       /*! tailwindcss v4.0.0-beta.6 | MIT License | https://tailwindcss.com */
       @layer theme {
           :root {
               --font-sans: var(--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(.971 .013 17.38);
               --color-red-100: oklch(.936 .032 17.717);
               --color-red-200: oklch(.885 .062 18.334);
               --color-red-300: oklch(.808 .114 19.571);
               --color-red-400: oklch(.704 .191 22.216);
               --color-red-500: oklch(.637 .237 25.331);
               --color-red-600: oklch(.577 .245 27.325);
               --color-red-700: oklch(.505 .213 27.518);
               --color-red-800: oklch(.444 .177 26.899);
               --color-red-900: oklch(.396 .141 25.723);
               --color-red-950: oklch(.258 .092 26.042);
               --color-orange-50: oklch(.98 .016 73.684);
               --color-orange-100: oklch(.954 .038 75.164);
               --color-orange-200: oklch(.901 .076 70.697);
               --color-orange-300: oklch(.837 .128 66.29);
               --color-orange-400: oklch(.75 .183 55.934);
               --color-orange-500: oklch(.705 .213 47.604);
               --color-orange-600: oklch(.646 .222 41.116);
               --color-orange-700: oklch(.553 .195 38.402);
               --color-orange-800: oklch(.47 .157 37.304);
               --color-orange-900: oklch(.408 .123 38.172);
               --color-orange-950: oklch(.266 .079 36.259);
               --color-amber-50: oklch(.987 .022 95.277);
               --color-amber-100: oklch(.962 .059 95.617);
               --color-amber-200: oklch(.924 .12 95.746);
               --color-amber-300: oklch(.879 .169 91.605);
               --color-amber-400: oklch(.828 .189 84.429);
               --color-amber-500: oklch(.769 .188 70.08);
               --color-amber-600: oklch(.666 .179 58.318);
               --color-amber-700: oklch(.555 .163 48.998);
               --color-amber-800: oklch(.473 .137 46.201);
               --color-amber-900: oklch(.414 .112 45.904);
               --color-amber-950: oklch(.279 .077 45.635);
               --color-yellow-50: oklch(.987 .026 102.212);
               --color-yellow-100: oklch(.973 .071 103.193);
               --color-yellow-200: oklch(.945 .129 101.54);
               --color-yellow-300: oklch(.905 .182 98.111);
               --color-yellow-400: oklch(.852 .199 91.936);
               --color-yellow-500: oklch(.795 .184 86.047);
               --color-yellow-600: oklch(.681 .162 75.834);
               --color-yellow-700: oklch(.554 .135 66.442);
               --color-yellow-800: oklch(.476 .114 61.907);
               --color-yellow-900: oklch(.421 .095 57.708);
               --color-yellow-950: oklch(.286 .066 53.813);
               --color-lime-50: oklch(.986 .031 120.757);
               --color-lime-100: oklch(.967 .067 122.328);
               --color-lime-200: oklch(.938 .127 124.321);
               --color-lime-300: oklch(.897 .196 126.665);
               --color-lime-400: oklch(.841 .238 128.85);
               --color-lime-500: oklch(.768 .233 130.85);
               --color-lime-600: oklch(.648 .2 131.684);
               --color-lime-700: oklch(.532 .157 131.589);
               --color-lime-800: oklch(.453 .124 130.933);
               --color-lime-900: oklch(.405 .101 131.063);
               --color-lime-950: oklch(.274 .072 132.109);
               --color-green-50: oklch(.982 .018 155.826);
               --color-green-100: oklch(.962 .044 156.743);
               --color-green-200: oklch(.925 .084 155.995);
               --color-green-300: oklch(.871 .15 154.449);
               --color-green-400: oklch(.792 .209 151.711);
               --color-green-500: oklch(.723 .219 149.579);
               --color-green-600: oklch(.627 .194 149.214);
               --color-green-700: oklch(.527 .154 150.069);
               --color-green-800: oklch(.448 .119 151.328);
               --color-green-900: oklch(.393 .095 152.535);
               --color-green-950: oklch(.266 .065 152.934);
               --color-emerald-50: oklch(.979 .021 166.113);
               --color-emerald-100: oklch(.95 .052 163.051);
               --color-emerald-200: oklch(.905 .093 164.15);
               --color-emerald-300: oklch(.845 .143 164.978);
               --color-emerald-400: oklch(.765 .177 163.223);
               --color-emerald-500: oklch(.696 .17 162.48);
               --color-emerald-600: oklch(.596 .145 163.225);
               --color-emerald-700: oklch(.508 .118 165.612);
               --color-emerald-800: oklch(.432 .095 166.913);
               --color-emerald-900: oklch(.378 .077 168.94);
               --color-emerald-950: oklch(.262 .051 172.552);
               --color-teal-50: oklch(.984 .014 180.72);
               --color-teal-100: oklch(.953 .051 180.801);
               --color-teal-200: oklch(.91 .096 180.426);
               --color-teal-300: oklch(.855 .138 181.071);
               --color-teal-400: oklch(.777 .152 181.912);
               --color-teal-500: oklch(.704 .14 182.503);
               --color-teal-600: oklch(.6 .118 184.704);
               --color-teal-700: oklch(.511 .096 186.391);
               --color-teal-800: oklch(.437 .078 188.216);
               --color-teal-900: oklch(.386 .063 188.416);
               --color-teal-950: oklch(.277 .046 192.524);
               --color-cyan-50: oklch(.984 .019 200.873);
               --color-cyan-100: oklch(.956 .045 203.388);
               --color-cyan-200: oklch(.917 .08 205.041);
               --color-cyan-300: oklch(.865 .127 207.078);
               --color-cyan-400: oklch(.789 .154 211.53);
               --color-cyan-500: oklch(.715 .143 215.221);
               --color-cyan-600: oklch(.609 .126 221.723);
               --color-cyan-700: oklch(.52 .105 223.128);
               --color-cyan-800: oklch(.45 .085 224.283);
               --color-cyan-900: oklch(.398 .07 227.392);
               --color-cyan-950: oklch(.302 .056 229.695);
               --color-sky-50: oklch(.977 .013 236.62);
               --color-sky-100: oklch(.951 .026 236.824);
               --color-sky-200: oklch(.901 .058 230.902);
               --color-sky-300: oklch(.828 .111 230.318);
               --color-sky-400: oklch(.746 .16 232.661);
               --color-sky-500: oklch(.685 .169 237.323);
               --color-sky-600: oklch(.588 .158 241.966);
               --color-sky-700: oklch(.5 .134 242.749);
               --color-sky-800: oklch(.443 .11 240.79);
               --color-sky-900: oklch(.391 .09 240.876);
               --color-sky-950: oklch(.293 .066 243.157);
               --color-blue-50: oklch(.97 .014 254.604);
               --color-blue-100: oklch(.932 .032 255.585);
               --color-blue-200: oklch(.882 .059 254.128);
               --color-blue-300: oklch(.809 .105 251.813);
               --color-blue-400: oklch(.707 .165 254.624);
               --color-blue-500: oklch(.623 .214 259.815);
               --color-blue-600: oklch(.546 .245 262.881);
               --color-blue-700: oklch(.488 .243 264.376);
               --color-blue-800: oklch(.424 .199 265.638);
               --color-blue-900: oklch(.379 .146 265.522);
               --color-blue-950: oklch(.282 .091 267.935);
               --color-indigo-50: oklch(.962 .018 272.314);
               --color-indigo-100: oklch(.93 .034 272.788);
               --color-indigo-200: oklch(.87 .065 274.039);
               --color-indigo-300: oklch(.785 .115 274.713);
               --color-indigo-400: oklch(.673 .182 276.935);
               --color-indigo-500: oklch(.585 .233 277.117);
               --color-indigo-600: oklch(.511 .262 276.966);
               --color-indigo-700: oklch(.457 .24 277.023);
               --color-indigo-800: oklch(.398 .195 277.366);
               --color-indigo-900: oklch(.359 .144 278.697);
               --color-indigo-950: oklch(.257 .09 281.288);
               --color-violet-50: oklch(.969 .016 293.756);
               --color-violet-100: oklch(.943 .029 294.588);
               --color-violet-200: oklch(.894 .057 293.283);
               --color-violet-300: oklch(.811 .111 293.571);
               --color-violet-400: oklch(.702 .183 293.541);
               --color-violet-500: oklch(.606 .25 292.717);
               --color-violet-600: oklch(.541 .281 293.009);
               --color-violet-700: oklch(.491 .27 292.581);
               --color-violet-800: oklch(.432 .232 292.759);
               --color-violet-900: oklch(.38 .189 293.745);
               --color-violet-950: oklch(.283 .141 291.089);
               --color-purple-50: oklch(.977 .014 308.299);
               --color-purple-100: oklch(.946 .033 307.174);
               --color-purple-200: oklch(.902 .063 306.703);
               --color-purple-300: oklch(.827 .119 306.383);
               --color-purple-400: oklch(.714 .203 305.504);
               --color-purple-500: oklch(.627 .265 303.9);
               --color-purple-600: oklch(.558 .288 302.321);
               --color-purple-700: oklch(.496 .265 301.924);
               --color-purple-800: oklch(.438 .218 303.724);
               --color-purple-900: oklch(.381 .176 304.987);
               --color-purple-950: oklch(.291 .149 302.717);
               --color-fuchsia-50: oklch(.977 .017 320.058);
               --color-fuchsia-100: oklch(.952 .037 318.852);
               --color-fuchsia-200: oklch(.903 .076 319.62);
               --color-fuchsia-300: oklch(.833 .145 321.434);
               --color-fuchsia-400: oklch(.74 .238 322.16);
               --color-fuchsia-500: oklch(.667 .295 322.15);
               --color-fuchsia-600: oklch(.591 .293 322.896);
               --color-fuchsia-700: oklch(.518 .253 323.949);
               --color-fuchsia-800: oklch(.452 .211 324.591);
               --color-fuchsia-900: oklch(.401 .17 325.612);
               --color-fuchsia-950: oklch(.293 .136 325.661);
               --color-pink-50: oklch(.971 .014 343.198);
               --color-pink-100: oklch(.948 .028 342.258);
               --color-pink-200: oklch(.899 .061 343.231);
               --color-pink-300: oklch(.823 .12 346.018);
               --color-pink-400: oklch(.718 .202 349.761);
               --color-pink-500: oklch(.656 .241 354.308);
               --color-pink-600: oklch(.592 .249 .584);
               --color-pink-700: oklch(.525 .223 3.958);
               --color-pink-800: oklch(.459 .187 3.815);
               --color-pink-900: oklch(.408 .153 2.432);
               --color-pink-950: oklch(.284 .109 3.907);
               --color-rose-50: oklch(.969 .015 12.422);
               --color-rose-100: oklch(.941 .03 12.58);
               --color-rose-200: oklch(.892 .058 10.001);
               --color-rose-300: oklch(.81 .117 11.638);
               --color-rose-400: oklch(.712 .194 13.428);
               --color-rose-500: oklch(.645 .246 16.439);
               --color-rose-600: oklch(.586 .253 17.585);
               --color-rose-700: oklch(.514 .222 16.935);
               --color-rose-800: oklch(.455 .188 13.697);
               --color-rose-900: oklch(.41 .159 10.272);
               --color-rose-950: oklch(.271 .105 12.094);
               --color-slate-50: oklch(.984 .003 247.858);
               --color-slate-100: oklch(.968 .007 247.896);
               --color-slate-200: oklch(.929 .013 255.508);
               --color-slate-300: oklch(.869 .022 252.894);
               --color-slate-400: oklch(.704 .04 256.788);
               --color-slate-500: oklch(.554 .046 257.417);
               --color-slate-600: oklch(.446 .043 257.281);
               --color-slate-700: oklch(.372 .044 257.287);
               --color-slate-800: oklch(.279 .041 260.031);
               --color-slate-900: oklch(.208 .042 265.755);
               --color-slate-950: oklch(.129 .042 264.695);
               --color-gray-50: oklch(.985 .002 247.839);
               --color-gray-100: oklch(.967 .003 264.542);
               --color-gray-200: oklch(.928 .006 264.531);
               --color-gray-300: oklch(.872 .01 258.338);
               --color-gray-400: oklch(.707 .022 261.325);
               --color-gray-500: oklch(.551 .027 264.364);
               --color-gray-600: oklch(.446 .03 256.802);
               --color-gray-700: oklch(.373 .034 259.733);
               --color-gray-800: oklch(.278 .033 256.848);
               --color-gray-900: oklch(.21 .034 264.665);
               --color-gray-950: oklch(.13 .028 261.692);
               --color-zinc-50: oklch(.985 0 0);
               --color-zinc-100: oklch(.967 .001 286.375);
               --color-zinc-200: oklch(.92 .004 286.32);
               --color-zinc-300: oklch(.871 .006 286.286);
               --color-zinc-400: oklch(.705 .015 286.067);
               --color-zinc-500: oklch(.552 .016 285.938);
               --color-zinc-600: oklch(.442 .017 285.786);
               --color-zinc-700: oklch(.37 .013 285.805);
               --color-zinc-800: oklch(.274 .006 286.033);
               --color-zinc-900: oklch(.21 .006 285.885);
               --color-zinc-950: oklch(.141 .005 285.823);
               --color-neutral-50: oklch(.985 0 0);
               --color-neutral-100: oklch(.97 0 0);
               --color-neutral-200: oklch(.922 0 0);
               --color-neutral-300: oklch(.87 0 0);
               --color-neutral-400: oklch(.708 0 0);
               --color-neutral-500: oklch(.556 0 0);
               --color-neutral-600: oklch(.439 0 0);
               --color-neutral-700: oklch(.371 0 0);
               --color-neutral-800: oklch(.269 0 0);
               --color-neutral-900: oklch(.205 0 0);
               --color-neutral-950: oklch(.145 0 0);
               --color-stone-50: oklch(.985 .001 106.423);
               --color-stone-100: oklch(.97 .001 106.424);
               --color-stone-200: oklch(.923 .003 48.717);
               --color-stone-300: oklch(.869 .005 56.366);
               --color-stone-400: oklch(.709 .01 56.259);
               --color-stone-500: oklch(.553 .013 58.071);
               --color-stone-600: oklch(.444 .011 73.639);
               --color-stone-700: oklch(.374 .01 67.558);
               --color-stone-800: oklch(.268 .007 34.298);
               --color-stone-900: oklch(.216 .006 56.043);
               --color-stone-950: oklch(.147 .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;
               --container-prose: 65ch;
               --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: calc(var(--radius) - 4px);
               --radius-md: calc(var(--radius) - 2px);
               --radius-lg: var(--radius);
               --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;
               --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;
               --default-transition-duration: .15s;
               --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
               --default-font-family: var(--font-sans);
               --default-font-feature-settings: var(--font-sans--font-feature-settings);
               --default-font-variation-settings: var(--font-sans--font-variation-settings);
               --default-mono-font-family: var(--font-mono);
               --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
               --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
               --color-border: hsl(var(--border));
               --color-input: hsl(var(--input));
               --color-ring: hsl(var(--ring));
               --color-background: hsl(var(--background));
               --color-foreground: hsl(var(--foreground));
               --color-primary: hsl(var(--primary));
               --color-primary-foreground: hsl(var(--primary-foreground));
               --color-secondary: hsl(var(--secondary));
               --color-secondary-foreground: hsl(var(--secondary-foreground));
               --color-destructive: hsl(var(--destructive));
               --color-destructive-foreground: hsl(var(--destructive-foreground));
               --color-muted: hsl(var(--muted));
               --color-muted-foreground: hsl(var(--muted-foreground));
               --color-accent: hsl(var(--accent));
               --color-accent-foreground: hsl(var(--accent-foreground));
               --color-popover: hsl(var(--popover));
               --color-popover-foreground: hsl(var(--popover-foreground));
               --color-card: hsl(var(--card));
               --color-card-foreground: hsl(var(--card-foreground));
               --animate-accordion-down: accordion-down .2s ease-out;
               --animate-accordion-up: accordion-up .2s ease-out
           }
       }

       @layer base {

           *,
           ::backdrop,
           :after,
           :before {
               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
           }

           :host,
           html {
               -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
           }

           body {
               line-height: inherit
           }

           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;
               text-decoration: inherit
           }

           b,
           strong {
               font-weight: bolder
           }

           code,
           kbd,
           pre,
           samp {
               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
           }

           menu,
           ol,
           ul {
               list-style: none
           }

           audio,
           canvas,
           embed,
           iframe,
           img,
           object,
           svg,
           video {
               vertical-align: middle;
               display: block
           }

           img,
           video {
               max-width: 100%;
               height: auto
           }

           button,
           input,
           optgroup,
           select,
           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;
               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,
           ::-webkit-datetime-edit-year-field {
               padding-block: 0
           }

           ::-webkit-datetime-edit-day-field,
           ::-webkit-datetime-edit-month-field {
               padding-block: 0
           }

           ::-webkit-datetime-edit-hour-field,
           ::-webkit-datetime-edit-minute-field {
               padding-block: 0
           }

           ::-webkit-datetime-edit-millisecond-field,
           ::-webkit-datetime-edit-second-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,
           ::-webkit-outer-spin-button {
               height: auto
           }

           [hidden]:where(:not([hidden=until-found])) {
               display: none !important
           }

           button,
           input,
           select,
           textarea {
               color: inherit;
               background-color: #0000;
               border: 0 solid;
               border-radius: 0;
               padding: 0
           }

           *,
           ::backdrop,
           :after,
           :before {
               border-color: var(--color-gray-200, currentColor)
           }

           ::file-selector-button {
               border-color: var(--color-gray-200, currentColor)
           }

           :root {
               --background: 0 0% 98%;
               --foreground: 20 14.3% 4.1%;
               --card: 0 0% 100%;
               --card-foreground: 20 14.3% 4.1%;
               --popover: 0 0% 100%;
               --popover-foreground: 20 14.3% 4.1%;
               --primary: 24 9.8% 10%;
               --primary-foreground: 60 9.1% 97.8%;
               --secondary: 60 4.8% 95.9%;
               --secondary-foreground: 24 9.8% 10%;
               --muted: 60 4.8% 95.9%;
               --muted-foreground: 25 5.3% 44.7%;
               --accent: 60 4.8% 95.9%;
               --accent-foreground: 24 9.8% 10%;
               --destructive: 0 84.2% 60.2%;
               --destructive-foreground: 60 9.1% 97.8%;
               --border: 20 5.9% 90%;
               --input: 20 5.9% 90%;
               --ring: 20 14.3% 4.1%;
               --radius: 1rem;
               --chart-1: 220 70% 50%;
               --chart-2: 340 75% 55%;
               --chart-3: 30 80% 55%;
               --chart-4: 280 65% 60%;
               --chart-5: 160 60% 45%;
               --chart-6: 180 50% 50%;
               --chart-7: 216 50% 50%;
               --chart-8: 252 50% 50%;
               --chart-9: 288 50% 50%;
               --chart-10: 324 50% 50%
           }

           .dark {
               --background: 30 15% 8%;
               --foreground: 60 9.1% 97.8%;
               --card: 20 14.3% 4.1%;
               --card-foreground: 60 9.1% 97.8%;
               --popover: 20 14.3% 4.1%;
               --popover-foreground: 60 9.1% 97.8%;
               --primary: 60 9.1% 97.8%;
               --primary-foreground: 24 9.8% 10%;
               --secondary: 12 6.5% 15.1%;
               --secondary-foreground: 60 9.1% 97.8%;
               --muted: 12 6.5% 15.1%;
               --muted-foreground: 24 5.4% 63.9%;
               --accent: 12 6.5% 15.1%;
               --accent-foreground: 60 9.1% 97.8%;
               --destructive: 0 62.8% 30.6%;
               --destructive-foreground: 60 9.1% 97.8%;
               --border: 12 6.5% 15.1%;
               --input: 12 6.5% 15.1%;
               --ring: 24 5.7% 82.9%;
               --chart-1: 220 70% 50%;
               --chart-2: 340 75% 55%;
               --chart-3: 30 80% 55%;
               --chart-4: 280 65% 60%;
               --chart-5: 160 60% 45%;
               --chart-6: 180 50% 50%;
               --chart-7: 216 50% 50%;
               --chart-8: 252 50% 50%;
               --chart-9: 288 50% 50%;
               --chart-10: 324 50% 50%
           }

           * {
               border-color: var(--color-border)
           }

           html {
               scroll-behavior: smooth
           }

           body {
               background-color: var(--color-background);
               color: var(--color-foreground);
               font-synthesis-weight: none;
               text-rendering: optimizeLegibility
           }
       }

       @layer components;

       @layer utilities {
           .pointer-events-auto {
               pointer-events: auto
           }

           .pointer-events-none {
               pointer-events: none
           }

           .visible {
               visibility: visible
           }

           .step {
               counter-increment: step
           }

           .step:before {
               height: calc(var(--spacing)*9);
               width: calc(var(--spacing)*9);
               border-style: var(--tw-border-style);
               border-width: 4px;
               border-color: var(--color-background);
               background-color: var(--color-muted);
               text-align: center;
               text-indent: -1px;
               font-family: var(--font-mono);
               font-size: var(--text-base);
               line-height: var(--tw-leading, var(--text-base--line-height));
               --tw-font-weight: var(--font-weight-medium);
               font-weight: var(--font-weight-medium);
               content: counter(step);
               border-radius: 3.40282e+38px;
               justify-content: center;
               align-items: center;
               margin-top: -4px;
               margin-left: -50px;
               display: inline-flex;
               position: absolute
           }

           .sr-only {
               clip: rect(0, 0, 0, 0);
               white-space: nowrap;
               border-width: 0;
               width: 1px;
               height: 1px;
               margin: -1px;
               padding: 0;
               overflow: hidden
           }

           .absolute,
           .sr-only {
               position: absolute
           }

           .fixed {
               position: fixed
           }

           .relative {
               position: relative
           }

           .inset-0 {
               inset: calc(var(--spacing)*0)
           }

           .inset-x-0 {
               inset-inline: calc(var(--spacing)*0)
           }

           .inset-y-0 {
               inset-block: calc(var(--spacing)*0)
           }

           .top-0 {
               top: calc(var(--spacing)*0)
           }

           .top-4 {
               top: calc(var(--spacing)*4)
           }

           .top-\[-85px\] {
               top: -85px
           }

           .top-\[1px\] {
               top: 1px
           }

           .top-\[60\%\] {
               top: 60%
           }

           .top-full {
               top: 100%
           }

           .right-0 {
               right: calc(var(--spacing)*0)
           }

           .right-3 {
               right: calc(var(--spacing)*3)
           }

           .right-4 {
               right: calc(var(--spacing)*4)
           }

           .bottom-0 {
               bottom: calc(var(--spacing)*0)
           }

           .left-0 {
               left: calc(var(--spacing)*0)
           }

           .left-2 {
               left: calc(var(--spacing)*2)
           }

           .z-1 {
               z-index: 1
           }

           .z-10 {
               z-index: 10
           }

           .z-20 {
               z-index: 20
           }

           .z-30 {
               z-index: 30
           }

           .z-50 {
               z-index: 50
           }

           .z-\[999\] {
               z-index: 999
           }

           .col-span-1 {
               grid-column: span 1/span 1
           }

           .\!container {
               width: 100% !important
           }

           @media (width>=40rem) {
               .\!container {
                   max-width: 40rem !important
               }
           }

           @media (width>=48rem) {
               .\!container {
                   max-width: 48rem !important
               }
           }

           @media (width>=64rem) {
               .\!container {
                   max-width: 64rem !important
               }
           }

           @media (width>=80rem) {
               .\!container {
                   max-width: 80rem !important
               }
           }

           @media (width>=96rem) {
               .\!container {
                   max-width: 96rem !important
               }
           }

           .container {
               width: 100%
           }

           @media (width>=40rem) {
               .container {
                   max-width: 40rem
               }
           }

           @media (width>=48rem) {
               .container {
                   max-width: 48rem
               }
           }

           @media (width>=64rem) {
               .container {
                   max-width: 64rem
               }
           }

           @media (width>=80rem) {
               .container {
                   max-width: 80rem
               }
           }

           @media (width>=96rem) {
               .container {
                   max-width: 96rem
               }
           }

           .m-0\! {
               margin: calc(var(--spacing)*0) !important
           }

           .m-auto {
               margin: auto
           }

           .\!container {
               margin-inline: auto !important;
               padding-inline: 2rem !important
           }

           @media (width>=40rem) {
               .\!container {
                   max-width: none !important
               }
           }

           @media (width>=1400px) {
               .\!container {
                   max-width: 1400px !important
               }
           }

           .container {
               margin-inline: auto;
               padding-inline: 2rem
           }

           @media (width>=40rem) {
               .container {
                   max-width: none
               }
           }

           @media (width>=1400px) {
               .container {
                   max-width: 1400px
               }
           }

           .-mx-1 {
               margin-inline: calc(var(--spacing)*-1)
           }

           .mx-0 {
               margin-inline: calc(var(--spacing)*0)
           }

           .mx-2 {
               margin-inline: calc(var(--spacing)*2)
           }

           .mx-auto {
               margin-inline: auto
           }

           .my-0\.5 {
               margin-block: calc(var(--spacing)*.5)
           }

           .my-1 {
               margin-block: calc(var(--spacing)*1)
           }

           .my-2 {
               margin-block: calc(var(--spacing)*2)
           }

           .-mt-\[0\.3px\] {
               margin-top: -.3px
           }

           .-mt-\[1px\] {
               margin-top: -1px
           }

           .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-3 {
               margin-top: calc(var(--spacing)*3)
           }

           .mt-10 {
               margin-top: calc(var(--spacing)*10)
           }
           .mt-7 {
               margin-top: calc(var(--spacing)*7)
           }
           .mt-\[1px\] {
               margin-top: 1px
           }

           .mt-\[2px\] {
               margin-top: 2px
           }

           .mt-\[3\.2px\] {
               margin-top: 3.2px
           }

           .-mr-1 {
               margin-right: calc(var(--spacing)*-1)
           }
           .-mr-4 {
               margin-right: calc(var(--spacing)*-4)
           }

           .mr-0\.5 {
               margin-right: calc(var(--spacing)*.5)
           }

           .mr-1 {
               margin-right: calc(var(--spacing)*1)
           }
           .mr-2 {
               margin-right: calc(var(--spacing)*2)
           }
           .mr-1\.5 {
               margin-right: calc(var(--spacing)*1.5)
           }
           .mr-1\! {
               margin-right: calc(var(--spacing)*1) !important
           }

           .mb-0 {
               margin-bottom: calc(var(--spacing)*0)
           }

           .mb-1 {
               margin-bottom: calc(var(--spacing)*1)
           }

           .mb-\[6px\] {
               margin-bottom: 6px
           }

           .-ml-9 {
               margin-left: calc(var(--spacing)*-9)
           }

           .ml-1 {
               margin-left: calc(var(--spacing)*1)
           }

           .ml-2 {
               margin-left: calc(var(--spacing)*2)
           }

           .ml-auto {
               margin-left: auto
           }

           .block {
               display: block
           }

           .flex {
               display: flex
           }

           .grid {
               display: grid
           }

           .hidden {
               display: none
           }

           .inline {
               display: inline
           }

           .inline-flex {
               display: inline-flex
           }

           .aspect-\[2\/1\] {
               aspect-ratio: 2
           }

           .aspect-auto {
               aspect-ratio: auto
           }

           .aspect-video {
               aspect-ratio: 16/9
           }

           .size-1\.5 {
               width: calc(var(--spacing)*1.5);
               height: calc(var(--spacing)*1.5)
           }

           .size-3 {
               width: calc(var(--spacing)*3);
               height: calc(var(--spacing)*3)
           }

           .size-4 {
               width: calc(var(--spacing)*4);
               height: calc(var(--spacing)*4)
           }

           .size-40 {
               width: calc(var(--spacing)*40);
               height: calc(var(--spacing)*40)
           }

           .size-\[10px\] {
               width: 10px;
               height: 10px
           }

           .size-\[13px\] {
               width: 13px;
               height: 13px
           }

           .size-fit {
               width: fit-content;
               height: fit-content
           }

           .size-full {
               width: 100%;
               height: 100%
           }

           .h-1\.5 {
               height: calc(var(--spacing)*1.5)
           }

           .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-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-\[3px\] {
               height: 3px
           }

           .h-\[130px\] {
               height: 130px
           }

           .h-\[140px\] {
               height: 140px
           }

           .h-\[14px\] {
               height: 14px
           }

           .h-\[182px\] {
               height: 182px
           }

           .h-\[1px\] {
               height: 1px
           }

           .h-\[20px\] {
               height: 20px
           }

           .h-\[38px\] {
               height: 38px
           }

           .h-\[81px\] {
               height: 81px
           }

           .h-\[250px\] {
               height: 250px
           }

           .h-\[var\(--radix-navigation-menu-viewport-height\)\] {
               height: var(--radix-navigation-menu-viewport-height)
           }

           .h-auto {
               height: auto
           }

           .h-full {
               height: 100%
           }

           .h-px {
               height: 1px
           }

           .min-h-40 {
               min-height: calc(var(--spacing)*40)
           }

           .min-h-44 {
               min-height: calc(var(--spacing)*44)
           }

           .min-h-\[61px\] {
               min-height: 61px
           }

           .min-h-\[93px\] {
               min-height: 93px
           }

           .min-h-\[123px\] {
               min-height: 123px
           }

           .min-h-\[calc\(100vh-calc\(var\(--spacing\)\*16\)\)\] {
               min-height: calc(100vh - calc(var(--spacing)*16))
           }

           .min-h-screen {
               min-height: 100vh
           }

           .w-0 {
               width: calc(var(--spacing)*0)
           }

           .w-1 {
               width: calc(var(--spacing)*1)
           }

           .w-1\.5 {
               width: calc(var(--spacing)*1.5)
           }

           .w-1\/2 {
               width: 50%
           }

           .w-2 {
               width: calc(var(--spacing)*2)
           }

           .w-2\.5 {
               width: calc(var(--spacing)*2.5)
           }

           .w-3 {
               width: calc(var(--spacing)*3)
           }

           .w-3\.5 {
               width: calc(var(--spacing)*3.5)
           }

           .w-3\/4 {
               width: 75%
           }

           .w-4 {
               width: calc(var(--spacing)*4)
           }

           .w-6 {
               width: calc(var(--spacing)*6)
           }

           .w-10 {
               width: calc(var(--spacing)*10)
           }

           .w-12 {
               width: calc(var(--spacing)*12)
           }

           .w-14 {
               width: calc(var(--spacing)*14)
           }

           .w-16 {
               width: calc(var(--spacing)*16)
           }

           .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-72 {
               width: calc(var(--spacing)*72)
           }

           .w-\[1px\] {
               width: 1px
           }

           .w-\[50px\] {
               width: 50px
           }

           .w-fit {
               width: fit-content
           }

           .w-full {
               width: 100%
           }

           .w-max {
               width: max-content
           }

           .max-w-5xl {
               max-width: var(--container-5xl)
           }

           .max-w-\[200px\] {
               max-width: 200px
           }

           .max-w-\[300px\] {
               max-width: 300px
           }

           .max-w-max {
               max-width: max-content
           }

           .min-w-0 {
               min-width: calc(var(--spacing)*0)
           }

           .min-w-\[8rem\] {
               min-width: 8rem
           }

           .min-w-\[17px\] {
               min-width: 17px
           }

           .min-w-\[900px\] {
               min-width: 900px
           }

           .flex-1 {
               flex: 1
           }

           .flex-none {
               flex: none
           }

           .shrink-0 {
               flex-shrink: 0
           }

           .grow {
               flex-grow: 1
           }

           .basis-0 {
               flex-basis: calc(var(--spacing)*0)
           }

           .scale-0 {
               --tw-scale-x: 0%;
               --tw-scale-y: 0%;
               --tw-scale-z: 0%
           }

           .scale-0,
           .scale-90 {
               scale: var(--tw-scale-x) var(--tw-scale-y)
           }

           .scale-90 {
               --tw-scale-x: 90%;
               --tw-scale-y: 90%;
               --tw-scale-z: 90%
           }

           .scale-100 {
               --tw-scale-x: 100%;
               --tw-scale-y: 100%;
               --tw-scale-z: 100%;
               scale: var(--tw-scale-x) var(--tw-scale-y)
           }

           .rotate-0 {
               rotate: none
           }

           .rotate-45 {
               rotate: 45deg
           }

           .rotate-90 {
               rotate: 90deg
           }

           .transform {
               transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)
           }

           .animate-none {
               animation: none
           }

           .animate-ping {
               animation: var(--animate-ping)
           }

           .animate-pulse {
               animation: var(--animate-pulse)
           }

           .cursor-default {
               cursor: default
           }

           .cursor-pointer {
               cursor: pointer
           }

           .list-none {
               list-style-type: none
           }

           .grid-cols-1 {
               grid-template-columns: repeat(1, minmax(0, 1fr))
           }

           .grid-cols-2 {
               grid-template-columns: repeat(2, minmax(0, 1fr))
           }

           .grid-cols-5 {
               grid-template-columns: repeat(5, minmax(0, 1fr))
           }

           .grid-cols-9 {
               grid-template-columns: repeat(9, minmax(0, 1fr))
           }

           .flex-col {
               flex-direction: column
           }

           .flex-col-reverse {
               flex-direction: column-reverse
           }

           .flex-row {
               flex-direction: row
           }

           .flex-wrap {
               flex-wrap: wrap
           }

           .content-center {
               align-content: center
           }

           .items-center {
               align-items: center
           }

           .items-end {
               align-items: flex-end
           }

           .items-start {
               align-items: flex-start
           }

           .items-stretch {
               align-items: stretch
           }

           .justify-between {
               justify-content: space-between
           }

           .justify-center {
               justify-content: center
           }

           .justify-start {
               justify-content: flex-start
           }

           .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-3 {
               gap: calc(var(--spacing)*3)
           }

           .gap-4 {
               gap: calc(var(--spacing)*4)
           }

           :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-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-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-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)))
           }

           .self-center {
               align-self: center
           }

           .overflow-hidden {
               overflow: hidden
           }

           .overflow-x-auto {
               overflow-x: auto
           }

           .overflow-x-scroll {
               overflow-x: scroll
           }

           .rounded {
               border-radius: .25rem
           }

           .rounded-3xl {
               border-radius: var(--radius-3xl)
           }

           .rounded-\[2px\] {
               border-radius: 2px
           }

           .rounded-\[5px\] {
               border-radius: 5px
           }

           .rounded-\[6px\] {
               border-radius: 6px
           }

           .rounded-\[8px\] {
               border-radius: 8px
           }

           .rounded-\[10px\] {
               border-radius: 10px
           }

           .rounded-\[50px\] {
               border-radius: 50px
           }

           .rounded-full {
               border-radius: 3.40282e+38px
           }

           .rounded-lg {
               border-radius: var(--radius-lg)
           }

           .rounded-md {
               border-radius: var(--radius-md)
           }

           .rounded-sm {
               border-radius: var(--radius-sm)
           }

           .rounded-tl-sm {
               border-top-left-radius: var(--radius-sm)
           }

           .border {
               border-style: var(--tw-border-style);
               border-width: 1px
           }

           .border-2 {
               border-style: var(--tw-border-style);
               border-width: 2px
           }

           .border-\[1\.5px\] {
               border-style: var(--tw-border-style);
               border-width: 1.5px
           }

           .border-\[1px\] {
               border-style: var(--tw-border-style);
               border-width: 1px
           }

           .border-t {
               border-top-style: var(--tw-border-style);
               border-top-width: 1px
           }

           .border-r {
               border-right-style: var(--tw-border-style);
               border-right-width: 1px
           }

           .border-b {
               border-bottom-style: var(--tw-border-style);
               border-bottom-width: 1px
           }

           .border-l {
               border-left-style: var(--tw-border-style);
               border-left-width: 1px
           }

           .border-dashed {
               --tw-border-style: dashed;
               border-style: dashed
           }

           .border-none {
               --tw-border-style: none;
               border-style: none
           }

           .border-\(--color-border\) {
               border-color: var(--color-border)
           }

           .border-border\/50 {
               border-color: color-mix(in oklab, var(--color-border) 50%, transparent)
           }

           .border-input {
               border-color: var(--color-input)
           }

           .border-neutral-200 {
               border-color: var(--color-neutral-200)
           }

           .border-stone-300 {
               border-color: var(--color-stone-300)
           }

           .border-transparent {
               border-color: #0000
           }

           .border-white {
               border-color: var(--color-white)
           }

           .bg-\(--color-bg\) {
               background-color: var(--color-bg)
           }

           .bg-\[hsl\(var\(--chart-1\)\)\] {
               background-color: hsl(var(--chart-1))
           }

           .bg-\[hsl\(var\(--chart-4\)\)\] {
               background-color: hsl(var(--chart-4))
           }

           .bg-background {
               background-color: var(--color-background)
           }

           .bg-black\/80 {
               background-color: color-mix(in oklab, var(--color-black) 80%, transparent)
           }

           .bg-blue-500 {
               background-color: var(--color-blue-500)
           }

           .bg-blue-600 {
               background-color: var(--color-blue-600)
           }

           .bg-border {
               background-color: var(--color-border)
           }

           .bg-card {
               background-color: var(--color-card)
           }

           .bg-destructive {
               background-color: var(--color-destructive)
           }

           .bg-green-500 {
               background-color: var(--color-green-500)
           }

           .bg-green-600 {
               background-color: var(--color-green-600)
           }

           .bg-green-800 {
               background-color: var(--color-green-800)
           }

           .bg-muted {
               background-color: var(--color-muted)
           }

           .bg-muted-foreground\/10 {
               background-color: color-mix(in oklab, var(--color-muted-foreground) 10%, transparent)
           }

           .bg-orange-400 {
               background-color: var(--color-orange-400)
           }

           .bg-popover {
               background-color: var(--color-popover)
           }

           .bg-primary {
               background-color: var(--color-primary)
           }

           .bg-red-500 {
               background-color: var(--color-red-500)
           }

           .bg-red-600 {
               background-color: var(--color-red-600)
           }

           .bg-secondary {
               background-color: var(--color-secondary)
           }

           .bg-stone-100 {
               background-color: var(--color-stone-100)
           }

           .bg-transparent {
               background-color: #0000
           }

           .bg-white {
               background-color: var(--color-white)
           }

           .fill-current {
               fill: currentColor
           }

           .fill-green-700 {
               fill: var(--color-green-700)
           }

           .fill-neutral-200\/50 {
               fill: color-mix(in oklab, var(--color-neutral-200) 50%, transparent)
           }

           .fill-sky-700 {
               fill: var(--color-sky-700)
           }

           .stroke-\[var\(--stroke-primary-color\)\] {
               stroke: var(--stroke-primary-color)
           }

           .stroke-current {
               stroke: currentColor
           }

           .stroke-muted {
               stroke: var(--color-muted)
           }

           .stroke-neutral-300\/40 {
               stroke: color-mix(in oklab, var(--color-neutral-300) 40%, transparent)
           }

           .stroke-white {
               stroke: var(--color-white)
           }

           .stroke-\[0\.5\] {
               stroke-width: .5px
           }

           .object-cover {
               object-fit: cover
           }

           .object-top {
               object-position: top
           }

           .p-0 {
               padding: calc(var(--spacing)*0)
           }

           .p-0\! {
               padding: calc(var(--spacing)*0) !important
           }

           .p-1 {
               padding: calc(var(--spacing)*1)
           }

           .p-1\.5 {
               padding: calc(var(--spacing)*1.5)
           }

           .p-3 {
               padding: calc(var(--spacing)*3)
           }

           .p-4 {
               padding: calc(var(--spacing)*4)
           }

           .p-6 {
               padding: calc(var(--spacing)*6)
           }

           .p-\[3px\] {
               padding: 3px
           }

           .p-\[10px\] {
               padding: 10px
           }

           .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-4 {
               padding-inline: calc(var(--spacing)*4)
           }

           .px-6 {
               padding-inline: calc(var(--spacing)*6)
           }

           .px-8 {
               padding-inline: calc(var(--spacing)*8)
           }

           .px-\[9px\] {
               padding-inline: 9px
           }

           .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-3 {
               padding-block: calc(var(--spacing)*3)
           }

           .py-4 {
               padding-block: calc(var(--spacing)*4)
           }

           .py-5 {
               padding-block: calc(var(--spacing)*5)
           }

           .py-\[8px\] {
               padding-block: 8px
           }

           .pt-0 {
               padding-top: calc(var(--spacing)*0)
           }

           .pt-1 {
               padding-top: calc(var(--spacing)*1)
           }

           .pt-3 {
               padding-top: calc(var(--spacing)*3)
           }

           .pt-4 {
               padding-top: calc(var(--spacing)*4)
           }

           .pr-2 {
               padding-right: calc(var(--spacing)*2)
           }

           .pr-4 {
               padding-right: calc(var(--spacing)*4)
           }

           .pb-3 {
               padding-bottom: calc(var(--spacing)*3)
           }

           .pl-0 {
               padding-left: calc(var(--spacing)*0)
           }

           .pl-8 {
               padding-left: calc(var(--spacing)*8)
           }

           .text-center {
               text-align: center
           }

           .text-end {
               text-align: end
           }

           .text-left {
               text-align: left
           }

           .text-start {
               text-align: start
           }

           .font-mono {
               font-family: var(--font-mono)
           }

           .font-sans {
               font-family: var(--font-sans)
           }

           .text-2xl {
               font-size: var(--text-2xl);
               line-height: var(--tw-leading, var(--text-2xl--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))
           }

           .text-\[0px\] {
               font-size: 0
           }

           .text-\[9px\] {
               font-size: 9px
           }

           .text-\[10\.5px\] {
               font-size: 10.5px
           }

           .text-\[10px\] {
               font-size: 10px
           }

           .text-\[11px\] {
               font-size: 11px
           }

           .text-\[12px\] {
               font-size: 12px
           }

           .text-\[13px\] {
               font-size: 13px
           }

           .leading-none {
               --tw-leading: 1;
               line-height: 1
           }

           .font-\[600\] {
               --tw-font-weight: 600;
               font-weight: 600
           }

           .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-tight {
               --tw-tracking: var(--tracking-tight);
               letter-spacing: var(--tracking-tight)
           }

           .tracking-widest {
               --tw-tracking: var(--tracking-widest);
               letter-spacing: var(--tracking-widest)
           }

           .text-nowrap {
               text-wrap: nowrap
           }

           .break-all {
               word-break: break-all
           }

           .whitespace-nowrap {
               white-space: nowrap
           }

           .text-black {
               color: var(--color-black)
           }

           .text-blue-800 {
               color: var(--color-blue-800)
           }

           .text-card-foreground {
               color: var(--color-card-foreground)
           }

           .text-destructive-foreground {
               color: var(--color-destructive-foreground)
           }

           .text-foreground {
               color: var(--color-foreground)
           }

           .text-green-500 {
               color: var(--color-green-500)
           }

           .text-muted-foreground {
               color: var(--color-muted-foreground)
           }

           .text-neutral-600 {
               color: var(--color-neutral-600)
           }

           .text-neutral-600\/50 {
               color: color-mix(in oklab, var(--color-neutral-600) 50%, transparent)
           }

           .text-popover-foreground {
               color: var(--color-popover-foreground)
           }

           .text-primary {
               color: var(--color-primary)
           }

           .text-primary-foreground {
               color: var(--color-primary-foreground)
           }

           .text-purple-800 {
               color: var(--color-purple-800)
           }

           .text-red-500 {
               color: var(--color-red-500)
           }

           .text-secondary-foreground {
               color: var(--color-secondary-foreground)
           }

           .text-stone-400 {
               color: var(--color-stone-400)
           }

           .text-white {
               color: var(--color-white)
           }

           .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, )
           }

           .underline {
               text-decoration-line: underline
           }

           .decoration-yellow-500 {
               -webkit-text-decoration-color: var(--color-yellow-500);
               text-decoration-color: var(--color-yellow-500)
           }

           .decoration-2 {
               text-decoration-thickness: 2px
           }

           .underline-offset-2 {
               text-underline-offset: 2px
           }

           .underline-offset-4 {
               text-underline-offset: 4px
           }

           .antialiased {
               -webkit-font-smoothing: antialiased;
               -moz-osx-font-smoothing: grayscale
           }

           .opacity-40 {
               opacity: .4
           }

           .opacity-50 {
               opacity: .5
           }

           .opacity-60 {
               opacity: .6
           }

           .opacity-70 {
               opacity: .7
           }

           .opacity-75 {
               opacity: .75
           }

           .opacity-100 {
               opacity: 1
           }

           .ring-0 {
               --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor)
           }

           .ring-0,
           .ring-1 {
               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)
           }

           .ring-2 {
               --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor)
           }

           .ring-2,
           .shadow-2xl {
               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)
           }

           .shadow-\[inset_0_1px_0_rgba\(0\,0\,0\,0\.2\)\] {
               --tw-shadow: inset 0 1px 0 var(--tw-shadow-color, #0003)
           }

           .shadow-\[inset_0_1px_0_rgba\(0\,0\,0\,0\.2\)\],
           .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\] {
               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_1px_0_rgba\(255\,255\,255\,0\.2\)\] {
               --tw-shadow: inset 0 1px 0 var(--tw-shadow-color, #fff3)
           }

           .shadow-lg {
               --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a)
           }

           .shadow-lg,
           .shadow-md {
               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)
           }

           .shadow-none {
               --tw-shadow: 0 0#0000
           }

           .shadow-none,
           .shadow-xl {
               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)
           }

           .shadow-black\/5 {
               --tw-shadow-color: color-mix(in oklab, var(--color-black) 5%, transparent)
           }

           .shadow-neutral-200\/30 {
               --tw-shadow-color: color-mix(in oklab, var(--color-neutral-200) 30%, transparent)
           }

           .shadow-neutral-200\/40 {
               --tw-shadow-color: color-mix(in oklab, var(--color-neutral-200) 40%, transparent)
           }

           .ring-green-500 {
               --tw-ring-color: var(--color-green-500)
           }

           .ring-purple-500 {
               --tw-ring-color: var(--color-purple-500)
           }

           .ring-red-500 {
               --tw-ring-color: var(--color-red-500)
           }

           .ring-transparent {
               --tw-ring-color: transparent
           }

           .ring-offset-background {
               --tw-ring-offset-color: var(--color-background)
           }

           .outline-hidden {
               outline-offset: 2px;
               outline: 2px solid #0000
           }

           .outline {
               outline-style: var(--tw-outline-style);
               outline-width: 1px
           }

           .blur {
               --tw-blur: blur(8px)
           }

           .blur,
           .blur-sm {
               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-sm {
               --tw-blur: blur(var(--blur-sm))
           }

           .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, )
           }

           .transition {
               transition-property: color, background-color, border-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, -webkit-backdrop-filter, -webkit-backdrop-filter, backdrop-filter;
               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, 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-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))
           }

           .delay-\[var\(--delay\)\] {
               transition-delay: var(--delay)
           }

           .duration-200 {
               --tw-duration: .2s;
               transition-duration: .2s
           }

           .duration-500 {
               --tw-duration: .5s;
               transition-duration: .5s
           }

           .duration-\[var\(--transition-length\)\] {
               --tw-duration: var(--transition-length);
               transition-duration: var(--transition-length)
           }

           .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
           }

           .\[text-shadow\:_0_1px_0_rgb\(0_0_0_\/_20\%\)\] {
               text-shadow: 0 1px #0003
           }

           .select-none {
               -webkit-user-select: none;
               user-select: none
           }

           @media (hover:hover) {
               .group-hover\:z-30:is(:where(.group):hover *) {
                   z-index: 30
               }

               .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-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *) {
               rotate: 180deg
           }

           .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*) {
               cursor: not-allowed
           }

           .peer-disabled\:opacity-70:is(:where(.peer):disabled~*) {
               opacity: .7
           }

           .file\:border-0::file-selector-button {
               border-style: var(--tw-border-style);
               border-width: 0
           }

           .file\:bg-transparent::file-selector-button {
               background-color: #0000
           }

           .file\:text-sm::file-selector-button {
               font-size: var(--text-sm);
               line-height: var(--tw-leading, var(--text-sm--line-height))
           }

           .file\:font-medium::file-selector-button {
               --tw-font-weight: var(--font-weight-medium);
               font-weight: var(--font-weight-medium)
           }

           .placeholder\:text-muted-foreground::placeholder {
               color: var(--color-muted-foreground)
           }

           @media (hover:hover) {
               .hover\:border-blue-500:hover {
                   border-color: var(--color-blue-500)
               }

               .hover\:bg-accent:hover {
                   background-color: var(--color-accent)
               }

               .hover\:bg-accent\/50:hover {
                   background-color: color-mix(in oklab, var(--color-accent) 50%, transparent)
               }

               .hover\:bg-destructive\/80:hover {
                   background-color: color-mix(in oklab, var(--color-destructive) 80%, transparent)
               }

               .hover\:bg-destructive\/90:hover {
                   background-color: color-mix(in oklab, var(--color-destructive) 90%, transparent)
               }

               .hover\:bg-green-500:hover {
                   background-color: var(--color-green-500)
               }

               .hover\:bg-primary\/80:hover {
                   background-color: color-mix(in oklab, var(--color-primary) 80%, transparent)
               }

               .hover\:bg-primary\/90:hover {
                   background-color: color-mix(in oklab, var(--color-primary) 90%, transparent)
               }

               .hover\:bg-secondary\/80:hover {
                   background-color: color-mix(in oklab, var(--color-secondary) 80%, transparent)
               }

               .hover\:fill-green-600:hover {
                   fill: var(--color-green-600)
               }

               .hover\:fill-sky-600:hover {
                   fill: var(--color-sky-600)
               }

               .hover\:text-accent-foreground:hover {
                   color: var(--color-accent-foreground)
               }

               .hover\:underline:hover {
                   text-decoration-line: underline
               }

               .hover\:decoration-yellow-600:hover {
                   -webkit-text-decoration-color: var(--color-yellow-600);
                   text-decoration-color: var(--color-yellow-600)
               }

               .hover\:opacity-100:hover {
                   opacity: 1
               }

               .hover\:shadow-\[inset_0_1px_0_rgba\(0\,0\,0\,0\.2\)\]:hover {
                   --tw-shadow: inset 0 1px 0 var(--tw-shadow-color, #0003);
                   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-green-500:hover {
                   --tw-ring-color: var(--color-green-500)
               }

               .hover\:ring-purple-500:hover {
                   --tw-ring-color: var(--color-purple-500)
               }

               .hover\:ring-red-500:hover {
                   --tw-ring-color: var(--color-red-500)
               }

               .hover\:brightness-95:hover {
                   --tw-brightness: brightness(95%);
                   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, )
               }
           }

           .focus\:bg-accent:focus {
               background-color: var(--color-accent)
           }

           .focus\:text-accent-foreground:focus {
               color: var(--color-accent-foreground)
           }

           .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-ring:focus {
               --tw-ring-color: var(--color-ring)
           }

           .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\:outline-hidden:focus {
               outline-offset: 2px;
               outline: 2px solid #0000
           }

           .focus-visible\:ring-2:focus-visible {
               --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-visible\:ring-ring:focus-visible {
               --tw-ring-color: var(--color-ring)
           }

           .focus-visible\:ring-offset-2:focus-visible {
               --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-visible\:ring-offset-background:focus-visible {
               --tw-ring-offset-color: var(--color-background)
           }

           .focus-visible\:outline-hidden:focus-visible {
               outline-offset: 2px;
               outline: 2px solid #0000
           }

           .focus-visible\:outline-none:focus-visible {
               --tw-outline-style: none;
               outline-style: none
           }

           .disabled\:pointer-events-none:disabled {
               pointer-events: none
           }

           .disabled\:cursor-not-allowed:disabled {
               cursor: not-allowed
           }

           .disabled\:opacity-50:disabled {
               opacity: .5
           }

           .data-active\:bg-accent\/50[data-active] {
               background-color: color-mix(in oklab, var(--color-accent) 50%, transparent)
           }

           .data-disabled\:pointer-events-none[data-disabled] {
               pointer-events: none
           }

           .data-disabled\:opacity-50[data-disabled] {
               opacity: .5
           }

           .data-\[active\=true\]\:bg-muted\/50[data-active=true] {
               background-color: color-mix(in oklab, var(--color-muted) 50%, transparent)
           }

           .data-\[state\=checked\]\:translate-x-3[data-state=checked] {
               --tw-translate-x: calc(var(--spacing)*3);
               translate: var(--tw-translate-x) var(--tw-translate-y)
           }

           .data-\[state\=checked\]\:bg-primary[data-state=checked] {
               background-color: var(--color-primary)
           }

           .data-\[state\=closed\]\:duration-300[data-state=closed] {
               --tw-duration: .3s;
               transition-duration: .3s
           }

           .data-\[state\=open\]\:bg-accent[data-state=open] {
               background-color: var(--color-accent)
           }

           .data-\[state\=open\]\:bg-accent\/50[data-state=open] {
               background-color: color-mix(in oklab, var(--color-accent) 50%, transparent)
           }

           .data-\[state\=open\]\:bg-secondary[data-state=open] {
               background-color: var(--color-secondary)
           }

           .data-\[state\=open\]\:duration-500[data-state=open] {
               --tw-duration: .5s;
               transition-duration: .5s
           }

           .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked] {
               --tw-translate-x: calc(var(--spacing)*0);
               translate: var(--tw-translate-x) var(--tw-translate-y)
           }

           .data-\[state\=unchecked\]\:bg-input[data-state=unchecked] {
               background-color: var(--color-input)
           }

           @media (width>=40rem) {
               .sm\:mb-\[1px\] {
                   margin-bottom: 1px
               }

               .sm\:block {
                   display: block
               }

               .sm\:max-w-sm {
                   max-width: var(--container-sm)
               }

               .sm\:flex-row {
                   flex-direction: row
               }

               .sm\:items-center {
                   align-items: center
               }

               .sm\:justify-end {
                   justify-content: flex-end
               }

               :where(.sm\: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)))
               }

               .sm\:border-t-0 {
                   border-top-style: var(--tw-border-style);
                   border-top-width: 0
               }

               .sm\:border-l {
                   border-left-style: var(--tw-border-style);
                   border-left-width: 1px
               }

               .sm\:p-6 {
                   padding: calc(var(--spacing)*6)
               }

               .sm\:px-6 {
                   padding-inline: calc(var(--spacing)*6)
               }

               .sm\:pt-6 {
                   padding-top: calc(var(--spacing)*6)
               }

               .sm\:pr-0 {
                   padding-right: calc(var(--spacing)*0)
               }

               .sm\:pr-6 {
                   padding-right: calc(var(--spacing)*6)
               }

               .sm\:pb-6 {
                   padding-bottom: calc(var(--spacing)*6)
               }

               .sm\:pl-2 {
                   padding-left: calc(var(--spacing)*2)
               }

               .sm\:text-left {
                   text-align: left
               }

               .sm\:text-lg {
                   font-size: var(--text-lg);
                   line-height: var(--tw-leading, var(--text-lg--line-height))
               }

               .sm\:text-\[12px\] {
                   font-size: 12px
               }
           }

           @media (width>=48rem) {
               .md\:absolute {
                   position: absolute
               }

               .md\:mt-16 {
                   margin-top: calc(var(--spacing)*16)
               }

               .md\:block {
                   display: block
               }

               .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] {
                   width: var(--radix-navigation-menu-viewport-width)
               }

               .md\:w-auto {
                   width: auto
               }

               .md\:scale-100 {
                   --tw-scale-x: 100%;
                   --tw-scale-y: 100%;
                   --tw-scale-z: 100%;
                   scale: var(--tw-scale-x) var(--tw-scale-y)
               }

               .md\:grid-cols-2 {
                   grid-template-columns: repeat(2, minmax(0, 1fr))
               }

               .md\:gap-6 {
                   gap: calc(var(--spacing)*6)
               }

               .md\:p-10 {
                   padding: calc(var(--spacing)*10)
               }

               .md\:px-5 {
                   padding-inline: calc(var(--spacing)*5)
               }

               .md\:pt-8 {
                   padding-top: calc(var(--spacing)*8)
               }

               .md\:text-base {
                   font-size: var(--text-base);
                   line-height: var(--tw-leading, var(--text-base--line-height))
               }
           }

           @media (width>=64rem) {
               .lg\:block {
                   display: block
               }

               .lg\:flex {
                   display: flex
               }

               .lg\:min-h-\[61px\] {
                   min-height: 61px
               }

               .lg\:min-h-\[91px\] {
                   min-height: 91px
               }
               .lg\:w-21 {
                width: calc(var(--spacing)*21)
               }
               .lg\:w-23 {
                width: calc(var(--spacing)*23)
               }
               .lg\:w-28 {
                width: calc(var(--spacing)*28)
               }
               .lg\:w-36 {
                   width: calc(var(--spacing)*36)
               }

               .lg\:w-40 {
                   width: calc(var(--spacing)*40)
               }
               .lg\:w-60 {
                   width: calc(var(--spacing)*60)
               }
               .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-6 {
                   grid-template-columns: repeat(6, minmax(0, 1fr))
               }

               .lg\:flex-row {
                   flex-direction: row
               }

               .lg\:gap-4 {
                   gap: calc(var(--spacing)*4)
               }
           }

           .dark\:block:is(.dark *) {
               display: block
           }

           .dark\:hidden:is(.dark *) {
               display: none
           }

           .dark\:scale-0:is(.dark *) {
               --tw-scale-x: 0%;
               --tw-scale-y: 0%;
               --tw-scale-z: 0%;
               scale: var(--tw-scale-x) var(--tw-scale-y)
           }

           .dark\:scale-100:is(.dark *) {
               --tw-scale-x: 100%;
               --tw-scale-y: 100%;
               --tw-scale-z: 100%;
               scale: var(--tw-scale-x) var(--tw-scale-y)
           }

           .dark\:-rotate-90:is(.dark *) {
               rotate: -90deg
           }

           .dark\:rotate-0:is(.dark *) {
               rotate: none
           }

           .dark\:border:is(.dark *) {
               border-style: var(--tw-border-style);
               border-width: 1px
           }

           .dark\:border-neutral-700:is(.dark *) {
               border-color: var(--color-neutral-700)
           }

           .dark\:border-neutral-800:is(.dark *) {
               border-color: var(--color-neutral-800)
           }

           .dark\:border-stone-800:is(.dark *) {
               border-color: var(--color-stone-800)
           }

           .dark\:bg-black:is(.dark *) {
               background-color: var(--color-black)
           }

           .dark\:bg-neutral-800:is(.dark *) {
               background-color: var(--color-neutral-800)
           }

           .dark\:bg-stone-700:is(.dark *) {
               background-color: var(--color-stone-700)
           }

           .dark\:bg-stone-800:is(.dark *) {
               background-color: var(--color-stone-800)
           }

           .dark\:fill-green-900:is(.dark *) {
               fill: var(--color-green-900)
           }

           .dark\:fill-neutral-800:is(.dark *) {
               fill: var(--color-neutral-800)
           }

           .dark\:fill-sky-900:is(.dark *) {
               fill: var(--color-sky-900)
           }

           .dark\:stroke-neutral-700:is(.dark *) {
               stroke: var(--color-neutral-700)
           }

           .dark\:text-blue-400:is(.dark *) {
               color: var(--color-blue-400)
           }

           .dark\:text-neutral-300\/50:is(.dark *) {
               color: color-mix(in oklab, var(--color-neutral-300) 50%, transparent)
           }

           .dark\:text-neutral-400:is(.dark *) {
               color: var(--color-neutral-400)
           }

           .dark\:text-purple-400:is(.dark *) {
               color: var(--color-purple-400)
           }

           .dark\:text-stone-500:is(.dark *) {
               color: var(--color-stone-500)
           }

           .dark\:text-white:is(.dark *) {
               color: var(--color-white)
           }

           .dark\:decoration-yellow-500\/60:is(.dark *) {
               -webkit-text-decoration-color: color-mix(in oklab, var(--color-yellow-500) 60%, transparent);
               text-decoration-color: color-mix(in oklab, var(--color-yellow-500) 60%, transparent)
           }

           .dark\:shadow-none:is(.dark *) {
               --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)
           }

           .dark\:shadow-white\/5:is(.dark *) {
               --tw-shadow-color: color-mix(in oklab, var(--color-white) 5%, transparent)
           }

           @media (hover:hover) {
               .dark\:hover\:bg-accent\/50:is(.dark *):hover {
                   background-color: color-mix(in oklab, var(--color-accent) 50%, transparent)
               }

               .dark\:hover\:fill-green-700:is(.dark *):hover {
                   fill: var(--color-green-700)
               }

               .dark\:hover\:fill-sky-700:is(.dark *):hover {
                   fill: var(--color-sky-700)
               }

               .dark\:hover\:decoration-yellow-500\/80:is(.dark *):hover {
                   -webkit-text-decoration-color: color-mix(in oklab, var(--color-yellow-500) 80%, transparent);
                   text-decoration-color: color-mix(in oklab, var(--color-yellow-500) 80%, transparent)
               }
           }

           .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text {
               fill: var(--color-muted-foreground)
           }

           .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc] {
               stroke: color-mix(in oklab, var(--color-border) 50%, transparent)
           }

           .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor {
               stroke: var(--color-border)
           }

           .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff] {
               stroke: #0000
           }

           .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer {
               outline-offset: 2px;
               outline: 2px solid #0000
           }

           .\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc] {
               stroke: var(--color-border)
           }

           .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,
           .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor {
               fill: var(--color-muted)
           }

           .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc] {
               stroke: var(--color-border)
           }

           .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector {
               outline-offset: 2px;
               outline: 2px solid #0000
           }

           .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff] {
               stroke: #0000
           }

           .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface {
               outline-offset: 2px;
               outline: 2px solid #0000
           }

           .\[\&\>svg\]\:h-2\.5>svg {
               height: calc(var(--spacing)*2.5)
           }

           .\[\&\>svg\]\:h-3>svg {
               height: calc(var(--spacing)*3)
           }

           .\[\&\>svg\]\:w-2\.5>svg {
               width: calc(var(--spacing)*2.5)
           }

           .\[\&\>svg\]\:w-3>svg {
               width: calc(var(--spacing)*3)
           }

           .\[\&\>svg\]\:text-muted-foreground>svg {
               color: var(--color-muted-foreground)
           }
       }

       @media (width<=640px) {}

       ::selection {
           background-color: var(--color-stone-300)
       }

       ::selection:is() {
           background-color: var(--color-stone-800)
       }

       @keyframes hamster-fade-in {
           0% {
               opacity: 0;
               transform: scale(.8)
           }

           to {
               opacity: 1;
               transform: scale(1)
           }
       }

       @keyframes hamster-fade-out {
           0% {
               opacity: 1;
               transform: scale(1)
           }

           to {
               opacity: 0;
               transform: scale(.8)
           }
       }

       @keyframes hamster-spin {
           0% {
               opacity: 1
           }

           to {
               opacity: .15
           }
       }

       .scrollbar-hidden {
           scrollbar-width: none
       }

       .scrollbar-hidden::-webkit-scrollbar {
           display: none
       }

       @supports (-moz-orient:inline) {
           @layer base {

               *,
               ::backdrop,
               :after,
               :before {
                   --tw-border-style: solid;
                   --tw-font-weight: initial;
                   --tw-scale-x: 1;
                   --tw-scale-y: 1;
                   --tw-scale-z: 1;
                   --tw-rotate-x: rotateX(0);
                   --tw-rotate-y: rotateY(0);
                   --tw-rotate-z: rotateZ(0);
                   --tw-skew-x: skewX(0);
                   --tw-skew-y: skewY(0);
                   --tw-space-y-reverse: 0;
                   --tw-space-x-reverse: 0;
                   --tw-leading: 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-inset-shadow: 0 0#0000;
                   --tw-inset-shadow-color: initial;
                   --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-duration: initial;
                   --tw-ease: initial;
                   --tw-translate-x: 0;
                   --tw-translate-y: 0;
                   --tw-translate-z: 0
               }
           }
       }

       @keyframes spin {
           to {
               transform: rotate(1turn)
           }
       }

       @keyframes ping {

           75%,
           to {
               opacity: 0;
               transform: scale(2)
           }
       }

       @keyframes pulse {
           50% {
               opacity: .5
           }
       }

       @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 accordion-down {
           0% {
               height: 0
           }

           to {
               height: var(--radix-accordion-content-height)
           }
       }

       @keyframes accordion-up {
           0% {
               height: var(--radix-accordion-content-height)
           }

           to {
               height: 0
           }
       }

       @property --tw-border-style {
           syntax: "*";
           inherits: false;
           initial-value: solid
       }

       @property --tw-font-weight {
           syntax: "*";
           inherits: false
       }

       @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;
           initial-value: rotateX(0)
       }

       @property --tw-rotate-y {
           syntax: "*";
           inherits: false;
           initial-value: rotateY(0)
       }

       @property --tw-rotate-z {
           syntax: "*";
           inherits: false;
           initial-value: rotateZ(0)
       }

       @property --tw-skew-x {
           syntax: "*";
           inherits: false;
           initial-value: skewX(0)
       }

       @property --tw-skew-y {
           syntax: "*";
           inherits: false;
           initial-value: skewY(0)
       }

       @property --tw-space-y-reverse {
           syntax: "*";
           inherits: false;
           initial-value: 0
       }

       @property --tw-space-x-reverse {
           syntax: "*";
           inherits: false;
           initial-value: 0
       }

       @property --tw-leading {
           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-inset-shadow {
           syntax: "*";
           inherits: false;
           initial-value: 0 0#0000
       }

       @property --tw-inset-shadow-color {
           syntax: "*";
           inherits: false
       }

       @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-duration {
           syntax: "*";
           inherits: false
       }

       @property --tw-ease {
           syntax: "*";
           inherits: false
       }

       @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
       }

       @font-face {
           font-family: Inter;
           font-style: normal;
           font-weight: 100 900;
           src: url(data:font/woff2;base64,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)format("woff2");
           unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
       }

       @font-face {
           font-family: Inter Fallback;
           src: local("Arial");
           ascent-override: 90.44%;
           descent-override: 22.52%;
           line-gap-override: 0.00%;
           size-adjust: 107.12%
       }

       body {
           --font-sans: "Inter", "Inter Fallback"
       }

       .bg-orange-500 {
           background-color: #f97316;
       }

       .hover\:ring-orange-500:hover {
           --tw-ring-color: #f97316;
       }
       /* —— 全屏加载遮罩 & 进度 —— */
