@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2");unicode-range:U+0000-00FF,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}html,body{font-family:var(--font-family);background-color:var(--background-color);color:var(--text-color);width:100%;min-height:100%;height:100%;padding:0;margin:0}a{color:inherit;text-decoration:none;cursor:pointer}html{font-size:14px}@media (max-width: 768px){html{font-size:18px}}@media (max-width: 480px){html{font-size:20px}}textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}:root{box-sizing:border-box;text-size-adjust:none;line-height:1.2}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{font-family:var(--font-family)}button,textarea,select{background-color:inherit;border-width:0;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;background:inherit;border:inherit}p,h1,h2,h3,h4,h5,h6{font-family:var(--font-family);overflow-wrap:break-word}dialog::backdrop{background-color:#000c}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#79797966;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#646464b3}::-webkit-scrollbar-thumb:active{background:#555c}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(121,121,121,.4) transparent}.dark{filter:invert(1) hue-rotate(180deg)}.dark img,.dark dialog,.dark video,.dark iframe{filter:invert(1) hue-rotate(180deg)}[direction=horizontal]{--flex-direction: row;flex-direction:row}[direction=vertical]{--flex-direction: column;flex-direction:row}[cursor-pointer]{cursor:pointer}[w-full]{width:100%}[h-full]{height:100%}[min-h-0]{min-height:0}[min-w-0]{min-width:0}[flex]{display:flex}[flex-col]{flex-direction:column}[flex-1]{flex:1}[flex-grow]{flex-grow:1}[flex-shrink-0]{flex-shrink:0}body:not(.production){*:not(:defined){display:block;height:100%;opacity:0;transition:opacity .5s ease-in-out;border:1px solid red}}@view-transition{navigation: auto;}@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--un-bg-opacity:100%;--un-border-opacity:100%;--un-text-opacity:100%;--un-translate-x:initial;--un-translate-y:initial;--un-translate-z:initial;--un-placeholder-opacity:100%;--un-ring-opacity:100%;--un-leading:initial;--un-from-opacity:100%;--un-to-opacity:100%;--un-space-y-reverse:initial}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-leading{syntax:"*";inherits:false;}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-ring-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-inset-ring-color{syntax:"*";inherits:false;}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-shadow-color{syntax:"*";inherits:false;}@property --un-ring-color{syntax:"*";inherits:false;}@property --un-ring-inset{syntax:"*";inherits:false;}@property --un-ring-offset-color{syntax:"*";inherits:false;}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-shadow-color{syntax:"*";inherits:false;}@property --un-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --un-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --un-translate-z{syntax:"*";inherits:false;initial-value:0;}@property --un-from-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000;}@property --un-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%;}@property --un-gradient-position{syntax:"*";inherits:false;}@property --un-gradient-stops{syntax:"*";inherits:false;}@property --un-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000;}@property --un-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%;}@property --un-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000;}@property --un-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%;}@property --un-gradient-via-stops{syntax:"*";inherits:false;}@property --un-to-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-placeholder-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}:root,:host{--spacing: .25rem;--icon-family: lucide;--font-family: Space Grotesk;--font-size: 17px;--colors-black: #000;--colors-white: #fff;--colors-slate-50: oklch(98.4% .003 247.858);--colors-slate-100: oklch(96.8% .007 247.896);--colors-slate-200: oklch(92.9% .013 255.508);--colors-slate-300: oklch(86.9% .022 252.894);--colors-slate-400: oklch(70.4% .04 256.788);--colors-slate-500: oklch(55.4% .046 257.417);--colors-slate-600: oklch(44.6% .043 257.281);--colors-slate-700: oklch(37.2% .044 257.287);--colors-slate-800: oklch(27.9% .041 260.031);--colors-slate-900: oklch(20.8% .042 265.755);--colors-slate-950: oklch(12.9% .042 264.695);--colors-slate-DEFAULT: oklch(70.4% .04 256.788);--colors-gray-50: oklch(98.5% .002 247.839);--colors-gray-100: oklch(96.7% .003 264.542);--colors-gray-200: oklch(92.8% .006 264.531);--colors-gray-300: oklch(87.2% .01 258.338);--colors-gray-400: oklch(70.7% .022 261.325);--colors-gray-500: oklch(55.1% .027 264.364);--colors-gray-600: oklch(44.6% .03 256.802);--colors-gray-700: oklch(37.3% .034 259.733);--colors-gray-800: oklch(27.8% .033 256.848);--colors-gray-900: oklch(21% .034 264.665);--colors-gray-950: oklch(13% .028 261.692);--colors-gray-DEFAULT: oklch(70.7% .022 261.325);--colors-zinc-50: oklch(98.5% 0 0);--colors-zinc-100: oklch(96.7% .001 286.375);--colors-zinc-200: oklch(92% .004 286.32);--colors-zinc-300: oklch(87.1% .006 286.286);--colors-zinc-400: oklch(70.5% .015 286.067);--colors-zinc-500: oklch(55.2% .016 285.938);--colors-zinc-600: oklch(44.2% .017 285.786);--colors-zinc-700: oklch(37% .013 285.805);--colors-zinc-800: oklch(27.4% .006 286.033);--colors-zinc-900: oklch(21% .006 285.885);--colors-zinc-950: oklch(14.1% .005 285.823);--colors-zinc-DEFAULT: oklch(70.5% .015 286.067);--colors-neutral-50: oklch(98.5% 0 0);--colors-neutral-100: oklch(97% 0 0);--colors-neutral-200: oklch(92.2% 0 0);--colors-neutral-300: oklch(87% 0 0);--colors-neutral-400: oklch(70.8% 0 0);--colors-neutral-500: oklch(55.6% 0 0);--colors-neutral-600: oklch(43.9% 0 0);--colors-neutral-700: oklch(37.1% 0 0);--colors-neutral-800: oklch(26.9% 0 0);--colors-neutral-900: oklch(20.5% 0 0);--colors-neutral-950: oklch(14.5% 0 0);--colors-neutral-DEFAULT: oklch(70.8% 0 0);--colors-stone-50: oklch(98.5% .001 106.423);--colors-stone-100: oklch(97% .001 106.424);--colors-stone-200: oklch(92.3% .003 48.717);--colors-stone-300: oklch(86.9% .005 56.366);--colors-stone-400: oklch(70.9% .01 56.259);--colors-stone-500: oklch(55.3% .013 58.071);--colors-stone-600: oklch(44.4% .011 73.639);--colors-stone-700: oklch(37.4% .01 67.558);--colors-stone-800: oklch(26.8% .007 34.298);--colors-stone-900: oklch(21.6% .006 56.043);--colors-stone-950: oklch(14.7% .004 49.25);--colors-stone-DEFAULT: oklch(70.9% .01 56.259);--colors-red-50: oklch(97.1% .013 17.38);--colors-red-100: oklch(93.6% .032 17.717);--colors-red-200: oklch(88.5% .062 18.334);--colors-red-300: oklch(80.8% .114 19.571);--colors-red-400: oklch(70.4% .191 22.216);--colors-red-500: oklch(63.7% .237 25.331);--colors-red-600: oklch(57.7% .245 27.325);--colors-red-700: oklch(50.5% .213 27.518);--colors-red-800: oklch(44.4% .177 26.899);--colors-red-900: oklch(39.6% .141 25.723);--colors-red-950: oklch(25.8% .092 26.042);--colors-red-DEFAULT: oklch(70.4% .191 22.216);--colors-orange-50: oklch(98% .016 73.684);--colors-orange-100: oklch(95.4% .038 75.164);--colors-orange-200: oklch(90.1% .076 70.697);--colors-orange-300: oklch(83.7% .128 66.29);--colors-orange-400: oklch(75% .183 55.934);--colors-orange-500: oklch(70.5% .213 47.604);--colors-orange-600: oklch(64.6% .222 41.116);--colors-orange-700: oklch(55.3% .195 38.402);--colors-orange-800: oklch(47% .157 37.304);--colors-orange-900: oklch(40.8% .123 38.172);--colors-orange-950: oklch(26.6% .079 36.259);--colors-orange-DEFAULT: oklch(75% .183 55.934);--colors-amber-50: oklch(98.7% .022 95.277);--colors-amber-100: oklch(96.2% .059 95.617);--colors-amber-200: oklch(92.4% .12 95.746);--colors-amber-300: oklch(87.9% .169 91.605);--colors-amber-400: oklch(82.8% .189 84.429);--colors-amber-500: oklch(76.9% .188 70.08);--colors-amber-600: oklch(66.6% .179 58.318);--colors-amber-700: oklch(55.5% .163 48.998);--colors-amber-800: oklch(47.3% .137 46.201);--colors-amber-900: oklch(41.4% .112 45.904);--colors-amber-950: oklch(27.9% .077 45.635);--colors-amber-DEFAULT: oklch(82.8% .189 84.429);--colors-yellow-50: oklch(98.7% .026 102.212);--colors-yellow-100: oklch(97.3% .071 103.193);--colors-yellow-200: oklch(94.5% .129 101.54);--colors-yellow-300: oklch(90.5% .182 98.111);--colors-yellow-400: oklch(85.2% .199 91.936);--colors-yellow-500: oklch(79.5% .184 86.047);--colors-yellow-600: oklch(68.1% .162 75.834);--colors-yellow-700: oklch(55.4% .135 66.442);--colors-yellow-800: oklch(47.6% .114 61.907);--colors-yellow-900: oklch(42.1% .095 57.708);--colors-yellow-950: oklch(28.6% .066 53.813);--colors-yellow-DEFAULT: oklch(85.2% .199 91.936);--colors-lime-50: oklch(98.6% .031 120.757);--colors-lime-100: oklch(96.7% .067 122.328);--colors-lime-200: oklch(93.8% .127 124.321);--colors-lime-300: oklch(89.7% .196 126.665);--colors-lime-400: oklch(84.1% .238 128.85);--colors-lime-500: oklch(76.8% .233 130.85);--colors-lime-600: oklch(64.8% .2 131.684);--colors-lime-700: oklch(53.2% .157 131.589);--colors-lime-800: oklch(45.3% .124 130.933);--colors-lime-900: oklch(40.5% .101 131.063);--colors-lime-950: oklch(27.4% .072 132.109);--colors-lime-DEFAULT: oklch(84.1% .238 128.85);--colors-green-50: oklch(98.2% .018 155.826);--colors-green-100: oklch(96.2% .044 156.743);--colors-green-200: oklch(92.5% .084 155.995);--colors-green-300: oklch(87.1% .15 154.449);--colors-green-400: oklch(79.2% .209 151.711);--colors-green-500: oklch(72.3% .219 149.579);--colors-green-600: oklch(62.7% .194 149.214);--colors-green-700: oklch(52.7% .154 150.069);--colors-green-800: oklch(44.8% .119 151.328);--colors-green-900: oklch(39.3% .095 152.535);--colors-green-950: oklch(26.6% .065 152.934);--colors-green-DEFAULT: oklch(79.2% .209 151.711);--colors-emerald-50: oklch(97.9% .021 166.113);--colors-emerald-100: oklch(95% .052 163.051);--colors-emerald-200: oklch(90.5% .093 164.15);--colors-emerald-300: oklch(84.5% .143 164.978);--colors-emerald-400: oklch(76.5% .177 163.223);--colors-emerald-500: oklch(69.6% .17 162.48);--colors-emerald-600: oklch(59.6% .145 163.225);--colors-emerald-700: oklch(50.8% .118 165.612);--colors-emerald-800: oklch(43.2% .095 166.913);--colors-emerald-900: oklch(37.8% .077 168.94);--colors-emerald-950: oklch(26.2% .051 172.552);--colors-emerald-DEFAULT: oklch(76.5% .177 163.223);--colors-teal-50: oklch(98.4% .014 180.72);--colors-teal-100: oklch(95.3% .051 180.801);--colors-teal-200: oklch(91% .096 180.426);--colors-teal-300: oklch(85.5% .138 181.071);--colors-teal-400: oklch(77.7% .152 181.912);--colors-teal-500: oklch(70.4% .14 182.503);--colors-teal-600: oklch(60% .118 184.704);--colors-teal-700: oklch(51.1% .096 186.391);--colors-teal-800: oklch(43.7% .078 188.216);--colors-teal-900: oklch(38.6% .063 188.416);--colors-teal-950: oklch(27.7% .046 192.524);--colors-teal-DEFAULT: oklch(77.7% .152 181.912);--colors-cyan-50: oklch(98.4% .019 200.873);--colors-cyan-100: oklch(95.6% .045 203.388);--colors-cyan-200: oklch(91.7% .08 205.041);--colors-cyan-300: oklch(86.5% .127 207.078);--colors-cyan-400: oklch(78.9% .154 211.53);--colors-cyan-500: oklch(71.5% .143 215.221);--colors-cyan-600: oklch(60.9% .126 221.723);--colors-cyan-700: oklch(52% .105 223.128);--colors-cyan-800: oklch(45% .085 224.283);--colors-cyan-900: oklch(39.8% .07 227.392);--colors-cyan-950: oklch(30.2% .056 229.695);--colors-cyan-DEFAULT: oklch(78.9% .154 211.53);--colors-sky-50: oklch(97.7% .013 236.62);--colors-sky-100: oklch(95.1% .026 236.824);--colors-sky-200: oklch(90.1% .058 230.902);--colors-sky-300: oklch(82.8% .111 230.318);--colors-sky-400: oklch(74.6% .16 232.661);--colors-sky-500: oklch(68.5% .169 237.323);--colors-sky-600: oklch(58.8% .158 241.966);--colors-sky-700: oklch(50% .134 242.749);--colors-sky-800: oklch(44.3% .11 240.79);--colors-sky-900: oklch(39.1% .09 240.876);--colors-sky-950: oklch(29.3% .066 243.157);--colors-sky-DEFAULT: oklch(74.6% .16 232.661);--colors-blue-50: oklch(97% .014 254.604);--colors-blue-100: oklch(93.2% .032 255.585);--colors-blue-200: oklch(88.2% .059 254.128);--colors-blue-300: oklch(80.9% .105 251.813);--colors-blue-400: oklch(70.7% .165 254.624);--colors-blue-500: oklch(62.3% .214 259.815);--colors-blue-600: oklch(54.6% .245 262.881);--colors-blue-700: oklch(48.8% .243 264.376);--colors-blue-800: oklch(42.4% .199 265.638);--colors-blue-900: oklch(37.9% .146 265.522);--colors-blue-950: oklch(28.2% .091 267.935);--colors-blue-DEFAULT: oklch(70.7% .165 254.624);--colors-indigo-50: oklch(96.2% .018 272.314);--colors-indigo-100: oklch(93% .034 272.788);--colors-indigo-200: oklch(87% .065 274.039);--colors-indigo-300: oklch(78.5% .115 274.713);--colors-indigo-400: oklch(67.3% .182 276.935);--colors-indigo-500: oklch(58.5% .233 277.117);--colors-indigo-600: oklch(51.1% .262 276.966);--colors-indigo-700: oklch(45.7% .24 277.023);--colors-indigo-800: oklch(39.8% .195 277.366);--colors-indigo-900: oklch(35.9% .144 278.697);--colors-indigo-950: oklch(25.7% .09 281.288);--colors-indigo-DEFAULT: oklch(67.3% .182 276.935);--colors-violet-50: oklch(96.9% .016 293.756);--colors-violet-100: oklch(94.3% .029 294.588);--colors-violet-200: oklch(89.4% .057 293.283);--colors-violet-300: oklch(81.1% .111 293.571);--colors-violet-400: oklch(70.2% .183 293.541);--colors-violet-500: oklch(60.6% .25 292.717);--colors-violet-600: oklch(54.1% .281 293.009);--colors-violet-700: oklch(49.1% .27 292.581);--colors-violet-800: oklch(43.2% .232 292.759);--colors-violet-900: oklch(38% .189 293.745);--colors-violet-950: oklch(28.3% .141 291.089);--colors-violet-DEFAULT: oklch(70.2% .183 293.541);--colors-purple-50: oklch(97.7% .014 308.299);--colors-purple-100: oklch(94.6% .033 307.174);--colors-purple-200: oklch(90.2% .063 306.703);--colors-purple-300: oklch(82.7% .119 306.383);--colors-purple-400: oklch(71.4% .203 305.504);--colors-purple-500: oklch(62.7% .265 303.9);--colors-purple-600: oklch(55.8% .288 302.321);--colors-purple-700: oklch(49.6% .265 301.924);--colors-purple-800: oklch(43.8% .218 303.724);--colors-purple-900: oklch(38.1% .176 304.987);--colors-purple-950: oklch(29.1% .149 302.717);--colors-purple-DEFAULT: oklch(71.4% .203 305.504);--colors-fuchsia-50: oklch(97.7% .017 320.058);--colors-fuchsia-100: oklch(95.2% .037 318.852);--colors-fuchsia-200: oklch(90.3% .076 319.62);--colors-fuchsia-300: oklch(83.3% .145 321.434);--colors-fuchsia-400: oklch(74% .238 322.16);--colors-fuchsia-500: oklch(66.7% .295 322.15);--colors-fuchsia-600: oklch(59.1% .293 322.896);--colors-fuchsia-700: oklch(51.8% .253 323.949);--colors-fuchsia-800: oklch(45.2% .211 324.591);--colors-fuchsia-900: oklch(40.1% .17 325.612);--colors-fuchsia-950: oklch(29.3% .136 325.661);--colors-fuchsia-DEFAULT: oklch(74% .238 322.16);--colors-pink-50: oklch(97.1% .014 343.198);--colors-pink-100: oklch(94.8% .028 342.258);--colors-pink-200: oklch(89.9% .061 343.231);--colors-pink-300: oklch(82.3% .12 346.018);--colors-pink-400: oklch(71.8% .202 349.761);--colors-pink-500: oklch(65.6% .241 354.308);--colors-pink-600: oklch(59.2% .249 .584);--colors-pink-700: oklch(52.5% .223 3.958);--colors-pink-800: oklch(45.9% .187 3.815);--colors-pink-900: oklch(40.8% .153 2.432);--colors-pink-950: oklch(28.4% .109 3.907);--colors-pink-DEFAULT: oklch(71.8% .202 349.761);--colors-rose-50: oklch(96.9% .015 12.422);--colors-rose-100: oklch(94.1% .03 12.58);--colors-rose-200: oklch(89.2% .058 10.001);--colors-rose-300: oklch(81% .117 11.638);--colors-rose-400: oklch(71.2% .194 13.428);--colors-rose-500: oklch(64.5% .246 16.439);--colors-rose-600: oklch(58.6% .253 17.585);--colors-rose-700: oklch(51.4% .222 16.935);--colors-rose-800: oklch(45.5% .188 13.697);--colors-rose-900: oklch(41% .159 10.272);--colors-rose-950: oklch(27.1% .105 12.094);--colors-rose-DEFAULT: oklch(71.2% .194 13.428);--colors-light-50: oklch(99.4% 0 0);--colors-light-100: oklch(99.11% 0 0);--colors-light-200: oklch(98.51% 0 0);--colors-light-300: oklch(98.16% .0017 247.84);--colors-light-400: oklch(97.31% 0 0);--colors-light-500: oklch(96.12% 0 0);--colors-light-600: oklch(96.32% .0034 247.86);--colors-light-700: oklch(94.17% .0052 247.88);--colors-light-800: oklch(91.09% .007 247.9);--colors-light-900: oklch(90.72% .0051 228.82);--colors-light-950: oklch(89.23% .006 239.83);--colors-light-DEFAULT: oklch(97.31% 0 0);--colors-dark-50: oklch(40.91% 0 0);--colors-dark-100: oklch(35.62% 0 0);--colors-dark-200: oklch(31.71% 0 0);--colors-dark-300: oklch(29.72% 0 0);--colors-dark-400: oklch(25.2% 0 0);--colors-dark-500: oklch(23.93% 0 0);--colors-dark-600: oklch(22.73% .0038 286.09);--colors-dark-700: oklch(22.21% 0 0);--colors-dark-800: oklch(20.9% 0 0);--colors-dark-900: oklch(16.84% 0 0);--colors-dark-950: oklch(13.44% 0 0);--colors-dark-DEFAULT: oklch(25.2% 0 0);--colors-default: var(--text-color);--colors-muted: var(--text-muted);--colors-inverted: var(--color-inverse);--colors-surface-DEFAULT: var(--color-surface);--colors-surface-lighter: var(--color-surface-lighter);--colors-surface-light: var(--color-surface-light);--colors-surface-dark: var(--color-surface-dark);--colors-surface-darker: var(--color-surface-darker);--colors-accent-DEFAULT: var(--color-accent);--colors-accent-lighter: var(--color-accent-lighter);--colors-accent-light: var(--color-accent-light);--colors-accent-dark: var(--color-accent-dark);--colors-accent-darker: var(--color-accent-darker);--colors-inverse-DEFAULT: var(--color-inverse);--colors-inverse-lighter: var(--color-inverse-lighter);--colors-inverse-light: var(--color-inverse-light);--colors-inverse-dark: var(--color-inverse-dark);--colors-inverse-darker: var(--color-inverse-darker);--colors-primary-DEFAULT: var(--color-primary);--colors-primary-lighter: var(--color-primary-lighter);--colors-primary-light: var(--color-primary-light);--colors-primary-dark: var(--color-primary-dark);--colors-primary-darker: var(--color-primary-darker);--colors-secondary-DEFAULT: var(--color-secondary);--colors-secondary-lighter: var(--color-secondary-lighter);--colors-secondary-light: var(--color-secondary-light);--colors-secondary-dark: var(--color-secondary-dark);--colors-secondary-darker: var(--color-secondary-darker);--colors-success-DEFAULT: var(--color-success);--colors-success-lighter: var(--color-success-lighter);--colors-success-light: var(--color-success-light);--colors-success-dark: var(--color-success-dark);--colors-success-darker: var(--color-success-darker);--colors-danger-DEFAULT: var(--color-danger);--colors-danger-lighter: var(--color-danger-lighter);--colors-danger-light: var(--color-danger-light);--colors-danger-dark: var(--color-danger-dark);--colors-danger-darker: var(--color-danger-darker);--colors-warning-DEFAULT: var(--color-warning);--colors-warning-lighter: var(--color-warning-lighter);--colors-warning-light: var(--color-warning-light);--colors-warning-dark: var(--color-warning-dark);--colors-warning-darker: var(--color-warning-darker);--colors-info-DEFAULT: var(--color-info);--colors-info-lighter: var(--color-info-lighter);--colors-info-light: var(--color-info-light);--colors-info-dark: var(--color-info-dark);--colors-info-darker: var(--color-info-darker);--colors-hover: var(--color-hover);--colors-focus: var(--color-focus);--text-xs-fontSize: .75rem;--text-xs-lineHeight: 1rem;--text-sm-fontSize: .875rem;--text-sm-lineHeight: 1.25rem;--text-base-fontSize: 1rem;--text-base-lineHeight: 1.5rem;--text-lg-fontSize: 1.125rem;--text-lg-lineHeight: 1.75rem;--text-xl-fontSize: 1.25rem;--text-xl-lineHeight: 1.75rem;--text-2xl-fontSize: 1.5rem;--text-2xl-lineHeight: 2rem;--text-3xl-fontSize: 1.875rem;--text-3xl-lineHeight: 2.25rem;--text-4xl-fontSize: 2.25rem;--text-4xl-lineHeight: 2.5rem;--text-5xl-fontSize: 3rem;--text-5xl-lineHeight: 1;--text-6xl-fontSize: 3.75rem;--text-6xl-lineHeight: 1;--text-7xl-fontSize: 4.5rem;--text-7xl-lineHeight: 1;--text-8xl-fontSize: 6rem;--text-8xl-lineHeight: 1;--text-9xl-fontSize: 8rem;--text-9xl-lineHeight: 1;--fontWeight-thin: 100;--fontWeight-extralight: 200;--fontWeight-light: 300;--fontWeight-normal: 400;--fontWeight-medium: 500;--fontWeight-semibold: 600;--fontWeight-bold: 700;--fontWeight-extrabold: 800;--fontWeight-black: 900;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--textStrokeWidth-DEFAULT: 1.5rem;--textStrokeWidth-none: 0;--textStrokeWidth-sm: thin;--textStrokeWidth-md: medium;--textStrokeWidth-lg: thick;--radius-DEFAULT: .25rem;--radius-none: 0;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 2rem;--ease-linear: linear;--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);--ease-DEFAULT: cubic-bezier(.4, 0, .2, 1);--blur-DEFAULT: 8px;--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-timingFunction: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-font-featureSettings: var(--font-sans--font-feature-settings);--default-font-variationSettings: var(--font-sans--font-variation-settings);--default-monoFont-family: var(--font-mono);--default-monoFont-featureSettings: var(--font-mono--font-feature-settings);--default-monoFont-variationSettings: var(--font-mono--font-variation-settings);--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;--textColor-DEFAULT: var(--text-color);--backgroundColor-DEFAULT: var(--background-color)}*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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-featureSettings, normal);font-variation-settings:var(--default-font-variationSettings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var( --default-monoFont-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings:var(--default-monoFont-featureSettings, normal);font-variation-settings:var(--default-monoFont-variationSettings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color: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,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading, var(--text-2xl-lineHeight))}.text-3xl{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading, var(--text-3xl-lineHeight))}.text-4xl{font-size:var(--text-4xl-fontSize);line-height:var(--un-leading, var(--text-4xl-lineHeight))}.text-base{font-size:var(--text-base-fontSize);line-height:var(--un-leading, var(--text-base-lineHeight))}.text-lg{font-size:var(--text-lg-fontSize);line-height:var(--un-leading, var(--text-lg-lineHeight))}.text-sm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight))}.text-xl{font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight))}.text-xs{font-size:var(--text-xs-fontSize);line-height:var(--un-leading, var(--text-xs-lineHeight))}.text-\[\#0a0a0a\]{color:color-mix(in oklab,#0a0a0a var(--un-text-opacity),transparent)}.text-\[\#14B8A6\]{color:color-mix(in oklab,#14B8A6 var(--un-text-opacity),transparent)}.text-\[\#22C55E\]{color:color-mix(in oklab,#22C55E var(--un-text-opacity),transparent)}.text-\[\#404040\]{color:color-mix(in oklab,#404040 var(--un-text-opacity),transparent)}.text-\[\#5865F2\]{color:color-mix(in oklab,#5865F2 var(--un-text-opacity),transparent)}.text-\[\#a3a3a3\]{color:color-mix(in oklab,#a3a3a3 var(--un-text-opacity),transparent)}.text-\[\#E879F9\]{color:color-mix(in oklab,#E879F9 var(--un-text-opacity),transparent)}.text-\[\#F97316\]{color:color-mix(in oklab,#F97316 var(--un-text-opacity),transparent)}.text-\[\#FABD2F\],.group:hover .group-hover\:text-\[\#FABD2F\]{color:color-mix(in oklab,#FABD2F var(--un-text-opacity),transparent)}.text-\[\#fafafa\]{color:color-mix(in oklab,#fafafa var(--un-text-opacity),transparent)}.text-blue-400{color:color-mix(in srgb,var(--colors-blue-400) var(--un-text-opacity),transparent)}.text-green-400{color:color-mix(in srgb,var(--colors-green-400) var(--un-text-opacity),transparent)}.text-orange-400{color:color-mix(in srgb,var(--colors-orange-400) var(--un-text-opacity),transparent)}.text-pink-400{color:color-mix(in srgb,var(--colors-pink-400) var(--un-text-opacity),transparent)}.text-purple-400{color:color-mix(in srgb,var(--colors-purple-400) var(--un-text-opacity),transparent)}.text-red-400{color:color-mix(in srgb,var(--colors-red-400) var(--un-text-opacity),transparent)}.text-teal-400{color:color-mix(in srgb,var(--colors-teal-400) var(--un-text-opacity),transparent)}.text-white{color:color-mix(in srgb,var(--colors-white) var(--un-text-opacity),transparent)}.text-yellow-400{color:color-mix(in srgb,var(--colors-yellow-400) var(--un-text-opacity),transparent)}.hover\:text-\[\#2dd4bf\]:hover{color:color-mix(in oklab,#2dd4bf var(--un-text-opacity),transparent)}.hover\:text-\[\#a3a3a3\]:hover{color:color-mix(in oklab,#a3a3a3 var(--un-text-opacity),transparent)}.hover\:text-\[\#FABD2F\]:hover{color:color-mix(in oklab,#FABD2F var(--un-text-opacity),transparent)}.hover\:text-\[\#fafafa\]:hover{color:color-mix(in oklab,#fafafa var(--un-text-opacity),transparent)}.hover\:text-\[\#fcd875\]:hover{color:color-mix(in oklab,#fcd875 var(--un-text-opacity),transparent)}.hover\:text-white:hover{color:color-mix(in srgb,var(--colors-white) var(--un-text-opacity),transparent)}.leading-none{--un-leading:var(--leading-none);line-height:var(--leading-none)}.leading-tight{--un-leading:var(--leading-tight);line-height:var(--leading-tight)}.tracking-tight{--un-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--un-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.font-black{--un-font-weight:var(--fontWeight-black);font-weight:var(--fontWeight-black)}.font-bold{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}.font-medium{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium)}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.m12{margin:calc(var(--spacing) * 12)}.m15\.477{margin:calc(var(--spacing) * 15.477)}.m16{margin:calc(var(--spacing) * 16)}.m18{margin:calc(var(--spacing) * 18)}.m21{margin:calc(var(--spacing) * 21)}.m6{margin:calc(var(--spacing) * 6)}.m9{margin:calc(var(--spacing) * 9)}.mx-auto{margin-inline:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.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)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-20{padding-block:calc(var(--spacing) * 20)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pt-2{padding-top:calc(var(--spacing) * 2)}.focus\:outline-none:focus{--un-outline-style:none;outline-style:none}.border-\[3px\]{border-width:3px}.border-\[\#0a0a0a\]{border-color:color-mix(in oklab,#0a0a0a var(--un-border-opacity),transparent)}.border-\[\#14B8A6\]\/30{border-color:color-mix(in oklab,#14B8A6 30%,transparent)}.border-\[\#2a2a2a\]{border-color:color-mix(in oklab,#2a2a2a var(--un-border-opacity),transparent)}.border-\[\#333\]{border-color:color-mix(in oklab,#333 var(--un-border-opacity),transparent)}.border-\[\#404040\]{border-color:color-mix(in oklab,#404040 var(--un-border-opacity),transparent)}.border-\[\#404040\]\/50{border-color:color-mix(in oklab,#404040 50%,transparent)}.border-\[\#5865F2\]\/30{border-color:color-mix(in oklab,#5865F2 30%,transparent)}.border-\[\#5865F2\]\/40{border-color:color-mix(in oklab,#5865F2 40%,transparent)}.border-\[\#FABD2F\]\/20{border-color:color-mix(in oklab,#FABD2F 20%,transparent)}.border-\[\#FABD2F\]\/30{border-color:color-mix(in oklab,#FABD2F 30%,transparent)}.border-blue-500\/30{border-color:color-mix(in srgb,var(--colors-blue-500) 30%,transparent)}.border-green-500\/30{border-color:color-mix(in srgb,var(--colors-green-500) 30%,transparent)}.border-orange-500\/20{border-color:color-mix(in srgb,var(--colors-orange-500) 20%,transparent)}.border-orange-500\/30{border-color:color-mix(in srgb,var(--colors-orange-500) 30%,transparent)}.border-pink-500\/30{border-color:color-mix(in srgb,var(--colors-pink-500) 30%,transparent)}.border-purple-500\/30{border-color:color-mix(in srgb,var(--colors-purple-500) 30%,transparent)}.border-red-500\/30{border-color:color-mix(in srgb,var(--colors-red-500) 30%,transparent)}.border-teal-500\/30{border-color:color-mix(in srgb,var(--colors-teal-500) 30%,transparent)}.border-yellow-500\/20{border-color:color-mix(in srgb,var(--colors-yellow-500) 20%,transparent)}.border-yellow-500\/30{border-color:color-mix(in srgb,var(--colors-yellow-500) 30%,transparent)}.border-zinc-400\/20{border-color:color-mix(in srgb,var(--colors-zinc-400) 20%,transparent)}.group:hover .group-hover\:border-\[\#FABD2F\],.hover\:border-\[\#FABD2F\]:hover{border-color:color-mix(in oklab,#FABD2F var(--un-border-opacity),transparent)}.hover\:border-\[\#FABD2F\]\/40:hover{border-color:color-mix(in oklab,#FABD2F 40%,transparent)}.focus\:border-\[\#FABD2F\]:focus{border-color:color-mix(in oklab,#FABD2F var(--un-border-opacity),transparent)}.rounded{border-radius:var(--radius-DEFAULT)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.bg-\[\#0a0a0a\]{background-color:color-mix(in oklab,#0a0a0a var(--un-bg-opacity),transparent)}.bg-\[\#141414\]{background-color:color-mix(in oklab,#141414 var(--un-bg-opacity),transparent)}.bg-\[\#14B8A6\]\/10{background-color:color-mix(in oklab,#14B8A6 10%,transparent)}.bg-\[\#14B8A6\]\/20{background-color:color-mix(in oklab,#14B8A6 20%,transparent)}.bg-\[\#1a1a1a\]{background-color:color-mix(in oklab,#1a1a1a var(--un-bg-opacity),transparent)}.bg-\[\#222222\]{background-color:color-mix(in oklab,#222222 var(--un-bg-opacity),transparent)}.bg-\[\#5865F2\]{background-color:color-mix(in oklab,#5865F2 var(--un-bg-opacity),transparent)}.bg-\[\#5865F2\]\/20{background-color:color-mix(in oklab,#5865F2 20%,transparent)}.bg-\[\#FABD2F\]{background-color:color-mix(in oklab,#FABD2F var(--un-bg-opacity),transparent)}.bg-\[\#FABD2F\]\/10{background-color:color-mix(in oklab,#FABD2F 10%,transparent)}.bg-\[\#FABD2F\]\/15{background-color:color-mix(in oklab,#FABD2F 15%,transparent)}.bg-\[\#FABD2F\]\/20{background-color:color-mix(in oklab,#FABD2F 20%,transparent)}.bg-blue-500{background-color:color-mix(in srgb,var(--colors-blue-500) var(--un-bg-opacity),transparent)}.bg-blue-500\/20{background-color:color-mix(in srgb,var(--colors-blue-500) 20%,transparent)}.bg-green-500{background-color:color-mix(in srgb,var(--colors-green-500) var(--un-bg-opacity),transparent)}.bg-green-500\/20{background-color:color-mix(in srgb,var(--colors-green-500) 20%,transparent)}.bg-orange-500\/20{background-color:color-mix(in srgb,var(--colors-orange-500) 20%,transparent)}.bg-orange-500\/5{background-color:color-mix(in srgb,var(--colors-orange-500) 5%,transparent)}.bg-pink-500\/20{background-color:color-mix(in srgb,var(--colors-pink-500) 20%,transparent)}.bg-purple-500\/20{background-color:color-mix(in srgb,var(--colors-purple-500) 20%,transparent)}.bg-red-500\/20{background-color:color-mix(in srgb,var(--colors-red-500) 20%,transparent)}.bg-teal-500\/20{background-color:color-mix(in srgb,var(--colors-teal-500) 20%,transparent)}.bg-yellow-500\/20{background-color:color-mix(in srgb,var(--colors-yellow-500) 20%,transparent)}.bg-yellow-500\/5{background-color:color-mix(in srgb,var(--colors-yellow-500) 5%,transparent)}.bg-zinc-400\/5{background-color:color-mix(in srgb,var(--colors-zinc-400) 5%,transparent)}.hover\:bg-\[\#222222\]:hover{background-color:color-mix(in oklab,#222222 var(--un-bg-opacity),transparent)}.hover\:bg-\[\#333\]:hover{background-color:color-mix(in oklab,#333 var(--un-bg-opacity),transparent)}.hover\:bg-\[\#4752C4\]:hover{background-color:color-mix(in oklab,#4752C4 var(--un-bg-opacity),transparent)}.hover\:bg-\[\#d79921\]:hover{background-color:color-mix(in oklab,#d79921 var(--un-bg-opacity),transparent)}.hover\:bg-white\/10:hover{background-color:color-mix(in srgb,var(--colors-white) 10%,transparent)}.no-underline{text-decoration:none}.flex-grow,.grow{flex-grow:1}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-2{height:calc(var(--spacing) * 2)}.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)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:calc(var(--spacing) * 0)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-2{width:calc(var(--spacing) * 2)}.w-5{width:calc(var(--spacing) * 5)}.w-52{width:calc(var(--spacing) * 52)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-80{width:calc(var(--spacing) * 80)}.italic{font-style:italic}.ring-2{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.ring-\[\#FABD2F\]\/30{--un-ring-color:color-mix(in oklab, #FABD2F 30%, transparent)}.shadow-\[2px_2px_0px_0px_\#0a0a0a\]{--un-shadow:2px 2px 0px 0px var(--un-shadow-color, rgb(10 10 10));box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[4px_4px_0px_0px_\#0a0a0a\]{--un-shadow:4px 4px 0px 0px var(--un-shadow-color, rgb(10 10 10));box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[4px_4px_0px_0px_\#404040\]{--un-shadow:4px 4px 0px 0px var(--un-shadow-color, rgb(64 64 64));box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[4px_4px_0px_0px_\#FABD2F\],.hover\:shadow-\[4px_4px_0px_0px_\#FABD2F\]:hover{--un-shadow:4px 4px 0px 0px var(--un-shadow-color, rgb(250 189 47));box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-\[6px_6px_0px_0px_\#0a0a0a\]:hover{--un-shadow:6px 6px 0px 0px var(--un-shadow-color, rgb(10 10 10));box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.focus\:shadow-\[4px_4px_0px_0px_\#FABD2F\]:focus{--un-shadow:4px 4px 0px 0px var(--un-shadow-color, rgb(250 189 47));box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.active\:shadow-none:active{--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0));box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.-translate-x-1\/2{--un-translate-x:-50%;translate:var(--un-translate-x) var(--un-translate-y)}.-translate-y-1\/2{--un-translate-y:-50%;translate:var(--un-translate-x) var(--un-translate-y)}.hover\:translate-x-\[-2px\]:hover{--un-translate-x:-2px;translate:var(--un-translate-x) var(--un-translate-y)}.hover\:translate-y-\[-2px\]:hover{--un-translate-y:-2px;translate:var(--un-translate-x) var(--un-translate-y)}.active\:translate-x-\[2px\]:active{--un-translate-x:2px;translate:var(--un-translate-x) var(--un-translate-y)}.active\:translate-y-\[2px\]:active{--un-translate-y:2px;translate:var(--un-translate-x) var(--un-translate-y)}.transition-all{transition-property:all;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration))}.duration-200{--un-duration:.2s;transition-duration:.2s}.duration-500{--un-duration:.5s;transition-duration:.5s}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-3{left:calc(var(--spacing) * 3)}.top-0{top:calc(var(--spacing) * 0)}.top-20{top:calc(var(--spacing) * 20)}.from-\[\#5865F2\]\/10{--un-from-opacity:10%;--un-gradient-from:color-mix(in oklab, #5865F2 var(--un-from-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops, var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.from-\[\#FABD2F\]{--un-gradient-from:color-mix(in oklab, #FABD2F var(--un-from-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops, var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.to-\[\#14B8A6\]{--un-gradient-to:color-mix(in oklab, #14B8A6 var(--un-to-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops, var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.to-\[\#7289DA\]\/10{--un-to-opacity:10%;--un-gradient-to:color-mix(in oklab, #7289DA var(--un-to-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops, var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.bg-linear-to-r{--un-gradient-position:to right in oklab;background-image:linear-gradient(var(--un-gradient-stops))}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.placeholder-\[\#6b7280\]::placeholder{color:color-mix(in oklab,#6b7280 var(--un-placeholder-opacity),transparent)}.space-y-1>:not(:last-child){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--un-space-y-reverse)))}.space-y-2>:not(:last-child){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--un-space-y-reverse)))}.space-y-3>:not(:last-child){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--un-space-y-reverse)))}.space-y-4>:not(:last-child){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--un-space-y-reverse)))}.space-y-6>:not(:last-child){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--un-space-y-reverse)))}@supports (color: color-mix(in lab,red,red)){.text-blue-400{color:color-mix(in oklab,var(--colors-blue-400) var(--un-text-opacity),transparent)}.text-green-400{color:color-mix(in oklab,var(--colors-green-400) var(--un-text-opacity),transparent)}.text-orange-400{color:color-mix(in oklab,var(--colors-orange-400) var(--un-text-opacity),transparent)}.text-pink-400{color:color-mix(in oklab,var(--colors-pink-400) var(--un-text-opacity),transparent)}.text-purple-400{color:color-mix(in oklab,var(--colors-purple-400) var(--un-text-opacity),transparent)}.text-red-400{color:color-mix(in oklab,var(--colors-red-400) var(--un-text-opacity),transparent)}.text-teal-400{color:color-mix(in oklab,var(--colors-teal-400) var(--un-text-opacity),transparent)}.text-white{color:color-mix(in oklab,var(--colors-white) var(--un-text-opacity),transparent)}.text-yellow-400{color:color-mix(in oklab,var(--colors-yellow-400) var(--un-text-opacity),transparent)}.hover\:text-white:hover{color:color-mix(in oklab,var(--colors-white) var(--un-text-opacity),transparent)}.border-blue-500\/30{border-color:color-mix(in oklab,var(--colors-blue-500) 30%,transparent)}.border-green-500\/30{border-color:color-mix(in oklab,var(--colors-green-500) 30%,transparent)}.border-orange-500\/20{border-color:color-mix(in oklab,var(--colors-orange-500) 20%,transparent)}.border-orange-500\/30{border-color:color-mix(in oklab,var(--colors-orange-500) 30%,transparent)}.border-pink-500\/30{border-color:color-mix(in oklab,var(--colors-pink-500) 30%,transparent)}.border-purple-500\/30{border-color:color-mix(in oklab,var(--colors-purple-500) 30%,transparent)}.border-red-500\/30{border-color:color-mix(in oklab,var(--colors-red-500) 30%,transparent)}.border-teal-500\/30{border-color:color-mix(in oklab,var(--colors-teal-500) 30%,transparent)}.border-yellow-500\/20{border-color:color-mix(in oklab,var(--colors-yellow-500) 20%,transparent)}.border-yellow-500\/30{border-color:color-mix(in oklab,var(--colors-yellow-500) 30%,transparent)}.border-zinc-400\/20{border-color:color-mix(in oklab,var(--colors-zinc-400) 20%,transparent)}.bg-blue-500{background-color:color-mix(in oklab,var(--colors-blue-500) var(--un-bg-opacity),transparent)}.bg-blue-500\/20{background-color:color-mix(in oklab,var(--colors-blue-500) 20%,transparent)}.bg-green-500{background-color:color-mix(in oklab,var(--colors-green-500) var(--un-bg-opacity),transparent)}.bg-green-500\/20{background-color:color-mix(in oklab,var(--colors-green-500) 20%,transparent)}.bg-orange-500\/20{background-color:color-mix(in oklab,var(--colors-orange-500) 20%,transparent)}.bg-orange-500\/5{background-color:color-mix(in oklab,var(--colors-orange-500) 5%,transparent)}.bg-pink-500\/20{background-color:color-mix(in oklab,var(--colors-pink-500) 20%,transparent)}.bg-purple-500\/20{background-color:color-mix(in oklab,var(--colors-purple-500) 20%,transparent)}.bg-red-500\/20{background-color:color-mix(in oklab,var(--colors-red-500) 20%,transparent)}.bg-teal-500\/20{background-color:color-mix(in oklab,var(--colors-teal-500) 20%,transparent)}.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--colors-yellow-500) 20%,transparent)}.bg-yellow-500\/5{background-color:color-mix(in oklab,var(--colors-yellow-500) 5%,transparent)}.bg-zinc-400\/5{background-color:color-mix(in oklab,var(--colors-zinc-400) 5%,transparent)}.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--colors-white) 10%,transparent)}}@media (min-width: 40rem){.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:text-left{text-align:left}.sm\:flex-row{flex-direction:row}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:items-center{align-items:center}}@media (min-width: 48rem){.md\:flex-row{flex-direction:row}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 64rem){.lg\:text-5xl{font-size:var(--text-5xl-fontSize);line-height:var(--un-leading, var(--text-5xl-lineHeight))}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.lg\:flex{display:flex}.lg\:flex-row{flex-direction:row}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:sticky{position:sticky}}:root{--loader-bg:#000;--loader-track:#333;--loader-accent:#FABD2F}.app-loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--loader-bg);z-index:9999;transition:opacity .3s ease-out}.app-loader.hidden{opacity:0;pointer-events:none}.app-loader-spinner{width:40px;height:40px;border:3px solid var(--loader-track);border-top-color:var(--loader-accent);border-radius:50%;animation:app-spin 1s linear infinite}@keyframes app-spin{to{transform:rotate(360deg)}}html{font-size:15px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.nbs-card{background:#1a1a1a;border:3px solid #404040;border-radius:.75rem;transition:all .15s ease}.nbs-card:hover{border-color:#fabd2f;box-shadow:4px 4px #fabd2f;transform:translate(-2px,-2px)}.nbs-btn-primary{background:#fabd2f;color:#0a0a0a;border:3px solid #0a0a0a;border-radius:.75rem;font-weight:900;text-transform:uppercase;box-shadow:4px 4px #0a0a0a;transition:all .15s ease}.nbs-btn-primary:hover{background:#d79921;transform:translate(-2px,-2px);box-shadow:6px 6px #0a0a0a}.nbs-btn-primary:active{transform:translate(2px,2px);box-shadow:none}.nbs-btn-secondary{background:#14b8a6;color:#0a0a0a;border:3px solid #0a0a0a;border-radius:.75rem;font-weight:900;text-transform:uppercase;box-shadow:4px 4px #0a0a0a;transition:all .15s ease}.nbs-btn-secondary:hover{background:#0d9488;transform:translate(-2px,-2px);box-shadow:6px 6px #0a0a0a}.nbs-btn-secondary:active{transform:translate(2px,2px);box-shadow:none}.nbs-btn-ghost{background:#1a1a1a;color:#fafafa;border:3px solid #404040;border-radius:.75rem;font-weight:700;transition:all .15s ease}.nbs-btn-ghost:hover{border-color:#fabd2f;color:#fabd2f;transform:translate(-2px,-2px);box-shadow:4px 4px #fabd2f}.nbs-btn-ghost:active{transform:translate(2px,2px);box-shadow:none}.nbs-input{background:#1a1a1a;border:3px solid #404040;border-radius:.75rem;color:#fafafa;transition:all .15s ease}.nbs-input:focus{border-color:#fabd2f;box-shadow:4px 4px #fabd2f;outline:none}.nbs-badge{border:2px solid #404040;text-transform:uppercase;font-weight:700;font-size:.75rem;letter-spacing:.05em}:where(.vb-page,vb-page){--prose-link-color: #FABD2F;--border-color: #333;--prose-muted-text-color: #a3a3a3;--prose-code-bg-color: #222222;uix-markdown{color:#d4d4d4;line-height:1.75;h1,h2,h3,h4,h5,h6{color:#fafafa}h2{border-bottom:1px solid #333;padding-bottom:.4em}strong{color:#fafafa}thead{background-color:#1a1a1a}tbody tr:nth-child(odd){background-color:#141414}tbody tr:nth-child(2n){background-color:transparent}}}:where(.uix-markdown,uix-markdown){display:block;overflow-y:auto;height:100%;font-size:1.125rem;line-height:1rem;>:first-child{margin-top:0}>:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:600}h1{font-size:1.8em;padding-bottom:.3em;line-height:2.5rem}h2{font-size:1.6em;line-height:1.9rem;padding-bottom:.3em}h3{font-size:1.4em;line-height:1.4rem}h4{font-size:1.2em}h5{font-size:1em}h6{font-size:.9em}p{line-height:1.4rem;margin-bottom:.5em}a{font-weight:500;text-decoration:none;color:var(--prose-link-color);&:hover{text-decoration:underline}}ul,ol{margin:0 0 .5em .5em;padding-left:1em}ul{list-style-type:square}ol{list-style-type:decimal}hr{border:0;border-top:1px solid var(--border-color);margin-block:.5rem;margin-inline:30%}blockquote{margin:0 0 1em;padding:0 1em;border-left:4px solid var(--border-color);color:var(--prose-muted-text-color);>:last-child{margin-bottom:0;padding-bottom:0}}code{background-color:var(--prose-code-bg-color);padding:.2em .4em;margin:0 .1rem;border-radius:6px;font-family:monospace;font-size:.9em}pre{background-color:#2d3748;color:#e2e8f0;padding:1em;margin-block:1em;border-radius:8px;overflow-x:auto;white-space:pre-wrap;code{background-color:transparent;padding:0;margin:0;font-size:1em;line-height:1.5}}table{width:100%;border-collapse:collapse;margin:0 0 1.5em;font-size:.95em}th,td{border:1px solid var(--border-color);padding:.75em 1em;text-align:left}thead{background-color:#f7fafc;th{font-weight:600}}tbody{tr:nth-child(odd){background-color:#f9fafb}}}:root{--font-family: Space Grotesk;--font-size: 16px;--font-icon-family: lucide;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-black: 900;--link-color: var(--text-color);--text-color: #fafafa;--text-muted: #a3a3a3;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--background-color: #0a0a0a;--color-primary: #fabd2f;--color-primary-lighter: #fde8a3;--color-primary-light: #fcd875;--color-primary-dark: #d79921;--color-primary-darker: #b57614;--color-secondary: #14b8a6;--color-secondary-lighter: #5eead4;--color-secondary-light: #2dd4bf;--color-secondary-dark: #0d9488;--color-secondary-darker: #0f766e;--color-success: #22c55e;--color-success-lighter: #86efac;--color-success-light: #4ade80;--color-success-dark: #16a34a;--color-success-darker: #15803d;--color-danger: #ef4444;--color-danger-lighter: #fca5a5;--color-danger-light: #f87171;--color-danger-dark: #dc2626;--color-danger-darker: #b91c1c;--color-warning: #f97316;--color-warning-lighter: #fdba74;--color-warning-light: #fb923c;--color-warning-dark: #ea580c;--color-warning-darker: #c2410c;--color-info: #3b82f6;--color-info-lighter: #93c5fd;--color-info-light: #60a5fa;--color-info-dark: #2563eb;--color-info-darker: #1d4ed8;--color-surface: #1a1a1a;--color-surface-light: #222222;--color-surface-lighter: #2a2a2a;--color-surface-dark: #141414;--color-surface-darker: #0a0a0a;--color-hover: #d79921;--color-hover-lighter: hsl(40 73% 69%);--color-hover-light: hsl(40 73% 59%);--color-hover-dark: hsl(40 73% 39%);--color-hover-darker: hsl(40 73% 29%);--color-focus: #fabd2f;--color-focus-lighter: hsl(42 95% 78%);--color-focus-light: hsl(42 95% 68%);--color-focus-dark: hsl(42 95% 48%);--color-focus-darker: hsl(42 95% 38%);--color-inverse: #fafafa;--color-inverse-lighter: #e5e5e5;--color-inverse-light: #d4d4d4;--color-inverse-dark: #ffffff;--color-inverse-darker: #ffffff;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: .75rem;--spacing-lg: 1rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 3rem;--spacing-4xl: 5rem;--leading-tight: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.75;--radius-none: 0;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-full: 9999px;--shadow-none: none;--shadow-sm: 2px 2px 0px 0px #FABD2F;--shadow-md: 4px 4px 0px 0px #FABD2F;--shadow-lg: 6px 6px 0px 0px #FABD2F;--shadow-xl: 8px 8px 0px 0px #FABD2F;--shadow-2xl: 12px 12px 0px 0px #FABD2F;--button-border-size: 3px;--button-border-color: #FABD2F;--button-border-radius: .75rem;--button-shadow: 4px 4px 0px 0px #FABD2F;--button-hover-shadow: 2px 2px 0px 0px #FABD2F;--button-active-shadow: none;--button-hover-translate-x: -2px;--button-hover-translate-y: -2px;--button-active-translate-x: 2px;--button-active-translate-y: 2px;--button-font-weight: 900;--button-text-transform: uppercase;--input-background: #1a1a1a;--input-background-focus: #1a1a1a;--input-background-disabled: #141414;--input-border-color: #404040;--input-border-width: 3px;--input-border-radius: .75rem;--input-border-focus: #FABD2F;--input-border-error: #ef4444;--input-text: #fafafa;--input-placeholder: #6b7280;--input-icon: #a3a3a3;--input-shadow: 4px 4px 0px 0px rgba(250,189,47,.3);--input-focus-shadow: 6px 6px 0px 0px #FABD2F;--checkbox-border-width: 3px;--checkbox-border-color: #404040;--checkbox-border-radius: .375rem;--checkbox-shadow: 3px 3px 0px 0px #FABD2F;--checkbox-hover-border-color: #FABD2F;--checkbox-checked-background-color: #fabd2f;--checkbox-checked-border-color: #FABD2F;--checkbox-label-font-weight: 600;--label-font-size: 1rem;--label-font-weight: 700;--label-color: #fafafa;--label-letter-spacing: .05em;--label-text-transform: uppercase;--label-margin: .5rem;--tab-border-color: #404040;--tab-border-radius: .75rem;--tab-shadow: 4px 4px 0px 0px #FABD2F;--tab-list-background: #141414;--tab-list-border-color: #404040;--tab-padding: 1rem 1.5rem;--tab-gap: .5rem;--tab-font-size: .875rem;--tab-font-weight: 900;--tab-text-transform: uppercase;--tab-letter-spacing: .05em;--tab-color: #a3a3a3;--tab-color-hover: #fafafa;--tab-color-active: #0a0a0a;--tab-background: transparent;--tab-background-hover: #222222;--tab-background-active: #FABD2F;--tab-border-width: 3px;--tab-border-active: #FABD2F;--card-background: #1a1a1a;--card-border: #404040;--card-border-width: 3px;--card-border-hover: #FABD2F;--card-text: #fafafa;--card-text-muted: #a3a3a3;--card-header-background: transparent;--card-header-border: #404040;--card-header-padding: .75rem 1rem;--card-footer-background: transparent;--card-footer-border: #404040;--card-footer-border-style: solid;--card-footer-padding: .75rem 1rem;--card-icon-background: #222222;--card-icon-size: 3rem;--card-icon-border-radius: .75rem;--card-tag-background: #fabd2f;--card-tag-text: #0a0a0a;--card-tag-padding: .25rem .5rem;--card-tag-border-radius: .5rem;--avatar-border: 3px solid #FABD2F;--avatar-shadow: 2px 2px 0px 0px #FABD2F;--avatar-ring: 3px;--avatar-ring-color: #0a0a0a;--modal-background: #1a1a1a;--modal-border-width: 3px;--modal-border-color: #404040;--modal-border-radius: 1rem;--modal-shadow: 8px 8px 0px 0px #FABD2F;--modal-color: #fafafa;--modal-overlay: rgba(0, 0, 0, .7);--modal-header-padding: 1.25rem 1.5rem;--modal-header-border-width: 3px;--modal-header-background: #1a1a1a;--modal-header-font-size: 1.25rem;--modal-header-font-weight: 900;--modal-header-color: #fafafa;--modal-body-padding: 1.5rem;--modal-body-color: #a3a3a3;--modal-footer-padding: 1rem 1.5rem;--modal-footer-border-width: 3px;--modal-footer-background: #141414;--drawer-background: #1a1a1a;--drawer-border-width: 3px;--drawer-border-color: #404040;--drawer-border-radius: 0;--drawer-shadow: 6px 6px 0px 0px #FABD2F;--drawer-overlay-background: rgba(0, 0, 0, .7);--drawer-header-padding: 1rem 1.25rem;--drawer-header-border-width: 3px;--drawer-header-border-color: #404040;--drawer-header-background: #1a1a1a;--drawer-header-font-size: 1.125rem;--drawer-header-font-weight: 900;--drawer-header-color: #fafafa;--drawer-body-padding: 1rem;--drawer-body-color: #a3a3a3;--drawer-footer-padding: 1rem 1.25rem;--drawer-footer-border-width: 3px;--drawer-footer-background: #141414;--panel-background: #1a1a1a;--panel-background-hover: #222222;--panel-border: #404040;--panel-header-background: transparent;--panel-header-text: #fafafa;--panel-header-border: #404040;--dropdown-background: #1a1a1a;--dropdown-background-hover: #222222;--dropdown-background-active: #2a2a2a;--dropdown-border: #404040;--dropdown-text: #fafafa;--dropdown-text-muted: #a3a3a3;--dropdown-separator: #2a2a2a;--dropdown-shadow: 4px 4px 0px 0px #FABD2F;--badge-default-background: #222222;--badge-default-text: #fafafa;--badge-default-border: #404040;--badge-success-background: #22c55e;--badge-success-text: #ffffff;--badge-success-border: #404040;--badge-danger-background: #ef4444;--badge-danger-text: #ffffff;--badge-danger-border: #404040;--badge-warning-background: #f97316;--badge-warning-text: #ffffff;--badge-warning-border: #404040;--badge-info-background: #3b82f6;--badge-info-text: #ffffff;--badge-info-border: #404040;--list-background: transparent;--list-background-hover: #222222;--list-background-active: #2a2a2a;--list-background-selected: #fabd2f;--list-border: #404040;--list-border-hover: #FABD2F;--list-text: #fafafa;--list-text-muted: #a3a3a3;--tree-background: transparent;--tree-background-hover: #222222;--tree-background-selected: #fabd2f;--tree-border: #404040;--tree-indent: 1rem;--tree-icon: #a3a3a3;--tree-icon-hover: #fafafa;--table-border-width: 3px;--table-border-color: #404040;--table-border-radius: 1rem;--table-shadow: 4px 4px 0px 0px #FABD2F;--table-header-background: #141414;--table-header-color: #fafafa;--table-header-font-weight: 900;--table-header-font-size: .75rem;--table-header-text-transform: uppercase;--table-row-background: #1a1a1a;--table-row-hover-background: #222222;--table-cell-padding: 1rem 1.25rem;--table-cell-font-size: .875rem;--table-cell-color: #a3a3a3;--pagination-border-width: 3px;--pagination-border-color: #404040;--pagination-border-radius: .75rem;--pagination-background: #1a1a1a;--pagination-color: #fafafa;--pagination-font-weight: 700;--pagination-shadow: 3px 3px 0px 0px #FABD2F;--pagination-hover-background: #222222;--pagination-hover-border-color: #FABD2F;--pagination-hover-shadow: 2px 2px 0px 0px #FABD2F;--pagination-hover-transform: translate(-1px, -1px);--pagination-active-background: #fabd2f;--pagination-active-border-color: #FABD2F;--pagination-active-color: #0a0a0a;--pagination-active-shadow: 3px 3px 0px 0px #FABD2F;--pagination-nav-font-weight: 900;--progress-border-width: 3px;--progress-border-color: #404040;--progress-border-radius: .75rem;--progress-background: #222222;--progress-fill-background: var(--color-primary);--progress-shadow: 3px 3px 0px 0px #FABD2F;--progress-height: 1.25rem;--progress-height-sm: .75rem;--progress-height-lg: 1.75rem;--breadcrumbs-font-size: .875rem;--breadcrumbs-font-weight: 700;--breadcrumbs-current-font-weight: 900;--breadcrumbs-text-transform: uppercase;--breadcrumbs-letter-spacing: .05em;--breadcrumbs-link-color: #a3a3a3;--breadcrumbs-link-hover-color: #fafafa;--breadcrumbs-current-color: #fafafa;--breadcrumbs-separator-color: #6b7280;--breadcrumbs-gap: .5rem;--sidebar-background: #141414;--sidebar-border-width: 3px;--sidebar-border-color: #404040;--sidebar-border-radius: 0;--sidebar-shadow: none;--sidebar-width: 256px;--sidebar-collapsed-width: 80px;--sidebar-header-padding: 1rem;--sidebar-header-background: #141414;--sidebar-header-border-width: 3px;--sidebar-header-font-weight: 900;--sidebar-content-padding: .75rem;--sidebar-footer-padding: .75rem;--sidebar-footer-background: #141414;--sidebar-footer-border-width: 3px;--sidebar-toggle-background: transparent;--sidebar-toggle-hover-background: #222222;--sidebar-toggle-border-radius: .5rem;--sidebar-item-padding: .75rem 1rem;--sidebar-item-border-radius: .75rem;--sidebar-item-font-weight: 500;--sidebar-item-color: #a3a3a3;--sidebar-item-hover-background: #222222;--sidebar-item-hover-color: #fafafa;--sidebar-item-active-background: #FABD2F;--sidebar-item-active-color: #0a0a0a;--sidebar-item-active-font-weight: 600}:root{--icon-family: lucide;--font-family: Space Grotesk;--font-size: 17px;--runtime: true;--colors-black: #000;--colors-white: #fff;--colors-slate-50: oklch(98.4% .003 247.858);--colors-slate-100: oklch(96.8% .007 247.896);--colors-slate-200: oklch(92.9% .013 255.508);--colors-slate-300: oklch(86.9% .022 252.894);--colors-slate-400: oklch(70.4% .04 256.788);--colors-slate-500: oklch(55.4% .046 257.417);--colors-slate-600: oklch(44.6% .043 257.281);--colors-slate-700: oklch(37.2% .044 257.287);--colors-slate-800: oklch(27.9% .041 260.031);--colors-slate-900: oklch(20.8% .042 265.755);--colors-slate-950: oklch(12.9% .042 264.695);--colors-slate-DEFAULT: oklch(70.4% .04 256.788);--colors-gray-50: oklch(98.5% .002 247.839);--colors-gray-100: oklch(96.7% .003 264.542);--colors-gray-200: oklch(92.8% .006 264.531);--colors-gray-300: oklch(87.2% .01 258.338);--colors-gray-400: oklch(70.7% .022 261.325);--colors-gray-500: oklch(55.1% .027 264.364);--colors-gray-600: oklch(44.6% .03 256.802);--colors-gray-700: oklch(37.3% .034 259.733);--colors-gray-800: oklch(27.8% .033 256.848);--colors-gray-900: oklch(21% .034 264.665);--colors-gray-950: oklch(13% .028 261.692);--colors-gray-DEFAULT: oklch(70.7% .022 261.325);--colors-zinc-50: oklch(98.5% 0 0);--colors-zinc-100: oklch(96.7% .001 286.375);--colors-zinc-200: oklch(92% .004 286.32);--colors-zinc-300: oklch(87.1% .006 286.286);--colors-zinc-400: oklch(70.5% .015 286.067);--colors-zinc-500: oklch(55.2% .016 285.938);--colors-zinc-600: oklch(44.2% .017 285.786);--colors-zinc-700: oklch(37% .013 285.805);--colors-zinc-800: oklch(27.4% .006 286.033);--colors-zinc-900: oklch(21% .006 285.885);--colors-zinc-950: oklch(14.1% .005 285.823);--colors-zinc-DEFAULT: oklch(70.5% .015 286.067);--colors-neutral-50: oklch(98.5% 0 0);--colors-neutral-100: oklch(97% 0 0);--colors-neutral-200: oklch(92.2% 0 0);--colors-neutral-300: oklch(87% 0 0);--colors-neutral-400: oklch(70.8% 0 0);--colors-neutral-500: oklch(55.6% 0 0);--colors-neutral-600: oklch(43.9% 0 0);--colors-neutral-700: oklch(37.1% 0 0);--colors-neutral-800: oklch(26.9% 0 0);--colors-neutral-900: oklch(20.5% 0 0);--colors-neutral-950: oklch(14.5% 0 0);--colors-neutral-DEFAULT: oklch(70.8% 0 0);--colors-stone-50: oklch(98.5% .001 106.423);--colors-stone-100: oklch(97% .001 106.424);--colors-stone-200: oklch(92.3% .003 48.717);--colors-stone-300: oklch(86.9% .005 56.366);--colors-stone-400: oklch(70.9% .01 56.259);--colors-stone-500: oklch(55.3% .013 58.071);--colors-stone-600: oklch(44.4% .011 73.639);--colors-stone-700: oklch(37.4% .01 67.558);--colors-stone-800: oklch(26.8% .007 34.298);--colors-stone-900: oklch(21.6% .006 56.043);--colors-stone-950: oklch(14.7% .004 49.25);--colors-stone-DEFAULT: oklch(70.9% .01 56.259);--colors-red-50: oklch(97.1% .013 17.38);--colors-red-100: oklch(93.6% .032 17.717);--colors-red-200: oklch(88.5% .062 18.334);--colors-red-300: oklch(80.8% .114 19.571);--colors-red-400: oklch(70.4% .191 22.216);--colors-red-500: oklch(63.7% .237 25.331);--colors-red-600: oklch(57.7% .245 27.325);--colors-red-700: oklch(50.5% .213 27.518);--colors-red-800: oklch(44.4% .177 26.899);--colors-red-900: oklch(39.6% .141 25.723);--colors-red-950: oklch(25.8% .092 26.042);--colors-red-DEFAULT: oklch(70.4% .191 22.216);--colors-orange-50: oklch(98% .016 73.684);--colors-orange-100: oklch(95.4% .038 75.164);--colors-orange-200: oklch(90.1% .076 70.697);--colors-orange-300: oklch(83.7% .128 66.29);--colors-orange-400: oklch(75% .183 55.934);--colors-orange-500: oklch(70.5% .213 47.604);--colors-orange-600: oklch(64.6% .222 41.116);--colors-orange-700: oklch(55.3% .195 38.402);--colors-orange-800: oklch(47% .157 37.304);--colors-orange-900: oklch(40.8% .123 38.172);--colors-orange-950: oklch(26.6% .079 36.259);--colors-orange-DEFAULT: oklch(75% .183 55.934);--colors-amber-50: oklch(98.7% .022 95.277);--colors-amber-100: oklch(96.2% .059 95.617);--colors-amber-200: oklch(92.4% .12 95.746);--colors-amber-300: oklch(87.9% .169 91.605);--colors-amber-400: oklch(82.8% .189 84.429);--colors-amber-500: oklch(76.9% .188 70.08);--colors-amber-600: oklch(66.6% .179 58.318);--colors-amber-700: oklch(55.5% .163 48.998);--colors-amber-800: oklch(47.3% .137 46.201);--colors-amber-900: oklch(41.4% .112 45.904);--colors-amber-950: oklch(27.9% .077 45.635);--colors-amber-DEFAULT: oklch(82.8% .189 84.429);--colors-yellow-50: oklch(98.7% .026 102.212);--colors-yellow-100: oklch(97.3% .071 103.193);--colors-yellow-200: oklch(94.5% .129 101.54);--colors-yellow-300: oklch(90.5% .182 98.111);--colors-yellow-400: oklch(85.2% .199 91.936);--colors-yellow-500: oklch(79.5% .184 86.047);--colors-yellow-600: oklch(68.1% .162 75.834);--colors-yellow-700: oklch(55.4% .135 66.442);--colors-yellow-800: oklch(47.6% .114 61.907);--colors-yellow-900: oklch(42.1% .095 57.708);--colors-yellow-950: oklch(28.6% .066 53.813);--colors-yellow-DEFAULT: oklch(85.2% .199 91.936);--colors-lime-50: oklch(98.6% .031 120.757);--colors-lime-100: oklch(96.7% .067 122.328);--colors-lime-200: oklch(93.8% .127 124.321);--colors-lime-300: oklch(89.7% .196 126.665);--colors-lime-400: oklch(84.1% .238 128.85);--colors-lime-500: oklch(76.8% .233 130.85);--colors-lime-600: oklch(64.8% .2 131.684);--colors-lime-700: oklch(53.2% .157 131.589);--colors-lime-800: oklch(45.3% .124 130.933);--colors-lime-900: oklch(40.5% .101 131.063);--colors-lime-950: oklch(27.4% .072 132.109);--colors-lime-DEFAULT: oklch(84.1% .238 128.85);--colors-green-50: oklch(98.2% .018 155.826);--colors-green-100: oklch(96.2% .044 156.743);--colors-green-200: oklch(92.5% .084 155.995);--colors-green-300: oklch(87.1% .15 154.449);--colors-green-400: oklch(79.2% .209 151.711);--colors-green-500: oklch(72.3% .219 149.579);--colors-green-600: oklch(62.7% .194 149.214);--colors-green-700: oklch(52.7% .154 150.069);--colors-green-800: oklch(44.8% .119 151.328);--colors-green-900: oklch(39.3% .095 152.535);--colors-green-950: oklch(26.6% .065 152.934);--colors-green-DEFAULT: oklch(79.2% .209 151.711);--colors-emerald-50: oklch(97.9% .021 166.113);--colors-emerald-100: oklch(95% .052 163.051);--colors-emerald-200: oklch(90.5% .093 164.15);--colors-emerald-300: oklch(84.5% .143 164.978);--colors-emerald-400: oklch(76.5% .177 163.223);--colors-emerald-500: oklch(69.6% .17 162.48);--colors-emerald-600: oklch(59.6% .145 163.225);--colors-emerald-700: oklch(50.8% .118 165.612);--colors-emerald-800: oklch(43.2% .095 166.913);--colors-emerald-900: oklch(37.8% .077 168.94);--colors-emerald-950: oklch(26.2% .051 172.552);--colors-emerald-DEFAULT: oklch(76.5% .177 163.223);--colors-teal-50: oklch(98.4% .014 180.72);--colors-teal-100: oklch(95.3% .051 180.801);--colors-teal-200: oklch(91% .096 180.426);--colors-teal-300: oklch(85.5% .138 181.071);--colors-teal-400: oklch(77.7% .152 181.912);--colors-teal-500: oklch(70.4% .14 182.503);--colors-teal-600: oklch(60% .118 184.704);--colors-teal-700: oklch(51.1% .096 186.391);--colors-teal-800: oklch(43.7% .078 188.216);--colors-teal-900: oklch(38.6% .063 188.416);--colors-teal-950: oklch(27.7% .046 192.524);--colors-teal-DEFAULT: oklch(77.7% .152 181.912);--colors-cyan-50: oklch(98.4% .019 200.873);--colors-cyan-100: oklch(95.6% .045 203.388);--colors-cyan-200: oklch(91.7% .08 205.041);--colors-cyan-300: oklch(86.5% .127 207.078);--colors-cyan-400: oklch(78.9% .154 211.53);--colors-cyan-500: oklch(71.5% .143 215.221);--colors-cyan-600: oklch(60.9% .126 221.723);--colors-cyan-700: oklch(52% .105 223.128);--colors-cyan-800: oklch(45% .085 224.283);--colors-cyan-900: oklch(39.8% .07 227.392);--colors-cyan-950: oklch(30.2% .056 229.695);--colors-cyan-DEFAULT: oklch(78.9% .154 211.53);--colors-sky-50: oklch(97.7% .013 236.62);--colors-sky-100: oklch(95.1% .026 236.824);--colors-sky-200: oklch(90.1% .058 230.902);--colors-sky-300: oklch(82.8% .111 230.318);--colors-sky-400: oklch(74.6% .16 232.661);--colors-sky-500: oklch(68.5% .169 237.323);--colors-sky-600: oklch(58.8% .158 241.966);--colors-sky-700: oklch(50% .134 242.749);--colors-sky-800: oklch(44.3% .11 240.79);--colors-sky-900: oklch(39.1% .09 240.876);--colors-sky-950: oklch(29.3% .066 243.157);--colors-sky-DEFAULT: oklch(74.6% .16 232.661);--colors-blue-50: oklch(97% .014 254.604);--colors-blue-100: oklch(93.2% .032 255.585);--colors-blue-200: oklch(88.2% .059 254.128);--colors-blue-300: oklch(80.9% .105 251.813);--colors-blue-400: oklch(70.7% .165 254.624);--colors-blue-500: oklch(62.3% .214 259.815);--colors-blue-600: oklch(54.6% .245 262.881);--colors-blue-700: oklch(48.8% .243 264.376);--colors-blue-800: oklch(42.4% .199 265.638);--colors-blue-900: oklch(37.9% .146 265.522);--colors-blue-950: oklch(28.2% .091 267.935);--colors-blue-DEFAULT: oklch(70.7% .165 254.624);--colors-indigo-50: oklch(96.2% .018 272.314);--colors-indigo-100: oklch(93% .034 272.788);--colors-indigo-200: oklch(87% .065 274.039);--colors-indigo-300: oklch(78.5% .115 274.713);--colors-indigo-400: oklch(67.3% .182 276.935);--colors-indigo-500: oklch(58.5% .233 277.117);--colors-indigo-600: oklch(51.1% .262 276.966);--colors-indigo-700: oklch(45.7% .24 277.023);--colors-indigo-800: oklch(39.8% .195 277.366);--colors-indigo-900: oklch(35.9% .144 278.697);--colors-indigo-950: oklch(25.7% .09 281.288);--colors-indigo-DEFAULT: oklch(67.3% .182 276.935);--colors-violet-50: oklch(96.9% .016 293.756);--colors-violet-100: oklch(94.3% .029 294.588);--colors-violet-200: oklch(89.4% .057 293.283);--colors-violet-300: oklch(81.1% .111 293.571);--colors-violet-400: oklch(70.2% .183 293.541);--colors-violet-500: oklch(60.6% .25 292.717);--colors-violet-600: oklch(54.1% .281 293.009);--colors-violet-700: oklch(49.1% .27 292.581);--colors-violet-800: oklch(43.2% .232 292.759);--colors-violet-900: oklch(38% .189 293.745);--colors-violet-950: oklch(28.3% .141 291.089);--colors-violet-DEFAULT: oklch(70.2% .183 293.541);--colors-purple-50: oklch(97.7% .014 308.299);--colors-purple-100: oklch(94.6% .033 307.174);--colors-purple-200: oklch(90.2% .063 306.703);--colors-purple-300: oklch(82.7% .119 306.383);--colors-purple-400: oklch(71.4% .203 305.504);--colors-purple-500: oklch(62.7% .265 303.9);--colors-purple-600: oklch(55.8% .288 302.321);--colors-purple-700: oklch(49.6% .265 301.924);--colors-purple-800: oklch(43.8% .218 303.724);--colors-purple-900: oklch(38.1% .176 304.987);--colors-purple-950: oklch(29.1% .149 302.717);--colors-purple-DEFAULT: oklch(71.4% .203 305.504);--colors-fuchsia-50: oklch(97.7% .017 320.058);--colors-fuchsia-100: oklch(95.2% .037 318.852);--colors-fuchsia-200: oklch(90.3% .076 319.62);--colors-fuchsia-300: oklch(83.3% .145 321.434);--colors-fuchsia-400: oklch(74% .238 322.16);--colors-fuchsia-500: oklch(66.7% .295 322.15);--colors-fuchsia-600: oklch(59.1% .293 322.896);--colors-fuchsia-700: oklch(51.8% .253 323.949);--colors-fuchsia-800: oklch(45.2% .211 324.591);--colors-fuchsia-900: oklch(40.1% .17 325.612);--colors-fuchsia-950: oklch(29.3% .136 325.661);--colors-fuchsia-DEFAULT: oklch(74% .238 322.16);--colors-pink-50: oklch(97.1% .014 343.198);--colors-pink-100: oklch(94.8% .028 342.258);--colors-pink-200: oklch(89.9% .061 343.231);--colors-pink-300: oklch(82.3% .12 346.018);--colors-pink-400: oklch(71.8% .202 349.761);--colors-pink-500: oklch(65.6% .241 354.308);--colors-pink-600: oklch(59.2% .249 .584);--colors-pink-700: oklch(52.5% .223 3.958);--colors-pink-800: oklch(45.9% .187 3.815);--colors-pink-900: oklch(40.8% .153 2.432);--colors-pink-950: oklch(28.4% .109 3.907);--colors-pink-DEFAULT: oklch(71.8% .202 349.761);--colors-rose-50: oklch(96.9% .015 12.422);--colors-rose-100: oklch(94.1% .03 12.58);--colors-rose-200: oklch(89.2% .058 10.001);--colors-rose-300: oklch(81% .117 11.638);--colors-rose-400: oklch(71.2% .194 13.428);--colors-rose-500: oklch(64.5% .246 16.439);--colors-rose-600: oklch(58.6% .253 17.585);--colors-rose-700: oklch(51.4% .222 16.935);--colors-rose-800: oklch(45.5% .188 13.697);--colors-rose-900: oklch(41% .159 10.272);--colors-rose-950: oklch(27.1% .105 12.094);--colors-rose-DEFAULT: oklch(71.2% .194 13.428);--colors-light-50: oklch(99.4% 0 0);--colors-light-100: oklch(99.11% 0 0);--colors-light-200: oklch(98.51% 0 0);--colors-light-300: oklch(98.16% .0017 247.84);--colors-light-400: oklch(97.31% 0 0);--colors-light-500: oklch(96.12% 0 0);--colors-light-600: oklch(96.32% .0034 247.86);--colors-light-700: oklch(94.17% .0052 247.88);--colors-light-800: oklch(91.09% .007 247.9);--colors-light-900: oklch(90.72% .0051 228.82);--colors-light-950: oklch(89.23% .006 239.83);--colors-light-DEFAULT: oklch(97.31% 0 0);--colors-dark-50: oklch(40.91% 0 0);--colors-dark-100: oklch(35.62% 0 0);--colors-dark-200: oklch(31.71% 0 0);--colors-dark-300: oklch(29.72% 0 0);--colors-dark-400: oklch(25.2% 0 0);--colors-dark-500: oklch(23.93% 0 0);--colors-dark-600: oklch(22.73% .0038 286.09);--colors-dark-700: oklch(22.21% 0 0);--colors-dark-800: oklch(20.9% 0 0);--colors-dark-900: oklch(16.84% 0 0);--colors-dark-950: oklch(13.44% 0 0);--colors-dark-DEFAULT: oklch(25.2% 0 0);--colors-default: var(--text-color);--colors-muted: var(--text-muted);--colors-inverted: var(--color-inverse);--colors-surface-DEFAULT: var(--color-surface);--colors-surface-lighter: var(--color-surface-lighter);--colors-surface-light: var(--color-surface-light);--colors-surface-dark: var(--color-surface-dark);--colors-surface-darker: var(--color-surface-darker);--colors-accent-DEFAULT: var(--color-accent);--colors-accent-lighter: var(--color-accent-lighter);--colors-accent-light: var(--color-accent-light);--colors-accent-dark: var(--color-accent-dark);--colors-accent-darker: var(--color-accent-darker);--colors-inverse-DEFAULT: var(--color-inverse);--colors-inverse-lighter: var(--color-inverse-lighter);--colors-inverse-light: var(--color-inverse-light);--colors-inverse-dark: var(--color-inverse-dark);--colors-inverse-darker: var(--color-inverse-darker);--colors-primary-DEFAULT: var(--color-primary);--colors-primary-lighter: var(--color-primary-lighter);--colors-primary-light: var(--color-primary-light);--colors-primary-dark: var(--color-primary-dark);--colors-primary-darker: var(--color-primary-darker);--colors-secondary-DEFAULT: var(--color-secondary);--colors-secondary-lighter: var(--color-secondary-lighter);--colors-secondary-light: var(--color-secondary-light);--colors-secondary-dark: var(--color-secondary-dark);--colors-secondary-darker: var(--color-secondary-darker);--colors-success-DEFAULT: var(--color-success);--colors-success-lighter: var(--color-success-lighter);--colors-success-light: var(--color-success-light);--colors-success-dark: var(--color-success-dark);--colors-success-darker: var(--color-success-darker);--colors-danger-DEFAULT: var(--color-danger);--colors-danger-lighter: var(--color-danger-lighter);--colors-danger-light: var(--color-danger-light);--colors-danger-dark: var(--color-danger-dark);--colors-danger-darker: var(--color-danger-darker);--colors-warning-DEFAULT: var(--color-warning);--colors-warning-lighter: var(--color-warning-lighter);--colors-warning-light: var(--color-warning-light);--colors-warning-dark: var(--color-warning-dark);--colors-warning-darker: var(--color-warning-darker);--colors-info-DEFAULT: var(--color-info);--colors-info-lighter: var(--color-info-lighter);--colors-info-light: var(--color-info-light);--colors-info-dark: var(--color-info-dark);--colors-info-darker: var(--color-info-darker);--colors-hover: var(--color-hover);--colors-focus: var(--color-focus);--spacing-DEFAULT: .25rem;--spacing-xs: .75rem;--spacing-sm: .875rem;--spacing-lg: 1.125rem;--spacing-xl: 1.25rem;--spacing-2xl: 1.5rem;--spacing-3xl: 1.875rem;--spacing-4xl: 2.25rem;--spacing-5xl: 3rem;--spacing-6xl: 3.75rem;--spacing-7xl: 4.5rem;--spacing-8xl: 6rem;--spacing-9xl: 8rem;--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--breakpoint-2xl: 96rem;--verticalBreakpoint-sm: 40rem;--verticalBreakpoint-md: 48rem;--verticalBreakpoint-lg: 64rem;--verticalBreakpoint-xl: 80rem;--verticalBreakpoint-2xl: 96rem;--text-xs-fontSize: .75rem;--text-xs-lineHeight: 1rem;--text-sm-fontSize: .875rem;--text-sm-lineHeight: 1.25rem;--text-base-fontSize: 1rem;--text-base-lineHeight: 1.5rem;--text-lg-fontSize: 1.125rem;--text-lg-lineHeight: 1.75rem;--text-xl-fontSize: 1.25rem;--text-xl-lineHeight: 1.75rem;--text-2xl-fontSize: 1.5rem;--text-2xl-lineHeight: 2rem;--text-3xl-fontSize: 1.875rem;--text-3xl-lineHeight: 2.25rem;--text-4xl-fontSize: 2.25rem;--text-4xl-lineHeight: 2.5rem;--text-5xl-fontSize: 3rem;--text-5xl-lineHeight: 1;--text-6xl-fontSize: 3.75rem;--text-6xl-lineHeight: 1;--text-7xl-fontSize: 4.5rem;--text-7xl-lineHeight: 1;--text-8xl-fontSize: 6rem;--text-8xl-lineHeight: 1;--text-9xl-fontSize: 8rem;--text-9xl-lineHeight: 1;--fontWeight-thin: 100;--fontWeight-extralight: 200;--fontWeight-light: 300;--fontWeight-normal: 400;--fontWeight-medium: 500;--fontWeight-semibold: 600;--fontWeight-bold: 700;--fontWeight-extrabold: 800;--fontWeight-black: 900;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--textStrokeWidth-DEFAULT: 1.5rem;--textStrokeWidth-none: 0;--textStrokeWidth-sm: thin;--textStrokeWidth-md: medium;--textStrokeWidth-lg: thick;--radius-DEFAULT: .25rem;--radius-none: 0;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 2rem;--shadow-DEFAULT-0: 0 1px 3px 0 rgb(0 0 0 / .1);--shadow-DEFAULT-1: 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-2xs: 0 1px rgb(0 0 0 / .05);--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm-0: 0 1px 3px 0 rgb(0 0 0 / .1);--shadow-sm-1: 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md-0: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-md-1: 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg-0: 0 10px 15px -3px rgb(0 0 0 / .1);--shadow-lg-1: 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl-0: 0 20px 25px -5px rgb(0 0 0 / .1);--shadow-xl-1: 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadow-none: 0 0 rgb(0 0 0 / 0);--shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--insetShadow-2xs: inset 0 1px rgb(0 0 0 / .05);--insetShadow-xs: inset 0 1px 1px rgb(0 0 0 / .05);--insetShadow-sm: inset 0 2px 4px rgb(0 0 0 / .05);--insetShadow-none: 0 0 rgb(0 0 0 / 0);--dropShadow-DEFAULT-0: 0 1px 2px rgb(0 0 0 / .1);--dropShadow-DEFAULT-1: 0 1px 1px rgb(0 0 0 / .06);--dropShadow-xs: 0 1px 1px rgb(0 0 0 / .05);--dropShadow-sm: 0 1px 2px rgb(0 0 0 / .15);--dropShadow-md: 0 3px 3px rgb(0 0 0 / .12);--dropShadow-lg: 0 4px 4px rgb(0 0 0 / .15);--dropShadow-xl: 0 9px 7px rgb(0 0 0 / .1);--dropShadow-2xl: 0 25px 25px rgb(0 0 0 / .15);--textShadow-none: 0 0 rgb(0 0 0 / 0);--textShadow-2xs: 0 1px 0 rgb(0 0 0 / .15);--textShadow-xs: 0 1px 1px rgb(0 0 0 / .2);--textShadow-sm-0: 0 1px 0 rgb(0 0 0 / .075);--textShadow-sm-1: 0 1px 1px rgb(0 0 0 / .075);--textShadow-sm-2: 0 2px 2px rgb(0 0 0 / .075);--textShadow-md-0: 0 1px 1px rgb(0 0 0 / .1);--textShadow-md-1: 0 1px 2px rgb(0 0 0 / .1);--textShadow-md-2: 0 2px 4px rgb(0 0 0 / .1);--textShadow-lg-0: 0 1px 2px rgb(0 0 0 / .1);--textShadow-lg-1: 0 3px 2px rgb(0 0 0 / .1);--textShadow-lg-2: 0 4px 8px rgb(0 0 0 / .1);--ease-linear: linear;--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);--ease-DEFAULT: cubic-bezier(.4, 0, .2, 1);--animation-keyframes-pulse:{0%,100%{opacity:1}50%{opacity:.5}}--animation-keyframes-bounce:{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}--animation-keyframes-spin:{from{transform:rotate(0)}to{transform:rotate(360deg)}}--animation-keyframes-ping:{0%{transform:scale(1);opacity:1}75%,100%{transform:scale(2);opacity:0}}--animation-keyframes-bounce-alt:{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}--animation-keyframes-flash:{from,50%,to{opacity:1}25%,75%{opacity:0}}--animation-keyframes-pulse-alt:{from{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleZ(1)}}--animation-keyframes-rubber-band:{from{transform:scaleZ(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleZ(1)}}--animation-keyframes-shake-x:{from,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}--animation-keyframes-shake-y:{from,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}--animation-keyframes-head-shake:{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}--animation-keyframes-swing:{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0)}}--animation-keyframes-tada:{from{transform:scaleZ(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scaleZ(1)}}--animation-keyframes-wobble:{from{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translateZ(0)}}--animation-keyframes-jello:{from,11.1%,to{transform:translateZ(0)}22.2%{transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{transform:skew(6.25deg) skewY(6.25deg)}44.4%{transform:skew(-3.125deg)skewY(-3.125deg)}55.5%{transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{transform:skew(.390625deg) skewY(.390625deg)}88.8%{transform:skew(-.1953125deg) skewY(-.1953125deg)}}--animation-keyframes-heart-beat:{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}--animation-keyframes-hinge:{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out}to{transform:translate3d(0,700px,0);opacity:0}}--animation-keyframes-jack-in-the-box:{from{opacity:0;transform-origin:center bottom;transform:scale(.1) rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{transform:scale(1)}}--animation-keyframes-light-speed-in-left:{from{opacity:0;transform:translate3d(-100%,0,0) skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{transform:skew(-5deg)}to{transform:translateZ(0)}}--animation-keyframes-light-speed-in-right:{from{opacity:0;transform:translate3d(100%,0,0) skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{transform:skew(-5deg)}to{transform:translateZ(0)}}--animation-keyframes-light-speed-out-left:{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0) skew(30deg)}}--animation-keyframes-light-speed-out-right:{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) skew(30deg)}}--animation-keyframes-flip:{from{transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in}to{transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);animation-timing-function:ease-in}}--animation-keyframes-flip-in-x:{from{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}--animation-keyframes-flip-in-y:{from{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}--animation-keyframes-flip-out-x:{from{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}--animation-keyframes-flip-out-y:{from{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}--animation-keyframes-rotate-in:{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:translateZ(0);opacity:1}}--animation-keyframes-rotate-in-down-left:{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:translateZ(0);opacity:1}}--animation-keyframes-rotate-in-down-right:{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:translateZ(0);opacity:1}}--animation-keyframes-rotate-in-up-left:{from{transform-origin:left top;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left top;transform:translateZ(0);opacity:1}}--animation-keyframes-rotate-in-up-right:{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:translateZ(0);opacity:1}}--animation-keyframes-rotate-out:{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}--animation-keyframes-rotate-out-down-left:{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}--animation-keyframes-rotate-out-down-right:{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}--animation-keyframes-rotate-out-up-left:{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}--animation-keyframes-rotate-out-up-right:{from{transform-origin:right bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}--animation-keyframes-roll-in:{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:translateZ(0)}}--animation-keyframes-roll-out:{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}--animation-keyframes-zoom-in:{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}--animation-keyframes-zoom-in-down:{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}--animation-keyframes-zoom-in-left:{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}--animation-keyframes-zoom-in-right:{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}--animation-keyframes-zoom-in-up:{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}--animation-keyframes-zoom-out:{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}--animation-keyframes-zoom-out-down:{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}--animation-keyframes-zoom-out-left:{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}--animation-keyframes-zoom-out-right:{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}--animation-keyframes-zoom-out-up:{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}--animation-keyframes-bounce-in:{from,20%,40%,60%,80%,to{animation-timing-function:ease-in-out}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03);opacity:1}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}--animation-keyframes-bounce-in-down:{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translateZ(0)}}--animation-keyframes-bounce-in-left:{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:translateZ(0)}}--animation-keyframes-bounce-in-right:{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translateZ(0)}}--animation-keyframes-bounce-in-up:{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}--animation-keyframes-bounce-out:{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}--animation-keyframes-bounce-out-down:{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}--animation-keyframes-bounce-out-left:{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}--animation-keyframes-bounce-out-right:{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}--animation-keyframes-bounce-out-up:{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}--animation-keyframes-slide-in-down:{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}--animation-keyframes-slide-in-left:{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}--animation-keyframes-slide-in-right:{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}--animation-keyframes-slide-in-up:{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}--animation-keyframes-slide-out-down:{from{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}--animation-keyframes-slide-out-left:{from{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}--animation-keyframes-slide-out-right:{from{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}--animation-keyframes-slide-out-up:{from{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}--animation-keyframes-fade-in:{from{opacity:0}to{opacity:1}}--animation-keyframes-fade-in-down:{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}--animation-keyframes-fade-in-down-big:{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}--animation-keyframes-fade-in-left:{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}--animation-keyframes-fade-in-left-big:{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}--animation-keyframes-fade-in-right:{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}--animation-keyframes-fade-in-right-big:{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}--animation-keyframes-fade-in-up:{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}--animation-keyframes-fade-in-up-big:{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}--animation-keyframes-fade-in-top-left:{from{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}--animation-keyframes-fade-in-top-right:{from{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}--animation-keyframes-fade-in-bottom-left:{from{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}--animation-keyframes-fade-in-bottom-right:{from{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}--animation-keyframes-fade-out:{from{opacity:1}to{opacity:0}}--animation-keyframes-fade-out-down:{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}--animation-keyframes-fade-out-down-big:{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}--animation-keyframes-fade-out-left:{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}--animation-keyframes-fade-out-left-big:{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}--animation-keyframes-fade-out-right:{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}--animation-keyframes-fade-out-right-big:{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}--animation-keyframes-fade-out-up:{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}--animation-keyframes-fade-out-up-big:{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}--animation-keyframes-fade-out-top-left:{from{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}--animation-keyframes-fade-out-top-right:{from{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}--animation-keyframes-fade-out-bottom-left:{from{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}--animation-keyframes-fade-out-bottom-right:{from{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}--animation-keyframes-back-in-up:{0%{opacity:.7;transform:translateY(1200px) scale(.7)}80%{opacity:.7;transform:translateY(0) scale(.7)}100%{opacity:1;transform:scale(1)}}--animation-keyframes-back-in-down:{0%{opacity:.7;transform:translateY(-1200px) scale(.7)}80%{opacity:.7;transform:translateY(0) scale(.7)}100%{opacity:1;transform:scale(1)}}--animation-keyframes-back-in-right:{0%{opacity:.7;transform:translate(2000px) scale(.7)}80%{opacity:.7;transform:translateY(0) scale(.7)}100%{opacity:1;transform:scale(1)}}--animation-keyframes-back-in-left:{0%{opacity:.7;transform:translate(-2000px) scale(.7)}80%{opacity:.7;transform:translate(0) scale(.7)}100%{opacity:1;transform:scale(1)}}--animation-keyframes-back-out-up:{0%{opacity:1;transform:scale(1)}80%{opacity:.7;transform:translateY(0) scale(.7)}100%{opacity:.7;transform:translateY(-700px) scale(.7)}}--animation-keyframes-back-out-down:{0%{opacity:1;transform:scale(1)}80%{opacity:.7;transform:translateY(0) scale(.7)}100%{opacity:.7;transform:translateY(700px) scale(.7)}}--animation-keyframes-back-out-right:{0%{opacity:1;transform:scale(1)}80%{opacity:.7;transform:translateY(0) scale(.7)}100%{opacity:.7;transform:translate(2000px) scale(.7)}}--animation-keyframes-back-out-left:{0%{opacity:1;transform:scale(1)}80%{opacity:.7;transform:translate(-2000px) scale(.7)}100%{opacity:.7;transform:translateY(-700px) scale(.7)}}--animation-durations-pulse: 2s;--animation-durations-heart-beat: 1.3s;--animation-durations-bounce-in: .75s;--animation-durations-bounce-out: .75s;--animation-durations-flip-out-x: .75s;--animation-durations-flip-out-y: .75s;--animation-durations-hinge: 2s;--animation-timingFns-pulse: cubic-bezier(.4,0,.6,1);--animation-timingFns-ping: cubic-bezier(0,0,.2,1);--animation-timingFns-head-shake: ease-in-out;--animation-timingFns-heart-beat: ease-in-out;--animation-timingFns-pulse-alt: ease-in-out;--animation-timingFns-light-speed-in-left: ease-out;--animation-timingFns-light-speed-in-right: ease-out;--animation-timingFns-light-speed-out-left: ease-in;--animation-timingFns-light-speed-out-right: ease-in;--animation-properties-bounce-alt-transform-origin: center bottom;--animation-properties-jello-transform-origin: center;--animation-properties-swing-transform-origin: top center;--animation-properties-flip-backface-visibility: visible;--animation-properties-flip-in-x-backface-visibility: visible !important;--animation-properties-flip-in-y-backface-visibility: visible !important;--animation-properties-flip-out-x-backface-visibility: visible !important;--animation-properties-flip-out-y-backface-visibility: visible !important;--animation-properties-rotate-in-transform-origin: center;--animation-properties-rotate-in-down-left-transform-origin: left bottom;--animation-properties-rotate-in-down-right-transform-origin: right bottom;--animation-properties-rotate-in-up-left-transform-origin: left bottom;--animation-properties-rotate-in-up-right-transform-origin: right bottom;--animation-properties-rotate-out-transform-origin: center;--animation-properties-rotate-out-down-left-transform-origin: left bottom;--animation-properties-rotate-out-down-right-transform-origin: right bottom;--animation-properties-rotate-out-up-left-transform-origin: left bottom;--animation-properties-rotate-out-up-right-transform-origin: right bottom;--animation-properties-hinge-transform-origin: top left;--animation-properties-zoom-out-down-transform-origin: center bottom;--animation-properties-zoom-out-left-transform-origin: left center;--animation-properties-zoom-out-right-transform-origin: right center;--animation-properties-zoom-out-up-transform-origin: center bottom;--animation-counts-spin: infinite;--animation-counts-ping: infinite;--animation-counts-pulse: infinite;--animation-counts-pulse-alt: infinite;--animation-counts-bounce: infinite;--animation-counts-bounce-alt: infinite;--animation-category-pulse: Attention Seekers;--animation-category-bounce: Attention Seekers;--animation-category-spin: Attention Seekers;--animation-category-ping: Attention Seekers;--animation-category-bounce-alt: Attention Seekers;--animation-category-flash: Attention Seekers;--animation-category-pulse-alt: Attention Seekers;--animation-category-rubber-band: Attention Seekers;--animation-category-shake-x: Attention Seekers;--animation-category-shake-y: Attention Seekers;--animation-category-head-shake: Attention Seekers;--animation-category-swing: Attention Seekers;--animation-category-tada: Attention Seekers;--animation-category-wobble: Attention Seekers;--animation-category-jello: Attention Seekers;--animation-category-heart-beat: Attention Seekers;--animation-category-hinge: Specials;--animation-category-jack-in-the-box: Specials;--animation-category-light-speed-in-left: Lightspeed;--animation-category-light-speed-in-right: Lightspeed;--animation-category-light-speed-out-left: Lightspeed;--animation-category-light-speed-out-right: Lightspeed;--animation-category-flip: Flippers;--animation-category-flip-in-x: Flippers;--animation-category-flip-in-y: Flippers;--animation-category-flip-out-x: Flippers;--animation-category-flip-out-y: Flippers;--animation-category-rotate-in: Rotating Entrances;--animation-category-rotate-in-down-left: Rotating Entrances;--animation-category-rotate-in-down-right: Rotating Entrances;--animation-category-rotate-in-up-left: Rotating Entrances;--animation-category-rotate-in-up-right: Rotating Entrances;--animation-category-rotate-out: Rotating Exits;--animation-category-rotate-out-down-left: Rotating Exits;--animation-category-rotate-out-down-right: Rotating Exits;--animation-category-rotate-out-up-left: Rotating Exits;--animation-category-rotate-out-up-right: Rotating Exits;--animation-category-roll-in: Specials;--animation-category-roll-out: Specials;--animation-category-zoom-in: Zooming Entrances;--animation-category-zoom-in-down: Zooming Entrances;--animation-category-zoom-in-left: Zooming Entrances;--animation-category-zoom-in-right: Zooming Entrances;--animation-category-zoom-in-up: Zooming Entrances;--animation-category-zoom-out: Zooming Exits;--animation-category-zoom-out-down: Zooming Exits;--animation-category-zoom-out-left: Zooming Exits;--animation-category-zoom-out-right: Zooming Exits;--animation-category-zoom-out-up: Zooming Exits;--animation-category-bounce-in: Bouncing Entrances;--animation-category-bounce-in-down: Bouncing Entrances;--animation-category-bounce-in-left: Bouncing Entrances;--animation-category-bounce-in-right: Bouncing Entrances;--animation-category-bounce-in-up: Bouncing Entrances;--animation-category-bounce-out: Bouncing Exits;--animation-category-bounce-out-down: Bouncing Exits;--animation-category-bounce-out-left: Bouncing Exits;--animation-category-bounce-out-right: Bouncing Exits;--animation-category-bounce-out-up: Bouncing Exits;--animation-category-slide-in-down: Sliding Entrances;--animation-category-slide-in-left: Sliding Entrances;--animation-category-slide-in-right: Sliding Entrances;--animation-category-slide-in-up: Sliding Entrances;--animation-category-slide-out-down: Sliding Exits;--animation-category-slide-out-left: Sliding Exits;--animation-category-slide-out-right: Sliding Exits;--animation-category-slide-out-up: Sliding Exits;--animation-category-fade-in: Fading Entrances;--animation-category-fade-in-down: Fading Entrances;--animation-category-fade-in-down-big: Fading Entrances;--animation-category-fade-in-left: Fading Entrances;--animation-category-fade-in-left-big: Fading Entrances;--animation-category-fade-in-right: Fading Entrances;--animation-category-fade-in-right-big: Fading Entrances;--animation-category-fade-in-up: Fading Entrances;--animation-category-fade-in-up-big: Fading Entrances;--animation-category-fade-in-top-left: Fading Entrances;--animation-category-fade-in-top-right: Fading Entrances;--animation-category-fade-in-bottom-left: Fading Entrances;--animation-category-fade-in-bottom-right: Fading Entrances;--animation-category-fade-out: Fading Exits;--animation-category-fade-out-down: Fading Exits;--animation-category-fade-out-down-big: Fading Exits;--animation-category-fade-out-left: Fading Exits;--animation-category-fade-out-left-big: Fading Exits;--animation-category-fade-out-right: Fading Exits;--animation-category-fade-out-right-big: Fading Exits;--animation-category-fade-out-up: Fading Exits;--animation-category-fade-out-up-big: Fading Exits;--animation-category-fade-out-top-left: Fading Exits;--animation-category-fade-out-top-right: Fading Exits;--animation-category-fade-out-bottom-left: Fading Exits;--animation-category-fade-out-bottom-right: Fading Exits;--animation-category-back-in-up: Back Entrances;--animation-category-back-in-down: Back Entrances;--animation-category-back-in-right: Back Entrances;--animation-category-back-in-left: Back Entrances;--animation-category-back-out-up: Back Exits;--animation-category-back-out-down: Back Exits;--animation-category-back-out-right: Back Exits;--animation-category-back-out-left: Back Exits;--blur-DEFAULT: 8px;--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;--property-none: none;--property-all: all;--property-colors: color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;--property-opacity: opacity;--property-shadow: box-shadow;--property-transform: transform,translate,scale,rotate;--property-DEFAULT: color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;--default-transition-duration: .15s;--default-transition-timingFunction: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-font-featureSettings: var(--font-sans--font-feature-settings);--default-font-variationSettings: var(--font-sans--font-variation-settings);--default-monoFont-family: var(--font-mono);--default-monoFont-featureSettings: var(--font-mono--font-feature-settings);--default-monoFont-variationSettings: var(--font-mono--font-variation-settings);--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;--aria-busy: busy="true";--aria-checked: checked="true";--aria-disabled: disabled="true";--aria-expanded: expanded="true";--aria-hidden: hidden="true";--aria-pressed: pressed="true";--aria-readonly: readonly="true";--aria-required: required="true";--aria-selected: selected="true";--media-portrait: (orientation: portrait);--media-landscape: (orientation: landscape);--media-os_dark: (prefers-color-scheme: dark);--media-os_light: (prefers-color-scheme: light);--media-motion_ok: (prefers-reduced-motion: no-preference);--media-motion_not_ok: (prefers-reduced-motion: reduce);--media-high_contrast: (prefers-contrast: high);--media-low_contrast: (prefers-contrast: low);--media-opacity_ok: (prefers-reduced-transparency: no-preference);--media-opacity_not_ok: (prefers-reduced-transparency: reduce);--media-use_data_ok: (prefers-reduced-data: no-preference);--media-use_data_not_ok: (prefers-reduced-data: reduce);--media-touch: (hover: none) and (pointer: coarse);--media-stylus: (hover: none) and (pointer: fine);--media-pointer: (hover) and (pointer: coarse);--media-mouse: (hover) and (pointer: fine);--media-hd_color: (dynamic-range: high);--supports-grid: (display: grid);--textColor-DEFAULT: var(--text-color);--backgroundColor-DEFAULT: var(--background-color)}:root{--font-family-base: "Space Grotesk", sans-serif}body{font-family:var(--font-family-base)}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.bottom-4{bottom:1rem}.left-1\/2{left:50%}.left-3{left:.75rem}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-20{top:5rem}.top-4{top:1rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.z-40{z-index:40}.z-50{z-index:50}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-px{height:1px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1400px\]{max-width:1400px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.min-h-screen{min-height:100vh}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-0{min-width:0}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.hover\:translate-x-\[-1px\]:hover{--un-translate-x:-1px;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:translate-x-\[-2px\]:hover{--un-translate-x:-2px;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:translate-y-\[-1px\]:hover{--un-translate-y:-1px;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:translate-y-\[-2px\]:hover{--un-translate-y:-2px;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.active\:translate-x-\[1px\]:active{--un-translate-x:1px;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.active\:translate-x-\[2px\]:active{--un-translate-x:2px;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.active\:translate-y-\[1px\]:active{--un-translate-y:1px;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.active\:translate-y-\[2px\]:active{--un-translate-y:2px;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.items-start{align-items:flex-start}.items-center{align-items:center}.self-center{align-self:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.375rem * var(--un-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.25rem * var(--un-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.5rem * var(--un-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.75rem * var(--un-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1.5rem * var(--un-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(2rem * var(--un-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.border{border-width:1px}.border-\[2px\],.border-2{border-width:2px}.border-\[3px\],.border-3{border-width:3px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-t-\[3px\]{border-top-width:3px}.border-\[\#0a0a0a\]{--un-border-opacity:1;border-color:rgb(10 10 10 / var(--un-border-opacity))}.border-\[\#141414\]{--un-border-opacity:1;border-color:rgb(20 20 20 / var(--un-border-opacity))}.border-\[\#14B8A6\]\/30{border-color:#14b8a64d}.border-\[\#22C55E\]\/30,.border-green-500\/30{border-color:#22c55e4d}.border-\[\#2a2a2a\]{--un-border-opacity:1;border-color:rgb(42 42 42 / var(--un-border-opacity))}.border-\[\#333\]{--un-border-opacity:1;border-color:rgb(51 51 51 / var(--un-border-opacity))}.border-\[\#404040\]{--un-border-opacity:1;border-color:rgb(64 64 64 / var(--un-border-opacity))}.border-\[\#404040\]\/50{border-color:#40404080}.border-\[\#5865F2\]\/30{border-color:#5865f24d}.border-\[\#5865F2\]\/40{border-color:#5865f266}.border-\[\#9CA3AF\]{--un-border-opacity:1;border-color:rgb(156 163 175 / var(--un-border-opacity))}.border-\[\#f97316\]\/30{border-color:#f973164d}.border-\[\#FABD2F\],.group:hover .group-hover\:border-\[\#FABD2F\]{--un-border-opacity:1;border-color:rgb(250 189 47 / var(--un-border-opacity))}.border-\[\#FABD2F\]\/20{border-color:#fabd2f33}.border-\[\#FABD2F\]\/30{border-color:#fabd2f4d}.border-blue-500\/30{border-color:#3b82f64d}.border-orange-500\/40{border-color:#f9731666}.border-purple-500\/30{border-color:#a855f74d}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/40{border-color:#eab30866}.hover\:border-\[\#FABD2F\]:hover{--un-border-opacity:1;border-color:rgb(250 189 47 / var(--un-border-opacity))}.hover\:border-\[\#FABD2F\]\/40:hover{border-color:#fabd2f66}.hover\:border-green-500\/30:hover{border-color:#22c55e4d}.hover\:border-orange-500\/30:hover{border-color:#f973164d}.focus\:border-\[\#FABD2F\]:focus{--un-border-opacity:1;border-color:rgb(250 189 47 / var(--un-border-opacity))}.border-t-transparent{border-top-color:transparent}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border-dashed{border-style:dashed}.bg-\[\#0a0a0a\]{--un-bg-opacity:1;background-color:rgb(10 10 10 / var(--un-bg-opacity))}.bg-\[\#0a0a0a\]\/40{background-color:#0a0a0a66}.bg-\[\#0a0a0a\]\/50{background-color:#0a0a0a80}.bg-\[\#141414\]{--un-bg-opacity:1;background-color:rgb(20 20 20 / var(--un-bg-opacity))}.bg-\[\#14B8A6\]{--un-bg-opacity:1;background-color:rgb(20 184 166 / var(--un-bg-opacity))}.bg-\[\#14B8A6\]\/10{background-color:#14b8a61a}.bg-\[\#14B8A6\]\/20{background-color:#14b8a633}.bg-\[\#1a1a1a\]{--un-bg-opacity:1;background-color:rgb(26 26 26 / var(--un-bg-opacity))}.bg-\[\#222\],.bg-\[\#222222\]{--un-bg-opacity:1;background-color:rgb(34 34 34 / var(--un-bg-opacity))}.bg-\[\#22C55E\],.bg-green-500{--un-bg-opacity:1;background-color:rgb(34 197 94 / var(--un-bg-opacity))}.bg-\[\#22C55E\]\/10,.bg-green-500\/10{background-color:#22c55e1a}.bg-\[\#333\]{--un-bg-opacity:1;background-color:rgb(51 51 51 / var(--un-bg-opacity))}.bg-\[\#5865F2\]{--un-bg-opacity:1;background-color:rgb(88 101 242 / var(--un-bg-opacity))}.bg-\[\#5865F2\]\/20{background-color:#5865f233}.bg-\[\#737373\]{--un-bg-opacity:1;background-color:rgb(115 115 115 / var(--un-bg-opacity))}.bg-\[\#737373\]\/20{background-color:#73737333}.bg-\[\#9CA3AF\]\/15{background-color:#9ca3af26}.bg-\[\#f97316\],.bg-orange-500{--un-bg-opacity:1;background-color:rgb(249 115 22 / var(--un-bg-opacity))}.bg-\[\#f97316\]\/10,.bg-orange-500\/10{background-color:#f973161a}.bg-\[\#FABD2F\]{--un-bg-opacity:1;background-color:rgb(250 189 47 / var(--un-bg-opacity))}.bg-\[\#FABD2F\]\/10{background-color:#fabd2f1a}.bg-\[\#FABD2F\]\/20{background-color:#fabd2f33}.bg-blue-500{--un-bg-opacity:1;background-color:rgb(59 130 246 / var(--un-bg-opacity))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-gray-600{--un-bg-opacity:1;background-color:rgb(75 85 99 / var(--un-bg-opacity))}.bg-green-500\/20{background-color:#22c55e33}.bg-orange-500\/20{background-color:#f9731633}.bg-purple-500\/20{background-color:#a855f733}.bg-red-500{--un-bg-opacity:1;background-color:rgb(239 68 68 / var(--un-bg-opacity))}.bg-red-500\/20{background-color:#ef444433}.bg-transparent{background-color:transparent}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.bg-yellow-500{--un-bg-opacity:1;background-color:rgb(234 179 8 / var(--un-bg-opacity))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/20{background-color:#eab30833}.hover\:bg-\[\#222222\]:hover{--un-bg-opacity:1;background-color:rgb(34 34 34 / var(--un-bg-opacity))}.hover\:bg-\[\#333\]:hover{--un-bg-opacity:1;background-color:rgb(51 51 51 / var(--un-bg-opacity))}.hover\:bg-\[\#4752C4\]:hover{--un-bg-opacity:1;background-color:rgb(71 82 196 / var(--un-bg-opacity))}.hover\:bg-\[\#a3a3a3\]:hover{--un-bg-opacity:1;background-color:rgb(163 163 163 / var(--un-bg-opacity))}.hover\:bg-\[\#d79921\]:hover{--un-bg-opacity:1;background-color:rgb(215 153 33 / var(--un-bg-opacity))}.hover\:bg-\[\#FABD2F\]\/10:hover{background-color:#fabd2f1a}.hover\:bg-green-500:hover{--un-bg-opacity:1;background-color:rgb(34 197 94 / var(--un-bg-opacity))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.from-\[\#14B8A6\]\/30{--un-gradient-from-position:0%;--un-gradient-from:rgb(20 184 166 / .3) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(20 184 166 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-\[\#3b82f6\]\/30{--un-gradient-from-position:0%;--un-gradient-from:rgb(59 130 246 / .3) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(59 130 246 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-\[\#5865F2\]\/10{--un-gradient-from-position:0%;--un-gradient-from:rgb(88 101 242 / .1) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(88 101 242 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-\[\#6366f1\]\/30{--un-gradient-from-position:0%;--un-gradient-from:rgb(99 102 241 / .3) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(99 102 241 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-\[\#6b7280\]\/30{--un-gradient-from-position:0%;--un-gradient-from:rgb(107 114 128 / .3) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(107 114 128 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-\[\#a855f7\]\/30{--un-gradient-from-position:0%;--un-gradient-from:rgb(168 85 247 / .3) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(168 85 247 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-\[\#f97316\]\/30{--un-gradient-from-position:0%;--un-gradient-from:rgb(249 115 22 / .3) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(249 115 22 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-\[\#FABD2F\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(250 189 47 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(250 189 47 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-\[\#FABD2F\]\/20{--un-gradient-from-position:0%;--un-gradient-from:rgb(250 189 47 / .2) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(250 189 47 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-\[\#FABD2F\]\/30{--un-gradient-from-position:0%;--un-gradient-from:rgb(250 189 47 / .3) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(250 189 47 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.via-\[\#14B8A6\]\/10{--un-gradient-via-position:50%;--un-gradient-to:rgb(20 184 166 / 0);--un-gradient-stops:var(--un-gradient-from), rgb(20 184 166 / .1) var(--un-gradient-via-position), var(--un-gradient-to)}.to-\[\#0a0a0a\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(10 10 10 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)}.to-\[\#14B8A6\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(20 184 166 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)}.to-\[\#14B8A6\]\/30{--un-gradient-to-position:100%;--un-gradient-to:rgb(20 184 166 / .3) var(--un-gradient-to-position)}.to-\[\#22C55E\]\/30{--un-gradient-to-position:100%;--un-gradient-to:rgb(34 197 94 / .3) var(--un-gradient-to-position)}.to-\[\#3b82f6\]\/30{--un-gradient-to-position:100%;--un-gradient-to:rgb(59 130 246 / .3) var(--un-gradient-to-position)}.to-\[\#404040\]\/30{--un-gradient-to-position:100%;--un-gradient-to:rgb(64 64 64 / .3) var(--un-gradient-to-position)}.to-\[\#6366f1\]\/30{--un-gradient-to-position:100%;--un-gradient-to:rgb(99 102 241 / .3) var(--un-gradient-to-position)}.to-\[\#7289DA\]\/10{--un-gradient-to-position:100%;--un-gradient-to:rgb(114 137 218 / .1) var(--un-gradient-to-position)}.to-\[\#a855f7\]\/30{--un-gradient-to-position:100%;--un-gradient-to:rgb(168 85 247 / .3) var(--un-gradient-to-position)}.to-\[\#ef4444\]\/30{--un-gradient-to-position:100%;--un-gradient-to:rgb(239 68 68 / .3) var(--un-gradient-to-position)}.to-\[\#FABD2F\]\/30{--un-gradient-to-position:100%;--un-gradient-to:rgb(250 189 47 / .3) var(--un-gradient-to-position)}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.p-0\.5{padding:.125rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-left{text-align:left}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-\[\#0a0a0a\]{--un-text-opacity:1;color:rgb(10 10 10 / var(--un-text-opacity))}.text-\[\#14B8A6\]{--un-text-opacity:1;color:rgb(20 184 166 / var(--un-text-opacity))}.text-\[\#22C55E\],.text-green-500{--un-text-opacity:1;color:rgb(34 197 94 / var(--un-text-opacity))}.text-\[\#404040\]{--un-text-opacity:1;color:rgb(64 64 64 / var(--un-text-opacity))}.text-\[\#5865F2\]{--un-text-opacity:1;color:rgb(88 101 242 / var(--un-text-opacity))}.text-\[\#6b7280\]{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.text-\[\#a3a3a3\]{--un-text-opacity:1;color:rgb(163 163 163 / var(--un-text-opacity))}.text-\[\#E879F9\]{--un-text-opacity:1;color:rgb(232 121 249 / var(--un-text-opacity))}.text-\[\#f97316\],.text-\[\#F97316\]{--un-text-opacity:1;color:rgb(249 115 22 / var(--un-text-opacity))}.text-\[\#FABD2F\],.group:hover .group-hover\:text-\[\#FABD2F\]{--un-text-opacity:1;color:rgb(250 189 47 / var(--un-text-opacity))}.text-\[\#fafafa\]{--un-text-opacity:1;color:rgb(250 250 250 / var(--un-text-opacity))}.text-blue-400{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity))}.text-green-400{--un-text-opacity:1;color:rgb(74 222 128 / var(--un-text-opacity))}.text-orange-400{--un-text-opacity:1;color:rgb(251 146 60 / var(--un-text-opacity))}.text-purple-400{--un-text-opacity:1;color:rgb(192 132 252 / var(--un-text-opacity))}.text-red-400{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity))}.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.text-yellow-400{--un-text-opacity:1;color:rgb(250 204 21 / var(--un-text-opacity))}.hover\:text-\[\#2dd4bf\]:hover{--un-text-opacity:1;color:rgb(45 212 191 / var(--un-text-opacity))}.hover\:text-\[\#a3a3a3\]:hover{--un-text-opacity:1;color:rgb(163 163 163 / var(--un-text-opacity))}.hover\:text-\[\#FABD2F\]:hover{--un-text-opacity:1;color:rgb(250 189 47 / var(--un-text-opacity))}.hover\:text-\[\#fafafa\]:hover{--un-text-opacity:1;color:rgb(250 250 250 / var(--un-text-opacity))}.hover\:text-\[\#fcd875\]:hover{--un-text-opacity:1;color:rgb(252 216 117 / var(--un-text-opacity))}.hover\:text-white:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.font-black{font-weight:900}.font-medium{font-weight:500}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.uppercase{text-transform:uppercase}.hover\:underline:hover{text-decoration-line:underline}.opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.disabled\:opacity-50:disabled{opacity:.5}.shadow-\[2px_2px_0px_0px_\#0a0a0a\]{--un-shadow:2px 2px 0px 0px var(--un-shadow-color, rgb(10 10 10));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[3px_3px_0px_0px_\#0a0a0a\]{--un-shadow:3px 3px 0px 0px var(--un-shadow-color, rgb(10 10 10));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[4px_4px_0px_0px_\#0a0a0a\]{--un-shadow:4px 4px 0px 0px var(--un-shadow-color, rgb(10 10 10));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[4px_4px_0px_0px_\#404040\]{--un-shadow:4px 4px 0px 0px var(--un-shadow-color, rgb(64 64 64));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[4px_4px_0px_0px_\#FABD2F\]{--un-shadow:4px 4px 0px 0px var(--un-shadow-color, rgb(250 189 47));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-\[3px_3px_0px_0px_\#0a0a0a\]:hover{--un-shadow:3px 3px 0px 0px var(--un-shadow-color, rgb(10 10 10));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-\[4px_4px_0px_0px_\#0a0a0a\]:hover{--un-shadow:4px 4px 0px 0px var(--un-shadow-color, rgb(10 10 10));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-\[4px_4px_0px_0px_\#FABD2F\]:hover{--un-shadow:4px 4px 0px 0px var(--un-shadow-color, rgb(250 189 47));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-\[5px_5px_0px_0px_\#0a0a0a\]:hover{--un-shadow:5px 5px 0px 0px var(--un-shadow-color, rgb(10 10 10));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-\[6px_6px_0px_0px_\#0a0a0a\]:hover{--un-shadow:6px 6px 0px 0px var(--un-shadow-color, rgb(10 10 10));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.focus\:shadow-\[4px_4px_0px_0px_\#FABD2F\]:focus{--un-shadow:4px 4px 0px 0px var(--un-shadow-color, rgb(250 189 47));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.active\:shadow-none:active{--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.backdrop-blur-sm{--un-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.placeholder-\[\#6b7280\]::placeholder{--un-placeholder-opacity:1;color:rgb(107 114 128 / var(--un-placeholder-opacity))}@media (min-width: 640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:h-12{height:3rem}.sm\:h-64{height:16rem}.sm\:w-12{width:3rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:text-left{text-align:left}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-20{top:5rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-80{width:20rem}.lg\:flex{display:flex}.lg\:flex-row{flex-direction:row}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:pb-0{padding-bottom:0}.lg\:text-5xl{font-size:3rem;line-height:1}}:where(.uix-divider,uix-divider),.split-pane::part(divider){--divider-color: rgba(0, 0, 0, .05);--divider-size: 2px;display:flex;align-items:center;justify-content:center;position:relative;padding:0;width:100%;height:var(--divider-size);span{padding:0 .75rem;font-weight:700;font-size:var(--divider-font-size, 1.5rem)}&[resizable]{cursor:row-resize;&[vertical]{cursor:col-resize}}&:before,&:after{content:"";flex-grow:1;height:var(--divider-size);background-color:var(--divider-color)}&[label]{padding:var(--divider-padding, 1rem) 0;&:before,&:after{flex-grow:1}}&[vertical]{flex-direction:column;width:1px;height:100%;background-color:transparent;&:before,&:after{width:1px;height:auto}&[label]{padding:0 var(--divider-padding, 1rem)}}}:where(.uix-navbar,uix-navbar){display:flex;&::part(container){display:flex;flex-grow:1;background-color:var(--navbar-background, var(--color-surface));border-bottom:1px solid var(--navbar-border-color, var(--color-primary));box-shadow:var(--navbar-shadow, none)}&::part(inner){display:flex;align-items:center;justify-content:space-between;flex:1;min-height:var(--navbar-height, auto);padding:var( --navbar-padding, var(--spacing-md, .75rem) var(--spacing-lg, 1rem) );max-width:var(--navbar-max-width, 100%);margin:0 auto;box-sizing:border-box}&::part(brand){display:flex;align-items:center;gap:var(--navbar-brand-gap, .75rem);font-size:var(--navbar-brand-font-size, var(--text-xl, 1.25rem));font-weight:var(--navbar-brand-font-weight, var(--font-bold, 700));color:var(--navbar-brand-color, var(--color-primary))}&::part(toggle){display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;background:none;color:var(--navbar-toggle-color, var(--color-primary));cursor:pointer;border-radius:var(--radius-md);transition:background-color .2s ease;&:hover{background-color:var( --navbar-toggle-hover-background, var(--color-hover) )}}&::part(menu){display:flex;align-items:center;flex:1;gap:var(--navbar-menu-gap, 2rem);flex-direction:var(--flex-direction)}&::part(start),&::part(center),&::part(end){display:flex;align-items:center;gap:var(--navbar-items-gap, 1.5rem)}&::part(center){flex:1;justify-content:center}&::part(end){justify-content:flex-end}&[fixed=top]::part(container){position:fixed;top:0;left:0;right:0;z-index:1000}&[fixed=bottom]::part(container){position:fixed;bottom:0;left:0;right:0;z-index:1000}&[variant=bordered]::part(container){border-bottom-width:2px}&[variant=floating]::part(container){margin:var(--spacing-md, .75rem);border-radius:var(--radius-lg);border:1px solid var(--color-primary);box-shadow:0 2px 8px #0000001a}&[transparent]::part(container){background-color:transparent;border-bottom-color:transparent;box-shadow:none}&[direction=horizontal]::part(start){margin-left:var(--navbar-start-margin, 2rem)}&[direction=vertical]::part(inner){flex-direction:column}@media (max-width: 768px){&::part(toggle){display:flex}&::part(menu){position:fixed;top:calc(var(--navbar-height, 4rem));left:0;right:0;flex-direction:var(--flex-direction);align-items:stretch;background-color:var(--navbar-background, var(--color-surface));border-top:1px solid var(--navbar-border-color, var(--color-primary));padding:var(--spacing-md, .75rem);gap:0;max-height:0;overflow:hidden;transition:max-height .3s ease;&.active{max-height:calc(100vh - var(--navbar-height, 4rem))}}&::part(start),&::part(center),&::part(end){flex-direction:var(--flex-direction);align-items:stretch;gap:.5rem;margin:0}&::part(start){padding-bottom:var(--spacing-md, .75rem);border-bottom:1px solid var(--color-primary)}&::part(center){padding:var(--spacing-md, .75rem) 0;border-bottom:1px solid var(--color-primary)}&::part(end){padding-top:var(--spacing-md, .75rem)}}}:where(.uix-nav-item,uix-nav-item){--nav-item-padding-y: .5rem;--nav-item-padding-x: .75rem;--nav-item-gap: .75rem;--nav-item-font-size: var(--text-sm, .875rem);--nav-item-line-height: var(--leading-tight, 1.25rem);--nav-item-border-radius: 0;--nav-item-color: var(--text-color, inherit);--nav-item-background: transparent;--nav-item-hover-background: var(--color-surface-dark, rgba(0, 0, 0, .05));--nav-item-hover-color: var(--text-color, inherit);--nav-item-active-background: #111;--nav-item-active-color: #fff;--nav-item-disabled-opacity: .5;--nav-item-indicator-width: 2px;--nav-item-indicator-color: var(--color-primary, currentColor);--nav-item-indicator-length: 50%;--nav-item-badge-background: var(--color-surface-darker);--nav-item-badge-color: var(--text-color, #fff);--nav-item-badge-padding: .2rem .4rem;--nav-item-badge-font-size: var(--text-xs, .6rem);--nav-item-badge-border-radius: var(--radius-md);all:unset;display:flex;align-items:center;gap:var(--nav-item-gap);padding:var(--nav-item-padding-y) var(--nav-item-padding-x);font-size:var(--nav-item-font-size);line-height:var(--nav-item-line-height);color:var(--nav-item-color);background-color:var(--nav-item-background);border-radius:var(--nav-item-border-radius);cursor:pointer;transition:background-color .15s ease-in-out;width:100%;text-decoration:none;box-sizing:border-box;button{display:flex;justify-content:space-between;width:100%}&[rounded]{--nav-item-border-radius: var(--radius-md, .375rem)}&:not([prevent-collapse]){&:hover:not(:disabled){background-color:var(--nav-item-hover-background)}button{cursor:pointer}}&[size=sm]{--nav-item-padding-y: .375rem;--nav-item-padding-x: .5rem;--nav-item-gap: .5rem;--nav-item-font-size: var(--text-sm, .8125rem);--nav-item-line-height: var(--leading-tight, 1.125rem)}&[size=lg]{--nav-item-padding-y: .625rem;--nav-item-padding-x: 1rem;--nav-item-gap: 1rem;--nav-item-font-size: var(--text-base, 1rem);--nav-item-line-height: var(--leading-normal, 1.5rem)}&[active][activeBg]{background-color:var(--nav-item-active-background);color:var(--nav-item-active-color);font-weight:var(--font-semibold, 600)}&[active]:not([activeBg]){background-color:transparent;color:var(--link-active-color);font-weight:var(--font-semibold, 600)}&:disabled{opacity:var(--nav-item-disabled-opacity);cursor:not-allowed}.uix-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.label{flex:1;display:flex;flex-direction:row;align-items:center;gap:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge{display:inline-flex;align-items:center;justify-content:center;padding:var(--nav-item-badge-padding);font-size:var(--nav-item-badge-font-size);font-weight:var(--font-semibold, 600);line-height:1;color:var(--nav-item-badge-color);background-color:var(--nav-item-badge-background);border-radius:var(--nav-item-badge-border-radius);flex-shrink:0}&[header] button{position:relative;&:before{content:"";display:inline-block;width:.5em;height:.5em;margin-top:5px;margin-left:.5rem;margin-right:1rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s ease;flex-shrink:0;vertical-align:middle}}&[header][active] button:before{transform:rotate(45deg);margin-top:3px}&[iconOnly]{justify-content:center;padding:var(--nav-item-padding-y);.nav-item-icon{margin:0}}&[indicatorPosition]:not([indicatorPosition=none])[active]:not([activeBg]){background-color:transparent}&[indicatorPosition]:not([indicatorPosition=none])[active][activeBg]{background-color:var(--nav-item-active-background);color:var(--nav-item-active-color)}&[indicatorPosition=left]{position:relative;&[active]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--nav-item-indicator-width);height:var(--nav-item-indicator-length);background-color:var(--nav-item-indicator-color);border-radius:0 var(--radius-md, 4px) var(--radius-md, 4px) 0}}&[indicatorPosition=right]{position:relative;&[active]:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:var(--nav-item-indicator-width);height:var(--nav-item-indicator-length);background-color:var(--nav-item-indicator-color);border-radius:var(--radius-md, 4px) 0 0 var(--radius-md, 4px)}}&[indicatorPosition=top]{position:relative;&[active]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);height:var(--nav-item-indicator-width);width:var(--nav-item-indicator-length);background-color:var(--nav-item-indicator-color);border-radius:0 0 var(--radius-md, 4px) var(--radius-md, 4px)}}&[indicatorPosition=bottom]{position:relative;&[active]:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);height:var(--nav-item-indicator-width);width:var(--nav-item-indicator-length);background-color:var(--nav-item-indicator-color);border-radius:var(--radius-md, 4px) var(--radius-md, 4px) 0 0}}&:not([prevent-collapse]):hover:not(:disabled):not([active]){color:var(--nav-item-hover-color)}}:where(.uix-icon,uix-icon){display:inline-block;vertical-align:middle;--icon-size: calc(var(--spacing, .25rem) * 4);width:var(--icon-size);height:var(--icon-size);svg{height:inherit;width:inherit}&[solid]{stroke:currentColor;fill:currentColor}&[color=primary]{color:var(--color-primary)}&[color=secondary]{color:var(--color-secondary)}&[color=success]{color:var(--color-success)}&[color=danger]{color:var(--color-danger)}&[color=warning]{color:var(--color-warning)}&[color=info]{color:var(--color-info)}&[color=inverse]{color:var(--color-inverse)}&[size=xs]{--icon-size: calc(var(--spacing, .25rem) * 3)}&[size=sm]{--icon-size: calc(var(--spacing, .25rem) * 4)}&[size=md]{--icon-size: calc(var(--spacing, .25rem) * 6)}&[size=lg]{--icon-size: calc(var(--spacing, .25rem) * 8)}&[size=xl]{--icon-size: calc(var(--spacing, .25rem) * 10)}&[size="2xl"]{--icon-size: calc(var(--spacing, .25rem) * 14)}&[size="3xl"]{--icon-size: calc(var(--spacing, .25rem) * 20)}&[size="4xl"]{--icon-size: calc(var(--spacing, .25rem) * 30)}}:has(>uix-tooltip){position:relative}uix-tooltip{position:absolute;z-index:var(--z-tooltip, 1000);opacity:0;visibility:hidden;pointer-events:none;padding:var(--tooltip-padding-y, .375rem) var(--tooltip-padding-x, .625rem);background:var(--tooltip-bg, var(--color-surface-inverse, #1a1a1a));color:var(--tooltip-color, var(--color-text-inverse, #fff));border-radius:var(--tooltip-radius, var(--radius-sm, .25rem));font-size:var(--tooltip-font-size, var(--text-xs, .75rem));white-space:nowrap;box-shadow:var(--tooltip-shadow, 0 4px 6px rgba(0, 0, 0, .3));max-width:300px;transition:opacity .15s ease,visibility .15s ease;transition-delay:0ms;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:var(--tooltip-offset, 6px)}:hover>uix-tooltip{opacity:1;visibility:visible;transition-delay:var(--tooltip-delay, .2s)}uix-tooltip[position=top]{inset:auto auto 100% 50%;transform:translate(-50%);margin-bottom:var(--tooltip-offset, 6px);margin-top:0;margin-left:0;margin-right:0}uix-tooltip[position=bottom]{inset:100% auto auto 50%;transform:translate(-50%);margin-top:var(--tooltip-offset, 6px);margin-bottom:0;margin-left:0;margin-right:0}uix-tooltip[position=left]{inset:50% 100% auto auto;transform:translateY(-50%);margin-right:var(--tooltip-offset, 6px);margin-left:0;margin-top:0;margin-bottom:0}uix-tooltip[position=right]{inset:50% auto auto 100%;transform:translateY(-50%);margin-left:var(--tooltip-offset, 6px);margin-right:0;margin-top:0;margin-bottom:0}:where(.uix-button,uix-button){display:inline-flex;align-items:center;justify-content:center;width:var(--button-width, fit-content);height:var(--button-height, 2.5rem);white-space:nowrap;box-sizing:border-box;&::part(anchor){border:0;background:transparent;text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:inherit;font-size:inherit;line-height:inherit;padding:0 var(--button-padding-x, 1rem)}font-family:inherit;font-weight:var(--button-font-weight, 700);font-size:var(--button-font-size, .875rem);line-height:var(--button-line-height, 1.5);text-align:center;gap:var(--button-gap, .5rem);border-radius:var(--button-border-radius, var(--radius-md, .375rem));border:var(--button-border-size, 0) solid var(--button-border-color, transparent);box-shadow:var(--button-shadow, none);text-decoration:none;cursor:pointer;text-transform:var(--button-text-transform, none);transition:var( --button-transition, transform .1s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, box-shadow .15s ease-in-out, color .2s ease-in-out );background:transparent;user-select:none;background-color:var(--button-background, #000);color:var(--button-color, #fff);&:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}&:not([disabled]):not([aria-disabled=true]):hover{background-color:var(--button-hover-background, var(--color-primary-dark));border-color:var( --button-hover-border-color, var(--button-border-color, transparent) );color:var(--button-hover-color, var(--button-color));box-shadow:var(--button-hover-shadow, var(--button-shadow, none));transform:translate(var(--button-hover-translate-x, 0),var(--button-hover-translate-y, 0))}&:not([disabled]):not([aria-disabled=true]):active{background-color:var( --button-active-background, var(--color-primary-darker) );box-shadow:var(--button-active-shadow, var(--button-shadow, none));transform:translate(var(--button-active-translate-x, 0),var(--button-active-translate-y, 0)) scale(.97)}&:not([variant],[primary],[secondary],[danger],[success],[warning]){--button-color: #fff;--button-background: #000;--button-border-color: #000;--button-hover-background: #222;--button-active-background: #222}&[primary],&[variant=primary]{color:var( --button-primary-color, var(--button-color, var(--color-inverse, #fff)) );--button-background: var(--color-primary);--button-border-color: var(--color-primary);--button-hover-background: var(--color-primary-dark);--button-active-background: var(--color-primary-darker)}&[secondary],&[variant=secondary]{color:var( --button-secondary-color, var(--button-color, var(--color-inverse, #fff)) );--button-background: var(--color-secondary);--button-border-color: var(--color-secondary);--button-hover-background: var(--color-secondary-dark);--button-active-background: var(--color-secondary-darker)}&[danger],&[variant=danger]{color:var( --button-danger-color, var(--button-color, var(--color-inverse, #fff)) );--button-background: var(--color-danger);--button-border-color: var(--color-danger);--button-hover-background: var(--color-danger-dark);--button-active-background: var(--color-danger-darker)}&[success],&[variant=success]{color:var( --button-success-color, var(--button-color, var(--color-inverse, #fff)) );--button-background: var(--color-success);--button-border-color: var(--color-success);--button-hover-background: var(--color-success-dark);--button-active-background: var(--color-success-darker)}&[warning],&[variant=warning]{color:var( --button-warning-color, var(--button-color, var(--color-inverse, #fff)) );--button-background: var(--color-warning);--button-border-color: var(--color-warning);--button-hover-background: var(--color-warning-dark);--button-active-background: var(--color-warning-darker)}&[bordered]{--button-border-size: 1px}&[outline]{--button-background: transparent;--button-border-size: 1px;--button-color: var(--text-color);--button-hover-color: var(--color-surface-lighter);&[primary]{--button-border-color: var(--color-primary-dark);--button-hover-background: var(--color-primary);--button-hover-border-color: var(--color-primary)}&[secondary]{--button-border-color: var(--color-secondary-dark);--button-hover-background: var(--color-secondary);--button-hover-border-color: var(--color-secondary)}&[danger]{--button-border-color: var(--color-danger-dark);--button-hover-background: var(--color-danger);--button-hover-border-color: var(--color-danger)}&[success]{--button-border-color: var(--color-success-dark);--button-hover-background: var(--color-success);--button-hover-border-color: var(--color-success)}}&[ghost]{--button-background: transparent;--button-border-color: transparent;--button-color: var(--text-color);--button-hover-background: var(--color-surface-light);--button-hover-color: var(--text-color);&[primary]{--button-hover-background: color-mix( in srgb, var(--color-primary), transparent 85% );--button-hover-color: var(--color-primary-darker)}&[secondary]{--button-hover-background: color-mix( in srgb, var(--color-secondary), transparent 85% );--button-hover-color: var(--color-secondary-darker)}&[danger]{--button-hover-background: color-mix( in srgb, var(--color-danger), transparent 85% );--button-hover-color: var(--color-danger-darker)}&[success]{--button-hover-background: color-mix( in srgb, var(--color-success), transparent 85% );--button-hover-color: var(--color-success-darker)}}&[size=xs]{--button-height: 1.5rem;--button-padding-x: .5rem;--button-font-size: .6rem;--button-gap: .25rem}&[size=sm]{--button-height: 2rem;--button-padding-x: .8rem;--button-font-size: .8rem;--button-gap: .375rem}&[size=md]{--button-height: 2.5rem;--button-padding-x: 1.25rem;--button-font-size: .9rem;--button-gap: .5rem}&[size=lg]{--button-height: 3rem;--button-padding-x: 1.5rem;--button-font-size: 1.1rem;--button-gap: .625rem}&[size=xl]{--button-height: 3.5rem;--button-padding-x: 2rem;--button-font-size: 1.25rem;--button-gap: .75rem}&[w-full],&[wfull]{width:100%;display:flex}}:where(.uix-link,uix-link){display:inline-flex;align-items:center;justify-content:var(--link-justify-content, center);width:var(--link-width, auto);flex-direction:var(--link-direction, row);gap:var(--link-gap, var(--spacing-xs, .25rem));box-sizing:border-box;font-family:inherit;font-size:var(--link-font-size, var(--text-sm, .875rem));font-weight:var(--link-font-weight, 600);line-height:var(--link-line-height, 1.5);text-decoration:var(--link-text-decoration, none);color:var(--link-color, var(--text-color, inherit));cursor:pointer;&[vertical]::part(anchor){display:flex;flex-direction:column}&::part(anchor){display:inline-flex;align-items:center;justify-content:var(--link-justify-content, left);width:100%;height:100%;gap:var(--link-gap, var(--spacing-xs, .25rem));flex-direction:var(--link-direction, row);padding:var(--link-padding-y, var(--spacing-sm, .5rem)) var(--link-padding-x, var(--spacing-md, .75rem));font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:var(--link-text-decoration, none);color:inherit;cursor:pointer;transition:var( --link-transition, color .2s ease, opacity .2s ease, transform .1s ease );&:hover{color:var(--link-hover-color, var(--link-color));text-decoration:var( --link-hover-text-decoration, var(--link-text-decoration, none) );opacity:var(--link-hover-opacity, .9)}&:active{color:var(--link-active-color, var(--link-color));transform:var(--link-active-transform, scale(.98))}&:focus-visible{outline:2px solid var(--color-primary-dark, #d79921);outline-offset:2px}&:visited{color:var(--link-visited-color, var(--link-color))}&[disabled],&[aria-disabled=true]{opacity:var(--link-disabled-opacity, .5);cursor:not-allowed;pointer-events:none}}&::part(icon){display:inline-flex;align-items:center;justify-content:center;width:var(--link-icon-size, 1.25rem);height:var(--link-icon-size, 1.25rem);color:var(--link-icon-color, currentColor);flex-shrink:0}&[underline]{--link-text-decoration: underline}&[underline=hover]{--link-text-decoration: none;--link-hover-text-decoration: underline}&[variant=primary]{--link-color: var(--color-primary);--link-hover-color: var(--color-primary-dark);--link-active-color: var(--color-primary-darker)}&[variant=secondary]{--link-color: var(--color-secondary);--link-hover-color: var(--color-secondary-dark);--link-active-color: var(--color-secondary-darker)}&[variant=muted]{--link-color: var(--text-muted);--link-hover-color: var(--text-color)}&[size=xs]{--link-font-size: var(--text-xs, .75rem);--link-padding-y: .2rem;--link-padding-x: .4rem;--link-gap: .125rem;--link-icon-size: .75em}&[size=sm]{--link-font-size: var(--text-sm, .875rem);--link-padding-y: .25rem;--link-padding-x: .5rem;--link-gap: .25rem;--link-icon-size: .875em}&[size=md]{--link-font-size: var(--text-base, 1rem);--link-padding-y: .5rem;--link-padding-x: .75rem;--link-gap: .375rem;--link-icon-size: 1em}&[size=lg]{--link-font-size: var(--text-lg, 1.125rem);--link-padding-y: .75rem;--link-padding-x: 1rem;--link-gap: .5rem;--link-icon-size: 1.125em}&[size=xl]{--link-font-size: var(--text-xl, 1.25rem);--link-padding-y: 1rem;--link-padding-x: 1.25rem;--link-gap: .625rem;--link-icon-size: 1.25em}&[compact]{--link-padding-x: 0;--link-padding-y: 0}&[w-full],&[wfull]{width:100%;display:flex}}.cms-project-wizard{.wizard-container{display:flex;flex-direction:column;height:100%;padding:2rem;max-width:800px;margin:0 auto}.wizard-header{text-align:center;margin-bottom:2rem}.wizard-title{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--text-primary)}.step-indicator{display:flex;align-items:center;justify-content:center;gap:.5rem}.step-dot{width:32px;height:32px;border-radius:50%;border:2px solid var(--border-color);background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:var(--text-secondary)}.step-dot:hover{border-color:var(--primary)}.step-dot.active{border-color:var(--primary);background:var(--primary);color:#fff}.step-dot.completed{border-color:var(--success);background:var(--success);color:#fff}.step-line{width:24px;height:2px;background:var(--border-color)}.step-line.completed{background:var(--success)}.wizard-body{flex:1;overflow-y:auto}.step-content{animation:wizardFadeIn .3s ease}@keyframes wizardFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.step-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.step-description{color:var(--text-secondary);margin-bottom:1.5rem}.form-group{margin-bottom:1.25rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:var(--text-primary)}.form-input,.form-select,.form-textarea{width:100%;padding:.625rem .75rem;font-size:.875rem;border:1px solid var(--border-color);border-radius:.375rem;background:var(--bg-primary);color:var(--text-primary);transition:border-color .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}.form-textarea{resize:vertical;min-height:80px}.form-help{font-size:.75rem;color:var(--text-tertiary);margin-top:.25rem}.slug-preview{display:flex;align-items:center;gap:0}.slug-preview .form-input{border-top-right-radius:0;border-bottom-right-radius:0}.slug-suffix{padding:.625rem .75rem;font-size:.875rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-left:none;border-radius:0 .375rem .375rem 0;color:var(--text-secondary)}.color-input{display:flex;gap:.5rem;align-items:center}.color-input input[type=color]{width:40px;height:36px;padding:2px;border:1px solid var(--border-color);border-radius:.375rem;cursor:pointer}.color-input .form-input{flex:1}.checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem}.checkbox-label input[type=checkbox]{width:16px;height:16px}.checkbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.checkbox-card{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;border:2px solid var(--border-color);border-radius:.5rem;background:var(--bg-secondary);cursor:pointer;transition:all .2s;text-align:center}.checkbox-card:hover{border-color:var(--primary)}.checkbox-card:has(input:checked){border-color:var(--primary);background:#3b82f61a}.checkbox-card input{position:absolute;opacity:0;pointer-events:none}.checkbox-title{font-weight:500;color:var(--text-primary)}.checkbox-desc{font-size:.75rem;color:var(--text-secondary)}.checkbox-list{display:flex;flex-wrap:wrap;gap:1rem}.template-search{display:flex;gap:.5rem;margin-bottom:1.5rem}.template-search .form-input{flex:1}.template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.template-card{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;border:2px solid var(--border-color);border-radius:.5rem;background:var(--bg-secondary);cursor:pointer;transition:all .2s;text-align:center;position:relative}.template-card:hover{border-color:var(--primary);transform:translateY(-2px)}.template-card.selected{border-color:var(--primary);background:#3b82f61a}.bundled-badge{position:absolute;top:.5rem;right:.5rem;padding:.125rem .5rem;font-size:.625rem;font-weight:600;text-transform:uppercase;background:var(--success, #10b981);color:#fff;border-radius:.25rem}.template-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-radius:.5rem;color:var(--text-secondary)}.template-name{font-weight:500;font-size:.875rem;color:var(--text-primary)}.template-desc{font-size:.75rem;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-section{padding:1rem;margin-bottom:1rem;background:var(--bg-secondary);border-radius:.5rem;border:1px solid var(--border-color)}.review-title{font-size:.875rem;font-weight:600;margin-bottom:.75rem;color:var(--text-primary)}.review-list{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem}.review-list dt{font-size:.8125rem;color:var(--text-secondary)}.review-list dd{font-size:.8125rem;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.color-swatch{width:16px;height:16px;border-radius:.25rem;border:1px solid var(--border-color)}.review-tags{display:flex;flex-wrap:wrap;gap:.5rem}.tag{padding:.25rem .625rem;font-size:.75rem;background:var(--bg-tertiary);border-radius:1rem;color:var(--text-secondary);text-transform:capitalize}.wizard-footer{display:flex;justify-content:space-between;padding-top:1.5rem;border-top:1px solid var(--border-color);margin-top:1.5rem}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .2s;border:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover:not(:disabled){background:var(--bg-hover)}.error-banner{padding:.75rem 1rem;margin-bottom:1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.375rem;color:var(--error);font-size:.875rem}.loading{text-align:center;padding:2rem;color:var(--text-secondary)}}:where(.uix-input,uix-input){display:inline-block;width:var(--input-width, auto);box-sizing:border-box;.input-label{display:block;font-size:var(--input-label-font-size, var(--text-sm, .875rem));font-weight:var(--input-label-font-weight, var(--font-semibold, 600));margin-bottom:var(--input-label-margin, .5rem);color:var(--input-label-color, var(--text-color, #1a1a1a));letter-spacing:var(--input-label-letter-spacing, 0);text-transform:var(--input-label-text-transform, none)}.input-required{color:var(--color-danger, #ef4444);margin-left:.25rem}input{width:100%;height:var(--input-height, 2.5rem);padding:var(--input-padding-y, .5rem) var(--input-padding-x, .75rem);font-size:var(--input-font-size, var(--text-sm, .9rem));font-weight:var(--input-font-weight, var(--font-normal, 400));line-height:var(--input-line-height, 1.5rem);font-family:inherit;color:var(--input-color, var(--text-color, inherit));box-sizing:border-box;background:var(--input-background, var(--color-surface-light, #ffffff));border:var(--input-border-width, 1px) solid var(--input-border-color, var(--color-surface, #e5e7eb));border-radius:var(--input-border-radius, var(--radius-md, .375rem));box-shadow:var(--input-shadow, none);outline:none;transition:var( --input-transition, border-color .2s ease, background-color .2s ease, box-shadow .15s ease );&::placeholder{color:var(--input-placeholder-color, var(--text-muted, #9ca3af));opacity:1}&:hover:not(:focus):not(:disabled){border-color:var(--input-hover-border-color, var(--color-primary-light))}&:focus{border-color:var(--input-focus-border-color, var(--color-primary));background:var(--input-focus-background, var(--input-background));box-shadow:var(--input-focus-shadow, 0 0 0 3px rgba(250, 189, 47, .1))}&:disabled{opacity:var(--input-disabled-opacity, .6);background:var(--input-disabled-background, var(--color-surface-dark));color:var(--input-disabled-color, var(--text-muted));cursor:not-allowed}&:read-only{background:var(--input-readonly-background, var(--color-surface-dark));cursor:default}}&[size=xs]{--input-height: 1.5rem;--input-padding-y: .2rem;--input-padding-x: .5rem;--input-font-size: var(--text-xs, .75rem);--input-line-height: 1rem;--input-icon-size: .75rem}&[size=sm]{--input-height: 2rem;--input-padding-y: .3rem;--input-padding-x: .6rem;--input-font-size: var(--text-sm, .875rem);--input-line-height: 1.25rem;--input-icon-size: .875rem}&[size=md]{--input-height: 2.5rem;--input-padding-y: .5rem;--input-padding-x: .75rem;--input-font-size: var(--text-base, 1rem);--input-line-height: 1.5rem;--input-icon-size: 1rem}&[size=lg]{--input-height: 3rem;--input-padding-y: .625rem;--input-padding-x: 1rem;--input-font-size: var(--text-lg, 1.125rem);--input-line-height: 1.75rem;--input-icon-size: 1.25rem}&[size=xl]{--input-height: 3.5rem;--input-padding-y: .75rem;--input-padding-x: 1.25rem;--input-font-size: var(--text-xl, 1.25rem);--input-line-height: 2rem;--input-icon-size: 1.5rem}&[required] input{border-left:3px solid var(--input-required-color, var(--color-warning))}&[error]{--input-border-color: var(--color-danger);--input-focus-border-color: var(--color-danger);--input-focus-shadow: 0 0 0 3px rgba(251, 73, 52, .1)}&[success]{--input-border-color: var(--color-success);--input-focus-border-color: var(--color-success);--input-focus-shadow: 0 0 0 3px rgba(34, 197, 94, .1)}&[variant=primary]{--input-border-color: var(--color-primary);--input-focus-border-color: var(--color-primary)}&[variant=secondary]{--input-border-color: var(--color-secondary);--input-focus-border-color: var(--color-secondary)}&[variant=success]{--input-border-color: var(--color-success);--input-focus-border-color: var(--color-success);--input-focus-shadow: 0 0 0 3px rgba(34, 197, 94, .1)}&[variant=warning]{--input-border-color: var(--color-warning);--input-focus-border-color: var(--color-warning);--input-focus-shadow: 0 0 0 3px rgba(249, 115, 22, .1)}&[variant=error]{--input-border-color: var(--color-danger);--input-focus-border-color: var(--color-danger);--input-focus-shadow: 0 0 0 3px rgba(251, 73, 52, .1)}&[w-full],&[wfull]{width:100%;display:block}&:has(.uix-icon){position:relative;.uix-icon{position:absolute;top:50%;transform:translateY(-50%);right:var(--input-icon-offset, .75rem);width:var(--input-icon-size, 1rem);height:var(--input-icon-size, 1rem);color:var(--input-icon-color, var(--text-muted));pointer-events:none}input{padding-right:calc(var(--input-icon-size, 1rem) + var(--input-icon-offset, .75rem) * 2)}}&:has(.uix-icon[left]){.uix-icon{left:var(--input-icon-offset, .75rem);right:auto}input{padding-left:calc(var(--input-icon-size, 1rem) + var(--input-icon-offset, .75rem) * 2);padding-right:var(--input-padding-x, .75rem)}}}:where(.uix-textarea,uix-textarea){display:inline-block;width:var(--textarea-width, 100%);box-sizing:border-box;.textarea-label{display:block;font-size:var(--input-label-font-size, var(--text-sm, .875rem));font-weight:var(--input-label-font-weight, var(--font-semibold, 600));margin-bottom:var(--input-label-margin, .5rem);color:var(--input-label-color, var(--text-color, #1a1a1a));letter-spacing:var(--input-label-letter-spacing, 0);text-transform:var(--input-label-text-transform, none)}.textarea-required{color:var(--color-danger, #ef4444);margin-left:.25rem}textarea{width:100%;min-height:var(--textarea-min-height, 6rem);padding:var(--input-padding-y, .5rem) var(--input-padding-x, .75rem);box-sizing:border-box;background:var(--input-background, var(--color-surface-light, #ffffff));border:var(--input-border-width, 1px) solid var(--input-border-color, var(--color-surface, #e5e7eb));border-radius:var(--input-border-radius, var(--radius-md, .375rem));box-shadow:var(--input-shadow, none);transition:var( --input-transition, border-color .2s ease, background-color .2s ease, box-shadow .15s ease );font-size:var(--input-font-size, var(--text-sm, .9rem));font-weight:var(--input-font-weight, var(--font-normal, 400));line-height:var(--textarea-line-height, var(--leading-normal, 1.5));font-family:inherit;color:var(--input-text, var(--input-color, var(--text-color, inherit)));outline:none;resize:var(--textarea-resize, vertical);&::placeholder{color:var(--input-placeholder, var(--input-placeholder-color, var(--text-muted, #9ca3af)));opacity:1}&:hover:not(:focus):not(:disabled){border-color:var(--input-hover-border-color, var(--color-primary-light))}&:focus{border-color:var(--input-focus-border-color, var(--color-primary));background:var(--input-focus-background, var(--input-background));box-shadow:var(--input-focus-shadow, 0 0 0 3px rgba(250, 189, 47, .1))}&:disabled{opacity:var(--input-disabled-opacity, .6);background:var(--input-disabled-background, var(--color-surface-dark));color:var(--input-disabled-color, var(--text-muted));cursor:not-allowed}&:read-only{background:var(--input-readonly-background, var(--color-surface-dark));cursor:default}}&[size=xs]{--input-padding-y: .25rem;--input-padding-x: .5rem;--input-font-size: var(--text-xs, .75rem);--textarea-min-height: 3rem}&[size=sm]{--input-padding-y: .375rem;--input-padding-x: .625rem;--input-font-size: var(--text-sm, .875rem);--textarea-min-height: 4.5rem}&[size=md]{--input-padding-y: .5rem;--input-padding-x: .75rem;--input-font-size: var(--text-base, 1rem);--textarea-min-height: 6rem}&[size=lg]{--input-padding-y: .625rem;--input-padding-x: 1rem;--input-font-size: var(--text-lg, 1.125rem);--textarea-min-height: 7.5rem}&[size=xl]{--input-padding-y: .75rem;--input-padding-x: 1.25rem;--input-font-size: var(--text-xl, 1.25rem);--textarea-min-height: 9rem}&[resize=none] textarea{resize:none}&[resize=both] textarea{resize:both}&[resize=horizontal] textarea{resize:horizontal}&[resize=vertical] textarea{resize:vertical}&[required] textarea{border-left:3px solid var(--input-required-color, var(--color-warning))}&[error]{--input-border-color: var(--color-danger);--input-focus-border-color: var(--color-danger);--input-focus-shadow: 0 0 0 3px rgba(251, 73, 52, .1)}&[success]{--input-border-color: var(--color-success);--input-focus-border-color: var(--color-success);--input-focus-shadow: 0 0 0 3px rgba(34, 197, 94, .1)}&[variant=primary]{--input-border-color: var(--color-primary);--input-focus-border-color: var(--color-primary)}&[variant=secondary]{--input-border-color: var(--color-secondary);--input-focus-border-color: var(--color-secondary)}&[variant=success]{--input-border-color: var(--color-success);--input-focus-border-color: var(--color-success);--input-focus-shadow: 0 0 0 3px rgba(34, 197, 94, .1)}&[variant=warning]{--input-border-color: var(--color-warning);--input-focus-border-color: var(--color-warning);--input-focus-shadow: 0 0 0 3px rgba(249, 115, 22, .1)}&[variant=error]{--input-border-color: var(--color-danger);--input-focus-border-color: var(--color-danger);--input-focus-shadow: 0 0 0 3px rgba(251, 73, 52, .1)}&[w-full],&[wfull]{width:100%;display:block}}:where(.uix-label,uix-label){display:block;.label{display:block;font-size:var(--label-font-size, var(--text-sm, .875rem));font-weight:var(--label-font-weight, var(--font-semibold, 600));margin-bottom:var(--label-margin, .5rem);color:var(--label-color, var(--text-color, #1a1a1a));letter-spacing:var(--label-letter-spacing, 0);text-transform:var(--label-text-transform, none);line-height:var(--label-line-height, 1.4);cursor:pointer}.label-required{color:var(--color-danger, #ef4444);margin-left:.25rem}&[inline]{display:inline;.label{display:inline;margin-bottom:0}}&[size=xs]{--label-font-size: var(--text-xs, .75rem)}&[size=sm]{--label-font-size: var(--text-sm, .875rem)}&[size=md]{--label-font-size: var(--text-base, 1rem)}&[size=lg]{--label-font-size: var(--text-lg, 1.125rem)}&[size=xl]{--label-font-size: var(--text-xl, 1.25rem)}}.devops-deploy-editor{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;padding-top:0;min-height:100%}.devops-deploy-content{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 1024px){.devops-deploy-content{grid-template-columns:1fr}}.devops-deploy-form{display:flex;flex-direction:column;gap:1.5rem}.devops-deploy-row{display:flex;align-items:flex-end;gap:1rem;margin-top:1rem}.devops-deploy-row uix-select{flex:1}.devops-vps-options{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.devops-warning{color:var(--color-warning-dark, #b45309)}:where(.uix-toast,uix-toast){&::part(container){position:fixed;z-index:9999;display:flex;flex-direction:column;gap:var(--toast-gap, .75rem);padding:var(--toast-container-padding, 1rem);pointer-events:none}&[position=top-left]::part(container){top:0;left:0}&[position=top-center]::part(container){top:0;left:50%;transform:translate(-50%)}&[position=top-right]::part(container){top:0;right:0}&[position=bottom-left]::part(container){bottom:0;left:0}&[position=bottom-center]::part(container){bottom:0;left:50%;transform:translate(-50%)}&[position=bottom-right]::part(container){bottom:0;right:0}&::part(toast){display:flex;align-items:flex-start;gap:var(--toast-content-gap, .75rem);min-width:var(--toast-min-width, 20rem);max-width:var(--toast-max-width, 28rem);padding:var(--toast-padding, 1rem);background-color:var(--toast-background, var(--color-surface));border:1px solid var(--toast-border-color, var(--color-primary));border-radius:var(--toast-border-radius, var(--radius-lg));box-shadow:var(--toast-shadow, 0 4px 12px rgba(0, 0, 0, .15));pointer-events:auto;animation:toastSlideIn .3s ease}&::part(icon){flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--toast-icon-color, var(--color-secondary))}&::part(content){flex:1;min-width:0}&::part(title){font-size:var(--toast-title-font-size, .875rem);font-weight:var(--toast-title-font-weight, 600);color:var(--toast-title-color, var(--color-primary));margin-bottom:.25rem}&::part(message){font-size:var(--toast-message-font-size, .875rem);color:var(--toast-message-color, var(--color-secondary));line-height:1.5}&::part(close){display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;padding:0;border:none;background:none;color:var(--toast-close-color, var(--color-muted));cursor:pointer;border-radius:var(--radius-sm);transition:background-color .2s ease,color .2s ease;&:hover{background-color:var(--toast-close-hover-background, var(--color-hover));color:var(--toast-close-hover-color, var(--color-primary))}}&::part(toast) .toast-success{--toast-border-color: var(--color-success);--toast-icon-color: var(--color-success);border-left-width:4px}&::part(toast) .toast-warning{--toast-border-color: var(--color-warning);--toast-icon-color: var(--color-warning);border-left-width:4px}&::part(toast) .toast-error{--toast-border-color: var(--color-danger);--toast-icon-color: var(--color-danger);border-left-width:4px}&::part(toast) .toast-info{--toast-border-color: var(--color-primary);--toast-icon-color: var(--color-primary);border-left-width:4px}}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}:where(.uix-card,uix-card){display:flex;flex-direction:column;overflow:hidden;background:var(--card-background, inherit);--container-border-color: #000;&::part(body){display:flex;flex-direction:column;flex:1}>[slot=header]{margin:0;display:flex;padding:var( --card-header-padding, var(--spacing-md, .75rem) var(--spacing-lg, 1rem) );border-bottom-width:var(--card-header-border-width, 0);border-bottom-style:solid;border-bottom-color:var( --card-header-border-color, var(--card-border-primary, #504945) );background:var(--card-header-background-color, transparent)}>[slot=footer]{display:flex;padding:var( --card-footer-padding, var(--spacing-md, .75rem) var(--spacing-lg, 1rem) );border-top-width:var(--card-footer-border-width, 0);border-top-style:var(--card-footer-border-style, solid);border-top-color:var( --card-footer-border-color, var(--color-surface, #504945) );background:var(--card-footer-background-color, transparent);flex-direction:row;gap:var(--spacing-sm, .5rem);align-items:center;justify-content:flex-end}&[style*=--card-gradient-from]::part(body){background:linear-gradient(135deg,var(--card-gradient-from),var(--card-linear-to, var(--card-gradient-from)))}&[padding=none]::part(body){padding:0}&[padding=sm]::part(body){padding:var(--spacing-sm, .5rem)}&[padding=md]::part(body){padding:var(--spacing-md, .75rem) var(--spacing-lg, 1rem)}&[padding=lg]::part(body){padding:var(--spacing-lg, 1rem) var(--spacing-xl, 1.5rem)}&[borderWidth=none]{border-width:0}&[borderWidth="1"]{border-width:1px}&[borderWidth="2"]{border-width:2px}&[borderWidth="3"]{border-width:3px}&[borderStyle=solid]{border-style:solid}&[borderStyle=dashed]{border-style:dashed}&[borderStyle=dotted]{border-style:dotted}&[gap=none]::part(body){gap:0}&[gap=xs]::part(body){gap:var(--spacing-xs, .25rem)}&[gap=sm]::part(body){gap:var(--spacing-sm, .5rem)}&[gap=md]::part(body){gap:var(--spacing-md, .75rem)}&[gap=lg]::part(body){gap:var(--spacing-lg, 1rem)}&[gap=xl]::part(body){gap:var(--spacing-xl, 1.5rem)}&[shadow=sm]{box-shadow:var(--shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05))}&[shadow=md]{box-shadow:var( --shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) )}&[shadow=lg]{box-shadow:var( --shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) )}&[hover]{transition:all .2s ease;cursor:pointer;&:hover{border-color:var(--card-border-hover, #83a598)}&[shadow=sm]:hover{box-shadow:var( --shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) )}&[shadow=md]:hover{box-shadow:var( --shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) )}&[shadow=lg]:hover{box-shadow:var( --shadow-xl, 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) )}}&[variant=filled]{--container-background: var(--color-surface-light);--container-border-color: var(--color-surface)}&[variant=outlined]{--container-background: transparent;--container-border-color: var(--color-surface)}&[variant=elevated]{--container-background: var(--color-surface-lighter);--container-border-color: var(--color-surface-dark);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;&:hover{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;transition:box-shadow .3s ease}}}:where(.uix-select,uix-select){display:inline-block;width:var(--select-width, auto);box-sizing:border-box;.select-label{display:block;font-size:var(--input-label-font-size, var(--text-sm, .875rem));font-weight:var(--input-label-font-weight, var(--font-semibold, 600));margin-bottom:var(--input-label-margin, .5rem);color:var(--input-label-color, var(--text-color, #1a1a1a));letter-spacing:var(--input-label-letter-spacing, 0);text-transform:var(--input-label-text-transform, none)}.select-required{color:var(--color-danger, #ef4444);margin-left:.25rem}.select-wrapper{position:relative;height:var(--select-height, var(--input-height, 2.5rem));box-sizing:border-box;background:var(--select-background, var(--input-background, var(--color-surface-light, #ffffff)));border:var(--select-border-width, var(--input-border-width, 1px)) solid var(--select-border-color, var(--input-border-color, var(--color-surface, #e5e7eb)));border-radius:var(--select-border-radius, var(--input-border-radius, var(--radius-md, .375rem)));box-shadow:var(--select-shadow, var(--input-shadow, none));transition:var( --select-transition, border-color .2s ease, background-color .2s ease, box-shadow .15s ease, transform .15s ease );&:hover:not(:focus-within){border-color:var(--select-hover-border-color, var(--input-hover-border-color, var(--color-primary-light)))}&:focus-within{border-color:var(--select-focus-border-color, var(--input-focus-border-color, var(--color-primary)));box-shadow:var(--select-focus-shadow, var(--input-focus-shadow, 0 0 0 3px rgba(250, 189, 47, .1)))}}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:100%;padding:var(--select-padding-y, var(--input-padding-y, .5rem)) var(--select-padding-x, var(--input-padding-x, .75rem));padding-right:calc(var(--select-padding-x, var(--input-padding-x, .75rem)) + var(--select-arrow-size, 1rem) + .5rem);font-size:var(--select-font-size, var(--input-font-size, var(--text-sm, .875rem)));font-weight:var(--select-font-weight, var(--input-font-weight, var(--font-normal, 400)));font-family:inherit;line-height:var(--select-line-height, 1.5);color:var(--select-color, var(--input-text, var(--text-color, inherit)));background:transparent;border:none;outline:none;cursor:pointer;box-sizing:border-box;transition:var(--select-transition, background-color .2s ease);option{background:var(--select-option-background, var(--color-surface-light));color:var(--select-option-color, var(--text-color));padding:var(--spacing-xs, .25rem);&:checked{background:var(--select-option-checked-background, var(--color-primary));color:var(--select-option-checked-color, var(--color-inverse))}}&::placeholder{color:var(--select-placeholder, var(--input-placeholder, var(--text-muted, #9ca3af)));opacity:1}&:focus{outline:none}}.select-wrapper .select-arrow{position:absolute;right:var(--select-padding-x, var(--input-padding-x, .75rem));top:50%;transform:translateY(-50%);width:var(--select-arrow-size, 1rem);height:var(--select-arrow-size, 1rem);color:var(--select-arrow-color, var(--input-icon, var(--text-muted)));pointer-events:none;opacity:.7;transition:opacity .2s ease,transform .2s ease}.select-wrapper:focus-within .select-arrow{opacity:1}&:has(select:disabled){.select-wrapper{opacity:var(--select-disabled-opacity, .6);cursor:not-allowed}select{background:var(--select-disabled-background, var(--input-disabled-background, var(--color-surface-dark)));color:var(--select-disabled-color, var(--text-muted));cursor:not-allowed}.select-wrapper .select-arrow{opacity:.4}}&[size=xs]{--select-height: 1.5rem;--select-padding-y: .2rem;--select-padding-x: .5rem;--select-font-size: var(--text-xs, .75rem);--select-arrow-size: .75rem}&[size=sm]{--select-height: 2rem;--select-padding-y: .3rem;--select-padding-x: .6rem;--select-font-size: var(--text-sm, .875rem);--select-arrow-size: .875rem}&[size=md]{--select-height: 2.5rem;--select-padding-y: .5rem;--select-padding-x: .75rem;--select-font-size: var(--text-base, 1rem);--select-arrow-size: 1rem}&[size=lg]{--select-height: 3rem;--select-padding-y: .625rem;--select-padding-x: 1rem;--select-font-size: var(--text-lg, 1.125rem);--select-arrow-size: 1.25rem}&[size=xl]{--select-height: 3.5rem;--select-padding-y: .75rem;--select-padding-x: 1.25rem;--select-font-size: var(--text-xl, 1.25rem);--select-arrow-size: 1.5rem}&[required] .select-wrapper{border-left:3px solid var(--select-required-color, var(--color-warning))}&[error]{--select-border-color: var(--input-border-error, var(--color-danger));--select-focus-border-color: var(--input-border-error, var(--color-danger));--select-focus-shadow: 0 0 0 3px rgba(251, 73, 52, .1)}&[success]{--select-border-color: var(--color-success);--select-focus-border-color: var(--color-success);--select-focus-shadow: 0 0 0 3px rgba(34, 197, 94, .1)}&[variant=primary]{--select-border-color: var(--color-primary);--select-focus-border-color: var(--color-primary)}&[variant=secondary]{--select-border-color: var(--color-secondary);--select-focus-border-color: var(--color-secondary)}&[variant=success]{--select-border-color: var(--color-success);--select-focus-border-color: var(--color-success);--select-focus-shadow: 0 0 0 3px rgba(34, 197, 94, .1)}&[variant=warning]{--select-border-color: var(--color-warning);--select-focus-border-color: var(--color-warning);--select-focus-shadow: 0 0 0 3px rgba(249, 115, 22, .1)}&[variant=error]{--select-border-color: var(--input-border-error, var(--color-danger));--select-focus-border-color: var(--input-border-error, var(--color-danger));--select-focus-shadow: 0 0 0 3px rgba(251, 73, 52, .1)}&[w-full],&[wfull]{width:100%;display:block}}.devops-releases{display:flex;flex-direction:column;gap:.75rem}.devops-release-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.devops-release-version{font-weight:600;color:var(--text-color, #111)}.devops-release-target{font-size:.75rem;color:var(--text-muted, #6b7280)}.devops-release-date{font-size:.875rem;color:var(--text-muted, #6b7280);margin-left:auto}.devops-release-notes{font-size:.875rem;color:var(--text-color, #374151);margin:.5rem 0 0}.devops-empty{text-align:center;padding:1rem;color:var(--text-muted, #6b7280);margin:0}:where(.uix-container,uix-container){display:block;box-sizing:border-box;background:var(--container-background, var(--color-surface-lighter));border:1px solid var(--container-border-color, var(--color-surface-dark));border-radius:var(--container-border-radius, var(--radius-md, .375rem));overflow:var(--container-overflow, visible);&[padding=none]{padding:0}&[padding=sm]{padding:var(--spacing-sm, .5rem)}&[padding=md]{padding:var(--spacing-md, .75rem) var(--spacing-lg, 1rem)}&[padding=lg]{padding:var(--spacing-lg, 1rem) var(--spacing-xl, 1.5rem)}&[overflow=visible]{--container-overflow: visible}&[overflow=hidden]{--container-overflow: hidden}&[overflow=auto]{--container-overflow: auto}&[overflow=scroll]{--container-overflow: scroll}}.devops-build-editor{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;padding-top:0;min-height:100%}.devops-page-title{font-size:2rem;font-weight:800;color:var(--text-color, #111);margin:0}.devops-build-content{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 1024px){.devops-build-content{grid-template-columns:1fr}}.devops-form{display:flex;flex-direction:column;gap:1rem}.devops-build-actions{display:flex;gap:1rem;margin-top:1rem}.devops-progress-section{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;margin:1rem 0;background:var(--color-surface-light, #f9fafb);border-radius:var(--radius-md, .5rem)}.devops-progress-label{font-size:.875rem;color:var(--text-muted, #6b7280);margin:0;text-align:center}.devops-builds-list{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.devops-build-row{display:flex;align-items:center;gap:.75rem;width:100%}.devops-build-id{flex:1;font-family:monospace;font-size:.875rem}.devops-build-duration{font-size:.75rem;color:var(--text-muted, #6b7280)}.devops-deployed-url{display:flex;align-items:center;gap:.5rem}.devops-deployed-url a{color:var(--color-primary, #3b82f6);text-decoration:none;font-family:monospace}.devops-deployed-url a:hover{text-decoration:underline}.devops-help-text{font-size:.875rem;color:var(--text-muted, #6b7280);margin:.5rem 0 0}.devops-parallelism-control{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--color-surface-light, #f9fafb);border-radius:var(--radius-md, .5rem)}.devops-parallelism-control label{font-size:.875rem;font-weight:500;color:var(--text-color, #111)}.devops-parallelism-control input[type=range]{width:100%;height:6px;border-radius:3px;background:var(--color-border, #e5e7eb);appearance:none;cursor:pointer}.devops-parallelism-control input[type=range]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-primary, #3b82f6);cursor:pointer}.devops-parallelism-hint{font-size:.75rem;color:var(--text-muted, #6b7280)}.devops-workers-badge{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:500;color:var(--color-primary, #3b82f6);background:var(--color-primary-light, #dbeafe);border-radius:var(--radius-full, 9999px);margin-left:.5rem}:where(.uix-checkbox,uix-checkbox){display:inline-flex;align-items:center;gap:var(--checkbox-gap, .5rem);&:has(.checkbox:disabled){cursor:not-allowed;opacity:.6}.checkbox{appearance:none;width:var(--checkbox-size, 1.5rem);height:var(--checkbox-size, 1.5rem);border:var(--checkbox-border-width, 2px) solid var(--checkbox-border-color, var(--color-primary));border-radius:var(--checkbox-border-radius, var(--radius-md, .375rem));background-color:var(--checkbox-background-color, var(--color-surface));box-shadow:var(--checkbox-shadow, none);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .1s ease;position:relative;flex-shrink:0;&:hover:not(:disabled){border-color:var(--checkbox-hover-border-color, var(--color-primary))}&:checked{background-color:var(--checkbox-checked-background-color, var(--color-primary));border-color:var(--checkbox-checked-border-color, var(--color-primary));&:after{content:"";position:absolute;left:30%;top:10%;width:30%;height:60%;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}}&:indeterminate{background-color:var(--checkbox-checked-background-color, var(--color-primary));border-color:var(--checkbox-checked-border-color, var(--color-primary));&:after{content:"";position:absolute;left:20%;top:45%;width:60%;height:2px;background-color:#fff}}&:focus-visible{outline:2px solid var(--checkbox-focus-outline-color, var(--color-primary));outline-offset:2px}&:disabled{cursor:not-allowed;background-color:var(--checkbox-disabled-background-color, var(--color-subtle))}}.checkbox-label{color:var(--checkbox-label-color, var(--text-color));font-size:var(--checkbox-label-font-size, var(--text-base, 1rem));font-weight:var(--checkbox-label-font-weight, var(--font-medium, 500));line-height:var(--leading-normal, 1.5);cursor:pointer;user-select:none}.checkbox-required{color:var(--color-danger, #ef4444);margin-left:.25rem}&[size=xs]{--checkbox-size: 1rem;--checkbox-label-font-size: var(--text-xs, .75rem);--checkbox-gap: .375rem}&[size=sm]{--checkbox-size: 1.25rem;--checkbox-label-font-size: var(--text-sm, .875rem);--checkbox-gap: .5rem}&[size=md]{--checkbox-size: 1.5rem;--checkbox-label-font-size: var(--text-base, 1rem);--checkbox-gap: .5rem}&[size=lg]{--checkbox-size: 1.75rem;--checkbox-label-font-size: var(--text-lg, 1.125rem);--checkbox-gap: .625rem}&[size=xl]{--checkbox-size: 2rem;--checkbox-label-font-size: var(--text-xl, 1.25rem);--checkbox-gap: .75rem}&[variant=primary] .checkbox:checked,&[variant=primary] .checkbox:indeterminate{--checkbox-checked-background-color: var(--color-primary);--checkbox-checked-border-color: var(--color-primary)}&[variant=secondary] .checkbox:checked,&[variant=secondary] .checkbox:indeterminate{--checkbox-checked-background-color: var(--color-secondary);--checkbox-checked-border-color: var(--color-secondary)}&[variant=success] .checkbox:checked,&[variant=success] .checkbox:indeterminate{--checkbox-checked-background-color: var(--color-success);--checkbox-checked-border-color: var(--color-success)}&[variant=warning] .checkbox:checked,&[variant=warning] .checkbox:indeterminate{--checkbox-checked-background-color: var(--color-warning);--checkbox-checked-border-color: var(--color-warning)}&[variant=error] .checkbox:checked,&[variant=error] .checkbox:indeterminate{--checkbox-checked-background-color: var(--color-danger);--checkbox-checked-border-color: var(--color-danger)}}:where(.uix-alert,uix-alert){display:block;&::part(alert){display:flex;align-items:flex-start;gap:var(--alert-gap, .75rem);padding:var(--alert-padding, .75rem 1rem);background:var(--alert-background, var(--color-surface-light));border:1px solid var(--alert-border-color, var(--color-surface));border-left:var(--alert-accent-width, 4px) solid var(--alert-accent-color, var(--color-primary));border-radius:var(--alert-border-radius, var(--radius-md))}&::part(icon){flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--alert-icon-color, var(--color-primary))}&::part(content){flex:1;min-width:0;font-size:var(--alert-font-size, .875rem);line-height:1.5;color:var(--alert-text-color, var(--text-color))}&[variant=default]::part(alert){--alert-accent-color: var(--color-surface-dark);--alert-icon-color: var(--color-surface-dark)}&[variant=success]::part(alert){--alert-accent-color: var(--color-success);--alert-icon-color: var(--color-success)}&[variant=warning]::part(alert){--alert-accent-color: var(--color-warning);--alert-icon-color: var(--color-warning)}&[variant=error]::part(alert){--alert-accent-color: var(--color-danger);--alert-icon-color: var(--color-danger)}&[variant=info]::part(alert){--alert-accent-color: var(--color-info);--alert-icon-color: var(--color-info)}}:where(.uix-spinner,uix-spinner){display:inline-flex;align-items:center;justify-content:center;--spinner-color: var(--color-primary);--spinner-size: 2rem;width:var(--spinner-size);height:var(--spinner-size);position:relative;&[primary]{--spinner-color: var(--color-primary)}&[secondary]{--spinner-color: var(--color-secondary)}&[success]{--spinner-color: var(--color-success)}&[danger]{--spinner-color: var(--color-danger)}&[warning]{--spinner-color: var(--color-warning)}&[info]{--spinner-color: var(--color-info)}&[size=xs]{--spinner-size: 1rem}&[size=sm]{--spinner-size: 1.5rem}&[size=md]{--spinner-size: 2rem}&[size=lg]{--spinner-size: 3rem}&[size=xl]{--spinner-size: 4rem}&[variant=circular]:before{content:"";display:block;width:100%;height:100%;border:calc(var(--spinner-size) / 8) solid var(--color-surface-darker);border-top-color:var(--spinner-color);border-radius:50%;animation:spinner-circular .8s linear infinite}&[variant=dots]{gap:calc(var(--spinner-size) / 6)}&[variant=dots] .dot{display:block;width:calc(var(--spinner-size) / 4);height:calc(var(--spinner-size) / 4);background-color:var(--spinner-color);border-radius:50%;animation:spinner-dots 1.4s ease-in-out infinite}&[variant=dots] .dot:nth-child(1){animation-delay:-.32s}&[variant=dots] .dot:nth-child(2){animation-delay:-.16s}&[variant=dots] .dot:nth-child(3){animation-delay:0s}&[variant=bars]{gap:calc(var(--spinner-size) / 8)}&[variant=bars] .bar{display:block;width:calc(var(--spinner-size) / 6);height:100%;background-color:var(--spinner-color);border-radius:calc(var(--spinner-size) / 12);animation:spinner-bars 1.2s ease-in-out infinite}&[variant=bars] .bar:nth-child(1){animation-delay:-.24s}&[variant=bars] .bar:nth-child(2){animation-delay:-.12s}&[variant=bars] .bar:nth-child(3){animation-delay:0s}}@keyframes spinner-circular{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinner-dots{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes spinner-bars{0%,40%,to{transform:scaleY(.4);opacity:.5}20%{transform:scaleY(1);opacity:1}}
