/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--text-shadow-2xs:0px 1px 0px #00000026;--text-shadow-xs:0px 1px 1px #0003;--text-shadow-sm:0px 1px 0px #00000013,0px 1px 1px #00000013,0px 2px 2px #00000013;--text-shadow-md:0px 1px 1px #0000001a,0px 1px 2px #0000001a,0px 2px 4px #0000001a;--text-shadow-lg:0px 1px 2px #0000001a,0px 3px 2px #0000001a,0px 4px 8px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb,var(--color-base-100),oklch(0% 0 0) 40%)}}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--color-base-100:oklch(30.33% .016 252.42);--color-base-200:oklch(25.26% .014 253.1);--color-base-300:oklch(20.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(58% .233 277.117);--color-secondary-content:oklch(96% .018 272.314);--color-accent:oklch(60% .25 292.717);--color-accent-content:oklch(96% .016 293.756);--color-neutral:oklch(37% .044 257.287);--color-neutral-content:oklch(98% .003 247.858);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(97% .013 236.62);--color-success:oklch(60% .118 184.704);--color-success-content:oklch(98% .014 180.72);--color-warning:oklch(66% .179 58.318);--color-warning-content:oklch(98% .022 95.277);--color-error:oklch(58% .253 17.585);--color-error-content:oklch(96% .015 12.422);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1.5px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(30.33% .016 252.42);--color-base-200:oklch(25.26% .014 253.1);--color-base-300:oklch(20.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(58% .233 277.117);--color-secondary-content:oklch(96% .018 272.314);--color-accent:oklch(60% .25 292.717);--color-accent-content:oklch(96% .016 293.756);--color-neutral:oklch(37% .044 257.287);--color-neutral-content:oklch(98% .003 247.858);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(97% .013 236.62);--color-success:oklch(60% .118 184.704);--color-success-content:oklch(98% .014 180.72);--color-warning:oklch(66% .179 58.318);--color-warning-content:oklch(98% .022 95.277);--color-error:oklch(58% .253 17.585);--color-error-content:oklch(96% .015 12.422);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1.5px;--depth:1;--noise:0}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(98% 0 0);--color-base-200:oklch(96% .001 286.375);--color-base-300:oklch(92% .004 286.32);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(70% .213 47.604);--color-primary-content:oklch(98% .016 73.684);--color-secondary:oklch(55% .027 264.364);--color-secondary-content:oklch(98% .002 247.839);--color-accent:oklch(0% 0 0);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(44% .017 285.786);--color-neutral-content:oklch(98% 0 0);--color-info:oklch(62% .214 259.815);--color-info-content:oklch(97% .014 254.604);--color-success:oklch(70% .14 182.503);--color-success-content:oklch(98% .014 180.72);--color-warning:oklch(66% .179 58.318);--color-warning-content:oklch(98% .022 95.277);--color-error:oklch(58% .253 17.585);--color-error-content:oklch(96% .015 12.422);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1.5px;--depth:1;--noise:0}}@layer components;@layer utilities{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible),.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:90cqi;max-width:90cqi}.diff:has(.diff-item-2:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-2:focus-visible) .diff-resizer{min-width:10cqi;max-width:10cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:10cqi;max-width:10cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:90cqi;max-width:90cqi}}.\@container{container-type:inline-size}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:translate .3s ease-out,visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.modal::backdrop{display:none}.modal.modal-open,.modal[open],.modal:target{pointer-events:auto;visibility:visible;opacity:1;background-color:oklch(0% 0 0/.4)}:is(.modal.modal-open,.modal[open],.modal:target) .modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal.modal-open,.modal[open],.modal:target{visibility:hidden;opacity:0}}.drawer-side{pointer-events:none;visibility:hidden;z-index:1;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;inset-inline-start:0;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0;overflow:hidden}.drawer-side>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}.drawer-side>*{grid-row-start:1;grid-column-start:1}.drawer-side>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out;translate:-100%}[dir=rtl] :is(.drawer-side>:not(.drawer-overlay)){translate:100%}.drawer-open>.drawer-side{overflow-y:auto}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:#0000}.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] :is(.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:0%}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.modal-toggle{appearance:none;opacity:0;width:0;height:0;position:fixed}.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;background-color:oklch(0% 0 0/.4)}.modal-toggle:checked+.modal .modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal-toggle:checked+.modal{visibility:hidden;opacity:0}}.drawer-toggle{appearance:none;opacity:0;width:0;height:0;position:fixed}.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto}.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){translate:0%}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}.tooltip>:where(.tooltip-content),.tooltip:where([data-tip]):before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:1;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;display:block;position:absolute}:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible))>.tooltip-content,:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible))[data-tip]:before,:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible)):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}.tooltip:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}.tab{cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:1rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));order:var(--tab-order);height:calc(var(--size-field,.25rem)*10);border-color:#0000;padding-inline-start:var(--tab-p);padding-inline-end:var(--tab-p);font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{content:attr(aria-label)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true]))+.tab-content{height:100%;display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.floating-label{display:block;position:relative}.floating-label input{display:block}.floating-label input::placeholder,.floating-label textarea::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}.floating-label>span{z-index:1;background-color:var(--color-base-100);opacity:0;inset-inline-start:.75rem;top:calc(var(--size-field,.25rem)*10/2);pointer-events:none;border-radius:2px;padding-inline:.25rem;font-size:.875rem;line-height:1;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;position:absolute;translate:0 -50%}:is(.floating-label:focus-within,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown))) ::placeholder{opacity:0;pointer-events:auto;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}:is(.floating-label:focus-within,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown)))>span{opacity:1;pointer-events:auto;z-index:2;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}.floating-label:has(:disabled,[disabled])>span{opacity:0}.floating-label:has(.input-xs,.select-xs,.textarea-xs) span{top:calc(var(--size-field,.25rem)*6/2);font-size:.6875rem}.floating-label:has(.input-sm,.select-sm,.textarea-sm) span{top:calc(var(--size-field,.25rem)*8/2);font-size:.75rem}.floating-label:has(.input-md,.select-md,.textarea-md) span{top:calc(var(--size-field,.25rem)*10/2);font-size:.875rem}.floating-label:has(.input-lg,.select-lg,.textarea-lg) span{top:calc(var(--size-field,.25rem)*12/2);font-size:1.125rem}.floating-label:has(.input-xl,.select-xl,.textarea-xl) span{top:calc(var(--size-field,.25rem)*14/2);font-size:1.375rem}.collapse-arrow>.collapse-title:after{content:"";transform-origin:75% 75%;pointer-events:none;top:1.9rem;width:.5rem;height:.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px}.collapse-plus>.collapse-title:after{content:"+";pointer-events:none;top:.9rem;width:.5rem;height:.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:absolute;inset-inline-end:1.4rem}.diff-item-2{grid-row-start:1;grid-column-start:1;position:relative}.diff-item-2:after{pointer-events:none;z-index:2;background-color:var(--color-base-100);border-radius:3.40282e38px;position:absolute;top:50%;bottom:0;right:1px}@supports (color:color-mix(in lab, red, red)){.diff-item-2:after{background-color:color-mix(in oklab,var(--color-base-100)50%,transparent)}}.diff-item-2:after{border:2px solid var(--color-base-100);content:"";outline:1px solid var(--color-base-content);width:1.2rem;height:1.8rem}@supports (color:color-mix(in lab, red, red)){.diff-item-2:after{outline:1px solid color-mix(in oklab,var(--color-base-content)5%,#0000)}}.diff-item-2:after{outline-offset:-3px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);translate:50% -50%;box-shadow:0 1px 2px oklch(0% 0 0/.1)}.diff-item-2>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff-item-2:after{content:none}}.pika-single:is(div){-webkit-user-select:none;user-select:none;z-index:999;color:var(--color-base-content);background-color:var(--color-base-100);border-radius:var(--radius-box);border:var(--border)solid var(--color-base-200);padding:.5rem;font-size:.75rem;display:inline-block;position:relative}.pika-single:is(div):before,.pika-single:is(div):after{content:"";display:table}.pika-single:is(div):after{clear:both}.pika-single:is(div).is-hidden{display:none}.pika-single:is(div).is-bound{position:absolute}.pika-single:is(div) .pika-lendar{css-float:left}.pika-single:is(div) .pika-title{text-align:center;position:relative}.pika-single:is(div) .pika-title select{cursor:pointer;z-index:999;opacity:0;margin:0;position:absolute;top:5px;left:0}.pika-single:is(div) .pika-label{z-index:999;background-color:var(--color-base-100);margin:0;padding:5px 3px;display:inline-block;position:relative;overflow:hidden}.pika-single:is(div) .pika-prev,.pika-single:is(div) .pika-next{cursor:pointer;color:#0000;border-radius:var(--radius-field);border:0;outline:none;width:2.25rem;height:2.25rem;font-size:1.2em;display:block;position:absolute;top:0}:is(.pika-single:is(div) .pika-prev,.pika-single:is(div) .pika-next):hover{background-color:var(--color-base-200)}:is(.pika-single:is(div) .pika-prev,.pika-single:is(div) .pika-next).is-disabled{cursor:default;opacity:.2}:is(.pika-single:is(div) .pika-prev,.pika-single:is(div) .pika-next):before{width:2.25rem;height:2.25rem;color:var(--color-base-content);line-height:2.25;display:inline-block}.pika-single:is(div) .pika-prev{left:0}.pika-single:is(div) .pika-prev:before{content:"‹"}.pika-single:is(div) .pika-next{right:0}.pika-single:is(div) .pika-next:before{content:"›"}.pika-single:is(div) .pika-select{display:inline-block}.pika-single:is(div) .pika-table{border-collapse:collapse;border-spacing:0;border:0;width:100%}.pika-single:is(div) .pika-table th,.pika-single:is(div) .pika-table td{padding:0}.pika-single:is(div) .pika-table th{opacity:.6;text-align:center;width:2.25rem;height:2.25rem}.pika-single:is(div) .pika-button{cursor:pointer;text-align:right;text-align:center;border:0;outline:none;width:2.25rem;height:2.25rem;margin:0;padding:5px;display:block}.pika-single:is(div) .pika-week{color:var(--color-base-content)}.pika-single:is(div) .is-today .pika-button{background:var(--color-primary);color:var(--color-primary-content)}:is(.pika-single:is(div) .is-selected,.pika-single:is(div) .has-event) .pika-button,:is(.pika-single:is(div) .is-selected,.pika-single:is(div) .has-event) .pika-button:hover{color:var(--color-base-100);background-color:var(--color-base-content);border-radius:var(--radius-field)}.pika-single:is(div) .has-event .pika-button,:is(.pika-single:is(div) .is-disabled,.pika-single:is(div) .is-inrange) .pika-button{background:var(--color-base-primary)}.pika-single:is(div) .is-startrange .pika-button,.pika-single:is(div) .is-endrange .pika-button{color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}.pika-single:is(div) .is-disabled .pika-button{pointer-events:none;cursor:default;color:var(--color-base-content);opacity:.3}.pika-single:is(div) .is-outside-current-month .pika-button{color:var(--color-base-content);opacity:.3}.pika-single:is(div) .is-selection-disabled{pointer-events:none;cursor:default}.pika-single:is(div) .pika-button:hover,.pika-single:is(div) .pika-row.pick-whole-week:hover .pika-button{color:var(--color-base-content);background-color:var(--color-base-200);border-radius:var(--radius-field)}.pika-single:is(div) .pika-table abbr{font-weight:400;text-decoration:none}.diff-item-1{z-index:1;border-right:2px solid var(--color-base-100);grid-row-start:1;grid-column-start:1;position:relative;overflow:hidden}.diff-item-1>*{pointer-events:none;object-fit:cover;object-position:center;width:100cqi;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}.dock{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid var(--color-base-content);flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dock{border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000)}}.dock{height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.dock>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative}@media (hover:hover){.dock>:hover{opacity:.8}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{opacity:1}.dock>* .dock-label{font-size:.6875rem}.dock>:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}.dropdown{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(summary):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(summary):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown .dropdown-content{position:absolute}.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover],.dropdown .dropdown-content{z-index:999;transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}@starting-style{.dropdown[popover],.dropdown .dropdown-content{opacity:0;scale:95%}}:is(.dropdown.dropdown-open,.dropdown:not(.dropdown-hover):focus,.dropdown:focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown.dropdown-open,.dropdown:not(.dropdown-hover):focus,.dropdown:focus-within) .dropdown-content{opacity:1}.dropdown.dropdown-hover:hover .dropdown-content{opacity:1;scale:100%}.dropdown:is(details) summary::-webkit-details-marker{display:none}:is(.dropdown.dropdown-open,.dropdown:focus,.dropdown:focus-within) .dropdown-content{scale:100%}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}.dropdown[popover]:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.btn{--btn-noise:var(--fx-noise)}.prose .btn{text-decoration-line:none}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){box-shadow:none}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled){--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media (hover:hover){.btn:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.\!loading{pointer-events:none!important;aspect-ratio:1!important;vertical-align:middle!important;width:calc(var(--size-selector,.25rem)*6)!important;background-color:currentColor!important;display:inline-block!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tab-disabled{pointer-events:none;opacity:.4}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.react-day-picker{-webkit-user-select:none;user-select:none;background-color:var(--color-base-100);border-radius:var(--radius-box);border:var(--border)solid var(--color-base-200);font-size:.75rem;display:inline-block;position:relative;overflow:clip}.react-day-picker[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.react-day-picker *{box-sizing:border-box}.react-day-picker .rdp-day{text-align:center;width:2.25rem;height:2.25rem}.react-day-picker .rdp-day_button{cursor:pointer;font:inherit;color:inherit;border-radius:var(--radius-field);background:0 0;border:2px solid #0000;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:flex}.react-day-picker .rdp-day_button:disabled{cursor:revert}.react-day-picker .rdp-day_button:hover{background-color:var(--color-base-200)}.react-day-picker .rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.react-day-picker .rdp-button_next{border-radius:var(--radius-field)}.react-day-picker .rdp-button_next:hover{background-color:var(--color-base-200)}.react-day-picker .rdp-button_previous{border-radius:var(--radius-field)}.react-day-picker .rdp-button_previous:hover{background-color:var(--color-base-200)}.react-day-picker .rdp-button_next,.react-day-picker .rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;background:0 0;border:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:inline-flex;position:relative}:is(.react-day-picker .rdp-button_next,.react-day-picker .rdp-button_previous):disabled{cursor:revert;opacity:.5}.react-day-picker .rdp-chevron{fill:var(--color-base-content);width:1rem;height:1rem;display:inline-block}.react-day-picker .rdp-dropdowns{align-items:center;gap:.5rem;display:inline-flex;position:relative}.react-day-picker .rdp-dropdown{z-index:2;opacity:0;appearance:none;cursor:inherit;line-height:inherit;border:none;width:100%;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.react-day-picker .rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.react-day-picker .rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.react-day-picker .rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:.5}.react-day-picker .rdp-month_caption{height:2.75rem;font-size:.75rem;font-weight:inherit;place-content:center;display:flex}.react-day-picker .rdp-months{flex-wrap:wrap;gap:2rem;max-width:fit-content;padding:.5rem;display:flex;position:relative}.react-day-picker .rdp-month_grid{border-collapse:collapse}.react-day-picker .rdp-nav{inset-block-start:0;inset-inline-end:0;justify-content:space-between;align-items:center;width:100%;height:2.75rem;padding-inline:.5rem;display:flex;position:absolute;top:.25rem}.react-day-picker .rdp-weekday{opacity:.6;text-align:center;padding:.5rem 0;font-size:smaller;font-weight:500}.react-day-picker .rdp-week_number{opacity:.6;text-align:center;border:none;border-radius:100%;width:2.25rem;height:2.25rem;font-size:small;font-weight:400}.react-day-picker .rdp-today:not(.rdp-outside) .rdp-day_button{background:var(--color-primary);color:var(--color-primary-content)}.react-day-picker .rdp-selected{font-weight:inherit;font-size:.75rem}.react-day-picker .rdp-selected .rdp-day_button{color:var(--color-base-100);background-color:var(--color-base-content);border-radius:var(--radius-field);border:none}.react-day-picker .rdp-selected .rdp-day_button:hover{background-color:var(--color-base-content)}.react-day-picker .rdp-outside{opacity:.75}.react-day-picker .rdp-disabled{opacity:.5}.react-day-picker .rdp-hidden{visibility:hidden;color:var(--color-base-content)}.react-day-picker .rdp-range_start .rdp-day_button{border-radius:var(--radius-field)0 0 var(--radius-field);background-color:var(--color-base-content);color:var(--color-base-content)}.react-day-picker .rdp-range_middle{background-color:var(--color-base-200)}.react-day-picker .rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:inherit}.react-day-picker .rdp-range_end{color:var(--color-base-content)}.react-day-picker .rdp-range_end .rdp-day_button{border-radius:0 var(--radius-field)var(--radius-field)0;color:var(--color-base-content);background-color:var(--color-base-content)}.react-day-picker .rdp-range_start.rdp-range_end{background:revert}.react-day-picker .rdp-focusable{cursor:pointer}.react-day-picker .rdp-footer{border-top:var(--border)solid var(--color-base-200);padding:.5rem}.collapse:not(td,tr,colgroup){visibility:visible}.collapse{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;width:100%;transition:grid-template-rows .2s;display:grid;position:relative;overflow:hidden}.collapse>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:3.75rem;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:is([open],:focus:not(.collapse-close)),.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],:focus:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible;min-height:fit-content}.collapse:focus-visible,.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}.collapse:focus:not(.collapse-close,.collapse[open])>.collapse-title{cursor:unset}.collapse:is([open],:focus:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out,background-color .2s ease-out}.collapse[open].collapse-arrow>.collapse-title:after,.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse.collapse-open.collapse-plus>.collapse-title:after{content:"−"}.collapse.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after,.collapse.collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{content:"−"}.collapse:is(details){width:100%}.collapse:is(details) summary{display:block;position:relative}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:is(details) summary{outline:none}.collapse-content{visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;transition:visibility .2s,padding .2s ease-out,background-color .2s ease-out}.validator-hint{visibility:hidden;margin-top:.5rem;font-size:.75rem}.validator:user-valid{--input-color:var(--color-success)}.validator:user-valid:focus{--input-color:var(--color-success)}.validator:user-valid:checked{--input-color:var(--color-success)}.validator:user-valid[aria-checked=true]{--input-color:var(--color-success)}.validator:user-valid:focus-within{--input-color:var(--color-success)}.validator:has(:user-valid){--input-color:var(--color-success)}.validator:has(:user-valid):focus{--input-color:var(--color-success)}.validator:has(:user-valid):checked{--input-color:var(--color-success)}.validator:has(:user-valid)[aria-checked=true]{--input-color:var(--color-success)}.validator:has(:user-valid):focus-within{--input-color:var(--color-success)}.validator:user-invalid{--input-color:var(--color-error)}.validator:user-invalid:focus{--input-color:var(--color-error)}.validator:user-invalid:checked{--input-color:var(--color-error)}.validator:user-invalid[aria-checked=true]{--input-color:var(--color-error)}.validator:user-invalid:focus-within{--input-color:var(--color-error)}.validator:user-invalid~.validator-hint{visibility:visible;color:var(--color-error);display:block}.validator:has(:user-invalid){--input-color:var(--color-error)}.validator:has(:user-invalid):focus{--input-color:var(--color-error)}.validator:has(:user-invalid):checked{--input-color:var(--color-error)}.validator:has(:user-invalid)[aria-checked=true]{--input-color:var(--color-error)}.validator:has(:user-invalid):focus-within{--input-color:var(--color-error)}.validator:has(:user-invalid)~.validator-hint{visibility:visible;color:var(--color-error);display:block}.validator[aria-invalid],.validator[aria-invalid]:focus,.validator[aria-invalid]:checked,.validator[aria-invalid][aria-checked=true],.validator[aria-invalid]:focus-within{--input-color:var(--color-error)}.validator[aria-invalid]~.validator-hint{visibility:visible;color:var(--color-error);display:block}.collapse-open{grid-template-rows:max-content 1fr}.collapse-open>.collapse-content{visibility:visible;min-height:fit-content;padding-bottom:1rem;transition:padding .2s ease-out,background-color .2s ease-out}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.tabs-lift{--tabs-height:auto;--tabs-direction:row}.tabs-lift>.tab{--tab-border:0 0 var(--border)0;--tab-radius-ss:min(var(--radius-field),var(--tab-radius-min));--tab-radius-se:min(var(--radius-field),var(--tab-radius-min));--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + min(var(--radius-field),var(--tab-radius-min))*2);--tab-corner-height:min(var(--radius-field),var(--tab-radius-min));--tab-corner-position:top left,top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--tab-grad:calc(69% - var(--border));--radius-start:radial-gradient(circle at top left,#0000 var(--tab-grad),var(--tab-border-color)calc(var(--tab-grad) + .25px),var(--tab-border-color)calc(var(--tab-grad) + var(--border)),var(--tab-bg)calc(var(--tab-grad) + var(--border) + .25px));--radius-end:radial-gradient(circle at top right,#0000 var(--tab-grad),var(--tab-border-color)calc(var(--tab-grad) + .25px),var(--tab-border-color)calc(var(--tab-grad) + var(--border)),var(--tab-bg)calc(var(--tab-grad) + var(--border) + .25px));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:min(var(--radius-field),var(--tab-radius-min))min(var(--radius-field),var(--tab-radius-min));inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}.tabs-lift .tab-content{--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true]))+.tab-content:first-child,:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true]))+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}.radial-progress{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}.radial-progress:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}.radial-progress:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}.list{flex-direction:column;font-size:.875rem;display:flex}.list :where(.list-row){--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}.list :where(.list-row):has(.list-col-grow:first-child){--list-grid-cols:1fr}.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.list\!{flex-direction:column!important;font-size:.875rem!important;display:flex!important}.list\! :where(.list-row){--list-grid-cols:minmax(0,auto)1fr!important;border-radius:var(--radius-box)!important;word-break:break-word!important;grid-auto-flow:column!important;grid-template-columns:var(--list-grid-cols)!important;gap:1rem!important;padding:1rem!important;display:grid!important;position:relative!important}.list\! :where(.list-row):has(.list-col-grow:first-child){--list-grid-cols:1fr!important}.list\! :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr!important}.list\! :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr!important}.list\! :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr!important}.list\! :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr!important}.list\! :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr!important}.list\! :where(.list-row) :not(.list-col-wrap){grid-row-start:1!important}:is(.list\!>:not(:last-child).list-row,.list\!>:not(:last-child) .list-row):after{content:""!important;border-bottom:var(--border)solid!important;inset-inline:var(--radius-box)!important;border-color:var(--color-base-content)!important;position:absolute!important;bottom:0!important}@supports (color:color-mix(in lab, red, red)){:is(.list\!>:not(:last-child).list-row,.list\!>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)!important}}.toast{translate:var(--toast-x,0)var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}.toast>*{animation:.25s ease-out toast}.toast:where(.toast-start){--toast-x:0;inset-inline:1rem auto}.toast:where(.toast-center){--toast-x:-50%;inset-inline:50%}.toast:where(.toast-end){--toast-x:0;inset-inline:auto 1rem}.toast:where(.toast-bottom){--toast-y:0;top:auto;bottom:1rem}.toast:where(.toast-middle){--toast-y:-50%;top:50%;bottom:auto}.toast:where(.toast-top){--toast-y:0;top:1rem;bottom:auto}.toggle{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000)}}.toggle{--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)}}.toggle:before{background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border)solid currentColor;background-color:#0000}.toggle\!{border:var(--border)solid currentColor!important;color:var(--input-color)!important;cursor:pointer!important;appearance:none!important;vertical-align:middle!important;webkit-user-select:none!important;-webkit-user-select:none!important;user-select:none!important;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector))!important;border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)))!important;padding:var(--toggle-p)!important;flex-shrink:0!important;grid-template-columns:0fr 1fr 1fr!important;place-content:center!important;display:inline-grid!important;position:relative!important;box-shadow:inset 0 1px!important}@supports (color:color-mix(in lab, red, red)){.toggle\!{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset!important}}.toggle\!{--input-color:var(--color-base-content)!important;transition:color .3s,grid-template-columns .2s!important}@supports (color:color-mix(in lab, red, red)){.toggle\!{--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000)!important}}.toggle\!{--toggle-p:calc(var(--size)*.125)!important;--size:calc(var(--size-selector,.25rem)*6)!important;width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2)!important;height:var(--size)!important}.toggle\!>*{z-index:1!important;cursor:pointer!important;appearance:none!important;background-color:#0000!important;border:none!important;grid-column:2/span 1!important;grid-row-start:1!important;height:100%!important;padding:.125rem!important;transition:opacity .2s,rotate .4s!important}.toggle\!>:focus{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.toggle\!>:focus{outline-offset:2px!important;outline:2px solid #0000!important}}.toggle\!>:nth-child(2){color:var(--color-base-100)!important;rotate:none!important}.toggle\!>:nth-child(3){color:var(--color-base-100)!important;opacity:0!important;rotate:-15deg!important}.toggle\!:has(:checked)>:nth-child(2){opacity:0!important;rotate:15deg!important}.toggle\!:has(:checked)>:nth-child(3){opacity:1!important;rotate:none!important}.toggle\!:before{aspect-ratio:1!important;border-radius:var(--radius-selector)!important;--tw-content:""!important;content:var(--tw-content)!important;height:100%!important;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor!important;background-color:currentColor!important;grid-row-start:1!important;grid-column-start:2!important;transition:background-color .1s,translate .2s,inset-inline-start .2s!important;position:relative!important;inset-inline-start:0!important;translate:0!important}@supports (color:color-mix(in lab, red, red)){.toggle\!:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)!important}}.toggle\!:before{background-size:auto,calc(var(--noise)*100%)!important;background-image:none,var(--fx-noise)!important}@media (forced-colors:active){.toggle\!:before{outline-style:var(--tw-outline-style)!important;outline-offset:calc(1px*-1)!important;outline-width:1px!important}}@media print{.toggle\!:before{outline-offset:-1rem!important;outline:.25rem solid!important}}.toggle\!:focus-visible,.toggle\!:has(:focus-visible){outline-offset:2px!important;outline:2px solid!important}.toggle\!:checked,.toggle\![aria-checked=true],.toggle\!:has(>input:checked){background-color:var(--color-base-100)!important;--input-color:var(--color-base-content)!important;grid-template-columns:1fr 1fr 0fr!important}:is(.toggle\!:checked,.toggle\![aria-checked=true],.toggle\!:has(>input:checked)):before{background-color:currentColor!important}@starting-style{:is(.toggle\!:checked,.toggle\![aria-checked=true],.toggle\!:has(>input:checked)):before{opacity:0!important}}.toggle\!:indeterminate{grid-template-columns:.5fr 1fr .5fr!important}.toggle\!:disabled{cursor:not-allowed!important;opacity:.3!important}.toggle\!:disabled:before{border:var(--border)solid currentColor!important;background-color:#0000!important}.input{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--inidicator-t,0);bottom:var(--inidicator-b,auto);left:var(--inidicator-s,auto);right:var(--inidicator-e,0);translate:var(--inidicator-x,50%)var(--indicator-y,-50%);position:absolute}.table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot){border-top:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.table\!{border-radius:var(--radius-box)!important;text-align:left!important;width:100%!important;font-size:.875rem!important;position:relative!important}.table\!:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right!important}@media (hover:hover){:is(.table\! tr.row-hover,.table\! tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)!important}}.table\! :where(th,td){vertical-align:middle!important;padding-block:.75rem!important;padding-inline:1rem!important}.table\! :where(thead,tfoot){white-space:nowrap!important;color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.table\! :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)!important}}.table\! :where(thead,tfoot){font-size:.875rem!important;font-weight:600!important}.table\! :where(tfoot){border-top:var(--border)solid var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.table\! :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)!important}}.table\! :where(.table-pin-rows thead tr){z-index:1!important;background-color:var(--color-base-100)!important;position:sticky!important;top:0!important}.table\! :where(.table-pin-rows tfoot tr){z-index:1!important;background-color:var(--color-base-100)!important;position:sticky!important;bottom:0!important}.table\! :where(.table-pin-cols tr th){background-color:var(--color-base-100)!important;position:sticky!important;left:0!important;right:0!important}.table\! :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.table\! :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)!important}}.avatar-offline:before{content:"";z-index:1;background-color:var(--color-base-300);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}.avatar-online:before{content:"";z-index:1;background-color:var(--color-success);outline:2px solid var(--color-base-100);border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);--tw-content:"";content:var(--tw-content);border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{content:counter(step);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.diff-resizer{z-index:1;resize:horizontal;opacity:0;cursor:ew-resize;transform-origin:100% 100%;clip-path:inset(calc(100% - .75rem) 0 0 calc(100% - .75rem));grid-row-start:1;grid-column-start:1;width:50cqi;min-width:1rem;max-width:calc(100cqi - 1rem);height:.5rem;transition:min-width .3s ease-out,max-width .3s ease-out;position:relative;top:50%;overflow:hidden;transform:scaleY(3)translate(.35rem,.08rem)}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,#0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.countdown{display:inline-flex}.countdown.countdown{line-height:1em}.countdown>*{height:1em;display:inline-block;overflow-y:hidden}.countdown>:before{content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a ";white-space:pre;top:calc(var(--value)*-1em);text-align:center;transition:all 1s cubic-bezier(1,0,0,1);position:relative}.tabs-border .tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative}.tabs-border .tab:before{--tw-content:"";content:var(--tw-content);background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}:is(.tabs-border .tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled,[disabled]),.tabs-border .tab:is(input:checked),.tabs-border .tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.chat-bubble{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}.chat-bubble:before{background-color:inherit;content:"";width:.75rem;height:.75rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-chat);-webkit-mask-image:var(--mask-chat);mask-image:var(--mask-chat);position:absolute;bottom:0;-webkit-mask-position:0 -1px;mask-position:0 -1px;-webkit-mask-size:13px;mask-size:13px}.select{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);text-overflow:ellipsis;box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:1rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select select{appearance:none;background:inherit;border-radius:inherit;border-style:none;width:calc(100% + 2.75rem);height:calc(100% - 2px);margin-inline:-1rem -1.75rem;padding-inline:1rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:has(>select[disabled]),.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child,.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.\!card{border-radius:var(--radius-box)!important;outline-offset:2px!important;outline:0 solid #0000!important;flex-direction:column!important;transition:outline .2s ease-in-out!important;display:flex!important;position:relative!important}.\!card:focus{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.\!card:focus{outline-offset:2px!important;outline:2px solid #0000!important}}.\!card:focus-visible{outline-color:currentColor!important}.\!card :where(figure:first-child){border-start-start-radius:inherit!important;border-start-end-radius:inherit!important;border-end-end-radius:unset!important;border-end-start-radius:unset!important;overflow:hidden!important}.\!card :where(figure:last-child){border-start-start-radius:unset!important;border-start-end-radius:unset!important;border-end-end-radius:inherit!important;border-end-start-radius:inherit!important;overflow:hidden!important}.\!card:where(.card-border){border:var(--border)solid var(--color-base-200)!important}.\!card:where(.card-dash){border:var(--border)dashed var(--color-base-200)!important}.\!card.image-full{display:grid!important}.\!card.image-full>*{grid-row-start:1!important;grid-column-start:1!important}.\!card.image-full>.card-body{color:var(--color-neutral-content)!important;position:relative!important}.\!card.image-full :where(figure){border-radius:inherit!important;overflow:hidden!important}.\!card.image-full>figure img{object-fit:cover!important;filter:brightness(28%)!important;height:100%!important}.\!card figure{justify-content:center!important;align-items:center!important;display:flex!important}.\!card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.\!card:has(>:checked){outline:2px solid!important}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card:where(.card-border){border:var(--border)solid var(--color-base-200)}.card:where(.card-dash){border:var(--border)dashed var(--color-base-200)}.card.image-full{display:grid}.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.card.image-full>figure img{object-fit:cover;filter:brightness(28%);height:100%}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.card\!{border-radius:var(--radius-box)!important;outline-offset:2px!important;outline:0 solid #0000!important;flex-direction:column!important;transition:outline .2s ease-in-out!important;display:flex!important;position:relative!important}.card\!:focus{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.card\!:focus{outline-offset:2px!important;outline:2px solid #0000!important}}.card\!:focus-visible{outline-color:currentColor!important}.card\! :where(figure:first-child){border-start-start-radius:inherit!important;border-start-end-radius:inherit!important;border-end-end-radius:unset!important;border-end-start-radius:unset!important;overflow:hidden!important}.card\! :where(figure:last-child){border-start-start-radius:unset!important;border-start-end-radius:unset!important;border-end-end-radius:inherit!important;border-end-start-radius:inherit!important;overflow:hidden!important}.card\!:where(.card-border){border:var(--border)solid var(--color-base-200)!important}.card\!:where(.card-dash){border:var(--border)dashed var(--color-base-200)!important}.card\!.image-full{display:grid!important}.card\!.image-full>*{grid-row-start:1!important;grid-column-start:1!important}.card\!.image-full>.card-body{color:var(--color-neutral-content)!important;position:relative!important}.card\!.image-full :where(figure){border-radius:inherit!important;overflow:hidden!important}.card\!.image-full>figure img{object-fit:cover!important;filter:brightness(28%)!important;height:100%!important}.card\! figure{justify-content:center!important;align-items:center!important;display:flex!important}.card\!:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.card\!:has(>:checked){outline:2px solid!important}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1;transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.collapse-title{grid-row-start:1;grid-column-start:1;width:100%;min-height:3.75rem;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.mockup-browser{border-radius:var(--radius-box);position:relative;overflow:auto hidden}.mockup-browser pre[data-prefix]:before{content:attr(data-prefix);text-align:right;display:inline-block}.mockup-browser .mockup-browser-toolbar{align-items:center;width:100%;margin-block:.75rem;padding-right:1.4em;display:inline-flex}.mockup-browser .mockup-browser-toolbar:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.mockup-browser .mockup-browser-toolbar:before{content:"";aspect-ratio:1;opacity:.3;border-radius:3.40282e38px;height:.75rem;margin-right:4.8rem;display:inline-block;box-shadow:1.4em 0,2.8em 0,4.2em 0}.mockup-browser .mockup-browser-toolbar .input{background-color:var(--color-base-200);text-overflow:ellipsis;white-space:nowrap;direction:ltr;align-items:center;gap:.5rem;height:100%;margin-inline:auto;font-size:.75rem;display:flex;overflow:hidden}.mockup-browser .mockup-browser-toolbar .input:before{content:"";opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor' class='size-4'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");width:1rem;height:1rem}.menu-horizontal{flex-direction:row;display:inline-flex}.menu-horizontal>li:not(.menu-title)>details>ul{margin-inline-start:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute}.menu-horizontal>li>details>ul:before{content:none}:where(.menu-horizontal>li:not(.menu-title)>details>ul){border-radius:var(--radius-box);background-color:var(--color-base-100);box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1)}.menu-vertical{flex-direction:column;display:inline-flex}.menu-vertical>li:not(.menu-title)>details>ul{margin-inline-start:1rem;margin-top:0;padding-block:0;padding-inline-end:0;position:relative}.mockup-code{border-radius:var(--radius-box);background-color:var(--color-neutral);color:var(--color-neutral-content);direction:ltr;padding-block:1.25rem;font-size:.875rem;position:relative;overflow:auto hidden}.mockup-code:before{content:"";opacity:.3;border-radius:3.40282e38px;width:.75rem;height:.75rem;margin-bottom:1rem;display:block;box-shadow:1.4em 0,2.8em 0,4.2em 0}.mockup-code pre{padding-right:1.25rem}.mockup-code pre:before{content:"";margin-right:2ch}.mockup-code pre[data-prefix]:before{content:attr(data-prefix);text-align:right;opacity:.5;width:2rem;display:inline-block}.mockup-window{border-radius:var(--radius-box);flex-direction:column;padding-top:1.25rem;display:flex;position:relative;overflow:auto hidden}.mockup-window:before{content:"";aspect-ratio:1;opacity:.3;border-radius:3.40282e38px;flex-shrink:0;align-self:flex-start;height:.75rem;margin-bottom:1rem;display:block;box-shadow:1.4em 0,2.8em 0,4.2em 0}[dir=rtl] .mockup-window:before{align-self:flex-end}.mockup-window pre[data-prefix]:before{content:attr(data-prefix);text-align:right;display:inline-block}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border)solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.checkbox:disabled{cursor:not-allowed;opacity:.2}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000))}}.radio{box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;animation:.2s ease-out radio}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.radio:disabled{cursor:not-allowed;opacity:.2}.rating{vertical-align:middle;display:inline-flex;position:relative}.rating input{appearance:none;border:none}.rating :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;animation:.25s ease-out rating}.rating :where(*):is(input){cursor:pointer}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating input[type=radio]:checked{background-image:none}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{transition:scale .2s ease-out;scale:1.1}.rating :active:focus{animation:none;scale:1.1}.rating.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}.rating.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}.rating.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}.rating.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}.rating.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab,currentColor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000;background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.sticky{position:sticky}.tooltip-bottom>.tooltip-content,.tooltip-bottom[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem));inset:var(--tt-off)auto auto 50%}.tooltip-bottom:after{transform:translateX(-50%)translateY(var(--tt-pos,-.25rem))rotate(180deg);inset:var(--tt-tail)auto auto 50%}.tooltip-left>.tooltip-content,.tooltip-left[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}.tooltip-left:after{transform:translateX(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}.tooltip-right>.tooltip-content,.tooltip-right[data-tip]:before{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem))translateY(-50%);inset:50% auto auto var(--tt-off)}.tooltip-right:after{transform:translateX(var(--tt-pos,-.25rem))translateY(-50%)rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}.tooltip-top>.tooltip-content,.tooltip-top[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}.tooltip-top:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}.-inset-0\.5{inset:calc(var(--spacing)*-.5)}.-inset-1{inset:calc(var(--spacing)*-1)}.-inset-px{inset:-1px}.inset-0{inset:calc(var(--spacing)*0)}.inset-2{inset:calc(var(--spacing)*2)}.inset-4{inset:calc(var(--spacing)*4)}.inset-6{inset:calc(var(--spacing)*6)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.dropdown-right{--anchor-h:right;--anchor-v:span-bottom}.dropdown-right .dropdown-content{transform-origin:0;inset-inline-start:100%;top:0;bottom:auto}.chat-end{grid-template-columns:1fr auto;place-items:end}.chat-end .chat-header,.chat-end .chat-footer{grid-column-start:1}.chat-end .chat-image{grid-column-start:2}.chat-end .chat-bubble{border-end-end-radius:0;grid-column-start:1}.chat-end .chat-bubble:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] :is(.chat-end .chat-bubble):before{transform:rotateY(0)}.chat-start{grid-template-columns:auto 1fr;place-items:start}.chat-start .chat-header,.chat-start .chat-footer{grid-column-start:2}.chat-start .chat-image{grid-column-start:1}.chat-start .chat-bubble{border-end-start-radius:0;grid-column-start:2}.chat-start .chat-bubble:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] :is(.chat-start .chat-bubble):before{transform:rotateY(180deg)}.dropdown-left{--anchor-h:left;--anchor-v:span-bottom}.dropdown-left .dropdown-content{transform-origin:100%;inset-inline-end:100%;top:0;bottom:auto}.dropdown-center{--anchor-h:center}.dropdown-center :where(.dropdown-content){inset-inline-end:50%;translate:50%}[dir=rtl] :is(.dropdown-center :where(.dropdown-content)){translate:-50%}.dropdown-center.dropdown-left{--anchor-h:left;--anchor-v:center}.dropdown-center.dropdown-left .dropdown-content{top:auto;bottom:50%;translate:0 50%}.dropdown-center.dropdown-right{--anchor-h:right;--anchor-v:center}.dropdown-center.dropdown-right .dropdown-content{top:auto;bottom:50%;translate:0 50%}.dropdown-end{--anchor-h:span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:0;translate:0}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0}.dropdown-start{--anchor-h:span-right}.dropdown-start :where(.dropdown-content){inset-inline-end:auto}.dropdown-start.dropdown-left{--anchor-h:left;--anchor-v:span-bottom}.dropdown-start.dropdown-left .dropdown-content{top:0;bottom:auto}.dropdown-start.dropdown-right{--anchor-h:right;--anchor-v:span-bottom}.dropdown-start.dropdown-right .dropdown-content{top:0;bottom:auto}.dropdown-bottom{--anchor-v:bottom}.dropdown-bottom .dropdown-content{transform-origin:top;top:100%;bottom:auto}.dropdown-top{--anchor-v:top}.dropdown-top .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-2{top:calc(var(--spacing)*-2)}.-top-2\.5{top:calc(var(--spacing)*-2.5)}.-top-6{top:calc(var(--spacing)*-6)}.-top-10{top:calc(var(--spacing)*-10)}.-top-16{top:calc(var(--spacing)*-16)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-\[-2px\]{top:-2px}.top-\[-4px\]{top:-4px}.top-\[28\%\]{top:28%}.top-\[30\%\]{top:30%}.top-\[32\%\]{top:32%}.top-\[35\%\]{top:35%}.top-\[38\%\]{top:38%}.top-\[44px\]{top:44px}.top-\[50\%\]{top:50%}.top-\[52\%\]{top:52%}.top-full{top:100%}.-right-0{right:calc(var(--spacing)*0)}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\/4{right:-25%}.-right-2{right:calc(var(--spacing)*-2)}.-right-20{right:calc(var(--spacing)*-20)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-12{right:calc(var(--spacing)*12)}.right-16{right:calc(var(--spacing)*16)}.dock-sm{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}.dock-sm .dock-active:after{bottom:-.1rem}.dock-sm .dock-label{font-size:.625rem}.dock-lg{height:4.5rem;height:calc(4.5rem + env(safe-area-inset-bottom))}.dock-lg .dock-active:after{bottom:.4rem}.dock-lg .dock-label{font-size:.6875rem}.dock-xl{height:5rem;height:calc(5rem + env(safe-area-inset-bottom))}.dock-xl .dock-active:after{bottom:.4rem}.dock-xl .dock-label{font-size:.75rem}.dock-xs{height:3rem;height:calc(3rem + env(safe-area-inset-bottom))}.dock-xs .dock-active:after{bottom:-.1rem}.dock-xs .dock-label{font-size:.625rem}.-bottom-0\.5{bottom:calc(var(--spacing)*-.5)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-8{bottom:calc(var(--spacing)*-8)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-0\.5{bottom:calc(var(--spacing)*.5)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-1\/3{bottom:33.3333%}.bottom-1\/4{bottom:25%}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-full{bottom:100%}.-left-1\/4{left:-25%}.-left-2{left:calc(var(--spacing)*-2)}.-left-4{left:calc(var(--spacing)*-4)}.-left-20{left:calc(var(--spacing)*-20)}.-left-\[5px\]{left:-5px}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1{left:calc(var(--spacing)*1)}.left-1\.5{left:calc(var(--spacing)*1.5)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-3\.5{left:calc(var(--spacing)*3.5)}.left-3\/4{left:75%}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.left-11{left:calc(var(--spacing)*11)}.left-12{left:calc(var(--spacing)*12)}.left-14{left:calc(var(--spacing)*14)}.left-16{left:calc(var(--spacing)*16)}.left-\[8\%\]{left:8%}.left-\[11px\]{left:11px}.left-\[12\%\]{left:12%}.left-\[30\%\]{left:30%}.left-\[40rem\]{left:40rem}.left-\[calc\(100\%-18px\)\]{left:calc(100% - 18px)}.left-\[calc\(100\%-22px\)\]{left:calc(100% - 22px)}.left-full{left:100%}.file-input{cursor:pointer;cursor:pointer;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.file-input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.file-input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.file-input::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px white inset,var(--btn-shadow);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border)*-1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000)inset,var(--btn-shadow)}}.file-input::file-selector-button{--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%)}}.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000)}}.file-input::file-selector-button{--btn-noise:var(--fx-noise)}.file-input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.file-input:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000)}}.file-input:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){color:color-mix(in oklch,var(--color-base-content)20%,#0000)}}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.hero-content{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}.textarea{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;border-color:var(--input-color);width:clamp(3rem,20rem,100%);min-height:5rem;box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.btn-active{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn-active{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn-active{--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.mockup-phone-camera{z-index:1;background:#000;border-radius:17px;grid-area:1/1/1/1;width:126px;height:32px;margin-top:6px}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.stack\!{grid-template-rows:3px 4px 1fr 4px 3px!important;grid-template-columns:3px 4px 1fr 4px 3px!important;display:inline-grid!important}.stack\!>*{width:100%!important;height:100%!important}.stack\!>:nth-child(n+2){opacity:.7!important;width:100%!important}.stack\!>:nth-child(2){z-index:2!important;opacity:.9!important}.stack\!>:first-child{z-index:3!important;width:100%!important}:is(.stack\!,.stack\!.stack-bottom)>*{grid-area:3/3/6/4!important}:is(.stack\!,.stack\!.stack-bottom)>:nth-child(2){grid-area:2/2/5/5!important}:is(.stack\!,.stack\!.stack-bottom)>:first-child{grid-area:1/1/4/6!important}.stack\!.stack-top>*{grid-area:1/3/4/4!important}.stack\!.stack-top>:nth-child(2){grid-area:2/2/5/5!important}.stack\!.stack-top>:first-child{grid-area:3/1/6/6!important}.stack\!.stack-start>*{grid-area:3/1/4/4!important}.stack\!.stack-start>:nth-child(2){grid-area:2/2/5/5!important}.stack\!.stack-start>:first-child{grid-area:1/3/6/6!important}.stack\!.stack-end>*{grid-area:3/3/4/6!important}.stack\!.stack-end>:nth-child(2){grid-area:2/2/5/5!important}.stack\!.stack-end>:first-child{grid-area:1/1/6/4!important}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.-z-10{z-index:calc(10*-1)}.z-0{z-index:0}.z-3{z-index:3}.z-6{z-index:6}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[35\]{z-index:35}.z-\[38\]{z-index:38}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.z-\[1000\]{z-index:1000}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[99999\]{z-index:99999}.z-auto{z-index:auto}.tab-content{order:var(--tabcontent-order);--tabcontent-radius-ss:0;--tabcontent-radius-se:0;--tabcontent-radius-es:0;--tabcontent-radius-ee:0;--tabcontent-order:1;width:100%;margin:var(--tabcontent-margin);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.mockup-phone-display{border-radius:49px;grid-area:1/1/1/1;width:390px;height:845px;overflow:hidden}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.timeline-end{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}.timeline-start{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}.timeline-horizontal{flex-direction:row}.timeline-horizontal>li{align-items:center}.timeline-horizontal>li>hr{width:100%;height:.25rem}.timeline-horizontal>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline-horizontal>li>hr:last-child{grid-area:2/3/auto/none}.timeline-horizontal .timeline-start{grid-area:1/1/2/4;place-self:flex-end center}.timeline-horizontal .timeline-end{grid-area:3/1/4/4;place-self:flex-start center}.timeline-horizontal:has(.timeline-middle)>li>hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline-horizontal:has(.timeline-middle)>li>hr:last-child,.timeline-horizontal:not(:has(.timeline-middle)) :first-child>hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline-horizontal:not(:has(.timeline-middle)) :last-child>hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline-vertical{flex-direction:column}.timeline-vertical>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center}.timeline-vertical>li>hr{width:.25rem;height:100%}.timeline-vertical>li>hr:first-child{grid-row-start:1;grid-column-start:2}.timeline-vertical>li>hr:last-child{grid-area:3/2/none}.timeline-vertical .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}.timeline-vertical .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}.timeline-vertical:has(.timeline-middle)>li>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.timeline-vertical:has(.timeline-middle)>li>hr:last-child,.timeline-vertical:not(:has(.timeline-middle)) :first-child>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}.timeline-vertical:not(:has(.timeline-middle)) :last-child>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.timeline-vertical.timeline-snap-icon>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}.timeline-compact{--timeline-row-start:0}.timeline-compact .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}.timeline-compact li:has(.timeline-start) .timeline-end{grid-row-start:auto;grid-column-start:none}.timeline-compact.timeline-vertical>li{--timeline-col-start:0}.timeline-compact.timeline-vertical .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}.timeline-compact.timeline-vertical li:has(.timeline-start) .timeline-end{grid-row-start:none;grid-column-start:auto}.stat-figure{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.hero-overlay{background-color:var(--color-neutral);grid-row-start:1;grid-column-start:1;width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.hero-overlay{background-color:color-mix(in oklab,var(--color-neutral)50%,transparent)}}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.drawer-content{grid-row-start:1;grid-column-start:2;min-width:0}.timeline-middle{grid-row-start:2;grid-column-start:2}.drawer-end{grid-auto-columns:auto max-content}.drawer-end>.drawer-toggle~.drawer-content{grid-column-start:1}.drawer-end>.drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay){translate:100%}[dir=rtl] :is(.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:-100%}.drawer-end>.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){translate:0%}.stat-value{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}.stat-desc{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.stat-desc{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.stat-desc{font-size:.75rem}.stat-title{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.stat-title{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.stat-title{font-size:.75rem}.stat-actions{white-space:nowrap;grid-column-start:1}.col-start-auto{grid-column-start:auto}.col-end-auto{grid-column-end:auto}.chat-image{grid-row:span 2/span 2;align-self:flex-end}.row-auto{grid-row:auto}.row-span-full{grid-row:1/-1}.chat-footer{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}.chat-header{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}.list-col-wrap{grid-row-start:2}.row-start-auto{grid-row-start:auto}.row-end-auto{grid-row-end:auto}.float-end{float:inline-end}.float-left{float:left}.float-none{float:none}.float-right{float:right}.float-start{float:inline-start}.clear-both{clear:both}.clear-end{clear:inline-end}.clear-left{clear:left}.clear-none{clear:none}.clear-right{clear:right}.clear-start{clear:inline-start}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.divider{--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.divider:before,.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before,.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.-m-1{margin:calc(var(--spacing)*-1)}.-m-4{margin:calc(var(--spacing)*-4)}.m-0{margin:calc(var(--spacing)*0)}.m-4{margin:calc(var(--spacing)*4)}.m-5{margin:calc(var(--spacing)*5)}.m-7{margin:calc(var(--spacing)*7)}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{content:"×"}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter\!{flex-wrap:wrap!important;display:flex!important}.filter\! input[type=radio]{width:auto!important}.filter\! input{opacity:1!important;transition:margin .1s,opacity .3s,padding .3s,border-width .1s!important;overflow:hidden!important;scale:1!important}.filter\! input:not(:last-child){margin-inline-end:.25rem!important}.filter\! input.filter-reset{aspect-ratio:1!important}.filter\! input.filter-reset:after{content:"×"!important}.filter\!:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter\!:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter\!:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-5{margin-inline:calc(var(--spacing)*5)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-8{margin-inline:calc(var(--spacing)*8)}.mx-auto{margin-inline:auto}.file-input-ghost{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}.file-input-ghost::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-start-end-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-end-radius:calc(var(--join-es,var(--radius-field) - var(--border)));height:100%;margin-block:0;margin-inline:0 1rem;padding-inline:1rem}.file-input-ghost:focus,.file-input-ghost:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}.input-lg{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem}.input-lg[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input-md{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem}.input-md[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input-sm{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}.input-sm[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}.input-xl{--size:calc(var(--size-field,.25rem)*14);font-size:1.375rem}.input-xl[type=number]::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}.input-xs{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}.input-xs[type=number]::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}.-my-0\.5{margin-block:calc(var(--spacing)*-.5)}.-my-1{margin-block:calc(var(--spacing)*-1)}.-my-3{margin-block:calc(var(--spacing)*-3)}.my-0{margin-block:calc(var(--spacing)*0)}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab,currentColor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.steps-vertical{grid-auto-rows:1fr;grid-auto-flow:row}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid}.steps-vertical .step:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}.steps-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps-horizontal .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps-horizontal .step:before{content:"";width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] :is(.steps-horizontal .step):before{translate:0}.join-horizontal{flex-direction:row}.join-horizontal>.join-item:first-child,.join-horizontal :first-child:not(:last-child) .join-item{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join-horizontal>.join-item:last-child,.join-horizontal :last-child:not(:first-child) .join-item{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join-horizontal>.join-item:only-child,.join-horizontal :only-child .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join-horizontal .join-item:where(:not(:first-child)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}.join-vertical{flex-direction:column}.join-vertical>.join-item:first-child,.join-vertical :first-child:not(:last-child) .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}.join-vertical>.join-item:last-child,.join-vertical :last-child:not(:first-child) .join-item{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join-vertical>.join-item:only-child,.join-vertical :only-child .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join-vertical .join-item:where(:not(:first-child)){margin-block-start:calc(var(--border,1px)*-1);margin-inline-start:0}.join-item:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}.modal-action{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-5{margin-top:calc(var(--spacing)*-5)}.-mt-6{margin-top:calc(var(--spacing)*-6)}.-mt-16{margin-top:calc(var(--spacing)*-16)}.-mt-24{margin-top:calc(var(--spacing)*-24)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.breadcrumbs{max-width:100%;padding-block:.5rem;overflow-x:auto}.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li{align-items:center;display:flex}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:hover{text-decoration-line:underline}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{outline-offset:2px;outline:2px solid #0000}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus-visible{outline-offset:2px;outline:2px solid}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-left:.5rem;margin-right:.75rem;display:block;rotate:45deg}[dir=rtl] :is(:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li)+:before{rotate:-135deg}.-mr-1{margin-right:calc(var(--spacing)*-1)}.-mr-2{margin-right:calc(var(--spacing)*-2)}.-mr-16{margin-right:calc(var(--spacing)*-16)}.-mr-24{margin-right:calc(var(--spacing)*-24)}.mr-0{margin-right:calc(var(--spacing)*0)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-2\.5{margin-right:calc(var(--spacing)*2.5)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-6{margin-right:calc(var(--spacing)*6)}.mr-8{margin-right:calc(var(--spacing)*8)}.mr-auto{margin-right:auto}.fieldset-legend{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}.footer-title{text-transform:uppercase;opacity:.6;margin-bottom:.5rem;font-weight:600}.-mb-2{margin-bottom:calc(var(--spacing)*-2)}.-mb-4{margin-bottom:calc(var(--spacing)*-4)}.-mb-5{margin-bottom:calc(var(--spacing)*-5)}.-mb-6{margin-bottom:calc(var(--spacing)*-6)}.-mb-16{margin-bottom:calc(var(--spacing)*-16)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-3{margin-left:calc(var(--spacing)*-3)}.-ml-16{margin-left:calc(var(--spacing)*-16)}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-10{margin-left:calc(var(--spacing)*10)}.ml-12{margin-left:calc(var(--spacing)*12)}.ml-14{margin-left:calc(var(--spacing)*14)}.ml-auto{margin-left:auto}.carousel-item{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:#0000004d}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.status\!{aspect-ratio:1!important;border-radius:var(--radius-selector)!important;background-color:var(--color-base-content)!important;width:.5rem!important;height:.5rem!important;display:inline-block!important}@supports (color:color-mix(in lab, red, red)){.status\!{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)!important}}.status\!{vertical-align:middle!important;color:#0000004d!important;background-position:50%!important;background-repeat:no-repeat!important}@supports (color:color-mix(in lab, red, red)){.status\!{color:#0000004d!important}@supports (color:color-mix(in lab, red, red)){.status\!{color:color-mix(in oklab,var(--color-black)30%,transparent)!important}}}.status\!{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000)!important;box-shadow:0 2px 3px -1px!important}@supports (color:color-mix(in lab, red, red)){.status\!{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)!important}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));width:fit-content;padding-inline:calc(.25rem*3 - var(--border));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.badge.badge-outline{--badge-fg:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.badge.badge-dash{--badge-fg:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}.badge.badge-soft{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge.badge-soft{background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100))}}.badge.badge-soft{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge.badge-soft{border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100))}}.badge.badge-soft{background-image:none}.\!hero-user-circle{--hero-user-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.982%2018.725A7.488%207.488%200%200%200%2012%2015.75a7.488%207.488%200%200%200-5.982%202.975m11.963%200a9%209%200%201%200-11.963%200m11.963%200A8.966%208.966%200%200%201%2012%2021a8.966%208.966%200%200%201-5.982-2.275M15%209.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E)!important;-webkit-mask:var(--hero-user-circle)!important;-webkit-mask:var(--hero-user-circle)!important;-webkit-mask:var(--hero-user-circle)!important;mask:var(--hero-user-circle)!important;vertical-align:middle!important;background-color:currentColor!important;width:1.5rem!important;height:1.5rem!important;display:inline-block!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.hero-academic-cap{--hero-academic-cap:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.26%2010.147a60.438%2060.438%200%200%200-.491%206.347A48.62%2048.62%200%200%201%2012%2020.904a48.62%2048.62%200%200%201%208.232-4.41%2060.46%2060.46%200%200%200-.491-6.347m-15.482%200a50.636%2050.636%200%200%200-2.658-.813A59.906%2059.906%200%200%201%2012%203.493a59.903%2059.903%200%200%201%2010.399%205.84c-.896.248-1.783.52-2.658.814m-15.482%200A50.717%2050.717%200%200%201%2012%2013.489a50.702%2050.702%200%200%201%207.74-3.342M6.75%2015a.75.75%200%201%200%200-1.5.75.75%200%200%200%200%201.5Zm0%200v-3.675A55.378%2055.378%200%200%201%2012%208.443m-7.007%2011.55A5.981%205.981%200%200%200%206.75%2015.75v-1.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-academic-cap);-webkit-mask:var(--hero-academic-cap);-webkit-mask:var(--hero-academic-cap);mask:var(--hero-academic-cap);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-adjustments-horizontal{--hero-adjustments-horizontal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%206h9.75M10.5%206a1.5%201.5%200%201%201-3%200m3%200a1.5%201.5%200%201%200-3%200M3.75%206H7.5m3%2012h9.75m-9.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-3.75%200H7.5m9-6h3.75m-3.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-9.75%200h9.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);mask:var(--hero-adjustments-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-archive-box{--hero-archive-box:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m20.25%207.5-.625%2010.632a2.25%202.25%200%200%201-2.247%202.118H6.622a2.25%202.25%200%200%201-2.247-2.118L3.75%207.5M10%2011.25h4M3.375%207.5h17.25c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-archive-box);-webkit-mask:var(--hero-archive-box);-webkit-mask:var(--hero-archive-box);mask:var(--hero-archive-box);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-left{--hero-arrow-down-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%204.5-15%2015m0%200h11.25m-11.25%200V8.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-left);-webkit-mask:var(--hero-arrow-down-left);-webkit-mask:var(--hero-arrow-down-left);mask:var(--hero-arrow-down-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-tray{--hero-arrow-down-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5M16.5%2012%2012%2016.5m0%200L7.5%2012m4.5%204.5V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);mask:var(--hero-arrow-down-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-left{--hero-arrow-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%2019.5%203%2012m0%200%207.5-7.5M3%2012h18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);mask:var(--hero-arrow-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path-rounded-square{--hero-arrow-path-rounded-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2012c0-1.232-.046-2.453-.138-3.662a4.006%204.006%200%200%200-3.7-3.7%2048.678%2048.678%200%200%200-7.324%200%204.006%204.006%200%200%200-3.7%203.7c-.017.22-.032.441-.046.662M19.5%2012l3-3m-3%203-3-3m-12%203c0%201.232.046%202.453.138%203.662a4.006%204.006%200%200%200%203.7%203.7%2048.656%2048.656%200%200%200%207.324%200%204.006%204.006%200%200%200%203.7-3.7c.017-.22.032-.441.046-.662M4.5%2012l3%203m-3-3-3%203%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path-rounded-square);-webkit-mask:var(--hero-arrow-path-rounded-square);-webkit-mask:var(--hero-arrow-path-rounded-square);mask:var(--hero-arrow-path-rounded-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right{--hero-arrow-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%204.5%2021%2012m0%200-7.5%207.5M21%2012H3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);mask:var(--hero-arrow-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-circle{--hero-arrow-right-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m12.75%2015%203-3m0%200-3-3m3%203h-7.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right-circle);-webkit-mask:var(--hero-arrow-right-circle);-webkit-mask:var(--hero-arrow-right-circle);mask:var(--hero-arrow-right-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-on-rectangle{--hero-arrow-right-on-rectangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%209V5.25A2.25%202.25%200%200%200%2013.5%203h-6a2.25%202.25%200%200%200-2.25%202.25v13.5A2.25%202.25%200%200%200%207.5%2021h6a2.25%202.25%200%200%200%202.25-2.25V15m3%200%203-3m0%200-3-3m3%203H9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right-on-rectangle);-webkit-mask:var(--hero-arrow-right-on-rectangle);-webkit-mask:var(--hero-arrow-right-on-rectangle);mask:var(--hero-arrow-right-on-rectangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-top-right-on-square{--hero-arrow-top-right-on-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%206H5.25A2.25%202.25%200%200%200%203%208.25v10.5A2.25%202.25%200%200%200%205.25%2021h10.5A2.25%202.25%200%200%200%2018%2018.75V10.5m-10.5%206L21%203m0%200h-5.25M21%203v5.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-top-right-on-square);-webkit-mask:var(--hero-arrow-top-right-on-square);-webkit-mask:var(--hero-arrow-top-right-on-square);mask:var(--hero-arrow-top-right-on-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-trending-down{--hero-arrow-trending-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%206%209%2012.75l4.286-4.286a11.948%2011.948%200%200%201%204.306%206.43l.776%202.898m0%200%203.182-5.511m-3.182%205.51-5.511-3.181%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-trending-down);-webkit-mask:var(--hero-arrow-trending-down);-webkit-mask:var(--hero-arrow-trending-down);mask:var(--hero-arrow-trending-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-trending-up{--hero-arrow-trending-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2018%209%2011.25l4.306%204.306a11.95%2011.95%200%200%201%205.814-5.518l2.74-1.22m0%200-5.94-2.281m5.94%202.28-2.28%205.941%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-trending-up);-webkit-mask:var(--hero-arrow-trending-up);-webkit-mask:var(--hero-arrow-trending-up);mask:var(--hero-arrow-trending-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up{--hero-arrow-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2010.5%2012%203m0%200%207.5%207.5M12%203v18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up);-webkit-mask:var(--hero-arrow-up);-webkit-mask:var(--hero-arrow-up);mask:var(--hero-arrow-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-circle{--hero-arrow-up-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m15%2011.25-3-3m0%200-3%203m3-3v7.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-circle);-webkit-mask:var(--hero-arrow-up-circle);-webkit-mask:var(--hero-arrow-up-circle);mask:var(--hero-arrow-up-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-right{--hero-arrow-up-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2019.5%2015-15m0%200H8.25m11.25%200v11.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-right);-webkit-mask:var(--hero-arrow-up-right);-webkit-mask:var(--hero-arrow-up-right);mask:var(--hero-arrow-up-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-tray{--hero-arrow-up-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5m-13.5-9L12%203m0%200%204.5%204.5M12%203v13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-tray);-webkit-mask:var(--hero-arrow-up-tray);-webkit-mask:var(--hero-arrow-up-tray);mask:var(--hero-arrow-up-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-uturn-left{--hero-arrow-uturn-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2015%203%209m0%200%206-6M3%209h12a6%206%200%200%201%200%2012h-3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-uturn-left);-webkit-mask:var(--hero-arrow-uturn-left);-webkit-mask:var(--hero-arrow-uturn-left);mask:var(--hero-arrow-uturn-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-pointing-in{--hero-arrows-pointing-in:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%209V4.5M9%209H4.5M9%209%203.75%203.75M9%2015v4.5M9%2015H4.5M9%2015l-5.25%205.25M15%209h4.5M15%209V4.5M15%209l5.25-5.25M15%2015h4.5M15%2015v4.5m0-4.5%205.25%205.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-pointing-in);-webkit-mask:var(--hero-arrows-pointing-in);-webkit-mask:var(--hero-arrows-pointing-in);mask:var(--hero-arrows-pointing-in);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-pointing-out{--hero-arrows-pointing-out:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%203.75v4.5m0-4.5h4.5m-4.5%200L9%209M3.75%2020.25v-4.5m0%204.5h4.5m-4.5%200L9%2015M20.25%203.75h-4.5m4.5%200v4.5m0-4.5L15%209m5.25%2011.25h-4.5m4.5%200v-4.5m0%204.5L15%2015%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-pointing-out);-webkit-mask:var(--hero-arrows-pointing-out);-webkit-mask:var(--hero-arrows-pointing-out);mask:var(--hero-arrows-pointing-out);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-right-left{--hero-arrows-right-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%2021%203%2016.5m0%200L7.5%2012M3%2016.5h13.5m0-13.5L21%207.5m0%200L16.5%2012M21%207.5H7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-right-left);-webkit-mask:var(--hero-arrows-right-left);-webkit-mask:var(--hero-arrows-right-left);mask:var(--hero-arrows-right-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-up-down{--hero-arrows-up-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%207.5%207.5%203m0%200L12%207.5M7.5%203v13.5m13.5%200L16.5%2021m0%200L12%2016.5m4.5%204.5V7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-up-down);-webkit-mask:var(--hero-arrows-up-down);-webkit-mask:var(--hero-arrows-up-down);mask:var(--hero-arrows-up-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-at-symbol{--hero-at-symbol:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2012a4.5%204.5%200%201%201-9%200%204.5%204.5%200%200%201%209%200Zm0%200c0%201.657%201.007%203%202.25%203S21%2013.657%2021%2012a9%209%200%201%200-2.636%206.364M16.5%2012V8.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-at-symbol);-webkit-mask:var(--hero-at-symbol);-webkit-mask:var(--hero-at-symbol);mask:var(--hero-at-symbol);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-banknotes{--hero-banknotes:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2018.75a60.07%2060.07%200%200%201%2015.797%202.101c.727.198%201.453-.342%201.453-1.096V18.75M3.75%204.5v.75A.75.75%200%200%201%203%206h-.75m0%200v-.375c0-.621.504-1.125%201.125-1.125H20.25M2.25%206v9m18-10.5v.75c0%20.414.336.75.75.75h.75m-1.5-1.5h.375c.621%200%201.125.504%201.125%201.125v9.75c0%20.621-.504%201.125-1.125%201.125h-.375m1.5-1.5H21a.75.75%200%200%200-.75.75v.75m0%200H3.75m0%200h-.375a1.125%201.125%200%200%201-1.125-1.125V15m1.5%201.5v-.75A.75.75%200%200%200%203%2015h-.75M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm3%200h.008v.008H18V10.5Zm-12%200h.008v.008H6V10.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-banknotes);-webkit-mask:var(--hero-banknotes);-webkit-mask:var(--hero-banknotes);mask:var(--hero-banknotes);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3{--hero-bars-3:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206.75h16.5M3.75%2012h16.5m-16.5%205.25h16.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);mask:var(--hero-bars-3);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3-bottom-left{--hero-bars-3-bottom-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206.75h16.5M3.75%2012h16.5m-16.5%205.25H12%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-3-bottom-left);-webkit-mask:var(--hero-bars-3-bottom-left);-webkit-mask:var(--hero-bars-3-bottom-left);mask:var(--hero-bars-3-bottom-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-beaker{--hero-beaker:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%203.104v5.714a2.25%202.25%200%200%201-.659%201.591L5%2014.5M9.75%203.104c-.251.023-.501.05-.75.082m.75-.082a24.301%2024.301%200%200%201%204.5%200m0%200v5.714c0%20.597.237%201.17.659%201.591L19.8%2015.3M14.25%203.104c.251.023.501.05.75.082M19.8%2015.3l-1.57.393A9.065%209.065%200%200%201%2012%2015a9.065%209.065%200%200%200-6.23-.693L5%2014.5m14.8.8%201.402%201.402c1.232%201.232.65%203.318-1.067%203.611A48.309%2048.309%200%200%201%2012%2021c-2.773%200-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5%2014.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);mask:var(--hero-beaker);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bell{--hero-bell:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.857%2017.082a23.848%2023.848%200%200%200%205.454-1.31A8.967%208.967%200%200%201%2018%209.75V9A6%206%200%200%200%206%209v.75a8.967%208.967%200%200%201-2.312%206.022c1.733.64%203.56%201.085%205.455%201.31m5.714%200a24.255%2024.255%200%200%201-5.714%200m5.714%200a3%203%200%201%201-5.714%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bell);-webkit-mask:var(--hero-bell);-webkit-mask:var(--hero-bell);mask:var(--hero-bell);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bell-alert{--hero-bell-alert:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.857%2017.082a23.848%2023.848%200%200%200%205.454-1.31A8.967%208.967%200%200%201%2018%209.75V9A6%206%200%200%200%206%209v.75a8.967%208.967%200%200%201-2.312%206.022c1.733.64%203.56%201.085%205.455%201.31m5.714%200a24.255%2024.255%200%200%201-5.714%200m5.714%200a3%203%200%201%201-5.714%200M3.124%207.5A8.969%208.969%200%200%201%205.292%203m13.416%200a8.969%208.969%200%200%201%202.168%204.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bell-alert);-webkit-mask:var(--hero-bell-alert);-webkit-mask:var(--hero-bell-alert);mask:var(--hero-bell-alert);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bell-slash{--hero-bell-slash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.143%2017.082a24.248%2024.248%200%200%200%203.844.148m-3.844-.148a23.856%2023.856%200%200%201-5.455-1.31%208.964%208.964%200%200%200%202.3-5.542m3.155%206.852a3%203%200%200%200%205.667%201.97m1.965-2.277L21%2021m-4.225-4.225a23.81%2023.81%200%200%200%203.536-1.003A8.967%208.967%200%200%201%2018%209.75V9A6%206%200%200%200%206.53%206.53m10.245%2010.245L6.53%206.53M3%203l3.53%203.53%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bell-slash);-webkit-mask:var(--hero-bell-slash);-webkit-mask:var(--hero-bell-slash);mask:var(--hero-bell-slash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bolt{--hero-bolt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3.75%2013.5%2010.5-11.25L12%2010.5h8.25L9.75%2021.75%2012%2013.5H3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);mask:var(--hero-bolt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bolt-mini{--hero-bolt-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M11.983%201.907a.75.75%200%200%200-1.292-.657l-8.5%209.5A.75.75%200%200%200%202.75%2012h6.572l-1.305%206.093a.75.75%200%200%200%201.292.657l8.5-9.5A.75.75%200%200%200%2017.25%208h-6.572l1.305-6.093Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bolt-mini);-webkit-mask:var(--hero-bolt-mini);-webkit-mask:var(--hero-bolt-mini);mask:var(--hero-bolt-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-book-open{--hero-book-open:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206.042A8.967%208.967%200%200%200%206%203.75c-1.052%200-2.062.18-3%20.512v14.25A8.987%208.987%200%200%201%206%2018c2.305%200%204.408.867%206%202.292m0-14.25a8.966%208.966%200%200%201%206-2.292c1.052%200%202.062.18%203%20.512v14.25A8.987%208.987%200%200%200%2018%2018a8.967%208.967%200%200%200-6%202.292m0-14.25v14.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);mask:var(--hero-book-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bookmark{--hero-bookmark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.593%203.322c1.1.128%201.907%201.077%201.907%202.185V21L12%2017.25%204.5%2021V5.507c0-1.108.806-2.057%201.907-2.185a48.507%2048.507%200%200%201%2011.186%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bookmark);-webkit-mask:var(--hero-bookmark);-webkit-mask:var(--hero-bookmark);mask:var(--hero-bookmark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bookmark-solid{--hero-bookmark-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M6.32%202.577a49.255%2049.255%200%200%201%2011.36%200c1.497.174%202.57%201.46%202.57%202.93V21a.75.75%200%200%201-1.085.67L12%2018.089l-7.165%203.583A.75.75%200%200%201%203.75%2021V5.507c0-1.47%201.073-2.756%202.57-2.93Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bookmark-solid);-webkit-mask:var(--hero-bookmark-solid);-webkit-mask:var(--hero-bookmark-solid);mask:var(--hero-bookmark-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-briefcase{--hero-briefcase:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%2014.15v4.25c0%201.094-.787%202.036-1.872%202.18-2.087.277-4.216.42-6.378.42s-4.291-.143-6.378-.42c-1.085-.144-1.872-1.086-1.872-2.18v-4.25m16.5%200a2.18%202.18%200%200%200%20.75-1.661V8.706c0-1.081-.768-2.015-1.837-2.175a48.114%2048.114%200%200%200-3.413-.387m4.5%208.006c-.194.165-.42.295-.673.38A23.978%2023.978%200%200%201%2012%2015.75c-2.648%200-5.195-.429-7.577-1.22a2.016%202.016%200%200%201-.673-.38m0%200A2.18%202.18%200%200%201%203%2012.489V8.706c0-1.081.768-2.015%201.837-2.175a48.111%2048.111%200%200%201%203.413-.387m7.5%200V5.25A2.25%202.25%200%200%200%2013.5%203h-3a2.25%202.25%200%200%200-2.25%202.25v.894m7.5%200a48.667%2048.667%200%200%200-7.5%200M12%2012.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-briefcase);-webkit-mask:var(--hero-briefcase);-webkit-mask:var(--hero-briefcase);mask:var(--hero-briefcase);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-library{--hero-building-library:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021v-8.25M15.75%2021v-8.25M8.25%2021v-8.25M3%209l9-6%209%206m-1.5%2012V10.332A48.36%2048.36%200%200%200%2012%209.75c-2.551%200-5.056.2-7.5.582V21M3%2021h18M12%206.75h.008v.008H12V6.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-library);-webkit-mask:var(--hero-building-library);-webkit-mask:var(--hero-building-library);mask:var(--hero-building-library);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-office{--hero-building-office:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%2021h16.5M4.5%203h15M5.25%203v18m13.5-18v18M9%206.75h1.5m-1.5%203h1.5m-1.5%203h1.5m3-6H15m-1.5%203H15m-1.5%203H15M9%2021v-3.375c0-.621.504-1.125%201.125-1.125h3.75c.621%200%201.125.504%201.125%201.125V21%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-office);-webkit-mask:var(--hero-building-office);-webkit-mask:var(--hero-building-office);mask:var(--hero-building-office);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-office-2{--hero-building-office-2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2021h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75%206.75h.75m-.75%203h.75m-.75%203h.75m3-6h.75m-.75%203h.75m-.75%203h.75M6.75%2021v-3.375c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21M3%203h12m-.75%204.5H21m-3.75%203.75h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-office-2);-webkit-mask:var(--hero-building-office-2);-webkit-mask:var(--hero-building-office-2);mask:var(--hero-building-office-2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-storefront{--hero-building-storefront:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%2021v-7.5a.75.75%200%200%201%20.75-.75h3a.75.75%200%200%201%20.75.75V21m-4.5%200H2.36m11.14%200H18m0%200h3.64m-1.39%200V9.349M3.75%2021V9.349m0%200a3.001%203.001%200%200%200%203.75-.615A2.993%202.993%200%200%200%209.75%209.75c.896%200%201.7-.393%202.25-1.016a2.993%202.993%200%200%200%202.25%201.016c.896%200%201.7-.393%202.25-1.015a3.001%203.001%200%200%200%203.75.614m-16.5%200a3.004%203.004%200%200%201-.621-4.72l1.189-1.19A1.5%201.5%200%200%201%205.378%203h13.243a1.5%201.5%200%200%201%201.06.44l1.19%201.189a3%203%200%200%201-.621%204.72M6.75%2018h3.75a.75.75%200%200%200%20.75-.75V13.5a.75.75%200%200%200-.75-.75H6.75a.75.75%200%200%200-.75.75v3.75c0%20.414.336.75.75.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-storefront);-webkit-mask:var(--hero-building-storefront);-webkit-mask:var(--hero-building-storefront);mask:var(--hero-building-storefront);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cake{--hero-cake:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%208.25v-1.5m0%201.5c-1.355%200-2.697.056-4.024.166C6.845%208.51%206%209.473%206%2010.608v2.513m6-4.871c1.355%200%202.697.056%204.024.166C17.155%208.51%2018%209.473%2018%2010.608v2.513M15%208.25v-1.5m-6%201.5v-1.5m12%209.75-1.5.75a3.354%203.354%200%200%201-3%200%203.354%203.354%200%200%200-3%200%203.354%203.354%200%200%201-3%200%203.354%203.354%200%200%200-3%200%203.354%203.354%200%200%201-3%200L3%2016.5m15-3.379a48.474%2048.474%200%200%200-6-.371c-2.032%200-4.034.126-6%20.371m12%200c.39.049.777.102%201.163.16%201.07.16%201.837%201.094%201.837%202.175v5.169c0%20.621-.504%201.125-1.125%201.125H4.125A1.125%201.125%200%200%201%203%2020.625v-5.17c0-1.08.768-2.014%201.837-2.174A47.78%2047.78%200%200%201%206%2013.12M12.265%203.11a.375.375%200%201%201-.53%200L12%202.845l.265.265Zm-3%200a.375.375%200%201%201-.53%200L9%202.845l.265.265Zm6%200a.375.375%200%201%201-.53%200L15%202.845l.265.265Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cake);-webkit-mask:var(--hero-cake);-webkit-mask:var(--hero-cake);mask:var(--hero-cake);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calculator{--hero-calculator:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2015.75V18m-7.5-6.75h.008v.008H8.25v-.008Zm0%202.25h.008v.008H8.25V13.5Zm0%202.25h.008v.008H8.25v-.008Zm0%202.25h.008v.008H8.25V18Zm2.498-6.75h.007v.008h-.007v-.008Zm0%202.25h.007v.008h-.007V13.5Zm0%202.25h.007v.008h-.007v-.008Zm0%202.25h.007v.008h-.007V18Zm2.504-6.75h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V13.5Zm0%202.25h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V18Zm2.498-6.75h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V13.5ZM8.25%206h7.5v2.25h-7.5V6ZM12%202.25c-1.892%200-3.758.11-5.593.322C5.307%202.7%204.5%203.65%204.5%204.757V19.5a2.25%202.25%200%200%200%202.25%202.25h10.5a2.25%202.25%200%200%200%202.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507%2048.507%200%200%200%2012%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calculator);-webkit-mask:var(--hero-calculator);-webkit-mask:var(--hero-calculator);mask:var(--hero-calculator);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar{--hero-calendar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);mask:var(--hero-calendar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar-days{--hero-calendar-days:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5m-9-6h.008v.008H12v-.008ZM12%2015h.008v.008H12V15Zm0%202.25h.008v.008H12v-.008ZM9.75%2015h.008v.008H9.75V15Zm0%202.25h.008v.008H9.75v-.008ZM7.5%2015h.008v.008H7.5V15Zm0%202.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V15Zm0%202.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0%202.25h.008v.008H16.5V15Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calendar-days);-webkit-mask:var(--hero-calendar-days);-webkit-mask:var(--hero-calendar-days);mask:var(--hero-calendar-days);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-camera{--hero-camera:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.827%206.175A2.31%202.31%200%200%201%205.186%207.23c-.38.054-.757.112-1.134.175C2.999%207.58%202.25%208.507%202.25%209.574V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9.574c0-1.067-.75-1.994-1.802-2.169a47.865%2047.865%200%200%200-1.134-.175%202.31%202.31%200%200%201-1.64-1.055l-.822-1.316a2.192%202.192%200%200%200-1.736-1.039%2048.774%2048.774%200%200%200-5.232%200%202.192%202.192%200%200%200-1.736%201.039l-.821%201.316Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2012.75a4.5%204.5%200%201%201-9%200%204.5%204.5%200%200%201%209%200ZM18.75%2010.5h.008v.008h-.008V10.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-camera);-webkit-mask:var(--hero-camera);-webkit-mask:var(--hero-camera);mask:var(--hero-camera);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-bar{--hero-chart-bar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2013.125C3%2012.504%203.504%2012%204.125%2012h2.25c.621%200%201.125.504%201.125%201.125v6.75C7.5%2020.496%206.996%2021%206.375%2021h-2.25A1.125%201.125%200%200%201%203%2019.875v-6.75ZM9.75%208.625c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125v11.25c0%20.621-.504%201.125-1.125%201.125h-2.25a1.125%201.125%200%200%201-1.125-1.125V8.625ZM16.5%204.125c0-.621.504-1.125%201.125-1.125h2.25C20.496%203%2021%203.504%2021%204.125v15.75c0%20.621-.504%201.125-1.125%201.125h-2.25a1.125%201.125%200%200%201-1.125-1.125V4.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-bar);-webkit-mask:var(--hero-chart-bar);-webkit-mask:var(--hero-chart-bar);mask:var(--hero-chart-bar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-bar-square{--hero-chart-bar-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%2014.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6%2020.25h12A2.25%202.25%200%200%200%2020.25%2018V6A2.25%202.25%200%200%200%2018%203.75H6A2.25%202.25%200%200%200%203.75%206v12A2.25%202.25%200%200%200%206%2020.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-bar-square);-webkit-mask:var(--hero-chart-bar-square);-webkit-mask:var(--hero-chart-bar-square);mask:var(--hero-chart-bar-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-pie{--hero-chart-pie:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%206a7.5%207.5%200%201%200%207.5%207.5h-7.5V6Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%2010.5H21A7.5%207.5%200%200%200%2013.5%203v7.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-pie);-webkit-mask:var(--hero-chart-pie);-webkit-mask:var(--hero-chart-pie);mask:var(--hero-chart-pie);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-bottom-center-text{--hero-chat-bubble-bottom-center-text:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%208.25h9m-9%203H12m-9.75%201.51c0%201.6%201.123%202.994%202.707%203.227%201.129.166%202.27.293%203.423.379.35.026.67.21.865.501L12%2021l2.755-4.133a1.14%201.14%200%200%201%20.865-.501%2048.172%2048.172%200%200%200%203.423-.379c1.584-.233%202.707-1.626%202.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-bottom-center-text);-webkit-mask:var(--hero-chat-bubble-bottom-center-text);-webkit-mask:var(--hero-chat-bubble-bottom-center-text);mask:var(--hero-chat-bubble-bottom-center-text);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left{--hero-chat-bubble-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2012.76c0%201.6%201.123%202.994%202.707%203.227%201.087.16%202.185.283%203.293.369V21l4.076-4.076a1.526%201.526%200%200%201%201.037-.443%2048.282%2048.282%200%200%200%205.68-.494c1.584-.233%202.707-1.626%202.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left);-webkit-mask:var(--hero-chat-bubble-left);-webkit-mask:var(--hero-chat-bubble-left);mask:var(--hero-chat-bubble-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left-ellipsis{--hero-chat-bubble-left-ellipsis:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.625%209.75a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200H8.25m4.125%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200H12m4.125%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200h-.375m-13.5%203.01c0%201.6%201.123%202.994%202.707%203.227%201.087.16%202.185.283%203.293.369V21l4.184-4.183a1.14%201.14%200%200%201%20.778-.332%2048.294%2048.294%200%200%200%205.83-.498c1.585-.233%202.708-1.626%202.708-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left-ellipsis);-webkit-mask:var(--hero-chat-bubble-left-ellipsis);-webkit-mask:var(--hero-chat-bubble-left-ellipsis);mask:var(--hero-chat-bubble-left-ellipsis);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left-right{--hero-chat-bubble-left-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%208.511c.884.284%201.5%201.128%201.5%202.097v4.286c0%201.136-.847%202.1-1.98%202.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354%200-2.694-.055-4.02-.163a2.115%202.115%200%200%201-.825-.242m9.345-8.334a2.126%202.126%200%200%200-.476-.095%2048.64%2048.64%200%200%200-8.048%200c-1.131.094-1.976%201.057-1.976%202.192v4.286c0%20.837.46%201.58%201.155%201.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455%2048.455%200%200%200%2011.25%203c-2.115%200-4.198.137-6.24.402-1.608.209-2.76%201.614-2.76%203.235v6.226c0%201.621%201.152%203.026%202.76%203.235.577.075%201.157.14%201.74.194V21l4.155-4.155%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left-right);-webkit-mask:var(--hero-chat-bubble-left-right);-webkit-mask:var(--hero-chat-bubble-left-right);mask:var(--hero-chat-bubble-left-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check{--hero-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2012.75%206%206%209-13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);mask:var(--hero-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-badge{--hero-check-badge:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012c0%201.268-.63%202.39-1.593%203.068a3.745%203.745%200%200%201-1.043%203.296%203.745%203.745%200%200%201-3.296%201.043A3.745%203.745%200%200%201%2012%2021c-1.268%200-2.39-.63-3.068-1.593a3.746%203.746%200%200%201-3.296-1.043%203.745%203.745%200%200%201-1.043-3.296A3.745%203.745%200%200%201%203%2012c0-1.268.63-2.39%201.593-3.068a3.745%203.745%200%200%201%201.043-3.296%203.746%203.746%200%200%201%203.296-1.043A3.746%203.746%200%200%201%2012%203c1.268%200%202.39.63%203.068%201.593a3.746%203.746%200%200%201%203.296%201.043%203.746%203.746%200%200%201%201.043%203.296A3.745%203.745%200%200%201%2021%2012Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-badge);-webkit-mask:var(--hero-check-badge);-webkit-mask:var(--hero-check-badge);mask:var(--hero-check-badge);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle{--hero-check-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);mask:var(--hero-check-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle-solid{--hero-check-circle-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2.25%2012c0-5.385%204.365-9.75%209.75-9.75s9.75%204.365%209.75%209.75-4.365%209.75-9.75%209.75S2.25%2017.385%202.25%2012Zm13.36-1.814a.75.75%200%201%200-1.22-.872l-3.236%204.53L9.53%2012.22a.75.75%200%200%200-1.06%201.06l2.25%202.25a.75.75%200%200%200%201.14-.094l3.75-5.25Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle-solid);-webkit-mask:var(--hero-check-circle-solid);-webkit-mask:var(--hero-check-circle-solid);mask:var(--hero-check-circle-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-solid{--hero-check-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M19.916%204.626a.75.75%200%200%201%20.208%201.04l-9%2013.5a.75.75%200%200%201-1.154.114l-6-6a.75.75%200%200%201%201.06-1.06l5.353%205.353%208.493-12.74a.75.75%200%200%201%201.04-.207Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-solid);-webkit-mask:var(--hero-check-solid);-webkit-mask:var(--hero-check-solid);mask:var(--hero-check-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-double-left{--hero-chevron-double-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m18.75%204.5-7.5%207.5%207.5%207.5m-6-15L5.25%2012l7.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-double-left);-webkit-mask:var(--hero-chevron-double-left);-webkit-mask:var(--hero-chevron-double-left);mask:var(--hero-chevron-double-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-double-right{--hero-chevron-double-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m5.25%204.5%207.5%207.5-7.5%207.5m6-15%207.5%207.5-7.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-double-right);-webkit-mask:var(--hero-chevron-double-right);-webkit-mask:var(--hero-chevron-double-right);mask:var(--hero-chevron-double-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down{--hero-chevron-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%208.25-7.5%207.5-7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down-mini{--hero-chevron-down-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M5.22%208.22a.75.75%200%200%201%201.06%200L10%2011.94l3.72-3.72a.75.75%200%201%201%201.06%201.06l-4.25%204.25a.75.75%200%200%201-1.06%200L5.22%209.28a.75.75%200%200%201%200-1.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down-mini);-webkit-mask:var(--hero-chevron-down-mini);-webkit-mask:var(--hero-chevron-down-mini);mask:var(--hero-chevron-down-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-left{--hero-chevron-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2019.5%208.25%2012l7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);mask:var(--hero-chevron-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-right{--hero-chevron-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m8.25%204.5%207.5%207.5-7.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);mask:var(--hero-chevron-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-right-mini{--hero-chevron-right-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8.22%205.22a.75.75%200%200%201%201.06%200l4.25%204.25a.75.75%200%200%201%200%201.06l-4.25%204.25a.75.75%200%200%201-1.06-1.06L11.94%2010%208.22%206.28a.75.75%200%200%201%200-1.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right-mini);-webkit-mask:var(--hero-chevron-right-mini);-webkit-mask:var(--hero-chevron-right-mini);mask:var(--hero-chevron-right-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up{--hero-chevron-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2015.75%207.5-7.5%207.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);mask:var(--hero-chevron-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up-down{--hero-chevron-up-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%2015%2012%2018.75%2015.75%2015m-7.5-6L12%205.25%2015.75%209%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-up-down);-webkit-mask:var(--hero-chevron-up-down);-webkit-mask:var(--hero-chevron-up-down);mask:var(--hero-chevron-up-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up-mini{--hero-chevron-up-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M9.47%206.47a.75.75%200%200%201%201.06%200l4.25%204.25a.75.75%200%201%201-1.06%201.06L10%208.06l-3.72%203.72a.75.75%200%200%201-1.06-1.06l4.25-4.25Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-up-mini);-webkit-mask:var(--hero-chevron-up-mini);-webkit-mask:var(--hero-chevron-up-mini);mask:var(--hero-chevron-up-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-circle-stack{--hero-circle-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%206.375c0%202.278-3.694%204.125-8.25%204.125S3.75%208.653%203.75%206.375m16.5%200c0-2.278-3.694-4.125-8.25-4.125S3.75%204.097%203.75%206.375m16.5%200v11.25c0%202.278-3.694%204.125-8.25%204.125s-8.25-1.847-8.25-4.125V6.375m16.5%200v3.75m-16.5-3.75v3.75m16.5%200v3.75C20.25%2016.153%2016.556%2018%2012%2018s-8.25-1.847-8.25-4.125v-3.75m16.5%200c0%202.278-3.694%204.125-8.25%204.125s-8.25-1.847-8.25-4.125%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-circle-stack);-webkit-mask:var(--hero-circle-stack);-webkit-mask:var(--hero-circle-stack);mask:var(--hero-circle-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard{--hero-clipboard:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.666%203.888A2.25%202.25%200%200%200%2013.5%202.25h-3c-1.03%200-1.9.693-2.166%201.638m7.332%200c.055.194.084.4.084.612v0a.75.75%200%200%201-.75.75H9a.75.75%200%200%201-.75-.75v0c0-.212.03-.418.084-.612m7.332%200c.646.049%201.288.11%201.927.184%201.1.128%201.907%201.077%201.907%202.185V19.5a2.25%202.25%200%200%201-2.25%202.25H6.75A2.25%202.25%200%200%201%204.5%2019.5V6.257c0-1.108.806-2.057%201.907-2.185a48.208%2048.208%200%200%201%201.927-.184%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard);-webkit-mask:var(--hero-clipboard);-webkit-mask:var(--hero-clipboard);mask:var(--hero-clipboard);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document{--hero-clipboard-document:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%207.5V6.108c0-1.135.845-2.098%201.976-2.192.373-.03.748-.057%201.123-.08M15.75%2018H18a2.25%202.25%200%200%200%202.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424%2048.424%200%200%200-1.123-.08M15.75%2018.75v-1.875a3.375%203.375%200%200%200-3.375-3.375h-1.5a1.125%201.125%200%200%201-1.125-1.125v-1.5A3.375%203.375%200%200%200%206.375%207.5H5.25m11.9-3.664A2.251%202.251%200%200%200%2015%202.25h-1.5a2.251%202.251%200%200%200-2.15%201.586m5.8%200c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75%207.5H4.875c-.621%200-1.125.504-1.125%201.125v12c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V16.5a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document);-webkit-mask:var(--hero-clipboard-document);-webkit-mask:var(--hero-clipboard-document);mask:var(--hero-clipboard-document);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document-check{--hero-clipboard-document-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.35%203.836c-.065.21-.1.433-.1.664%200%20.414.336.75.75.75h4.5a.75.75%200%200%200%20.75-.75%202.25%202.25%200%200%200-.1-.664m-5.8%200A2.251%202.251%200%200%201%2013.5%202.25H15c1.012%200%201.867.668%202.15%201.586m-5.8%200c-.376.023-.75.05-1.124.08C9.095%204.01%208.25%204.973%208.25%206.108V8.25m8.9-4.414c.376.023.75.05%201.124.08%201.131.094%201.976%201.057%201.976%202.192V16.5A2.25%202.25%200%200%201%2018%2018.75h-2.25m-7.5-10.5H4.875c-.621%200-1.125.504-1.125%201.125v11.25c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V18.75m-7.5-10.5h6.375c.621%200%201.125.504%201.125%201.125v9.375m-8.25-3%201.5%201.5%203-3.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document-check);-webkit-mask:var(--hero-clipboard-document-check);-webkit-mask:var(--hero-clipboard-document-check);mask:var(--hero-clipboard-document-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document-list{--hero-clipboard-document-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012h3.75M9%2015h3.75M9%2018h3.75m3%20.75H18a2.25%202.25%200%200%200%202.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424%2048.424%200%200%200-1.123-.08m-5.801%200c-.065.21-.1.433-.1.664%200%20.414.336.75.75.75h4.5a.75.75%200%200%200%20.75-.75%202.25%202.25%200%200%200-.1-.664m-5.8%200A2.251%202.251%200%200%201%2013.5%202.25H15c1.012%200%201.867.668%202.15%201.586m-5.8%200c-.376.023-.75.05-1.124.08C9.095%204.01%208.25%204.973%208.25%206.108V8.25m0%200H4.875c-.621%200-1.125.504-1.125%201.125v11.25c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75%2012h.008v.008H6.75V12Zm0%203h.008v.008H6.75V15Zm0%203h.008v.008H6.75V18Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document-list);-webkit-mask:var(--hero-clipboard-document-list);-webkit-mask:var(--hero-clipboard-document-list);mask:var(--hero-clipboard-document-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clock{--hero-clock:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v6h4.5m4.5%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);mask:var(--hero-clock);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cloud{--hero-cloud:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2015a4.5%204.5%200%200%200%204.5%204.5H18a3.75%203.75%200%200%200%201.332-7.257%203%203%200%200%200-3.758-3.848%205.25%205.25%200%200%200-10.233%202.33A4.502%204.502%200%200%200%202.25%2015Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cloud);-webkit-mask:var(--hero-cloud);-webkit-mask:var(--hero-cloud);mask:var(--hero-cloud);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cloud-arrow-down{--hero-cloud-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209.75v6.75m0%200-3-3m3%203%203-3m-8.25%206a4.5%204.5%200%200%201-1.41-8.775%205.25%205.25%200%200%201%2010.233-2.33%203%203%200%200%201%203.758%203.848A3.752%203.752%200%200%201%2018%2019.5H6.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cloud-arrow-down);-webkit-mask:var(--hero-cloud-arrow-down);-webkit-mask:var(--hero-cloud-arrow-down);mask:var(--hero-cloud-arrow-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cloud-arrow-up{--hero-cloud-arrow-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2016.5V9.75m0%200%203%203m-3-3-3%203M6.75%2019.5a4.5%204.5%200%200%201-1.41-8.775%205.25%205.25%200%200%201%2010.233-2.33%203%203%200%200%201%203.758%203.848A3.752%203.752%200%200%201%2018%2019.5H6.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cloud-arrow-up);-webkit-mask:var(--hero-cloud-arrow-up);-webkit-mask:var(--hero-cloud-arrow-up);mask:var(--hero-cloud-arrow-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-code-bracket{--hero-code-bracket:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.25%206.75%2022.5%2012l-5.25%205.25m-10.5%200L1.5%2012l5.25-5.25m7.5-3-4.5%2016.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-code-bracket);-webkit-mask:var(--hero-code-bracket);-webkit-mask:var(--hero-code-bracket);mask:var(--hero-code-bracket);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-code-bracket-square{--hero-code-bracket-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.25%209.75%2016.5%2012l-2.25%202.25m-4.5%200L7.5%2012l2.25-2.25M6%2020.25h12A2.25%202.25%200%200%200%2020.25%2018V6A2.25%202.25%200%200%200%2018%203.75H6A2.25%202.25%200%200%200%203.75%206v12A2.25%202.25%200%200%200%206%2020.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-code-bracket-square);-webkit-mask:var(--hero-code-bracket-square);-webkit-mask:var(--hero-code-bracket-square);mask:var(--hero-code-bracket-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cog{--hero-cog:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012a7.5%207.5%200%200%200%2015%200m-15%200a7.5%207.5%200%201%201%2015%200m-15%200H3m16.5%200H21m-1.5%200H12m-8.457%203.077%201.41-.513m14.095-5.13%201.41-.513M5.106%2017.785l1.15-.964m11.49-9.642%201.149-.964M7.501%2019.795l.75-1.3m7.5-12.99.75-1.3m-6.063%2016.658.26-1.477m2.605-14.772.26-1.477m0%2017.726-.26-1.477M10.698%204.614l-.26-1.477M16.5%2019.794l-.75-1.299M7.5%204.205%2012%2012m6.894%205.785-1.149-.964M6.256%207.178l-1.15-.964m15.352%208.864-1.41-.513M4.954%209.435l-1.41-.514M12.002%2012l-3.75%206.495%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cog);-webkit-mask:var(--hero-cog);-webkit-mask:var(--hero-cog);mask:var(--hero-cog);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cog-6-tooth{--hero-cog-6-tooth:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.594%203.94c.09-.542.56-.94%201.11-.94h2.593c.55%200%201.02.398%201.11.94l.213%201.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257%201.075.124l1.217-.456a1.125%201.125%200%200%201%201.37.49l1.296%202.247a1.125%201.125%200%200%201-.26%201.431l-1.003.827c-.293.241-.438.613-.43.992a7.723%207.723%200%200%201%200%20.255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26%201.43l-1.298%202.247a1.125%201.125%200%200%201-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47%206.47%200%200%201-.22.128c-.331.183-.581.495-.644.869l-.213%201.281c-.09.543-.56.94-1.11.94h-2.594c-.55%200-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52%206.52%200%200%201-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125%201.125%200%200%201-1.369-.49l-1.297-2.247a1.125%201.125%200%200%201%20.26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932%206.932%200%200%201%200-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125%201.125%200%200%201-.26-1.43l1.297-2.247a1.125%201.125%200%200%201%201.37-.491l1.216.456c.356.133.751.072%201.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);mask:var(--hero-cog-6-tooth);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cog-8-tooth{--hero-cog-8-tooth:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.343%203.94c.09-.542.56-.94%201.11-.94h1.093c.55%200%201.02.398%201.11.94l.149.894c.07.424.384.764.78.93.398.164.855.142%201.205-.108l.737-.527a1.125%201.125%200%200%201%201.45.12l.773.774c.39.389.44%201.002.12%201.45l-.527.737c-.25.35-.272.806-.107%201.204.165.397.505.71.93.78l.893.15c.543.09.94.559.94%201.109v1.094c0%20.55-.397%201.02-.94%201.11l-.894.149c-.424.07-.764.383-.929.78-.165.398-.143.854.107%201.204l.527.738c.32.447.269%201.06-.12%201.45l-.774.773a1.125%201.125%200%200%201-1.449.12l-.738-.527c-.35-.25-.806-.272-1.203-.107-.398.165-.71.505-.781.929l-.149.894c-.09.542-.56.94-1.11.94h-1.094c-.55%200-1.019-.398-1.11-.94l-.148-.894c-.071-.424-.384-.764-.781-.93-.398-.164-.854-.142-1.204.108l-.738.527c-.447.32-1.06.269-1.45-.12l-.773-.774a1.125%201.125%200%200%201-.12-1.45l.527-.737c.25-.35.272-.806.108-1.204-.165-.397-.506-.71-.93-.78l-.894-.15c-.542-.09-.94-.56-.94-1.109v-1.094c0-.55.398-1.02.94-1.11l.894-.149c.424-.07.765-.383.93-.78.165-.398.143-.854-.108-1.204l-.526-.738a1.125%201.125%200%200%201%20.12-1.45l.773-.773a1.125%201.125%200%200%201%201.45-.12l.737.527c.35.25.807.272%201.204.107.397-.165.71-.505.78-.929l.15-.894Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cog-8-tooth);-webkit-mask:var(--hero-cog-8-tooth);-webkit-mask:var(--hero-cog-8-tooth);mask:var(--hero-cog-8-tooth);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-command-line{--hero-command-line:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m6.75%207.5%203%202.25-3%202.25m4.5%200h3m-9%208.25h13.5A2.25%202.25%200%200%200%2021%2018V6a2.25%202.25%200%200%200-2.25-2.25H5.25A2.25%202.25%200%200%200%203%206v12a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-command-line);-webkit-mask:var(--hero-command-line);-webkit-mask:var(--hero-command-line);mask:var(--hero-command-line);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-computer-desktop{--hero-computer-desktop:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2017.25v1.007a3%203%200%200%201-.879%202.122L7.5%2021h9l-.621-.621A3%203%200%200%201%2015%2018.257V17.25m6-12V15a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2015V5.25m18%200A2.25%202.25%200%200%200%2018.75%203H5.25A2.25%202.25%200%200%200%203%205.25m18%200V12a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2012V5.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-computer-desktop);-webkit-mask:var(--hero-computer-desktop);-webkit-mask:var(--hero-computer-desktop);mask:var(--hero-computer-desktop);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-computer-desktop-micro{--hero-computer-desktop-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2%204.25A2.25%202.25%200%200%201%204.25%202h7.5A2.25%202.25%200%200%201%2014%204.25v5.5A2.25%202.25%200%200%201%2011.75%2012h-1.312c.1.128.21.248.328.36a.75.75%200%200%201%20.234.545v.345a.75.75%200%200%201-.75.75h-4.5a.75.75%200%200%201-.75-.75v-.345a.75.75%200%200%201%20.234-.545c.118-.111.228-.232.328-.36H4.25A2.25%202.25%200%200%201%202%209.75v-5.5Zm2.25-.75a.75.75%200%200%200-.75.75v4.5c0%20.414.336.75.75.75h7.5a.75.75%200%200%200%20.75-.75v-4.5a.75.75%200%200%200-.75-.75h-7.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-computer-desktop-micro);-webkit-mask:var(--hero-computer-desktop-micro);-webkit-mask:var(--hero-computer-desktop-micro);mask:var(--hero-computer-desktop-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cpu-chip{--hero-cpu-chip:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%203v1.5M4.5%208.25H3m18%200h-1.5M4.5%2012H3m18%200h-1.5m-15%203.75H3m18%200h-1.5M8.25%2019.5V21M12%203v1.5m0%2015V21m3.75-18v1.5m0%2015V21m-9-1.5h10.5a2.25%202.25%200%200%200%202.25-2.25V6.75a2.25%202.25%200%200%200-2.25-2.25H6.75A2.25%202.25%200%200%200%204.5%206.75v10.5a2.25%202.25%200%200%200%202.25%202.25Zm.75-12h9v9h-9v-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cpu-chip);-webkit-mask:var(--hero-cpu-chip);-webkit-mask:var(--hero-cpu-chip);mask:var(--hero-cpu-chip);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-credit-card{--hero-credit-card:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%208.25h19.5M2.25%209h19.5m-16.5%205.25h6m-6%202.25h3m-3.75%203h15a2.25%202.25%200%200%200%202.25-2.25V6.75A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25v10.5A2.25%202.25%200%200%200%204.5%2019.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-credit-card);-webkit-mask:var(--hero-credit-card);-webkit-mask:var(--hero-credit-card);mask:var(--hero-credit-card);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cube{--hero-cube:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%207.5-9-5.25L3%207.5m18%200-9%205.25m9-5.25v9l-9%205.25M3%207.5l9%205.25M3%207.5v9l9%205.25m0-9v9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cube);-webkit-mask:var(--hero-cube);-webkit-mask:var(--hero-cube);mask:var(--hero-cube);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cube-transparent{--hero-cube-transparent:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%207.5-2.25-1.313M21%207.5v2.25m0-2.25-2.25%201.313M3%207.5l2.25-1.313M3%207.5l2.25%201.313M3%207.5v2.25m9%203%202.25-1.313M12%2012.75l-2.25-1.313M12%2012.75V15m0%206.75%202.25-1.313M12%2021.75V19.5m0%202.25-2.25-1.313m0-16.875L12%202.25l2.25%201.313M21%2014.25v2.25l-2.25%201.313m-13.5%200L3%2016.5v-2.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cube-transparent);-webkit-mask:var(--hero-cube-transparent);-webkit-mask:var(--hero-cube-transparent);mask:var(--hero-cube-transparent);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-currency-dollar{--hero-currency-dollar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v12m-3-2.818.879.659c1.171.879%203.07.879%204.242%200%201.172-.879%201.172-2.303%200-3.182C13.536%2012.219%2012.768%2012%2012%2012c-.725%200-1.45-.22-2.003-.659-1.106-.879-1.106-2.303%200-3.182s2.9-.879%204.006%200l.415.33M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-currency-dollar);-webkit-mask:var(--hero-currency-dollar);-webkit-mask:var(--hero-currency-dollar);mask:var(--hero-currency-dollar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cursor-arrow-rays{--hero-cursor-arrow-rays:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.042%2021.672%2013.684%2016.6m0%200-2.51%202.225.569-9.47%205.227%207.917-3.286-.672ZM12%202.25V4.5m5.834.166-1.591%201.591M20.25%2010.5H18M7.757%2014.743l-1.59%201.59M6%2010.5H3.75m4.007-4.243-1.59-1.59%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cursor-arrow-rays);-webkit-mask:var(--hero-cursor-arrow-rays);-webkit-mask:var(--hero-cursor-arrow-rays);mask:var(--hero-cursor-arrow-rays);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-device-phone-mobile{--hero-device-phone-mobile:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%201.5H8.25A2.25%202.25%200%200%200%206%203.75v16.5a2.25%202.25%200%200%200%202.25%202.25h7.5A2.25%202.25%200%200%200%2018%2020.25V3.75a2.25%202.25%200%200%200-2.25-2.25H13.5m-3%200V3h3V1.5m-3%200h3m-3%2018.75h3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-device-phone-mobile);-webkit-mask:var(--hero-device-phone-mobile);-webkit-mask:var(--hero-device-phone-mobile);mask:var(--hero-device-phone-mobile);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document{--hero-document:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m2.25%200H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document);-webkit-mask:var(--hero-document);-webkit-mask:var(--hero-document);mask:var(--hero-document);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-arrow-down{--hero-document-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m.75%2012%203%203m0%200%203-3m-3%203v-6m-1.5-9H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-arrow-down);-webkit-mask:var(--hero-document-arrow-down);-webkit-mask:var(--hero-document-arrow-down);mask:var(--hero-document-arrow-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-arrow-up{--hero-document-arrow-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m6.75%2012-3-3m0%200-3%203m3-3v6m-1.5-15H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-arrow-up);-webkit-mask:var(--hero-document-arrow-up);-webkit-mask:var(--hero-document-arrow-up);mask:var(--hero-document-arrow-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-chart-bar{--hero-document-chart-bar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25M9%2016.5v.75m3-3v3M15%2012v5.25m-4.5-15H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-chart-bar);-webkit-mask:var(--hero-document-chart-bar);-webkit-mask:var(--hero-document-chart-bar);mask:var(--hero-document-chart-bar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-check{--hero-document-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.125%202.25h-4.5c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125v-9M10.125%202.25h.375a9%209%200%200%201%209%209v.375M10.125%202.25A3.375%203.375%200%200%201%2013.5%205.625v1.5c0%20.621.504%201.125%201.125%201.125h1.5a3.375%203.375%200%200%201%203.375%203.375M9%2015l2.25%202.25L15%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-check);-webkit-mask:var(--hero-document-check);-webkit-mask:var(--hero-document-check);mask:var(--hero-document-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-currency-dollar{--hero-document-currency-dollar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m3.75%209v7.5m2.25-6.466a9.016%209.016%200%200%200-3.461-.203c-.536.072-.974.478-1.021%201.017a4.559%204.559%200%200%200-.018.402c0%20.464.336.844.775.994l2.95%201.012c.44.15.775.53.775.994%200%20.136-.006.27-.018.402-.047.539-.485.945-1.021%201.017a9.077%209.077%200%200%201-3.461-.203M10.5%202.25H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-currency-dollar);-webkit-mask:var(--hero-document-currency-dollar);-webkit-mask:var(--hero-document-currency-dollar);mask:var(--hero-document-currency-dollar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-duplicate{--hero-document-duplicate:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2017.25v3.375c0%20.621-.504%201.125-1.125%201.125h-9.75a1.125%201.125%200%200%201-1.125-1.125V7.875c0-.621.504-1.125%201.125-1.125H6.75a9.06%209.06%200%200%201%201.5.124m7.5%2010.376h3.375c.621%200%201.125-.504%201.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06%209.06%200%200%200-1.5-.124H9.375c-.621%200-1.125.504-1.125%201.125v3.5m7.5%2010.375H9.375a1.125%201.125%200%200%201-1.125-1.125v-9.25m12%206.625v-1.875a3.375%203.375%200%200%200-3.375-3.375h-1.5a1.125%201.125%200%200%201-1.125-1.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H9.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-duplicate);-webkit-mask:var(--hero-document-duplicate);-webkit-mask:var(--hero-document-duplicate);mask:var(--hero-document-duplicate);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-magnifying-glass{--hero-document-magnifying-glass:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m5.231%2013.481L15%2017.25m-4.5-15H5.625c-.621%200-1.125.504-1.125%201.125v16.5c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Zm3.75%2011.625a2.625%202.625%200%201%201-5.25%200%202.625%202.625%200%200%201%205.25%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-magnifying-glass);-webkit-mask:var(--hero-document-magnifying-glass);-webkit-mask:var(--hero-document-magnifying-glass);mask:var(--hero-document-magnifying-glass);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-minus{--hero-document-minus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m6.75%2012H9m1.5-12H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-minus);-webkit-mask:var(--hero-document-minus);-webkit-mask:var(--hero-document-minus);mask:var(--hero-document-minus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-plus{--hero-document-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m3.75%209v6m3-3H9m1.5-12H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-plus);-webkit-mask:var(--hero-document-plus);-webkit-mask:var(--hero-document-plus);mask:var(--hero-document-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-text{--hero-document-text:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m0%2012.75h7.5m-7.5%203H12M10.5%202.25H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-text);-webkit-mask:var(--hero-document-text);-webkit-mask:var(--hero-document-text);mask:var(--hero-document-text);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ellipsis-horizontal{--hero-ellipsis-horizontal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM12.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM18.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-ellipsis-horizontal);-webkit-mask:var(--hero-ellipsis-horizontal);-webkit-mask:var(--hero-ellipsis-horizontal);mask:var(--hero-ellipsis-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ellipsis-vertical{--hero-ellipsis-vertical:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206.75a.75.75%200%201%201%200-1.5.75.75%200%200%201%200%201.5ZM12%2012.75a.75.75%200%201%201%200-1.5.75.75%200%200%201%200%201.5ZM12%2018.75a.75.75%200%201%201%200-1.5.75.75%200%200%201%200%201.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-ellipsis-vertical);-webkit-mask:var(--hero-ellipsis-vertical);-webkit-mask:var(--hero-ellipsis-vertical);mask:var(--hero-ellipsis-vertical);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-envelope{--hero-envelope:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%206.75v10.5a2.25%202.25%200%200%201-2.25%202.25h-15a2.25%202.25%200%200%201-2.25-2.25V6.75m19.5%200A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25m19.5%200v.243a2.25%202.25%200%200%201-1.07%201.916l-7.5%204.615a2.25%202.25%200%200%201-2.36%200L3.32%208.91a2.25%202.25%200%200%201-1.07-1.916V6.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);mask:var(--hero-envelope);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-envelope-open{--hero-envelope-open:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%209v.906a2.25%202.25%200%200%201-1.183%201.981l-6.478%203.488M2.25%209v.906a2.25%202.25%200%200%200%201.183%201.981l6.478%203.488m8.839%202.51-4.66-2.51m0%200-1.023-.55a2.25%202.25%200%200%200-2.134%200l-1.022.55m0%200-4.661%202.51m16.5%201.615a2.25%202.25%200%200%201-2.25%202.25h-15a2.25%202.25%200%200%201-2.25-2.25V8.844a2.25%202.25%200%200%201%201.183-1.981l7.5-4.039a2.25%202.25%200%200%201%202.134%200l7.5%204.039a2.25%202.25%200%200%201%201.183%201.98V19.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-envelope-open);-webkit-mask:var(--hero-envelope-open);-webkit-mask:var(--hero-envelope-open);mask:var(--hero-envelope-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle-mini{--hero-exclamation-circle-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M18%2010a8%208%200%201%201-16%200%208%208%200%200%201%2016%200Zm-8-5a.75.75%200%200%201%20.75.75v4.5a.75.75%200%200%201-1.5%200v-4.5A.75.75%200%200%201%2010%205Zm0%2010a1%201%200%201%200%200-2%201%201%200%200%200%200%202Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle-mini);-webkit-mask:var(--hero-exclamation-circle-mini);-webkit-mask:var(--hero-exclamation-circle-mini);mask:var(--hero-exclamation-circle-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-triangle{--hero-exclamation-triangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m-9.303%203.376c-.866%201.5.217%203.374%201.948%203.374h14.71c1.73%200%202.813-1.874%201.948-3.374L13.949%203.378c-.866-1.5-3.032-1.5-3.898%200L2.697%2016.126ZM12%2015.75h.007v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);mask:var(--hero-exclamation-triangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye{--hero-eye:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.036%2012.322a1.012%201.012%200%200%201%200-.639C3.423%207.51%207.36%204.5%2012%204.5c4.638%200%208.573%203.007%209.963%207.178.07.207.07.431%200%20.639C20.577%2016.49%2016.64%2019.5%2012%2019.5c-4.638%200-8.573-3.007-9.963-7.178Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);mask:var(--hero-eye);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye-slash{--hero-eye-slash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.98%208.223A10.477%2010.477%200%200%200%201.934%2012C3.226%2016.338%207.244%2019.5%2012%2019.5c.993%200%201.953-.138%202.863-.395M6.228%206.228A10.451%2010.451%200%200%201%2012%204.5c4.756%200%208.773%203.162%2010.065%207.498a10.522%2010.522%200%200%201-4.293%205.774M6.228%206.228%203%203m3.228%203.228%203.65%203.65m7.894%207.894L21%2021m-3.228-3.228-3.65-3.65m0%200a3%203%200%201%200-4.243-4.243m4.242%204.242L9.88%209.88%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye-slash);-webkit-mask:var(--hero-eye-slash);-webkit-mask:var(--hero-eye-slash);mask:var(--hero-eye-slash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-fire{--hero-fire:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.362%205.214A8.252%208.252%200%200%201%2012%2021%208.25%208.25%200%200%201%206.038%207.047%208.287%208.287%200%200%200%209%209.601a8.983%208.983%200%200%201%203.361-6.867%208.21%208.21%200%200%200%203%202.48Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2018a3.75%203.75%200%200%200%20.495-7.468%205.99%205.99%200%200%200-1.925%203.547%205.975%205.975%200%200%201-2.133-1.001A3.75%203.75%200%200%200%2012%2018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-fire);-webkit-mask:var(--hero-fire);-webkit-mask:var(--hero-fire);mask:var(--hero-fire);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-flag{--hero-flag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%203v1.5M3%2021v-6m0%200%202.77-.693a9%209%200%200%201%206.208.682l.108.054a9%209%200%200%200%206.086.71l3.114-.732a48.524%2048.524%200%200%201-.005-10.499l-3.11.732a9%209%200%200%201-6.085-.711l-.108-.054a9%209%200%200%200-6.208-.682L3%204.5M3%2015V4.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-flag);-webkit-mask:var(--hero-flag);-webkit-mask:var(--hero-flag);mask:var(--hero-flag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-folder{--hero-folder:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2012.75V12A2.25%202.25%200%200%201%204.5%209.75h15A2.25%202.25%200%200%201%2021.75%2012v.75m-8.69-6.44-2.12-2.12a1.5%201.5%200%200%200-1.061-.44H4.5A2.25%202.25%200%200%200%202.25%206v12a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9a2.25%202.25%200%200%200-2.25-2.25h-5.379a1.5%201.5%200%200%201-1.06-.44Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-folder);-webkit-mask:var(--hero-folder);-webkit-mask:var(--hero-folder);mask:var(--hero-folder);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-folder-open{--hero-folder-open:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%209.776c.112-.017.227-.026.344-.026h15.812c.117%200%20.232.009.344.026m-16.5%200a2.25%202.25%200%200%200-1.883%202.542l.857%206a2.25%202.25%200%200%200%202.227%201.932H19.05a2.25%202.25%200%200%200%202.227-1.932l.857-6a2.25%202.25%200%200%200-1.883-2.542m-16.5%200V6A2.25%202.25%200%200%201%206%203.75h3.879a1.5%201.5%200%200%201%201.06.44l2.122%202.12a1.5%201.5%200%200%200%201.06.44H18A2.25%202.25%200%200%201%2020.25%209v.776%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-folder-open);-webkit-mask:var(--hero-folder-open);-webkit-mask:var(--hero-folder-open);mask:var(--hero-folder-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-folder-plus{--hero-folder-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2010.5v6m3-3H9m4.06-7.19-2.12-2.12a1.5%201.5%200%200%200-1.061-.44H4.5A2.25%202.25%200%200%200%202.25%206v12a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9a2.25%202.25%200%200%200-2.25-2.25h-5.379a1.5%201.5%200%200%201-1.06-.44Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-folder-plus);-webkit-mask:var(--hero-folder-plus);-webkit-mask:var(--hero-folder-plus);mask:var(--hero-folder-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-forward{--hero-forward:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%208.689c0-.864.933-1.406%201.683-.977l7.108%204.061a1.125%201.125%200%200%201%200%201.954l-7.108%204.061A1.125%201.125%200%200%201%203%2016.811V8.69ZM12.75%208.689c0-.864.933-1.406%201.683-.977l7.108%204.061a1.125%201.125%200%200%201%200%201.954l-7.108%204.061a1.125%201.125%200%200%201-1.683-.977V8.69Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-forward);-webkit-mask:var(--hero-forward);-webkit-mask:var(--hero-forward);mask:var(--hero-forward);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-funnel{--hero-funnel:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203c2.755%200%205.455.232%208.083.678.533.09.917.556.917%201.096v1.044a2.25%202.25%200%200%201-.659%201.591l-5.432%205.432a2.25%202.25%200%200%200-.659%201.591v2.927a2.25%202.25%200%200%201-1.244%202.013L9.75%2021v-6.568a2.25%202.25%200%200%200-.659-1.591L3.659%207.409A2.25%202.25%200%200%201%203%205.818V4.774c0-.54.384-1.006.917-1.096A48.32%2048.32%200%200%201%2012%203Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-funnel);-webkit-mask:var(--hero-funnel);-webkit-mask:var(--hero-funnel);mask:var(--hero-funnel);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-gift{--hero-gift:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2011.25v8.25a1.5%201.5%200%200%201-1.5%201.5H5.25a1.5%201.5%200%200%201-1.5-1.5v-8.25M12%204.875A2.625%202.625%200%201%200%209.375%207.5H12m0-2.625V7.5m0-2.625A2.625%202.625%200%201%201%2014.625%207.5H12m0%200V21m-8.625-9.75h18c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125h-18c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-gift);-webkit-mask:var(--hero-gift);-webkit-mask:var(--hero-gift);mask:var(--hero-gift);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-globe-alt{--hero-globe-alt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021a9.004%209.004%200%200%200%208.716-6.747M12%2021a9.004%209.004%200%200%201-8.716-6.747M12%2021c2.485%200%204.5-4.03%204.5-9S14.485%203%2012%203m0%2018c-2.485%200-4.5-4.03-4.5-9S9.515%203%2012%203m0%200a8.997%208.997%200%200%201%207.843%204.582M12%203a8.997%208.997%200%200%200-7.843%204.582m15.686%200A11.953%2011.953%200%200%201%2012%2010.5c-2.998%200-5.74-1.1-7.843-2.918m15.686%200A8.959%208.959%200%200%201%2021%2012c0%20.778-.099%201.533-.284%202.253m0%200A17.919%2017.919%200%200%201%2012%2016.5c-3.162%200-6.133-.815-8.716-2.247m0%200A9.015%209.015%200%200%201%203%2012c0-1.605.42-3.113%201.157-4.418%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);mask:var(--hero-globe-alt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hand-raised{--hero-hand-raised:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.05%204.575a1.575%201.575%200%201%200-3.15%200v3m3.15-3v-1.5a1.575%201.575%200%200%201%203.15%200v1.5m-3.15%200%20.075%205.925m3.075.75V4.575m0%200a1.575%201.575%200%200%201%203.15%200V15M6.9%207.575a1.575%201.575%200%201%200-3.15%200v8.175a6.75%206.75%200%200%200%206.75%206.75h2.018a5.25%205.25%200%200%200%203.712-1.538l1.732-1.732a5.25%205.25%200%200%200%201.538-3.712l.003-2.024a.668.668%200%200%201%20.198-.471%201.575%201.575%200%201%200-2.228-2.228%203.818%203.818%200%200%200-1.12%202.687M6.9%207.575V12m6.27%204.318A4.49%204.49%200%200%201%2016.35%2015m.002%200h-.002%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-hand-raised);-webkit-mask:var(--hero-hand-raised);-webkit-mask:var(--hero-hand-raised);mask:var(--hero-hand-raised);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hashtag{--hero-hashtag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%208.25h15m-16.5%207.5h15m-1.8-13.5-3.9%2019.5m-2.1-19.5-3.9%2019.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-hashtag);-webkit-mask:var(--hero-hashtag);-webkit-mask:var(--hero-hashtag);mask:var(--hero-hashtag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-heart{--hero-heart:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%208.25c0-2.485-2.099-4.5-4.688-4.5-1.935%200-3.597%201.126-4.312%202.733-.715-1.607-2.377-2.733-4.313-2.733C5.1%203.75%203%205.765%203%208.25c0%207.22%209%2012%209%2012s9-4.78%209-12Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);mask:var(--hero-heart);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-home{--hero-home:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2012%208.954-8.955c.44-.439%201.152-.439%201.591%200L21.75%2012M4.5%209.75v10.125c0%20.621.504%201.125%201.125%201.125H9.75v-4.875c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21h4.125c.621%200%201.125-.504%201.125-1.125V9.75M8.25%2021h8.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);mask:var(--hero-home);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-identification{--hero-identification:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%209h3.75M15%2012h3.75M15%2015h3.75M4.5%2019.5h15a2.25%202.25%200%200%200%202.25-2.25V6.75A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25v10.5A2.25%202.25%200%200%200%204.5%2019.5Zm6-10.125a1.875%201.875%200%201%201-3.75%200%201.875%201.875%200%200%201%203.75%200Zm1.294%206.336a6.721%206.721%200%200%201-3.17.789%206.721%206.721%200%200%201-3.168-.789%203.376%203.376%200%200%201%206.338%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-identification);-webkit-mask:var(--hero-identification);-webkit-mask:var(--hero-identification);mask:var(--hero-identification);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-inbox{--hero-inbox:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2013.5h3.86a2.25%202.25%200%200%201%202.012%201.244l.256.512a2.25%202.25%200%200%200%202.013%201.244h3.218a2.25%202.25%200%200%200%202.013-1.244l.256-.512a2.25%202.25%200%200%201%202.013-1.244h3.859m-19.5.338V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018v-4.162c0-.224-.034-.447-.1-.661L19.24%205.338a2.25%202.25%200%200%200-2.15-1.588H6.911a2.25%202.25%200%200%200-2.15%201.588L2.35%2013.177a2.25%202.25%200%200%200-.1.661Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-inbox);-webkit-mask:var(--hero-inbox);-webkit-mask:var(--hero-inbox);mask:var(--hero-inbox);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-inbox-stack{--hero-inbox-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m7.875%2014.25%201.214%201.942a2.25%202.25%200%200%200%201.908%201.058h2.006c.776%200%201.497-.4%201.908-1.058l1.214-1.942M2.41%209h4.636a2.25%202.25%200%200%201%201.872%201.002l.164.246a2.25%202.25%200%200%200%201.872%201.002h2.092a2.25%202.25%200%200%200%201.872-1.002l.164-.246A2.25%202.25%200%200%201%2016.954%209h4.636M2.41%209a2.25%202.25%200%200%200-.16.832V12a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2012V9.832c0-.287-.055-.57-.16-.832M2.41%209a2.25%202.25%200%200%201%20.382-.632l3.285-3.832a2.25%202.25%200%200%201%201.708-.786h8.43c.657%200%201.281.287%201.709.786l3.284%203.832c.163.19.291.404.382.632M4.5%2020.25h15A2.25%202.25%200%200%200%2021.75%2018v-2.625c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125V18a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-inbox-stack);-webkit-mask:var(--hero-inbox-stack);-webkit-mask:var(--hero-inbox-stack);mask:var(--hero-inbox-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle-mini{--hero-information-circle-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M18%2010a8%208%200%201%201-16%200%208%208%200%200%201%2016%200Zm-7-4a1%201%200%201%201-2%200%201%201%200%200%201%202%200ZM9%209a.75.75%200%200%200%200%201.5h.253a.25.25%200%200%201%20.244.304l-.459%202.066A1.75%201.75%200%200%200%2010.747%2015H11a.75.75%200%200%200%200-1.5h-.253a.25.25%200%200%201-.244-.304l.459-2.066A1.75%201.75%200%200%200%209.253%209H9Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle-mini);-webkit-mask:var(--hero-information-circle-mini);-webkit-mask:var(--hero-information-circle-mini);mask:var(--hero-information-circle-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-key{--hero-key:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%205.25a3%203%200%200%201%203%203m3%200a6%206%200%200%201-7.029%205.912c-.563-.097-1.159.026-1.563.43L10.5%2017.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1%20.43-1.563A6%206%200%201%201%2021.75%208.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-key);-webkit-mask:var(--hero-key);-webkit-mask:var(--hero-key);mask:var(--hero-key);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-language{--hero-language:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m10.5%2021%205.25-11.25L21%2021m-9-3h7.5M3%205.621a48.474%2048.474%200%200%201%206-.371m0%200c1.12%200%202.233.038%203.334.114M9%205.25V3m3.334%202.364C11.176%2010.658%207.69%2015.08%203%2017.502m9.334-12.138c.896.061%201.785.147%202.666.257m-4.589%208.495a18.023%2018.023%200%200%201-3.827-5.802%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-language);-webkit-mask:var(--hero-language);-webkit-mask:var(--hero-language);mask:var(--hero-language);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-light-bulb{--hero-light-bulb:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2018v-5.25m0%200a6.01%206.01%200%200%200%201.5-.189m-1.5.189a6.01%206.01%200%200%201-1.5-.189m3.75%207.478a12.06%2012.06%200%200%201-4.5%200m3.75%202.383a14.406%2014.406%200%200%201-3%200M14.25%2018v-.192c0-.983.658-1.823%201.508-2.316a7.5%207.5%200%201%200-7.517%200c.85.493%201.509%201.333%201.509%202.316V18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-light-bulb);-webkit-mask:var(--hero-light-bulb);-webkit-mask:var(--hero-light-bulb);mask:var(--hero-light-bulb);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-link{--hero-link:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.19%208.688a4.5%204.5%200%200%201%201.242%207.244l-4.5%204.5a4.5%204.5%200%200%201-6.364-6.364l1.757-1.757m13.35-.622%201.757-1.757a4.5%204.5%200%200%200-6.364-6.364l-4.5%204.5a4.5%204.5%200%200%200%201.242%207.244%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);mask:var(--hero-link);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-link-slash{--hero-link-slash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.181%208.68a4.503%204.503%200%200%201%201.903%206.405m-9.768-2.782L3.56%2014.06a4.5%204.5%200%200%200%206.364%206.365l3.129-3.129m5.614-5.615%201.757-1.757a4.5%204.5%200%200%200-6.364-6.365l-4.5%204.5c-.258.26-.479.541-.661.84m1.903%206.405a4.495%204.495%200%200%201-1.242-.88%204.483%204.483%200%200%201-1.062-1.683m6.587%202.345%205.907%205.907m-5.907-5.907L8.898%208.898M2.991%202.99%208.898%208.9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-link-slash);-webkit-mask:var(--hero-link-slash);-webkit-mask:var(--hero-link-slash);mask:var(--hero-link-slash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-list-bullet{--hero-list-bullet:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%206.75h12M8.25%2012h12m-12%205.25h12M3.75%206.75h.007v.008H3.75V6.75Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200ZM3.75%2012h.007v.008H3.75V12Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm-.375%205.25h.007v.008H3.75v-.008Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-list-bullet);-webkit-mask:var(--hero-list-bullet);-webkit-mask:var(--hero-list-bullet);mask:var(--hero-list-bullet);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-lock-closed{--hero-lock-closed:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2010.5V6.75a4.5%204.5%200%201%200-9%200v3.75m-.75%2011.25h10.5a2.25%202.25%200%200%200%202.25-2.25v-6.75a2.25%202.25%200%200%200-2.25-2.25H6.75a2.25%202.25%200%200%200-2.25%202.25v6.75a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);mask:var(--hero-lock-closed);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-lock-open{--hero-lock-open:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%2010.5V6.75a4.5%204.5%200%201%201%209%200v3.75M3.75%2021.75h10.5a2.25%202.25%200%200%200%202.25-2.25v-6.75a2.25%202.25%200%200%200-2.25-2.25H3.75a2.25%202.25%200%200%200-2.25%202.25v6.75a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-lock-open);-webkit-mask:var(--hero-lock-open);-webkit-mask:var(--hero-lock-open);mask:var(--hero-lock-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass{--hero-magnifying-glass:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%2021-5.197-5.197m0%200A7.5%207.5%200%201%200%205.196%205.196a7.5%207.5%200%200%200%2010.607%2010.607Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);mask:var(--hero-magnifying-glass);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-map{--hero-map:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%206.75V15m6-6v8.25m.503%203.498%204.875-2.437c.381-.19.622-.58.622-1.006V4.82c0-.836-.88-1.38-1.628-1.006l-3.869%201.934c-.317.159-.69.159-1.006%200L9.503%203.252a1.125%201.125%200%200%200-1.006%200L3.622%205.689C3.24%205.88%203%206.27%203%206.695V19.18c0%20.836.88%201.38%201.628%201.006l3.869-1.934c.317-.159.69-.159%201.006%200l4.994%202.497c.317.158.69.158%201.006%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-map);-webkit-mask:var(--hero-map);-webkit-mask:var(--hero-map);mask:var(--hero-map);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-map-pin{--hero-map-pin:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2010.5c0%207.142-7.5%2011.25-7.5%2011.25S4.5%2017.642%204.5%2010.5a7.5%207.5%200%201%201%2015%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);mask:var(--hero-map-pin);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-megaphone{--hero-megaphone:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.34%2015.84c-.688-.06-1.386-.09-2.09-.09H7.5a4.5%204.5%200%201%201%200-9h.75c.704%200%201.402-.03%202.09-.09m0%209.18c.253.962.584%201.892.985%202.783.247.55.06%201.21-.463%201.511l-.657.38c-.551.318-1.26.117-1.527-.461a20.845%2020.845%200%200%201-1.44-4.282m3.102.069a18.03%2018.03%200%200%201-.59-4.59c0-1.586.205-3.124.59-4.59m0%209.18a23.848%2023.848%200%200%201%208.835%202.535M10.34%206.66a23.847%2023.847%200%200%200%208.835-2.535m0%200A23.74%2023.74%200%200%200%2018.795%203m.38%201.125a23.91%2023.91%200%200%201%201.014%205.395m-1.014%208.855c-.118.38-.245.754-.38%201.125m.38-1.125a23.91%2023.91%200%200%200%201.014-5.395m0-3.46c.495.413.811%201.035.811%201.73%200%20.695-.316%201.317-.811%201.73m0-3.46a24.347%2024.347%200%200%201%200%203.46%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-megaphone);-webkit-mask:var(--hero-megaphone);-webkit-mask:var(--hero-megaphone);mask:var(--hero-megaphone);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-minus{--hero-minus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-minus);-webkit-mask:var(--hero-minus);-webkit-mask:var(--hero-minus);mask:var(--hero-minus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-minus-circle{--hero-minus-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012H9m12%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-minus-circle);-webkit-mask:var(--hero-minus-circle);-webkit-mask:var(--hero-minus-circle);mask:var(--hero-minus-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-minus-solid{--hero-minus-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M4.25%2012a.75.75%200%200%201%20.75-.75h14a.75.75%200%200%201%200%201.5H5a.75.75%200%200%201-.75-.75Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-minus-solid);-webkit-mask:var(--hero-minus-solid);-webkit-mask:var(--hero-minus-solid);mask:var(--hero-minus-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-moon{--hero-moon:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.752%2015.002A9.72%209.72%200%200%201%2018%2015.75c-5.385%200-9.75-4.365-9.75-9.75%200-1.33.266-2.597.748-3.752A9.753%209.753%200%200%200%203%2011.25C3%2016.635%207.365%2021%2012.75%2021a9.753%209.753%200%200%200%209.002-5.998Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-moon);-webkit-mask:var(--hero-moon);-webkit-mask:var(--hero-moon);mask:var(--hero-moon);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-moon-micro{--hero-moon-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M14.438%2010.148c.19-.425-.321-.787-.748-.601A5.5%205.5%200%200%201%206.453%202.31c.186-.427-.176-.938-.6-.748a6.501%206.501%200%201%200%208.585%208.586Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-moon-micro);-webkit-mask:var(--hero-moon-micro);-webkit-mask:var(--hero-moon-micro);mask:var(--hero-moon-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-no-symbol{--hero-no-symbol:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18.364%2018.364A9%209%200%200%200%205.636%205.636m12.728%2012.728A9%209%200%200%201%205.636%205.636m12.728%2012.728L5.636%205.636%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-no-symbol);-webkit-mask:var(--hero-no-symbol);-webkit-mask:var(--hero-no-symbol);mask:var(--hero-no-symbol);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-no-symbol-solid{--hero-no-symbol-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22m6.72%205.66%2011.62%2011.62A8.25%208.25%200%200%200%206.72%205.66Zm10.56%2012.68L5.66%206.72a8.25%208.25%200%200%200%2011.62%2011.62ZM5.105%205.106c3.807-3.808%209.98-3.808%2013.788%200%203.808%203.807%203.808%209.98%200%2013.788-3.807%203.808-9.98%203.808-13.788%200-3.808-3.807-3.808-9.98%200-13.788Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-no-symbol-solid);-webkit-mask:var(--hero-no-symbol-solid);-webkit-mask:var(--hero-no-symbol-solid);mask:var(--hero-no-symbol-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-paint-brush{--hero-paint-brush:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.53%2016.122a3%203%200%200%200-5.78%201.128%202.25%202.25%200%200%201-2.4%202.245%204.5%204.5%200%200%200%208.4-2.245c0-.399-.078-.78-.22-1.128Zm0%200a15.998%2015.998%200%200%200%203.388-1.62m-5.043-.025a15.994%2015.994%200%200%201%201.622-3.395m3.42%203.42a15.995%2015.995%200%200%200%204.764-4.648l3.876-5.814a1.151%201.151%200%200%200-1.597-1.597L14.146%206.32a15.996%2015.996%200%200%200-4.649%204.763m3.42%203.42a6.776%206.776%200%200%200-3.42-3.42%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-paint-brush);-webkit-mask:var(--hero-paint-brush);-webkit-mask:var(--hero-paint-brush);mask:var(--hero-paint-brush);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-paper-airplane{--hero-paper-airplane:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2012%203.269%203.125A59.769%2059.769%200%200%201%2021.485%2012%2059.768%2059.768%200%200%201%203.27%2020.875L5.999%2012Zm0%200h7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);mask:var(--hero-paper-airplane);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-paper-clip{--hero-paper-clip:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m18.375%2012.739-7.693%207.693a4.5%204.5%200%200%201-6.364-6.364l10.94-10.94A3%203%200%201%201%2019.5%207.372L8.552%2018.32m.009-.01-.01.01m5.699-9.941-7.81%207.81a1.5%201.5%200%200%200%202.112%202.13%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-paper-clip);-webkit-mask:var(--hero-paper-clip);-webkit-mask:var(--hero-paper-clip);mask:var(--hero-paper-clip);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pause{--hero-pause:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%205.25v13.5m-7.5-13.5v13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pause);-webkit-mask:var(--hero-pause);-webkit-mask:var(--hero-pause);mask:var(--hero-pause);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pause-circle{--hero-pause-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.25%209v6m-4.5%200V9M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pause-circle);-webkit-mask:var(--hero-pause-circle);-webkit-mask:var(--hero-pause-circle);mask:var(--hero-pause-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil{--hero-pencil:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L6.832%2019.82a4.5%204.5%200%200%201-1.897%201.13l-2.685.8.8-2.685a4.5%204.5%200%200%201%201.13-1.897L16.863%204.487Zm0%200L19.5%207.125%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil);-webkit-mask:var(--hero-pencil);-webkit-mask:var(--hero-pencil);mask:var(--hero-pencil);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil-square{--hero-pencil-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931Zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-phone{--hero-phone:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%206.75c0%208.284%206.716%2015%2015%2015h2.25a2.25%202.25%200%200%200%202.25-2.25v-1.372c0-.516-.351-.966-.852-1.091l-4.423-1.106c-.44-.11-.902.055-1.173.417l-.97%201.293c-.282.376-.769.542-1.21.38a12.035%2012.035%200%200%201-7.143-7.143c-.162-.441.004-.928.38-1.21l1.293-.97c.363-.271.527-.734.417-1.173L6.963%203.102a1.125%201.125%200%200%200-1.091-.852H4.5A2.25%202.25%200%200%200%202.25%204.5v2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-phone);-webkit-mask:var(--hero-phone);-webkit-mask:var(--hero-phone);mask:var(--hero-phone);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-photo{--hero-photo:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2015.75%205.159-5.159a2.25%202.25%200%200%201%203.182%200l5.159%205.159m-1.5-1.5%201.409-1.409a2.25%202.25%200%200%201%203.182%200l2.909%202.909m-18%203.75h16.5a1.5%201.5%200%200%200%201.5-1.5V6a1.5%201.5%200%200%200-1.5-1.5H3.75A1.5%201.5%200%200%200%202.25%206v12a1.5%201.5%200%200%200%201.5%201.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);mask:var(--hero-photo);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play{--hero-play:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%205.653c0-.856.917-1.398%201.667-.986l11.54%206.347a1.125%201.125%200%200%201%200%201.972l-11.54%206.347a1.125%201.125%200%200%201-1.667-.986V5.653Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-play);-webkit-mask:var(--hero-play);-webkit-mask:var(--hero-play);mask:var(--hero-play);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play-circle{--hero-play-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.91%2011.672a.375.375%200%200%201%200%20.656l-5.603%203.113a.375.375%200%200%201-.557-.328V8.887c0-.286.307-.466.557-.327l5.603%203.112Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-play-circle);-webkit-mask:var(--hero-play-circle);-webkit-mask:var(--hero-play-circle);mask:var(--hero-play-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus{--hero-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%204.5v15m7.5-7.5h-15%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);mask:var(--hero-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus-circle{--hero-plus-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v6m3-3H9m12%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus-circle);-webkit-mask:var(--hero-plus-circle);-webkit-mask:var(--hero-plus-circle);mask:var(--hero-plus-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-puzzle-piece{--hero-puzzle-piece:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.25%206.087c0-.355.186-.676.401-.959.221-.29.349-.634.349-1.003%200-1.036-1.007-1.875-2.25-1.875s-2.25.84-2.25%201.875c0%20.369.128.713.349%201.003.215.283.401.604.401.959v0a.64.64%200%200%201-.657.643%2048.39%2048.39%200%200%201-4.163-.3c.186%201.613.293%203.25.315%204.907a.656.656%200%200%201-.658.663v0c-.355%200-.676-.186-.959-.401a1.647%201.647%200%200%200-1.003-.349c-1.036%200-1.875%201.007-1.875%202.25s.84%202.25%201.875%202.25c.369%200%20.713-.128%201.003-.349.283-.215.604-.401.959-.401v0c.31%200%20.555.26.532.57a48.039%2048.039%200%200%201-.642%205.056c1.518.19%203.058.309%204.616.354a.64.64%200%200%200%20.657-.643v0c0-.355-.186-.676-.401-.959a1.647%201.647%200%200%201-.349-1.003c0-1.035%201.008-1.875%202.25-1.875%201.243%200%202.25.84%202.25%201.875%200%20.369-.128.713-.349%201.003-.215.283-.4.604-.4.959v0c0%20.333.277.599.61.58a48.1%2048.1%200%200%200%205.427-.63%2048.05%2048.05%200%200%200%20.582-4.717.532.532%200%200%200-.533-.57v0c-.355%200-.676.186-.959.401-.29.221-.634.349-1.003.349-1.035%200-1.875-1.007-1.875-2.25s.84-2.25%201.875-2.25c.37%200%20.713.128%201.003.349.283.215.604.401.96.401v0a.656.656%200%200%200%20.658-.663%2048.422%2048.422%200%200%200-.37-5.36c-1.886.342-3.81.574-5.766.689a.578.578%200%200%201-.61-.58v0Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-puzzle-piece);-webkit-mask:var(--hero-puzzle-piece);-webkit-mask:var(--hero-puzzle-piece);mask:var(--hero-puzzle-piece);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-question-mark-circle{--hero-question-mark-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.879%207.519c1.171-1.025%203.071-1.025%204.242%200%201.172%201.025%201.172%202.687%200%203.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45%201.827v.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%205.25h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);mask:var(--hero-question-mark-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-queue-list{--hero-queue-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%2012h16.5m-16.5%203.75h16.5M3.75%2019.5h16.5M5.625%204.5h12.75a1.875%201.875%200%200%201%200%203.75H5.625a1.875%201.875%200%200%201%200-3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-queue-list);-webkit-mask:var(--hero-queue-list);-webkit-mask:var(--hero-queue-list);mask:var(--hero-queue-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-receipt-percent{--hero-receipt-percent:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9%2014.25%206-6m4.5-3.493V21.75l-3.75-1.5-3.75%201.5-3.75-1.5-3.75%201.5V4.757c0-1.108.806-2.057%201.907-2.185a48.507%2048.507%200%200%201%2011.186%200c1.1.128%201.907%201.077%201.907%202.185ZM9.75%209h.008v.008H9.75V9Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm4.125%204.5h.008v.008h-.008V13.5Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-receipt-percent);-webkit-mask:var(--hero-receipt-percent);-webkit-mask:var(--hero-receipt-percent);mask:var(--hero-receipt-percent);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-receipt-refund{--hero-receipt-refund:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%209.75h4.875a2.625%202.625%200%200%201%200%205.25H12M8.25%209.75%2010.5%207.5M8.25%209.75%2010.5%2012m9-7.243V21.75l-3.75-1.5-3.75%201.5-3.75-1.5-3.75%201.5V4.757c0-1.108.806-2.057%201.907-2.185a48.507%2048.507%200%200%201%2011.186%200c1.1.128%201.907%201.077%201.907%202.185Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-receipt-refund);-webkit-mask:var(--hero-receipt-refund);-webkit-mask:var(--hero-receipt-refund);mask:var(--hero-receipt-refund);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-rectangle-group{--hero-rectangle-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%207.125C2.25%206.504%202.754%206%203.375%206h6c.621%200%201.125.504%201.125%201.125v3.75c0%20.621-.504%201.125-1.125%201.125h-6a1.125%201.125%200%200%201-1.125-1.125v-3.75ZM14.25%208.625c0-.621.504-1.125%201.125-1.125h5.25c.621%200%201.125.504%201.125%201.125v8.25c0%20.621-.504%201.125-1.125%201.125h-5.25a1.125%201.125%200%200%201-1.125-1.125v-8.25ZM3.75%2016.125c0-.621.504-1.125%201.125-1.125h5.25c.621%200%201.125.504%201.125%201.125v2.25c0%20.621-.504%201.125-1.125%201.125h-5.25a1.125%201.125%200%200%201-1.125-1.125v-2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-rectangle-group);-webkit-mask:var(--hero-rectangle-group);-webkit-mask:var(--hero-rectangle-group);mask:var(--hero-rectangle-group);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-rectangle-stack{--hero-rectangle-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%206.878V6a2.25%202.25%200%200%201%202.25-2.25h7.5A2.25%202.25%200%200%201%2018%206v.878m-12%200c.235-.083.487-.128.75-.128h10.5c.263%200%20.515.045.75.128m-12%200A2.25%202.25%200%200%200%204.5%209v.878m13.5-3A2.25%202.25%200%200%201%2019.5%209v.878m0%200a2.246%202.246%200%200%200-.75-.128H5.25c-.263%200-.515.045-.75.128m15%200A2.25%202.25%200%200%201%2021%2012v6a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2018v-6c0-.98.626-1.813%201.5-2.122%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-rectangle-stack);-webkit-mask:var(--hero-rectangle-stack);-webkit-mask:var(--hero-rectangle-stack);mask:var(--hero-rectangle-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-rocket-launch{--hero-rocket-launch:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.59%2014.37a6%206%200%200%201-5.84%207.38v-4.8m5.84-2.58a14.98%2014.98%200%200%200%206.16-12.12A14.98%2014.98%200%200%200%209.631%208.41m5.96%205.96a14.926%2014.926%200%200%201-5.841%202.58m-.119-8.54a6%206%200%200%200-7.381%205.84h4.8m2.581-5.84a14.927%2014.927%200%200%200-2.58%205.84m2.699%202.7c-.103.021-.207.041-.311.06a15.09%2015.09%200%200%201-2.448-2.448%2014.9%2014.9%200%200%201%20.06-.312m-2.24%202.39a4.493%204.493%200%200%200-1.757%204.306%204.493%204.493%200%200%200%204.306-1.758M16.5%209a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-rocket-launch);-webkit-mask:var(--hero-rocket-launch);-webkit-mask:var(--hero-rocket-launch);mask:var(--hero-rocket-launch);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-scale{--hero-scale:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203v17.25m0%200c-1.472%200-2.882.265-4.185.75M12%2020.25c1.472%200%202.882.265%204.185.75M18.75%204.97A48.416%2048.416%200%200%200%2012%204.5c-2.291%200-4.545.16-6.75.47m13.5%200c1.01.143%202.01.317%203%20.52m-3-.52%202.62%2010.726c.122.499-.106%201.028-.589%201.202a5.988%205.988%200%200%201-2.031.352%205.988%205.988%200%200%201-2.031-.352c-.483-.174-.711-.703-.59-1.202L18.75%204.971Zm-16.5.52c.99-.203%201.99-.377%203-.52m0%200%202.62%2010.726c.122.499-.106%201.028-.589%201.202a5.989%205.989%200%200%201-2.031.352%205.989%205.989%200%200%201-2.031-.352c-.483-.174-.711-.703-.59-1.202L5.25%204.971Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-scale);-webkit-mask:var(--hero-scale);-webkit-mask:var(--hero-scale);mask:var(--hero-scale);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-server{--hero-server:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%2017.25v-.228a4.5%204.5%200%200%200-.12-1.03l-2.268-9.64a3.375%203.375%200%200%200-3.285-2.602H7.923a3.375%203.375%200%200%200-3.285%202.602l-2.268%209.64a4.5%204.5%200%200%200-.12%201.03v.228m19.5%200a3%203%200%200%201-3%203H5.25a3%203%200%200%201-3-3m19.5%200a3%203%200%200%200-3-3H5.25a3%203%200%200%200-3%203m16.5%200h.008v.008h-.008v-.008Zm-3%200h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-server);-webkit-mask:var(--hero-server);-webkit-mask:var(--hero-server);mask:var(--hero-server);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-server-stack{--hero-server-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%2014.25h13.5m-13.5%200a3%203%200%200%201-3-3m3%203a3%203%200%201%200%200%206h13.5a3%203%200%201%200%200-6m-16.5-3a3%203%200%200%201%203-3h13.5a3%203%200%200%201%203%203m-19.5%200a4.5%204.5%200%200%201%20.9-2.7L5.737%205.1a3.375%203.375%200%200%201%202.7-1.35h7.126c1.062%200%202.062.5%202.7%201.35l2.587%203.45a4.5%204.5%200%200%201%20.9%202.7m0%200a3%203%200%200%201-3%203m0%203h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Zm-3%206h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-server-stack);-webkit-mask:var(--hero-server-stack);-webkit-mask:var(--hero-server-stack);mask:var(--hero-server-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shield-check{--hero-shield-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75m-3-7.036A11.959%2011.959%200%200%201%203.598%206%2011.99%2011.99%200%200%200%203%209.749c0%205.592%203.824%2010.29%209%2011.623%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.571-.598-3.751h-.152c-3.196%200-6.1-1.248-8.25-3.285Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);mask:var(--hero-shield-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shield-exclamation{--hero-shield-exclamation:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m0-10.036A11.959%2011.959%200%200%201%203.598%206%2011.99%2011.99%200%200%200%203%209.75c0%205.592%203.824%2010.29%209%2011.622%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.57-.598-3.75h-.152c-3.196%200-6.1-1.25-8.25-3.286Zm0%2013.036h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shield-exclamation);-webkit-mask:var(--hero-shield-exclamation);-webkit-mask:var(--hero-shield-exclamation);mask:var(--hero-shield-exclamation);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shopping-bag{--hero-shopping-bag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2010.5V6a3.75%203.75%200%201%200-7.5%200v4.5m11.356-1.993%201.263%2012c.07.665-.45%201.243-1.119%201.243H4.25a1.125%201.125%200%200%201-1.12-1.243l1.264-12A1.125%201.125%200%200%201%205.513%207.5h12.974c.576%200%201.059.435%201.119%201.007ZM8.625%2010.5a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm7.5%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shopping-bag);-webkit-mask:var(--hero-shopping-bag);-webkit-mask:var(--hero-shopping-bag);mask:var(--hero-shopping-bag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-signal{--hero-signal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.348%2014.652a3.75%203.75%200%200%201%200-5.304m5.304%200a3.75%203.75%200%200%201%200%205.304m-7.425%202.121a6.75%206.75%200%200%201%200-9.546m9.546%200a6.75%206.75%200%200%201%200%209.546M5.106%2018.894c-3.808-3.807-3.808-9.98%200-13.788m13.788%200c3.808%203.807%203.808%209.98%200%2013.788M12%2012h.008v.008H12V12Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-signal);-webkit-mask:var(--hero-signal);-webkit-mask:var(--hero-signal);mask:var(--hero-signal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-signal-slash{--hero-signal-slash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%203%208.735%208.735m0%200a.374.374%200%201%201%20.53.53m-.53-.53.53.53m0%200L21%2021M14.652%209.348a3.75%203.75%200%200%201%200%205.304m2.121-7.425a6.75%206.75%200%200%201%200%209.546m2.121-11.667c3.808%203.807%203.808%209.98%200%2013.788m-9.546-4.242a3.733%203.733%200%200%201-1.06-2.122m-1.061%204.243a6.75%206.75%200%200%201-1.625-6.929m-.496%209.05c-3.068-3.067-3.664-7.67-1.79-11.334M12%2012h.008v.008H12V12Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-signal-slash);-webkit-mask:var(--hero-signal-slash);-webkit-mask:var(--hero-signal-slash);mask:var(--hero-signal-slash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sparkles{--hero-sparkles:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.813%2015.904%209%2018.75l-.813-2.846a4.5%204.5%200%200%200-3.09-3.09L2.25%2012l2.846-.813a4.5%204.5%200%200%200%203.09-3.09L9%205.25l.813%202.846a4.5%204.5%200%200%200%203.09%203.09L15.75%2012l-2.846.813a4.5%204.5%200%200%200-3.09%203.09ZM18.259%208.715%2018%209.75l-.259-1.035a3.375%203.375%200%200%200-2.455-2.456L14.25%206l1.036-.259a3.375%203.375%200%200%200%202.455-2.456L18%202.25l.259%201.035a3.375%203.375%200%200%200%202.456%202.456L21.75%206l-1.035.259a3.375%203.375%200%200%200-2.456%202.456ZM16.894%2020.567%2016.5%2021.75l-.394-1.183a2.25%202.25%200%200%200-1.423-1.423L13.5%2018.75l1.183-.394a2.25%202.25%200%200%200%201.423-1.423l.394-1.183.394%201.183a2.25%202.25%200%200%200%201.423%201.423l1.183.394-1.183.394a2.25%202.25%200%200%200-1.423%201.423Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);mask:var(--hero-sparkles);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-square-3-stack-3d{--hero-square-3-stack-3d:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.429%209.75%202.25%2012l4.179%202.25m0-4.5%205.571%203%205.571-3m-11.142%200L2.25%207.5%2012%202.25l9.75%205.25-4.179%202.25m0%200L21.75%2012l-4.179%202.25m0%200%204.179%202.25L12%2021.75%202.25%2016.5l4.179-2.25m11.142%200-5.571%203-5.571-3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-square-3-stack-3d);-webkit-mask:var(--hero-square-3-stack-3d);-webkit-mask:var(--hero-square-3-stack-3d);mask:var(--hero-square-3-stack-3d);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-squares-2x2{--hero-squares-2x2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206A2.25%202.25%200%200%201%206%203.75h2.25A2.25%202.25%200%200%201%2010.5%206v2.25a2.25%202.25%200%200%201-2.25%202.25H6a2.25%202.25%200%200%201-2.25-2.25V6ZM3.75%2015.75A2.25%202.25%200%200%201%206%2013.5h2.25a2.25%202.25%200%200%201%202.25%202.25V18a2.25%202.25%200%200%201-2.25%202.25H6A2.25%202.25%200%200%201%203.75%2018v-2.25ZM13.5%206a2.25%202.25%200%200%201%202.25-2.25H18A2.25%202.25%200%200%201%2020.25%206v2.25A2.25%202.25%200%200%201%2018%2010.5h-2.25a2.25%202.25%200%200%201-2.25-2.25V6ZM13.5%2015.75a2.25%202.25%200%200%201%202.25-2.25H18a2.25%202.25%200%200%201%202.25%202.25V18A2.25%202.25%200%200%201%2018%2020.25h-2.25A2.25%202.25%200%200%201%2013.5%2018v-2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-squares-2x2);-webkit-mask:var(--hero-squares-2x2);-webkit-mask:var(--hero-squares-2x2);mask:var(--hero-squares-2x2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-stop-circle{--hero-stop-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%209.563C9%209.252%209.252%209%209.563%209h4.874c.311%200%20.563.252.563.563v4.874c0%20.311-.252.563-.563.563H9.564A.562.562%200%200%201%209%2014.437V9.564Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-stop-circle);-webkit-mask:var(--hero-stop-circle);-webkit-mask:var(--hero-stop-circle);mask:var(--hero-stop-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sun{--hero-sun:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203v2.25m6.364.386-1.591%201.591M21%2012h-2.25m-.386%206.364-1.591-1.591M12%2018.75V21m-4.773-4.227-1.591%201.591M5.25%2012H3m4.227-4.773L5.636%205.636M15.75%2012a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sun);-webkit-mask:var(--hero-sun);-webkit-mask:var(--hero-sun);mask:var(--hero-sun);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sun-micro{--hero-sun-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M8%201a.75.75%200%200%201%20.75.75v1.5a.75.75%200%200%201-1.5%200v-1.5A.75.75%200%200%201%208%201ZM10.5%208a2.5%202.5%200%201%201-5%200%202.5%202.5%200%200%201%205%200ZM12.95%204.11a.75.75%200%201%200-1.06-1.06l-1.062%201.06a.75.75%200%200%200%201.061%201.062l1.06-1.061ZM15%208a.75.75%200%200%201-.75.75h-1.5a.75.75%200%200%201%200-1.5h1.5A.75.75%200%200%201%2015%208ZM11.89%2012.95a.75.75%200%200%200%201.06-1.06l-1.06-1.062a.75.75%200%200%200-1.062%201.061l1.061%201.06ZM8%2012a.75.75%200%200%201%20.75.75v1.5a.75.75%200%200%201-1.5%200v-1.5A.75.75%200%200%201%208%2012ZM5.172%2011.89a.75.75%200%200%200-1.061-1.062L3.05%2011.89a.75.75%200%201%200%201.06%201.06l1.06-1.06ZM4%208a.75.75%200%200%201-.75.75h-1.5a.75.75%200%200%201%200-1.5h1.5A.75.75%200%200%201%204%208ZM4.11%205.172A.75.75%200%200%200%205.173%204.11L4.11%203.05a.75.75%200%201%200-1.06%201.06l1.06%201.06Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sun-micro);-webkit-mask:var(--hero-sun-micro);-webkit-mask:var(--hero-sun-micro);mask:var(--hero-sun-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-table-cells{--hero-table-cells:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.375%2019.5h17.25m-17.25%200a1.125%201.125%200%200%201-1.125-1.125M3.375%2019.5h7.5c.621%200%201.125-.504%201.125-1.125m-9.75%200V5.625m0%2012.75v-1.5c0-.621.504-1.125%201.125-1.125m18.375%202.625V5.625m0%2012.75c0%20.621-.504%201.125-1.125%201.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0%203.75h-7.5A1.125%201.125%200%200%201%2012%2018.375m9.75-12.75c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125m19.5%200v1.5c0%20.621-.504%201.125-1.125%201.125M2.25%205.625v1.5c0%20.621.504%201.125%201.125%201.125m0%200h17.25m-17.25%200h7.5c.621%200%201.125.504%201.125%201.125M3.375%208.25c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125m17.25-3.75h-7.5c-.621%200-1.125.504-1.125%201.125m8.625-1.125c.621%200%201.125.504%201.125%201.125v1.5c0%20.621-.504%201.125-1.125%201.125m-17.25%200h7.5m-7.5%200c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125M12%2010.875v-1.5m0%201.5c0%20.621-.504%201.125-1.125%201.125M12%2010.875c0%20.621.504%201.125%201.125%201.125m-2.25%200c.621%200%201.125.504%201.125%201.125M13.125%2012h7.5m-7.5%200c-.621%200-1.125.504-1.125%201.125M20.625%2012c.621%200%201.125.504%201.125%201.125v1.5c0%20.621-.504%201.125-1.125%201.125m-17.25%200h7.5M12%2014.625v-1.5m0%201.5c0%20.621-.504%201.125-1.125%201.125M12%2014.625c0%20.621.504%201.125%201.125%201.125m-2.25%200c.621%200%201.125.504%201.125%201.125m0%201.5v-1.5m0%200c0-.621.504-1.125%201.125-1.125m0%200h7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-table-cells);-webkit-mask:var(--hero-table-cells);-webkit-mask:var(--hero-table-cells);mask:var(--hero-table-cells);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-tag{--hero-tag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.568%203H5.25A2.25%202.25%200%200%200%203%205.25v4.318c0%20.597.237%201.17.659%201.591l9.581%209.581c.699.699%201.78.872%202.607.33a18.095%2018.095%200%200%200%205.223-5.223c.542-.827.369-1.908-.33-2.607L11.16%203.66A2.25%202.25%200%200%200%209.568%203Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%206h.008v.008H6V6Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-tag);-webkit-mask:var(--hero-tag);-webkit-mask:var(--hero-tag);mask:var(--hero-tag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ticket{--hero-ticket:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%206v.75m0%203v.75m0%203v.75m0%203V18m-9-5.25h5.25M7.5%2015h3M3.375%205.25c-.621%200-1.125.504-1.125%201.125v3.026a2.999%202.999%200%200%201%200%205.198v3.026c0%20.621.504%201.125%201.125%201.125h17.25c.621%200%201.125-.504%201.125-1.125v-3.026a2.999%202.999%200%200%201%200-5.198V6.375c0-.621-.504-1.125-1.125-1.125H3.375Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-ticket);-webkit-mask:var(--hero-ticket);-webkit-mask:var(--hero-ticket);mask:var(--hero-ticket);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trash{--hero-trash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m14.74%209-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%200%201-2.244%202.077H8.084a2.25%202.25%200%200%201-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%200%200-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%200%201%203.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%200%200-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%200%200-7.5%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);mask:var(--hero-trash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-truck{--hero-truck:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%2018.75a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m3%200h6m-9%200H3.375a1.125%201.125%200%200%201-1.125-1.125V14.25m17.25%204.5a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m3%200h1.125c.621%200%201.129-.504%201.09-1.124a17.902%2017.902%200%200%200-3.213-9.193%202.056%202.056%200%200%200-1.58-.86H14.25M16.5%2018.75h-2.25m0-11.177v-.958c0-.568-.422-1.048-.987-1.106a48.554%2048.554%200%200%200-10.026%200%201.106%201.106%200%200%200-.987%201.106v7.635m12-6.677v6.677m0%204.5v-4.5m0%200h-12%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-truck);-webkit-mask:var(--hero-truck);-webkit-mask:var(--hero-truck);mask:var(--hero-truck);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user{--hero-user:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%206a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200ZM4.501%2020.118a7.5%207.5%200%200%201%2014.998%200A17.933%2017.933%200%200%201%2012%2021.75c-2.676%200-5.216-.584-7.499-1.632Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);mask:var(--hero-user);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-circle{--hero-user-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.982%2018.725A7.488%207.488%200%200%200%2012%2015.75a7.488%207.488%200%200%200-5.982%202.975m11.963%200a9%209%200%201%200-11.963%200m11.963%200A8.966%208.966%200%200%201%2012%2021a8.966%208.966%200%200%201-5.982-2.275M15%209.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-circle);-webkit-mask:var(--hero-user-circle);-webkit-mask:var(--hero-user-circle);mask:var(--hero-user-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-group{--hero-user-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%2018.72a9.094%209.094%200%200%200%203.741-.479%203%203%200%200%200-4.682-2.72m.94%203.198.001.031c0%20.225-.012.447-.037.666A11.944%2011.944%200%200%201%2012%2021c-2.17%200-4.207-.576-5.963-1.584A6.062%206.062%200%200%201%206%2018.719m12%200a5.971%205.971%200%200%200-.941-3.197m0%200A5.995%205.995%200%200%200%2012%2012.75a5.995%205.995%200%200%200-5.058%202.772m0%200a3%203%200%200%200-4.681%202.72%208.986%208.986%200%200%200%203.74.477m.94-3.197a5.971%205.971%200%200%200-.94%203.197M15%206.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm6%203a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Zm-13.5%200a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);mask:var(--hero-user-group);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-minus{--hero-user-minus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M22%2010.5h-6m-2.25-4.125a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200ZM4%2019.235v-.11a6.375%206.375%200%200%201%2012.75%200v.109A12.318%2012.318%200%200%201%2010.374%2021c-2.331%200-4.512-.645-6.374-1.766Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-minus);-webkit-mask:var(--hero-user-minus);-webkit-mask:var(--hero-user-minus);mask:var(--hero-user-minus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-plus{--hero-user-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%207.5v3m0%200v3m0-3h3m-3%200h-3m-2.25-4.125a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200ZM3%2019.235v-.11a6.375%206.375%200%200%201%2012.75%200v.109A12.318%2012.318%200%200%201%209.374%2021c-2.331%200-4.512-.645-6.374-1.766Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-plus);-webkit-mask:var(--hero-user-plus);-webkit-mask:var(--hero-user-plus);mask:var(--hero-user-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-users{--hero-users:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2019.128a9.38%209.38%200%200%200%202.625.372%209.337%209.337%200%200%200%204.121-.952%204.125%204.125%200%200%200-7.533-2.493M15%2019.128v-.003c0-1.113-.285-2.16-.786-3.07M15%2019.128v.106A12.318%2012.318%200%200%201%208.624%2021c-2.331%200-4.512-.645-6.374-1.766l-.001-.109a6.375%206.375%200%200%201%2011.964-3.07M12%206.375a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200Zm8.25%202.25a2.625%202.625%200%201%201-5.25%200%202.625%202.625%200%200%201%205.25%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-users);-webkit-mask:var(--hero-users);-webkit-mask:var(--hero-users);mask:var(--hero-users);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-wallet{--hero-wallet:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2012a2.25%202.25%200%200%200-2.25-2.25H15a3%203%200%201%201-6%200H5.25A2.25%202.25%200%200%200%203%2012m18%200v6a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2018v-6m18%200V9M3%2012V9m18%200a2.25%202.25%200%200%200-2.25-2.25H5.25A2.25%202.25%200%200%200%203%209m18%200V6a2.25%202.25%200%200%200-2.25-2.25H5.25A2.25%202.25%200%200%200%203%206v3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-wallet);-webkit-mask:var(--hero-wallet);-webkit-mask:var(--hero-wallet);mask:var(--hero-wallet);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-wifi{--hero-wifi:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.288%2015.038a5.25%205.25%200%200%201%207.424%200M5.106%2011.856c3.807-3.808%209.98-3.808%2013.788%200M1.924%208.674c5.565-5.565%2014.587-5.565%2020.152%200M12.53%2018.22l-.53.53-.53-.53a.75.75%200%200%201%201.06%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-wifi);-webkit-mask:var(--hero-wifi);-webkit-mask:var(--hero-wifi);mask:var(--hero-wifi);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-window{--hero-window:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%208.25V18a2.25%202.25%200%200%200%202.25%202.25h13.5A2.25%202.25%200%200%200%2021%2018V8.25m-18%200V6a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%206v2.25m-18%200h18M5.25%206h.008v.008H5.25V6ZM7.5%206h.008v.008H7.5V6Zm2.25%200h.008v.008H9.75V6Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-window);-webkit-mask:var(--hero-window);-webkit-mask:var(--hero-window);mask:var(--hero-window);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-wrench-screwdriver{--hero-wrench-screwdriver:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.42%2015.17%2017.25%2021A2.652%202.652%200%200%200%2021%2017.25l-5.877-5.877M11.42%2015.17l2.496-3.03c.317-.384.74-.626%201.208-.766M11.42%2015.17l-4.655%205.653a2.548%202.548%200%201%201-3.586-3.586l6.837-5.63m5.108-.233c.55-.164%201.163-.188%201.743-.14a4.5%204.5%200%200%200%204.486-6.336l-3.276%203.277a3.004%203.004%200%200%201-2.25-2.25l3.276-3.276a4.5%204.5%200%200%200-6.336%204.486c.091%201.076-.071%202.264-.904%202.95l-.102.085m-1.745%201.437L5.909%207.5H4.5L2.25%203.75l1.5-1.5L7.5%204.5v1.409l4.26%204.26m-1.745%201.437%201.745-1.437m6.615%208.206L15.75%2015.75M4.867%2019.125h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-wrench-screwdriver);-webkit-mask:var(--hero-wrench-screwdriver);-webkit-mask:var(--hero-wrench-screwdriver);mask:var(--hero-wrench-screwdriver);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-circle{--hero-x-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9.75%209.75%204.5%204.5m0-4.5-4.5%204.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-circle);-webkit-mask:var(--hero-x-circle);-webkit-mask:var(--hero-x-circle);mask:var(--hero-x-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-circle-solid{--hero-x-circle-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%202.25c-5.385%200-9.75%204.365-9.75%209.75s4.365%209.75%209.75%209.75%209.75-4.365%209.75-9.75S17.385%202.25%2012%202.25Zm-1.72%206.97a.75.75%200%201%200-1.06%201.06L10.94%2012l-1.72%201.72a.75.75%200%201%200%201.06%201.06L12%2013.06l1.72%201.72a.75.75%200%201%200%201.06-1.06L13.06%2012l1.72-1.72a.75.75%200%201%200-1.06-1.06L12%2010.94l-1.72-1.72Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-circle-solid);-webkit-mask:var(--hero-x-circle-solid);-webkit-mask:var(--hero-x-circle-solid);mask:var(--hero-x-circle-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kbd{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border)solid var(--color-base-content);justify-content:center;align-items:center;padding-left:.5em;padding-right:.5em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kbd{border:var(--border)solid color-mix(in srgb,var(--color-base-content)20%,#0000)}}.kbd{border-bottom:calc(var(--border) + 1px)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.kbd{border-bottom:calc(var(--border) + 1px)solid color-mix(in srgb,var(--color-base-content)20%,#0000)}}.kbd{--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);font-size:.875rem}.tabs{--tabs-height:auto;--tabs-direction:row;height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border)dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}.stat:not(:last-child){border-block-end:none}.navbar-end{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}.navbar-start{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-body :where(p){flex-grow:1}.navbar-center{flex-shrink:0;align-items:center;display:inline-flex}.fieldset-label{color:var(--color-base-content);align-items:center;gap:.375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fieldset-label{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.fieldset-label:has(input){cursor:pointer}.carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:inline-flex;overflow-x:scroll}.carousel::-webkit-scrollbar{display:none}.alert{border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;border:var(--border)solid var(--color-base-200);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.alert.alert-outline{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}.alert.alert-dash{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}.alert.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100))}}.alert.alert-soft{border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100))}}.alert.alert-soft{box-shadow:none;background-image:none}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.avatar-placeholder>div{justify-content:center;align-items:center;display:flex}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child),.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child),.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child),.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.mockup-phone{background-color:#000;border:6px solid #6b6b6b;border-radius:65px;justify-items:center;padding:11px;display:inline-grid;overflow:hidden}.chat{column-gap:.75rem;padding-block:.25rem;display:grid}.chat\!{column-gap:.75rem!important;padding-block:.25rem!important;display:grid!important}.avatar-group{display:flex;overflow:hidden}.avatar-group :where(.avatar){border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab,var(--color-base-content)80%,#0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab,var(--color-base-content)80%,#0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border)solid var(--color-base-300);font-weight:inherit;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.field-sizing-content{field-sizing:content}.field-sizing-fixed{field-sizing:fixed}.aspect-\[1\.6\/1\]{aspect-ratio:1.6}.aspect-\[1\.586\/1\]{aspect-ratio:1.586}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.modal-bottom{place-items:end}.modal-bottom :where(.modal-box){--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}.modal-end{place-items:end}.modal-end :where(.modal-box){--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}.modal-middle{place-items:center}.modal-middle :where(.modal-box){--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:98%}.modal-start{place-items:start}.modal-start :where(.modal-box){--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}.modal-top{place-items:start}.modal-top :where(.modal-box){--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}.card-side{flex-direction:row;align-items:stretch}.card-side :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}.card-side :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}.card-side figure>*{max-width:unset}.card-side :where(figure>*){object-fit:cover;width:100%;height:100%}.divider-horizontal{--divider-m:0 1rem}.divider-horizontal.divider{flex-direction:column;width:1rem;height:auto}.divider-horizontal.divider:before,.divider-horizontal.divider:after{width:.125rem;height:100%}.divider-vertical{--divider-m:1rem 0}.divider-vertical.divider{flex-direction:row;width:auto;height:1rem}.divider-vertical.divider:before,.divider-vertical.divider:after{width:100%;height:.125rem}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-auto{width:auto;height:auto}.status-lg{width:.75rem;height:.75rem}.status-md{width:.5rem;height:.5rem}.status-sm{width:.25rem;height:.25rem}.status-xl{width:1rem;height:1rem}.status-xs{width:.125rem;height:.125rem}.tabs-lg :where(.tab){height:calc(var(--size-field,.25rem)*12);--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-md :where(.tab){height:calc(var(--size-field,.25rem)*10);--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-sm :where(.tab){height:calc(var(--size-field,.25rem)*8);--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.tabs-xl :where(.tab){height:calc(var(--size-field,.25rem)*14);--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}.tabs-xs :where(.tab){height:calc(var(--size-field,.25rem)*6);--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.dock-md{height:4rem;height:calc(4rem + env(safe-area-inset-bottom))}.dock-md .dock-label{font-size:.6875rem}.\!h-auto{height:auto!important}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-44{height:calc(var(--spacing)*44)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[1px\]{height:1px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[50px\]{height:50px}.h-\[140vmax\]{height:140vmax}.h-\[200px\]{height:200px}.h-\[280px\]{height:280px}.h-\[320px\]{height:320px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[550px\]{height:550px}.h-\[600px\]{height:600px}.h-\[700px\]{height:700px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-lh{height:1lh}.h-px{height:1px}.h-screen{height:100vh}.\!max-h-\[85vh\]{max-height:85vh!important}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-52{max-height:calc(var(--spacing)*52)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[60px\]{max-height:60px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[250px\]{max-height:250px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[500px\]{max-height:500px}.max-h-\[600px\]{max-height:600px}.max-h-\[700px\]{max-height:700px}.max-h-\[2000px\]{max-height:2000px}.max-h-\[calc\(65vh-120px\)\]{max-height:calc(65vh - 120px)}.max-h-\[calc\(85vh-48px\)\]{max-height:calc(85vh - 48px)}.max-h-\[calc\(85vh-180px\)\]{max-height:calc(85vh - 180px)}.max-h-\[calc\(90vh-200px\)\]{max-height:calc(90vh - 200px)}.max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.max-h-\[calc\(100vh-300px\)\]{max-height:calc(100vh - 300px)}.max-h-full{max-height:100%}.max-h-lh{max-height:1lh}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[36px\]{min-height:36px}.min-h-\[48px\]{min-height:48px}.min-h-\[140px\]{min-height:140px}.min-h-\[300px\]{min-height:300px}.min-h-\[350px\]{min-height:350px}.min-h-\[400px\]{min-height:400px}.min-h-\[500px\]{min-height:500px}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-auto{min-height:auto}.min-h-full{min-height:100%}.min-h-lh{min-height:1lh}.min-h-screen{min-height:100vh}.btn-wide{width:100%;max-width:16rem}.cally{font-size:.7rem}.cally::part(container){-webkit-user-select:none;user-select:none;padding:.5rem 1rem}.cally ::part(th){block-size:auto;font-weight:400}.cally::part(header){direction:ltr}.cally ::part(head){opacity:.5;font-size:.7rem}.cally::part(button){border-radius:var(--radius-field);background:0 0;border:none;padding:.5rem}.cally::part(button):hover{background:var(--color-base-200)}.cally ::part(day){border-radius:var(--radius-field);font-size:.7rem}.cally ::part(button day today){background:var(--color-primary);color:var(--color-primary-content)}.cally ::part(selected){color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}.cally ::part(range-inner){border-radius:0}.cally ::part(range-start){border-start-end-radius:0;border-end-end-radius:0}.cally ::part(range-end){border-start-start-radius:0;border-end-start-radius:0}.cally ::part(range-start range-end){border-radius:var(--radius-field)}.cally calendar-month{width:100%}.dock-active:after{color:currentColor;background-color:currentColor;width:2.5rem}.rating-half :where(:not(.rating-hidden)){width:.75rem}.rating-half.rating-xs :not(.rating-hidden){width:.5rem}.rating-half.rating-sm :not(.rating-hidden){width:.625rem}.rating-half.rating-md :not(.rating-hidden){width:.75rem}.rating-half.rating-lg :not(.rating-hidden){width:.875rem}.rating-half.rating-xl :not(.rating-hidden){width:1rem}.\!w-5{width:calc(var(--spacing)*5)!important}.\!w-\[1000px\]{width:1000px!important}.\!w-\[1100px\]{width:1100px!important}.btn-block{width:100%}.loading-lg{width:calc(var(--size-selector,.25rem)*7)}.loading-md{width:calc(var(--size-selector,.25rem)*6)}.loading-sm{width:calc(var(--size-selector,.25rem)*5)}.loading-xl{width:calc(var(--size-selector,.25rem)*8)}.loading-xs{width:calc(var(--size-selector,.25rem)*4)}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/6{width:16.6667%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-2\/12{width:16.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3xs{width:var(--container-3xs)}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-5{width:calc(var(--spacing)*5)}.w-5\/12{width:41.6667%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-18{width:calc(var(--spacing)*18)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[3\.5rem\]{width:3.5rem}.w-\[3rem\]{width:3rem}.w-\[10\%\]{width:10%}.w-\[12\%\]{width:12%}.w-\[15\%\]{width:15%}.w-\[20\%\]{width:20%}.w-\[30\%\]{width:30%}.w-\[32rem\]{width:32rem}.w-\[35\%\]{width:35%}.w-\[40px\]{width:40px}.w-\[50px\]{width:50px}.w-\[60px\]{width:60px}.w-\[70px\]{width:70px}.w-\[78px\]{width:78px}.w-\[90px\]{width:90px}.w-\[95px\]{width:95px}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[140vmax\]{width:140vmax}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[400px\]{width:400px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[800px\]{width:800px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-lg{width:var(--container-lg)}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.\!max-w-\[85vw\]{max-width:85vw!important}.\!max-w-\[95vw\]{max-width:95vw!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-\[60\%\]{max-width:60%}.max-w-\[70px\]{max-width:70px}.max-w-\[80px\]{max-width:80px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[480px\]{max-width:480px}.max-w-\[640px\]{max-width:640px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen{max-width:100vw}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-\[1000px\]{min-width:1000px!important}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[0px\]{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[20px\]{min-width:20px}.min-w-\[36px\]{min-width:36px}.min-w-\[40px\]{min-width:40px}.min-w-\[90px\]{min-width:90px}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[280px\]{min-width:280px}.min-w-\[320px\]{min-width:320px}.min-w-\[400px\]{min-width:400px}.min-w-\[500px\]{min-width:500px}.min-w-\[700px\]{min-width:700px}.min-w-\[800px\]{min-width:800px}.min-w-\[900px\]{min-width:900px}.min-w-\[950px\]{min-width:950px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[1400px\]{min-width:1400px}.min-w-\[1900px\]{min-width:1900px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-auto{min-width:auto}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.min-w-screen{min-width:100vw}.flex-1,.flex-\[1\]{flex:1}.flex-\[2\]{flex:2}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:0 100%}.origin-bottom-right{transform-origin:100% 100%}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-full{--tw-translate-x:-100%;--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-full{--tw-translate-x:100%;--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-100\%\]{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/3{--tw-translate-y:calc(1/3*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-3d{translate:var(--tw-translate-x)var(--tw-translate-y)var(--tw-translate-z)}.translate-none{translate:none}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-120{--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-y-0{--tw-scale-y:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-y-100{--tw-scale-y:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.scale-\[1\.02\]{scale:1.02}.scale-none{scale:none}.swap-rotate .swap-on,.swap-rotate input:indeterminate~.swap-on{rotate:45deg}.swap-rotate input:is(:checked,:indeterminate)~.swap-on,.swap-rotate.swap-active .swap-on{rotate:none}.swap-rotate input:is(:checked,:indeterminate)~.swap-off,.swap-rotate.swap-active .swap-off{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-20deg\]{rotate:-20deg}.rotate-none{rotate:none}.swap-flip{transform-style:preserve-3d;perspective:20rem}.swap-flip .swap-on,.swap-flip .swap-indeterminate,.swap-flip input:indeterminate~.swap-on{backface-visibility:hidden;transform:rotateY(180deg)}.swap-flip input:is(:checked,:indeterminate)~.swap-on,.swap-flip.swap-active .swap-on{transform:rotateY(0)}.swap-flip input:is(:checked,:indeterminate)~.swap-off,.swap-flip.swap-active .swap-off{backface-visibility:hidden;opacity:1;transform:rotateY(-180deg)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.transform-cpu{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform-none{transform:none}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100)50%,#0000 60% 100%);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;animation:1.8s ease-in-out infinite skeleton}.\[animation\:spin_20s_linear_infinite\]{animation:20s linear infinite spin}.animate-\[slide-in-right_0\.3s_ease-out_forwards\]{animation:.3s ease-out forwards slide-in-right}.animate-\[spin_20s_linear_infinite\]{animation:20s linear infinite spin}.animate-none{animation:none}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.resize{resize:both}.resize-none{resize:none}.resize-x{resize:horizontal}.resize-y{resize:vertical}.carousel-horizontal{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:scroll}.carousel-vertical{scroll-snap-type:y mandatory;flex-direction:column;overflow-y:scroll}.snap-none{scroll-snap-type:none}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-proximity{--tw-scroll-snap-strictness:proximity}.carousel-center .carousel-item{scroll-snap-align:center}.carousel-end .carousel-item{scroll-snap-align:end}.carousel-start .carousel-item{scroll-snap-align:start}.snap-align-none{scroll-snap-align:none}.snap-center{scroll-snap-align:center}.snap-end{scroll-snap-align:end}.snap-start{scroll-snap-align:start}.snap-always{scroll-snap-stop:always}.snap-normal{scroll-snap-stop:normal}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.list-image-none{list-style-image:none}.\[appearance\:textfield\]{appearance:textfield}.appearance-auto{appearance:auto}.appearance-none{appearance:none}.columns-auto{columns:auto}.auto-cols-auto{grid-auto-columns:auto}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.auto-cols-max{grid-auto-columns:max-content}.auto-cols-min{grid-auto-columns:min-content}.alert-horizontal{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}.alert-horizontal:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.alert-vertical{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}.alert-vertical:has(:nth-child(2)){grid-template-columns:auto}.stats-horizontal{grid-auto-flow:column;overflow-x:auto}.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border)dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}.stats-horizontal .stat:not(:last-child){border-block-end:none}.stats-vertical{grid-auto-flow:row;overflow-y:auto}.stats-vertical .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border)dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stats-vertical .stat:not(:last-child){border-block-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}.footer-horizontal{grid-auto-flow:column}.footer-horizontal.footer-center{grid-auto-flow:dense}.footer-vertical{grid-auto-flow:row}.footer-vertical.footer-center{grid-auto-flow:column dense}.grid-flow-col{grid-auto-flow:column}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row{grid-auto-flow:row}.grid-flow-row-dense{grid-auto-flow:dense}.auto-rows-auto{grid-auto-rows:auto}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.auto-rows-max{grid-auto-rows:max-content}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[2fr_1fr_1fr_1fr_1fr_100px_1\.5fr_1fr_80px\]{grid-template-columns:2fr 1fr 1fr 1fr 1fr 100px 1.5fr 1fr 80px}.grid-cols-\[2fr_1fr_1fr_1fr_100px_1fr\]{grid-template-columns:2fr 1fr 1fr 1fr 100px 1fr}.grid-cols-\[32px_85px_115px_90px_minmax\(80px\,1fr\)_80px_90px_90px_80px_32px\]{grid-template-columns:32px 85px 115px 90px minmax(80px,1fr) 80px 90px 90px 80px 32px}.grid-cols-\[32px_85px_115px_minmax\(100px\,1fr\)_80px_90px_90px_80px_32px\]{grid-template-columns:32px 85px 115px minmax(100px,1fr) 80px 90px 90px 80px 32px}.grid-cols-\[48px_60px_140px_100px_120px_180px_160px_100px_70px_110px_150px_140px_80px\]{grid-template-columns:48px 60px 140px 100px 120px 180px 160px 100px 70px 110px 150px 140px 80px}.grid-cols-\[48px_115px_110px_2fr_120px_140px_90px\]{grid-template-columns:48px 115px 110px 2fr 120px 140px 90px}.grid-cols-\[48px_115px_110px_140px_2fr_120px_140px_90px\]{grid-template-columns:48px 115px 110px 140px 2fr 120px 140px 90px}.grid-cols-\[48px_minmax\(120px\,1\.5fr\)_80px_100px_100px_80px_80px_80px_80px_80px_100px_80px\]{grid-template-columns:48px minmax(120px,1.5fr) 80px 100px 100px 80px 80px 80px 80px 80px 100px 80px}.grid-cols-\[auto_1fr_90px_160px\]{grid-template-columns:auto 1fr 90px 160px}.grid-cols-none{grid-template-columns:none}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-none{grid-template-rows:none}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-content-around{place-content:space-around}.place-content-baseline{place-content:baseline start}.place-content-between{place-content:space-between}.place-content-center{place-content:center}.place-content-center-safe{place-content:safe center}.place-content-end{place-content:end}.place-content-end-safe{place-content:safe end}.place-content-evenly{place-content:space-evenly}.place-content-start{place-content:start}.place-content-stretch{place-content:stretch}.place-items-baseline{place-items:baseline}.place-items-center{place-items:center}.place-items-center-safe{place-items:safe center}.place-items-end{place-items:end}.place-items-end-safe{place-items:safe end}.place-items-start{place-items:start}.place-items-stretch{place-items:stretch stretch}.content-around{align-content:space-around}.content-baseline{align-content:baseline}.content-between{align-content:space-between}.content-center{align-content:center}.content-center-safe{align-content:safe center}.content-end{align-content:flex-end}.content-end-safe{align-content:safe flex-end}.content-evenly{align-content:space-evenly}.content-normal{align-content:normal}.content-start{align-content:flex-start}.content-stretch{align-content:stretch}.items-baseline{align-items:baseline}.items-baseline-last{align-items:last baseline}.items-center{align-items:center}.items-center-safe{align-items:safe center}.items-end{align-items:flex-end}.items-end-safe{align-items:safe flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-baseline{justify-content:baseline}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.justify-end{justify-content:flex-end}.justify-end-safe{justify-content:safe flex-end}.justify-evenly{justify-content:space-evenly}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.justify-items-center{justify-items:center}.justify-items-center-safe{justify-items:safe center}.justify-items-end{justify-items:end}.justify-items-end-safe{justify-items:safe end}.justify-items-normal{justify-items:normal}.justify-items-start{justify-items:start}.justify-items-stretch{justify-items:stretch}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-4{row-gap:calc(var(--spacing)*4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-\[\#e2e8f0\]>:not(:last-child)){border-color:#e2e8f0}:where(.divide-\[var\(--border-subtle\)\]>:not(:last-child)){border-color:var(--border-subtle)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.place-self-auto{place-self:auto}.place-self-center{place-self:center}.place-self-center-safe{place-self:safe center}.place-self-end{place-self:end}.place-self-end-safe{place-self:safe end}.place-self-start{place-self:start}.place-self-stretch{place-self:stretch stretch}.self-auto{align-self:auto}.self-baseline{align-self:baseline}.self-baseline-last{align-self:last baseline}.self-center{align-self:center}.self-center-safe{align-self:safe center}.self-end{align-self:flex-end}.self-end-safe{align-self:safe flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-auto{justify-self:auto}.justify-self-center{justify-self:center}.justify-self-center-safe{justify-self:safe center}.justify-self-end{justify-self:flex-end}.justify-self-end-safe{justify-self:safe flex-end}.justify-self-start{justify-self:flex-start}.justify-self-stretch{justify-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.scroll-auto{scroll-behavior:auto}.scroll-smooth{scroll-behavior:smooth}.tabs-box{background-color:var(--color-base-200);--tabs-box-radius:calc(var(--radius-field) + var(--radius-field) + var(--radius-field));border-radius:calc(var(--radius-field) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05))inset;padding:.25rem}.tabs-box .tab{border-radius:var(--radius-field);border-style:none}.tabs-box .tab:focus-visible,.tabs-box .tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>:is(.tab-active,[aria-selected=true]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px 1px -1px var(--color-neutral),0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(.tab-active,[aria-selected=true]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000)}}@media (forced-colors:active){.tabs-box>:is(.tab-active,[aria-selected=true]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){border:1px solid}}.timeline-box{border:var(--border)solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}.menu-lg :where(li:not(.menu-title)>:not(ul,details,.menu-title)),.menu-lg :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1rem;font-size:1.125rem}.menu-lg .menu-title{padding-block:.75rem;padding-inline:1.5rem}.menu-md :where(li:not(.menu-title)>:not(ul,details,.menu-title)),.menu-md :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;font-size:.875rem}.menu-md .menu-title{padding-block:.5rem;padding-inline:.75rem}.menu-sm :where(li:not(.menu-title)>:not(ul,details,.menu-title)),.menu-sm :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}.menu-sm .menu-title{padding-block:.5rem;padding-inline:.75rem}.menu-xl :where(li:not(.menu-title)>:not(ul,details,.menu-title)),.menu-xl :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:1.25rem;font-size:1.375rem}.menu-xl .menu-title{padding-block:.75rem;padding-inline:1.5rem}.menu-xs :where(li:not(.menu-title)>:not(ul,details,.menu-title)),.menu-xs :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem}.menu-xs .menu-title{padding-block:.25rem;padding-inline:.5rem}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-box{border-radius:var(--radius-box);border-radius:var(--radius-box)}.rounded-field{border-radius:var(--radius-field);border-radius:var(--radius-field)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-selector{border-radius:var(--radius-selector);border-radius:var(--radius-selector)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-s-md{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-box{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box);border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.rounded-t-field{border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field);border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-selector{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-box{border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box);border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.rounded-l-field{border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field);border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-selector{border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector);border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-box{border-top-left-radius:var(--radius-box);border-top-left-radius:var(--radius-box)}.rounded-tl-field{border-top-left-radius:var(--radius-field);border-top-left-radius:var(--radius-field)}.rounded-tl-selector{border-top-left-radius:var(--radius-selector);border-top-left-radius:var(--radius-selector)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-box{border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box);border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.rounded-r-field{border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field);border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-r-selector{border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-box{border-top-right-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.rounded-tr-field{border-top-right-radius:var(--radius-field);border-top-right-radius:var(--radius-field)}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.rounded-tr-selector{border-top-right-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector)}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.rounded-b-field{border-bottom-left-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-selector{border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-box{border-bottom-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.rounded-br-field{border-bottom-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-br-selector{border-bottom-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-box{border-bottom-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.rounded-bl-field{border-bottom-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.rounded-bl-full{border-bottom-left-radius:3.40282e38px}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.rounded-bl-selector{border-bottom-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[6px\]{border-style:var(--tw-border-style);border-width:6px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[12px\]{border-top-style:var(--tw-border-style);border-top-width:12px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-r-\[12px\]{border-right-style:var(--tw-border-style);border-right-width:12px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.btn-dash:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled,:checked){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none;border-style:dashed}@media (hover:none){.btn-dash:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled,:checked){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none;border-style:dashed}}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-double{--tw-border-style:double;border-style:double}.border-hidden{--tw-border-style:hidden;border-style:hidden}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.select-ghost{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}.select-ghost:focus,.select-ghost:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}.input-ghost{box-shadow:none;background-color:#0000;border-color:#0000}.input-ghost:focus,.input-ghost:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}.textarea-ghost{box-shadow:none;background-color:#0000;border-color:#0000}.textarea-ghost:focus,.textarea-ghost:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}.alert-error{border-color:var(--color-error);color:var(--color-error-content);--alert-color:var(--color-error)}.alert-info{border-color:var(--color-info);color:var(--color-info-content);--alert-color:var(--color-info)}.alert-success{border-color:var(--color-success);color:var(--color-success-content);--alert-color:var(--color-success)}.alert-warning{border-color:var(--color-warning);color:var(--color-warning-content);--alert-color:var(--color-warning)}.\!border-purple-500{border-color:var(--color-purple-500)!important}.\!border-red-500{border-color:var(--color-red-500)!important}.border-\[\#1a1d21\]{border-color:#1a1d21}.border-\[\#3d3560\]{border-color:#3d3560}.border-\[\#8C8C8C\]{border-color:#8c8c8c}.border-\[\#E2E8F0\]{border-color:#e2e8f0}.border-\[\#cbd5e1\]{border-color:#cbd5e1}.border-\[\#e2e8f0\]{border-color:#e2e8f0}.border-\[\#fbf0df\]{border-color:#fbf0df}.border-\[var\(--bg-base\)\]{border-color:var(--bg-base)}.border-\[var\(--bg-surface\)\]{border-color:var(--bg-surface)}.border-\[var\(--border-color\)\]{border-color:var(--border-color)}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-\[var\(--border-subtle\)\],.border-\[var\(--border-subtle\)\]\/30{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--border-subtle\)\]\/30{border-color:color-mix(in oklab,var(--border-subtle)30%,transparent)}}.border-\[var\(--border-subtle\)\]\/50{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--border-subtle\)\]\/50{border-color:color-mix(in oklab,var(--border-subtle)50%,transparent)}}.border-\[var\(--border-subtle\)\]\/80{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--border-subtle\)\]\/80{border-color:color-mix(in oklab,var(--border-subtle)80%,transparent)}}.border-\[var\(--color-primary\)\],.border-\[var\(--color-primary\)\]\/10{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-primary\)\]\/10{border-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.border-\[var\(--color-primary\)\]\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-primary\)\]\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.border-\[var\(--color-primary\)\]\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-primary\)\]\/30{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.border-\[var\(--color-primary\)\]\/50{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-primary\)\]\/50{border-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.border-\[var\(--danger\)\]\/20{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--danger\)\]\/20{border-color:color-mix(in oklab,var(--danger)20%,transparent)}}.border-\[var\(--error\)\],.border-\[var\(--error\)\]\/20{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--error\)\]\/20{border-color:color-mix(in oklab,var(--error)20%,transparent)}}.border-\[var\(--error\)\]\/30{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--error\)\]\/30{border-color:color-mix(in oklab,var(--error)30%,transparent)}}.border-\[var\(--info\)\]\/20{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--info\)\]\/20{border-color:color-mix(in oklab,var(--info)20%,transparent)}}.border-\[var\(--info\)\]\/30{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--info\)\]\/30{border-color:color-mix(in oklab,var(--info)30%,transparent)}}.border-\[var\(--negative\)\]\/20{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--negative\)\]\/20{border-color:color-mix(in oklab,var(--negative)20%,transparent)}}.border-\[var\(--negative\)\]\/30{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--negative\)\]\/30{border-color:color-mix(in oklab,var(--negative)30%,transparent)}}.border-\[var\(--negative\)\]\/50{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--negative\)\]\/50{border-color:color-mix(in oklab,var(--negative)50%,transparent)}}.border-\[var\(--positive\)\]\/20{border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--positive\)\]\/20{border-color:color-mix(in oklab,var(--positive)20%,transparent)}}.border-\[var\(--primary\)\],.border-\[var\(--primary\)\]\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primary\)\]\/20{border-color:color-mix(in oklab,var(--primary)20%,transparent)}}.border-\[var\(--primary\)\]\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primary\)\]\/30{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.border-\[var\(--primary\)\]\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primary\)\]\/50{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.border-\[var\(--success\)\]\/20{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--success\)\]\/20{border-color:color-mix(in oklab,var(--success)20%,transparent)}}.border-\[var\(--success\)\]\/30{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--success\)\]\/30{border-color:color-mix(in oklab,var(--success)30%,transparent)}}.border-\[var\(--text-primary\)\],.border-\[var\(--text-primary\)\]\/20{border-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--text-primary\)\]\/20{border-color:color-mix(in oklab,var(--text-primary)20%,transparent)}}.border-\[var\(--warning\)\]\/20{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--warning\)\]\/20{border-color:color-mix(in oklab,var(--warning)20%,transparent)}}.border-\[var\(--warning\)\]\/30{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--warning\)\]\/30{border-color:color-mix(in oklab,var(--warning)30%,transparent)}}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/50{border-color:color-mix(in oklab,var(--color-amber-200)50%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab,var(--color-amber-500)50%,transparent)}}.border-base-200{border-color:var(--color-base-200)}.border-base-300{border-color:var(--color-base-300)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-200\/50{border-color:#bedbff80}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/50{border-color:color-mix(in oklab,var(--color-blue-200)50%,transparent)}}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-400\/20{border-color:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/20{border-color:color-mix(in oklab,var(--color-blue-400)20%,transparent)}}.border-blue-400\/30{border-color:#54a2ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/30{border-color:color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500)40%,transparent)}}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/50{border-color:color-mix(in oklab,var(--color-blue-500)50%,transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-current{border-color:currentColor}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/50{border-color:color-mix(in oklab,var(--color-cyan-400)50%,transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/20{border-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500)30%,transparent)}}.border-cyan-500\/50{border-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/50{border-color:color-mix(in oklab,var(--color-cyan-500)50%,transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/50{border-color:#a4f4cf80}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/50{border-color:color-mix(in oklab,var(--color-emerald-200)50%,transparent)}}.border-emerald-200\/60{border-color:#a4f4cf99}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/60{border-color:color-mix(in oklab,var(--color-emerald-200)60%,transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400)30%,transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500)40%,transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-400\/30{border-color:#99a1af4d}@supports (color:color-mix(in lab, red, red)){.border-gray-400\/30{border-color:color-mix(in oklab,var(--color-gray-400)30%,transparent)}}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-500\/20{border-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.border-gray-500\/20{border-color:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.border-gray-500\/30{border-color:#6a72824d}@supports (color:color-mix(in lab, red, red)){.border-gray-500\/30{border-color:color-mix(in oklab,var(--color-gray-500)30%,transparent)}}.border-gray-500\/40{border-color:#6a728266}@supports (color:color-mix(in lab, red, red)){.border-gray-500\/40{border-color:color-mix(in oklab,var(--color-gray-500)40%,transparent)}}.border-gray-900{border-color:var(--color-gray-900)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-400\/30{border-color:#05df724d}@supports (color:color-mix(in lab, red, red)){.border-green-400\/30{border-color:color-mix(in oklab,var(--color-green-400)30%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.border-green-500\/40{border-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.border-green-500\/40{border-color:color-mix(in oklab,var(--color-green-500)40%,transparent)}}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.border-green-500\/50{border-color:color-mix(in oklab,var(--color-green-500)50%,transparent)}}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-200\/60{border-color:#c7d2ff99}@supports (color:color-mix(in lab, red, red)){.border-indigo-200\/60{border-color:color-mix(in oklab,var(--color-indigo-200)60%,transparent)}}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-400\/30{border-color:#7d87ff4d}@supports (color:color-mix(in lab, red, red)){.border-indigo-400\/30{border-color:color-mix(in oklab,var(--color-indigo-400)30%,transparent)}}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.border-indigo-500\/50{border-color:#625fff80}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/50{border-color:color-mix(in oklab,var(--color-indigo-500)50%,transparent)}}.border-indigo-600{border-color:var(--color-indigo-600)}.border-lime-500\/30{border-color:#80cd004d}@supports (color:color-mix(in lab, red, red)){.border-lime-500\/30{border-color:color-mix(in oklab,var(--color-lime-500)30%,transparent)}}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-300\/50{border-color:#ffb96d80}@supports (color:color-mix(in lab, red, red)){.border-orange-300\/50{border-color:color-mix(in oklab,var(--color-orange-300)50%,transparent)}}.border-orange-400{border-color:var(--color-orange-400)}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/20{border-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500)30%,transparent)}}.border-orange-500\/50{border-color:#fe6e0080}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/50{border-color:color-mix(in oklab,var(--color-orange-500)50%,transparent)}}.border-pink-500\/50{border-color:#f6339a80}@supports (color:color-mix(in lab, red, red)){.border-pink-500\/50{border-color:color-mix(in oklab,var(--color-pink-500)50%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-400\/30{border-color:#c07eff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/30{border-color:color-mix(in oklab,var(--color-purple-400)30%,transparent)}}.border-purple-400\/50{border-color:#c07eff80}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/50{border-color:color-mix(in oklab,var(--color-purple-400)50%,transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.border-purple-500\/40{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/40{border-color:color-mix(in oklab,var(--color-purple-500)40%,transparent)}}.border-purple-500\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/50{border-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.border-purple-600{border-color:var(--color-purple-600)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400)30%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500)40%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab,var(--color-rose-400)30%,transparent)}}.border-rose-500{border-color:var(--color-rose-500)}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500)30%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500)30%,transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/50{border-color:color-mix(in oklab,var(--color-slate-200)50%,transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200)80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/30{border-color:color-mix(in oklab,var(--color-slate-500)30%,transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-600\/30{border-color:#45556c4d}@supports (color:color-mix(in lab, red, red)){.border-slate-600\/30{border-color:color-mix(in oklab,var(--color-slate-600)30%,transparent)}}.border-slate-600\/50{border-color:#45556c80}@supports (color:color-mix(in lab, red, red)){.border-slate-600\/50{border-color:color-mix(in oklab,var(--color-slate-600)50%,transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.border-slate-900{border-color:var(--color-slate-900)}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300\/50{border-color:#c4b4ff80}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/50{border-color:color-mix(in oklab,var(--color-violet-300)50%,transparent)}}.border-violet-500{border-color:var(--color-violet-500)}.border-violet-500\/20{border-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/20{border-color:color-mix(in oklab,var(--color-violet-500)20%,transparent)}}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/30{border-color:color-mix(in oklab,var(--color-violet-500)30%,transparent)}}.border-warning\/20{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/20{border-color:color-mix(in oklab,var(--color-warning)20%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/50{border-color:color-mix(in oklab,var(--color-yellow-500)50%,transparent)}}.border-t-\[var\(--bg-elevated\)\]{border-top-color:var(--bg-elevated)}.border-t-\[var\(--border-default\)\]{border-top-color:var(--border-default)}.border-t-\[var\(--border-subtle\)\]{border-top-color:var(--border-subtle)}.border-t-\[var\(--primary\)\]{border-top-color:var(--primary)}.border-t-blue-400{border-top-color:var(--color-blue-400)}.border-t-emerald-500{border-top-color:var(--color-emerald-500)}.border-t-gray-900{border-top-color:var(--color-gray-900)}.border-t-indigo-600{border-top-color:var(--color-indigo-600)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-r-transparent{border-right-color:#0000}.border-b-\[var\(--bg-surface\)\]{border-bottom-color:var(--bg-surface)}.border-b-\[var\(--border-default\)\]{border-bottom-color:var(--border-default)}.border-b-slate-900{border-bottom-color:var(--color-slate-900)}.border-l-\[\#0f172a\]{border-left-color:#0f172a}.border-l-\[\#6366f1\]{border-left-color:#6366f1}.border-l-\[var\(--primary\)\]{border-left-color:var(--primary)}.border-l-\[var\(--warning\)\]{border-left-color:var(--warning)}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-transparent{border-left-color:#0000}.glass{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg,oklch(100% 0 0/var(--glass-opacity,30%))0%,oklch(0% 0 0/0) 100%),linear-gradient(var(--glass-reflect-degree,100deg),oklch(100% 0 0/var(--glass-reflect-opacity,5%))25%,oklch(0% 0 0/0) 25%);box-shadow:0 0 0 1px oklch(100% 0 0/var(--glass-border-opacity,20%))inset,0 0 0 2px oklch(0% 0 0/.05);text-shadow:0 1px oklch(0% 0 0/var(--glass-text-shadow-opacity,5%));border:none}.chat-bubble-accent{background-color:var(--color-accent);color:var(--color-accent-content)}.chat-bubble-error{background-color:var(--color-error);color:var(--color-error-content)}.chat-bubble-info{background-color:var(--color-info);color:var(--color-info-content)}.chat-bubble-neutral{background-color:var(--color-neutral);color:var(--color-neutral-content)}.chat-bubble-primary{background-color:var(--color-primary);color:var(--color-primary-content)}.chat-bubble-secondary{background-color:var(--color-secondary);color:var(--color-secondary-content)}.chat-bubble-success{background-color:var(--color-success);color:var(--color-success-content)}.chat-bubble-warning{background-color:var(--color-warning);color:var(--color-warning-content)}.status-accent{background-color:var(--color-accent);color:var(--color-accent)}.status-error{background-color:var(--color-error);color:var(--color-error)}.status-info{background-color:var(--color-info);color:var(--color-info)}.status-neutral{background-color:var(--color-neutral);color:var(--color-neutral)}.status-primary{background-color:var(--color-primary);color:var(--color-primary)}.status-secondary{background-color:var(--color-secondary);color:var(--color-secondary)}.status-success{background-color:var(--color-success);color:var(--color-success)}.status-warning{background-color:var(--color-warning);color:var(--color-warning)}.table-zebra tbody tr:where(:nth-child(2n)),.table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media (hover:hover){:is(.table-zebra tbody tr.row-hover,.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.\!bg-\[var\(--primary\)\]\/5{background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.\!bg-\[var\(--primary\)\]\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)!important}}.\!bg-amber-100{background-color:var(--color-amber-100)!important}.\!bg-blue-500\/10{background-color:#3080ff1a!important}@supports (color:color-mix(in lab, red, red)){.\!bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)!important}}.\!bg-cyan-500\/20{background-color:#00b7d733!important}@supports (color:color-mix(in lab, red, red)){.\!bg-cyan-500\/20{background-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)!important}}.\!bg-emerald-500{background-color:var(--color-emerald-500)!important}.\!bg-green-100{background-color:var(--color-green-100)!important}.\!bg-indigo-600{background-color:var(--color-indigo-600)!important}.\!bg-slate-700{background-color:var(--color-slate-700)!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#0f111a\]{background-color:#0f111a}.bg-\[\#0f172a\]{background-color:#0f172a}.bg-\[\#00A651\]\/10{background-color:oklab(63.4564% -.148962 .0819561/.1)}.bg-\[\#1B4D3E\]\/10{background-color:oklab(38.1542% -.0589168 .0100904/.1)}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1a1a2e\]\/95{background-color:oklab(22.8438% .00860053 -.0374545/.95)}.bg-\[\#1a1d21\]{background-color:#1a1d21}.bg-\[\#1f2226\]{background-color:#1f2226}.bg-\[\#2CA01C\]\/10{background-color:oklab(61.8214% -.150679 .119735/.1)}.bg-\[\#2a2d31\]{background-color:#2a2d31}.bg-\[\#4A154B\]{background-color:#4a154b}.bg-\[\#4A154B\]\/10{background-color:oklab(30.6471% .0909188 -.0589026/.1)}.bg-\[\#007DC1\]{background-color:#007dc1}.bg-\[\#007DC1\]\/10{background-color:oklab(56.7296% -.0618046 -.123972/.1)}.bg-\[\#0078D4\]{background-color:#0078d4}.bg-\[\#0078D4\]\/10{background-color:oklab(56.7687% -.0533596 -.157766/.1)}.bg-\[\#5059C9\]{background-color:#5059c9}.bg-\[\#5059C9\]\/10{background-color:oklab(51.9368% .0156389 -.170956/.1)}.bg-\[\#222529\]{background-color:#222529}.bg-\[\#242424\]{background-color:#242424}.bg-\[\#A5B4FC\]{background-color:#a5b4fc}.bg-\[\#E01E5A\]\/10{background-color:oklab(58.8027% .217181 .0441439/.1)}.bg-\[\#EB001B\]{background-color:#eb001b}.bg-\[\#F1F5F9\]{background-color:#f1f5f9}.bg-\[\#F79E1B\]{background-color:#f79e1b}.bg-\[\#e2e8f0\]{background-color:#e2e8f0}.bg-\[\#ecfdf5\]{background-color:#ecfdf5}.bg-\[\#f0fdf4\]{background-color:#f0fdf4}.bg-\[\#f1f5f9\]{background-color:#f1f5f9}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#f8fafc\]\/50{background-color:oklab(98.4152% -.00128621 -.00316101/.5)}.bg-\[\#fbf0df\]{background-color:#fbf0df}.bg-\[\#fef2f2\]{background-color:#fef2f2}.bg-\[\#fffbeb\]{background-color:#fffbeb}.bg-\[var\(--bg-base\)\],.bg-\[var\(--bg-base\)\]\/50{background-color:var(--bg-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-base\)\]\/50{background-color:color-mix(in oklab,var(--bg-base)50%,transparent)}}.bg-\[var\(--bg-base\)\]\/80{background-color:var(--bg-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-base\)\]\/80{background-color:color-mix(in oklab,var(--bg-base)80%,transparent)}}.bg-\[var\(--bg-canvas\)\]{background-color:var(--bg-canvas)}.bg-\[var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[var\(--bg-muted\)\]{background-color:var(--bg-muted)}.bg-\[var\(--bg-overlay\)\],.bg-\[var\(--bg-overlay\)\]\/30{background-color:var(--bg-overlay)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-overlay\)\]\/30{background-color:color-mix(in oklab,var(--bg-overlay)30%,transparent)}}.bg-\[var\(--bg-overlay\)\]\/50{background-color:var(--bg-overlay)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-overlay\)\]\/50{background-color:color-mix(in oklab,var(--bg-overlay)50%,transparent)}}.bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-\[var\(--bg-subtle\)\]{background-color:var(--bg-subtle)}.bg-\[var\(--bg-surface\)\],.bg-\[var\(--bg-surface\)\]\/50{background-color:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-surface\)\]\/50{background-color:color-mix(in oklab,var(--bg-surface)50%,transparent)}}.bg-\[var\(--bg-surface\)\]\/70{background-color:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-surface\)\]\/70{background-color:color-mix(in oklab,var(--bg-surface)70%,transparent)}}.bg-\[var\(--bg-surface\)\]\/80{background-color:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-surface\)\]\/80{background-color:color-mix(in oklab,var(--bg-surface)80%,transparent)}}.bg-\[var\(--bg-surface\)\]\/90{background-color:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-surface\)\]\/90{background-color:color-mix(in oklab,var(--bg-surface)90%,transparent)}}.bg-\[var\(--bg-surface\)\]\/95{background-color:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-surface\)\]\/95{background-color:color-mix(in oklab,var(--bg-surface)95%,transparent)}}.bg-\[var\(--bg-surface\)\]\/98{background-color:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-surface\)\]\/98{background-color:color-mix(in oklab,var(--bg-surface)98%,transparent)}}.bg-\[var\(--bg-tertiary\)\]{background-color:var(--bg-tertiary)}.bg-\[var\(--border-default\)\]{background-color:var(--border-default)}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--color-error\)\],.bg-\[var\(--color-error\)\]\/10{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-error\)\]\/10{background-color:color-mix(in oklab,var(--color-error)10%,transparent)}}.bg-\[var\(--color-primary\)\],.bg-\[var\(--color-primary\)\]\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.bg-\[var\(--color-primary\)\]\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-\[var\(--color-primary\)\]\/15{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/15{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.bg-\[var\(--color-primary\)\]\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-\[var\(--color-primary\)\]\/30{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/30{background-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.bg-\[var\(--color-success\)\]{background-color:var(--color-success)}.bg-\[var\(--danger\)\]\/5{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--danger\)\]\/5{background-color:color-mix(in oklab,var(--danger)5%,transparent)}}.bg-\[var\(--danger\)\]\/10{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--danger\)\]\/10{background-color:color-mix(in oklab,var(--danger)10%,transparent)}}.bg-\[var\(--error\)\],.bg-\[var\(--error\)\]\/5{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--error\)\]\/5{background-color:color-mix(in oklab,var(--error)5%,transparent)}}.bg-\[var\(--error\)\]\/10{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--error\)\]\/10{background-color:color-mix(in oklab,var(--error)10%,transparent)}}.bg-\[var\(--error\)\]\/20{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--error\)\]\/20{background-color:color-mix(in oklab,var(--error)20%,transparent)}}.bg-\[var\(--info\)\]\/10{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--info\)\]\/10{background-color:color-mix(in oklab,var(--info)10%,transparent)}}.bg-\[var\(--info\)\]\/15{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--info\)\]\/15{background-color:color-mix(in oklab,var(--info)15%,transparent)}}.bg-\[var\(--info\)\]\/20{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--info\)\]\/20{background-color:color-mix(in oklab,var(--info)20%,transparent)}}.bg-\[var\(--negative\)\],.bg-\[var\(--negative\)\]\/10{background-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--negative\)\]\/10{background-color:color-mix(in oklab,var(--negative)10%,transparent)}}.bg-\[var\(--negative\)\]\/20{background-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--negative\)\]\/20{background-color:color-mix(in oklab,var(--negative)20%,transparent)}}.bg-\[var\(--positive\)\],.bg-\[var\(--positive\)\]\/5{background-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--positive\)\]\/5{background-color:color-mix(in oklab,var(--positive)5%,transparent)}}.bg-\[var\(--positive\)\]\/10{background-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--positive\)\]\/10{background-color:color-mix(in oklab,var(--positive)10%,transparent)}}.bg-\[var\(--positive\)\]\/20{background-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--positive\)\]\/20{background-color:color-mix(in oklab,var(--positive)20%,transparent)}}.bg-\[var\(--primary\)\],.bg-\[var\(--primary\)\]\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-\[var\(--primary\)\]\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-\[var\(--primary\)\]\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/15{background-color:color-mix(in oklab,var(--primary)15%,transparent)}}.bg-\[var\(--primary\)\]\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-\[var\(--primary\)\]\/30{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/30{background-color:color-mix(in oklab,var(--primary)30%,transparent)}}.bg-\[var\(--primary\)\]\/50{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/50{background-color:color-mix(in oklab,var(--primary)50%,transparent)}}.bg-\[var\(--success\)\],.bg-\[var\(--success\)\]\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--success\)\]\/10{background-color:color-mix(in oklab,var(--success)10%,transparent)}}.bg-\[var\(--success\)\]\/20{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--success\)\]\/20{background-color:color-mix(in oklab,var(--success)20%,transparent)}}.bg-\[var\(--text-muted\)\],.bg-\[var\(--text-muted\)\]\/10{background-color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--text-muted\)\]\/10{background-color:color-mix(in oklab,var(--text-muted)10%,transparent)}}.bg-\[var\(--text-primary\)\],.bg-\[var\(--text-primary\)\]\/5{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--text-primary\)\]\/5{background-color:color-mix(in oklab,var(--text-primary)5%,transparent)}}.bg-\[var\(--text-primary\)\]\/10{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--text-primary\)\]\/10{background-color:color-mix(in oklab,var(--text-primary)10%,transparent)}}.bg-\[var\(--warning\)\],.bg-\[var\(--warning\)\]\/5{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--warning\)\]\/5{background-color:color-mix(in oklab,var(--warning)5%,transparent)}}.bg-\[var\(--warning\)\]\/10{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--warning\)\]\/10{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.bg-\[var\(--warning\)\]\/20{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--warning\)\]\/20{background-color:color-mix(in oklab,var(--warning)20%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300)10%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.bg-amber-400\/30{background-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/30{background-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500)5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.bg-amber-500\/25{background-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/25{background-color:color-mix(in oklab,var(--color-amber-500)25%,transparent)}}.bg-amber-500\/50{background-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/50{background-color:color-mix(in oklab,var(--color-amber-500)50%,transparent)}}.bg-amber-500\/60{background-color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/60{background-color:color-mix(in oklab,var(--color-amber-500)60%,transparent)}}.bg-amber-500\/70{background-color:#f99c00b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/70{background-color:color-mix(in oklab,var(--color-amber-500)70%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200{background-color:var(--color-base-200)}.bg-base-300{background-color:var(--color-base-300)}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black)0%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black)90%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/30{background-color:#dbeafe4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/30{background-color:color-mix(in oklab,var(--color-blue-100)30%,transparent)}}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/10{background-color:color-mix(in oklab,var(--color-blue-400)10%,transparent)}}.bg-blue-400\/20{background-color:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/20{background-color:color-mix(in oklab,var(--color-blue-400)20%,transparent)}}.bg-blue-400\/30{background-color:#54a2ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/30{background-color:color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/5{background-color:color-mix(in oklab,var(--color-blue-500)5%,transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500)15%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.bg-blue-500\/60{background-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/60{background-color:color-mix(in oklab,var(--color-blue-500)60%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500)15%,transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.bg-cyan-500\/30{background-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/30{background-color:color-mix(in oklab,var(--color-cyan-500)30%,transparent)}}.bg-cyan-500\/60{background-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/60{background-color:color-mix(in oklab,var(--color-cyan-500)60%,transparent)}}.bg-cyan-600\/95{background-color:#0092b5f2}@supports (color:color-mix(in lab, red, red)){.bg-cyan-600\/95{background-color:color-mix(in oklab,var(--color-cyan-600)95%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/50{background-color:color-mix(in oklab,var(--color-emerald-50)50%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.bg-emerald-400\/30{background-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/30{background-color:color-mix(in oklab,var(--color-emerald-400)30%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500)5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.bg-emerald-500\/50{background-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/50{background-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)}}.bg-emerald-500\/60{background-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/60{background-color:color-mix(in oklab,var(--color-emerald-500)60%,transparent)}}.bg-emerald-500\/70{background-color:#00bb7fb3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/70{background-color:color-mix(in oklab,var(--color-emerald-500)70%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/50{background-color:#f3f4f680}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\/50{background-color:color-mix(in oklab,var(--color-gray-100)50%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-400\/10{background-color:#99a1af1a}@supports (color:color-mix(in lab, red, red)){.bg-gray-400\/10{background-color:color-mix(in oklab,var(--color-gray-400)10%,transparent)}}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/10{background-color:color-mix(in oklab,var(--color-gray-500)10%,transparent)}}.bg-gray-500\/15{background-color:#6a728226}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/15{background-color:color-mix(in oklab,var(--color-gray-500)15%,transparent)}}.bg-gray-500\/20{background-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/20{background-color:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.bg-gray-500\/30{background-color:#6a72824d}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/30{background-color:color-mix(in oklab,var(--color-gray-500)30%,transparent)}}.bg-gray-500\/60{background-color:#6a728299}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/60{background-color:color-mix(in oklab,var(--color-gray-500)60%,transparent)}}.bg-gray-500\/75{background-color:#6a7282bf}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/75{background-color:color-mix(in oklab,var(--color-gray-500)75%,transparent)}}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-200{background-color:var(--color-green-200)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/5{background-color:color-mix(in oklab,var(--color-green-500)5%,transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/30{background-color:#eef2ff4d}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/30{background-color:color-mix(in oklab,var(--color-indigo-50)30%,transparent)}}.bg-indigo-50\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/50{background-color:color-mix(in oklab,var(--color-indigo-50)50%,transparent)}}.bg-indigo-50\/80{background-color:#eef2ffcc}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/80{background-color:color-mix(in oklab,var(--color-indigo-50)80%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500)15%,transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.bg-indigo-500\/60{background-color:#625fff99}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/60{background-color:color-mix(in oklab,var(--color-indigo-500)60%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-lime-400{background-color:var(--color-lime-400)}.bg-lime-500{background-color:var(--color-lime-500)}.bg-lime-500\/10{background-color:#80cd001a}@supports (color:color-mix(in lab, red, red)){.bg-lime-500\/10{background-color:color-mix(in oklab,var(--color-lime-500)10%,transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500)15%,transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-400\/5{background-color:#fb64b60d}@supports (color:color-mix(in lab, red, red)){.bg-pink-400\/5{background-color:color-mix(in oklab,var(--color-pink-400)5%,transparent)}}.bg-pink-500\/20{background-color:#f6339a33}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/20{background-color:color-mix(in oklab,var(--color-pink-500)20%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-50\/50{background-color:#faf5ff80}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/50{background-color:color-mix(in oklab,var(--color-purple-50)50%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-300\/10{background-color:#d9b3ff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-300\/10{background-color:color-mix(in oklab,var(--color-purple-300)10%,transparent)}}.bg-purple-300\/15{background-color:#d9b3ff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-300\/15{background-color:color-mix(in oklab,var(--color-purple-300)15%,transparent)}}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-400\/10{background-color:#c07eff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-400\/10{background-color:color-mix(in oklab,var(--color-purple-400)10%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/5{background-color:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/5{background-color:color-mix(in oklab,var(--color-purple-500)5%,transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab,var(--color-purple-500)15%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.bg-purple-500\/40{background-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/40{background-color:color-mix(in oklab,var(--color-purple-500)40%,transparent)}}.bg-purple-500\/60{background-color:#ac4bff99}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/60{background-color:color-mix(in oklab,var(--color-purple-500)60%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-600\/95{background-color:#9810faf2}@supports (color:color-mix(in lab, red, red)){.bg-purple-600\/95{background-color:color-mix(in oklab,var(--color-purple-600)95%,transparent)}}.bg-purple-700{background-color:var(--color-purple-700)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:#fef2f24d}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/30{background-color:color-mix(in oklab,var(--color-red-50)30%,transparent)}}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/50{background-color:color-mix(in oklab,var(--color-red-50)50%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400)10%,transparent)}}.bg-red-400\/30{background-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/30{background-color:color-mix(in oklab,var(--color-red-400)30%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500)5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500)15%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.bg-red-500\/60{background-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/60{background-color:color-mix(in oklab,var(--color-red-500)60%,transparent)}}.bg-red-500\/70{background-color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/70{background-color:color-mix(in oklab,var(--color-red-500)70%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-900\/20{background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/20{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500)15%,transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/20{background-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)}}.bg-rose-500\/60{background-color:#ff235799}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/60{background-color:color-mix(in oklab,var(--color-rose-500)60%,transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500)10%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/30{background-color:#f8fafc4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/30{background-color:color-mix(in oklab,var(--color-slate-50)30%,transparent)}}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50)50%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/50{background-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/50{background-color:color-mix(in oklab,var(--color-slate-200)50%,transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500)10%,transparent)}}.bg-slate-500\/20{background-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/20{background-color:color-mix(in oklab,var(--color-slate-500)20%,transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-700\/50{background-color:#31415880}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/50{background-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/50{background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/50{background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.bg-slate-800\/60{background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/60{background-color:color-mix(in oklab,var(--color-slate-800)60%,transparent)}}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/80{background-color:color-mix(in oklab,var(--color-slate-800)80%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/20{background-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/20{background-color:color-mix(in oklab,var(--color-slate-900)20%,transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900)50%,transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.bg-teal-500\/15{background-color:#00baa726}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/15{background-color:color-mix(in oklab,var(--color-teal-500)15%,transparent)}}.bg-teal-500\/20{background-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/20{background-color:color-mix(in oklab,var(--color-teal-500)20%,transparent)}}.bg-teal-500\/60{background-color:#00baa799}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/60{background-color:color-mix(in oklab,var(--color-teal-500)60%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-300{background-color:var(--color-violet-300)}.bg-violet-300\/15{background-color:#c4b4ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/15{background-color:color-mix(in oklab,var(--color-violet-300)15%,transparent)}}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/20{background-color:color-mix(in oklab,var(--color-violet-500)20%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-warning,.bg-warning\/5{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--color-warning)5%,transparent)}}.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning)10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.bg-yellow-900\/20{background-color:#733e0a33}@supports (color:color-mix(in lab, red, red)){.bg-yellow-900\/20{background-color:color-mix(in oklab,var(--color-yellow-900)20%,transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-50\/80{background-color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-50\/80{background-color:color-mix(in oklab,var(--color-zinc-50)80%,transparent)}}.divider-accent:before,.divider-accent:after{background-color:var(--color-accent)}.divider-error:before,.divider-error:after{background-color:var(--color-error)}.divider-info:before,.divider-info:after{background-color:var(--color-info)}.divider-neutral:before,.divider-neutral:after{background-color:var(--color-neutral)}.divider-primary:before,.divider-primary:after{background-color:var(--color-primary)}.divider-secondary:before,.divider-secondary:after{background-color:var(--color-secondary)}.divider-success:before,.divider-success:after{background-color:var(--color-success)}.divider-warning:before,.divider-warning:after{background-color:var(--color-warning)}.-bg-conic,.bg-conic{--tw-gradient-position:in oklab;background-image:conic-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-bl{--tw-gradient-position:to bottom left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-radial{--tw-gradient-position:in oklab;background-image:radial-gradient(var(--tw-gradient-stops))}.bg-\[conic-gradient\(from_0deg\,transparent_0deg\,rgba\(255\,255\,255\,0\.1\)_15deg\,transparent_30deg\,rgba\(255\,255\,255\,0\.1\)_45deg\,transparent_60deg\,rgba\(255\,255\,255\,0\.1\)_75deg\,transparent_90deg\,rgba\(255\,255\,255\,0\.1\)_105deg\,transparent_120deg\,rgba\(255\,255\,255\,0\.1\)_135deg\,transparent_150deg\,rgba\(255\,255\,255\,0\.1\)_165deg\,transparent_180deg\,rgba\(255\,255\,255\,0\.1\)_195deg\,transparent_210deg\,rgba\(255\,255\,255\,0\.1\)_225deg\,transparent_240deg\,rgba\(255\,255\,255\,0\.1\)_255deg\,transparent_270deg\,rgba\(255\,255\,255\,0\.1\)_285deg\,transparent_300deg\,rgba\(255\,255\,255\,0\.1\)_315deg\,transparent_330deg\,rgba\(255\,255\,255\,0\.1\)_345deg\,transparent_360deg\)\]{background-image:conic-gradient(#0000 0deg,#ffffff1a 15deg,#0000 30deg,#ffffff1a 45deg,#0000 60deg,#ffffff1a 75deg,#0000 90deg,#ffffff1a 105deg,#0000 120deg,#ffffff1a 135deg,#0000 150deg,#ffffff1a 165deg,#0000 180deg,#ffffff1a 195deg,#0000 210deg,#ffffff1a 225deg,#0000 240deg,#ffffff1a 255deg,#0000 270deg,#ffffff1a 285deg,#0000 300deg,#ffffff1a 315deg,#0000 330deg,#ffffff1a 345deg,#0000 360deg)}.bg-\[radial-gradient\(ellipse_at_top_right\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at top right,var(--tw-gradient-stops))}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMC4wNSI\+PHBhdGggZD0iTTM2IDE2YzAtNi42MjcgNS4zNzMtMTIgMTItMTJzMTIgNS4zNzMgMTIgMTItNS4zNzMgMTItMTIgMTItMTItNS4zNzMtMTItMTJ6bTAgMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMnMxMiA1LjM3MyAxMiAxMi01LjM3MyAxMi0xMiAxMi0xMi01LjM3My0xMi0xMnoiLz48L2c\+PC9nPjwvc3ZnPg\=\=\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMC4wNSI+PHBhdGggZD0iTTM2IDE2YzAtNi42MjcgNS4zNzMtMTIgMTItMTJzMTIgNS4zNzMgMTIgMTItNS4zNzMgMTItMTIgMTItMTItNS4zNzMtMTItMTJ6bTAgMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMnMxMiA1LjM3MyAxMiAxMi01LjM3MyAxMi0xMiAxMi0xMi01LjM3My0xMi0xMnoiLz48L2c+PC9nPjwvc3ZnPg==)}.bg-\[url\(\'data\:image\/svg\+xml\;charset\=utf-8\,\%3Csvg\%20xmlns\%3D\%22http\%3A\%2F\%2Fwww\.w3\.org\%2F2000\%2Fsvg\%22\%20fill\%3D\%22none\%22\%20viewBox\%3D\%220\%200\%2020\%2020\%22\%3E\%3Cpath\%20stroke\%3D\%22\%236b7280\%22\%20stroke-linecap\%3D\%22round\%22\%20stroke-linejoin\%3D\%22round\%22\%20stroke-width\%3D\%221\.5\%22\%20d\%3D\%22m6\%208\%204\%204\%204-4\%22\%2F\%3E\%3C\%2Fsvg\%3E\'\)\]{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20stroke%3D%22%236b7280%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m6%208%204%204%204-4%22%2F%3E%3C%2Fsvg%3E)}.bg-none{background-image:none}.via-none{--tw-gradient-via-stops:initial}.from-\[\#3d3560\]{--tw-gradient-from:#3d3560;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#6366f1\]{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--bg-base\)\]{--tw-gradient-from:var(--bg-base);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--bg-elevated\)\]{--tw-gradient-from:var(--bg-elevated);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--bg-overlay\)\]{--tw-gradient-from:var(--bg-overlay);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--bg-surface\)\]{--tw-gradient-from:var(--bg-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-primary\)\]{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-primary\)\]\/5{--tw-gradient-from:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-primary\)\]\/5{--tw-gradient-from:color-mix(in oklab,var(--color-primary)5%,transparent)}}.from-\[var\(--color-primary\)\]\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-primary\)\]\/10{--tw-gradient-from:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-primary\)\]\/10{--tw-gradient-from:color-mix(in oklab,var(--color-primary)10%,transparent)}}.from-\[var\(--color-primary\)\]\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-primary\)\]\/20{--tw-gradient-from:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--color-primary\)\]\/20{--tw-gradient-from:color-mix(in oklab,var(--color-primary)20%,transparent)}}.from-\[var\(--color-primary\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--error\)\]\/10{--tw-gradient-from:var(--error)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--error\)\]\/10{--tw-gradient-from:color-mix(in oklab,var(--error)10%,transparent)}}.from-\[var\(--error\)\]\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--info\)\]\/10{--tw-gradient-from:var(--info)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--info\)\]\/10{--tw-gradient-from:color-mix(in oklab,var(--info)10%,transparent)}}.from-\[var\(--info\)\]\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--primary\)\]{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--primary\)\]\/0{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--primary\)\]\/0{--tw-gradient-from:color-mix(in oklab,var(--primary)0%,transparent)}}.from-\[var\(--primary\)\]\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--primary\)\]\/5{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--primary\)\]\/5{--tw-gradient-from:color-mix(in oklab,var(--primary)5%,transparent)}}.from-\[var\(--primary\)\]\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--primary\)\]\/10{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--primary\)\]\/10{--tw-gradient-from:color-mix(in oklab,var(--primary)10%,transparent)}}.from-\[var\(--primary\)\]\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--primary\)\]\/20{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--primary\)\]\/20{--tw-gradient-from:color-mix(in oklab,var(--primary)20%,transparent)}}.from-\[var\(--primary\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--success\)\]\/10{--tw-gradient-from:var(--success)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--success\)\]\/10{--tw-gradient-from:color-mix(in oklab,var(--success)10%,transparent)}}.from-\[var\(--success\)\]\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--warning\)\]\/10{--tw-gradient-from:var(--warning)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--warning\)\]\/10{--tw-gradient-from:color-mix(in oklab,var(--warning)10%,transparent)}}.from-\[var\(--warning\)\]\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-100{--tw-gradient-from:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-500\/10{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-500\/20{--tw-gradient-from:#f99c0033}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.from-amber-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-600{--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black)60%,transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-100{--tw-gradient-from:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-200\/20{--tw-gradient-from:#bedbff33}@supports (color:color-mix(in lab, red, red)){.from-blue-200\/20{--tw-gradient-from:color-mix(in oklab,var(--color-blue-200)20%,transparent)}}.from-blue-200\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.from-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500\/20{--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.from-blue-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-50{--tw-gradient-from:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-500\/10{--tw-gradient-from:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.from-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-500\/20{--tw-gradient-from:#00b7d733}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.from-cyan-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-400\/20{--tw-gradient-from:#00d29433}@supports (color:color-mix(in lab, red, red)){.from-emerald-400\/20{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.from-emerald-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500\/10{--tw-gradient-from:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.from-emerald-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500\/20{--tw-gradient-from:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.from-emerald-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-200{--tw-gradient-from:var(--color-gray-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-500\/10{--tw-gradient-from:#6a72821a}@supports (color:color-mix(in lab, red, red)){.from-gray-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-gray-500)10%,transparent)}}.from-gray-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-500\/20{--tw-gradient-from:#6a728233}@supports (color:color-mix(in lab, red, red)){.from-gray-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.from-gray-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-600\/40{--tw-gradient-from:#4a556566}@supports (color:color-mix(in lab, red, red)){.from-gray-600\/40{--tw-gradient-from:color-mix(in oklab,var(--color-gray-600)40%,transparent)}}.from-gray-600\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-400{--tw-gradient-from:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-500\/20{--tw-gradient-from:#00c75833}@supports (color:color-mix(in lab, red, red)){.from-green-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.from-green-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-50{--tw-gradient-from:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-100\/40{--tw-gradient-from:#e0e7ff66}@supports (color:color-mix(in lab, red, red)){.from-indigo-100\/40{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-100)40%,transparent)}}.from-indigo-100\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-200\/30{--tw-gradient-from:#c7d2ff4d}@supports (color:color-mix(in lab, red, red)){.from-indigo-200\/30{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-200)30%,transparent)}}.from-indigo-200\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-400{--tw-gradient-from:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-500\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab, red, red)){.from-indigo-500\/0{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-500)0%,transparent)}}.from-indigo-500\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-500\/20{--tw-gradient-from:#625fff33}@supports (color:color-mix(in lab, red, red)){.from-indigo-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.from-indigo-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-600{--tw-gradient-from:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-100{--tw-gradient-from:var(--color-orange-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-400{--tw-gradient-from:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-200\/30{--tw-gradient-from:#e9d5ff4d}@supports (color:color-mix(in lab, red, red)){.from-purple-200\/30{--tw-gradient-from:color-mix(in oklab,var(--color-purple-200)30%,transparent)}}.from-purple-200\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-400\/15{--tw-gradient-from:#c07eff26}@supports (color:color-mix(in lab, red, red)){.from-purple-400\/15{--tw-gradient-from:color-mix(in oklab,var(--color-purple-400)15%,transparent)}}.from-purple-400\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500\/10{--tw-gradient-from:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.from-purple-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500\/20{--tw-gradient-from:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.from-purple-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-400{--tw-gradient-from:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-400\/20{--tw-gradient-from:#ff656833}@supports (color:color-mix(in lab, red, red)){.from-red-400\/20{--tw-gradient-from:color-mix(in oklab,var(--color-red-400)20%,transparent)}}.from-red-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-500\/10{--tw-gradient-from:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.from-red-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.from-red-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-500\/10{--tw-gradient-from:#ff23571a}@supports (color:color-mix(in lab, red, red)){.from-rose-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.from-rose-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-500\/20{--tw-gradient-from:#62748e33}@supports (color:color-mix(in lab, red, red)){.from-slate-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-slate-500)20%,transparent)}}.from-slate-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-600{--tw-gradient-from:var(--color-slate-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-800{--tw-gradient-from:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-500{--tw-gradient-from:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-500\/20{--tw-gradient-from:#00baa733}@supports (color:color-mix(in lab, red, red)){.from-teal-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-teal-500)20%,transparent)}}.from-teal-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-500\/10{--tw-gradient-from:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.from-violet-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-500\/20{--tw-gradient-from:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-violet-500)20%,transparent)}}.from-violet-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-warning{--tw-gradient-from:var(--color-warning);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab, red, red)){.from-white\/0{--tw-gradient-from:color-mix(in oklab,var(--color-white)0%,transparent)}}.from-white\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/5{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.from-white\/5{--tw-gradient-from:color-mix(in oklab,var(--color-white)5%,transparent)}}.from-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/\[0\.06\]{--tw-gradient-from:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.from-white\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab,var(--color-white)6%,transparent)}}.from-white\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-400{--tw-gradient-from:var(--color-yellow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#4a4080\]{--tw-gradient-via:#4a4080;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--bg-base\)\]\/30{--tw-gradient-via:var(--bg-base)}@supports (color:color-mix(in lab, red, red)){.via-\[var\(--bg-base\)\]\/30{--tw-gradient-via:color-mix(in oklab,var(--bg-base)30%,transparent)}}.via-\[var\(--bg-base\)\]\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--info\)\]\/5{--tw-gradient-via:var(--info)}@supports (color:color-mix(in lab, red, red)){.via-\[var\(--info\)\]\/5{--tw-gradient-via:color-mix(in oklab,var(--info)5%,transparent)}}.via-\[var\(--info\)\]\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--primary\)\]\/5{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-\[var\(--primary\)\]\/5{--tw-gradient-via:color-mix(in oklab,var(--primary)5%,transparent)}}.via-\[var\(--primary\)\]\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--primary\)\]\/10{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-\[var\(--primary\)\]\/10{--tw-gradient-via:color-mix(in oklab,var(--primary)10%,transparent)}}.via-\[var\(--primary\)\]\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-500{--tw-gradient-via:var(--color-amber-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-600\/5{--tw-gradient-via:#dd74000d}@supports (color:color-mix(in lab, red, red)){.via-amber-600\/5{--tw-gradient-via:color-mix(in oklab,var(--color-amber-600)5%,transparent)}}.via-amber-600\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-600\/10{--tw-gradient-via:#dd74001a}@supports (color:color-mix(in lab, red, red)){.via-amber-600\/10{--tw-gradient-via:color-mix(in oklab,var(--color-amber-600)10%,transparent)}}.via-amber-600\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black{--tw-gradient-via:var(--color-black);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-600\/5{--tw-gradient-via:#155dfc0d}@supports (color:color-mix(in lab, red, red)){.via-blue-600\/5{--tw-gradient-via:color-mix(in oklab,var(--color-blue-600)5%,transparent)}}.via-blue-600\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-600\/10{--tw-gradient-via:#155dfc1a}@supports (color:color-mix(in lab, red, red)){.via-blue-600\/10{--tw-gradient-via:color-mix(in oklab,var(--color-blue-600)10%,transparent)}}.via-blue-600\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-700{--tw-gradient-via:var(--color-blue-700);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-600\/5{--tw-gradient-via:#0092b50d}@supports (color:color-mix(in lab, red, red)){.via-cyan-600\/5{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-600)5%,transparent)}}.via-cyan-600\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-600\/10{--tw-gradient-via:#0092b51a}@supports (color:color-mix(in lab, red, red)){.via-cyan-600\/10{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-600)10%,transparent)}}.via-cyan-600\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-600\/5{--tw-gradient-via:#0097670d}@supports (color:color-mix(in lab, red, red)){.via-emerald-600\/5{--tw-gradient-via:color-mix(in oklab,var(--color-emerald-600)5%,transparent)}}.via-emerald-600\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-600\/10{--tw-gradient-via:#0097671a}@supports (color:color-mix(in lab, red, red)){.via-emerald-600\/10{--tw-gradient-via:color-mix(in oklab,var(--color-emerald-600)10%,transparent)}}.via-emerald-600\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-600\/5{--tw-gradient-via:#4a55650d}@supports (color:color-mix(in lab, red, red)){.via-gray-600\/5{--tw-gradient-via:color-mix(in oklab,var(--color-gray-600)5%,transparent)}}.via-gray-600\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-600\/10{--tw-gradient-via:#4a55651a}@supports (color:color-mix(in lab, red, red)){.via-gray-600\/10{--tw-gradient-via:color-mix(in oklab,var(--color-gray-600)10%,transparent)}}.via-gray-600\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-700\/60{--tw-gradient-via:#36415399}@supports (color:color-mix(in lab, red, red)){.via-gray-700\/60{--tw-gradient-via:color-mix(in oklab,var(--color-gray-700)60%,transparent)}}.via-gray-700\/60{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-500{--tw-gradient-via:var(--color-indigo-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-500\/10{--tw-gradient-via:#625fff1a}@supports (color:color-mix(in lab, red, red)){.via-indigo-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.via-indigo-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-500\/5{--tw-gradient-via:#fe6e000d}@supports (color:color-mix(in lab, red, red)){.via-orange-500\/5{--tw-gradient-via:color-mix(in oklab,var(--color-orange-500)5%,transparent)}}.via-orange-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-500\/10{--tw-gradient-via:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.via-orange-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.via-orange-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-200\/20{--tw-gradient-via:#fccee833}@supports (color:color-mix(in lab, red, red)){.via-pink-200\/20{--tw-gradient-via:color-mix(in oklab,var(--color-pink-200)20%,transparent)}}.via-pink-200\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-50\/30{--tw-gradient-via:#faf5ff4d}@supports (color:color-mix(in lab, red, red)){.via-purple-50\/30{--tw-gradient-via:color-mix(in oklab,var(--color-purple-50)30%,transparent)}}.via-purple-50\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-200\/20{--tw-gradient-via:#e9d5ff33}@supports (color:color-mix(in lab, red, red)){.via-purple-200\/20{--tw-gradient-via:color-mix(in oklab,var(--color-purple-200)20%,transparent)}}.via-purple-200\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500{--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500\/0{--tw-gradient-via:#0000}@supports (color:color-mix(in lab, red, red)){.via-purple-500\/0{--tw-gradient-via:color-mix(in oklab,var(--color-purple-500)0%,transparent)}}.via-purple-500\/0{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500\/20{--tw-gradient-via:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.via-purple-500\/20{--tw-gradient-via:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.via-purple-500\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-600{--tw-gradient-via:var(--color-purple-600);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-600\/10{--tw-gradient-via:#9810fa1a}@supports (color:color-mix(in lab, red, red)){.via-purple-600\/10{--tw-gradient-via:color-mix(in oklab,var(--color-purple-600)10%,transparent)}}.via-purple-600\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-500\/10{--tw-gradient-via:#ff23571a}@supports (color:color-mix(in lab, red, red)){.via-rose-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.via-rose-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-500\/25{--tw-gradient-via:#ff235740}@supports (color:color-mix(in lab, red, red)){.via-rose-500\/25{--tw-gradient-via:color-mix(in oklab,var(--color-rose-500)25%,transparent)}}.via-rose-500\/25{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-600\/5{--tw-gradient-via:#e700440d}@supports (color:color-mix(in lab, red, red)){.via-rose-600\/5{--tw-gradient-via:color-mix(in oklab,var(--color-rose-600)5%,transparent)}}.via-rose-600\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-800{--tw-gradient-via:var(--color-slate-800);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900{--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-500{--tw-gradient-via:var(--color-teal-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-500\/10{--tw-gradient-via:#00baa71a}@supports (color:color-mix(in lab, red, red)){.via-teal-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.via-teal-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-500\/25{--tw-gradient-via:#00baa740}@supports (color:color-mix(in lab, red, red)){.via-teal-500\/25{--tw-gradient-via:color-mix(in oklab,var(--color-teal-500)25%,transparent)}}.via-teal-500\/25{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-600\/10{--tw-gradient-via:#0095881a}@supports (color:color-mix(in lab, red, red)){.via-teal-600\/10{--tw-gradient-via:color-mix(in oklab,var(--color-teal-600)10%,transparent)}}.via-teal-600\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-500{--tw-gradient-via:var(--color-violet-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-500\/10{--tw-gradient-via:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.via-violet-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.via-violet-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-600\/5{--tw-gradient-via:#7f22fe0d}@supports (color:color-mix(in lab, red, red)){.via-violet-600\/5{--tw-gradient-via:color-mix(in oklab,var(--color-violet-600)5%,transparent)}}.via-violet-600\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-600\/10{--tw-gradient-via:#7f22fe1a}@supports (color:color-mix(in lab, red, red)){.via-violet-600\/10{--tw-gradient-via:color-mix(in oklab,var(--color-violet-600)10%,transparent)}}.via-violet-600\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/0{--tw-gradient-via:#0000}@supports (color:color-mix(in lab, red, red)){.via-white\/0{--tw-gradient-via:color-mix(in oklab,var(--color-white)0%,transparent)}}.via-white\/0{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/25{--tw-gradient-via:#ffffff40}@supports (color:color-mix(in lab, red, red)){.via-white\/25{--tw-gradient-via:color-mix(in oklab,var(--color-white)25%,transparent)}}.via-white\/25{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/30{--tw-gradient-via:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.via-white\/30{--tw-gradient-via:color-mix(in oklab,var(--color-white)30%,transparent)}}.via-white\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#3a3065\]{--tw-gradient-to:#3a3065;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#a855f7\]{--tw-gradient-to:#a855f7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--bg-base\)\]{--tw-gradient-to:var(--bg-base);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--bg-base\)\]\/90{--tw-gradient-to:var(--bg-base)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--bg-base\)\]\/90{--tw-gradient-to:color-mix(in oklab,var(--bg-base)90%,transparent)}}.to-\[var\(--bg-base\)\]\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--bg-overlay\)\]{--tw-gradient-to:var(--bg-overlay);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--bg-surface\)\]{--tw-gradient-to:var(--bg-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-primary\)\]\/5{--tw-gradient-to:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--color-primary\)\]\/5{--tw-gradient-to:color-mix(in oklab,var(--color-primary)5%,transparent)}}.to-\[var\(--color-primary\)\]\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-primary\)\]\/10{--tw-gradient-to:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--color-primary\)\]\/10{--tw-gradient-to:color-mix(in oklab,var(--color-primary)10%,transparent)}}.to-\[var\(--color-primary\)\]\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-primary\)\]\/70{--tw-gradient-to:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--color-primary\)\]\/70{--tw-gradient-to:color-mix(in oklab,var(--color-primary)70%,transparent)}}.to-\[var\(--color-primary\)\]\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--error\)\]\/5{--tw-gradient-to:var(--error)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--error\)\]\/5{--tw-gradient-to:color-mix(in oklab,var(--error)5%,transparent)}}.to-\[var\(--error\)\]\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--info\)\]{--tw-gradient-to:var(--info);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--info\)\]\/5{--tw-gradient-to:var(--info)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--info\)\]\/5{--tw-gradient-to:color-mix(in oklab,var(--info)5%,transparent)}}.to-\[var\(--info\)\]\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--primary\)\]\/0{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--primary\)\]\/0{--tw-gradient-to:color-mix(in oklab,var(--primary)0%,transparent)}}.to-\[var\(--primary\)\]\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--primary\)\]\/5{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--primary\)\]\/5{--tw-gradient-to:color-mix(in oklab,var(--primary)5%,transparent)}}.to-\[var\(--primary\)\]\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--primary-dark\)\]{--tw-gradient-to:var(--primary-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--primary-hover\)\]{--tw-gradient-to:var(--primary-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--success\)\]\/5{--tw-gradient-to:var(--success)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--success\)\]\/5{--tw-gradient-to:color-mix(in oklab,var(--success)5%,transparent)}}.to-\[var\(--success\)\]\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--warning\)\]\/5{--tw-gradient-to:var(--warning)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--warning\)\]\/5{--tw-gradient-to:color-mix(in oklab,var(--warning)5%,transparent)}}.to-\[var\(--warning\)\]\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-50{--tw-gradient-to:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-100{--tw-gradient-to:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-500\/10{--tw-gradient-to:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.to-blue-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.to-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-500\/20{--tw-gradient-to:#3080ff33}@supports (color:color-mix(in lab, red, red)){.to-blue-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.to-blue-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-600\/10{--tw-gradient-to:#155dfc1a}@supports (color:color-mix(in lab, red, red)){.to-blue-600\/10{--tw-gradient-to:color-mix(in oklab,var(--color-blue-600)10%,transparent)}}.to-blue-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-900{--tw-gradient-to:var(--color-blue-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-500\/5{--tw-gradient-to:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.to-emerald-500\/5{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500)5%,transparent)}}.to-emerald-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-500\/10{--tw-gradient-to:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.to-emerald-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.to-emerald-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-600\/10{--tw-gradient-to:#0097671a}@supports (color:color-mix(in lab, red, red)){.to-emerald-600\/10{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-600)10%,transparent)}}.to-emerald-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-50{--tw-gradient-to:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-800\/60{--tw-gradient-to:#1e293999}@supports (color:color-mix(in lab, red, red)){.to-gray-800\/60{--tw-gradient-to:color-mix(in oklab,var(--color-gray-800)60%,transparent)}}.to-gray-800\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-400\/20{--tw-gradient-to:#05df7233}@supports (color:color-mix(in lab, red, red)){.to-green-400\/20{--tw-gradient-to:color-mix(in oklab,var(--color-green-400)20%,transparent)}}.to-green-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-500\/10{--tw-gradient-to:#00c7581a}@supports (color:color-mix(in lab, red, red)){.to-green-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.to-green-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-600{--tw-gradient-to:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-600\/10{--tw-gradient-to:#00a5441a}@supports (color:color-mix(in lab, red, red)){.to-green-600\/10{--tw-gradient-to:color-mix(in oklab,var(--color-green-600)10%,transparent)}}.to-green-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-100{--tw-gradient-to:var(--color-indigo-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-200\/20{--tw-gradient-to:#c7d2ff33}@supports (color:color-mix(in lab, red, red)){.to-indigo-200\/20{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-200)20%,transparent)}}.to-indigo-200\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-500\/20{--tw-gradient-to:#625fff33}@supports (color:color-mix(in lab, red, red)){.to-indigo-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.to-indigo-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-50{--tw-gradient-to:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-100{--tw-gradient-to:var(--color-orange-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-500\/10{--tw-gradient-to:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.to-orange-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.to-orange-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-500\/20{--tw-gradient-to:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.to-orange-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.to-orange-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-400\/20{--tw-gradient-to:#fb64b633}@supports (color:color-mix(in lab, red, red)){.to-pink-400\/20{--tw-gradient-to:color-mix(in oklab,var(--color-pink-400)20%,transparent)}}.to-pink-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/0{--tw-gradient-to:color-mix(in oklab,var(--color-pink-500)0%,transparent)}}.to-pink-500\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500\/10{--tw-gradient-to:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-pink-500)10%,transparent)}}.to-pink-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500\/20{--tw-gradient-to:#f6339a33}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-pink-500)20%,transparent)}}.to-pink-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-50{--tw-gradient-to:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-50\/30{--tw-gradient-to:#faf5ff4d}@supports (color:color-mix(in lab, red, red)){.to-purple-50\/30{--tw-gradient-to:color-mix(in oklab,var(--color-purple-50)30%,transparent)}}.to-purple-50\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-100{--tw-gradient-to:var(--color-purple-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-400{--tw-gradient-to:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500\/5{--tw-gradient-to:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/5{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500)5%,transparent)}}.to-purple-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500\/10{--tw-gradient-to:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.to-purple-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500\/20{--tw-gradient-to:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.to-purple-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-500\/5{--tw-gradient-to:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.to-red-500\/5{--tw-gradient-to:color-mix(in oklab,var(--color-red-500)5%,transparent)}}.to-red-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-500\/10{--tw-gradient-to:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.to-red-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.to-red-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-rose-500{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-400\/20{--tw-gradient-to:#90a1b933}@supports (color:color-mix(in lab, red, red)){.to-slate-400\/20{--tw-gradient-to:color-mix(in oklab,var(--color-slate-400)20%,transparent)}}.to-slate-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-50{--tw-gradient-to:var(--color-teal-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-500\/10{--tw-gradient-to:#00baa71a}@supports (color:color-mix(in lab, red, red)){.to-teal-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.to-teal-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet-50{--tw-gradient-to:var(--color-violet-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet-400\/10{--tw-gradient-to:#a685ff1a}@supports (color:color-mix(in lab, red, red)){.to-violet-400\/10{--tw-gradient-to:color-mix(in oklab,var(--color-violet-400)10%,transparent)}}.to-violet-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet-500{--tw-gradient-to:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet-500\/20{--tw-gradient-to:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.to-violet-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-violet-500)20%,transparent)}}.to-violet-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet-600{--tw-gradient-to:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet-700{--tw-gradient-to:var(--color-violet-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-warning{--tw-gradient-to:var(--color-warning);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-white\/0{--tw-gradient-to:color-mix(in oklab,var(--color-white)0%,transparent)}}.to-white\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/10{--tw-gradient-to:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.to-white\/10{--tw-gradient-to:color-mix(in oklab,var(--color-white)10%,transparent)}}.to-white\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/\[0\.03\]{--tw-gradient-to:#ffffff08}@supports (color:color-mix(in lab, red, red)){.to-white\/\[0\.03\]{--tw-gradient-to:color-mix(in oklab,var(--color-white)3%,transparent)}}.to-white\/\[0\.03\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-600{--tw-gradient-to:var(--color-yellow-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.loading-ball{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='12' cy='5' rx='4' ry='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='12' cy='5' rx='4' ry='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C/svg%3E")}.loading-bars{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E")}.loading-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E")}.loading-infinity{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E")}.loading-ring{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.mask-circle{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-decagon{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='192' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='192' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-diamond{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-heart{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")}.mask-hexagon{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")}.mask-hexagon-2{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")}.mask-none{-webkit-mask-image:none;mask-image:none}.mask-pentagon{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-squircle{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e")}.mask-star{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-star-2{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-triangle{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-triangle-2{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='174' height='150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='174' height='150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-triangle-3{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-triangle-4{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-circle{--tw-mask-radial-shape:circle}.mask-ellipse{--tw-mask-radial-shape:ellipse}.mask-radial-closest-corner{--tw-mask-radial-size:closest-corner}.mask-radial-closest-side{--tw-mask-radial-size:closest-side}.mask-radial-farthest-corner{--tw-mask-radial-size:farthest-corner}.mask-radial-farthest-side{--tw-mask-radial-size:farthest-side}.mask-radial-at-bottom{--tw-mask-radial-position:bottom}.mask-radial-at-bottom-left{--tw-mask-radial-position:bottom left}.mask-radial-at-bottom-right{--tw-mask-radial-position:bottom right}.mask-radial-at-center{--tw-mask-radial-position:center}.mask-radial-at-left{--tw-mask-radial-position:left}.mask-radial-at-right{--tw-mask-radial-position:right}.mask-radial-at-top{--tw-mask-radial-position:top}.mask-radial-at-top-left{--tw-mask-radial-position:top left}.mask-radial-at-top-right{--tw-mask-radial-position:top right}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.bg-\[length\:1\.25rem_1\.25rem\]{background-size:1.25rem 1.25rem}.bg-\[length\:16px_16px\]{background-size:16px 16px}.bg-auto{background-size:auto}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:border-box}.bg-clip-content{background-clip:content-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-\[position\:right_6px_center\]{background-position:right 6px center}.bg-\[right_0\.5rem_center\]{background-position:right .5rem center}.bg-\[right_0\.75rem_center\]{background-position:right .75rem center}.bg-bottom{background-position:bottom}.bg-bottom-left{background-position:0 100%}.bg-bottom-right{background-position:100% 100%}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-top-left{background-position:0 0}.bg-top-right{background-position:100% 0}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat{background-repeat:repeat}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-origin-border{background-origin:border-box}.bg-origin-content{background-origin:content-box}.bg-origin-padding{background-origin:padding-box}.mask-add{-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add}.mask-exclude{-webkit-mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}.mask-intersect{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-subtract{-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;mask-composite:subtract}.mask-alpha{-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;mask-mode:alpha}.mask-luminance{-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;mask-mode:luminance}.mask-match{-webkit-mask-source-type:auto;-webkit-mask-source-type:auto;mask-mode:match-source}.mask-type-alpha{mask-type:alpha}.mask-type-luminance{mask-type:luminance}.mask-half-1{-webkit-mask-position:0;mask-position:0;-webkit-mask-size:200%;mask-size:200%}.mask-half-1:where(:dir(rtl),[dir=rtl],[dir=rtl] *){-webkit-mask-position:100%;mask-position:100%}.mask-half-2{-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:200%;mask-size:200%}.mask-half-2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){-webkit-mask-position:0;mask-position:0}.mask-auto{-webkit-mask-size:auto;mask-size:auto}.mask-contain{-webkit-mask-size:contain;mask-size:contain}.mask-cover{-webkit-mask-size:cover;mask-size:cover}.mask-clip-border{-webkit-mask-clip:border-box;mask-clip:border-box}.mask-clip-content{-webkit-mask-clip:content-box;mask-clip:content-box}.mask-clip-fill{-webkit-mask-clip:fill-box;mask-clip:fill-box}.mask-clip-padding{-webkit-mask-clip:padding-box;mask-clip:padding-box}.mask-clip-stroke{-webkit-mask-clip:stroke-box;mask-clip:stroke-box}.mask-clip-view{-webkit-mask-clip:view-box;mask-clip:view-box}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-bottom{-webkit-mask-position:bottom;mask-position:bottom}.mask-bottom-left{-webkit-mask-position:0 100%;mask-position:0 100%}.mask-bottom-right{-webkit-mask-position:100% 100%;mask-position:100% 100%}.mask-center{-webkit-mask-position:50%;mask-position:50%}.mask-left{-webkit-mask-position:0;mask-position:0}.mask-right{-webkit-mask-position:100%;mask-position:100%}.mask-top{-webkit-mask-position:top;mask-position:top}.mask-top-left{-webkit-mask-position:0 0;mask-position:0 0}.mask-top-right{-webkit-mask-position:100% 0;mask-position:100% 0}.mask-no-repeat{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.mask-repeat-round{-webkit-mask-repeat:round;mask-repeat:round}.mask-repeat-space{-webkit-mask-repeat:space;mask-repeat:space}.mask-repeat-x{-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.mask-repeat-y{-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.mask-origin-border{-webkit-mask-origin:border-box;mask-origin:border-box}.mask-origin-content{-webkit-mask-origin:content-box;mask-origin:content-box}.mask-origin-fill{-webkit-mask-origin:fill-box;mask-origin:fill-box}.mask-origin-padding{-webkit-mask-origin:padding-box;mask-origin:padding-box}.mask-origin-stroke{-webkit-mask-origin:stroke-box;mask-origin:stroke-box}.mask-origin-view{-webkit-mask-origin:view-box;mask-origin:view-box}.fill-\[var\(--text-muted\)\]{fill:var(--text-muted)}.fill-\[var\(--text-primary\)\]{fill:var(--text-primary)}.fill-\[var\(--text-secondary\)\]{fill:var(--text-secondary)}.fill-base-content\/40{fill:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.fill-base-content\/40{fill:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.fill-none{fill:none}.fill-violet-500{fill:var(--color-violet-500)}.stroke-none{stroke:none}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.object-bottom{object-position:bottom}.object-bottom-left{object-position:left bottom}.object-bottom-right{object-position:right bottom}.object-center{object-position:center}.object-left{object-position:left}.object-left-bottom{object-position:left bottom}.object-left-top{object-position:left top}.object-right{object-position:right}.object-right-bottom{object-position:right bottom}.object-right-top{object-position:right top}.object-top{object-position:top}.object-top-left{object-position:left top}.object-top-right{object-position:right top}.checkbox-lg{--size:calc(var(--size-selector,.25rem)*7);padding:.3125rem}.checkbox-md{--size:calc(var(--size-selector,.25rem)*6);padding:.25rem}.checkbox-sm{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}.checkbox-xl{--size:calc(var(--size-selector,.25rem)*8);padding:.375rem}.checkbox-xs{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}.radio-lg{padding:.3125rem}.radio-lg[type=radio]{--size:calc(var(--size-selector,.25rem)*7)}.radio-md{padding:.25rem}.radio-md[type=radio]{--size:calc(var(--size-selector,.25rem)*6)}.radio-sm{padding:.1875rem}.radio-sm[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}.radio-xl{padding:.375rem}.radio-xl[type=radio]{--size:calc(var(--size-selector,.25rem)*8)}.radio-xs{padding:.125rem}.radio-xs[type=radio]{--size:calc(var(--size-selector,.25rem)*4)}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-9{padding:calc(var(--spacing)*9)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-\[1px\]{padding:1px}.menu-title{color:var(--color-base-content);padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.menu-title{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.menu-title{font-size:.875rem;font-weight:600}.table-lg :not(thead,tfoot) tr{font-size:1.125rem}.table-lg :where(th,td){padding-block:1rem;padding-inline:1.25rem}.table-md :not(thead,tfoot) tr{font-size:.875rem}.table-md :where(th,td){padding-block:.75rem;padding-inline:1rem}.table-sm :not(thead,tfoot) tr{font-size:.75rem}.table-sm :where(th,td){padding-block:.5rem;padding-inline:.75rem}.table-xl :not(thead,tfoot) tr{font-size:1.375rem}.table-xl :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}.table-xs :not(thead,tfoot) tr{font-size:.6875rem}.table-xs :where(th,td){padding-block:.25rem;padding-inline:.5rem}.badge-lg{--size:calc(var(--size-selector,.25rem)*7);padding-inline:calc(.25rem*3.5 - var(--border));font-size:1rem}.badge-md{--size:calc(var(--size-selector,.25rem)*6);padding-inline:calc(.25rem*3 - var(--border));font-size:.875rem}.badge-sm{--size:calc(var(--size-selector,.25rem)*5);padding-inline:calc(.25rem*2.5 - var(--border));font-size:.75rem}.badge-xl{--size:calc(var(--size-selector,.25rem)*8);padding-inline:calc(.25rem*4 - var(--border));font-size:1.125rem}.badge-xs{--size:calc(var(--size-selector,.25rem)*4);padding-inline:calc(.25rem*2 - var(--border));font-size:.625rem}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-\[0\.3rem\]{padding-inline:.3rem}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-\[0\.2rem\]{padding-block:.2rem}.file-input-xl{--size:calc(var(--size-field,.25rem)*14);padding-inline-end:1.5rem;font-size:1.125rem;line-height:3rem}.file-input-xl::file-selector-button{font-size:1.375rem}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-0\.5{padding-right:calc(var(--spacing)*.5)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-7{padding-right:calc(var(--spacing)*7)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-20{padding-right:calc(var(--spacing)*20)}.pr-24{padding-right:calc(var(--spacing)*24)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-0\.5{padding-left:calc(var(--spacing)*.5)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-3\.5{padding-left:calc(var(--spacing)*3.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-4\.5{padding-left:calc(var(--spacing)*4.5)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-11{padding-left:calc(var(--spacing)*11)}.pl-12{padding-left:calc(var(--spacing)*12)}.pl-14{padding-left:calc(var(--spacing)*14)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-sub{vertical-align:sub}.align-super{vertical-align:super}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.file-input-lg{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem;line-height:2.5rem}.file-input-lg::file-selector-button{font-size:1.125rem}.file-input-md{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem;line-height:2}.file-input-md::file-selector-button{font-size:.875rem}.file-input-sm{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;line-height:1.5rem}.file-input-sm::file-selector-button{font-size:.75rem}.file-input-xs{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem;line-height:1rem}.file-input-xs::file-selector-button{font-size:.6875rem}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.kbd-lg{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}.kbd-md{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}.kbd-sm{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}.kbd-xl{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}.kbd-xs{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}.select-lg{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem}.select-md{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem}.select-sm{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}.select-xl{--size:calc(var(--size-field,.25rem)*14);font-size:1.375rem}.select-xs{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}.text-\[2rem\]{font-size:2rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[100px\]{font-size:100px}.textarea-lg{font-size:1.125rem}.textarea-md{font-size:.875rem}.textarea-sm{font-size:.75rem}.textarea-xl{font-size:1.375rem}.textarea-xs{font-size:.6875rem}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-10{--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.wrap-normal{overflow-wrap:normal}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.overflow-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.hyphens-manual{-webkit-hyphens:manual;hyphens:manual}.hyphens-none{-webkit-hyphens:none;hyphens:none}.whitespace-break-spaces{white-space:break-spaces}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.file-input-accent{--btn-color:var(--color-accent)}.file-input-accent::file-selector-button{color:var(--color-accent-content)}.file-input-accent,.file-input-accent:focus,.file-input-accent:focus-within{--input-color:var(--color-accent)}.file-input-error{--btn-color:var(--color-error)}.file-input-error::file-selector-button{color:var(--color-error-content)}.file-input-error,.file-input-error:focus,.file-input-error:focus-within{--input-color:var(--color-error)}.file-input-info{--btn-color:var(--color-info)}.file-input-info::file-selector-button{color:var(--color-info-content)}.file-input-info,.file-input-info:focus,.file-input-info:focus-within{--input-color:var(--color-info)}.file-input-neutral{--btn-color:var(--color-neutral)}.file-input-neutral::file-selector-button{color:var(--color-neutral-content)}.file-input-neutral,.file-input-neutral:focus,.file-input-neutral:focus-within{--input-color:var(--color-neutral)}.file-input-primary{--btn-color:var(--color-primary)}.file-input-primary::file-selector-button{color:var(--color-primary-content)}.file-input-primary,.file-input-primary:focus,.file-input-primary:focus-within{--input-color:var(--color-primary)}.file-input-secondary{--btn-color:var(--color-secondary)}.file-input-secondary::file-selector-button{color:var(--color-secondary-content)}.file-input-secondary,.file-input-secondary:focus,.file-input-secondary:focus-within{--input-color:var(--color-secondary)}.file-input-success{--btn-color:var(--color-success)}.file-input-success::file-selector-button{color:var(--color-success-content)}.file-input-success,.file-input-success:focus,.file-input-success:focus-within{--input-color:var(--color-success)}.file-input-warning{--btn-color:var(--color-warning)}.file-input-warning::file-selector-button{color:var(--color-warning-content)}.file-input-warning,.file-input-warning:focus,.file-input-warning:focus-within{--input-color:var(--color-warning)}.checkbox-accent{color:var(--color-accent-content);--input-color:var(--color-accent)}.checkbox-error{color:var(--color-error-content);--input-color:var(--color-error)}.checkbox-info{color:var(--color-info-content);--input-color:var(--color-info)}.checkbox-neutral{color:var(--color-neutral-content);--input-color:var(--color-neutral)}.checkbox-primary{color:var(--color-primary-content);--input-color:var(--color-primary)}.checkbox-secondary{color:var(--color-secondary-content);--input-color:var(--color-secondary)}.checkbox-success{color:var(--color-success-content);--input-color:var(--color-success)}.checkbox-warning{color:var(--color-warning-content);--input-color:var(--color-warning)}.link-accent{color:var(--color-accent)}@media (hover:hover){.link-accent:hover{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.link-accent:hover{color:color-mix(in oklab,var(--color-accent)80%,#000)}}}.link-error{color:var(--color-error)}@media (hover:hover){.link-error:hover{color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.link-error:hover{color:color-mix(in oklab,var(--color-error)80%,#000)}}}.link-info{color:var(--color-info)}@media (hover:hover){.link-info:hover{color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.link-info:hover{color:color-mix(in oklab,var(--color-info)80%,#000)}}}.link-neutral{color:var(--color-neutral)}@media (hover:hover){.link-neutral:hover{color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.link-neutral:hover{color:color-mix(in oklab,var(--color-neutral)80%,#000)}}}.link-primary{color:var(--color-primary)}@media (hover:hover){.link-primary:hover{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.link-primary:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}.link-secondary{color:var(--color-secondary)}@media (hover:hover){.link-secondary:hover{color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.link-secondary:hover{color:color-mix(in oklab,var(--color-secondary)80%,#000)}}}.link-success{color:var(--color-success)}@media (hover:hover){.link-success:hover{color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.link-success:hover{color:color-mix(in oklab,var(--color-success)80%,#000)}}}.link-warning{color:var(--color-warning)}@media (hover:hover){.link-warning:hover{color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.link-warning:hover{color:color-mix(in oklab,var(--color-warning)80%,#000)}}}.range-accent{color:var(--color-accent);--range-thumb:var(--color-accent-content)}.range-error{color:var(--color-error);--range-thumb:var(--color-error-content)}.range-info{color:var(--color-info);--range-thumb:var(--color-info-content)}.range-neutral{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}.range-primary{color:var(--color-primary);--range-thumb:var(--color-primary-content)}.range-secondary{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}.range-success{color:var(--color-success);--range-thumb:var(--color-success-content)}.range-warning{color:var(--color-warning);--range-thumb:var(--color-warning-content)}.tooltip-accent{--tt-bg:var(--color-accent)}.tooltip-accent>.tooltip-content,.tooltip-accent[data-tip]:before{color:var(--color-accent-content)}.tooltip-error{--tt-bg:var(--color-error)}.tooltip-error>.tooltip-content,.tooltip-error[data-tip]:before{color:var(--color-error-content)}.tooltip-info{--tt-bg:var(--color-info)}.tooltip-info>.tooltip-content,.tooltip-info[data-tip]:before{color:var(--color-info-content)}.tooltip-primary{--tt-bg:var(--color-primary)}.tooltip-primary>.tooltip-content,.tooltip-primary[data-tip]:before{color:var(--color-primary-content)}.tooltip-secondary{--tt-bg:var(--color-secondary)}.tooltip-secondary>.tooltip-content,.tooltip-secondary[data-tip]:before{color:var(--color-secondary-content)}.tooltip-success{--tt-bg:var(--color-success)}.tooltip-success>.tooltip-content,.tooltip-success[data-tip]:before{color:var(--color-success-content)}.tooltip-warning{--tt-bg:var(--color-warning)}.tooltip-warning>.tooltip-content,.tooltip-warning[data-tip]:before{color:var(--color-warning-content)}.\!text-\[\#CBD5E1\]{color:#cbd5e1!important}.\!text-gray-500{color:var(--color-gray-500)!important}.\!text-gray-600{color:var(--color-gray-600)!important}.\!text-indigo-600{color:var(--color-indigo-600)!important}.progress-accent{color:var(--color-accent)}.progress-error{color:var(--color-error)}.progress-info{color:var(--color-info)}.progress-neutral{color:var(--color-neutral)}.progress-primary{color:var(--color-primary)}.progress-secondary{color:var(--color-secondary)}.progress-success{color:var(--color-success)}.progress-warning{color:var(--color-warning)}.text-\[\#0f172a\]{color:#0f172a}.text-\[\#00A651\]{color:#00a651}.text-\[\#1B4D3E\]{color:#1b4d3e}.text-\[\#1E293B\]{color:#1e293b}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[\#2CA01C\]{color:#2ca01c}.text-\[\#4A154B\]{color:#4a154b}.text-\[\#5E5E5E\]{color:#5e5e5e}.text-\[\#007DC1\]{color:#007dc1}.text-\[\#0078D4\]{color:#0078d4}.text-\[\#94a3b8\]{color:#94a3b8}.text-\[\#5059C9\]{color:#5059c9}.text-\[\#15803d\]{color:#15803d}.text-\[\#059669\]{color:#059669}.text-\[\#64748B\],.text-\[\#64748b\]{color:#64748b}.text-\[\#CBD5E1\]{color:#cbd5e1}.text-\[\#E01E5A\]{color:#e01e5a}.text-\[\#cbd5e1\]{color:#cbd5e1}.text-\[\#d97706\]{color:#d97706}.text-\[\#dc2626\]{color:#dc2626}.text-\[\#fbf0df\]{color:#fbf0df}.text-\[rgb\(128\,145\,217\)\]{color:#8091d9}.text-\[rgba\(255\,255\,255\,0\.87\)\]{color:#ffffffde}.text-\[var\(--accent-primary\)\]{color:var(--accent-primary)}.text-\[var\(--bg-surface\)\]{color:var(--bg-surface)}.text-\[var\(--border-default\)\]{color:var(--border-default)}.text-\[var\(--border-subtle\)\]{color:var(--border-subtle)}.text-\[var\(--color-error\)\]{color:var(--color-error)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--error\)\]{color:var(--error)}.text-\[var\(--info\)\]{color:var(--info)}.text-\[var\(--negative\)\]{color:var(--negative)}.text-\[var\(--positive\)\]{color:var(--positive)}.text-\[var\(--primary\)\],.text-\[var\(--primary\)\]\/60{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--primary\)\]\/60{color:color-mix(in oklab,var(--primary)60%,transparent)}}.text-\[var\(--status-error\)\]{color:var(--status-error)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--text-link\)\]{color:var(--text-link)}.text-\[var\(--text-muted\)\],.text-\[var\(--text-muted\)\]\/40{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--text-muted\)\]\/40{color:color-mix(in oklab,var(--text-muted)40%,transparent)}}.text-\[var\(--text-muted\)\]\/50{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--text-muted\)\]\/50{color:color-mix(in oklab,var(--text-muted)50%,transparent)}}.text-\[var\(--text-muted\)\]\/60{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--text-muted\)\]\/60{color:color-mix(in oklab,var(--text-muted)60%,transparent)}}.text-\[var\(--text-muted\)\]\/70{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--text-muted\)\]\/70{color:color-mix(in oklab,var(--text-muted)70%,transparent)}}.text-\[var\(--text-on-primary\)\]{color:var(--text-on-primary)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--warning\)\],.text-\[var\(--warning\)\]\/60{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--warning\)\]\/60{color:color-mix(in oklab,var(--warning)60%,transparent)}}.text-amber-50{color:var(--color-amber-50)}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/80{color:color-mix(in oklab,var(--color-amber-200)80%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/50{color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/50{color:color-mix(in oklab,var(--color-amber-400)50%,transparent)}}.text-amber-400\/70{color:#fcbb00b3}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/70{color:color-mix(in oklab,var(--color-amber-400)70%,transparent)}}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400)80%,transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/10{color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/10{color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-base-content,.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/70{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.text-base-content\/80{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/80{color:color-mix(in oklab,var(--color-base-content)80%,transparent)}}.text-black{color:var(--color-black)}.text-blue-50{color:var(--color-blue-50)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-300\/80{color:#90c5ffcc}@supports (color:color-mix(in lab, red, red)){.text-blue-300\/80{color:color-mix(in oklab,var(--color-blue-300)80%,transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-blue-400\/50{color:#54a2ff80}@supports (color:color-mix(in lab, red, red)){.text-blue-400\/50{color:color-mix(in oklab,var(--color-blue-400)50%,transparent)}}.text-blue-400\/70{color:#54a2ffb3}@supports (color:color-mix(in lab, red, red)){.text-blue-400\/70{color:color-mix(in oklab,var(--color-blue-400)70%,transparent)}}.text-blue-400\/80{color:#54a2ffcc}@supports (color:color-mix(in lab, red, red)){.text-blue-400\/80{color:color-mix(in oklab,var(--color-blue-400)80%,transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-current{color:currentColor}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/80{color:color-mix(in oklab,var(--color-emerald-300)80%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/50{color:#00d29480}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/50{color:color-mix(in oklab,var(--color-emerald-400)50%,transparent)}}.text-emerald-400\/60{color:#00d29499}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/60{color:color-mix(in oklab,var(--color-emerald-400)60%,transparent)}}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/70{color:color-mix(in oklab,var(--color-emerald-400)70%,transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-error{color:var(--color-error)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-300\/40{color:#d1d5dc66}@supports (color:color-mix(in lab, red, red)){.text-gray-300\/40{color:color-mix(in oklab,var(--color-gray-300)40%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-800\/70{color:#1e2939b3}@supports (color:color-mix(in lab, red, red)){.text-gray-800\/70{color:color-mix(in oklab,var(--color-gray-800)70%,transparent)}}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-50{color:var(--color-green-50)}.text-green-200{color:var(--color-green-200)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-100\/60{color:#e0e7ff99}@supports (color:color-mix(in lab, red, red)){.text-indigo-100\/60{color:color-mix(in oklab,var(--color-indigo-100)60%,transparent)}}.text-indigo-100\/80{color:#e0e7ffcc}@supports (color:color-mix(in lab, red, red)){.text-indigo-100\/80{color:color-mix(in oklab,var(--color-indigo-100)80%,transparent)}}.text-indigo-100\/90{color:#e0e7ffe6}@supports (color:color-mix(in lab, red, red)){.text-indigo-100\/90{color:color-mix(in oklab,var(--color-indigo-100)90%,transparent)}}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-600\/70{color:#4f39f6b3}@supports (color:color-mix(in lab, red, red)){.text-indigo-600\/70{color:color-mix(in oklab,var(--color-indigo-600)70%,transparent)}}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-900{color:var(--color-indigo-900)}.text-lime-400{color:var(--color-lime-400)}.text-orange-50{color:var(--color-orange-50)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-pink-300{color:var(--color-pink-300)}.text-pink-400{color:var(--color-pink-400)}.text-pink-600{color:var(--color-pink-600)}.text-primary{color:var(--color-primary)}.text-purple-50{color:var(--color-purple-50)}.text-purple-200{color:var(--color-purple-200)}.text-purple-200\/80{color:#e9d5ffcc}@supports (color:color-mix(in lab, red, red)){.text-purple-200\/80{color:color-mix(in oklab,var(--color-purple-200)80%,transparent)}}.text-purple-300{color:var(--color-purple-300)}.text-purple-300\/80{color:#d9b3ffcc}@supports (color:color-mix(in lab, red, red)){.text-purple-300\/80{color:color-mix(in oklab,var(--color-purple-300)80%,transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-purple-400\/70{color:#c07effb3}@supports (color:color-mix(in lab, red, red)){.text-purple-400\/70{color:color-mix(in oklab,var(--color-purple-400)70%,transparent)}}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-50{color:var(--color-red-50)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab, red, red)){.text-red-300\/80{color:color-mix(in oklab,var(--color-red-300)80%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/50{color:#ff656880}@supports (color:color-mix(in lab, red, red)){.text-red-400\/50{color:color-mix(in oklab,var(--color-red-400)50%,transparent)}}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab, red, red)){.text-red-400\/80{color:color-mix(in oklab,var(--color-red-400)80%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-500\/80{color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.text-red-500\/80{color:color-mix(in oklab,var(--color-red-500)80%,transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-400\/70{color:#ff667fb3}@supports (color:color-mix(in lab, red, red)){.text-rose-400\/70{color:color-mix(in oklab,var(--color-rose-400)70%,transparent)}}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-secondary{color:var(--color-secondary)}.text-sky-400{color:var(--color-sky-400)}.text-sky-900{color:var(--color-sky-900)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-400{color:var(--color-teal-400)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-transparent{color:#0000}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-950{color:var(--color-violet-950)}.text-warning,.text-warning\/70{color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.text-warning\/70{color:color-mix(in oklab,var(--color-warning)70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.font-stretch-condensed{font-stretch:75%}.font-stretch-expanded{font-stretch:125%}.font-stretch-extra-condensed{font-stretch:62.5%}.font-stretch-extra-expanded{font-stretch:150%}.font-stretch-normal{font-stretch:100%}.font-stretch-semi-condensed{font-stretch:87.5%}.font-stretch-semi-expanded{font-stretch:112.5%}.font-stretch-ultra-condensed{font-stretch:50%}.font-stretch-ultra-expanded{font-stretch:200%}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.btn-link{--btn-border:#0000;--btn-bg:#0000;--btn-fg:var(--color-primary);--btn-noise:none;--btn-shadow:"";outline-color:currentColor;text-decoration-line:underline}.btn-link:is(.btn-active,:hover,:active:focus,:focus-visible){--btn-border:#0000;--btn-bg:#0000;text-decoration-line:underline}.link-hover{text-decoration-line:none}@media (hover:hover){.link-hover:hover{text-decoration-line:underline}}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-slate-300{-webkit-text-decoration-color:var(--color-slate-300);-webkit-text-decoration-color:var(--color-slate-300);text-decoration-color:var(--color-slate-300)}.decoration-dashed{text-decoration-style:dashed}.decoration-dotted{text-decoration-style:dotted}.decoration-double{text-decoration-style:double}.decoration-solid{text-decoration-style:solid}.decoration-wavy{text-decoration-style:wavy}.decoration-auto{text-decoration-thickness:auto}.decoration-from-font{text-decoration-thickness:from-font}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-auto{text-underline-offset:auto}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-\[\#fbf0df\]\/40::placeholder{color:oklab(95.9232% .00488412 .0249393/.4)}.placeholder-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.placeholder-slate-300::placeholder{color:var(--color-slate-300)}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.placeholder-slate-500::placeholder{color:var(--color-slate-500)}.placeholder-transparent::placeholder{color:#0000}.accent-\[var\(--color-primary\)\]{accent-color:var(--color-primary)}.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.accent-auto{accent-color:auto}.accent-primary{accent-color:var(--color-primary)}.accent-red-500{accent-color:var(--color-red-500)}.\[color-scheme\:dark\],.scheme-dark{color-scheme:dark}.scheme-light{color-scheme:light}.scheme-light-dark{color-scheme:light dark}.scheme-normal{color-scheme:normal}.scheme-only-dark{color-scheme:dark only}.scheme-only-light{color-scheme:light only}.swap-active .swap-off{opacity:0}.swap-active .swap-on{opacity:1}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.02\]{opacity:.02}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.mix-blend-plus-darker{mix-blend-mode:plus-darker}.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.shadow-\[var\(--color-primary\)\]\/10{--tw-shadow-alpha:10%;--tw-shadow:var(--color-primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--color-primary\)\]\/20{--tw-shadow-alpha:20%;--tw-shadow:var(--color-primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--color-primary\)\]\/25{--tw-shadow-alpha:25%;--tw-shadow:var(--color-primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--color-primary\)\]\/30{--tw-shadow-alpha:30%;--tw-shadow:var(--color-primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--color-primary\)\]\/40{--tw-shadow-alpha:40%;--tw-shadow:var(--color-primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--primary\)\]\/10{--tw-shadow-alpha:10%;--tw-shadow:var(--primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--primary\)\]\/20{--tw-shadow-alpha:20%;--tw-shadow:var(--primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--primary\)\]\/25{--tw-shadow-alpha:25%;--tw-shadow:var(--primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--primary\)\]\/30{--tw-shadow-alpha:30%;--tw-shadow:var(--primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.4\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#10b98166);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(139\,92\,246\,0\.1\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#8b5cf61a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(124\,58\,237\,0\.5\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#7c3aed80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_0_rgba\(0\,0\,0\,0\.37\)\]{--tw-shadow:0 8px 32px 0 var(--tw-shadow-color,#0000005e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_0_8px_-4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:4px 0 8px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_2px_0_0_\#4f46e5\]{--tw-shadow:inset 0 2px 0 0 var(--tw-shadow-color,#4f46e5);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_3px_0_0_0_\#4f46e5\]{--tw-shadow:inset 3px 0 0 0 var(--tw-shadow-color,#4f46e5);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#4A154B\]\/20{--tw-shadow-color:#4a154b33}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#4A154B\]\/20{--tw-shadow-color:color-mix(in oklab,oklab(30.6471% .0909188 -.0589026/.2) var(--tw-shadow-alpha),transparent)}}.shadow-\[\#5059C9\]\/20{--tw-shadow-color:#5059c933}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#5059C9\]\/20{--tw-shadow-color:color-mix(in oklab,oklab(51.9368% .0156389 -.170956/.2) var(--tw-shadow-alpha),transparent)}}.shadow-amber-500\/20{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-amber-500\/25{--tw-shadow-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-blue-100{--tw-shadow-color:oklch(93.2% .032 255.585)}@supports (color:color-mix(in lab, red, red)){.shadow-blue-100{--tw-shadow-color:color-mix(in oklab,var(--color-blue-100)var(--tw-shadow-alpha),transparent)}}.shadow-blue-500\/20{--tw-shadow-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-blue-500\/25{--tw-shadow-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-blue-500\/30{--tw-shadow-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-cyan-500\/20{--tw-shadow-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-cyan-500\/25{--tw-shadow-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-500\/10{--tw-shadow-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-500\/25{--tw-shadow-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-500\/30{--tw-shadow-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-green-500\/50{--tw-shadow-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.shadow-green-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-500\/20{--tw-shadow-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-500\/30{--tw-shadow-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-500\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-600\/20{--tw-shadow-color:#4f39f633}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-600\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-600)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-900\/20{--tw-shadow-color:#312c8533}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-900\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-900)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-initial{--tw-shadow-color:initial}.shadow-pink-500\/50{--tw-shadow-color:#f6339a80}@supports (color:color-mix(in lab, red, red)){.shadow-pink-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-pink-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-purple-500\/25{--tw-shadow-color:#ac4bff40}@supports (color:color-mix(in lab, red, red)){.shadow-purple-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-purple-500\/30{--tw-shadow-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.shadow-purple-500\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-rose-500\/20{--tw-shadow-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.shadow-rose-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-rose-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-slate-200\/50{--tw-shadow-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.shadow-slate-200\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-200)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-slate-900\/5{--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.shadow-slate-900\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-900)5%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-slate-900\/10{--tw-shadow-color:#0f172b1a}@supports (color:color-mix(in lab, red, red)){.shadow-slate-900\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-900)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-violet-500\/20{--tw-shadow-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.shadow-violet-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-violet-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-violet-600\/20{--tw-shadow-color:#7f22fe33}@supports (color:color-mix(in lab, red, red)){.shadow-violet-600\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-violet-600)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-violet-900\/20{--tw-shadow-color:#4d179a33}@supports (color:color-mix(in lab, red, red)){.shadow-violet-900\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-violet-900)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-500\/50{--tw-shadow-color:#edb20080}@supports (color:color-mix(in lab, red, red)){.shadow-yellow-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-\[var\(--border-subtle\)\]\/30{--tw-ring-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--border-subtle\)\]\/30{--tw-ring-color:color-mix(in oklab,var(--border-subtle)30%,transparent)}}.ring-\[var\(--color-primary\)\],.ring-\[var\(--color-primary\)\]\/20{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-primary\)\]\/20{--tw-ring-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.ring-\[var\(--color-primary\)\]\/30{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-primary\)\]\/30{--tw-ring-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.ring-\[var\(--primary\)\]\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--primary\)\]\/20{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}}.ring-\[var\(--primary\)\]\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--primary\)\]\/30{--tw-ring-color:color-mix(in oklab,var(--primary)30%,transparent)}}.ring-\[var\(--primary\)\]\/50{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--primary\)\]\/50{--tw-ring-color:color-mix(in oklab,var(--primary)50%,transparent)}}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-amber-400{--tw-ring-color:var(--color-amber-400)}.ring-amber-500\/50{--tw-ring-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/50{--tw-ring-color:color-mix(in oklab,var(--color-amber-500)50%,transparent)}}.ring-black{--tw-ring-color:var(--color-black)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.ring-black\/50{--tw-ring-color:#00000080}@supports (color:color-mix(in lab, red, red)){.ring-black\/50{--tw-ring-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-blue-500\/50{--tw-ring-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\/50{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)50%,transparent)}}.ring-emerald-400{--tw-ring-color:var(--color-emerald-400)}.ring-emerald-500\/20{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.ring-emerald-500\/50{--tw-ring-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/50{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-gray-400{--tw-ring-color:var(--color-gray-400)}.ring-gray-500{--tw-ring-color:var(--color-gray-500)}.ring-green-500{--tw-ring-color:var(--color-green-500)}.ring-indigo-500{--tw-ring-color:var(--color-indigo-500)}.ring-purple-500{--tw-ring-color:var(--color-purple-500)}.ring-red-300{--tw-ring-color:var(--color-red-300)}.ring-red-500{--tw-ring-color:var(--color-red-500)}.ring-red-500\/20{--tw-ring-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.ring-red-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.ring-red-500\/50{--tw-ring-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.ring-red-500\/50{--tw-ring-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.ring-rose-500\/50{--tw-ring-color:#ff235780}@supports (color:color-mix(in lab, red, red)){.ring-rose-500\/50{--tw-ring-color:color-mix(in oklab,var(--color-rose-500)50%,transparent)}}.ring-slate-300{--tw-ring-color:var(--color-slate-300)}.ring-slate-400{--tw-ring-color:var(--color-slate-400)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.ring-yellow-500{--tw-ring-color:var(--color-yellow-500)}.ring-zinc-300{--tw-ring-color:var(--color-zinc-300)}.ring-zinc-700{--tw-ring-color:var(--color-zinc-700)}.ring-zinc-700\/10{--tw-ring-color:#3f3f461a}@supports (color:color-mix(in lab, red, red)){.ring-zinc-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-zinc-700)10%,transparent)}}.inset-shadow-initial{--tw-inset-shadow-color:initial}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-\[var\(--bg-base\)\]{--tw-ring-offset-color:var(--bg-base)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible):not(:disabled,[disabled],.btn-disabled){--btn-fg:currentColor;outline-color:currentColor}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[0\.5px\]{--tw-blur:blur(.5px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[128px\]{--tw-blur:blur(128px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-lg{--tw-blur:blur(var(--blur-lg));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-none{--tw-blur: ;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-200{--tw-brightness:brightness(200%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-md\/30{--tw-drop-shadow-alpha:30%;--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,oklab(0% 0 0/.3)));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 30px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-none{--tw-drop-shadow: ;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.transition-discrete{transition-behavior:allow-discrete}.transition-normal{transition-behavior:normal}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-auto{will-change:auto}.will-change-contents{will-change:contents}.will-change-scroll{will-change:scroll-position}.will-change-transform{will-change:transform}.contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size,)var(--tw-contain-layout,)var(--tw-contain-paint,)var(--tw-contain-style,)}.contain-layout{--tw-contain-layout:layout;contain:var(--tw-contain-size,)var(--tw-contain-layout,)var(--tw-contain-paint,)var(--tw-contain-style,)}.contain-paint{--tw-contain-paint:paint;contain:var(--tw-contain-size,)var(--tw-contain-layout,)var(--tw-contain-paint,)var(--tw-contain-style,)}.contain-size{--tw-contain-size:size;contain:var(--tw-contain-size,)var(--tw-contain-layout,)var(--tw-contain-paint,)var(--tw-contain-style,)}.contain-style{--tw-contain-style:style;contain:var(--tw-contain-size,)var(--tw-contain-layout,)var(--tw-contain-paint,)var(--tw-contain-style,)}.contain-content{contain:content}.contain-none{contain:none}.contain-strict{contain:strict}.content-none{--tw-content:none;content:none}.forced-color-adjust-auto{forced-color-adjust:auto}.forced-color-adjust-none{forced-color-adjust:none}.tabs-bottom{--tabs-height:auto;--tabs-direction:row}.tabs-bottom .tab{--tab-order:1;--tab-border:var(--border)0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:min(var(--radius-field),var(--tab-radius-min));--tab-radius-ee:min(var(--radius-field),var(--tab-radius-min));--tab-border-colors:var(--tab-border-color)#0000 #0000 #0000;--tab-paddings:0 var(--tab-p)var(--border)var(--tab-p);--tab-corner-width:calc(100% + min(var(--radius-field),var(--tab-radius-min))*2);--tab-corner-height:min(var(--radius-field),var(--tab-radius-min));--tab-corner-position:top left,top right}.tabs-bottom .tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled,[disabled]),.tabs-bottom .tab:is(input:checked),.tabs-bottom .tab:is(label:has(:checked)){--tab-border:0 var(--border)var(--border)var(--border);--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color);--tab-paddings:var(--border)calc(var(--tab-p) - var(--border))0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,#0000 var(--tab-grad),var(--tab-border-color)calc(var(--tab-grad) + .25px),var(--tab-border-color)calc(var(--tab-grad) + var(--border)),var(--tab-bg)calc(var(--tab-grad) + var(--border) + .25px));--radius-end:radial-gradient(circle at bottom right,#0000 var(--tab-grad),var(--tab-border-color)calc(var(--tab-grad) + .25px),var(--tab-border-color)calc(var(--tab-grad) + var(--border)),var(--tab-bg)calc(var(--tab-grad) + var(--border) + .25px))}.tabs-bottom:has(.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true]){--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color)}.tabs-bottom .tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1*var(--border))0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}:is(.tabs-bottom>:checked,.tabs-bottom>:is(label:has(:checked)),.tabs-bottom>:is(.tab-active,[aria-selected=true]))+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}.tabs-top{--tabs-height:auto;--tabs-direction:row}.tabs-top .tab{--tab-order:0;--tab-border:0 0 var(--border)0;--tab-radius-ss:min(var(--radius-field),var(--tab-radius-min));--tab-radius-se:min(var(--radius-field),var(--tab-radius-min));--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + min(var(--radius-field),var(--tab-radius-min))*2);--tab-corner-height:min(var(--radius-field),var(--tab-radius-min));--tab-corner-position:top left,top right}.tabs-top .tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled,[disabled]),.tabs-top .tab:is(input:checked),.tabs-top .tab:is(label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,#0000 var(--tab-grad),var(--tab-border-color)calc(var(--tab-grad) + .25px),var(--tab-border-color)calc(var(--tab-grad) + var(--border)),var(--tab-bg)calc(var(--tab-grad) + var(--border) + .25px));--radius-end:radial-gradient(circle at top right,#0000 var(--tab-grad),var(--tab-border-color)calc(var(--tab-grad) + .25px),var(--tab-border-color)calc(var(--tab-grad) + var(--border)),var(--tab-bg)calc(var(--tab-grad) + var(--border) + .25px))}.tabs-top:has(.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}.tabs-top .tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true]))+.tab-content:first-child,:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true]))+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}.btn-outline:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled,:checked){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){.btn-outline:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled,:checked){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-noise:none}@media (hover:none){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100))}}.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100))}}.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-noise:none}}.indicator-center{--inidicator-s:50%;--inidicator-e:50%;--inidicator-x:-50%}[dir=rtl] .indicator-center{--inidicator-x:50%}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}.btn-md{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.btn-xl{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem)*14)}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}.card-lg .card-body{--card-p:2rem;--card-fs:1rem}.card-lg .card-title{--cardtitle-fs:1.25rem}.card-md .card-body{--card-p:1.5rem;--card-fs:.875rem}.card-md .card-title{--cardtitle-fs:1.125rem}.card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.card-sm .card-title{--cardtitle-fs:1rem}.card-xl .card-body{--card-p:2.5rem;--card-fs:1.125rem}.card-xl .card-title{--cardtitle-fs:1.375rem}.card-xs .card-body{--card-p:.5rem;--card-fs:.6875rem}.card-xs .card-title{--cardtitle-fs:.875rem}.indicator-bottom{--inidicator-t:auto;--inidicator-b:0;--indicator-y:50%}.indicator-end{--inidicator-s:auto;--inidicator-e:0;--inidicator-x:50%}.indicator-middle{--inidicator-t:50%;--inidicator-b:50%;--indicator-y:-50%}.indicator-start{--inidicator-s:0;--inidicator-e:auto;--inidicator-x:-50%}.indicator-top{--inidicator-t:0;--inidicator-b:auto;--indicator-y:-50%}.badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}.btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}.btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}.btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-dotted{--tw-outline-style:dotted;outline-style:dotted}.outline-double{--tw-outline-style:double;outline-style:double}.outline-none{--tw-outline-style:none;outline-style:none}.outline-solid{--tw-outline-style:solid;outline-style:solid}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.timeline-snap-icon>li{--timeline-col-start:.5rem;--timeline-row-start:minmax(0,1fr)}.\[lists\:reverse\(Acc\)\]{lists:reverse(Acc)}.\[lists\:reverse\(Acc\)\|T0\]{lists:reverse(Acc)|T0}.\[opentelemetry\:attribute\(\)\]{opentelemetry:attribute()}.\[phx\:open_download\]{phx:open download}.\[unicode\:chardata\(\)\]{unicode:chardata()}.backface-hidden{backface-visibility:hidden}.backface-visible{backface-visibility:visible}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.duration-initial{--tw-duration:initial}.ease-initial{--tw-ease:initial}.input-accent,.input-accent:focus,.input-accent:focus-within{--input-color:var(--color-accent)}.input-error,.input-error:focus,.input-error:focus-within{--input-color:var(--color-error)}.input-info,.input-info:focus,.input-info:focus-within{--input-color:var(--color-info)}.input-neutral,.input-neutral:focus,.input-neutral:focus-within{--input-color:var(--color-neutral)}.input-primary,.input-primary:focus,.input-primary:focus-within{--input-color:var(--color-primary)}.input-secondary,.input-secondary:focus,.input-secondary:focus-within{--input-color:var(--color-secondary)}.input-success,.input-success:focus,.input-success:focus-within{--input-color:var(--color-success)}.input-warning,.input-warning:focus,.input-warning:focus-within{--input-color:var(--color-warning)}.perspective-none{perspective:none}.perspective-origin-bottom{perspective-origin:bottom}.perspective-origin-bottom-left{perspective-origin:0 100%}.perspective-origin-bottom-right{perspective-origin:100% 100%}.perspective-origin-center{perspective-origin:50%}.perspective-origin-left{perspective-origin:0}.perspective-origin-right{perspective-origin:100%}.perspective-origin-top{perspective-origin:top}.perspective-origin-top-left{perspective-origin:0 0}.perspective-origin-top-right{perspective-origin:100% 0}.radio-accent{--input-color:var(--color-accent)}.radio-error{--input-color:var(--color-error)}.radio-info{--input-color:var(--color-info)}.radio-neutral{--input-color:var(--color-neutral)}.radio-primary{--input-color:var(--color-primary)}.radio-secondary{--input-color:var(--color-secondary)}.radio-success{--input-color:var(--color-success)}.radio-warning{--input-color:var(--color-warning)}.range-lg{--range-thumb-size:calc(var(--size-selector,.25rem)*7)}.range-md{--range-thumb-size:calc(var(--size-selector,.25rem)*6)}.range-sm{--range-thumb-size:calc(var(--size-selector,.25rem)*5)}.range-xl{--range-thumb-size:calc(var(--size-selector,.25rem)*8)}.range-xs{--range-thumb-size:calc(var(--size-selector,.25rem)*4)}.ring-inset{--tw-ring-inset:inset}.select-accent,.select-accent:focus,.select-accent:focus-within{--input-color:var(--color-accent)}.select-error,.select-error:focus,.select-error:focus-within{--input-color:var(--color-error)}.select-info,.select-info:focus,.select-info:focus-within{--input-color:var(--color-info)}.select-neutral,.select-neutral:focus,.select-neutral:focus-within{--input-color:var(--color-neutral)}.select-primary,.select-primary:focus,.select-primary:focus-within{--input-color:var(--color-primary)}.select-secondary,.select-secondary:focus,.select-secondary:focus-within{--input-color:var(--color-secondary)}.select-success,.select-success:focus,.select-success:focus-within{--input-color:var(--color-success)}.select-warning,.select-warning:focus,.select-warning:focus-within{--input-color:var(--color-warning)}.text-shadow-initial{--tw-text-shadow-color:initial}.textarea-accent,.textarea-accent:focus,.textarea-accent:focus-within{--input-color:var(--color-accent)}.textarea-error,.textarea-error:focus,.textarea-error:focus-within{--input-color:var(--color-error)}.textarea-info,.textarea-info:focus,.textarea-info:focus-within{--input-color:var(--color-info)}.textarea-neutral,.textarea-neutral:focus,.textarea-neutral:focus-within{--input-color:var(--color-neutral)}.textarea-primary,.textarea-primary:focus,.textarea-primary:focus-within{--input-color:var(--color-primary)}.textarea-secondary,.textarea-secondary:focus,.textarea-secondary:focus-within{--input-color:var(--color-secondary)}.textarea-success,.textarea-success:focus,.textarea-success:focus-within{--input-color:var(--color-success)}.textarea-warning,.textarea-warning:focus,.textarea-warning:focus-within{--input-color:var(--color-warning)}.toggle-accent:checked,.toggle-accent[aria-checked=true]{--input-color:var(--color-accent)}.toggle-error:checked,.toggle-error[aria-checked=true]{--input-color:var(--color-error)}.toggle-info:checked,.toggle-info[aria-checked=true]{--input-color:var(--color-info)}.toggle-lg[type=checkbox],.toggle-lg:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*7)}.toggle-md[type=checkbox],.toggle-md:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*6)}.toggle-neutral:checked,.toggle-neutral[aria-checked=true]{--input-color:var(--color-neutral)}.toggle-primary:checked,.toggle-primary[aria-checked=true]{--input-color:var(--color-primary)}.toggle-secondary:checked,.toggle-secondary[aria-checked=true]{--input-color:var(--color-secondary)}.toggle-sm[type=checkbox],.toggle-sm:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}.toggle-success:checked,.toggle-success[aria-checked=true]{--input-color:var(--color-success)}.toggle-warning:checked,.toggle-warning[aria-checked=true]{--input-color:var(--color-warning)}.toggle-xl[type=checkbox],.toggle-xl:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*8)}.toggle-xs[type=checkbox],.toggle-xs:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*4)}.transform-3d{transform-style:preserve-3d}.transform-border{transform-box:border-box}.transform-content{transform-box:content-box}.transform-fill{transform-box:fill-box}.transform-flat{transform-style:flat}.transform-stroke{transform-box:stroke-box}.transform-view{transform-box:view-box}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\/details\:rotate-90:is(:where(.group\/details):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\:top-2\.5:is(:where(.group):focus-within *){top:calc(var(--spacing)*2.5)}.group-focus-within\:left-4:is(:where(.group):focus-within *){left:calc(var(--spacing)*4)}.group-focus-within\:from-indigo-500\/5:is(:where(.group):focus-within *){--tw-gradient-from:#625fff0d}@supports (color:color-mix(in lab, red, red)){.group-focus-within\:from-indigo-500\/5:is(:where(.group):focus-within *){--tw-gradient-from:color-mix(in oklab,var(--color-indigo-500)5%,transparent)}}.group-focus-within\:from-indigo-500\/5:is(:where(.group):focus-within *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-focus-within\:via-purple-500\/5:is(:where(.group):focus-within *){--tw-gradient-via:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.group-focus-within\:via-purple-500\/5:is(:where(.group):focus-within *){--tw-gradient-via:color-mix(in oklab,var(--color-purple-500)5%,transparent)}}.group-focus-within\:via-purple-500\/5:is(:where(.group):focus-within *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.group-focus-within\:to-pink-500\/5:is(:where(.group):focus-within *){--tw-gradient-to:#f6339a0d}@supports (color:color-mix(in lab, red, red)){.group-focus-within\:to-pink-500\/5:is(:where(.group):focus-within *){--tw-gradient-to:color-mix(in oklab,var(--color-pink-500)5%,transparent)}}.group-focus-within\:to-pink-500\/5:is(:where(.group):focus-within *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-focus-within\:text-xs:is(:where(.group):focus-within *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-focus-within\:text-\[var\(--primary\)\]:is(:where(.group):focus-within *){color:var(--primary)}.group-focus-within\:text-amber-500:is(:where(.group):focus-within *){color:var(--color-amber-500)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\/limit\:from-green-500\/30:is(:where(.group\/limit):focus-within *){--tw-gradient-from:#00c7584d}@supports (color:color-mix(in lab, red, red)){.group-focus-within\/limit\:from-green-500\/30:is(:where(.group\/limit):focus-within *){--tw-gradient-from:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.group-focus-within\/limit\:from-green-500\/30:is(:where(.group\/limit):focus-within *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-focus-within\/limit\:to-green-500\/20:is(:where(.group\/limit):focus-within *){--tw-gradient-to:#00c75833}@supports (color:color-mix(in lab, red, red)){.group-focus-within\/limit\:to-green-500\/20:is(:where(.group\/limit):focus-within *){--tw-gradient-to:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.group-focus-within\/limit\:to-green-500\/20:is(:where(.group\/limit):focus-within *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-focus-within\/phone\:bg-\[var\(--color-primary\)\]\/10:is(:where(.group\/phone):focus-within *){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.group-focus-within\/phone\:bg-\[var\(--color-primary\)\]\/10:is(:where(.group\/phone):focus-within *){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.group-focus-within\/phone\:text-\[var\(--color-primary\)\]:is(:where(.group\/phone):focus-within *){color:var(--color-primary)}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-\[100\%\]:is(:where(.group):hover *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-3:is(:where(.group):hover *){rotate:3deg}.group-hover\:rotate-90:is(:where(.group):hover *){rotate:90deg}.group-hover\:rotate-y-6:is(:where(.group):hover *){--tw-rotate-y:rotateY(6deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.group-hover\:animate-\[shimmer_1\.5s_infinite\]:is(:where(.group):hover *){animation:1.5s infinite shimmer}.group-hover\:border-\[\#64748b\]:is(:where(.group):hover *){border-color:#64748b}.group-hover\:border-\[var\(--color-primary\)\]:is(:where(.group):hover *){border-color:var(--color-primary)}.group-hover\:border-indigo-200:is(:where(.group):hover *){border-color:var(--color-indigo-200)}.group-hover\:bg-\[var\(--bg-base\)\]:is(:where(.group):hover *){background-color:var(--bg-base)}.group-hover\:bg-\[var\(--bg-overlay\)\]:is(:where(.group):hover *){background-color:var(--bg-overlay)}.group-hover\:bg-\[var\(--primary\)\]:is(:where(.group):hover *),.group-hover\:bg-\[var\(--primary\)\]\/10:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-\[var\(--primary\)\]\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.group-hover\:bg-\[var\(--primary\)\]\/20:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-\[var\(--primary\)\]\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.group-hover\:bg-base-300:is(:where(.group):hover *){background-color:var(--color-base-300)}.group-hover\:bg-black\/5:is(:where(.group):hover *){background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/5:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.group-hover\:bg-gray-400:is(:where(.group):hover *){background-color:var(--color-gray-400)}.group-hover\:bg-indigo-50:is(:where(.group):hover *){background-color:var(--color-indigo-50)}.group-hover\:bg-purple-500\/20:is(:where(.group):hover *){background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-purple-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.group-hover\:bg-slate-100:is(:where(.group):hover *){background-color:var(--color-slate-100)}.group-hover\:bg-slate-600:is(:where(.group):hover *){background-color:var(--color-slate-600)}.group-hover\:bg-violet-500:is(:where(.group):hover *){background-color:var(--color-violet-500)}.group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white)}.group-hover\:bg-white\/20:is(:where(.group):hover *){background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.group-hover\:fill-base-content:is(:where(.group):hover *){fill:var(--color-base-content)}.group-hover\:text-\[var\(--color-primary\)\]:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:text-\[var\(--primary\)\]:is(:where(.group):hover *){color:var(--primary)}.group-hover\:text-\[var\(--text-primary\)\]:is(:where(.group):hover *){color:var(--text-primary)}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:text-blue-600:is(:where(.group):hover *){color:var(--color-blue-600)}.group-hover\:text-emerald-400:is(:where(.group):hover *){color:var(--color-emerald-400)}.group-hover\:text-emerald-600:is(:where(.group):hover *){color:var(--color-emerald-600)}.group-hover\:text-gray-600:is(:where(.group):hover *){color:var(--color-gray-600)}.group-hover\:text-indigo-600:is(:where(.group):hover *){color:var(--color-indigo-600)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:text-purple-400:is(:where(.group):hover *){color:var(--color-purple-400)}.group-hover\:text-purple-600:is(:where(.group):hover *){color:var(--color-purple-600)}.group-hover\:text-red-300:is(:where(.group):hover *){color:var(--color-red-300)}.group-hover\:text-red-500:is(:where(.group):hover *){color:var(--color-red-500)}.group-hover\:text-red-600:is(:where(.group):hover *){color:var(--color-red-600)}.group-hover\:text-slate-300:is(:where(.group):hover *){color:var(--color-slate-300)}.group-hover\:text-slate-400:is(:where(.group):hover *){color:var(--color-slate-400)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-yellow-500:is(:where(.group):hover *){color:var(--color-yellow-500)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-20:is(:where(.group):hover *){opacity:.2}.group-hover\:opacity-40:is(:where(.group):hover *){opacity:.4}.group-hover\:opacity-50:is(:where(.group):hover *){opacity:.5}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:opacity-\[0\.10\]:is(:where(.group):hover *){opacity:.1}.group-hover\:opacity-\[0\.12\]:is(:where(.group):hover *){opacity:.12}.group-hover\:shadow-\[var\(--primary\)\]\/40:is(:where(.group):hover *){--tw-shadow-alpha:40%;--tw-shadow:var(--primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-lg:is(:where(.group):hover *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-sm:is(:where(.group):hover *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-\[\#8B5CF6\]\/20:is(:where(.group):hover *){--tw-shadow-color:#8b5cf633}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-\[\#8B5CF6\]\/20:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,oklab(60.5631% .0845415 -.201932/.2) var(--tw-shadow-alpha),transparent)}}.group-hover\:shadow-purple-500\/40:is(:where(.group):hover *){--tw-shadow-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-purple-500\/40:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)40%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\:grayscale-0:is(:where(.group):hover *){--tw-grayscale:grayscale(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.group-hover\/accountants\:visible:is(:where(.group\/accountants):hover *){visibility:visible}.group-hover\/accountants\:opacity-100:is(:where(.group\/accountants):hover *){opacity:1}.group-hover\/actions\:visible:is(:where(.group\/actions):hover *){visibility:visible}.group-hover\/actions\:opacity-100:is(:where(.group\/actions):hover *){opacity:1}.group-hover\/admins\:visible:is(:where(.group\/admins):hover *){visibility:visible}.group-hover\/admins\:opacity-100:is(:where(.group\/admins):hover *){opacity:1}.group-hover\/admitted\:visible:is(:where(.group\/admitted):hover *){visibility:visible}.group-hover\/admitted\:opacity-100:is(:where(.group\/admitted):hover *){opacity:1}.group-hover\/approver\:visible:is(:where(.group\/approver):hover *){visibility:visible}.group-hover\/approver\:opacity-100:is(:where(.group\/approver):hover *){opacity:1}.group-hover\/approvers\:visible:is(:where(.group\/approvers):hover *){visibility:visible}.group-hover\/approvers\:opacity-100:is(:where(.group\/approvers):hover *){opacity:1}.group-hover\/btn\:visible:is(:where(.group\/btn):hover *){visibility:visible}.group-hover\/btn\:opacity-100:is(:where(.group\/btn):hover *){opacity:1}.group-hover\/country-info\:visible:is(:where(.group\/country-info):hover *){visibility:visible}.group-hover\/country-info\:opacity-100:is(:where(.group\/country-info):hover *){opacity:1}.group-hover\/decline\:visible:is(:where(.group\/decline):hover *){visibility:visible}.group-hover\/decline\:opacity-100:is(:where(.group\/decline):hover *){opacity:1}.group-hover\/direct-only\:visible:is(:where(.group\/direct-only):hover *){visibility:visible}.group-hover\/direct-only\:opacity-100:is(:where(.group\/direct-only):hover *){opacity:1}.group-hover\/discard\:visible:is(:where(.group\/discard):hover *){visibility:visible}.group-hover\/discard\:opacity-100:is(:where(.group\/discard):hover *){opacity:1}.group-hover\/email\:visible:is(:where(.group\/email):hover *){visibility:visible}.group-hover\/email\:opacity-100:is(:where(.group\/email):hover *){opacity:1}.group-hover\/excluded\:visible:is(:where(.group\/excluded):hover *){visibility:visible}.group-hover\/excluded\:opacity-100:is(:where(.group\/excluded):hover *){opacity:1}.group-hover\/eye\:visible:is(:where(.group\/eye):hover *){visibility:visible}.group-hover\/eye\:opacity-100:is(:where(.group\/eye):hover *){opacity:1}.group-hover\/gadmins\:visible:is(:where(.group\/gadmins):hover *){visibility:visible}.group-hover\/gadmins\:opacity-100:is(:where(.group\/gadmins):hover *){opacity:1}.group-hover\/group\:visible:is(:where(.group\/group):hover *){visibility:visible}.group-hover\/group\:opacity-100:is(:where(.group\/group):hover *){opacity:1}.group-hover\/invited-status\:visible:is(:where(.group\/invited-status):hover *){visibility:visible}.group-hover\/invited-status\:opacity-100:is(:where(.group\/invited-status):hover *){opacity:1}.group-hover\/invited-status2\:visible:is(:where(.group\/invited-status2):hover *){visibility:visible}.group-hover\/invited-status2\:opacity-100:is(:where(.group\/invited-status2):hover *){opacity:1}.group-hover\/item\:scale-125:is(:where(.group\/item):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\/item\:text-white:is(:where(.group\/item):hover *){color:var(--color-white)}.group-hover\/members\:visible:is(:where(.group\/members):hover *){visibility:visible}.group-hover\/members\:text-blue-500:is(:where(.group\/members):hover *){color:var(--color-blue-500)}.group-hover\/members\:opacity-100:is(:where(.group\/members):hover *){opacity:1}.group-hover\/receipt\:visible:is(:where(.group\/receipt):hover *){visibility:visible}.group-hover\/receipt\:bg-amber-200:is(:where(.group\/receipt):hover *){background-color:var(--color-amber-200)}.group-hover\/receipt\:opacity-100:is(:where(.group\/receipt):hover *){opacity:1}.group-hover\/requesters\:visible:is(:where(.group\/requesters):hover *){visibility:visible}.group-hover\/requesters\:opacity-100:is(:where(.group\/requesters):hover *){opacity:1}.group-hover\/status\:visible:is(:where(.group\/status):hover *){visibility:visible}.group-hover\/status\:block:is(:where(.group\/status):hover *){display:block}.group-hover\/status\:opacity-100:is(:where(.group\/status):hover *){opacity:1}.group-hover\/sync\:visible:is(:where(.group\/sync):hover *){visibility:visible}.group-hover\/sync\:opacity-100:is(:where(.group\/sync):hover *){opacity:1}.group-hover\/sync-btn\:block:is(:where(.group\/sync-btn):hover *){display:block}.group-hover\/tip\:visible:is(:where(.group\/tip):hover *){visibility:visible}.group-hover\/tip\:opacity-100:is(:where(.group\/tip):hover *){opacity:1}.group-hover\/toggle\:visible:is(:where(.group\/toggle):hover *){visibility:visible}.group-hover\/toggle\:opacity-100:is(:where(.group\/toggle):hover *){opacity:1}.group-hover\/tooltip\:visible:is(:where(.group\/tooltip):hover *){visibility:visible}.group-hover\/tooltip\:opacity-100:is(:where(.group\/tooltip):hover *){opacity:1}.group-hover\/upload\:scale-110:is(:where(.group\/upload):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\/upload\:bg-emerald-200:is(:where(.group\/upload):hover *){background-color:var(--color-emerald-200)}.group-hover\/upload\:from-emerald-200:is(:where(.group\/upload):hover *){--tw-gradient-from:var(--color-emerald-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\/upload\:to-emerald-100:is(:where(.group\/upload):hover *){--tw-gradient-to:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\/user\:from-\[var\(--color-primary\)\]\/20:is(:where(.group\/user):hover *){--tw-gradient-from:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\/user\:from-\[var\(--color-primary\)\]\/20:is(:where(.group\/user):hover *){--tw-gradient-from:color-mix(in oklab,var(--color-primary)20%,transparent)}}.group-hover\/user\:from-\[var\(--color-primary\)\]\/20:is(:where(.group\/user):hover *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\/user\:to-\[var\(--color-primary\)\]\/10:is(:where(.group\/user):hover *){--tw-gradient-to:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\/user\:to-\[var\(--color-primary\)\]\/10:is(:where(.group\/user):hover *){--tw-gradient-to:color-mix(in oklab,var(--color-primary)10%,transparent)}}.group-hover\/user\:to-\[var\(--color-primary\)\]\/10:is(:where(.group\/user):hover *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\/user\:text-\[var\(--color-primary\)\]:is(:where(.group\/user):hover *){color:var(--color-primary)}.group-hover\/user\:opacity-100:is(:where(.group\/user):hover *){opacity:1}.group-hover\/vendor\:text-\[var\(--primary\)\]:is(:where(.group\/vendor):hover *){color:var(--primary)}.group-hover\/vendor-status\:block:is(:where(.group\/vendor-status):hover *){display:block}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-checked\:translate-x-5:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:bg-\[var\(--primary\)\]:is(:where(.peer):checked~*){background-color:var(--primary)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-indigo-100 ::selection{background-color:var(--color-indigo-100)}.selection\:bg-indigo-100::selection{background-color:var(--color-indigo-100)}.selection\:bg-primary ::selection{background-color:var(--color-primary)}.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:bg-violet-100 ::selection{background-color:var(--color-violet-100)}.selection\:bg-violet-100::selection{background-color:var(--color-violet-100)}.selection\:text-indigo-900 ::selection{color:var(--color-indigo-900)}.selection\:text-indigo-900::selection{color:var(--color-indigo-900)}.selection\:text-violet-900 ::selection{color:var(--color-violet-900)}.selection\:text-violet-900::selection{color:var(--color-violet-900)}.file\:mr-2::file-selector-button{margin-right:calc(var(--spacing)*2)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[var\(--primary\)\]::file-selector-button{background-color:var(--primary)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-2::file-selector-button{padding-inline:calc(var(--spacing)*2)}.file\:py-1::file-selector-button{padding-block:calc(var(--spacing)*1)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-white::file-selector-button{color:var(--color-white)}.placeholder\:text-\[\#cbd5e1\]::placeholder{color:#cbd5e1}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.only\:block:only-child{display:block}.only\:table-row:only-child{display:table-row}.focus-within\:border-\[\#f3d5a3\]:focus-within{border-color:#f3d5a3}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[var\(--primary\)\]\/50:focus-within{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-\[var\(--primary\)\]\/50:focus-within{--tw-ring-color:color-mix(in oklab,var(--primary)50%,transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:rotate-90:hover{rotate:90deg}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\[var\(--border-default\)\]:hover{border-color:var(--border-default)}.hover\:border-\[var\(--border-subtle\)\]:hover{border-color:var(--border-subtle)}.hover\:border-\[var\(--color-primary\)\]:hover,.hover\:border-\[var\(--color-primary\)\]\/50:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--color-primary\)\]\/50:hover{border-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.hover\:border-\[var\(--error\)\]:hover{border-color:var(--error)}.hover\:border-\[var\(--negative\)\]\/30:hover{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--negative\)\]\/30:hover{border-color:color-mix(in oklab,var(--negative)30%,transparent)}}.hover\:border-\[var\(--primary\)\]:hover,.hover\:border-\[var\(--primary\)\]\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--primary\)\]\/30:hover{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.hover\:border-\[var\(--primary\)\]\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--primary\)\]\/40:hover{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.hover\:border-\[var\(--primary\)\]\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--primary\)\]\/50:hover{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.hover\:border-\[var\(--text-primary\)\]:hover{border-color:var(--text-primary)}.hover\:border-\[var\(--warning\)\]:hover{border-color:var(--warning)}.hover\:border-amber-500\/50:hover{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/50:hover{border-color:color-mix(in oklab,var(--color-amber-500)50%,transparent)}}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-blue-500\/50:hover{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/50:hover{border-color:color-mix(in oklab,var(--color-blue-500)50%,transparent)}}.hover\:border-blue-600:hover{border-color:var(--color-blue-600)}.hover\:border-cyan-300:hover{border-color:var(--color-cyan-300)}.hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\:border-cyan-400\/70:hover{border-color:#00d2efb3}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-400\/70:hover{border-color:color-mix(in oklab,var(--color-cyan-400)70%,transparent)}}.hover\:border-cyan-500\/40:hover{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/40:hover{border-color:color-mix(in oklab,var(--color-cyan-500)40%,transparent)}}.hover\:border-cyan-500\/50:hover{border-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/50:hover{border-color:color-mix(in oklab,var(--color-cyan-500)50%,transparent)}}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-emerald-400:hover{border-color:var(--color-emerald-400)}.hover\:border-emerald-500\/50:hover{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/50:hover{border-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)}}.hover\:border-emerald-500\/60:hover{border-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/60:hover{border-color:color-mix(in oklab,var(--color-emerald-500)60%,transparent)}}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-green-400:hover{border-color:var(--color-green-400)}.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:border-indigo-400:hover{border-color:var(--color-indigo-400)}.hover\:border-indigo-500:hover{border-color:var(--color-indigo-500)}.hover\:border-lime-500\/60:hover{border-color:#80cd0099}@supports (color:color-mix(in lab, red, red)){.hover\:border-lime-500\/60:hover{border-color:color-mix(in oklab,var(--color-lime-500)60%,transparent)}}.hover\:border-orange-500\/60:hover{border-color:#fe6e0099}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange-500\/60:hover{border-color:color-mix(in oklab,var(--color-orange-500)60%,transparent)}}.hover\:border-purple-300:hover{border-color:var(--color-purple-300)}.hover\:border-purple-400\/70:hover{border-color:#c07effb3}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-400\/70:hover{border-color:color-mix(in oklab,var(--color-purple-400)70%,transparent)}}.hover\:border-purple-500:hover{border-color:var(--color-purple-500)}.hover\:border-purple-500\/50:hover{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-500\/50:hover{border-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.hover\:border-purple-600:hover{border-color:var(--color-purple-600)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-red-500\/40:hover{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/40:hover{border-color:color-mix(in oklab,var(--color-red-500)40%,transparent)}}.hover\:border-red-500\/50:hover{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/50:hover{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.hover\:border-red-500\/70:hover{border-color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/70:hover{border-color:color-mix(in oklab,var(--color-red-500)70%,transparent)}}.hover\:border-red-600:hover{border-color:var(--color-red-600)}.hover\:border-rose-500\/50:hover{border-color:#ff235780}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-500\/50:hover{border-color:color-mix(in oklab,var(--color-rose-500)50%,transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-transparent:hover{border-color:#0000}.hover\:border-violet-400:hover{border-color:var(--color-violet-400)}.hover\:border-violet-500:hover{border-color:var(--color-violet-500)}.hover\:border-violet-500\/50:hover{border-color:#8d54ff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-500\/50:hover{border-color:color-mix(in oklab,var(--color-violet-500)50%,transparent)}}.hover\:border-yellow-500\/60:hover{border-color:#edb20099}@supports (color:color-mix(in lab, red, red)){.hover\:border-yellow-500\/60:hover{border-color:color-mix(in oklab,var(--color-yellow-500)60%,transparent)}}.hover\:border-yellow-600:hover{border-color:var(--color-yellow-600)}.hover\:bg-\[\#3e1140\]:hover{background-color:#3e1140}.hover\:bg-\[\#5C1E5E\]:hover{background-color:#5c1e5e}.hover\:bg-\[\#006AA8\]:hover{background-color:#006aa8}.hover\:bg-\[\#006CBD\]:hover{background-color:#006cbd}.hover\:bg-\[\#464fb3\]:hover{background-color:#464fb3}.hover\:bg-\[\#4249B8\]:hover{background-color:#4249b8}.hover\:bg-\[\#F2F2F2\]:hover{background-color:#f2f2f2}.hover\:bg-\[\#f1f5f9\]:hover{background-color:#f1f5f9}.hover\:bg-\[\#f3d5a3\]:hover{background-color:#f3d5a3}.hover\:bg-\[var\(--bg-base\)\]:hover,.hover\:bg-\[var\(--bg-base\)\]\/50:hover{background-color:var(--bg-base)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--bg-base\)\]\/50:hover{background-color:color-mix(in oklab,var(--bg-base)50%,transparent)}}.hover\:bg-\[var\(--bg-elevated\)\]:hover{background-color:var(--bg-elevated)}.hover\:bg-\[var\(--bg-hover\)\]:hover{background-color:var(--bg-hover)}.hover\:bg-\[var\(--bg-overlay\)\]:hover,.hover\:bg-\[var\(--bg-overlay\)\]\/30:hover{background-color:var(--bg-overlay)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--bg-overlay\)\]\/30:hover{background-color:color-mix(in oklab,var(--bg-overlay)30%,transparent)}}.hover\:bg-\[var\(--bg-overlay\)\]\/50:hover{background-color:var(--bg-overlay)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--bg-overlay\)\]\/50:hover{background-color:color-mix(in oklab,var(--bg-overlay)50%,transparent)}}.hover\:bg-\[var\(--bg-secondary\)\]:hover{background-color:var(--bg-secondary)}.hover\:bg-\[var\(--bg-subtle\)\]:hover{background-color:var(--bg-subtle)}.hover\:bg-\[var\(--bg-surface\)\]:hover{background-color:var(--bg-surface)}.hover\:bg-\[var\(--bg-surface-hover\)\]:hover{background-color:var(--bg-surface-hover)}.hover\:bg-\[var\(--bg-tertiary\)\]:hover{background-color:var(--bg-tertiary)}.hover\:bg-\[var\(--color-error\)\]\/20:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-error\)\]\/20:hover{background-color:color-mix(in oklab,var(--color-error)20%,transparent)}}.hover\:bg-\[var\(--color-error\)\]\/90:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-error\)\]\/90:hover{background-color:color-mix(in oklab,var(--color-error)90%,transparent)}}.hover\:bg-\[var\(--color-primary\)\]:hover,.hover\:bg-\[var\(--color-primary\)\]\/5:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-primary\)\]\/5:hover{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.hover\:bg-\[var\(--color-primary\)\]\/10:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-primary\)\]\/10:hover{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.hover\:bg-\[var\(--color-primary\)\]\/15:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-primary\)\]\/15:hover{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.hover\:bg-\[var\(--color-primary\)\]\/20:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-primary\)\]\/20:hover{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.hover\:bg-\[var\(--color-primary\)\]\/80:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-primary\)\]\/80:hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}.hover\:bg-\[var\(--color-primary\)\]\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-primary\)\]\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:bg-\[var\(--color-success\)\]\/90:hover{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-success\)\]\/90:hover{background-color:color-mix(in oklab,var(--color-success)90%,transparent)}}.hover\:bg-\[var\(--danger\)\]\/20:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--danger\)\]\/20:hover{background-color:color-mix(in oklab,var(--danger)20%,transparent)}}.hover\:bg-\[var\(--error\)\]\/10:hover{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--error\)\]\/10:hover{background-color:color-mix(in oklab,var(--error)10%,transparent)}}.hover\:bg-\[var\(--error\)\]\/90:hover{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--error\)\]\/90:hover{background-color:color-mix(in oklab,var(--error)90%,transparent)}}.hover\:bg-\[var\(--negative\)\]\/5:hover{background-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--negative\)\]\/5:hover{background-color:color-mix(in oklab,var(--negative)5%,transparent)}}.hover\:bg-\[var\(--negative\)\]\/10:hover{background-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--negative\)\]\/10:hover{background-color:color-mix(in oklab,var(--negative)10%,transparent)}}.hover\:bg-\[var\(--primary\)\]\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--primary\)\]\/5:hover{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.hover\:bg-\[var\(--primary\)\]\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--primary\)\]\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.hover\:bg-\[var\(--primary\)\]\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--primary\)\]\/15:hover{background-color:color-mix(in oklab,var(--primary)15%,transparent)}}.hover\:bg-\[var\(--primary\)\]\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--primary\)\]\/20:hover{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.hover\:bg-\[var\(--primary\)\]\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--primary\)\]\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-\[var\(--primary-hover\)\]:hover{background-color:var(--primary-hover)}.hover\:bg-\[var\(--sidebar-hover\)\]:hover{background-color:var(--sidebar-hover)}.hover\:bg-\[var\(--text-primary\)\]\/20:hover{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--text-primary\)\]\/20:hover{background-color:color-mix(in oklab,var(--text-primary)20%,transparent)}}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-500\/10:hover{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/10:hover{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.hover\:bg-amber-500\/15:hover{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/15:hover{background-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.hover\:bg-amber-500\/25:hover{background-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/25:hover{background-color:color-mix(in oklab,var(--color-amber-500)25%,transparent)}}.hover\:bg-amber-500\/40:hover{background-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/40:hover{background-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-base-200:hover{background-color:var(--color-base-200)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.hover\:bg-blue-500\/20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.hover\:bg-blue-500\/30:hover{background-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/30:hover{background-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-cyan-500\/30:hover{background-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/30:hover{background-color:color-mix(in oklab,var(--color-cyan-500)30%,transparent)}}.hover\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-100\/50:hover{background-color:#d0fae580}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-100\/50:hover{background-color:color-mix(in oklab,var(--color-emerald-100)50%,transparent)}}.hover\:bg-emerald-500\/5:hover{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/5:hover{background-color:color-mix(in oklab,var(--color-emerald-500)5%,transparent)}}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/30:hover{background-color:#f9fafb4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-50\/30:hover{background-color:color-mix(in oklab,var(--color-gray-50)30%,transparent)}}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-green-500\/30:hover{background-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500\/30:hover{background-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-50\/80:hover{background-color:#eef2ffcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-50\/80:hover{background-color:color-mix(in oklab,var(--color-indigo-50)80%,transparent)}}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-indigo-100\/50:hover{background-color:#e0e7ff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-100\/50:hover{background-color:color-mix(in oklab,var(--color-indigo-100)50%,transparent)}}.hover\:bg-indigo-200:hover{background-color:var(--color-indigo-200)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-indigo-500\/5:hover{background-color:#625fff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-500\/5:hover{background-color:color-mix(in oklab,var(--color-indigo-500)5%,transparent)}}.hover\:bg-indigo-500\/10:hover{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-500\/10:hover{background-color:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-500\/30:hover{background-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange-500\/30:hover{background-color:color-mix(in oklab,var(--color-orange-500)30%,transparent)}}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-pink-500\/30:hover{background-color:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pink-500\/30:hover{background-color:color-mix(in oklab,var(--color-pink-500)30%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-purple-500\/5:hover{background-color:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/5:hover{background-color:color-mix(in oklab,var(--color-purple-500)5%,transparent)}}.hover\:bg-purple-500\/10:hover{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/10:hover{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.hover\:bg-purple-500\/30:hover{background-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/30:hover{background-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.hover\:bg-rose-500\/20:hover{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/20:hover{background-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)}}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-slate-500:hover{background-color:var(--color-slate-500)}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-teal-600:hover{background-color:var(--color-teal-600)}.hover\:bg-violet-400:hover{background-color:var(--color-violet-400)}.hover\:bg-violet-500:hover{background-color:var(--color-violet-500)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-yellow-500\/30:hover{background-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-yellow-500\/30:hover{background-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:from-\[var\(--primary\)\]:hover{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-\[var\(--primary\)\]\/10:hover{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:from-\[var\(--primary\)\]\/10:hover{--tw-gradient-from:color-mix(in oklab,var(--primary)10%,transparent)}}.hover\:from-\[var\(--primary\)\]\/10:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-amber-400:hover{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-amber-500:hover{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-blue-500:hover{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-blue-600:hover{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-cyan-400:hover{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-emerald-50:hover{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-emerald-400:hover{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-emerald-500:hover{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-indigo-500:hover{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-purple-600:hover{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-purple-700:hover{--tw-gradient-from:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-\[var\(--info-light\)\]:hover{--tw-gradient-to:var(--info-light);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-\[var\(--primary-light\)\]:hover{--tw-gradient-to:var(--primary-light);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-blue-500:hover{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-emerald-100:hover{--tw-gradient-to:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-emerald-300:hover{--tw-gradient-to:var(--color-emerald-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-indigo-400:hover{--tw-gradient-to:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-indigo-500:hover{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-indigo-700:hover{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-orange-300:hover{--tw-gradient-to:var(--color-orange-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-orange-400:hover{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-pink-700:hover{--tw-gradient-to:var(--color-pink-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-purple-500\/10:hover{--tw-gradient-to:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.hover\:to-purple-500\/10:hover{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.hover\:to-purple-500\/10:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-teal-400:hover{--tw-gradient-to:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-teal-500:hover{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:stroke-\[8\]:hover{stroke-width:8px}.hover\:stroke-\[18\]:hover{stroke-width:18px}.hover\:text-\[\#1E293B\]:hover{color:#1e293b}.hover\:text-\[var\(--color-primary\)\]:hover{color:var(--color-primary)}.hover\:text-\[var\(--danger\)\]:hover{color:var(--danger)}.hover\:text-\[var\(--error\)\]:hover{color:var(--error)}.hover\:text-\[var\(--negative\)\]:hover{color:var(--negative)}.hover\:text-\[var\(--primary\)\]:hover,.hover\:text-\[var\(--primary\)\]\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-\[var\(--primary\)\]\/80:hover{color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\:text-\[var\(--primary-hover\)\]:hover{color:var(--primary-hover)}.hover\:text-\[var\(--primary-light\)\]:hover{color:var(--primary-light)}.hover\:text-\[var\(--status-error\)\]:hover{color:var(--status-error)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-amber-500:hover{color:var(--color-amber-500)}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-base-content:hover{color:var(--color-base-content)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-blue-400:hover{color:var(--color-blue-400)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-cyan-500:hover{color:var(--color-cyan-500)}.hover\:text-cyan-600:hover{color:var(--color-cyan-600)}.hover\:text-cyan-700:hover{color:var(--color-cyan-700)}.hover\:text-emerald-400:hover{color:var(--color-emerald-400)}.hover\:text-emerald-500:hover{color:var(--color-emerald-500)}.hover\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\:text-emerald-700:hover{color:var(--color-emerald-700)}.hover\:text-gray-100:hover{color:var(--color-gray-100)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-gray-950:hover{color:var(--color-gray-950)}.hover\:text-green-600:hover{color:var(--color-green-600)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-indigo-400:hover{color:var(--color-indigo-400)}.hover\:text-indigo-500:hover{color:var(--color-indigo-500)}.hover\:text-indigo-600:hover{color:var(--color-indigo-600)}.hover\:text-indigo-700:hover{color:var(--color-indigo-700)}.hover\:text-indigo-800:hover{color:var(--color-indigo-800)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-purple-300:hover{color:var(--color-purple-300)}.hover\:text-purple-400:hover{color:var(--color-purple-400)}.hover\:text-purple-600:hover{color:var(--color-purple-600)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-rose-400:hover{color:var(--color-rose-400)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-violet-500:hover{color:var(--color-violet-500)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-600:hover{color:var(--color-yellow-600)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[var\(--primary\)\]\/10:hover{--tw-shadow-alpha:10%;--tw-shadow:var(--primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[var\(--primary\)\]\/30:hover{--tw-shadow-alpha:30%;--tw-shadow:var(--primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[var\(--primary\)\]\/40:hover{--tw-shadow-alpha:40%;--tw-shadow:var(--primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_35px_rgba\(124\,58\,237\,0\.7\)\]:hover{--tw-shadow:0 0 35px var(--tw-shadow-color,#7c3aedb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-amber-500\/30:hover{--tw-shadow-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-amber-500\/30:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-blue-500\/10:hover{--tw-shadow-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-blue-500\/10:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-emerald-500\/10:hover{--tw-shadow-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-emerald-500\/10:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-emerald-500\/25:hover{--tw-shadow-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-emerald-500\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-emerald-500\/40:hover{--tw-shadow-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-emerald-500\/40:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)40%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-indigo-500\/30:hover{--tw-shadow-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-indigo-500\/30:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-purple-500\/40:hover{--tw-shadow-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-purple-500\/40:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)40%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:ring-\[var\(--border-default\)\]:hover{--tw-ring-color:var(--border-default)}.hover\:ring-\[var\(--primary\)\]\/20:hover{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-\[var\(--primary\)\]\/20:hover{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}}.hover\:ring-\[var\(--primary\)\]\/50:hover{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-\[var\(--primary\)\]\/50:hover{--tw-ring-color:color-mix(in oklab,var(--primary)50%,transparent)}}.hover\:ring-slate-400:hover{--tw-ring-color:var(--color-slate-400)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:drop-shadow-\[0_0_2em_\#61dafbaa\]:hover{--tw-drop-shadow-size:drop-shadow(0 0 2em var(--tw-drop-shadow-color,#61dafbaa));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:drop-shadow-\[0_0_2em_\#646cffaa\]:hover{--tw-drop-shadow-size:drop-shadow(0 0 2em var(--tw-drop-shadow-color,#646cffaa));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:file\:bg-\[var\(--primary-hover\)\]:hover::file-selector-button{background-color:var(--primary-hover)}}.focus\:border-b:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.focus\:border-\[\#6366f1\]:focus{border-color:#6366f1}.focus\:border-\[\#f3d5a3\]:focus{border-color:#f3d5a3}.focus\:border-\[var\(--color-primary\)\]:focus{border-color:var(--color-primary)}.focus\:border-\[var\(--primary\)\]:focus,.focus\:border-\[var\(--primary\)\]\/50:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[var\(--primary\)\]\/50:focus{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-blue-400:focus{border-color:var(--color-blue-400)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-cyan-500:focus{border-color:var(--color-cyan-500)}.focus\:border-cyan-500\/60:focus{border-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-500\/60:focus{border-color:color-mix(in oklab,var(--color-cyan-500)60%,transparent)}}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-emerald-500\/60:focus{border-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.focus\:border-emerald-500\/60:focus{border-color:color-mix(in oklab,var(--color-emerald-500)60%,transparent)}}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-indigo-600:focus{border-color:var(--color-indigo-600)}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-red-500\/60:focus{border-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.focus\:border-red-500\/60:focus{border-color:color-mix(in oklab,var(--color-red-500)60%,transparent)}}.focus\:border-transparent:focus{border-color:#0000}.focus\:border-violet-200:focus{border-color:var(--color-violet-200)}.focus\:border-violet-500:focus{border-color:var(--color-violet-500)}.focus\:bg-\[var\(--bg-base\)\]:focus{background-color:var(--bg-base)}.focus\:bg-\[var\(--bg-overlay\)\]:focus{background-color:var(--bg-overlay)}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:text-gray-500:focus{color:var(--color-gray-500)}.focus\:text-white:focus{color:var(--color-white)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#4A154B\]:focus{--tw-ring-color:#4a154b}.focus\:ring-\[\#007DC1\]:focus{--tw-ring-color:#007dc1}.focus\:ring-\[\#0078D4\]:focus{--tw-ring-color:#0078d4}.focus\:ring-\[\#5059C9\]:focus{--tw-ring-color:#5059c9}.focus\:ring-\[\#6366f1\]:focus{--tw-ring-color:#6366f1}.focus\:ring-\[var\(--color-error\)\]\/50:focus{--tw-ring-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--color-error\)\]\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-error)50%,transparent)}}.focus\:ring-\[var\(--color-primary\)\]:focus,.focus\:ring-\[var\(--color-primary\)\]\/20:focus{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--color-primary\)\]\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.focus\:ring-\[var\(--color-primary\)\]\/30:focus{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--color-primary\)\]\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.focus\:ring-\[var\(--color-primary\)\]\/50:focus{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--color-primary\)\]\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.focus\:ring-\[var\(--color-success\)\]\/50:focus{--tw-ring-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--color-success\)\]\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-success)50%,transparent)}}.focus\:ring-\[var\(--focus-ring\)\]:focus{--tw-ring-color:var(--focus-ring)}.focus\:ring-\[var\(--primary\)\]:focus,.focus\:ring-\[var\(--primary\)\]\/20:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--primary\)\]\/20:focus{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}}.focus\:ring-\[var\(--primary\)\]\/30:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--primary\)\]\/30:focus{--tw-ring-color:color-mix(in oklab,var(--primary)30%,transparent)}}.focus\:ring-\[var\(--primary\)\]\/50:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--primary\)\]\/50:focus{--tw-ring-color:color-mix(in oklab,var(--primary)50%,transparent)}}.focus\:ring-amber-500:focus{--tw-ring-color:var(--color-amber-500)}.focus\:ring-amber-500\/50:focus{--tw-ring-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.focus\:ring-amber-500\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-amber-500)50%,transparent)}}.focus\:ring-blue-400:focus{--tw-ring-color:var(--color-blue-400)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-cyan-500:focus{--tw-ring-color:var(--color-cyan-500)}.focus\:ring-cyan-500\/20:focus{--tw-ring-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.focus\:ring-cyan-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.focus\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-emerald-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.focus\:ring-emerald-500\/50:focus{--tw-ring-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.focus\:ring-emerald-500\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)}}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-indigo-600:focus{--tw-ring-color:var(--color-indigo-600)}.focus\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\:ring-purple-500\/30:focus{--tw-ring-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-purple-500\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.focus\:ring-purple-500\/50:focus{--tw-ring-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.focus\:ring-purple-500\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-red-500\/20:focus{--tw-ring-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.focus\:ring-red-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.focus\:ring-red-500\/30:focus{--tw-ring-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-red-500\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.focus\:ring-red-500\/50:focus{--tw-ring-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.focus\:ring-red-500\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.focus\:ring-teal-500\/50:focus{--tw-ring-color:#00baa780}@supports (color:color-mix(in lab, red, red)){.focus\:ring-teal-500\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-teal-500)50%,transparent)}}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-\[var\(--bg-base\)\]:focus{--tw-ring-offset-color:var(--bg-base)}.focus\:ring-offset-\[var\(--bg-surface\)\]:focus{--tw-ring-offset-color:var(--bg-surface)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-600:focus-visible{outline-color:var(--color-indigo-600)}.focus-visible\:outline-slate-600:focus-visible{outline-color:var(--color-slate-600)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-indigo-800:active{background-color:var(--color-indigo-800)}.active\:shadow-md:active{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:from-indigo-600:disabled{--tw-gradient-from:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.disabled\:to-indigo-500:disabled{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.disabled\:hover\:bg-indigo-600:disabled:hover{background-color:var(--color-indigo-600)}.disabled\:hover\:shadow-none:disabled:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:hover\:ring-slate-300:disabled:hover{--tw-ring-color:var(--color-slate-300)}}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:focus-visible\:ring-0[aria-invalid=true]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:focus-visible\:ring-\[3px\][aria-invalid=true]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:focus-visible\:outline-none[aria-invalid=true]:focus-visible{--tw-outline-style:none;outline-style:none}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:inline{display:inline}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-auto{width:auto}.sm\:max-w-96{max-width:calc(var(--spacing)*96)}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-28{padding-block:calc(var(--spacing)*28)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (hover:hover){.sm\:group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.sm\:focus\:block:focus{display:block}}@media (min-width:48rem){.md\:mr-3{margin-right:calc(var(--spacing)*3)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:block{display:block}.md\:flex{display:flex}.md\:w-84{width:calc(var(--spacing)*84)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-28{height:calc(var(--spacing)*28)}.lg\:h-48{height:calc(var(--spacing)*48)}.lg\:w-28{width:calc(var(--spacing)*28)}.lg\:w-48{width:calc(var(--spacing)*48)}.lg\:w-\[45\%\]{width:45%}.lg\:w-\[55\%\]{width:55%}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:py-10{padding-block:calc(var(--spacing)*10)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:80rem){.xl\:left-\[50rem\]{left:50rem}.xl\:w-\[60\%\]{width:60%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:px-16{padding-inline:calc(var(--spacing)*16)}.xl\:px-28{padding-inline:calc(var(--spacing)*28)}.xl\:py-32{padding-block:calc(var(--spacing)*32)}.xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}:where(.dark\:divide-gray-700:where([data-theme=dark],[data-theme=dark] *)>:not(:last-child)){border-color:var(--color-gray-700)}:where(.dark\:divide-gray-800:where([data-theme=dark],[data-theme=dark] *)>:not(:last-child)){border-color:var(--color-gray-800)}:where(.dark\:divide-gray-900:where([data-theme=dark],[data-theme=dark] *)>:not(:last-child)){border-color:var(--color-gray-900)}.dark\:border-amber-500\/20:where([data-theme=dark],[data-theme=dark] *){border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/20:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.dark\:border-amber-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.dark\:border-amber-700:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-amber-700)}.dark\:border-amber-800:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-amber-800)}.dark\:border-amber-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-amber-900)50%,transparent)}}.dark\:border-blue-500\/20:where([data-theme=dark],[data-theme=dark] *){border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-500\/20:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.dark\:border-blue-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.dark\:border-blue-800:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-blue-800)}.dark\:border-blue-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-blue-900)50%,transparent)}}.dark\:border-emerald-500\/20:where([data-theme=dark],[data-theme=dark] *){border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/20:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.dark\:border-emerald-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.dark\:border-emerald-700\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#00795666}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-700\/40:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-emerald-700)40%,transparent)}}.dark\:border-emerald-800:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-emerald-800)}.dark\:border-gray-500:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-gray-500)}.dark\:border-gray-600:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-gray-600)}.dark\:border-gray-600\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#4a55654d}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-600\/30:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-gray-600)30%,transparent)}}.dark\:border-gray-700:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-gray-700)}.dark\:border-gray-800:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-gray-800)}.dark\:border-green-700:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-green-700)}.dark\:border-indigo-700\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#432dd766}@supports (color:color-mix(in lab, red, red)){.dark\:border-indigo-700\/40:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-indigo-700)40%,transparent)}}.dark\:border-indigo-800:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-indigo-800)}.dark\:border-orange-700\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#c53c0080}@supports (color:color-mix(in lab, red, red)){.dark\:border-orange-700\/50:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-orange-700)50%,transparent)}}.dark\:border-red-500\/20:where([data-theme=dark],[data-theme=dark] *){border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/20:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.dark\:border-red-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.dark\:border-red-600:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-red-600)}.dark\:border-red-800:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-red-800)}.dark\:border-red-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.dark\:border-slate-500\/20:where([data-theme=dark],[data-theme=dark] *){border-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-500\/20:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-slate-500)20%,transparent)}}.dark\:border-slate-600:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-slate-600)}.dark\:border-slate-700:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-slate-700)}.dark\:border-slate-800\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-800\/50:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.dark\:border-teal-500\/20:where([data-theme=dark],[data-theme=dark] *){border-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.dark\:border-teal-500\/20:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-teal-500)20%,transparent)}}.dark\:border-violet-700\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#7008e780}@supports (color:color-mix(in lab, red, red)){.dark\:border-violet-700\/50:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-violet-700)50%,transparent)}}.dark\:border-white\/5:where([data-theme=dark],[data-theme=dark] *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/5:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:border-white\/10:where([data-theme=dark],[data-theme=dark] *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-\[\#00A651\]\/20:where([data-theme=dark],[data-theme=dark] *){background-color:oklab(63.4564% -.148962 .0819561/.2)}.dark\:bg-\[\#1B4D3E\]\/20:where([data-theme=dark],[data-theme=dark] *){background-color:oklab(38.1542% -.0589168 .0100904/.2)}.dark\:bg-\[\#2CA01C\]\/20:where([data-theme=dark],[data-theme=dark] *){background-color:oklab(61.8214% -.150679 .119735/.2)}.dark\:bg-\[\#0078D4\]\/20:where([data-theme=dark],[data-theme=dark] *){background-color:oklab(56.7687% -.0533596 -.157766/.2)}.dark\:bg-\[var\(--bg-surface\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--bg-surface)}.dark\:bg-\[var\(--primary\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--primary)}.dark\:bg-amber-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.dark\:bg-amber-500\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.dark\:bg-amber-800\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#953d004d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-800\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-800)30%,transparent)}}.dark\:bg-amber-900\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#7b33061a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-900)10%,transparent)}}.dark\:bg-amber-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:bg-amber-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:bg-amber-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-900)50%,transparent)}}.dark\:bg-amber-950:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-950)30%,transparent)}}.dark\:bg-black:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-black)}.dark\:bg-blue-300:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-blue-300)}.dark\:bg-blue-500\/5:where([data-theme=dark],[data-theme=dark] *){background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-500\/5:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-blue-500)5%,transparent)}}.dark\:bg-blue-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.dark\:bg-blue-500\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-500\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.dark\:bg-blue-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:bg-blue-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:bg-blue-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-blue-900)50%,transparent)}}.dark\:bg-blue-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\:bg-cyan-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#104e6480}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-cyan-900)50%,transparent)}}.dark\:bg-emerald-500\/5:where([data-theme=dark],[data-theme=dark] *){background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/5:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-emerald-500)5%,transparent)}}.dark\:bg-emerald-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.dark\:bg-emerald-500\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.dark\:bg-emerald-800\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#005f464d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-800\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-emerald-800)30%,transparent)}}.dark\:bg-emerald-900\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#004e3b1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-emerald-900)10%,transparent)}}.dark\:bg-emerald-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-emerald-900)20%,transparent)}}.dark\:bg-emerald-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.dark\:bg-emerald-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-emerald-900)50%,transparent)}}.dark\:bg-emerald-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-emerald-950)30%,transparent)}}.dark\:bg-gray-500:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-500)}.dark\:bg-gray-600:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-700)}.dark\:bg-gray-700\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#36415380}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-700\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:bg-gray-800:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#1e293980}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:bg-gray-900:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-900)}.dark\:bg-gray-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#1018284d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-gray-900)30%,transparent)}}.dark\:bg-gray-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#10182880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-gray-900)50%,transparent)}}.dark\:bg-gray-950:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-950)}.dark\:bg-green-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:bg-green-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:bg-green-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#0d542b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-green-900)50%,transparent)}}.dark\:bg-indigo-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#312c8533}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-indigo-900)20%,transparent)}}.dark\:bg-indigo-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#312c8580}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-indigo-900)50%,transparent)}}.dark\:bg-orange-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.dark\:bg-orange-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#7e2a0c80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-orange-900)50%,transparent)}}.dark\:bg-purple-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.dark\:bg-purple-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:bg-purple-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#59168b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-purple-900)50%,transparent)}}.dark\:bg-red-500\/5:where([data-theme=dark],[data-theme=dark] *){background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/5:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-red-500)5%,transparent)}}.dark\:bg-red-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.dark\:bg-red-900\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#82181a1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-red-900)10%,transparent)}}.dark\:bg-red-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:bg-red-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.dark\:bg-red-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.dark\:bg-red-950\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-red-950)20%,transparent)}}.dark\:bg-red-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\:bg-slate-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-500)10%,transparent)}}.dark\:bg-slate-600:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-slate-600)}.dark\:bg-slate-700:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-slate-700)}.dark\:bg-slate-700\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#31415880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-700\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.dark\:bg-slate-800:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#1d293d4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-800)30%,transparent)}}.dark\:bg-slate-800\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.dark\:bg-slate-900:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/80:where([data-theme=dark],[data-theme=dark] *){background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/80:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.dark\:bg-slate-950:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-slate-950)}.dark\:bg-teal-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.dark\:bg-teal-500\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-500\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-teal-500)20%,transparent)}}.dark\:bg-transparent:where([data-theme=dark],[data-theme=dark] *){background-color:#0000}.dark\:bg-violet-300:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-violet-300)}.dark\:bg-violet-500:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-violet-500)}.dark\:bg-violet-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#4d179a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-violet-900)30%,transparent)}}.dark\:bg-white\/5:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-zinc-950\/80:where([data-theme=dark],[data-theme=dark] *){background-color:#09090bcc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-950\/80:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-zinc-950)80%,transparent)}}.dark\:from-\[\#0a0a0f\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#0a0a0f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-amber-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.dark\:from-amber-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-amber-950\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-950\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:from-amber-950\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-blue-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.dark\:from-blue-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.dark\:from-blue-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-blue-900\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#1c398e1a}@supports (color:color-mix(in lab, red, red)){.dark\:from-blue-900\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-900)10%,transparent)}}.dark\:from-blue-900\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-emerald-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.dark\:from-emerald-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-emerald-900\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-900\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab,var(--color-emerald-900)20%,transparent)}}.dark\:from-emerald-900\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-gray-600:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--color-gray-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-gray-700:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-gray-800:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-indigo-900\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#312c8533}@supports (color:color-mix(in lab, red, red)){.dark\:from-indigo-900\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab,var(--color-indigo-900)20%,transparent)}}.dark\:from-indigo-900\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-indigo-950\/40:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#1e1a4d66}@supports (color:color-mix(in lab, red, red)){.dark\:from-indigo-950\/40:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab,var(--color-indigo-950)40%,transparent)}}.dark\:from-indigo-950\/40:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-purple-900\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#59168b33}@supports (color:color-mix(in lab, red, red)){.dark\:from-purple-900\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:from-purple-900\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-slate-800:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-white\/5:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:from-white\/5:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:from-white\/5:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:via-\[\#0d0d14\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:#0d0d14;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-pink-900\/15:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:#86104326}@supports (color:color-mix(in lab, red, red)){.dark\:via-pink-900\/15:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:color-mix(in oklab,var(--color-pink-900)15%,transparent)}}.dark\:via-pink-900\/15:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-purple-900\/15:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:#59168b26}@supports (color:color-mix(in lab, red, red)){.dark\:via-purple-900\/15:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:color-mix(in oklab,var(--color-purple-900)15%,transparent)}}.dark\:via-purple-900\/15:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-purple-950\/30:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:#3c03664d}@supports (color:color-mix(in lab, red, red)){.dark\:via-purple-950\/30:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:color-mix(in oklab,var(--color-purple-950)30%,transparent)}}.dark\:via-purple-950\/30:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-\[\#12101a\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#12101a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-gray-700:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-gray-800:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-gray-900:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-indigo-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#625fff1a}@supports (color:color-mix(in lab, red, red)){.dark\:to-indigo-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.dark\:to-indigo-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-indigo-900\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#312c851a}@supports (color:color-mix(in lab, red, red)){.dark\:to-indigo-900\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:color-mix(in oklab,var(--color-indigo-900)10%,transparent)}}.dark\:to-indigo-900\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-orange-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.dark\:to-orange-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-orange-950\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#44130633}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-950\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:color-mix(in oklab,var(--color-orange-950)20%,transparent)}}.dark\:to-orange-950\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-slate-700:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-teal-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#00baa71a}@supports (color:color-mix(in lab, red, red)){.dark\:to-teal-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.dark\:to-teal-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-teal-900\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#0b4f4a33}@supports (color:color-mix(in lab, red, red)){.dark\:to-teal-900\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:color-mix(in oklab,var(--color-teal-900)20%,transparent)}}.dark\:to-teal-900\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-transparent:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-violet-900\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#4d179a33}@supports (color:color-mix(in lab, red, red)){.dark\:to-violet-900\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:color-mix(in oklab,var(--color-violet-900)20%,transparent)}}.dark\:to-violet-900\/20:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-amber-100:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-100)}.dark\:text-amber-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-200)}.dark\:text-amber-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-300)}.dark\:text-amber-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-400)}.dark\:text-amber-500:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-500)}.dark\:text-blue-100:where([data-theme=dark],[data-theme=dark] *){color:var(--color-blue-100)}.dark\:text-blue-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-blue-200)}.dark\:text-blue-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-blue-300)}.dark\:text-blue-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-blue-400)}.dark\:text-cyan-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-cyan-300)}.dark\:text-cyan-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-cyan-400)}.dark\:text-emerald-50:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-50)}.dark\:text-emerald-100:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-100)}.dark\:text-emerald-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-200)}.dark\:text-emerald-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-400)}.dark\:text-gray-100:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-100)}.dark\:text-gray-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-200)}.dark\:text-gray-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-300)}.dark\:text-gray-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-400)}.dark\:text-gray-500:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-500)}.dark\:text-gray-500\/25:where([data-theme=dark],[data-theme=dark] *){color:#6a728240}@supports (color:color-mix(in lab, red, red)){.dark\:text-gray-500\/25:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab,var(--color-gray-500)25%,transparent)}}.dark\:text-gray-600:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-600)}.dark\:text-gray-900:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-900)}.dark\:text-green-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-green-300)}.dark\:text-green-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-green-400)}.dark\:text-indigo-100:where([data-theme=dark],[data-theme=dark] *){color:var(--color-indigo-100)}.dark\:text-indigo-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-indigo-200)}.dark\:text-indigo-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-indigo-300)}.dark\:text-indigo-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-indigo-400)}.dark\:text-orange-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-orange-300)}.dark\:text-orange-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-orange-400)}.dark\:text-purple-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-purple-300)}.dark\:text-purple-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-purple-400)}.dark\:text-red-50:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-50)}.dark\:text-red-100:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-100)}.dark\:text-red-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-200)}.dark\:text-red-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-300)}.dark\:text-red-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-400)}.dark\:text-red-500:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-500)}.dark\:text-sky-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-sky-300)}.dark\:text-slate-100:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-100)}.dark\:text-slate-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-200)}.dark\:text-slate-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-300)}.dark\:text-slate-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-400)}.dark\:text-slate-500:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-500)}.dark\:text-slate-600:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-600)}.dark\:text-teal-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-teal-400)}.dark\:text-violet-50:where([data-theme=dark],[data-theme=dark] *){color:var(--color-violet-50)}.dark\:text-violet-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-violet-400)}.dark\:text-violet-950:where([data-theme=dark],[data-theme=dark] *){color:var(--color-violet-950)}.dark\:text-white:where([data-theme=dark],[data-theme=dark] *){color:var(--color-white)}.dark\:decoration-slate-600:where([data-theme=dark],[data-theme=dark] *){-webkit-text-decoration-color:var(--color-slate-600);-webkit-text-decoration-color:var(--color-slate-600);text-decoration-color:var(--color-slate-600)}.dark\:placeholder-gray-600:where([data-theme=dark],[data-theme=dark] *)::placeholder{color:var(--color-gray-600)}.dark\:placeholder-slate-500:where([data-theme=dark],[data-theme=dark] *)::placeholder{color:var(--color-slate-500)}.dark\:shadow-black\/20:where([data-theme=dark],[data-theme=dark] *){--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/20:where([data-theme=dark],[data-theme=dark] *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)20%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-black\/30:where([data-theme=dark],[data-theme=dark] *){--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/30:where([data-theme=dark],[data-theme=dark] *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)30%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-blue-950:where([data-theme=dark],[data-theme=dark] *){--tw-shadow-color:oklch(28.2% .091 267.935)}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-blue-950:where([data-theme=dark],[data-theme=dark] *){--tw-shadow-color:color-mix(in oklab,var(--color-blue-950)var(--tw-shadow-alpha),transparent)}}.dark\:ring-amber-800:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-amber-800)}.dark\:ring-blue-700:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-blue-700)}.dark\:ring-gray-700:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-gray-700)}.dark\:ring-red-700:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-red-700)}.dark\:ring-slate-700:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-slate-700)}.dark\:ring-white\/10:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/10:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media (hover:hover){.dark\:group-hover\:bg-gray-600:where([data-theme=dark],[data-theme=dark] *):is(:where(.group):hover *){background-color:var(--color-gray-600)}.dark\:group-hover\:text-blue-400:where([data-theme=dark],[data-theme=dark] *):is(:where(.group):hover *){color:var(--color-blue-400)}.dark\:group-hover\:text-gray-100:where([data-theme=dark],[data-theme=dark] *):is(:where(.group):hover *){color:var(--color-gray-100)}.dark\:group-hover\:text-purple-400:where([data-theme=dark],[data-theme=dark] *):is(:where(.group):hover *){color:var(--color-purple-400)}.dark\:group-hover\/receipt\:bg-amber-800\/40:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/receipt):hover *){background-color:#953d0066}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\/receipt\:bg-amber-800\/40:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/receipt):hover *){background-color:color-mix(in oklab,var(--color-amber-800)40%,transparent)}}.dark\:group-hover\/upload\:bg-emerald-800:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/upload):hover *){background-color:var(--color-emerald-800)}.dark\:group-hover\/upload\:from-emerald-800:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/upload):hover *){--tw-gradient-from:var(--color-emerald-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:group-hover\/upload\:to-emerald-900:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/upload):hover *){--tw-gradient-to:var(--color-emerald-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}}.dark\:placeholder\:text-slate-500:where([data-theme=dark],[data-theme=dark] *)::placeholder{color:var(--color-slate-500)}@media (hover:hover){.dark\:hover\:border-indigo-500:where([data-theme=dark],[data-theme=dark] *):hover{border-color:var(--color-indigo-500)}.dark\:hover\:border-indigo-700:where([data-theme=dark],[data-theme=dark] *):hover{border-color:var(--color-indigo-700)}.dark\:hover\:bg-\[var\(--bg-overlay\)\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--bg-overlay)}.dark\:hover\:bg-amber-500\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-500\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.dark\:hover\:bg-amber-900\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-900\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:hover\:bg-blue-500:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-blue-500)}.dark\:hover\:bg-blue-500\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-500\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.dark\:hover\:bg-emerald-500\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-500\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.dark\:hover\:bg-emerald-800\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#005f4633}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-800\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-emerald-800)20%,transparent)}}.dark\:hover\:bg-emerald-900\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-900\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-emerald-900)20%,transparent)}}.dark\:hover\:bg-gray-600:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-gray-600)}.dark\:hover\:bg-gray-700:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-800:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-gray-950:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-gray-950)}.dark\:hover\:bg-gray-950\/30:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#0307124d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-950\/30:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-gray-950)30%,transparent)}}.dark\:hover\:bg-indigo-800\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#372aac33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-indigo-800\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-indigo-800)20%,transparent)}}.dark\:hover\:bg-purple-500\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-purple-500\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.dark\:hover\:bg-purple-900\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#59168b33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-purple-900\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:hover\:bg-red-500\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-500\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.dark\:hover\:bg-red-500\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-500\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.dark\:hover\:bg-red-900\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:hover\:bg-red-950:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-red-950)}.dark\:hover\:bg-red-950\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-950\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-red-950)20%,transparent)}}.dark\:hover\:bg-slate-500:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-slate-500)}.dark\:hover\:bg-slate-700:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-slate-700)}.dark\:hover\:bg-slate-800:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-violet-500:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-violet-500)}.dark\:hover\:bg-white\/5:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:dark\:bg-gray-600\/30:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#4a55654d}@supports (color:color-mix(in lab, red, red)){.hover\:dark\:bg-gray-600\/30:hover:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-gray-600)30%,transparent)}}.dark\:hover\:from-emerald-900\/20:where([data-theme=dark],[data-theme=dark] *):hover{--tw-gradient-from:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:from-emerald-900\/20:where([data-theme=dark],[data-theme=dark] *):hover{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-900)20%,transparent)}}.dark\:hover\:from-emerald-900\/20:where([data-theme=dark],[data-theme=dark] *):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:hover\:to-emerald-800\/20:where([data-theme=dark],[data-theme=dark] *):hover{--tw-gradient-to:#005f4633}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:to-emerald-800\/20:where([data-theme=dark],[data-theme=dark] *):hover{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-800)20%,transparent)}}.dark\:hover\:to-emerald-800\/20:where([data-theme=dark],[data-theme=dark] *):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:hover\:text-amber-400:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-amber-400)}.dark\:hover\:text-blue-400:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-blue-400)}.dark\:hover\:text-blue-500:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-blue-500)}.dark\:hover\:text-emerald-400:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-emerald-400)}.dark\:hover\:text-gray-100:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-gray-100)}.dark\:hover\:text-gray-200:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-gray-200)}.dark\:hover\:text-indigo-300:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-indigo-300)}.dark\:hover\:text-red-400:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-red-400)}.dark\:hover\:text-slate-200:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-slate-200)}.dark\:hover\:text-violet-500:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-violet-500)}.dark\:hover\:text-white:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-white)}.dark\:hover\:ring-slate-600:where([data-theme=dark],[data-theme=dark] *):hover{--tw-ring-color:var(--color-slate-600)}}.dark\:focus\:bg-slate-800:where([data-theme=dark],[data-theme=dark] *):focus{background-color:var(--color-slate-800)}.dark\:focus\:ring-amber-600:where([data-theme=dark],[data-theme=dark] *):focus{--tw-ring-color:var(--color-amber-600)}.dark\:focus\:ring-blue-500:where([data-theme=dark],[data-theme=dark] *):focus{--tw-ring-color:var(--color-blue-500)}.dark\:focus\:ring-indigo-500:where([data-theme=dark],[data-theme=dark] *):focus{--tw-ring-color:var(--color-indigo-500)}.disabled\:dark\:text-gray-600:disabled:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-600)}.dark\:aria-invalid\:focus-visible\:ring-4:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\:-webkit-autofill\]\:bg-\[var\(--bg-base\)\]:-webkit-autofill{background-color:var(--bg-base)}.\[\&\:-webkit-autofill\]\:text-\[var\(--text-primary\)\]:-webkit-autofill{color:var(--text-primary)}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:left-2\/3{left:66.6667%}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:left-1\/3{left:33.3333%}}[data-editor-container]{background:0 0;min-height:500px;padding:0 20px}.email-preview-container{position:relative}.email-preview-container *{box-sizing:border-box}.block-wrapper{cursor:pointer}.block-wrapper:hover .block-controls{opacity:1!important}.control-btn{font-size:16px;font-weight:600;transition:all .2s}.control-btn:hover{transform:scale(1.05);background:#f3f4f6!important;border-color:#d1d5db!important}.control-btn.delete:hover{background:#fee2e2!important;border-color:#fecaca!important}[contenteditable=true]{transition:all .2s}[contenteditable=true]:focus{outline-offset:4px;outline:2px solid #93c5fd!important}[contenteditable=true]:focus-visible{outline-offset:4px;outline:2px solid #93c5fd}.floating-toolbar{animation:.2s slideDown}@keyframes slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}.floating-toolbar button{font-size:14px}.floating-toolbar button:hover{background:#ffffff26!important}.floating-toolbar button:active{transform:scale(.95)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.block-wrapper{animation:none!important}.block-wrapper.dragging{opacity:.5;transform:scale(.95)}.block-wrapper.drag-over{border-top:3px solid #3b82f6}@media (max-width:768px){[data-editor-container]{padding:20px 10px}.email-preview-container{max-width:100%!important}.block-controls{flex-direction:row!important;top:auto!important;bottom:8px!important;right:8px!important;transform:none!important}.floating-toolbar{transform:translate(-50%);left:50%!important}}[data-editable] span[style*="background: #FEF3C7"]{font-family:Monaco,Courier New,monospace;font-size:.85em}[contenteditable=true]:empty:before{content:attr(placeholder);color:#9ca3af;pointer-events:none}::selection{color:#1e40af;background:#bfdbfe}@media print{.block-overlay,.block-controls,.floating-toolbar,[data-editor-container]>button{display:none!important}[data-editor-container]{background:#fff;padding:0}}@media (prefers-color-scheme:dark){[data-editor-container]{background:#111827}.email-preview-container{box-shadow:0 2px 8px #0006}.control-btn{color:#f3f4f6;background:#374151!important;border-color:#4b5563!important}.control-btn:hover{background:#4b5563!important;border-color:#6b7280!important}}.control-btn:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.floating-toolbar button:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--admin-bg-gradient:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);--admin-primary-gradient:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--admin-success-gradient:linear-gradient(135deg,#10b981 0%,#059669 100%);--admin-warning-gradient:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);--admin-error-gradient:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);--admin-info-gradient:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);--glass-bg:#fffffff2;--glass-bg-strong:#fffffffa;--glass-border:#ffffff80;--glass-shadow:0 10px 40px #0000001a;--glass-shadow-hover:0 20px 60px #00000026}.template-selector-view,body:has(#visual-template-editor)>div,body:has(#visual-template-editor) .flex-col.overflow-hidden,.h-screen.w-screen.flex.flex-col.overflow-hidden:has(#visual-template-editor),.flex-1.overflow-hidden:has(#visual-template-editor){overflow-y:auto!important}.template-selector-view{background:var(--admin-bg-gradient);min-height:100vh;padding:3rem 1.5rem}.template-selector-view .max-w-7xl{max-width:1400px;margin:0 auto}.template-selector-view h1{color:#1f2937;text-shadow:none;margin:0 0 .75rem;font-size:2.5rem;font-weight:700}.template-selector-view>div>div:first-child p{color:#6b7280;margin:0 0 3rem;font-size:1.125rem}.template-selector-view h2{color:#1f2937;text-shadow:none;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.template-selector-view .grid{gap:1.5rem;display:grid}.template-selector-view .group.relative.bg-white{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--glass-shadow),0 0 0 1px var(--glass-border)inset;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;background:var(--glass-bg)!important;border:2px solid #0000!important;border-radius:16px!important}.template-selector-view .group.relative.bg-white:hover{box-shadow:var(--glass-shadow-hover),0 0 0 2px #667eea inset;transform:translateY(-4px)scale(1.02);background:#fff!important;border-color:#667eea!important}.template-selector-view .text-gray-400{background:var(--admin-primary-gradient);border-radius:12px;padding:1rem;box-shadow:0 4px 12px #667eea4d;color:#fff!important}.template-selector-view .group:hover .text-gray-400{background:var(--admin-success-gradient);transform:scale(1.1)rotate(5deg);box-shadow:0 6px 20px #10b98166}.template-selector-view .text-sm.font-medium.text-gray-900{font-size:1rem;font-weight:600;color:#1f2937!important}.template-selector-view .text-xs.text-gray-500{font-size:.875rem;color:#6b7280!important}.template-selector-view .group.bg-white.p-6{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--glass-shadow),0 0 0 1px var(--glass-border)inset;transition:all .3s cubic-bezier(.4,0,.2,1);background:var(--glass-bg)!important;border:1px solid #e5e7eb80!important;border-radius:16px!important}.template-selector-view .group.bg-white.p-6:hover{box-shadow:var(--glass-shadow-hover),0 0 0 1px #3b82f6 inset;cursor:pointer;transform:translateY(-2px);background:#fff!important;border-color:#3b82f6!important}.template-selector-view .inline-flex.items-center.gap-1{border-radius:12px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;box-shadow:0 2px 8px #667eea4d;background:var(--admin-primary-gradient)!important;color:#fff!important;border:none!important}.template-selector-view .text-gray-400.group-hover\:text-blue-500{color:#9ca3af!important}.template-selector-view .group:hover .text-gray-400.group-hover\:text-blue-500{color:#667eea!important}body:has(#visual-template-editor){background:var(--admin-bg-gradient)!important}.template-editor-view>div>div.bg-white,div:has(#visual-template-editor)>div.bg-white{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 3px #0000001a;background:#fff!important;border-bottom:1px solid #e5e7eb!important}button.inline-flex.items-center.gap-2:has(>svg){background:0 0;border-radius:8px;padding:.5rem 1rem;transition:all .2s;color:#6b7280!important}button.inline-flex.items-center.gap-2:has(>svg):hover{background:#f3f4f6;color:#1f2937!important}h2.text-lg{text-shadow:none;font-size:1.5rem;font-weight:600;color:#1f2937!important}p.text-xs.text-gray-500{color:#6b7280!important}button.bg-blue-600{border:none;border-radius:8px;padding:.625rem 1.25rem;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #10b9814d;background:var(--admin-success-gradient)!important}button.bg-blue-600:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}#visual-template-editor button[style*="border: 1px solid rgb(229, 231, 235)"]{border-radius:8px;padding:.625rem 1.25rem;font-weight:600;transition:all .2s;color:#6b7280!important;background:#fff!important;border:1px solid #e5e7eb!important}#visual-template-editor button[style*="border: 1px solid rgb(229, 231, 235)"]:hover{color:#1f2937!important;background:#f9fafb!important;border-color:#d1d5db!important}#visual-template-editor button[style*="background: rgb(59, 130, 246)"]{box-shadow:0 4px 12px #667eea4d;background:var(--admin-primary-gradient)!important;color:#fff!important;border-color:#0000!important}.variables-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--glass-bg-strong)!important;box-shadow:var(--glass-shadow),0 0 0 1px var(--glass-border)inset!important;border:none!important;border-radius:16px!important}.variables-panel h3{font-weight:600;color:#1f2937!important}.variables-panel button{transition:all .2s;background:linear-gradient(135deg,#f9fafb 0%,#fff 100%)!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.variables-panel button:hover{transform:translate(4px);box-shadow:0 4px 12px #3b82f633;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%)!important;border-color:#93c5fd!important}.variables-panel button>div>div[style*="background: #3B82F6"]{box-shadow:0 2px 6px #10b9814d;background:var(--admin-success-gradient)!important}.email-preview-container{box-shadow:var(--glass-shadow),0 0 0 1px var(--glass-border)inset!important;background:#fff!important;border-radius:16px!important;transition:none!important;animation:none!important}.email-preview-container:hover{box-shadow:var(--glass-shadow-hover),0 0 0 1px #667eea4d inset!important}.block-wrapper{transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:12px!important}.block-wrapper:hover{transform:scale(1.01);box-shadow:0 8px 24px #667eea33!important}.block-wrapper:hover .block-overlay{background:#667eea0d;border-color:#667eea!important}.block-controls button{transition:all .2s;background:var(--admin-primary-gradient)!important;border:none!important;box-shadow:0 4px 12px #667eea4d!important}.block-controls button:hover{transform:translate(-4px)scale(1.1);box-shadow:0 6px 20px #667eea66!important}.block-controls button.delete{background:var(--admin-error-gradient)!important;box-shadow:0 4px 12px #ef44444d!important}.block-controls button.delete:hover{box-shadow:0 6px 20px #ef444466!important}button[style*="border: 2px dashed rgb(209, 213, 219)"]{font-weight:600;transition:all .3s;color:#667eea!important;background:linear-gradient(135deg,#667eea1a 0%,#764ba21a 100%)!important;border:2px dashed #667eea!important;border-radius:12px!important}button[style*="border: 2px dashed rgb(209, 213, 219)"]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #667eea4d;background:var(--admin-primary-gradient)!important;color:#fff!important;border-color:#0000!important}.add-section-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--glass-bg-strong)!important;border:1px solid #e5e7eb80!important;border-radius:12px!important;box-shadow:0 10px 40px #00000026!important}.add-section-menu button{transition:all .2s;border-radius:8px!important}.add-section-menu button:hover{transform:translate(4px);color:#667eea!important;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%)!important}.floating-toolbar{z-index:10000;background:linear-gradient(135deg,#1f2937 0%,#111827 100%)!important;border-radius:12px!important;box-shadow:0 10px 40px #0000004d,inset 0 0 0 1px #ffffff1a!important}.floating-toolbar button{transition:all .2s;background:0 0!important;border:1px solid #ffffff1a!important;border-radius:6px!important}.floating-toolbar button:hover{transform:scale(1.05);background:#ffffff1a!important;border-color:#ffffff4d!important}.list-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-bottom:.75rem;transition:all .2s;background:var(--glass-bg)!important;border:1px solid #e5e7eb80!important;border-radius:12px!important}.list-item:hover{transform:translate(4px);background:#fff!important;border-color:#667eea!important;box-shadow:0 8px 24px #667eea33!important}.list-item .drag-handle{box-shadow:0 2px 8px #667eea4d;background:var(--admin-primary-gradient)!important;color:#fff!important;border:none!important}.divider-controls,.spacer-section>div[style*="position: absolute"]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--glass-bg-strong)!important;border:1px solid #e5e7eb80!important;border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important}.divider-padding-input,.spacer-height-input{transition:all .2s;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important}.divider-padding-input:focus,.spacer-height-input:focus{outline:none;border-color:#667eea!important;box-shadow:0 0 0 3px #667eea1a!important}#visual-template-editor{min-height:100vh;padding:1.5rem}#visual-template-editor>[data-editor-container]{background:0 0!important}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:768px){.variables-panel{margin-bottom:1rem;position:static!important}.email-preview-container{max-width:100%!important}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.block-wrapper,.list-item{animation:none!important}@keyframes pulse{50%{opacity:.5}}[class*=bg-blue-100]{background:var(--admin-primary-gradient)!important;color:#fff!important}[class*=bg-purple-100]{background:var(--admin-info-gradient)!important;color:#fff!important}[class*=bg-green-100]{background:var(--admin-success-gradient)!important;color:#fff!important}.list-container{box-shadow:none!important;background:0 0!important}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes floatingParticles{0%,to{opacity:.3;transform:translateY(0)translate(0)}50%{opacity:.6;transform:translateY(-20px)translate(10px)}}.communications-ai-experience-container{z-index:9999;-webkit-overflow-scrolling:touch;background:#130e26 radial-gradient(circle at 50% 30%,#1a1338 0%,#150e2e 50%,#130e26 100%) fixed;position:fixed;inset:0;overflow:hidden auto}.communications-ai-experience-container:before{content:"";pointer-events:none;background-image:radial-gradient(2px 2px at 20% 30%,#9333ea66,#0000),radial-gradient(2px 2px at 60% 70%,#ec489966,#0000),radial-gradient(3px 3px,#9333ea4d,#0000),radial-gradient(2px 2px at 80% 10%,#ec48994d,#0000),radial-gradient(2px 2px at 90% 60%,#9333ea4d,#0000);background-size:200% 200%;animation:20s ease-in-out infinite floatingParticles;position:absolute;inset:0}.communications-ai-content{z-index:1;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:2rem 2rem 3rem;display:flex;position:relative}.communications-ai-step-container{width:100%;max-width:1200px;margin:0 auto;position:relative}.user-management-pipeline-content{z-index:1;box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:2rem 2rem 3rem;display:flex;position:relative}.user-management-pipeline-content>*{width:100%;max-width:none}.user-management-pipeline-content .admit-users-step{flex:100%;align-self:stretch;width:100%;max-width:100%}.communications-ai-step-container>*{animation:.6s cubic-bezier(.16,1,.3,1) forwards contentSlideUp}@keyframes contentSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glassShimmer{0%,to{left:-100%}50%{left:100%}}.glassmorphism-div{-webkit-backdrop-filter:blur(20px)saturate(180%);background:0 0;border:1px solid #ffffff26;border-radius:24px;overflow-y:auto;box-shadow:0 8px 32px #0000005e,inset 0 1px #ffffff1a,0 0 60px #9333ea26}.glassmorphism-table{-webkit-backdrop-filter:blur(20px)saturate(180%);background:0 0;border:1px solid #ffffff26;border-radius:0 0 24px 24px;overflow-y:auto;box-shadow:0 8px 32px #0000005e,inset 0 1px #ffffff1a,0 0 60px #9333ea26}.glassmorphism-div:before,.glassmorphism:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:8s ease-in-out infinite glassShimmer;position:absolute;top:0;left:-100%}@keyframes buttonPulse{0%,to{box-shadow:0 0 20px #9333ea80,0 0 40px #9333ea4d,inset 0 0 20px #ffffff1a}50%{box-shadow:0 0 30px #9333eab3,0 0 60px #9333ea66,inset 0 0 20px #fff3}}@keyframes buttonShine{0%{left:-100%}to{left:200%}}.glow-button{color:#fff;cursor:pointer;z-index:1;background:linear-gradient(135deg,#9333ea 0%,#ec4899 50%,#9333ea 100%) 0 0/200% 100%;border:none;border-radius:9999px;padding:1.5rem 3rem;font-size:1.125rem;font-weight:700;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),background-position .4s cubic-bezier(.16,1,.3,1);animation:3s ease-in-out infinite buttonPulse;position:relative;overflow:hidden;transform:scale(1)translateY(0)}.glow-button:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;animation:3s ease-in-out infinite buttonShine;position:absolute;top:0;left:-100%}.glow-button:after{content:"";-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#fff3,#0000);border-radius:9999px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gentlePulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes progressFill{0%{opacity:.5;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.step-indicator-container{display:none}.step-counter{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:.5rem;padding:.75rem 1.75rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff0d}.step-counter:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 6px 20px #00000026,inset 0 1px #ffffff14}.step-counter-text{color:#ffffffe6;letter-spacing:.02em;font-size:.875rem;font-weight:600}.step-counter-current{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#10b981,#06d6a0);-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:800}.step-counter-total{color:#ffffff80;font-size:.875rem}.step-counter-separator{color:#ffffff4d;font-weight:300}.step-dots-container{justify-content:center;gap:.5rem;padding:1rem;display:none}.step-dot{background:#fff3;border-radius:50%;width:8px;height:8px;transition:all .3s}.step-dot-active{background:linear-gradient(135deg,#10b981,#06d6a0);border-radius:100px;width:24px;box-shadow:0 0 8px #10b98180}.step-dot-completed{background:#10b98166;width:8px}.step-connector,.step-connector-completed{display:none}.step-milestone{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#10b98114 0%,#06d6a00d 100%);border:1px solid #10b98133;border-radius:16px;align-items:center;gap:.75rem;max-width:500px;margin:2rem auto;padding:1rem 1.5rem;display:flex;box-shadow:0 8px 24px #0000001a}.step-milestone-icon{color:#fff;background:linear-gradient(135deg,#10b981,#06d6a0);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.125rem;font-weight:800;display:flex;box-shadow:0 4px 12px #10b9814d}.step-milestone-content{flex:1}.step-milestone-title{color:#ffffffe6;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.step-milestone-subtitle{color:#ffffff80;font-size:.75rem}.step-milestone-progress{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#10b981,#06d6a0);-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700}.nav-button-container{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.nav-button{cursor:pointer;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.nav-button:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-button:active:before{width:300px;height:300px}.nav-button-back{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14142899;border:1px solid #fff3;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.nav-button-back:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.nav-button-back:hover:before{left:100%}.nav-button-back:hover{color:#fff;background:#1e1e32b3;border-color:#fff3;transform:scale(1);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.nav-button-back:hover svg{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:scale(1)}.nav-button-back:active{transform:scale(.98);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.nav-button-back:disabled{opacity:.4;cursor:not-allowed;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 100%);border-color:#ffffff26;transform:translate(0)scale(1)}.nav-button-back svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.nav-button-continue{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14142899;border:1px solid #fff3;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.nav-button-continue:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.nav-button-continue:hover:before{left:100%}.nav-button-continue:hover{color:#fff;background:#1e1e32b3;border-color:#fff3;transform:scale(1);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.nav-button-continue:hover svg{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:scale(1)}.nav-button-continue:active{transform:scale(.98);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.nav-button-continue:disabled{opacity:.4;cursor:not-allowed;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 100%);border-color:#ffffff26;transform:translate(0)scale(1)}.nav-button-continue svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.nav-button-skip{color:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border:1px solid #fff3}.nav-button-skip:hover{color:#fff;background:#ffffff0d;border-color:#ffffff80;transform:scale(1.05)}@keyframes cardSelectPulse{0%,to{box-shadow:0 0 30px #9333ea99,0 8px 32px #0000004d,inset 0 1px #ffffff26}50%{box-shadow:0 0 45px #9333eacc,0 12px 48px #0006,inset 0 1px #fff3}}@keyframes cardSelectPulseGreen{0%,to{box-shadow:0 0 30px #22c55e66,0 8px 32px #0000004d,inset 0 1px #ffffff26}50%{box-shadow:0 0 45px #22c55e80,0 12px 48px #0006,inset 0 1px #fff3}}.channel-card,.channel-card-add{position:relative}.channel-card .ai-card,.channel-card-add .channel-card-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:20px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 4px 20px #00000026}.channel-card .ai-card{padding:0!important;animation:none!important;transform:none!important}.channel-card .ai-card:hover,.channel-card-add .channel-card-inner:hover{background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 100%);border-color:#fff3;box-shadow:0 8px 32px #00000040}.channel-card .ai-card:hover{transform:none!important}.channel-card .ai-card.border-emerald-500\/20{border-color:#10b98140!important}.channel-card .ai-card.border-emerald-500\/20:hover{border-color:#10b98166!important}.channel-card .ai-card:before,.channel-card .ai-card:after,.channel-card .ai-card:hover:before,.channel-card .ai-card:hover:after{content:none!important;display:none!important}[data-channel-zone]{background:linear-gradient(135deg,#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff14;border-radius:20px;transition:all .3s}[data-channel-zone]:hover{background:linear-gradient(135deg,#ffffff0a 0%,#ffffff05 100%);border-color:#ffffff1f}[data-channel-zone].drag-over{background:linear-gradient(135deg,#9333ea14 0%,#9333ea0a 100%);border-color:#9333ea80;box-shadow:0 0 20px #9333ea33}.channel-section-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.channel-section-icon{border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.channel-count-badge{border-radius:9999px;margin-left:auto;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.ai-card-selectable{cursor:pointer}.ai-card-selected{background:linear-gradient(135deg,#9333ea26 0%,#ec48991a 50%,#9333ea26 100%);border-color:#9333ea;animation:3s ease-in-out infinite cardSelectPulse}.ai-card-selected:after{content:"";-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#9333ea,#ec4899);border-radius:24px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ai-card-selected.ai-card-required:after{background:linear-gradient(135deg,#22c55e80,#16a34a66)!important}.ai-card-selected.ai-card-required{background:linear-gradient(135deg,#22c55e14 0%,#16a34a0d 50%,#22c55e14 100%)!important;border-color:#4ade80b3!important;animation:3s ease-in-out infinite cardSelectPulseGreen!important}@keyframes gradientFlow{0%,to{background-position:0%}50%{background-position:100%}}.gradient-text{-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(135deg,#9333ea 0%,#ec4899 50%,#a855f7 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:8s infinite gradientFlow;display:inline-block;position:relative}.gradient-text:after{content:attr(data-text);z-index:-1;-webkit-text-fill-color:transparent;filter:blur(15px);opacity:.5;background:linear-gradient(135deg,#9333ea 0%,#ec4899 50%,#a855f7 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:8s infinite gradientFlow;position:absolute;top:0;left:0}@keyframes checkmark{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes confettiFall{0%{opacity:0;transform:translateY(-20vh)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}.confetti-particle{pointer-events:none;width:10px;height:10px;animation:3s ease-in-out infinite confettiFall;position:fixed}@keyframes inputGlow{0%,to{box-shadow:0 0 0 3px #9333ea33,0 0 20px #9333ea1a}50%{box-shadow:0 0 0 3px #9333ea4d,0 0 30px #9333ea33}}.input-glow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #ffffff1a;transition:all .3s cubic-bezier(.16,1,.3,1)}.input-glow:focus{background:#ffffff14;border-color:#9333ea;outline:none;animation:2s ease-in-out infinite inputGlow;transform:translateY(-2px)}.input-glow:hover:not(:focus){background:#ffffff0f;border-color:#9333ea4d}@media (max-width:768px){.communications-ai-content{align-items:flex-start;min-height:auto;padding:2rem 1rem}.communications-ai-step-container{padding:1rem 0}.glow-button{padding:1rem 2rem;font-size:1rem}.ai-card{padding:1.5rem}.glassmorphism{border-radius:16px}.step-indicator-container{gap:.75rem;padding:1rem 1.5rem}.nav-button-container{flex-direction:column;gap:.75rem}.nav-button{justify-content:center;width:100%}}@media print{.communications-ai-experience-container{background:#fff!important}.glassmorphism,.glassmorphism-div,.glassmorphism-table,.ai-card{background:#fff!important;border:1px solid #ccc!important}.glow-button{box-shadow:none!important;background:#9333ea!important}}.confetti-piece{opacity:0;transform-origin:50%;width:12px;height:12px;animation:5s ease-in-out infinite confettiFallMulti;position:absolute;top:-20px}.confetti-square{background:hsl(var(--confetti-hue),80%,60%);border-radius:2px}.confetti-circle{background:hsl(var(--confetti-hue),85%,65%);border-radius:50%;width:10px;height:10px}.confetti-triangle{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:12px solid hsl(var(--confetti-hue),90%,70%);width:0;height:0;background:0 0!important}.confetti-star{background:0 0;width:14px;height:14px;position:relative}.confetti-star:before{content:"★";color:hsl(var(--confetti-hue),90%,70%);font-size:16px;position:absolute;top:-2px;left:0}@keyframes confettiFallMulti{0%{opacity:0;transform:translateY(0)rotate(0)scale(0)}10%{opacity:1;transform:translateY(10vh)rotate(180deg)scale(1)}90%{opacity:.8}to{opacity:0;transform:translateY(100vh)rotate(1080deg)scale(.5)}}.fireworks-container{pointer-events:none;z-index:99;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.firework{border-radius:50%;width:4px;height:4px;animation:2s ease-out infinite fireworkBurst;position:absolute}@keyframes fireworkBurst{0%{opacity:1;transform:scale(1);box-shadow:0 0 10px 2px #ffd700cc,0 0 #ffd700cc,0 0 #ff8c00cc,0 0 #ff4500cc}50%{opacity:.8;transform:scale(2.5);box-shadow:0 0 20px 4px #ffd70099,30px 0 20px 4px #ffd70099,-30px 0 20px 4px #ff8c0099,0 30px 20px 4px #ff450099,0 -30px 20px 4px #ff69b499,21px 21px 20px 4px #8a2be299,-21px -21px 20px 4px #9333ea99,21px -21px 20px 4px #ec489999,-21px 21px 20px 4px #db277799}to{opacity:0;transform:scale(4);box-shadow:0 0 5px 1px #ffd70000,60px 0 5px 1px #ffd70000,-60px 0 5px 1px #ff8c0000,0 60px 5px 1px #ff450000,0 -60px 5px 1px #ff69b400,42px 42px 5px 1px #8a2be200,-42px -42px 5px 1px #9333ea00,42px -42px 5px 1px #ec489900,-42px 42px 5px 1px #db277700}}.sparkles-container{pointer-events:none;z-index:98;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.sparkle{filter:blur(1px);background:#fff;border-radius:50%;animation:3s ease-in-out infinite sparkleFloat;position:absolute}@keyframes sparkleFloat{0%,to{opacity:0;transform:translateY(0)scale(0)}50%{opacity:1;transform:translateY(-30px)scale(1.5)}}.trophy-gradient{background:linear-gradient(135deg,gold 0%,#ffed4e 15%,#ffb700 30%,orange 45%,#ff8c00 60%,orange 75%,gold 90%,#ffe55c 100%) 0 0/200% 200%;animation:4s ease-in-out infinite goldShimmer;box-shadow:0 0 30px #ffd70099,0 0 60px #ffd70066,0 10px 40px #ff8c0080,inset 0 2px 10px #ffffff80,inset 0 -2px 10px #8b45134d}@keyframes goldShimmer{0%,to{filter:brightness()saturate();background-position:0%}25%{filter:brightness(1.2)saturate(1.3);background-position:50% 100%}50%{filter:brightness(1.1)saturate(1.2);background-position:100%}75%{filter:brightness(1.15)saturate(1.25);background-position:50% 0}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes gradientTextFlow{0%,to{background-position:0%}50%{background-position:100%}}.animate-gradient-text{background-size:200% 200%;animation:3s infinite gradientTextFlow}@keyframes ping-slow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.3)}}.animate-ping-slow{animation:3s cubic-bezier(0,0,.2,1) infinite ping-slow}@keyframes bounce-once{0%,to{transform:scale(1)}25%{transform:scale(1.15)translateY(-5px)}50%{transform:scale(1.1)}75%{transform:scale(1.05)translateY(-2px)}}.animate-bounce-once{animation:.8s cubic-bezier(.68,-.55,.265,1.55) bounce-once}@keyframes progress{50%{background-position-x:-115%}}.animate-progress{animation:2.5s cubic-bezier(.16,1,.3,1) infinite progress}.animate-checkmark{stroke-dasharray:100;stroke-dashoffset:100px;animation:.8s cubic-bezier(.65,0,.45,1) forwards checkmark}@keyframes burst{0%{opacity:1;transform:scale(0)}50%{opacity:.8}to{opacity:0;transform:scale(3)}}.animate-burst{animation:.8s cubic-bezier(.16,1,.3,1) forwards burst}.shadow-glow{animation:3s ease-in-out infinite shadowGlowPulse;box-shadow:0 0 40px #9333ea99,0 0 80px #9333ea4d,0 20px 60px #0006}@keyframes shadowGlowPulse{0%,to{box-shadow:0 0 40px #9333ea99,0 0 80px #9333ea4d,0 20px 60px #0006}50%{box-shadow:0 0 60px #9333eacc,0 0 120px #9333ea66,0 30px 80px #00000080}}@keyframes revealUp{0%{opacity:0;filter:blur(10px);transform:translateY(40px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.animate-reveal{animation:.8s cubic-bezier(.16,1,.3,1) backwards revealUp}@keyframes magneticPull{0%,to{transform:translate(0)}50%{transform:translate(2px,-2px)}}.magnetic-hover:hover{animation:.3s ease-out magneticPull}.neon-glow{text-shadow:0 0 10px #9333eacc,0 0 20px #9333ea99,0 0 30px #9333ea66,0 0 40px #ec48994d;animation:4s ease-in-out infinite neonFlicker}@keyframes neonFlicker{0%,to{text-shadow:0 0 10px #9333eacc,0 0 20px #9333ea99,0 0 30px #9333ea66,0 0 40px #ec48994d}50%{text-shadow:0 0 15px #9333ea,0 0 30px #9333eacc,0 0 45px #9333ea99,0 0 60px #ec489966}}.holographic{background:linear-gradient(45deg,#9333ea 0%,#ec4899 25%,#a855f7 50%,#ec4899 75%,#9333ea 100%) 0 0/300% 300%;animation:8s infinite holographicShift}@keyframes holographicShift{0%,to{filter:hue-rotate();background-position:0%}50%{filter:hue-rotate(20deg);background-position:100%}}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=color],textarea,select{transition:all .25s cubic-bezier(.4,0,.2,1)}input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=url]:hover,textarea:hover,select:hover{background:#ffffff14;border-color:#9333ea66;transform:translateY(-1px)}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus,select:focus{background:#ffffff1a;border-color:#9333ea99;outline:none;transform:translateY(-2px);box-shadow:0 0 0 3px #9333ea26,0 4px 12px #9333ea1a,inset 0 1px 3px #0000001a}label{transition:all .2s}input:focus+label,textarea:focus+label,select:focus+label{color:#e9d5ff;transform:translate(2px)}button:not(:disabled){transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);transform:translateY(0)}button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 16px #0003,0 0 20px #9333ea4d}button:not(:disabled):active{transform:translateY(0);box-shadow:0 2px 8px #0003}button:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(.3);transform:none!important}.ai-card-selectable:not(:disabled):hover{transform:translateY(-4px)scale(1.01);box-shadow:0 12px 32px #0000004d,0 0 40px #9333ea40,inset 0 1px #ffffff26}.ai-card-selectable:active{transform:translateY(-2px)scale(.99)}.grid.grid-cols-2 button,.branding-step-container .animate-slide-in,.branding-step-container .animate-fade-in,.grid.grid-cols-3 .animate-fade-in,.grid.grid-cols-2 .animate-fade-in,.grid.grid-cols-1 .animate-fade-in,.notification-preferences-container .animate-fade-in,.completion-container .animate-fade-in{animation-delay:0s!important}.info-box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:1rem;transition:all .3s}.info-box:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}@keyframes shimmerLoading{0%{background-position:-1000px 0}to{background-position:1000px 0}}.loading-shimmer{background:linear-gradient(90deg,#fff0 0%,#ffffff1a 50%,#fff0 100%) 0 0/1000px 100%;animation:2s infinite shimmerLoading}.step-transition-enter{animation:.4s cubic-bezier(.16,1,.3,1) stepEnter}.step-transition-exit{animation:.3s cubic-bezier(.4,0,1,1) stepExit}@keyframes stepEnter{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes stepExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.98)}}input[type=checkbox]{transition:all .3s cubic-bezier(.4,0,.2,1)}input[type=checkbox]:checked{background:linear-gradient(135deg,#9333ea,#ec4899)}input[type=checkbox]:focus{box-shadow:0 0 0 3px #9333ea33,0 0 20px #9333ea26}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.success-pulse{animation:.6s ease-out successPulse}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #9333ea80}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#0f172a4d;border-radius:6px}::-webkit-scrollbar-thumb{background:linear-gradient(#9333ea99,#ec489999);border:2px solid #0f172a4d;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9333eacc,#ec4899cc)}.helper-text{color:#e9d5ffb3;font-size:.75rem;transition:color .2s}.helper-text:hover{color:#e9d5ff}.gradient-bg-enhanced{background:linear-gradient(135deg,#9333ea1a 0%,#ec48990d 50%,#9333ea1a 100%) 0 0/200% 200%;animation:8s infinite gradientShift}.theme-editor-container{background:0 0;min-height:100vh;padding:1.5rem}.theme-variables-panel{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;backdrop-filter:blur(20px)saturate(180%)!important;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%)!important;border:1px solid #ffffff26!important;border-radius:24px!important;box-shadow:0 8px 32px #0000005e,inset 0 1px #ffffff1a!important}.theme-variables-panel h3{font-size:1.125rem;font-weight:700;color:#fffffff2!important}.theme-variables-panel p{color:#fff9!important}.theme-variable-item{color:#ffffffe6!important;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%)!important;border:1px solid #ffffff26!important;border-radius:12px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.theme-variable-item:hover{transform:translate(4px)scale(1.02);box-shadow:0 4px 16px #9333ea4d;background:linear-gradient(135deg,#9333ea33 0%,#ec489926 100%)!important;border-color:#9333ea66!important}.theme-variable-in-use{font-weight:700;box-shadow:0 2px 8px #10b98166;color:#fff!important;background:linear-gradient(135deg,#10b981,#06d6a0)!important}.theme-email-preview{background:#fff!important;border-radius:20px!important;box-shadow:0 12px 48px #0006,inset 0 1px #ffffff1a!important}.theme-block-wrapper{border-radius:16px}.theme-block-overlay{pointer-events:none;border:2px solid #0000;transition:all .3s}.theme-block-overlay-active{background:#9333ea14!important;border-color:#9333ea99!important}.theme-block-control{transition:all .3s cubic-bezier(.16,1,.3,1);color:#fff!important;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%)!important;border:none!important;border-radius:10px!important;box-shadow:0 4px 16px #9333ea66!important}.theme-block-control:hover{transform:translate(-6px)scale(1.1);box-shadow:0 6px 24px #9333ea99!important}.theme-block-control-delete{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;box-shadow:0 4px 16px #ef444466!important}.theme-block-control-delete:hover{box-shadow:0 6px 24px #ef444499!important}.theme-floating-toolbar{animation:.3s cubic-bezier(.16,1,.3,1) slideDown;background:linear-gradient(135deg,#1f2937 0%,#111827 100%)!important;border-radius:16px!important;box-shadow:0 12px 48px #0006,inset 0 0 0 1px #ffffff1a!important}.theme-toolbar-button{transition:all .2s cubic-bezier(.16,1,.3,1);color:#ffffffe6!important;background:0 0!important;border:1px solid #ffffff1a!important;border-radius:8px!important}.theme-toolbar-button:hover{transform:scale(1.05);box-shadow:0 4px 12px #9333ea4d;background:#ffffff1f!important;border-color:#9333ea80!important}.theme-toolbar-separator{background:#ffffff26;width:1px;height:24px;margin:0 6px}.theme-view-toggle{padding:.625rem 1.25rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);color:#ffffffb3!important;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:10px!important}.theme-view-toggle:hover{transform:translateY(-2px);color:#fffffff2!important;background:#ffffff1f!important;border-color:#9333ea66!important}.theme-view-toggle-active{box-shadow:0 4px 16px #9333ea66;color:#fff!important;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%)!important;border-color:#0000!important}.theme-add-button{font-weight:700;transition:all .4s cubic-bezier(.16,1,.3,1);color:#9333eae6!important;background:linear-gradient(135deg,#9333ea1f 0%,#ec489914 100%)!important;border:2px dashed #9333ea66!important;border-radius:16px!important}.theme-add-button:hover{transform:translateY(-4px);box-shadow:0 12px 32px #9333ea66;color:#fff!important;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%)!important;border-color:#0000!important}.theme-add-menu{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;backdrop-filter:blur(20px)saturate(180%)!important;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 100%)!important;border:1px solid #ffffff26!important;border-radius:16px!important;box-shadow:0 12px 48px #0006!important}.theme-menu-item{transition:all .2s cubic-bezier(.16,1,.3,1);color:#ffffffe6!important;border-radius:12px!important}.theme-menu-item:hover{transform:translate(6px);box-shadow:0 4px 12px #9333ea33;background:linear-gradient(135deg,#9333ea33 0%,#ec489926 100%)!important}.theme-list-item{transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 100%)!important;border:1px solid #ffffff26!important;border-radius:16px!important}.theme-list-item:hover{transform:translate(6px)scale(1.01);box-shadow:0 8px 24px #9333ea4d;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff14 100%)!important;border-color:#9333ea66!important}.theme-drag-handle{transition:all .2s;color:#fffc!important;cursor:grab!important;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%)!important;border:1px solid #fff3!important;border-radius:10px!important}.theme-drag-handle:active{transform:scale(.95);cursor:grabbing!important}.theme-drag-handle:hover{box-shadow:0 2px 8px #9333ea4d;background:linear-gradient(135deg,#9333ea33 0%,#ec489926 100%)!important;border-color:#9333ea66!important}.theme-drag-placeholder{background:#9333ea14;border-radius:16px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;border:2px dashed #9333ea99!important}.theme-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3}.theme-modal{-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);border:1px solid #fff3;border-radius:24px;animation:.4s cubic-bezier(.34,1.56,.64,1) scaleIn;box-shadow:0 20px 60px #00000080,inset 0 1px #ffffff26}.theme-color-picker{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;backdrop-filter:blur(20px)saturate(180%)!important;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff14 100%)!important;border:1px solid #fff3!important;border-radius:16px!important;box-shadow:0 12px 48px #0006!important}.theme-color-swatch{cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);border:2px solid #fff3!important;border-radius:10px!important}.theme-color-swatch:hover{transform:scale(1.15);box-shadow:0 4px 16px #9333ea66;border-color:#9333ea99!important}.theme-input{padding:.625rem 1rem;transition:all .3s cubic-bezier(.16,1,.3,1);color:#fffffff2!important;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:10px!important}.theme-input:focus{outline:none;box-shadow:0 0 0 3px #9333ea26;background:#ffffff1f!important;border-color:#9333ea99!important}.theme-input::placeholder{color:#fff6}.theme-section-controls{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%)!important;border:1px solid #fff3!important;border-radius:12px!important;box-shadow:0 8px 24px #0000004d!important}.theme-editable{border-radius:8px;transition:all .2s}.theme-editable:hover{background:#9333ea0d!important}.theme-editable:focus{outline-offset:4px;background:#9333ea14!important;outline:2px solid #9333ea66!important}.theme-template-selector{background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 25%,#581c87 50%,#7c2d92 75%,#0f172a 100%) 0 0/400% 400%;min-height:100vh;padding:3rem 2rem;animation:15s infinite gradientShift}.theme-template-card{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);cursor:pointer;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 100%);border:1px solid #ffffff26;border-radius:24px;padding:2rem;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff1a}.theme-template-card:hover{border-color:#9333ea80;transform:translateY(-8px)scale(1.02);box-shadow:0 20px 60px #0006,inset 0 1px #ffffff26,0 0 60px #9333ea4d}.theme-channel-badge{color:#fff;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%);border:none;border-radius:12px;padding:.5rem 1rem;font-size:.875rem;font-weight:700;box-shadow:0 4px 12px #9333ea4d}.theme-editor-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 100%);border-bottom:1px solid #ffffff26;box-shadow:0 4px 16px #0003}.theme-header-button{color:#ffffffb3;background:0 0;border:1px solid #ffffff26;border-radius:10px;padding:.625rem 1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.theme-header-button:hover{color:#fffffff2;background:#ffffff14;border-color:#9333ea66;transform:translateY(-2px)}.bao-assistant-container{z-index:1000;position:fixed;bottom:2rem;right:2rem}.bao-message-bubble{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;z-index:999;background:linear-gradient(135deg,#9333eaf2 0%,#7c3aedf2 100%);border:1px solid #fff3;border-radius:16px 4px 16px 16px;min-width:200px;max-width:320px;padding:1rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:80px;right:0;transform:translateY(10px)scale(.95);box-shadow:0 8px 24px #9333ea66}.bao-message-bubble.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.bao-message-bubble.status-listening{background:linear-gradient(135deg,#3b82f6f2 0%,#2563ebf2 100%);animation:1.5s ease-in-out infinite pulse-listening;box-shadow:0 8px 24px #3b82f666}.bao-message-bubble.status-processing{background:linear-gradient(135deg,#a855f7f2 0%,#9333eaf2 100%);box-shadow:0 8px 24px #a855f766}.bao-message-bubble.status-error{background:linear-gradient(135deg,#ef4444f2 0%,#dc2626f2 100%);box-shadow:0 8px 24px #ef444466}.bao-message-bubble.status-info{background:linear-gradient(135deg,#22c55ef2 0%,#16a34af2 100%);box-shadow:0 8px 24px #22c55e66}@keyframes pulse-listening{0%,to{transform:translateY(0)scale(1);box-shadow:0 8px 24px #3b82f666}50%{transform:translateY(0)scale(1.02);box-shadow:0 8px 32px #3b82f699}}.bao-message-text{color:#fff;font-size:.875rem;font-weight:500;line-height:1.5}.bao-assistant-actions{opacity:0;visibility:hidden;pointer-events:none;z-index:998;flex-direction:column;gap:.5rem;padding-bottom:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:80px;right:0;transform:translateY(10px)}.bao-assistant-actions.show,.bao-assistant-container:hover .bao-assistant-actions{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.bao-action-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#9333eae6 0%,#7c3aede6 100%);border:1px solid #fff3;border-radius:12px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 4px 12px #9333ea4d}.bao-action-btn:hover{background:linear-gradient(135deg,#a855f7f2 0%,#9333eaf2 100%);border-color:#ffffff4d;transform:translate(-4px);box-shadow:0 6px 16px #9333ea66}.bao-action-btn:active{transform:translate(-2px)scale(.98)}.bao-action-btn.listening{background:linear-gradient(135deg,#3b82f6f2 0%,#2563ebf2 100%);animation:1.5s ease-in-out infinite pulse-voice-button;box-shadow:0 6px 20px #3b82f680}@keyframes pulse-voice-button{0%,to{box-shadow:0 6px 20px #3b82f680}50%{box-shadow:0 6px 28px #3b82f6b3}}.bao-action-label{font-weight:600}.bao-float-button{cursor:pointer;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 40px #9333ea66}.bao-float-button:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 15px 50px #9333ea80}.bao-float-button:active{transform:translateY(-2px)scale(1.02)}.bao-pulse-ring{opacity:.6;border:3px solid #9333ea;border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite bao-pulse;position:absolute}@keyframes bao-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.bao-avatar{background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;box-shadow:inset 0 -2px 8px #0003}.bao-face{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.bao-eyes{gap:8px;animation:4s ease-in-out infinite blink;display:flex}.bao-eye{background:#ffffffe6;border-radius:50%;width:8px;height:8px;box-shadow:0 1px 3px #0000004d}.bao-mouth{border:2px solid #fffc;border-top:none;border-radius:0 0 12px 12px;width:16px;height:8px}@keyframes blink{0%,48%,52%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}}.bao-avatar-small{background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 2px 8px #7c3aed4d}.bao-face-small{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex}.bao-eyes-small{gap:6px;animation:4s ease-in-out infinite blink;display:flex}.bao-eye-small{background:#ffffffe6;border-radius:50%;width:5px;height:5px}.bao-mouth-small{border:1.5px solid #fffc;border-top:none;border-radius:0 0 8px 8px;width:10px;height:5px}.bao-chat-window{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);z-index:1001;visibility:hidden;opacity:0;pointer-events:none;transform-origin:50%;background:#1e1b4bf2;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;width:420px;height:500px;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),visibility 0s linear .4s;display:flex;position:fixed;overflow:hidden;transform:scale(.95);box-shadow:0 20px 60px #0006}@keyframes animate-slide-up{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.bao-chat-header{cursor:move;cursor:grab;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#9333ea 0%,#7c3aed 100%);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.bao-chat-header:active{cursor:grabbing}.bao-chat-messages{scroll-behavior:smooth;background:linear-gradient(#9333ea05 0%,#0000 10% 90%,#9333ea05 100%);flex-direction:column;flex:1;gap:1.25rem;padding:1.5rem 1.25rem;display:flex;overflow-y:auto}.bao-chat-messages::-webkit-scrollbar{width:6px}.bao-chat-messages::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.bao-chat-messages::-webkit-scrollbar-thumb{background:#9333ea80;border-radius:3px}.bao-chat-messages::-webkit-scrollbar-thumb:hover{background:#9333eab3}.bao-message{flex-direction:column;gap:.375rem;animation:.4s cubic-bezier(.16,1,.3,1) fadeInMessage;display:flex}@keyframes fadeInMessage{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.bao-message-bao{align-items:flex-start}.bao-message-user{align-items:flex-end}.bao-message-content{white-space:pre-wrap;word-wrap:break-word;border-radius:18px;max-width:85%;padding:.875rem 1.125rem;font-size:.875rem;line-height:1.6;transition:all .2s;position:relative}.bao-message-bao .bao-message-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f3e8ff;background:linear-gradient(135deg,#9333ea1f 0%,#7c3aed14 100%);border:1px solid #a78bfa33;border-top-left-radius:6px;box-shadow:0 4px 12px #9333ea1a,inset 0 1px #ffffff0d}.bao-message-bao .bao-message-content:before{content:"";background:linear-gradient(90deg,#0000,#a78bfa4d 50%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.bao-message-user .bao-message-content{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#9333ea 50%,#7c3aed 100%);border:1px solid #ffffff1a;border-top-right-radius:6px;box-shadow:0 4px 16px #9333ea59,0 2px 8px #9333ea33,inset 0 1px #fff3}.bao-message-user .bao-message-content:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff26 0%,#0000 50%);position:absolute;inset:0}.bao-message-content:hover{transform:translateY(-1px)}.bao-message-bao .bao-message-content:hover{background:linear-gradient(135deg,#9333ea2e 0%,#7c3aed1f 100%);border-color:#a78bfa4d;box-shadow:0 6px 16px #9333ea26,inset 0 1px #ffffff14}.bao-message-user .bao-message-content:hover{box-shadow:0 6px 20px #9333ea73,0 2px 8px #9333ea4d,inset 0 1px #ffffff40}.bao-message-time{color:#e9d5ff80;letter-spacing:.01em;padding:0 .625rem;font-size:.6875rem;font-weight:500}.bao-message-content strong,.bao-message-content b{color:inherit;opacity:1;font-weight:600}.bao-message-bao .bao-message-content strong{color:#faf5ff}.bao-message-content{line-height:1.7}.bao-message-content code{background:#0003;border-radius:4px;padding:.125rem .375rem;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.8125rem}.bao-typing-indicator{background:#9333ea26;border:1px solid #9333ea4d;border-radius:4px 16px 16px;gap:4px;width:fit-content;padding:.75rem 1rem;display:flex}.bao-typing-indicator span{background:#e9d5ffcc;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite typing-bounce}.bao-typing-indicator span:nth-child(2){animation-delay:.2s}.bao-typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing-bounce{0%,60%,to{opacity:.6;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}.bao-suggestions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#9333ea08 0%,#7c3aed0d 100%);border-top:1px solid #a78bfa26;padding:1rem 1.25rem}.bao-suggestion-btn{text-align:left;color:#e9d5ff;cursor:pointer;background:linear-gradient(135deg,#9333ea14 0%,#7c3aed0d 100%);border:1px solid #a78bfa33;border-radius:10px;width:100%;padding:.75rem 1rem;font-size:.8125rem;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.bao-suggestion-btn:before{content:"💡";opacity:0;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;left:-20px}.bao-suggestion-btn:hover{color:#faf5ff;background:linear-gradient(135deg,#9333ea2e 0%,#7c3aed1f 100%);border-color:#a78bfa66;transform:translate(6px);box-shadow:0 4px 12px #9333ea33,inset 0 1px #ffffff0d}.bao-suggestion-btn:hover:before{opacity:1;left:.75rem}.bao-suggestion-btn:active{transform:translate(4px)scale(.98)}.bao-chat-input{background:#0003;border-top:1px solid #ffffff1a;padding:1rem 1.25rem}.bao-send-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.bao-send-button:hover:not(:disabled){transform:scale(1.1);box-shadow:0 4px 12px #9333ea66}.bao-send-button:disabled{opacity:.4;cursor:not-allowed}.bao-send-button:active:not(:disabled){transform:scale(1.05)}@media (max-width:768px){.bao-assistant-container{bottom:1rem;right:1rem}.bao-chat-window{width:calc(100vw - 2rem);max-width:380px;height:500px}.bao-float-button{width:56px;height:56px}.bao-avatar{width:40px;height:40px}}@media (prefers-color-scheme:dark){.bao-chat-window{background:#0f0a23fa}}.bao-float-button:focus-visible,.bao-send-button:focus-visible,.bao-suggestion-btn:focus-visible{outline-offset:2px;outline:2px solid #9333ea}*{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#communications-admin-view{z-index:9999;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}#communications-admin-view .particle-background{pointer-events:none;z-index:0;width:100vw;height:100vh;position:fixed;top:0;left:0}.communications-admin-view{z-index:1;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:visible}.modern-view{box-sizing:border-box;opacity:1;z-index:2;flex-direction:column;gap:60px;width:100%;padding:0;transition:opacity .3s ease-out,transform .3s ease-out;display:flex;position:absolute;inset:0;overflow:visible auto;transform:translateY(0)}.two-column-wrapper{box-sizing:border-box;align-items:flex-start;gap:24px;width:100%;max-width:1600px;height:100%;margin:0 auto;padding:0;display:flex}.left-column-scrollable{flex:1;min-width:0;height:100%;padding-right:12px;overflow:visible auto}.right-column-sticky{box-sizing:border-box;flex-shrink:0;align-self:start;max-height:100vh;padding:0;position:sticky;top:0;overflow:visible auto}.ai-core-hero{box-sizing:border-box;width:calc(100% - 80px);margin:40px 40px 24px;padding:60px 40px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.left-column-scrollable::-webkit-scrollbar{width:8px}.left-column-scrollable::-webkit-scrollbar-track{background:#ffffff08;border-radius:4px}.left-column-scrollable::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#9333ea4d 0%,#ec48994d 100%);border-radius:4px;transition:background .3s}.left-column-scrollable::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#9333ea80 0%,#ec489980 100%)}.right-column-sticky::-webkit-scrollbar{width:8px}.right-column-sticky::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.right-column-sticky::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#9333ea80 0%,#ec489980 100%);border-radius:4px;transition:background .3s}.right-column-sticky::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#9333eab3 0%,#ec4899b3 100%)}.hero-with-insights{align-items:flex-start;gap:30px;display:flex}.hero-main-content{flex:1;min-width:0}.hero-insights-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#9333ea0d 0%,#ec489908 100%);border:1px solid #9333ea26;border-radius:20px;flex-shrink:0;width:320px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.4s ease-out fadeInRight}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.hero-insights-panel{margin:0}.hero-insights-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;margin:0 0 20px;font-size:16px;font-weight:600;animation:8s infinite gradientFlow}.hero-metric-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.hero-metric-card{text-align:center;background:linear-gradient(135deg,#9333ea14 0%,#ec48990d 100%);border:1px solid #9333ea33;border-radius:12px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-metric-card:hover{border-color:#9333ea66;transform:translateY(-2px);box-shadow:0 6px 20px #9333ea33}.hero-metric-value{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:28px;font-weight:700}.hero-metric-label{color:#ffffffb3;font-size:12px;font-weight:500}.hero-transport-stats,.hero-template-stats,.hero-preference-stats{flex-direction:column;gap:12px;display:flex}.hero-stat-row{background:linear-gradient(135deg,#9333ea14 0%,#ec48990d 100%);border:1px solid #9333ea33;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.hero-stat-row:hover{border-color:#9333ea66;transform:translate(3px)}.hero-stat-label{color:#fffc;font-size:13px;font-weight:500}.hero-stat-value{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700}.ai-core-hero-collapsed{padding:20px 30px}.ai-core-hero-collapsed .hero-insights-sidebar{display:none}.hero-header-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.ai-core-hero-collapsed .hero-header-row{margin-bottom:20px}.hero-title-section{text-align:center;flex:1}.hero-toggle-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#9333ea26 0%,#ec48991a 100%);border:1px solid #9333ea4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:10px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.hero-toggle-btn:before{content:"";background:#ffffff26;border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-toggle-btn:hover:before{width:200%;height:200%}.hero-toggle-btn svg{z-index:1;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative}.hero-toggle-btn:hover{background:linear-gradient(135deg,#9333ea40 0%,#ec489926 100%);border-color:#9333ea80;transform:translateY(-2px);box-shadow:0 6px 20px #9333ea4d}.hero-toggle-btn:hover svg{transform:scale(1.1)}.hero-toggle-btn:active{transform:translateY(0)scale(.98)}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ai-core-hero:before{content:"";background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:200%;height:200%;animation:20s linear infinite rotate;position:absolute;top:-50%;right:-50%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-core-content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.ai-icon-large{color:#fff;background:#fff3;border:3px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;transition:all .3s ease-out;animation:3s ease-in-out infinite float;display:flex}.ai-icon-large:hover{background:#ffffff4d;transform:scale(1.1)}.ai-title{color:#fff;text-shadow:0 2px 10px #0003;margin:0;font-size:48px;font-weight:700;transition:all .3s}.ai-title.gradient-text{color:#0000;text-shadow:none}.ai-title-collapsed{font-size:28px}.ai-subtitle{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fffffff2 0%,#ffffffb3 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:20px;font-weight:400;animation:8s infinite gradientFlow}.ai-metrics-hero{flex-wrap:wrap;justify-content:center;gap:60px;margin-top:20px;display:flex}.ai-metric-hero{flex-direction:column;align-items:center;gap:8px;display:flex}.ai-metric-value-hero{color:#fff;text-shadow:0 2px 10px #0003;font-size:48px;font-weight:700}.ai-metric-label-hero{color:#ffffffe6;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:500}.metrics-update-indicator{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6;background:#ffffff26;border-radius:20px;align-items:center;gap:8px;margin-top:12px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.update-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 8px #4ade8099}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.update-text{text-transform:uppercase;letter-spacing:1px;font-size:11px}.channels-section{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:40px}.section-title{color:#fffffff2;margin:0 0 32px;font-size:32px;font-weight:600}.channels-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;width:100%;max-width:1400px;margin:0 auto;display:grid}.channel-card{cursor:pointer;will-change:transform,box-shadow;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.channel-card:first-child{animation-delay:.1s}.channel-card:nth-child(2){animation-delay:.2s}.channel-card:nth-child(3){animation-delay:.3s}.channel-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#9333ea,#0000);height:3px;transition:opacity .3s ease-out;position:absolute;top:0;left:0;right:0}.channel-card:hover:before{opacity:1}.card-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.channel-icon{color:#9333ea;background:#9333ea1a;border:1px solid #9333ea33;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.channel-name{color:#fffffff2;margin:0;font-size:24px;font-weight:600}.card-body{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.metric-row{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.metric-row:last-child{border-bottom:none}.metric-label{color:#fff9;text-transform:uppercase;letter-spacing:.5px;font-size:14px}.success-rate{color:#10b981;font-size:20px;font-weight:700}.message-count{color:#fffffff2;font-size:20px;font-weight:700}.failed-count{color:#dc3545;font-size:14px;font-weight:600}.metric-row.alert{background:#dc35451a;border:1px solid #dc354533;border-radius:8px;padding:12px}.card-footer{border-top:1px solid #0000000d;align-items:center;gap:12px;padding-top:16px;display:flex}.status-indicator{background:#28a745;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 10px #28a74566}.status-indicator[data-status=warning]{background:#ffc107;box-shadow:0 0 10px #ffc10766}.status-indicator[data-status=error]{background:#dc3545;box-shadow:0 0 10px #dc354566}.status-text{color:#fffc;font-size:14px;font-weight:500}@keyframes cardPulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #0000000d}50%{transform:scale(1.05);box-shadow:0 12px 40px #9333ea66}}.dashboard-right{flex-direction:column;gap:24px;width:350px;margin:40px 28px;display:flex;position:sticky;top:20px}.insights-panel{flex-direction:column;gap:0;padding:0;animation:.6s cubic-bezier(.16,1,.3,1) .2s backwards fadeIn;display:flex}.insight-stat-icon{border-radius:6px;margin-bottom:8px;padding:8px;display:flex}.gradient-text{color:#fffffff2;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#9333ea 0%,#ec4899 50%,#a855f7 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;animation:8s infinite gradientFlow}.insights-title{color:#fff;box-sizing:border-box;margin:0 0 4px;padding:40px 40px 0;font-size:22px;font-weight:700}.insights-subtitle{color:#ffffff80;box-sizing:border-box;margin:0;padding:0 40px 24px;font-size:13px;font-weight:500}.insights-stats{box-sizing:border-box;flex-direction:column;gap:16px;padding:0 40px 24px;display:flex}.insight-stat-card{cursor:default;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:16px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.insight-stat-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.insight-stat-card:hover{background:#ffffff14;border-color:#9333ea4d;transform:translate(4px)}.insight-stat-card:hover:before{left:100%}.insight-stat-label{text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;margin-bottom:8px;font-size:12px;font-weight:600}.insight-stat-value{color:#fffffff2;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:32px;font-weight:800;line-height:1}.insight-stat-value.large{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%);-webkit-background-clip:text;background-clip:text;font-size:40px}.insight-stat-description{color:#fff6;font-size:12px;line-height:1.4}.insights-section{box-sizing:border-box;border-top:1px solid #ffffff1a;padding:20px 40px 24px;animation:.5s cubic-bezier(.16,1,.3,1) backwards fadeIn}.insights-section:first-child{border-top:none;padding-top:24px}.insights-section:last-child{padding-bottom:40px}.insights-section-title{color:#ffffffb3;text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:8px;margin:0 0 16px;font-size:13px;font-weight:600;display:flex}.insights-section-title:before{content:"";background:linear-gradient(#9333ea 0%,#ec4899 100%);border-radius:2px;width:3px;height:14px}.coverage-bar{background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0003}.coverage-bar-fill{background:linear-gradient(90deg,#9333ea 0%,#ec4899 60%,#a855f7 100%) 0 0/200% 100%;border-radius:12px;height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1);animation:3s infinite gradientSlide;position:relative;box-shadow:0 0 20px #9333ea80}@keyframes gradientSlide{0%,to{background-position:0%}50%{background-position:100%}}.coverage-bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:2s infinite shimmerSlide;position:absolute;top:0;left:-100%}@keyframes shimmerSlide{0%{left:-100%}to{left:200%}}.coverage-text{color:#fff9;justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;font-weight:500;display:flex}.coverage-percent{color:#ffffffe6;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%);-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:700}.insight-channel-badge{text-transform:capitalize;letter-spacing:.3px;border:1px solid;border-radius:10px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.insight-channel-badge.badge-email{color:#3b82f6;background:#3b82f626;border-color:#3b82f64d}.insight-channel-badge.badge-slack{color:#ec4899;background:#ec489926;border-color:#ec48994d}.insight-channel-badge.badge-sms{color:#10b981;background:#10b98126;border-color:#10b9814d}.insight-channel-badge.badge-in_app{color:#9333ea;background:#9333ea26;border-color:#9333ea4d}.insight-channel-badge.badge-webhook{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b4d}.insight-channel-badge:hover{transform:scale(1.05);box-shadow:0 4px 12px #0003}.insight-template-name{color:#ffffffe6;margin-right:8px;font-size:13px;font-weight:600}.insight-version-badge{color:#a855f7;letter-spacing:.5px;background:#9333ea26;border:1px solid #9333ea4d;border-radius:8px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.test-result-card{border:1px solid;border-radius:16px;gap:12px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.4s cubic-bezier(.16,1,.3,1) fadeIn;display:flex}.test-result-success{background:#10b9811f;border-color:#10b9814d;box-shadow:0 4px 16px #10b9811a}.test-result-error{background:#ef44441f;border-color:#ef44444d;box-shadow:0 4px 16px #ef44441a}.test-result-icon svg{width:20px;height:20px}.test-result-message{margin-bottom:4px;font-size:14px;font-weight:600}.test-result-success .test-result-message{color:#10b981}.test-result-error .test-result-message{color:#ef4444}.insight-conflict-item{background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:14px;margin-bottom:12px;padding:14px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.insight-conflict-item:hover{background:#f59e0b26;border-color:#f59e0b80;animation:none;transform:translate(4px)}.insight-conflict-type{color:#f59e0b;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.insight-conflict-type:before{content:"⚠️";font-size:14px}.insight-list{flex-direction:column;gap:12px;display:flex}.insight-list-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.insight-list-item:hover{background:#ffffff0f;border-color:#9333ea33;transform:translate(4px)}.insight-list-label{color:#ffffffb3;font-size:13px;font-weight:500}.insight-list-value{color:#fffffff2;font-size:14px;font-weight:700}.insight-list-value.success{color:#10b981}.insight-list-value.warning{color:#f59e0b}.insight-list-value.error{color:#ef4444}.insight-progress{margin-top:12px}.insight-progress-bar{background:#ffffff1a;border-radius:8px;height:8px;position:relative;overflow:hidden}.insight-progress-fill{background:linear-gradient(90deg,#9333ea 0%,#ec4899 100%);border-radius:8px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.insight-progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2s infinite shimmerProgress;position:absolute;inset:0}@keyframes shimmerProgress{0%{transform:translate(-100%)}to{transform:translate(100%)}}.insight-progress-label{color:#ffffff80;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.insight-badge{text-transform:uppercase;letter-spacing:.3px;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.insight-badge.success{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.insight-badge.warning{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.insight-badge.error{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.insight-badge.info{color:#9333ea;background:#9333ea26;border:1px solid #9333ea4d}.insight-activity{flex-direction:column;gap:12px;max-height:300px;padding-right:8px;display:flex;overflow-y:auto}.insight-activity::-webkit-scrollbar{width:6px}.insight-activity::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.insight-activity::-webkit-scrollbar-thumb{background:#9333ea4d;border-radius:3px}.insight-activity::-webkit-scrollbar-thumb:hover{background:#9333ea80}.insight-activity-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;gap:12px;padding:12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.insight-activity-item:hover{background:#ffffff0f;border-color:#9333ea33}.insight-activity-icon{color:#9333ea;background:#9333ea26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.insight-activity-content{flex:1;min-width:0}.insight-activity-title{color:#ffffffe6;margin-bottom:4px;font-size:13px;font-weight:600}.insight-activity-time{color:#fff6;font-size:11px}.metrics-visualization{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex}.metric-circle-container{position:relative}.metric-circle{filter:drop-shadow(0 4px 20px #9333ea66);margin:0 auto}.metric-circle-progress{transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1)}.metric-circle-value{fill:#fffffff2;dominant-baseline:middle;font-size:32px;font-weight:700}.metric-circle-label{fill:#ffffffb3;dominant-baseline:middle;font-size:14px;font-weight:500}.metric-stats-grid{flex-direction:column;gap:16px;display:flex}.metric-stat-card{background:#fff;border:1px solid #00000014;border-radius:12px;align-items:center;gap:16px;width:100%;padding:16px 20px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000d}.metric-stat-card:hover{border-color:#9333ea4d;transform:translateY(-2px);box-shadow:0 4px 16px #9333ea26}.metric-stat-icon{color:#fff;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.metric-stat-icon-success{color:#fff;background:linear-gradient(135deg,#4caf50 0%,#45a049 100%)}.metric-stat-icon-error{color:#fff;background:linear-gradient(135deg,#f44336 0%,#e53935 100%)}.metric-stat-content{flex:1;min-width:0}.metric-stat-value{color:#fffffff2;margin-bottom:4px;font-size:24px;font-weight:700;line-height:1}.metric-stat-label{color:#fff9;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.admin-tabs-inline{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff26;border:1px solid #fff3;border-radius:16px;gap:6px;margin-top:24px;padding:6px;display:flex;box-shadow:0 8px 32px #0000001a}.admin-tab-inline{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.admin-tab-inline:hover{color:#fffffff2;background:#ffffff1a;transform:translateY(-1px)}.admin-tab-inline-active{color:#9333ea;background:#fffffff2;box-shadow:0 4px 12px #00000026}.admin-tab-inline-active:hover{color:#9333ea;background:#fff}.admin-tab-inline svg{stroke-width:2px;width:18px;height:18px}.admin-tab-inline-active{animation:.3s cubic-bezier(.34,1.56,.64,1) tabActivate}@keyframes tabActivate{0%{opacity:.7;transform:scale(.95)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.transports-view{width:100%;padding:0}.transports-header{box-sizing:border-box;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding:0 40px 24px;display:flex}.transports-title{color:#fff;margin:0 0 8px;font-size:28px;font-weight:700}.transports-subtitle{color:#fff9;margin:0;font-size:14px}.empty-transports{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 50%,#ffffff0d 100%);border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;margin:40px;padding:80px 40px;display:flex;box-shadow:0 8px 32px #00000040}.empty-transports svg{color:#9333ea99;opacity:.8;width:64px;height:64px;margin-bottom:24px}.empty-transports h3{color:#ffffffe6;margin:0 0 8px;font-size:20px;font-weight:600}.empty-transports p{color:#fff9;margin:0;font-size:14px}.transports-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;padding:0 40px 40px;display:grid}.transport-card{cursor:pointer;padding:24px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s ease-out fadeInCard;position:relative;overflow:hidden}.transport-card:before{content:"";background:linear-gradient(90deg,#0000,#9333ea1a,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.transport-card:hover:before{left:100%}.transport-card:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 20px 40px #9333ea4d,0 0 60px #9333ea26,inset 0 1px #ffffff1a}.transport-card-header{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex;position:relative}.transport-icon-wrapper{color:#a855f7;background:linear-gradient(135deg,#9333ea33 0%,#a855f726 100%);border:1px solid #9333ea66;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 16px #9333ea33,inset 0 1px #ffffff1a}.transport-icon-wrapper:before{content:"";background:linear-gradient(45deg,#0000,#ffffff1a,#0000);width:200%;height:200%;animation:3s infinite shimmer;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.transport-card:hover .transport-icon-wrapper{transform:scale(1.1)rotate(5deg);box-shadow:0 12px 24px #9333ea4d,inset 0 1px #fff3}.transport-icon{color:#9333ea;background:#9333ea26;border:1px solid #9333ea4d;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.transport-card-title{flex-direction:column;flex:1;gap:8px;display:flex}.transport-card-title h3{-webkit-text-fill-color:transparent;letter-spacing:-.5px;text-shadow:0 2px 10px #9333ea4d;background:linear-gradient(135deg,#fff 0%,#ffffffd9 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:22px;font-weight:700}.transport-scope-badge{color:#c4b5fd;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#9333ea40 0%,#a855f733 100%);border:1px solid #9333ea66;border-radius:12px;align-items:center;width:fit-content;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #9333ea33}.transport-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0003;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;display:flex}.status-dot{background:#ef4444cc;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 12px #ef444499}.status-dot-active{background:#22c55ee6;box-shadow:0 0 16px #22c55eb3}.status-label{color:#ffffffe6;letter-spacing:.3px;font-size:13px;font-weight:600}.transport-name{color:#fffffff2;margin:0;font-size:20px;font-weight:600}.transport-channel{color:#fff9;text-transform:capitalize;font-size:14px;font-weight:500}.transport-card-config{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#0003 0%,#0000001a 100%);border:1px solid #ffffff0d;border-radius:12px;margin-bottom:16px;padding:16px}.config-item{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.config-item:last-child{border-bottom:none;padding-bottom:0}.config-label{color:#a855f7e6;letter-spacing:.3px;font-size:13px;font-weight:600}.config-value{color:#fffc;font-family:Monaco,Menlo,monospace;font-size:13px;font-weight:500}.config-value.verified{color:#22c55e;font-weight:600}.transport-config-preview{color:#fffc;background:#0000001a;border-radius:8px;padding:12px;font-family:Monaco,Menlo,monospace;font-size:12px;line-height:1.6}.config-key{color:#9333eae6;font-weight:600}.transport-card-actions{border-top:1px solid #ffffff14;gap:10px;margin-top:20px;padding-top:20px;display:flex}.btn-transport-action{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.btn-transport-action:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-transport-action:hover:before{width:300px;height:300px}.btn-transport-action svg{z-index:1;transition:transform .3s;position:relative}.btn-transport-action:hover svg{transform:scale(1.2)rotate(5deg)}.btn-label{z-index:1;letter-spacing:.3px;font-size:13px;font-weight:600;transition:all .3s;position:relative}.btn-test:hover{color:#34d399;background:linear-gradient(135deg,#10b9814d 0%,#05966940 100%);border-color:#10b98199;transform:translateY(-2px);box-shadow:0 8px 20px #10b9814d,inset 0 1px #ffffff1a}.btn-edit{color:#a855f7;background:linear-gradient(135deg,#9333ea33 0%,#7e22ce26 100%);border-color:#9333ea66;box-shadow:0 4px 12px #9333ea33}.btn-edit:hover{color:#c084fc;background:linear-gradient(135deg,#9333ea4d 0%,#7e22ce40 100%);border-color:#9333ea99;transform:translateY(-2px);box-shadow:0 8px 20px #9333ea4d,inset 0 1px #ffffff1a}.btn-toggle{color:#60a5fa;background:linear-gradient(135deg,#3b82f633 0%,#2563eb26 100%);border-color:#3b82f666;box-shadow:0 4px 12px #3b82f633}.btn-toggle:hover{color:#93c5fd;background:linear-gradient(135deg,#3b82f64d 0%,#2563eb40 100%);border-color:#3b82f699;transform:translateY(-2px);box-shadow:0 8px 20px #3b82f64d,inset 0 1px #ffffff1a}.btn-delete{color:#ef4444;background:linear-gradient(135deg,#ef444433 0%,#dc262626 100%);border-color:#ef444466;box-shadow:0 4px 12px #ef444433}.btn-delete:hover{color:#fca5a5;background:linear-gradient(135deg,#ef44444d 0%,#dc262640 100%);border-color:#ef444499;transform:translateY(-2px);box-shadow:0 8px 20px #ef44444d,inset 0 1px #ffffff1a}.transport-actions{border-top:1px solid #ffffff1a;gap:8px;margin-top:16px;padding-top:16px;display:flex}.btn-edit-transport,.btn-test-transport,.btn-delete-transport{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.btn-edit-transport{color:#9333ea;background:#9333ea26;border:1px solid #9333ea4d}.btn-edit-transport:hover{background:#9333ea40;border-color:#9333ea80}.btn-test-transport{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.btn-test-transport:hover{background:#10b98140;border-color:#10b98180}.btn-delete-transport{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.btn-delete-transport:hover{background:#ef444440;border-color:#ef444480}.transport-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;width:100%;max-width:600px;padding:32px;box-shadow:0 20px 60px #0000004d}.transport-modal-header{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.transport-modal-title{color:#212529;margin:0;font-size:24px;font-weight:600}.transport-modal-close{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.transport-modal-close:hover{color:#dc3545;background:#dc35451a}.transport-form{flex-direction:column;gap:20px;display:flex}.form-label{color:#495057;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.form-label-required{color:#dc3545;font-size:12px}.form-input,.form-select,.form-textarea{color:#212529;background:#fff;border:1px solid #0000001a;border-radius:8px;padding:12px 16px;font-size:14px;transition:all .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#9333ea;outline:none;box-shadow:0 0 0 3px #9333ea1a}.form-textarea{resize:vertical;min-height:120px;font-family:Monaco,Menlo,monospace;font-size:12px}.form-help-text{color:#6c757d;font-size:12px;font-style:italic}.transport-form-actions{border-top:1px solid #0000001a;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}.btn-save-transport,.btn-cancel-transport{cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}.btn-save-transport{color:#fff;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%);box-shadow:0 4px 12px #9333ea4d}.btn-save-transport:hover{transform:translateY(-2px);box-shadow:0 6px 20px #9333ea66}.btn-cancel-transport{color:#495057;background:#e9ecef}.btn-cancel-transport:hover{background:#dee2e6}.templates-view{width:100%;padding:0}.templates-header{box-sizing:border-box;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding:0 40px 24px;display:flex}.templates-title{color:#fff;margin:0 0 8px;font-size:28px;font-weight:700}.templates-subtitle{color:#fff9;margin:0;font-size:14px}.templates-filter{box-sizing:border-box;gap:12px;margin-bottom:24px;padding:0 40px;display:flex}.filter-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.filter-btn:hover{color:#ffffffe6;background:#ffffff14;border-color:#9333ea4d}.filter-btn-active{color:#9333ea;background:#9333ea26;border-color:#9333ea66}.templates-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;padding:0 40px 40px;display:grid}.template-definition-card{cursor:default;padding:24px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:visible}.template-definition-card:before{content:"";background:linear-gradient(#9333ea 0%,#ec4899 100%);border-radius:4px 0 0 4px;width:4px;height:0;transition:height .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.template-definition-card:hover:before{height:100%}.template-definition-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px #9333ea40,0 0 0 1px #9333ea33}.template-definition-header{border-bottom:1px solid #ffffff14;flex-direction:column;gap:8px;margin-bottom:20px;padding-bottom:16px;display:flex;position:relative}.template-definition-header:after{content:"";background:linear-gradient(90deg,#9333ea 0%,#ec4899 100%);width:0;height:2px;transition:width .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0}.template-definition-card:hover .template-definition-header:after{width:80px}.template-definition-title{color:#fffffff2;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.template-definition-card:hover .template-definition-title{color:#fff;transform:translate(4px)}.template-definition-title:before{content:"📝";opacity:.8;filter:drop-shadow(0 2px 4px #0000004d);font-size:22px;transition:all .3s cubic-bezier(.4,0,.2,1)}.template-definition-card:hover .template-definition-title:before{opacity:1;transform:scale(1.15)rotate(-8deg)}.template-definition-description{color:#ffffff8c;margin:0;font-size:13px;line-height:1.6;transition:color .3s}.template-definition-card:hover .template-definition-description{color:#ffffffbf}.template-channels-list{flex-direction:column;gap:12px;display:flex}.template-channel-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.template-channel-row:before{content:"";background:linear-gradient(90deg,#0000,#9333ea14,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.template-channel-row:hover{background:#ffffff0f;border-color:#9333ea40;transform:translate(4px);box-shadow:0 4px 12px #00000026}.template-channel-row:hover:before{left:100%}.template-channel-info{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.template-channel-badge-small{white-space:nowrap;border:1px solid;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.template-channel-badge-small svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.template-channel-row:hover .template-channel-badge-small svg{transform:scale(1.15)}.template-channel-badge-small.badge-email{color:#60a5fa;background:linear-gradient(135deg,#3b82f626,#3b82f614);border-color:#3b82f64d}.template-channel-badge-small.badge-slack{color:#f472b6;background:linear-gradient(135deg,#ec489926,#ec489914);border-color:#ec48994d}.template-channel-badge-small.badge-in_app{color:#a78bfa;background:linear-gradient(135deg,#9333ea26,#9333ea14);border-color:#9333ea4d}.template-channel-row:hover .template-channel-badge-small{transform:scale(1.05);box-shadow:0 4px 12px #0003}.template-status-info{color:#fff9;align-items:center;gap:8px;font-size:12px;display:flex}.status-dot{background:#ffffff4d;border-radius:50%;width:8px;height:8px;transition:all .3s}.status-dot-active{background:#10b981;animation:2s ease-in-out infinite pulseGlow;box-shadow:0 0 12px #10b98199}@keyframes pulseGlow{0%,to{box-shadow:0 0 12px #10b98199}50%{box-shadow:0 0 20px #10b981cc}}.status-text{font-weight:500}.template-version-small{color:#a855f7;letter-spacing:.5px;background:#9333ea26;border:1px solid #9333ea4d;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700}.template-not-customized{color:#ffffff73;font-size:12px;font-style:italic}.template-channel-actions{opacity:.6;align-items:center;gap:8px;transition:opacity .3s;display:flex}.template-channel-row:hover .template-channel-actions{opacity:1}.btn-template-small{cursor:pointer;white-space:nowrap;border:1px solid;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn-template-small:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-template-small:hover:before{width:200%;height:200%}.btn-template-small svg{z-index:1;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative}.btn-template-small span{z-index:1;position:relative}.btn-template-small:hover svg{transform:scale(1.15)}.btn-template-small:active{transform:scale(.95)}.btn-edit{color:#a78bfa;background:linear-gradient(135deg,#9333ea33,#9333ea1a);border-color:#9333ea66}.btn-edit:hover{background:linear-gradient(135deg,#9333ea4d,#9333ea26);border-color:#9333ea99;transform:translateY(-2px);box-shadow:0 6px 20px #9333ea4d}.btn-create{color:#34d399;background:linear-gradient(135deg,#10b98133,#10b9811a);border-color:#10b98166}.btn-create:hover{background:linear-gradient(135deg,#10b9814d,#10b98126);border-color:#10b98199;transform:translateY(-2px);box-shadow:0 6px 20px #10b9814d}.btn-toggle{color:#fbbf24;background:linear-gradient(135deg,#f59e0b33,#f59e0b1a);border-color:#f59e0b66;padding:8px}.btn-toggle:hover{background:linear-gradient(135deg,#f59e0b4d,#f59e0b26);border-color:#f59e0b99;transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b4d}.template-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.template-card-title-section{flex:1;min-width:0}.template-definition-name{color:#fffffff2;margin:0 0 4px;font-size:18px;font-weight:600}.template-definition-key{color:#fff9;background:#0003;border-radius:4px;padding:2px 8px;font-family:Monaco,Menlo,monospace;font-size:12px;display:inline-block}.template-card-actions{flex-shrink:0;gap:6px;display:flex}.btn-preview-template,.btn-override-template{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.btn-preview-template{color:#9333ea;background:#9333ea26;border:1px solid #9333ea4d}.btn-preview-template:hover{background:#9333ea40}.btn-override-template{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.btn-override-template:hover{background:#10b98140}.template-channels{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.template-channel-badge{text-transform:capitalize;border:1px solid;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.template-channel-badge[data-channel=email]{color:#3b82f6;background:#3b82f626;border-color:#3b82f64d}.template-channel-badge[data-channel=sms]{color:#10b981;background:#10b98126;border-color:#10b9814d}.template-channel-badge[data-channel=slack]{color:#ec4899;background:#ec489926;border-color:#ec48994d}.template-channel-badge[data-channel=in_app]{color:#8b5cf6;background:#8b5cf626;border-color:#8b5cf64d}.template-channel-badge[data-channel=webhook]{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b4d}.template-description{color:#ffffffb3;margin-bottom:16px;font-size:14px;line-height:1.5}.template-footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.template-override-count{color:#fff9;align-items:center;gap:6px;font-size:13px;display:flex}.override-count-badge{color:#9333ea;background:#9333ea33;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.template-preview-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;flex-direction:column;width:100%;max-width:800px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.template-preview-header{border-bottom:1px solid #0000001a;flex-shrink:0;justify-content:space-between;align-items:center;padding:24px;display:flex}.template-preview-title{color:#212529;margin:0;font-size:24px;font-weight:600}.template-preview-close{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.template-preview-close:hover{color:#dc3545;background:#dc35451a}.template-preview-content{flex:1;padding:24px;overflow-y:auto}.template-preview-channel-tabs{border-bottom:2px solid #0000001a;gap:8px;margin-bottom:24px;padding-bottom:8px;display:flex}.template-preview-tab{color:#6c757d;cursor:pointer;text-transform:capitalize;background:0 0;border:none;border-radius:8px 8px 0 0;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.template-preview-tab:hover{color:#9333ea;background:#9333ea1a}.template-preview-tab-active{color:#9333ea;background:#9333ea26;border-bottom:2px solid #9333ea;font-weight:600}.template-version-section{background:#f8f9fa;border:1px solid #0000001a;border-radius:12px;margin-bottom:20px;padding:20px}.template-version-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.template-version-label{color:#495057;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600}.template-version-badge{color:#9333ea;background:#9333ea26;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600}.template-preview-field{margin-bottom:16px}.template-preview-field-label{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600}.template-preview-field-value{color:#212529;background:#fff;border:1px solid #0000001a;border-radius:8px;padding:12px;font-family:Monaco,Menlo,monospace;font-size:14px;line-height:1.6}.template-preview-field-value.text-content{white-space:pre-wrap;word-wrap:break-word}.preferences-view{width:100%;padding:0}.preferences-header{box-sizing:border-box;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding:0 40px 24px;display:flex}.preferences-title{color:#fff;margin:0 0 8px;font-size:28px;font-weight:700}.preferences-subtitle{color:#fff9;margin:0;font-size:14px}.preferences-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;padding:0 40px 40px;display:grid}.preference-card{cursor:default;flex-direction:column;gap:20px;padding:24px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:visible}.preference-card:before{content:"";background:linear-gradient(#9333ea 0%,#ec4899 100%);border-radius:4px 0 0 4px;width:4px;height:0;transition:height .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.preference-card:hover:before{height:100%}.preference-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px #9333ea40,0 0 0 1px #9333ea33}.preference-default{opacity:.9}.preference-default:hover{opacity:1}.preference-card-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex;position:relative}.preference-card-header:after{content:"";background:linear-gradient(90deg,#9333ea 0%,#ec4899 100%);width:0;height:2px;transition:width .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0}.preference-card:hover .preference-card-header:after{width:80px}.preference-title-section{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.preference-title{color:#fffffff2;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.preference-card:hover .preference-title{color:#fff;transform:translate(4px)}.preference-title:before{content:"⚙️";opacity:.8;filter:drop-shadow(0 2px 4px #0000004d);font-size:22px;transition:all .3s cubic-bezier(.4,0,.2,1)}.preference-card:hover .preference-title:before{opacity:1;transform:scale(1.15)rotate(90deg)}.preference-description{color:#ffffff8c;margin:0;font-size:13px;line-height:1.6;transition:color .3s}.preference-card:hover .preference-description{color:#ffffffbf}.preference-custom-badge{color:#a78bfa;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(135deg,#9333ea33,#9333ea1a);border:1px solid #9333ea66;border-radius:10px;align-items:center;padding:6px 12px;font-size:11px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.preference-card:hover .preference-custom-badge{transform:scale(1.05);box-shadow:0 4px 12px #9333ea4d}.preference-card-body{flex-direction:column;gap:14px;display:flex}.preference-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.preference-row:before{content:"";background:linear-gradient(90deg,#0000,#9333ea0f,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.preference-row:hover{background:#ffffff0f;border-color:#9333ea33;transform:translate(2px)}.preference-row:hover:before{left:100%}.preference-label{color:#ffffffa6;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.preference-value{color:#ffffffe6;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.preference-disabled{opacity:.9;color:#ef4444!important}.preference-card-actions{opacity:.7;align-items:center;gap:10px;padding-top:4px;transition:opacity .3s;display:flex}.preference-card:hover .preference-card-actions{opacity:1}.btn-preference-action{cursor:pointer;white-space:nowrap;border:1px solid;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn-preference-action:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-preference-action:hover:before{width:200%;height:200%}.btn-preference-action svg{z-index:1;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative}.btn-preference-action span{z-index:1;position:relative}.btn-preference-action:hover svg{transform:scale(1.15)}.btn-preference-action:active{transform:scale(.97)}.btn-preference-action.btn-edit{color:#a78bfa;background:linear-gradient(135deg,#9333ea33,#9333ea1a);border-color:#9333ea66}.btn-preference-action.btn-edit:hover{background:linear-gradient(135deg,#9333ea4d,#9333ea26);border-color:#9333ea99;transform:translateY(-2px);box-shadow:0 6px 20px #9333ea4d}.btn-preference-action.btn-reset{color:#fbbf24;background:linear-gradient(135deg,#f59e0b33,#f59e0b1a);border-color:#f59e0b66}.btn-preference-action.btn-reset:hover{background:linear-gradient(135deg,#f59e0b4d,#f59e0b26);border-color:#f59e0b99;transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b4d}.preference-message-type{color:#fffffff2;margin:0 0 4px;font-size:16px;font-weight:600}.preference-scope-badge{text-transform:capitalize;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.preference-scope-badge[data-scope=system]{color:#9333ea;background:#9333ea26;border:1px solid #9333ea4d}.preference-scope-badge[data-scope=workspace]{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f64d}.preference-scope-badge[data-scope=entity]{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.preference-scope-badge[data-scope=user]{color:#ec4899;background:#ec489926;border:1px solid #ec48994d}.preference-action-btn{cursor:pointer;color:#9333ea;background:#9333ea26;border:1px solid #9333ea4d;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.preference-action-btn:hover{background:#9333ea40}.preference-channels-list{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.preference-channel-item{color:#ffffffe6;background:#0003;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.preference-channel-name{text-transform:capitalize;font-weight:600}.preference-channel-enabled{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #10b98199}.preference-channel-disabled{background:#ef4444;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #ef444499}.preference-quiet-hours{color:#ffffffb3;background:#0003;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:flex}.preference-quiet-hours-enabled{color:#10b981}.preference-quiet-hours-disabled{color:#ef4444}.preference-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;width:100%;max-width:600px;padding:32px;box-shadow:0 20px 60px #0000004d}.preference-modal-header{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.preference-modal-title{color:#212529;margin:0;font-size:24px;font-weight:600}.preference-modal-close{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.preference-modal-close:hover{color:#dc3545;background:#dc35451a}.preference-form{flex-direction:column;gap:20px;display:flex}.preference-channel-config{background:#f8f9fa;border:1px solid #0000001a;border-radius:12px;padding:16px}.preference-channel-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.preference-channel-label{color:#495057;text-transform:capitalize;font-size:14px;font-weight:600}.toggle-switch{cursor:pointer;background:#dee2e6;border-radius:12px;width:48px;height:24px;transition:all .3s;position:relative}.toggle-switch.active{background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%)}.toggle-switch-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.toggle-switch.active .toggle-switch-knob{left:26px}.preference-form-actions{border-top:1px solid #0000001a;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}.btn-save-preference,.btn-cancel-preference{cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}.btn-save-preference{color:#fff;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%);box-shadow:0 4px 12px #9333ea4d}.btn-save-preference:hover{transform:translateY(-2px);box-shadow:0 6px 20px #9333ea66}.btn-cancel-preference{color:#495057;background:#e9ecef}.btn-cancel-preference:hover{background:#dee2e6}@media (max-width:1200px){.dashboard-layout{grid-template-columns:1fr}.dashboard-right{position:static}.modern-view{gap:40px;padding:24px}.channels-grid,.transports-grid,.templates-grid,.preferences-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.modern-view{gap:32px;padding:16px}.ai-core-hero{padding:40px 24px}.ai-title{font-size:36px}.channels-grid,.transports-grid,.templates-grid,.preferences-grid{grid-template-columns:1fr}.admin-tabs-inline{flex-wrap:wrap;padding:8px}.admin-tab-inline{padding:8px 12px;font-size:12px}}.fade-in{animation:.3s ease-out fadeIn}.slide-up{animation:.3s cubic-bezier(.34,1.56,.64,1) slideUp}.hover-lift:hover{transform:translateY(-4px)}.transport-create-container{background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 25%,#581c87 50%,#7c2d92 75%,#0f172a 100%) 0 0/400% 400% fixed;min-height:100vh;padding:2rem 2rem 4rem;animation:15s infinite gradientShift,.6s ease-out fadeIn;position:relative}.transport-create-header{-webkit-backdrop-filter:blur(25px);background:linear-gradient(135deg,#06b6d426 0%,#a855f726 50%,#ec489926 100%);border:1px solid #ffffff4d;border-radius:28px;max-width:1200px;margin:0 auto 3rem;padding:3rem 2.5rem;animation:.5s ease-out slideDown;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d,inset 0 0 0 1px #fff3,0 0 80px #a855f74d}.transport-create-header:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;animation:4s infinite shimmer;position:absolute;top:0;left:-100%}.header-content{text-align:center;color:#fff;z-index:1;margin-bottom:3rem;position:relative}.back-button,.back-link{-webkit-backdrop-filter:blur(15px);color:#fffffff2;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:12px;align-items:center;gap:.5rem;width:fit-content;margin-bottom:1rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000026}.back-button:before,.back-link:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.back-button:hover:before,.back-link:hover:before{left:100%}.back-button:hover,.back-link:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d;transform:translate(-4px);box-shadow:0 4px 12px #0003}.back-button:active,.back-link:active{transform:translate(-2px)scale(.98)}@keyframes titleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.page-title{-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(135deg,#06b6d4 0%,#a855f7 50%,#ec4899 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;margin:1rem 0 .5rem;font-size:2.5rem;font-weight:800;animation:3s ease-in-out infinite titleFloat}.page-subtitle{color:#ffffffe6;text-shadow:0 2px 8px #0000004d;max-width:600px;margin:0 auto;font-size:1.125rem}.progress-steps{justify-content:center;align-items:center;gap:1rem;display:flex}.step{opacity:.5;flex-direction:column;align-items:center;gap:.5rem;transition:all .3s;display:flex}.step.active,.step.completed{opacity:1}.step-number{-webkit-backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.125rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #0003}.step.active .step-number{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#a855f7 100%);border-color:#ffffff80;animation:2s ease-in-out infinite pulse;box-shadow:0 8px 24px #a855f780,0 0 0 4px #fff3}.step.completed .step-number{background:linear-gradient(135deg,#10b981 0%,#06d6a0 100%);border-color:#10b981cc;box-shadow:0 4px 16px #10b98166}.step-label{color:#ffffffe6;font-size:.875rem;font-weight:500}.step-divider{background:#ffffff4d;width:80px;height:2px;margin-top:-1.5rem}.transport-create-body{max-width:1200px;margin:0 auto}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.provider-selection-section{-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;padding:3rem;animation:.6s ease-out .2s both fadeInUp;position:relative;box-shadow:0 20px 60px #0003,inset 0 0 0 1px #fff3}.section-intro{text-align:center;margin-bottom:3rem}.section-intro h2{-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(135deg,#06b6d4 0%,#ec4899 50%,#a855f7 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2rem;font-weight:700}.section-intro p{color:#ffffffd9;text-shadow:0 2px 8px #0003;font-size:1.125rem}.provider-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}@keyframes fadeInCard{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.provider-card{-webkit-backdrop-filter:blur(15px);text-align:center;cursor:pointer;animation:.5s ease-out both fadeInCard;animation-delay:calc(var(--card-index,0)*50ms);background:linear-gradient(135deg,#ffffff1f 0%,#ffffff14 100%);border:1px solid #fff3;border-radius:20px;padding:2rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026}.provider-card:before{content:"";opacity:0;z-index:0;background:linear-gradient(135deg,#06b6d433 0%,#a855f726 100%);transition:opacity .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.provider-card:hover{background:linear-gradient(135deg,#fff3 0%,#ffffff26 100%);border-color:#ffffff80;transform:translateY(-12px)scale(1.03);box-shadow:0 20px 50px #00000040,0 0 40px #a855f74d}.provider-card:active{transform:translateY(-8px)scale(1.01)}.provider-card.recommended{border-color:#10b981}.provider-card.easy{border-color:#3b82f6}.card-badge{z-index:1;border-radius:999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:.75rem;right:.75rem}.recommended-badge{color:#fff;background:#10b981}.easy-badge{color:#fff;background:#3b82f6}.provider-icon{-webkit-backdrop-filter:blur(10px);color:#fff;z-index:1;background:#ffffff26;border:2px solid #ffffff4d;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.5rem;font-size:2.25rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 8px 24px #0003,inset 0 0 0 1px #fff3}.provider-card:hover .provider-icon{background:#ffffff40;transform:scale(1.15)rotate(8deg);box-shadow:0 12px 40px #0000004d,inset 0 0 0 1px #fff6}.provider-name{color:#fff;text-shadow:0 2px 10px #0000004d;letter-spacing:-.01em;z-index:1;margin-bottom:.75rem;font-size:1.375rem;font-weight:700;position:relative}.provider-description{color:#ffffffd9;text-shadow:0 1px 3px #0000001a;z-index:1;margin-bottom:1rem;font-size:.875rem;line-height:1.5;position:relative}.provider-action{color:#fff;z-index:1;text-shadow:0 1px 3px #0003;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative}.provider-card:hover .provider-action{gap:.75rem;transform:translate(6px)}.configuration-section{-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;width:100%;padding:3rem;animation:.6s ease-out .2s both fadeInUp;position:relative;overflow:hidden;box-shadow:0 20px 60px #0003,inset 0 0 0 1px #fff3}.config-layout{grid-template-columns:2fr 1fr;gap:3rem;display:grid}@media (max-width:1024px){.config-layout{grid-template-columns:1fr}}.config-form{flex-direction:column;gap:2rem;width:100%;display:flex;position:relative}.config-header{border-bottom:1px solid #fff3;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;display:flex}.channel-icon-large{-webkit-backdrop-filter:blur(10px);color:#fff;background:#ffffff26;border:2px solid #ffffff4d;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;box-shadow:0 8px 24px #0003}.config-header h2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#06b6d4 0%,#a855f7 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.config-header p{color:#ffffffd9;font-size:1rem}.form-fields{flex-direction:column;gap:1.5rem;display:flex}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-group label{color:#fff;text-shadow:0 1px 3px #0003;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:flex}.form-group label.required:after{content:"*";color:#fca5a5}.form-input{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:12px;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a}.form-input:focus{background:#ffffff26;border-color:#ffffff80;outline:none;box-shadow:0 4px 20px #00000026,0 0 0 3px #ffffff1a}.form-input:disabled{opacity:.6;cursor:not-allowed}.form-hint{color:#ffffffb3;margin-top:.25rem;font-size:.75rem}.btn-link-small{color:#667eea;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-link-small:hover{color:#764ba2}.btn-link-small svg{transition:transform .2s}.btn-link-small svg.rotate-180{transform:rotate(180deg)}.advanced-fields{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:1.5rem;margin-top:1rem;padding:1.5rem;display:flex}.oauth-section{background:linear-gradient(135deg,#667eea0d,#764ba20d);border:1px solid #667eea33;border-radius:12px;padding:1.5rem}.btn-oauth{color:#667eea;cursor:pointer;background:#fff;border:2px solid #667eea;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-oauth:hover:not(:disabled){color:#fff;background:#667eea}.btn-oauth:disabled{opacity:.5;cursor:not-allowed}.info-banner{color:#fff;background:linear-gradient(135deg,#3b82f61a,#9333ea1a);border:2px solid #3b82f6;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.info-banner svg{flex-shrink:0;margin-top:.125rem}.form-actions{z-index:1;border-top:1px solid #fff3;align-items:center;gap:1rem;width:100%;padding-top:2rem;display:flex;position:relative}@keyframes gradientShiftButton{0%,to{background-position:0%}50%{background-position:100%}}.btn-secondary,.btn-test,.btn-primary{cursor:pointer;letter-spacing:.02em;border:2px solid;border-radius:16px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn-secondary,.btn-test,.btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);transition:left .5s}.btn-secondary:hover:before,.btn-test:hover:not(:disabled):before,.btn-primary:hover:not(:disabled):before{left:100%}.btn-secondary{-webkit-backdrop-filter:blur(10px);color:#fffffff2;background:#ffffff14;border-color:#fff3;box-shadow:0 2px 8px #0000001a}.btn-secondary:hover{background:#ffffff26;border-color:#fff6;transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.btn-test{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-color:#3b82f680;box-shadow:0 6px 20px #3b82f666}.btn-test:hover:not(:disabled){background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-color:#3b82f6cc;transform:translateY(-2px);box-shadow:0 10px 30px #3b82f680}.btn-primary{color:#fff;text-shadow:0 2px 4px #0000004d;background:linear-gradient(135deg,#06b6d4 0%,#a855f7 50%,#ec4899 100%) 0 0/200% 200%;border-color:#ffffff4d;margin-left:auto;animation:5s infinite gradientShiftButton;box-shadow:0 8px 24px #0000004d,0 0 30px #a855f766,inset 0 0 0 1px #fff3}.btn-primary:hover:not(:disabled){transform:translateY(-3px)scale(1.02);box-shadow:0 12px 36px #00000059,0 0 50px #06b6d480,inset 0 0 0 1px #ffffff4d}.btn-primary:active{transform:translateY(-1px)scale(.99)}.btn-test:disabled,.btn-primary:disabled{opacity:.5;cursor:not-allowed;animation:none;transform:none}.animate-spin{animation:1s linear infinite spin}.config-sidebar{flex-direction:column;gap:1.5rem;display:flex}@keyframes slideInTest{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.test-result-card{-webkit-backdrop-filter:blur(10px);border-radius:12px;gap:1rem;margin-top:1.5rem;padding:1.5rem;animation:.4s cubic-bezier(.4,0,.2,1) slideInTest;display:flex;box-shadow:0 4px 16px #0000001a}.test-result-card.success{background:#10b98126;border:1px solid #10b98166;box-shadow:0 4px 16px #10b98133,inset 0 0 0 1px #10b98133}.test-result-card.error{background:#ef444426;border:1px solid #ef444466;box-shadow:0 4px 16px #ef444433,inset 0 0 0 1px #ef444433}.test-result-header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.test-result-card.success .test-result-icon{color:#10b981;background:#10b98133}.test-result-card.error .test-result-icon{color:#ef4444;background:#ef444433}.test-result-header h3{color:#fff;margin:0;font-size:1.125rem;font-weight:700}.test-result-details{color:#fffc;font-size:.875rem}.help-card{-webkit-backdrop-filter:blur(15px);background:linear-gradient(135deg,#3b82f61f,#6366f114);border:1px solid #3b82f64d;border-radius:20px;padding:2rem;animation:.6s ease-out .4s both fadeIn;box-shadow:0 8px 24px #3b82f633,inset 0 0 0 1px #3b82f61a}.help-card h3{-webkit-text-fill-color:transparent;text-shadow:0 2px 8px #0000004d;background:linear-gradient(135deg,#3b82f6,#6366f1);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.help-content p{color:#ffffffd9;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.help-content ol,.help-content ul{color:#ffffffd9;padding-left:1.25rem;font-size:.875rem;line-height:1.6}.help-content li{margin-bottom:.5rem}.help-tip{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;margin-top:1rem;padding:1rem}.help-tip strong{color:#fff;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.help-tip ul{color:#fffc;margin:0;padding-left:1rem}body:has(.transport-create-container){overflow-y:auto}body:has(.transport-create-container)::-webkit-scrollbar{width:12px}body:has(.transport-create-container)::-webkit-scrollbar-track{background:#667eea1a}body:has(.transport-create-container)::-webkit-scrollbar-thumb{background:#667eea80;border:2px solid #667eea1a;border-radius:6px}body:has(.transport-create-container)::-webkit-scrollbar-thumb:hover{background:#667eeab3}@media (max-width:768px){.transport-create-container{padding:1rem}.transport-create-header{margin-bottom:2rem}.page-title{font-size:2rem}.provider-selection-section,.configuration-section{padding:2rem 1.5rem}.provider-grid{grid-template-columns:1fr}.config-layout{grid-template-columns:1fr;gap:2rem}.form-row{grid-template-columns:1fr}.form-actions{background:#fff;border-top:2px solid #e5e7eb;flex-direction:column;align-items:stretch;margin:0 -1rem -1rem;padding:1rem;position:sticky;bottom:0}.btn-primary{margin-left:0}}.compliance-guided-container{z-index:9999;-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 25%,#581c87 50%,#7c2d92 75%,#0f172a 100%) 0 0/400% 400% fixed;animation:15s infinite gradientShift;position:fixed;inset:0;overflow:hidden auto}.compliance-guided-container:before{content:"";pointer-events:none;background-image:radial-gradient(2px 2px at 20% 30%,#9333ea66,#0000),radial-gradient(2px 2px at 60% 70%,#ec489966,#0000),radial-gradient(3px 3px,#9333ea4d,#0000),radial-gradient(2px 2px at 80% 10%,#ec48994d,#0000),radial-gradient(2px 2px at 90% 60%,#9333ea4d,#0000);background-size:200% 200%;animation:20s ease-in-out infinite floatingParticles;position:absolute;inset:0}.compliance-guided-content{z-index:1;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:2rem;display:flex;position:relative}.compliance-guided-content>*{width:100%;animation:.8s cubic-bezier(.16,1,.3,1) forwards contentSlideUp}.queue-welcome-hero{text-align:center;padding:2rem 0}.sparkles-icon{margin-bottom:2rem}.glass-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e9d5ff;background:#9333ea26;border:1px solid #9333ea4d;border-radius:.75rem;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.glass-badge:hover{background:#9333ea40;border-color:#9333ea66;transform:translateY(-1px);box-shadow:0 6px 8px -1px #00000026,0 4px 6px -1px #0000001a}.glass-badge svg{flex-shrink:0}.glass-badge-urgent{color:#fce7f3;background:#ec489933;border-color:#ec489966}.glass-badge-urgent:hover{background:#ec48994d;border-color:#ec489980}.glass-badge-neutral{color:#e9d5ff;background:#a855f726;border-color:#a855f74d}.glass-badge-high{color:#fce7f3;background:#ec489933;border-color:#ec489966}.glass-badge-high:hover{background:#ec48994d;border-color:#ec489980}.glass-badge-medium{color:#fef3c7;background:#fbbf2433;border-color:#fbbf2466}.glass-badge-medium:hover{background:#fbbf244d;border-color:#fbbf2480}.glass-badge-low{color:#d1fae5;background:#22c55e33;border-color:#22c55e66}.glass-badge-low:hover{background:#22c55e4d;border-color:#22c55e80}.action-card{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);cursor:pointer;text-align:left;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 50%,#ffffff14 100%);border:1px solid #ffffff1f;border-radius:24px;width:100%;padding:1.5rem;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff1a}.action-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.action-card:hover:before{left:100%}.action-card:hover:not(:disabled){border-color:#9333ea66;transform:translateY(-6px)scale(1.02);box-shadow:0 16px 48px #00000059,inset 0 1px #ffffff26,0 0 40px #9333ea33}.action-card:active:not(:disabled){transform:translateY(-3px)scale(1)}.action-card:disabled{cursor:not-allowed;opacity:.6;filter:grayscale(.3)}.action-card-approve{border-color:#22c55e4d}.action-card-approve:hover:not(:disabled){border-color:#22c55e80;box-shadow:0 16px 48px #00000059,inset 0 1px #ffffff26,0 0 40px #22c55e4d}.action-card-request{border-color:#a855f74d}.action-card-request:hover:not(:disabled){border-color:#a855f780;box-shadow:0 16px 48px #00000059,inset 0 1px #ffffff26,0 0 40px #a855f74d}.ai-suggestion-container{padding:1rem 0}.suggestion-card{max-width:700px;margin:0 auto;padding:2.5rem}.review-focus-container{padding:1rem 0}.review-section{margin-bottom:2rem}.actions-section{margin-top:3rem}.request-info-modal-container{max-width:800px;margin:0 auto;padding:1rem 0}.request-info-modal-container-v2{max-width:1400px;margin:0 auto;padding:1rem 0}.two-column-layout{grid-template-columns:35fr 65fr;align-items:start;gap:2rem;display:grid}.left-panel{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:2rem}.tab-nav{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.tab-button{cursor:pointer;padding:.75rem 1.25rem;transition:all .3s}.tab-button.active{background:#9333ea4d;border-color:#9333ea80}.tab-button:hover:not(.active){background:#9333ea33;border-color:#9333ea66}.field-card{margin-bottom:1rem;padding:1.25rem;transition:all .3s}.field-card.has-error{border-color:#ef444480}.field-card.has-warning{border-color:#fbbf2480}.field-card.looks-good{border-color:#22c55e4d}.field-card.selected{background:#9333ea26}.field-card.selected.has-error{background:#9333ea26;border-color:#ef444499}.field-card.selected.has-warning{background:#9333ea26;border-color:#fbbf2499}.selected-items-list{max-height:300px;overflow-y:auto}.selected-items-list::-webkit-scrollbar{width:6px}.selected-items-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.selected-items-list::-webkit-scrollbar-thumb{background:#9333ea4d;border-radius:3px}.selected-items-list::-webkit-scrollbar-thumb:hover{background:#9333ea80}@media (max-width:1024px){.two-column-layout{grid-template-columns:1fr}.left-panel{position:static}}.provider-results-container{max-width:800px;margin:0 auto;padding:1rem 0}.provider-result-card{padding:1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.provider-result-card:hover{transform:translateY(-2px)}.transition-success-container{text-align:center;padding:2rem 0}.success-animation{margin-bottom:2rem}.glass-card{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%);border:1px solid #ffffff26;border-radius:24px;padding:1.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #0000005e,inset 0 1px #ffffff1a,0 0 60px #9333ea26}.glass-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:8s ease-in-out infinite glassShimmer;position:absolute;top:0;left:-100%}.glass-card:hover{border-color:#9333ea66;box-shadow:0 12px 48px #00000080,inset 0 1px #ffffff26,0 0 80px #9333ea4d}.glow-button{color:#fff;cursor:pointer;z-index:1;border:none;border-radius:9999px;justify-content:center;align-items:center;min-width:200px;padding:1.5rem 3rem;font-size:1.125rem;font-weight:700;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.glow-button-primary{background:linear-gradient(135deg,#9333ea 0%,#ec4899 50%,#9333ea 100%) 0 0/200% 100%;animation:3s ease-in-out infinite buttonPulse}.glow-button-primary:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;animation:3s ease-in-out infinite buttonShine;position:absolute;top:0;left:-100%}.glow-button-primary:hover:not(:disabled){background-position:100% 0;animation:1.5s ease-in-out infinite buttonPulse;transform:scale(1.05)translateY(-2px)}.glow-button-primary:active:not(:disabled){transform:scale(.98)translateY(0)}.glow-button-success{background:linear-gradient(135deg,#10b981 0%,#06d6a0 50%,#10b981 100%) 0 0/200% 100%;animation:3s ease-in-out infinite buttonPulse}.glow-button-success:hover:not(:disabled){background-position:100% 0;transform:scale(1.05)translateY(-2px)}.glow-button-warning{background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 50%,#f59e0b 100%) 0 0/200% 100%;animation:3s ease-in-out infinite buttonPulse}.glow-button-warning:hover:not(:disabled){background-position:100% 0;transform:scale(1.05)translateY(-2px)}.glow-button-secondary{color:#c4b5fde6;box-shadow:none;padding:.75rem 2rem;font-size:1rem;font-weight:600;background:0 0!important;border:1px solid #9333ea4d!important;animation:none!important}.glow-button-secondary:before{content:none!important;display:none!important}.glow-button-secondary:hover:not(:disabled){color:#c4b5fd;box-shadow:none;transform:scale(1.05)translateY(-2px);background:0 0!important;border-color:#9333ea80!important;animation:none!important}.glow-button-secondary:active:not(:disabled){transform:scale(.98)translateY(0);background:0 0!important;animation:none!important}.nav-button{cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.nav-button-back{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1f 0%,#ffffff14 100%);border:1px solid #ffffff40;box-shadow:0 4px 16px #0003}.nav-button-back:hover{background:linear-gradient(135deg,#fff3 0%,#ffffff26 100%);border-color:#fff6;transform:translate(-6px)scale(1.05);box-shadow:0 8px 24px #0000004d}.nav-button-back:active{transform:translate(-4px)scale(1.02)}.gradient-text{-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(135deg,#9333ea 0%,#ec4899 50%,#a855f7 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:8s infinite gradientFlow;display:inline-block}.animate-fade-in-delayed{animation:.8s cubic-bezier(.16,1,.3,1) .3s backwards fadeIn}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-slide-up{animation:.6s cubic-bezier(.16,1,.3,1) backwards slideUp}.provider-responses-page .compliance-guided-content{align-items:flex-start;padding:3rem 2rem}.provider-response-item{animation-delay:calc(var(--item-index,0)*50ms)}@media (max-width:768px){.compliance-guided-content{align-items:flex-start;min-height:auto;padding:2rem 1rem}.compliance-guided-content>*{max-width:100%}.glow-button{padding:1rem 2rem;font-size:1rem}.glass-card{border-radius:16px;padding:1.25rem}.suggestion-card,.provider-results-container,.request-info-modal-container{padding:1.5rem}}@media (max-width:640px){.queue-welcome-hero h1{font-size:2.5rem}.glow-button{padding:1rem 1.5rem;font-size:.95rem}}.compliance-ai-experience-container{z-index:9999;-webkit-overflow-scrolling:touch;background:#130e26 radial-gradient(circle at 50% 30%,#1a1338 0%,#150e2e 50%,#130e26 100%) fixed;position:fixed;inset:0;overflow:hidden auto}.compliance-ai-experience-container:before{content:"";pointer-events:none;background-image:radial-gradient(2px 2px at 20% 30%,#9333ea66,#0000),radial-gradient(2px 2px at 60% 70%,#ec489966,#0000),radial-gradient(3px 3px,#9333ea4d,#0000),radial-gradient(2px 2px at 80% 10%,#ec48994d,#0000),radial-gradient(2px 2px at 90% 60%,#9333ea4d,#0000);background-size:200% 200%;animation:20s ease-in-out infinite floatingParticles;position:absolute;inset:0}.compliance-ai-content{z-index:1;box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;height:100vh;padding:1.5rem;display:flex;position:relative}.compliance-ai-step-container{flex-direction:column;justify-content:flex-start;width:100%;max-width:1200px;height:100%;margin:0 auto;padding:0 0 2rem;animation:.8s cubic-bezier(.16,1,.3,1) forwards contentSlideUp;display:flex;position:relative;overflow:hidden auto}.beneficial-owners-content{height:auto;min-height:100vh}.beneficial-owners-step-container{height:auto;min-height:0;max-height:none;padding-bottom:3rem;overflow:visible}.beneficial-owners-content{min-height:100vh;align-items:flex-start!important;height:auto!important}.beneficial-owners-step-container{min-height:0;max-height:none;padding-bottom:3rem;justify-content:flex-start!important;height:auto!important;overflow:visible!important}.start-analysis-container{flex-direction:column;height:100%;display:flex;overflow:hidden}.start-analysis-content{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;min-height:0;max-height:100%;padding:2rem 1rem;display:flex}.start-analysis-header{text-align:center;flex-shrink:0;width:100%;max-width:900px;margin:0 auto;padding:0}.start-analysis-icon-wrapper{margin-bottom:1rem}.start-analysis-icon-container{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#9333ea33,#ec489933);border:1px solid #9333ea4d;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;margin:0 auto;display:flex;box-shadow:0 8px 32px #9333ea33}.start-analysis-icon{color:#a78bfa;width:3rem;height:3rem}.start-analysis-title{color:#fff;margin:0 0 .75rem;font-size:2.5rem;font-weight:700;line-height:1.2}.start-analysis-subtitle{color:#c4b5fdf2;max-width:600px;margin:0 auto;font-size:1.25rem;font-weight:400;line-height:1.6}.start-analysis-cards{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%);border:1px solid #ffffff26;border-radius:24px;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1000px;min-height:0;margin:0 auto;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000005e,inset 0 1px #ffffff1a,0 0 60px #9333ea26}.start-analysis-cards:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:8s ease-in-out infinite glassShimmer;position:absolute;top:0;left:-100%}.start-analysis-cards-title{color:#fff;text-align:center;margin:0 0 1rem;font-size:1.75rem;font-weight:600}.start-analysis-grid{grid-template-columns:repeat(4,1fr);gap:1rem;width:100%;display:grid}.start-analysis-card{text-align:center;background:linear-gradient(135deg,#9333ea1a,#9333ea0d);border:1px solid #9333ea33;border-radius:.75rem;flex-direction:column;align-items:center;padding:1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.start-analysis-card:hover{border-color:#9333ea66;transform:translateY(-4px);box-shadow:0 12px 40px #9333ea33}.start-analysis-card-icon{background:linear-gradient(135deg,#9333ea33,#9333ea1a);border:1px solid #9333ea4d;border-radius:.75rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto .75rem;display:flex}.start-analysis-card-icon svg{color:#a78bfa;width:1.75rem;height:1.75rem}.start-analysis-card-title{color:#fff;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.start-analysis-card-description{color:#c4b5fdf2;text-align:center;margin:0;padding-top:.25rem;font-size:1rem;font-weight:400;line-height:1.5}.start-analysis-card-list{text-align:left;color:#c4b5fde6;width:100%;margin:0;padding:0;font-size:.875rem;list-style:none}.start-analysis-card-list li{align-items:flex-start;padding:.25rem 0;display:flex}.start-analysis-card-list li:before{content:"•";color:#a78bfa;flex-shrink:0;margin-right:.5rem}.start-analysis-button-wrapper{text-align:center;flex-shrink:0;margin:0;padding:0}@media (max-width:1024px){.start-analysis-title{font-size:2rem}.start-analysis-subtitle{font-size:1.125rem}.start-analysis-cards-title{font-size:1.5rem}.start-analysis-grid{grid-template-columns:repeat(2,1fr)}.start-analysis-card-title{font-size:1rem}.start-analysis-card-description{font-size:.9375rem}.start-analysis-grid{gap:.75rem}.start-analysis-card{padding:1rem}}@media (max-width:768px){.start-analysis-content{gap:.75rem;padding:1rem .75rem}.start-analysis-icon-container{width:4rem;height:4rem}.start-analysis-icon{width:2.5rem;height:2.5rem}.start-analysis-title{margin-bottom:.5rem;font-size:1.75rem}.start-analysis-subtitle{font-size:1rem}.start-analysis-cards-title{margin-bottom:.75rem;font-size:1.25rem}.start-analysis-grid{grid-template-columns:1fr;gap:.75rem}.start-analysis-card{padding:1rem}.start-analysis-card-icon{width:3rem;height:3rem}.start-analysis-card-icon svg{width:1.5rem;height:1.5rem}.start-analysis-card-title{font-size:1rem}.start-analysis-card-description{font-size:.9375rem}.start-analysis-card-list{font-size:.8125rem}}@media (max-height:800px){.start-analysis-content{gap:.5rem;padding:.75rem 1rem}.start-analysis-icon-container{width:3.5rem;height:3.5rem}.start-analysis-icon{width:2rem;height:2rem}.start-analysis-title{margin-bottom:.5rem;font-size:1.75rem}.start-analysis-subtitle{margin-bottom:.5rem;font-size:1rem}.start-analysis-cards-title{margin-bottom:.5rem;font-size:1.25rem}.start-analysis-card{padding:.75rem}.start-analysis-card-icon{width:2.5rem;height:2.5rem;margin-bottom:.5rem}.start-analysis-card-icon svg{width:1.25rem;height:1.25rem}.start-analysis-card-title{margin-bottom:.5rem;font-size:1rem}.start-analysis-card-description{font-size:.875rem}.start-analysis-card-list{font-size:.75rem}.start-analysis-card-list li{padding:.125rem 0}.glow-button{padding:1rem 2rem;font-size:1rem}}.compliance-ai-step-container .documents-section-container{flex-direction:column;flex:1;width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.compliance-ai-step-container .glassmorphism.max-w-4xl{width:100%;min-width:56rem;max-width:56rem}@media (max-width:896px){.compliance-ai-step-container .glassmorphism.max-w-4xl{min-width:100%;max-width:100%}}.compliance-ai-step-container .documents-section-container .glassmorphism .documents-grid-wrapper{box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#9333ea99 #0f172a4d;width:100%;overflow:auto hidden}.compliance-ai-step-container .documents-section-container .glassmorphism .documents-grid-wrapper::-webkit-scrollbar{height:8px}.compliance-ai-step-container .documents-section-container .glassmorphism .documents-grid-wrapper::-webkit-scrollbar-track{background:#0f172a4d;border-radius:4px}.compliance-ai-step-container .documents-section-container .glassmorphism .documents-grid-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#9333ea99,#ec489999);border:2px solid #0f172a4d;border-radius:4px}.compliance-ai-step-container .documents-section-container .glassmorphism .documents-grid-wrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#9333eacc,#ec4899cc)}.compliance-ai-step-container .documents-section-container .glassmorphism .documents-grid{box-sizing:border-box;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:.625rem;width:100%;min-width:100%;padding-bottom:.5rem;display:flex}.compliance-ai-step-container .documents-section-container .grid>*{box-sizing:border-box;min-width:0;max-width:100%}.compliance-ai-step-container .documents-section-container .grid::-webkit-scrollbar{width:8px}.compliance-ai-step-container .documents-section-container .grid::-webkit-scrollbar-track{background:#0f172a4d;border-radius:4px}.compliance-ai-step-container .documents-section-container .grid::-webkit-scrollbar-thumb{background:linear-gradient(#9333ea99,#ec489999);border:2px solid #0f172a4d;border-radius:4px}.compliance-ai-step-container .documents-section-container .grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9333eacc,#ec4899cc)}@media (max-height:800px){.compliance-ai-content{padding:.75rem}.compliance-ai-step-container h1{margin-bottom:.5rem!important;font-size:2rem!important}.compliance-ai-step-container p{margin-bottom:.75rem!important;font-size:.875rem!important}.compliance-ai-step-container .mb-6{margin-bottom:1rem!important}.compliance-ai-step-container .mb-4{margin-bottom:.75rem!important}.compliance-ai-step-container .mb-3{margin-bottom:.5rem!important}}@media (max-width:768px){.compliance-ai-content{padding:1rem .5rem}.compliance-ai-step-container{padding:0}.section-review-wrapper{height:100vh;padding:1rem .5rem 2rem}.review-header{padding:0 0 1rem}.review-header-top{margin-bottom:.75rem}.review-title{margin-bottom:.375rem;font-size:1.5rem}.review-subtitle{font-size:.875rem}.review-content-area{padding:.75rem 0}.review-content-inner .glassmorphism-friendly{padding:1rem}.review-footer{padding:1rem 0}.review-next-button{width:100%;padding:1rem 2rem;font-size:1rem}.data-item-compact{padding:.5rem}}.ai-card{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 50%,#ffffff14 100%);border:1px solid #ffffff1f;border-radius:24px;padding:2rem;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff1a}.ai-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.ai-card:hover:before{left:100%}.ai-card:hover{border-color:#9333ea66;transform:translateY(-6px)scale(1.02);box-shadow:0 16px 48px #00000059,inset 0 1px #ffffff26,0 0 40px #9333ea33}.hover-lift:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(circle,#9333ea26,#0000 70%);transition:opacity .4s;position:absolute;inset:-10px}.hover-lift:hover:after{opacity:1}.glassmorphism{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%);border:1px solid #ffffff26;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000005e,inset 0 1px #ffffff1a,0 0 60px #9333ea26}.glassmorphism-compact{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%);border:1px solid #ffffff26;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000040,inset 0 1px #ffffff1a,0 0 40px #9333ea1a}.glassmorphism-friendly{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%);border:1px solid #ffffff26;border-radius:20px;flex-direction:column;width:100%;max-width:100%;max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a,0 0 60px #9333ea1f}.glassmorphism:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:8s ease-in-out infinite glassShimmer;position:absolute;top:0;left:-100%}.glassmorphism.no-shimmer:before{animation:none;display:none}.glow-button{color:#fff;cursor:pointer;z-index:1;background:linear-gradient(135deg,#9333ea 0%,#ec4899 50%,#9333ea 100%) 0 0/200% 100%;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 3rem;font-size:1.125rem;font-weight:700;transition:all .4s cubic-bezier(.16,1,.3,1);animation:3s ease-in-out infinite buttonPulse;display:inline-flex;position:relative;overflow:hidden}.glow-button-modern{color:#fff;cursor:pointer;z-index:1;background:linear-gradient(90deg,#9333ea,#db2777);border:none;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;transition:transform .3s;display:inline-flex;position:relative;box-shadow:0 0 20px #9333ea66;border-radius:.5rem!important}.glow-button-modern:hover{transform:scale(1.05)}.glow-button-modern:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;background:#4b5563;transform:none}.glow-button-modern-secondary{color:#fff;cursor:pointer;background:#4b5563cc;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative}.glow-button-modern-secondary:hover{background:#4b5563;transform:translateY(-2px)}.glow-button-compact{color:#fff;cursor:pointer;z-index:1;background:linear-gradient(135deg,#9333ea 0%,#ec4899 50%,#9333ea 100%) 0 0/200% 100%;border:none;border-radius:9999px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .4s cubic-bezier(.16,1,.3,1);animation:3s ease-in-out infinite buttonPulse;position:relative;overflow:hidden}.glow-button:hover{background-position:100% 0;transform:scale(1.05)translateY(-2px)}.glow-button:disabled{opacity:.5;cursor:not-allowed;animation:none;transform:scale(1)}.badge-autofilled{color:#22c55e;background:#22c55e33;border:1px solid #22c55e4d;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600}.badge-edited{color:#fbbf24;background:#fbbf2433;border:1px solid #fbbf2466;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600}.badge-removed{color:#94a3b8;background:#94a3b833;border:1px solid #94a3b84d;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600;text-decoration:line-through}.section-tabs{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.section-tab{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);cursor:pointer;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 50%,#ffffff14 100%);border:1px solid #ffffff1f;border-radius:16px;padding:1rem 1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.section-tab:hover{border-color:#9333ea66;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.section-tab-active{background:linear-gradient(135deg,#9333ea26 0%,#ec48991a 50%,#9333ea26 100%);border-color:#9333ea;box-shadow:0 0 20px #9333ea4d}.section-tab-complete{border-color:#22c55e80}.section-tab-complete:after{content:"✓";color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;display:flex;position:absolute;top:.5rem;right:.5rem}.section-tab-incomplete:after{content:"⚠";color:#fbbf24;background:#fbbf244d;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;display:flex;position:absolute;top:.5rem;right:.5rem}.field-display-card{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 50%,#ffffff14 100%);border:1px solid #ffffff1f;border-radius:16px;margin-bottom:1rem;padding:1.5rem;transition:all .3s}.field-display-card:hover{border-color:#9333ea66;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.field-display-card-compact{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 50%,#ffffff14 100%);border:1px solid #ffffff1f;border-radius:12px;margin-bottom:0;padding:.75rem;transition:all .3s}.field-display-card-compact:hover{border-color:#9333ea66;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.section-review-wrapper{flex-direction:column;width:100%;max-width:1200px;height:100vh;margin:0 auto;padding:1rem 1.5rem 2rem;display:flex;position:relative;overflow:hidden}.review-header{z-index:10;text-align:center;flex-shrink:0;padding:0 0 1rem;animation:.8s cubic-bezier(.16,1,.3,1) backwards fadeIn}.review-header-top{justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.review-section-count{color:#ffffffb3;letter-spacing:.05em;white-space:nowrap;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.review-progress-track{background:#ffffff1a;border-radius:2px;flex:1;max-width:300px;height:4px;overflow:hidden}.review-progress-fill{background:linear-gradient(90deg,#9333ea,#ec4899);border-radius:2px;height:100%;transition:width .4s}.review-header-main{text-align:center}.review-subtitle{color:#ffffffb3;max-width:600px;margin:0 auto;font-size:1rem;line-height:1.5}.review-content-area{flex:1;justify-content:center;align-items:center;min-height:0;padding:1rem 0;animation:.8s cubic-bezier(.16,1,.3,1) .1s backwards fadeIn;display:flex;overflow:hidden}.review-content-inner{flex-direction:column;width:100%;max-width:900px;max-height:100%;display:flex}.review-content-inner .glassmorphism-friendly{flex-direction:column;max-height:100%;padding:1.5rem;display:flex}.review-content-inner .glassmorphism-friendly::-webkit-scrollbar{width:8px}.review-content-inner .glassmorphism-friendly::-webkit-scrollbar-track{background:#0f172a4d;border-radius:4px}.review-content-inner .glassmorphism-friendly::-webkit-scrollbar-thumb{background:linear-gradient(#9333ea99,#ec489999);border:2px solid #0f172a4d;border-radius:4px}.review-content-inner .glassmorphism-friendly::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9333eacc,#ec4899cc)}.review-footer{flex-shrink:0;justify-content:center;margin-top:auto;padding:1rem 0;animation:.8s cubic-bezier(.16,1,.3,1) .2s backwards fadeIn;display:flex}.review-next-button{color:#fff;cursor:pointer;z-index:1;background:linear-gradient(135deg,#9333ea 0%,#ec4899 50%,#9333ea 100%) 0 0/200% 100%;border:none;border-radius:9999px;padding:1rem 2.5rem;font-size:1.0625rem;font-weight:700;transition:all .4s cubic-bezier(.16,1,.3,1);animation:3s ease-in-out infinite buttonPulse;position:relative;overflow:hidden;box-shadow:0 0 20px #9333ea80,0 0 40px #9333ea4d,inset 0 0 20px #ffffff1a}.review-next-button:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;animation:3s ease-in-out infinite buttonShine;position:absolute;top:0;left:-100%}.review-next-button:hover{background-position:100% 0;animation:1.5s ease-in-out infinite buttonPulse;transform:scale(1.05)translateY(-2px);box-shadow:0 0 30px #9333eab3,0 0 60px #9333ea66,inset 0 0 20px #fff3}.review-next-button:active{transform:scale(.98)translateY(0)}.data-display-container-compact{-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:flex-start;gap:.5rem;width:100%;max-width:100%;max-height:100%;margin:0 auto;padding:.5rem 0;display:flex;overflow:hidden auto}.data-display-container-compact::-webkit-scrollbar{width:8px}.data-display-container-compact::-webkit-scrollbar-track{background:#0f172a4d;border-radius:4px}.data-display-container-compact::-webkit-scrollbar-thumb{background:linear-gradient(#9333ea99,#ec489999);border:2px solid #0f172a4d;border-radius:4px}.data-display-container-compact::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9333eacc,#ec4899cc)}.filling-missing-wrapper{grid-template-rows:auto 1fr auto;gap:.75rem;width:100%;max-width:min(1200px,100vw - 4rem);height:calc(100vh - 2rem);max-height:calc(100vh - 2rem);margin:0 auto;padding:1rem 2rem .5rem;display:grid;position:relative;overflow:hidden}.filling-missing-tabs{-webkit-overflow-scrolling:touch;z-index:100;flex-wrap:nowrap;flex-shrink:0;grid-row:1;justify-content:center;gap:.5rem;margin-bottom:0;padding:.5rem 0;display:flex;position:relative;overflow-x:auto}.filling-missing-tabs::-webkit-scrollbar{height:4px}.filling-missing-tabs::-webkit-scrollbar-track{background:#0f172a4d;border-radius:2px}.filling-missing-tabs::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#9333ea99,#ec489999);border-radius:2px}.filling-missing-tabs::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#9333eacc,#ec4899cc)}.filling-missing-tab{-webkit-backdrop-filter:blur(10px);color:#fffc;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;z-index:100;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;min-height:44px;margin:0;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative}.filling-missing-tab:focus{outline-offset:2px;outline:2px solid #9333ea80}.filling-missing-tab *{pointer-events:none}.filling-missing-tab:hover{background:#ffffff14;border-color:#9333ea4d;margin-top:0;transform:translateY(-2px);box-shadow:0 4px 12px #9333ea33}.filling-missing-tab.active{color:#fff;background:linear-gradient(135deg,#9333ea33,#ec489933);border-color:#9333ea80;box-shadow:0 4px 16px #9333ea4d}.filling-missing-tab.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.filling-missing-tab.disabled:hover{background:#ffffff0d;border-color:#ffffff1a;transform:none}.tab-badge.locked{color:#94a3b8;background:#94a3b833;border:1px solid #94a3b84d}.tab-label{white-space:nowrap;pointer-events:none}.tab-badge{pointer-events:none;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.tab-badge.complete{color:#22c55e;background:#22c55e33;border:1px solid #22c55e4d}.tab-badge.incomplete{color:#ef4444;background:#ef444433;border:1px solid #ef44444d}.filling-missing-content{-webkit-overflow-scrolling:touch;z-index:1;grid-row:2;min-height:0;padding:.5rem 1rem .5rem .25rem;position:relative;overflow:hidden auto}.filling-missing-content::-webkit-scrollbar{width:8px}.filling-missing-content::-webkit-scrollbar-track{background:#0f172a4d;border-radius:4px}.filling-missing-content::-webkit-scrollbar-thumb{background:linear-gradient(#9333ea99,#ec489999);border:2px solid #0f172a4d;border-radius:4px}.filling-missing-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9333eacc,#ec4899cc)}.fields-section{width:100%}.section-view-segmented-control-wrapper{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.section-view-segmented-control{-webkit-backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ffffff1a;border-radius:12px;gap:0;width:fit-content;padding:.25rem;display:flex;box-shadow:0 2px 8px #0003,inset 0 1px #ffffff0d}.auto-fill-button{color:#ffffffe6;cursor:pointer;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#a855f733 0%,#ec489933 100%);border:1px solid #a855f74d;border-radius:12px;outline:none;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 8px #a855f733,inset 0 1px #ffffff1a}.auto-fill-button:hover{color:#fff;background:linear-gradient(135deg,#a855f74d 0%,#ec48994d 100%);border-color:#a855f780;transform:translateY(-1px);box-shadow:0 4px 12px #a855f74d,inset 0 1px #ffffff26}.auto-fill-button:active{transform:translateY(0);box-shadow:0 2px 6px #a855f740,inset 0 1px #ffffff1a}.segmented-control-option{color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;outline:none;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.segmented-control-option:hover:not(.active){color:#fffc;background:#ffffff0d}.segmented-control-option.active{color:#fff;background:linear-gradient(135deg,#9333ea4d 0%,#ec489940 100%);box-shadow:0 2px 8px #9333ea4d,inset 0 1px #ffffff1a}.segmented-control-option.active:before{content:"";-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#9333ea66,#ec48994d);border-radius:10px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.segmented-badge{color:#ef4444;background:#ef444433;border:1px solid #ef44444d;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 .375rem;font-size:.75rem;font-weight:700;display:inline-flex}.segmented-control-option.active .segmented-badge{background:#ef444440;border-color:#ef444466;box-shadow:0 0 8px #ef44444d}.summary-view-container{width:100%}.summary-header{padding:0 .25rem}.summary-stats{align-items:center;gap:.5rem;display:flex}.summary-fields-grid{grid-template-columns:repeat(2,1fr);gap:0;width:100%;display:grid}@media (max-width:768px){.summary-fields-grid{grid-template-columns:1fr}}.summary-fields-container{flex-direction:column;gap:2.5rem;width:100%;display:flex}.field-group{flex-direction:column;gap:0;display:flex}.field-group-title{text-transform:uppercase;letter-spacing:.08em;color:#fff;-webkit-backdrop-filter:blur(8px);text-shadow:0 1px 2px #0000004d;background:#0f172a99;border-left:3px solid #9333eae6;border-radius:4px;margin-bottom:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700}.field-group-grid{grid-template-columns:repeat(2,1fr);gap:0;width:100%;display:grid}@media (max-width:768px){.field-group-grid{grid-template-columns:1fr}}.field-item{border-bottom:1px solid #ffffff0d;grid-template-columns:180px 1fr auto;align-items:center;gap:1.25rem;padding:1rem 1.5rem;transition:all .2s;display:grid}.field-item:hover{background:#ffffff05;border-bottom-color:#9333ea26}.field-item-full{grid-column:1/-1}.field-group-grid .field-item:last-child{border-bottom:none}.field-item-divider{border-bottom:2px solid #ffffff14;margin-bottom:.5rem;padding-bottom:1.25rem}.field-item-editing{background:#9333ea0d;border-bottom-color:#9333ea1a}.field-item-editing:hover{background:#9333ea0d}.field-item-label{color:#ffffffbf;text-shadow:0 1px 2px #0003;font-size:.875rem;font-weight:600;line-height:1.5}.field-item-label.field-required:after{content:" *";color:#ef4444d9;margin-left:.125rem;font-size:.75em}.field-item-value{color:#fff;cursor:pointer;word-break:break-word;text-shadow:0 1px 2px #0003;font-size:.9375rem;font-weight:500;line-height:1.5;transition:color .2s}.field-item-value:hover{color:#a78bfa}.field-item-value-empty{color:#a78bfad9;text-shadow:0 1px 2px #0003;font-style:italic;font-weight:400}.field-item-value-empty:hover{color:#a78bfa}.field-item-address{flex-direction:column;gap:.125rem;display:flex}.field-item-status{justify-content:flex-end;align-items:center;padding-right:.25rem;display:flex}.field-item-value-edit{flex-direction:column;grid-column:2/-1;gap:.5rem;display:flex}.field-item-edit-form{align-items:center;gap:.5rem;display:flex}.field-item-input{background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;width:100%;padding:.75rem 1rem;font-size:.9375rem;transition:all .2s;color:#fff!important}.field-item-input input,input.field-item-input{color:#fff!important}.field-item-input:focus{background:#ffffff1f;border-color:#9333ea80;outline:none;box-shadow:0 0 0 3px #9333ea1a}.field-item-input:hover{background:#ffffff1a;border-color:#fff3}.field-item-input select,select.field-item-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;color:#fff!important;background-color:#ffffff14!important;border:1px solid #ffffff26!important}.field-item-input select:hover,select.field-item-input:hover{background-color:#ffffff1a!important;border-color:#fff3!important}.field-item-input select:focus,select.field-item-input:focus{background-color:#ffffff1f!important;border-color:#9333ea80!important}.field-item-input option,select.field-item-input option{color:#fff;background-color:#0f172af2;padding:.5rem}.field-item-actions{gap:.5rem;display:flex}.field-item-save,.field-item-cancel{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;outline:none;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.field-item-save{color:#fff;background:linear-gradient(135deg,#9333eacc,#ec4899b3)}.field-item-save:hover{background:linear-gradient(135deg,#9333ea,#ec4899e6);box-shadow:0 4px 12px #9333ea66}.field-item-cancel{color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a}.field-item-cancel:hover{background:#ffffff14;border-color:#fff3}@media (max-width:768px){.field-item{grid-template-columns:1fr;gap:.5rem}.field-item-label,.field-item-value{grid-column:1}.field-item-status{grid-column:1;justify-content:flex-start}.field-item-edit-form{flex-direction:column}.field-item-actions{width:100%}.field-item-save,.field-item-cancel{flex:1}}.field-row{border-bottom:1px solid #ffffff0a;align-items:center;gap:1rem;padding:.875rem 1.25rem;transition:background .2s;display:flex}.field-row:last-child{border-bottom:none}.field-row:hover{background:#ffffff08}.field-row-editing{background:#9333ea0d;border-bottom-color:#9333ea1a}.field-row-editing:hover{background:#9333ea0d}.field-row-label{color:#ffffffb3;flex:0 0 180px;font-size:.875rem;font-weight:500;line-height:1.4}.field-row-value{color:#fff;cursor:pointer;word-break:break-word;flex:1;font-size:.9375rem;font-weight:500;line-height:1.4;transition:color .2s}.field-row-value:hover{color:#9333eae6}.field-row-value-empty{color:#9333eab3;font-style:italic;font-weight:400}.field-row-value-empty:hover{color:#9333ea}.field-row-address{flex-direction:column;gap:.125rem;display:flex}.field-row-status{flex:none;align-items:center;display:flex}.field-row-value-edit{flex-direction:column;flex:1;gap:.5rem;display:flex}.field-row-edit-form{align-items:center;gap:.5rem;display:flex}.field-row-input{color:#fff;background:#0f172a99;border:1px solid #ffffff26;border-radius:8px;outline:none;flex:1;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s}.field-row-input:focus{background:#0f172acc;border-color:#9333ea99;box-shadow:0 0 0 3px #9333ea1a}.field-row-actions{gap:.5rem;display:flex}.field-row-save,.field-row-cancel{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;outline:none;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.field-row-save{color:#fff;background:linear-gradient(135deg,#9333eacc,#ec4899b3)}.field-row-save:hover{background:linear-gradient(135deg,#9333ea,#ec4899e6);box-shadow:0 4px 12px #9333ea66}.field-row-cancel{color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a}.field-row-cancel:hover{background:#ffffff14;border-color:#fff3}@media (max-width:768px){.field-row{flex-direction:column;align-items:flex-start;gap:.5rem}.field-row-label{flex:none;width:100%}.field-row-value{width:100%}.field-row-edit-form{flex-direction:column;width:100%}.field-row-actions{width:100%}.field-row-save,.field-row-cancel{flex:1}}.owners-summary-container{width:100%}.owners-summary-grid{flex-direction:column;gap:1rem;display:flex}.owner-summary-card{background:linear-gradient(135deg,#ffffff0f 0%,#ffffff08 100%);border:1px solid #ffffff1f;transition:all .3s}.owner-summary-card:hover{border-color:#9333ea4d;box-shadow:0 8px 32px #0000005e,0 0 40px #9333ea33}.owner-summary-header-content{width:100%}.summary-empty-state{background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%)}.section-complete-message{text-align:center;color:#ffffffb3;padding:2rem 1.5rem;font-size:1.0625rem}.missing-fields-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.875rem;display:grid}.admin-fields-grid{grid-template-columns:1fr;gap:.875rem;display:grid}.admin-section-form .field-card{padding:1rem}.missing-field-card{-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:140px;padding:1.25rem;transition:all .3s;display:flex}.field-edit-container{min-height:48px;margin-top:auto;padding-top:.75rem;position:relative;overflow:hidden}.field-edit-button{cursor:pointer;transition:opacity .25s ease-out,transform .25s ease-out;animation:.3s ease-out fadeInButton}@keyframes fadeInButton{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.data-item-edit{margin-top:.5rem;transition:opacity .25s ease-out,transform .25s ease-out,max-height .3s ease-out;animation:.3s ease-out slideDown;overflow:hidden}.field-edit-open{animation:.3s ease-out slideDown}.missing-field-card:hover{background:#ffffff14;border-color:#9333ea4d;transform:translateY(-2px);box-shadow:0 8px 24px #9333ea26}.field-name{color:#fff;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.fields-subsection{margin-bottom:1rem}.fields-subsection h3,.fields-subsection h4{color:#ffffffe6;border-bottom:1px solid #ffffff1a;margin-bottom:.5rem;padding-bottom:.375rem;font-size:.9375rem;font-weight:600}.optional-badge{color:#93c5fd;text-transform:uppercase;letter-spacing:.5px;background:#3b82f633;border:1px solid #3b82f666;border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.owner-group-card{box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a,0 0 40px #9333ea1f!important}.owner-group-card:hover{box-shadow:0 8px 32px #0006,inset 0 1px #ffffff26,0 0 60px #9333ea33!important}.accordion-icon{color:#ffffffb3;font-size:.75rem;transition:transform .2s;display:inline-block}.owner-accordion-content{will-change:max-height,opacity;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.owner-accordion-content[style*=max-h-0]{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.owner-accordion-badge{text-align:center;min-width:1.5rem;padding:.2rem .6rem;font-size:.75rem}.accordion-toggle-button{cursor:pointer;background:0 0!important;border:none!important;padding:0!important}.accordion-toggle-button:hover{opacity:.8}.accordion-toggle-button:hover h3{color:#ffffffe6}.section-accordion{box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a,0 0 40px #9333ea1f!important}.section-accordion:hover{box-shadow:0 8px 32px #0006,inset 0 1px #ffffff26,0 0 60px #9333ea33!important}.completed-section-info{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 50%,#ffffff14 100%);border:1px solid #ffffff1f;border-radius:12px;animation:.4s ease-out fadeIn}.required-badge{color:#ef4444;text-transform:uppercase;letter-spacing:.5px;background:#ef444433;border:1px solid #ef444466;border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.field-help{color:#ffffffa6;flex-grow:1;margin:0 0 .75rem;font-size:.9375rem;line-height:1.5}.fill-info-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea,#ec4899);border:none;border-radius:10px;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 2px 8px #9333ea33}.fill-info-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #9333ea4d}.field-input-form{flex-direction:column;gap:1rem;display:flex}.field-input{border:1px solid #ffffff26;border-radius:10px;width:100%;padding:.75rem 1rem;font-size:.9375rem;transition:all .2s;color:#fff!important;background:#ffffff14!important}.field-error-message{animation:.2s ease-out fadeIn}.field-input::placeholder{color:#ffffff80;opacity:1}.field-input::-webkit-input-placeholder{color:#ffffff80}.field-input::-moz-placeholder{color:#ffffff80;opacity:1}.field-input:-ms-placeholder-shown{color:#ffffff80;opacity:1}select.field-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;color:#fff!important;background-color:#ffffff14!important;border:1px solid #ffffff26!important}select.field-input:hover{background-color:#ffffff1a!important;border-color:#fff3!important}select.field-input:focus{background-color:#ffffff1f!important;border-color:#9333ea80!important}select.field-input option{color:#fff;background-color:#0f172af2;padding:.5rem}.address-input-group{grid-template-columns:1fr;gap:.75rem;display:grid}.field-input-actions{justify-content:flex-end;gap:.75rem;display:flex}.save-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea,#ec4899);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.cancel-button{color:#fffc;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.filling-missing-footer{border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:center;margin-top:auto;padding-top:1.5rem;padding-bottom:.5rem;display:flex}.review-debug-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:12px;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 16px #6366f14d}.review-debug-button:hover{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);transform:translateY(-2px);box-shadow:0 6px 24px #6366f166}.review-submit-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea 0%,#ec4899 50%,#9333ea 100%) 0 0/200% 100%;border:none;border-radius:12px;padding:1rem 2.5rem;font-size:1.0625rem;font-weight:700;transition:all .3s;box-shadow:0 4px 16px #9333ea4d}.review-submit-button:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 6px 24px #9333ea66}.documents-section{color:#ffffffe6;padding:0}.documents-section .ide-card{transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%)!important;border:1px solid #ffffff26!important;border-radius:20px!important}.documents-section .ide-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:8s ease-in-out infinite glassShimmer;position:absolute;top:0;left:-100%}.documents-section .ide-card:hover{transform:translateY(-2px);border-color:#a855f766!important}.documents-section .ide-color-text,.documents-section .ide-color-heading{color:#fff!important}.documents-section .ide-color-text-dim{color:#ffffff80!important}.documents-section .ide-color-error{color:#ef4444!important}.documents-section .ide-color-success{color:#22c55e!important}.documents-section .ide-button-primary{color:#fff!important;background:linear-gradient(135deg,#a855f7 0%,#ec4899 50%,#a855f7 100%) 0 0/200% 100%!important;border:none!important;border-radius:12px!important;font-weight:600!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 16px #a855f766,0 0 20px #a855f740!important}.documents-section .ide-button-primary:hover{transform:translateY(-1px);background-position:100% 0!important;box-shadow:0 6px 24px #a855f780,0 0 30px #a855f759!important}.documents-section .ide-button-secondary{-webkit-backdrop-filter:blur(10px)saturate(150%)!important;color:#fffffff2!important;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%)!important;border:1px solid #fff3!important;border-radius:10px!important;font-weight:600!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 2px 8px #0003,inset 0 1px #ffffff1a!important}.documents-section .ide-button-secondary:hover{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#a855f733 0%,#ec489926 100%)!important;border-color:#a855f766!important;box-shadow:0 4px 12px #a855f74d,inset 0 1px #ffffff26!important}.documents-section .ide-button-secondary:active{transform:translateY(0);box-shadow:0 2px 6px #a855f733,inset 0 1px #ffffff1a!important}.documents-section [phx-drop-target]{background:#a855f70d!important;border-color:#a855f74d!important;transition:all .3s!important}.documents-section [phx-drop-target]:hover{background:#a855f71a!important;border-color:#a855f780!important}.documents-section .document-drop-zone.drag-active{background:linear-gradient(135deg,#22c55e26 0%,#22c55e14 100%)!important;border-width:3px!important;border-color:#22c55ecc!important;transform:scale(1.03)!important;box-shadow:0 0 30px #22c55e66,inset 0 0 30px #22c55e26,0 0 0 4px #22c55e1a!important}.documents-section .document-drop-zone.drag-active .drop-icon-wrapper{background:#22c55e40!important;transform:scale(1.1)!important;box-shadow:0 0 20px #22c55e66!important}.documents-section .document-drop-zone.drag-active .drop-icon{color:#22c55e!important;animation:.6s ease-in-out infinite dropBounce!important}@keyframes dropBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dragPulse{0%,to{box-shadow:0 0 30px #22c55e66,inset 0 0 30px #22c55e26,0 0 0 4px #22c55e1a}50%{box-shadow:0 0 40px #22c55e99,inset 0 0 40px #22c55e33,0 0 0 4px #22c55e26}}.documents-section .document-drop-zone.drag-active{animation:1.5s ease-in-out infinite dragPulse!important}.progress-bar-fill{will-change:width;min-width:0%;transition:width .6s cubic-bezier(.4,0,.2,1)!important}.documents-section [style*="border-color: var(--vscode-success)"]{background-color:#22c55e1a!important;border-color:#22c55e!important}.documents-section [style*="background-color: color-mix(in srgb, var(--vscode-success)"]{background-color:#22c55e26!important}.documents-section [style*="border-color: color-mix(in srgb, var(--vscode-accent)"]{background-color:#a855f71a!important;border-color:#a855f766!important}.documents-section [style*="background-color: var(--vscode-accent)"]{background-color:#a855f7!important}.documents-section [style*="background-color: color-mix(in srgb, var(--vscode-border)"],.documents-section [style*="background-color: color-mix(in srgb, var(--vscode-accent) 20%"]{background-color:#a855f733!important}.documents-section [style*="background-color: color-mix(in srgb, var(--vscode-success) 20%"]{background-color:#22c55e33!important}.data-item-compact{background:#ffffff05;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;max-width:100%;padding:.4rem .6rem;transition:all .2s;display:flex;position:relative}.data-item-compact:hover{background:#9333ea0d;transform:translate(2px)}.data-item-removed{opacity:.4}.data-item-content-compact{flex:1;min-width:0}.data-item-header-compact{align-items:center;gap:.5rem;margin-bottom:.2rem;display:flex}.data-item-label-compact{text-transform:uppercase;letter-spacing:.05em;color:#fff9;font-size:.6875rem;font-weight:600}.data-item-value-compact{cursor:pointer;border-radius:4px;padding:.2rem 0;transition:all .2s;position:relative}.data-item-value-compact .text-white{color:#fffffff2}.data-item-value-compact:hover{background:#9333ea14;padding-left:.5rem}.data-item-value-compact:hover .data-item-hover-hint-compact{opacity:1}.data-item-hover-hint-compact{color:#9333ea80;opacity:0;pointer-events:none;font-size:.65rem;transition:opacity .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.data-item-value-removed{color:#ffffff4d;padding:.25rem 0;font-size:.875rem}.data-item-actions-compact{opacity:0;flex-shrink:0;gap:.5rem;transition:opacity .2s;display:flex}.data-item-compact:hover .data-item-actions-compact{opacity:1}.data-item-action-button{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.data-item-action-button:hover{color:#fff;background:#9333ea40;border-color:#9333ea80;transform:scale(1.05);box-shadow:0 2px 8px #9333ea4d}.data-item-action-remove:hover{color:#ef4444;background:#ef444440;border-color:#ef444480;box-shadow:0 2px 8px #ef44444d}.data-item-actions-compact .data-item-action-button{border-radius:8px;width:36px;height:36px}.data-item-actions-compact .data-item-action-button svg{width:18px;height:18px}.data-item-edit-form{flex-direction:column;gap:1rem;display:flex}.data-item-input{color:#fff;background:#0f172a99;border:1px solid #9333ea4d;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .2s}.data-item-input:hover{background:#0f172ab3;border-color:#9333ea66}.data-item-input:focus{border-color:#9333ea99;outline:none;box-shadow:0 0 0 3px #9333ea1a}.data-item-input select,select.data-item-input{appearance:none;color:#fff!important;background-color:#0f172a99!important;transition:none!important}.data-item-input select:hover,select.data-item-input:hover{background-color:#0f172a99!important}.data-item-input select:focus,select.data-item-input:focus{background-color:#0f172acc!important}.data-item-input option,select.data-item-input option{color:#fff;background-color:#0f172af2;padding:.5rem}.address-edit-grid{flex-direction:column;gap:1rem;display:flex}.address-edit-grid input,.address-edit-grid select{color:#fff!important}.address-edit-label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.data-item-edit-actions{gap:.75rem;margin-top:.5rem;display:flex}.data-item-action-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea,#ec4899);border:none;border-radius:10px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .3s;box-shadow:0 2px 8px #9333ea33}.data-item-action-save:hover{transform:translateY(-1px);box-shadow:0 4px 12px #9333ea4d}.data-item-action-cancel{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.feedback-message{z-index:1000;-webkit-backdrop-filter:blur(10px);border-radius:12px;padding:1rem 1.5rem;font-size:.9375rem;font-weight:600;animation:.3s ease-out slideInRight;position:fixed;top:20px;right:20px;box-shadow:0 4px 12px #0000004d}.feedback-success{color:#fff;background:linear-gradient(135deg,#22c55ee6,#10b981e6);border:1px solid #22c55e80}.feedback-error{color:#fff;background:linear-gradient(135deg,#ef4444e6,#dc2626e6);border:1px solid #ef444480}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.data-item-action-cancel:hover{background:#ffffff1a;border-color:#fff3}.field-value-display{color:#fff;background:#0f172a80;border:1px solid #9333ea4d;border-radius:8px;margin-top:.5rem;padding:1rem;font-size:1rem}.field-value-display-compact{color:#fff;background:#0f172a80;border:1px solid #9333ea4d;border-radius:6px;margin-top:.25rem;padding:.5rem .75rem;font-size:.875rem}.field-value-display-friendly{color:#fff;background:#0f172a66;border:1px solid #9333ea40;border-radius:8px;flex-grow:1;margin-top:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.missing-field-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffff0f 0%,#ffffff08 50%,#ffffff0f 100%);border:1px dashed #fff3;border-radius:16px;margin-bottom:1rem;padding:1.5rem;transition:all .3s}.missing-field-card:hover{background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 50%,#ffffff14 100%);border-style:solid;border-color:#9333ea66}.document-preview-card-block{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;cursor:pointer;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%);border:1px solid #9333ea33;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.6rem;width:120px;height:120px;padding:.9rem .6rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 2px 6px #0000001f,0 0 8px #9333ea14}.document-preview-card-block:hover{border-color:#9333ea59;transform:translateY(-1px);box-shadow:0 4px 10px #0000002e,0 0 12px #9333ea26}.document-preview-card-block-icon{background:linear-gradient(135deg,#9333ea33,#ec489926);border:1px solid #9333ea40;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex;box-shadow:0 2px 4px #9333ea1a}.document-preview-card-block-icon svg{width:1.2rem;height:1.2rem}.document-preview-card-block-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:0;display:flex}.document-preview-card-block-content p{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:0;line-height:1.25}.document-preview-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff14 50%,#ffffff1f 100%);border:1px solid #9333ea4d;border-radius:16px;align-items:center;gap:1.25rem;width:100%;max-width:100%;padding:1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 4px 16px #0003,0 0 20px #9333ea26}.document-preview-card:hover{border-color:#9333ea80;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d,0 0 30px #9333ea40}.document-preview-card-icon{background:linear-gradient(135deg,#9333ea4d,#ec489940);border:1px solid #9333ea66;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;box-shadow:0 4px 12px #9333ea33}.document-preview-card-icon svg{width:1.75rem;height:1.75rem}.phase-progress-indicator{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.75rem;display:flex}.phase-progress-indicator-compact{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:0;padding:.5rem 1rem;display:flex}.section-progress-bar{background:#ffffff1a;border-radius:4px;width:100%;height:8px;margin-top:1rem;overflow:hidden}.section-progress-bar-compact{background:#ffffff1a;border-radius:2px;width:120px;height:4px;margin-left:.5rem;overflow:hidden}.section-progress-fill{background:linear-gradient(90deg,#9333ea,#ec4899);border-radius:4px;height:100%;transition:width .3s}.completed-owner-info.profile-card{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 50%,#ffffff14 100%);border:1px solid #ffffff1f;border-radius:16px;animation:.4s ease-out fadeIn}.completed-owner-info.profile-card h4{color:#22c55e;font-size:.875rem;font-weight:600}.completed-owner-info.profile-card .text-lg{color:#22c55e;font-weight:700}.info-section{margin-bottom:.75rem}.info-section:last-child{margin-bottom:0}.completed-owner-info .section-title{color:#ffffffe6;text-transform:none;letter-spacing:normal;border-bottom:1px solid #ffffff1a;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.875rem;font-weight:600}.info-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch;gap:1rem;display:grid}@media (max-width:768px){.info-grid{grid-template-columns:1fr}}.field-display-card{cursor:pointer;background:linear-gradient(135deg,#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:12px;padding:1rem;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.field-display-card:before{content:"";opacity:0;background:linear-gradient(90deg,#9333ea4d,#ec48994d);height:2px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.field-display-card:hover{background:linear-gradient(135deg,#ffffff0f 0%,#ffffff0a 100%);border-color:#9333ea4d;transform:translateY(-2px);box-shadow:0 4px 12px #0003,0 0 20px #9333ea26}.field-display-card:hover:before{opacity:1}.field-display-card-empty{background:linear-gradient(135deg,#9333ea08 0%,#ec489905 100%);border-style:dashed;border-color:#9333ea4d}.field-display-card-empty:hover{background:linear-gradient(135deg,#9333ea0d 0%,#ec489908 100%);border-color:#9333ea80}.field-display-card-editing{cursor:default;background:linear-gradient(135deg,#9333ea14 0%,#ec48990d 100%);border-color:#9333ea80;transform:none}.field-display-card-editing:hover{transform:none}.field-card-label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;font-size:.6875rem;font-weight:600;line-height:1.2}.field-card-label.field-required:after{content:" *";color:#ef4444d9;margin-left:.125rem;font-size:.85em}.field-card-status{align-items:center;display:flex}.field-status-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.field-status-filled{background:#22c55e;box-shadow:0 0 8px #22c55e80}.field-status-empty{background:#9333eab3;box-shadow:0 0 8px #9333ea66}.field-card-value{color:#fff;word-break:break-word;min-height:1.4em;font-size:.9375rem;font-weight:500;line-height:1.4}.field-card-value-empty{color:#9333eacc;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#9333eae6,#ec4899cc);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.field-card-address{flex-direction:column;gap:.125rem;display:flex}.field-card-edit-container{margin-top:.5rem}.field-card-edit-form{flex-direction:column;gap:.75rem;display:flex}.field-card-input{color:#fff;background:#0f172a99;border:1px solid #ffffff26;border-radius:8px;outline:none;width:100%;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;transition:all .2s}.field-card-input:focus{background:#0f172acc;border-color:#9333ea99;box-shadow:0 0 0 3px #9333ea1a}.field-card-actions{gap:.5rem;display:flex}.field-card-save,.field-card-cancel{cursor:pointer;border:none;border-radius:8px;outline:none;flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.field-card-save{color:#fff;background:linear-gradient(135deg,#9333eacc,#ec4899b3)}.field-card-save:hover{background:linear-gradient(135deg,#9333ea,#ec4899e6);box-shadow:0 4px 12px #9333ea66}.field-card-cancel{color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a}.field-card-cancel:hover{background:#ffffff14;border-color:#fff3}.info-row,.info-row-editable{align-items:flex-start;gap:1rem;padding:.5rem 0;display:flex}.info-label{color:#ffffffb3;flex-shrink:0;min-width:140px;max-width:140px;padding-top:.125rem;font-size:.875rem;font-weight:600;line-height:1.5}.info-value{color:#fff;word-break:break-word;flex:1;font-size:.875rem;font-weight:500;line-height:1.5}.info-value-clickable{cursor:pointer;border-radius:6px;padding:.25rem .5rem;transition:all .2s;position:relative}.info-value-clickable:hover{color:#ffffffe6;background:#ffffff0d}.info-value-empty{color:#ffffff80;font-style:italic;font-weight:400;transition:all .2s;position:relative}.info-value-empty:hover{color:#9333eae6;font-style:normal}.info-field-badge{text-transform:lowercase;letter-spacing:0;border-radius:4px;align-items:center;padding:.125rem .375rem;font-size:.625rem;font-weight:500;line-height:1;display:inline-flex}.required-badge-small{color:#ef4444cc;background:#ef444414;border:1px solid #ef444426}.optional-badge-small{color:#ffffff80;background:#ffffff08;border:1px solid #ffffff14}.info-value-edit{flex:1}.info-edit-form{flex-direction:column;gap:.5rem;display:flex}.info-edit-input{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;width:100%;padding:.5rem .75rem;font-size:1rem;transition:all .2s}.info-edit-input:focus{background:#ffffff26;border-color:#9333ea80;outline:none;box-shadow:0 0 0 3px #9333ea1a}.info-edit-actions{gap:.5rem;display:flex}.info-edit-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea,#ec4899);border:none;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.info-edit-save:hover{transform:translateY(-1px);box-shadow:0 4px 12px #9333ea4d}.info-edit-cancel{color:#fffc;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.info-edit-cancel:hover{background:#ffffff26;border-color:#ffffff4d}.address-display-multiline{flex-direction:column;gap:.125rem;padding:0;display:flex}.address-line{color:#fff;font-size:.875rem;font-weight:500;line-height:1.5}.address-line:last-child{margin-bottom:0}.phase-4-review-container{flex-direction:column;gap:2rem;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem;display:flex}.review-header{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:1rem;padding-bottom:1.5rem;display:flex}.review-header-top{align-items:center;gap:1rem;display:flex}.review-section-count{color:#ffffffe6;background:#a855f733;border:1px solid #a855f74d;border-radius:8px;padding:.375rem .75rem;font-size:.875rem;font-weight:600}.review-progress-track{background:#ffffff1a;border-radius:4px;flex:1;height:8px;position:relative;overflow:hidden}.review-progress-fill{background:linear-gradient(90deg,#a855f7 0%,#ec4899 100%);border-radius:4px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px #a855f780}.review-header-main{flex-direction:column;gap:.5rem;display:flex}.review-title{color:#fff;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.review-subtitle{color:#ffffffb3;margin:0;font-size:1rem;line-height:1.5}.review-content-area{flex:1;min-height:400px}.review-content-inner{width:100%}.review-footer{border-top:1px solid #ffffff1a;justify-content:center;padding-top:1.5rem;display:flex}.review-next-button,.review-submit-button{cursor:pointer;border:none;border-radius:12px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.review-next-button{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#ec4899 50%,#a855f7 100%) 0 0/200% 100%;box-shadow:0 4px 16px #a855f766,0 0 20px #a855f733}.review-next-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;background:linear-gradient(135deg,#6b728080 0%,#4b556380 100%);transform:none}.review-next-button:disabled:hover{box-shadow:none;transform:none}.review-next-button:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 6px 24px #a855f780,0 0 30px #a855f74d}.review-submit-button{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 16px #10b98166,0 0 20px #10b98133}.review-submit-button:hover{transform:translateY(-2px);box-shadow:0 6px 24px #10b98180,0 0 30px #10b9814d}.review-submit-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;background:linear-gradient(135deg,#6b728080 0%,#4b556380 100%);transform:none}.review-submit-button:disabled:hover{box-shadow:none;transform:none}.submit-section{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.submit-blocked-message{color:#ffffffe6;-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#eab30826 0%,#d9770626 100%);border:1px solid #eab3084d;border-radius:12px;align-items:center;gap:.75rem;width:100%;max-width:600px;padding:1rem 1.5rem;font-size:.9375rem;font-weight:500;display:flex;box-shadow:0 4px 16px #eab30833,inset 0 1px #ffffff1a}.submit-blocked-message svg{flex-shrink:0}.field-review-card{-webkit-backdrop-filter:blur(10px)saturate(150%);background:linear-gradient(135deg,#ffffff0f 0%,#ffffff0a 50%,#ffffff0f 100%);border:1px solid #ffffff1f;border-radius:12px;padding:1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.field-review-card:hover{border-color:#a855f74d;box-shadow:0 4px 16px #0003,0 0 20px #a855f71a}.field-review-card.field-editing{border-color:#a855f766;box-shadow:0 4px 16px #00000040,0 0 30px #a855f726}.field-label-row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.field-label-group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.field-label{color:#ffffffe6;font-size:.875rem;font-weight:600;line-height:1.5}.required-badge{color:#ef4444;font-size:1rem;font-weight:700}.badge{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;align-items:center;padding:.25rem .5rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.badge-auto-filled{color:#93c5fde6;background:#3b82f626;border:1px solid #3b82f64d}.badge-edited{color:#fbbf24;background:#fbbf2433;border:1px solid #fbbf2466}.edit-field-button{color:#ffffffe6;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.edit-field-button:hover{color:#fff;background:#ffffff1f;border-color:#a855f766;transform:translateY(-1px)}.field-value{color:#fff;word-break:break-word;font-size:.9375rem;line-height:1.6}.address-display{color:#fff;white-space:pre-wrap;margin:0;font-family:inherit;font-size:.9375rem;line-height:1.6}.field-edit-form{flex-direction:column;gap:1rem;display:flex}.field-input{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.9375rem;transition:all .2s;color:#fff!important}.field-input input,input.field-input{color:#fff!important}.field-input:hover{background:#ffffff1f;border-color:#ffffff40}.field-input:focus{background:#ffffff26;border-color:#a855f780;outline:none;box-shadow:0 0 0 3px #a855f71a}.field-input::placeholder{color:#fff6}.field-textarea{resize:vertical;min-height:100px}.address-edit-fields{flex-direction:column;gap:.75rem;display:flex}.address-row{grid-template-columns:2fr 1fr 1fr;gap:.75rem;display:grid}.field-edit-actions{justify-content:flex-end;gap:.75rem;display:flex}.save-button,.cancel-button{cursor:pointer;border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.save-button{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%)}.save-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #a855f766}.cancel-button{color:#fffc;background:#ffffff14;border:1px solid #ffffff26}.cancel-button:hover{background:#ffffff1f;border-color:#ffffff40}.field-editing-readable{border-color:#a855f780!important;box-shadow:0 8px 24px #0006,inset 0 1px #ffffff26,0 0 40px #a855f740!important}.field-edit-form-readable{flex-direction:column;gap:.75rem;display:flex}.field-input-readable{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:8px;width:100%;padding:.625rem .875rem;font-size:.9375rem;line-height:1.5;transition:all .2s}.field-input-readable:focus{background:#ffffff2e;border-color:#a855f799;outline:none;box-shadow:0 0 0 3px #a855f726}.field-input-readable::placeholder{color:#ffffff80}.field-textarea-readable{resize:vertical;min-height:100px;font-family:inherit}.address-edit-fields-readable{flex-direction:column;gap:.625rem;display:flex}.address-row-readable{grid-template-columns:2fr 1fr 1fr;gap:.625rem;display:grid}.field-edit-actions-readable{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.625rem;margin-top:.375rem;display:flex}.save-button-readable{cursor:pointer;color:#fff;background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.save-button-readable:hover{transform:translateY(-1px);box-shadow:0 6px 20px #a855f780}.cancel-button-readable{cursor:pointer;color:#ffffffe6;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.cancel-button-readable:hover{background:#ffffff26;border-color:#ffffff4d}.field-edit-hint{color:#ffffff80;margin-left:auto;font-size:.6875rem;font-style:italic}.document-review-card{-webkit-backdrop-filter:blur(10px)saturate(150%);background:linear-gradient(135deg,#ffffff0f 0%,#ffffff0a 50%,#ffffff0f 100%);border:1px solid #ffffff1f;border-radius:12px;padding:1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.document-review-card:hover{border-color:#a855f74d;box-shadow:0 4px 16px #0003,0 0 20px #a855f71a}.document-info{margin-bottom:1rem}.document-type{color:#fff;margin:0 0 .75rem;font-size:1rem;font-weight:600}.document-meta{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.document-filename{color:#ffffffe6;font-weight:500}.document-separator{color:#fff6}.document-size,.document-date{color:#fff9}.document-actions{flex-wrap:wrap;gap:.5rem;display:flex}.document-action-button{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.document-view-button,.document-download-button{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff26}.document-view-button:hover,.document-download-button:hover{color:#fff;background:#ffffff1f;border-color:#a855f766}.document-replace-button{color:#c4b5fde6;background:#a855f726;border:1px solid #a855f74d}.document-replace-button:hover{color:#fff;background:#a855f740;border-color:#a855f780}.document-upload-wrapper{width:100%;margin-top:.5rem}.section-fields-container-readable{flex-direction:column;gap:1.25rem;width:100%;display:flex}.field-group-readable{flex-direction:column;gap:.625rem;display:flex}.field-group-title-readable{color:#fffffff2;letter-spacing:-.01em;border-bottom:1px solid #ffffff1a;margin:0;padding-bottom:.375rem;font-size:1rem;font-weight:700}.field-group-content-readable{flex-direction:column;gap:.625rem;display:flex}.field-review-card-readable{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%);border:1px solid #ffffff26;border-radius:10px;width:100%;padding:.875rem 1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.field-review-card-readable:hover{border-color:#a855f766;transform:translateY(-1px);box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff1a,0 0 30px #a855f726}.field-label-row-readable{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.field-label-readable{color:#fffffff2;letter-spacing:-.01em;font-size:.875rem;font-weight:600;line-height:1.4}.field-actions-readable{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.badge-readable{text-transform:uppercase;letter-spacing:.05em;border-radius:5px;align-items:center;padding:.1875rem .4375rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.badge-auto-filled-readable{color:#93c5fd;background:#3b82f633;border:1px solid #3b82f666}.badge-edited-readable{color:#fbbf24;background:#fbbf2433;border:1px solid #fbbf2466}.edit-field-button-readable{color:#ffffffe6;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:7px;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;transition:all .2s}.edit-field-button-readable:hover{color:#fff;background:#a855f733;border-color:#a855f780;transform:translateY(-1px)}.field-value-readable{color:#ffffffe6;word-break:break-word;font-size:.9375rem;font-weight:400;line-height:1.5}.field-value-empty{color:#ffffff80;font-size:.875rem;font-style:italic}.address-display-readable{color:#ffffffe6;white-space:pre-wrap;margin:0;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.5}.document-review-card-readable{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%);border:1px solid #ffffff26;border-radius:12px;flex-direction:column;gap:.875rem;width:100%;padding:1rem 1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.document-review-card-readable:hover{border-color:#a855f766;transform:translateY(-2px);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff26,0 0 40px #a855f733}.document-header-readable{align-items:flex-start;gap:.75rem;display:flex}.document-icon-readable{color:#c4b5fde6;background:linear-gradient(135deg,#a855f733,#ec489933);border:1px solid #a855f74d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.document-icon-readable svg{width:1.25rem;height:1.25rem}.document-info-readable{flex:1;min-width:0}.document-type-readable{color:#fff;letter-spacing:-.01em;margin:0 0 .375rem;font-size:.9375rem;font-weight:600;line-height:1.4}.document-meta-readable{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.document-filename-readable{color:#fffffff2;font-weight:500}.document-separator-readable{color:#fff6}.document-size-readable,.document-date-readable{color:#ffffffb3}.document-status-missing-readable{color:#ffffff80;margin:0;font-size:.875rem;font-style:italic}.document-actions-readable{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:.625rem;padding-top:.75rem;display:flex}.document-action-button-readable{cursor:pointer;border:none;border-radius:7px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.document-view-button-readable,.document-download-button-readable{color:#fffffff2;background:#ffffff1a;border:1px solid #fff3}.document-view-button-readable:hover,.document-download-button-readable:hover{color:#fff;background:#ffffff26;border-color:#a855f780;transform:translateY(-1px)}.document-replace-button-readable{color:#c4b5fd;background:#a855f733;border:1px solid #a855f766}.document-replace-button-readable:hover{color:#fff;background:#a855f74d;border-color:#a855f799;transform:translateY(-1px)}.document-loading-readable{color:#ffffff80;margin:0;font-size:.875rem}.document-replace-container-readable{width:100%;margin-top:.5rem}.document-replace-container-readable .ide-card{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%)!important;border:1px solid #ffffff26!important;border-radius:16px!important;padding:1.5rem!important;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a!important}.document-replace-container-readable .ide-card:hover{border-color:#a855f766!important;box-shadow:0 12px 48px #00000080,inset 0 1px #ffffff26,0 0 60px #a855f740!important}.document-replace-container-readable .ide-color-text,.document-replace-container-readable .ide-color-heading{color:#fff!important}.document-replace-container-readable .ide-color-text-dim{color:#fff9!important}.document-replace-container-readable .ide-color-error{color:#ef4444!important}.document-replace-container-readable .ide-color-success{color:#22c55e!important}.document-replace-container-readable .ide-button-primary{color:#fff!important;background:linear-gradient(135deg,#a855f7 0%,#ec4899 50%,#a855f7 100%) 0 0/200% 100%!important;border:none!important;border-radius:12px!important;font-weight:600!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 16px #a855f766,0 0 20px #a855f740!important}.document-replace-container-readable .ide-button-primary:hover{background-position:100% 0!important;transform:translateY(-1px)!important;box-shadow:0 6px 24px #a855f780,0 0 30px #a855f759!important}.document-replace-container-readable [phx-drop-target]{background:#a855f70d!important;border-color:#a855f74d!important;transition:all .3s!important}.document-replace-container-readable [phx-drop-target]:hover{background:#a855f71a!important;border-color:#a855f780!important}.document-replace-container-readable [phx-drop-target].border-\[var\(--vscode-accent\)\]{background:#a855f726!important;border-color:#a855f799!important}.owners-section-container{flex-direction:column;gap:1.5rem;display:flex}.owner-card{-webkit-backdrop-filter:blur(10px)saturate(150%);background:linear-gradient(135deg,#ffffff0f 0%,#ffffff0a 50%,#ffffff0f 100%);border:1px solid #ffffff1f;border-radius:12px;padding:1.5rem}.owner-card-title{color:#fff;margin:0 0 1rem;font-size:1.125rem;font-weight:600}.owner-fields{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.owner-card-readable{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%);border:1px solid #ffffff26;border-radius:12px;margin-bottom:1rem;padding:1rem 1.25rem}.owner-card-title-readable{color:#fffffff2;letter-spacing:-.01em;border-bottom:1px solid #ffffff1a;margin:0 0 .75rem;padding-bottom:.5rem;font-size:1rem;font-weight:700}.owner-fields-readable{flex-direction:column;gap:.625rem;display:flex}.completion-screen-container{justify-content:center;align-items:center;width:100%;min-height:100vh;padding:2rem;display:flex}.completion-screen{-webkit-backdrop-filter:blur(20px)saturate(180%);text-align:center;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%);border:1px solid #ffffff26;border-radius:24px;width:100%;max-width:600px;padding:3rem;animation:.8s cubic-bezier(.16,1,.3,1) contentSlideUp;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a,0 0 60px #10b98133}.completion-icon{justify-content:center;margin-bottom:1.5rem;display:flex}.completion-message{color:#fffc;margin:0 0 1rem;font-size:1.125rem;line-height:1.6}.completion-timestamp{color:#fff9;margin:0 0 2rem;font-size:.875rem}.completion-close-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);border:none;border-radius:12px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #a855f766,0 0 20px #a855f733}.completion-close-button:hover{transform:translateY(-2px);box-shadow:0 6px 24px #a855f780,0 0 30px #a855f74d}.empty-section-message{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.empty-section-icon{opacity:.5}.empty-section-title{color:#ffffffe6;margin:0;font-size:1.25rem;font-weight:600}.empty-section-description{color:#fff9;max-width:400px;margin:0;font-size:.9375rem;line-height:1.6}@media (max-width:768px){.phase-4-review-container{gap:1.5rem;padding:1rem}.review-title{font-size:1.5rem}.review-subtitle{font-size:.875rem}.field-label-row{flex-direction:column;align-items:flex-start}.address-row,.owner-fields{grid-template-columns:1fr}.document-actions{flex-direction:column}.document-action-button{justify-content:center;width:100%}.completion-screen{padding:2rem 1.5rem}.completion-title{font-size:1.5rem}}.contract-body{margin-bottom:2.5rem}.contract-statement{color:#fffffff2;margin-bottom:1.75rem;font-size:1.125rem;font-weight:500;line-height:1.75}.contract-checklist{margin:0;padding:0;list-style:none}.contract-checklist li{color:#ffffffe6;padding:.5rem 0 .5rem 2.25rem;font-size:1.0625rem;line-height:1.7;position:relative}.contract-checklist li:before{content:"✓";color:#22c55ee6;font-size:1.375rem;font-weight:700;position:absolute;top:.25rem;left:0}.contract-signature-section{border-top:2px solid #ffffff1a;margin-top:2.5rem;padding-top:2rem}.signature-field{margin-bottom:1.75rem}.signature-field:last-child{margin-bottom:0}.signature-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffffbf;margin-bottom:.875rem;font-size:.8125rem;font-weight:700;display:block}.signature-display{background:#0f172a80;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;min-height:3.75rem;padding:1.125rem 1.5rem;display:flex}.contract-signature-name{color:#fff;letter-spacing:.06em;font-size:1rem;font-style:italic;font-weight:600}.signature-date{color:#fffffff2;font-size:1rem;font-weight:400}.signature-note{color:#ffffff8c;margin-left:.75rem;font-size:.8125rem;font-style:italic}.signature-placeholder{color:#ffffff8c;font-size:1rem;font-style:italic}.signature-readonly{opacity:.7;cursor:not-allowed}.signature-edit-link{color:#c4b5fd;cursor:pointer;cursor:pointer;background:#9333ea33;border:1px solid #9333ea66;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.signature-edit-link:hover{background:#9333ea4d;border-color:#9333ea99}.signature-edit-form{flex-direction:column;gap:1rem;display:flex}.signature-input{color:#fff;letter-spacing:.06em;background:#0f172a99;border:2px solid #9333ea80;border-radius:12px;outline:none;width:100%;padding:1.125rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.signature-input:focus{border-color:#9333eacc;box-shadow:0 0 0 4px #9333ea1a}.signature-input::placeholder{color:#fff6}.signature-actions{justify-content:flex-end;gap:.75rem;display:flex}.signature-save-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea,#ec4899);border:none;border-radius:10px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.signature-save-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #9333ea66}.signature-cancel-button{color:#fffc;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.signature-cancel-button:hover{background:#ffffff26;border-color:#ffffff4d}.signature-consent{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1.75rem}.signature-consent-label{cursor:pointer;background:#9333ea1a;border:2px solid #9333ea4d;border-radius:12px;align-items:flex-start;gap:1.125rem;padding:1.5rem 1.75rem;transition:all .2s;display:flex}.signature-consent-label:hover{background:#9333ea26;border-color:#9333ea80}.signature-checkbox{cursor:pointer;accent-color:#9333ea;flex-shrink:0;width:1.625rem;height:1.625rem;margin-top:.125rem}.signature-checkbox:disabled{cursor:not-allowed;opacity:.7}.signature-consent-text{color:#fff;flex:1;padding-top:.125rem;font-size:1.125rem;font-weight:600;line-height:1.65}select.data-item-input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23c4b5fd'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem;transition:none}select.data-item-input:focus{background-color:#ffffff26;border-color:#a855f780;outline:none;box-shadow:0 0 0 3px #a855f71a}.admin-section-form{padding:1.5rem 0}.admin-progress-header{margin-bottom:1.5rem}.admin-progress-header h3{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.field-group{margin-top:1.5rem}.field-group h4{color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.fields-grid{grid-template-columns:1fr;gap:1rem;display:grid}.field-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;padding:1.5rem;transition:all .3s}.field-card:hover{background:#ffffff12;border-color:#a855f74d;transform:translateY(-1px);box-shadow:0 4px 12px #a855f71a}.field-card-complete{background:#22c55e0d;border-color:#22c55e4d}.field-card-complete:hover{background:#22c55e14;border-color:#22c55e66}.field-card-required-missing{background:#eab3080d;border-color:#eab3084d}.field-card-required-missing:hover{background:#eab30814;border-color:#eab30866}.field-card-optional{background:#6b72800d;border-color:#6b72804d}.field-card-optional:hover{background:#6b728014;border-color:#6b728066}.field-card-editing{background:#a855f71a;border-color:#a855f780;box-shadow:0 0 0 3px #a855f71a}.field-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.field-card-title h3{color:#fff;margin:0;font-size:1rem;font-weight:600}.field-card-title p{color:#fff9;margin-top:.25rem;font-size:.75rem;line-height:1.4}.field-card-badge{flex-shrink:0}.badge-filled{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge-required{color:#eab308;text-transform:uppercase;letter-spacing:.05em;background:#eab3081a;border:1px solid #eab3084d;border-radius:.5rem;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge-optional{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;background:#6b72801a;border:1px solid #6b72804d;border-radius:.5rem;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.field-card-content{margin-top:.5rem}.animate-breathe{animation:3s ease-in-out infinite breathe}.hover-lift{transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#9333ea 0%,#ec4899 50%,#a855f7 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:8s infinite gradientFlow}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.entity-progress-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2 0%,#ffffffd9 100%);border:1px solid #8b5cf633;border-radius:16px;margin-bottom:1.5rem;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 6px #0000000d,0 0 0 1px #8b5cf60d}.entity-progress-card:before{content:"";opacity:0;background:linear-gradient(90deg,#3b82f680 0%,#8b5cf680 50%,#ec489980 100%);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.entity-progress-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #8b5cf626,0 0 0 1px #8b5cf61a}.entity-progress-card:hover:before{opacity:1}.entity-progress-card.status-on-track{border-color:#22c55e4d}.entity-progress-card.status-at-risk{border-color:#fb923c4d;box-shadow:0 0 16px #fb923c26}.entity-progress-card.status-urgent{border-color:#ef44444d;animation:2s ease-in-out infinite urgent-pulse;box-shadow:0 0 24px #ef444433}@keyframes urgent-pulse{0%,to{box-shadow:0 0 24px #ef444433}50%{box-shadow:0 0 32px #ef444466}}.entity-progress-card.status-complete{border-color:#22c55e4d;box-shadow:0 0 20px #22c55e33}.entity-card-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.entity-card-title{color:var(--vscode-foreground,#1e293b);align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;display:flex}.entity-card-badge{font-size:1.5rem;animation:3s ease-in-out infinite badge-float}@keyframes badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.entity-progress-bar-container{margin-bottom:1.5rem}.entity-progress-bar-wrapper{background:#8b5cf61a;border-radius:100px;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d}.entity-progress-bar-fill{background:linear-gradient(90deg,#3b82f6 0%,#8b5cf6 100%);border-radius:100px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.entity-progress-bar-fill:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);animation:2s ease-in-out infinite progress-shine;position:absolute;inset:0}@keyframes progress-shine{0%{transform:translate(-100%)}to{transform:translate(200%)}}.entity-progress-text{color:var(--vscode-descriptionForeground,#64748b);justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.875rem;font-weight:500;display:flex}.entity-status-row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.entity-phase{color:var(--vscode-descriptionForeground,#64748b);font-size:.875rem}.entity-countdown{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.entity-countdown.urgent{color:#ef4444;animation:1s ease-in-out infinite countdown-pulse}.entity-countdown.at-risk{color:#f97316}.entity-countdown.on-track{color:#22c55e}@keyframes countdown-pulse{0%,to{opacity:1}50%{opacity:.7}}.entity-meta-row{justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-size:.875rem;display:flex}.entity-target-date{color:var(--vscode-descriptionForeground,#64748b)}.entity-status-badge{border-radius:20px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.entity-status-badge.on-track{color:#16a34a;background:#22c55e1a}.entity-status-badge.at-risk{color:#ea580c;background:#fb923c1a}.entity-status-badge.urgent{color:#dc2626;background:#ef44441a}.entity-quick-view{background:#8b5cf60d;border:1px solid #8b5cf61a;border-radius:12px;margin-bottom:1.5rem;padding:1rem}.entity-quick-view-title{text-transform:uppercase;letter-spacing:.05em;color:var(--vscode-descriptionForeground,#64748b);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.entity-quick-view-item{color:var(--vscode-foreground,#1e293b);align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;display:flex}.entity-quick-view-item:not(:last-child){border-bottom:1px solid #8b5cf61a}.entity-quick-view-item.complete{opacity:.7}.entity-quick-view-item.in-progress{color:#3b82f6}.entity-quick-view-item.warning{color:#f97316}.entity-card-actions{flex-wrap:wrap;gap:.75rem;display:flex}.entity-action-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.entity-action-btn-primary{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);box-shadow:0 2px 4px #8b5cf633}.entity-action-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 8px #8b5cf64d}.entity-action-btn-secondary{color:#8b5cf6;background:#8b5cf61a;border:1px solid #8b5cf633}.entity-action-btn-secondary:hover{background:#8b5cf626;border-color:#8b5cf64d}.activation-date-picker{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2 0%,#ffffffd9 100%);border:1px solid #8b5cf633;border-radius:16px;max-width:600px;margin:0 auto;padding:2rem}.activation-date-header{text-align:center;margin-bottom:2rem}.activation-date-header h3{color:var(--vscode-foreground,#1e293b);justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;display:flex}.activation-date-display{text-align:center;background:#8b5cf60d;border:2px solid #8b5cf633;border-radius:12px;margin-bottom:2rem;padding:2rem}.activation-date-value{color:var(--vscode-foreground,#1e293b);margin-bottom:1rem;font-size:1.75rem;font-weight:600}.activation-date-input{width:100%;color:var(--vscode-foreground,#1e293b);cursor:pointer;background:#fff;border:2px solid #8b5cf633;border-radius:8px;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:all .2s}.activation-date-input:hover{border-color:#8b5cf666}.activation-date-input:focus{border-color:#8b5cf6;outline:none;box-shadow:0 0 0 3px #8b5cf61a}.activation-days-remaining{color:var(--vscode-descriptionForeground,#64748b);justify-content:center;align-items:center;gap:.5rem;font-size:1rem;display:flex}.activation-recommendations{background:#3b82f60d;border:1px solid #3b82f633;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.activation-recommendations-title{color:var(--vscode-foreground,#1e293b);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:flex}.activation-recommendations-content{color:var(--vscode-descriptionForeground,#64748b);font-size:.875rem;line-height:1.6}.activation-recommendation-item{align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.activation-timeline-preview{background:#8b5cf60d;border:1px solid #8b5cf633;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.activation-timeline-title{color:var(--vscode-foreground,#1e293b);margin-bottom:1rem;font-size:.875rem;font-weight:600}.activation-timeline-track{align-items:center;height:40px;margin-bottom:.5rem;display:flex;position:relative}.activation-timeline-line{background:linear-gradient(90deg,#8b5cf64d 0%,#8b5cf61a 100%);border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0}.activation-timeline-marker{z-index:1;background:#8b5cf6;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:0 2px 4px #0000001a}.activation-timeline-marker.today{background:#3b82f6}.activation-timeline-marker.midpoint{background:#8b5cf6}.activation-timeline-marker.target{background:#22c55e;animation:2s ease-in-out infinite marker-pulse}@keyframes marker-pulse{0%,to{box-shadow:0 2px 4px #0000001a,0 0 #22c55e66}50%{box-shadow:0 2px 4px #0000001a,0 0 0 8px #22c55e00}}.activation-timeline-labels{color:var(--vscode-descriptionForeground,#64748b);justify-content:space-between;font-size:.75rem;display:flex}.activation-timeline-label{text-align:center;flex:1}.activation-date-actions{justify-content:center;gap:1rem;display:flex}.activation-button-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:linear-gradient(135deg,#fffffff2 0%,#ffffffd9 100%);border:1px solid #8b5cf633;border-radius:16px;padding:2rem}.activation-button-header{margin-bottom:2rem}.activation-button-header h3{color:var(--vscode-foreground,#1e293b);justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;display:flex}.activation-button-subtitle{color:var(--vscode-descriptionForeground,#64748b);font-size:1rem}.activation-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border:none;border-radius:12px;margin-bottom:2rem;padding:1.5rem 3rem;font-size:1.25rem;font-weight:600;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 16px #8b5cf64d,0 0 0 3px #fff3}.activation-button:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff4d 0%,#0000 70%);animation:2s ease-in-out infinite button-pulse;position:absolute;inset:0}@keyframes button-pulse{0%,to{box-shadow:0 0 #9333eab3}50%{box-shadow:0 0 0 10px #9333ea00}}.activation-button:hover{transform:scale(1.05);box-shadow:0 12px 24px #8b5cf666,0 0 0 3px #ffffff4d}.activation-button:active{transform:scale(.98)}.activation-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.activation-button-content{z-index:1;justify-content:center;align-items:center;gap:.75rem;display:flex;position:relative}.activation-checklist{text-align:left;background:#8b5cf60d;border:1px solid #8b5cf633;border-radius:12px;padding:1.5rem}.activation-checklist-title{color:var(--vscode-foreground,#1e293b);margin-bottom:1rem;font-size:.875rem;font-weight:600}.activation-checklist-item{color:var(--vscode-descriptionForeground,#64748b);align-items:flex-start;gap:.75rem;padding:.5rem 0;font-size:.875rem;display:flex}.activation-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.3s modal-fade-in;display:flex;position:fixed;inset:0}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.activation-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffffa 0%,#fffffff2 100%);border:1px solid #8b5cf633;border-radius:16px;width:90%;max-width:700px;max-height:80vh;padding:2rem;animation:.3s modal-slide-up;overflow-y:auto;box-shadow:0 20px 40px #0003}@keyframes modal-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.activation-modal-header{text-align:center;margin-bottom:2rem}.activation-modal-title{color:var(--vscode-foreground,#1e293b);justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.75rem;font-weight:600;display:flex}.activation-progress-bar-container{margin-bottom:2rem}.activation-progress-bar{background:#8b5cf61a;border-radius:100px;height:16px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d}.activation-progress-bar-fill{background:linear-gradient(90deg,#3b82f6 0%,#8b5cf6 100%);border-radius:100px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.activation-progress-bar-fill:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);animation:1.5s ease-in-out infinite progress-shine;position:absolute;inset:0}.activation-progress-text{text-align:center;color:var(--vscode-foreground,#1e293b);margin-top:.75rem;font-size:1rem;font-weight:500}.activation-steps-container{background:#8b5cf60d;border:1px solid #8b5cf61a;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.activation-steps-title{color:var(--vscode-foreground,#1e293b);margin-bottom:1rem;font-size:1rem;font-weight:600}.activation-step{border-radius:8px;align-items:flex-start;gap:1rem;margin-bottom:.5rem;padding:1rem;transition:all .3s;display:flex}.activation-step:last-child{margin-bottom:0}.activation-step.pending{opacity:.5}.activation-step.active{background:#3b82f61a;animation:1.5s ease-in-out infinite step-glow}@keyframes step-glow{0%,to{background:#3b82f61a}50%{background:#3b82f633}}.activation-step.complete{opacity:.7}.activation-step.error{background:#ef44441a;border:1px solid #ef444433}.activation-step-icon{flex-shrink:0;font-size:1.5rem}.activation-step-content{flex:1}.activation-step-title{color:var(--vscode-foreground,#1e293b);margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.activation-step-details{color:var(--vscode-descriptionForeground,#64748b);font-size:.8125rem}.activation-step-detail-item{border-left:2px solid #8b5cf633;margin-left:1rem;padding-left:.5rem}.activation-time-remaining{text-align:center;color:var(--vscode-descriptionForeground,#64748b);margin-bottom:1.5rem;font-size:.875rem}.activation-complete-container{text-align:center;padding:2rem}.activation-complete-icon{margin-bottom:1rem;font-size:4rem;animation:.6s cubic-bezier(.68,-.55,.27,1.55) celebration-pop}@keyframes celebration-pop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.activation-complete-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2rem;font-weight:700}.activation-complete-message{color:var(--vscode-descriptionForeground,#64748b);margin-bottom:2rem;font-size:1.125rem}.activation-summary{text-align:left;background:#22c55e0d;border:1px solid #22c55e33;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.activation-summary-title{color:var(--vscode-foreground,#1e293b);margin-bottom:1rem;font-size:1rem;font-weight:600}.activation-summary-item{color:var(--vscode-descriptionForeground,#64748b);align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;display:flex}.activation-next-steps{text-align:left;background:#3b82f60d;border:1px solid #3b82f633;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.activation-next-steps-title{color:var(--vscode-foreground,#1e293b);margin-bottom:1rem;font-size:1rem;font-weight:600}.activation-next-steps-item{color:var(--vscode-descriptionForeground,#64748b);align-items:flex-start;gap:.5rem;padding:.5rem 0;font-size:.875rem;display:flex}.activation-modal-actions{justify-content:center;gap:1rem;display:flex}.button{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:inline-flex}.button-primary{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);box-shadow:0 2px 4px #8b5cf633}.button-primary:hover{transform:translateY(-2px);box-shadow:0 4px 8px #8b5cf64d}.button-secondary{color:#8b5cf6;background:#8b5cf61a;border:1px solid #8b5cf633}.button-secondary:hover{background:#8b5cf626;border-color:#8b5cf64d}.button-danger{color:#dc2626;background:#ef44441a;border:1px solid #ef444433}.button-danger:hover{background:#ef444426;border-color:#ef44444d}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spinner-spin;display:inline-block}@keyframes spinner-spin{to{transform:rotate(360deg)}}.info-box{color:var(--vscode-descriptionForeground,#64748b);background:#3b82f60d;border:1px solid #3b82f633;border-radius:8px;align-items:flex-start;gap:.75rem;padding:1rem;font-size:.875rem;display:flex}.info-text{flex:1;line-height:1.5}.activation-step-card{background:linear-gradient(135deg,#fffffffa 0%,#f9fafbf2 100%);border:1px solid #8b5cf61a;border-radius:12px;padding:.875rem;transition:all .3s;box-shadow:0 4px 20px #8b5cf614,0 1px 4px #0000000d}.activation-step-card.status-pending{opacity:.6;border-color:#8b5cf60d}.activation-step-card.status-in-progress{border-color:#3b82f64d;animation:2s ease-in-out infinite step-card-pulse;box-shadow:0 4px 20px #3b82f626,0 0 0 2px #3b82f61a}@keyframes step-card-pulse{0%,to{box-shadow:0 4px 20px #3b82f626,0 0 0 2px #3b82f61a}50%{box-shadow:0 4px 20px #3b82f640,0 0 0 3px #3b82f633}}.activation-step-card.status-complete{background:linear-gradient(135deg,#f0fdf480 0%,#fffffffa 100%);border-color:#22c55e4d}.activation-step-card.status-error{background:linear-gradient(135deg,#fef2f280 0%,#fffffffa 100%);border-color:#ef44444d;box-shadow:0 4px 20px #ef444426,0 0 0 2px #ef44441a}.setup-badge.pending{color:#6b7280;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);box-shadow:0 2px 4px #0000000d}.setup-badge.in-progress{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);animation:1.5s ease-in-out infinite badge-pulse;box-shadow:0 2px 8px #3b82f640}@keyframes badge-pulse{0%,to{box-shadow:0 0 12px #ef4444cc,0 0 24px #ef444466}50%{box-shadow:0 0 20px #ef4444,0 0 40px #ef444499}}.setup-badge.error{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 2px 8px #ef444440}.task-error-state{text-align:center;background:linear-gradient(135deg,#fef2f2cc 0%,#fce7e799 100%);border:2px solid #ef444440;border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #ef44441a}.error-icon-large{color:#ef4444;filter:drop-shadow(0 2px 8px #ef44444d);margin-bottom:.75rem;font-size:2.5rem;line-height:1}.error-title{color:#ef4444;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.error-message{color:#dc2626;margin:0 0 1rem;font-size:.9375rem;font-weight:500}.task-in-progress-state{text-align:center;background:linear-gradient(135deg,#eff6ffcc 0%,#dbeafe99 100%);border:2px solid #3b82f640;border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #3b82f61a}.spinner-container{justify-content:center;margin-bottom:1rem;display:flex}.spinner-container .spinner{border:3px solid #3b82f633;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite spinner-spin}.in-progress-title{color:#3b82f6;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.pending-icon-large{color:#9ca3af;margin-bottom:.75rem;font-size:2.5rem;line-height:1}.pending-title{color:#6b7280;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.activation-step-details{text-align:left;margin-top:.75rem}.activation-step-detail-item{color:var(--vscode-descriptionForeground,#64748b);border-left:2px solid #8b5cf633;margin-left:.5rem;padding:.25rem 0 .25rem .75rem;font-size:.8125rem}.activation-error-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.setup-action-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.setup-action-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.elegant-dashboard{background:linear-gradient(#fafafa 0%,#f5f5f7 100%);flex-direction:column;width:100%;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex;overflow:hidden}.setup-link-top-bar{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:20px 32px}.setup-link-container-top{background:#fff;border:2px solid #e5e7eb;border-radius:16px;align-items:stretch;max-width:1200px;margin:0 auto;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000014;gap:0!important}.setup-link-container-top:hover{border-color:#d1d5db;box-shadow:0 8px 20px #0000001f}.setup-link-container-top>*{margin:0!important}.link-label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f9fafb;border-right:2px solid #e5e7eb;justify-content:center;align-items:center;gap:8px;min-width:140px;padding:0 20px;font-size:11px;font-weight:700;display:flex}.link-label svg{color:#9333ea}.setup-link-input{color:#374151;cursor:pointer;background:#fff;border:none;flex:1;padding:16px 20px;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;font-weight:500;transition:all .2s}.setup-link-input:hover{background:#fafafa}.setup-link-input:focus{background:#fafafa;outline:none}.button-group{border-left:2px solid #e5e7eb;display:flex;gap:0!important;margin:0!important}.setup-link-container-top .open-btn,.setup-link-container-top a.open-btn{color:#6b7280!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important;background:#fff!important;border:none!important;border-right:1px solid #e5e7eb!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 24px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.setup-link-container-top .open-btn:hover,.setup-link-container-top a.open-btn:hover{color:#374151!important;background:#f9fafb!important;transform:none!important}.setup-link-container-top .open-btn svg{width:16px!important;height:16px!important}.setup-link-container-top .copy-btn,.setup-link-container-top button.copy-btn{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important;background:#1f2937!important;border:none!important;border-radius:0!important;align-items:center!important;gap:8px!important;padding:0 24px!important;font-size:13px!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important}.setup-link-container-top .copy-btn:hover,.setup-link-container-top button.copy-btn:hover{background:#111827!important;transform:none!important}.setup-link-container-top .copy-btn svg{width:16px!important;height:16px!important}.dashboard-content-full{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex;overflow-y:auto}.cards-container{justify-content:center;width:100%;padding:60px 48px;display:flex}.cards-grid{grid-template-columns:repeat(6,1fr);gap:16px;width:100%;max-width:1600px;display:grid}.fullscreen-card-overlay{z-index:1000;background:#fff;flex-direction:column;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0;overflow:hidden}.fullscreen-card-container{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.fullscreen-card-header{background:#fff;border-bottom:2px solid #e2e8f0;flex-shrink:0;align-items:center;gap:32px;padding:24px 48px;display:flex}.back-to-cards-btn{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 1px 2px #0000000d}.back-to-cards-btn:hover{color:#9333ea;background:#f9fafb;border-color:#9333ea}.fullscreen-card-title-section{flex:1;align-items:center;gap:20px;display:flex}.fullscreen-card-title{color:#111827;letter-spacing:-.02em;margin:0 0 6px;font-size:28px;font-weight:700}.fullscreen-provider{color:#6b7280;font-size:15px;font-weight:500}.fullscreen-status-badge{color:#6b7280;background:#f3f4f6;border-radius:16px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.fullscreen-card-content{background:#f8f9fa;flex:1;padding:48px;overflow-y:auto}.setup-card{cursor:pointer;background:#fff;border:1px solid #e8e8ed;border-radius:18px;height:100%;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a,0 1px 3px #00000005}.card-trigger{cursor:pointer;text-align:center;width:100%;height:100%;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:24px 16px;text-decoration:none;display:flex}.card-content-wrapper{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.card-icon-badge{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;font-weight:700;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 6px 16px #8b5cf640,0 2px 8px #7c3aed26}.setup-card:hover .card-icon-badge{transform:translateY(-3px);box-shadow:0 10px 24px #8b5cf64d,0 4px 12px #7c3aed33}.card-title-text{color:#1a1a1e;letter-spacing:-.02em;text-align:center;margin:0;font-size:15px;font-weight:700;line-height:1.3;transition:color .3s}.setup-card:hover .card-title-text{color:#7c3aed}.card-status-pill{letter-spacing:-.01em;border-radius:18px;align-items:center;padding:5px 12px;font-size:11px;font-weight:600;transition:all .3s;display:inline-flex}.card-status-configured{color:#7c3aed;background:#f3f0ff;border:1px solid #e9e3ff}.setup-card:hover .card-status-configured{background:#ede9fe;border-color:#ddd6fe}.card-status-pending{color:#d97706;background:#fffbeb;border:1px solid #fef3c7}.setup-card:hover .card-status-pending{background:#fef3c7;border-color:#fde68a}.content-section{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;display:flex}.partner-list,.provider-list{flex-direction:column;gap:8px;display:flex}.partner-row,.provider-row{background:#fff;border:2px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:20px 24px;font-size:16px;transition:all .2s;display:flex}.partner-row:hover,.provider-row:hover{border-color:#cbd5e0;box-shadow:0 2px 8px #0000000d}.partner-label,.provider-label{color:#64748b;font-size:15px;font-weight:600}.partner-value,.provider-value{color:#1a202c;font-size:16px;font-weight:700}.empty-state{color:#94a3b8;text-align:center;background:#fff;border:2px dashed #e2e8f0;border-radius:12px;padding:48px 24px;font-size:16px;font-style:italic}.content-actions{flex-wrap:wrap;gap:12px;display:flex}.action-link{color:#fff;text-align:center;background:#7c3aed;border-radius:8px;flex:1;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 1px 2px #0000000d}.action-link:hover{background:#6d28d9;box-shadow:0 4px 6px #7c3aed4d}.action-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;flex:1;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 1px 2px #0000000d}.action-btn:hover{background:#059669;box-shadow:0 4px 6px #10b9814d}.action-btn-danger{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:8px;flex:1;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 1px 2px #0000000d}.action-btn-danger:hover{background:#fef2f2;border-color:#f87171;box-shadow:0 4px 6px #dc262633}@media (min-width:1800px){.cards-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px}.card-icon-badge{width:72px;height:72px;font-size:32px}.card-title-text{font-size:19px}}@media (max-width:1400px){.cards-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:900px){.cards-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.cards-container{padding:24px}.card-trigger{padding:28px 20px}.card-icon-badge{width:56px;height:56px;font-size:24px}.card-title-text{font-size:16px}}@media (max-width:768px){.setup-link-top-bar{padding:12px 16px}.setup-link-container-top{flex-direction:column;align-items:stretch;gap:8px}.link-label{font-size:13px}.setup-link-input{font-size:12px}.fullscreen-card-header{flex-direction:column;align-items:flex-start;gap:16px;padding:16px 20px}.back-to-cards-btn{padding:10px 20px;font-size:14px}.fullscreen-card-title-section{width:100%}.fullscreen-card-title{font-size:24px}.fullscreen-provider,.fullscreen-status-badge{font-size:14px}.fullscreen-card-content{padding:24px 20px}.content-section{gap:16px}.partner-row,.provider-row{padding:16px;font-size:14px}.action-link,.action-btn,.action-btn-danger{padding:14px 20px;font-size:14px}}.dashboard-content-full::-webkit-scrollbar{width:6px}.dashboard-content-full::-webkit-scrollbar-track{background:0 0}.dashboard-content-full::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.dashboard-content-full::-webkit-scrollbar-thumb:hover{background:#a0aec0}.workspace-detail-view{background:#f9fafb;width:100%;min-height:100vh;margin:0;padding:0 104px}.workspace-detail-header{background:0 0;border-bottom:none;padding:20px 40px}.back-to-workspaces-btn{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.back-to-workspaces-btn:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.workspace-title-section{background:0 0;justify-content:space-between;align-items:flex-start;padding:20px 40px 24px;display:flex}.workspace-title-content{flex-direction:column;flex:1;gap:8px;display:flex}.workspace-title-row{align-items:center;gap:16px;display:flex}.workspace-title{color:#111827;letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700}.workspace-subtitle{color:#6b7280;margin:0;font-size:16px}.workspace-title-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.provider-badges-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.provider-badge{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.provider-badge.provider-netsuite,.provider-badge.provider-paystand{color:#1e40af;background:#dbeafe}.provider-badge.provider-dwolla{color:#92400e;background:#fef3c7}.provider-badge.provider-marqeta{color:#6b21a8;background:#f3e8ff}.provider-badge.provider-checkbook{color:#065f46;background:#d1fae5}.workspace-status-badge{text-transform:capitalize;border-radius:20px;align-items:center;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.activity-button{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.activity-button:hover{background:#f9fafb;border-color:#d1d5db}.activity-sidebar-overlay{z-index:9999;background:#00000080;animation:.2s fadeIn;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}.activity-sidebar{z-index:10000;background:#f9fafb;flex-direction:column;width:500px;animation:.3s slideInRight;display:flex;overflow-y:auto;box-shadow:-4px 0 24px #00000026;height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important}.activity-sidebar-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:24px;display:flex}.activity-sidebar-title{color:#111827;margin:0;font-size:24px;font-weight:700}.activity-sidebar-close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.activity-sidebar-close:hover{color:#111827;background:#f3f4f6}.activity-sidebar-tabs{border-bottom:1px solid #e5e7eb;gap:8px;padding:16px 24px;display:flex}.activity-tab{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.activity-tab:hover{color:#374151;background:#f9fafb}.activity-tab.active{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.activity-sidebar-content{flex:1;padding:24px;overflow-y:auto}.activity-log-list{flex-direction:column;gap:16px;display:flex}.activity-log-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;gap:12px;padding:16px;display:flex}.activity-log-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.activity-log-icon.activity-ops{color:#2563eb;background:#dbeafe}.activity-log-icon.activity-system{color:#6366f1;background:#e0e7ff}.activity-log-content{flex:1;min-width:0}.activity-log-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.activity-log-title{color:#111827;margin:0;font-size:15px;font-weight:600}.activity-log-badge{color:#2563eb;text-transform:uppercase;background:#dbeafe;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.activity-log-badge.activity-system-badge{color:#6366f1;background:#e0e7ff}.activity-log-description{color:#6b7280;margin:0 0 8px;font-size:14px;line-height:1.5}.activity-log-meta{color:#9ca3af;align-items:center;gap:16px;font-size:12px;display:flex}.activity-log-user,.activity-log-time{align-items:center;gap:4px;display:flex}.notes-section{flex-direction:column;gap:24px;display:flex}.notes-input-container{flex-direction:column;gap:12px;display:flex}.notes-textarea{color:#111827;resize:vertical;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:all .2s}.notes-textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.notes-add-button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.notes-add-button:hover{background:#1d4ed8}.notes-list{flex-direction:column;gap:12px;display:flex}.note-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.note-text{color:#374151;margin:0 0 12px;font-size:14px;line-height:1.5}.note-meta{color:#9ca3af;align-items:center;gap:16px;font-size:12px;display:flex}.note-user,.note-time{align-items:center;gap:4px;display:flex}.workspace-status-badge.status-ready{color:#065f46;background:#d1fae5}.workspace-status-badge.status-verification{color:#92400e;background:#fef3c7}.workspace-status-badge.status-complete{color:#065f46;background:#d1fae5}.workspace-status-badge.status-setup{color:#92400e;background:#fef3c7}.partner-badges-row{background:0 0;flex-wrap:wrap;align-items:center;gap:12px;padding:0 40px 24px;display:flex}.partner-badge-pill{border:1px solid;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.partner-badge-pill.partner-netsuite{color:#374151;background:#f3f4f6;border-color:#d1d5db}.partner-badge-pill.partner-paystand{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.partner-badge-pill.partner-dwolla{color:#9a3412;background:#fed7aa;border-color:#fdba74}.partner-badge-pill.partner-marqeta{color:#6b21a8;background:#f3e8ff;border-color:#d8b4fe}.partner-badge-pill.partner-checkbook{color:#065f46;background:#d1fae5;border-color:#6ee7b7}.customer-setup-link-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:24px 40px;padding:24px}.setup-link-row{align-items:center;gap:12px;width:100%;display:flex}.setup-link-text{color:#374151;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;padding:12px 0;font-family:Monaco,Menlo,monospace;font-size:14px;overflow:hidden}.setup-link-copy-btn{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.setup-link-copy-btn:hover{background:#f9fafb}.setup-link-request-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#3b82f6;border:1px solid #3b82f6;border-radius:6px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.setup-link-request-btn:hover{background:#2563eb;border-color:#2563eb}.request-update-btn{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.request-update-btn:hover{background:#f9fafb;border-color:#d1d5db}.workspace-tabs{background:#fff;border-bottom:2px solid #e5e7eb;align-items:center;gap:8px;margin:0 40px;padding:0;display:flex}.workspace-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.workspace-tab:hover{color:#111827;background:#f9fafb;border-radius:8px 8px 0 0}.workspace-tab-active{color:#6366f1;border-bottom-color:#6366f1}.workspace-tab-active:hover{background:0 0}.workspace-content-area{background:#f9fafb;grid-template-columns:repeat(2,1fr);gap:24px;padding:40px;display:grid}.info-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.info-card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.info-card-title{color:#111827;margin:0;font-size:16px;font-weight:700}.info-card-edit-btn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.info-card-edit-btn:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.info-card-body{flex-direction:column;gap:16px;display:flex}.info-row{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.info-row:last-child{padding-bottom:0}.info-label{color:#6b7280;font-size:14px;font-weight:500}.info-value{color:#111827;text-align:right;font-size:14px;font-weight:600}.workspace-activation-section{text-align:center;background:#fff;border-top:1px solid #e5e7eb;padding:48px 40px}.activation-description{color:#6b7280;margin:0 0 24px;font-size:14px}.go-live-btn{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:10px;align-items:center;gap:10px;padding:14px 32px;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #6366f14d}.go-live-btn:hover{background:#4f46e5;transform:translateY(-2px);box-shadow:0 6px 20px #6366f166}.info-card{width:100%}@media (max-width:1024px){.workspace-content-area{grid-template-columns:1fr;padding:24px}.workspace-title-section{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}.workspace-detail-header{padding:16px 24px}.partner-badges-row{padding:0 24px 20px}.customer-setup-link-section{padding:20px 24px}.workspace-tabs{padding:0 24px}.workspace-activation-section{padding:32px 24px}}.compliance-tab-container{background:#f9fafb;min-height:60vh}.compliance-info-section{background:#fff;border-bottom:1px solid #e5e7eb;padding:40px}.compliance-section-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.compliance-section-title{color:#111827;margin:0;font-size:28px;font-weight:700}.request-resubmission-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px #f59e0b4d}.request-resubmission-btn:hover{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);transform:translateY(-1px);box-shadow:0 4px 8px #f59e0b66}.request-resubmission-btn svg{width:16px;height:16px}.compliance-sub-tabs{background:#f3f4f6;border-radius:10px;align-items:center;gap:8px;width:fit-content;margin-bottom:32px;padding:4px;display:flex}.compliance-sub-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.compliance-sub-tab:hover{color:#111827;background:#ffffff80}.compliance-sub-tab-active{color:#111827;background:#fff;box-shadow:0 1px 3px #0000001a}.compliance-business-content{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:32px}.business-details-grid{grid-template-columns:repeat(2,1fr);gap:48px;margin-bottom:24px;display:grid}.business-column{flex-direction:column;gap:20px;display:flex}.column-title{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:11px;font-weight:700}.detail-item{align-items:flex-start;gap:12px;display:flex}.detail-icon{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.detail-content{flex:1;padding-top:2px}.detail-label{color:#6b7280;margin-bottom:4px;font-size:13px;font-weight:500}.detail-value{color:#111827;font-size:15px;font-weight:600}.detail-value-link{color:#3b82f6;cursor:pointer;text-decoration:none}.detail-value-link:hover{text-decoration:underline}.submitted-info{color:#6b7280;border-top:1px solid #e5e7eb;padding-top:16px;font-size:13px}.compliance-providers-section{background:#fff;padding:40px}.compliance-provider-cards{flex-direction:column;gap:16px;display:flex}.compliance-provider-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px;transition:all .2s}.compliance-provider-card:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}.provider-card-header{justify-content:space-between;align-items:center;display:flex}.provider-card-left{align-items:center;gap:12px;display:flex}.provider-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.provider-icon-paystand{color:#1e40af;background:#dbeafe}.provider-icon-dwolla{color:#9a3412;background:#fed7aa}.provider-icon-marqeta{color:#6b21a8;background:#f3e8ff}.provider-icon-checkbook{color:#065f46;background:#d1fae5}.provider-name{color:#111827;font-size:16px;font-weight:700}.provider-card-right{align-items:center;gap:16px;display:flex}.provider-status-badge{text-transform:capitalize;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600}.provider-status-badge.status-approved{color:#065f46;background:#d1fae5}.provider-status-badge.status-pending{color:#92400e;background:#fef3c7}.provider-status-badge.status-rejected{color:#991b1b;background:#fee2e2}.provider-details-btn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.provider-details-btn:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.provider-last-updated{color:#6b7280;border-top:1px solid #f3f4f6;margin-top:12px;padding-top:12px;font-size:13px}.update-status-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.update-status-btn:hover{background:#f9fafb;border-color:#d1d5db}@media (max-width:1024px){.business-details-grid{grid-template-columns:1fr;gap:32px}.compliance-info-section,.compliance-providers-section{padding:24px}}.compliance-owners-content{background:#fff;flex-direction:column;gap:20px;padding:32px 40px;display:flex}.owner-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.owner-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.owner-avatar{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#a78bfa 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.owner-info{flex:1}.owner-name{color:#111827;margin:0 0 4px;font-size:18px;font-weight:700}.owner-title{color:#6b7280;margin:0;font-size:14px}.owner-status-badge{border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600}.owner-status-badge.status-approved{color:#065f46;background:#d1fae5}.owner-status-badge.status-in-review{color:#92400e;background:#fef3c7}.owner-details-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.owner-detail{align-items:flex-start;gap:12px;display:flex}.owner-detail svg{color:#6b7280;flex-shrink:0;margin-top:2px}.detail-label-small{color:#6b7280;margin-bottom:2px;font-size:12px}.detail-value-small{color:#111827;font-size:14px;font-weight:600}.compliance-documents-content{background:#fff;flex-direction:column;gap:16px;padding:32px 40px;display:flex}.document-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:16px;padding:20px;transition:all .2s;display:flex}.document-item:hover{background:#fff;border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}.document-icon{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.document-info{flex:1}.document-name{color:#111827;margin:0 0 4px;font-size:16px;font-weight:700}.document-filename{color:#6b7280;margin:0;font-size:13px}.document-status-badge{border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600}.document-status-badge.status-approved{color:#065f46;background:#d1fae5}.document-status-badge.status-in-review{color:#92400e;background:#fef3c7}.document-date{color:#6b7280;text-align:right;min-width:110px;font-size:14px}.document-view-btn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.document-view-btn:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.compliance-banking-content{background:#fff;padding:32px 40px}.bank-account-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.bank-account-header{align-items:center;gap:16px;display:flex}.bank-icon{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.bank-account-info{flex:1}.bank-name{color:#111827;margin:0 0 4px;font-size:18px;font-weight:700}.bank-account-type{color:#6b7280;margin:0;font-size:14px}.bank-account-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.bank-routing{color:#111827;font-size:14px;font-weight:600}.bank-added{color:#6b7280;font-size:13px}.provider-details-expanded{border-top:1px solid #f3f4f6;margin-top:20px;padding-top:20px}.provider-details-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;display:grid}.provider-detail-item{flex-direction:column;gap:4px;display:flex}.provider-detail-label{color:#6b7280;font-size:12px;font-weight:500}.provider-detail-value{color:#111827;font-size:14px;font-weight:600}.kyc-approved-banner{background:#d1fae5;border:1px solid #6ee7b7;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:16px;display:flex}.kyc-approved-banner svg{color:#065f46;flex-shrink:0;margin-top:2px}.kyc-approved-title{color:#065f46;margin-bottom:4px;font-size:15px;font-weight:700}.kyc-approved-desc{color:#047857;font-size:13px}.provider-api-docs-link{color:#3b82f6;align-items:center;gap:6px;margin-bottom:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.provider-api-docs-link:hover{text-decoration:underline}.update-status-btn-inline{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.update-status-btn-inline:hover{background:#f9fafb;border-color:#d1d5db}.provider-edit-status-form{border-top:1px solid #f3f4f6;margin-top:20px;padding-top:20px}.edit-status-field{margin-bottom:16px}.edit-status-label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.edit-status-select{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:10px 14px;font-size:14px}.edit-status-select:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11a}.edit-status-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.edit-status-cancel-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.edit-status-cancel-btn:hover{background:#f9fafb;border-color:#d1d5db}.edit-status-save-btn{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}.edit-status-save-btn:hover{background:#4f46e5}.rotate-90{transition:transform .2s;transform:rotate(90deg)}@media (max-width:1024px){.provider-details-grid{grid-template-columns:1fr;gap:16px}.owner-details-grid{grid-template-columns:1fr}.compliance-owners-content,.compliance-documents-content,.compliance-banking-content{padding:24px}}.systems-tab-container{background:#f9fafb;min-height:60vh}.systems-section{background:#fff;border-bottom:1px solid #e5e7eb;padding:32px 40px}.systems-section:last-child{border-bottom:none}.systems-section-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.systems-section-title{color:#111827;margin:0;font-size:20px;font-weight:700}.systems-provider-badge{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.systems-integration-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.integration-icon{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.integration-info{flex:1}.integration-name{color:#111827;margin:0 0 4px;font-size:16px;font-weight:700}.integration-status{color:#10b981;margin:0;font-size:14px;font-weight:600}.systems-list{flex-direction:column;gap:16px;display:flex}.system-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:16px;padding:20px;transition:all .2s;display:flex}.system-item:hover{background:#fff;border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}.system-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.system-icon-blue{color:#1e40af;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%)}.system-info{flex:1}.system-name{color:#111827;margin:0 0 4px;font-size:16px;font-weight:700}.system-provider{color:#6b7280;margin:0;font-size:14px}.external-card-empty{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:16px;margin-bottom:20px;padding:24px;display:flex}.external-card-icon{color:#9ca3af;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.external-card-content{flex:1}.external-card-title{color:#111827;margin:0 0 4px;font-size:16px;font-weight:700}.external-card-desc{color:#6b7280;margin:0;font-size:14px}.setup-link-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.setup-link-label{color:#6b7280;margin-bottom:8px;font-size:13px;font-weight:600}.setup-link-value{color:#111827;word-break:break-all;font-family:Monaco,Menlo,monospace;font-size:14px}@media (max-width:1024px){.systems-section{padding:24px}.systems-section-header{flex-direction:column;align-items:flex-start;gap:12px}}.bank-accounts-tab-container{background:#f9fafb;min-height:60vh}.bank-accounts-section{background:#fff;padding:40px}.bank-accounts-title{color:#111827;margin:0 0 32px;font-size:28px;font-weight:700}.payment-provider-section{margin-bottom:32px}.payment-provider-section:last-child{margin-bottom:0}.payment-provider-badge{border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.payment-provider-badge.payment-provider-dwolla{color:#9a3412;background:#fed7aa;border:1px solid #fdba74}.payment-provider-badge.payment-provider-marqeta{color:#6b21a8;background:#f3e8ff;border:1px solid #d8b4fe}.payment-provider-badge.payment-provider-checkbook{color:#065f46;background:#d1fae5;border:1px solid #6ee7b7}.bank-account-detail-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.bank-account-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.bank-account-icon{color:#fff;background:linear-gradient(135deg,#6b7280 0%,#9ca3af 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.bank-account-details{flex:1}.bank-account-name{color:#111827;margin:0 0 4px;font-size:18px;font-weight:700}.bank-account-number{color:#6b7280;margin:0;font-size:14px}.bank-account-badge{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}.verification-status-row{border-bottom:1px solid #f3f4f6;align-items:center;gap:24px;margin-bottom:20px;padding-bottom:20px;display:flex}.status-item{align-items:center;gap:12px;display:flex}.status-label{color:#6b7280;font-size:14px;font-weight:500}.status-badge{border-radius:12px;padding:4px 12px;font-size:13px;font-weight:600}.status-badge.status-in-progress{color:#92400e;background:#fef3c7}.status-badge.status-inactive{color:#6b7280;background:#f3f4f6}.bank-action-buttons{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}.bank-action-btn{cursor:pointer;border:1px solid;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.bank-action-btn.bank-action-primary{color:#374151;background:#fff;border-color:#e5e7eb}.bank-action-btn.bank-action-primary:hover{background:#f9fafb;border-color:#d1d5db}.bank-action-btn.bank-action-danger{color:#dc2626;background:#fff;border-color:#fecaca}.bank-action-btn.bank-action-danger:hover{background:#fef2f2;border-color:#fca5a5}.verification-info{flex-direction:column;gap:8px;display:flex}.verification-info-item{color:#6b7280;align-items:center;gap:8px;font-size:13px;display:flex}.verification-info-item svg{flex-shrink:0}.no-bank-configured{text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.no-bank-configured span{color:#6b7280;font-size:14px;font-weight:500}@media (max-width:1024px){.bank-accounts-section{padding:24px}.verification-status-row{flex-direction:column;align-items:flex-start;gap:12px}.bank-action-buttons{flex-direction:column;width:100%}.bank-action-btn{justify-content:center;width:100%}}.compliance-redesign-container{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:24px;padding:32px;box-shadow:0 1px 3px #0000000d}.compliance-redesign-header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:24px;display:flex}.compliance-header-left{flex-direction:column;gap:4px;display:flex}.compliance-redesign-title{color:#111827;margin:0;font-size:24px;font-weight:700}.compliance-redesign-subtitle{color:#6b7280;margin:0;font-size:14px}.compliance-request-resubmission-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.compliance-request-resubmission-btn:hover{background:#f9fafb;border-color:#d1d5db}.compliance-request-resubmission-btn svg{color:#6b7280}.compliance-redesign-layout{grid-template-columns:220px 1fr;gap:32px;min-height:400px;display:grid}.compliance-sidebar-nav{flex-direction:column;gap:4px;display:flex}.compliance-nav-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:all .15s;display:flex}.compliance-nav-item:hover{background:#f9fafb}.compliance-nav-item-active{background:#f3f4f6}.compliance-nav-check{border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.compliance-nav-check-completed{background:#10b981;border-color:#10b981}.compliance-nav-label{color:#374151;font-size:14px;font-weight:500}.compliance-nav-item-active .compliance-nav-label{color:#111827;font-weight:600}.compliance-content-area{flex:1}.compliance-submitted-date{color:#6b7280;margin-bottom:16px;font-size:13px}.compliance-section-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;padding:24px}.compliance-section-card-header{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.compliance-section-icon{color:#6b7280;background:#f3f4f6;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.compliance-section-card-title{color:#111827;flex:1;margin:0;font-size:18px;font-weight:600}.compliance-section-status-icon{flex-shrink:0}.compliance-section-subtitle{color:#6b7280;margin:0 0 16px;font-size:13px;font-style:italic}.compliance-fields-list{flex-direction:column;gap:0;display:flex}.compliance-field-row{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;padding:12px 0;display:flex}.compliance-field-row:last-child{border-bottom:none}.compliance-field-label{color:#6b7280;font-size:13px;font-weight:500}.compliance-field-value{color:#111827;text-align:right;max-width:60%;font-size:14px;font-weight:500}.compliance-field-missing{color:#f59e0b}.compliance-missing-indicator{color:#f59e0b;align-items:center;gap:4px;font-weight:500;display:inline-flex}.compliance-missing-indicator svg{color:#f59e0b}.compliance-no-data{color:#9ca3af;padding:16px 0;font-size:14px;font-style:italic}.compliance-owner-card{background:#f9fafb;border-radius:12px;margin-top:16px;padding:20px}.compliance-owner-header{border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.compliance-owner-avatar{background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.compliance-owner-number{color:#111827;font-size:15px;font-weight:600}.compliance-owner-fields{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.compliance-owner-fields .compliance-field-row{border-bottom:none;padding:8px 0}.compliance-documents-list{border-top:1px solid #f3f4f6;margin-top:20px;padding-top:20px}.compliance-docs-subtitle{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:13px;font-weight:600}.compliance-doc-item{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding:10px 0;display:flex}.compliance-doc-item:last-child{border-bottom:none}.compliance-doc-name{color:#374151;flex:1;font-size:14px;font-weight:500}.compliance-doc-date{color:#9ca3af;font-size:13px}.compliance-documents-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:16px;display:grid}.compliance-document-card{text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.compliance-doc-filename{color:#374151;word-break:break-all;font-size:13px;font-weight:500}.compliance-doc-upload-date{color:#9ca3af;font-size:12px}.compliance-review-content{flex-direction:column;gap:0;display:flex}.compliance-review-row{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.compliance-review-row:last-child{border-bottom:none}.compliance-review-label{color:#6b7280;font-size:14px;font-weight:500}.compliance-review-value{color:#111827;font-size:14px;font-weight:500}.compliance-review-summary{color:#374151;margin-bottom:8px;font-size:14px}.compliance-review-date{color:#6b7280;font-size:13px}.compliance-status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.compliance-status-draft{color:#d97706;background:#fef3c7}.compliance-status-pending,.compliance-status-pending-review{color:#2563eb;background:#dbeafe}.compliance-status-approved{color:#16a34a;background:#dcfce7}.compliance-status-rejected{color:#dc2626;background:#fee2e2}.compliance-status-revision-required{color:#d97706;background:#fef3c7}.compliance-status-pending-provider{color:#4f46e5;background:#e0e7ff}.compliance-status-not-started,.compliance-status-unknown{color:#6b7280;background:#f3f4f6}@media (max-width:768px){.compliance-redesign-layout{grid-template-columns:1fr}.compliance-sidebar-nav{flex-flow:wrap;gap:8px}.compliance-nav-item{padding:8px 12px}.compliance-nav-label{font-size:13px}.compliance-owner-fields{grid-template-columns:1fr}}.budget-card{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#1d293d66}@supports (color:color-mix(in lab, red, red)){.budget-card{--tw-gradient-from:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.budget-card{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#0f172b66}@supports (color:color-mix(in lab, red, red)){.budget-card{--tw-gradient-to:color-mix(in oklab,var(--color-slate-900)40%,transparent)}}.budget-card{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.budget-card{border-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.budget-card{padding:calc(var(--spacing)*6);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.budget-card:hover{border-color:#c07eff66}@supports (color:color-mix(in lab, red, red)){.budget-card:hover{border-color:color-mix(in oklab,var(--color-purple-400)40%,transparent)}}.budget-card:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.budget-card:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.budget-card:hover{scale:1.02;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.budget-suggestion-card{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#59168b33}@supports (color:color-mix(in lab, red, red)){.budget-suggestion-card{--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.budget-suggestion-card{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#86104333}@supports (color:color-mix(in lab, red, red)){.budget-suggestion-card{--tw-gradient-to:color-mix(in oklab,var(--color-pink-900)20%,transparent)}}.budget-suggestion-card{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.budget-suggestion-card{border-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.budget-suggestion-card{padding:calc(var(--spacing)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;min-height:280px;transition-duration:.3s;animation:.4s ease-out both fadeInUp;display:flex}.budget-suggestion-card:hover{border-color:#c07eff80}@supports (color:color-mix(in lab, red, red)){.budget-suggestion-card:hover{border-color:color-mix(in oklab,var(--color-purple-400)50%,transparent)}}.budget-suggestion-card:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.budget-suggestion-card:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.budget-suggestion-card:hover{scale:1.02;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);z-index:10;position:relative}.budget-suggestion-card.selected{border-color:var(--color-purple-400);background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.budget-suggestion-card.selected{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.budget-suggestion-card.selected{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#c07eff80}@supports (color:color-mix(in lab, red, red)){.budget-suggestion-card.selected{--tw-ring-color:color-mix(in oklab,var(--color-purple-400)50%,transparent)}}.budget-confidence-badge{align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s;display:inline-flex}.budget-confidence-badge.high{border-style:var(--tw-border-style);border-width:1px;border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.budget-confidence-badge.high{border-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.budget-confidence-badge.high{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.budget-confidence-badge.high{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.budget-confidence-badge.high{color:var(--color-green-300)}.budget-confidence-badge.medium{border-style:var(--tw-border-style);border-width:1px;border-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.budget-confidence-badge.medium{border-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.budget-confidence-badge.medium{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.budget-confidence-badge.medium{background-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.budget-confidence-badge.medium{color:var(--color-yellow-300)}.budget-confidence-badge.low{border-style:var(--tw-border-style);border-width:1px;border-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.budget-confidence-badge.low{border-color:color-mix(in oklab,var(--color-orange-500)30%,transparent)}}.budget-confidence-badge.low{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.budget-confidence-badge.low{background-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.budget-confidence-badge.low{color:var(--color-orange-300)}.budget-dimension-tag{align-items:center;gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-style:var(--tw-border-style);border-width:1px;border-color:#45556c80;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.budget-dimension-tag{border-color:color-mix(in oklab,var(--color-slate-600)50%,transparent)}}.budget-dimension-tag{background-color:#31415880}@supports (color:color-mix(in lab, red, red)){.budget-dimension-tag{background-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.budget-dimension-tag{color:var(--color-purple-200);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.budget-dimension-tag:hover{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.budget-dimension-tag:hover{border-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.budget-dimension-tag:hover{background-color:#45556c80}@supports (color:color-mix(in lab, red, red)){.budget-dimension-tag:hover{background-color:color-mix(in oklab,var(--color-slate-600)50%,transparent)}}.budget-dimension-tag .dimension-label{color:var(--color-slate-400)}.budget-dimension-tag .dimension-value{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.budget-amount{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0000;--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-pink-400);-webkit-background-clip:text;background-clip:text}.budget-amount-small{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0000;--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-pink-400);-webkit-background-clip:text;background-clip:text}.budget-progress-bar{height:calc(var(--spacing)*2);background-color:#31415880;border-radius:3.40282e38px;width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.budget-progress-bar{background-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.budget-progress-fill{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-pink-500);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out)}.budget-stats-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.budget-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.budget-stat-item{border-radius:var(--radius-lg);background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.budget-stat-item{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.budget-stat-item{padding:calc(var(--spacing)*4);text-align:center;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.budget-stat-item{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.budget-stat-label{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-purple-300)}.budget-stat-value{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.budget-input{border-style:var(--tw-border-style);border-width:1px;border-color:#ac4bff4d;width:100%}@supports (color:color-mix(in lab, red, red)){.budget-input{border-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.budget-input{background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.budget-input{background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.budget-input{color:var(--color-white);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.budget-input:focus{border-color:var(--color-purple-500);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-purple-500);--tw-outline-style:none;outline-style:none}.budget-input{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.budget-input:disabled{cursor:not-allowed;opacity:.5}.budget-select{border-style:var(--tw-border-style);border-width:1px;border-color:#ac4bff4d;width:100%}@supports (color:color-mix(in lab, red, red)){.budget-select{border-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.budget-select{background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.budget-select{background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.budget-select{color:var(--color-white);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.budget-select:focus{border-color:var(--color-purple-500);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-purple-500);--tw-outline-style:none;outline-style:none}.budget-select{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;cursor:pointer;transition-duration:.2s}.budget-action-btn{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:3.40282e38px;transition-duration:.3s}.budget-action-btn:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.budget-action-btn{position:relative;overflow:hidden}.budget-action-btn.primary{--tw-border-style:none;color:var(--color-white);background:linear-gradient(135deg,#9333ea 0%,#ec4899 50%,#9333ea 100%) 0 0/200% 100%;border-style:none}.budget-action-btn.primary:focus{--tw-ring-color:var(--color-purple-500)}.budget-action-btn.primary{animation:3s ease-in-out infinite buttonPulse;box-shadow:0 0 20px #9333ea80,0 0 40px #9333ea4d,inset 0 0 20px #ffffff1a}.budget-action-btn.primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.budget-action-btn.primary:hover:before{left:100%}.budget-action-btn.primary:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 0 30px #9333eab3,0 0 60px #9333ea66,inset 0 0 20px #fff3}.budget-action-btn.primary:active{transform:translateY(0)}.budget-action-btn.secondary{-webkit-backdrop-filter:blur(12px)saturate(150%);color:#fffffff2;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);border:1px solid #fff3;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0003,inset 0 1px #ffffff1a,0 0 #9333ea00}.budget-action-btn.secondary:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.budget-action-btn.secondary:hover{color:#fff;background:linear-gradient(135deg,#a855f733 0%,#ec489926 100%);border-color:#a855f766;transform:translateY(-2px);box-shadow:0 4px 16px #a855f74d,0 0 24px #a855f733,inset 0 1px #ffffff26}.budget-action-btn.secondary:hover:before{left:100%}.budget-action-btn.secondary:active{transform:translateY(0);box-shadow:0 2px 8px #0003,inset 0 1px #ffffff1a}.budget-action-btn.secondary:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-purple-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-slate-900);outline:none}.budget-action-btn.danger{border-style:var(--tw-border-style);border-width:1px;border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.budget-action-btn.danger{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.budget-action-btn.danger{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.budget-action-btn.danger{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.budget-action-btn.danger{color:var(--color-red-300)}@media (hover:hover){.budget-action-btn.danger:hover{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.budget-action-btn.danger:hover{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.budget-action-btn.danger:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.budget-action-btn.danger:hover{background-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}}.budget-action-btn.danger:focus{--tw-ring-color:var(--color-red-500)}.budget-evidence{margin-top:calc(var(--spacing)*2);border-radius:var(--radius-lg);background-color:#1d293d4d}@supports (color:color-mix(in lab, red, red)){.budget-evidence{background-color:color-mix(in oklab,var(--color-slate-800)30%,transparent)}}.budget-evidence{padding:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:#31415880}@supports (color:color-mix(in lab, red, red)){.budget-evidence{border-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.budget-evidence-title{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-purple-300)}:where(.budget-evidence-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}.budget-evidence-list{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-300)}.budget-empty-state{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*16);text-align:center;max-width:800px;margin:0 auto}.budget-empty-icon{margin-inline:auto;margin-bottom:calc(var(--spacing)*8);height:calc(var(--spacing)*32);width:calc(var(--spacing)*32);color:var(--color-purple-400);filter:drop-shadow(0 8px 24px #9333ea4d);animation:3s ease-in-out infinite float}.budget-empty-title{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#e0e7ff 100%);-webkit-background-clip:text;background-clip:text}.budget-empty-description{margin-inline:auto;margin-bottom:calc(var(--spacing)*8);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-purple-200)}.budget-empty-description ul{margin-inline:auto;margin-top:calc(var(--spacing)*4);max-width:var(--container-md)}:where(.budget-empty-description ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.budget-empty-description ul{text-align:left;padding-left:0;list-style:none}.budget-empty-description li{align-items:flex-start;gap:calc(var(--spacing)*2);color:var(--color-purple-200);display:flex}.budget-empty-description li:before{content:"•";font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-purple-400);margin-right:.5rem}.budget-loading{padding-block:calc(var(--spacing)*12);justify-content:center;align-items:center;display:flex}.budget-loading-spinner{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-purple-500);animation:var(--animate-spin);border-top-color:#0000;border-radius:3.40282e38px}.budgets-ai-container{color:var(--color-white);-webkit-overflow-scrolling:touch;background:#130e26 radial-gradient(circle at 50% 30%,#1a1338 0%,#150e2e 50%,#130e26 100%) fixed;position:fixed;inset:0;overflow:hidden auto}.welcome-step-container,.analyze-data-step-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100vh;padding:3rem 2rem 6rem;display:flex;position:relative}.review-suggestions-step-container,.analyzing-step-container{width:100%;max-width:1200px;margin:0 auto;padding:2rem}.budget-suggestions-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;width:100%;max-width:1600px;margin:0 auto;padding:0 1rem;display:grid}@media (max-width:640px){.budget-suggestions-grid{grid-template-columns:1fr;gap:1rem}.budget-suggestion-card{min-height:auto}}@media (min-width:641px) and (max-width:1024px){.budget-suggestions-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px) and (max-width:1536px){.budget-suggestions-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1537px){.budget-suggestions-grid{grid-template-columns:repeat(4,1fr)}}.budget-suggestions-scrollable{scroll-behavior:smooth}.budget-suggestions-scrollable::-webkit-scrollbar{width:8px}.budget-suggestions-scrollable::-webkit-scrollbar-track{background:#0f172a4d;border-radius:4px}.budget-suggestions-scrollable::-webkit-scrollbar-thumb{background:#9333ea66;border-radius:4px;transition:background .2s}.budget-suggestions-scrollable::-webkit-scrollbar-thumb:hover{background:#9333ea99}.budget-suggestions-scrollable{scrollbar-width:thin;scrollbar-color:#9333ea66 #0f172a4d}.budget-step-scrollable{scroll-behavior:smooth}.budget-step-scrollable::-webkit-scrollbar{width:8px}.budget-step-scrollable::-webkit-scrollbar-track{background:#0f172a4d;border-radius:4px}.budget-step-scrollable::-webkit-scrollbar-thumb{background:#9333ea66;border-radius:4px;transition:background .2s}.budget-step-scrollable::-webkit-scrollbar-thumb:hover{background:#9333ea99}.budget-step-scrollable{scrollbar-width:thin;scrollbar-color:#9333ea66 #0f172a4d}@keyframes upload-progress{0%{opacity:.6;width:0%}50%{opacity:1;width:70%}to{opacity:.8;width:100%}}.animate-upload-progress{background:linear-gradient(90deg,#9333ea 0%,#a855f7 50%,#c084fc 100%) 0 0/200% 100%;animation:2s ease-in-out infinite upload-progress,2s ease-in-out infinite shimmer}.employee-editor-container{flex-direction:column;width:100%;display:flex}.employee-editor-header{flex-shrink:0;margin-bottom:1.5rem}.employee-editor-list-container{flex:auto;min-height:0;padding:1rem 0;overflow:hidden auto}.employee-editor-list-container::-webkit-scrollbar{width:8px}.employee-editor-list-container::-webkit-scrollbar-track{background:#0f172a80}.employee-editor-list-container::-webkit-scrollbar-thumb{background:#a855f799;border-radius:4px}.employee-editor-list-container::-webkit-scrollbar-thumb:hover{background:#a855f7cc}.employee-editor-list-container{scrollbar-width:thin;scrollbar-color:#a855f799 #0f172a80}.employee-editor-footer{background:#130e26f2;border-top:1px solid #ffffff1a;flex-shrink:0;padding:1rem 1.5rem}.filters-menu-container{transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin-top .3s ease-in-out}.employee-editor-row{-webkit-backdrop-filter:blur(20px)saturate(180%);cursor:pointer;z-index:1;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%);border:1px solid #ffffff26;border-radius:16px;margin-bottom:.75rem;padding:1rem;transition:all .2s;position:relative}.employee-editor-row:hover{border-color:#a855f780;transform:translateY(-2px);box-shadow:0 8px 32px #0000005e,inset 0 1px #ffffff1a,0 0 60px #9333ea26}.manager-badge{color:#93c5fd;background-color:#3b82f633;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.department-badge{color:#c4b5fd;background-color:#a855f733;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.custom-checkbox{appearance:none;cursor:pointer;background:#ffffff0d;border:2px solid #a855f766;border-radius:4px;outline:none;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}@keyframes checkmarkPop{0%{opacity:0;transform:rotate(45deg)translateY(-1px)scale(0)}50%{transform:rotate(45deg)translateY(-1px)scale(1.2)}to{opacity:1;transform:rotate(45deg)translateY(-1px)scale(1)}}#bulk-actions-menu-content input[type=checkbox],#bulk-submenu-manager input[type=checkbox],#bulk-submenu-department input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffff0d;border:2px solid #a855f766;border-radius:4px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}#bulk-actions-menu-content input[type=checkbox]:hover,#bulk-submenu-manager input[type=checkbox]:hover,#bulk-submenu-department input[type=checkbox]:hover{background:#a855f71a;border-color:#a855f799;transform:scale(1.05)}#bulk-actions-menu-content input[type=checkbox]:checked,#bulk-submenu-manager input[type=checkbox]:checked,#bulk-submenu-department input[type=checkbox]:checked{background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);border-color:#a855f7}#bulk-actions-menu-content input[type=checkbox]:checked:before,#bulk-submenu-manager input[type=checkbox]:checked:before,#bulk-submenu-department input[type=checkbox]:checked:before{content:"";opacity:1;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;animation:.2s cubic-bezier(.68,-.55,.265,1.55) checkmarkPop;position:absolute;transform:rotate(45deg)translateY(-1px)}#bulk-actions-menu{transform-origin:100% 0;transition:opacity .2s ease-out,visibility .2s ease-out,transform .2s ease-out}#bulk-actions-menu.hidden{opacity:0;visibility:hidden;transform:scale(.95)translateY(-8px)}#bulk-actions-menu:not(.hidden){opacity:1;visibility:visible;transform:scale(1)translateY(0)}#manager-submenu,#department-submenu{transform-origin:0 0;transition:opacity .15s ease-out,visibility .15s ease-out,transform .15s ease-out}#manager-submenu.hidden,#department-submenu.hidden{opacity:0;visibility:hidden;transform:translate(-8px)}#manager-submenu:not(.hidden),#department-submenu:not(.hidden){opacity:1;visibility:visible;transform:translate(0)}.select-all-checkbox-container{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%);border:1px solid #ffffff26;border-radius:12px;align-items:center;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.select-all-checkbox-container label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;width:100%;display:flex}.select-all-checkbox-container label:hover .checkbox-visual{border-color:#c4b5fdcc;transform:scale(1.05)}.checkbox-visual{border:2px solid;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.checkbox-visual[data-mode=none]{background:0 0;border-color:#c4b5fd80}.checkbox-visual[data-mode=page],.checkbox-visual[data-mode=partial],.checkbox-visual[data-mode=all]{background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);border-color:#9333ea}.checkbox-visual svg{transition:transform .2s}.checkbox-visual[data-mode=page] svg{animation:.2s cubic-bezier(.68,-.55,.265,1.55) checkmarkPop}.checkbox-visual[data-mode=partial] svg{animation:.2s cubic-bezier(.68,-.55,.265,1.55) minusPop}.checkbox-visual[data-mode=all] svg{animation:.2s cubic-bezier(.68,-.55,.265,1.55) circlePop}@keyframes minusPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes circlePop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}[id^=employee-checkbox-]{cursor:pointer;border:2px solid;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}[id^=employee-checkbox-]:hover{border-color:#c4b5fdcc;transform:scale(1.05)}[id^=employee-checkbox-][data-selected=false]{background:0 0;border-color:#c4b5fd80}[id^=employee-checkbox-][data-selected=true]{background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);border-color:#9333ea}[id^=employee-checkbox-][data-selected=true] svg{animation:.2s cubic-bezier(.68,-.55,.265,1.55) checkmarkPop}.select-all-checkbox-container span{color:#c4b5fde6;font-size:.875rem;font-weight:500;transition:color .2s}.select-all-checkbox-container:hover span{color:#c4b5fd}#bulk-actions-button[data-loading=true]{pointer-events:none}#bulk-actions-button[data-loading=true] svg.animate-spin{display:inline-block}#bulk-actions-menu button:not(:disabled):hover{background-color:#9333eacc}#bulk-actions-menu button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}button:disabled,[phx-click]:disabled,input:disabled,select:disabled,.cursor-not-allowed{cursor:not-allowed!important}.background-premium-dark{background:#130e26 radial-gradient(circle at 50% 30%,#1a1338 0%,#150e2e 50%,#130e26 100%) fixed}.background-vibrant-purple,.bg-gradient-workforce{background:linear-gradient(to bottom right,#0f172a 0%,#581c87 50%,#0f172a 100%) fixed}.background-animated-gradient{background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 25%,#581c87 50%,#7c2d92 75%,#0f172a 100%) 0 0/400% 400% fixed;animation:15s infinite gradientShift}.background-with-particles:before{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(2px 2px at 20% 30%,#9333ea66,#0000),radial-gradient(2px 2px at 60% 70%,#ec489966,#0000),radial-gradient(3px 3px,#9333ea4d,#0000),radial-gradient(2px 2px at 80% 10%,#ec48994d,#0000),radial-gradient(2px 2px at 90% 60%,#9333ea4d,#0000);background-size:200% 200%;animation:20s ease-in-out infinite floatingParticles;position:absolute;inset:0}.background-with-particles>*{z-index:2;position:relative}.confetti-container{pointer-events:none;z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.confetti{opacity:0;width:10px;height:10px;animation:5s ease-in infinite confetti-fall;position:absolute;top:-10px}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}@keyframes pulse-slow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes spin-very-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-very-slow{animation:60s linear infinite spin-very-slow}@keyframes fade-in-up{0%{opacity:0;filter:blur(4px);transform:translateY(20px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.mask-image-radial{-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#0000 70%)}.sparkles{animation:2s ease-in-out infinite sparkle-twinkle}@keyframes sparkle-twinkle{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.animate-sparkle-1{animation:3s ease-in-out infinite sparkle-rotate-1}.animate-sparkle-2{animation:4s ease-in-out .5s infinite sparkle-rotate-2}.animate-sparkle-3{animation:3.5s ease-in-out 1s infinite sparkle-rotate-3}@keyframes sparkle-rotate-1{0%,to{opacity:.6;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.3)rotate(180deg)}}@keyframes sparkle-rotate-2{0%,to{opacity:.5;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(-180deg)}}@keyframes sparkle-rotate-3{0%,to{opacity:.7;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.4)rotate(180deg)}}@media (max-width:768px){.confetti{width:8px;height:8px}}#setup-operations-console-wrapper{z-index:99999!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}#setup-operations-console{width:100%}#setup-operations-console .ops-bar-trigger-container{flex-direction:column;width:100%;display:flex}#setup-operations-console .ops-bar-trigger{cursor:pointer;background:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;width:100%;padding:12px 24px;transition:all .2s;display:flex;box-shadow:0 -4px 20px #00000014}#setup-operations-console .ops-bar-trigger:hover{background:#f9fafb}#setup-operations-console .ops-bar-toggle-btn{cursor:pointer;color:#374151;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}#setup-operations-console .ops-bar-logo{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 4px #6366f14d}#setup-operations-console .ops-bar-divider{background:#e5e7eb;width:1px;height:24px;margin:0 12px}#setup-operations-console .ops-bar-stat{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:flex}#setup-operations-console .ops-bar-stat-label{color:#6b7280}#setup-operations-console .ops-bar-stat-value{color:#111827;font-family:SF Mono,Monaco,monospace;font-weight:600}#setup-operations-console .ops-bar-expand-btn{cursor:pointer;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}#setup-operations-console .ops-bar-expand-btn:hover{background:#e5e7eb;border-color:#d1d5db}#setup-operations-console .ops-bar-panel{background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;height:65vh;min-height:400px;max-height:700px;animation:.25s slideUpDrawer;display:flex;box-shadow:0 -8px 40px #0000001a;z-index:99998!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}@keyframes slideUpDrawer{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}#setup-operations-console .ops-bar-header{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}#setup-operations-console .ops-bar-title{color:#111827;margin:0;font-size:16px;font-weight:600}#setup-operations-console .ops-bar-subtitle{color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin:2px 0 0;font-size:11px}#setup-operations-console .ops-bar-close-btn{color:#6b7280;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:10px;transition:all .15s}#setup-operations-console .ops-bar-close-btn:hover{color:#dc2626;background:#fee2e2;border-color:#fecaca}#setup-operations-console .ops-bar-body{flex:1;min-height:0;display:flex;overflow:hidden}#setup-operations-console .ops-sidebar{background:#f9fafb;border-right:1px solid #e5e7eb;flex-direction:column;width:180px;min-width:180px;display:flex}#setup-operations-console .ops-sidebar-nav{flex:1;padding:12px 8px;overflow-y:auto}#setup-operations-console .ops-sidebar-category-group{margin-bottom:8px}#setup-operations-console .ops-sidebar-category{text-transform:uppercase;letter-spacing:1.5px;color:#9ca3af;padding:12px 12px 8px;font-size:10px;font-weight:700}#setup-operations-console .ops-sidebar-item{color:#6b7280;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;width:100%;margin:2px 0;padding:10px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}#setup-operations-console .ops-sidebar-item:hover{color:#374151;background:#f3f4f6}#setup-operations-console .ops-sidebar-item.active{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);font-weight:600;box-shadow:0 2px 4px #6366f14d}#setup-operations-console .ops-sidebar-item-icon{opacity:.7;flex-shrink:0}#setup-operations-console .ops-sidebar-item-label{flex:1}#setup-operations-console .ops-sidebar-toggle{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:12px 8px;padding:12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}#setup-operations-console .ops-sidebar-toggle:hover{color:#dc2626;background:#fee2e2;border-color:#fecaca}#setup-operations-console .ops-sidebar-toggle-label{font-size:13px}#setup-operations-console .ops-bar-content{background:#fff;flex:1;padding:24px;overflow-y:auto}#setup-operations-console .ops-bar-content::-webkit-scrollbar{width:8px}#setup-operations-console .ops-bar-content::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}#setup-operations-console .ops-bar-content::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}#setup-operations-console .ops-bar-content::-webkit-scrollbar-thumb:hover{background:#9ca3af}#setup-operations-console .lifecycle-tab{flex-direction:column;gap:24px;display:flex}#setup-operations-console .status-overview{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #bae6fd;border-radius:8px;align-items:center;gap:32px;padding:24px;display:flex}#setup-operations-console .progress-ring{flex-direction:column;align-items:center;gap:4px;display:flex}#setup-operations-console .progress-value{color:#0369a1;font-family:SF Mono,monospace;font-size:32px;font-weight:800}#setup-operations-console .progress-label{color:#0284c7;text-transform:uppercase;letter-spacing:1px;font-size:11px}#setup-operations-console .info-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:20px}#setup-operations-console .info-section h4{color:#6b7280;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #e5e7eb;margin:0 0 16px;padding-bottom:12px;font-size:12px;font-weight:700}#setup-operations-console .info-section.warning{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#fcd34d}#setup-operations-console .info-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}#setup-operations-console .info-item{background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;gap:6px;padding:12px;display:flex}#setup-operations-console .info-item .label{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:11px}#setup-operations-console .info-item .value{color:#111827;font-size:14px;font-weight:600}#setup-operations-console .info-item .value.mono{font-family:SF Mono,monospace;font-size:13px}#setup-operations-console .data-inspector-tab{flex-direction:column;gap:20px;display:flex}#setup-operations-console .inspector-controls{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}#setup-operations-console .step-selector{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex:1;padding:12px 16px;font-size:14px}#setup-operations-console .step-selector:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11a}#setup-operations-console .export-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:6px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 2px 4px #6366f14d}#setup-operations-console .export-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px #6366f166}#setup-operations-console .data-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}#setup-operations-console .data-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:6px;padding:16px;transition:all .15s;display:flex}#setup-operations-console .data-item:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 8px #0000000d}#setup-operations-console .data-field{color:#6366f1;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}#setup-operations-console .data-value{color:#111827;word-break:break-word;font-size:14px;font-weight:500;line-height:1.5}#setup-operations-console .status-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}#setup-operations-console .status-badge.status-gray{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}#setup-operations-console .status-badge.status-yellow{color:#b45309;background:#fef3c7;border:1px solid #fcd34d}#setup-operations-console .status-badge.status-red{color:#dc2626;background:#fee2e2;border:1px solid #fecaca}#setup-operations-console .status-badge.status-blue{color:#1d4ed8;background:#dbeafe;border:1px solid #93c5fd}#setup-operations-console .status-badge.status-purple{color:#7c3aed;background:#ede9fe;border:1px solid #c4b5fd}#setup-operations-console .status-badge.status-green{color:#059669;background:#d1fae5;border:1px solid #6ee7b7}#setup-operations-console .status-badge.status-orange{color:#c2410c;background:#ffedd5;border:1px solid #fdba74}#setup-operations-console .workflow-diagram{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:20px}#setup-operations-console .workflow-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}#setup-operations-console .workflow-row-center{justify-content:flex-start;padding-left:60px}#setup-operations-console .workflow-node{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;flex:none;min-width:160px;max-width:200px;padding:12px 16px;transition:all .2s}#setup-operations-console .workflow-node.current{background:linear-gradient(135deg,#ede9fe 0%,#ddd6fe 100%);border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633}#setup-operations-console .workflow-node .node-status{color:#374151;margin-bottom:4px;font-size:13px;font-weight:700}#setup-operations-console .workflow-node.current .node-status{color:#6d28d9}#setup-operations-console .workflow-node .node-description{color:#6b7280;font-size:11px;line-height:1.4}#setup-operations-console .workflow-arrow{color:#9ca3af;flex-shrink:0;font-size:20px;font-weight:700}#setup-operations-console .workflow-arrow-back{color:#f59e0b}#setup-operations-console .workflow-branch-down{color:#ef4444;font-size:18px;font-weight:700}#setup-operations-console .workflow-branch-label{color:#ef4444;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}#setup-operations-console .workflow-note{color:#6b7280;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;padding:8px 12px;font-size:12px;font-style:italic}#setup-operations-console .workflow-divider{background:linear-gradient(90deg,#0000,#e5e7eb,#0000);height:1px;margin:20px 0}#setup-operations-console .workflow-testing-guide{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #86efac;border-radius:8px;margin-top:24px;padding:20px}#setup-operations-console .workflow-testing-guide h5{color:#166534;align-items:center;gap:8px;margin:0 0 16px;font-size:14px;font-weight:700;display:flex}#setup-operations-console .workflow-testing-guide h5:before{content:"🧪"}#setup-operations-console .testing-steps{flex-direction:column;gap:12px;display:flex}#setup-operations-console .testing-step{align-items:flex-start;gap:12px;display:flex}#setup-operations-console .testing-step .step-number{color:#fff;background:#166534;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}#setup-operations-console .testing-step .step-content{flex:1}#setup-operations-console .testing-step .step-content strong{color:#166534;margin-bottom:2px;font-size:13px;font-weight:600;display:block}#setup-operations-console .testing-step .step-content p{color:#15803d;margin:0;font-size:12px;line-height:1.4}#setup-operations-console .step-progress-list{flex-direction:column;gap:16px;display:flex}#setup-operations-console .step-progress-item{background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}#setup-operations-console .step-header{justify-content:space-between;align-items:center;display:flex}#setup-operations-console .step-name{color:#111827;font-size:14px;font-weight:600}#setup-operations-console .step-status{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}#setup-operations-console .step-status.complete{color:#059669}#setup-operations-console .step-status.incomplete{color:#9ca3af}#setup-operations-console .step-progress-bar{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden}#setup-operations-console .progress-fill{background:linear-gradient(90deg,#6366f1 0%,#8b5cf6 100%);border-radius:3px;height:100%;transition:width .3s}#setup-operations-console .test-actions-tab{flex-direction:column;gap:24px;display:flex}#setup-operations-console .actions-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px}#setup-operations-console .actions-section h4{color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin:0 0 16px;font-size:12px;font-weight:700}#setup-operations-console .action-buttons{flex-wrap:wrap;gap:12px;display:flex}#setup-operations-console .action-btn{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}#setup-operations-console .action-btn:hover:not(:disabled){transform:translateY(-1px)}#setup-operations-console .action-btn:disabled{opacity:.5;cursor:not-allowed}#setup-operations-console .action-btn.primary{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);box-shadow:0 2px 4px #6366f14d}#setup-operations-console .action-btn.success{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 2px 4px #10b9814d}#setup-operations-console .action-btn.danger{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 2px 4px #ef44444d}#setup-operations-console .action-btn.warning{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 2px 4px #f59e0b4d}#setup-operations-console .action-btn.secondary{color:#374151;background:#fff;border:1px solid #d1d5db}#setup-operations-console .action-btn.small{padding:8px 14px;font-size:13px}#setup-operations-console .action-result{border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:16px 20px;font-size:14px;font-weight:600;display:flex}#setup-operations-console .action-result.success{color:#059669;background:#d1fae5;border:1px solid #6ee7b7}#setup-operations-console .action-result.error{color:#dc2626;background:#fee2e2;border:1px solid #fecaca}#setup-operations-console .revision-form{flex-direction:column;gap:16px;display:flex}#setup-operations-console .field-checkboxes{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}#setup-operations-console .checkbox-label{cursor:pointer;color:#374151;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background .15s;display:flex}#setup-operations-console .checkbox-label:hover{background:#f3f4f6}#setup-operations-console .checkbox-label input[type=checkbox]{accent-color:#6366f1;width:18px;height:18px}#setup-operations-console .revision-notes{color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-height:100px;padding:14px;font-family:inherit;font-size:14px}#setup-operations-console .revision-notes:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11a}#setup-operations-console .revision-notes::placeholder{color:#9ca3af}#setup-operations-console .provider-actions{flex-direction:column;gap:12px;display:flex}#setup-operations-console .provider-action-row{background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}#setup-operations-console .provider-label{color:#111827;font-size:14px;font-weight:600}#setup-operations-console .provider-buttons{gap:8px;display:flex}#setup-operations-console .timeline-tab{flex-direction:column;gap:16px;display:flex}#setup-operations-console .timeline-list{flex-direction:column;gap:12px;display:flex}#setup-operations-console .timeline-event{background:#f9fafb;border:1px solid #e5e7eb;border-left:3px solid #d1d5db;border-radius:8px;gap:16px;padding:20px;transition:all .15s;display:flex}#setup-operations-console .timeline-event:hover{background:#f3f4f6;transform:translate(2px)}#setup-operations-console .timeline-event.event-blue{border-left-color:#3b82f6}#setup-operations-console .timeline-event.event-green{border-left-color:#10b981}#setup-operations-console .timeline-event.event-yellow{border-left-color:#eab308}#setup-operations-console .timeline-event.event-orange{border-left-color:#f59e0b}#setup-operations-console .timeline-event.event-red{border-left-color:#ef4444}#setup-operations-console .timeline-event.event-purple{border-left-color:#a855f7}#setup-operations-console .event-icon{color:#6b7280;background:#e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}#setup-operations-console .event-content{flex-direction:column;flex:1;gap:8px;display:flex}#setup-operations-console .event-header{justify-content:space-between;align-items:center;display:flex}#setup-operations-console .event-title{color:#111827;font-size:15px;font-weight:700}#setup-operations-console .event-time{color:#6b7280;font-family:SF Mono,monospace;font-size:12px}#setup-operations-console .event-description{color:#6b7280;margin:0;font-size:14px;line-height:1.5}#setup-operations-console .event-details{border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:16px;margin-top:8px;padding-top:12px;display:flex}#setup-operations-console .detail-item{gap:6px;font-size:13px;display:flex}#setup-operations-console .detail-key{color:#6b7280}#setup-operations-console .detail-value{color:#374151;font-weight:500}#setup-operations-console .ember-deps-tab{flex-direction:column;gap:20px;display:flex}#setup-operations-console .ember-list{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px;display:grid}#setup-operations-console .ember-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;transition:all .15s}#setup-operations-console .ember-card:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}#setup-operations-console .ember-card.status-active{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-color:#6ee7b7}#setup-operations-console .ember-card.status-available{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-color:#93c5fd}#setup-operations-console .ember-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}#setup-operations-console .ember-name{color:#111827;font-size:16px;font-weight:700}#setup-operations-console .ember-status{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:6px 12px;font-size:11px;font-weight:700}#setup-operations-console .ember-status.active{color:#059669;background:#d1fae5}#setup-operations-console .ember-status.available{color:#1d4ed8;background:#dbeafe}#setup-operations-console .ember-description{color:#6b7280;margin:0 0 16px;font-size:14px;line-height:1.5}#setup-operations-console .ember-resources,#setup-operations-console .ember-services,#setup-operations-console .ember-reactors,#setup-operations-console .ember-integrations{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}#setup-operations-console .ember-resources h5,#setup-operations-console .ember-services h5,#setup-operations-console .ember-reactors h5,#setup-operations-console .ember-integrations h5{color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px;font-size:11px;font-weight:700}#setup-operations-console .resource-item{background:#fff;border:1px solid #e5e7eb;border-radius:4px;justify-content:space-between;margin-bottom:6px;padding:10px 12px;display:flex}#setup-operations-console .resource-name{color:#111827;font-size:13px;font-weight:500}#setup-operations-console .resource-count{color:#6b7280;font-family:SF Mono,monospace;font-size:12px}#setup-operations-console .service-tags,#setup-operations-console .reactor-tags{flex-wrap:wrap;gap:8px;display:flex}#setup-operations-console .service-tag,#setup-operations-console .reactor-tag{color:#7c3aed;background:#ede9fe;border:1px solid #c4b5fd;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500}#setup-operations-console .integration-list{margin:0;padding:0;list-style:none}#setup-operations-console .integration-list li{color:#6b7280;padding:8px 0 8px 20px;font-size:13px;position:relative}#setup-operations-console .integration-list li:before{content:"→";color:#6366f1;position:absolute;left:0}#setup-operations-console .verifications-list{flex-direction:column;gap:10px;display:flex}#setup-operations-console .verification-item{background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}#setup-operations-console .provider-name{color:#111827;font-size:14px;font-weight:600}#setup-operations-console .verification-status{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:6px 12px;font-size:11px;font-weight:700}#setup-operations-console .verification-status.status-pending{color:#b45309;background:#fef3c7}#setup-operations-console .verification-status.status-verified{color:#059669;background:#d1fae5}#setup-operations-console .verification-status.status-failed{color:#dc2626;background:#fee2e2}#setup-operations-console .missing-fields-list{flex-direction:column;gap:10px;display:flex}#setup-operations-console .missing-field-item{background:#fff;border:1px solid #e5e7eb;border-left:3px solid #f59e0b;border-radius:6px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}#setup-operations-console .field-step{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:11px}#setup-operations-console .field-name{color:#111827;font-size:14px;font-weight:600}#setup-operations-console .owners-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}#setup-operations-console .owner-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}#setup-operations-console .owner-name{color:#111827;margin-bottom:6px;font-size:15px;font-weight:700}#setup-operations-console .owner-ownership{color:#6366f1;font-size:13px;font-weight:500}#setup-operations-console .documents-list{flex-direction:column;gap:10px;display:flex}#setup-operations-console .document-item{background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:12px;padding:12px 16px;display:flex}#setup-operations-console .doc-type{color:#111827;font-size:14px;font-weight:500}#setup-operations-console .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}#setup-operations-console .empty-state svg{color:#d1d5db;margin-bottom:16px}#setup-operations-console .empty-state p{color:#111827;margin:0 0 8px;font-size:18px;font-weight:600}#setup-operations-console .empty-state span{color:#6b7280;font-size:14px}#setup-operations-console .schema-tab{flex-direction:column!important;gap:20px!important;padding:4px!important;display:flex!important}#setup-operations-console .schema-nav{border-bottom:1px solid #e5e7eb!important;gap:8px!important;margin-bottom:16px!important;padding:0 0 16px!important;display:flex!important}#setup-operations-console .schema-nav-btn{color:#6b7280!important;cursor:pointer!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:10px 18px!important;font-size:13px!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important}#setup-operations-console .schema-nav-btn:hover{color:#374151!important;background:#f3f4f6!important;border-color:#d1d5db!important}#setup-operations-console .schema-nav-btn.active{color:#fff!important;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%)!important;border-color:#6366f1!important;box-shadow:0 2px 8px #6366f14d!important}#setup-operations-console .schema-section{animation:.2s fadeIn!important}#setup-operations-console .schema-section .section-title{color:#111827!important;border-bottom:2px solid #e5e7eb!important;margin:0 0 16px!important;padding-bottom:12px!important;font-size:18px!important;font-weight:700!important}#setup-operations-console .schema-section .section-description{color:#6b7280!important;margin:0 0 20px!important;font-size:14px!important;line-height:1.6!important}#setup-operations-console .table-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;margin-bottom:20px!important;padding:24px!important;transition:box-shadow .2s!important;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008!important}#setup-operations-console .table-card:hover{box-shadow:0 4px 12px #00000014,0 8px 24px #0000000a!important}#setup-operations-console .table-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;display:flex!important}#setup-operations-console .table-name{color:#111827!important;background:#f3f4f6!important;border-radius:6px!important;padding:6px 12px!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace!important;font-size:16px!important;font-weight:700!important}#setup-operations-console .table-resource{color:#6366f1!important;background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 100%)!important;border:1px solid #c7d2fe!important;border-radius:6px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important}#setup-operations-console .table-description{color:#6b7280!important;background:#f9fafb!important;border-left:3px solid #6366f1!important;border-radius:8px!important;margin:0 0 20px!important;padding:12px 16px!important;font-size:14px!important;line-height:1.6!important}#setup-operations-console .table-fields{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:16px!important;display:grid!important}#setup-operations-console .field-group{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:10px!important;padding:16px!important}#setup-operations-console .field-group h6{color:#6366f1!important;text-transform:uppercase!important;letter-spacing:.8px!important;border-bottom:1px solid #e5e7eb!important;margin:0 0 12px!important;padding-bottom:8px!important;font-size:11px!important;font-weight:700!important}#setup-operations-console .field{border-bottom:1px solid #e5e7eb!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:10px 0!important;display:flex!important}#setup-operations-console .field:last-child{border-bottom:none!important;padding-bottom:0!important}#setup-operations-console .field code{color:#111827!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:4px!important;padding:4px 8px!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace!important;font-size:13px!important;font-weight:600!important}#setup-operations-console .field-type{color:#6b7280!important;background:#e5e7eb!important;border-radius:4px!important;padding:3px 8px!important;font-size:11px!important;font-weight:500!important}#setup-operations-console .field-pk{color:#059669!important;background:#d1fae5!important;border:1px solid #a7f3d0!important;border-radius:4px!important;padding:3px 8px!important;font-size:10px!important;font-weight:700!important}#setup-operations-console .field-fk{color:#2563eb!important;background:#dbeafe!important;border:1px solid #bfdbfe!important;border-radius:4px!important;padding:3px 8px!important;font-size:10px!important;font-weight:600!important}#setup-operations-console .field-values{color:#7c3aed!important;background:#ede9fe!important;border:1px solid #ddd6fe!important;border-radius:4px!important;padding:3px 8px!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace!important;font-size:10px!important;font-weight:500!important}#setup-operations-console .field-note{color:#9ca3af!important;font-size:11px!important;font-style:italic!important}#setup-operations-console .reactor-card{background:#fff!important;border:1px solid #e5e7eb!important;border-left:4px solid #f59e0b!important;border-radius:12px!important;margin-bottom:20px!important;padding:24px!important;transition:all .2s!important;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008!important}#setup-operations-console .reactor-card:hover{border-left-color:#d97706!important;box-shadow:0 4px 12px #f59e0b26,0 8px 24px #0000000a!important}#setup-operations-console .reactor-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;display:flex!important}#setup-operations-console .reactor-name{color:#111827!important;background:#fef3c7!important;border-radius:6px!important;padding:6px 12px!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace!important;font-size:16px!important;font-weight:700!important}#setup-operations-console .reactor-path{color:#b45309!important;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)!important;border:1px solid #fcd34d!important;border-radius:6px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important}#setup-operations-console .reactor-description{color:#6b7280!important;background:#fffbeb!important;border-left:3px solid #f59e0b!important;border-radius:8px!important;margin:0 0 20px!important;padding:12px 16px!important;font-size:14px!important;line-height:1.6!important}#setup-operations-console .reactor-steps,#setup-operations-console .reactor-triggers{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:10px!important;margin-top:16px!important;padding:16px!important}#setup-operations-console .reactor-steps h6,#setup-operations-console .reactor-triggers h6{color:#f59e0b!important;text-transform:uppercase!important;letter-spacing:.8px!important;border-bottom:1px solid #e5e7eb!important;margin:0 0 12px!important;padding-bottom:8px!important;font-size:11px!important;font-weight:700!important}#setup-operations-console .reactor-steps ol{margin:0!important;padding-left:24px!important}#setup-operations-console .reactor-steps li{color:#374151!important;border-bottom:1px dashed #e5e7eb!important;margin-bottom:10px!important;padding:8px 0!important;font-size:13px!important;line-height:1.6!important}#setup-operations-console .reactor-steps li:last-child{border-bottom:none!important;margin-bottom:0!important}#setup-operations-console .reactor-steps li strong{color:#111827!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:4px!important;padding:2px 6px!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace!important}#setup-operations-console .reactor-steps li code{color:#6366f1!important;background:#eef2ff!important;border:1px solid #c7d2fe!important;border-radius:4px!important;padding:3px 8px!important;font-size:11px!important}#setup-operations-console .trigger-tag{color:#374151!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:6px 12px!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;font-weight:600!important;display:inline-block!important}#setup-operations-console .service-card{background:#fff!important;border:1px solid #e5e7eb!important;border-left:4px solid #10b981!important;border-radius:12px!important;margin-bottom:20px!important;padding:24px!important;transition:all .2s!important;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008!important}#setup-operations-console .service-card:hover{border-left-color:#059669!important;box-shadow:0 4px 12px #10b98126,0 8px 24px #0000000a!important}#setup-operations-console .service-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;display:flex!important}#setup-operations-console .service-name{color:#111827!important;background:#d1fae5!important;border-radius:6px!important;padding:6px 12px!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace!important;font-size:16px!important;font-weight:700!important}#setup-operations-console .service-path{color:#047857!important;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%)!important;border:1px solid #6ee7b7!important;border-radius:6px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important}#setup-operations-console .service-description{color:#6b7280!important;background:#ecfdf5!important;border-left:3px solid #10b981!important;border-radius:8px!important;margin:0 0 20px!important;padding:12px 16px!important;font-size:14px!important;line-height:1.6!important}#setup-operations-console .service-functions{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:10px!important;margin-top:16px!important;padding:16px!important}#setup-operations-console .service-functions h6{color:#10b981!important;text-transform:uppercase!important;letter-spacing:.8px!important;border-bottom:1px solid #e5e7eb!important;margin:0 0 12px!important;padding-bottom:8px!important;font-size:11px!important;font-weight:700!important}#setup-operations-console .function-item{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;flex-direction:column!important;gap:6px!important;margin-bottom:10px!important;padding:14px 16px!important;transition:all .15s!important;display:flex!important}#setup-operations-console .function-item:hover{border-color:#10b981!important;box-shadow:0 2px 8px #10b9811a!important}#setup-operations-console .function-item:last-child{margin-bottom:0!important}#setup-operations-console .function-item code{color:#111827!important;background:#f3f4f6!important;border-radius:4px!important;padding:4px 8px!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace!important;font-size:13px!important;font-weight:600!important;display:inline-block!important}#setup-operations-console .function-desc{color:#6b7280!important;padding-left:4px!important;font-size:13px!important;line-height:1.5!important}#setup-operations-console .database-tab{flex-direction:column!important;gap:16px!important;height:100%!important;display:flex!important}#setup-operations-console .database-controls{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:16px!important}#setup-operations-console .table-selector{margin-bottom:8px!important}#setup-operations-console .db-table-btn{color:#6b7280!important;cursor:pointer!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:6px 12px!important;font-size:12px!important;font-weight:500!important;transition:all .15s!important}#setup-operations-console .db-table-btn:hover{color:#3b82f6!important;border-color:#3b82f6!important}#setup-operations-console .db-table-btn.active{color:#fff!important;background:#3b82f6!important;border-color:#3b82f6!important}#setup-operations-console .db-refresh-btn{color:#6b7280!important;cursor:pointer!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;font-size:12px!important;font-weight:500!important;transition:all .15s!important;display:inline-flex!important}#setup-operations-console .db-refresh-btn:hover{color:#10b981!important;border-color:#10b981!important}#setup-operations-console .database-content{flex:1!important;min-height:0!important;overflow-y:auto!important}#setup-operations-console .db-cards-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:16px!important;display:grid!important}#setup-operations-console .db-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;transition:all .2s!important;overflow:hidden!important;box-shadow:0 1px 3px #0000000d!important}#setup-operations-console .db-card:hover{border-color:#d1d5db!important;box-shadow:0 4px 12px #00000014!important}#setup-operations-console .db-card.expanded{border-color:#3b82f6!important;grid-column:1/-1!important;box-shadow:0 4px 16px #3b82f626!important}#setup-operations-console .db-card-header{background:linear-gradient(#fafbfc,#fff)!important;border-bottom:1px solid #f3f4f6!important;padding:16px!important}#setup-operations-console .db-card-status-row{justify-content:space-between!important;align-items:center!important;margin-bottom:10px!important;display:flex!important}#setup-operations-console .db-card-status-badge{text-transform:uppercase!important;letter-spacing:.5px!important;color:#6b7280!important;background:#f3f4f6!important;border-radius:20px!important;padding:4px 10px!important;font-size:10px!important;font-weight:700!important}#setup-operations-console .db-card-status-badge.status-draft{color:#92400e!important;background:linear-gradient(135deg,#fef3c7,#fde68a)!important}#setup-operations-console .db-card-status-badge.status-pending_review{color:#1e40af!important;background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important}#setup-operations-console .db-card-status-badge.status-pending_provider{color:#4338ca!important;background:linear-gradient(135deg,#e0e7ff,#c7d2fe)!important}#setup-operations-console .db-card-status-badge.status-approved_internally{color:#065f46!important;background:linear-gradient(135deg,#d1fae5,#a7f3d0)!important}#setup-operations-console .db-card-status-badge.status-verified{color:#065f46!important;background:linear-gradient(135deg,#d1fae5,#6ee7b7)!important}#setup-operations-console .db-card-status-badge.status-revision_required{color:#991b1b!important;background:linear-gradient(135deg,#fee2e2,#fecaca)!important}#setup-operations-console .db-card-status-badge.status-rejected{color:#991b1b!important;background:linear-gradient(135deg,#fee2e2,#fca5a5)!important}#setup-operations-console .db-card-status-badge.status-archived{color:#4b5563!important;background:linear-gradient(135deg,#e5e7eb,#d1d5db)!important}#setup-operations-console .db-card-date{color:#9ca3af!important;font-size:11px!important;font-weight:500!important}#setup-operations-console .db-card-id{align-items:center!important;gap:8px!important;display:flex!important}#setup-operations-console .db-card-id-label{text-transform:uppercase!important;color:#9ca3af!important;letter-spacing:.5px!important;font-size:10px!important;font-weight:600!important}#setup-operations-console .db-card-id-value{color:#374151!important;background:#f3f4f6!important;border-radius:4px!important;padding:3px 8px!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;font-weight:500!important}#setup-operations-console .db-card-body{padding:16px!important}#setup-operations-console .db-preview-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;display:grid!important}#setup-operations-console .db-preview-field{flex-direction:column!important;gap:4px!important;display:flex!important}#setup-operations-console .db-preview-label{text-transform:uppercase!important;color:#9ca3af!important;letter-spacing:.5px!important;font-size:10px!important;font-weight:600!important}#setup-operations-console .db-preview-value{color:#374151!important;word-break:break-word!important;font-size:13px!important;font-weight:500!important}#setup-operations-console .db-preview-value.highlight{color:#3b82f6!important;font-weight:600!important}#setup-operations-console .db-card-footer{background:#fafbfc!important;border-top:1px solid #f3f4f6!important;padding:12px 16px!important}#setup-operations-console .db-card-expand-btn{color:#6b7280!important;cursor:pointer!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;padding:6px 12px!important;font-size:12px!important;font-weight:500!important;transition:all .15s!important;display:inline-flex!important}#setup-operations-console .db-card-expand-btn:hover{color:#3b82f6!important;background:#eff6ff!important;border-color:#3b82f6!important}#setup-operations-console .db-card-details{background:#f9fafb!important;border-top:1px solid #e5e7eb!important;padding:16px!important}#setup-operations-console .db-card-details-header{color:#374151!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;font-size:12px!important;font-weight:600!important;display:flex!important}#setup-operations-console .db-card-details-hint{color:#9ca3af!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:10px!important;font-weight:500!important}#setup-operations-console .db-card-json{color:#374151!important;white-space:pre-wrap!important;word-break:break-word!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;max-height:400px!important;padding:16px!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important;line-height:1.6!important;overflow:auto!important}#workspace-operations-console-wrapper{z-index:40!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}#workspace-operations-console{width:100%}#workspace-operations-console .wops-bar-trigger-container{flex-direction:column;width:100%;display:flex}#workspace-operations-console .wops-bar-trigger{cursor:pointer;background:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;width:100%;padding:12px 24px;transition:all .2s;display:flex;box-shadow:0 -4px 20px #00000014}#workspace-operations-console .wops-bar-trigger:hover{background:#f9fafb}#workspace-operations-console .wops-bar-toggle-btn{cursor:pointer;color:#374151;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}#workspace-operations-console .wops-bar-logo{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 4px #06b6d44d}#workspace-operations-console .wops-bar-divider{background:#e5e7eb;width:1px;height:24px;margin:0 12px}#workspace-operations-console .wops-bar-stat{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:flex}#workspace-operations-console .wops-bar-stat-label{color:#6b7280}#workspace-operations-console .wops-bar-stat-value{color:#111827;font-family:SF Mono,Monaco,monospace;font-weight:600}#workspace-operations-console .wops-bar-expand-btn{cursor:pointer;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}#workspace-operations-console .wops-bar-expand-btn:hover{background:#e5e7eb;border-color:#d1d5db}#workspace-operations-console .wops-bar-panel{background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;height:65vh;min-height:400px;max-height:700px;animation:.25s wopsSlideUpDrawer;display:flex;box-shadow:0 -8px 40px #0000001a;z-index:40!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}@keyframes wopsSlideUpDrawer{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}#workspace-operations-console .wops-bar-header{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}#workspace-operations-console .wops-bar-title{color:#111827;margin:0;font-size:16px;font-weight:600}#workspace-operations-console .wops-bar-subtitle{color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin:2px 0 0;font-size:11px}#workspace-operations-console .wops-bar-close-btn{color:#6b7280;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:10px;transition:all .15s}#workspace-operations-console .wops-bar-close-btn:hover{color:#dc2626;background:#fee2e2;border-color:#fecaca}#workspace-operations-console .wops-bar-body{flex:1;display:flex;overflow:hidden}#workspace-operations-console .wops-sidebar{background:#f9fafb;border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;width:180px;display:flex}#workspace-operations-console .wops-sidebar.collapsed{width:56px}#workspace-operations-console .wops-sidebar-nav{flex:1;padding:12px 8px;overflow-y:auto}#workspace-operations-console .wops-sidebar-category-group{margin-bottom:16px}#workspace-operations-console .wops-sidebar-category{text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;padding:8px 12px 4px;font-size:10px;font-weight:600}#workspace-operations-console .wops-sidebar-category.collapsed{display:none}#workspace-operations-console .wops-sidebar-item{color:#6b7280;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}#workspace-operations-console .wops-sidebar-item:hover{color:#374151;background:#e5e7eb}#workspace-operations-console .wops-sidebar-item.active{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%);box-shadow:0 2px 4px #06b6d44d}#workspace-operations-console .wops-sidebar-item-icon{flex-shrink:0}#workspace-operations-console .wops-sidebar-item-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#workspace-operations-console .wops-sidebar-toggle{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:8px;padding:12px;font-size:12px;transition:all .15s;display:flex}#workspace-operations-console .wops-sidebar-toggle:hover{color:#374151;background:#f3f4f6}#workspace-operations-console .wops-sidebar-toggle-label{font-weight:500}#workspace-operations-console .wops-bar-content{background:#fff;flex:1;padding:20px 24px;overflow-y:auto}#workspace-operations-console .workflow-diagram{background:#f9fafb;border-radius:8px;padding:16px}#workspace-operations-console .workflow-node{transition:all .2s}#workspace-operations-console .workflow-arrow{font-size:18px;font-weight:700}#workspace-operations-console .lifecycle-tab{max-width:100%}#workspace-operations-console .database-tab pre{white-space:pre-wrap;word-break:break-all;margin:0}#workspace-operations-console .timeline-tab{max-width:100%}@media (max-width:768px){#workspace-operations-console .wops-bar-panel{height:80vh}#workspace-operations-console .wops-sidebar{width:56px}#workspace-operations-console .wops-sidebar-item-label,#workspace-operations-console .wops-sidebar-category,#workspace-operations-console .wops-sidebar-toggle-label{display:none}}#workspace-operations-console .wops-bar-content::-webkit-scrollbar{width:8px}#workspace-operations-console .wops-bar-content::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}#workspace-operations-console .wops-bar-content::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}#workspace-operations-console .wops-bar-content::-webkit-scrollbar-thumb:hover{background:#9ca3af}#workspace-operations-console .ember-deps-tab{flex-direction:column;gap:20px;display:flex}#workspace-operations-console .ember-list{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px;display:grid}#workspace-operations-console .ember-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .2s}#workspace-operations-console .ember-card:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}#workspace-operations-console .ember-card.status-active{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-color:#6ee7b7}#workspace-operations-console .ember-card.status-available,#workspace-operations-console .ember-card.status-configured{background:linear-gradient(135deg,#ecfeff 0%,#cffafe 100%);border-color:#67e8f9}#workspace-operations-console .ember-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}#workspace-operations-console .ember-name{color:#111827;font-size:16px;font-weight:700}#workspace-operations-console .ember-status{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700}#workspace-operations-console .ember-status.active{color:#059669;background:#d1fae5}#workspace-operations-console .ember-status.available,#workspace-operations-console .ember-status.configured{color:#0891b2;background:#cffafe}#workspace-operations-console .ember-description{color:#6b7280;margin:0 0 16px;font-size:14px;line-height:1.5}#workspace-operations-console .ember-resources,#workspace-operations-console .ember-services,#workspace-operations-console .ember-reactors,#workspace-operations-console .ember-integrations{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}#workspace-operations-console .ember-resources h5,#workspace-operations-console .ember-services h5,#workspace-operations-console .ember-reactors h5,#workspace-operations-console .ember-integrations h5{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:11px;font-weight:700}#workspace-operations-console .resource-item{background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 12px;display:flex}#workspace-operations-console .resource-name{color:#374151;font-size:13px;font-weight:500}#workspace-operations-console .resource-count{color:#9ca3af;font-size:12px;font-weight:500}#workspace-operations-console .service-tags,#workspace-operations-console .reactor-tags{flex-wrap:wrap;gap:6px;display:flex}#workspace-operations-console .service-tag{color:#0369a1;background:#e0f2fe;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:500}#workspace-operations-console .reactor-tag{color:#a21caf;background:#fae8ff;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:500}#workspace-operations-console .integration-list{margin:0;padding:0;list-style:none}#workspace-operations-console .integration-list li{color:#6b7280;border-bottom:1px solid #f3f4f6;align-items:center;padding:6px 0;font-size:12px;display:flex}#workspace-operations-console .integration-list li:last-child{border-bottom:none}#workspace-operations-console .integration-list li:before{content:"→";color:#0891b2;margin-right:8px}#workspace-operations-console .empty-state{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex}#workspace-operations-console .empty-state p{margin-top:12px;font-size:14px}#workspace-operations-console .setup-progress-tab{flex-direction:column;gap:24px;display:flex}#workspace-operations-console .setup-progress-tab table{border-collapse:collapse;width:100%}#workspace-operations-console .setup-progress-tab th{text-align:left;font-weight:600}#workspace-operations-console .setup-progress-tab tbody tr:hover{background-color:#f9fafb}#workspace-operations-console .setup-progress-tab .bg-gradient-to-r{transition:width .5s ease-in-out}#workspace-operations-console .setup-progress-tab .border:not(.opacity-60):hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}html,body{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}:root,[data-theme=dark]{--vscode-bg:#1e1e1e;--vscode-sidebar-bg:#252526;--vscode-panel-bg:#1e1e1e;--vscode-border:#3e3e42;--vscode-text:#ccc;--vscode-text-dim:#858585;--vscode-text-bright:#fff;--vscode-accent:#007acc;--vscode-accent-hover:#1a8ad4;--vscode-tab-active-bg:#1e1e1e;--vscode-tab-inactive-bg:#2d2d2d;--vscode-status-bg:#007acc;--vscode-list-hoverBackground:#ffffff14;--vscode-list-activeSelectionBackground:#ffffff1f;--vscode-list-activeSelectionForeground:#fff;--vscode-input-bg:#3c3c3c;--vscode-green:#89d185;--vscode-yellow:#dcdcaa;--vscode-orange:#ce9178;--vscode-red:#f48771;--vscode-purple:#c586c0;--vscode-blue:#569cd6;--vscode-cyan:#4ec9b0}[data-theme=light]{--vscode-bg:#fff;--vscode-sidebar-bg:#f3f3f3;--vscode-panel-bg:#fff;--vscode-border:#e5e5e5;--vscode-text:#333;--vscode-text-dim:#6a737d;--vscode-text-bright:#000;--vscode-accent:#007acc;--vscode-accent-hover:#005a9e;--vscode-tab-active-bg:#fff;--vscode-tab-inactive-bg:#ececec;--vscode-status-bg:#007acc;--vscode-list-hoverBackground:#0000000f;--vscode-list-activeSelectionBackground:#007acc33;--vscode-list-activeSelectionForeground:#000;--vscode-input-bg:#f3f3f3;--vscode-green:#22863a;--vscode-yellow:#bf8803;--vscode-orange:#d73a49;--vscode-red:#cb2431;--vscode-purple:#6f42c1;--vscode-blue:#005cc5;--vscode-cyan:#0366d6}[data-theme=teampay-dark]{--vscode-bg:#0d1b2a;--vscode-sidebar-bg:#1b263b;--vscode-panel-bg:#0d1b2a;--vscode-border:#415a77;--vscode-text:#e0e1dd;--vscode-text-dim:#778da9;--vscode-text-bright:#fff;--vscode-accent:#e67451;--vscode-accent-hover:#ff8c6b;--vscode-tab-active-bg:#0d1b2a;--vscode-tab-inactive-bg:#1b263b;--vscode-status-bg:#e67451;--vscode-list-hoverBackground:#ffffff0f;--vscode-list-activeSelectionBackground:#e6745133;--vscode-list-activeSelectionForeground:#fff;--vscode-input-bg:#1b263b;--vscode-green:#52b788;--vscode-yellow:#f4a942;--vscode-orange:#e67451;--vscode-red:#ef476f;--vscode-purple:#9d4edd;--vscode-blue:#4db8d8;--vscode-cyan:#06ffa5}[data-theme=teampay-light]{--vscode-bg:#fafbfc;--vscode-sidebar-bg:#f0f2f5;--vscode-panel-bg:#fff;--vscode-border:#d0d7de;--vscode-text:#1b263b;--vscode-text-dim:#57606a;--vscode-text-bright:#0d1b2a;--vscode-accent:#d14d2a;--vscode-accent-hover:#b8421f;--vscode-tab-active-bg:#fff;--vscode-tab-inactive-bg:#f0f2f5;--vscode-status-bg:#d14d2a;--vscode-list-hoverBackground:#d14d2a0f;--vscode-list-activeSelectionBackground:#d14d2a26;--vscode-list-activeSelectionForeground:#0d1b2a;--vscode-input-bg:#f0f2f5;--vscode-green:#2d7a5f;--vscode-yellow:#d68910;--vscode-orange:#d14d2a;--vscode-red:#cf222e;--vscode-purple:#8250df;--vscode-blue:#0969da;--vscode-cyan:#1b7f79}[data-theme=high-contrast]{--vscode-bg:#0a0e27;--vscode-sidebar-bg:#0f1419;--vscode-panel-bg:#0a0e27;--vscode-border:#264f78;--vscode-text:#e6e1cf;--vscode-text-dim:#8b8680;--vscode-text-bright:#fffbf0;--vscode-accent:#68d391;--vscode-accent-hover:#48bb78;--vscode-tab-active-bg:#0a0e27;--vscode-tab-inactive-bg:#1a1f35;--vscode-status-bg:#68d391;--vscode-list-hoverBackground:#68d39126;--vscode-list-activeSelectionBackground:#68d39140;--vscode-list-activeSelectionForeground:#0a0e27;--vscode-input-bg:#1a1f35;--vscode-green:#68d391;--vscode-yellow:#f6ad55;--vscode-orange:#fc8181;--vscode-red:#fc8181;--vscode-purple:#b794f4;--vscode-blue:#63b3ed;--vscode-cyan:#4fd1c7}[data-theme=modern]{--vscode-bg:#fafafa;--vscode-sidebar-bg:#fff;--vscode-panel-bg:#f8f9fa;--vscode-border:#e1e5e9;--vscode-text:#1f2937;--vscode-text-dim:#6b7280;--vscode-text-bright:#111827;--vscode-accent:#ff6a2f;--vscode-accent-hover:#e55a1f;--vscode-tab-active-bg:#fff;--vscode-tab-inactive-bg:#f5f5f5;--vscode-status-bg:#ff6a2f;--vscode-list-hoverBackground:#00000005;--vscode-list-activeSelectionBackground:#0000000a;--vscode-list-activeSelectionForeground:#111827;--vscode-input-bg:#fff;--vscode-green:#059669;--vscode-yellow:#d97706;--vscode-orange:#ea580c;--vscode-red:#dc2626;--vscode-purple:#7c3aed;--vscode-blue:#2563eb;--vscode-cyan:#0891b2;--vscode-button-bg:#ff6a2f;--vscode-button-fg:#fff;--vscode-button-hover-bg:#e55a1f;--vscode-editor-bg:#fff}[data-theme=modern] .ide-card,[data-theme=modern] .settings-card{box-shadow:none!important;border:1px solid var(--vscode-border)!important;border-radius:16px!important}[data-theme=modern] select,[data-theme=modern] .ide-select select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232d3436' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;border-radius:12px!important;padding:10px 40px 10px 16px!important;font-size:14px!important;transition:all .2s!important}[data-theme=modern] select:hover,[data-theme=modern] .ide-select select:hover{border-color:var(--vscode-accent)!important;box-shadow:0 0 0 3px #6366f11a!important}[data-theme=modern] select:focus,[data-theme=modern] .ide-select select:focus{border-color:var(--vscode-accent)!important;outline:none!important;box-shadow:0 0 0 3px #6366f126!important}[data-theme=modern] input[type=text],[data-theme=modern] input[type=email],[data-theme=modern] input[type=password],[data-theme=modern] textarea,[data-theme=modern] .ide-input input{border-radius:12px!important;padding:10px 16px!important;font-size:14px!important;transition:all .2s!important}[data-theme=modern] input[type=text]:hover,[data-theme=modern] input[type=email]:hover,[data-theme=modern] input[type=password]:hover,[data-theme=modern] textarea:hover,[data-theme=modern] .ide-input input:hover{border-color:var(--vscode-accent)!important;box-shadow:0 0 0 3px #6366f114!important}[data-theme=modern] input[type=text]:focus,[data-theme=modern] input[type=email]:focus,[data-theme=modern] input[type=password]:focus,[data-theme=modern] textarea:focus,[data-theme=modern] .ide-input input:focus{border-color:var(--vscode-accent)!important;outline:none!important;box-shadow:0 0 0 3px #6366f126!important}[data-theme=modern] .ide-button[data-icon-only=true]:not(:has(span.modern-only)){box-sizing:border-box!important;border-width:1.5px!important;border-radius:6px!important;flex-grow:0!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:0!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:inline-flex!important}[data-theme=modern] .ide-button:has(svg):has(span.modern-only){letter-spacing:.3px!important;border-radius:12px!important;gap:8px!important;width:auto!important;min-width:fit-content!important;max-width:none!important;height:auto!important;min-height:auto!important;max-height:none!important;padding:.375rem .75rem!important;font-size:14px!important;font-weight:600!important;transition:background-color .12s,border-color .12s,box-shadow .12s!important;box-shadow:0 1px 3px #00000014!important}[data-theme=modern] .ide-button:not([data-icon-only=true]):not(:has(span.modern-only)){letter-spacing:.3px!important;border-radius:12px!important;min-height:auto!important;padding:.375rem .75rem!important;font-size:14px!important;font-weight:600!important;transition:background-color .12s,border-color .12s,box-shadow .12s!important;box-shadow:0 1px 3px #00000014!important}[data-theme=modern] .ide-button:hover{box-shadow:0 1px 3px #00000014!important}[data-theme=modern] .ide-button:active{box-shadow:0 1px 2px #0000000f!important}[data-theme=modern] .ide-status-dropdown-trigger.ide-button:not([data-icon-only=true]):not(:has(span.modern-only)),[data-theme=modern] .ide-status-action.ide-button:not([data-icon-only=true]):not(:has(span.modern-only)){box-shadow:none!important;border-radius:6px!important;padding:4px 10px!important}[data-theme=modern] .ide-status-dropdown-trigger.ide-button:hover,[data-theme=modern] .ide-status-action.ide-button:hover{box-shadow:none!important;transform:none!important}[data-theme=modern] .ide-button .modern-only{visibility:visible!important;display:inline-block!important}[data-theme]:not([data-theme=modern]) .ide-button .modern-only,html:not([data-theme=modern]) .ide-button .modern-only,[data-theme=dark] .ide-button .modern-only,[data-theme=light] .ide-button .modern-only,[data-theme=teampay-dark] .ide-button .modern-only,[data-theme=teampay-light] .ide-button .modern-only,[data-theme=high-contrast] .ide-button .modern-only{visibility:hidden!important;display:none!important}[data-theme=modern] .ide-badge{border-radius:8px!important;padding:4px 10px!important;font-weight:500!important}[data-theme=modern] .ide-alert{border-radius:12px!important;padding:16px 20px!important}[data-theme=modern] .ide-list-item button{border-radius:10px!important;margin:2px 0!important}[data-theme=modern] .settings-group-title{color:var(--vscode-text-dim)!important;letter-spacing:.3px!important;font-weight:600!important}[data-theme=modern] .ide-card,[data-theme=modern] .settings-card{box-shadow:none!important;border:1px solid var(--vscode-border)!important;border-radius:20px!important;padding:24px!important;transition:none!important}[data-theme=modern] input[type=text],[data-theme=modern] input[type=email],[data-theme=modern] input[type=password],[data-theme=modern] input[type=date],[data-theme=modern] textarea,[data-theme=modern] .ide-input input,[data-theme=modern] .ide-input-field,[data-theme=modern] .ide-datepicker{border:1.5px solid var(--vscode-border)!important;border-radius:12px!important;height:40px!important;padding:0 16px!important;font-size:14px!important;transition:background-color .12s,border-color .12s,box-shadow .12s!important}[data-theme=modern] input[type=text]:focus,[data-theme=modern] input[type=email]:focus,[data-theme=modern] input[type=password]:focus,[data-theme=modern] textarea:focus,[data-theme=modern] .ide-input input:focus,[data-theme=modern] .ide-input-field:focus{border-color:var(--vscode-accent)!important;box-shadow:none!important;outline:none!important}[data-theme=modern] select,[data-theme=modern] .ide-select select,[data-theme=modern] select.ide-input-field{appearance:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;border-width:1.5px!important;border-radius:12px!important;height:40px!important;padding:0 40px 0 16px!important;font-size:14px!important;transition:background-color .12s,border-color .12s,box-shadow .12s!important}[data-theme=modern] select:focus,[data-theme=modern] .ide-select select:focus,[data-theme=modern] select.ide-input-field:focus{border-color:var(--vscode-accent)!important;box-shadow:none!important;outline:none!important}[data-theme=modern] .ide-list-item button{border-radius:12px!important;margin:4px 0!important;padding:12px 16px!important}[data-theme=modern] .ide-alert{border-radius:16px!important;padding:20px 24px!important;box-shadow:0 2px 8px #0000000f!important}[data-theme=modern] .ide-input-modern-floating{margin-bottom:24px;position:relative}[data-theme=modern] .ide-input-modern-floating input,[data-theme=modern] .ide-input-modern-floating textarea{padding:24px 16px 8px!important}[data-theme=modern] .ide-input-modern-floating-auto{position:relative!important}[data-theme=modern] .ide-input-modern-floating-auto .ide-input-label-standard{display:none!important}[data-theme=modern] .ide-input-modern-floating-auto .ide-input-field{border:1.5px solid var(--vscode-border)!important;border-radius:12px!important;padding:24px 16px 8px!important}[data-theme=modern] .ide-input-modern-floating-auto .ide-input-label-floating,[data-theme=modern] .ide-input-modern-floating-auto label.ide-input-label-floating{color:var(--vscode-text-dim)!important;pointer-events:none!important;z-index:10!important;opacity:1!important;visibility:visible!important;font-size:15px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:block!important;top:16px!important}[data-theme=modern] .ide-input-modern-floating-auto .ide-input-field:focus~.ide-input-label-floating,[data-theme=modern] .ide-input-modern-floating-auto .ide-input-field:not(:placeholder-shown)~.ide-input-label-floating,[data-theme=modern] .ide-input-modern-floating-auto .ide-input-field[value]:not([value=""])~.ide-input-label-floating,[data-theme=modern] .ide-input-modern-floating-auto .ide-input-label-floating.ide-label-floating-active{color:var(--vscode-accent)!important;font-size:12px!important;font-weight:600!important;top:-8px!important}[data-theme]:not([data-theme=modern]) .ide-input-label-floating{display:none!important}[data-theme]:not([data-theme=modern]) .ide-input-modern-floating-auto{position:relative!important}[data-theme]:not([data-theme=modern]) .ide-input-modern-floating-auto .ide-input-label-standard{display:block!important}[data-theme]:not([data-theme=modern]) .ide-input-modern-floating-auto .ide-input-label-floating,[data-theme=modern] .ide-select-wrapper .ide-select-native,[data-theme=modern] .ide-select-wrapper .ide-select-label-standard,[data-theme=modern] .ide-select-wrapper .ide-select-label,[data-theme=modern] .ide-select-wrapper label{display:none!important}[data-theme=modern] .ide-select-wrapper .ide-select-modern-container{display:block!important}[data-theme]:not([data-theme=modern]) .ide-select-modern-container{display:none!important}[data-theme]:not([data-theme=modern]) .ide-select-native{background-color:var(--vscode-input-bg);border:1px solid var(--vscode-border);color:var(--vscode-text);border-radius:4px;padding:6px 10px;font-size:13px;transition:all .15s}[data-theme]:not([data-theme=modern]) .ide-select-native:hover{border-color:var(--vscode-accent)}[data-theme]:not([data-theme=modern]) .ide-select-native:focus{border-color:var(--vscode-accent);box-shadow:0 0 0 2px rgba(var(--vscode-accent-rgb,124,58,237),.1);outline:none}[data-theme=modern] .ide-select-modern{margin-bottom:24px;position:relative;overflow:visible!important}[data-theme=modern] .ide-select-modern-custom{position:relative;overflow:visible!important}[data-theme=modern] .ide-select-modern-custom .custom-select-trigger{border:1.5px solid var(--vscode-border);color:var(--vscode-text);cursor:pointer;text-align:left;background-color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:14px;transition:border-color .15s;display:flex;position:relative;height:40px!important}[data-theme=modern] .ide-select-modern-custom .custom-select-trigger:hover,[data-theme=modern] .ide-select-modern-custom .custom-select-trigger.open{border-color:var(--vscode-accent)}[data-theme=modern] .ide-select-modern-custom .custom-select-trigger svg{color:var(--vscode-text-dim);transition:transform .2s,color .15s}[data-theme=modern] .ide-select-modern-custom .custom-select-trigger.open svg{color:var(--vscode-accent);transform:rotate(180deg)}[data-theme=modern] .ide-select-modern-custom .custom-select-options{background-color:var(--vscode-input-bg);border:1px solid var(--vscode-border);min-width:200px;max-height:320px;overflow:hidden auto;box-shadow:0 2px 8px #00000014;z-index:99999!important;border-radius:12px!important;flex-direction:column!important;width:auto!important;margin-top:0!important;padding:6px!important;animation:none!important;display:flex!important;position:fixed!important}[data-theme=modern] .ide-select-modern-custom .custom-select-option{cursor:pointer;color:var(--vscode-text);-webkit-user-select:none;user-select:none;text-align:left;white-space:nowrap;box-sizing:border-box;background:0 0;border:none;border-radius:8px;flex-shrink:0;margin:1px 0;padding:12px 16px;font-size:15px;transition:background-color .12s,color .12s;position:relative;width:100%!important;display:block!important}[data-theme=modern] .ide-select-modern-custom .custom-select-option:hover{color:var(--vscode-text);background-color:#f3f4f6}[data-theme=modern] .ide-select-modern-custom .custom-select-option.selected{color:var(--vscode-text);background-color:#f3f4f6;font-weight:500}[data-theme=modern] .ide-select-modern-custom .custom-select-option:active{background-color:#f3f4f6}[data-theme=modern] .ide-bottom-panel-tab{box-shadow:none!important;border:1.5px solid #0000!important;border-radius:12px!important;margin:0 4px!important;padding:10px 16px!important;font-size:14px!important;font-weight:600!important;transition:background-color .12s,border-color .12s,box-shadow .12s!important}[data-theme=modern] .ide-bottom-panel-tab.active{color:var(--vscode-accent)!important;box-shadow:none!important;border-color:var(--vscode-accent)!important;background-color:#0000!important;border-width:2px!important}[data-theme=modern] input[type=checkbox],[data-theme=modern] .ide-checkbox input{cursor:pointer!important;appearance:none!important;background-color:#fff!important;border:2px solid #e1e5e9!important;border-radius:4px!important;width:20px!important;height:20px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;position:relative!important}[data-theme=modern] input[type=checkbox]:not(:checked),[data-theme=modern] .ide-checkbox input:not(:checked){background-color:#fff!important;border-color:#e1e5e9!important}[data-theme=modern] input[type=checkbox]:checked,[data-theme=modern] .ide-checkbox input:checked{background-color:var(--vscode-accent)!important;border-color:var(--vscode-accent)!important;box-shadow:none!important}[data-theme=modern] input[type=checkbox]:checked:after,[data-theme=modern] .ide-checkbox input:checked:after{content:""!important;border:2px solid #fff!important;border-width:0 2px 2px 0!important;width:5px!important;height:10px!important;position:absolute!important;top:45%!important;left:50%!important;transform:translate(-50%,-50%)rotate(45deg)!important}[data-theme=modern] input[type=checkbox]:hover,[data-theme=modern] .ide-checkbox input:hover{border-color:var(--vscode-accent)!important;box-shadow:none!important}[data-theme=modern] .ide-radio{flex-shrink:0!important;width:20px!important;height:20px!important;display:inline-block!important;position:relative!important}[data-theme=modern] .ide-radio input[type=radio]{cursor:pointer!important;appearance:none!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;box-shadow:none!important;background-color:#fff!important;border:2px solid #e1e5e9!important;border-radius:50%!important;outline:none!important;flex-shrink:0!important;margin:0!important;padding:0!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:block!important;position:relative!important}[data-theme=modern] .ide-radio input[type=radio]:not(:checked){background-color:#fff!important;border-color:#e1e5e9!important}[data-theme=modern] .ide-radio input[type=radio]:checked{border-color:var(--vscode-accent)!important;box-shadow:none!important}[data-theme=modern] .ide-radio input[type=radio]:checked:after{content:""!important;background-color:var(--vscode-accent)!important;border-radius:50%!important;width:10px!important;height:10px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}[data-theme=modern] .ide-radio input[type=radio]:hover{box-shadow:none!important}[data-theme=modern] .ide-menu-item{border:1px solid #fff!important;border-radius:12px!important;margin:2px 0!important;padding:12px 16px!important;font-weight:500!important;transition:none!important}[data-theme=modern] .ide-menu-item:hover{background-color:#f3f4f6!important;border-color:#fff!important}[data-theme=modern] .ide-menu-item.active{color:var(--vscode-text)!important;background-color:#f3f4f6!important;border:1px solid #d1d5db!important;font-weight:500!important}[data-theme=modern] .ide-tooltip>div:last-child{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid var(--vscode-border)!important;background-color:#fffffff2!important;border-radius:10px!important;padding:8px 12px!important;font-size:12px!important;box-shadow:0 8px 24px #00000026,0 4px 8px #0000001a!important}[data-theme=modern] .ide-skeleton>div{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%!important;border-radius:10px!important;animation:1.5s infinite shimmer!important}[data-theme=modern] .ide-spinner svg{width:24px!important;height:24px!important}[data-theme=modern] .ide-spinner svg circle{stroke-width:3px!important}.ide-empty-state{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:32px;display:flex}.ide-empty-state-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:420px;display:flex}.ide-empty-state-icon-wrapper{justify-content:center;align-items:center;margin-bottom:32px;display:flex}.ide-empty-state-icon{width:56px;height:56px;color:var(--vscode-icon-foreground);opacity:.5}.ide-empty-state-title{color:var(--vscode-foreground);opacity:.95;margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.4}.ide-empty-state-description{color:var(--vscode-descriptionForeground,var(--vscode-text-dim));opacity:.6;margin:0;font-size:13px;font-weight:400;line-height:1.6}[data-theme=modern] .ide-empty-state{border:2px dashed var(--vscode-border)!important;background-color:#e5e7eb!important;border-radius:20px!important;padding:80px 40px!important}[data-theme=modern] .ide-empty-state-content{max-width:480px}[data-theme=modern] .ide-empty-state-icon{opacity:.4;width:64px;height:64px}[data-theme=modern] .ide-empty-state-title{letter-spacing:-.02em;opacity:1;margin-bottom:14px;font-size:24px;font-weight:500}[data-theme=modern] .ide-empty-state-description{opacity:.65;font-size:14px}[data-theme=modern] .ide-heading{letter-spacing:-.4px!important;font-weight:700!important;line-height:1.2!important}[data-theme=modern] .ide-heading-1{letter-spacing:-.4px!important;font-weight:600!important}[data-theme=modern] .ide-heading-2,[data-theme=modern] .ide-heading-3{letter-spacing:-.2px!important;font-weight:600!important}[data-theme=modern] .ide-text{letter-spacing:-.1px!important;line-height:1.6!important}[data-theme=modern],[data-theme=modern] *{font-family:Inter,Roboto,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}[data-theme=modern] code,[data-theme=modern] pre,[data-theme=modern] .code,[data-theme=modern] .monospace{font-family:Roboto Mono,Courier New,monospace!important}[data-theme=modern] .ide-avatar{border:3px solid #fffc!important;transition:all .2s!important;box-shadow:0 1px 3px #00000014!important}[data-theme=modern] .ide-avatar:hover{box-shadow:0 2px 6px #0000001a!important}[data-theme=modern] .ide-button-danger{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;box-shadow:0 4px 12px #dc26264d,0 2px 4px #dc262633!important}[data-theme=modern] .ide-button-danger:hover{box-shadow:0 8px 20px #dc262666,0 4px 8px #dc262640!important}[data-theme=modern] .ide-button-secondary{color:var(--vscode-text-dim)!important;background:#fff!important;border:1px solid #e5e7eb!important;font-weight:500!important}[data-theme=modern] .ide-button-secondary:hover{color:var(--vscode-text)!important;background-color:#f9fafb!important;border-color:#e5e7eb!important}[data-theme=modern] .ide-button-secondary[data-icon-only=true]{box-sizing:border-box!important;border-width:1px!important;border-radius:6px!important;flex-grow:0!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:0!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:inline-flex!important}[data-theme=modern] .ide-button-secondary:not([data-icon-only=true]){border-width:1px!important;border-radius:6px!important;min-height:auto!important;padding:.375rem .75rem!important}[data-theme=modern] .ide-button-primary{color:#fff!important;background:linear-gradient(135deg,#ff6a2f 0%,#e55a1f 100%)!important}[data-theme=modern] .ide-button-accept{color:#fff!important;letter-spacing:.2px!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border-radius:16px!important;padding:14px 28px!important;font-size:15px!important;font-weight:600!important;transition:background-color .12s,box-shadow .12s!important;box-shadow:0 4px 16px #10b9814d,0 2px 8px #10b98133!important}[data-theme=modern] .ide-button-accept:hover{box-shadow:0 1px 3px #00000014!important}[data-theme=modern] .ide-button-accept:active{box-shadow:0 1px 2px #0000000f!important}[data-theme=modern] .ide-button-reject{color:#fff!important;letter-spacing:.2px!important;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;border-radius:16px!important;padding:14px 28px!important;font-size:15px!important;font-weight:600!important;transition:background-color .12s,box-shadow .12s!important;box-shadow:0 4px 16px #dc26264d,0 2px 8px #dc262633!important}[data-theme=modern] .ide-button-reject:hover{box-shadow:0 1px 3px #00000014!important}[data-theme=modern] .ide-button-reject:active{box-shadow:0 2px 8px #dc26264d!important}[data-theme=modern] .ide-dropdown>div:last-child{border:1.5px solid var(--vscode-border)!important;border-radius:12px!important;padding:8px!important;box-shadow:0 12px 32px #00000026,0 4px 12px #0000001a!important}[data-theme=modern] .ide-dropdown button:hover{background-color:#f3f4f6!important;transform:translate(2px)!important}.finance-ide{background-color:var(--vscode-bg);height:100vh;color:var(--vscode-text);grid-template:"top-bar top-bar top-bar"35px"banner banner banner""left-nav workspace right-panel"minmax(0,1fr)"left-nav bottom-panel right-panel""status-bar status-bar status-bar"0/250px 1fr 320px;min-height:0;max-height:100vh;font-family:Menlo,Monaco,Courier New,monospace;font-size:13px;display:grid;overflow:hidden}[data-theme=modern] .finance-ide{background-color:#fafafa;grid-template-rows:80px auto minmax(0,1fr) auto 0;gap:0 16px;padding:0 8px 16px}.finance-ide-left-nav.collapsed{border-right:none;min-width:0;overflow:hidden;width:0!important}.finance-ide-right-panel.collapsed{border-left:none;min-width:0;overflow:hidden;width:0!important}.finance-ide-top-bar{background-color:var(--vscode-sidebar-bg);border-bottom:1px solid var(--vscode-border);z-index:1000;grid-area:top-bar;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;position:relative;overflow:visible;visibility:visible!important;opacity:1!important;height:35px!important;min-height:35px!important;display:flex!important}[data-theme=modern] .finance-ide-top-bar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:48px;margin:16px 24px;padding:0 0 0 20px;box-shadow:0 1px 3px #0000000d}.ide-top-bar-brand{color:var(--vscode-text-bright);cursor:pointer;flex-shrink:0;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:opacity .2s;display:flex}.ide-top-bar-brand:hover{opacity:.8}[data-theme=modern] .ide-top-bar-brand{color:#111827;gap:10px;font-size:14px;font-weight:600}.ide-top-bar-center{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.ide-context-selector{align-items:center;gap:2px;max-width:100%;display:flex}.ide-context-item{color:var(--vscode-text);cursor:default;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:4px 10px;font-size:11px;transition:all .15s;display:flex}.ide-context-item.ide-context-dropdown,.ide-context-item.ide-context-expandable{cursor:pointer}.ide-context-item.ide-context-dropdown:hover,.ide-context-item.ide-context-expandable:hover{background-color:var(--vscode-list-hoverBackground);border-color:var(--vscode-border)}.ide-context-icon{width:14px;height:14px;color:var(--vscode-text-dim);flex-shrink:0}.ide-context-content{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ide-context-label{text-transform:uppercase;color:var(--vscode-text-dim);letter-spacing:.3px;font-size:9px;font-weight:600;line-height:1}.ide-context-value{color:var(--vscode-text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.ide-context-count{color:var(--vscode-text-dim);margin-left:4px;font-size:9px}.ide-context-chevron,.ide-context-search-icon{width:12px;height:12px;color:var(--vscode-text-dim);flex-shrink:0}.ide-context-separator{background-color:var(--vscode-border);flex-shrink:0;width:1px;height:20px;margin:0 4px}[data-theme=modern] .ide-context-item{border-radius:8px;padding:6px 12px}[data-theme=modern] .ide-context-item.ide-context-dropdown:hover,[data-theme=modern] .ide-context-item.ide-context-expandable:hover{background-color:#f3f4f6;border-color:#d1d5db}[data-theme=modern] .ide-context-label{font-size:9px;font-weight:600}[data-theme=modern] .ide-context-value{font-size:12px;font-weight:500}.ide-top-bar-user{color:var(--vscode-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:all .15s;display:flex}.ide-top-bar-user:hover{background-color:var(--vscode-list-hoverBackground);border-color:var(--vscode-border)}.ide-top-bar-user-icon{flex-shrink:0;width:16px;height:16px}.ide-top-bar-user-name{font-weight:500}[data-theme=modern] .ide-top-bar-user{border-radius:8px;padding:6px 12px}[data-theme=modern] .ide-top-bar-user:hover{background-color:#f3f4f6;border-color:#d1d5db}.ide-layout-switcher{border:1px solid var(--vscode-border);background-color:#ffffff0d;border-radius:4px;align-items:center;gap:2px;margin-right:12px;padding:2px;display:flex}.ide-layout-btn{color:var(--vscode-text-dim);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;transition:all .15s;display:flex}.ide-layout-btn:hover{color:var(--vscode-text);background-color:#f3f4f6}.ide-layout-btn.active{color:var(--vscode-text);background-color:#f3f4f6;border:1px solid #d1d5db}.ide-top-bar-controls{align-items:center;gap:4px;display:flex;position:relative;overflow:visible}[data-theme=modern] .ide-top-bar-controls{gap:8px}.ide-top-bar-control{color:var(--vscode-text);cursor:pointer;opacity:1;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.ide-top-bar-control.inactive{opacity:.4}.ide-top-bar-control.ide-top-bar-control-accent{color:var(--vscode-accent);background-color:rgba(var(--vscode-accent-rgb),.15)}.ide-top-bar-control:hover{opacity:1;background-color:#ffffff1a}.ide-top-bar-control.ide-top-bar-control-accent:hover{background-color:rgba(var(--vscode-accent-rgb),.25)}.ide-mode-cycle-btn{text-transform:none;letter-spacing:normal;min-width:auto;height:auto;color:var(--vscode-text-dim);padding:4px 8px;font-size:11px;font-weight:500}.ide-mode-cycle-btn:hover{color:var(--vscode-text);background-color:#ffffff1a}.ide-status-mode-cycle .ide-mode-cycle-btn{height:100%;color:var(--vscode-text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;padding:2px 8px;transition:all .15s;display:flex}.ide-status-mode-cycle .ide-mode-cycle-btn:hover{color:var(--vscode-text);background-color:var(--vscode-toolbar-hover-bg)}.ide-mode-selector{border:1px solid var(--vscode-border);background-color:#ffffff0d;border-radius:4px;align-items:center;gap:0;padding:2px;display:flex;overflow:hidden}.ide-mode-btn{color:var(--vscode-text-dim);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.ide-mode-btn:hover{color:var(--vscode-text);background-color:#ffffff1a}.ide-mode-btn.active{color:var(--vscode-text);background-color:#f3f4f6}.ide-layout-controls{flex-direction:column;gap:12px;padding:8px 12px;display:flex}.ide-layout-control-group{flex-direction:column;gap:6px;display:flex}.ide-layout-control-label{text-transform:uppercase;letter-spacing:.5px;color:var(--vscode-text-dim);opacity:.8;font-size:10px;font-weight:600}.ide-layout-buttons{align-items:center;gap:4px;display:flex}.ide-layout-controls .ide-layout-btn{color:var(--vscode-text-dim);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:6px;transition:all .15s;display:flex}.ide-layout-controls .ide-layout-btn:hover{color:var(--vscode-text);background-color:#f9fafb;border-color:#e5e7eb}.ide-layout-controls .ide-layout-btn.active,.ide-layout-controls .ide-button-secondary.active{color:var(--vscode-text)!important;background-color:#f3f4f6!important;border:1px solid #e5e7eb!important}.ide-layout-controls .ide-layout-btn-text{color:var(--vscode-text-dim);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;height:28px;padding:6px 10px;font-size:12px;transition:all .15s;display:flex}.ide-layout-controls .ide-layout-btn-text:hover{color:var(--vscode-text);background-color:#f9fafb;border-color:#e5e7eb}.ide-layout-controls .ide-layout-btn-text.active,.ide-layout-controls .ide-button-secondary.active{color:var(--vscode-text)!important;background-color:#f3f4f6!important;border:1px solid #e5e7eb!important}.ide-layout-controls .ide-layout-btn-text span{white-space:nowrap}.finance-ide-left-nav{background-color:var(--vscode-sidebar-bg);border-right:1px solid var(--vscode-border);flex-direction:column;grid-area:left-nav;min-height:0;display:flex;position:relative;overflow:hidden}[data-theme=modern] .finance-ide-left-nav{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:24px;box-shadow:0 1px 3px #0000000d}.finance-ide-left-nav.collapsed{border-right:none;width:0}.finance-ide-left-nav-header{border-bottom:1px solid var(--vscode-border);justify-content:space-between;align-items:center;min-height:35px;padding:8px 16px;display:flex}.finance-ide-left-nav-content{flex-direction:column;flex:1;display:flex;overflow:hidden}.finance-ide-left-nav-scrollable{flex:1;overflow:hidden auto}.finance-ide-left-nav-bottom{border-top:1px solid var(--vscode-border);background-color:var(--vscode-tab-inactive-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.finance-ide-left-nav-bottom .ide-tree-section{margin-bottom:0}.finance-ide-left-nav-bottom .ide-tree-header{border-top:1px solid var(--vscode-border);opacity:.8;background-color:#0000}.finance-ide-left-nav-bottom .ide-tree-item{color:var(--vscode-text-dim);padding:3px 16px 3px 20px;font-size:12px}.finance-ide-left-nav-bottom .ide-tree-item:hover{background-color:var(--vscode-tab-active-bg);color:var(--vscode-text)}.finance-ide-left-nav-bottom .ide-tree-item .icon,.finance-ide-left-nav-bottom .ide-tree-item svg{color:var(--vscode-text-dim);opacity:.7}.ide-tree-section{margin-bottom:8px}.ide-tree-header{cursor:pointer;text-transform:uppercase;letter-spacing:.8px;color:var(--vscode-text-dim);-webkit-user-select:none;user-select:none;border-radius:0;align-items:center;gap:8px;margin:0 8px;padding:8px 12px;font-size:11px;font-weight:600;transition:all .2s;display:flex;position:relative}[data-theme=modern] .ide-tree-header{opacity:1;color:#6b7280!important;letter-spacing:1px!important;text-transform:uppercase!important;background:0 0!important;border-bottom:1px solid #f3f4f6!important;border-radius:0!important;margin:0 12px 6px!important;padding:10px 16px!important;font-size:10px!important;font-weight:700!important}[data-theme=modern] .ide-tree-section{background:0 0!important;margin-bottom:16px!important;padding:0!important}.ide-tree-header:hover{color:var(--vscode-text);background-color:#ffffff0d}[data-theme=modern] .ide-tree-header:hover{color:#374151!important;background-color:#0000!important}.ide-tree-header svg,.ide-tree-header .icon{opacity:.5;flex-shrink:0;width:12px;height:12px;transition:all .2s}[data-theme=modern] .ide-tree-header svg,[data-theme=modern] .ide-tree-header .icon{opacity:.4!important;color:#9ca3af!important;width:10px!important;height:10px!important}.ide-tree-header:hover svg,.ide-tree-header:hover .icon{opacity:.7}[data-theme=modern] .ide-tree-header:hover svg,[data-theme=modern] .ide-tree-header:hover .icon{opacity:.6!important}.ide-tree-header>svg:not(.hero-chevron-down):not(.hero-chevron-right),.ide-tree-header>.icon:not(.hero-chevron-down):not(.hero-chevron-right){opacity:.6}[data-theme=modern] .ide-tree-header>svg:not(.hero-chevron-down):not(.hero-chevron-right),[data-theme=modern] .ide-tree-header>.icon:not(.hero-chevron-down):not(.hero-chevron-right){display:none!important}.ide-tree-items{margin-left:0;padding:0 8px}[data-theme=modern] .ide-tree-items{background:0 0!important;margin-left:0!important;padding:0 8px 12px!important}.ide-tree-items>.ide-tree-section{margin-bottom:2px;margin-left:16px}.ide-tree-items>.ide-tree-section .ide-tree-header{padding:5px 10px;font-size:12px;font-weight:500}[data-theme=modern] .ide-tree-items>.ide-tree-section .ide-tree-header{margin:2px 4px!important;padding:5px 10px!important;font-size:12px!important}.ide-tree-items>.ide-tree-section .ide-tree-items{margin-left:12px}.ide-tree-item{cursor:pointer;color:var(--vscode-text);white-space:nowrap;text-overflow:ellipsis;text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;width:100%;padding:4px 12px;transition:all .2s;display:flex;position:relative;overflow:hidden}.ide-tree-item:hover{background-color:var(--vscode-list-hoverBackground)}.ide-tree-item.active{background-color:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground)}[data-theme=modern] .ide-tree-item{color:#374151!important;text-align:left!important;width:calc(100% - 8px)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:8px!important;justify-content:flex-start!important;height:auto!important;min-height:auto!important;margin:2px 4px!important;padding:10px 12px!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;transition:all .2s!important}[data-theme=modern] .ide-tree-item:not(.active):hover{color:#111827!important;background-color:#f9fafb!important;transform:translate(2px)!important}[data-theme=modern] .ide-tree-item.active{color:#fff!important;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)!important;border-left:3px solid #1d4ed8!important;padding-left:9px!important;font-weight:600!important;transform:translate(2px)!important;box-shadow:0 2px 8px #3b82f64d,0 1px 3px #3b82f633!important}[data-theme=modern] .ide-tree-item.active:hover{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;transform:translate(2px)scale(1.01)!important;box-shadow:0 4px 12px #3b82f666,0 2px 4px #3b82f64d!important}.finance-ide-left-nav [data-theme=modern] .ide-tree-item{border-left:none!important;border-right:3px solid #0000!important}.finance-ide-left-nav [data-theme=modern] .ide-tree-item:not(.active):not(.ide-list-item-selected):not([data-selected=true]):hover{border-left:none!important;border-right-color:#e5e7eb!important}.finance-ide-left-nav [data-theme=modern] .ide-tree-item.active,.finance-ide-left-nav [data-theme=modern] .ide-tree-item.ide-list-item-selected,.finance-ide-left-nav [data-theme=modern] .ide-tree-item[data-selected=true]{border-left:none!important;border-right:3px solid #111827!important}.finance-ide-left-nav [data-theme=modern] button.ide-list-item-btn,.finance-ide-left-nav [data-theme=modern] .ide-list-item-btn{border-left:none!important;border-right:3px solid #0000!important}.finance-ide-left-nav [data-theme=modern] button.ide-list-item-btn:not([data-selected=true]):not(.ide-list-item-selected):hover,.finance-ide-left-nav [data-theme=modern] .ide-list-item-btn:not([data-selected=true]):not(.ide-list-item-selected):hover{border-left:none!important;border-right-color:#e5e7eb!important}.finance-ide-left-nav [data-theme=modern] .ide-list-item-btn[data-selected=true],.finance-ide-left-nav [data-theme=modern] button.ide-list-item-btn[data-selected=true],.finance-ide-left-nav [data-theme=modern] .ide-list-item-selected,.finance-ide-left-nav [data-theme=modern] button.ide-list-item-selected,.finance-ide-left-nav [data-theme=modern] .ide-tree-item.ide-list-item-selected,.finance-ide-left-nav [data-theme=modern] button.ide-tree-item.ide-list-item-selected,.finance-ide-left-nav [data-theme=modern] .ide-tree-item[data-selected=true],.finance-ide-left-nav [data-theme=modern] button.ide-tree-item[data-selected=true]{border:1px solid #d1d5db!important;border-left:none!important;border-right:3px solid #111827!important}[data-theme=modern] .ide-tree-item.active:hover,[data-theme=modern] .ide-tree-item.ide-list-item-selected:hover,[data-theme=modern] .ide-tree-item[data-selected=true]:hover{box-shadow:none!important;background:#e5e7eb!important;transform:none!important}.finance-ide-left-nav [data-theme=modern] .ide-tree-item.active:hover,.finance-ide-left-nav [data-theme=modern] .ide-tree-item.ide-list-item-selected:hover,.finance-ide-left-nav [data-theme=modern] .ide-tree-item[data-selected=true]:hover,.finance-ide-left-nav [data-theme=modern] .ide-list-item-btn[data-selected=true]:hover,.finance-ide-left-nav [data-theme=modern] button.ide-list-item-btn[data-selected=true]:hover,.finance-ide-left-nav [data-theme=modern] .ide-list-item-selected:hover,.finance-ide-left-nav [data-theme=modern] button.ide-list-item-selected:hover{border-left:none!important;border-right:3px solid #111827!important}[data-theme=modern] .ide-tree-item:not(.active) svg,[data-theme=modern] .ide-tree-item:not(.active) .icon{color:#6b7280!important;opacity:.7!important}[data-theme=modern] .ide-tree-item:not(.active):hover svg,[data-theme=modern] .ide-tree-item:not(.active):hover .icon{color:#374151!important;opacity:.9!important}[data-theme=modern] button.ide-list-item-btn,[data-theme=modern] .ide-list-item-btn{text-align:left!important;width:calc(100% - 16px)!important;color:var(--vscode-text)!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:1px solid #fff!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;min-height:auto!important;margin:2px 8px!important;padding:6px 12px!important;transition:none!important;display:flex!important}[data-theme=modern] .settings-menu .ide-list-item-btn{width:calc(100% - 8px)!important;margin:1px 4px!important;padding:4px 10px!important;font-size:13px!important}[data-theme=modern] button.ide-list-item-btn:not([data-selected=true]):not(.ide-list-item-selected):hover,[data-theme=modern] .ide-list-item-btn:not([data-selected=true]):not(.ide-list-item-selected):hover{color:var(--vscode-text)!important;box-shadow:none!important;background-color:#f3f4f6!important;border-color:#fff!important;transform:none!important}[data-theme=modern] .ide-list-item-btn[data-selected=true],[data-theme=modern] button.ide-list-item-btn[data-selected=true],[data-theme=modern] .ide-list-item-selected,[data-theme=modern] button.ide-list-item-selected,[data-theme=modern] .ide-tree-item.ide-list-item-selected,[data-theme=modern] button.ide-tree-item.ide-list-item-selected,[data-theme=modern] .ide-tree-item[data-selected=true],[data-theme=modern] button.ide-tree-item[data-selected=true]{color:var(--vscode-text)!important;background-color:#f3f4f6!important;border:1px solid #d1d5db!important;border-left:none!important;border-radius:6px!important;font-weight:500!important}[data-theme=modern] .ide-tree-item.ide-list-item-selected svg,[data-theme=modern] button.ide-tree-item.ide-list-item-selected svg,[data-theme=modern] .ide-tree-item[data-selected=true] svg,[data-theme=modern] button.ide-tree-item[data-selected=true] svg,[data-theme=modern] .ide-tree-item.ide-list-item-selected .icon,[data-theme=modern] button.ide-tree-item.ide-list-item-selected .icon,[data-theme=modern] .ide-tree-item[data-selected=true] .icon,[data-theme=modern] button.ide-tree-item[data-selected=true] .icon{color:var(--vscode-text)!important;opacity:1!important}[data-theme=modern] .ide-tree-item.ide-list-item-selected span,[data-theme=modern] button.ide-tree-item.ide-list-item-selected span,[data-theme=modern] .ide-tree-item[data-selected=true] span,[data-theme=modern] button.ide-tree-item[data-selected=true] span{color:var(--vscode-text)!important;font-weight:500!important}[data-theme=modern] .settings-menu .ide-list-item-btn{border:1px solid #fff!important}[data-theme=modern] .settings-menu .ide-list-item-btn:hover{background-color:#f3f4f6!important;border-color:#fff!important}[data-theme=modern] .settings-menu .ide-list-item-btn[data-selected=true],[data-theme=modern] .settings-menu button.ide-list-item-btn[data-selected=true],[data-theme=modern] .settings-menu .ide-list-item-selected,[data-theme=modern] .settings-menu button.ide-list-item-selected{color:var(--vscode-text)!important;background-color:#f3f4f6!important;border:1px solid #d1d5db!important;padding-left:8px!important;font-weight:500!important}[data-theme=modern] .ide-user-panel-item .ide-list-item-btn{border:1px solid #fff!important;width:calc(100% - 4px)!important;height:auto!important;min-height:auto!important;margin:1px 2px!important;padding:2px 8px!important;font-size:13px!important;line-height:1.4!important}[data-theme=modern] .ide-user-panel-item .ide-list-item-btn:hover{background-color:#f3f4f6!important;border-color:#fff!important}[data-theme=modern] .ide-user-panel-item .ide-list-item-btn[data-selected=true],[data-theme=modern] .ide-user-panel-item button.ide-list-item-btn[data-selected=true],[data-theme=modern] .ide-user-panel-item .ide-list-item-selected,[data-theme=modern] .ide-user-panel-item button.ide-list-item-selected{color:var(--vscode-text)!important;background-color:#f3f4f6!important;border:1px solid #d1d5db!important;border-left:none!important;padding-left:8px!important;font-weight:500!important}[data-theme=modern] .ide-app-panel-item .ide-list-item-btn{border:1px solid #fff!important;width:calc(100% - 4px)!important;height:auto!important;min-height:auto!important;margin:1px 2px!important;padding:2px 8px!important;font-size:13px!important;line-height:1.4!important}[data-theme=modern] .ide-app-panel-item .ide-list-item-btn:hover{background-color:#f3f4f6!important;border-color:#fff!important}[data-theme=modern] .ide-app-panel-item .ide-list-item-btn[data-selected=true],[data-theme=modern] .ide-app-panel-item button.ide-list-item-btn[data-selected=true],[data-theme=modern] .ide-app-panel-item .ide-list-item-selected,[data-theme=modern] .ide-app-panel-item button.ide-list-item-selected{color:var(--vscode-text)!important;background-color:#f3f4f6!important;border:1px solid #d1d5db!important;border-left:none!important;padding-left:8px!important;font-weight:500!important}[data-theme=modern] .ide-list-item-btn[data-selected=true]:hover,[data-theme=modern] button.ide-list-item-btn[data-selected=true]:hover,[data-theme=modern] .ide-list-item-selected:hover,[data-theme=modern] button.ide-list-item-selected:hover{color:var(--vscode-text)!important;background-color:#e5e7eb!important;border-color:#d1d5db!important}[data-theme=modern] .ide-list-item-btn[data-selected=true] span,[data-theme=modern] button.ide-list-item-btn[data-selected=true] span,[data-theme=modern] .ide-list-item-selected span{color:var(--vscode-text)!important}[data-theme=modern] .ide-list-item-selected svg,[data-theme=modern] .ide-list-item-selected .icon,[data-theme=modern] button.ide-list-item-selected svg,[data-theme=modern] button.ide-list-item-selected .icon{color:var(--vscode-text)!important;opacity:1!important}[data-theme=modern] .ide-list-item-selected span,[data-theme=modern] button.ide-list-item-selected span{color:var(--vscode-text)!important}[data-theme=modern] .ide-list-item-btn[data-selected=true] svg,[data-theme=modern] .ide-list-item-btn[data-selected=true] .icon,[data-theme=modern] .ide-tree-item.active svg,[data-theme=modern] .ide-tree-item.active .icon{color:var(--vscode-text)!important;opacity:1!important}[data-theme=modern] .ide-list-item-btn:not([data-selected=true]) svg,[data-theme=modern] .ide-list-item-btn:not([data-selected=true]) .icon,[data-theme=modern] .ide-tree-item:not(.active) svg,[data-theme=modern] .ide-tree-item:not(.active) .icon{color:var(--vscode-text-dim)!important;opacity:.7!important}.ide-tree-item,.ide-list-item-btn{border-radius:0}[data-theme]:not([data-theme=modern]) .ide-tree-item.active,[data-theme]:not([data-theme=modern]) .ide-list-item-btn[data-selected=true]{background-color:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground);border-radius:0}.ide-tree-divider{background-color:var(--vscode-border);height:1px;margin:4px 16px}.ide-tree-select{background-color:var(--vscode-sidebar-bg);border:1px solid var(--vscode-border);color:var(--vscode-text);border-radius:2px;font-size:11px;transition:background-color .1s,border-color .1s}.ide-tree-select:hover:not(:disabled){border-color:var(--vscode-input-border);background-color:#ffffff0d}.ide-tree-select:focus{border-color:var(--vscode-input-border);background-color:var(--vscode-input-bg);outline:none}.ide-tree-select:disabled{opacity:.5;cursor:not-allowed}.ide-tree-action-btn{border:1px solid var(--vscode-border);color:var(--vscode-text-dim);cursor:pointer;background-color:#0000;border-radius:2px;font-weight:500;transition:all .1s}.ide-tree-action-btn:hover{border-color:var(--vscode-input-border);color:var(--vscode-text);background-color:#ffffff0d}.ide-tree-action-btn.active{border-color:var(--vscode-accent);color:var(--vscode-text);background-color:#ffffff1a}.finance-ide-tab-bar{background-color:var(--vscode-tab-inactive-bg);border-bottom:1px solid var(--vscode-border);grid-area:tab-bar;align-items:center;display:flex;overflow:auto hidden}.ide-tab{background-color:var(--vscode-tab-inactive-bg);border-right:1px solid var(--vscode-border);cursor:pointer;white-space:nowrap;color:var(--vscode-text-dim);align-items:center;gap:8px;padding:8px 16px;transition:background-color .1s;display:flex}.ide-tab:hover{background-color:#ffffff0d}.ide-tab.active{background-color:var(--vscode-tab-active-bg);color:var(--vscode-text-bright)}[data-theme=modern] .ide-tab{border:1px solid #e5e7eb!important;transition:none!important}[data-theme=modern] .ide-tab.active{color:var(--vscode-accent)!important;background-color:#fff!important;border-color:#e5e7eb!important;border-bottom-style:solid!important;border-bottom-width:1px!important;font-weight:500!important}.ide-tab-close{opacity:0;transition:opacity .2s}.ide-tab:hover .ide-tab-close{opacity:1}.ide-tab-close:hover{background-color:#ffffff1a;border-radius:3px}.finance-ide-workspace{background-color:var(--vscode-bg);border-bottom:none;grid-area:workspace;overflow:hidden auto}[data-theme=modern] .finance-ide-workspace-container{margin-top:24px}.finance-ide-right-panel{background-color:var(--vscode-sidebar-bg);border-left:1px solid var(--vscode-border);flex-direction:column;grid-area:right-panel;display:flex;position:relative;overflow:hidden}[data-theme=modern] .finance-ide-right-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:24px;box-shadow:0 1px 3px #0000000d}.finance-ide-right-panel.collapsed{width:0;margin-right:-1px}.finance-ide-right-panel-header{justify-content:space-between;align-items:center;display:flex}.finance-ide-right-panel-content{flex-direction:column;flex:1;display:flex;overflow-y:auto}.ide-agent-list{padding:4px}.ide-agent-item{cursor:pointer;border-radius:3px;align-items:center;gap:6px;margin-bottom:2px;padding:6px 8px;transition:background-color .1s;display:flex}.ide-agent-item.active{border-left:2px solid var(--vscode-accent);background-color:#007acc26;padding-left:6px}.ide-agent-status{border-radius:50%;width:5px;height:5px}.ide-agent-status.working{background-color:var(--vscode-green);animation:2s infinite pulse}.ide-agent-status.idle{background-color:var(--vscode-text-dim)}.ide-agent-chat{flex-direction:column;flex:1;padding:8px;display:flex;overflow-y:auto}.ide-chat-message{border-radius:4px;margin-bottom:12px;padding:8px}.ide-chat-message.user{background-color:#007acc33;margin-left:20px}.ide-chat-message.agent{background-color:#ffffff0d;margin-right:20px}.ide-chat-input-container{border-top:1px solid var(--vscode-border);padding:8px}.ide-chat-input{border:1px solid var(--vscode-border);width:100%;color:var(--vscode-text);background-color:#ffffff0d;border-radius:4px;padding:6px 10px;font-size:13px}.ide-chat-input:focus{border-color:var(--vscode-accent);outline:none}.ide-findings-section{border-top:1px solid var(--vscode-border);padding:8px}.ide-finding-item{border-left:3px solid var(--vscode-yellow);background-color:#ffffff0d;border-radius:2px;margin-bottom:8px;padding:8px}.ide-finding-item.high{border-left-color:var(--vscode-red)}.ide-finding-item.medium{border-left-color:var(--vscode-orange)}.ide-finding-item.low{border-left-color:var(--vscode-blue)}.ide-finding-actions{gap:6px;margin-top:6px;display:flex}.ide-finding-action-btn{border:1px solid var(--vscode-border);color:var(--vscode-text);cursor:pointer;background-color:#ffffff1a;border-radius:3px;padding:4px 10px;font-size:11px;transition:all .1s}.ide-finding-action-btn:hover{border-color:var(--vscode-accent);background-color:#ffffff26}.finance-ide-bottom-panel{background-color:var(--vscode-panel-bg);box-sizing:border-box;border-top:none;grid-area:bottom-panel;min-height:0;overflow-y:auto;max-height:calc(100vh - 35px)!important}[data-theme=modern] .finance-ide-bottom-panel{background-color:var(--vscode-sidebar-bg)!important;max-height:calc(100vh - 35px)!important}.finance-ide-bottom-panel.collapsed{border-top:none;min-height:0;overflow:hidden;height:0!important}.finance-ide-bottom-panel-header{border-bottom:1px solid var(--vscode-border);text-transform:uppercase;letter-spacing:.5px;background-color:var(--vscode-panel-bg);z-index:1;justify-content:space-between;align-items:center;padding:6px 16px;font-size:11px;font-weight:600;display:flex;position:sticky;top:0}.ide-activity-item{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:6px 16px;font-size:12px;display:flex}.ide-activity-item:hover{background-color:#ffffff08}.ide-activity-icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ide-activity-severity-high,.ide-activity-severity-error{color:var(--vscode-red)}.ide-activity-severity-info{color:var(--vscode-blue)}.finance-ide-status-bar{background-color:var(--vscode-tab-inactive-bg);color:var(--vscode-text);z-index:10;grid-area:status-bar;justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;line-height:22px;position:relative;visibility:hidden!important;opacity:0!important;border-top:none!important;height:0!important;min-height:0!important;max-height:0!important;display:none!important;overflow:hidden!important}[data-theme=modern] .finance-ide-status-bar{background-color:var(--vscode-sidebar-bg)!important;visibility:hidden!important;opacity:0!important;border-top:none!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;line-height:32px!important;display:none!important;overflow:hidden!important}.ide-status-label{color:var(--vscode-text-dim);font-size:11px;line-height:inherit;vertical-align:middle;margin-right:6px}[data-theme=modern] .ide-status-label{color:var(--vscode-text-dim);font-size:11px;line-height:inherit;vertical-align:middle;margin-right:8px}.finance-ide-banner{color:#fff;border-bottom:1px solid #0003;grid-area:banner;align-items:center;min-height:0;padding:8px 16px;font-size:12px;font-weight:500;display:flex}.finance-ide-banner[style*="display: none"]{border-bottom:none;height:0;min-height:0;padding:0;display:none!important}.finance-ide-banner-content{align-items:center;gap:8px;width:100%;display:flex}.ide-status-left{flex:1;align-items:center;gap:0;min-width:0;display:flex}.ide-status-mode-cycle{flex-shrink:0;align-items:center;display:flex}.ide-status-mode-cycle-separator{background-color:var(--vscode-border);flex-shrink:0;width:1px;height:14px;margin:0 8px}.ide-status-item{line-height:inherit;align-items:center;gap:8px;display:flex}[data-theme=modern] .ide-status-item{line-height:inherit}.ide-status-action{color:var(--vscode-text-dim);cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;transition:all .15s;display:flex}.ide-status-action:hover{background-color:var(--vscode-toolbar-hover-bg);color:var(--vscode-text)}.ide-status-action.active{background-color:var(--vscode-button-bg);color:var(--vscode-button-fg)}.ide-status-action .ide-badge{background-color:var(--vscode-accent);color:var(--vscode-button-fg);text-align:center;border-radius:10px;min-width:14px;padding:1px 4px;font-size:9px;font-weight:600}.ide-status-dropdowns{align-items:center;gap:4px;display:flex}.ide-status-dropdown{position:relative}.ide-status-dropdown-trigger{color:var(--vscode-text-dim);cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;transition:all .15s;display:flex}.ide-status-dropdown-trigger:hover,.ide-status-dropdown-trigger.open{background-color:var(--vscode-toolbar-hover-bg);color:var(--vscode-text)}[data-theme=modern] .ide-status-dropdown-trigger,[data-theme=modern] .ide-status-action{background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:4px 10px!important}[data-theme=modern] .ide-status-dropdown-trigger.ide-button,[data-theme=modern] .ide-status-action.ide-button,[data-theme=modern] .ide-status-dropdown-trigger.ide-button button,[data-theme=modern] .ide-status-action.ide-button button,[data-theme=modern] .ide-status-dropdown-trigger button,[data-theme=modern] .ide-status-action button{border-radius:6px!important}[data-theme=modern] .ide-status-dropdown-trigger:hover,[data-theme=modern] .ide-status-action:hover{background-color:#f3f4f6!important;border-color:#d1d5db!important}[data-theme=modern] .ide-status-dropdown-trigger.active,[data-theme=modern] .ide-status-action.active{color:var(--vscode-text)!important;background-color:#f3f4f6!important;border-color:#d1d5db!important;border-radius:6px!important}.ide-status-dropdown-trigger,.ide-status-action{border-radius:3px}[data-theme]:not([data-theme=modern]) .ide-status-dropdown-trigger.active,[data-theme]:not([data-theme=modern]) .ide-status-action.active{background-color:var(--vscode-button-bg);color:var(--vscode-button-fg);border-radius:3px}.ide-status-dropdown-label{text-overflow:ellipsis;white-space:nowrap;max-width:120px;line-height:inherit;vertical-align:middle;overflow:hidden}.ide-status-dropdown-chevron{width:12px;height:12px;transition:transform .2s}.ide-status-dropdown-chevron.rotated{transform:rotate(180deg)}.ide-status-dropdown-menu{z-index:100000;background-color:#1e1e1e;border:1px solid #454545;border-radius:4px;min-width:200px;max-width:280px;margin-bottom:4px;padding:4px;position:absolute;bottom:100%;left:0;box-shadow:0 8px 24px #000000e6,0 0 0 1px #ffffff1a}.ide-status-dropdown-section{padding:4px}.ide-status-dropdown-label-small{text-transform:uppercase;color:var(--vscode-text-dim);letter-spacing:.3px;margin-bottom:2px;padding-left:8px;font-size:9px;font-weight:600}.ide-status-dropdown-current{color:var(--vscode-text);margin-bottom:2px;padding-left:8px;font-size:11px;font-weight:500}.ide-status-dropdown-user-info{align-items:center;gap:8px;padding:4px 8px;display:flex}.ide-status-dropdown-user-avatar{background-color:var(--vscode-accent);width:28px;height:28px;color:var(--vscode-button-fg);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.ide-status-dropdown-user-details{flex:1}.ide-status-dropdown-user-name{color:var(--vscode-text);font-size:11px;font-weight:600}.ide-status-dropdown-user-email{color:var(--vscode-text-dim);font-size:9px}.ide-status-dropdown-item{color:var(--vscode-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:6px;width:100%;padding:4px 8px;font-size:11px;transition:all .15s;display:flex}.ide-status-dropdown-item:hover{color:var(--vscode-text-bright);background-color:#ffffff14}.ide-status-dropdown-item-icon{flex-shrink:0}.ide-status-dropdown-item-label{flex:1}.ide-status-dropdown-divider{background-color:var(--vscode-dropdown-border);height:1px;margin:4px 0}.ide-status-dropdown-action{color:var(--vscode-text-dim);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:6px;width:100%;padding:4px 8px;font-size:11px;font-weight:400;transition:all .15s;display:flex}.ide-status-dropdown-action:hover{background-color:var(--vscode-list-hover-bg);color:var(--vscode-text)}.ide-status-dropdown-action-icon{flex-shrink:0}.ide-bottom-panel-mode{flex-direction:column;height:100%;display:flex}.ide-bottom-panel-tabs{background-color:var(--vscode-sidebar-bg);border-bottom:1px solid var(--vscode-border);z-index:10;gap:2px;padding:4px 8px;display:flex;position:sticky;top:0}.ide-bottom-panel-tab{color:var(--vscode-text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:all .15s;display:flex;position:relative}.ide-bottom-panel-tab:hover{background-color:var(--vscode-toolbar-hover-bg);color:var(--vscode-text)}.ide-bottom-panel-tab.active{background-color:var(--vscode-tab-active-bg);color:var(--vscode-text);font-weight:600}[data-theme=modern] .ide-bottom-panel-tab.active{border-color:var(--vscode-accent)!important;color:var(--vscode-accent)!important;background-color:#0000!important;border-width:2px!important}.ide-bottom-panel-tab .ide-badge{background-color:var(--vscode-accent);color:var(--vscode-button-fg);text-align:center;border-radius:10px;min-width:16px;padding:1px 5px;font-size:9px;font-weight:600}.ide-bottom-panel-content{background-color:var(--vscode-editor-bg);flex:1;overflow-y:auto}#bottom-panel-content>div{height:100%;min-height:100%}.ide-color-dim{color:var(--vscode-text-dim);opacity:.5}.ide-command-palette-overlay{z-index:1000;background-color:#0009;justify-content:center;align-items:flex-start;padding-top:100px;display:flex;position:fixed;inset:0}.ide-command-palette{background-color:var(--vscode-sidebar-bg);border:1px solid var(--vscode-border);border-radius:6px;width:600px;max-height:400px;overflow:hidden;box-shadow:0 10px 40px #00000080}.ide-command-palette-input{border:none;border-bottom:1px solid var(--vscode-border);width:100%;color:var(--vscode-text-bright);background-color:#0000;padding:12px 16px;font-size:14px}.ide-command-palette-input:focus{outline:none}.ide-command-palette-results{max-height:350px;overflow-y:auto}.ide-command-palette-item{cursor:pointer;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:10px 16px;display:flex}.ide-command-palette-item:hover{background-color:#ffffff1a}.ide-color-string{color:var(--vscode-orange)}.ide-color-number{color:var(--vscode-green)}.ide-color-keyword{color:var(--vscode-blue)}.ide-color-property{color:var(--vscode-cyan)}.ide-color-comment{color:var(--vscode-text-dim)}.ide-color-error{color:var(--vscode-red)}.ide-color-success{color:var(--vscode-green)}.ide-color-warning{color:var(--vscode-yellow)}.ide-color-text{color:var(--vscode-text)}.ide-color-text-dim{color:var(--vscode-text-dim)}.ide-color-text-bright{color:var(--vscode-text-bright)}.ide-color-accent{color:var(--vscode-accent)}.ide-color-heading{color:var(--vscode-text-bright)}.ide-heading-1{color:var(--vscode-text);margin-bottom:.5rem;font-size:1.5rem;font-weight:500;line-height:1.2}.ide-heading-2{color:var(--vscode-text);margin-bottom:1rem;font-size:1.25rem;font-weight:500;line-height:1.3}.ide-heading-3{color:var(--vscode-text);margin-bottom:.75rem;font-size:1.125rem;font-weight:500;line-height:1.4}.settings-sidebar{border-right:1px solid var(--vscode-border);background-color:var(--vscode-sidebar-bg);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.finance-ide ::-webkit-scrollbar{width:10px;height:10px}.finance-ide ::-webkit-scrollbar-track{background-color:var(--vscode-bg)}.finance-ide ::-webkit-scrollbar-thumb{background-color:#79797966;border-radius:10px}.finance-ide ::-webkit-scrollbar-thumb:hover{background-color:#646464b3}.ide-resize-handle{cursor:col-resize;background-color:#0000;width:4px;transition:background-color .2s;position:relative}.ide-icon-button{color:var(--vscode-text);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:4px;transition:background-color .1s}.ide-icon-button:hover{color:var(--vscode-text-bright);background-color:#ffffff1a}.ide-badge{background-color:var(--vscode-accent);color:var(--vscode-text-bright);text-align:center;border-radius:10px;min-width:18px;padding:2px 6px;font-size:10px;font-weight:600}.ide-badge.high{background-color:var(--vscode-red)}.ide-badge.medium{background-color:var(--vscode-orange)}.ide-message-action-btn{color:var(--vscode-text-dim);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;padding:4px;transition:all .1s}.mb-4:hover .ide-message-action-btn{opacity:1}.ide-message-action-btn:hover{color:var(--vscode-text-bright);background-color:#ffffff1a}.ide-typing-indicator{background-color:var(--vscode-sidebar-bg);border:1px solid var(--vscode-border);border-radius:8px;align-items:center;gap:4px;padding:8px 12px;display:inline-flex}.ide-typing-indicator span{background-color:var(--vscode-text-dim);border-radius:50%;width:6px;height:6px;animation:1.4s infinite typing-dot}.ide-typing-indicator span:nth-child(2){animation-delay:.2s}.ide-typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.settings-container{grid-template-columns:200px 1fr;width:100%;max-width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.settings-sidebar{border-right:1px solid var(--vscode-border);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.settings-search{border-bottom:1px solid var(--vscode-border);padding:12px}.settings-search-input{border:1px solid var(--vscode-border);width:100%;color:var(--vscode-text);background-color:#ffffff0d;border-radius:4px;padding:6px 10px;font-size:12px}.settings-search-input:focus{border-color:var(--vscode-accent);outline:none}.settings-menu{background-color:var(--vscode-sidebar-bg);flex:none;padding:8px}.settings-menu-item{cursor:pointer;color:var(--vscode-text);border-radius:4px;align-items:center;gap:8px;margin-bottom:2px;padding:8px 12px;font-size:13px;transition:background-color .1s;display:flex}.settings-menu-item:hover{background-color:#ffffff14}.settings-menu-item.active{color:var(--vscode-text-bright);background-color:#ffffff1f}.settings-content{background-color:var(--vscode-bg);box-sizing:border-box;border-bottom:1px solid var(--vscode-border);width:100%;min-width:0;max-width:100%;height:100%;padding:24px;overflow-y:auto}.settings-section-title{color:var(--vscode-text-bright);border-bottom:1px solid var(--vscode-border);width:100%;margin-bottom:24px;padding-bottom:12px;font-size:20px;font-weight:600}.settings-group{width:100%;max-width:100%;margin-bottom:24px}.settings-content .ide-card{box-sizing:border-box;width:100%;max-width:100%}.settings-content .ide-card label{text-align:left;align-items:center;width:auto;justify-content:flex-start!important;display:flex!important}.settings-content .ide-card input[type=radio]{flex-shrink:0;width:auto;margin-right:.5rem}.ide-tab-content{box-sizing:border-box;width:100%;max-width:100%}.ide-tab-content .settings-container{width:100%;max-width:100%}.settings-content>*{box-sizing:border-box;width:100%;max-width:100%}.settings-group-title{color:var(--vscode-text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:12px;font-weight:600}.settings-card{background-color:var(--vscode-sidebar-bg);border:1px solid var(--vscode-border);border-radius:6px;padding:16px}.settings-card+.settings-card{margin-top:12px}.finance-ide-workspace-container{border-bottom:none;grid-area:workspace;min-height:0;display:flex;overflow:hidden}.finance-ide-stage{border-bottom:none;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden auto}.finance-ide-workspace-container[data-layout=single]{flex-direction:column}.finance-ide-workspace-container[data-layout=single] .ide-pane{flex:1}.finance-ide-workspace-container[data-layout=split_vertical]{flex-direction:row}.finance-ide-workspace-container[data-layout=split_vertical] .ide-pane{border-right:1px solid var(--vscode-border);flex:1}.finance-ide-workspace-container[data-layout=split_vertical] .ide-pane:last-child{border-right:none}.finance-ide-workspace-container[data-layout=split_horizontal]{flex-direction:column}.finance-ide-workspace-container[data-layout=split_horizontal] .ide-pane{border-bottom:1px solid var(--vscode-border);flex:1}.finance-ide-workspace-container[data-layout=split_horizontal] .ide-pane:last-child{border-bottom:none}.finance-ide-workspace-container[data-layout=quad]{flex-direction:column}.finance-ide-workspace-container[data-layout=quad] .ide-pane-row{border-bottom:1px solid var(--vscode-border);flex:1;min-height:0;display:flex;overflow:hidden}.finance-ide-workspace-container[data-layout=quad] .ide-pane-row:last-child{border-bottom:none}.finance-ide-workspace-container[data-layout=quad] .ide-pane{border-right:1px solid var(--vscode-border);flex:1;min-width:0;min-height:0}.finance-ide-workspace-container[data-layout=quad] .ide-pane:last-child{border-right:none}.ide-pane{border:1px solid var(--vscode-border);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.ide-pane.active{border-top:1px solid var(--vscode-border)}[data-theme=modern] .ide-pane.active{border-top:1px solid #e5e7eb!important}.ide-pane-tab-bar{background-color:var(--vscode-tab-inactive-bg);border-bottom:1px solid var(--vscode-border);align-items:center;height:35px;min-height:35px;max-height:35px;padding:0;display:flex;position:relative}.ide-pane-tabs-scrollable{scrollbar-width:thin;scrollbar-color:var(--vscode-border)transparent;flex:1;align-items:center;min-width:0;padding:0 8px;display:flex;overflow:auto hidden}.ide-pane-tabs-scrollable::-webkit-scrollbar{height:4px}.ide-pane-tabs-scrollable::-webkit-scrollbar-track{background:0 0}.ide-pane-tabs-scrollable::-webkit-scrollbar-thumb{background-color:var(--vscode-border);border-radius:2px}.ide-pane-tabs-scrollable::-webkit-scrollbar-thumb:hover{background-color:var(--vscode-text-dim)}.ide-pane-tab-bar-right{background-color:var(--vscode-tab-inactive-bg);border-left:1px solid var(--vscode-border);flex-shrink:0;padding:0 8px}.ide-pane-tab-bar.active:after{content:"";background:var(--vscode-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.finance-ide-workspace-container[data-layout=single] .ide-pane-tab-bar.active:after{display:none}.ide-pane-content{background-color:var(--vscode-bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:auto}.ide-pane-content:has(.ide-empty-state){justify-content:center;align-items:center;overflow:hidden}[data-density=comfortable] .ide-tree-item{margin-bottom:3px;padding:6px 16px 6px 20px}[data-density=comfortable] .ide-tree-header{margin-bottom:2px;padding:6px 16px 6px 8px}[data-density=comfortable] .ide-agent-item{margin-bottom:4px;padding:10px 12px}[data-density=comfortable] .ide-tab{padding:8px 12px}[data-density=comfortable] .ide-activity-item{padding:10px 16px}[data-density=comfortable] .settings-card{padding:20px}[data-density=comfortable] .settings-group{margin-bottom:24px}[data-density=comfortable] .ide-nav-item{padding:6px 12px;font-size:13px}[data-density=comfortable] .ide-nav-category-header{padding:6px 10px;font-size:12px}[data-density=comfortable] .ide-nav-item-badge{padding:3px 7px;font-size:11px}[data-density=comfortable] .ide-nav-mode-bar{height:56px;padding:10px 6px}[data-density=comfortable] .ide-nav-mode-icon{width:44px;height:44px}[data-density=compact] .ide-tree-item{margin-bottom:1px;padding:2px 16px 2px 20px;font-size:12px}[data-density=compact] .ide-tree-header{padding:3px 16px 3px 8px;font-size:10px}[data-density=compact] .ide-agent-item{margin-bottom:1px;padding:4px 6px}[data-density=compact] .ide-agent-item .text-xs{font-size:10px}[data-density=compact] .ide-agent-item .text-sm{font-size:11px}[data-density=compact] .ide-tab{padding:4px 8px;font-size:12px}[data-density=compact] .ide-activity-item{padding:4px 12px;font-size:11px}[data-density=compact] .settings-card{padding:12px}[data-density=compact] .settings-group{margin-bottom:16px}[data-density=compact] .ide-nav-item{padding:2px 8px;font-size:11px}[data-density=compact] .ide-nav-category-header{padding:2px 8px;font-size:10px}[data-density=compact] .ide-nav-item-badge{padding:1px 4px;font-size:9px}[data-density=compact] .ide-nav-mode-bar{height:40px;padding:6px 2px}[data-density=compact] .ide-nav-mode-icon{width:32px;height:32px}[data-density=compact] .ide-status-dropdown-trigger{gap:3px;padding:1px 6px;font-size:10px}[data-density=compact] .ide-status-dropdown-item,[data-density=compact] .ide-status-dropdown-action{padding:3px 6px;font-size:10px}[data-density=compact] .ide-status-dropdown-section{padding:2px}[data-density=compact] .ide-status-dropdown-label-small{margin-bottom:1px;padding-left:6px;font-size:8px}[data-density=compact] .ide-status-dropdown-user-avatar{width:24px;height:24px;font-size:10px}[data-density=compact] .ide-status-dropdown-user-name{font-size:10px}[data-density=compact] .ide-status-dropdown-user-email{font-size:8px}[data-density=compact] .ide-status-action{gap:3px;padding:1px 6px;font-size:10px}[data-density=compact] .ide-bottom-panel-tab{padding:4px 8px;font-size:11px}[data-density=comfortable] .ide-status-dropdown-trigger{gap:5px;padding:3px 10px;font-size:12px}[data-density=comfortable] .ide-status-dropdown-item,[data-density=comfortable] .ide-status-dropdown-action{padding:6px 10px;font-size:12px}[data-density=comfortable] .ide-status-dropdown-section{padding:6px}[data-density=comfortable] .ide-status-dropdown-label-small{margin-bottom:3px;padding-left:10px;font-size:10px}[data-density=comfortable] .ide-status-dropdown-user-avatar{width:32px;height:32px;font-size:12px}[data-density=comfortable] .ide-status-dropdown-user-name{font-size:12px}[data-density=comfortable] .ide-status-dropdown-user-email{font-size:10px}[data-density=comfortable] .ide-status-action{gap:5px;padding:3px 10px;font-size:12px}[data-density=comfortable] .ide-bottom-panel-tab{padding:8px 14px;font-size:13px}.ide-resize-handle{z-index:1000;background-color:#0000;transition:background-color .15s;position:absolute}.ide-resize-handle:hover,.ide-resize-handle:active{background-color:var(--vscode-accent)}.ide-resize-handle-vertical{cursor:ew-resize;width:6px;height:100%;top:0}.ide-resize-handle-horizontal{cursor:ns-resize;width:100%;height:6px;left:0}#left-resize-handle{right:0}#right-resize-handle{left:0}#bottom-resize-handle{z-index:10000;top:0}.finance-ide-bottom-panel-header{position:relative}.ide-nav-mode-bar{background-color:var(--vscode-sidebar-bg);border-bottom:1px solid var(--vscode-border);justify-content:center;align-items:center;gap:2px;height:48px;padding:8px 4px;display:flex}.ide-nav-mode-icon{cursor:pointer;width:40px;height:40px;color:var(--vscode-text-dim);opacity:.7;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ide-nav-mode-icon:hover{opacity:1;color:var(--vscode-text);background-color:#ffffff0d}.ide-nav-mode-icon.active{background-color:var(--vscode-accent);color:var(--vscode-text-bright);opacity:1}.ide-page-tabs{border-bottom:1px solid var(--vscode-border);gap:4px;margin-bottom:24px;padding:0 0 16px;display:flex}[data-theme=modern] .ide-page-tabs{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-bottom:1px solid #e5e7eb;gap:8px;margin-bottom:24px;padding:0 0 12px;display:flex;position:sticky;top:0}.ide-page-tab{color:var(--vscode-text-dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s;position:relative}[data-theme=modern] .ide-page-tab{color:#6b7280;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s}.ide-page-tab:hover{color:var(--vscode-text);background-color:#ffffff0d}[data-theme=modern] .ide-page-tab:hover{color:#111827;background-color:#f9fafb}.ide-page-tab.active{color:var(--vscode-text);border-bottom-color:var(--vscode-accent);font-weight:600}[data-theme=modern] .ide-page-tab.active{color:#111827;background-color:#f3f4f6;font-weight:600}.ide-page-tab-label{white-space:nowrap}.ide-page-tabs{border-bottom:1px solid var(--vscode-border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:0 0 16px;display:flex}.ide-page-tabs-list{flex:1;gap:4px;display:flex}[data-theme=modern] .ide-page-tabs{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #0000000d}[data-theme=modern] .ide-page-tabs-list{flex:1;gap:4px;display:flex}.ide-page-tabs-toggle{border:1px solid var(--vscode-border);color:var(--vscode-text-dim);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.ide-page-tabs-toggle:hover{color:var(--vscode-text);background-color:var(--vscode-list-hoverBackground);border-color:var(--vscode-accent)}.ide-page-tabs-toggle-icon{font-size:14px;line-height:1}.ide-page-tabs-toggle-label{white-space:nowrap}[data-theme=modern] .ide-page-tabs-toggle{color:#6b7280;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 14px;font-size:12px;transition:all .15s}[data-theme=modern] .ide-page-tabs-toggle:hover{color:#111827;background-color:#f9fafb;border-color:#d1d5db}.ide-page-nav{flex-shrink:0;width:200px;min-width:200px;max-width:200px;margin-left:32px;position:sticky;top:24px}.ide-page-nav-header{border-bottom:1px solid var(--vscode-border);margin-bottom:8px;padding:8px 12px}.ide-page-nav-title{text-transform:uppercase;letter-spacing:.5px;color:var(--vscode-text-dim);font-size:11px;font-weight:600}.ide-page-nav-list{margin:0;padding:0;list-style:none}.ide-page-nav-item{margin:0;padding:0}.ide-page-nav-link{width:100%;color:var(--vscode-text-dim);text-align:left;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;border-radius:0;padding:10px 12px;font-size:14px;font-weight:500;transition:all .15s;display:block}.ide-page-nav-link:hover{color:var(--vscode-text);background-color:var(--vscode-list-hoverBackground)}.ide-page-nav-link.active{color:var(--vscode-text);border-left-color:var(--vscode-accent);background-color:var(--vscode-list-activeSelectionBackground);font-weight:600}.ide-page-nav-label{white-space:nowrap;display:block}.ide-page-nav-footer{border-top:1px solid var(--vscode-border);margin-top:12px;padding-top:12px}.ide-page-nav-toggle{border:1px solid var(--vscode-border);width:100%;color:var(--vscode-text-dim);cursor:pointer;text-align:left;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.ide-page-nav-toggle:hover{color:var(--vscode-text);background-color:var(--vscode-list-hoverBackground);border-color:var(--vscode-accent)}.ide-page-nav-toggle-icon{font-size:14px;line-height:1}.ide-page-nav-toggle-label{white-space:nowrap}[data-theme=modern] .ide-page-nav-footer{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}[data-theme=modern] .ide-page-nav-toggle{color:#6b7280;border:1px solid #e5e7eb;border-radius:8px;padding:10px 14px;font-size:12px;transition:all .15s}[data-theme=modern] .ide-page-nav-toggle:hover{color:#111827;background-color:#f9fafb;border-color:#d1d5db}[data-theme=modern] .ide-page-nav{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:220px;min-width:220px;max-width:220px;margin-left:24px;padding:16px;box-shadow:0 1px 3px #0000000d}[data-theme=modern] .ide-page-nav-header{border-bottom:1px solid #e5e7eb;margin-bottom:12px;padding:0 0 12px}[data-theme=modern] .ide-page-nav-title{text-transform:uppercase;letter-spacing:.5px;color:#6b7280;font-size:11px;font-weight:600}[data-theme=modern] .ide-page-nav-link{color:#6b7280;border-left:3px solid #0000;border-radius:6px;margin-bottom:4px;padding:10px 14px;font-size:14px;font-weight:500}[data-theme=modern] .ide-page-nav-link:hover{color:#111827;background-color:#f9fafb}[data-theme=modern] .ide-page-nav-link.active{color:#111827;background-color:#f3f4f6;border-left-color:#111827;font-weight:600}.ide-page-with-nav{align-items:flex-start;gap:0;display:flex}.ide-page-content{flex:1;min-width:0}[data-theme=modern] .ide-page-content{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000d}[data-theme=modern] .finance-ide-stage>div:first-child:has(.ide-page-content),[data-theme=modern] .finance-ide-stage>div:first-child:has(.ide-page-with-nav){padding-top:0!important}.ide-left-page-nav{flex-direction:column;min-height:0;display:flex}.ide-left-page-nav-pinned{box-sizing:border-box;grid-area:left-nav;width:100%;height:100%;padding:24px;overflow:hidden;background-color:#0000!important;border-right:none!important}[data-theme=modern] .ide-left-page-nav-pinned{border-right:1px solid #e5e7eb;margin-top:24px;background:#fff!important}.ide-left-page-nav-floating{border:1px solid #e5e7eb;border-radius:12px;align-self:flex-start;width:220px;min-width:220px;max-width:220px;height:auto;margin-left:24px;margin-right:0;padding:16px;position:sticky;top:24px;box-shadow:0 1px 3px #0000000d;background:#fff!important;border-right:1px solid #e5e7eb!important}.ide-left-page-nav-floating-full{border:1px solid #e5e7eb;border-radius:12px;align-self:flex-start;width:320px;min-width:320px;max-width:320px;height:auto;margin-left:24px;margin-right:24px;padding:20px;position:sticky;top:24px;box-shadow:0 1px 3px #0000000d;background:#fff!important;border-right:1px solid #e5e7eb!important}.ide-left-page-nav-header{border-bottom:1px solid #e5e7eb;margin-bottom:12px;padding:0 0 12px}.ide-left-page-nav-title{text-transform:uppercase;letter-spacing:.5px;color:#6b7280;font-size:11px;font-weight:600}.ide-left-page-nav-list{flex:0 auto;margin:0;padding:0;list-style:none}.ide-left-page-nav-item{margin:0;padding:0}.ide-left-page-nav-link{color:#6b7280;text-align:left;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;border-radius:6px;width:100%;margin-bottom:4px;padding:10px 14px;font-size:14px;font-weight:500;transition:all .15s;display:block}.ide-left-page-nav-link:hover{color:#111827;background-color:#f9fafb}.ide-left-page-nav-link.active{color:#111827;background-color:#f3f4f6;border-left-color:#111827;font-weight:600}.finance-ide-left-nav .ide-left-page-nav-link{border-left:0 #0000!important;border-right:3px solid #0000!important}.finance-ide-left-nav .ide-left-page-nav-link:hover{border-left:0 #0000!important;border-right-color:#e5e7eb!important}.finance-ide-left-nav .ide-left-page-nav-link.active{border-left:0 #0000!important;border-right:3px solid #111827!important}.ide-left-page-nav-label{white-space:nowrap;display:block}.ide-left-page-nav-footer{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.ide-left-page-nav-toggle{color:#6b7280;cursor:pointer;text-align:left;background:0 0;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;width:100%;padding:10px 14px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.ide-left-page-nav-toggle:hover{color:#111827;background-color:#f9fafb;border-color:#d1d5db}.ide-left-page-nav-toggle-icon{font-size:14px;line-height:1}.ide-left-page-nav-toggle-label{white-space:nowrap}.ide-left-nav-context-controls{flex-direction:column;gap:8px;padding:0;display:flex}.ide-left-nav-context-control{color:#6b7280;cursor:pointer;text-align:left;background:0 0;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:10px 14px;transition:all .15s;display:block}.ide-left-nav-context-control:hover{color:#111827;background-color:#f9fafb;border-color:#d1d5db}.ide-left-nav-context-content{flex-direction:column;gap:6px;display:flex}.ide-left-nav-context-header{align-items:center;gap:6px;display:flex}.ide-left-nav-context-row{justify-content:space-between;align-items:center;gap:8px;padding-left:0;display:flex}.ide-left-nav-context-icon{opacity:.7;width:16px;height:16px;color:inherit;flex-shrink:0}.ide-left-nav-context-label{text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;flex-shrink:0;font-size:10px;font-weight:600}.ide-left-nav-context-value{color:#111827;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.ide-left-nav-context-chevron{opacity:.5;width:14px;height:14px;color:inherit;flex-shrink:0;margin-left:auto;transition:transform .15s,opacity .15s}.ide-left-nav-context-control:hover .ide-left-nav-context-chevron{opacity:.7}[data-theme=dark] .ide-left-nav-context-control,[data-theme=dark] .ide-left-page-nav-toggle{border-color:var(--vscode-border);color:var(--vscode-text-dim);background-color:#0000}[data-theme=dark] .ide-left-nav-context-control:hover,[data-theme=dark] .ide-left-page-nav-toggle:hover{background-color:var(--vscode-list-hoverBackground);color:var(--vscode-text);border-color:var(--vscode-border)}[data-theme=dark] .ide-left-nav-context-label{color:var(--vscode-text-dim)}[data-theme=dark] .ide-left-nav-context-value{color:var(--vscode-text)}.finance-ide-stage-content-wrapper{align-items:flex-start;gap:0;width:100%;padding-left:0;padding-right:0;display:flex}.finance-ide-stage-main-content{min-width:0;box-shadow:none;border:none;flex:1}.ide-nav-content{padding:8px 0}[data-theme=modern] .ide-nav-content{margin:0!important;padding:0!important}[data-theme=modern] .finance-ide-left-nav-scrollable{padding:0!important}.ide-nav-category{margin-bottom:12px}.ide-nav-category-header{text-transform:uppercase;letter-spacing:.5px;color:var(--vscode-text-dim);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.ide-nav-category-title{flex:1}.ide-nav-category-count{color:var(--vscode-text-dim);background-color:#ffffff0d;border-radius:10px;padding:2px 6px;font-size:10px}.ide-nav-category-items{flex-direction:column;gap:2px;padding:0 8px;display:flex}.ide-nav-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:flex-start;gap:8px;width:100%;padding:8px 10px;transition:all .15s;display:flex;position:relative}.ide-nav-item:hover{background-color:#ffffff0d}.ide-nav-item-compact{align-items:center;gap:6px;padding:4px 10px}.ide-nav-item-icon{color:var(--vscode-accent);flex-shrink:0;margin-top:2px}.ide-nav-item-content{flex:1;min-width:0}.ide-nav-item-name{color:var(--vscode-text);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-bottom:2px;font-size:13px;font-weight:500;overflow:hidden}.ide-nav-item-compact .ide-nav-item-name{margin-bottom:0;font-size:12px;font-weight:400}.ide-nav-item-description{color:var(--vscode-text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.ide-nav-item-timestamp{color:var(--vscode-text-dim);margin-top:2px;font-size:10px}.ide-nav-item-badge{color:var(--vscode-text-dim);white-space:nowrap;background-color:#ffffff0d;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:10px}.ide-nav-item-meta{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.ide-nav-item-saved{padding-right:36px}.ide-nav-item-saved .ide-nav-item-icon{color:var(--vscode-yellow)}.ide-nav-item-delete{width:24px;height:24px;color:var(--vscode-text-dim);opacity:0;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ide-nav-item-saved:hover .ide-nav-item-delete{opacity:1}.ide-nav-item-delete:hover{background-color:var(--vscode-red);color:var(--vscode-text-bright)}.ide-nav-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.ide-nav-empty-title{color:var(--vscode-text);margin-top:12px;margin-bottom:6px;font-size:14px;font-weight:500}.ide-nav-empty-description{color:var(--vscode-text-dim);font-size:12px;line-height:1.4}.extension-bar{background-color:var(--vscode-sidebar-bg);border-bottom:1px solid var(--vscode-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:0;height:32px;padding:4px 2px;display:flex}.extension-icon{cursor:pointer;width:28px;height:26px;color:var(--vscode-text-dim);opacity:.6;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.extension-icon:not(.active) svg{filter:grayscale(.8)}.extension-icon:hover{opacity:.8;background-color:var(--vscode-toolbar-hover-bg)}.extension-icon:hover svg{filter:grayscale(.4)}.extension-icon.active{opacity:1;color:var(--vscode-text-bright);border-bottom:2px solid var(--vscode-accent);border-radius:4px 4px 0 0}.extension-icon.active svg{filter:grayscale(0);color:var(--vscode-accent)}.extensions-dropdown{background-color:var(--vscode-sidebar-bg);border:1px solid var(--vscode-border);z-index:1000;border-radius:4px;min-width:200px;max-height:400px;margin-top:4px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.extensions-dropdown-item{width:100%;color:var(--vscode-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background-color .15s;display:flex}.extensions-dropdown-item:hover{background-color:var(--vscode-list-hover-bg)}.extensions-dropdown-item.active{background-color:var(--vscode-list-active-bg);color:var(--vscode-text-bright)}.extensions-dropdown-item svg{color:var(--vscode-icon-foreground);flex-shrink:0}.extensions-dropdown-item.active svg{color:var(--vscode-accent)}.extension-icon-overflow{position:relative}.extension-overflow-menu{background-color:var(--vscode-sidebar-bg);border:1px solid var(--vscode-border);z-index:1000;border-radius:4px;min-width:200px;margin-top:4px;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0000004d}.extension-overflow-menu.hidden{display:none}.extension-overflow-item{width:100%;color:var(--vscode-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;transition:background-color .15s;display:flex}.extension-overflow-item:hover{background-color:var(--vscode-list-hover-bg)}.extension-overflow-item:first-child{border-radius:4px 4px 0 0}.extension-overflow-item:last-child{border-radius:0 0 4px 4px}.ide-right-panel-tabs{background-color:var(--vscode-sidebar-bg);border-bottom:1px solid var(--vscode-border);justify-content:center;align-items:center;gap:2px;width:100%;height:48px;padding:8px;display:flex}.ide-right-panel-tab{cursor:pointer;width:40px;height:40px;color:var(--vscode-text-dim);opacity:.7;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.ide-right-panel-tab:hover{opacity:1;color:var(--vscode-text);background-color:#ffffff0d}.ide-right-panel-tab.active{background-color:var(--vscode-accent);color:var(--vscode-text-bright);opacity:1}.ide-tab-badge{background-color:var(--vscode-accent);min-width:14px;height:14px;color:var(--vscode-text-bright);border-radius:7px;justify-content:center;align-items:center;padding:0 3px;font-size:9px;font-weight:600;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}[data-density=comfortable] .ide-right-panel-tabs{height:56px;padding:10px}[data-density=comfortable] .ide-right-panel-tab{width:44px;height:44px}[data-density=compact] .ide-right-panel-tabs{height:40px;padding:6px}[data-density=compact] .ide-right-panel-tab{width:32px;height:32px}.ide-chat-tab{flex-direction:column;height:100%;display:flex}.ide-chat-history{flex:1;padding:1rem;overflow-y:auto}.ide-chat-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.ide-chat-empty-icon{margin-bottom:1rem;font-size:3rem}.ide-chat-empty-icon-large{width:4rem;height:4rem;color:var(--vscode-text-dim);opacity:.5;margin-bottom:1rem}.ide-chat-empty-title{color:var(--vscode-text);margin-bottom:.5rem;font-size:1rem;font-weight:600}.ide-chat-empty-description{color:var(--vscode-text-dim);margin-bottom:1rem;font-size:.875rem}.ide-chat-empty-meta{gap:1rem;margin-bottom:1rem;display:flex}.ide-chat-empty-meta-item{color:var(--vscode-text-dim);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ide-chat-empty-steps{text-align:left;width:100%;max-width:300px;margin-bottom:1rem}.ide-chat-empty-steps-title{color:var(--vscode-text-dim);text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.ide-chat-empty-step{color:var(--vscode-text);gap:.5rem;margin-bottom:.25rem;font-size:.875rem;display:flex}.ide-chat-empty-step-number{color:var(--vscode-accent);font-weight:600}.ide-chat-empty-prompt{color:var(--vscode-text-dim);font-size:.75rem;font-style:italic}.ide-chat-message{margin-bottom:1.5rem}.ide-chat-message-header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ide-chat-message-sender{color:var(--vscode-text);font-size:.75rem;font-weight:600}.ide-chat-message-time{color:var(--vscode-text-dim);font-size:.75rem}.ide-chat-message-agent-icon{font-size:1rem}.ide-chat-message-bubble{border-radius:.5rem;margin-left:1.5rem;padding:.75rem}.ide-chat-message-bubble-user{background-color:#007acc26}.ide-chat-message-bubble-agent{background-color:var(--vscode-sidebar-bg);border:1px solid var(--vscode-border)}.ide-chat-message-text{color:var(--vscode-text);white-space:pre-wrap;font-size:.875rem}.ide-chat-message-actions{gap:.5rem;margin-top:.25rem;margin-left:1.5rem;display:flex}.ide-chat-context-banner{border:1px solid var(--vscode-accent);background-color:#007acc1a;border-radius:.5rem;margin-bottom:1rem;padding:.75rem}.ide-chat-context-banner-header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ide-chat-context-banner-title{color:var(--vscode-text-dim);text-transform:uppercase;font-size:.75rem;font-weight:600}.ide-chat-context-banner-item{color:var(--vscode-text-dim);font-size:.75rem}.ide-chat-typing{align-items:center;gap:.5rem;margin-left:1.5rem;display:flex}.ide-chat-typing-icon{font-size:1rem}.ide-autonomous-setup{border-top:1px solid var(--vscode-border);margin-top:1rem;padding-top:1rem}.ide-autonomous-setup-header{color:var(--vscode-text);margin-bottom:.75rem;font-size:.875rem;font-weight:600}.ide-autonomous-setup-details{margin-bottom:1rem}.ide-autonomous-setup-param{gap:.5rem;margin-bottom:.25rem;font-size:.75rem;display:flex}.ide-autonomous-setup-param-key{color:var(--vscode-text-dim)}.ide-autonomous-setup-param-value{color:var(--vscode-text);font-weight:600}.ide-autonomous-setup-actions{gap:.5rem;display:flex}.ide-autonomous-launch-button{background-color:var(--vscode-accent);color:#fff;cursor:pointer;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;transition:background-color .15s;display:flex}.ide-autonomous-launch-button:hover{background-color:var(--vscode-accent-hover)}.ide-autonomous-adjust-button{color:var(--vscode-text);border:1px solid var(--vscode-border);cursor:pointer;background-color:#0000;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;transition:all .15s;display:flex}.ide-autonomous-adjust-button:hover{background-color:var(--vscode-sidebar-bg);border-color:var(--vscode-accent)}.ide-chat-input-container{border-top:1px solid var(--vscode-border);background-color:var(--vscode-bg)}.ide-chat-input-controls-compact{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.ide-context-pills{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.ide-context-pill{border:1px solid var(--vscode-border);color:var(--vscode-text-dim);background-color:#ffffff08;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;display:flex}.ide-context-pill .icon{opacity:.6}.ide-input-row-middle{background-color:var(--vscode-sidebar-bg);border:1px solid var(--vscode-border);border-radius:.375rem;padding:.75rem;transition:all .2s}.ide-input-row-middle:focus-within{border-color:var(--vscode-accent);box-shadow:0 0 0 1px var(--vscode-accent)}.ide-input-row-bottom{align-items:center;gap:.5rem;display:flex}.ide-input-form{width:100%}.ide-input-field{background-color:var(--vscode-input-bg);border:1px solid var(--vscode-border);width:100%;color:var(--vscode-text);border-radius:.25rem;outline:none;padding:.375rem .75rem;font-family:inherit;font-size:.875rem}.ide-input-field::placeholder{color:#0000}.ide-input-field:disabled{opacity:.5;cursor:not-allowed}.ide-mode-btn{color:var(--vscode-text);cursor:pointer;background-color:#007acc26;border:1px solid #007acc4d;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.ide-mode-btn:hover{border-color:var(--vscode-accent);background-color:#007acc38}.ide-mode-btn-icon{font-size:.875rem;line-height:1}.ide-mode-btn-text{font-weight:600;line-height:1}.ide-agent-selector-wrapper{flex-shrink:0;position:relative}.ide-agent-selector-btn{border:1px solid var(--vscode-border);color:var(--vscode-text);cursor:pointer;background-color:#0000;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.ide-agent-selector-btn:hover{border-color:var(--vscode-accent);background-color:#ffffff0d}.ide-agent-selector-text{white-space:nowrap;text-overflow:ellipsis;max-width:150px;line-height:1;overflow:hidden}.ide-spacer{flex:1}.ide-agent-dropdown{background-color:var(--vscode-sidebar-bg);border:1px solid var(--vscode-border);z-index:1000;border-radius:.5rem;min-width:300px;max-height:400px;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 -8px 24px #00000080}.ide-agent-search{border-bottom:1px solid var(--vscode-border);background-color:var(--vscode-sidebar-bg);z-index:1;align-items:center;gap:.5rem;padding:.625rem;display:flex;position:sticky;top:0}.ide-agent-search-input{color:var(--vscode-text);background-color:#0000;border:none;outline:none;flex:1;font-size:.75rem}.ide-agent-section{padding:.5rem 0}.ide-agent-section-title{color:var(--vscode-text-dim);text-transform:uppercase;letter-spacing:.05em;padding:.375rem .625rem;font-size:.625rem;font-weight:600}.ide-agent-category{margin-bottom:.375rem}.ide-agent-category-name{color:var(--vscode-accent);text-transform:uppercase;letter-spacing:.05em;padding:.25rem .625rem;font-size:.625rem;font-weight:600}.ide-agent-item{width:100%;color:var(--vscode-text);cursor:pointer;text-align:left;background-color:#0000;border:none;align-items:center;gap:.625rem;padding:.5rem .625rem;transition:background-color .15s;display:flex}.ide-agent-item:hover{background-color:var(--vscode-list-hover-bg)}.ide-agent-item-icon{flex-shrink:0;font-size:1rem;line-height:1}.ide-agent-item-content{flex:1;min-width:0}.ide-agent-item-name{color:var(--vscode-text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.ide-agent-item-type{color:var(--vscode-text-dim);margin-top:.125rem;font-size:.625rem}.ide-send-btn{background-color:var(--vscode-accent);color:#fff;cursor:pointer;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:32px;padding:0;transition:all .15s;display:flex}.ide-send-btn:hover:not(:disabled){background-color:var(--vscode-accent-hover)}.ide-send-btn:active:not(:disabled){transform:scale(.95)}.ide-send-btn:disabled{opacity:.3;cursor:not-allowed}.ide-autonomous-tab{height:100%;padding:.5rem;overflow-y:auto}.ide-auto-card{cursor:pointer;text-align:left;background-color:#0000;border:none;border-radius:.375rem;flex-direction:column;gap:.25rem;width:100%;margin-bottom:.25rem;padding:.625rem .75rem;transition:all .15s;display:flex}.ide-auto-card:hover{background-color:#ffffff0d}.ide-auto-card-running,.ide-auto-card-running .ide-auto-card-name{color:var(--vscode-text)}.ide-auto-card-running .ide-auto-card-time,.ide-auto-card:not(.ide-auto-card-running),.ide-auto-card:not(.ide-auto-card-running) .ide-auto-card-name{color:var(--vscode-text-dim)}.ide-auto-card:not(.ide-auto-card-running) .ide-auto-card-time{color:rgba(var(--vscode-text-dim-rgb,150,150,150),.7)}.ide-auto-card-name{align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:flex}.ide-auto-card-time{font-size:.6875rem}.ide-auto-spinner{flex-shrink:0;width:1rem;height:1rem;animation:1s linear infinite spin}.ide-auto-section{border-top:1px solid var(--vscode-border);margin-top:1rem;padding-top:.5rem}.ide-auto-section-header{width:100%;color:var(--vscode-text-dim);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background-color:#0000;border:none;align-items:center;gap:.375rem;margin-bottom:.25rem;padding:.375rem .5rem;font-size:.625rem;font-weight:600;transition:all .15s;display:flex}.ide-auto-section-header:hover{color:var(--vscode-text);background-color:#ffffff08}.ide-auto-section-content{padding:0}.ide-auto-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.ide-auto-empty-icon{width:3rem;height:3rem;color:var(--vscode-text-dim);opacity:.5;margin-bottom:1rem}.ide-auto-empty-title{color:var(--vscode-text);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.ide-auto-empty-text{color:var(--vscode-text-dim);font-size:.75rem}[data-density=comfortable] .ide-auto-card{gap:.375rem;margin-bottom:.375rem;padding:.875rem 1rem}[data-density=comfortable] .ide-auto-card-name{gap:.625rem;font-size:.875rem}[data-density=comfortable] .ide-auto-card-time{font-size:.75rem}[data-density=comfortable] .ide-auto-spinner{width:1.125rem;height:1.125rem}[data-density=comfortable] .ide-auto-section{margin-top:1.25rem;padding-top:.625rem}[data-density=comfortable] .ide-auto-section-header{margin-bottom:.375rem;padding:.5rem .625rem;font-size:.6875rem}[data-density=compact] .ide-auto-card{gap:.125rem;margin-bottom:.125rem;padding:.375rem .5rem}[data-density=compact] .ide-auto-card-name{gap:.375rem;font-size:.6875rem}[data-density=compact] .ide-auto-card-time{font-size:.5625rem}[data-density=compact] .ide-auto-spinner{width:.875rem;height:.875rem}[data-density=compact] .ide-auto-section{margin-top:.75rem;padding-top:.375rem}[data-density=compact] .ide-auto-section-header{margin-bottom:.125rem;padding:.25rem .375rem;font-size:.5625rem}[data-density=compact] .ide-auto-empty-title{font-size:.75rem}[data-density=compact] .ide-auto-empty-text{font-size:.625rem}.ide-progress-bar{background-color:var(--vscode-border);border-radius:4px;height:8px;overflow:hidden}.ide-progress-fill{background-color:var(--vscode-accent);height:100%;transition:width .3s}.ide-execution-step{border-radius:.25rem;gap:.75rem;margin-bottom:.5rem;padding:.75rem;transition:background-color .15s;display:flex}.ide-execution-step.active{background-color:#007acc1a}.ide-execution-step-icon{flex-shrink:0}.ide-execution-step-content{flex:1}.ide-execution-step-title{color:var(--vscode-text);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.ide-execution-step-status{color:var(--vscode-text-dim);font-size:.75rem}.ide-spinner{border:2px solid var(--vscode-border);border-top-color:var(--vscode-accent);border-radius:50%;width:1.25rem;height:1.25rem;animation:1s linear infinite spin}.ide-log-entry{gap:.5rem;padding:.25rem 0;font-size:.75rem;display:flex}.ide-log-timestamp{color:var(--vscode-text-dim)}.ide-log-level{font-weight:600}.ide-log-message{color:var(--vscode-text);flex:1}.ide-log-info .ide-log-level{color:var(--vscode-blue)}.ide-log-success .ide-log-level{color:var(--vscode-green)}.ide-log-warning .ide-log-level{color:var(--vscode-yellow)}.ide-log-error .ide-log-level{color:var(--vscode-red)}.ide-output-file{background-color:var(--vscode-bg);border:1px solid var(--vscode-border);border-radius:.25rem;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem;transition:all .15s;display:flex}.ide-output-file:hover{border-color:var(--vscode-accent)}.ide-output-file-icon{flex-shrink:0;font-size:1.5rem}.ide-output-file-info{flex:1;min-width:0}.ide-output-file-name{color:var(--vscode-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.ide-output-file-size{color:var(--vscode-text-dim);font-size:.75rem}.ide-output-file-action{color:var(--vscode-text-dim);cursor:pointer;background-color:#0000;border:none;padding:.5rem;transition:color .15s}.ide-output-file-action:hover{color:var(--vscode-accent)}.ide-button{cursor:pointer;box-sizing:border-box;border:none;border-radius:.25rem;justify-content:center;align-items:center;gap:.375rem;min-width:fit-content;height:auto;min-height:26px;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1.2;transition:all .15s;display:inline-flex}.ide-button[data-icon-only=true],button.ide-button[data-icon-only=true],.ide-button-primary[data-icon-only=true],.ide-button-secondary[data-icon-only=true],.ide-button-danger[data-icon-only=true]{box-sizing:border-box!important;flex-grow:0!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:0!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;display:inline-flex!important}.ide-button-primary{background-color:var(--vscode-accent);color:#fff}.ide-button-primary:hover{background-color:var(--vscode-accent-hover)}.ide-button-primary:disabled{opacity:.5;cursor:not-allowed}.ide-button-secondary{color:var(--vscode-text);border:1px solid var(--vscode-border);background-color:#0000}.ide-button-secondary:hover{background-color:var(--vscode-sidebar-bg);border-color:var(--vscode-accent)}.ide-button-enhanced{text-transform:none;letter-spacing:normal;min-width:80px;font-size:12px}[data-theme=modern] .ide-button-enhanced{min-width:90px;border:1px solid var(--vscode-border)!important;border-radius:8px!important;padding:6px 12px!important;font-size:13px!important;font-weight:600!important;transition:background-color .12s,border-color .12s,box-shadow .12s!important;box-shadow:0 1px 3px #0000001a!important}[data-theme=modern] .ide-button-enhanced:hover{border-color:var(--vscode-accent)!important;box-shadow:0 2px 4px #00000014,0 1px 2px #0000000f!important}[data-theme=modern] .ide-button-enhanced.active{background-color:var(--vscode-accent)!important;color:var(--vscode-button-fg)!important;border-color:var(--vscode-accent)!important;box-shadow:0 2px 6px #0000001a!important}[data-theme=modern] .ide-button-enhanced.active:hover{background-color:var(--vscode-accent-hover)!important;box-shadow:0 2px 8px #0000001f!important}[data-theme=modern] .ide-button-enhanced:active{box-shadow:0 1px 2px #0000000f!important}[data-theme=light] .ide-button-enhanced:hover,[data-theme=teampay-light] .ide-button-enhanced:hover{background-color:#00000014}.ide-button-danger{background-color:var(--vscode-red);color:#fff}.ide-button-danger:hover{background-color:#d32f2f}.ide-button-accept{background-color:var(--vscode-green);color:#fff}.ide-button-accept:hover{background-color:#22c55e}.ide-button-reject{background-color:var(--vscode-red);color:#fff}.ide-button-reject:hover{background-color:#d32f2f}.ide-button-accept[data-icon-only=true],.ide-button-reject[data-icon-only=true]{box-sizing:border-box!important;flex-grow:0!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:0!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;display:inline-flex!important}.ide-pagination{align-items:center;gap:4px;padding:8px;display:flex}.ide-pagination-btn{min-width:28px;height:28px;color:var(--vscode-text);border:1px solid var(--vscode-border);cursor:pointer;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.ide-pagination-btn:hover:not(:disabled){background-color:var(--vscode-list-hoverBackground);border-color:var(--vscode-accent)}.ide-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.ide-pagination-active{background-color:var(--vscode-list-activeSelectionBackground)!important;color:var(--vscode-text)!important;border-color:var(--vscode-accent)!important;font-weight:600!important}.ide-pagination-ellipsis{cursor:default!important;border:none!important}[data-theme=modern] .ide-pagination{gap:6px;padding:12px}[data-theme=modern] .ide-pagination-btn{color:#64748b;background:#fff;border:2px solid #e1e8ed;border-radius:12px;min-width:36px;height:36px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1)}[data-theme=modern] .ide-pagination-btn:hover:not(:disabled){border-color:var(--vscode-accent);color:var(--vscode-accent);background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);transform:translateY(-1px);box-shadow:0 2px 4px #00000014}[data-theme=modern] .ide-pagination-active{color:#fff!important;border-color:var(--vscode-accent)!important;background:linear-gradient(135deg,#ff6a2f 0%,#e55a1f 100%)!important;font-weight:600!important;box-shadow:0 2px 6px #0000001a!important}[data-theme=modern] .ide-pagination-active:hover{box-shadow:0 2px 8px #0000001f!important}[data-theme=modern] .ide-pagination-ellipsis{color:#94a3b8!important;background:0 0!important;border:none!important}.ide-config-inner-tab-bar{border-bottom:1px solid var(--vscode-border);background-color:var(--vscode-tab-inactive-bg);align-items:center;gap:3px;height:34px;min-height:34px;padding:0 10px;display:flex}.ide-config-inner-tab{color:var(--vscode-text-dim);cursor:pointer;background-color:#0000;border:none;border-radius:4px 4px 0 0;padding:7px 12px;font-size:12px;font-weight:500;line-height:1.2;transition:all .15s}.ide-config-inner-tab:hover{color:var(--vscode-text);background-color:var(--vscode-sidebar-bg)}.ide-config-inner-tab.active{color:var(--vscode-text-bright);background-color:var(--vscode-bg)}[data-theme=modern] .ide-config-inner-tab.active{color:var(--vscode-accent)!important;border-bottom:2px solid var(--vscode-accent)!important;background-color:#0000!important}.ide-expense-bot-tab{flex-direction:column;height:100%;display:flex;overflow:hidden}.ide-expense-chat-history{flex-direction:column;flex:1;gap:1.5rem;padding:1rem;display:flex;overflow-y:auto}.ide-expense-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.ide-expense-empty-icon{margin-bottom:1rem;font-size:3rem}.ide-expense-empty-title{color:var(--vscode-text);margin-bottom:.5rem;font-size:1rem;font-weight:600}.ide-expense-empty-description{color:var(--vscode-text-dim);margin-bottom:1rem;font-size:.875rem}.ide-expense-empty-examples{flex-direction:column;gap:.5rem;width:100%;max-width:280px;display:flex}.ide-expense-empty-examples-title{color:var(--ide-color-comment);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.ide-expense-empty-example{background:var(--ide-bg-secondary);border:1px solid var(--ide-border);color:var(--ide-color-comment);text-align:left;border-radius:.375rem;padding:.5rem .75rem;font-size:.75rem}.ide-expense-message{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;display:flex}.ide-expense-message-bot{align-items:flex-start}.ide-expense-message-user{align-items:flex-end}.ide-expense-message-header{align-items:center;gap:.5rem;margin-bottom:.5rem;padding:0 .25rem;display:flex}.ide-expense-message-sender{color:var(--vscode-text);font-size:.75rem;font-weight:600}.ide-expense-message-time{color:var(--vscode-text-dim);font-size:.75rem}.ide-expense-message-bubble{border-radius:.5rem;width:fit-content;max-width:85%;padding:.75rem 1rem}.ide-expense-message-bubble-user{background-color:#007acc26;align-self:flex-end}.ide-expense-message-bubble-bot{background-color:var(--vscode-sidebar-bg);border:1px solid var(--vscode-border);align-self:flex-start}.ide-expense-message-text{color:var(--vscode-text);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;font-size:.875rem}.ide-expense-message-actions{gap:.5rem;margin-top:.25rem;padding:0 .25rem;display:flex}.ide-expense-message-markdown strong{color:var(--ide-fg);font-weight:600}.ide-expense-message-markdown em{font-style:italic}.ide-expense-message-markdown code{background:var(--ide-bg);border:1px solid var(--ide-border);border-radius:.25rem;padding:.125rem .375rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem}.ide-expense-quick-actions{border-bottom:1px solid var(--ide-border);grid-template-columns:repeat(2,1fr);gap:.5rem;padding:0 1rem 1rem;display:grid}.ide-expense-quick-action-btn{color:#ffffffd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:.375rem;justify-content:flex-start;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000001a}.ide-expense-quick-action-btn:hover{color:#fffffff2;background:#ffffff1a;border-color:#ffffff40;transform:translateY(-1px);box-shadow:0 2px 4px #00000026}.ide-expense-quick-action-btn:active{transform:translateY(0)scale(.98);box-shadow:0 1px 2px #0000001a}.ide-expense-input-container{border-top:1px solid var(--vscode-border);background-color:var(--vscode-bg);padding:.75rem}.ide-expense-input-form{gap:.5rem;margin-bottom:.5rem;display:flex}.ide-expense-input{background:var(--vscode-sidebar-bg);border:1px solid var(--vscode-border);color:var(--vscode-text);resize:none;border-radius:.375rem;flex:1;max-height:120px;padding:.625rem .75rem;font-family:inherit;font-size:.875rem;transition:all .2s}.ide-expense-input:focus{border-color:var(--vscode-accent);background:var(--vscode-bg);outline:none;box-shadow:0 0 0 3px #007acc1a}.ide-expense-input::placeholder{color:var(--vscode-text-dim)}.ide-expense-send-btn{background:var(--vscode-accent);color:#fff;cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.625rem;transition:all .2s;display:flex}.ide-expense-send-btn:hover:not(:disabled){background:var(--vscode-accent-hover)}.ide-expense-send-btn:disabled{opacity:.5;cursor:not-allowed}.ide-expense-input-actions{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ide-expense-input-hint{color:var(--vscode-text-dim);align-items:center;gap:.25rem;font-size:.6875rem;display:flex}.ide-expense-input-hint kbd{background:var(--vscode-sidebar-bg);border:1px solid var(--vscode-border);color:var(--vscode-text);border-radius:.25rem;padding:.125rem .375rem;font-family:inherit;font-size:.625rem;font-weight:600;box-shadow:0 1px 2px #0000000d}.ide-expense-action-btn{color:var(--vscode-text-dim);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex}.ide-expense-action-btn:hover{color:var(--vscode-text);background:#ffffff1a}.ide-copy-text-container{transition:border-color .2s}.ide-copy-button:hover{opacity:1}.ide-value-card{transition:border-color .2s,background-color .2s}.ide-file-upload-label{transition:all .2s}.ide-timeline-item{position:relative}.ide-timeline-line{min-width:16px}.ide-timeline-dot{transition:all .3s}.ide-timeline-connector{transition:background-color .3s}[data-theme=modern] .ide-copy-text-container{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%)!important;border:2px solid #e1e8ed!important;border-radius:16px!important;padding:16px 20px!important;transition:background-color .12s,border-color .12s,box-shadow .12s!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=modern] .ide-copy-text-container:hover{border-color:var(--vscode-accent)!important;box-shadow:0 1px 3px #00000014!important}[data-theme=modern] .ide-copy-button{border-radius:10px!important;padding:10px!important;transition:all .2s!important}[data-theme=modern] .ide-copy-button:hover{color:var(--vscode-accent)!important;background-color:#f3f4f6!important}[data-theme=modern] .ide-copy-text-container code{color:#1e293b!important;font-size:14px!important;font-weight:600!important}[data-theme=modern] .ide-value-card{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%)!important;border:1.5px solid #e1e8ed!important;border-radius:16px!important;padding:20px!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=modern] .ide-value-card h3{color:#64748b!important;font-weight:600!important}[data-theme=modern] .ide-value-card span{color:#1e293b!important;font-weight:700!important}[data-theme=modern] .ide-file-upload-label{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%)!important;border:3px dashed #cbd5e1!important;border-radius:20px!important;padding:48px 32px!important;transition:background-color .12s,box-shadow .12s!important;box-shadow:0 4px 16px #0000000a!important}[data-theme=modern] .ide-file-upload-label:hover{border-color:var(--vscode-accent)!important;background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%)!important;border-width:3px!important;transform:translateY(-3px)scale(1.01)!important;box-shadow:0 2px 6px #0000001a!important}[data-theme=modern] .ide-file-upload-label .icon{width:48px!important;height:48px!important;color:var(--vscode-accent)!important;margin-bottom:16px!important}[data-theme=modern] .ide-timeline-dot{border-width:3px!important;width:16px!important;height:16px!important;box-shadow:0 2px 8px #0000001a!important}[data-theme=modern] .ide-timeline-item{margin-bottom:24px!important;padding-left:12px!important}[data-theme=modern] .ide-timeline-content{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%)!important;border:1.5px solid #e1e8ed!important;border-radius:16px!important;margin-top:12px!important;padding:16px 20px!important;transition:all .25s!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=modern] .ide-timeline-content:hover{border-color:var(--vscode-accent)!important;box-shadow:0 1px 3px #00000014!important}[data-theme=modern] .ide-timeline-connector{border-radius:2px!important;width:3px!important}[data-theme=modern] .ide-timeline h4{color:#1e293b!important;margin-bottom:4px!important;font-size:16px!important;font-weight:700!important}[data-theme]:not([data-theme=modern]) .ide-button,[data-theme]:not([data-theme=modern]) .ide-button-primary,[data-theme]:not([data-theme=modern]) .ide-button-secondary,[data-theme]:not([data-theme=modern]) .ide-button-danger,[data-theme]:not([data-theme=modern]) .ide-button-accept,[data-theme]:not([data-theme=modern]) .ide-button-reject{box-shadow:none!important;border-radius:4px!important;transition:background-color .15s,border-color .15s!important}[data-theme]:not([data-theme=modern]) input[type=text],[data-theme]:not([data-theme=modern]) input[type=email],[data-theme]:not([data-theme=modern]) input[type=password],[data-theme]:not([data-theme=modern]) input[type=date],[data-theme]:not([data-theme=modern]) textarea,[data-theme]:not([data-theme=modern]) select,[data-theme]:not([data-theme=modern]) .ide-input input,[data-theme]:not([data-theme=modern]) .ide-select select{box-shadow:none!important;border-radius:4px!important;transition:border-color .15s!important}[data-theme]:not([data-theme=modern]) input:focus,[data-theme]:not([data-theme=modern]) textarea:focus,[data-theme]:not([data-theme=modern]) select:focus,[data-theme]:not([data-theme=modern]) .ide-input input:focus,[data-theme]:not([data-theme=modern]) .ide-select select:focus{box-shadow:0 0 0 1px var(--vscode-accent)!important;outline:none!important}[data-theme]:not([data-theme=modern]) .ide-card,[data-theme]:not([data-theme=modern]) .settings-card{box-shadow:none!important;border:1px solid var(--vscode-border)!important;border-radius:4px!important}[data-theme]:not([data-theme=modern]) .ide-badge{box-shadow:none!important;border-radius:10px!important}[data-theme]:not([data-theme=modern]) .ide-list-item button{box-shadow:none!important;border-radius:4px!important}[data-theme]:not([data-theme=modern]) .ide-tab{box-shadow:none!important;border-radius:4px 4px 0 0!important}[data-theme]:not([data-theme=modern]) .ide-modal>div>div{border-radius:6px!important;box-shadow:0 4px 16px #0000004d!important}[data-theme=modern] .ide-datepicker-wrapper{position:relative!important}[data-theme=modern] .ide-datepicker,[data-theme=modern] input[type=date]{border:1.5px solid var(--vscode-border)!important;cursor:pointer!important;color:#1e293b!important;background:#fff!important;border-radius:12px!important;height:40px!important;padding:0 16px!important;font-size:14px!important;font-weight:500!important;transition:background-color .12s,border-color .12s,box-shadow .12s!important}[data-theme=modern] .ide-datepicker-wrapper:before{content:"";pointer-events:none;z-index:10;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}[data-theme=modern] .ide-datepicker-label{color:#64748b!important;z-index:11!important;background:#fff!important;padding:0 6px!important;font-size:12px!important;font-weight:600!important;transition:all .2s!important;position:absolute!important;top:-8px!important;left:48px!important}[data-theme=modern] .ide-datepicker:hover,[data-theme=modern] input[type=date]:hover{border-color:var(--vscode-accent)!important;box-shadow:none!important;background:#fff!important}[data-theme=modern] .ide-datepicker:focus,[data-theme=modern] input[type=date]:focus{border-color:var(--vscode-accent)!important;background:#fff!important;outline:none!important;box-shadow:0 1px 3px #00000014!important}[data-theme=modern] .ide-datepicker:focus+.ide-datepicker-label,[data-theme=modern] input[type=date]:focus+.ide-datepicker-label{color:var(--vscode-accent)!important}[data-theme=modern] .ide-card,[data-theme=modern] .settings-card{box-shadow:none!important;border:1px solid var(--vscode-border)!important;background-color:var(--vscode-bg)!important;border-radius:24px!important;padding:28px!important;transition:none!important}[data-theme=modern] .ide-card:hover,[data-theme=modern] .settings-card:hover{box-shadow:none!important;border-color:var(--vscode-border)!important}[data-theme=modern] .ide-button-primary{color:#fff!important;letter-spacing:.2px!important;background:linear-gradient(135deg,#ff6a2f 0%,#e55a1f 100%)!important;border-radius:16px!important;padding:14px 28px!important;font-size:15px!important;font-weight:600!important;transition:background-color .12s,box-shadow .12s!important;box-shadow:0 2px 6px #0000001a!important}[data-theme=modern] .ide-button-primary:hover{box-shadow:0 1px 3px #00000014!important}[data-theme=modern] .ide-button-primary:active{box-shadow:0 1px 2px #0000000f!important}[data-theme=modern] input[type=text],[data-theme=modern] input[type=email],[data-theme=modern] input[type=password],[data-theme=modern] input[type=date],[data-theme=modern] textarea,[data-theme=modern] .ide-input input,[data-theme=modern] .ide-input-field,[data-theme=modern] .ide-datepicker{border:1.5px solid var(--vscode-border)!important;background:#fff!important;border-radius:12px!important;height:40px!important;padding:0 16px!important;font-size:14px!important;transition:background-color .12s,border-color .12s,box-shadow .12s!important}[data-theme=modern] input[type=text]:hover,[data-theme=modern] input[type=email]:hover,[data-theme=modern] input[type=password]:hover,[data-theme=modern] textarea:hover,[data-theme=modern] .ide-input input:hover,[data-theme=modern] .ide-input-field:hover{border-color:var(--vscode-accent)!important;box-shadow:none!important}[data-theme=modern] input[type=text]:focus,[data-theme=modern] input[type=email]:focus,[data-theme=modern] input[type=password]:focus,[data-theme=modern] textarea:focus,[data-theme=modern] .ide-input input:focus,[data-theme=modern] .ide-input-field:focus{border-color:var(--vscode-accent)!important;background:#fff!important;outline:none!important;box-shadow:0 1px 3px #00000014!important}[data-theme=modern] select,[data-theme=modern] .ide-select select,[data-theme=modern] select.ide-input-field{appearance:none!important;background:#fff url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center no-repeat!important;border-width:1.5px!important;border-radius:12px!important;height:40px!important;padding:0 40px 0 16px!important;font-size:14px!important;transition:background-color .12s,border-color .12s,box-shadow .12s!important}[data-theme=modern] select:hover,[data-theme=modern] .ide-select select:hover,[data-theme=modern] select.ide-input-field:hover{border-color:var(--vscode-accent)!important;box-shadow:none!important}[data-theme=modern] select:focus,[data-theme=modern] .ide-select select:focus,[data-theme=modern] select.ide-input-field:focus{border-color:var(--vscode-accent)!important;background:#fff!important;outline:none!important;box-shadow:0 1px 3px #00000014!important}[data-theme=modern] .ide-list-item button{border-radius:12px!important;margin:6px 0!important;padding:14px 18px!important;transition:background-color .12s,border-color .12s,box-shadow .12s!important}[data-theme=modern] .ide-list-item button:hover{box-shadow:0 1px 3px #00000014!important}[data-theme=modern] .ide-badge{letter-spacing:.4px!important;border-radius:12px!important;padding:8px 14px!important;font-size:12px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 2px 8px #00000014!important}[data-theme=modern] .ide-badge:hover{box-shadow:0 4px 12px #0000001f!important}[data-theme=modern] .ide-tab{border-radius:12px 12px 0 0!important;padding:10px 16px!important;transition:none!important}[data-theme=modern] .ide-tab:hover{background-color:#0000!important}[data-theme=modern] .ide-tab.active{color:var(--vscode-accent)!important;background-color:#0000!important;border-bottom:1px solid #e5e7eb!important;font-weight:500!important}[data-theme=modern] .ide-bottom-panel-tab{border-radius:12px!important;padding:10px 18px!important;font-weight:500!important;transition:none!important}[data-theme=modern] .ide-bottom-panel-tab:hover{background-color:#e5e7eb!important}[data-theme=modern] .ide-bottom-panel-tab.active{box-shadow:none!important;color:var(--vscode-text)!important;background-color:#f3f4f6!important;border-width:1px!important;border-color:#d1d5db!important}[data-theme=modern] .ide-dropdown>div:last-child{border:1.5px solid var(--vscode-border)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffffa!important;border-radius:16px!important;padding:12px!important;box-shadow:0 16px 48px #0000002e,0 8px 24px #0000001f!important}[data-theme=modern] .ide-dropdown button{border-radius:12px!important;padding:14px 18px!important;font-weight:500!important;transition:all .2s!important}[data-theme=modern] .ide-dropdown button:hover{background-color:#f3f4f6!important}[data-theme=modern] .ide-modal>div>div{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:24px!important;box-shadow:0 24px 72px #00000040,0 12px 32px #0000002e!important}.option-card-label{transition:all .2s;display:block}.option-card{border:2px solid var(--vscode-border);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.option-card-label:has(input[type=radio]:checked) .option-card{background-color:var(--vscode-accent);border-color:var(--vscode-accent)!important}@supports (color:color-mix(in lab, red, red)){.option-card-label:has(input[type=radio]:checked) .option-card{background-color:color-mix(in srgb,var(--vscode-accent)8%,transparent)}}.option-card-label:hover .option-card{border-color:var(--vscode-accent)!important}.option-card-label:has(input[type=radio]:checked):hover .option-card{background-color:var(--vscode-accent);border-color:var(--vscode-accent-hover,var(--vscode-accent))!important}@supports (color:color-mix(in lab, red, red)){.option-card-label:has(input[type=radio]:checked):hover .option-card{background-color:color-mix(in srgb,var(--vscode-accent)12%,transparent)}}@supports not selector(:has(*)){.option-card-label input[type=radio]:checked+.option-card{background-color:var(--vscode-accent);border-color:var(--vscode-accent)!important}@supports (color:color-mix(in lab, red, red)){.option-card-label input[type=radio]:checked+.option-card{background-color:color-mix(in srgb,var(--vscode-accent)8%,transparent)}}.option-card-label input[type=radio]:checked+.option-card:hover{background-color:var(--vscode-accent);border-color:var(--vscode-accent-hover,var(--vscode-accent))!important}@supports (color:color-mix(in lab, red, red)){.option-card-label input[type=radio]:checked+.option-card:hover{background-color:color-mix(in srgb,var(--vscode-accent)12%,transparent)}}}.collapsible-section{margin-bottom:1.5rem}.collapsible-header{cursor:pointer;text-align:left;width:100%;color:var(--vscode-text);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;transition:color .2s;display:flex}.collapsible-header:hover{color:var(--vscode-text-bright)}.collapsible-header .ide-heading-2,.collapsible-header .ide-heading-3{flex:1;margin-bottom:0}.collapsible-icon{width:1.25rem;height:1.25rem;color:var(--vscode-text-dim);flex-shrink:0;margin-left:.75rem;transition:transform .3s cubic-bezier(.4,0,.2,1),color .2s}.collapsible-header:hover .collapsible-icon{color:var(--vscode-text)}.collapsible-content{opacity:0;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}.collapsible-content.expanded{opacity:1;max-height:10000px;padding-top:1rem}.collapsible-content.collapsed{opacity:0;max-height:0;padding-top:0}.collapsible-icon.expanded{transform:rotate(180deg)}.collapsible-icon.collapsed{transform:rotate(0)}.collapsible-section:first-child .collapsible-content{opacity:1!important;max-height:10000px!important;padding-top:1rem!important}.collapsible-section:first-child .collapsible-icon{transform:rotate(180deg)!important}.ide-universal-menu{display:inline-block;position:relative;overflow:visible}.ide-universal-menu-trigger{color:var(--vscode-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.ide-universal-menu-trigger:hover{background-color:var(--vscode-list-hoverBackground);border-color:var(--vscode-border)}.ide-universal-menu-trigger.open{background-color:var(--vscode-list-activeSelectionBackground);border-color:var(--vscode-border)}.ide-universal-menu-trigger-content{align-items:center;gap:8px;display:flex}.ide-universal-menu-avatar{background-color:var(--vscode-accent);width:24px;height:24px;color:var(--vscode-button-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.ide-universal-menu-icon{width:18px;height:18px;color:var(--vscode-text);flex-shrink:0}.ide-universal-menu-name{white-space:nowrap;font-weight:500}.ide-universal-menu-chevron{width:14px;height:14px;color:var(--vscode-text-dim);flex-shrink:0;transition:transform .15s}.ide-universal-menu-trigger.open .ide-universal-menu-chevron{transform:rotate(180deg)}[data-theme=modern] .ide-universal-menu-trigger{background:0 0;border:none;border-left:1px solid #e5e7eb;border-radius:0;margin-left:8px;padding:8px 16px;font-size:14px}[data-theme=modern] .ide-universal-menu-trigger:hover{background-color:#00000005}[data-theme=modern] .ide-universal-menu-trigger.open{background-color:#0000000a}.ide-top-bar-context-button{color:var(--vscode-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.ide-top-bar-context-button:hover{background-color:var(--vscode-list-hoverBackground);border-color:var(--vscode-border)}.ide-top-bar-context-button.open{background-color:var(--vscode-list-activeSelectionBackground);border-color:var(--vscode-border)}.ide-top-bar-context-button-content{align-items:center;gap:8px;display:flex}.ide-top-bar-context-button-icon{opacity:.6;filter:grayscale(.5);flex-shrink:0;font-size:16px;line-height:1}.ide-top-bar-context-button-icon-svg{width:18px;height:18px;color:var(--vscode-text-dim);opacity:.7;flex-shrink:0}.ide-top-bar-context-button-name{white-space:nowrap;font-weight:500}[data-theme=modern] .ide-top-bar-context-button{background:0 0;border:none;border-left:1px solid #e5e7eb;border-radius:0;margin-left:8px;padding:8px 16px;font-size:14px}[data-theme=modern] .ide-top-bar-context-button:hover{background-color:#00000005}[data-theme=modern] .ide-top-bar-context-button.open{background-color:#0000000a}[data-theme=modern] .ide-top-bar-context-button-icon{opacity:.5;filter:grayscale(.6)}[data-theme=modern] .ide-top-bar-context-button-icon-svg{color:#9ca3af;opacity:.6}.ide-top-bar-context-button-wrapper{display:inline-block;position:relative}.ide-context-dropdown-popover{background-color:var(--vscode-sidebar-bg);border:1px solid var(--vscode-border);z-index:10001;border-radius:12px;min-width:280px;max-width:320px;max-height:calc(100vh - 120px);animation:.2s slideDown;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 8px 24px #00000026,0 4px 12px #0000001a}.ide-context-dropdown-content{flex-direction:column;gap:8px;padding:12px;display:flex}.ide-context-dropdown-header{border-bottom:1px solid var(--vscode-border);padding-bottom:8px}.ide-context-dropdown-title{text-transform:uppercase;letter-spacing:.5px;color:var(--vscode-text-dim);font-size:12px;font-weight:600}.ide-context-dropdown-list{flex-direction:column;gap:2px;display:flex}.ide-context-dropdown-separator{background-color:var(--vscode-border);height:1px;margin:4px 0}.ide-context-dropdown-item{text-align:left;cursor:pointer;width:100%;color:var(--vscode-text);background:0 0;border:none;border-radius:8px;padding:10px 12px;transition:all .15s}.ide-context-dropdown-item:hover{background-color:var(--vscode-list-hoverBackground)}.ide-context-dropdown-item.active{background-color:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground)}.ide-context-dropdown-item-content{align-items:center;gap:10px;display:flex}.ide-context-dropdown-item-icon{flex-shrink:0;font-size:18px;line-height:1}.ide-context-dropdown-item-icon-svg{width:18px;height:18px;color:var(--vscode-text);flex-shrink:0}.ide-context-dropdown-item.active .ide-context-dropdown-item-icon-svg{color:var(--vscode-list-activeSelectionForeground)}.ide-context-dropdown-item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}.ide-context-dropdown-item-check{width:16px;height:16px;color:var(--vscode-accent);flex-shrink:0}.ide-context-dropdown-item.active .ide-context-dropdown-item-check{color:var(--vscode-list-activeSelectionForeground)}[data-theme=modern] .ide-context-dropdown-popover{background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d}[data-theme=modern] .ide-context-dropdown-header{border-bottom-color:#e5e7eb}[data-theme=modern] .ide-context-dropdown-title{color:#6b7280}[data-theme=modern] .ide-context-dropdown-item{color:#111827}[data-theme=modern] .ide-context-dropdown-item:hover{background-color:#f3f4f6}[data-theme=modern] .ide-context-dropdown-item.active{color:#1e40af;background-color:#eff6ff}[data-theme=modern] .ide-context-dropdown-item-icon-svg{color:#6b7280}[data-theme=modern] .ide-context-dropdown-item.active .ide-context-dropdown-item-icon-svg{color:#1e40af}[data-theme=modern] .ide-context-dropdown-item-check{color:#3b82f6}[data-theme=modern] .ide-context-dropdown-item.active .ide-context-dropdown-item-check{color:#1e40af}.ide-universal-menu-popover{background-color:var(--vscode-sidebar-bg);border:1px solid var(--vscode-border);z-index:10000;border-radius:12px;min-width:320px;max-width:360px;max-height:calc(100vh - 80px);animation:.2s slideDown;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #00000026,0 4px 12px #0000001a}.ide-universal-menu-content{flex-direction:column;gap:8px;padding:12px;display:flex}.ide-universal-menu-section{flex-direction:column;gap:6px;display:flex}.ide-universal-menu-section-title{text-transform:uppercase;letter-spacing:.5px;color:var(--vscode-text-dim);margin-bottom:4px;padding:0 4px;font-size:10px;font-weight:600}.ide-universal-menu-divider{background-color:var(--vscode-border);height:1px;margin:4px 0}.ide-universal-menu-user-profile{padding:8px 0}.ide-universal-menu-user-info{align-items:center;gap:12px;padding:8px;display:flex}.ide-universal-menu-user-avatar{background-color:var(--vscode-accent);width:40px;height:40px;color:var(--vscode-button-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.ide-universal-menu-user-details{flex:1;min-width:0}.ide-universal-menu-user-name{color:var(--vscode-text);margin-bottom:2px;font-size:14px;font-weight:600}.ide-universal-menu-user-email{color:var(--vscode-text-dim);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:12px;overflow:hidden}.ide-universal-menu-user-badge{color:var(--vscode-text-dim);font-size:11px;font-weight:500}.ide-universal-menu-context-switchers{padding:4px 0}.ide-universal-menu-context-item{width:100%;color:var(--vscode-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.ide-universal-menu-context-item:hover{background-color:var(--vscode-list-hoverBackground);border-color:var(--vscode-border)}.ide-universal-menu-context-icon{width:18px;height:18px;color:var(--vscode-icon-foreground);flex-shrink:0}.ide-universal-menu-context-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ide-universal-menu-context-label{color:var(--vscode-text-dim);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:500}.ide-universal-menu-context-value{color:var(--vscode-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.ide-universal-menu-context-chevron{width:14px;height:14px;color:var(--vscode-text-dim);flex-shrink:0}.ide-universal-menu-quick-actions,.ide-universal-menu-account-actions{padding:4px 0}.ide-universal-menu-action-item{width:100%;color:var(--vscode-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:all .15s;display:flex}.ide-universal-menu-action-item:hover{background-color:var(--vscode-list-hoverBackground)}.ide-universal-menu-action-item-danger{color:var(--vscode-errorForeground,#ef4444)}.ide-universal-menu-action-item-danger:hover{background-color:#ef44441a}.ide-universal-menu-action-icon{width:18px;height:18px;color:var(--vscode-icon-foreground);flex-shrink:0}.ide-universal-menu-action-item-danger .ide-universal-menu-action-icon{color:var(--vscode-errorForeground,#ef4444)}.ide-universal-menu-action-label{flex:1;font-weight:500}.ide-universal-menu-action-content{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.ide-universal-menu-action-value{color:var(--vscode-text-dim);font-size:12px;font-weight:400}.ide-universal-menu-action-shortcut{color:var(--vscode-text-dim);background-color:var(--vscode-input-background);border:1px solid var(--vscode-border);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:11px;font-weight:400}.ide-universal-menu-action-chevron{width:14px;height:14px;color:var(--vscode-text-dim);flex-shrink:0}[data-theme=modern] .ide-universal-menu-popover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1.5px solid #e5e7eb;border-radius:16px;box-shadow:0 16px 48px #0000002e,0 8px 24px #0000001f}[data-theme=modern] .ide-universal-menu-content{padding:16px}[data-theme=modern] .ide-universal-menu-context-item{border-radius:10px;padding:12px 14px}[data-theme=modern] .ide-universal-menu-context-item:hover{background-color:#f3f4f6;border-color:#d1d5db}[data-theme=modern] .ide-universal-menu-action-item{border-radius:10px;padding:12px 14px}[data-theme=modern] .ide-universal-menu-action-item:hover{background-color:#f3f4f6}[data-theme=modern] .ide-universal-menu-action-item-danger:hover{background-color:#ef444414}[data-theme=modern] .ide-universal-menu-divider{background-color:#e5e7eb}[data-theme=modern] .ide-universal-menu-section-title{color:#9ca3af}[data-theme=modern] .ide-universal-menu-user-name{color:#111827}[data-theme=modern] .ide-universal-menu-user-email{color:#6b7280}[data-theme=modern] .ide-universal-menu-user-badge,[data-theme=modern] .ide-universal-menu-context-label{color:#9ca3af}[data-theme=modern] .ide-universal-menu-context-value{color:#111827}[data-theme=modern] .ide-universal-menu-action-shortcut{color:#6b7280;background-color:#f3f4f6;border-color:#d1d5db}.ide-data-scope-bar{z-index:100;animation:.3s ease-out slideDown}.ide-data-scope-compact{background:linear-gradient(135deg,var(--vscode-sidebar-bg)0%,var(--vscode-panel-bg)100%);border:1px solid var(--vscode-border);border-radius:12px;align-items:center;gap:8px;padding:12px 20px;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000001a}.ide-data-scope-compact:hover{border-color:var(--vscode-accent);box-shadow:0 4px 12px #00000026}.ide-data-scope-icon{background:linear-gradient(135deg,var(--vscode-accent),var(--vscode-accent-hover));color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ide-data-scope-label{color:var(--vscode-text-dim);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;font-size:13px;font-weight:600}.ide-data-scope-filter{background:var(--vscode-input-bg);border:1px solid var(--vscode-border);color:var(--vscode-text);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.ide-data-scope-filter:hover{background:var(--vscode-list-hoverBackground);border-color:var(--vscode-accent);transform:translateY(-1px)}.ide-data-scope-filter:active{transform:translateY(0)}.ide-data-scope-divider{background:var(--vscode-border);flex-shrink:0;width:1px;height:24px;margin:0 4px}.ide-data-scope-expand-btn{border:1px solid var(--vscode-border);color:var(--vscode-text-dim);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.ide-data-scope-expand-btn:hover{background:var(--vscode-list-hoverBackground);border-color:var(--vscode-accent);color:var(--vscode-text)}.ide-data-scope-expanded{background:linear-gradient(135deg,var(--vscode-sidebar-bg)0%,var(--vscode-panel-bg)100%);border:1px solid var(--vscode-border);border-radius:16px;overflow:visible;box-shadow:0 4px 16px #00000026}.ide-data-scope-header{background:linear-gradient(135deg,rgba(var(--vscode-accent-rgb,0,122,204),.1)0%,rgba(var(--vscode-accent-rgb,0,122,204),.05)100%);border-bottom:1px solid var(--vscode-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ide-data-scope-title{color:var(--vscode-text);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.ide-data-scope-title svg{color:var(--vscode-accent)}.ide-data-scope-collapse-btn{border:1px solid var(--vscode-border);width:32px;height:32px;color:var(--vscode-text-dim);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.ide-data-scope-collapse-btn:hover{background:var(--vscode-list-hoverBackground);border-color:var(--vscode-accent);color:var(--vscode-text)}.ide-data-scope-content{flex-direction:column;gap:20px;padding:20px;display:flex}.ide-data-scope-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ide-data-scope-field{flex-direction:column;gap:8px;display:flex}.ide-data-scope-field-label{color:var(--vscode-text-dim);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ide-data-scope-field-label svg{color:var(--vscode-accent)}.ide-data-scope-select{background:var(--vscode-input-bg);border:1px solid var(--vscode-border);color:var(--vscode-text);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.ide-data-scope-select:hover{background:var(--vscode-list-hoverBackground);border-color:var(--vscode-accent)}.ide-data-scope-select:focus{border-color:var(--vscode-accent);box-shadow:0 0 0 3px rgba(var(--vscode-accent-rgb,0,122,204),.1);outline:none}.ide-data-scope-presets{background:var(--vscode-input-bg);border:1px solid var(--vscode-border);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.ide-data-scope-presets-label{color:var(--vscode-text-dim);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ide-data-scope-presets-label svg{color:var(--vscode-yellow)}.ide-data-scope-presets-list{flex-wrap:wrap;gap:8px;display:flex}.ide-data-scope-preset-btn{background:var(--vscode-panel-bg);border:1px solid var(--vscode-border);color:var(--vscode-text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}.ide-data-scope-preset-btn:hover{background:var(--vscode-list-hoverBackground);border-color:var(--vscode-accent);transform:translateY(-1px)}.ide-data-scope-preset-new{color:var(--vscode-text-dim);border-style:dashed;align-items:center;gap:4px;display:flex}.ide-data-scope-preset-new:hover{color:var(--vscode-text);border-style:solid}.ide-data-scope-actions{border-top:1px solid var(--vscode-border);align-items:center;gap:12px;padding-top:16px;display:flex}.ide-data-scope-auto-refresh{flex:1}.ide-data-scope-toggle{color:var(--vscode-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:500;display:flex}.ide-data-scope-toggle-switch{background:var(--vscode-input-bg);border:1px solid var(--vscode-border);border-radius:11px;width:40px;height:22px;transition:all .2s;position:relative}.ide-data-scope-toggle-switch.active{background:var(--vscode-accent);border-color:var(--vscode-accent)}.ide-data-scope-toggle-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.ide-data-scope-toggle-switch.active .ide-data-scope-toggle-thumb{left:20px}.ide-data-scope-action-btn{background:var(--vscode-button-background,var(--vscode-accent));color:var(--vscode-button-foreground,white);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.ide-data-scope-action-btn:hover{background:var(--vscode-button-hoverBackground,var(--vscode-accent-hover));transform:translateY(-1px)}.ide-data-scope-action-btn:active{transform:translateY(0)}.ide-data-scope-reset{border:1px solid var(--vscode-border);color:var(--vscode-text-dim);background:0 0}.ide-data-scope-reset:hover{background:var(--vscode-list-hoverBackground);border-color:var(--vscode-accent);color:var(--vscode-text)}.ide-data-scope-filter-wrapper{align-items:center;display:flex;position:relative}.ide-data-scope-dropdown{background:var(--vscode-panel-bg);border:1px solid var(--vscode-border);z-index:2000;border-radius:10px;min-width:240px;max-height:320px;animation:.2s ease-out dropdownSlideIn;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 4px 16px #0003}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ide-data-scope-dropdown-item{border:none;border-bottom:1px solid var(--vscode-border);width:100%;color:var(--vscode-text);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.ide-data-scope-dropdown-item:last-child{border-bottom:none}.ide-data-scope-dropdown-item:hover{background:var(--vscode-list-hoverBackground)}.ide-data-scope-dropdown-item.active{background:rgba(var(--vscode-accent-rgb,0,122,204),.1);color:var(--vscode-accent)}.ide-data-scope-dropdown-item svg{color:var(--vscode-accent);flex-shrink:0}@media (max-width:1024px){.ide-data-scope-row{grid-template-columns:1fr}.ide-data-scope-compact{flex-wrap:wrap}}[data-theme=modern] .ide-data-scope-compact,[data-theme=modern] .ide-data-scope-expanded{border-radius:16px}[data-theme=modern] .ide-data-scope-filter,[data-theme=modern] .ide-data-scope-select{border-radius:10px}[data-theme=modern] .ide-data-scope-icon{box-shadow:0 2px 8px #007acc4d}[data-theme=teampay-dark] .ide-data-scope-icon,[data-theme=teampay-light] .ide-data-scope-icon{background:linear-gradient(135deg,#e67451,#ff8c6b)}.ide-pane-layout{background:var(--ide-border);gap:1px;width:100%;height:100%;display:flex;overflow:hidden}.ide-pane-scroll-unified{overflow:hidden auto}.ide-pane-scroll-unified .ide-pane-section,.ide-pane-scroll-unified .ide-component{height:auto;min-height:auto;overflow:visible}.ide-pane-scroll-unified .flex-1.overflow-auto{height:auto;overflow:visible!important}.ide-pane-layout-split_horizontal{flex-direction:row}.ide-pane-layout-split_vertical{flex-direction:column}.ide-pane-layout-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;display:grid}.ide-pane-section{background:var(--ide-bg);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ide-pane-section-top_left{grid-area:1/1}.ide-pane-section-top_right{grid-area:1/2}.ide-pane-section-bottom{grid-area:2/1/auto/-1}.ide-pane-section-left,.ide-pane-section-right,.ide-pane-section-top{flex:1}.ide-pane-active-maximized{box-shadow:inset 0 0 0 2px var(--ide-accent);border-radius:2px}.ide-component{background:var(--ide-bg);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.ide-component-header{border-bottom:1px solid var(--ide-border);background:var(--ide-bg-elevated);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ide-component-title{color:var(--ide-text);align-items:center;gap:8px;font-weight:600;display:flex}.ide-component-actions{align-items:center;gap:8px;display:flex}.ide-component-content{flex:1;min-height:0;position:relative;overflow:hidden auto}.ide-search-input{background:var(--ide-bg);border:1px solid var(--ide-border);color:var(--ide-text);border-radius:4px;outline:none;padding:4px 8px;font-size:13px;transition:all .2s}.ide-search-input:focus{border-color:var(--ide-accent);box-shadow:0 0 0 2px var(--ide-accent-dim)}.ide-table{width:100%}.ide-table-header{background:var(--ide-bg-elevated);border-bottom:1px solid var(--ide-border);text-transform:uppercase;color:var(--ide-comment);align-items:center;padding:8px 16px;font-size:12px;font-weight:600;display:flex}.ide-table-row{border-bottom:1px solid var(--ide-border);cursor:pointer;align-items:center;padding:12px 16px;transition:background .15s;display:flex}.ide-table-cell{flex:1;min-width:0}.stat-card{background:var(--ide-bg-elevated);border:1px solid var(--ide-border);border-radius:6px;padding:16px}.stat-label{margin-bottom:4px;font-size:13px}.stat-value{color:var(--ide-text);margin-bottom:4px}.stat-change,.stat-count{font-size:12px}.ide-badge-approved{color:#22c55e;background:#22c55e33}.ide-badge-pending{color:#eab308;background:#eab30833}.ide-badge-submitted{color:#3b82f6;background:#3b82f633}.ide-badge-warning{color:#ef4444;background:#ef444433}.ide-button-success{color:#22c55e;background:#22c55e33;border:1px solid #22c55e4d}.ide-button-success:hover{background:#22c55e4d}.ide-button-sm{padding:4px 8px;font-size:12px}[data-phx-session],[data-phx-teleported-src]{display:contents}.connection-list-item{border-bottom:1px solid var(--vscode-border);border-radius:.25rem;padding:.75rem 1rem;transition:background-color .15s}.connection-list-item:last-child{border-bottom:none}.connection-list-item:hover{background-color:var(--vscode-list-hoverBackground,var(--vscode-hoverBackground))}@supports (color:color-mix(in lab, red, red)){.connection-list-item:hover{background-color:color-mix(in srgb,var(--vscode-list-hoverBackground,var(--vscode-hoverBackground))10%,transparent)}}#network-graph-container{background-color:var(--vscode-editor-background);border:1px solid var(--vscode-border);position:relative;overflow:hidden}#network-graph-container svg{width:100%;height:100%;display:block}.node circle{cursor:pointer;transition:opacity .2s,stroke-width .2s}.node circle:hover{opacity:.8;stroke-width:3px}.node text{fill:var(--vscode-foreground);pointer-events:none;font-size:12px}.links line{transition:opacity .2s}.links line:hover{opacity:1}.graph-tooltip{color:#fff;pointer-events:none;z-index:1000;background:#000c;border-radius:4px;padding:8px;font-size:12px;position:absolute}.visualization-detail-panel{background-color:var(--vscode-editor-background);border-left:1px solid var(--vscode-border);z-index:50;width:384px;height:100%;transition:transform .3s ease-in-out;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-2px 0 8px #0000001a}.visualization-detail-panel.open{transform:translate(0)}.hierarchy-tree-node{transition:transform .2s,box-shadow .2s}.hierarchy-tree-node:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.flow-step{transition:all .2s}.flow-step:hover{transform:scale(1.05)}.flow-step.selected{box-shadow:0 0 0 2px var(--vscode-focusBorder)}.permission-matrix-cell{transition:background-color .2s}.permission-matrix-cell:hover{background-color:var(--vscode-list-hoverBackground)}.visualization-loading{justify-content:center;align-items:center;min-height:400px;display:flex}.visualization-loading .spinner{animation:1s linear infinite spin}@media print{.visualization-controls,.visualization-detail-panel,.ide-button{display:none!important}#network-graph-container,.ide-card{page-break-inside:avoid}}@media (max-width:1024px){.visualization-detail-panel{width:100%;max-width:384px}.grid-cols-1.lg\\:grid-cols-4{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.graph-tooltip{color:#000;background:#ffffffe6}}.node:focus,.flow-step:focus{outline:2px solid var(--vscode-focusBorder);outline-offset:2px}.visualization-detail-panel.open{animation:.3s ease-in-out slideInRight}:root{--white:#fff;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#e8e8e8;--gray-300:#d1d1d1;--gray-400:#a3a3a3;--gray-500:#737373;--pink-50:#fff5f7;--pink-100:#ffe4e9;--pink-200:#ffc9d4;--pink-300:#ff9fb5;--shadow-subtle:0 1px 2px #00000005;--shadow-soft:0 2px 6px #00000008;--shadow-medium:0 4px 12px #0000000a;--ease:cubic-bezier(.4,0,.2,1);--duration:.4s}.futuristic-onboarding-fullscreen{z-index:9999;background:var(--white);position:fixed;inset:0;overflow:auto}.future-canvas{min-height:100vh;color:var(--gray-500);background:linear-gradient(#fff 0%,#fafafa 100%);padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;position:relative;overflow:hidden}.future-canvas:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 40%,#ff9fb508 0%,#0000 50%),radial-gradient(circle at 70% 60%,#ff9fb505 0%,#0000 50%);width:200%;height:200%;animation:20s ease-in-out infinite ambient-float;position:absolute;top:-50%;left:-50%}@keyframes ambient-float{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(5%,5%)rotate(1deg)}}.ai-whisper{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);color:var(--gray-500);z-index:100;letter-spacing:.01em;background:#ffffffb3;border:1px solid #ffffffe6;border-radius:100px;padding:1rem 2rem;font-size:.9375rem;font-weight:300;animation:.6s cubic-bezier(.23,1,.32,1) whisper-in;position:fixed;top:3rem;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000008,0 2px 8px #00000003,inset 0 1px #fff}.ai-whisper:before{content:"";z-index:-1;background:linear-gradient(135deg,#ff9fb51a 0%,#0000 100%);border-radius:100px;position:absolute;inset:-1px}@keyframes whisper-in{0%{opacity:0;transform:translate(-50%)translateY(-20px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.voice-orb-minimal{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);cursor:pointer;z-index:100;background:#fff9;border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .6s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;bottom:3rem;right:3rem;box-shadow:0 8px 32px #0000000a,0 2px 8px #00000005,inset 0 1px #fff}.voice-orb-minimal:before{content:"";opacity:0;background:radial-gradient(circle,#ff9fb51a 0%,#0000 70%);border-radius:50%;transition:opacity .6s;position:absolute;inset:-20px}.voice-orb-minimal:hover{border-color:#ff9fb566;transform:scale(1.1);box-shadow:0 12px 48px #ff9fb533,0 4px 12px #00000008,inset 0 1px #fff}.voice-orb-minimal:hover:before{opacity:1}.voice-orb-minimal.listening{border-color:var(--pink-300);background:#fff5f7cc;animation:2s ease-in-out infinite orb-listening;box-shadow:0 0 0 4px #ff9fb51a,0 0 0 8px #ff9fb50d,0 12px 48px #ff9fb54d,inset 0 1px #fff}@keyframes orb-listening{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.orb-pulse{background:var(--gray-400);width:16px;height:16px;transition:all var(--duration)var(--ease);border-radius:50%;position:relative}.orb-pulse:after{content:"";transition:all var(--duration)var(--ease);border:2px solid #0000;border-radius:50%;position:absolute;inset:-4px}.voice-orb-minimal.listening .orb-pulse{background:var(--pink-300);animation:1.5s ease-in-out infinite pulse-glow}.voice-orb-minimal.listening .orb-pulse:after{border-color:var(--pink-200);animation:1.5s ease-in-out infinite pulse-ring}@keyframes pulse-ring{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}@keyframes pulse-glow{0%,to{opacity:.5}50%{opacity:1}}.phase-container{max-width:1400px;animation:phase-enter var(--duration)var(--ease);z-index:1;flex-direction:column;justify-content:center;min-height:100vh;margin:0 auto;padding:6rem 3rem;display:flex;position:relative}@keyframes phase-enter{0%{opacity:0;transform:translateY(20px)}}.phase-title{color:var(--gray-500);letter-spacing:-.03em;text-align:center;background:linear-gradient(135deg,var(--gray-500)0%,var(--gray-400)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:3rem;font-weight:200}.phase-subtitle{color:var(--gray-400);text-align:center;letter-spacing:.02em;margin:0 0 4rem;font-size:1.125rem;font-weight:300}.phase-pre{text-align:center}.capability-cards{perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;max-width:1200px;margin:4rem auto;display:grid}.capability-card{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);cursor:pointer;transform-style:preserve-3d;background:#ffffff80;border:1px solid #ffffffe6;border-radius:28px;padding:3rem 2.5rem;transition:all .7s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;box-shadow:0 10px 40px #00000005,0 3px 12px #00000003,inset 0 1px 1px #fff,inset 0 -1px 1px #00000005}.capability-card:before{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#ff9fb526 0%,#0000 50%,#ff9fb50d 100%);border-radius:28px;transition:opacity .7s;position:absolute;inset:-1px}.capability-card:after{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);height:1px;position:absolute;top:0;left:0;right:0}.capability-card:hover{border-color:#ff9fb566;transform:translateY(-12px)translateZ(20px)rotateX(2deg);box-shadow:0 30px 80px #ff9fb526,0 10px 30px #00000008,inset 0 1px 1px #fff}.capability-card:hover:before{opacity:1}.capability-card.expanded{-webkit-backdrop-filter:blur(50px)saturate(200%);backdrop-filter:blur(50px)saturate(200%);background:#fff5f7b3;border-color:#ff9fb580;grid-column:span 2;transform:scale(1.03)translateZ(30px);box-shadow:0 40px 100px #ff9fb540,0 15px 40px #0000000d,inset 0 2px 2px #fff}.card-icon{margin-bottom:1rem;font-size:2rem}.card-details{text-align:left;animation:details-expand var(--duration)var(--ease);margin-top:1.5rem}@keyframes details-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.card-details p{color:var(--gray-400);margin-bottom:1rem;font-size:.875rem}.detail-list{margin:0;padding:0;list-style:none}.detail-list li{color:var(--gray-400);border-top:1px solid var(--gray-100);padding:.5rem 0;font-size:.875rem}.detail-list li:first-child{border-top:none}.company-selector{margin:3rem 0}.selector-label{color:var(--gray-400);margin-bottom:1rem;font-size:.875rem}.company-list{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.company-item{background:var(--white);border:1px solid var(--gray-200);cursor:pointer;transition:all var(--duration)var(--ease);color:var(--gray-500);border-radius:100px;align-items:center;gap:.75rem;padding:.5rem 1.25rem .5rem .5rem;font-size:.875rem;display:flex}.company-item:hover{border-color:var(--pink-200);background:var(--pink-50)}.company-initial{background:var(--gray-100);width:32px;height:32px;color:var(--gray-500);border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex}.create-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;animation:modal-in var(--duration)var(--ease);background:#fffffff2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes modal-in{0%{opacity:0}}.create-form{flex-direction:column;gap:1rem;width:100%;max-width:400px;display:flex}.create-input{background:var(--white);border:1px solid var(--gray-200);color:var(--gray-500);transition:all var(--duration)var(--ease);border-radius:12px;outline:none;padding:1rem 1.5rem;font-size:1rem}.create-input:focus{border-color:var(--pink-300);box-shadow:0 0 0 3px var(--pink-50)}.create-button{background:var(--pink-300);color:var(--white);cursor:pointer;transition:all var(--duration)var(--ease);border:none;border-radius:12px;padding:1rem 1.5rem;font-size:1rem;font-weight:500}.create-button:hover{background:var(--pink-200);box-shadow:var(--shadow-medium);transform:translateY(-1px)}.create-trigger{border:1px dashed var(--gray-300);color:var(--gray-400);cursor:pointer;transition:all var(--duration)var(--ease);background:0 0;border-radius:100px;margin-top:2rem;padding:.75rem 1.5rem;font-size:.875rem}.create-trigger:hover{border-color:var(--pink-300);color:var(--pink-300)}.phase-setup{text-align:center}.setup-blueprint{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:3rem 0;display:grid}.blueprint-item{background:var(--white);border:1px solid var(--gray-200);transition:all var(--duration)var(--ease);border-radius:16px;padding:2rem}.blueprint-item.complete{border-color:var(--pink-200);background:var(--pink-50)}.item-icon{margin-bottom:1rem;font-size:2rem}.item-label{color:var(--gray-400);margin-bottom:.5rem;font-size:.875rem}.item-value{color:var(--gray-500);font-size:1rem;font-weight:500}.item-placeholder{color:var(--gray-300);font-size:1rem}.phase-prep{text-align:center}.readiness-rings{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;max-width:800px;margin:3rem auto;display:grid}.ring-container{aspect-ratio:1;position:relative}.ring-svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-track{fill:none;stroke:var(--gray-100);stroke-width:2px}.ring-fill{fill:none;stroke:var(--pink-300);stroke-width:2px;stroke-linecap:round;transition:stroke-dashoffset var(--duration)var(--ease)}.ring-content{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring-label{color:var(--gray-400);margin-bottom:.25rem;font-size:.875rem}.ring-value{color:var(--gray-500);font-size:1.5rem;font-weight:300}.phase-final{text-align:center}.master-card{background:var(--white);border:1px solid var(--gray-200);max-width:600px;box-shadow:var(--shadow-soft);border-radius:16px;margin:3rem auto;padding:3rem}.connection-grid{gap:1.5rem;display:grid}.connection{transition:all var(--duration)var(--ease);border-radius:8px;align-items:center;gap:1rem;padding:1rem;display:flex;position:relative}.connection.complete{background:var(--pink-50)}.connection .dot{background:var(--gray-300);width:12px;height:12px;transition:all var(--duration)var(--ease);border-radius:50%;flex-shrink:0}.connection.complete .dot{background:var(--pink-300)}.connection .dot.pink-indicator{background:var(--pink-300);animation:1.5s ease-in-out infinite pulse}.connection .connector{background:var(--gray-200);width:2px;height:20px;position:absolute;top:-10px;left:1.5rem}.connection:first-child .connector{display:none}.connection .label{color:var(--gray-500);flex:1;font-size:.875rem}.fix-button{background:var(--pink-300);color:var(--white);cursor:pointer;transition:all var(--duration)var(--ease);border:none;border-radius:6px;padding:.25rem .75rem;font-size:.75rem}.fix-button:hover{background:var(--pink-200)}.phase-activate{text-align:center;padding:4rem 0;position:relative}.activation-sweep{background:linear-gradient(90deg,transparent,var(--pink-300),transparent);height:2px;animation:2s ease-in-out infinite sweep;position:absolute;top:0;left:0;right:0}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.activation-title{color:var(--gray-500);margin:0 0 .5rem;font-size:2rem;font-weight:300}.activation-subtitle{color:var(--gray-400);font-size:1rem}.phase-health{text-align:center}.health-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:3rem 0;display:grid}.health-card{background:var(--white);border:1px solid var(--gray-200);transition:all var(--duration)var(--ease);border-radius:16px;padding:1.5rem}.health-card:hover{border-color:var(--pink-200);box-shadow:var(--shadow-soft)}.health-icon{margin-bottom:.75rem;font-size:1.5rem}.health-icon.rotating-icon{animation:2s linear infinite rotate}.health-label{color:var(--gray-400);margin-bottom:.75rem;font-size:.875rem}.health-bar{background:var(--gray-100);border-radius:2px;height:4px;margin-bottom:.75rem;overflow:hidden}.bar-fill{background:var(--pink-300);height:100%;transition:width var(--duration)var(--ease)}.health-status{color:var(--gray-400);font-size:.75rem}.phase-complete{justify-content:center;align-items:center;min-height:60vh;display:flex}.completion-card{background:var(--white);border:1px solid var(--gray-200);text-align:center;max-width:600px;box-shadow:var(--shadow-soft);border-radius:16px;padding:3rem}.completion-title{color:var(--gray-500);margin:0 0 2rem;font-size:1.5rem;font-weight:300}.signature-line{background:var(--pink-300);width:200px;height:1px;margin:0 auto 1rem;animation:1s ease-out signature-draw}@keyframes signature-draw{0%{width:0}}.signature-name{color:var(--gray-500);margin-bottom:2rem;font-size:1.125rem}.completion-message{color:var(--gray-400);margin-bottom:2rem;font-size:.875rem;line-height:1.6}.completion-actions{justify-content:center;gap:1rem;display:flex}.action-secondary,.action-primary{cursor:pointer;transition:all var(--duration)var(--ease);border-radius:12px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500}.action-secondary{background:var(--white);border:1px solid var(--gray-200);color:var(--gray-500)}.action-secondary:hover{border-color:var(--gray-300);background:var(--gray-50)}.action-primary{background:var(--pink-300);color:var(--white);border:none}.action-primary:hover{background:var(--pink-200);box-shadow:var(--shadow-medium);transform:translateY(-1px)}.phase-advance{background:var(--pink-300);color:var(--white);cursor:pointer;transition:all var(--duration)var(--ease);border:none;border-radius:100px;margin-top:2rem;padding:.875rem 2rem;font-size:.875rem;font-weight:500}.phase-advance:hover{background:var(--pink-200);box-shadow:var(--shadow-medium);transform:translateY(-1px)}.activation-indicators{justify-content:center;gap:3rem;margin:3rem 0;display:flex}.indicator{flex-direction:column;align-items:center;gap:1rem;display:flex}.indicator .pulse{background:var(--pink-300);border-radius:50%;width:16px;height:16px;animation:1.5s ease-in-out infinite pulse}.indicator .cycle{border:2px solid var(--pink-300);border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:1s linear infinite rotate}.indicator .marker{background:var(--pink-300);border-radius:2px;width:16px;height:16px}.indicator .label{color:var(--gray-400);font-size:.75rem}.side-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:150;animation:modal-in var(--duration)var(--ease);background:#fffffff2;justify-content:flex-end;display:flex;position:fixed;inset:0}.side-panel-content{background:var(--white);border-left:1px solid var(--gray-200);width:100%;max-width:400px;animation:slide-in var(--duration)var(--ease);padding:2rem;box-shadow:-4px 0 12px #0000000a}@keyframes slide-in{0%{transform:translate(100%)}}.panel-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.panel-title{color:var(--gray-500);font-size:1.125rem;font-weight:400}.panel-close{color:var(--gray-400);cursor:pointer;transition:color var(--duration)var(--ease);background:0 0;border:none;font-size:2rem;line-height:1}.panel-close:hover{color:var(--gray-500)}.panel-body{color:var(--gray-400);font-size:.875rem}.panel-list{margin:0;padding:0;list-style:none}.panel-list li{border-bottom:1px solid var(--gray-100);padding:1rem 0}.panel-list li:last-child{border-bottom:none}.health-icon.heartbeat-icon{animation:1.5s ease-in-out infinite heartbeat}@keyframes heartbeat{0%,to{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}}.company-stage{color:var(--gray-400);background:var(--gray-100);border-radius:100px;padding:.25rem .75rem;font-size:.75rem}@media (max-width:768px){.future-canvas{padding:2rem 1rem}.phase-title{font-size:1.5rem}.capability-cards{grid-template-columns:1fr}.capability-card.expanded{grid-column:span 1}.setup-blueprint{grid-template-columns:1fr}.readiness-rings,.health-grid{grid-template-columns:repeat(2,1fr)}.activation-indicators{flex-direction:column;gap:2rem}.side-panel-content{max-width:100%}}.onboarding-2030{background:#f8f9fa;grid-template-columns:1fr;gap:0;height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.workspace-wizard-fullscreen{z-index:1000;background:#f8f9fa;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.workspace-wizard-container{flex-direction:column;flex:1;width:100%;max-width:1200px;margin:0 auto;display:flex;overflow:hidden}.workspace-wizard-header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.75rem 2rem;display:flex;box-shadow:0 1px 3px #0000000d}.wizard-title{color:#111827;margin:0;font-size:1.125rem;font-weight:700}.wizard-close-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;transition:all .2s}.wizard-close-btn:hover{color:#111827;background:#f3f4f6}.wizard-steps{background:linear-gradient(#fff 0%,#fafbfc 100%);border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;width:100%;max-width:1400px;margin:0 auto;padding:.75rem 2rem .5rem;display:flex;position:relative}.wizard-step{flex-direction:column;flex:1;align-items:center;gap:.375rem;min-width:0;display:flex;position:relative}.wizard-step-circle{z-index:2;border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.wizard-step-pending .wizard-step-circle{color:#6b7280;background:#fff;border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.wizard-step-pending .wizard-step-circle:hover{border-color:#9ca3af;transform:scale(1.05)}.wizard-step-active .wizard-step-circle{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border-color:#8b5cf6;animation:2s ease-in-out infinite pulse-active;transform:scale(1.05);box-shadow:0 2px 6px #8b5cf64d,0 0 0 2px #8b5cf61a}@keyframes pulse-active{0%,to{box-shadow:0 2px 6px #8b5cf64d,0 0 0 2px #8b5cf61a}50%{box-shadow:0 2px 8px #8b5cf666,0 0 0 3px #8b5cf626}}.wizard-step-completed .wizard-step-circle{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-color:#10b981;box-shadow:0 2px 8px #10b98140}.wizard-step-completed .wizard-step-circle svg{stroke-width:3px;filter:drop-shadow(0 1px 1px #0000001a);width:14px;height:14px}.wizard-step-label{text-align:center;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.wizard-step-title{color:#111827;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;max-width:100%;font-size:.6875rem;font-weight:600;line-height:1.2;overflow:hidden}.wizard-step-pending .wizard-step-title{color:#6b7280;font-weight:500}.wizard-step-active .wizard-step-title{color:#7c3aed;text-shadow:0 1px 2px #7c3aed1a;font-weight:700}.wizard-step-completed .wizard-step-title{color:#059669;font-weight:600}.wizard-step-connector{z-index:1;background:linear-gradient(90deg,#e5e7eb 0% 100%);border-radius:2px;width:calc(100% - 32px);height:2px;transition:all .4s;position:absolute;top:16px;left:calc(50% + 16px)}.wizard-step-completed .wizard-step-connector{background:linear-gradient(90deg,#10b981 0% 100%);box-shadow:0 1px 3px #10b9814d}.wizard-step:last-child .wizard-step-connector{display:none}@media (max-width:1200px){.wizard-step-title{font-size:.75rem}.wizard-step-circle{width:40px;height:40px;font-size:.875rem}}@media (max-width:768px){.wizard-steps{padding:1.5rem 1rem;overflow-x:auto}.wizard-step{min-width:100px}.wizard-step-title{font-size:.6875rem}.wizard-step-circle{width:36px;height:36px;font-size:.8125rem}.wizard-step-connector{width:calc(100% - 36px);top:18px;left:calc(50% + 18px)}}.wizard-content{background:#f8f9fa;flex:1;padding:1.5rem 2rem;overflow-y:auto}.wizard-step-content{background:#fff;border-radius:16px;max-width:900px;margin:0 auto;padding:2rem;box-shadow:0 1px 3px #0000000d}.wizard-step-description{color:#374151;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.6}.wizard-step-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.wizard-step-header .wizard-step-title{color:#111827;margin:0;font-size:1.25rem;font-weight:700}.wizard-required-badge{color:#7c3aed;text-transform:uppercase;letter-spacing:.05em;background:#f3f4f6;border-radius:4px;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-block}.wizard-section-subtitle{color:#374151;margin:0 0 1rem;font-size:1rem;font-weight:600}.wizard-field-help-text{color:#374151;margin:.25rem 0 1rem;font-size:.875rem;line-height:1.5}.wizard-info-banner{background:#f9fafb;border-left:4px solid #7c3aed;border-radius:8px;margin-bottom:1.5rem;padding:1rem 1.25rem}.wizard-info-banner p{color:#374151;margin:0;font-size:.875rem;line-height:1.6}.wizard-info-banner strong{color:#111827;font-weight:600}.wizard-note-banner{background:#f9fafb;border-left:4px solid #7c3aed;border-radius:8px;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem 1.25rem;display:flex}.wizard-note-banner .info-icon{flex-shrink:0;font-size:1.25rem}.wizard-note-banner div:last-child{flex:1}.wizard-note-banner p{color:#374151;margin:0;font-size:.875rem;line-height:1.6}.wizard-note-banner strong{color:#111827;font-weight:600}.wizard-auto-config-banner{background:#f3f4f6;border:2px solid #7c3aed;border-radius:12px;margin-top:1.5rem;padding:1.25rem}.auto-config-content{flex-direction:column;gap:.75rem;display:flex}.auto-config-list{margin:0;padding-left:1.5rem;list-style-type:disc}.auto-config-list li{color:#374151;margin-bottom:.5rem;font-size:.875rem;line-height:1.6}.auto-config-list li strong{color:#111827;font-weight:600}.wizard-selection-confirmation{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;margin-top:1rem;padding:.75rem 1rem}.wizard-success-banner{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem}.wizard-success-banner p{color:#166534;margin:0;font-size:.875rem;font-weight:600}.wizard-form-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.wizard-form-field{flex-direction:column;gap:.5rem;display:flex}.wizard-field-full{grid-column:1/-1}.wizard-field-label{color:#374151;font-size:.875rem;font-weight:600}.wizard-field-input{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.75rem 1rem;font-size:.9375rem;transition:all .2s}.wizard-field-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.wizard-field-input.input-error{border-color:#ef4444}.wizard-field-input.input-error:focus{box-shadow:0 0 0 3px #ef44441a}.wizard-date-input-wrapper{align-items:center;display:flex;position:relative}.wizard-date-icon{color:#6b7280;pointer-events:none;z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.wizard-date-picker-hint{color:#9ca3af;pointer-events:none;z-index:1;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.wizard-date-input{appearance:none;-moz-appearance:textfield;width:100%}.wizard-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;z-index:2;background:0 0;width:24px;height:24px;position:absolute;right:.5rem}.wizard-date-input::-webkit-calendar-picker-indicator:hover{opacity:.8;transform:scale(1.1)}.wizard-date-input::-moz-calendar-picker-indicator{cursor:pointer;opacity:1;z-index:2;width:24px;height:24px;position:absolute;right:.5rem}.wizard-date-input-wrapper input[type=date]{cursor:pointer}.wizard-date-input-wrapper input[type=date]:hover{border-color:#9ca3af}.wizard-date-input-wrapper input[type=date]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.wizard-upload-box{cursor:pointer;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;transition:all .2s;display:flex}.wizard-upload-box:hover{background:#eff6ff;border-color:#3b82f6}.wizard-upload-box svg{color:#9ca3af}.wizard-upload-text{color:#6b7280;margin:0;font-size:.875rem}.wizard-erp-options{flex-direction:column;gap:1rem;display:flex}.wizard-erp-option{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;transition:all .2s;display:flex}.wizard-erp-option:hover{background:#eff6ff;border-color:#3b82f6}.wizard-erp-option-selected{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.wizard-erp-icon{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.wizard-erp-option-selected .wizard-erp-icon{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.wizard-erp-info{flex:1}.wizard-erp-name{color:#111827;margin:0 0 .25rem;font-size:1rem;font-weight:600}.wizard-erp-description{color:#6b7280;margin:0;font-size:.875rem}.wizard-erp-radio{flex-shrink:0;width:24px;height:24px}.wizard-radio-unselected{border:2px solid #d1d5db;border-radius:50%;width:24px;height:24px}.wizard-radio-selected{background:#3b82f6;border:2px solid #3b82f6;border-radius:50%;width:24px;height:24px;position:relative}.wizard-radio-selected:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wizard-communication-options{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.wizard-communication-option{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;transition:all .2s;display:flex}.wizard-communication-option:hover{background:#eff6ff;border-color:#3b82f6}.wizard-communication-selected{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.wizard-communication-option svg{color:#6b7280}.wizard-communication-selected svg{color:#3b82f6}.wizard-communication-option span{color:#111827;font-size:.875rem;font-weight:600}.wizard-workforce-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem;display:grid}.wizard-workforce-option{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;transition:all .2s;display:flex}.wizard-workforce-option:hover{background:#eff6ff;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.wizard-workforce-selected{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.wizard-workforce-initial{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.wizard-workforce-initial span{color:#fff;font-size:1.25rem;font-weight:700}.wizard-workforce-info{flex:1}.wizard-workforce-name{color:#111827;margin:0 0 .25rem;font-size:1rem;font-weight:600}.wizard-workforce-description{color:#6b7280;margin:0;font-size:.875rem;line-height:1.4}.wizard-workforce-check{background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wizard-workforce-check svg{color:#fff}.wizard-funding-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}.wizard-funding-option{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;transition:all .2s;display:flex}.wizard-funding-option:hover{background:#eff6ff;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.wizard-funding-selected{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.wizard-funding-initial{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.wizard-funding-initial span{color:#fff;font-size:1.25rem;font-weight:700}.wizard-funding-info{flex:1}.wizard-funding-name{color:#111827;margin:0 0 .25rem;font-size:1rem;font-weight:600}.wizard-funding-description{color:#6b7280;margin:0;font-size:.875rem;line-height:1.4}.wizard-funding-check{background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wizard-funding-check svg{color:#fff}.wizard-section-title{color:#111827;margin:0 0 1rem;font-size:1.125rem;font-weight:700}.wizard-payment-partners{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.wizard-payment-partner{background:#fff;border:2px solid #e5e7eb;border-radius:10px;transition:all .2s}.wizard-payment-partner:hover{border-color:#d1d5db}.wizard-payment-selected{background:#eff6ff;border-color:#3b82f6}.wizard-payment-label{cursor:pointer;align-items:center;margin:0;padding:1rem 1.25rem;display:flex}.wizard-payment-checkbox{cursor:pointer;accent-color:#3b82f6;width:20px;height:20px;margin-right:1rem}.wizard-payment-content{flex:1;align-items:center;gap:.75rem;display:flex}.wizard-payment-icon{font-size:1.5rem}.wizard-payment-name{color:#111827;font-size:.9375rem;font-weight:600}.wizard-payment-badge{color:#6b7280;background:#f3f4f6;border-radius:6px;margin-left:auto;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.partner-paystand{border-left:4px solid #3b82f6}.partner-wex{border-left:4px solid #f97316}.partner-dwolla{border-left:4px solid #a855f7}.partner-marqeta{border-left:4px solid #6366f1}.partner-checkbook{border-left:4px solid #10b981}.wizard-review-content{max-width:900px}.wizard-review-sections{flex-direction:column;gap:2rem;display:flex}.wizard-review-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.wizard-review-title{color:#6b7280;letter-spacing:.05em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700}.wizard-review-items{flex-direction:column;gap:.75rem;display:flex}.wizard-review-item{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.wizard-review-item:last-child{border-bottom:none}.wizard-review-label{color:#6b7280;font-size:.875rem;font-weight:500}.wizard-review-value{color:#111827;text-align:right;font-size:.9375rem;font-weight:600}.wizard-review-value-badge{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.wizard-partner-badge{color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.wizard-navigation{background:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;box-shadow:0 -1px 3px #0000000d}.wizard-nav-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.wizard-nav-back{color:#374151;background:#fff;border:1px solid #d1d5db}.wizard-nav-back:hover{background:#f9fafb;border-color:#9ca3af}.wizard-nav-next{color:#fff;background:#8b5cf6}.wizard-nav-next:hover{background:#7c3aed}.wizard-nav-submit{color:#fff;background:#10b981}.wizard-nav-submit:hover{background:#059669}.wizard-nav-submit:disabled{cursor:not-allowed;background:#9ca3af}.wizard-nav-btn svg{width:1rem;height:1rem}.onboarding-2030 .main-content{padding-right:0}@media (max-width:1600px){.onboarding-2030 .main-content{padding-right:0}}.neural-dashboard{background:linear-gradient(#3b82f605 0%,#8b5cf608 50%,#ec489905 100%);border-right:1px solid #8b5cf61a;flex-direction:column;gap:1.5rem;padding:1.5rem 1rem;display:flex;position:relative;overflow-y:auto}.neural-dashboard:before{content:"";background:linear-gradient(#0000 0%,#8b5cf64d 50%,#0000 100%);width:1px;height:100%;animation:3s ease-in-out infinite sidebar-scan;position:absolute;top:0;right:0}@keyframes sidebar-scan{0%,to{opacity:.3}50%{opacity:1}}.status-core{aspect-ratio:1;width:100%;max-width:180px;margin:0 auto 1rem;position:relative}.core-rings{position:absolute;inset:0}.status-ring{border:2px solid #8b5cf666;border-color:#8b5cf666 #3b82f64d #0000 #0000;border-radius:50%;animation:4s linear infinite core-spin;position:absolute;inset:0}.status-ring.ring-1{border-top-color:#3b82f680;animation-duration:3s}.status-ring.ring-2{border-top-color:#8b5cf666;animation-duration:4s;animation-direction:reverse;inset:15px}.status-ring.ring-3{border-top-color:#ec48994d;animation-duration:5s;inset:30px}@keyframes core-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.core-center{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#3b82f61a 0%,#8b5cf626 50%,#ec48991a 100%);border:2px solid #ffffff4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;inset:35px;overflow:hidden;box-shadow:0 0 40px #8b5cf64d,inset 0 2px #fff6}.core-pulse{background:radial-gradient(circle,#8b5cf64d 0%,#0000 70%);animation:2s ease-in-out infinite core-pulse-anim;position:absolute;inset:-20%}@keyframes core-pulse-anim{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.core-value{-webkit-text-fill-color:transparent;z-index:1;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 50%,#ec4899 100%);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;line-height:1;position:relative}.core-label{color:#8b5cf6;text-transform:uppercase;letter-spacing:.1em;z-index:1;margin-top:.25rem;font-size:.75rem;font-weight:600;position:relative}.holo-metrics{flex-direction:column;gap:1rem;display:flex}.metric-node{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#ffffffb3 0%,#f0f9ffb3 100%);border:1px solid #8b5cf633;border-radius:16px;flex-direction:column;gap:.75rem;padding:1rem;transition:all .3s;display:flex}.metric-node:hover{border-color:#8b5cf666;transform:translate(-4px);box-shadow:0 8px 24px #8b5cf626}.node-header{align-items:center;gap:.625rem;display:flex}.node-icon{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;display:flex;box-shadow:0 4px 12px #8b5cf64d}.node-title{color:#1f2937;flex:1;font-size:.8125rem;font-weight:600}.metric-viz{justify-content:center;align-items:center;min-height:60px;display:flex;position:relative}.metric-value{justify-content:center;align-items:baseline;gap:.375rem;display:flex}.value-number{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.value-unit{color:#6b7280;font-size:.75rem;font-weight:500}.velocity-bars{justify-content:center;align-items:flex-end;gap:.375rem;width:100%;height:50px;display:flex}.velocity-bar{max-width:20px;height:var(--bar-height);animation:1s ease-out both bar-grow;animation-delay:calc(var(--bar-index)*.1s);background:linear-gradient(#3b82f6 0%,#8b5cf6 100%);border-radius:4px 4px 0 0;flex:1;box-shadow:0 -2px 8px #8b5cf64d}@keyframes bar-grow{0%{opacity:0;height:0}to{height:var(--bar-height);opacity:1}}.phase-rings{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;width:100%;height:60px;display:flex;position:relative}.phase-segment{width:var(--segment-size);height:var(--segment-size);animation:.6s cubic-bezier(.34,1.56,.64,1) both segment-appear;animation-delay:calc(var(--segment-index)*.1s);background:linear-gradient(135deg,#3b82f6cc 0%,#8b5cf6cc 100%);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #8b5cf666}@keyframes segment-appear{0%{opacity:0;transform:scale(0)rotate(180deg)}to{opacity:1;transform:scale(1)rotate(0)}}.segment-count{color:#fff;font-size:.75rem;font-weight:700}.completion-circle{width:80px;height:80px;position:relative}.completion-svg{width:100%;height:100%;transform:rotate(-90deg)}.completion-bg{fill:none;stroke:#e5e7eb4d;stroke-width:6px}.completion-progress{fill:none;stroke:url(#completion-gradient);stroke-width:6px;stroke-linecap:round;stroke-dasharray:251;stroke-dashoffset:calc(251 - (251*var(--completion)/100));transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.completion-center{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.completion-percent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700}.health-grid{grid-template-columns:repeat(3,1fr);gap:.375rem;width:80px;height:80px;display:grid}.health-cell{background:linear-gradient(135deg,rgba(16,185,129,calc(var(--cell-health)/100))0%,rgba(59,130,246,calc(var(--cell-health)/100))100%);animation:cell-pulse calc(2s + var(--cell-index)*.2s)ease-in-out infinite;border-radius:4px;box-shadow:0 2px 8px #10b9814d}@keyframes cell-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.quick-actions{justify-content:center;gap:.625rem;padding-top:.5rem;display:flex}.action-node{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:linear-gradient(135deg,#fffc 0%,#f0f9ffcc 100%);border:1px solid #8b5cf633;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.action-node:hover{border-color:#8b5cf666;transform:translateY(-4px)scale(1.05);box-shadow:0 8px 24px #8b5cf64d}.action-glow{opacity:0;filter:blur(8px);background:radial-gradient(circle,#8b5cf64d 0%,#0000 70%);border-radius:14px;transition:opacity .3s;position:absolute;inset:-4px}.action-node:hover .action-glow{opacity:1}.action-icon{z-index:1;font-size:1.25rem;position:relative}.focus-section{border-top:1px solid #8b5cf61a;margin-top:1.5rem;padding-top:1.5rem}.focus-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ef44441f 0%,#f973161f 100%);border:1.5px solid #ef444440;border-radius:12px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem;display:flex;position:relative;overflow:hidden}.focus-header:before{content:"";background:linear-gradient(90deg,#0000 0%,#ef444426 50%,#0000 100%);border-radius:12px;animation:3s ease-in-out infinite focus-header-shimmer;position:absolute;inset:0}@keyframes focus-header-shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.success-header{align-items:center;gap:.625rem;margin-bottom:.875rem;padding:0 .25rem;display:flex}.focus-icon{z-index:1;filter:drop-shadow(0 2px 8px #ef444499);font-size:1.5rem;animation:2s ease-in-out infinite focus-icon-pulse;position:relative}@keyframes focus-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.success-icon{filter:drop-shadow(0 2px 6px #8b5cf666);font-size:1.125rem}.focus-title{z-index:1;-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#ef4444 0%,#f97316 100%);-webkit-background-clip:text;background-clip:text;font-size:.9375rem;font-weight:800;position:relative}.success-title{color:#1f2937;text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:700}.focus-cards,.success-cards{flex-direction:column;gap:.625rem;display:flex}.focus-card{-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);cursor:pointer;text-align:left;background:linear-gradient(135deg,#ef44441a 0%,#f973161a 50%,#fb923c14 100%);border:2px solid #ef44444d;border-radius:14px;width:100%;padding:1rem 1.125rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #ef444426,inset 0 1px #ffffff4d}.focus-card:before{content:"";background:linear-gradient(90deg,#0000 0%,#ef444433 50%,#0000 100%);border-radius:14px;width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.focus-card:hover:before{left:100%}.focus-card:hover{border-color:#ef444499;transform:translate(6px)scale(1.03);box-shadow:0 12px 32px #ef44444d,0 0 0 1px #ef444433,inset 0 1px #fff6}.focus-card-pulse{opacity:0;pointer-events:none;border:3px solid #ef444499;border-radius:14px;animation:2.5s ease-in-out infinite focus-pulse-anim;position:absolute;inset:-3px}@keyframes focus-pulse-anim{0%,to{opacity:0;transform:scale(1)}50%{opacity:.6;transform:scale(1.04)}}.focus-card-content{z-index:1;flex-direction:column;gap:.5rem;display:flex;position:relative}.focus-company-name{color:#1f2937;letter-spacing:-.01em;font-size:.9375rem;font-weight:800;line-height:1.2}.focus-stage{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#6b7280 0%,#9ca3af 100%);-webkit-background-clip:text;background-clip:text;font-size:.8125rem;font-weight:600}.focus-badge{background:linear-gradient(135deg,#ef444426 0%,#f9731626 100%);border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:.5rem;width:fit-content;margin-top:.375rem;padding:.5rem .75rem;display:flex}.focus-badge .badge-dot{background:linear-gradient(135deg,#ef4444 0%,#f97316 100%);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite badge-pulse;position:relative;box-shadow:0 0 12px #ef4444cc,0 0 24px #ef444466}.focus-badge .badge-dot:before{content:"";border:2px solid #ef444466;border-radius:50%;animation:1.5s ease-in-out infinite badge-ring-pulse;position:absolute;inset:-4px}@keyframes badge-ring-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}.focus-badge .badge-text{-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#ef4444 0%,#f97316 100%);-webkit-background-clip:text;background-clip:text;font-size:.75rem;font-weight:700}.success-section{margin-top:1.5rem}.success-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;text-align:left;background:linear-gradient(135deg,#10b98114 0%,#05966914 100%);border:1.5px solid #10b98133;border-radius:12px;width:100%;padding:.875rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.success-card:hover{border-color:#10b98166;transform:translate(4px)scale(1.02);box-shadow:0 8px 24px #10b98133,0 0 0 1px #10b9811a}.success-card-glow{opacity:0;background:linear-gradient(135deg,#10b9811a 0%,#0000 100%);border-radius:12px;transition:opacity .3s;position:absolute;inset:0}.success-card:hover .success-card-glow{opacity:1}.success-card-content{z-index:1;flex-direction:column;gap:.375rem;display:flex;position:relative}.success-company-name{color:#1f2937;font-size:.875rem;font-weight:700;line-height:1.2}.success-stage{color:#6b7280;font-size:.75rem;font-weight:500}.success-badge{align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.success-badge .badge-check{color:#10b981;font-size:.875rem;font-weight:700}.success-badge .badge-text{color:#10b981;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.focus-empty,.success-empty{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.empty-orb{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.orb-shimmer{border:2px solid #8b5cf64d;border-radius:50%;animation:2s ease-in-out infinite orb-shimmer-anim;position:absolute;inset:0}@keyframes orb-shimmer-anim{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.empty-icon{z-index:1;filter:drop-shadow(0 2px 8px #8b5cf666);font-size:1.75rem;position:relative}.empty-text{color:#6b7280;font-size:.875rem;font-weight:600}.focus-empty .empty-icon{filter:drop-shadow(0 2px 8px #10b98166)}.focus-empty .empty-text{color:#10b981}.dashboard-sidebar{background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem;display:flex}.dashboard-card{cursor:pointer;background:linear-gradient(135deg,#f8f9fb 0%,#fff 100%);border:1px solid #e5e7eb;border-radius:16px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.dashboard-card:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.card-icon{font-size:2rem;line-height:1}.card-content{flex:1}.card-title{color:#1f2937;margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.card-subtitle{color:#6b7280;font-size:.8125rem}.nav-arrows{gap:1rem;margin-top:auto;padding-top:2rem;display:flex}.nav-arrow{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;justify-content:center;align-items:center;height:48px;transition:all .2s;display:flex}.nav-arrow:hover{background:#f9fafb;border-color:#d1d5db}.arrow-icon{color:#6b7280;font-size:1.25rem}.main-content{background:#fff;flex-direction:column;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.quantum-top-bar{background:linear-gradient(135deg,#fffffffa 0%,#f9fafbfa 50%,#f3f4f6fa 100%);border-bottom:1px solid #e5e7ebcc;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:relative;box-shadow:0 1px 3px #0000000d}.quantum-breadcrumb{align-items:center;gap:.5rem;display:flex;position:relative}.breadcrumb-node{cursor:default;background:0 0;border:none;border-radius:8px;align-items:center;padding:.5rem 1rem;transition:all .2s;display:flex;position:relative}.breadcrumb-node.clickable{cursor:pointer}.breadcrumb-node.clickable:hover{background:#6366f11f;transform:translate(-1px)}.breadcrumb-node:hover:not(.active):not(.clickable){background:#6366f10f}.breadcrumb-node.active{background:linear-gradient(135deg,#6366f11a 0%,#8b5cf614 100%);border:1px solid #6366f133;padding:.5rem 1.125rem .5rem 1.5rem;box-shadow:0 1px 3px #6366f11a,inset 0 0 0 1px #6366f10d}.breadcrumb-node.active.clickable:hover{background:linear-gradient(135deg,#6366f126 0%,#8b5cf61f 100%);border-color:#6366f14d;box-shadow:0 2px 6px #6366f126,inset 0 0 0 1px #6366f114}.breadcrumb-node.active:before{content:"";background:linear-gradient(#6366f1 0%,#8b5cf6 100%);border-radius:0 2px 2px 0;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.node-text{color:#6b7280;letter-spacing:-.01em;font-size:.875rem;font-weight:500;transition:all .2s}.breadcrumb-node.active .node-text{color:#6366f1;letter-spacing:-.015em;font-weight:600}.breadcrumb-separator{color:#9ca3af;padding:0 .25rem;font-size:.875rem;font-weight:400}.quantum-status-bar{align-items:center;gap:.75rem;display:flex;position:relative}.status-indicator{background:#fafafa;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .875rem;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 1px 3px #0000001a}.indicator-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px}.indicator-text{color:#374151;white-space:nowrap;font-size:.875rem;font-weight:500}.indicator-value{color:#6366f1;white-space:nowrap;font-size:.9375rem;font-weight:600}.indicator-label{color:#374151;white-space:nowrap;font-size:.875rem;font-weight:500}.ai-assistant-area{background:#f9fafb;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;width:100%;max-width:100%;min-height:0;padding:.75rem .5rem 2rem;display:flex;position:relative;overflow-y:auto}.morphing-step-view{flex-direction:column;gap:1rem;width:100%;max-width:100%;margin:0;animation:.6s cubic-bezier(.34,1.56,.64,1) morph-appear;display:flex}@keyframes morph-appear{0%{opacity:0;filter:blur(10px);transform:scale(.95)}to{opacity:1;filter:blur();transform:scale(1)}}.floating-header-bar{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);background:linear-gradient(135deg,#fffffff2 0%,#f0f9fff2 100%);border:2px solid #8b5cf633;border-radius:20px;align-items:center;gap:1rem;padding:.875rem 1.5rem;animation:.5s cubic-bezier(.34,1.56,.64,1) header-slide-down;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #8b5cf626,0 4px 16px #3b82f61a,inset 0 1px #ffffffe6}@keyframes header-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.floating-header-bar:before{content:"";background:linear-gradient(90deg,#0000 0%,#8b5cf614 50%,#0000 100%);animation:3s ease-in-out infinite header-shimmer;position:absolute;inset:0}@keyframes header-shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.header-back-orb{cursor:pointer;z-index:1;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 8px 24px #8b5cf64d}.header-back-orb:hover{transform:translate(-4px)scale(1.05);box-shadow:0 12px 32px #8b5cf680}.orb-icon-back{color:#fff;font-size:1.5rem;font-weight:300}.header-info-flow{z-index:1;flex:1;align-items:center;gap:1rem;display:flex;position:relative}.info-company{-webkit-text-fill-color:transparent;letter-spacing:-.01em;background:linear-gradient(135deg,#1f2937 0%,#3b82f6 100%);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.info-separator{color:#d1d5db;font-size:1.25rem}.info-step{color:#8b5cf6;text-transform:capitalize;font-size:1rem;font-weight:600}.header-progress-mini{z-index:1;flex-shrink:0;align-items:center;gap:.75rem;display:flex;position:relative}.mini-progress-ring{width:40px;height:40px;transform:rotate(-90deg)}.mini-ring-bg{fill:none;stroke:#e5e7eb4d;stroke-width:3px}.mini-ring-fill{fill:none;stroke:url(#mini-gradient);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - (100*var(--progress)/100));transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.mini-progress-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);-webkit-background-clip:text;background-clip:text;font-size:.875rem;font-weight:700}.preview-badge-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:linear-gradient(135deg,#ec489926 0%,#8b5cf626 100%);border:1px solid #ec48994d;border-radius:12px;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex;position:relative}.preview-badge-icon{font-size:1rem}.preview-badge-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ec4899 0%,#8b5cf6 100%);-webkit-background-clip:text;background-clip:text;font-size:.875rem;font-weight:600}.morphing-content-area{justify-content:center;width:100%;min-height:400px;animation:.7s cubic-bezier(.34,1.56,.64,1) .1s both content-morph;display:flex}@keyframes content-morph{0%{opacity:0;filter:blur(8px);transform:translateY(30px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.step-preview-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:6rem 2rem;display:flex}.preview-orb{width:120px;height:120px;position:relative}.orb-rings{position:absolute;inset:0}.preview-ring{border:2px solid #0000;border-top-color:#8b5cf666;border-radius:50%;animation:3s linear infinite preview-spin;position:absolute;inset:0}.preview-ring.ring-1{animation-duration:2s}.preview-ring.ring-2{border-top-color:#3b82f666;animation-duration:3s;animation-direction:reverse;inset:15px}@keyframes preview-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orb-center-preview{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#3b82f61a 0%,#8b5cf626 100%);border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;font-size:3rem;display:flex;position:absolute;inset:20px;box-shadow:0 0 40px #8b5cf64d,inset 0 2px #fff6}.preview-title-new{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1f2937 0%,#3b82f6 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.75rem;font-weight:700}.preview-text-new{color:#6b7280;max-width:400px;margin:0;font-size:1rem}.preview-quantum-button{cursor:pointer;background:0 0;border:none;padding:0;position:relative}.preview-button-glow{filter:blur(16px);opacity:0;background:radial-gradient(circle,#8b5cf64d 0%,#0000 70%);border-radius:18px;transition:opacity .4s;position:absolute;inset:-10px}.preview-quantum-button:hover .preview-button-glow{opacity:1}.preview-button-text{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);border-radius:14px;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;box-shadow:0 12px 32px #8b5cf666}.preview-quantum-button:hover .preview-button-text{transform:translateY(-2px);box-shadow:0 16px 40px #8b5cf680}.floating-action-container{z-index:100;animation:.5s cubic-bezier(.34,1.56,.64,1) .3s both float-down;position:fixed;top:1.5rem;right:2rem}@keyframes float-down{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes float-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.floating-complete-button{cursor:pointer;background:0 0;border:none;padding:0;position:relative}.floating-button-glow{filter:blur(12px);opacity:.6;background:radial-gradient(circle,#8b5cf666 0%,#0000 70%);border-radius:16px;animation:2s ease-in-out infinite floating-pulse;position:absolute;inset:-8px}@keyframes floating-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.floating-button-content{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);border:2px solid #ffffff4d;border-radius:12px;align-items:center;gap:.625rem;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 8px 24px #8b5cf666,inset 0 1px #ffffff4d}.floating-complete-button:hover .floating-button-content{transform:translateY(-3px)scale(1.02);box-shadow:0 12px 32px #8b5cf680,inset 0 1px #fff6}.floating-button-text{color:#fff;letter-spacing:.01em;font-size:.9375rem;font-weight:600}.floating-button-icon{color:#fff;font-size:1.125rem;font-weight:300;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.floating-complete-button:hover .floating-button-icon{transform:translate(8px)}.step-modal-overlay{z-index:1000;justify-content:center;align-items:center;animation:.4s cubic-bezier(.34,1.56,.64,1) modal-overlay-appear;display:flex;position:fixed;inset:0}@keyframes modal-overlay-appear{0%{opacity:0}to{opacity:1}}.step-modal-backdrop{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);background:linear-gradient(135deg,#3b82f666 0%,#8b5cf680 50%,#ec489966 100%);animation:3s ease-in-out infinite backdrop-pulse;position:absolute;inset:0}@keyframes backdrop-pulse{0%,to{opacity:.95}50%{opacity:1}}.step-modal-container{-webkit-backdrop-filter:blur(80px)saturate(180%);backdrop-filter:blur(80px)saturate(180%);z-index:1;background:linear-gradient(135deg,#fffffffa 0%,#f0f9fffa 50%,#f3e8fffa 100%);border:2px solid #fffc;border-radius:32px;flex-direction:column;width:90%;max-width:1200px;max-height:85vh;animation:.6s cubic-bezier(.34,1.56,.64,1) modal-appear;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #8b5cf666,0 20px 60px #3b82f64d,inset 0 2px #fff}@keyframes modal-appear{0%{opacity:0;transform:scale(.9)translateY(40px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header-immersive{border-bottom:1px solid #8b5cf61a;padding:2rem 2.5rem;position:relative;overflow:hidden}.modal-header-glow{background:linear-gradient(90deg,#0000 0%,#8b5cf61a 50%,#0000 100%);animation:3s ease-in-out infinite header-scan;position:absolute;inset:0}@keyframes header-scan{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.modal-header-content{z-index:1;align-items:center;gap:2rem;display:flex;position:relative}.modal-back-button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:linear-gradient(135deg,#ffffffe6 0%,#f0f9ffe6 100%);border:2px solid #8b5cf633;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex}.modal-back-button:hover{border-color:#8b5cf666;transform:translate(-4px)scale(1.05);box-shadow:0 8px 24px #8b5cf64d}.back-icon-modal{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:300}.modal-title-section{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.modal-company-name{-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(135deg,#1f2937 0%,#3b82f6 50%,#8b5cf6 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.modal-step-badge{color:#8b5cf6;text-transform:capitalize;background:linear-gradient(135deg,#8b5cf626 0%,#ec489926 100%);border:1px solid #8b5cf64d;border-radius:100px;align-items:center;width:fit-content;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.modal-progress-orb{flex-shrink:0;width:80px;height:80px;position:relative}.progress-orb-svg{filter:drop-shadow(0 4px 12px #8b5cf64d);width:100%;height:100%;transform:rotate(-90deg)}.progress-orb-bg{fill:none;stroke:#e5e7eb4d;stroke-width:4px}.progress-orb-fill{fill:none;stroke:url(#progress-gradient);stroke-width:4px;stroke-linecap:round;stroke-dasharray:163;stroke-dashoffset:calc(163 - (163*var(--progress)/100));transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.progress-orb-center{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.progress-orb-value{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 50%,#ec4899 100%);-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700}.modal-body-immersive{flex:1;padding:2.5rem;position:relative;overflow-y:auto}.modal-body-immersive::-webkit-scrollbar{width:8px}.modal-body-immersive::-webkit-scrollbar-track{background:#e5e7eb4d;border-radius:4px}.modal-body-immersive::-webkit-scrollbar-thumb{background:linear-gradient(#3b82f6 0%,#8b5cf6 100%);border-radius:4px}.modal-body-immersive::-webkit-scrollbar-thumb:hover{background:linear-gradient(#2563eb 0%,#7c3aed 100%)}.step-content-wrapper{max-width:900px;margin:0 auto;animation:.6s cubic-bezier(.34,1.56,.64,1) content-slide-up}@keyframes content-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-footer-immersive{border-top:1px solid #8b5cf61a;justify-content:flex-end;padding:2rem 2.5rem;display:flex;position:relative;overflow:hidden}.footer-glow{background:linear-gradient(90deg,#0000 0%,#8b5cf60d 50%,#0000 100%);position:absolute;inset:0}.complete-step-quantum{cursor:pointer;z-index:1;background:0 0;border:none;padding:0;position:relative}.quantum-button-glow{filter:blur(20px);opacity:0;background:radial-gradient(circle,#8b5cf666 0%,#0000 70%);border-radius:20px;transition:opacity .4s;position:absolute;inset:-12px}.complete-step-quantum:hover .quantum-button-glow{opacity:1;animation:2s ease-in-out infinite quantum-pulse}.quantum-button-content{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);border:2px solid #ffffff4d;border-radius:16px;align-items:center;gap:1rem;padding:1.25rem 3rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 16px 48px #8b5cf666,inset 0 2px #ffffff4d}.complete-step-quantum:hover .quantum-button-content{transform:translateY(-4px)scale(1.02);box-shadow:0 24px 64px #8b5cf699,inset 0 2px #fff6}.quantum-button-text{color:#fff;letter-spacing:.02em;font-size:1.125rem;font-weight:600}.quantum-button-arrow{color:#fff;font-size:1.5rem;font-weight:300;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.complete-step-quantum:hover .quantum-button-arrow{transform:translate(8px)}.neural-canvas{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:1.5rem .5rem;position:relative;overflow:visible}.holo-header{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;width:100%;max-width:100%;margin-bottom:1.5rem;padding:1.25rem 1rem;display:flex;box-shadow:0 1px 2px #0000000d}.holo-title-container{align-items:center;gap:1rem;display:flex;position:relative}.holo-text{flex-direction:column;gap:.375rem;display:flex}.holo-title{color:#1f2937;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.holo-subtitle{color:#6b7280;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;display:flex}.header-actions{z-index:1;align-items:center;gap:1rem;display:flex;position:relative}.priority-filter{background:#f3f4f699;border:1px solid #e5e7ebcc;border-radius:10px;align-items:center;gap:.5rem;padding:.25rem;display:flex}.filter-pill{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.filter-pill:hover{color:#6366f1;background:#6366f114}.filter-pill.active{color:#fff;background:#6366f1;box-shadow:0 2px 8px #6366f140}.pill-text{font-weight:500}.quantum-button{color:#fff;cursor:pointer;background:#7e22ce;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:flex}.quantum-button:hover{background:#6b21a8}.quantum-button:active{background:#581c87}.quantum-icon{color:#fff;font-size:1.125rem;font-weight:600;line-height:1}.quantum-text{color:#fff;font-size:.875rem;font-weight:500}.liquid-container{perspective:2000px;perspective-origin:50%;box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;width:100%;max-width:100%;padding:0 .5rem;display:grid}.liquid-card{cursor:pointer;min-height:200px;animation:.6s ease-out both card-fade-in;animation-delay:calc(var(--card-index)*80ms);background:0 0;border:none;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}@keyframes card-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.liquid-card:hover{z-index:10;transform:translateY(-2px)}.liquid-content{z-index:2;text-align:center;background:#fff;border:1px solid #e5e7ebcc;border-radius:8px;flex-direction:column;align-items:center;gap:1.25rem;min-height:200px;padding:1.5rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.liquid-card:hover .liquid-content{border-color:#d1d5db;box-shadow:0 1px 3px #0000001a}.company-initial-badge{background:#7e22ce;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.5rem;transition:background-color .15s;display:flex}.liquid-card:hover .company-initial-badge{background:#6b21a8}.initial-text{color:#fff;letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1}.company-info{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.company-name{color:#1f2937;letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.stage-badge{background:#6366f114;border:1px solid #6366f133;border-radius:100px;padding:.375rem .875rem;transition:all .3s}.liquid-card:hover .stage-badge{background:#6366f11f;border-color:#6366f14d}.badge-text{color:#6366f1;text-transform:capitalize;font-size:.75rem;font-weight:600}.circular-progress{width:100px;height:100px;margin:0 auto;position:relative}.progress-ring{filter:drop-shadow(0 2px 8px #7e22ce26);width:100%;height:100%;transform:rotate(-90deg)}.progress-ring-bg{fill:none;stroke:#e5e7eb66;stroke-width:5px}.progress-ring-fill{fill:none;stroke-width:5px;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:calc(283 - (283*var(--progress)/100));transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.progress-center{align-items:baseline;gap:.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.progress-number{color:#6366f1;font-size:1.75rem;font-weight:700;line-height:1}.progress-percent{color:#6366f1;opacity:.6;font-size:1rem;font-weight:600}.quantum-void{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:8rem 2rem;display:flex;position:relative}.void-center{width:300px;height:300px;margin-bottom:3rem;position:relative}.void-rings{position:absolute;inset:0}.void-ring{animation:void-spin calc(3s + var(--ring-index)*.5s)linear infinite;animation-delay:calc(var(--ring-index)*-.3s);transform:scale(calc(.3 + var(--ring-index)*.2));border:2px solid #8b5cf64d;border-color:#8b5cf64d #8b5cf633 #0000 #0000;border-radius:50%;position:absolute;inset:0}@keyframes void-spin{0%{transform:scale(calc(.3 + var(--ring-index)*.2))rotate(0deg)}to{transform:scale(calc(.3 + var(--ring-index)*.2))rotate(360deg)}}.void-core{background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 50%,#ec4899 100%);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;animation:3s ease-in-out infinite void-pulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #8b5cf699,inset 0 2px #ffffff4d}@keyframes void-pulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 60px #8b5cf699,inset 0 2px #ffffff4d}50%{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 80px #8b5cf6cc,inset 0 2px #fff6}}.core-icon{color:#fff;filter:drop-shadow(0 0 20px #ffffff80);font-size:4rem;animation:6s linear infinite core-rotate}@keyframes core-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.void-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1f2937 0%,#3b82f6 50%,#8b5cf6 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:2rem;font-weight:700}.void-text{color:#6b7280;max-width:500px;margin:0 0 3rem;font-size:1.125rem}.void-action-button{cursor:pointer;background:0 0;border:none;padding:0;position:relative}.void-button-glow{filter:blur(24px);opacity:0;background:radial-gradient(circle,#8b5cf666 0%,#0000 70%);border-radius:20px;transition:opacity .4s;position:absolute;inset:-12px}.void-action-button:hover .void-button-glow{opacity:1;animation:2s ease-in-out infinite quantum-pulse}.void-button-text{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);border:2px solid #fff3;border-radius:16px;padding:1.5rem 3rem;font-size:1.125rem;font-weight:600;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;box-shadow:0 16px 48px #8b5cf666,inset 0 2px #ffffff4d}.void-action-button:hover .void-button-text{transform:translateY(-4px)scale(1.05);box-shadow:0 24px 64px #8b5cf699,inset 0 2px #fff6}.company-card-grid:hover .card-grid-glow{opacity:1;animation:2s ease-in-out infinite glow-pulse-grid}@keyframes glow-pulse-grid{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.card-grid-content{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:1;background:linear-gradient(135deg,#fffffff2 0%,#f0f9fff2 100%);border:2px solid #fffc;border-radius:20px;padding:2rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;box-shadow:0 12px 32px #00000014,0 4px 16px #3b82f61a,inset 0 1px #ffffffe6}.company-card-grid:hover .card-grid-content{border-color:#3b82f680;transform:translateY(-8px)scale(1.02);box-shadow:0 20px 60px #3b82f633,0 8px 24px #ec489926,inset 0 2px #fff}.card-grid-header{align-items:center;gap:1.25rem;margin-bottom:1.5rem;display:flex}.card-grid-icon{flex-shrink:0;width:64px;height:64px;position:relative}.icon-initial{color:#fff;z-index:1;background:linear-gradient(135deg,#3b82f6 0%,#10b981 100%);border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.75rem;font-weight:700;display:flex;position:relative;box-shadow:0 8px 24px #3b82f64d}.icon-progress-ring{transform:rotate(calc(var(--progress)*3.6deg - 90deg));border:3px solid #10b981;border-color:#10b981 #10b981 #0000 #0000;border-radius:18px;transition:transform .6s;position:absolute;inset:-4px}.card-grid-info{flex:1;min-width:0}.card-grid-name{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.25rem;font-weight:700;overflow:hidden}.card-grid-stage{color:#6b7280;text-transform:capitalize;font-size:.875rem;font-weight:600}.card-grid-progress{align-items:center;gap:1rem;display:flex}.progress-bar-grid{background:#e5e7eb99;border-radius:100px;flex:1;height:8px;overflow:hidden}.progress-fill-grid{background:linear-gradient(90deg,#3b82f6 0%,#10b981 100%);border-radius:100px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #10b9814d}.progress-text-grid{color:#10b981;white-space:nowrap;text-align:right;min-width:45px;font-size:.875rem;font-weight:700}.empty-state-grid{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:6rem 2rem;display:flex}.empty-icon-grid{opacity:.6;margin-bottom:2rem;font-size:5rem;animation:3s ease-in-out infinite float-icon}.empty-title-grid{color:#1f2937;margin:0 0 .75rem;font-size:1.75rem;font-weight:700}.empty-text-grid{color:#6b7280;margin:0 0 2rem;font-size:1rem}.empty-action-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:16px;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 8px 24px #3b82f64d}.empty-action-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #3b82f666}.nexus-core{z-index:1;width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nexus-ring,.nexus-ring-2{border:2px solid #3b82f633;border-radius:50%;animation:4s ease-in-out infinite nexus-pulse;position:absolute;inset:0}.nexus-ring-2{border-color:#10b98133;animation-delay:2s}@keyframes nexus-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.3)}}.nexus-center{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#3b82f61a 0%,#10b9811a 100%);border:1px solid #ffffff4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:20px;box-shadow:0 20px 60px #3b82f633,inset 0 1px #ffffff80}.nexus-icon{margin-bottom:.5rem;font-size:3rem;animation:3s ease-in-out infinite nexus-float}@keyframes nexus-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.nexus-label{color:#3b82f6;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:600}.company-orb{width:120px;height:120px;transform-style:preserve-3d;cursor:pointer;z-index:2;--angle:calc(360deg/var(--total-orbs)*var(--orb-index));--radius:250px;transform:translate(-50%,-50%)rotate(var(--angle))translateX(var(--radius))rotate(calc(-1*var(--angle)));animation:20s linear infinite orbit;animation-delay:calc(-20s/var(--total-orbs)*var(--orb-index));background:0 0;border:none;position:absolute;top:50%;left:50%}@keyframes orbit{0%{transform:translate(-50%,-50%)rotate(var(--angle))translateX(var(--radius))rotate(calc(-1*var(--angle)))}to{transform:translate(-50%,-50%)rotate(calc(var(--angle) + 360deg))translateX(var(--radius))rotate(calc(-1*(var(--angle) + 360deg)))}}.company-orb:hover{z-index:10;animation-play-state:paused}.orb-glow{opacity:0;filter:blur(20px);background:radial-gradient(circle,#3b82f64d 0%,#0000 70%);border-radius:50%;transition:opacity .4s;position:absolute;inset:-20px}.company-orb:hover .orb-glow{opacity:1;animation:2s ease-in-out infinite glow-pulse}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #9333ea4d,0 0 40px #9333ea1a}50%{box-shadow:0 0 30px #9333ea80,0 0 60px #9333ea33}}.orb-content{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#ffffffe6 0%,#f0f9ffe6 100%);border:2px solid #fffc;border-radius:50%;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;inset:10px;box-shadow:0 10px 40px #0000001a,inset 0 1px #fff}.company-orb:hover .orb-content{transform:scale(1.2)translateZ(30px);box-shadow:0 20px 60px #3b82f64d,inset 0 2px #fff}.orb-initial{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3b82f6 0%,#10b981 100%);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:600}.orb-ring{transform:rotate(calc(var(--progress)*3.6deg));border:3px solid #10b981;border-color:#10b981 #10b981 #0000 #0000;border-radius:50%;transition:transform .6s;position:absolute;inset:0}.orb-label,.orb-stage{white-space:nowrap;opacity:0;pointer-events:none;transition:all .4s;position:absolute;left:50%;transform:translate(-50%)}.orb-label{color:#1f2937;font-size:.875rem;font-weight:600;bottom:-35px}.orb-stage{color:#6b7280;font-size:.75rem;bottom:-55px}.company-orb:hover .orb-label,.company-orb:hover .orb-stage{opacity:1;transform:translate(-50%)translateY(-5px)}.action-orb{cursor:pointer;z-index:5;background:0 0;border:none;width:80px;height:80px;animation:3s ease-in-out infinite float-action;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}@keyframes float-action{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-15px)}}.action-orb-glow{filter:blur(15px);background:radial-gradient(circle,#f9731666 0%,#0000 70%);border-radius:50%;animation:2s ease-in-out infinite action-glow-pulse;position:absolute;inset:-15px}@keyframes action-glow-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.action-orb-content{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border-radius:50%;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;inset:0;box-shadow:0 10px 40px #f9731666,inset 0 1px #ffffff4d}.action-orb:hover .action-orb-content{transform:scale(1.15)rotate(90deg);box-shadow:0 15px 50px #f9731699,inset 0 2px #fff6}.action-orb-icon{color:#fff;font-size:2rem;font-weight:300;transition:transform .4s}.action-orb:hover .action-orb-icon{transform:rotate(-90deg)}.action-orb-label{color:#f97316;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;opacity:0;font-size:.75rem;font-weight:600;transition:all .4s;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.action-orb:hover .action-orb-label{opacity:1;transform:translate(-50%)translateY(-5px)}.particles{pointer-events:none;z-index:0;position:absolute;inset:0}.particle{--particle-x:calc(50% + (var(--particle-index)*37px) - 370px);--particle-y:calc(50% + (var(--particle-index)*43px) - 430px);width:4px;height:4px;left:var(--particle-x);top:var(--particle-y);animation:particle-float calc(10s + var(--particle-index)*.5s)ease-in-out infinite;animation-delay:calc(var(--particle-index)*-.3s);opacity:.3;background:linear-gradient(135deg,#3b82f699,#10b98199);border-radius:50%;position:absolute}@keyframes particle-float{0%,to{opacity:.3;transform:translate(0)scale(1)}25%{opacity:.6;transform:translate(50px,-50px)scale(1.2)}50%{opacity:.4;transform:translate(100px)scale(.8)}75%{opacity:.5;transform:translate(50px,50px)scale(1.1)}}.initial-state{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:800px;display:flex}.welcome-title{color:#1f2937;margin:0;font-size:2rem;font-weight:300}.welcome-subtitle{color:#6b7280;margin:0;font-size:1rem}.companies-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;width:100%;margin:2rem 0;display:grid}.company-card{text-align:left;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .2s;display:flex}.company-card:hover{background:#f0f9ff;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 8px 24px #3b82f626}.company-card-header{align-items:center;gap:1rem;display:flex}.company-initial{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;font-weight:600;display:flex}.company-info{flex:1;min-width:0}.company-name{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.25rem;font-size:1rem;font-weight:600;overflow:hidden}.company-stage{color:#6b7280;font-size:.8125rem}.company-progress{align-items:center;gap:.75rem;display:flex}.progress-bar-mini{background:#e5e7eb;border-radius:100px;flex:1;height:6px;overflow:hidden}.progress-fill-mini{background:linear-gradient(90deg,#10b981 0%,#059669 100%);border-radius:100px;height:100%;transition:width .4s}.progress-text-mini{color:#10b981;white-space:nowrap;font-size:.75rem;font-weight:600}.empty-state{flex-direction:column;align-items:center;gap:1rem;padding:3rem;display:flex}.empty-icon{opacity:.5;font-size:3rem}.empty-message{color:#9ca3af;margin:0;font-size:1rem}.progress-circle{width:240px;height:240px;position:relative}.progress-svg{width:100%;height:100%;transform:rotate(-90deg)}.progress-bg{fill:none;stroke:#e5e7eb;stroke-width:8px}.progress-fill{fill:none;stroke:#10b981;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .6s}.progress-content{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.progress-value{color:#1f2937;font-size:3rem;font-weight:200;line-height:1}.progress-label{color:#6b7280;margin-top:.5rem;font-size:.9375rem}.ready-message{color:#6b7280;font-size:1.125rem;font-weight:400}.progress-dots{gap:.5rem;display:flex}.dot{background:#d1d5db;border-radius:50%;width:8px;height:8px}.start-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:100px;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 8px 24px #3b82f64d,0 4px 12px #0000001a}.start-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #3b82f666,0 6px 16px #00000026}.button-icon{font-size:1.5rem;line-height:1}.company-input-area{flex-direction:column;gap:2rem;width:100%;max-width:600px;display:flex}.ai-bubble{background:#f0f9ff;border:1px solid #bae6fd;border-radius:16px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.ai-icon{font-size:1.5rem;line-height:1}.ai-bubble p{color:#0c4a6e;margin:0;font-size:.9375rem;line-height:1.6}.company-form{gap:1rem;display:flex}.company-input{border:2px solid #e5e7eb;border-radius:12px;flex:1;padding:1rem 1.5rem;font-size:1rem;transition:all .2s}.company-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.continue-button{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:12px;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .2s}.continue-button:hover{background:#ea580c;transform:translateY(-1px)}.active-onboarding{width:100%;max-width:900px;margin:0 auto}.onboarding-header{align-items:flex-start;gap:1.5rem;width:100%;margin-bottom:2rem;display:flex}.onboarding-header .back-button{flex-shrink:0;margin-bottom:0}.company-name{color:#1f2937;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.progress-indicator{align-items:center;gap:1rem;display:flex}.progress-bar{background:#e5e7eb;border-radius:100px;flex:1;height:8px;overflow:hidden}.progress-bar .progress-fill{background:linear-gradient(90deg,#10b981 0%,#059669 100%);border-radius:100px;height:100%;transition:width .4s}.progress-text{color:#10b981;white-space:nowrap;font-size:.875rem;font-weight:600}.step-content-area{background:0 0;border:none;width:100%;padding:0;animation:.6s cubic-bezier(.34,1.56,.64,1) content-appear;position:relative}@keyframes content-appear{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.back-button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#6b7280;cursor:pointer;background:#ffffffe6;border:2px solid #fffc;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000000d}.back-button:hover{color:#1f2937;background:#fff;transform:translate(-4px);box-shadow:0 6px 20px #0000001a}.back-icon{font-size:1.25rem;line-height:1}.header-content{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.company-name{margin:0}.ai-messages-container{z-index:200;position:fixed;bottom:100px;right:30px}.ai-messages-toggle{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:linear-gradient(135deg,#3b82f6e6 0%,#ec4899e6 100%);border:2px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;transition:all .3s;display:flex;box-shadow:0 8px 24px #3b82f64d}.ai-messages-toggle:hover{transform:scale(1.1);box-shadow:0 12px 32px #3b82f666}.ai-messages{opacity:0;flex-direction:column;gap:.75rem;width:320px;max-height:400px;transition:all .3s;display:none;position:absolute;bottom:60px;right:0;overflow-y:auto;transform:translateY(10px)}.ai-messages-container:hover .ai-messages{opacity:1;display:flex;transform:translateY(0)}.step-form-futuristic{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:linear-gradient(135deg,#fff6 0%,#f0f9ff33 100%);border:1px solid #ffffff4d;border-radius:32px;flex-direction:column;gap:2.5rem;width:100%;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 96px #00000014,0 16px 48px #3b82f61a,inset 0 1px #ffffff80}.step-form-futuristic:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f61a 0%,#0000 70%);width:200%;height:200%;animation:8s ease-in-out infinite form-glow;position:absolute;top:-50%;left:-50%}@keyframes form-glow{0%,to{opacity:.3;transform:translate(0)scale(1)}50%{opacity:.6;transform:translate(30%,30%)scale(1.2)}}.step-visual-header{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9;border:1px solid #ffffff80;border-radius:20px;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:1.5rem;display:flex;position:relative;box-shadow:0 8px 24px #0000000d}.visual-icon{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#3b82f633 0%,#ec489926 100%);border:2px solid #ffffffe6;border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;font-size:3rem;animation:3s ease-in-out infinite icon-pulse;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #3b82f633,inset 0 1px #fffc}.visual-icon:before{content:"";opacity:0;z-index:-1;background:linear-gradient(45deg,#3b82f64d,#ec48994d);border-radius:24px;animation:4s ease-in-out infinite icon-shine;position:absolute;inset:-2px}@keyframes icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes icon-shine{0%,to{opacity:0}50%{opacity:.4}}.step-title{color:#1f2937;letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.futuristic-inputs{z-index:1;flex-direction:column;gap:2rem;display:flex;position:relative}.input-orb{position:relative}.orb-label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.orb-input-wrapper{position:relative}.orb-input{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#1f2937;background:#fffffff2;border:2px solid #ffffffe6;border-radius:20px;width:100%;padding:1.5rem 2rem;font-size:1.125rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;box-shadow:0 8px 24px #0000000f,inset 0 1px #fffc}.orb-input::placeholder{color:#9ca3af;font-weight:400}.orb-input:focus{background:#fff;border-color:#3b82f699;outline:none;transform:translateY(-2px);box-shadow:0 16px 48px #3b82f640,0 8px 24px #ec489926,inset 0 2px #fff}.orb-input::placeholder{color:#9ca3af}.orb-glow-effect{opacity:0;filter:blur(12px);pointer-events:none;z-index:-1;background:linear-gradient(135deg,#3b82f633,#ec489933);border-radius:18px;transition:opacity .3s;position:absolute;inset:-4px}.orb-input:focus~.orb-glow-effect{opacity:1}.info-floating{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f0f9ffcc;border:2px solid #bae6fd80;border-radius:16px;align-items:center;gap:1rem;padding:1.5rem;display:flex}.info-dot{flex-shrink:0;font-size:1.5rem}.info-text{color:#0c4a6e;font-size:.9375rem;line-height:1.6}.company-badge{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(135deg,#fffffff2 0%,#f0f9fff2 100%);border:2px solid #fffc;border-radius:20px;padding:2rem;position:relative;box-shadow:0 12px 32px #00000014}.badge-glow{filter:blur(20px);opacity:.6;z-index:-1;background:radial-gradient(circle,#3b82f633 0%,#0000 70%);border-radius:24px;position:absolute;inset:-8px}.badge-content{justify-content:space-between;align-items:center;display:flex}.badge-name{color:#1f2937;font-size:1.5rem;font-weight:700}.badge-status{color:#10b981;background:#10b9811a;border-radius:100px;padding:.5rem 1rem;font-size:.9375rem;font-weight:600}.selection-orbs{flex-direction:column;gap:2rem;display:flex}.selection-orb{flex-direction:column;gap:1rem;display:flex}.selection-label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.selection-options{flex-wrap:wrap;gap:.75rem;display:flex}.option-pill{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#6b7280;cursor:pointer;background:#ffffffe6;border:2px solid #e5e7ebcc;border-radius:100px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .3s}.option-pill:hover{color:#3b82f6;border-color:#3b82f680;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.option-pill:active{color:#3b82f6;background:linear-gradient(135deg,#3b82f61a 0%,#ec48991a 100%);border-color:#3b82f699}.integration-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.integration-node{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);cursor:pointer;text-align:center;background:linear-gradient(135deg,#fffffffa 0%,#f0f9fff2 100%);border:2px solid #ffffffe6;border-radius:24px;flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000014,0 4px 16px #3b82f61a,inset 0 1px #ffffffe6}.integration-node:before{content:"";opacity:0;background:linear-gradient(135deg,#3b82f61a,#ec48991a);border-radius:24px;transition:opacity .4s;position:absolute;inset:0}.integration-node:hover:before{opacity:1}.integration-node:hover{border-color:#3b82f699;transform:translateY(-12px)scale(1.03)rotate(1deg);box-shadow:0 24px 72px #3b82f64d,0 12px 36px #ec489933,inset 0 2px #fff}.integration-node:active{transform:translateY(-8px)scale(1.01)}.node-icon{z-index:1;filter:drop-shadow(0 4px 8px #0000001a);font-size:3rem;line-height:1;transition:transform .4s;position:relative}.integration-node:hover .node-icon{transform:scale(1.1)rotate(5deg)}.node-label{color:#1f2937;z-index:1;letter-spacing:-.01em;font-size:1.125rem;font-weight:700;position:relative}.node-status{color:#3b82f6;background:#3b82f61a;border-radius:100px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.activation-core{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);text-align:center;background:linear-gradient(135deg,#f0f9fff2 0%,#fffffff2 100%);border:2px solid #bae6fd99;border-radius:24px;padding:3rem 2rem;position:relative;box-shadow:0 16px 48px #3b82f626}.core-glow{filter:blur(24px);opacity:.6;z-index:-1;background:radial-gradient(circle,#3b82f64d 0%,#0000 70%);border-radius:28px;animation:3s ease-in-out infinite core-pulse;position:absolute;inset:-12px}@keyframes core-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.core-content{z-index:1;position:relative}.core-icon{margin-bottom:1rem;font-size:3rem;animation:3s ease-in-out infinite float-icon}@keyframes float-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.core-message{color:#1f2937;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.core-note{color:#6b7280;font-size:1rem}.activation-controls{flex-direction:column;gap:1.5rem;display:flex}.date-orb{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);text-align:center;background:#ffffffe6;border:2px solid #fffc;border-radius:16px;padding:1.5rem}.date-display{color:#1f2937;margin-top:.5rem;font-size:1.25rem;font-weight:600}.confirmation-orb{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);cursor:pointer;background:linear-gradient(135deg,#10b9811a 0%,#10b9810d 100%);border:2px solid #10b9814d;border-radius:16px;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.confirmation-orb:hover{background:linear-gradient(135deg,#10b98126 0%,#10b9811a 100%);border-color:#10b98199;transform:scale(1.02)}.confirmation-check{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;font-weight:700;display:flex}.confirmation-text{color:#059669;font-size:1rem;font-weight:600}.preview-badge{color:#3b82f6;background:#3b82f61a;border-radius:100px;margin-top:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.step-preview-container{flex-direction:column;gap:2rem;width:100%;display:flex}.preview-message{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);text-align:center;background:linear-gradient(135deg,#f0f9fff2 0%,#fffffff2 100%);border:2px solid #bae6fd99;border-radius:24px;padding:3rem 2rem;box-shadow:0 16px 48px #3b82f626}.preview-icon{margin-bottom:1.5rem;font-size:4rem;animation:3s ease-in-out infinite float-icon}.preview-title{color:#1f2937;margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.preview-text{color:#6b7280;margin:0 0 2rem;font-size:1rem;line-height:1.6}.preview-action-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:100px;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 8px 24px #3b82f64d}.preview-action-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #3b82f666}.step-preview-content{opacity:.6;pointer-events:none;filter:grayscale(20%)}.step-preview-content .complete-step-button{display:none}.review-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.review-orb{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);text-align:center;background:linear-gradient(135deg,#fffffff2 0%,#f0fdf4f2 100%);border:2px solid #fffc;border-radius:20px;padding:2rem;transition:all .3s;position:relative;box-shadow:0 8px 24px #0000000d}.review-orb:hover{border-color:#10b9814d;transform:translateY(-4px);box-shadow:0 12px 32px #10b98126}.review-icon{margin-bottom:1rem;font-size:2.5rem}.review-label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.review-value{color:#1f2937;margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.review-status{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto;font-size:1.25rem;font-weight:700;display:flex}.health-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.health-orb{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);text-align:center;background:linear-gradient(135deg,#f0fdf4f2 0%,#fffffff2 100%);border:2px solid #10b9814d;border-radius:20px;padding:2rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 24px #10b9811a}.health-orb:hover{border-color:#10b98180;transform:translateY(-4px);box-shadow:0 12px 32px #10b98133}.health-pulse{opacity:0;background:radial-gradient(circle,#10b98133 0%,#0000 70%);border-radius:20px;animation:2s ease-in-out infinite health-pulse;position:absolute;inset:0}@keyframes health-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.health-icon-large{color:#10b981;z-index:1;margin-bottom:1rem;font-size:3rem;position:relative}.health-label-large{color:#1f2937;z-index:1;margin-bottom:.75rem;font-size:1rem;font-weight:600;position:relative}.health-badge{color:#059669;z-index:1;background:#10b98126;border-radius:100px;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:inline-block;position:relative}.step-form{margin-bottom:2rem}.form-input,.form-select{color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.9375rem;transition:all .2s}.form-input:focus,.form-select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.card-options,.notification-options{flex-direction:column;gap:1rem;display:flex}.card-option,.notification-option{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.75rem;padding:1rem;transition:all .2s;display:flex}.card-option:hover,.notification-option:hover{background:#f0f9ff;border-color:#3b82f6}.complete-step-button{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:12px;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:all .2s}.complete-step-button:hover{background:#059669;transform:translateY(-1px)}.info-box{background:#faf5ff;border:1px solid #e9d5ff;border-radius:12px;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:flex}.info-content p{color:#0c4a6e;margin:0 0 .5rem}.info-content ul{color:#0c4a6e;margin:0;padding-left:1.25rem}.info-content li{margin-bottom:.25rem}.summary-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.summary-item{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.summary-item:last-child{border-bottom:none}.summary-label{color:#6b7280;font-size:.875rem;font-weight:500}.summary-value{color:#1f2937;font-size:.875rem;font-weight:600}.status-active{color:#10b981}.checklist{flex-direction:column;gap:1rem;display:flex}.checklist-item{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.75rem;padding:1rem;transition:all .2s;display:flex}.checklist-item:hover{background:#f0f9ff;border-color:#3b82f6}.checklist-item input[type=checkbox]{cursor:pointer;width:20px;height:20px}.review-summary{flex-direction:column;gap:2rem;display:flex}.review-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.review-heading{color:#1f2937;margin:0 0 1rem;font-size:1rem;font-weight:600}.activation-box{text-align:center;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px solid #bae6fd;border-radius:16px;margin-bottom:2rem;padding:3rem 2rem}.activation-icon{margin-bottom:1rem;font-size:3rem}.activation-message{color:#1f2937;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.activation-note{color:#6b7280;margin:0;font-size:.9375rem}.checkbox-label{cursor:pointer;align-items:center;gap:.75rem;display:flex}.checkbox-label input[type=checkbox]{cursor:pointer;width:20px;height:20px}.health-grid-simple{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.health-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.75rem;padding:1rem;display:flex}.health-icon{color:#10b981;font-size:1.25rem}.health-label{color:#374151;flex:1;font-size:.875rem;font-weight:500}.health-status{border-radius:100px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.status-good{color:#065f46;background:#d1fae5}.completion-celebration{text-align:center;margin-bottom:2rem;padding:3rem 2rem}.celebration-icon{margin-bottom:1rem;font-size:4rem}.celebration-title{color:#1f2937;margin:0 0 .5rem;font-size:1.75rem;font-weight:600}.celebration-message{color:#6b7280;margin:0;font-size:1rem}.completion-summary{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.summary-stat{text-align:center;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #bbf7d0;border-radius:16px;padding:2rem}.stat-label{color:#6b7280;font-size:.875rem;font-weight:500}.next-steps{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.next-steps-title{color:#1f2937;margin:0 0 1rem;font-size:1rem;font-weight:600}.next-steps-list{color:#374151;margin:0;padding-left:1.25rem}.next-steps-list li{margin-bottom:.5rem;font-size:.9375rem}.ai-messages{flex-direction:column;gap:1rem;width:90%;max-width:600px;display:flex;position:absolute;bottom:6rem;left:50%;transform:translate(-50%)}.ai-message{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:.75rem;padding:1rem 1.25rem;animation:.3s message-in;display:flex;box-shadow:0 4px 12px #0000000d}@keyframes message-in{0%{opacity:0;transform:translateY(10px)}}.message-icon{font-size:1.25rem;line-height:1}.ai-message p{color:#374151;margin:0;font-size:.9375rem;line-height:1.5}.voice-controls-container{z-index:10;align-items:center;gap:1rem;display:flex;position:fixed;bottom:2rem;left:2rem}.voice-orb{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:100px;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 8px 24px #3b82f64d}.voice-orb:hover{transform:translateY(-2px);box-shadow:0 12px 32px #3b82f666}.voice-orb.listening{background:linear-gradient(135deg,#10b981 0%,#059669 100%);animation:1.5s ease-in-out infinite pulse-orb}@keyframes pulse-orb{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.test-voice-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:100px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .3s;box-shadow:0 4px 16px #f59e0b4d}.test-voice-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f59e0b66}.orb-icon{font-size:1.25rem;line-height:1}.listening-indicator{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.voice-feedback-toast{z-index:1000;animation:.4s cubic-bezier(.34,1.56,.64,1) toast-slide-up;position:fixed;bottom:7rem;left:50%;transform:translate(-50%)}@keyframes toast-slide-up{0%{opacity:0;transform:translate(-50%)translateY(20px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.toast-glow{filter:blur(20px);background:radial-gradient(circle,#8b5cf666 0%,#0000 70%);animation:2s ease-in-out infinite toast-glow-pulse;position:absolute;inset:-20px}@keyframes toast-glow-pulse{0%,to{opacity:.6}50%{opacity:1}}.toast-content{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);background:linear-gradient(135deg,#fffffff2 0%,#f0f9fff2 100%);border:2px solid #8b5cf64d;border-radius:16px;align-items:center;gap:1rem;min-width:320px;max-width:500px;padding:1rem 1.5rem;display:flex;position:relative;box-shadow:0 12px 40px #8b5cf640,inset 0 1px #ffffff80}.toast-icon{background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;box-shadow:0 4px 16px #8b5cf666}.icon-pulse{border:2px solid #8b5cf680;border-radius:50%;animation:2s ease-in-out infinite toast-icon-pulse;position:absolute;inset:-4px}@keyframes toast-icon-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.3)}}.icon-symbol{z-index:1;filter:drop-shadow(0 2px 4px #ffffff4d);font-size:1.25rem;position:relative}.toast-message{color:#1f2937;letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.4}.floating-journey-container{pointer-events:none;z-index:100;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:100%;height:100vh;max-height:100vh;padding-top:20px;padding-bottom:20px;padding-right:15px;animation:.4s ease-out both journeyContainerFadeIn;display:flex;position:fixed;top:0;right:0;overflow:hidden auto}.floating-journey-container:after{content:"";flex-shrink:0;height:1px;display:block}.floating-journey-container.exiting{animation:.4s ease-in forwards journeyContainerFadeOut!important}@keyframes journeyContainerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes journeyContainerFadeOut{0%{opacity:1}to{opacity:0}}.floating-journey-card{cursor:pointer;pointer-events:all;width:200px;min-height:90px;transform-style:preserve-3d;perspective:1000px;background:0 0;border:none;margin-bottom:.75rem;animation:.6s cubic-bezier(.34,1.56,.64,1) backwards journeyCardSlideIn,8s ease-in-out .6s infinite both float-card;position:relative}.floating-journey-card.exiting{pointer-events:none;animation:.6s cubic-bezier(.34,1.56,.64,1) reverse forwards journeyCardSlideIn!important}@keyframes journeyCardSlideIn{0%{opacity:0;filter:blur(10px);transform:translate(100px)translateZ(-50px)scale(.8)}to{opacity:1;filter:blur();transform:translate(0)translateZ(0)scale(1)}}.floating-journey-card.card-0{animation-delay:0s,.6s}.floating-journey-card.card-0.exiting{animation-delay:.6s}.floating-journey-card.card-1{animation-delay:.1s,.7s}.floating-journey-card.card-1.exiting{animation-delay:.5s}.floating-journey-card.card-2{animation-delay:.2s,.8s}.floating-journey-card.card-2.exiting{animation-delay:.4s}.floating-journey-card.card-3{animation-delay:.3s,.9s}.floating-journey-card.card-3.exiting{animation-delay:.3s}.floating-journey-card.card-4{animation-delay:.4s,1s}.floating-journey-card.card-4.exiting{animation-delay:.2s}.floating-journey-card.card-5{animation-delay:.5s,1.1s}.floating-journey-card.card-5.exiting{animation-delay:.1s}.floating-journey-card.card-6{margin-bottom:0;animation-delay:.6s,1.2s}.floating-journey-card.card-6.exiting{animation-delay:0s}@keyframes float-card{0%,to{transform:translateY(0)translate(0)rotate(0)}25%{transform:translateY(-15px)translate(5px)rotate(1deg)}50%{transform:translateY(-10px)translate(-5px)rotate(-1deg)}75%{transform:translateY(-20px)translate(3px)rotate(.5deg)}}.floating-journey-card:hover{z-index:101;animation-play-state:paused}.card-glow{opacity:0;filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#3b82f633 0%,#ec489926 50%,#0000 70%);border-radius:24px;transition:opacity .4s;position:absolute;inset:-15px}.floating-journey-card:hover .card-glow,.floating-journey-card.active .card-glow{opacity:1;animation:2s ease-in-out infinite glow-pulse}.floating-journey-card.active .card-glow{background:radial-gradient(circle,#10b9814d 0%,#3b82f633 50%,#0000 70%)}.floating-journey-card.complete .card-glow{background:radial-gradient(circle,#10b98140 0%,#10b98126 50%,#0000 70%)}.card-glass{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:linear-gradient(135deg,#fffffff2 0%,#ffffffd9 100%);border:2px solid #fffc;border-radius:16px;flex-direction:column;gap:.5rem;width:100%;height:100%;padding:1rem;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000014,0 4px 16px #3b82f614,inset 0 1px #ffffffe6}.floating-journey-card:hover .card-glass{border-color:#3b82f680;transform:translateY(-8px)scale(1.02);box-shadow:0 30px 80px #00000026,0 12px 32px #3b82f633,inset 0 2px #fff}.floating-journey-card.active .card-glass{background:linear-gradient(135deg,#f0fdf4f2 0%,#ffffffe6 100%);border-color:#10b98199;box-shadow:0 25px 70px #10b98133,0 10px 28px #10b98126,inset 0 1px #fff}.floating-journey-card.complete .card-glass{background:linear-gradient(135deg,#f0fdf4e6 0%,#ffffffd9 100%);border-color:#10b98166}.card-number,.card-checkmark{color:#3b82f6;background:linear-gradient(135deg,#3b82f626 0%,#ec48991a 100%);border:2px solid #3b82f64d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;transition:all .4s;display:flex;position:absolute;top:.75rem;right:.75rem}.floating-journey-card.active .card-number{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-color:#10b981;transform:scale(1.1);box-shadow:0 4px 12px #10b98166}.floating-journey-card.complete .card-checkmark{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-color:#10b981;font-size:1.25rem;box-shadow:0 4px 12px #10b98166}.card-info{flex-direction:column;flex:1;gap:.5rem;padding-right:3rem;display:flex}.card-title-text{color:#1f2937;letter-spacing:-.01em;padding-right:2rem;font-size:.8125rem;font-weight:700;line-height:1.3}.floating-journey-card.active .card-title-text{color:#059669}.card-subtitle-text{color:#6b7280;font-size:.6875rem;line-height:1.4}.floating-journey-card.active .card-subtitle-text{color:#374151}.card-progress-ring{background:#e5e7eb80;border-radius:0 0 20px 20px;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.card-progress-ring:after{content:"";height:100%;width:calc(var(--progress)*1%);background:linear-gradient(90deg,#3b82f6 0%,#ec4899 100%);border-radius:0 0 20px 20px;transition:width .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.floating-journey-card.active .card-progress-ring:after{background:linear-gradient(90deg,#10b981 0%,#059669 100%)}.floating-journey-card.complete .card-progress-ring:after{background:linear-gradient(90deg,#10b981 0%,#059669 100%);width:100%}.expense-setup-status-section{border-top:1px solid #ffffff1a;flex-direction:column;gap:.75rem;margin-top:2rem;padding-top:1.5rem;display:flex}.status-section-header{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;padding:0 1rem;font-size:.6875rem;font-weight:700}.expense-setup-status-card{cursor:pointer;pointer-events:all;width:200px;min-height:90px;transform-style:preserve-3d;perspective:1000px;border:none;margin-bottom:.75rem;animation:.5s cubic-bezier(.34,1.56,.64,1) backwards statusCardSlideIn;position:relative;background:0 0!important}.expense-setup-status-card *{background:0 0!important}.expense-setup-status-card .status-card-glass{background:linear-gradient(135deg,#fffffff2 0%,#ffffffd9 100%)!important}.expense-setup-status-card.complete .status-card-glass{background:linear-gradient(135deg,#f0fdf4e6 0%,#ffffffd9 100%)!important}.expense-setup-status-card:first-child{animation-delay:.1s}.expense-setup-status-card:nth-child(2){animation-delay:.2s}.expense-setup-status-card:nth-child(3){animation-delay:.3s}@keyframes statusCardSlideIn{0%{opacity:0;filter:blur(5px);transform:translate(50px)translateZ(-30px)scale(.9)}to{opacity:1;filter:blur();transform:translate(0)translateZ(0)scale(1)}}.status-card-glow{opacity:0;filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#3b82f633 0%,#ec489926 50%,#0000 70%);border-radius:24px;transition:opacity .4s;position:absolute;inset:-15px}.expense-setup-status-card:hover .status-card-glow{opacity:1;animation:2s ease-in-out infinite glow-pulse}.expense-setup-status-card.complete .status-card-glow{background:radial-gradient(circle,#10b98140 0%,#10b98126 50%,#0000 70%)}.expense-setup-status-card.in-progress .status-card-glow{background:radial-gradient(circle,#fbbf2433 0%,#fbbf2426 50%,#0000 70%)}.status-card-glass{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:linear-gradient(135deg,#fffffff2 0%,#ffffffd9 100%);border:2px solid #fffc;border-radius:16px;align-items:flex-start;gap:.75rem;width:100%;height:100%;padding:1rem;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000014,0 4px 16px #0000000d,inset 0 1px #ffffffe6}.expense-setup-status-card:hover .status-card-glass{border-color:#ffffffe6;transform:translateY(-8px)scale(1.02);box-shadow:0 30px 80px #00000026,0 12px 32px #0000001a,inset 0 2px #fff}.expense-setup-status-card.complete .status-card-glass{background:linear-gradient(135deg,#f0fdf4e6 0%,#ffffffd9 100%);border-color:#10b98166}.expense-setup-status-card.in-progress .status-card-glass{border-color:#fffc}.status-icon{flex-shrink:0;margin-top:.125rem;font-size:1.75rem;line-height:1}.status-info{background:0 0;flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.status-label{color:#1f2937;letter-spacing:-.01em;background:0 0;font-size:.8125rem;font-weight:700;line-height:1.3}.expense-setup-status-card.complete .status-label{color:#059669}.status-description{color:#6b7280;background:0 0;font-size:.6875rem;line-height:1.4}.expense-setup-status-card.complete .status-description{color:#374151}.status-meta{background:0 0;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.status-badge{border-radius:4px;width:fit-content;padding:.125rem .375rem;font-size:.625rem;font-weight:700;display:inline-block}.status-text{color:#6b7280;text-transform:uppercase;letter-spacing:.025em;background:0 0;font-size:.625rem;font-weight:600}.expense-setup-status-card.complete .status-text{color:#059669}.status-progress-text{color:#1f2937;background:0 0;margin-left:auto;font-size:.75rem;font-weight:700}.expense-setup-status-card.complete .status-progress-text{color:#059669}.status-badge.complete{color:#059669;background:#10b98133;border:1px solid #10b9814d}.status-badge.in-progress,.status-badge.not-started{color:#4b5563;background:#6b728026;border:1px solid #6b728033}.status-progress-ring{background:#e5e7eb80;border-radius:0 0 16px 16px;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.status-progress-ring:after{content:"";height:100%;width:calc(var(--progress)*1%);background:linear-gradient(90deg,#6b7280 0%,#9ca3af 100%);border-radius:0 0 16px 16px;transition:width .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.expense-setup-status-card.complete .status-progress-ring:after{background:linear-gradient(90deg,#10b981 0%,#059669 100%);width:100%}.expense-setup-status-card.in-progress .status-progress-ring:after{background:linear-gradient(90deg,#6b7280 0%,#9ca3af 100%)}.expense-setup-detail-view{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);background:linear-gradient(135deg,#fffffff2 0%,#f0f9fff2 100%);border:2px solid #8b5cf633;border-radius:20px;padding:2rem;box-shadow:0 20px 60px #0000001a,0 8px 24px #8b5cf626,inset 0 1px #ffffffe6}.detail-header{border-bottom:2px solid #8b5cf61a;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.detail-back-button{color:#8b5cf6;cursor:pointer;background:#8b5cf61a;border:2px solid #8b5cf633;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.detail-back-button:hover{background:#8b5cf626;border-color:#8b5cf64d;transform:translate(-2px)}.detail-title-section{flex:1;align-items:center;gap:1rem;display:flex}.detail-icon{font-size:2.5rem;line-height:1}.detail-status-badge{border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:700}.detail-status-badge.complete{color:#059669;background:#10b98126}.detail-status-badge.in-progress{color:#d97706;background:#fbbf2426}.detail-status-badge.not-started{color:#6b7280;background:#6b728026}.detail-content{flex-direction:column;gap:2rem;display:flex}.detail-progress-section{background:#fff9;border:1px solid #8b5cf61a;border-radius:12px;padding:1.5rem}.progress-bar-container{background:#e5e7eb80;border-radius:4px;width:100%;height:8px;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg,#8b5cf6 0%,#ec4899 100%);border-radius:4px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.detail-steps{background:#fff9;border:1px solid #8b5cf61a;border-radius:12px;padding:1.5rem}.steps-title{color:#1f2937;margin:0 0 1rem;font-size:1rem;font-weight:700}.steps-list{flex-direction:column;gap:1rem;display:flex}.step-item{background:#fffc;border:1px solid #8b5cf60d;border-radius:8px;align-items:center;gap:1rem;padding:.75rem;display:flex}.step-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:700;display:flex}.step-icon.complete{color:#059669;background:#10b98126}.step-icon.incomplete{color:#6b7280;background:#6b728026}.step-content{flex-direction:column;flex:1;gap:.25rem;display:flex}.step-name{color:#374151;font-size:.875rem;font-weight:600}.step-value{color:#6b7280;font-size:.75rem}.blockers-section{border-top:1px solid #fbbf2433;margin-top:1.5rem;padding-top:1.5rem}.blockers-title{color:#d97706;margin:0 0 .75rem;font-size:.875rem;font-weight:700}.blockers-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.blocker-item{color:#92400e;background:#fbbf241a;border-left:3px solid #fbbf24;border-radius:4px;padding:.5rem .75rem;font-size:.875rem}.detail-actions{justify-content:flex-end;gap:1rem;display:flex}.action-button{border:2px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.action-button.primary{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 100%);border-color:#0000}.action-button.primary:hover{transform:translateY(-2px);box-shadow:0 8px 16px #8b5cf64d}@media (max-width:1280px){.onboarding-2030{grid-template-columns:240px 1fr}.floating-journey-card{width:240px}.floating-journey-card.card-0,.floating-journey-card.card-1,.floating-journey-card.card-2,.floating-journey-card.card-3,.floating-journey-card.card-4,.floating-journey-card.card-5,.floating-journey-card.card-6{right:20px}}@media (max-width:1024px){.onboarding-2030{grid-template-columns:1fr}.dashboard-sidebar{display:none}.floating-journey-card{width:220px;min-height:120px}}@media (max-width:768px){.floating-journey-container{display:none}}.step-form-elegant{background:0 0;border-radius:0;margin-bottom:2rem;padding:0}.step-header-section{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px 16px 0 0;padding:2rem}.step-visual-header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.visual-icon{font-size:2.5rem;line-height:1}.visual-content{flex:1}.step-title{color:#fff;margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.step-description{color:#ffffffe6;margin:0;font-size:.9375rem}.phase-progress-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:12px;padding:1rem 1.25rem}.progress-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.progress-label{color:#fffffff2;font-size:.875rem;font-weight:500}.progress-percentage{color:#fff;font-size:1rem;font-weight:700}.progress-bar{background:#fff3;border-radius:100px;width:100%;height:10px;overflow:hidden}.progress-fill{background:#fffffff2;border-radius:100px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #ffffff4d}.tasks-section{background:#fff;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;padding:2rem}.section-title{color:#1f2937;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.125rem;font-weight:600;display:flex}.section-title:before{content:"";background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:2px;width:4px;height:20px}.section-description{color:#6b7280;margin:0 0 1.25rem;font-size:.875rem;line-height:1.5}.task-list{flex-direction:column;gap:.75rem;display:flex}.task-card{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem;transition:all .2s;display:flex;position:relative}.task-card:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}.task-card.task-completed{opacity:.8;background:#f0fdf4;border-color:#86efac}.task-card.task-current{background:#eff6ff;border-width:2px;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.task-card.task-current:before{content:"";background:#3b82f6;border-radius:0 2px 2px 0;width:4px;height:60%;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.task-card-header{align-items:flex-start;gap:1rem;width:100%;display:flex}.task-card-header.task-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.task-card-header.task-clickable:hover{opacity:.9}.task-expanded{border-color:#3b82f6;box-shadow:0 4px 16px #3b82f633}.expand-icon{color:#3b82f6;flex-shrink:0;margin-left:auto;transition:transform .2s}.task-expanded .expand-icon{transform:rotate(180deg)}.task-form-content{border-top:2px solid #e5e7eb;margin-top:1.5rem;padding-top:1.5rem;animation:.3s slideDown}.elegant-form-inline{margin-top:0}.task-indicator{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.task-checkmark{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.task-number{color:#6b7280;background:#fff;border:2px solid #d1d5db;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9375rem;font-weight:700;transition:all .2s;display:flex}.task-number-current{color:#fff;background:#3b82f6;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f64d}.task-info{flex-direction:column;flex:1;gap:.5rem;display:flex}.task-header{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.task-title{color:#1f2937;font-size:1rem;font-weight:600;line-height:1.4}.task-description{color:#6b7280;margin-top:.25rem;font-size:.875rem;font-style:italic;line-height:1.5}.current-badge{color:#fff;text-transform:uppercase;letter-spacing:.025em;background:#3b82f6;border-radius:100px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.task-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.task-badge{text-transform:uppercase;letter-spacing:.025em;border-radius:100px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.task-badge-required{color:#991b1b;background:#fee2e2}.task-badge-status{color:#374151;background:#f3f4f6}.task-status-completed{color:#065f46;background:#d1fae5}.task-status-in_progress{color:#92400e;background:#fef3c7}.task-status-pending{color:#6b7280;background:#f3f4f6}.form-section{background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 16px 16px;padding:2rem}.elegant-form{margin-top:1.5rem}.task-success-card{background:#f0fdf4;border:2px solid #86efac;border-radius:12px;align-items:flex-start;gap:1rem;margin-top:1.5rem;padding:1.5rem;display:flex}.success-icon{flex-shrink:0}.success-message{color:#047857;margin:0;font-size:.875rem}.form-label{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.form-label .required{color:#ef4444}.form-label .optional{color:#6b7280;font-weight:400}.form-input{color:#1f2937;caret-color:#3b82f6;background:#fff;border:2px solid #e5e7eb;border-radius:10px;width:100%;padding:.75rem 1rem;font-size:.9375rem;transition:border-color 80ms,background-color 80ms,box-shadow 80ms;box-shadow:0 1px 2px #0000000d}.form-input:hover{background:#f8fafc;border-color:#3b82f6}.form-input.error{caret-color:#ef4444;border-color:#ef4444}.form-input:focus{caret-color:#3b82f6;background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 4px 12px #3b82f633}.form-input::placeholder{color:#9ca3af}.radio-group{flex-direction:column;gap:.75rem;display:flex}.radio-option{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:10px;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:border-color 80ms,background-color 80ms,box-shadow 80ms,transform 80ms;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.radio-option:hover{background:#f8fafc;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.radio-option:active{transition:transform 50ms,box-shadow 50ms;transform:translateY(0);box-shadow:0 2px 6px #3b82f61a}.radio-option input[type=radio]{cursor:pointer;accent-color:#3b82f6;width:1.25rem;height:1.25rem}.radio-option input[type=radio]:checked+.radio-label{color:#1f2937;font-weight:600}.radio-label{color:#374151;cursor:pointer;flex:1;font-size:.9375rem}.radio-option-selected,.radio-option:has(input[type=radio]:checked){background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-color:#3b82f6;position:relative;box-shadow:0 4px 12px #3b82f633}.radio-check{color:#fff;background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;font-weight:600;line-height:1;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.form-help{color:#6b7280;margin-top:.375rem;font-size:.75rem}.error-message{color:#ef4444;margin-top:.375rem;font-size:.75rem;display:block}.form-actions{margin-top:2rem}.submit-button{color:#fff;cursor:pointer;background:#7e22ce;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.submit-button:hover:not(:disabled){background:#6b21a8;transform:translateY(-1px);box-shadow:0 4px 12px #7e22ce66}.submit-button:disabled{opacity:.6;cursor:not-allowed}.task-completed-message{background:#f0fdf4;border:1px solid #86efac;border-radius:12px;margin-top:1.5rem;padding:1.5rem}.task-completed-message p{color:#065f46;margin:0;font-weight:500}.info-note{color:#059669;margin-top:.5rem;font-size:.875rem}.info-box{background:#faf5ff;border:1px solid #e9d5ff;border-radius:12px;gap:1rem;margin-top:2rem;padding:1.5rem;display:flex}.info-icon{flex-shrink:0;font-size:1.5rem}.info-text{flex:1}.info-text strong{color:#0c4a6e;margin-bottom:.5rem;font-weight:600;display:block}.info-text ul{color:#0c4a6e;margin:.5rem 0 0;padding-left:1.25rem}.info-text li{margin-bottom:.25rem}.waiting-state{margin-top:1.5rem}.waiting-card{background:#fffbeb;border:2px solid #fcd34d;border-radius:12px;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.waiting-icon{flex-shrink:0;font-size:2rem;line-height:1}.waiting-content{flex:1}.check-status-button{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.check-status-button:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.step-form-simple{flex:1;width:100%;max-width:1200px;margin:0 360px 0 auto;padding:.5rem 3rem 2rem}.simple-header{background:#7e22ce0d;border-bottom:2px solid #7e22ce26;border-radius:8px;align-items:center;gap:.5rem;width:100%;margin-bottom:1rem;padding:.625rem 1rem;display:flex}.header-icon{background:#7e22ce1a;border:2px solid #7e22ce33;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;line-height:1;display:flex}.header-content{flex:1}.header-progress{align-items:center;gap:.25rem;display:flex}.progress-text{color:#8b5cf6;background:linear-gradient(135deg,#8b5cf61a 0%,#3b82f614 100%);border:2px solid #8b5cf640;border-radius:5px;padding:.1875rem .4375rem;font-size:.625rem;font-weight:700;box-shadow:0 2px 8px #8b5cf626}.header-title{color:#7e22ce;margin:0 0 .125rem;font-size:1.5rem;font-weight:700}.header-subtitle{color:#6b7280;margin:0;font-size:.8125rem;font-weight:500}.simple-form-container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem;box-shadow:0 1px 3px #0000001a}.simple-form{margin-bottom:2rem}.form-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem 2rem;width:100%;display:grid}.form-grid .form-field.full-width,.form-grid .form-section-title{grid-column:1/-1}.form-field{flex-direction:column;gap:.5rem;display:flex}.field-label{color:#374151;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:flex}.required-star{color:#ef4444}.optional-text{color:#9ca3af;font-weight:400}.field-input{-webkit-text-fill-color:#111827;background:#fff;border:2px solid #d1d5db;border-radius:8px;padding:.75rem 1rem;font-size:1rem;transition:all .2s;color:#111827!important}.field-input::placeholder{-webkit-text-fill-color:#9ca3af;color:#9ca3af!important}.field-input:focus{border-color:#7e22ce;outline:none;box-shadow:0 0 0 3px #7e22ce1a}.field-input.input-error{border-color:#ef4444}.field-input.input-error:focus{box-shadow:0 0 0 3px #ef44441a}.field-error{color:#ef4444;margin-top:-.25rem;font-size:.875rem}.field-hint{color:#6b7280;margin-top:-.25rem;font-size:.875rem}.form-submit{border-top:1px solid #e5e7eb;width:100%;margin-top:2rem;padding-top:1.5rem}.submit-btn{color:#fff;cursor:pointer;background:#7e22ce;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:background-color .15s;display:flex}.submit-btn:hover:not(:disabled){background:#6b21a8}.submit-btn:disabled{opacity:.6;cursor:not-allowed}.btn-spinner{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin}.info-box{background:#faf5ff;border:1px solid #e9d5ff;border-radius:8px;gap:1rem;width:100%;margin-top:1.5rem;padding:1.5rem;display:flex}.info-icon{flex-shrink:0;font-size:1.5rem;line-height:1}.info-content{flex:1}.info-title{color:#7e22ce;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.info-list{color:#6b21a8;margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.6}.info-list li{margin-bottom:.25rem}.success-container{background:#fff;border-radius:12px;padding:3rem 2rem;box-shadow:0 1px 3px #0000001a}.success-card{text-align:center;max-width:500px;margin:0 auto}.success-icon-large{justify-content:center;margin-bottom:1.5rem;display:flex}.success-title{color:#111827;margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.success-message{color:#6b7280;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.status-badge{color:#92400e;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.status-dot{background:#f59e0b;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse}.waiting-container{background:#fff;border-radius:12px;padding:3rem 2rem;box-shadow:0 1px 3px #0000001a}.waiting-card{text-align:center;max-width:500px;margin:0 auto}.waiting-icon-large{margin-bottom:1.5rem;font-size:4rem;line-height:1}.waiting-title{color:#111827;margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.waiting-message{color:#6b7280;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.check-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.check-btn:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.company-info-card{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px solid #bae6fd;border-radius:12px;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:flex}.company-icon{font-size:2.5rem;line-height:1}.company-details{flex:1}.company-name{color:#0c4a6e;margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.company-status{color:#10b981;font-size:.875rem;font-weight:600}.config-section{margin-top:2rem}.section-heading{color:#111827;margin:0 0 1.5rem;font-size:1.125rem;font-weight:600}.config-grid{gap:2rem;display:grid}.config-item{flex-direction:column;gap:.75rem;display:flex}.config-label{color:#374151;font-size:.875rem;font-weight:600}.pill-group{flex-wrap:wrap;gap:.5rem;display:flex}.config-pill{color:#374151;cursor:pointer;background:#f3f4f6;border:2px solid #e5e7eb;border-radius:20px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.config-pill:hover{background:#e5e7eb;border-color:#d1d5db}.config-pill.selected{color:#fff;background:#3b82f6;border-color:#3b82f6}.setup-steps-grid{margin-top:2rem}.section-description{color:#6b7280;margin:.5rem 0 1.5rem;font-size:.875rem}.setup-cards-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.setup-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .2s}.setup-card:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f61a}.setup-card-header{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.setup-icon{font-size:2rem;line-height:1}.setup-info{flex:1}.setup-description{color:#6b7280;margin:0;font-size:.875rem}.setup-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:8px;align-items:center;padding:.1875rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.setup-required{color:#92400e;background:#fef3c7;border:1px solid #fbbf24}.setup-optional{color:#3730a3;background:#e0e7ff;border:1px solid #a5b4fc}.setup-action-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:flex}.setup-action-btn:hover{background:#2563eb}.setup-action-secondary{background:#6b7280}.setup-action-secondary:hover{background:#4b5563}.customer-setup-card{width:100%;max-width:100%;margin:0}.setup-card-header{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:row;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.875rem;display:flex}.setup-icon{background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;line-height:1;display:flex}.setup-info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.setup-title{color:#111827;margin:0;font-size:1.125rem;font-weight:600}.setup-description{color:#6b7280;margin:0;font-size:.875rem;font-weight:400}.setup-badge.completed{color:#fff;background:#10b981;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.setup-task-content{justify-content:center;align-items:center;width:100%;min-height:auto;margin:.5rem 0;display:flex}.task-completed-state{text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;flex-direction:column;align-items:center;width:100%;padding:2rem;display:flex}.completed-icon-large{color:#10b981;margin-bottom:.75rem;font-size:2rem;line-height:1}.completed-title{color:#111827;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.completed-message{color:#6b7280;margin:0;font-size:.875rem;font-weight:400}.task-pending-state{text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:1rem;width:100%;padding:1.5rem;display:flex}.pending-message{color:#6b7280;margin:0 0 1rem;font-size:.9375rem;font-weight:500}.setup-navigation{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;display:flex}.nav-button{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s}.nav-button.nav-next{color:#fff;background:#6366f1;border:none}.nav-button:hover:not(.disabled){background:#f9fafb}.nav-button.nav-next:hover:not(.disabled){background:#4f46e5}.nav-button.disabled{opacity:.5;cursor:not-allowed}.step-indicator{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.preview-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:2rem}.preview-content{margin-top:1rem}.preview-details{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.detail-row{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.detail-row:last-child{border-bottom:none}.detail-label{text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600;color:#6b7280!important}.detail-value{font-size:1rem;font-weight:500;color:#111827!important}.invitation-link-container{margin-top:1.5rem}.link-display{gap:.5rem;margin-top:.5rem;display:flex}.link-display .field-input{flex:1;color:#111827!important}.copy-btn{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.copy-btn:hover{background:#e5e7eb;border-color:#9ca3af}.success-card{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.success-icon-small{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;font-weight:700;display:flex}.success-content{flex:1}.success-title{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#166534!important}.success-message{margin:0;font-size:.875rem;color:#15803d!important}.bento-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:1.5rem!important;width:100%!important;max-width:1600px!important;margin:0 auto!important;padding:2rem 2rem 6rem!important;display:grid!important}.bento-card{-webkit-backdrop-filter:blur(12px)!important;background:#fffc!important;border:1px solid #ffffff80!important;border-radius:20px!important;flex-direction:column!important;gap:1.25rem!important;padding:1.5rem!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008!important}.bento-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #00000014,0 10px 10px -5px #0000000a}.sticky-pagination{z-index:50;pointer-events:none;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.pagination-content{pointer-events:auto;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:.75rem;padding:.75rem 1.5rem;display:flex;box-shadow:0 25px 50px -12px #00000040}.pagination-btn{color:#4b5563;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex}.pagination-btn:not(.disabled):hover{background-color:#f3f4f6}.pagination-btn.disabled{color:#d1d5db;cursor:not-allowed}.pagination-pages{background:#f9fafb;border-radius:9999px;align-items:center;gap:.25rem;padding:0 1rem;display:flex}.pagination-page{color:#111827;padding:.25rem .5rem;font-size:.875rem;font-weight:600}.workspace-table-header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-top:-1.5rem;padding:32px 40px;display:flex}.header-left{align-items:center;gap:16px;display:flex}.header-icon{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 12px #6366f133}.header-title-section{flex-direction:column;gap:4px;display:flex}.header-title{color:#111827;letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1}.header-subtitle{color:#6b7280;font-size:14px;font-weight:400}.create-workspace-btn{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000001a}.create-workspace-btn:hover{background:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.workspace-table-container{background:#fff;min-height:calc(100vh - 200px);padding:24px 40px 40px}.table-controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.search-box{flex:1;max-width:400px;position:relative}.search-icon{color:#9ca3af;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:10px 12px 10px 40px;font-size:14px;transition:all .2s}.search-input:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11a}.search-input::placeholder{color:#9ca3af}.filter-buttons{align-items:center;gap:8px;display:flex}.filter-btn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.workspace-table-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.workspace-table{border-collapse:collapse;width:100%;font-size:14px}.workspace-table thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.workspace-table th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:600}.workspace-table tbody tr{cursor:pointer;border-bottom:1px solid #f3f4f6;transition:all .15s}.workspace-table tbody tr:hover{background:#f9fafb}.workspace-table tbody tr:last-child{border-bottom:none}.workspace-table td{color:#374151;vertical-align:middle;padding:16px}.workspace-cell{align-items:center;gap:12px;display:flex}.workspace-avatar{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex;box-shadow:0 2px 8px #6366f133}.workspace-name{color:#111827;font-size:14px;font-weight:600}.status-badge{white-space:nowrap;border-radius:12px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.status-badge.status-ready{color:#1e40af;background:#dbeafe}.status-badge.status-verification,.status-badge.status-setup{color:#92400e;background:#fef3c7}.status-badge.status-complete{color:#065f46;background:#d1fae5}.erp-cell{align-items:center;gap:8px;display:flex}.erp-icon{color:#6b7280;background:#f3f4f6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.erp-name{color:#374151;font-size:13px;font-weight:500}.partners-cell{align-items:center;gap:6px;display:flex}.partner-badge{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.partner-badge.partner-card{color:#1e40af;background:#dbeafe}.partner-badge.partner-bank{color:#92400e;background:#fef3c7}.partner-badge.partner-ap{color:#6b21a8;background:#f3e8ff}.partner-badge.partner-compliance{color:#065f46;background:#d1fae5}.date-text{color:#374151;font-size:13px}.copy-link-btn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.copy-link-btn:hover{color:#6366f1;background:#f0f1ff;border-color:#6366f1}.updated-text{color:#6b7280;font-size:13px}.table-pagination{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;display:flex}.pagination-info{color:#6b7280;font-size:13px}.pagination-controls{align-items:center;gap:12px;display:flex}.pagination-btn{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.pagination-btn:hover:not(.disabled){color:#6366f1;background:#f0f1ff;border-color:#6366f1}.pagination-btn.disabled{opacity:.4;cursor:not-allowed}.pagination-page{align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.page-current{color:#111827;font-weight:600}.page-separator{color:#9ca3af}.page-total{color:#111827;font-weight:600}@media (max-width:1400px){.workspace-table-container{padding:20px 24px 32px}.workspace-table-header{padding:24px}}@media (max-width:1024px){.table-controls{flex-direction:column;align-items:stretch}.search-box{max-width:none}.filter-buttons{justify-content:flex-start}}.inference-experience-container{z-index:9999;background:#130e26 radial-gradient(circle at 50% 30%,#1a1338 0%,#150e2e 50%,#130e26 100%) fixed;position:fixed;inset:0;overflow:auto}.glassmorphism{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%);border:1px solid #ffffff26;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000005e,inset 0 1px #ffffff1a,0 0 60px #9333ea26}.glassmorphism:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:3s infinite shimmer;position:absolute;top:0;left:-100%}.glassmorphism:hover{border-color:#9333ea66;transition:all .4s cubic-bezier(.16,1,.3,1);transform:translateY(-2px);box-shadow:0 12px 48px #00000080,inset 0 1px #ffffff26,0 0 80px #9333ea4d}.glow-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%);border:none;border-radius:9999px;padding:1.5rem 3rem;font-weight:700;transition:all .3s;position:relative;box-shadow:0 0 20px #9333ea80}.glow-button:hover{transform:scale(1.05);box-shadow:0 0 40px #9333eacc}.glow-button:active{transform:scale(.98)}.radial-progress{background:conic-gradient(from 0deg,#9333ea 0%,#ec4899 var(--progress,75%),#94a3b833 var(--progress,75%),#94a3b833 100%);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:inline-flex;position:relative}.radial-progress:before{content:"";background:#0f172af2;border-radius:50%;width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radial-progress>*{z-index:1;position:relative}.animate-slide-in{animation:.5s ease-out slideIn}@keyframes scaleUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.animate-scale-up{animation:.5s ease-out scaleUp}@keyframes countUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.confetti-animation{position:relative}.confetti-animation:before,.confetti-animation:after{content:"🎉";pointer-events:none;z-index:1;font-size:3rem;animation:3s ease-in-out infinite confetti-fall;position:fixed}.confetti-animation:before{animation-delay:0s;left:20%}.confetti-animation:after{animation-delay:.5s;right:20%}.card-swipe-left{animation:.3s ease-out forwards swipeLeft}.card-swipe-right{animation:.3s ease-out forwards swipeRight}@keyframes swipeLeft{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(-150%)rotate(-15deg)}}@keyframes swipeRight{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(150%)rotate(15deg)}}.progress-bar-glow{box-shadow:0 0 20px #9333ea99}.hover-lift{transition:transform .2s,box-shadow .2s}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.modal-backdrop{-webkit-backdrop-filter:blur(8px)}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%);-webkit-background-clip:text;background-clip:text}.shimmer{background:linear-gradient(90deg,#fff0 0%,#ffffff1a 50%,#fff0 100%) 0 0/1000px 100%;animation:2s infinite shimmer}.badge-high-confidence{color:#22c55e;background:#22c55e33;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600}.badge-medium-confidence{color:#fbbf24;background:#fbbf2433;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600}.badge-low-confidence{color:#ef4444;background:#ef444433;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600}.tooltip{position:relative}.tooltip:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#000000e6;border-radius:.5rem;margin-bottom:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.tooltip:hover:after{opacity:1}.card-stack{position:relative}.card-stack:before,.card-stack:after{content:"";border-radius:inherit;z-index:-1;background:#ffffff08;position:absolute;inset:0}.card-stack:before{opacity:.5;transform:translateY(8px)scale(.95)}.card-stack:after{opacity:.25;transform:translateY(16px)scale(.9)}.transition-smooth{transition:all .3s cubic-bezier(.4,0,.2,1)}.masonry-grid{column-count:3;column-gap:1.5rem}.masonry-grid-item{break-inside:avoid;margin-bottom:1.5rem}@media (max-width:1024px){.masonry-grid{column-count:2}}@media (max-width:640px){.masonry-grid{column-count:1}}.focus-ring:focus{outline-offset:2px;outline:2px solid #9333ea}.spinner{border:3px solid #ffffff1a;border-top-color:#9333ea;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.gradient-border{background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%);border-radius:1rem;padding:2px;position:relative}.gradient-border>*{background:#0f172af2;border-radius:calc(1rem - 2px)}.animate-float{animation:3s ease-in-out infinite float}@media (max-width:768px){.glow-button{padding:1rem 2rem;font-size:1rem}.glassmorphism{padding:1rem}}@media print{.inference-experience-container{background:#fff!important}.glassmorphism{background:#fff!important;border:1px solid #ccc!important}.glow-button{box-shadow:none!important;background:#9333ea!important}}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-bounce-slow{animation:3s ease-in-out infinite bounce-slow}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:8s linear infinite spin-slow}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.success-celebration-container{justify-content:center;align-items:center;min-height:400px;display:flex}.confetti-container{z-index:1}.confetti-piece{will-change:transform,opacity;position:absolute}.priority-sidebar-clean{background:linear-gradient(#3b82f605 0%,#8b5cf608 50%,#ec489905 100%);border-right:1px solid #8b5cf626;flex-direction:column;gap:1.25rem;width:280px;height:100vh;padding:1.25rem;display:flex;position:relative;overflow-y:auto}.priority-sidebar-clean:before{content:"";background:linear-gradient(#0000 0%,#8b5cf666 50%,#0000 100%);width:1px;height:100%;animation:3s ease-in-out infinite sidebar-glow;position:absolute;top:0;right:0}@keyframes sidebar-glow{0%,to{opacity:.3}50%{opacity:1}}.focus-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffffa 0%,#f9fafbf2 100%);border:1px solid #8b5cf626;border-radius:10px;margin-bottom:1rem;padding:.875rem .875rem 1.25rem;position:relative;overflow:visible;box-shadow:0 4px 6px -1px #8b5cf61a,0 2px 4px -1px #3b82f60f,0 0 0 1px #8b5cf60d}.focus-section:before{content:"";background:linear-gradient(90deg,#8b5cf699 0%,#3b82f699 50%,#ec489999 100%);height:3px;animation:3s ease-in-out infinite focus-shimmer;position:absolute;top:0;left:0;right:0}@keyframes focus-shimmer{0%,to{opacity:.5}50%{opacity:1}}.section-title{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;border-bottom:1px solid #8b5cf61a;align-items:center;gap:.25rem;margin-bottom:.375rem;padding-bottom:.25rem;font-size:.625rem;font-weight:700;display:flex}.title-icon{font-size:.75rem;animation:2s ease-in-out infinite pulse-icon}@keyframes pulse-icon{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.focus-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.focus-stat{background:linear-gradient(135deg,#8b5cf60d 0%,#3b82f608 100%);border:1px solid #8b5cf626;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:75px;padding:.875rem .5rem 1rem;transition:all .2s;display:flex}.focus-stat:hover{background:linear-gradient(135deg,#8b5cf61a 0%,#3b82f60f 100%);border-color:#8b5cf64d;transform:translateY(-2px);box-shadow:0 4px 8px -2px #8b5cf633}.stat-number{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:1}.stat-label{color:#6b7280;text-align:center;text-transform:uppercase;letter-spacing:.025em;padding-bottom:.25rem;font-size:.625rem;font-weight:600;line-height:1.4}.priority-group{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffffa 0%,#f9fafbf2 100%);border:1px solid #8b5cf626;border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 4px 6px -1px #8b5cf61a,0 2px 4px -1px #3b82f60f}.priority-group:hover{box-shadow:0 8px 16px -4px #8b5cf626,0 4px 8px -2px #3b82f61a}.urgent-group{border-left:3px solid #ef4444}.attention-group{border-left:3px solid #f59e0b}.ontrack-group{border-left:3px solid #10b981}.group-header{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;transition:all .2s;display:flex;position:relative}.group-header:before{content:"";opacity:0;background:linear-gradient(90deg,#8b5cf600 0%,#8b5cf60d 50%,#8b5cf600 100%);transition:opacity .3s;position:absolute;inset:0}.group-header:hover:before{opacity:1}.group-header:hover{background:linear-gradient(90deg,#8b5cf608 0%,#0000 100%)}.group-title{color:#111827;letter-spacing:.025em;font-size:.8125rem;font-weight:700}.toggle-icon{color:#9ca3af;font-size:1.25rem;font-weight:300;transition:transform .2s}.group-header:hover .toggle-icon{color:#8b5cf6;transform:scale(1.1)}.customer-cards{background:linear-gradient(#f9fafb80 0%,#f3f4f64d 100%);flex-direction:column;gap:.625rem;max-height:400px;padding:.75rem;scroll-padding-bottom:2rem;display:flex;overflow-y:auto;padding-bottom:7rem!important}.customer-cards::-webkit-scrollbar{width:5px}.customer-cards::-webkit-scrollbar-track{background:#f3f4f680;border-radius:10px}.customer-cards::-webkit-scrollbar-thumb{background:linear-gradient(#8b5cf6 0%,#6366f1 100%);border-radius:10px;transition:background .2s}.customer-cards::-webkit-scrollbar-thumb:hover{background:linear-gradient(#7c3aed 0%,#4f46e5 100%)}.clean-card{cursor:pointer;background:linear-gradient(135deg,#fffffffa 0%,#f9fafbf2 100%);border:1px solid #8b5cf61f;border-radius:12px;flex-direction:column;gap:.5rem;padding:.875rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible;box-shadow:0 1px 3px #8b5cf614}.clean-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#8b5cf614 50%,#0000 100%);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.clean-card:hover:before{left:100%}.clean-card>*{z-index:1;position:relative}.clean-card:hover{border-color:#8b5cf64d;transform:translateY(-3px)translate(2px);box-shadow:0 12px 24px -8px #8b5cf633,0 6px 12px -4px #3b82f626,0 0 0 1px #8b5cf633}.clean-card.selected{background:linear-gradient(135deg,#8b5cf614 0%,#3b82f60d 100%);border-color:#8b5cf666;box-shadow:0 8px 16px -4px #8b5cf640,0 4px 8px -2px #3b82f626,0 0 0 2px #8b5cf633}.card-header{justify-content:space-between;align-items:center;margin-bottom:.625rem;display:flex}.card-name{color:#111827;font-size:.875rem;font-weight:600}.card-value{color:#6b7280;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);-webkit-background-clip:text;background-clip:text;font-size:.75rem;font-weight:600}.card-stage-row{margin-bottom:.5rem}.stage-badge{color:#6366f1;background:linear-gradient(135deg,#8b5cf61a 0%,#6366f114 100%);border:1px solid #8b5cf633;border-radius:12px;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;display:inline-block}.card-mood-row{margin-bottom:.5rem}.mood-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:.1875rem .625rem;font-size:.625rem;font-weight:700;transition:all .2s;display:inline-block}.mood-badge-risk{color:#dc2626;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:1px solid #dc26264d;box-shadow:0 0 12px #dc262633}.mood-badge-stable{color:#d97706;background:linear-gradient(135deg,#fefce8 0%,#fef3c7 100%);border:1px solid #d977064d;box-shadow:0 0 12px #d9770626}.mood-badge-good{color:#16a34a;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #16a34a4d;box-shadow:0 0 12px #16a34a33}.mood-badge-unknown{color:#9ca3af;background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border:1px solid #9ca3af4d}.card-status-row{margin-bottom:.5rem;font-size:.75rem}.card-contact-row{color:#6b7280;margin-bottom:.5rem;font-size:.75rem}.contact-text{align-items:center;gap:.25rem;display:flex}.warning-icon{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#f97316 100%);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:.25rem;font-size:.625rem;font-weight:700;animation:2s ease-in-out infinite warning-pulse;display:inline-flex;box-shadow:0 0 8px #f59e0b66}@keyframes warning-pulse{0%,to{transform:scale(1);box-shadow:0 0 8px #f59e0b66}50%{transform:scale(1.1);box-shadow:0 0 16px #f59e0b99}}.card-issues{border-top:1px solid #8b5cf61a;flex-wrap:wrap;gap:.375rem;margin-top:.625rem;padding-top:.625rem;display:flex}.issue-badge{color:#dc2626;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:1px solid #dc262633;border-radius:6px;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.filters-section-clean{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffffa 0%,#f9fafbf2 100%);border:1px solid #8b5cf626;border-radius:16px;padding:1.25rem;box-shadow:0 4px 6px -1px #8b5cf61a,0 2px 4px -1px #3b82f60f}.filter-pills{flex-wrap:wrap;gap:.5rem;display:flex}.filter-pill{color:#6b7280;cursor:pointer;background:#ffffffe6;border:1px solid #8b5cf633;border-radius:20px;padding:.5rem .875rem;font-size:.75rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.filter-pill:before{content:"";background:#8b5cf61a;border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filter-pill:hover:before{width:200%;height:200%}.filter-pill:hover{color:#8b5cf6;background:#8b5cf614;border-color:#8b5cf666;transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf633}.filter-pill.active{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);border-color:#0000;transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf666,0 0 20px #8b5cf64d}.filter-pill.active:hover{box-shadow:0 6px 16px #8b5cf680,0 0 24px #8b5cf666}.finance-ide:has(.metrics-dashboard) .finance-ide-top-bar{display:none!important}.finance-ide:has(.metrics-dashboard){grid-template-rows:0 auto minmax(0,1fr) auto 0!important}.metrics-dashboard{z-index:1;background:linear-gradient(to bottom right,#0a0e27 0%,#151932 50%,#0a0e27 100%);width:100vw;height:100vh;margin:0;padding:0;font-weight:300;position:fixed;inset:0;overflow:hidden auto}.metrics-dashboard *{font-weight:inherit}.metrics-dashboard h1,.metrics-dashboard h2,.metrics-dashboard h3,.metrics-dashboard h4,.metrics-dashboard p,.metrics-dashboard span,.metrics-dashboard div,.metrics-dashboard button,.metrics-dashboard label,.metrics-dashboard select,.metrics-dashboard input{font-weight:300!important}.metrics-dashboard .font-bold{font-weight:400!important}.metrics-dashboard .font-semibold,.metrics-dashboard .font-medium,.metrics-dashboard .font-normal{font-weight:300!important}.finance-ide-stage .metrics-dashboard,.finance-ide-stage-main-content .metrics-dashboard,.finance-ide-workspace-container .metrics-dashboard{width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}.finance-ide:has(.metrics-dashboard) .finance-ide-stage,.finance-ide:has(.metrics-dashboard) .finance-ide-workspace-container{overflow:visible!important}.metrics-header-bar{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#0006 0%,#0003 100%);border-bottom:1px solid #ffffff1a;box-shadow:0 4px 24px #0000004d}.metrics-header-bar:hover{border-bottom-color:#00d9ff33}.metrics-kpi-card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff1a}.metrics-kpi-card:hover{transform:translateY(-2px);box-shadow:0 20px 40px #00d9ff26}.metrics-health-badge{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff1a}.metrics-health-badge:hover{box-shadow:0 8px 32px #00d9ff33}.metrics-filter-bar{-webkit-backdrop-filter:blur(10px);background:#0003;border:1px solid #ffffff1a}.metrics-filter-select{background:#0006;border:1px solid #ffffff1a;transition:all .2s}.metrics-filter-select:hover{background:#00000080;border-color:#00d9ff4d}.metrics-filter-select:focus{border-color:#00d9ff80;outline:none;box-shadow:0 0 0 3px #00d9ff1a}.metrics-chart-card,.metrics-table-card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#0000004d 0%,#0000001a 100%);border:1px solid #ffffff1a}.metrics-chart-card:hover,.metrics-table-card:hover{border-color:#fff3;box-shadow:0 8px 24px #00d9ff1a}.metrics-health-badge .animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-glow}.metrics-tab-nav{border-bottom:1px solid #ffffff1a}.metrics-tab-button{border-bottom:2px solid #0000;transition:all .2s}.metrics-tab-button:hover{color:#ffffffe6}.metrics-tab-button.active{color:#00d9ff;border-bottom-color:#00d9ff}@media (max-width:768px){.metrics-kpi-card{margin-bottom:1rem}.metrics-filter-bar{flex-direction:column;gap:.75rem}.metrics-filter-select{width:100%}}@media (min-width:1280px){.metrics-dashboard>div[class*=px-]{padding-left:2rem;padding-right:2rem}}@media (min-width:1920px){.metrics-dashboard>div[class*=px-]{padding-left:3rem;padding-right:3rem}}.metrics-skeleton{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%;animation:1.5s infinite shimmer}:root{--quantum-void:#1a1a24;--quantum-cyan:#bae6fd;--quantum-magenta:#f5d0fe;--quantum-green:#bbf7d0;--quantum-blue:#dbeafe;--quantum-red:#fecaca;--quantum-glow-cyan:0 0 20px #bae6fd4d,0 0 40px #bae6fd26;--quantum-glow-magenta:0 0 20px #f5d0fe4d,0 0 40px #f5d0fe26;--quantum-glow-green:0 0 20px #bbf7d04d,0 0 40px #bbf7d026}.quantum-dashboard{background:var(--quantum-void);perspective:2000px;perspective-origin:50%;color:#ffffffe6;width:100vw;height:100vh;font-family:Inter,-apple-system,sans-serif;font-weight:200;position:fixed;inset:0;overflow:hidden}.finance-ide:has(.quantum-dashboard) .finance-ide-top-bar{display:none!important}.finance-ide:has(.quantum-dashboard){grid-template-rows:0 auto minmax(0,1fr) auto 0!important}.quantum-space{width:100%;height:100%;transform-style:preserve-3d;position:relative}.quantum-particle-field{z-index:-100;pointer-events:none;opacity:.6;position:fixed;inset:0}.quantum-aurora-mesh{z-index:-50;pointer-events:none;background:radial-gradient(circle at 20% 30%,#bae6fd1a 0%,#0000 50%),radial-gradient(circle at 80% 70%,#f5d0fe0f 0%,#0000 50%),radial-gradient(circle,#dbeafe0d 0%,#0000 50%);width:200%;height:200%;animation:30s ease-in-out infinite auroraDrift;position:fixed;top:-50%;left:-50%}@keyframes auroraDrift{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(10%,-5%)rotate(5deg)}66%{transform:translate(-10%,5%)rotate(-5deg)}}.quantum-content{z-index:0;flex-direction:column;gap:2rem;width:100%;height:100%;padding:2rem 2rem 0;display:flex;position:relative;overflow:hidden auto}.quantum-orb-container{z-index:10;justify-content:center;align-items:center;width:100%;padding:2rem 0;display:flex;position:relative}.quantum-orb{flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.quantum-orb-svg{filter:drop-shadow(var(--orb-glow,0 0 60px #0ffc))}.quantum-orb-core{transform-origin:50%;animation:2s ease-in-out infinite orbPulse}@keyframes orbPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}.quantum-orb-ring{transform-origin:50%;animation:10s linear infinite orbRotate}@keyframes orbRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.quantum-orb-label{text-transform:uppercase;letter-spacing:.2em;color:#fffc;font-size:.875rem}.quantum-panel{-webkit-backdrop-filter:blur(40px)saturate(200%);transform-style:preserve-3d;background:#1a1a2466;border:.5px solid #bae6fd33;border-radius:24px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 8px 32px #0006,inset 0 1px #bae6fd1f,0 0 40px #bae6fd0f}.quantum-panel:before{content:"";background:linear-gradient(90deg,#0000,#bae6fd66,#0000);height:1px;position:absolute;top:0;left:0;right:0}.quantum-panel:hover{border-color:#bae6fd66;transform:translateY(-8px)translateZ(20px)rotateX(2deg);box-shadow:0 16px 64px #bae6fd26,inset 0 1px #bae6fd40,0 0 60px #bae6fd1a}.quantum-metric-card{text-align:center;min-width:200px;padding:1.5rem;position:relative}.quantum-metric-value{background:linear-gradient(135deg,var(--quantum-cyan),var(--quantum-blue));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #bae6fd66);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:100;line-height:1;animation:2s ease-in-out infinite valuePulse}.quantum-metric-value.cyan{background:linear-gradient(135deg,var(--quantum-cyan),var(--quantum-blue));filter:drop-shadow(0 0 10px #bae6fd66)}.quantum-metric-value.magenta{background:linear-gradient(135deg,var(--quantum-magenta),var(--quantum-red));filter:drop-shadow(0 0 10px #f5d0fe66)}.quantum-metric-value.green{background:linear-gradient(135deg,var(--quantum-green),var(--quantum-cyan));filter:drop-shadow(0 0 10px #bbf7d066)}@keyframes valuePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}.quantum-metric-label{text-transform:uppercase;letter-spacing:.2em;color:#ffffffa6;margin-top:.5rem;font-size:.75rem}.quantum-energy-thread{stroke:var(--quantum-cyan);stroke-width:2px;fill:none;filter:drop-shadow(0 0 4px #bae6fd66);stroke-dasharray:1000;stroke-dashoffset:1000px;animation:3s ease-in-out infinite energyFlow}@keyframes energyFlow{0%{stroke-dashoffset:1000px;opacity:0}50%{opacity:1}to{stroke-dashoffset:0;opacity:.8}}.quantum-radial-selector{z-index:100;width:120px;height:120px;position:fixed;bottom:2rem;right:2rem}.quantum-radial-button{width:40px;height:40px;color:var(--quantum-cyan);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2499;border:1px solid #bae6fd33;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;transition:all .3s;display:flex;position:absolute}.quantum-radial-button:hover{border-color:var(--quantum-cyan);box-shadow:var(--quantum-glow-cyan);transform:scale(1.2)}.quantum-holo-row{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a244d;border:.5px solid #bae6fd1f;border-radius:8px;margin-bottom:.5rem;padding:1rem;transition:all .3s}.quantum-holo-row:hover{background:#bae6fd14;border-color:#bae6fd40;transform:translate(8px)translateZ(10px);box-shadow:0 4px 16px #bae6fd1f}.quantum-text{letter-spacing:.02em;font-weight:200}.quantum-heading{letter-spacing:.1em;text-transform:uppercase;color:#ffffffe6;font-size:2rem;font-weight:100}.quantum-aurora-chart{min-height:300px;padding:1.5rem;position:relative}.quantum-content::-webkit-scrollbar{width:6px}.quantum-content::-webkit-scrollbar-track{background:#1a1a244d;border-left:1px solid #bae6fd1f}.quantum-content::-webkit-scrollbar-thumb{background:linear-gradient(#bae6fd40 0%,#bae6fd14 100%);border-radius:3px}.quantum-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(#bae6fd66 0%,#bae6fd26 100%)}.quantum-title{letter-spacing:.1em;text-transform:uppercase;color:#fffffff2;margin-bottom:.5rem;font-size:2.5rem;font-weight:100}.quantum-subtitle{letter-spacing:.05em;color:#ffffffb3;font-size:1rem;font-weight:200}.quantum-section-title{letter-spacing:.05em;color:#ffffffe6;font-size:1.25rem;font-weight:200}.quantum-text-primary{color:#ffffffe6;font-weight:200}.quantum-text-secondary{color:#ffffffa6;font-weight:200}.quantum-text-green{color:var(--quantum-green);font-weight:200}.quantum-text-yellow{color:#fcd34d;font-weight:200}.quantum-text-red{color:var(--quantum-red);font-weight:200}.quantum-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #bae6fd33;border-radius:8px;padding:.75rem 1rem;font-weight:200;transition:all .3s;color:#ffffffe6!important;background:#1a1a2499!important}.quantum-input:hover{border-color:#bae6fd66}.quantum-input:focus{border-color:#bae6fd99;outline:none;box-shadow:0 0 0 3px #bae6fd1a;color:#fffffff2!important;background-color:#1a1a24cc!important}.quantum-input:active{color:#fffffff2!important;background-color:#1a1a24cc!important}.quantum-input option{background:var(--quantum-void);color:#ffffffe6}select.quantum-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23BAE6FD' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.5rem}select.quantum-input::-ms-expand{display:none}input.quantum-input,select.quantum-input,textarea.quantum-input{color:#ffffffe6!important;background-color:#1a1a2499!important}input.quantum-input:focus,select.quantum-input:focus,textarea.quantum-input:focus,input.quantum-input:active,select.quantum-input:active,textarea.quantum-input:active{color:#fffffff2!important;background-color:#1a1a24cc!important}select.quantum-input option:checked{color:#fffffff2!important;background-color:#1a1a24e6!important}input.quantum-input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fffffff2!important;color:#fffffff2!important;background-color:#1a1a24cc!important;-webkit-box-shadow:inset 0 0 0 30px #1a1a24cc!important}input.quantum-input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fffffff2!important;color:#fffffff2!important;background-color:#1a1a24cc!important;-webkit-box-shadow:inset 0 0 0 30px #1a1a24cc!important}input.quantum-input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fffffff2!important;color:#fffffff2!important;background-color:#1a1a24cc!important;-webkit-box-shadow:inset 0 0 0 30px #1a1a24cc!important}input.quantum-input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fffffff2!important;color:#fffffff2!important;background-color:#1a1a24cc!important;-webkit-box-shadow:inset 0 0 0 30px #1a1a24cc!important}input.quantum-input[type=text],input.quantum-input[type=password],input.quantum-input[type=email],input.quantum-input[type=number],input.quantum-input[type=tel],input.quantum-input[type=url],textarea.quantum-input{color:#ffffffe6!important;background-color:#1a1a2499!important}input.quantum-input[type=text]:focus,input.quantum-input[type=password]:focus,input.quantum-input[type=email]:focus,input.quantum-input[type=number]:focus,input.quantum-input[type=tel]:focus,input.quantum-input[type=url]:focus,textarea.quantum-input:focus{color:#fffffff2!important;background-color:#1a1a24cc!important}input.quantum-input[readonly]{cursor:default;color:#ffffffb3!important;background-color:#1a1a2466!important}.quantum-button{letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border:1px solid #bae6fd33;border-radius:8px;padding:.75rem 1.5rem;font-weight:200;transition:all .3s}.quantum-button-primary{color:var(--quantum-cyan);background:#bae6fd1a;border-color:#bae6fd4d}.quantum-button-primary:hover:not(:disabled){background:#bae6fd33;border-color:#bae6fd80;transform:translateY(-2px);box-shadow:0 0 20px #bae6fd33}.quantum-button-secondary{color:#fffc;background:#1a1a2499;border-color:#bae6fd26}.quantum-button-secondary:hover:not(:disabled){color:#fffffff2;background:#1a1a24cc;border-color:#bae6fd4d}.quantum-footer{z-index:50;-webkit-backdrop-filter:blur(40px)saturate(200%);background:#1a1a24d9;border-top:.5px solid #bae6fd33;width:calc(100% + 4rem);margin:4rem -2rem 0;padding:1rem 2rem;position:relative;box-shadow:0 -8px 32px #0006,inset 0 1px #bae6fd1f,0 0 40px #bae6fd0f}.quantum-footer:before{content:"";background:linear-gradient(90deg,#0000,#bae6fd66,#0000);height:1px;position:absolute;top:0;left:0;right:0}.quantum-footer-content{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:2rem;width:100%;margin:0;display:flex}.quantum-footer-section{flex-direction:column;align-items:center;gap:.25rem;display:flex}.quantum-footer-label{text-transform:uppercase;letter-spacing:.15em;color:#ffffff80;font-size:.65rem;font-weight:200}.quantum-footer-value{color:#fffc;letter-spacing:.05em;font-size:.75rem;font-weight:300}.quantum-footer-value.quantum-text-green{color:var(--quantum-green);filter:drop-shadow(0 0 8px #bbf7d066)}.quantum-footer-divider{opacity:.5;background:linear-gradient(#0000,#bae6fd4d,#0000);width:1px;height:2rem}@keyframes quantumFadeIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quantumSlideIn{0%{opacity:0;transform:translate(-50px)translateZ(-50px)}to{opacity:1;transform:translate(0)translateZ(0)}}@keyframes quantumScaleIn{0%{opacity:0;transform:scale(.8)translateZ(-100px)}to{opacity:1;transform:scale(1)translateZ(0)}}.quantum-load-1{animation:.6s ease-out .1s both quantumFadeIn}.quantum-load-2{animation:.6s ease-out .3s both quantumFadeIn}.quantum-load-3{animation:.6s ease-out .5s both quantumFadeIn}.quantum-load-4{animation:.6s ease-out .7s both quantumFadeIn}.quantum-load-5{animation:.6s ease-out .9s both quantumFadeIn}.quantum-magnetic{transition:transform .2s cubic-bezier(.4,0,.2,1)}@keyframes particleTrail{0%{opacity:0;transform:translate(0)scale(0)}50%{opacity:1;transform:translate(var(--trail-x,20px),var(--trail-y,-20px))scale(1)}to{opacity:0;transform:translate(var(--trail-x,40px),var(--trail-y,-40px))scale(0)}}@keyframes energyPulse{0%,to{box-shadow:0 0 20px,0 0 40px}50%{box-shadow:0 0 40px,0 0 80px}}@keyframes depthPush{0%{opacity:1;transform:translateZ(0)scale(1)}50%{opacity:.7;transform:translateZ(-50px)scale(.95)}to{opacity:1;transform:translateZ(100px)scale(1.2)}}.quantum-zoom-in{animation:.5s cubic-bezier(.4,0,.2,1) forwards spatialZoom}@keyframes spatialZoom{0%{filter:blur();transform:scale(1)translateZ(0)}to{filter:blur(2px);transform:scale(1.2)translateZ(50px)}}@keyframes drawEnergyThread{0%{stroke-dashoffset:1000px;opacity:0}50%{opacity:1}to{stroke-dashoffset:0;opacity:.9}}@keyframes quantumFloat{0%,to{transform:translateY(0)translateZ(0)}50%{transform:translateY(-10px)translateZ(10px)}}.quantum-float{animation:4s ease-in-out infinite quantumFloat}@keyframes glowIntensify{0%,to{filter:drop-shadow(0 0 10px)}50%{filter:drop-shadow(0 0 30px)drop-shadow(0 0 50px)}}.ide-page-with-nav-right{align-items:flex-start;gap:2.5rem;display:flex}.ide-page-nav-right{z-index:10;flex-shrink:0;align-self:flex-start;width:180px;margin-bottom:6rem;padding-bottom:6rem;position:sticky;top:1rem}.ide-page-nav-right .ide-page-nav-list{margin:0 0 2rem;padding:0;list-style:none}.ide-page-nav-right .ide-page-nav-item{margin-bottom:.25rem}.ide-page-nav-right .ide-page-nav-link{text-align:left;cursor:pointer;color:#ffffffa6;background:0 0;border:none;border-right:3px solid #0000;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:300;transition:all .2s;display:block}.ide-page-nav-right .ide-page-nav-link:hover{color:#ffffffe6;background:#bae6fd0d;border-right-color:#bae6fd4d}.ide-page-nav-right .ide-page-nav-link.active{color:var(--quantum-cyan,#bae6fd);border-right-color:var(--quantum-cyan,#bae6fd);background:#bae6fd1a;font-weight:400;box-shadow:0 0 10px #bae6fd1a}.ide-page-nav-right .ide-page-nav-label{display:block}.ide-page-with-nav-right>div:first-child{flex:1;min-width:0}.quantum-dashboard~.ide-page-with-nav-right{gap:2rem}.quantum-dashboard~.ide-page-nav-right{width:200px}:root{--neural-bg-primary:#0a0e27;--neural-bg-secondary:#1a1f3a;--neural-gradient-start:#0a0e27;--neural-gradient-mid:#1a1f3a;--neural-gradient-end:#2d1b4e;--neural-risk-high:#ef4444;--neural-risk-medium:#f59e0b;--neural-risk-low:#10b981;--neural-ai-purple:#a855f7;--neural-ai-cyan:#06b6d4;--neural-ai-pink:#ec4899;--neural-glass-bg:#ffffff0d;--neural-glass-border:#ffffff1a;--neural-glass-blur:20px;--neural-spacing-xs:.5rem;--neural-spacing-sm:1rem;--neural-spacing-md:1.5rem;--neural-spacing-lg:2rem;--neural-spacing-xl:3rem;--neural-transition-fast:.15s ease-in-out;--neural-transition-normal:.3s ease-in-out;--neural-transition-slow:.5s ease-in-out}body:has(.neural-compliance-container),html:has(.neural-compliance-container){height:auto!important;overflow:auto!important}.neural-compliance-container{background:var(--neural-bg-primary);color:#fff;-webkit-overflow-scrolling:touch;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:fixed;inset:0;overflow:hidden auto}.neural-gradient-bg{background:linear-gradient(135deg,var(--neural-gradient-start)0%,var(--neural-gradient-mid)50%,var(--neural-gradient-end)100%);z-index:-1;background-size:200% 200%;width:100%;height:100%;animation:20s infinite neural-gradient-shift;position:fixed;top:0;left:0}@keyframes neural-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.neural-stream-container{min-height:100vh;padding:var(--neural-spacing-xl);position:relative;overflow-y:visible}.neural-stream-content{z-index:1;max-width:1400px;margin:0 auto;position:relative}.neural-stream-header{text-align:center;margin-bottom:var(--neural-spacing-xl)}.neural-stream-title{background:linear-gradient(135deg,#fff 0%,var(--neural-ai-purple)100%);-webkit-text-fill-color:transparent;margin-bottom:var(--neural-spacing-sm);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700}.neural-stream-subtitle{color:#fff9;font-size:1.25rem}.neural-search-container{margin-bottom:var(--neural-spacing-lg);max-width:600px;margin-left:auto;margin-right:auto}.neural-search-input{background:var(--neural-glass-bg);width:100%;-webkit-backdrop-filter:blur(var(--neural-glass-blur));backdrop-filter:blur(var(--neural-glass-blur));border:1px solid var(--neural-glass-border);color:#fff;transition:all var(--neural-transition-normal);border-radius:2rem;padding:1rem 1.5rem;font-size:1rem}.neural-search-input::placeholder{color:#fff6}.neural-search-input:focus{border-color:var(--neural-ai-purple);background:#ffffff14;outline:none;box-shadow:0 0 0 3px #a855f733}.neural-filters{gap:var(--neural-spacing-sm);margin-bottom:var(--neural-spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.neural-filter-btn{background:var(--neural-glass-bg);-webkit-backdrop-filter:blur(var(--neural-glass-blur));backdrop-filter:blur(var(--neural-glass-blur));border:1px solid var(--neural-glass-border);color:#fffc;cursor:pointer;transition:all var(--neural-transition-normal);border-radius:2rem;padding:.75rem 1.5rem;font-size:.9rem}.neural-filter-btn:hover{background:#ffffff1a;transform:translateY(-2px)}.neural-filter-btn.active{background:linear-gradient(135deg,var(--neural-ai-purple),var(--neural-ai-pink));color:#fff;border-color:#0000;box-shadow:0 4px 20px #a855f766}.neural-queue-grid{gap:var(--neural-spacing-lg);margin-top:var(--neural-spacing-xl);padding-bottom:var(--neural-spacing-xl);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.neural-item{background:var(--neural-glass-bg);-webkit-backdrop-filter:blur(var(--neural-glass-blur));backdrop-filter:blur(var(--neural-glass-blur));border:1px solid var(--neural-glass-border);padding:var(--neural-spacing-md);cursor:pointer;transition:all var(--neural-transition-normal);border-radius:1.5rem;position:relative;overflow:hidden}.neural-item:before{content:"";opacity:0;transition:opacity var(--neural-transition-normal);background:linear-gradient(135deg,#0000,#ffffff0d);position:absolute;inset:0}.neural-item:hover{border-color:#fff3;transform:translateY(-4px)scale(1.02);box-shadow:0 8px 32px #0000004d}.neural-item:hover:before{opacity:1}.neural-item-glow{opacity:0;width:200%;height:200%;transition:opacity var(--neural-transition-normal);background:radial-gradient(circle,#a855f74d 0%,#0000 70%);position:absolute;top:-50%;left:-50%}.neural-item:hover .neural-item-glow{opacity:1}.neural-item-high-risk{border-left:4px solid var(--neural-risk-high)}.neural-item-medium-risk{border-left:4px solid var(--neural-risk-medium)}.neural-item-low-risk{border-left:4px solid var(--neural-risk-low)}.neural-item-content{z-index:1;position:relative}.neural-item-header{margin-bottom:var(--neural-spacing-sm);justify-content:space-between;align-items:flex-start;gap:var(--neural-spacing-sm);display:flex}.neural-item-title-group{flex:1;min-width:0}.neural-item-entity-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .25rem;font-size:1.25rem;font-weight:700;line-height:1.3;overflow:hidden}.neural-item-id{color:#ffffff80;font-family:Monaco,Menlo,monospace;font-size:.85rem;font-weight:500}.neural-item-body{margin-bottom:var(--neural-spacing-sm)}.neural-item-meta{gap:var(--neural-spacing-md);color:#fff9;margin-bottom:var(--neural-spacing-xs);font-size:.85rem;display:flex}.neural-item-recommendation{margin-top:var(--neural-spacing-xs);transition:all var(--neural-transition-normal);border-radius:1.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.neural-recommendation-icon{flex-shrink:0;font-size:1rem;line-height:1}.neural-recommendation-text-group{flex-direction:column;gap:.125rem;line-height:1.2;display:flex}.neural-recommendation-text{font-weight:600;line-height:1.2}.neural-recommendation-description{opacity:.85;font-size:.75rem;font-weight:400;line-height:1.2}.neural-recommendation-auto{color:var(--neural-risk-low);background:#10b98133;border:1px solid #10b9814d}.neural-recommendation-reject{color:var(--neural-risk-high);background:#ef444433;border:1px solid #ef44444d}.neural-recommendation-info{color:var(--neural-risk-medium);background:#f59e0b33;border:1px solid #f59e0b4d}.neural-recommendation-review,.neural-recommendation-manual_review{color:#3b82f6;background:#3b82f633;border:1px solid #3b82f64d}.neural-recommendation-request_info{color:var(--neural-risk-medium);background:#f59e0b33;border:1px solid #f59e0b4d}.neural-item-action-btn{background:linear-gradient(135deg,var(--neural-ai-purple),var(--neural-ai-pink));color:#fff;cursor:pointer;width:100%;transition:all var(--neural-transition-normal);border:none;border-radius:.75rem;padding:.75rem;font-weight:600}.neural-item-action-btn:hover{transform:scale(1.05);box-shadow:0 4px 20px #a855f780}.neural-empty-state{text-align:center;padding:var(--neural-spacing-xl)0}.neural-empty-icon{margin-bottom:var(--neural-spacing-md);font-size:5rem;animation:2s ease-in-out infinite neural-pulse}@keyframes neural-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.neural-empty-title{margin-bottom:var(--neural-spacing-sm);color:#fff;font-size:2rem;font-weight:600}.neural-empty-subtitle{color:#fff9;margin-bottom:var(--neural-spacing-md);font-size:1.1rem}.neural-clear-filters-btn{background:var(--neural-glass-bg);-webkit-backdrop-filter:blur(var(--neural-glass-blur));backdrop-filter:blur(var(--neural-glass-blur));border:1px solid var(--neural-glass-border);color:#ffffffe6;cursor:pointer;transition:all var(--neural-transition-normal);margin-top:var(--neural-spacing-md);border-radius:2rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600}.neural-clear-filters-btn:hover{border-color:var(--neural-ai-purple);background:#ffffff1a;transform:translateY(-2px);box-shadow:0 4px 20px #a855f74d}.neural-load-more-container{padding:var(--neural-spacing-lg)0;grid-column:1/-1;justify-content:center;display:flex}.neural-load-more-btn{align-items:center;gap:var(--neural-spacing-sm);background:linear-gradient(135deg,var(--neural-ai-purple),var(--neural-ai-cyan));color:#fff;cursor:pointer;transition:all var(--neural-transition-normal);border:none;border-radius:2rem;padding:1rem 2rem;font-size:1rem;font-weight:600;display:inline-flex;box-shadow:0 4px 20px #a855f74d}.neural-load-more-btn:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 6px 30px #a855f780}.neural-load-more-icon{font-size:1.25rem;animation:2s ease-in-out infinite neural-bounce}@keyframes neural-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.neural-loading{flex-direction:column;justify-content:center;align-items:center;min-height:50vh;display:flex}.neural-loading-animation{border:4px solid #ffffff1a;border-top-color:var(--neural-ai-purple);border-radius:50%;width:60px;height:60px;animation:1s linear infinite neural-spin}@keyframes neural-spin{to{transform:rotate(360deg)}}.neural-loading-text{margin-top:var(--neural-spacing-md);color:#fff9}.neural-focus-container{z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0}.neural-focus-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;width:100%;height:100%;position:absolute;top:0;left:0}.neural-focus-content{z-index:1;max-width:1200px;padding:var(--neural-spacing-xl);height:100%;margin:0 auto;position:relative;overflow-y:auto}.neural-focus-header{align-items:center;gap:var(--neural-spacing-md);margin-bottom:var(--neural-spacing-xl);display:flex}.neural-focus-back-btn{background:var(--neural-glass-bg);-webkit-backdrop-filter:blur(var(--neural-glass-blur));backdrop-filter:blur(var(--neural-glass-blur));border:1px solid var(--neural-glass-border);color:#ffffffe6;cursor:pointer;transition:all var(--neural-transition-normal);border-radius:2rem;padding:.75rem 1.5rem}.neural-focus-back-btn:hover{background:#ffffff1a;transform:translate(-4px)}.neural-focus-title-group{flex:1}.neural-focus-title{margin-bottom:var(--neural-spacing-xs);font-size:2.5rem;font-weight:700}.neural-focus-subtitle{color:#fff9;font-size:1.1rem}.neural-focus-section{margin-bottom:var(--neural-spacing-xl)}.neural-focus-section-title{margin-bottom:var(--neural-spacing-md);color:#fff;font-size:1.5rem;font-weight:600}.neural-insights-container{gap:var(--neural-spacing-md);flex-direction:column;display:flex}.neural-details-grid{gap:var(--neural-spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.neural-detail-card{background:var(--neural-glass-bg);-webkit-backdrop-filter:blur(var(--neural-glass-blur));backdrop-filter:blur(var(--neural-glass-blur));border:1px solid var(--neural-glass-border);padding:var(--neural-spacing-md);gap:var(--neural-spacing-xs);border-radius:1rem;flex-direction:column;display:flex}.neural-detail-label{color:#fff9;font-size:.85rem}.neural-detail-value{color:#fff;font-size:1.25rem;font-weight:600}.neural-focus-actions{gap:var(--neural-spacing-md);margin-top:var(--neural-spacing-xl);flex-wrap:wrap;display:flex}.neural-action-btn{cursor:pointer;min-width:150px;transition:all var(--neural-transition-normal);border:none;border-radius:1rem;flex:1;padding:1rem 2rem;font-size:1rem;font-weight:600}.neural-action-approve{background:linear-gradient(135deg,var(--neural-risk-low),#059669);color:#fff}.neural-action-reject{background:linear-gradient(135deg,var(--neural-risk-high),#dc2626);color:#fff}.neural-action-info{background:linear-gradient(135deg,var(--neural-risk-medium),#d97706);color:#fff}.neural-action-escalate{background:linear-gradient(135deg,var(--neural-ai-purple),var(--neural-ai-pink));color:#fff}.neural-action-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.neural-oracle{bottom:var(--neural-spacing-lg);right:var(--neural-spacing-lg);z-index:100;position:fixed}.neural-oracle-closed .neural-oracle-panel{display:none}.neural-oracle-toggle{background:linear-gradient(135deg,var(--neural-ai-purple),var(--neural-ai-pink));color:#fff;cursor:pointer;width:64px;height:64px;transition:all var(--neural-transition-normal);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex;box-shadow:0 4px 20px #a855f766}.neural-oracle-toggle:hover{transform:scale(1.1);box-shadow:0 6px 30px #a855f799}.neural-oracle-panel{background:var(--neural-glass-bg);width:400px;max-height:600px;-webkit-backdrop-filter:blur(var(--neural-glass-blur));backdrop-filter:blur(var(--neural-glass-blur));border:1px solid var(--neural-glass-border);border-radius:1.5rem;overflow:hidden;box-shadow:0 8px 32px #0000004d}.neural-oracle-header{padding:var(--neural-spacing-md);border-bottom:1px solid var(--neural-glass-border);justify-content:space-between;align-items:center;display:flex}.neural-oracle-title{align-items:center;gap:var(--neural-spacing-xs);font-size:1.1rem;font-weight:600;display:flex}.neural-oracle-close{color:#fff9;cursor:pointer;width:32px;height:32px;transition:all var(--neural-transition-fast);background:0 0;border:none;border-radius:50%;font-size:1.5rem}.neural-oracle-close:hover{color:#fff;background:#ffffff1a}.neural-oracle-body{padding:var(--neural-spacing-md);max-height:500px;overflow-y:auto}.neural-oracle-section-title{color:#fffc;margin-bottom:var(--neural-spacing-sm);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:600}.neural-oracle-insight{padding:var(--neural-spacing-sm);margin-bottom:var(--neural-spacing-sm);background:#ffffff0d;border-radius:.75rem}.neural-oracle-insight-text{color:#fffc;font-size:.9rem;line-height:1.5}.neural-oracle-suggestion{align-items:start;gap:var(--neural-spacing-xs);padding:var(--neural-spacing-sm);margin-bottom:var(--neural-spacing-xs);color:#ffffffb3;font-size:.85rem;display:flex}.neural-oracle-suggestion-icon{font-size:1.2rem}.neural-oracle-footer{padding:var(--neural-spacing-md);border-top:1px solid var(--neural-glass-border)}.neural-oracle-quick-questions{gap:var(--neural-spacing-xs);flex-wrap:wrap;display:flex}.neural-oracle-question-btn{border:1px solid var(--neural-glass-border);color:#fffc;cursor:pointer;transition:all var(--neural-transition-fast);background:#ffffff0d;border-radius:1rem;padding:.5rem 1rem;font-size:.85rem}.neural-oracle-question-btn:hover{background:#ffffff1a}.neural-pulse-container{top:var(--neural-spacing-lg);right:var(--neural-spacing-lg);background:var(--neural-glass-bg);width:300px;-webkit-backdrop-filter:blur(var(--neural-glass-blur));backdrop-filter:blur(var(--neural-glass-blur));border:1px solid var(--neural-glass-border);z-index:99;border-radius:1rem;position:fixed;overflow:hidden;box-shadow:0 4px 20px #0003}.neural-pulse-container.hidden{display:none}.neural-pulse-header{padding:var(--neural-spacing-sm);border-bottom:1px solid var(--neural-glass-border);justify-content:space-between;align-items:center;display:flex}.neural-pulse-title{color:#fffc;font-size:.9rem;font-weight:600}.neural-pulse-toggle{color:#fff9;cursor:pointer;width:24px;height:24px;transition:all var(--neural-transition-fast);background:0 0;border:none;border-radius:50%}.neural-pulse-toggle:hover{color:#fff;background:#ffffff1a}.neural-pulse-feed{max-height:400px;overflow-y:auto}.neural-pulse-item{align-items:start;gap:var(--neural-spacing-xs);padding:var(--neural-spacing-sm);border-bottom:1px solid #ffffff0d;font-size:.85rem;display:flex}.neural-pulse-icon{flex-shrink:0;font-size:1rem}.neural-pulse-text{color:#ffffffb3;flex:1}.neural-pulse-time{color:#fff6;font-size:.75rem}.neural-insight-bubble{background:var(--neural-glass-bg);-webkit-backdrop-filter:blur(var(--neural-glass-blur));backdrop-filter:blur(var(--neural-glass-blur));border:1px solid var(--neural-glass-border);padding:var(--neural-spacing-md);margin-bottom:var(--neural-spacing-sm);animation:neural-fade-in var(--neural-transition-normal);border-radius:1rem}@keyframes neural-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.neural-insight-header{align-items:center;gap:var(--neural-spacing-xs);margin-bottom:var(--neural-spacing-xs);display:flex}.neural-insight-icon{font-size:1.2rem}.neural-insight-type{color:#fffc;font-size:.85rem;font-weight:600}.neural-insight-text{color:#ffffffb3;margin-bottom:var(--neural-spacing-xs);font-size:.9rem;line-height:1.5}.neural-insight-confidence{gap:var(--neural-spacing-xs);color:#ffffff80;font-size:.8rem;display:flex}.neural-risk-viz{flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;display:inline-flex}.neural-risk-ring{width:80px;height:80px;position:relative}.neural-risk-svg{width:100%;height:100%}.neural-risk-circle-progress{transition:stroke-dashoffset var(--neural-transition-slow),stroke var(--neural-transition-slow)}.neural-risk-high .neural-risk-circle-progress{stroke:var(--neural-risk-high)!important}.neural-risk-medium .neural-risk-circle-progress{stroke:var(--neural-risk-medium)!important}.neural-risk-low .neural-risk-circle-progress{stroke:var(--neural-risk-low)!important}.neural-risk-value{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neural-risk-number{color:#fff;font-size:1.75rem;font-weight:800;line-height:1;display:block}.neural-risk-label-text{color:#fffc;text-transform:uppercase;letter-spacing:.1em;text-align:center;white-space:nowrap;font-size:.7rem;font-weight:600}.neural-risk-small .neural-risk-ring{width:60px;height:60px}.neural-risk-small .neural-risk-number{font-size:1.25rem}.neural-risk-large .neural-risk-ring{width:120px;height:120px}.neural-risk-large .neural-risk-number{font-size:2.5rem}.neural-decision-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;width:100%;height:100%;animation:neural-fade-in var(--neural-transition-normal);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.neural-decision-panel{background:var(--neural-glass-bg);width:90%;max-width:600px;-webkit-backdrop-filter:blur(var(--neural-glass-blur));backdrop-filter:blur(var(--neural-glass-blur));border:1px solid var(--neural-glass-border);border-radius:1.5rem;overflow:hidden;box-shadow:0 8px 32px #0006}.neural-decision-header{padding:var(--neural-spacing-md);border-bottom:1px solid var(--neural-glass-border);justify-content:space-between;align-items:center;display:flex}.neural-decision-title{color:#fff;font-size:1.5rem;font-weight:600}.neural-decision-close{color:#fff9;cursor:pointer;width:32px;height:32px;transition:all var(--neural-transition-fast);background:0 0;border:none;border-radius:50%;font-size:1.5rem}.neural-decision-close:hover{color:#fff;background:#ffffff1a}.neural-decision-body{padding:var(--neural-spacing-md)}.neural-decision-preview{margin-bottom:var(--neural-spacing-md)}.neural-decision-preview-text{color:#fffc;font-size:1.1rem;line-height:1.5}.neural-decision-confidence{padding:var(--neural-spacing-md);margin-bottom:var(--neural-spacing-md);background:#ffffff0d;border-radius:.75rem}.neural-confidence-indicator{margin-bottom:var(--neural-spacing-xs);justify-content:space-between;align-items:center;display:flex}.neural-confidence-label{color:#fff9;font-size:.9rem}.neural-confidence-value{color:var(--neural-risk-low);font-size:1.5rem;font-weight:700}.neural-confidence-note{color:#ffffff80;font-size:.85rem}.neural-decision-notes{margin-bottom:var(--neural-spacing-md)}.neural-decision-label{color:#fffc;margin-bottom:var(--neural-spacing-xs);font-size:.9rem;font-weight:600;display:block}.neural-decision-textarea{width:100%;padding:var(--neural-spacing-sm);border:1px solid var(--neural-glass-border);color:#fff;resize:vertical;background:#ffffff0d;border-radius:.75rem;font-family:inherit;font-size:.9rem}.neural-decision-textarea:focus{border-color:var(--neural-ai-purple);outline:none;box-shadow:0 0 0 3px #a855f71a}.neural-decision-hint{color:#fff6;margin-top:var(--neural-spacing-xs);font-size:.8rem}.neural-decision-insights{margin-bottom:var(--neural-spacing-md)}.neural-decision-section-title{color:#fffc;margin-bottom:var(--neural-spacing-sm);font-size:.9rem;font-weight:600}.neural-decision-insights-list{margin:0;padding:0;list-style:none}.neural-decision-insight-item{padding:var(--neural-spacing-sm);margin-bottom:var(--neural-spacing-xs);color:#ffffffb3;background:#ffffff0d;border-radius:.5rem;font-size:.85rem}.neural-decision-actions{gap:var(--neural-spacing-md);padding:var(--neural-spacing-md);border-top:1px solid var(--neural-glass-border);display:flex}.neural-decision-btn{cursor:pointer;transition:all var(--neural-transition-normal);border:none;border-radius:.75rem;flex:1;padding:.75rem 1.5rem;font-size:1rem;font-weight:600}.neural-decision-btn-cancel{color:#fffc;background:#ffffff0d}.neural-decision-btn-cancel:hover{background:#ffffff1a}.neural-decision-btn-submit{background:linear-gradient(135deg,var(--neural-ai-purple),var(--neural-ai-pink));color:#fff}.neural-decision-btn-submit:hover{transform:translateY(-2px);box-shadow:0 4px 20px #a855f766}.neural-decision-btn:disabled{opacity:.5;cursor:not-allowed}.neural-providers-grid{gap:var(--neural-spacing-md);margin-top:var(--neural-spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.neural-provider-card{background:var(--neural-glass-bg);-webkit-backdrop-filter:blur(var(--neural-glass-blur));backdrop-filter:blur(var(--neural-glass-blur));border:1px solid var(--neural-glass-border);padding:var(--neural-spacing-md);transition:all var(--neural-transition-normal);cursor:pointer;border-radius:1rem}.neural-provider-card:hover{background:#ffffff14;border-color:#fff3}.neural-provider-selected{border-color:var(--neural-ai-purple);background:#a855f71a}.neural-provider-header{align-items:center;gap:var(--neural-spacing-sm);margin-bottom:var(--neural-spacing-xs);display:flex}.neural-provider-checkbox{cursor:pointer;width:20px;height:20px;accent-color:var(--neural-ai-purple)}.neural-provider-label{cursor:pointer;flex:1;align-items:center;display:flex}.neural-provider-name{color:#fff;font-size:1rem;font-weight:600}.neural-provider-status{margin-top:var(--neural-spacing-xs);flex-direction:column;gap:.25rem;display:flex}.neural-provider-status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.neural-status-pending{color:var(--neural-risk-medium);background:#f59e0b33;border:1px solid #f59e0b4d}.neural-status-submitted{color:#3b82f6;background:#3b82f633;border:1px solid #3b82f64d}.neural-status-approved{color:var(--neural-risk-low);background:#10b98133;border:1px solid #10b9814d}.neural-status-rejected,.neural-status-failed{color:var(--neural-risk-high);background:#ef444433;border:1px solid #ef44444d}.neural-provider-response-time{color:#ffffff80;font-size:.75rem}.neural-provider-response-card{padding:var(--neural-spacing-md);margin-bottom:var(--neural-spacing-sm);border:1px solid var(--neural-glass-border);background:#ffffff0d;border-radius:.75rem}.neural-provider-response-header{margin-bottom:var(--neural-spacing-xs);justify-content:space-between;align-items:center;display:flex}.neural-provider-response-name{color:#fff;font-size:1rem;font-weight:600}.neural-provider-response-status{text-transform:uppercase;border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.neural-provider-response-details{gap:var(--neural-spacing-xs);margin-top:var(--neural-spacing-xs);font-size:.85rem;display:flex}.neural-provider-response-label{color:#fff9}.neural-provider-response-value{color:#ffffffe6;font-weight:500}.neural-provider-response-error{align-items:start;gap:var(--neural-spacing-xs);margin-top:var(--neural-spacing-xs);padding:var(--neural-spacing-xs);border-left:3px solid var(--neural-risk-high);background:#ef44441a;border-radius:.5rem;display:flex}.neural-provider-error-icon{flex-shrink:0;font-size:1rem}.neural-provider-error-text{color:#fffc;font-size:.85rem;line-height:1.4}@media (max-width:768px){.neural-stream-title{font-size:2rem}.neural-queue-grid{grid-template-columns:1fr}.neural-oracle-panel{width:calc(100% - 2rem);max-height:80vh}.neural-pulse-container{width:calc(100% - 2rem)}}.compliance-progress-node{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .5s ease-out;display:flex}.onboarding-container{max-width:900px;margin:0 auto;padding:2rem}.onboarding-header{text-align:center;margin-bottom:1.5rem}.onboarding-content{flex-direction:column;gap:1.25rem;display:flex}.onboarding-step-indicator{justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;padding:1rem;display:flex}.onboarding-step-dot{background-color:var(--vscode-input-bg);border:2px solid var(--vscode-border);width:2.5rem;height:2.5rem;color:var(--vscode-text-dim);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.compliance-progress-node-incomplete{border:2px solid var(--vscode-border);background-color:#0000}.compliance-progress-node-active{background-color:var(--vscode-accent);border:2px solid var(--vscode-accent);width:32px;height:32px;box-shadow:0 0 0 4px var(--vscode-accent)}@supports (color:color-mix(in lab, red, red)){.compliance-progress-node-active{box-shadow:0 0 0 4px color-mix(in srgb,var(--vscode-accent)20%,transparent)}}.compliance-progress-node-completed{background-color:var(--vscode-green);border:2px solid var(--vscode-green);color:#fff}.compliance-progress-connector{flex-shrink:0;width:24px;height:2px;margin:0 4px;transition:background-color .5s ease-out}.compliance-progress-connector-empty{background-color:var(--vscode-border)}.compliance-progress-connector-filled{background-color:var(--vscode-green)}.compliance-pagination-tab,.compliance-pagination-link{will-change:transform,opacity;transition:transform .5s ease-out,opacity .5s ease-out}.compliance-pagination-tab-prev,.compliance-pagination-prev{opacity:.7;transform:translate(-20px)}.compliance-pagination-tab-current,.compliance-pagination-current{opacity:1;transform:scale(1)}.compliance-pagination-tab-next,.compliance-pagination-next{opacity:.7;transform:translate(20px)}.compliance-pagination-tab:not([disabled]),.compliance-pagination-link:not([disabled]){opacity:1;transform:translate(0)}.compliance-pagination-tab-current,.compliance-pagination-link-active{transform:scale(1.05)}.compliance-pagination-label-small,.compliance-pagination-tab-label-small{font-size:.75rem}[phx-hook=StepTransition]{contain:layout style paint}.step-content{animation:.3s ease-in-out fadeIn}.onboarding-step-dot:hover{background-color:var(--vscode-list-hoverBackground);border-color:var(--vscode-accent);transform:scale(1.1)}.onboarding-step-dot-active{background-color:var(--vscode-accent);border-color:var(--vscode-accent);color:var(--vscode-text-bright);box-shadow:0 0 0 4px rgba(var(--vscode-accent-rgb,0,122,204),.2);transform:scale(1.15)}.onboarding-step-dot-completed{background-color:var(--vscode-green);border-color:var(--vscode-green);color:var(--vscode-text-bright)}.onboarding-step-connector{background-color:var(--vscode-border);flex:1;max-width:3rem;height:2px;transition:background-color .3s}.onboarding-step-connector-completed{background-color:var(--vscode-green)}.onboarding-step-wrapper{flex-direction:column;gap:2rem;display:flex}.onboarding-step-content{min-height:400px}.onboarding-step-navigation{border-top:1px solid var(--vscode-border);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:2rem;display:flex}.onboarding-nav-button{cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;min-width:140px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.onboarding-nav-button-back{color:#374151;background-color:#f3f4f6;border:1px solid #e5e7eb}.onboarding-nav-button-back:hover:not(:disabled){background-color:#e5e7eb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.onboarding-nav-button-back:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}.onboarding-nav-button-continue{color:#fff;background-color:#f97316;border:1px solid #f97316}.onboarding-nav-button-continue:hover:not(:disabled){background-color:#ea580c;border-color:#ea580c;transform:translateY(-1px);box-shadow:0 4px 12px #f9731666}.onboarding-nav-button-continue:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #f973164d}.onboarding-nav-button-disabled,.onboarding-nav-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.onboarding-nav-button-disabled:hover,.onboarding-nav-button:disabled:hover{box-shadow:none;background-color:inherit;border-color:inherit;transform:none}.onboarding-nav-button svg{flex-shrink:0}.onboarding-nav-button-back svg{color:#6b7280}.onboarding-nav-button-continue svg{color:#fff}.onboarding-step-welcome{text-align:center}.onboarding-welcome-icon{justify-content:center;align-items:center;animation:.5s ease-out fadeInScale;display:inline-flex}.onboarding-overview-list{flex-direction:column;gap:1rem;max-width:600px;margin:2rem auto 0;display:flex}.onboarding-overview-item{background-color:var(--vscode-input-bg);border:1px solid var(--vscode-border);color:var(--vscode-text);border-radius:.5rem;align-items:center;padding:1rem 1.5rem;font-size:1rem;transition:all .2s;display:flex}.onboarding-overview-item:hover{background-color:var(--vscode-list-hoverBackground);border-color:var(--vscode-accent);transform:translate(4px)}.onboarding-overview-grid{grid-template-columns:1fr;gap:1rem;max-width:800px;margin:2rem auto 0;display:grid}.onboarding-step-card{background:var(--vscode-editor-background);border:1px solid var(--vscode-panel-border);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:1rem;width:100%;padding:1.5rem;transition:all .2s;display:flex}.onboarding-step-card:hover{border-color:var(--vscode-accent);background:var(--vscode-accent)}@supports (color:color-mix(in lab, red, red)){.onboarding-step-card:hover{background:color-mix(in srgb,var(--vscode-accent)5%,var(--vscode-editor-background))}}.onboarding-step-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.onboarding-step-card-icon{flex-shrink:0}.onboarding-step-card-content{flex:1}.onboarding-step-card-title{color:var(--vscode-foreground);margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.onboarding-step-card-description{color:var(--vscode-descriptionForeground);font-size:.875rem}.onboarding-step-motivation{justify-content:center;align-items:center;min-height:400px;display:flex}.onboarding-motivation-icon{animation:2s infinite bounce}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.compliance-progress-node-completed{animation:.6s ease-out successPulse}@keyframes fadeInScale{0%{opacity:0;transform:translate(100%)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.ide-button:disabled{opacity:.6;cursor:not-allowed}.onboarding-step-fade-in{animation:.3s ease-out fadeInSlide}.onboarding-stagger-1{animation:.3s ease-out 50ms both fadeInSlide}.onboarding-stagger-2{animation:.3s ease-out .1s both fadeInSlide}.onboarding-stagger-3{animation:.3s ease-out .15s both fadeInSlide}.onboarding-stagger-4{animation:.3s ease-out .2s both fadeInSlide}.onboarding-stagger-5{animation:.3s ease-out .25s both fadeInSlide}@media (prefers-reduced-motion:reduce){.onboarding-step-fade-in,.onboarding-stagger-1,.onboarding-stagger-2,.onboarding-stagger-3,.onboarding-stagger-4,.onboarding-stagger-5,.onboarding-welcome-icon,.onboarding-motivation-icon{animation:none}.onboarding-step-dot,.onboarding-nav-button,.onboarding-overview-item,.onboarding-step-card{transition:none}}.onboarding-step-placeholder{text-align:center;padding:3rem}.onboarding-channels-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;max-width:1200px;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:grid}.onboarding-channel-card{text-align:left;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;align-items:center;width:100%;min-height:100px;padding:1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.onboarding-channel-card:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.onboarding-channel-card-selected{background-color:#fff7ed;border-color:#f97316;box-shadow:0 2px 8px #f9731633}.onboarding-channel-card-selected:hover{border-color:#ea580c;box-shadow:0 4px 12px #f973164d}.onboarding-channel-card:active{transform:translateY(0)}.onboarding-channel-card-content{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.onboarding-channel-card-left{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.onboarding-channel-icon-bg{background-color:#f3f4f6;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.onboarding-channel-icon-bg-selected{background-color:#fed7aa}.onboarding-channel-icon{color:#6b7280;width:1.5rem;height:1.5rem}.onboarding-channel-icon-selected{color:#ea580c}.onboarding-channel-card-text{flex:1;min-width:0}.onboarding-channel-card-header{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.onboarding-channel-card-title{color:var(--vscode-foreground);margin:0;font-size:1rem;font-weight:600}.onboarding-channel-card-description{color:var(--vscode-descriptionForeground);margin:0;font-size:.875rem;line-height:1.4}.onboarding-channel-badge{color:#1e40af;white-space:nowrap;background-color:#dbeafe;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.onboarding-channel-toggle{background-color:#d1d5db;border-radius:9999px;flex-shrink:0;align-items:center;width:2.75rem;height:1.5rem;transition:background-color .2s;display:inline-flex;position:relative}.onboarding-channel-toggle-selected{background-color:#f97316}.onboarding-channel-toggle-slider{background-color:#fff;border-radius:9999px;width:1rem;height:1rem;transition:transform .2s;display:inline-block;transform:translate(.25rem);box-shadow:0 1px 2px #0000001a}.onboarding-channel-toggle-slider-selected{transform:translate(1.5rem)}@media (max-width:768px){.onboarding-channels-grid{grid-template-columns:1fr;gap:.75rem}.onboarding-channel-card{min-height:90px;padding:1rem}}.onboarding-branding-form{max-width:800px}.onboarding-color-picker{transition:transform .2s}.onboarding-color-picker:hover{transform:translateY(-2px)}.onboarding-color-input{border:2px solid var(--color-border);cursor:pointer;border-radius:.5rem;width:3rem;height:3rem;transition:all .2s}.onboarding-color-input:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.onboarding-color-input::-webkit-color-swatch-wrapper{border-radius:.375rem;padding:0}.onboarding-color-input::-webkit-color-swatch{border:none;border-radius:.375rem}.animate-slide-down{animation:.3s ease-out forwards slideDown}.onboarding-celebration-icon{animation:.6s ease-out scaleIn}@media (max-width:768px){.onboarding-container{padding:1rem}.onboarding-step-indicator{flex-wrap:wrap;gap:.25rem}.onboarding-step-connector{display:none}.onboarding-step-navigation{flex-direction:column;gap:1rem}.onboarding-nav-button{justify-content:center;width:100%}.onboarding-channels-grid{grid-template-columns:1fr;gap:1rem}}.logo-upload-area-ide{border:2px dashed var(--vscode-border,#8080804d);background:var(--vscode-input-background);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;min-height:160px;margin-bottom:1rem;padding:2rem 1.5rem;transition:all .2s;display:flex}.logo-upload-area-ide:hover{border-color:var(--vscode-focusBorder,var(--vscode-accent,#007acc));background:var(--vscode-input-background);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.logo-upload-area-ide:hover{background:color-mix(in srgb,var(--vscode-input-background)95%,var(--vscode-focusBorder,var(--vscode-accent,#007acc))5%)}}.logo-upload-area-ide.drag-over{border-color:var(--vscode-focusBorder);background:var(--vscode-input-background);border-style:solid}@supports (color:color-mix(in lab, red, red)){.logo-upload-area-ide.drag-over{background:color-mix(in srgb,var(--vscode-input-background)90%,var(--vscode-focusBorder)10%)}}.logo-upload-area-ide.drag-over{box-shadow:0 0 0 4px var(--vscode-focusBorder)}@supports (color:color-mix(in lab, red, red)){.logo-upload-area-ide.drag-over{box-shadow:0 0 0 4px color-mix(in srgb,var(--vscode-focusBorder)20%,transparent)}}.logo-upload-content-ide{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.logo-upload-icon-ide{width:32px;height:32px;color:var(--vscode-descriptionForeground);opacity:.7}.logo-upload-text-ide{color:var(--vscode-foreground);margin:0;font-size:.9375rem;font-weight:500}.logo-upload-subtext-ide{color:var(--vscode-descriptionForeground);margin:0;font-size:.875rem}.logo-upload-hint-ide{color:var(--vscode-descriptionForeground);margin:0;font-size:.6rem}.logo-upload-preview-ide,.logo-uploading{flex-direction:column;align-items:center;gap:.5rem;display:flex}.logo-preview-image-ide{object-fit:contain;border:1px solid var(--vscode-border);background:var(--vscode-editor-background);border-radius:.375rem;width:auto;max-width:150px;height:auto;max-height:80px;padding:.75rem;box-shadow:0 1px 3px #0000001a}.form-divider-ide{text-align:center;align-items:center;margin:1rem 0;display:flex}.form-divider-ide:before,.form-divider-ide:after{content:"";border-bottom:1px solid var(--vscode-border);flex:1}.form-divider-text-ide{color:var(--vscode-descriptionForeground);padding:0 .75rem;font-size:.875rem;font-weight:500}.url-input-wrapper-ide{position:relative}.url-input-ide{border:1px solid var(--vscode-border,#8080804d);padding-right:2.5rem}.url-input-status-ide{color:var(--vscode-testing-iconPassed);pointer-events:none;font-size:1.125rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.preview-loading-indicator-ide{color:var(--vscode-descriptionForeground);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.typing-dots-ide{align-items:center;gap:3px;display:inline-flex}.typing-dots-ide span{background-color:var(--vscode-descriptionForeground);border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite bounce-dot}.typing-dots-ide span:first-child{animation-delay:-.32s}.typing-dots-ide span:nth-child(2){animation-delay:-.16s}@keyframes bounce-dot{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.branding-split-layout-ide{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;max-width:1400px;margin:0 auto;display:grid}.branding-form-column-ide{border-right:2px solid var(--vscode-border);padding-right:2rem}.branding-preview-column-ide{position:sticky;top:2rem}.email-preview-mockup-ide{background:var(--vscode-editor-background);border:2px solid var(--vscode-input-border);border-radius:.75rem;overflow:visible;box-shadow:0 4px 12px #0000001a}.email-preview-container-ide{color:#333;background:#fff;min-height:400px}.email-preview-header-ide{justify-content:center;align-items:center;min-height:120px;padding:2rem;display:flex}.email-preview-logo-ide{object-fit:contain;max-width:200px;max-height:60px}.email-preview-logo-placeholder-ide{flex-direction:column;align-items:center;gap:.5rem;display:flex}.email-preview-body-ide{padding:2rem}.email-preview-from-ide{color:#666;margin-bottom:.75rem;font-size:.875rem}.email-preview-subject-ide{color:#333;margin-bottom:1rem;font-size:1rem;font-weight:600}.email-preview-divider-ide{background:#e5e7eb;height:1px;margin:1.5rem 0}.email-preview-text-ide{color:#333;margin-bottom:1rem;font-size:.9375rem;line-height:1.6}.email-preview-button-ide{cursor:pointer;border-radius:.375rem;margin-top:1rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:none}.button-element{transition:none!important}.email-preview-accent-ide{border-radius:.375rem;margin-top:1rem;padding:1rem}.email-preview-footer-ide{color:#666;text-align:center;background:#f9fafb;border-top:1px solid #e5e7eb;padding:1.5rem 2rem;font-size:.875rem}@media (max-width:1024px){.branding-split-layout-ide{grid-template-columns:1fr;gap:2rem}.branding-form-column-ide{border-right:none;border-bottom:2px solid var(--vscode-border);padding-bottom:2rem;padding-right:0}.branding-preview-column-ide{position:static}}.ai-assistant-fixed{z-index:10003;pointer-events:auto;flex-direction:column;align-items:end;gap:12px;display:flex;position:fixed!important;bottom:24px!important;right:24px!important}.ai-assistant-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;order:3;justify-content:center;align-items:center;width:100px;height:100px;padding:0;transition:all .3s;position:relative;overflow:visible;opacity:1!important;pointer-events:auto!important;display:flex!important}.ai-assistant-btn:hover{transform:scale(1.1)}.ai-assistant-btn:active{transform:scale(.95)}.ai-assistant-actions{opacity:0;pointer-events:none;z-index:10004;order:1;gap:8px;margin-bottom:-12px;padding:12px 8px 8px;transition:all .3s;display:flex;position:absolute;bottom:120px;right:0;transform:translateY(10px)}.ai-assistant-fixed:hover .ai-assistant-actions,.ai-assistant-actions:hover{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.ai-action-btn{cursor:pointer;color:#495057;white-space:nowrap;background:#fff;border:1px solid #0000001a;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000001a}.ai-action-btn:hover{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#0000;transform:translateY(-2px);box-shadow:0 6px 16px #667eea4d}.ai-action-btn svg{flex-shrink:0}.ai-action-btn.listening{color:#fff;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a6f 100%);border-color:#0000;animation:1s ease-in-out infinite pulseListening}#lottie-ai-button{justify-content:center;align-items:center;width:100%;height:100%;display:flex}#lottie-ai-button svg{width:100%!important;height:100%!important}.ai-message-bubble{opacity:0;pointer-events:none;z-index:10004;background:#fff;border:1px solid #00000014;border-radius:16px;order:1;min-width:280px;max-width:320px;padding:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:120px;right:0;overflow:hidden;transform:translateY(10px)scale(.95);box-shadow:0 8px 32px #0000001f}.ai-message-bubble.show{opacity:1;transform:translateY(0)scale(1)}.ai-assistant-fixed:hover .ai-message-bubble{pointer-events:none;opacity:0!important;transform:translateY(10px)scale(.95)!important}.ai-message-bubble:after{content:"";z-index:-1;background:#fff;border-bottom:1px solid #00000014;border-right:1px solid #00000014;width:16px;height:16px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.ai-message-content{align-items:flex-start;gap:12px;padding:16px;display:flex}.ai-message-avatar{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 8px #667eea4d}.ai-message-avatar svg{color:#fff;width:20px;height:20px}.ai-message-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ai-message-header{align-items:center;gap:8px;display:flex}.ai-message-name{color:#212529;font-size:13px;font-weight:600}.ai-message-badge{color:#fff;text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.ai-message-text{color:#495057;font-size:14px;font-weight:400;line-height:1.5;display:block}.modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container{background:#fff;border-radius:16px;flex-direction:column;width:90%;max-width:600px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.transport-modal{max-width:700px}.modal-header{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.modal-header h2{color:#212529;margin:0;font-size:24px;font-weight:700}.modal-close-btn{cursor:pointer;color:#495057;background:#f8f9fa;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.modal-close-btn:hover{background:#e9ecef;transform:rotate(90deg)}.modal-body{flex:1;padding:32px;overflow-y:auto}.modal-footer{border-top:1px solid #e9ecef;justify-content:flex-end;gap:12px;padding:20px 32px;display:flex}.form-group{margin-bottom:24px}.form-group label{color:#495057;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-input,.form-select{color:#212529;caret-color:#667eea;border:1px solid #ced4da;border-radius:8px;width:100%;padding:12px 16px;font-size:15px;transition:all .2s}.form-input:focus,.form-select:focus{caret-color:#667eea;border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-input:disabled,.form-select:disabled{cursor:not-allowed;opacity:.6;background:#e9ecef}.ide-button:not(:disabled):hover{transition:transform .2s ease-out;transform:translateY(-1px)}.ide-button:not(:disabled):active{transform:translateY(0)}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-info{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px}.form-info p{color:#6c757d;margin:0;font-size:14px}.btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .3s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.btn-cancel{color:#495057;cursor:pointer;background:#fff;border:1px solid #ced4da;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s}.btn-cancel:hover{background:#f8f9fa;border-color:#adb5bd}.template-preview-modal{max-width:800px}.template-modal-meta{gap:12px;margin-top:12px;display:flex}.template-field{margin-bottom:24px}.template-field label{color:#495057;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.template-field-value{color:#212529;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:12px 16px;font-size:14px;line-height:1.6}.template-body-preview{white-space:pre-wrap;max-height:300px;font-family:Courier New,monospace;overflow-y:auto}.modal-subtitle{color:#6c757d;margin:8px 0 0;font-size:14px}.form-help{color:#6c757d;margin:8px 0 0;font-size:13px;line-height:1.5}.toggle-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.toggle-input{opacity:0;width:0;height:0;position:absolute}.toggle-switch{background:#ccc;border-radius:24px;width:48px;height:24px;transition:background .3s;display:inline-block;position:relative}.toggle-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:2px;left:2px}.toggle-input:checked+.toggle-switch{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.toggle-input:checked+.toggle-switch:after{transform:translate(24px)}.toggle-text{color:#212529;font-size:15px;font-weight:500}.channel-checkboxes{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.checkbox-label{cursor:pointer;background:#fff;border:1px solid #e9ecef;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;transition:all .2s;display:flex}.checkbox-label:hover{background:#f8f9fa;border-color:#667eea}.checkbox-input{cursor:pointer;accent-color:#667eea;width:18px;height:18px}.checkbox-text{color:#495057;font-size:14px;font-weight:500}.checkbox-input:checked+.checkbox-text{color:#667eea;font-weight:600}.tab-content-wrapper{min-height:500px;position:relative}.tab-content-entering{animation:.4s ease-out fadeSlideIn}.tab-content-exiting{animation:.3s ease-in fadeSlideOut}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.loading-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f8f9fae6;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loading-spinner{border:4px solid #e9ecef;border-top-color:#667eea;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite spin}.loading-text{color:#6c757d;margin-top:16px;font-size:14px;font-weight:500}.toast-container{z-index:10005;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:80px;right:24px}.toast{pointer-events:auto;background:#fff;border-left:4px solid;border-radius:12px;align-items:center;gap:12px;min-width:320px;max-width:480px;padding:16px 20px;animation:.3s ease-out toastSlideIn;display:flex;box-shadow:0 8px 32px #0000001f}.toast.toast-success{border-left-color:#20c997}.toast.toast-error{border-left-color:#dc3545}.toast.toast-info{border-left-color:#667eea}.toast-icon{flex-shrink:0;width:24px;height:24px}.toast-icon.success{color:#20c997}.toast-icon.error{color:#dc3545}.toast-icon.info{color:#667eea}.toast-message{color:#212529;flex:1;font-size:14px;font-weight:500;line-height:1.5}.toast-close{cursor:pointer;color:#6c757d;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:color .2s;display:flex}.toast-close:hover{color:#212529}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.toast.toast-exiting{animation:.3s ease-in forwards toastSlideOut}@keyframes toastSlideOut{to{opacity:0;transform:translate(100px)}}.btn-loading{pointer-events:none;position:relative;color:#0000!important}.btn-loading:after{content:"";border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;animation:.6s linear infinite spin;position:absolute;top:50%;left:50%}.btn-loading svg{opacity:0}.modal-overlay{animation:.2s ease-out fadeIn}.modal-container{animation:.3s ease-out modalSlideIn}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s infinite shimmer}.skeleton-card{background:#fff;border:1px solid #e9ecef;border-radius:16px;flex-direction:column;gap:16px;height:200px;padding:24px;display:flex}.skeleton-title{width:70%;height:24px}.skeleton-text{width:100%;height:16px}.skeleton-text.short{width:40%}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #667eea}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=url],input[type=search],textarea,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus{caret-color:#667eea}.chat-toggle-btn,.voice-toggle-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s ease-out;display:flex;position:relative;box-shadow:0 8px 24px #667eea66}.chat-toggle-btn:hover,.voice-toggle-btn:hover{transform:scale(1.1);box-shadow:0 12px 32px #667eea80}.chat-toggle-btn:active,.voice-toggle-btn:active{transform:scale(.95)}.voice-toggle-btn{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);flex-shrink:0;width:40px;height:40px;animation:2s ease-in-out infinite pulseVoice;box-shadow:0 4px 12px #f5576c66}.voice-toggle-btn:hover{box-shadow:0 6px 16px #f5576c80}.voice-toggle-btn.listening{background:linear-gradient(135deg,#ff6b6b 0%,#ee5a6f 100%);animation:1s ease-in-out infinite pulseListening}@keyframes pulseVoice{0%,to{box-shadow:0 8px 24px #f5576c66}50%{box-shadow:0 8px 24px #f5576c99,0 0 0 8px #f5576c1a}}@keyframes pulseListening{0%,to{box-shadow:0 8px 24px #ee5a6f99,0 0 #ee5a6f66}50%{box-shadow:0 8px 24px #ee5a6fcc,0 0 0 12px #ee5a6f00}}.ai-chat-container{z-index:10002;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;will-change:transform,opacity;background:#fffffffa;border:1px solid #0000001a;border-radius:12px;flex-direction:column;width:420px;height:500px;max-height:calc(100vh - 40px);transition:opacity .3s ease-out,transform .3s ease-out,visibility .3s ease-out;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 60px #0003}.ai-chat-container.chat-hidden{opacity:0;visibility:hidden;pointer-events:none}.ai-chat-container.chat-loading{pointer-events:none}.ai-chat-container.chat-loading .ai-chat-messages,.ai-chat-container.chat-loading .command-bar{opacity:.5;filter:blur(2px);transition:opacity .3s ease-out,filter .3s ease-out}.chat-window-header{cursor:move;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#667eea1a 0%,#764ba21a 100%);border-bottom:1px solid #0000000d;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.chat-window-title{color:#212529;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.chat-window-icon{color:#667eea;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.chat-window-close{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s ease-out;display:flex}.chat-window-close:hover{color:#dc3545;background:#dc35451a}.chat-window-close:active{transform:scale(.95)}@keyframes slideUpChat{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fadeOut{0%,40%{opacity:1}55%{opacity:.75}70%{opacity:.5}85%{opacity:.25}95%,to{opacity:0}}.ai-chat-messages{scroll-behavior:smooth;flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px;display:flex;overflow-y:auto}.chat-welcome{text-align:center;color:#6c757d;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.chat-welcome-icon{color:#667eea;background:linear-gradient(135deg,#667eea1a 0%,#764ba21a 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.chat-welcome-title{color:#212529;margin:0 0 8px;font-size:20px;font-weight:600}.chat-welcome-text{color:#6c757d;max-width:500px;margin:0;font-size:14px}.chat-message{align-items:flex-start;gap:12px;animation:.3s ease-out messageFadeIn;display:flex}@keyframes messageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-message-user{flex-direction:row-reverse}.chat-message-user .chat-message-content{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:18px 18px 4px}.chat-message-assistant .chat-message-content{color:#212529;background:#f8f9fa;border:1px solid #0000000d;border-radius:18px 18px 18px 4px}.chat-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.chat-avatar-ai{color:#667eea;background:linear-gradient(135deg,#667eea26 0%,#764ba226 100%);border:1px solid #667eea33}.chat-avatar-user{color:#fff;background:linear-gradient(135deg,#667eea33 0%,#764ba233 100%);border:1px solid #667eea4d}.chat-message-content{max-width:70%;padding:12px 16px;line-height:1.5}.chat-message-text{word-wrap:break-word;font-size:14px}.chat-message-text code{background:#0000000d;border-radius:4px;padding:2px 6px;font-family:Monaco,Menlo,monospace;font-size:12px}.chat-message-user .chat-message-text code{background:#fff3}.chat-message-time{color:#0006;margin-top:4px;font-size:11px}.chat-message-user .chat-message-time{color:#ffffffb3}.chat-typing-indicator{gap:4px;padding:8px 0;display:flex}.chat-typing-indicator span{background:#667eea;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite typingBounce}.chat-typing-indicator span:first-child{animation-delay:0s}.chat-typing-indicator span:nth-child(2){animation-delay:.2s}.chat-typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{opacity:.7;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.command-bar{background:#fffffff2;border-top:1px solid #0000000d;padding:16px 24px}.command-bar-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #0000001a;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;transition:all .3s ease-out;display:flex;box-shadow:0 8px 32px #0000001a}.command-bar-container:focus-within{border-color:#667eea;transform:translateY(-2px);box-shadow:0 12px 40px #667eea33}.ai-icon{color:#667eea;opacity:.8;justify-content:center;align-items:center;display:flex}.command-input{color:#212529;background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-size:16px;font-weight:400}.command-input:focus{color:#212529}.command-input::placeholder{color:#21252980}.loading-spinner{border:2px solid #667eea33;border-top-color:#667eea;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite spin}.orbital-view{flex:1;width:100%;height:100%;position:relative;overflow:hidden}#orbital-canvas{width:100%;height:100%;display:block}.orbital-controls{z-index:10001;gap:12px;display:flex;position:absolute;bottom:20px;right:20px}.control-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:10px 20px;font-size:14px;transition:all .2s}.control-button:hover{background:#fff3;border-color:#fff6}.detail-view{box-sizing:border-box;opacity:1;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);width:100%;padding:40px;transition:opacity .3s ease-out,transform .3s ease-out;position:absolute;inset:0;overflow:hidden auto;transform:translateY(0)}.detail-header{border-bottom:1px solid #0000001a;align-items:center;gap:24px;margin-bottom:40px;padding-bottom:24px;display:flex}.back-button{color:#495057;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000000d}.back-button:hover{color:#667eea;background:#f8f9fa;border-color:#667eea;transform:translate(-4px);box-shadow:0 4px 12px #667eea33}.back-button:active{transition:all .1s ease-out;transform:translate(-2px)}.detail-header-content{flex:1;align-items:center;gap:20px;display:flex}.detail-channel-icon{color:#667eea;background:#667eea1a;border:2px solid #667eea33;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.detail-title{color:#212529;margin:0;font-size:36px;font-weight:700}.detail-subtitle{color:#6c757d;margin:4px 0 0;font-size:16px}.detail-content{flex-direction:column;gap:40px;width:100%;max-width:1400px;margin:0 auto;display:flex}.detail-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.detail-metric-card{will-change:transform,box-shadow;background:#fff;border:1px solid #0000001a;border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000000d}.detail-metric-card:hover{border-color:#667eea4d;transform:translateY(-4px)scale(1.02);box-shadow:0 12px 32px #0000001f}.detail-metric-label{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:14px;font-weight:500}.detail-metric-value{color:#212529;margin-bottom:8px;font-size:36px;font-weight:700}.detail-metric-value.success{color:#28a745}.detail-metric-value.error{color:#dc3545}.detail-metric-trend{color:#6c757d;font-size:12px}.status-badge{border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-block}.status-badge.healthy{color:#28a745;background:#28a7451a}.status-badge.warning{color:#ffc107;background:#ffc1071a}.status-badge.error{color:#dc3545;background:#dc35451a}body:not(:has(#communications-admin-view)) .detail-section{background:#fff;border:1px solid #0000001a;border-radius:20px;padding:32px;box-shadow:0 4px 12px #0000000d}body:not(:has(#communications-admin-view)) .detail-section .section-title{color:#212529;margin:0 0 24px;font-size:24px;font-weight:600}.activity-list{flex-direction:column;gap:12px;display:flex}.activity-item{cursor:pointer;background:#f8f9fa;border-left:3px solid #667eea;border-radius:12px;gap:16px;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.activity-item:hover{background:#e9ecef;border-left-color:#764ba2;transform:translate(6px);box-shadow:0 2px 8px #0000000d}.activity-time{color:#6c757d;min-width:80px;font-size:12px;font-weight:500}.activity-message{color:#212529;flex:1;font-size:14px}.empty-state{text-align:center;color:#6c757d;padding:60px 20px}.empty-state-subtitle{opacity:.7;margin-top:8px;font-size:14px}.empty-state-icon{color:#6c757d;opacity:.5;width:64px;height:64px;margin:0 auto 16px}.empty-state-icon svg{width:100%;height:100%}.activity-stream{width:100%}.activity-cards-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:24px;display:grid}.activity-card{will-change:transform,box-shadow;background:#fff;border:1px solid #00000014;border-radius:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.5s ease-out backwards activityCardFadeIn;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a}@keyframes activityCardFadeIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.activity-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#667eea,#0000);height:3px;transition:opacity .3s ease-out;position:absolute;top:0;left:0;right:0}.activity-card:hover{border-color:#667eea;transform:translateY(-4px)scale(1.02);box-shadow:0 8px 24px #667eea33}.activity-card:hover:before{opacity:1}.activity-card-header{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.activity-card-icon{color:#667eea;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.activity-card-icon svg[stroke=currentColor]{stroke:#667eea}.activity-card-time{color:#6c757d;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.activity-card-body{margin-bottom:12px}.activity-card-message{color:#212529;margin:0 0 8px;font-size:14px;line-height:1.6}.activity-card-metadata{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.activity-tag{color:#667eea;white-space:nowrap;background:#667eea1a;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.activity-card-footer{border-top:1px solid #0000000d;margin-top:12px;padding-top:12px}.activity-card-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .2s ease-out;box-shadow:0 2px 8px #667eea4d}.activity-card-action:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.activity-card-action:active{transform:translateY(0)}.trace-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10004;background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.trace-modal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;animation:.3s cubic-bezier(.34,1.56,.64,1) slideUp;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.trace-modal-header{border-bottom:1px solid #0000001a;flex-shrink:0;justify-content:space-between;align-items:center;padding:24px;display:flex}.trace-modal-title{color:#212529;margin:0;font-size:24px;font-weight:600}.trace-modal-close{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s ease-out;display:flex}.trace-modal-close:hover{color:#dc3545;background:#dc35451a}.trace-modal-content{flex:1;padding:24px;overflow-y:auto}.trace-info{border-bottom:1px solid #0000001a;gap:32px;margin-bottom:32px;padding-bottom:24px;display:flex}.trace-info-item{flex-direction:column;gap:4px;display:flex}.trace-info-label{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.trace-info-value{color:#212529;font-family:Monaco,Menlo,monospace;font-size:16px;font-weight:600}.trace-timeline{flex-direction:column;gap:16px;display:flex}.trace-span{animation:.3s ease-out backwards traceSpanFadeIn;animation-delay:calc(var(--span-index)*50ms);background:#f8f9fa;border-left:3px solid #667eea;border-radius:12px;padding:16px;transition:all .2s ease-out}@keyframes traceSpanFadeIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.trace-span:hover{background:#e9ecef;border-left-color:#764ba2;transform:translate(4px)}.trace-span-header{align-items:center;gap:16px;margin-bottom:12px;display:flex}.trace-span-name{color:#212529;flex:1;font-size:14px;font-weight:600}.trace-span-service{color:#667eea;background:#667eea1a;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.trace-span-duration{color:#6c757d;font-family:Monaco,Menlo,monospace;font-size:12px;font-weight:500}.trace-span-bar{background:#0000001a;border-radius:4px;width:100%;height:8px;margin-bottom:12px;overflow:hidden}.trace-span-bar-fill{background:linear-gradient(90deg,#667eea 0%,#764ba2 100%);border-radius:4px;min-width:2px;height:100%;transition:width .3s ease-out}.trace-span-attributes{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.trace-attribute-tag{color:#667eea;background:#667eea1a;border-radius:6px;padding:4px 10px;font-family:Monaco,Menlo,monospace;font-size:11px;font-weight:500;display:inline-block}.dashboard-layout{grid-template-columns:1fr 400px;align-items:start;gap:30px;display:grid}.dashboard-left{flex-direction:column;gap:30px;min-width:0;display:flex}.dashboard-right{flex-direction:column;gap:20px;display:flex;position:sticky;top:20px}.channel-performance-chart{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #0000001a;border-radius:20px;justify-content:center;align-items:center;min-height:280px;padding:24px;display:flex;box-shadow:0 8px 32px #0000001a}.channel-performance-chart svg{overflow:visible}.channel-performance-chart .bar{cursor:pointer;transition:opacity .3s}.channel-performance-chart .bar:hover{opacity:.8}.tab-content-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:60px 40px;animation:.5s ease-out fadeIn;display:flex}.tab-content-placeholder .placeholder-icon{color:#667eea;background:linear-gradient(135deg,#667eea1a 0%,#764ba21a 100%);border-radius:24px;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:32px;animation:3s ease-in-out infinite floatIcon;display:flex}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.tab-content-placeholder h2{color:#212529;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:32px;font-weight:700}.tab-content-placeholder p{color:#6c757d;max-width:500px;margin:0 auto 32px;font-size:18px;line-height:1.6}.placeholder-badge{color:#667eea;text-transform:uppercase;letter-spacing:.5px;background:#667eea1a;border-radius:24px;padding:12px 24px;font-size:14px;font-weight:600;animation:2s ease-in-out infinite pulse;display:inline-block}.insights-bar{z-index:10000;width:90%;max-width:800px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.insight{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#667eea;background:#667eea1a;border:1px solid #667eea4d;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 24px;font-size:14px;display:flex;box-shadow:0 8px 32px #0000001a}.insight-action{color:#667eea;cursor:pointer;background:#667eea33;border:1px solid #667eea66;border-radius:6px;padding:6px 16px;font-size:12px;font-weight:500;transition:all .2s}.insight-action:hover{background:#667eea4d}.ai-config-helper{background:linear-gradient(135deg,#667eea1a 0%,#764ba21a 100%);border:2px solid #667eea4d;border-radius:12px;flex-direction:column;gap:12px;margin:24px 0;padding:20px;display:flex}.ai-helper-header{color:#667eea;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.ai-helper-header svg{color:#667eea;flex-shrink:0}.ai-helper-description{color:#6c757d;margin:0;font-size:13px;line-height:1.5}.btn-ai-suggest{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #667eea4d}.btn-ai-suggest:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.btn-ai-suggest:active{transform:translateY(0)}.btn-ai-suggest svg{width:16px;height:16px}@keyframes aiPulse{0%,to{box-shadow:0 4px 12px #667eea4d}50%{box-shadow:0 4px 20px #667eea80}}body:not(:has(#communications-admin-view)) .insights-section-title{color:#495057;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:14px;font-weight:600}body:not(:has(#communications-admin-view)) .insights-list{flex-direction:column;gap:8px;display:flex}body:not(:has(#communications-admin-view)) .insight-list-item{background:#f8f9fa;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .2s;display:flex}body:not(:has(#communications-admin-view)) .insight-list-item:hover{background:#e9ecef}.insight-list-label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.insight-list-value{color:#212529;flex-shrink:0;font-size:16px;font-weight:700}.insight-channel-badge{color:#fff;white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.insight-empty{text-align:center;color:#adb5bd;padding:16px;font-size:14px;font-style:italic}.insight-empty p{margin:0}.test-result-card{border:2px solid;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.test-result-card.test-result-success{background:#10b9811a;border-color:#10b981}.test-result-card.test-result-error{background:#ef44441a;border-color:#ef4444}.test-result-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.test-result-success .test-result-icon{color:#fff;background:#10b981}.test-result-error .test-result-icon{color:#fff;background:#ef4444}.test-result-content{flex:1;min-width:0}.test-result-message{color:#212529;margin-bottom:4px;font-size:14px;font-weight:600}.test-result-details{color:#6c757d;font-size:13px;line-height:1.4}.coverage-bar{background:#e9ecef;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.coverage-bar-fill{background:linear-gradient(90deg,#667eea 0%,#764ba2 100%);height:100%;transition:width .3s}.coverage-text{color:#6c757d;justify-content:space-between;align-items:center;font-size:13px;display:flex}.coverage-percent{color:#667eea;font-weight:700}.insight-template-name{color:#495057;font-size:13px;font-weight:500}.insight-version-badge{color:#495057;background:#e9ecef;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.insight-conflict-item{background:#ef44440d;border:1px solid #ef444433;border-radius:8px;margin-bottom:8px;padding:12px}.insight-conflict-type{color:#ef4444;margin-bottom:4px;font-size:13px;font-weight:600}.insight-conflict-description{color:#6c757d;font-size:12px;line-height:1.4}.insight-more{text-align:center;color:#667eea;cursor:pointer;padding:8px;font-size:13px;font-weight:600}.insight-more:hover{text-decoration:underline}@keyframes slide-in-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.animate-fade-in-scale{animation:.3s ease-out forwards fadeInScale}.animate-fade-out-scale{animation:.3s ease-out forwards fadeOutScale}@keyframes fadeOutScale{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(100%)scale(.95)}}.provider-selection-form{width:100%;max-width:100%;padding:0}.setup-task-content:has(.provider-selection-form){padding:0;justify-content:flex-start!important;align-items:flex-start!important;min-height:auto!important;display:block!important}.provider-selection-form .form-header{text-align:left;margin-bottom:.75rem}.provider-selection-form .form-title{color:#111827;letter-spacing:-.01em;margin:0 0 .25rem;font-size:1rem;font-weight:600}.provider-selection-form .form-description{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.4}.provider-selection-form .form-content{width:100%;margin-top:1rem}.provider-selection-form .info-box{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #bae6fd;border-radius:10px;align-items:flex-start;gap:.75rem;margin-top:1.5rem;margin-bottom:0;padding:1rem 1.25rem;display:flex}.provider-selection-form .info-icon{flex-shrink:0;margin-top:.125rem;font-size:1.25rem;line-height:1}.provider-selection-form .info-text{color:#0c4a6e;flex:1;font-size:.875rem;line-height:1.5}.provider-selection-form .info-text strong{color:#075985;font-weight:600}.provider-selection-form select.form-input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:2.5rem}.provider-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));justify-items:center;gap:.625rem;width:100%;margin:0;padding:.5rem;display:grid}.provider-grid:has(.provider-card:only-child){grid-template-columns:minmax(135px,180px);justify-content:center}.provider-grid:has(.provider-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(135px,200px));justify-content:center}.provider-grid:has(.provider-card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(135px,180px));justify-content:center}.provider-grid:has(.provider-card:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(135px,160px));justify-content:center}.provider-grid:has(.provider-card:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(135px,150px));justify-content:center}.provider-grid:has(.provider-card:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(135px,140px));justify-content:center}.provider-grid:has(.provider-card:nth-child(7):last-child){grid-template-columns:repeat(7,minmax(135px,135px));justify-content:center}.provider-grid:has(.provider-card:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(135px,160px));justify-content:center}.provider-card{cursor:pointer;text-align:left;background:#fff;border:2px solid #e5e7eb;border-radius:8px;flex-direction:column;width:100%;min-height:95px;padding:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014}.provider-card:before{content:"";opacity:0;background:linear-gradient(90deg,#3b82f6,#8b5cf6);height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.provider-card:hover{border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 8px 24px #3b82f61f}.provider-card:hover:before{opacity:1}.provider-card:active{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f61a}.provider-card-selected{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 8px 24px #3b82f626}.provider-card-selected:before{opacity:1}.provider-card-selected:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 12px 32px #3b82f633}.provider-card-content{flex-direction:column;gap:.5rem;height:100%;display:flex}.provider-logo-container{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:flex;box-shadow:0 2px 6px #0000001a}.provider-card:hover .provider-logo-container{transform:scale(1.05)}.provider-card-selected .provider-logo-container{box-shadow:0 3px 8px #00000026}.provider-logo-text{letter-spacing:-.02em;font-size:.875rem;font-weight:700}.provider-info{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}.provider-label{color:#111827;letter-spacing:-.01em;margin:0;font-size:.8125rem;font-weight:600;line-height:1.25}.provider-card-selected .provider-label{color:#1e40af}.provider-description{color:#6b7280;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.6875rem;line-height:1.3;display:-webkit-box;overflow:hidden}.provider-card-selected .provider-description{color:#475569}.provider-check{color:#fff;z-index:1;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;animation:.3s cubic-bezier(.34,1.56,.64,1) checkPop;display:flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 2px 6px #3b82f666}.provider-check svg{width:9px;height:7px}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.selection-confirmation{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #10b981;border-radius:10px;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.875rem 1rem;animation:.3s ease-out slideIn;display:flex}.confirmation-icon{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;font-weight:600;display:flex}.confirmation-text{color:#065f46;font-size:.875rem;font-weight:500;line-height:1.4}.auto-config-banner{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #3b82f6;border-radius:10px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem 1.25rem;animation:.3s ease-out slideIn;display:flex}.auto-config-icon{flex-shrink:0;margin-top:.125rem;font-size:1.5rem;line-height:1}.auto-config-content{flex:1}.auto-config-title{color:#1e40af;margin:0 0 .5rem;font-size:.875rem;font-weight:600}.auto-config-description{color:#1e3a8a;margin:0 0 .5rem;font-size:.8125rem;line-height:1.5}.auto-config-description strong{color:#1e40af;font-weight:600}.auto-config-list{color:#1e3a8a;margin:.5rem 0;padding-left:1.25rem;font-size:.8125rem;line-height:1.8}.auto-config-list li{margin-bottom:.25rem}.auto-config-list strong{color:#1e40af;font-weight:600}.auto-config-note{color:#3b82f6;margin:.5rem 0 0;font-size:.75rem;font-style:italic}.auto-config-summary{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #3b82f6;border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;animation:.3s ease-out slideIn;display:flex}.auto-config-summary-icon{flex-shrink:0;margin-top:.125rem;font-size:1.25rem;line-height:1}.auto-config-summary-content{flex:1}.auto-config-summary-text{color:#1e3a8a;margin:0;font-size:.8125rem;line-height:1.5}.auto-config-summary-text strong{color:#1e40af;font-weight:600}.onboarding-toast{z-index:10000;border-radius:12px;align-items:center;gap:12px;max-width:400px;padding:16px 24px;font-size:14px;font-weight:500;animation:.3s slideInRight;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 10px 40px #0003}.onboarding-toast-success{color:#fff;background:#10b981}.onboarding-toast-info{color:#fff;background:#3b82f6}.onboarding-toast-warning{color:#fff;background:#f59e0b}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (min-width:768px){.provider-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:.75rem}.provider-card{min-height:105px;padding:.875rem}.provider-logo-container{width:40px;height:40px}.provider-logo-text{font-size:.9375rem}.provider-label{font-size:.875rem}}@media (min-width:1024px){.provider-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.provider-card{min-height:108px}}@media (min-width:1400px){.provider-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}}@media (max-width:640px){.provider-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.provider-card{min-height:85px;padding:.625rem}.provider-logo-container{width:32px;height:32px}.provider-logo-text{font-size:.8125rem}.provider-label{font-size:.75rem}.provider-description{-webkit-line-clamp:1;font-size:.625rem}.provider-check{width:16px;height:16px;top:.4375rem;right:.4375rem}.provider-check svg{width:8px;height:6px}}.workforce-overview-container .glassmorphism-card,.workforce-connections-container .glassmorphism-card,.workforce-employees-container .glassmorphism-card,.workforce-sync-container .glassmorphism-card,.workforce-departments-container .glassmorphism-card{-webkit-backdrop-filter:blur(16px)}@keyframes workforce-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.workforce-sync-container .animate-spin-slow{animation:3s linear infinite workforce-spin-slow}@keyframes count-up{0%{opacity:0;transform:scale(.8)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.animate-count-up{animation:.8s cubic-bezier(.4,0,.2,1) forwards count-up}@keyframes float-gentle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(.5deg)}}.animate-float-gentle{animation:3s ease-in-out infinite float-gentle}.animate-float-gentle:hover{animation-play-state:paused}.animate-glow-pulse{animation:2s ease-in-out infinite glow-pulse}.animate-slide-in-left{animation:.5s cubic-bezier(.4,0,.2,1) forwards slide-in-left}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.animate-status-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite status-pulse}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.animated-gradient-text{-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:3s infinite gradient-shift}.button-pulse:hover{animation:1.5s infinite button-pulse}@keyframes rotate-glow{0%{transform:rotate(0);box-shadow:0 0 20px #9333ea80}to{transform:rotate(360deg);box-shadow:0 0 40px #9333eacc}}.animate-rotate-glow{animation:2s linear infinite rotate-glow}.workforce-card-3d{transform-style:preserve-3d;perspective:1000px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.workforce-card-3d:hover{transform:rotateY(5deg)rotateX(-5deg)scale(1.05)}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}.ripple-effect{position:relative;overflow:hidden}.ripple-effect:after{content:"";opacity:0;background:#ffffff4d;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;transition:transform .6s,opacity .6s;position:absolute;top:50%;left:50%;transform:scale(0)}.ripple-effect:active:after{opacity:1;transition:all;transform:scale(4)}@keyframes gradient-mesh{0%,to{opacity:.5;background-position:0 0,100% 100%}50%{opacity:.8;background-position:100% 100%,0 0}}.workforce-overview-container{position:relative}.workforce-overview-container:before{content:"";pointer-events:none;z-index:-1;opacity:.6;background:radial-gradient(circle at 20% 30%,#9333ea26 0%,#0000 50%) 0 0/200% 200%,radial-gradient(circle at 80% 70%,#3b82f626 0%,#0000 50%) 0 0/200% 200%,radial-gradient(circle,#8b5cf61a 0%,#0000 60%) 0 0/150% 150%;animation:20s infinite gradient-mesh;position:absolute;inset:0}.shimmer-loading{background:linear-gradient(90deg,#fff0 0%,#ffffff1a 50%,#fff0 100%) 0 0/1000px 100%;animation:2s infinite shimmer}@keyframes checkmark-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.checkmark-animation{stroke-dasharray:100;stroke-dashoffset:100px;animation:.6s ease-out forwards checkmark-draw}@keyframes timeline-draw{0%{height:0}to{height:100%}}.timeline-connector{animation:.5s ease-out forwards timeline-draw}.status-badge-glow-success{box-shadow:0 0 10px #22c55e80}.status-badge-glow-warning{animation:2s ease-in-out infinite status-pulse;box-shadow:0 0 10px #fbbf2480}.status-badge-glow-error{animation:1.5s ease-in-out infinite status-pulse;box-shadow:0 0 10px #ef444480}.status-badge-glow-pending{animation:1s ease-in-out infinite status-pulse;box-shadow:0 0 10px #3b82f680}.workforce-interactive-glow{transition:box-shadow .3s;position:relative}.workforce-interactive-glow:before{content:"";border-radius:inherit;background:radial-gradient(circle at var(--glow-x,50%)var(--glow-y,50%),var(--glow-color,#9333ea66)0%,transparent 70%);opacity:0;pointer-events:none;z-index:-1;padding:2px;transition:opacity .3s;position:absolute;inset:-2px}.workforce-interactive-glow:hover:before{opacity:1}.workforce-interactive-glow[data-glow-color=purple]{--glow-color:#9333ea66}.workforce-interactive-glow[data-glow-color=blue]{--glow-color:#3b82f666}.workforce-interactive-glow[data-glow-color=green]{--glow-color:#22c55e66}.workforce-interactive-glow[data-glow-color=cyan]{--glow-color:#06b6d466}.workforce-metric-card{position:relative;overflow:hidden}.workforce-metric-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.workforce-metric-card:hover:after{left:100%}@keyframes fade-out-up{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(4px);transform:translateY(-20px)scale(.95)}}.workforce-state-container{will-change:opacity,transform,filter;animation:.6s cubic-bezier(.16,1,.3,1) fade-in-up}.workforce-state-container.exiting{pointer-events:none;animation:.4s cubic-bezier(.7,0,.84,0) fade-out-up}.workforce-state-container>*{animation:.5s cubic-bezier(.16,1,.3,1) backwards fade-in-up}.workforce-state-container>:first-child{animation-delay:50ms}.workforce-state-container>:nth-child(2){animation-delay:.1s}.workforce-state-container>:nth-child(3){animation-delay:.15s}.workforce-state-container>:nth-child(4){animation-delay:.2s}@keyframes swipe-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(100%)scale(.8)}}.phx-remove,.swipe-out-leave{pointer-events:none;overflow:hidden;animation:.3s cubic-bezier(.4,0,.2,1) forwards swipe-out!important}.employee-card{transition:transform .2s,opacity .2s}.employee-card.deleting{pointer-events:none;animation:.3s cubic-bezier(.4,0,.2,1) forwards swipe-out;overflow:hidden}@keyframes gradient-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes shimmer-continuous{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(200%)skew(-15deg)}}@keyframes spin-smooth{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animate-gradient-flow{animation:3s infinite gradient-flow}.animate-shimmer-continuous{animation:2s linear infinite shimmer-continuous}.animate-spin-smooth{animation:2s linear infinite spin-smooth}.animate-scale-in{animation:.4s cubic-bezier(.16,1,.3,1) scale-in}.animate-pulse-slow{animation:2s ease-in-out infinite pulse-slow}@keyframes employee-fade-in{0%{opacity:0;transform:scale(.8)translateY(10px)}50%{opacity:1;transform:scale(1.05)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes employee-pulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.3);transform:scale(1.08)}}.animate-employee-fade-in-pulse{opacity:0;will-change:opacity,transform,filter;animation:.6s cubic-bezier(.34,1.56,.64,1) forwards employee-fade-in,2s ease-in-out .6s infinite employee-pulse;transform:scale(.8)translateY(10px)}.animate-employee-pulse-only{will-change:transform,filter;animation:2s ease-in-out infinite employee-pulse}@keyframes ripple-wave{0%{opacity:.5;transform:translate(-50%,-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}.employee-count-ripple-container{justify-content:center;align-items:center;min-width:80px;min-height:60px;display:inline-flex;position:relative}.employee-count-ripple-wave{pointer-events:none;z-index:0;background:radial-gradient(circle,#9333ea4d 0%,#ec489933 40%,#0000 70%);border-radius:50%;width:60px;height:60px;animation:4s ease-out infinite ripple-wave;position:absolute;top:50%;left:50%}.employee-count-ripple-wave:first-child{animation-delay:0s}.employee-count-ripple-wave:nth-child(2){animation-delay:1.33s}.employee-count-ripple-wave:nth-child(3){animation-delay:2.66s}@keyframes flip-rectangle{0%{opacity:0;z-index:0;pointer-events:none;visibility:hidden;transform:rotateX(-90deg)}.1%{opacity:0;z-index:0;pointer-events:none;visibility:hidden;transform:rotateX(-90deg)}1%,16.67%{opacity:1;z-index:1;pointer-events:auto;visibility:visible;transform:rotateX(0)}21.67%{opacity:0;z-index:0;pointer-events:none;visibility:hidden;transform:rotateX(90deg)}21.68%,to{opacity:0;z-index:0;pointer-events:none;visibility:hidden;transform:rotateX(90deg)}}.rectangle-container{perspective:1000px;perspective-origin:50%;justify-content:center;align-items:center;width:100%;height:80px;margin:0 auto 2rem;display:flex}.rotating-rectangle{width:100%;height:100%;transform-style:preserve-3d;position:relative}.rectangle-face{-webkit-backdrop-filter:none;backdrop-filter:none;color:#c4b5fd;text-align:center;text-shadow:0 2px 10px #00000080,0 4px 20px #9333ea4d,0 0 30px #ec489933;transform-origin:50%;backface-visibility:hidden;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;font-size:1.25rem;font-weight:400;display:flex;position:absolute;top:0;left:0}.rectangle-face:first-child{animation:30s infinite flip-rectangle}.rectangle-face:nth-child(2){animation:30s -5s infinite flip-rectangle}.rectangle-face:nth-child(3){animation:30s -10s infinite flip-rectangle}.rectangle-face:nth-child(4){animation:30s -15s infinite flip-rectangle}.rectangle-face:nth-child(5){animation:30s -20s infinite flip-rectangle}.rectangle-face:nth-child(6){animation:30s -25s infinite flip-rectangle}.workforce-state-container *{transition:color .3s,transform .3s,opacity .3s}.glassmorphism{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;transition:all .3s}.glassmorphism:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.animate-count-up,.animate-float-gentle,.animate-glow-pulse,.animate-fade-in-up,.animate-slide-in-left,.animate-slide-in-right,.animate-status-pulse,.animated-gradient-text,.button-pulse,.animate-rotate-glow,.shimmer-loading,.checkmark-animation,.timeline-connector,.workforce-state-container,.animate-gradient-flow,.animate-shimmer-continuous,.animate-spin-smooth,.animate-scale-in,.animate-pulse-slow,.workforce-overview-container:before{animation:none!important}.workforce-card-3d:hover{transform:scale(1.02)!important}.workforce-state-container.exiting{animation:none!important}}.rotating-text-container{perspective:1000px;justify-content:center;align-items:center;height:3rem;display:flex}.rotating-text-wrapper{width:100%;height:100%;transform-style:preserve-3d;position:relative}.rotating-text-item{text-align:center;color:#c4b5fd;backface-visibility:hidden;transform-origin:50%;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.25rem;line-height:1.5rem;animation:16s infinite flip-text-down;display:flex;position:absolute;top:0;left:0;transform:rotateX(90deg)}@keyframes flip-text-down{0%{opacity:0;z-index:0;visibility:hidden;transform:rotateX(90deg)}1%{opacity:1;z-index:1;visibility:visible;transform:rotateX(0)}24%{opacity:1;z-index:1;visibility:visible;transform:rotateX(0)}25%{opacity:0;z-index:0;visibility:hidden;transform:rotateX(-90deg)}25.01%,to{opacity:0;z-index:0;visibility:hidden;transform:rotateX(90deg)}}.workforce-connect-background{background:#130e26 radial-gradient(circle at 50% 30%,#1a1338 0%,#150e2e 50%,#130e26 100%) fixed}html,body{height:auto!important;overflow:hidden auto!important}#employee-list tr{will-change:opacity;transition:opacity .2s ease-out,background-color .2s ease-out,border-left-color .2s ease-out}#employee-list tr td{vertical-align:middle;min-height:60px}#employee-list tr:hover{transition:background-color .2s ease-out}#employee-list input[type=text],#employee-list select{transition:border-color .15s ease-out,background-color .15s ease-out}.status-indicator{transition:color .2s ease-out}#employee-list tr.stable-transition{transition:opacity .2s ease-out,background-color .2s ease-out}#employee-list tr.mapped-row{animation:2.5s ease-in-out forwards fadeOut}#employee-list tr.excluded-row{animation:1s ease-in-out forwards fadeOutExcluded;background-color:#ef444426!important;border-left:4px solid #ef4444cc!important}@keyframes fadeOutExcluded{0%,40%{opacity:1;background-color:#ef444426}55%{opacity:.75;background-color:#ef44441a}70%{opacity:.5;background-color:#ef44440d}85%{opacity:.25;background-color:#ef444405}95%,to{opacity:0;background-color:#0000}}#employee-list tr.invited-row{animation:1s ease-in-out forwards fadeOutInvited;background-color:#3b82f626!important;border-left:4px solid #3b82f6cc!important}@keyframes fadeOutInvited{0%,40%{opacity:1;background-color:#3b82f626}55%{opacity:.75;background-color:#3b82f61a}70%{opacity:.5;background-color:#3b82f60d}85%{opacity:.25;background-color:#3b82f605}95%,to{opacity:0;background-color:#0000}}#employee-list tr{will-change:transform,opacity}.custom-checkbox{appearance:none;cursor:pointer;background:#ffffff0d;border:2px solid #a855f766;border-radius:4px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.custom-checkbox:hover{background:#a855f71a;border-color:#a855f799;transform:scale(1.05)}.custom-checkbox:focus,.custom-checkbox:focus-visible{border-color:#a855f7cc;box-shadow:0 0 0 3px #a855f733}.custom-checkbox:checked{background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);border-color:#a855f7}.custom-checkbox:checked:hover{background:linear-gradient(135deg,#9333ea 0%,#db2777 100%);border-color:#9333ea;transform:scale(1.05)}.custom-checkbox:checked:before{content:"";opacity:1;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;animation:.2s cubic-bezier(.68,-.55,.265,1.55) checkmarkPop;position:absolute;transform:rotate(45deg)translateY(-1px)}.custom-checkbox:disabled{opacity:.4;cursor:not-allowed;border-color:#a855f733}.custom-checkbox:disabled:hover{background:#ffffff0d;transform:none}.custom-checkbox:indeterminate{background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);border-color:#a855f7}.custom-checkbox:indeterminate:before{content:"";background:#fff;border:none;border-radius:1px;width:10px;height:2px;animation:.2s cubic-bezier(.68,-.55,.265,1.55) checkmarkPop;position:absolute;transform:none}thead .custom-checkbox{width:18px;height:18px}.checkbox-wrapper{cursor:pointer;justify-content:center;align-items:center;padding:2px;display:inline-flex}.checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.checkbox-label:hover .custom-checkbox{background:#a855f71a;border-color:#a855f799;transform:scale(1.05)}[data-menu-content]{will-change:opacity,transform;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s ease-out}#filters-menu{transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s ease-out,scale .2s ease-out!important}.absolute.top-full[data-menu-content],.absolute.right-0[data-menu-content]{transition:opacity .15s ease-out,transform .15s ease-out,visibility .15s ease-out}button[phx-click*=toggle][phx-click*=menu],button[phx-click*=toggle_filters]{transition:background-color .15s ease-out,border-color .15s ease-out}.hero-chevron-down{transition:transform .2s ease-out}.expense-setup-overview-flow-container{z-index:9999;-webkit-overflow-scrolling:touch;color:#fff;background:#130e26 radial-gradient(circle at 50% 30%,#1a1338 0%,#150e2e 50%,#130e26 100%) fixed;position:fixed;inset:0;overflow:hidden auto}.expense-setup-overview-flow-container:before{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(2px 2px at 20% 30%,#9333ea66,#0000),radial-gradient(2px 2px at 60% 70%,#ec489966,#0000),radial-gradient(3px 3px,#9333ea4d,#0000),radial-gradient(2px 2px at 80% 10%,#ec48994d,#0000),radial-gradient(2px 2px at 90% 60%,#9333ea4d,#0000);background-size:200% 200%;animation:20s ease-in-out infinite floatingParticles;position:absolute;inset:0}.expense-setup-overview-flow-content{z-index:1;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:3rem 2rem;display:flex;position:relative}.expense-setup-overview-flow{width:100%;max-width:1400px;margin:0 auto;animation:.8s cubic-bezier(.16,1,.3,1) forwards contentSlideUp;position:relative}.expense-setup-overview-flow h1{color:#fff;text-align:center}.expense-setup-overview-flow>div.mb-12:first-child p{text-align:center}.expense-setup-overview-flow .glassmorphism-card{-webkit-backdrop-filter:blur(20px)saturate(180%);color:inherit;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%);border:1px solid #ffffff26;border-radius:24px;padding:1.5rem;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000005e,inset 0 1px #ffffff1a,0 0 60px #9333ea26}.expense-setup-overview-flow .glassmorphism-card.clickable-card,.expense-setup-overview-flow .glassmorphism-card.clickable-card *{cursor:pointer}.expense-setup-overview-flow .glassmorphism-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:8s ease-in-out infinite glassShimmer;position:absolute;top:0;left:-100%}.expense-setup-overview-flow .glassmorphism-card.clickable-card:hover{background:linear-gradient(135deg,#ffffff1f 0%,#ffffff14 50%,#ffffff1f 100%);border-color:#9333ea66;transform:translateY(-4px);box-shadow:0 12px 48px #00000080,inset 0 1px #ffffff26,0 0 80px #9333ea4d}.expense-setup-overview-flow .glassmorphism-card.clickable-card:hover .icon-container{background:#a855f74d;transform:scale(1.05)}.expense-setup-overview-flow .glassmorphism-card.clickable-card:hover .step-card-title{color:#e9d5ff}.expense-setup-overview-flow .glassmorphism-card.locked{opacity:.5;filter:grayscale(.5);cursor:not-allowed}.expense-setup-overview-flow .glassmorphism-card.locked:hover{background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 50%,#ffffff14 100%);transform:none;box-shadow:0 8px 32px #0000005e,inset 0 1px #ffffff1a,0 0 60px #9333ea26}.expense-setup-overview-flow .progress-card{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 50%,#ffffff1a 100%);border:1px solid #fff3;border-radius:24px;margin-bottom:3rem;padding:2rem}.expense-setup-overview-flow .progress-card h2{color:#fff;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.expense-setup-overview-flow .progress-bar-container{background:#ffffff1a;border-radius:9999px;width:100%;height:12px;margin:1rem 0;overflow:hidden}.expense-setup-overview-flow .progress-bar-fill{background:linear-gradient(90deg,#a855f7 0%,#ec4899 100%);border-radius:9999px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);box-shadow:0 0 20px #a855f780}.expense-setup-overview-flow .progress-card .selector-section{border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;padding-bottom:1.5rem}.expense-setup-overview-flow .progress-card .selector-group{margin-bottom:0}.expense-setup-overview-flow .progress-card .selector-group label{color:#e9d5ffcc;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.expense-setup-overview-flow .progress-card select,.expense-setup-overview-flow select{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.expense-setup-overview-flow .progress-card select:focus{background:#ffffff26;border-color:#a855f780;outline:none;box-shadow:0 0 0 3px #a855f733}.expense-setup-overview-flow .progress-card select:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}.expense-setup-overview-flow .progress-card select:disabled{opacity:.5;cursor:not-allowed}.expense-setup-overview-flow .progress-card select option{color:#fff;background:#1e1b4b;padding:.5rem}.expense-setup-overview-flow .progress-card .current-selection-indicator{background:#8b5cf626;border:1px solid #8b5cf633;border-radius:8px;margin-top:.75rem;padding:.75rem}.expense-setup-overview-flow .progress-card .workspace-badge,.expense-setup-overview-flow .progress-card .entity-badge{color:#fff;background:#a855f733;border:1px solid #a855f74d;border-radius:8px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.expense-setup-overview-flow .progress-card .workspace-badge svg,.expense-setup-overview-flow .progress-card .entity-badge svg{color:#c084fc;flex-shrink:0;width:1rem;height:1rem}.expense-setup-overview-flow .progress-card .erp-info-section{border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;padding-bottom:1.5rem}.expense-setup-overview-flow .progress-card .erp-info-section label{color:#e9d5ffcc;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.expense-setup-overview-flow .progress-card .erp-badge{transition:all .3s cubic-bezier(.16,1,.3,1)}.expense-setup-overview-flow .progress-card .erp-badge:hover{background:#8b5cf640;border-color:#8b5cf666}.expense-setup-overview-flow .progress-card .erp-badge a{text-decoration:none}.expense-setup-overview-flow .progress-card .erp-badge a:hover{text-decoration:underline}.expense-setup-overview-flow .step-card-title{color:#fff;margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.expense-setup-overview-flow .step-card-description{color:#ffffffb3;margin-bottom:1rem;font-size:.875rem}.expense-setup-overview-flow .status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.expense-setup-overview-flow .status-badge.complete{color:#4ade80;background:#22c55e33;border:1px solid #22c55e4d}.expense-setup-overview-flow .status-badge.in-progress{color:#60a5fa;background:#3b82f633;border:1px solid #3b82f64d}.expense-setup-overview-flow .status-badge.locked{color:#9ca3af;background:#6b728033;border:1px solid #6b72804d}.expense-setup-overview-flow .status-badge.required{color:#fb923c;background:#fb923c33;border:1px solid #fb923c4d}.expense-setup-overview-flow .status-badge.optional{color:#a78bfa;background:#8b5cf633;border:1px solid #8b5cf64d}.expense-setup-overview-flow .status-badge.syncing{color:#38bdf8;background:#0ea5e933;border:1px solid #0ea5e94d;animation:2s ease-in-out infinite syncPulse}@keyframes syncPulse{0%,to{opacity:1;box-shadow:0 0 #0ea5e966}50%{opacity:.8;box-shadow:0 0 0 4px #0ea5e91a}}.expense-setup-overview-flow .status-badge.failed{color:#f87171;background:#ef444433;border:1px solid #ef44444d}.expense-setup-overview-flow .action-button{cursor:pointer;text-align:center;border:none;border-radius:12px;width:100%;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-block}.expense-setup-overview-flow .action-button.primary{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);box-shadow:0 4px 20px #a855f766}.expense-setup-overview-flow .action-button.primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #a855f799}.expense-setup-overview-flow .action-button.secondary{color:#ffffffb3;background:#ffffff1a;border:1px solid #fff3}.expense-setup-overview-flow .action-button:disabled{opacity:.5;cursor:not-allowed}.expense-setup-overview-flow .icon-container{background:#a855f733;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.expense-setup-overview-flow .icon-container svg{color:#c084fc;width:24px;height:24px}.expense-setup-overview-flow .steps-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.expense-setup-overview-flow .text-white{color:#fff}.expense-setup-overview-flow .text-purple-200{color:#e9d5ffcc}.expense-setup-overview-flow .text-purple-300{color:#c4b5fdcc}.workspace-entity-selector{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 50%,#ffffff1a 100%);border:1px solid #fff3;border-radius:24px;margin-bottom:2rem;padding:2rem;animation:.8s cubic-bezier(.16,1,.3,1) forwards contentSlideUp;position:relative;overflow:hidden}.workspace-entity-selector:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:8s ease-in-out infinite glassShimmer;position:absolute;top:0;left:-100%}.workspace-entity-selector .selector-group{margin-bottom:1rem}.workspace-entity-selector .selector-group label{color:#e9d5ffcc;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.workspace-entity-selector select{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.expense-setup-overview-flow a,.expense-setup-overview-flow button:not(:disabled),.expense-setup-overview-flow .glassmorphism-card,.expense-setup-overview-flow .workspace-entity-selector .workspace-badge,.expense-setup-overview-flow .workspace-entity-selector .entity-badge,.expense-setup-overview-flow .progress-card .workspace-badge,.expense-setup-overview-flow .progress-card .entity-badge{cursor:pointer}.workspace-entity-selector select:focus{background:#ffffff26;border-color:#a855f780;outline:none;box-shadow:0 0 0 3px #a855f733}.workspace-entity-selector select:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}.workspace-entity-selector select:disabled{opacity:.5;cursor:not-allowed}.workspace-entity-selector select option{color:#fff;background:#1e1b4b;padding:.5rem}.workspace-entity-selector .current-selection{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#8b5cf633;border:1px solid #8b5cf64d;border-radius:16px;margin-top:1.5rem;padding:1.5rem}.workspace-entity-selector .selection-path{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.workspace-entity-selector .workspace-badge,.workspace-entity-selector .entity-badge{color:#fff;background:#a855f733;border:1px solid #a855f74d;border-radius:12px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.workspace-entity-selector .workspace-badge:hover,.workspace-entity-selector .entity-badge:hover{background:#a855f74d;border-color:#a855f780;transform:translateY(-2px);box-shadow:0 4px 12px #a855f74d}.workspace-entity-selector .workspace-badge svg,.workspace-entity-selector .entity-badge svg{color:#c084fc;width:1rem;height:1rem}.workspace-entity-selector .progress-indicator{margin-top:1rem}.workspace-entity-selector .progress-indicator .progress-bar-container{background:#ffffff1a;border-radius:9999px;width:100%;height:10px;margin:.75rem 0;overflow:hidden}.workspace-entity-selector .progress-indicator .progress-bar-fill{background:linear-gradient(90deg,#a855f7 0%,#ec4899 100%);border-radius:9999px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);box-shadow:0 0 20px #a855f780}@media (max-width:768px){.expense-setup-overview-flow-content{padding:2rem 1rem}.expense-setup-overview-flow h1{font-size:2rem}.expense-setup-overview-flow .steps-grid{grid-template-columns:1fr}.workspace-entity-selector{padding:1.5rem}.workspace-entity-selector .selection-path{flex-direction:column;align-items:flex-start}.workspace-entity-selector .selection-path>svg{margin:.25rem 0;transform:rotate(90deg)}}.back-to-onboarding-btn{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #00000026}.back-to-onboarding-btn:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.back-to-onboarding-btn svg{flex-shrink:0}.back-to-onboarding-btn span{white-space:nowrap}.drag-placeholder{border-radius:.75rem;min-height:60px;margin:.5rem 0;transition:all .2s;box-shadow:inset 0 0 20px #9333ea1a;background:#9333ea33!important;border:2px dashed #9333ea99!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.animate-fade-in{animation:.5s ease-out forwards fadeIn}.animate-fade-in-up{animation:.5s ease-out forwards fadeInUp}.animate-slide-in-right{animation:.5s ease-out forwards slideInRight}.animate-shimmer{animation:2s linear infinite shimmer}.animate-bounce-small{animation:2s infinite bounceSmall}@keyframes bounceSmall{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes countdown-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:63px}}@keyframes card-slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-card-slide-in-right{animation:.2s ease-out forwards card-slide-in-right}.compliance-balanced-container{background:#f8f9fc;max-width:1400px;min-height:100vh;margin:0 auto;padding:24px 32px}.compliance-top-bar{justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.compliance-title-section{flex:1}.compliance-back-section{margin-bottom:12px}.compliance-back-link{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #0000000f}.compliance-back-link:hover{color:#1f2937;background:#f9fafb;border-color:#d1d5db}.compliance-back-link svg{flex-shrink:0}.page-title{color:#1f2937;letter-spacing:-.02em;margin:0 0 4px;font-size:28px;font-weight:700}.page-subtitle{color:#9ca3af;margin:0;font-size:14px;font-weight:400}.compliance-actions-bar{gap:10px;display:flex}.header-action-btn{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #00000014}.header-action-btn:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 6px #0000001f}.header-action-btn-primary{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#a78bfa 100%);border-color:#0000}.header-action-btn-primary:hover{box-shadow:0 3px 10px #8b5cf640}.section-title{color:#1f2937;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px;display:grid}.stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:16px;padding:20px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000f}.stat-card:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-icon-primary{color:#f59e0b;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)}.stat-icon-blue{color:#3b82f6;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%)}.stat-icon-purple{color:#a855f7;background:linear-gradient(135deg,#e9d5ff 0%,#d8b4fe 100%)}.stat-icon-green{color:#10b981;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%)}.stat-content{flex:1;min-width:0}.stat-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600}.stat-value{color:#1f2937;margin-bottom:4px;font-size:14px;font-weight:600}.stat-value-number{color:#1f2937;font-size:28px;font-weight:700;line-height:1}.stat-meta{color:#9ca3af;margin-top:4px;font-size:12px}.inline-status-badge{letter-spacing:.3px;text-transform:uppercase;border-radius:10px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.status-badge{letter-spacing:.3px;text-transform:uppercase;border-radius:14px;padding:6px 12px;font-size:10px;font-weight:700;display:inline-block;box-shadow:0 2px 6px #00000014}.status-badge.status-approved,.status-badge.status-verified{color:#047857;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border:none}.status-badge.status-rejected{color:#b91c1c;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border:none}.status-badge.status-in-review{color:#b45309;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:none}.status-badge.status-pending{color:#4f46e5;background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%);border:none}.status-badge.status-not-started{color:#6b7280;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border:none}.provider-cards-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:20px;box-shadow:0 1px 3px #0000000f}.provider-cards-header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.provider-cards-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.provider-compact-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;transition:all .2s;box-shadow:0 1px 3px #0000000a}.provider-compact-card:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.compact-card-header{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.compact-checkbox{cursor:pointer;border:2px solid #d1d5db;border-radius:4px;flex-shrink:0;width:18px;height:18px}.compact-provider-info{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.compact-avatar{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#a78bfa 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex;box-shadow:0 2px 8px #8b5cf633}.compact-provider-text{flex:1;min-width:0}.compact-provider-name{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.compact-provider-subtitle{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.compact-menu-btn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.compact-menu-btn:hover{color:#6b7280;background:#f3f4f6}.compact-card-body{flex-direction:column;gap:6px;min-height:40px;margin-bottom:12px;display:flex}.compact-info-item{align-items:center;gap:6px;font-size:12px;display:flex}.compact-info-label{color:#9ca3af;font-size:11px;font-weight:600}.compact-info-value{color:#4b5563;font-size:12px;font-weight:600}.compact-info-mono{font-family:Monaco,Menlo,monospace;font-size:11px}.compact-api-badge{color:#059669;text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(135deg,#a7f3d0 0%,#6ee7b7 100%);border-radius:6px;padding:4px 8px;font-size:9px;font-weight:700}.compact-card-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.compact-status-badge{letter-spacing:.3px;text-transform:uppercase;border-radius:8px;flex-shrink:0;align-items:center;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #00000014}.compact-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.compact-btn{cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000000f}.compact-btn:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001f}.compact-btn svg{flex-shrink:0}.compact-btn-primary{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#a78bfa 100%)}.compact-btn-primary:hover{box-shadow:0 2px 8px #8b5cf64d}.compact-btn-secondary{color:#9ca3af;background:#f9fafb;border:1px solid #e5e7eb}.compact-btn-secondary:hover{color:#6b7280;background:#f3f4f6}.compact-btn-approve{color:#fff;background:linear-gradient(135deg,#34d399 0%,#10b981 100%)}.compact-btn-approve:hover:not(:disabled){box-shadow:0 2px 8px #10b98140}.compact-btn-approve:disabled{opacity:.4;cursor:not-allowed;transform:none}.compact-btn-reject{color:#fff;background:linear-gradient(135deg,#f87171 0%,#ef4444 100%)}.compact-btn-reject:hover{box-shadow:0 2px 8px #ef444440}.provider-table-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:20px;box-shadow:0 1px 3px #0000000f}.provider-table-header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.table-filters{gap:8px;display:flex}.filter-btn{cursor:pointer;color:#6b7280;background:#fff9;border:1px solid #e5e7ebcc;border-radius:10px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s}.filter-btn:hover{background:#f3f4f6e6;border-color:#6366f14d}.filter-btn-active{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#a78bfa 100%);border-color:#0000;box-shadow:0 2px 6px #8b5cf633}.provider-table-container{border:1px solid #f3f4f6;border-radius:10px;overflow-x:auto}.provider-table{border-collapse:collapse;background:#fff;width:100%;font-size:13px}.provider-table thead{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border-bottom:2px solid #e5e7eb}.provider-table th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;padding:12px 16px;font-size:11px;font-weight:700}.provider-table tbody tr{border-bottom:1px solid #f3f4f6;transition:all .2s}.provider-table tbody tr:hover{background:linear-gradient(135deg,#6366f105 0%,#8b5cf605 100%)}.provider-table tbody tr:last-child{border-bottom:none}.provider-table td{vertical-align:middle;padding:14px 16px}.th-checkbox,.td-checkbox{text-align:center;width:40px}.td-checkbox input[type=checkbox],.th-checkbox input[type=checkbox]{cursor:pointer;border:2px solid #d1d5db;border-radius:4px;width:16px;height:16px}.th-provider{width:25%;min-width:200px}.th-status{width:12%;min-width:120px}.th-info{width:20%;min-width:180px}.th-sync{width:15%;min-width:140px}.th-actions{text-align:right;width:20%;min-width:200px}.provider-cell{align-items:center;gap:12px;display:flex}.provider-avatar{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex;box-shadow:0 2px 8px #6366f140}.provider-info{flex-direction:column;gap:2px;display:flex}.provider-name-text{color:#1f2937;font-size:14px;font-weight:700;line-height:1.2}.provider-subtitle-text{color:#9ca3af;font-size:12px;line-height:1.2}.table-status-badge{letter-spacing:.3px;text-transform:uppercase;border-radius:12px;align-items:center;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #0000000f}.info-cell{flex-direction:column;gap:4px;display:flex}.info-row{align-items:center;gap:6px;font-size:12px;display:flex}.info-key{color:#9ca3af;font-size:11px;font-weight:600}.info-val{color:#4b5563;font-size:12px;font-weight:600}.info-val-mono{font-family:Monaco,Menlo,monospace;font-size:11px}.api-badge{color:#047857;text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-radius:8px;padding:3px 8px;font-size:10px;font-weight:700}.sync-time{color:#6b7280;font-size:12px;font-weight:500}.sync-time-empty{color:#d1d5db}.action-buttons{justify-content:flex-end;align-items:center;gap:6px;display:flex}.table-btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #0000000f}.table-btn:hover{transform:translateY(-1px);box-shadow:0 3px 10px #0000001f}.table-btn svg{flex-shrink:0}.table-btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%)}.table-btn-primary:hover{box-shadow:0 3px 10px #6366f14d}.table-btn-secondary{color:#6b7280;background:#f3f4f6e6;border:1px solid #e5e7ebcc}.table-btn-secondary:hover{color:#4b5563;background:#e5e7ebe6}.table-btn-approve{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.table-btn-approve:hover:not(:disabled){box-shadow:0 3px 10px #10b9814d}.table-btn-approve:disabled{opacity:.4;cursor:not-allowed;transform:none}.table-btn-reject{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.table-btn-reject:hover{box-shadow:0 3px 10px #ef44444d}.table-btn-menu{color:#9ca3af;background:#fff;border:1px solid #e5e7ebcc}.table-btn-menu:hover{color:#6b7280;background:#f9fafbe6}.provider-actions-section{margin-bottom:20px}.provider-card-new{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #ffffffe6;border-radius:16px;margin-bottom:12px;padding:16px 18px;transition:all .3s;box-shadow:0 2px 12px #6366f114}.provider-card-new:hover{border-color:#6366f133;transform:translateY(-2px);box-shadow:0 4px 20px #6366f126}.provider-card-main{align-items:center;gap:16px;display:flex}.provider-info-section{flex-shrink:0;align-items:center;gap:10px;min-width:180px;display:flex}.provider-icon{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:flex;box-shadow:0 4px 12px #6366f14d}.provider-details{flex:1;min-width:0}.provider-name{color:#1f2937;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:15px;font-weight:700;overflow:hidden}.provider-subtitle{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:12px;overflow:hidden}.provider-id{color:#d1d5db;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Monaco,Menlo,monospace;font-size:9px;overflow:hidden}.provider-info-center{flex-wrap:wrap;flex:1;gap:12px;min-width:0;display:flex}.info-inline{white-space:nowrap;align-items:center;gap:4px;display:flex}.info-inline-full{flex-basis:100%}.api-status-inline{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-radius:10px;padding:4px 10px;box-shadow:0 2px 6px #10b98126}.provider-actions-section{flex-shrink:0;align-items:center;gap:10px;display:flex}.provider-status-badge{flex-shrink:0}.info-label{color:#64748b;text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:600}.info-value{color:#1e293b;font-size:11px;font-weight:600}.info-value-mono{font-family:Monaco,Menlo,monospace;font-size:10px}.provider-actions{flex-wrap:wrap;gap:5px;display:flex}.action-btn-primary,.action-btn-secondary,.action-btn-approve,.action-btn-reject,.action-btn-undo{cursor:pointer;border:none;border-radius:12px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .3s;box-shadow:0 2px 8px #00000014}.action-btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%)}.action-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6366f14d}.action-btn-secondary{color:#6b7280;background:linear-gradient(135deg,#ffffffe6 0%,#f9fafbe6 100%);border:1px solid #e5e7ebcc}.action-btn-secondary:hover{background:linear-gradient(135deg,#f3f4f6e6 0%,#e5e7ebe6 100%);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.action-btn-approve{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.action-btn-approve:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.action-btn-approve:disabled{opacity:.5;cursor:not-allowed}.action-btn-reject{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.action-btn-reject:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ef44444d}.action-btn-undo{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.action-btn-undo:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b4d}.provider-note{color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:1px solid #fcd34d;border-radius:6px;margin-top:8px;padding:6px 10px;font-size:11px;font-weight:500}.application-data-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:20px;box-shadow:0 1px 3px #0000000f}.application-data-content{margin-top:16px}.quick-actions-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:20px;box-shadow:0 1px 3px #0000000f}.quick-actions-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-bottom:12px;display:grid}.action-btn{color:#6b7280;cursor:pointer;text-align:center;background:linear-gradient(135deg,#ffffffe6 0%,#f9fafbe6 100%);border:1px solid #e5e7ebcc;border-radius:12px;padding:12px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;display:block;box-shadow:0 2px 8px #0000000a}.action-btn:hover{background:linear-gradient(135deg,#f3f4f6e6 0%,#e5e7ebe6 100%);border-color:#6366f14d;transform:translateY(-2px);box-shadow:0 4px 12px #6366f11f}.quick-actions-info{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:12px}.info-text{color:#0c4a6e;margin:3px 0;font-size:12px}.empty-state{text-align:center;background:#fff;border:2px dashed #e5e7eb;border-radius:12px;padding:40px 30px}.empty-state-icon{color:#9ca3af;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;display:flex}.empty-state-title{color:#6b7280;margin:0 0 6px;font-size:14px;font-weight:600}.empty-state-text{color:#9ca3af;margin:0;font-size:13px}@media (max-width:1200px){.compliance-balanced-container{padding:20px 24px}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.compliance-top-bar{flex-direction:column;align-items:flex-start;gap:16px}.compliance-actions-bar{justify-content:flex-start;width:100%}.provider-card-main{flex-direction:column;align-items:flex-start;gap:12px}.provider-info-section,.provider-info-center{width:100%}.provider-actions-section{flex-direction:column;align-items:flex-start;width:100%}.provider-actions{width:100%}.action-btn-primary,.action-btn-secondary,.action-btn-approve,.action-btn-reject,.action-btn-undo{flex:1}}@media (max-width:768px){.compliance-balanced-container{padding:16px}.stats-grid{grid-template-columns:1fr}.stat-card{padding:16px}.stat-icon{width:40px;height:40px}.stat-value-number,.page-title{font-size:24px}.provider-cards-grid{grid-template-columns:1fr}.compact-actions{flex-wrap:wrap}.compliance-header{flex-direction:column;gap:12px}.compliance-header-actions{justify-content:stretch;width:100%}.btn-collaboration,.btn-export{flex:1}.status-cards-grid,.quick-actions-grid{grid-template-columns:1fr}}@keyframes dropdown{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}