.loading-overlay {
    position: fixed;
    inset: 0;
    background: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(2px);
    display: none; /* 默认隐藏 */
    align-items: center;
    justify-content: center;
    z-index: 9999;
    transition: opacity .3s ease;
    opacity: 0;
  }
  
  .loading-overlay.show {
    display: flex;
    opacity: 1;
  }
  
  .loading-box {
    min-width: 260px;
    max-width: 80vw;
    padding: 18px 20px;
    border-radius: 12px;
    background: #0f172a;
    color: #fff;
    box-shadow: 0 10px 30px rgba(0,0,0,.25);
    text-align: center;
  }
  
  /* 旋转的圆环 */
  .loading-spinner {
    width: 40px;
    height: 40px;
    border: 4px solid rgba(255,255,255,.25);
    border-top-color: #fff;
    border-radius: 50%;
    margin: 0 auto 10px auto;
    animation: spin 0.9s linear infinite;
  }
  
  @keyframes spin {
    to { transform: rotate(360deg); }
  }
  
  .loading-progress {
    height: 6px;
    width: 100%;
    background: rgba(255,255,255,.15);
    border-radius: 999px;
    overflow: hidden;
    margin-top: 8px;
  }
  
  .loading-progress > span {
    display: block;
    height: 100%;
    width: 0%;
    background: #22c55e;
    transition: width .2s ease;
  }
  
  .loading-text { font-size: 14px; opacity: .9; }
  .loading-sub  { font-size: 12px; opacity: .7; margin-top: 2px; }
  .server-card {
    transition: transform 0.2s ease;
}

.server-card:hover {
    transform: translateY(-2px);
}

.loading,
.error {
    text-align: center;
    padding: 20px;
    font-size: 16px;
    color: #666;
}

.filter-btn.filter-active,
.status-btn.filter-active {
    background-color: #2b895f;
    color: white;
}

/* 新增：筛选卡片的选中样式 */
.filter-card-active {
    border-color: #007bff;
    box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25);
    background-color: #f0f8ff;
}

/* 新增设备表单样式 */
.add-device-form {
    background-color: #f8f9fa;
    padding: 20px;
    border-radius: 8px;
    margin-bottom: 20px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    display: none;
    /* 默认隐藏 */
}

.form-group {
    margin-bottom: 15px;
}

.form-group label {
    display: block;
    margin-bottom: 5px;
    font-weight: 500;
}

.form-control {
    width: 100%;
    padding: 8px 12px;
    border: 1px solid #ced4da;
    border-radius: 4px;
    font-size: 14px;
}

.btn {
    padding: 8px 16px;
    background-color: #2b895f;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.btn:hover {
    background-color: #0eb16c
}

.btn-secondary {
    background-color: #6c757d;
}

.btn-secondary:hover {
    background-color: #5a6268;
}

.form-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.file-input {
    display: none;
}
footer .flex {
    justify-content: flex-end ;
}
.r3-icon {
    /* 初始状态设置 */
    transform: scale(1);
    transition: all 0.3s ease; /* 平滑过渡所有属性 */
}

.r3-icon:hover {
    /* 悬停效果 */
    transform: scale(1.6); /* 轻微放大 */
    filter: brightness(1.2); /* 略微提亮 */
    text-shadow: 0 2px 4px rgba(33, 150, 243, 0.3); /* 蓝色阴影增强 */
    color: #2b895f;
}
.white_name {
    color: white;
}

.heard {
    background-color: #2a3136;
    margin-bottom: 7px;
    padding: 7px 0;
    color: #fff;
    border: none;
    box-shadow: 0 0 .2rem #0000001a, 0 .2rem .4rem #0003;
    transition: all .8s;
}

.heard a {
    color: #2bbc8a;
}
.menu a:hover {
    color: #fff;
}
.menu a {
    padding: 0 6px ;
}
p.text-sm.font-medium.menu {
    margin-left: auto;
}
