@import "https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap";
/* [project]/src/styles/1.css [app-client] (css) */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-divide-x-reverse: 0;
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-50: #fef2f2;
    --color-red-100: #ffe2e2;
    --color-red-200: #ffcaca;
    --color-red-400: #ff6568;
    --color-red-500: #fb2c36;
    --color-red-600: #e40014;
    --color-red-700: #bf000f;
    --color-red-950: #460809;
    --color-orange-50: #fff7ed;
    --color-orange-200: #ffd7a8;
    --color-orange-300: #ffb96d;
    --color-orange-500: #fe6e00;
    --color-orange-600: #f05100;
    --color-orange-700: #c53c00;
    --color-amber-50: #fffbeb;
    --color-amber-100: #fef3c6;
    --color-amber-200: #fee685;
    --color-amber-300: #ffd236;
    --color-amber-400: #fcbb00;
    --color-amber-500: #f99c00;
    --color-amber-600: #dd7400;
    --color-amber-700: #b75000;
    --color-yellow-50: #fefce8;
    --color-yellow-200: #fff085;
    --color-yellow-300: #ffe02a;
    --color-yellow-400: #fac800;
    --color-yellow-500: #edb200;
    --color-yellow-600: #cd8900;
    --color-yellow-700: #a36100;
    --color-lime-50: #f7fee7;
    --color-lime-200: #d8f999;
    --color-lime-400: #9de500;
    --color-lime-500: #80cd00;
    --color-lime-600: #62a400;
    --color-lime-700: #4b7d00;
    --color-green-50: #f0fdf4;
    --color-green-100: #dcfce7;
    --color-green-200: #b9f8cf;
    --color-green-400: #05df72;
    --color-green-500: #00c758;
    --color-green-600: #00a544;
    --color-green-700: #008138;
    --color-emerald-50: #ecfdf5;
    --color-emerald-100: #d0fae5;
    --color-emerald-200: #a4f4cf;
    --color-emerald-300: #5ee9b5;
    --color-emerald-400: #00d294;
    --color-emerald-500: #00bb7f;
    --color-emerald-600: #009767;
    --color-emerald-700: #007956;
    --color-emerald-800: #005f46;
    --color-teal-50: #f0fdfa;
    --color-teal-200: #96f7e4;
    --color-teal-500: #00baa7;
    --color-teal-600: #009588;
    --color-teal-700: #00776e;
    --color-cyan-50: #ecfeff;
    --color-cyan-200: #a2f4fd;
    --color-cyan-300: #53eafd;
    --color-cyan-400: #00d2ef;
    --color-cyan-500: #00b7d7;
    --color-cyan-600: #0092b5;
    --color-cyan-700: #007492;
    --color-cyan-900: #104e64;
    --color-sky-50: #f0f9ff;
    --color-sky-100: #dff2fe;
    --color-sky-200: #b8e6fe;
    --color-sky-300: #77d4ff;
    --color-sky-400: #00bcfe;
    --color-sky-500: #00a5ef;
    --color-sky-600: #0084cc;
    --color-sky-700: #0069a4;
    --color-sky-900: #024a70;
    --color-blue-50: #eff6ff;
    --color-blue-100: #dbeafe;
    --color-blue-200: #bedbff;
    --color-blue-300: #90c5ff;
    --color-blue-400: #54a2ff;
    --color-blue-500: #3080ff;
    --color-blue-600: #155dfc;
    --color-blue-700: #1447e6;
    --color-blue-900: #1c398e;
    --color-blue-950: #162456;
    --color-indigo-50: #eef2ff;
    --color-indigo-100: #e0e7ff;
    --color-indigo-200: #c7d2ff;
    --color-indigo-300: #a4b3ff;
    --color-indigo-400: #7d87ff;
    --color-indigo-500: #625fff;
    --color-indigo-600: #4f39f6;
    --color-indigo-700: #432dd7;
    --color-indigo-950: #1e1a4d;
    --color-violet-50: #f5f3ff;
    --color-violet-100: #ede9fe;
    --color-violet-200: #ddd6ff;
    --color-violet-400: #a685ff;
    --color-violet-500: #8d54ff;
    --color-violet-600: #7f22fe;
    --color-violet-700: #7008e7;
    --color-purple-50: #faf5ff;
    --color-purple-100: #f3e8ff;
    --color-purple-200: #e9d5ff;
    --color-purple-300: #d9b3ff;
    --color-purple-400: #c07eff;
    --color-purple-500: #ac4bff;
    --color-purple-600: #9810fa;
    --color-purple-700: #8200da;
    --color-fuchsia-50: #fdf4ff;
    --color-fuchsia-100: #fae8ff;
    --color-fuchsia-200: #f6cfff;
    --color-fuchsia-500: #e12afb;
    --color-fuchsia-600: #c600db;
    --color-fuchsia-700: #a600b5;
    --color-pink-50: #fdf2f8;
    --color-pink-200: #fccee8;
    --color-pink-400: #fb64b6;
    --color-pink-500: #f6339a;
    --color-pink-600: #e30076;
    --color-pink-700: #c4005c;
    --color-rose-50: #fff1f2;
    --color-rose-100: #ffe4e6;
    --color-rose-200: #ffccd3;
    --color-rose-300: #ffa2ae;
    --color-rose-400: #ff667f;
    --color-rose-500: #ff2357;
    --color-rose-600: #e70044;
    --color-rose-700: #c20039;
    --color-slate-50: #f8fafc;
    --color-slate-100: #f1f5f9;
    --color-slate-200: #e2e8f0;
    --color-slate-300: #cad5e2;
    --color-slate-400: #90a1b9;
    --color-slate-500: #62748e;
    --color-slate-600: #45556c;
    --color-slate-700: #314158;
    --color-slate-800: #1d293d;
    --color-slate-900: #0f172b;
    --color-slate-950: #020618;
    --color-gray-50: #f9fafb;
    --color-gray-100: #f3f4f6;
    --color-gray-200: #e5e7eb;
    --color-gray-300: #d1d5dc;
    --color-gray-400: #99a1af;
    --color-gray-500: #6a7282;
    --color-gray-600: #4a5565;
    --color-gray-700: #364153;
    --color-gray-800: #1e2939;
    --color-gray-900: #101828;
    --color-gray-950: #030712;
    --color-zinc-50: #fafafa;
    --color-zinc-500: #71717b;
    --color-neutral-400: #a1a1a1;
    --color-neutral-600: #525252;
    --color-neutral-700: #404040;
    --color-neutral-800: #262626;
    --color-stone-50: #fafaf9;
    --color-stone-200: #e7e5e4;
    --color-stone-500: #79716b;
    --color-stone-600: #57534d;
    --color-stone-700: #44403b;
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;
    --tracking-tighter: -.05em;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --radius-xs: .125rem;
    --radius-sm: .25rem;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --drop-shadow-2xl: 0 25px 25px #00000026;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --animate-bounce: bounce 1s infinite;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --aspect-video: 16 / 9;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }

  @supports (color: lab(0% 0 0)) {
    :root, :host {
      --color-red-50: lab(96.5005% 4.18508 1.52328);
      --color-red-100: lab(92.243% 10.2865 3.83865);
      --color-red-200: lab(86.017% 19.8815 7.75869);
      --color-red-400: lab(63.7053% 60.745 31.3109);
      --color-red-500: lab(55.4814% 75.0732 48.8528);
      --color-red-600: lab(48.4493% 77.4328 61.5452);
      --color-red-700: lab(40.4273% 67.2623 53.7441);
      --color-red-950: lab(13.003% 29.04 16.7519);
      --color-orange-50: lab(97.7008% 1.53735 5.90649);
      --color-orange-200: lab(88.4871% 9.94918 28.8378);
      --color-orange-300: lab(80.8059% 21.7313 50.4455);
      --color-orange-500: lab(64.272% 57.1788 90.3583);
      --color-orange-600: lab(57.1026% 64.2584 89.8886);
      --color-orange-700: lab(46.4615% 57.7275 70.8507);
      --color-amber-50: lab(98.6252% -.635922 8.42309);
      --color-amber-100: lab(95.916% -1.21653 23.111);
      --color-amber-200: lab(91.7203% -.505269 49.9084);
      --color-amber-300: lab(86.4156% 6.13147 78.3961);
      --color-amber-400: lab(80.1641% 16.6016 99.2089);
      --color-amber-500: lab(72.7183% 31.8672 97.9407);
      --color-amber-600: lab(60.3514% 40.5624 87.1228);
      --color-amber-700: lab(47.2709% 42.9082 69.2966);
      --color-yellow-50: lab(98.6846% -1.79055 9.7766);
      --color-yellow-200: lab(94.3433% -5.00429 52.9663);
      --color-yellow-300: lab(89.7033% -.480294 84.4917);
      --color-yellow-400: lab(83.2664% 8.65132 106.895);
      --color-yellow-500: lab(76.3898% 14.5258 98.4589);
      --color-yellow-600: lab(62.7799% 22.4197 86.1544);
      --color-yellow-700: lab(47.8202% 25.2426 66.5015);
      --color-lime-50: lab(98.7039% -5.32573 10.2149);
      --color-lime-200: lab(94.0718% -22.5338 42.5238);
      --color-lime-400: lab(83.7876% -45.0447 88.4738);
      --color-lime-500: lab(75.3197% -46.6547 86.1778);
      --color-lime-600: lab(61.1055% -41.0235 73.1483);
      --color-lime-700: lab(47.246% -32.2589 55.8249);
      --color-green-50: lab(98.1563% -5.60117 2.75915);
      --color-green-100: lab(96.1861% -13.8464 6.52365);
      --color-green-200: lab(92.4222% -26.4702 12.9427);
      --color-green-400: lab(78.503% -64.9265 39.7492);
      --color-green-500: lab(70.5521% -66.5147 45.8073);
      --color-green-600: lab(59.0978% -58.6621 41.2579);
      --color-green-700: lab(47.0329% -47.0239 31.4788);
      --color-emerald-50: lab(97.8462% -6.94966 1.85487);
      --color-emerald-100: lab(94.9004% -17.0769 5.63836);
      --color-emerald-200: lab(90.2247% -31.039 9.47084);
      --color-emerald-300: lab(83.9203% -48.7124 13.8849);
      --color-emerald-400: lab(75.0771% -60.7313 19.4147);
      --color-emerald-500: lab(66.9756% -58.27 19.5419);
      --color-emerald-600: lab(55.0481% -49.9246 15.93);
      --color-emerald-700: lab(44.4871% -41.0396 11.0361);
      --color-emerald-800: lab(35.3675% -33.1188 8.04002);
      --color-teal-50: lab(98.3189% -4.74921 -.111711);
      --color-teal-200: lab(90.7612% -33.1343 -.542295);
      --color-teal-500: lab(67.3859% -49.0983 -2.63511);
      --color-teal-600: lab(55.0223% -41.0774 -3.90277);
      --color-teal-700: lab(44.4134% -33.1436 -4.22149);
      --color-cyan-50: lab(98.3304% -5.97432 -2.62108);
      --color-cyan-200: lab(91.0821% -24.0435 -12.8306);
      --color-cyan-300: lab(85.3886% -36.7636 -21.5716);
      --color-cyan-400: lab(76.6045% -40.9406 -29.6231);
      --color-cyan-500: lab(67.805% -35.3952 -30.2018);
      --color-cyan-600: lab(55.1767% -26.7496 -30.5139);
      --color-cyan-700: lab(44.7267% -21.5987 -26.118);
      --color-cyan-900: lab(30.372% -13.1853 -18.7887);
      --color-sky-50: lab(97.3623% -2.33802 -4.13098);
      --color-sky-100: lab(94.3709% -4.56053 -8.23453);
      --color-sky-200: lab(88.6983% -11.3978 -16.8488);
      --color-sky-300: lab(80.3307% -20.2945 -31.385);
      --color-sky-400: lab(70.687% -23.6078 -45.9483);
      --color-sky-500: lab(63.3038% -18.433 -51.0407);
      --color-sky-600: lab(51.7754% -11.4712 -49.8349);
      --color-sky-700: lab(41.6013% -9.10804 -42.5647);
      --color-sky-900: lab(29.1959% -8.34689 -28.2453);
      --color-blue-50: lab(96.492% -1.14644 -5.11479);
      --color-blue-100: lab(92.0301% -2.24757 -11.6453);
      --color-blue-200: lab(86.15% -4.04379 -21.0797);
      --color-blue-300: lab(77.5052% -6.4629 -36.42);
      --color-blue-400: lab(65.0361% -1.42065 -56.9802);
      --color-blue-500: lab(54.1736% 13.3369 -74.6839);
      --color-blue-600: lab(44.0605% 29.0279 -86.0352);
      --color-blue-700: lab(36.9089% 35.0961 -85.6872);
      --color-blue-900: lab(26.1542% 15.7545 -51.5504);
      --color-blue-950: lab(15.6723% 8.86232 -32.2945);
      --color-indigo-50: lab(95.4818% .411302 -6.78529);
      --color-indigo-100: lab(91.6577% 1.04591 -12.7199);
      --color-indigo-200: lab(84.4329% 3.18977 -23.9688);
      --color-indigo-300: lab(74.0235% 8.54138 -41.6075);
      --color-indigo-400: lab(59.866% 22.4834 -64.4485);
      --color-indigo-500: lab(48.295% 38.3129 -81.9673);
      --color-indigo-600: lab(38.4009% 52.6132 -92.3857);
      --color-indigo-700: lab(32.4486% 49.2217 -84.6695);
      --color-indigo-950: lab(12.4853% 14.9672 -31.3418);
      --color-violet-50: lab(96.2416% 2.28849 -5.51657);
      --color-violet-100: lab(93.0838% 4.35197 -9.88284);
      --color-violet-200: lab(87.0888% 8.53688 -19.4189);
      --color-violet-400: lab(62.8239% 34.9159 -60.0512);
      --color-violet-500: lab(49.9355% 55.1776 -81.8963);
      --color-violet-600: lab(41.088% 68.9966 -91.995);
      --color-violet-700: lab(35.2783% 67.9912 -88.793);
      --color-purple-50: lab(97.1627% 2.99937 -4.13398);
      --color-purple-100: lab(93.3333% 6.97437 -9.83434);
      --color-purple-200: lab(87.8405% 13.4282 -18.7159);
      --color-purple-300: lab(78.3298% 26.2195 -34.9499);
      --color-purple-400: lab(63.6946% 47.6127 -59.2066);
      --color-purple-500: lab(52.0183% 66.11 -78.2316);
      --color-purple-600: lab(43.0295% 75.21 -86.5669);
      --color-purple-700: lab(36.1758% 69.8525 -80.0381);
      --color-fuchsia-50: lab(97.1083% 4.46233 -4.09334);
      --color-fuchsia-100: lab(93.9419% 9.57647 -9.08735);
      --color-fuchsia-200: lab(87.7108% 19.9958 -18.2054);
      --color-fuchsia-500: lab(56.4256% 83.132 -64.639);
      --color-fuchsia-600: lab(47.5131% 83.4271 -63.0363);
      --color-fuchsia-700: lab(39.787% 72.2653 -53.1244);
      --color-pink-50: lab(96.4459% 4.53997 -1.49434);
      --color-pink-200: lab(87.4504% 19.6 -6.46662);
      --color-pink-400: lab(64.5597% 64.3615 -12.7988);
      --color-pink-500: lab(56.9303% 76.8162 -8.07021);
      --color-pink-600: lab(49.5493% 79.8381 2.31768);
      --color-pink-700: lab(42.1737% 71.8009 7.42233);
      --color-rose-50: lab(96.2369% 4.94155 1.28011);
      --color-rose-100: lab(92.8221% 9.86832 2.60075);
      --color-rose-200: lab(86.806% 19.1909 4.07754);
      --color-rose-300: lab(76.6339% 38.3549 9.68835);
      --color-rose-400: lab(64.4125% 63.0291 19.2068);
      --color-rose-500: lab(56.101% 79.4328 31.4532);
      --color-rose-600: lab(49.1882% 81.577 36.0311);
      --color-rose-700: lab(41.1651% 71.6251 30.3087);
      --color-slate-50: lab(98.1434% -.369519 -1.05966);
      --color-slate-100: lab(96.286% -.852436 -2.46847);
      --color-slate-200: lab(91.7353% -.998765 -4.76968);
      --color-slate-300: lab(84.7652% -1.94535 -7.93337);
      --color-slate-400: lab(65.5349% -2.25151 -14.5072);
      --color-slate-500: lab(48.0876% -2.03595 -16.5814);
      --color-slate-600: lab(35.5623% -1.74978 -15.4316);
      --color-slate-700: lab(26.9569% -1.47016 -15.6993);
      --color-slate-800: lab(16.132% -.318035 -14.6672);
      --color-slate-900: lab(7.78673% 1.82345 -15.0537);
      --color-slate-950: lab(1.76974% 1.32743 -9.28855);
      --color-gray-50: lab(98.2596% -.247031 -.706708);
      --color-gray-100: lab(96.1596% -.0823438 -1.13575);
      --color-gray-200: lab(91.6229% -.159115 -2.26791);
      --color-gray-300: lab(85.1236% -.612259 -3.7138);
      --color-gray-400: lab(65.9269% -.832707 -8.17473);
      --color-gray-500: lab(47.7841% -.393182 -10.0268);
      --color-gray-600: lab(35.6337% -1.58697 -10.8425);
      --color-gray-700: lab(27.1134% -.956401 -12.3224);
      --color-gray-800: lab(16.1051% -1.18239 -11.7533);
      --color-gray-900: lab(8.11897% .811279 -12.254);
      --color-gray-950: lab(1.90334% .278696 -5.48866);
      --color-zinc-50: lab(98.26% 0 0);
      --color-zinc-500: lab(47.8878% 1.65477 -5.77283);
      --color-neutral-400: lab(66.128% -.0000298023 .0000119209);
      --color-neutral-600: lab(34.924% 0 0);
      --color-neutral-700: lab(27.036% 0 0);
      --color-neutral-800: lab(15.204% 0 -.00000596046);
      --color-stone-50: lab(98.2686% -.0991821 .364304);
      --color-stone-200: lab(91.055% .663072 .865579);
      --color-stone-500: lab(48.1164% 2.35701 4.26852);
      --color-stone-600: lab(35.5168% 1.08604 4.07829);
      --color-stone-700: lab(27.3812% 1.32917 3.57789);
    }
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer components;

@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }

  .collapse {
    visibility: collapse;
  }

  .visible {
    visibility: visible;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: 0;
  }

  .inset-x-0 {
    inset-inline: 0;
  }

  .inset-y-0 {
    inset-block: 0;
  }

  .top-0 {
    top: 0;
  }

  .top-0\.5 {
    top: calc(var(--spacing) * .5);
  }

  .top-1 {
    top: var(--spacing);
  }

  .top-1\/2 {
    top: 50%;
  }

  .top-3 {
    top: calc(var(--spacing) * 3);
  }

  .top-20 {
    top: calc(var(--spacing) * 20);
  }

  .top-28 {
    top: calc(var(--spacing) * 28);
  }

  .top-\[60\%\] {
    top: 60%;
  }

  .top-\[70px\] {
    top: 70px;
  }

  .top-\[90px\] {
    top: 90px;
  }

  .top-full {
    top: 100%;
  }

  .top-px {
    top: 1px;
  }

  .right-0 {
    right: 0;
  }

  .right-3 {
    right: calc(var(--spacing) * 3);
  }

  .right-4 {
    right: calc(var(--spacing) * 4);
  }

  .-bottom-1 {
    bottom: calc(var(--spacing) * -1);
  }

  .bottom-0 {
    bottom: 0;
  }

  .bottom-\[-13px\] {
    bottom: -13px;
  }

  .bottom-\[-17px\] {
    bottom: -17px;
  }

  .left-0 {
    left: 0;
  }

  .left-0\.5 {
    left: calc(var(--spacing) * .5);
  }

  .left-3 {
    left: calc(var(--spacing) * 3);
  }

  .left-4\.5 {
    left: calc(var(--spacing) * 4.5);
  }

  .left-\[-200px\] {
    left: -200px;
  }

  .isolate {
    isolation: isolate;
  }

  .-z-10 {
    z-index: calc(10 * -1);
  }

  .z-1 {
    z-index: 1;
  }

  .z-10 {
    z-index: 10;
  }

  .z-50, .z-\[50\] {
    z-index: 50;
  }

  .z-\[90\] {
    z-index: 90;
  }

  .z-\[100\] {
    z-index: 100;
  }

  .z-\[999\] {
    z-index: 999;
  }

  .z-\[1000\] {
    z-index: 1000;
  }

  .z-\[9999\] {
    z-index: 9999;
  }

  .order-3 {
    order: 3;
  }

  .col-span-1 {
    grid-column: span 1 / span 1;
  }

  .col-span-12 {
    grid-column: span 12 / span 12;
  }

  .row-span-1 {
    grid-row: span 1 / span 1;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .m-0 {
    margin: 0;
  }

  .-mx-4 {
    margin-inline: calc(var(--spacing) * -4);
  }

  .mx-1 {
    margin-inline: var(--spacing);
  }

  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }

  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }

  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }

  .my-12 {
    margin-block: calc(var(--spacing) * 12);
  }

  .-mt-2 {
    margin-top: calc(var(--spacing) * -2);
  }

  .mt-0 {
    margin-top: 0;
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: var(--spacing);
  }

  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }

  .mt-\[68px\] {
    margin-top: 68px;
  }

  .mt-auto {
    margin-top: auto;
  }

  .mr-1 {
    margin-right: var(--spacing);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .\!mb-1 {
    margin-bottom: var(--spacing) !important;
  }

  .mb-1 {
    margin-bottom: var(--spacing);
  }

  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .mb-\[8px\] {
    margin-bottom: 8px;
  }

  .mb-\[20px\] {
    margin-bottom: 20px;
  }

  .ml-0\.5 {
    margin-left: calc(var(--spacing) * .5);
  }

  .ml-1 {
    margin-left: var(--spacing);
  }

  .ml-auto {
    margin-left: auto;
  }

  .box-border {
    box-sizing: border-box;
  }

  .line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .table-row {
    display: table-row;
  }

  .aspect-\[4\/3\] {
    aspect-ratio: 4 / 3;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }

  .size-3 {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .size-7 {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }

  .size-8 {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }

  .size-9 {
    width: calc(var(--spacing) * 9);
    height: calc(var(--spacing) * 9);
  }

  .size-12 {
    width: calc(var(--spacing) * 12);
    height: calc(var(--spacing) * 12);
  }

  .size-\[60px\] {
    width: 60px;
    height: 60px;
  }

  .size-full {
    width: 100%;
    height: 100%;
  }

  .h-\(--radix-navigation-menu-viewport-height\) {
    height: var(--radix-navigation-menu-viewport-height);
  }

  .h-0\.5 {
    height: calc(var(--spacing) * .5);
  }

  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }

  .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-7 {
    height: calc(var(--spacing) * 7);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-9 {
    height: calc(var(--spacing) * 9);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-11 {
    height: calc(var(--spacing) * 11);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-14 {
    height: calc(var(--spacing) * 14);
  }

  .h-20 {
    height: calc(var(--spacing) * 20);
  }

  .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .h-40 {
    height: calc(var(--spacing) * 40);
  }

  .h-72 {
    height: calc(var(--spacing) * 72);
  }

  .h-\[1px\] {
    height: 1px;
  }

  .h-\[2px\] {
    height: 2px;
  }

  .h-\[3px\] {
    height: 3px;
  }

  .h-\[42px\] {
    height: 42px;
  }

  .h-\[45px\] {
    height: 45px;
  }

  .h-\[48px\] {
    height: 48px;
  }

  .h-\[50px\] {
    height: 50px;
  }

  .h-\[52px\] {
    height: 52px;
  }

  .h-\[80\%\] {
    height: 80%;
  }

  .h-\[80px\] {
    height: 80px;
  }

  .h-\[90px\] {
    height: 90px;
  }

  .h-\[90vh\] {
    height: 90vh;
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .max-h-60 {
    max-height: calc(var(--spacing) * 60);
  }

  .max-h-\[300px\] {
    max-height: 300px;
  }

  .max-h-\[480px\] {
    max-height: 480px;
  }

  .max-h-\[500px\] {
    max-height: 500px;
  }

  .max-h-\[calc\(100vh-5rem\)\] {
    max-height: calc(100vh - 5rem);
  }

  .max-h-\[calc\(100vh-220px\)\] {
    max-height: calc(100vh - 220px);
  }

  .min-h-0 {
    min-height: 0;
  }

  .min-h-28 {
    min-height: calc(var(--spacing) * 28);
  }

  .min-h-40 {
    min-height: calc(var(--spacing) * 40);
  }

  .min-h-\[40vh\] {
    min-height: 40vh;
  }

  .min-h-\[140px\] {
    min-height: 140px;
  }

  .min-h-\[150px\] {
    min-height: 150px;
  }

  .min-h-\[250px\] {
    min-height: 250px;
  }

  .min-h-\[280px\] {
    min-height: 280px;
  }

  .min-h-\[400px\] {
    min-height: 400px;
  }

  .min-h-\[500px\] {
    min-height: 500px;
  }

  .min-h-\[calc\(100vh-140px\)\] {
    min-height: calc(100vh - 140px);
  }

  .min-h-full {
    min-height: 100%;
  }

  .min-h-screen {
    min-height: 100vh;
  }

  .w-0 {
    width: 0;
  }

  .w-1\/4 {
    width: 25%;
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-7 {
    width: calc(var(--spacing) * 7);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-9 {
    width: calc(var(--spacing) * 9);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-11 {
    width: calc(var(--spacing) * 11);
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-14 {
    width: calc(var(--spacing) * 14);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-40 {
    width: calc(var(--spacing) * 40);
  }

  .w-44 {
    width: calc(var(--spacing) * 44);
  }

  .w-56 {
    width: calc(var(--spacing) * 56);
  }

  .w-60 {
    width: calc(var(--spacing) * 60);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-72 {
    width: calc(var(--spacing) * 72);
  }

  .w-\[80\%\] {
    width: 80%;
  }

  .w-\[800px\] {
    width: 800px;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-max {
    width: max-content;
  }

  .w-px {
    width: 1px;
  }

  .w-screen {
    width: 100vw;
  }

  .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-4xl {
    max-width: var(--container-4xl);
  }

  .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .max-w-6xl {
    max-width: var(--container-6xl);
  }

  .max-w-7xl {
    max-width: var(--container-7xl);
  }

  .max-w-\[85rem\] {
    max-width: 85rem;
  }

  .max-w-\[250px\] {
    max-width: 250px;
  }

  .max-w-\[370px\] {
    max-width: 370px;
  }

  .max-w-\[420px\] {
    max-width: 420px;
  }

  .max-w-\[480px\] {
    max-width: 480px;
  }

  .max-w-\[500px\] {
    max-width: 500px;
  }

  .max-w-\[520px\] {
    max-width: 520px;
  }

  .max-w-\[550px\] {
    max-width: 550px;
  }

  .max-w-\[640px\] {
    max-width: 640px;
  }

  .max-w-\[900px\] {
    max-width: 900px;
  }

  .max-w-\[1400px\] {
    max-width: 1400px;
  }

  .max-w-\[1450px\] {
    max-width: 1450px;
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-max {
    max-width: max-content;
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-xl {
    max-width: var(--container-xl);
  }

  .min-w-0 {
    min-width: 0;
  }

  .min-w-8 {
    min-width: calc(var(--spacing) * 8);
  }

  .min-w-\[24px\] {
    min-width: 24px;
  }

  .min-w-\[28px\] {
    min-width: 28px;
  }

  .min-w-\[55\%\] {
    min-width: 55%;
  }

  .min-w-\[80px\] {
    min-width: 80px;
  }

  .min-w-\[200px\] {
    min-width: 200px;
  }

  .min-w-\[220px\] {
    min-width: 220px;
  }

  .min-w-max {
    min-width: max-content;
  }

  .flex-1 {
    flex: 1;
  }

  .shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .origin-\[top_center\] {
    transform-origin: top;
  }

  .-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-0 {
    --tw-translate-x: 0;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * 2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .scale-105 {
    --tw-scale-x: 105%;
    --tw-scale-y: 105%;
    --tw-scale-z: 105%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .-rotate-45 {
    rotate: -45deg;
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-bounce {
    animation: var(--animate-bounce);
  }

  .animate-pulse {
    animation: var(--animate-pulse);
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

  .scrollbar-none {
    scrollbar-width: none;
  }

  .list-none {
    list-style-type: none;
  }

  .columns-2 {
    columns: 2;
  }

  .columns-5 {
    columns: 5;
  }

  .break-inside-avoid {
    break-inside: avoid;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-nowrap {
    flex-wrap: nowrap;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .items-baseline {
    align-items: baseline;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .justify-around {
    justify-content: space-around;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .gap-0 {
    gap: 0;
  }

  .gap-0\.5 {
    gap: calc(var(--spacing) * .5);
  }

  .gap-1 {
    gap: var(--spacing);
  }

  .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-3\.5 {
    gap: calc(var(--spacing) * 3.5);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-4\.5 {
    gap: calc(var(--spacing) * 4.5);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }

  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }

  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }

  :where(.space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-4 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-8 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.divide-slate-800 > :not(:last-child)) {
    border-color: var(--color-slate-800);
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-\[1\.1rem\] {
    border-radius: 1.1rem;
  }

  .rounded-\[1\.5rem\] {
    border-radius: 1.5rem;
  }

  .rounded-\[2\.5rem\] {
    border-radius: 2.5rem;
  }

  .rounded-\[2rem\] {
    border-radius: 2rem;
  }

  .rounded-\[3\.5rem\] {
    border-radius: 3.5rem;
  }

  .rounded-\[3rem\] {
    border-radius: 3rem;
  }

  .rounded-\[4rem\] {
    border-radius: 4rem;
  }

  .rounded-\[14px\] {
    border-radius: 14px;
  }

  .rounded-\[min\(var\(--radius-md\)\,10px\)\] {
    border-radius: min(var(--radius-md), 10px);
  }

  .rounded-\[min\(var\(--radius-md\)\,12px\)\] {
    border-radius: min(var(--radius-md), 12px);
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-sm {
    border-radius: var(--radius-sm);
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .rounded-tl-sm {
    border-top-left-radius: var(--radius-sm);
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .border-\[12px\] {
    border-style: var(--tw-border-style);
    border-width: 12px;
  }

  .border-\[14px\] {
    border-style: var(--tw-border-style);
    border-width: 14px;
  }

  .border-x {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 1px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-\[\#1a1a1a\] {
    border-color: #1a1a1a;
  }

  .border-\[\#2dd4bf\]\/20 {
    border-color: #2dd4bf33;
    border-color: lab(76.6427% -46.2429 -2.00341 / .2);
  }

  .border-\[\#10b981\]\/20 {
    border-color: #10b98133;
    border-color: lab(66.6921% -50.6677 17.059 / .2);
  }

  .border-\[\#38bdf8\]\/20 {
    border-color: #38bdf833;
    border-color: lab(71.5897% -21.7158 -40.1263 / .2);
  }

  .border-\[\#60a5fa\]\/20 {
    border-color: #60a5fa33;
    border-color: lab(66.0368% -2.92006 -49.7488 / .2);
  }

  .border-\[\#161b38\] {
    border-color: #161b38;
  }

  .border-\[\#161b38\]\/60 {
    border-color: #161b3899;
    border-color: lab(10.5865% 5.54601 -19.9855 / .6);
  }

  .border-\[\#a3e635\]\/20 {
    border-color: #a3e63533;
    border-color: lab(84.531% -39.9535 71.9885 / .2);
  }

  .border-\[\#a855f7\]\/20 {
    border-color: #a855f733;
    border-color: lab(52.7991% 56.2742 -68.7519 / .2);
  }

  .border-\[\#c084fc\]\/20 {
    border-color: #c084fc33;
    border-color: lab(65.0976% 40.5542 -51.7263 / .2);
  }

  .border-\[\#f3f3f3\] {
    border-color: #f3f3f3;
  }

  .border-\[\#f472b6\]\/20 {
    border-color: #f472b633;
    border-color: lab(65.7695% 56.1391 -11.1264 / .2);
  }

  .border-\[\#facc15\]\/20 {
    border-color: #facc1533;
    border-color: lab(84.2787% 6.27849 82.0646 / .2);
  }

  .border-\[\#fb923c\]\/20 {
    border-color: #fb923c33;
    border-color: lab(71.1073% 36.1144 60.8211 / .2);
  }

  .border-\[\#fb7185\]\/20 {
    border-color: #fb718533;
    border-color: lab(65.5329% 54.9724 16.5087 / .2);
  }

  .border-amber-100 {
    border-color: var(--color-amber-100);
  }

  .border-amber-400\/30 {
    border-color: #fcbb004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-400\/30 {
      border-color: color-mix(in oklab, var(--color-amber-400) 30%, transparent);
    }
  }

  .border-amber-500\/20 {
    border-color: #f99c0033;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-500\/20 {
      border-color: color-mix(in oklab, var(--color-amber-500) 20%, transparent);
    }
  }

  .border-amber-500\/40 {
    border-color: #f99c0066;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-500\/40 {
      border-color: color-mix(in oklab, var(--color-amber-500) 40%, transparent);
    }
  }

  .border-black\/10 {
    border-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/10 {
      border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .border-blue-400\/30 {
    border-color: #54a2ff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-400\/30 {
      border-color: color-mix(in oklab, var(--color-blue-400) 30%, transparent);
    }
  }

  .border-blue-500 {
    border-color: var(--color-blue-500);
  }

  .border-blue-500\/20 {
    border-color: #3080ff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-500\/20 {
      border-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
    }
  }

  .border-blue-500\/30 {
    border-color: #3080ff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-500\/30 {
      border-color: color-mix(in oklab, var(--color-blue-500) 30%, transparent);
    }
  }

  .border-blue-500\/40 {
    border-color: #3080ff66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-500\/40 {
      border-color: color-mix(in oklab, var(--color-blue-500) 40%, transparent);
    }
  }

  .border-blue-600\/50 {
    border-color: #155dfc80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-600\/50 {
      border-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
    }
  }

  .border-blue-900\/30 {
    border-color: #1c398e4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-900\/30 {
      border-color: color-mix(in oklab, var(--color-blue-900) 30%, transparent);
    }
  }

  .border-cyan-500\/40 {
    border-color: #00b7d766;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-cyan-500\/40 {
      border-color: color-mix(in oklab, var(--color-cyan-500) 40%, transparent);
    }
  }

  .border-emerald-100 {
    border-color: var(--color-emerald-100);
  }

  .border-emerald-400\/30 {
    border-color: #00d2944d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-400\/30 {
      border-color: color-mix(in oklab, var(--color-emerald-400) 30%, transparent);
    }
  }

  .border-emerald-500\/20 {
    border-color: #00bb7f33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-500\/20 {
      border-color: color-mix(in oklab, var(--color-emerald-500) 20%, transparent);
    }
  }

  .border-emerald-500\/30 {
    border-color: #00bb7f4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-500\/30 {
      border-color: color-mix(in oklab, var(--color-emerald-500) 30%, transparent);
    }
  }

  .border-emerald-500\/40 {
    border-color: #00bb7f66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-500\/40 {
      border-color: color-mix(in oklab, var(--color-emerald-500) 40%, transparent);
    }
  }

  .border-gray-800 {
    border-color: var(--color-gray-800);
  }

  .border-green-500\/20 {
    border-color: #00c75833;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-green-500\/20 {
      border-color: color-mix(in oklab, var(--color-green-500) 20%, transparent);
    }
  }

  .border-indigo-500\/20 {
    border-color: #625fff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-indigo-500\/20 {
      border-color: color-mix(in oklab, var(--color-indigo-500) 20%, transparent);
    }
  }

  .border-indigo-500\/40 {
    border-color: #625fff66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-indigo-500\/40 {
      border-color: color-mix(in oklab, var(--color-indigo-500) 40%, transparent);
    }
  }

  .border-purple-100 {
    border-color: var(--color-purple-100);
  }

  .border-purple-500 {
    border-color: var(--color-purple-500);
  }

  .border-purple-500\/20 {
    border-color: #ac4bff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-purple-500\/20 {
      border-color: color-mix(in oklab, var(--color-purple-500) 20%, transparent);
    }
  }

  .border-purple-500\/30 {
    border-color: #ac4bff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-purple-500\/30 {
      border-color: color-mix(in oklab, var(--color-purple-500) 30%, transparent);
    }
  }

  .border-purple-500\/40 {
    border-color: #ac4bff66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-purple-500\/40 {
      border-color: color-mix(in oklab, var(--color-purple-500) 40%, transparent);
    }
  }

  .border-red-500\/20 {
    border-color: #fb2c3633;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-500\/20 {
      border-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);
    }
  }

  .border-sky-100 {
    border-color: var(--color-sky-100);
  }

  .border-sky-400\/30 {
    border-color: #00bcfe4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-sky-400\/30 {
      border-color: color-mix(in oklab, var(--color-sky-400) 30%, transparent);
    }
  }

  .border-sky-500\/40 {
    border-color: #00a5ef66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-sky-500\/40 {
      border-color: color-mix(in oklab, var(--color-sky-500) 40%, transparent);
    }
  }

  .border-slate-100 {
    border-color: var(--color-slate-100);
  }

  .border-slate-200 {
    border-color: var(--color-slate-200);
  }

  .border-slate-300 {
    border-color: var(--color-slate-300);
  }

  .border-slate-400\/30 {
    border-color: #90a1b94d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-400\/30 {
      border-color: color-mix(in oklab, var(--color-slate-400) 30%, transparent);
    }
  }

  .border-slate-600 {
    border-color: var(--color-slate-600);
  }

  .border-slate-700 {
    border-color: var(--color-slate-700);
  }

  .border-slate-700\/50 {
    border-color: #31415880;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-700\/50 {
      border-color: color-mix(in oklab, var(--color-slate-700) 50%, transparent);
    }
  }

  .border-slate-700\/60 {
    border-color: #31415899;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-700\/60 {
      border-color: color-mix(in oklab, var(--color-slate-700) 60%, transparent);
    }
  }

  .border-slate-700\/80 {
    border-color: #314158cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-700\/80 {
      border-color: color-mix(in oklab, var(--color-slate-700) 80%, transparent);
    }
  }

  .border-slate-800 {
    border-color: var(--color-slate-800);
  }

  .border-slate-900 {
    border-color: var(--color-slate-900);
  }

  .border-slate-950 {
    border-color: var(--color-slate-950);
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-white\/5 {
    border-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/5 {
      border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .border-white\/10 {
    border-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/10 {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .border-yellow-400 {
    border-color: var(--color-yellow-400);
  }

  .border-t-\[\#7d6138\] {
    border-top-color: #7d6138;
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .\!bg-\[\#FEFEFE\] {
    background-color: #fefefe !important;
  }

  .\!bg-white {
    background-color: var(--color-white) !important;
  }

  .bg-\[\#0a0a0a\] {
    background-color: #0a0a0a;
  }

  .bg-\[\#0a1120\] {
    background-color: #0a1120;
  }

  .bg-\[\#0b132b\] {
    background-color: #0b132b;
  }

  .bg-\[\#0b1322\]\/95 {
    background-color: #0b1322f2;
    background-color: lab(5.76547% .409253 -11.4297 / .95);
  }

  .bg-\[\#1A2231\] {
    background-color: #1a2231;
  }

  .bg-\[\#1a1a1a\] {
    background-color: #1a1a1a;
  }

  .bg-\[\#1a3651\] {
    background-color: #1a3651;
  }

  .bg-\[\#1e3a8a\]\/40 {
    background-color: #1e3a8a66;
    background-color: lab(26.3402% 13.7641 -48.672 / .4);
  }

  .bg-\[\#1f3a5f\] {
    background-color: #1f3a5f;
  }

  .bg-\[\#3f6212\]\/40 {
    background-color: #3f621266;
    background-color: lab(37.6598% -23.1306 37.8291 / .4);
  }

  .bg-\[\#4c1d95\]\/40 {
    background-color: #4c1d9566;
    background-color: lab(24.6731% 42.0706 -57.9767 / .4);
  }

  .bg-\[\#7c2d12\]\/40 {
    background-color: #7c2d1266;
    background-color: lab(30.4057% 33.9917 34.5752 / .4);
  }

  .bg-\[\#38BDF8\] {
    background-color: #38bdf8;
  }

  .bg-\[\#050a14\] {
    background-color: #050a14;
  }

  .bg-\[\#050a14\]\/95 {
    background-color: #050a14f2;
    background-color: lab(2.65359% -.00428408 -5.44992 / .95);
  }

  .bg-\[\#064e3b\]\/40 {
    background-color: #064e3b66;
    background-color: lab(28.8175% -25.4614 5.17415 / .4);
  }

  .bg-\[\#070b14\] {
    background-color: #070b14;
  }

  .bg-\[\#0096ff\] {
    background-color: #0096ff;
  }

  .bg-\[\#111\] {
    background-color: #111;
  }

  .bg-\[\#134e4a\]\/40 {
    background-color: #134e4a66;
    background-color: lab(29.467% -20.0854 -3.37731 / .4);
  }

  .bg-\[\#0369a1\]\/40 {
    background-color: #0369a166;
    background-color: lab(41.7011% -9.34745 -38.0347 / .4);
  }

  .bg-\[\#581c87\]\/40 {
    background-color: #581c8766;
    background-color: lab(25.1755% 42.1166 -48.3933 / .4);
  }

  .bg-\[\#854d0e\]\/40 {
    background-color: #854d0e66;
    background-color: lab(38.8388% 20.9807 43.6428 / .4);
  }

  .bg-\[\#020617\] {
    background-color: #020617;
  }

  .bg-\[\#020617\]\/95 {
    background-color: #020617f2;
    background-color: lab(1.77049% 1.21939 -8.84593 / .95);
  }

  .bg-\[\#111723\]\/95 {
    background-color: #111723f2;
    background-color: lab(7.59527% .165313 -9.34399 / .95);
  }

  .bg-\[\#121824\] {
    background-color: #121824;
  }

  .bg-\[\#262421\] {
    background-color: #262421;
  }

  .bg-\[\#831843\]\/40 {
    background-color: #83184366;
    background-color: lab(29.5254% 46.6438 3.13935 / .4);
  }

  .bg-\[\#881337\]\/40 {
    background-color: #88133766;
    background-color: lab(29.8529% 48.7086 11.8257 / .4);
  }

  .bg-\[\#FEFEFE\] {
    background-color: #fefefe;
  }

  .bg-\[\#f4f1ea\] {
    background-color: #f4f1ea;
  }

  .bg-amber-50 {
    background-color: var(--color-amber-50);
  }

  .bg-amber-400\/20 {
    background-color: #fcbb0033;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-400\/20 {
      background-color: color-mix(in oklab, var(--color-amber-400) 20%, transparent);
    }
  }

  .bg-amber-500 {
    background-color: var(--color-amber-500);
  }

  .bg-amber-500\/10 {
    background-color: #f99c001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-500\/10 {
      background-color: color-mix(in oklab, var(--color-amber-500) 10%, transparent);
    }
  }

  .bg-amber-500\/15 {
    background-color: #f99c0026;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-500\/15 {
      background-color: color-mix(in oklab, var(--color-amber-500) 15%, transparent);
    }
  }

  .bg-amber-600\/10 {
    background-color: #dd74001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-600\/10 {
      background-color: color-mix(in oklab, var(--color-amber-600) 10%, transparent);
    }
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-black\/30 {
    background-color: #0000004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/30 {
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }

  .bg-black\/60 {
    background-color: #0009;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/60 {
      background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .bg-black\/70 {
    background-color: #000000b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/70 {
      background-color: color-mix(in oklab, var(--color-black) 70%, transparent);
    }
  }

  .bg-blue-400\/20 {
    background-color: #54a2ff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-400\/20 {
      background-color: color-mix(in oklab, var(--color-blue-400) 20%, transparent);
    }
  }

  .bg-blue-500\/10 {
    background-color: #3080ff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-500\/10 {
      background-color: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
    }
  }

  .bg-blue-600 {
    background-color: var(--color-blue-600);
  }

  .bg-blue-600\/10 {
    background-color: #155dfc1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-600\/10 {
      background-color: color-mix(in oklab, var(--color-blue-600) 10%, transparent);
    }
  }

  .bg-blue-600\/20 {
    background-color: #155dfc33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-600\/20 {
      background-color: color-mix(in oklab, var(--color-blue-600) 20%, transparent);
    }
  }

  .bg-blue-700 {
    background-color: var(--color-blue-700);
  }

  .bg-blue-900\/30 {
    background-color: #1c398e4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-900\/30 {
      background-color: color-mix(in oklab, var(--color-blue-900) 30%, transparent);
    }
  }

  .bg-emerald-50 {
    background-color: var(--color-emerald-50);
  }

  .bg-emerald-400\/20 {
    background-color: #00d29433;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-400\/20 {
      background-color: color-mix(in oklab, var(--color-emerald-400) 20%, transparent);
    }
  }

  .bg-emerald-500\/10 {
    background-color: #00bb7f1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-500\/10 {
      background-color: color-mix(in oklab, var(--color-emerald-500) 10%, transparent);
    }
  }

  .bg-emerald-500\/20 {
    background-color: #00bb7f33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-500\/20 {
      background-color: color-mix(in oklab, var(--color-emerald-500) 20%, transparent);
    }
  }

  .bg-emerald-600\/10 {
    background-color: #0097671a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-600\/10 {
      background-color: color-mix(in oklab, var(--color-emerald-600) 10%, transparent);
    }
  }

  .bg-emerald-600\/20 {
    background-color: #00976733;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-600\/20 {
      background-color: color-mix(in oklab, var(--color-emerald-600) 20%, transparent);
    }
  }

  .bg-green-600\/10 {
    background-color: #00a5441a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-green-600\/10 {
      background-color: color-mix(in oklab, var(--color-green-600) 10%, transparent);
    }
  }

  .bg-indigo-500\/5 {
    background-color: #625fff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-indigo-500\/5 {
      background-color: color-mix(in oklab, var(--color-indigo-500) 5%, transparent);
    }
  }

  .bg-indigo-500\/10 {
    background-color: #625fff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-indigo-500\/10 {
      background-color: color-mix(in oklab, var(--color-indigo-500) 10%, transparent);
    }
  }

  .bg-indigo-500\/15 {
    background-color: #625fff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-indigo-500\/15 {
      background-color: color-mix(in oklab, var(--color-indigo-500) 15%, transparent);
    }
  }

  .bg-neutral-400 {
    background-color: var(--color-neutral-400);
  }

  .bg-neutral-800 {
    background-color: var(--color-neutral-800);
  }

  .bg-purple-50 {
    background-color: var(--color-purple-50);
  }

  .bg-purple-500\/10 {
    background-color: #ac4bff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-500\/10 {
      background-color: color-mix(in oklab, var(--color-purple-500) 10%, transparent);
    }
  }

  .bg-purple-500\/15 {
    background-color: #ac4bff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-500\/15 {
      background-color: color-mix(in oklab, var(--color-purple-500) 15%, transparent);
    }
  }

  .bg-purple-600\/10 {
    background-color: #9810fa1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-600\/10 {
      background-color: color-mix(in oklab, var(--color-purple-600) 10%, transparent);
    }
  }

  .bg-purple-600\/20 {
    background-color: #9810fa33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-600\/20 {
      background-color: color-mix(in oklab, var(--color-purple-600) 20%, transparent);
    }
  }

  .bg-red-400\/10 {
    background-color: #ff65681a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-400\/10 {
      background-color: color-mix(in oklab, var(--color-red-400) 10%, transparent);
    }
  }

  .bg-red-500\/10 {
    background-color: #fb2c361a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-500\/10 {
      background-color: color-mix(in oklab, var(--color-red-500) 10%, transparent);
    }
  }

  .bg-red-600 {
    background-color: var(--color-red-600);
  }

  .bg-red-600\/10 {
    background-color: #e400141a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-600\/10 {
      background-color: color-mix(in oklab, var(--color-red-600) 10%, transparent);
    }
  }

  .bg-red-950\/30 {
    background-color: #4608094d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-950\/30 {
      background-color: color-mix(in oklab, var(--color-red-950) 30%, transparent);
    }
  }

  .bg-sky-50 {
    background-color: var(--color-sky-50);
  }

  .bg-sky-400\/20 {
    background-color: #00bcfe33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-400\/20 {
      background-color: color-mix(in oklab, var(--color-sky-400) 20%, transparent);
    }
  }

  .bg-sky-500\/10 {
    background-color: #00a5ef1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-500\/10 {
      background-color: color-mix(in oklab, var(--color-sky-500) 10%, transparent);
    }
  }

  .bg-sky-500\/15 {
    background-color: #00a5ef26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-500\/15 {
      background-color: color-mix(in oklab, var(--color-sky-500) 15%, transparent);
    }
  }

  .bg-slate-50 {
    background-color: var(--color-slate-50);
  }

  .bg-slate-100 {
    background-color: var(--color-slate-100);
  }

  .bg-slate-200 {
    background-color: var(--color-slate-200);
  }

  .bg-slate-400\/20 {
    background-color: #90a1b933;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-400\/20 {
      background-color: color-mix(in oklab, var(--color-slate-400) 20%, transparent);
    }
  }

  .bg-slate-500 {
    background-color: var(--color-slate-500);
  }

  .bg-slate-700\/50 {
    background-color: #31415880;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-700\/50 {
      background-color: color-mix(in oklab, var(--color-slate-700) 50%, transparent);
    }
  }

  .bg-slate-800 {
    background-color: var(--color-slate-800);
  }

  .bg-slate-800\/40 {
    background-color: #1d293d66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-800\/40 {
      background-color: color-mix(in oklab, var(--color-slate-800) 40%, transparent);
    }
  }

  .bg-slate-800\/50 {
    background-color: #1d293d80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-800\/50 {
      background-color: color-mix(in oklab, var(--color-slate-800) 50%, transparent);
    }
  }

  .bg-slate-800\/60 {
    background-color: #1d293d99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-800\/60 {
      background-color: color-mix(in oklab, var(--color-slate-800) 60%, transparent);
    }
  }

  .bg-slate-900 {
    background-color: var(--color-slate-900);
  }

  .bg-slate-900\/20 {
    background-color: #0f172b33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/20 {
      background-color: color-mix(in oklab, var(--color-slate-900) 20%, transparent);
    }
  }

  .bg-slate-900\/40 {
    background-color: #0f172b66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/40 {
      background-color: color-mix(in oklab, var(--color-slate-900) 40%, transparent);
    }
  }

  .bg-slate-900\/50 {
    background-color: #0f172b80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/50 {
      background-color: color-mix(in oklab, var(--color-slate-900) 50%, transparent);
    }
  }

  .bg-slate-900\/60 {
    background-color: #0f172b99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/60 {
      background-color: color-mix(in oklab, var(--color-slate-900) 60%, transparent);
    }
  }

  .bg-slate-900\/80 {
    background-color: #0f172bcc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/80 {
      background-color: color-mix(in oklab, var(--color-slate-900) 80%, transparent);
    }
  }

  .bg-slate-900\/90 {
    background-color: #0f172be6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/90 {
      background-color: color-mix(in oklab, var(--color-slate-900) 90%, transparent);
    }
  }

  .bg-slate-950 {
    background-color: var(--color-slate-950);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/5 {
    background-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/5 {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .bg-white\/90 {
    background-color: #ffffffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/90 {
      background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-tr {
    --tw-gradient-position: to top right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .from-blue-50\/50 {
    --tw-gradient-from: #eff6ff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-blue-50\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-50) 50%, transparent);
    }
  }

  .from-blue-50\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-300 {
    --tw-gradient-from: var(--color-blue-300);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-400\/30 {
    --tw-gradient-from: #54a2ff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-blue-400\/30 {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-400) 30%, transparent);
    }
  }

  .from-blue-400\/30 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-500 {
    --tw-gradient-from: var(--color-blue-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-600 {
    --tw-gradient-from: var(--color-blue-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-lime-500 {
    --tw-gradient-from: var(--color-lime-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-orange-500 {
    --tw-gradient-from: var(--color-orange-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-pink-500 {
    --tw-gradient-from: var(--color-pink-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-purple-500 {
    --tw-gradient-from: var(--color-purple-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-rose-500 {
    --tw-gradient-from: var(--color-rose-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-sky-500 {
    --tw-gradient-from: var(--color-sky-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-teal-500 {
    --tw-gradient-from: var(--color-teal-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-violet-600 {
    --tw-gradient-from: var(--color-violet-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-yellow-500 {
    --tw-gradient-from: var(--color-yellow-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .via-cyan-300\/20 {
    --tw-gradient-via: #53eafd33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-cyan-300\/20 {
      --tw-gradient-via: color-mix(in oklab, var(--color-cyan-300) 20%, transparent);
    }
  }

  .via-cyan-300\/20 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-sky-400 {
    --tw-gradient-via: var(--color-sky-400);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .to-amber-600 {
    --tw-gradient-to: var(--color-amber-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-200 {
    --tw-gradient-to: var(--color-blue-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-600 {
    --tw-gradient-to: var(--color-blue-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-cyan-500 {
    --tw-gradient-to: var(--color-cyan-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-emerald-600 {
    --tw-gradient-to: var(--color-emerald-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-green-600 {
    --tw-gradient-to: var(--color-green-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-indigo-600 {
    --tw-gradient-to: var(--color-indigo-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-indigo-700 {
    --tw-gradient-to: var(--color-indigo-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-pink-600 {
    --tw-gradient-to: var(--color-pink-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-700 {
    --tw-gradient-to: var(--color-purple-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-red-600 {
    --tw-gradient-to: var(--color-red-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-rose-600 {
    --tw-gradient-to: var(--color-rose-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-clip-padding {
    background-clip: padding-box;
  }

  .bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .bg-center {
    background-position: center;
  }

  .object-contain {
    object-fit: contain;
  }

  .p-0 {
    padding: 0;
  }

  .p-1 {
    padding: var(--spacing);
  }

  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-3\.5 {
    padding: calc(var(--spacing) * 3.5);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-10 {
    padding: calc(var(--spacing) * 10);
  }

  .p-20 {
    padding: calc(var(--spacing) * 20);
  }

  .p-\[2px\] {
    padding: 2px;
  }

  .px-0 {
    padding-inline: 0;
  }

  .px-1 {
    padding-inline: var(--spacing);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-4\.5 {
    padding-inline: calc(var(--spacing) * 4.5);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-6\.5 {
    padding-inline: calc(var(--spacing) * 6.5);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }

  .px-\[3\%\] {
    padding-inline: 3%;
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: var(--spacing);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-4\.5 {
    padding-block: calc(var(--spacing) * 4.5);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-9 {
    padding-block: calc(var(--spacing) * 9);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .py-\[3\%\] {
    padding-block: 3%;
  }

  .pt-0 {
    padding-top: 0;
  }

  .pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-3\.5 {
    padding-top: calc(var(--spacing) * 3.5);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }

  .pt-24 {
    padding-top: calc(var(--spacing) * 24);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pb-1 {
    padding-bottom: var(--spacing);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-3\.5 {
    padding-bottom: calc(var(--spacing) * 3.5);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-9 {
    padding-bottom: calc(var(--spacing) * 9);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .font-sans {
    font-family: var(--font-sans);
  }

  .font-serif {
    font-family: var(--font-serif);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[0\.8rem\] {
    font-size: .8rem;
  }

  .text-\[0\.9rem\] {
    font-size: .9rem;
  }

  .text-\[0\.68rem\] {
    font-size: .68rem;
  }

  .text-\[0\.85rem\] {
    font-size: .85rem;
  }

  .text-\[0\.94em\] {
    font-size: .94em;
  }

  .text-\[0\.95rem\] {
    font-size: .95rem;
  }

  .text-\[1\.05rem\] {
    font-size: 1.05rem;
  }

  .text-\[1\.7rem\] {
    font-size: 1.7rem;
  }

  .text-\[8px\] {
    font-size: 8px;
  }

  .text-\[9px\] {
    font-size: 9px;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[15px\] {
    font-size: 15px;
  }

  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }

  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }

  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .leading-\[1\.15\] {
    --tw-leading: 1.15;
    line-height: 1.15;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-\[1000\] {
    --tw-font-weight: 1000;
    font-weight: 1000;
  }

  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-\[-0\.01em\] {
    --tw-tracking: -.01em;
    letter-spacing: -.01em;
  }

  .tracking-\[-0\.04em\] {
    --tw-tracking: -.04em;
    letter-spacing: -.04em;
  }

  .tracking-\[-2px\] {
    --tw-tracking: -2px;
    letter-spacing: -2px;
  }

  .tracking-\[0\.2em\] {
    --tw-tracking: .2em;
    letter-spacing: .2em;
  }

  .tracking-\[0\.3em\] {
    --tw-tracking: .3em;
    letter-spacing: .3em;
  }

  .tracking-\[0\.4em\] {
    --tw-tracking: .4em;
    letter-spacing: .4em;
  }

  .tracking-\[0\.6em\] {
    --tw-tracking: .6em;
    letter-spacing: .6em;
  }

  .tracking-\[0\.15em\] {
    --tw-tracking: .15em;
    letter-spacing: .15em;
  }

  .tracking-\[0\.24em\] {
    --tw-tracking: .24em;
    letter-spacing: .24em;
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-tighter {
    --tw-tracking: var(--tracking-tighter);
    letter-spacing: var(--tracking-tighter);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }

  .text-balance {
    text-wrap: balance;
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .text-\[\#2dd4bf\] {
    color: #2dd4bf;
  }

  .text-\[\#3EAEFF\] {
    color: #3eaeff;
  }

  .text-\[\#6e5e54\] {
    color: #6e5e54;
  }

  .text-\[\#7d6138\] {
    color: #7d6138;
  }

  .text-\[\#10b981\] {
    color: #10b981;
  }

  .text-\[\#38BDF8\], .text-\[\#38bdf8\] {
    color: #38bdf8;
  }

  .text-\[\#51BAFF\] {
    color: #51baff;
  }

  .text-\[\#60a5fa\] {
    color: #60a5fa;
  }

  .text-\[\#111723\] {
    color: #111723;
  }

  .text-\[\#FBBF24\] {
    color: #fbbf24;
  }

  .text-\[\#a3e635\] {
    color: #a3e635;
  }

  .text-\[\#a855f7\] {
    color: #a855f7;
  }

  .text-\[\#c084fc\] {
    color: #c084fc;
  }

  .text-\[\#d8b4fe\] {
    color: #d8b4fe;
  }

  .text-\[\#f472b6\] {
    color: #f472b6;
  }

  .text-\[\#facc15\] {
    color: #facc15;
  }

  .text-\[\#fb923c\] {
    color: #fb923c;
  }

  .text-\[\#fb7185\] {
    color: #fb7185;
  }

  .text-amber-300 {
    color: var(--color-amber-300);
  }

  .text-amber-400 {
    color: var(--color-amber-400);
  }

  .text-amber-500 {
    color: var(--color-amber-500);
  }

  .text-amber-600 {
    color: var(--color-amber-600);
  }

  .text-black {
    color: var(--color-black);
  }

  .text-blue-300 {
    color: var(--color-blue-300);
  }

  .text-blue-400 {
    color: var(--color-blue-400);
  }

  .text-blue-400\/90 {
    color: #54a2ffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-blue-400\/90 {
      color: color-mix(in oklab, var(--color-blue-400) 90%, transparent);
    }
  }

  .text-blue-500 {
    color: var(--color-blue-500);
  }

  .text-blue-600 {
    color: var(--color-blue-600);
  }

  .text-cyan-200 {
    color: var(--color-cyan-200);
  }

  .text-cyan-400 {
    color: var(--color-cyan-400);
  }

  .text-cyan-500 {
    color: var(--color-cyan-500);
  }

  .text-emerald-300 {
    color: var(--color-emerald-300);
  }

  .text-emerald-400 {
    color: var(--color-emerald-400);
  }

  .text-emerald-500 {
    color: var(--color-emerald-500);
  }

  .text-emerald-600 {
    color: var(--color-emerald-600);
  }

  .text-gray-300 {
    color: var(--color-gray-300);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-green-500 {
    color: var(--color-green-500);
  }

  .text-indigo-300 {
    color: var(--color-indigo-300);
  }

  .text-indigo-400 {
    color: var(--color-indigo-400);
  }

  .text-indigo-500 {
    color: var(--color-indigo-500);
  }

  .text-lime-400 {
    color: var(--color-lime-400);
  }

  .text-lime-500 {
    color: var(--color-lime-500);
  }

  .text-neutral-600 {
    color: var(--color-neutral-600);
  }

  .text-neutral-700 {
    color: var(--color-neutral-700);
  }

  .text-purple-300 {
    color: var(--color-purple-300);
  }

  .text-purple-400 {
    color: var(--color-purple-400);
  }

  .text-purple-600 {
    color: var(--color-purple-600);
  }

  .text-red-400 {
    color: var(--color-red-400);
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-red-500\/60 {
    color: #fb2c3699;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-red-500\/60 {
      color: color-mix(in oklab, var(--color-red-500) 60%, transparent);
    }
  }

  .text-rose-400 {
    color: var(--color-rose-400);
  }

  .text-sky-300 {
    color: var(--color-sky-300);
  }

  .text-sky-400 {
    color: var(--color-sky-400);
  }

  .text-sky-600 {
    color: var(--color-sky-600);
  }

  .text-slate-100 {
    color: var(--color-slate-100);
  }

  .text-slate-200 {
    color: var(--color-slate-200);
  }

  .text-slate-300 {
    color: var(--color-slate-300);
  }

  .text-slate-400 {
    color: var(--color-slate-400);
  }

  .text-slate-500 {
    color: var(--color-slate-500);
  }

  .text-slate-600 {
    color: var(--color-slate-600);
  }

  .text-slate-700 {
    color: var(--color-slate-700);
  }

  .text-slate-800 {
    color: var(--color-slate-800);
  }

  .text-slate-900 {
    color: var(--color-slate-900);
  }

  .text-slate-950 {
    color: var(--color-slate-950);
  }

  .text-transparent {
    color: #0000;
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\/20 {
    color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/20 {
      color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .text-white\/30 {
    color: #ffffff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/30 {
      color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }

  .text-white\/50 {
    color: #ffffff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/50 {
      color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }

  .text-yellow-300 {
    color: var(--color-yellow-300);
  }

  .text-yellow-400 {
    color: var(--color-yellow-400);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .placeholder-slate-500::placeholder {
    color: var(--color-slate-500);
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-90 {
    opacity: .9;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_20px_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-shadow: 0 0 20px var(--tw-shadow-color, #00000080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_30px_rgba\(255\,0\,0\,0\.8\)\] {
    --tw-shadow: 0 0 30px var(--tw-shadow-color, #f00c);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_50px_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-shadow: 0 0 50px var(--tw-shadow-color, #00000080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-shadow: 0 20px 50px var(--tw-shadow-color, #00000080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_8px_rgba\(0\,0\,0\,0\.8\)\] {
    --tw-shadow: inset 0 0 8px var(--tw-shadow-color, #000c);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-blue-500\/20 {
    --tw-shadow-color: #3080ff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-blue-500\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-blue-600\/20 {
    --tw-shadow-color: #155dfc33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-blue-600\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-blue-900\/20 {
    --tw-shadow-color: #1c398e33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-blue-900\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-900) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-slate-950\/15 {
    --tw-shadow-color: #02061826;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-slate-950\/15 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .ring-offset-2 {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .blur-3xl {
    --tw-blur: blur(var(--blur-3xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-2xl {
    --tw-drop-shadow-size: drop-shadow(0 25px 25px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-2xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter\! {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important;
  }

  .backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[height\] {
    transition-property: height;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[left\] {
    transition-property: left;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-700 {
    --tw-duration: .7s;
    transition-duration: .7s;
  }

  .ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\] {
    --tw-ease: cubic-bezier(.22, 1, .36, 1);
    transition-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  @media (hover: hover) {
    .group-hover\:block:is(:where(.group):hover *) {
      display: block;
    }
  }

  @media (hover: hover) {
    .group-hover\:flex:is(:where(.group):hover *) {
      display: flex;
    }
  }

  @media (hover: hover) {
    .group-hover\:w-\[calc\(100\%-1\.5rem\)\]:is(:where(.group):hover *) {
      width: calc(100% - 1.5rem);
    }
  }

  @media (hover: hover) {
    .group-hover\:translate-x-0:is(:where(.group):hover *) {
      --tw-translate-x: 0;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:translate-x-1:is(:where(.group):hover *) {
      --tw-translate-x: var(--spacing);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:scale-110:is(:where(.group):hover *) {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:-rotate-\[20deg\]:is(:where(.group):hover *) {
      rotate: -20deg;
    }
  }

  @media (hover: hover) {
    .group-hover\:rotate-90:is(:where(.group):hover *) {
      rotate: 90deg;
    }
  }

  @media (hover: hover) {
    .group-hover\:rotate-\[20deg\]:is(:where(.group):hover *) {
      rotate: 20deg;
    }
  }

  @media (hover: hover) {
    .group-hover\:border-blue-500:is(:where(.group):hover *) {
      border-color: var(--color-blue-500);
    }
  }

  @media (hover: hover) {
    .group-hover\:text-blue-400:is(:where(.group):hover *) {
      color: var(--color-blue-400);
    }
  }

  @media (hover: hover) {
    .group-hover\:text-cyan-400:is(:where(.group):hover *) {
      color: var(--color-cyan-400);
    }
  }

  @media (hover: hover) {
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  .group-data-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-open] *) {
    rotate: 180deg;
  }

  .group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *) {
    rotate: 180deg;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    top: 100%;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    overflow: hidden;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    border-radius: var(--radius-lg);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .placeholder\:text-slate-400::placeholder {
    color: var(--color-slate-400);
  }

  .placeholder\:text-slate-500::placeholder {
    color: var(--color-slate-500);
  }

  .first\:rounded-t-2xl:first-child {
    border-top-left-radius: var(--radius-2xl);
    border-top-right-radius: var(--radius-2xl);
  }

  .last\:mb-0:last-child {
    margin-bottom: 0;
  }

  .last\:rounded-b-2xl:last-child {
    border-bottom-right-radius: var(--radius-2xl);
    border-bottom-left-radius: var(--radius-2xl);
  }

  .last\:border-none:last-child {
    --tw-border-style: none;
    border-style: none;
  }

  @media (hover: hover) {
    .hover\:-translate-y-0\.5:hover {
      --tw-translate-y: calc(var(--spacing) * -.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .hover\:scale-110:hover {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .hover\:scale-\[1\.02\]:hover {
      scale: 1.02;
    }
  }

  @media (hover: hover) {
    .hover\:scale-\[1\.03\]:hover {
      scale: 1.03;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#38BDF8\]:hover {
      border-color: #38bdf8;
    }
  }

  @media (hover: hover) {
    .hover\:border-amber-500\/50:hover {
      border-color: #f99c0080;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-amber-500\/50:hover {
        border-color: color-mix(in oklab, var(--color-amber-500) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-black\/20:hover {
      border-color: #0003;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-black\/20:hover {
        border-color: color-mix(in oklab, var(--color-black) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-blue-200:hover {
      border-color: var(--color-blue-200);
    }
  }

  @media (hover: hover) {
    .hover\:border-cyan-400\/60:hover {
      border-color: #00d2ef99;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-cyan-400\/60:hover {
        border-color: color-mix(in oklab, var(--color-cyan-400) 60%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-cyan-500:hover {
      border-color: var(--color-cyan-500);
    }
  }

  @media (hover: hover) {
    .hover\:border-red-500\/60:hover {
      border-color: #fb2c3699;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-red-500\/60:hover {
        border-color: color-mix(in oklab, var(--color-red-500) 60%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-white:hover {
      border-color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#1a365d\]:hover {
      background-color: #1a365d;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover {
        background-color: color-mix(in oklch, var(--secondary), var(--foreground) 5%);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-amber-400\/30:hover {
      background-color: #fcbb004d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-amber-400\/30:hover {
        background-color: color-mix(in oklab, var(--color-amber-400) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-amber-500\/20:hover {
      background-color: #f99c0033;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-amber-500\/20:hover {
        background-color: color-mix(in oklab, var(--color-amber-500) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-amber-500\/25:hover {
      background-color: #f99c0040;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-amber-500\/25:hover {
        background-color: color-mix(in oklab, var(--color-amber-500) 25%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-400\/30:hover {
      background-color: #54a2ff4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-blue-400\/30:hover {
        background-color: color-mix(in oklab, var(--color-blue-400) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-500:hover {
      background-color: var(--color-blue-500);
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-600:hover {
      background-color: var(--color-blue-600);
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-600\/20:hover {
      background-color: #155dfc33;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-blue-600\/20:hover {
        background-color: color-mix(in oklab, var(--color-blue-600) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-600\/30:hover {
      background-color: #155dfc4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-blue-600\/30:hover {
        background-color: color-mix(in oklab, var(--color-blue-600) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-600\/40:hover {
      background-color: #155dfc66;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-blue-600\/40:hover {
        background-color: color-mix(in oklab, var(--color-blue-600) 40%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-700:hover {
      background-color: var(--color-blue-700);
    }
  }

  @media (hover: hover) {
    .hover\:bg-cyan-900\/30:hover {
      background-color: #104e644d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-cyan-900\/30:hover {
        background-color: color-mix(in oklab, var(--color-cyan-900) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-emerald-400\/30:hover {
      background-color: #00d2944d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-emerald-400\/30:hover {
        background-color: color-mix(in oklab, var(--color-emerald-400) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-emerald-500\/30:hover {
      background-color: #00bb7f4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-emerald-500\/30:hover {
        background-color: color-mix(in oklab, var(--color-emerald-500) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-emerald-600:hover {
      background-color: var(--color-emerald-600);
    }
  }

  @media (hover: hover) {
    .hover\:bg-green-600\/20:hover {
      background-color: #00a54433;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-green-600\/20:hover {
        background-color: color-mix(in oklab, var(--color-green-600) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-indigo-500:hover {
      background-color: var(--color-indigo-500);
    }
  }

  @media (hover: hover) {
    .hover\:bg-indigo-500\/20:hover {
      background-color: #625fff33;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-indigo-500\/20:hover {
        background-color: color-mix(in oklab, var(--color-indigo-500) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-indigo-500\/25:hover {
      background-color: #625fff40;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-indigo-500\/25:hover {
        background-color: color-mix(in oklab, var(--color-indigo-500) 25%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-purple-50:hover {
      background-color: var(--color-purple-50);
    }
  }

  @media (hover: hover) {
    .hover\:bg-purple-500\/25:hover {
      background-color: #ac4bff40;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-purple-500\/25:hover {
        background-color: color-mix(in oklab, var(--color-purple-500) 25%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-purple-600\/40:hover {
      background-color: #9810fa66;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-purple-600\/40:hover {
        background-color: color-mix(in oklab, var(--color-purple-600) 40%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-50:hover {
      background-color: var(--color-red-50);
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-600:hover {
      background-color: var(--color-red-600);
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-600\/40:hover {
      background-color: #e4001466;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-red-600\/40:hover {
        background-color: color-mix(in oklab, var(--color-red-600) 40%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-sky-400:hover {
      background-color: var(--color-sky-400);
    }
  }

  @media (hover: hover) {
    .hover\:bg-sky-400\/30:hover {
      background-color: #00bcfe4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-sky-400\/30:hover {
        background-color: color-mix(in oklab, var(--color-sky-400) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-sky-500\/25:hover {
      background-color: #00a5ef40;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-sky-500\/25:hover {
        background-color: color-mix(in oklab, var(--color-sky-500) 25%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-50:hover {
      background-color: var(--color-slate-50);
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-100:hover {
      background-color: var(--color-slate-100);
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-200:hover {
      background-color: var(--color-slate-200);
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-400\/30:hover {
      background-color: #90a1b94d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-slate-400\/30:hover {
        background-color: color-mix(in oklab, var(--color-slate-400) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-700:hover {
      background-color: var(--color-slate-700);
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-800:hover {
      background-color: var(--color-slate-800);
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-800\/50:hover {
      background-color: #1d293d80;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-slate-800\/50:hover {
        background-color: color-mix(in oklab, var(--color-slate-800) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-800\/90:hover {
      background-color: #1d293de6;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-slate-800\/90:hover {
        background-color: color-mix(in oklab, var(--color-slate-800) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/5:hover {
      background-color: #ffffff0d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/5:hover {
        background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/10:hover {
      background-color: #ffffff1a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/10:hover {
        background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/20:hover {
      background-color: #fff3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/20:hover {
        background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:from-blue-500:hover {
      --tw-gradient-from: var(--color-blue-500);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }

  @media (hover: hover) {
    .hover\:to-indigo-500:hover {
      --tw-gradient-to: var(--color-indigo-500);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }

  @media (hover: hover) {
    .hover\:pl-7:hover {
      padding-left: calc(var(--spacing) * 7);
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#38BDF8\]:hover {
      color: #38bdf8;
    }
  }

  @media (hover: hover) {
    .hover\:text-amber-700:hover {
      color: var(--color-amber-700);
    }
  }

  @media (hover: hover) {
    .hover\:text-blue-400:hover {
      color: var(--color-blue-400);
    }
  }

  @media (hover: hover) {
    .hover\:text-blue-600:hover {
      color: var(--color-blue-600);
    }
  }

  @media (hover: hover) {
    .hover\:text-blue-700:hover {
      color: var(--color-blue-700);
    }
  }

  @media (hover: hover) {
    .hover\:text-cyan-400:hover {
      color: var(--color-cyan-400);
    }
  }

  @media (hover: hover) {
    .hover\:text-cyan-500:hover {
      color: var(--color-cyan-500);
    }
  }

  @media (hover: hover) {
    .hover\:text-emerald-700:hover {
      color: var(--color-emerald-700);
    }
  }

  @media (hover: hover) {
    .hover\:text-gray-200:hover {
      color: var(--color-gray-200);
    }
  }

  @media (hover: hover) {
    .hover\:text-red-500:hover {
      color: var(--color-red-500);
    }
  }

  @media (hover: hover) {
    .hover\:text-sky-700:hover {
      color: var(--color-sky-700);
    }
  }

  @media (hover: hover) {
    .hover\:text-slate-600:hover {
      color: var(--color-slate-600);
    }
  }

  @media (hover: hover) {
    .hover\:text-slate-950:hover {
      color: var(--color-slate-950);
    }
  }

  @media (hover: hover) {
    .hover\:text-white:hover {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-90:hover {
      opacity: .9;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-100:hover {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_0_12px_rgba\(56\,189\,248\,0\.25\)\]:hover {
      --tw-shadow: 0 0 12px var(--tw-shadow-color, #38bdf840);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_0_15px_2px_rgba\(163\,230\,53\,0\.5\)\]:hover {
      --tw-shadow: 0 0 15px 2px var(--tw-shadow-color, #a3e63580);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_0_15px_2px_rgba\(251\,191\,36\,0\.5\)\]:hover {
      --tw-shadow: 0 0 15px 2px var(--tw-shadow-color, #fbbf2480);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_0_20px_rgba\(6\,182\,212\,0\.2\)\]:hover {
      --tw-shadow: 0 0 20px var(--tw-shadow-color, #06b6d433);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-md:hover {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:brightness-110:hover {
      --tw-brightness: brightness(110%);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }
  }

  .focus\:border-blue-500:focus {
    border-color: var(--color-blue-500);
  }

  .focus\:border-blue-600:focus {
    border-color: var(--color-blue-600);
  }

  .focus\:border-cyan-500:focus {
    border-color: var(--color-cyan-500);
  }

  .focus\:shadow-\[0_0_15px_rgba\(56\,189\,248\,0\.4\)\]:focus {
    --tw-shadow: 0 0 15px var(--tw-shadow-color, #38bdf866);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-1:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-blue-600\/20:focus {
    --tw-ring-color: #155dfc33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:ring-blue-600\/20:focus {
      --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 20%, transparent);
    }
  }

  .focus\:ring-cyan-400:focus {
    --tw-ring-color: var(--color-cyan-400);
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:ring-3:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:outline-1:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .active\:scale-90:active {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    --tw-scale-z: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .active\:scale-95:active {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .active\:scale-\[0\.98\]:active {
    scale: .98;
  }

  .active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]) {
    --tw-translate-y: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:opacity-40:disabled {
    opacity: .4;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  :where([data-slot="button-group"]) .in-data-\[slot\=button-group\]\:rounded-lg {
    border-radius: var(--radius-lg);
  }

  :where([data-slot="navigation-menu-content"]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md {
    border-radius: var(--radius-md);
  }

  .has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon="inline-end"]) {
    padding-right: calc(var(--spacing) * 1.5);
  }

  .has-data-\[icon\=inline-end\]\:pr-2:has([data-icon="inline-end"]) {
    padding-right: calc(var(--spacing) * 2);
  }

  .has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon="inline-start"]) {
    padding-left: calc(var(--spacing) * 1.5);
  }

  .has-data-\[icon\=inline-start\]\:pl-2:has([data-icon="inline-start"]) {
    padding-left: calc(var(--spacing) * 2);
  }

  .aria-invalid\:ring-3[aria-invalid="true"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot="navigation-menu-link"]:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot="navigation-menu-link"]:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (min-width: 40rem) {
    .sm\:mx-0 {
      margin-inline: 0;
    }
  }

  @media (min-width: 40rem) {
    .sm\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 40rem) {
    .sm\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 40rem) {
    .sm\:block {
      display: block;
    }
  }

  @media (min-width: 40rem) {
    .sm\:inline {
      display: inline;
    }
  }

  @media (min-width: 40rem) {
    .sm\:h-4 {
      height: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 40rem) {
    .sm\:h-fit {
      height: fit-content;
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-4 {
      width: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 40rem) {
    .sm\:min-w-0 {
      min-width: 0;
    }
  }

  @media (min-width: 40rem) {
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 40rem) {
    .sm\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (min-width: 40rem) {
    .sm\:flex-row {
      flex-direction: row;
    }
  }

  @media (min-width: 40rem) {
    .sm\:flex-wrap {
      flex-wrap: wrap;
    }
  }

  @media (min-width: 40rem) {
    .sm\:items-start {
      align-items: flex-start;
    }
  }

  @media (min-width: 40rem) {
    .sm\:justify-center {
      justify-content: center;
    }
  }

  @media (min-width: 40rem) {
    .sm\:justify-start {
      justify-content: flex-start;
    }
  }

  @media (min-width: 40rem) {
    .sm\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }
  }

  @media (min-width: 40rem) {
    .sm\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-0 {
      padding-inline: 0;
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:py-3 {
      padding-block: calc(var(--spacing) * 3);
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-left {
      text-align: left;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[2rem\] {
      font-size: 2rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[12px\] {
      font-size: 12px;
    }
  }

  @media (min-width: 48rem) {
    .md\:absolute {
      position: absolute;
    }
  }

  @media (min-width: 48rem) {
    .md\:col-span-4 {
      grid-column: span 4 / span 4;
    }
  }

  @media (min-width: 48rem) {
    .md\:col-span-8 {
      grid-column: span 8 / span 8;
    }
  }

  @media (min-width: 48rem) {
    .md\:w-\(--radix-navigation-menu-viewport-width\) {
      width: var(--radix-navigation-menu-viewport-width);
    }
  }

  @media (min-width: 48rem) {
    .md\:w-auto {
      width: auto;
    }
  }

  @media (min-width: 48rem) {
    .md\:columns-5 {
      columns: 5;
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:justify-start {
      justify-content: flex-start;
    }
  }

  @media (min-width: 48rem) {
    :where(.md\:divide-x > :not(:last-child)) {
      --tw-divide-x-reverse: 0;
      border-inline-style: var(--tw-border-style);
      border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
      border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
    }
  }

  @media (min-width: 48rem) {
    :where(.md\:divide-y-0 > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(0px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    }
  }

  @media (min-width: 48rem) {
    .md\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 48rem) {
    .md\:px-0 {
      padding-inline: 0;
    }
  }

  @media (min-width: 48rem) {
    .md\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 48rem) {
    .md\:text-right {
      text-align: right;
    }
  }

  @media (min-width: 48rem) {
    .md\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:text-\[14px\] {
      font-size: 14px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:static {
      position: static;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-4 {
      grid-column: span 4 / span 4;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-5 {
      grid-column: span 5 / span 5;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-7 {
      grid-column: span 7 / span 7;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-8 {
      grid-column: span 8 / span 8;
    }
  }

  @media (min-width: 64rem) {
    .lg\:mb-14 {
      margin-bottom: calc(var(--spacing) * 14);
    }
  }

  @media (min-width: 64rem) {
    .lg\:block {
      display: block;
    }
  }

  @media (min-width: 64rem) {
    .lg\:flex {
      display: flex;
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid {
      display: grid;
    }
  }

  @media (min-width: 64rem) {
    .lg\:hidden {
      display: none;
    }
  }

  @media (min-width: 64rem) {
    .lg\:h-screen {
      height: 100vh;
    }
  }

  @media (min-width: 64rem) {
    .lg\:min-h-0 {
      min-height: 0;
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-64 {
      width: calc(var(--spacing) * 64);
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-72 {
      width: calc(var(--spacing) * 72);
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-\[42\%\] {
      width: 42%;
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-\[45\%\] {
      width: 45%;
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-\[55\%\] {
      width: 55%;
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-\[365px\] {
      width: 365px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:max-w-\[58\%\] {
      max-width: 58%;
    }
  }

  @media (min-width: 64rem) {
    .lg\:max-w-\[480px\] {
      max-width: 480px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:flex-1 {
      flex: 1;
    }
  }

  @media (min-width: 64rem) {
    .lg\:translate-x-0 {
      --tw-translate-x: 0;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (min-width: 64rem) {
    .lg\:translate-x-6 {
      --tw-translate-x: calc(var(--spacing) * 6);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(360px\,5fr\)\] {
      grid-template-columns: minmax(0, 7fr) minmax(360px, 5fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:flex-row {
      flex-direction: row;
    }
  }

  @media (min-width: 64rem) {
    .lg\:justify-center {
      justify-content: center;
    }
  }

  @media (min-width: 64rem) {
    .lg\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 64rem) {
    .lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 64rem) {
    .lg\:overflow-hidden {
      overflow: hidden;
    }
  }

  @media (min-width: 64rem) {
    .lg\:rounded-\[4rem\] {
      border-radius: 4rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:border-none {
      --tw-border-style: none;
      border-style: none;
    }
  }

  @media (min-width: 64rem) {
    .lg\:p-7 {
      padding: calc(var(--spacing) * 7);
    }
  }

  @media (min-width: 64rem) {
    .lg\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 64rem) {
    .lg\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }
  }

  @media (min-width: 64rem) {
    .lg\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
  }

  @media (min-width: 64rem) {
    .lg\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (min-width: 80rem) {
    .xl\:hidden {
      display: none;
    }
  }

  @media (min-width: 80rem) {
    .xl\:px-28 {
      padding-inline: calc(var(--spacing) * 28);
    }
  }

  .\[\&_\.cg-board\]\:\!h-full .cg-board {
    height: 100% !important;
  }

  .\[\&_\.cg-board\]\:\!w-full .cg-board {
    width: 100% !important;
  }

  .\[\&_\.cg-wrap\]\:\!block .cg-wrap {
    display: block !important;
  }

  .\[\&_\.cg-wrap\]\:\!h-full .cg-wrap {
    height: 100% !important;
  }

  .\[\&_\.cg-wrap\]\:\!w-full .cg-wrap {
    width: 100% !important;
  }

  .\[\&_button\]\:\!border-slate-700 button {
    border-color: var(--color-slate-700) !important;
  }

  .\[\&_button\]\:\!bg-\[\#0a1120\] button {
    background-color: #0a1120 !important;
  }

  .\[\&_header\]\:\!border-slate-700\/50 header {
    border-color: #31415880 !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_header\]\:\!border-slate-700\/50 header {
      border-color: color-mix(in oklab, var(--color-slate-700) 50%, transparent) !important;
    }
  }

  .\[\&_header\]\:\!bg-\[\#050a14\] header {
    background-color: #050a14 !important;
  }

  .\[\&_piece\]\:\!absolute piece {
    position: absolute !important;
  }

  .\[\&_piece\]\:\!top-0 piece {
    top: 0 !important;
  }

  .\[\&_piece\]\:\!left-0 piece {
    left: 0 !important;
  }

  .\[\&_piece\]\:\!h-\[12\.5\%\] piece {
    height: 12.5% !important;
  }

  .\[\&_piece\]\:\!w-\[12\.5\%\] piece {
    width: 12.5% !important;
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }
}

.react-calendar-heatmap text {
  fill: #aaa;
  font-size: 10px;
}

.react-calendar-heatmap .react-calendar-heatmap-small-text {
  font-size: 5px;
}

.react-calendar-heatmap rect:hover {
  stroke: #555;
  stroke-width: 1px;
}

.react-calendar-heatmap .color-github-0 {
  fill: #eee;
}

.react-calendar-heatmap .color-github-4 {
  fill: #1e6823;
}

.react-calendar-heatmap .color-gitlab-0 {
  fill: #ededed;
}

.react-calendar-heatmap .color-gitlab-1 {
  fill: #acd5f2;
}

.react-calendar-heatmap .color-gitlab-2 {
  fill: #7fa8d1;
}

.react-calendar-heatmap .color-gitlab-3 {
  fill: #49729b;
}

.react-calendar-heatmap .color-gitlab-4 {
  fill: #254e77;
}

.react-calendar-heatmap .react-calendar-heatmap-month-label {
  font-size: 12px;
}

.react-calendar-heatmap-month-labels {
  margin-bottom: 16px;
}

.react-calendar-heatmap .color-empty {
  fill: #22274a;
}

.react-calendar-heatmap .color-filled {
  fill: #50e3c2;
}

.react-calendar-heatmap .color-border {
  stroke: #51baff;
  stroke-width: 2px;
}

.react-calendar-heatmap .color-github-1 {
  fill: #29554b;
}

.react-calendar-heatmap .color-github-2 {
  fill: #3a927e;
}

.react-calendar-heatmap .color-github-3 {
  fill: #50e3c2;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-divide-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes bounce {
  0%, 100% {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}

/* [project]/src/styles/2.css [app-client] (css) */
.sr-only {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.collapse {
  visibility: collapse;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.-inset-1 {
  inset: -.25rem;
}

.-inset-4 {
  inset: -1rem;
}

.-inset-\[1px\] {
  inset: -1px;
}

.inset-0 {
  inset: 0;
}

.inset-x-0 {
  left: 0;
  right: 0;
}

.inset-x-10 {
  left: 2.5rem;
  right: 2.5rem;
}

.inset-x-4 {
  left: 1rem;
  right: 1rem;
}

.inset-y-0 {
  top: 0;
  bottom: 0;
}

.-bottom-1 {
  bottom: -.25rem;
}

.-bottom-14 {
  bottom: -3.5rem;
}

.-bottom-2 {
  bottom: -.5rem;
}

.-bottom-20 {
  bottom: -5rem;
}

.-bottom-3 {
  bottom: -.75rem;
}

.-bottom-5 {
  bottom: -1.25rem;
}

.-bottom-8 {
  bottom: -2rem;
}

.-bottom-\[25\%\] {
  bottom: -25%;
}

.-left-1 {
  left: -.25rem;
}

.-left-1\/3 {
  left: -33.3333%;
}

.-left-1\/4 {
  left: -25%;
}

.-left-2 {
  left: -.5rem;
}

.-left-20 {
  left: -5rem;
}

.-left-32 {
  left: -8rem;
}

.-left-4 {
  left: -1rem;
}

.-left-5 {
  left: -1.25rem;
}

.-left-\[20px\] {
  left: -20px;
}

.-right-1 {
  right: -.25rem;
}

.-right-1\.5 {
  right: -.375rem;
}

.-right-1\/4 {
  right: -25%;
}

.-right-10 {
  right: -2.5rem;
}

.-right-16 {
  right: -4rem;
}

.-right-3 {
  right: -.75rem;
}

.-right-44 {
  right: -11rem;
}

.-right-5 {
  right: -1.25rem;
}

.-right-6 {
  right: -1.5rem;
}

.-right-7 {
  right: -1.75rem;
}

.-right-8 {
  right: -2rem;
}

.-right-9 {
  right: -2.25rem;
}

.-top-1 {
  top: -.25rem;
}

.-top-1\.5 {
  top: -.375rem;
}

.-top-10 {
  top: -2.5rem;
}

.-top-12 {
  top: -3rem;
}

.-top-14 {
  top: -3.5rem;
}

.-top-16 {
  top: -4rem;
}

.-top-2 {
  top: -.5rem;
}

.-top-20 {
  top: -5rem;
}

.-top-24 {
  top: -6rem;
}

.-top-3 {
  top: -.75rem;
}

.-top-32 {
  top: -8rem;
}

.-top-4 {
  top: -1rem;
}

.-top-52 {
  top: -13rem;
}

.-top-6 {
  top: -1.5rem;
}

.-top-60 {
  top: -15rem;
}

.-top-7 {
  top: -1.75rem;
}

.-top-8 {
  top: -2rem;
}

.-top-\[14px\] {
  top: -14px;
}

.-top-\[1px\] {
  top: -1px;
}

.-top-\[45rem\] {
  top: -45rem;
}

.-top-\[90px\] {
  top: -90px;
}

.bottom-0 {
  bottom: 0;
}

.bottom-10 {
  bottom: 2.5rem;
}

.bottom-12 {
  bottom: 3rem;
}

.bottom-16 {
  bottom: 4rem;
}

.bottom-4 {
  bottom: 1rem;
}

.bottom-5 {
  bottom: 1.25rem;
}

.bottom-8 {
  bottom: 2rem;
}

.bottom-\[170px\] {
  bottom: 170px;
}

.left-0 {
  left: 0;
}

.left-1 {
  left: .25rem;
}

.left-1\/2 {
  left: 50%;
}

.left-1\/3 {
  left: 33.3333%;
}

.left-1\/4 {
  left: 25%;
}

.left-10 {
  left: 2.5rem;
}

.left-2 {
  left: .5rem;
}

.left-2\.5 {
  left: .625rem;
}

.left-20 {
  left: 5rem;
}

.left-3\.5 {
  left: .875rem;
}

.left-4 {
  left: 1rem;
}

.left-5 {
  left: 1.25rem;
}

.left-8 {
  left: 2rem;
}

.left-\[-105px\] {
  left: -105px;
}

.left-\[-17px\] {
  left: -17px;
}

.left-\[-82px\] {
  left: -82px;
}

.left-\[0\.1ch\] {
  left: .1ch;
}

.left-\[232px\] {
  left: 232px;
}

.left-\[26px\] {
  left: 26px;
}

.left-\[320px\] {
  left: 320px;
}

.left-\[50\%\] {
  left: 50%;
}

.left-\[80px\] {
  left: 80px;
}

.left-\[9rem\] {
  left: 9rem;
}

.right-0 {
  right: 0;
}

.right-1 {
  right: .25rem;
}

.right-1\/2 {
  right: 50%;
}

.right-10 {
  right: 2.5rem;
}

.right-2 {
  right: .5rem;
}

.right-4 {
  right: 1rem;
}

.right-5 {
  right: 1.25rem;
}

.right-7 {
  right: 1.75rem;
}

.right-8 {
  right: 2rem;
}

.top-0 {
  top: 0;
}

.top-1 {
  top: .25rem;
}

.top-1\.5 {
  top: .375rem;
}

.top-1\/2 {
  top: 50%;
}

.top-1\/3 {
  top: 33.3333%;
}

.top-1\/4 {
  top: 25%;
}

.top-10 {
  top: 2.5rem;
}

.top-12 {
  top: 3rem;
}

.top-16 {
  top: 4rem;
}

.top-2 {
  top: .5rem;
}

.top-20 {
  top: 5rem;
}

.top-3 {
  top: .75rem;
}

.top-3\.5 {
  top: .875rem;
}

.top-4 {
  top: 1rem;
}

.top-5 {
  top: 1.25rem;
}

.top-56 {
  top: 14rem;
}

.top-6 {
  top: 1.5rem;
}

.top-7 {
  top: 1.75rem;
}

.top-8 {
  top: 2rem;
}

.top-9 {
  top: 2.25rem;
}

.top-\[-4\.5rem\] {
  top: -4.5rem;
}

.top-\[12\%\] {
  top: 12%;
}

.top-\[14px\] {
  top: 14px;
}

.top-\[16px\] {
  top: 16px;
}

.top-\[3rem\] {
  top: 3rem;
}

.top-\[432px\] {
  top: 432px;
}

.top-\[50\%\] {
  top: 50%;
}

.top-\[632px\] {
  top: 632px;
}

.top-\[70px\] {
  top: 70px;
}

.top-full {
  top: 100%;
}

.isolate {
  isolation: isolate;
}

.\!z-\[999\] {
  z-index: 999 !important;
}

.-z-10 {
  z-index: -10;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-50 {
  z-index: 50;
}

.z-\[-10\] {
  z-index: -10;
}

.z-\[-60\] {
  z-index: -60;
}

.z-\[100\] {
  z-index: 100;
}

.z-\[10\] {
  z-index: 10;
}

.z-\[11\] {
  z-index: 11;
}

.z-\[12\] {
  z-index: 12;
}

.z-\[1\] {
  z-index: 1;
}

.z-\[200\] {
  z-index: 200;
}

.z-\[2\] {
  z-index: 2;
}

.z-\[50\] {
  z-index: 50;
}

.z-\[60\] {
  z-index: 60;
}

.z-\[9999\] {
  z-index: 9999;
}

.z-\[999\] {
  z-index: 999;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.col-span-1 {
  grid-column: span 1 / span 1;
}

.col-span-12 {
  grid-column: span 12 / span 12;
}

.col-span-2 {
  grid-column: span 2 / span 2;
}

.col-span-full {
  grid-column: 1 / -1;
}

.col-start-1 {
  grid-column-start: 1;
}

.row-span-1 {
  grid-row: span 1 / span 1;
}

.row-span-2 {
  grid-row: span 2 / span 2;
}

.row-span-3 {
  grid-row: span 3 / span 3;
}

.row-start-1 {
  grid-row-start: 1;
}

.\!m-0 {
  margin: 0 !important;
}

.m-0 {
  margin: 0;
}

.\!my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.-mx-0\.5 {
  margin-left: -.125rem;
  margin-right: -.125rem;
}

.-mx-1 {
  margin-left: -.25rem;
  margin-right: -.25rem;
}

.mx-1 {
  margin-left: .25rem;
  margin-right: .25rem;
}

.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.mx-2 {
  margin-left: .5rem;
  margin-right: .5rem;
}

.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.my-1 {
  margin-top: .25rem;
  margin-bottom: .25rem;
}

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-11 {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}

.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.my-2 {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.my-2\.5 {
  margin-top: .625rem;
  margin-bottom: .625rem;
}

.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.my-3 {
  margin-top: .75rem;
  margin-bottom: .75rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.my-\[4\.5rem\] {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.\!-ml-5 {
  margin-left: -1.25rem !important;
}

.\!mb-0 {
  margin-bottom: 0 !important;
}

.\!mb-20 {
  margin-bottom: 5rem !important;
}

.\!mb-4 {
  margin-bottom: 1rem !important;
}

.\!mb-5 {
  margin-bottom: 1.25rem !important;
}

.\!mt-0 {
  margin-top: 0 !important;
}

.\!mt-10 {
  margin-top: 2.5rem !important;
}

.\!mt-7 {
  margin-top: 1.75rem !important;
}

.-ml-2 {
  margin-left: -.5rem;
}

.-ml-5 {
  margin-left: -1.25rem;
}

.-ml-\[1ch\] {
  margin-left: -1ch;
}

.-mr-0\.5 {
  margin-right: -.125rem;
}

.-mr-2 {
  margin-right: -.5rem;
}

.-mt-1 {
  margin-top: -.25rem;
}

.mb-0\.5 {
  margin-bottom: .125rem;
}

.mb-1 {
  margin-bottom: .25rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-14 {
  margin-bottom: 3.5rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.mb-2 {
  margin-bottom: .5rem;
}

.mb-2\.5 {
  margin-bottom: .625rem;
}

.mb-20 {
  margin-bottom: 5rem;
}

.mb-24 {
  margin-bottom: 6rem;
}

.mb-3 {
  margin-bottom: .75rem;
}

.mb-3\.5 {
  margin-bottom: .875rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-7 {
  margin-bottom: 1.75rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.mb-9 {
  margin-bottom: 2.25rem;
}

.mb-\[15px\] {
  margin-bottom: 15px;
}

.mb-\[18px\] {
  margin-bottom: 18px;
}

.mb-\[30px\] {
  margin-bottom: 30px;
}

.mb-\[40\%\] {
  margin-bottom: 40%;
}

.ml-0\.5 {
  margin-left: .125rem;
}

.ml-1 {
  margin-left: .25rem;
}

.ml-1\.5 {
  margin-left: .375rem;
}

.ml-10 {
  margin-left: 2.5rem;
}

.ml-12 {
  margin-left: 3rem;
}

.ml-16 {
  margin-left: 4rem;
}

.ml-2 {
  margin-left: .5rem;
}

.ml-3 {
  margin-left: .75rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-6 {
  margin-left: 1.5rem;
}

.ml-7 {
  margin-left: 1.75rem;
}

.ml-8 {
  margin-left: 2rem;
}

.ml-auto {
  margin-left: auto;
}

.mr-1 {
  margin-right: .25rem;
}

.mr-1\.5 {
  margin-right: .375rem;
}

.mr-10 {
  margin-right: 2.5rem;
}

.mr-2 {
  margin-right: .5rem;
}

.mr-3 {
  margin-right: .75rem;
}

.mr-3\.5 {
  margin-right: .875rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

.mt-0 {
  margin-top: 0;
}

.mt-0\.5 {
  margin-top: .125rem;
}

.mt-1 {
  margin-top: .25rem;
}

.mt-1\.5 {
  margin-top: .375rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-11 {
  margin-top: 2.75rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mt-14 {
  margin-top: 3.5rem;
}

.mt-16 {
  margin-top: 4rem;
}

.mt-2 {
  margin-top: .5rem;
}

.mt-2\.5 {
  margin-top: .625rem;
}

.mt-20 {
  margin-top: 5rem;
}

.mt-24 {
  margin-top: 6rem;
}

.mt-28 {
  margin-top: 7rem;
}

.mt-3 {
  margin-top: .75rem;
}

.mt-3\.5 {
  margin-top: .875rem;
}

.mt-32 {
  margin-top: 8rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-7 {
  margin-top: 1.75rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-9 {
  margin-top: 2.25rem;
}

.mt-\[-1\.2rem\] {
  margin-top: -1.2rem;
}

.mt-\[-10px\] {
  margin-top: -10px;
}

.mt-\[10vh\] {
  margin-top: 10vh;
}

.mt-\[27px\] {
  margin-top: 27px;
}

.mt-\[2px\] {
  margin-top: 2px;
}

.mt-\[30px\] {
  margin-top: 30px;
}

.mt-\[3px\] {
  margin-top: 3px;
}

.mt-\[50px\] {
  margin-top: 50px;
}

.mt-auto {
  margin-top: auto;
}

.box-content {
  box-sizing: content-box;
}

.line-clamp-1 {
  -webkit-line-clamp: 1;
}

.line-clamp-1, .line-clamp-2 {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.line-clamp-2 {
  -webkit-line-clamp: 2;
}

.line-clamp-3 {
  -webkit-line-clamp: 3;
}

.line-clamp-3, .line-clamp-5 {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.line-clamp-5 {
  -webkit-line-clamp: 5;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.\!flex {
  display: flex !important;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.table-caption {
  display: table-caption;
}

.table-cell {
  display: table-cell;
}

.table-row {
  display: table-row;
}

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.\!hidden {
  display: none !important;
}

.hidden {
  display: none;
}

.aspect-\[3\/2\] {
  aspect-ratio: 3 / 2;
}

.aspect-\[3\/4\] {
  aspect-ratio: 3 / 4;
}

.aspect-auto {
  aspect-ratio: auto;
}

.aspect-square {
  aspect-ratio: 1;
}

.aspect-video {
  aspect-ratio: 16 / 9;
}

.\!size-12 {
  width: 3rem !important;
  height: 3rem !important;
}

.\!size-4 {
  width: 1rem !important;
  height: 1rem !important;
}

.size-1 {
  width: .25rem;
  height: .25rem;
}

.size-1\.5 {
  width: .375rem;
  height: .375rem;
}

.size-10 {
  width: 2.5rem;
  height: 2.5rem;
}

.size-11 {
  width: 2.75rem;
  height: 2.75rem;
}

.size-12 {
  width: 3rem;
  height: 3rem;
}

.size-14 {
  width: 3.5rem;
  height: 3.5rem;
}

.size-16 {
  width: 4rem;
  height: 4rem;
}

.size-2 {
  width: .5rem;
  height: .5rem;
}

.size-2\.5 {
  width: .625rem;
  height: .625rem;
}

.size-20 {
  width: 5rem;
  height: 5rem;
}

.size-28 {
  width: 7rem;
  height: 7rem;
}

.size-3 {
  width: .75rem;
  height: .75rem;
}

.size-3\.5 {
  width: .875rem;
  height: .875rem;
}

.size-32 {
  width: 8rem;
  height: 8rem;
}

.size-4 {
  width: 1rem;
  height: 1rem;
}

.size-5 {
  width: 1.25rem;
  height: 1.25rem;
}

.size-5\/6 {
  width: 83.3333%;
  height: 83.3333%;
}

.size-6 {
  width: 1.5rem;
  height: 1.5rem;
}

.size-7 {
  width: 1.75rem;
  height: 1.75rem;
}

.size-8 {
  width: 2rem;
  height: 2rem;
}

.size-9 {
  width: 2.25rem;
  height: 2.25rem;
}

.size-96 {
  width: 24rem;
  height: 24rem;
}

.size-\[100px\] {
  width: 100px;
  height: 100px;
}

.size-\[110px\] {
  width: 110px;
  height: 110px;
}

.size-\[115px\] {
  width: 115px;
  height: 115px;
}

.size-\[120px\] {
  width: 120px;
  height: 120px;
}

.size-\[121px\] {
  width: 121px;
  height: 121px;
}

.size-\[130px\] {
  width: 130px;
  height: 130px;
}

.size-\[132px\] {
  width: 132px;
  height: 132px;
}

.size-\[140px\] {
  width: 140px;
  height: 140px;
}

.size-\[14px\] {
  width: 14px;
  height: 14px;
}

.size-\[150\%\] {
  width: 150%;
  height: 150%;
}

.size-\[150px\] {
  width: 150px;
  height: 150px;
}

.size-\[18px\] {
  width: 18px;
  height: 18px;
}

.size-\[200px\] {
  width: 200px;
  height: 200px;
}

.size-\[30px\] {
  width: 30px;
  height: 30px;
}

.size-\[50px\] {
  width: 50px;
  height: 50px;
}

.size-\[520px\] {
  width: 520px;
  height: 520px;
}

.size-\[53px\] {
  width: 53px;
  height: 53px;
}

.size-\[58px\] {
  width: 58px;
  height: 58px;
}

.size-\[60px\] {
  width: 60px;
  height: 60px;
}

.size-\[65px\] {
  width: 65px;
  height: 65px;
}

.size-\[80px\] {
  width: 80px;
  height: 80px;
}

.size-\[88px\] {
  width: 88px;
  height: 88px;
}

.size-\[90px\] {
  width: 90px;
  height: 90px;
}

.size-fit {
  width: fit-content;
  height: fit-content;
}

.size-full {
  width: 100%;
  height: 100%;
}

.\!h-10 {
  height: 2.5rem !important;
}

.\!h-7 {
  height: 1.75rem !important;
}

.\!h-9 {
  height: 2.25rem !important;
}

.\!h-\[500px\] {
  height: 500px !important;
}

.\!h-fit {
  height: fit-content !important;
}

.h-0 {
  height: 0;
}

.h-0\.5 {
  height: .125rem;
}

.h-1 {
  height: .25rem;
}

.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-2\.5 {
  height: .625rem;
}

.h-20 {
  height: 5rem;
}

.h-24 {
  height: 6rem;
}

.h-3 {
  height: .75rem;
}

.h-3\.5 {
  height: .875rem;
}

.h-32 {
  height: 8rem;
}

.h-4 {
  height: 1rem;
}

.h-40 {
  height: 10rem;
}

.h-44 {
  height: 11rem;
}

.h-48 {
  height: 12rem;
}

.h-5 {
  height: 1.25rem;
}

.h-52 {
  height: 13rem;
}

.h-6 {
  height: 1.5rem;
}

.h-60 {
  height: 15rem;
}

.h-7 {
  height: 1.75rem;
}

.h-8 {
  height: 2rem;
}

.h-9 {
  height: 2.25rem;
}

.h-\[100px\] {
  height: 100px;
}

.h-\[1067px\] {
  height: 1067px;
}

.h-\[107px\] {
  height: 107px;
}

.h-\[1084px\] {
  height: 1084px;
}

.h-\[10px\] {
  height: 10px;
}

.h-\[115px\] {
  height: 115px;
}

.h-\[11px\] {
  height: 11px;
}

.h-\[135px\] {
  height: 135px;
}

.h-\[136px\] {
  height: 136px;
}

.h-\[140\%\] {
  height: 140%;
}

.h-\[140px\] {
  height: 140px;
}

.h-\[150dvh\] {
  height: 150dvh;
}

.h-\[150px\] {
  height: 150px;
}

.h-\[154px\] {
  height: 154px;
}

.h-\[16px\] {
  height: 16px;
}

.h-\[170px\] {
  height: 170px;
}

.h-\[180px\] {
  height: 180px;
}

.h-\[185px\] {
  height: 185px;
}

.h-\[18px\] {
  height: 18px;
}

.h-\[1px\] {
  height: 1px;
}

.h-\[200\%\] {
  height: 200%;
}

.h-\[200px\] {
  height: 200px;
}

.h-\[220px\] {
  height: 220px;
}

.h-\[236px\] {
  height: 236px;
}

.h-\[240px\] {
  height: 240px;
}

.h-\[246px\] {
  height: 246px;
}

.h-\[250px\] {
  height: 250px;
}

.h-\[253px\] {
  height: 253px;
}

.h-\[260px\] {
  height: 260px;
}

.h-\[280px\] {
  height: 280px;
}

.h-\[300px\] {
  height: 300px;
}

.h-\[30px\] {
  height: 30px;
}

.h-\[320px\] {
  height: 320px;
}

.h-\[32px\] {
  height: 32px;
}

.h-\[350px\] {
  height: 350px;
}

.h-\[360px\] {
  height: 360px;
}

.h-\[365px\] {
  height: 365px;
}

.h-\[370px\] {
  height: 370px;
}

.h-\[398px\] {
  height: 398px;
}

.h-\[400px\] {
  height: 400px;
}

.h-\[42px\] {
  height: 42px;
}

.h-\[44px\] {
  height: 44px;
}

.h-\[45px\] {
  height: 45px;
}

.h-\[5\.5rem\] {
  height: 5.5rem;
}

.h-\[500px\] {
  height: 500px;
}

.h-\[519px\] {
  height: 519px;
}

.h-\[54px\] {
  height: 54px;
}

.h-\[560px\] {
  height: 560px;
}

.h-\[60px\] {
  height: 60px;
}

.h-\[624px\] {
  height: 624px;
}

.h-\[63px\] {
  height: 63px;
}

.h-\[68px\] {
  height: 68px;
}

.h-\[7px\] {
  height: 7px;
}

.h-\[90px\] {
  height: 90px;
}

.h-\[calc\(100\%-34px\)\] {
  height: calc(100% - 34px);
}

.h-\[calc\(100vh-200px\)\] {
  height: calc(100vh - 200px);
}

.h-\[var\(--radix-select-trigger-height\)\] {
  height: var(--radix-select-trigger-height);
}

.h-auto {
  height: auto;
}

.h-fit {
  height: fit-content;
}

.h-full {
  height: 100%;
}

.h-px {
  height: 1px;
}

.h-screen {
  height: 100vh;
}

.\!max-h-\[60vh\] {
  max-height: 60vh !important;
}

.max-h-6 {
  max-height: 1.5rem;
}

.max-h-96 {
  max-height: 24rem;
}

.max-h-\[0px\] {
  max-height: 0;
}

.max-h-\[114px\] {
  max-height: 114px;
}

.max-h-\[136px\] {
  max-height: 136px;
}

.max-h-\[160px\] {
  max-height: 160px;
}

.max-h-\[20px\] {
  max-height: 20px;
}

.max-h-\[250px\] {
  max-height: 250px;
}

.max-h-\[280px\] {
  max-height: 280px;
}

.max-h-\[290px\] {
  max-height: 290px;
}

.max-h-\[300px\] {
  max-height: 300px;
}

.max-h-\[30vh\] {
  max-height: 30vh;
}

.max-h-\[316px\] {
  max-height: 316px;
}

.max-h-\[365px\] {
  max-height: 365px;
}

.max-h-\[382px\] {
  max-height: 382px;
}

.max-h-\[400px\] {
  max-height: 400px;
}

.max-h-\[430px\] {
  max-height: 430px;
}

.max-h-\[506px\] {
  max-height: 506px;
}

.max-h-\[50vh\] {
  max-height: 50vh;
}

.max-h-\[520px\] {
  max-height: 520px;
}

.max-h-\[540px\] {
  max-height: 540px;
}

.max-h-\[584px\] {
  max-height: 584px;
}

.max-h-\[640px\] {
  max-height: 640px;
}

.max-h-\[760px\] {
  max-height: 760px;
}

.max-h-\[800px\] {
  max-height: 800px;
}

.max-h-\[895px\] {
  max-height: 895px;
}

.max-h-\[90dvh\] {
  max-height: 90dvh;
}

.max-h-\[90px\] {
  max-height: 90px;
}

.max-h-\[90vh\] {
  max-height: 90vh;
}

.max-h-fit {
  max-height: fit-content;
}

.max-h-full {
  max-height: 100%;
}

.max-h-screen {
  max-height: 100vh;
}

.min-h-0 {
  min-height: 0;
}

.min-h-10 {
  min-height: 2.5rem;
}

.min-h-11 {
  min-height: 2.75rem;
}

.min-h-12 {
  min-height: 3rem;
}

.min-h-16 {
  min-height: 4rem;
}

.min-h-\[100px\] {
  min-height: 100px;
}

.min-h-\[130px\] {
  min-height: 130px;
}

.min-h-\[160px\] {
  min-height: 160px;
}

.min-h-\[170px\] {
  min-height: 170px;
}

.min-h-\[200px\] {
  min-height: 200px;
}

.min-h-\[228px\] {
  min-height: 228px;
}

.min-h-\[290px\] {
  min-height: 290px;
}

.min-h-\[300px\] {
  min-height: 300px;
}

.min-h-\[316px\] {
  min-height: 316px;
}

.min-h-\[370px\] {
  min-height: 370px;
}

.min-h-\[400px\] {
  min-height: 400px;
}

.min-h-\[40vh\] {
  min-height: 40vh;
}

.min-h-\[500px\] {
  min-height: 500px;
}

.min-h-\[60px\] {
  min-height: 60px;
}

.min-h-\[70px\] {
  min-height: 70px;
}

.min-h-\[76px\] {
  min-height: 76px;
}

.min-h-\[78px\] {
  min-height: 78px;
}

.min-h-\[80px\] {
  min-height: 80px;
}

.min-h-\[80vh\] {
  min-height: 80vh;
}

.min-h-\[8rem\] {
  min-height: 8rem;
}

.min-h-fit {
  min-height: fit-content;
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.\!w-fit {
  width: fit-content !important;
}

.\!w-full {
  width: 100% !important;
}

.w-0 {
  width: 0;
}

.w-1 {
  width: .25rem;
}

.w-1\.5 {
  width: .375rem;
}

.w-1\/2 {
  width: 50%;
}

.w-10 {
  width: 2.5rem;
}

.w-11 {
  width: 2.75rem;
}

.w-12 {
  width: 3rem;
}

.w-120 {
  width: 30rem;
}

.w-14 {
  width: 3.5rem;
}

.w-16 {
  width: 4rem;
}

.w-2 {
  width: .5rem;
}

.w-2\.5 {
  width: .625rem;
}

.w-20 {
  width: 5rem;
}

.w-24 {
  width: 6rem;
}

.w-3 {
  width: .75rem;
}

.w-3\.5 {
  width: .875rem;
}

.w-3\/4 {
  width: 75%;
}

.w-32 {
  width: 8rem;
}

.w-4 {
  width: 1rem;
}

.w-40 {
  width: 10rem;
}

.w-48 {
  width: 12rem;
}

.w-5 {
  width: 1.25rem;
}

.w-56 {
  width: 14rem;
}

.w-6 {
  width: 1.5rem;
}

.w-64 {
  width: 16rem;
}

.w-7 {
  width: 1.75rem;
}

.w-72 {
  width: 18rem;
}

.w-8 {
  width: 2rem;
}

.w-9 {
  width: 2.25rem;
}

.w-\[100px\] {
  width: 100px;
}

.w-\[109px\] {
  width: 109px;
}

.w-\[110px\] {
  width: 110px;
}

.w-\[117px\] {
  width: 117px;
}

.w-\[11px\] {
  width: 11px;
}

.w-\[120\%\] {
  width: 120%;
}

.w-\[125px\] {
  width: 125px;
}

.w-\[130px\] {
  width: 130px;
}

.w-\[138px\] {
  width: 138px;
}

.w-\[140px\] {
  width: 140px;
}

.w-\[1440px\] {
  width: 1440px;
}

.w-\[150px\] {
  width: 150px;
}

.w-\[1646px\] {
  width: 1646px;
}

.w-\[165px\] {
  width: 165px;
}

.w-\[16px\] {
  width: 16px;
}

.w-\[174px\] {
  width: 174px;
}

.w-\[180px\] {
  width: 180px;
}

.w-\[18px\] {
  width: 18px;
}

.w-\[1px\] {
  width: 1px;
}

.w-\[200px\] {
  width: 200px;
}

.w-\[220px\] {
  width: 220px;
}

.w-\[230px\] {
  width: 230px;
}

.w-\[236px\] {
  width: 236px;
}

.w-\[240px\] {
  width: 240px;
}

.w-\[250px\] {
  width: 250px;
}

.w-\[260px\] {
  width: 260px;
}

.w-\[264px\] {
  width: 264px;
}

.w-\[276px\] {
  width: 276px;
}

.w-\[280px\] {
  width: 280px;
}

.w-\[2px\] {
  width: 2px;
}

.w-\[300px\] {
  width: 300px;
}

.w-\[304px\] {
  width: 304px;
}

.w-\[30px\] {
  width: 30px;
}

.w-\[320px\] {
  width: 320px;
}

.w-\[340px\] {
  width: 340px;
}

.w-\[350px\] {
  width: 350px;
}

.w-\[360px\] {
  width: 360px;
}

.w-\[400px\] {
  width: 400px;
}

.w-\[41px\] {
  width: 41px;
}

.w-\[48px\] {
  width: 48px;
}

.w-\[50px\] {
  width: 50px;
}

.w-\[610px\] {
  width: 610px;
}

.w-\[750px\] {
  width: 750px;
}

.w-\[7px\] {
  width: 7px;
}

.w-\[80\%\] {
  width: 80%;
}

.w-\[86\%\] {
  width: 86%;
}

.w-\[90\%\] {
  width: 90%;
}

.w-\[93px\] {
  width: 93px;
}

.w-\[calc\(100\%-1\.75rem\)\] {
  width: calc(100% - 1.75rem);
}

.w-\[calc\(100vw-57px\)\] {
  width: calc(100vw - 57px);
}

.w-\[min\(100\%\,20rem\)\] {
  width: min(100%, 20rem);
}

.w-auto {
  width: auto;
}

.w-fit {
  width: fit-content;
}

.w-full {
  width: 100%;
}

.w-px {
  width: 1px;
}

.min-w-0 {
  min-width: 0;
}

.min-w-10 {
  min-width: 2.5rem;
}

.min-w-14 {
  min-width: 3.5rem;
}

.min-w-16 {
  min-width: 4rem;
}

.min-w-4 {
  min-width: 1rem;
}

.min-w-8 {
  min-width: 2rem;
}

.min-w-80 {
  min-width: 20rem;
}

.min-w-\[1200px\] {
  min-width: 1200px;
}

.min-w-\[135px\] {
  min-width: 135px;
}

.min-w-\[14px\] {
  min-width: 14px;
}

.min-w-\[186px\] {
  min-width: 186px;
}

.min-w-\[18px\] {
  min-width: 18px;
}

.min-w-\[1ch\] {
  min-width: 1ch;
}

.min-w-\[2\.5rem\] {
  min-width: 2.5rem;
}

.min-w-\[2\.75rem\] {
  min-width: 2.75rem;
}

.min-w-\[20px\] {
  min-width: 20px;
}

.min-w-\[22px\] {
  min-width: 22px;
}

.min-w-\[24px\] {
  min-width: 24px;
}

.min-w-\[28px\] {
  min-width: 28px;
}

.min-w-\[3\.5rem\] {
  min-width: 3.5rem;
}

.min-w-\[30\%\] {
  min-width: 30%;
}

.min-w-\[360px\] {
  min-width: 360px;
}

.min-w-\[40\%\] {
  min-width: 40%;
}

.min-w-\[46px\] {
  min-width: 46px;
}

.min-w-\[480px\] {
  min-width: 480px;
}

.min-w-\[50\%\] {
  min-width: 50%;
}

.min-w-\[600px\] {
  min-width: 600px;
}

.min-w-\[8rem\] {
  min-width: 8rem;
}

.min-w-\[920px\] {
  min-width: 920px;
}

.min-w-\[var\(--radix-select-trigger-width\)\] {
  min-width: var(--radix-select-trigger-width);
}

.min-w-fit {
  min-width: fit-content;
}

.min-w-full {
  min-width: 100%;
}

.\!max-w-\[567px\] {
  max-width: 567px !important;
}

.\!max-w-\[750px\] {
  max-width: 750px !important;
}

.max-w-20 {
  max-width: 5rem;
}

.max-w-2xl {
  max-width: 42rem;
}

.max-w-3xl {
  max-width: 48rem;
}

.max-w-4xl {
  max-width: 56rem;
}

.max-w-5xl {
  max-width: 64rem;
}

.max-w-6xl {
  max-width: 72rem;
}

.max-w-\[1100px\] {
  max-width: 1100px;
}

.max-w-\[1440px\] {
  max-width: 1440px;
}

.max-w-\[1520px\] {
  max-width: 1520px;
}

.max-w-\[1530px\] {
  max-width: 1530px;
}

.max-w-\[175px\] {
  max-width: 175px;
}

.max-w-\[178px\] {
  max-width: 178px;
}

.max-w-\[184px\] {
  max-width: 184px;
}

.max-w-\[19\.5rem\] {
  max-width: 19.5rem;
}

.max-w-\[190px\] {
  max-width: 190px;
}

.max-w-\[193px\] {
  max-width: 193px;
}

.max-w-\[200px\] {
  max-width: 200px;
}

.max-w-\[20px\] {
  max-width: 20px;
}

.max-w-\[22rem\] {
  max-width: 22rem;
}

.max-w-\[230px\] {
  max-width: 230px;
}

.max-w-\[25\%\] {
  max-width: 25%;
}

.max-w-\[250px\] {
  max-width: 250px;
}

.max-w-\[262px\] {
  max-width: 262px;
}

.max-w-\[265px\] {
  max-width: 265px;
}

.max-w-\[28\%\] {
  max-width: 28%;
}

.max-w-\[280px\] {
  max-width: 280px;
}

.max-w-\[300px\] {
  max-width: 300px;
}

.max-w-\[325px\] {
  max-width: 325px;
}

.max-w-\[34rem\] {
  max-width: 34rem;
}

.max-w-\[350px\] {
  max-width: 350px;
}

.max-w-\[360px\] {
  max-width: 360px;
}

.max-w-\[380px\] {
  max-width: 380px;
}

.max-w-\[384px\] {
  max-width: 384px;
}

.max-w-\[390px\] {
  max-width: 390px;
}

.max-w-\[398px\] {
  max-width: 398px;
}

.max-w-\[400px\] {
  max-width: 400px;
}

.max-w-\[40rem\] {
  max-width: 40rem;
}

.max-w-\[420px\] {
  max-width: 420px;
}

.max-w-\[423px\] {
  max-width: 423px;
}

.max-w-\[430px\] {
  max-width: 430px;
}

.max-w-\[440px\] {
  max-width: 440px;
}

.max-w-\[450px\] {
  max-width: 450px;
}

.max-w-\[460px\] {
  max-width: 460px;
}

.max-w-\[470px\] {
  max-width: 470px;
}

.max-w-\[480px\] {
  max-width: 480px;
}

.max-w-\[488px\] {
  max-width: 488px;
}

.max-w-\[50\%\] {
  max-width: 50%;
}

.max-w-\[500px\] {
  max-width: 500px;
}

.max-w-\[506px\] {
  max-width: 506px;
}

.max-w-\[510px\] {
  max-width: 510px;
}

.max-w-\[520px\] {
  max-width: 520px;
}

.max-w-\[530px\] {
  max-width: 530px;
}

.max-w-\[534px\] {
  max-width: 534px;
}

.max-w-\[550px\] {
  max-width: 550px;
}

.max-w-\[552px\] {
  max-width: 552px;
}

.max-w-\[567px\] {
  max-width: 567px;
}

.max-w-\[580px\] {
  max-width: 580px;
}

.max-w-\[588px\] {
  max-width: 588px;
}

.max-w-\[595px\] {
  max-width: 595px;
}

.max-w-\[600px\] {
  max-width: 600px;
}

.max-w-\[608px\] {
  max-width: 608px;
}

.max-w-\[60px\] {
  max-width: 60px;
}

.max-w-\[610px\] {
  max-width: 610px;
}

.max-w-\[620px\] {
  max-width: 620px;
}

.max-w-\[622px\] {
  max-width: 622px;
}

.max-w-\[630px\] {
  max-width: 630px;
}

.max-w-\[640px\] {
  max-width: 640px;
}

.max-w-\[650px\] {
  max-width: 650px;
}

.max-w-\[653px\] {
  max-width: 653px;
}

.max-w-\[670px\] {
  max-width: 670px;
}

.max-w-\[700px\] {
  max-width: 700px;
}

.max-w-\[730px\] {
  max-width: 730px;
}

.max-w-\[760px\] {
  max-width: 760px;
}

.max-w-\[800px\] {
  max-width: 800px;
}

.max-w-\[80px\] {
  max-width: 80px;
}

.max-w-\[820px\] {
  max-width: 820px;
}

.max-w-\[840px\] {
  max-width: 840px;
}

.max-w-\[850px\] {
  max-width: 850px;
}

.max-w-\[880px\] {
  max-width: 880px;
}

.max-w-\[896px\] {
  max-width: 896px;
}

.max-w-\[900px\] {
  max-width: 900px;
}

.max-w-\[90vw\] {
  max-width: 90vw;
}

.max-w-\[960px\] {
  max-width: 960px;
}

.max-w-\[min\(100\%\,800px\)\] {
  max-width: min(100%, 800px);
}

.max-w-full {
  max-width: 100%;
}

.max-w-lg {
  max-width: 32rem;
}

.max-w-md {
  max-width: 28rem;
}

.max-w-none {
  max-width: none;
}

.max-w-screen-xl {
  max-width: 1220px;
}

.max-w-sm {
  max-width: 24rem;
}

.max-w-xl {
  max-width: 36rem;
}

.flex-1 {
  flex: 1;
}

.flex-\[0_0_46\%\] {
  flex: 0 0 46%;
}

.flex-\[0_0_50\%\] {
  flex: 0 0 50%;
}

.flex-none {
  flex: none;
}

.flex-shrink {
  flex-shrink: 1;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.shrink {
  flex-shrink: 1;
}

.shrink-0 {
  flex-shrink: 0;
}

.shrink-\[2\] {
  flex-shrink: 2;
}

.grow {
  flex-grow: 1;
}

.basis-full {
  flex-basis: 100%;
}

.table-fixed {
  table-layout: fixed;
}

.caption-bottom {
  caption-side: bottom;
}

.border-collapse {
  border-collapse: collapse;
}

.border-separate {
  border-collapse: separate;
}

.border-spacing-y-4 {
  --tw-border-spacing-y: 1rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.origin-center {
  transform-origin: center;
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
}

.-translate-x-1\/2, .-translate-x-4 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-4 {
  --tw-translate-x: -1rem;
}

.-translate-x-8 {
  --tw-translate-x: -2rem;
}

.-translate-x-8, .-translate-x-\[2\.5rem\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-\[2\.5rem\] {
  --tw-translate-x: -2.5rem;
}

.-translate-x-\[30rem\] {
  --tw-translate-x: -30rem;
}

.-translate-x-\[30rem\], .-translate-x-\[6rem\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-\[6rem\] {
  --tw-translate-x: -6rem;
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
}

.-translate-y-1\/2, .-translate-y-2 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-2 {
  --tw-translate-y: -.5rem;
}

.-translate-y-3\/4 {
  --tw-translate-y: -75%;
}

.-translate-y-3\/4, .-translate-y-5 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-5 {
  --tw-translate-y: -1.25rem;
}

.-translate-y-6 {
  --tw-translate-y: -1.5rem;
}

.-translate-y-6, .translate-x-1\/2 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-1\/2 {
  --tw-translate-x: 50%;
}

.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
}

.translate-x-\[-50\%\], .translate-y-14 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-14 {
  --tw-translate-y: 3.5rem;
}

.translate-y-3 {
  --tw-translate-y: .75rem;
}

.translate-y-3, .translate-y-7 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-7 {
  --tw-translate-y: 1.75rem;
}

.translate-y-8 {
  --tw-translate-y: 2rem;
}

.translate-y-8, .translate-y-\[-50\%\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-\[-50\%\] {
  --tw-translate-y: -50%;
}

.-rotate-180 {
  --tw-rotate: -180deg;
}

.-rotate-180, .-rotate-2 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-rotate-2 {
  --tw-rotate: -2deg;
}

.-rotate-3 {
  --tw-rotate: -3deg;
}

.-rotate-3, .-rotate-90 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-rotate-90 {
  --tw-rotate: -90deg;
}

.-rotate-\[1deg\] {
  --tw-rotate: -1deg;
}

.-rotate-\[1deg\], .-rotate-\[4deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-rotate-\[4deg\] {
  --tw-rotate: -4deg;
}

.rotate-0 {
  --tw-rotate: 0deg;
}

.rotate-0, .rotate-180 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180 {
  --tw-rotate: 180deg;
}

.rotate-2 {
  --tw-rotate: 2deg;
}

.rotate-2, .rotate-3 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-3 {
  --tw-rotate: 3deg;
}

.rotate-45 {
  --tw-rotate: 45deg;
}

.rotate-45, .rotate-\[-0\.904deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[-0\.904deg\] {
  --tw-rotate: -.904deg;
}

.rotate-\[-12deg\] {
  --tw-rotate: -12deg;
}

.rotate-\[-12deg\], .rotate-\[-180deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[-180deg\] {
  --tw-rotate: -180deg;
}

.rotate-\[-2\.479deg\] {
  --tw-rotate: -2.479deg;
}

.rotate-\[-2\.479deg\], .rotate-\[-5\.699deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[-5\.699deg\] {
  --tw-rotate: -5.699deg;
}

.rotate-\[10deg\] {
  --tw-rotate: 10deg;
}

.rotate-\[10deg\], .rotate-\[13\.5deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[13\.5deg\] {
  --tw-rotate: 13.5deg;
}

.rotate-\[180deg\] {
  --tw-rotate: 180deg;
}

.rotate-\[180deg\], .rotate-\[20deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[20deg\] {
  --tw-rotate: 20deg;
}

.rotate-\[270deg\] {
  --tw-rotate: 270deg;
}

.rotate-\[270deg\], .rotate-\[4deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[4deg\] {
  --tw-rotate: 4deg;
}

.rotate-\[5\.681deg\] {
  --tw-rotate: 5.681deg;
}

.rotate-\[5\.681deg\], .rotate-\[5deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[5deg\] {
  --tw-rotate: 5deg;
}

.rotate-\[8deg\] {
  --tw-rotate: 8deg;
}

.-skew-x-12, .rotate-\[8deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-skew-x-12 {
  --tw-skew-x: -12deg;
}

.\!scale-110 {
  --tw-scale-x: 1.1 !important;
  --tw-scale-y: 1.1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

.scale-100, .scale-125 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

.scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
}

.scale-75, .scale-90 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-90 {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

.scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.scale-95, .scale-\[1\.75\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-\[1\.75\] {
  --tw-scale-x: 1.75;
  --tw-scale-y: 1.75;
}

.-scale-y-100 {
  --tw-scale-y: -1;
}

.-scale-y-100, .scale-x-\[-1\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-x-\[-1\] {
  --tw-scale-x: -1;
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\!animate-none {
  animation: none !important;
}

.animate-\[modalIn_\.35s_ease-out_forwards\] {
  animation: .35s ease-out forwards modalIn;
}

@keyframes bounce {
  0%, to {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}

.animate-bounce {
  animation: 1s infinite bounce;
}

@keyframes fade-in {
  0% {
    opacity: 0;
    transform: translateY(5px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.animate-fade-in {
  animation: .3s ease-out fade-in;
}

@keyframes ping {
  75%, to {
    opacity: 0;
    transform: scale(2);
  }
}

.animate-ping {
  animation: 1s cubic-bezier(0, 0, .2, 1) infinite ping;
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

.animate-pulse {
  animation: 2s cubic-bezier(.4, 0, .6, 1) infinite pulse;
}

@keyframes spin {
  to {
    transform: rotate(1turn);
  }
}

.animate-spin {
  animation: 1s linear infinite spin;
}

@keyframes wiggle {
  0%, to {
    transform: rotate(-2deg);
  }

  50% {
    transform: rotate(2deg);
  }
}

.animate-wiggle {
  animation: .5s step-start infinite wiggle;
}

.cursor-default {
  cursor: default;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.cursor-pointer {
  cursor: pointer;
}

.touch-none {
  touch-action: none;
}

.select-none {
  -webkit-user-select: none;
  user-select: none;
}

.resize {
  resize: both;
}

.scroll-mt-24 {
  scroll-margin-top: 6rem;
}

.scroll-mt-28 {
  scroll-margin-top: 7rem;
}

.scroll-mt-\[120px\] {
  scroll-margin-top: 120px;
}

.scroll-pt-60 {
  scroll-padding-top: 15rem;
}

.list-inside {
  list-style-position: inside;
}

.list-outside {
  list-style-position: outside;
}

.list-decimal {
  list-style-type: decimal;
}

.list-disc {
  list-style-type: disc;
}

.list-none {
  list-style-type: none;
}

.columns-1 {
  -moz-columns: 1;
  column-count: 1;
}

.grid-flow-dense {
  grid-auto-flow: dense;
}

.auto-rows-\[150px\] {
  grid-auto-rows: 150px;
}

.auto-rows-fr {
  grid-auto-rows: minmax(0, 1fr);
}

.\!grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-\[auto_1fr_auto\] {
  grid-template-columns: auto 1fr auto;
}

.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.grid-rows-\[0fr\] {
  grid-template-rows: 0fr;
}

.grid-rows-\[1fr\] {
  grid-template-rows: 1fr;
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.content-center {
  align-content: center;
}

.content-start {
  align-content: flex-start;
}

.content-end {
  align-content: flex-end;
}

.content-between {
  align-content: space-between;
}

.content-around {
  align-content: space-around;
}

.content-evenly {
  align-content: space-evenly;
}

.\!items-start {
  align-items: flex-start !important;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

.justify-items-start {
  justify-items: start;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-center {
  justify-items: center;
}

.justify-items-stretch {
  justify-items: stretch;
}

.gap-0 {
  gap: 0;
}

.gap-0\.5 {
  gap: .125rem;
}

.gap-1 {
  gap: .25rem;
}

.gap-1\.5 {
  gap: .375rem;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-11 {
  gap: 2.75rem;
}

.gap-12 {
  gap: 3rem;
}

.gap-14 {
  gap: 3.5rem;
}

.gap-16 {
  gap: 4rem;
}

.gap-2 {
  gap: .5rem;
}

.gap-2\.5 {
  gap: .625rem;
}

.gap-20 {
  gap: 5rem;
}

.gap-3 {
  gap: .75rem;
}

.gap-3\.5 {
  gap: .875rem;
}

.gap-32 {
  gap: 8rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-7 {
  gap: 1.75rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-9 {
  gap: 2.25rem;
}

.gap-\[10px\] {
  gap: 10px;
}

.gap-\[14px\] {
  gap: 14px;
}

.gap-\[18px\] {
  gap: 18px;
}

.gap-\[20px\] {
  gap: 20px;
}

.gap-\[23px\] {
  gap: 23px;
}

.gap-\[28px\] {
  gap: 28px;
}

.gap-\[2px\] {
  gap: 2px;
}

.gap-\[30px\] {
  gap: 30px;
}

.gap-\[3px\] {
  gap: 3px;
}

.gap-\[50px\] {
  gap: 50px;
}

.gap-px {
  gap: 1px;
}

.\!gap-y-28 {
  row-gap: 7rem !important;
}

.gap-x-1 {
  -moz-column-gap: .25rem;
  column-gap: .25rem;
}

.gap-x-10 {
  -moz-column-gap: 2.5rem;
  column-gap: 2.5rem;
}

.gap-x-2 {
  -moz-column-gap: .5rem;
  column-gap: .5rem;
}

.gap-x-2\.5 {
  -moz-column-gap: .625rem;
  column-gap: .625rem;
}

.gap-x-3 {
  -moz-column-gap: .75rem;
  column-gap: .75rem;
}

.gap-x-3\.5 {
  -moz-column-gap: .875rem;
  column-gap: .875rem;
}

.gap-x-4 {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}

.gap-x-6 {
  -moz-column-gap: 1.5rem;
  column-gap: 1.5rem;
}

.gap-x-\[30px\] {
  -moz-column-gap: 30px;
  column-gap: 30px;
}

.gap-y-0\.5 {
  row-gap: .125rem;
}

.gap-y-1 {
  row-gap: .25rem;
}

.gap-y-1\.5 {
  row-gap: .375rem;
}

.gap-y-10 {
  row-gap: 2.5rem;
}

.gap-y-12 {
  row-gap: 3rem;
}

.gap-y-16 {
  row-gap: 4rem;
}

.gap-y-2 {
  row-gap: .5rem;
}

.gap-y-3 {
  row-gap: .75rem;
}

.gap-y-3\.5 {
  row-gap: .875rem;
}

.gap-y-4 {
  row-gap: 1rem;
}

.gap-y-5 {
  row-gap: 1.25rem;
}

.gap-y-6 {
  row-gap: 1.5rem;
}

.gap-y-\[14px\] {
  row-gap: 14px;
}

.-space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-.75rem * var(--tw-space-x-reverse));
  margin-left: calc(-.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(.25rem * var(--tw-space-x-reverse));
  margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(.5rem * var(--tw-space-x-reverse));
  margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.25rem * var(--tw-space-y-reverse));
}

.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.375rem * var(--tw-space-y-reverse));
}

.space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.5rem * var(--tw-space-y-reverse));
}

.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.625rem * var(--tw-space-y-reverse));
}

.space-y-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(5rem * var(--tw-space-y-reverse));
}

.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.75rem * var(--tw-space-y-reverse));
}

.space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.875rem * var(--tw-space-y-reverse));
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}

.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}

.space-y-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
}

.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}

.divide-white\/5 > :not([hidden]) ~ :not([hidden]) {
  border-color: #ffffff0d;
}

.self-auto {
  align-self: auto;
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-stretch {
  align-self: stretch;
}

.self-baseline {
  align-self: baseline;
}

.justify-self-auto {
  justify-self: auto;
}

.justify-self-start {
  justify-self: start;
}

.justify-self-end {
  justify-self: end;
}

.justify-self-center {
  justify-self: center;
}

.justify-self-stretch {
  justify-self: stretch;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-clip {
  overflow: clip;
}

.overflow-visible {
  overflow: visible;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.scroll-smooth {
  scroll-behavior: smooth;
}

.truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.whitespace-break-spaces {
  white-space: break-spaces;
}

.\!text-wrap {
  text-wrap: wrap !important;
}

.text-wrap {
  text-wrap: wrap;
}

.text-nowrap {
  text-wrap: nowrap;
}

.text-balance {
  text-wrap: balance;
}

.text-pretty {
  text-wrap: pretty;
}

.break-words {
  overflow-wrap: break-word;
}

.break-all {
  word-break: break-all;
}

.\!rounded-lg {
  border-radius: .5rem !important;
}

.\!rounded-md {
  border-radius: .375rem !important;
}

.\!rounded-none {
  border-radius: 0 !important;
}

.\!rounded-xl {
  border-radius: .75rem !important;
}

.rounded {
  border-radius: .25rem;
}

.rounded-18 {
  border-radius: 18px;
}

.rounded-2lg {
  border-radius: 10px;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-32 {
  border-radius: 32px;
}

.rounded-3xl {
  border-radius: 1.5rem;
}

.rounded-\[1\.35rem\] {
  border-radius: 1.35rem;
}

.rounded-\[1\.75rem\] {
  border-radius: 1.75rem;
}

.rounded-\[10px\] {
  border-radius: 10px;
}

.rounded-\[14px\] {
  border-radius: 14px;
}

.rounded-\[15px\] {
  border-radius: 15px;
}

.rounded-\[1646px\] {
  border-radius: 1646px;
}

.rounded-\[20px\] {
  border-radius: 20px;
}

.rounded-\[22px\] {
  border-radius: 22px;
}

.rounded-\[23px\] {
  border-radius: 23px;
}

.rounded-\[28px\] {
  border-radius: 28px;
}

.rounded-\[32px\] {
  border-radius: 32px;
}

.rounded-\[4px\] {
  border-radius: 4px;
}

.rounded-\[5px\] {
  border-radius: 5px;
}

.rounded-\[5px_5px_5px_0\] {
  border-radius: 5px 5px 5px 0;
}

.rounded-\[62px\] {
  border-radius: 62px;
}

.rounded-\[6px\] {
  border-radius: 6px;
}

.rounded-\[9px\] {
  border-radius: 9px;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: .5rem;
}

.rounded-md {
  border-radius: .375rem;
}

.rounded-none {
  border-radius: 0;
}

.rounded-sm {
  border-radius: .125rem;
}

.rounded-xl {
  border-radius: .75rem;
}

.\!rounded-t-none {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-b-2lg {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.rounded-b-\[9px\] {
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px;
}

.rounded-b-lg {
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

.rounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-b-xl {
  border-bottom-right-radius: .75rem;
  border-bottom-left-radius: .75rem;
}

.rounded-e {
  border-start-end-radius: .25rem;
  border-end-end-radius: .25rem;
}

.rounded-e-lg {
  border-start-end-radius: .5rem;
  border-end-end-radius: .5rem;
}

.rounded-l {
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.rounded-l-md {
  border-top-left-radius: .375rem;
  border-bottom-left-radius: .375rem;
}

.rounded-r {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}

.rounded-r-2xl {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.rounded-r-lg {
  border-top-right-radius: .5rem;
  border-bottom-right-radius: .5rem;
}

.rounded-r-md {
  border-top-right-radius: .375rem;
  border-bottom-right-radius: .375rem;
}

.rounded-s {
  border-start-start-radius: .25rem;
  border-end-start-radius: .25rem;
}

.rounded-s-lg {
  border-start-start-radius: .5rem;
  border-end-start-radius: .5rem;
}

.rounded-t {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

.rounded-t-18 {
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
}

.rounded-t-2lg, .rounded-t-\[10px\] {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.rounded-t-\[9px\] {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}

.rounded-t-lg {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
}

.rounded-t-md {
  border-top-left-radius: .375rem;
  border-top-right-radius: .375rem;
}

.rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rounded-t-xl {
  border-top-left-radius: .75rem;
  border-top-right-radius: .75rem;
}

.rounded-tl-none {
  border-top-left-radius: 0;
}

.rounded-tr-none {
  border-top-right-radius: 0;
}

.\!border {
  border-width: 1px !important;
}

.\!border-0 {
  border-width: 0 !important;
}

.border {
  border-width: 1px;
}

.border-0 {
  border-width: 0;
}

.border-2 {
  border-width: 2px;
}

.border-4 {
  border-width: 4px;
}

.border-8 {
  border-width: 8px;
}

.border-\[0\.5px\] {
  border-width: .5px;
}

.border-\[0\.767px\] {
  border-width: .767px;
}

.border-\[3px\] {
  border-width: 3px;
}

.border-\[4px\] {
  border-width: 4px;
}

.border-\[6px\] {
  border-width: 6px;
}

.border-y {
  border-top-width: 1px;
}

.border-b, .border-y {
  border-bottom-width: 1px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-b-4 {
  border-bottom-width: 4px;
}

.border-l {
  border-left-width: 1px;
}

.border-l-2 {
  border-left-width: 2px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-l-\[3px\] {
  border-left-width: 3px;
}

.border-r {
  border-right-width: 1px;
}

.border-r-0 {
  border-right-width: 0;
}

.border-r-2 {
  border-right-width: 2px;
}

.border-t {
  border-top-width: 1px;
}

.border-t-2 {
  border-top-width: 2px;
}

.border-dashed {
  border-style: dashed;
}

.\!border-none {
  border-style: none !important;
}

.border-none {
  border-style: none;
}

.\!border-dark-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(23 26 52 / var(--tw-border-opacity)) !important;
}

.\!border-transparent {
  border-color: #0000 !important;
}

.border-\[\#22274a\] {
  --tw-border-opacity: 1;
  border-color: rgb(34 39 74 / var(--tw-border-opacity));
}

.border-\[\#22c55e26\] {
  border-color: #22c55e26;
}

.border-\[\#2C3157\] {
  --tw-border-opacity: 1;
  border-color: rgb(44 49 87 / var(--tw-border-opacity));
}

.border-\[\#33C791\] {
  --tw-border-opacity: 1;
  border-color: rgb(51 199 145 / var(--tw-border-opacity));
}

.border-\[\#33C791\]\/20 {
  border-color: #33c79133;
}

.border-\[\#4bb543\] {
  --tw-border-opacity: 1;
  border-color: rgb(75 181 67 / var(--tw-border-opacity));
}

.border-\[\#51BAFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(81 186 255 / var(--tw-border-opacity));
}

.border-\[\#D4AF37\]\/30 {
  border-color: #d4af374d;
}

.border-\[\#F6C247\] {
  --tw-border-opacity: 1;
  border-color: rgb(246 194 71 / var(--tw-border-opacity));
}

.border-\[\#FA5424\] {
  --tw-border-opacity: 1;
  border-color: rgb(250 84 36 / var(--tw-border-opacity));
}

.border-\[\#FE5619\] {
  --tw-border-opacity: 1;
  border-color: rgb(254 86 25 / var(--tw-border-opacity));
}

.border-\[\#FE9F3A\] {
  --tw-border-opacity: 1;
  border-color: rgb(254 159 58 / var(--tw-border-opacity));
}

.border-\[\#FE9F3A\]\/10 {
  border-color: #fe9f3a1a;
}

.border-\[\#FF6060\]\/25 {
  border-color: #ff606040;
}

.border-\[\#FFA929\]\/25 {
  border-color: #ffa92940;
}

.border-\[\#FFBF3F\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 191 63 / var(--tw-border-opacity));
}

.border-\[\#FFE3AC\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 227 172 / var(--tw-border-opacity));
}

.border-\[\#FFFFFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.border-\[rgba\(239\,68\,68\,0\.25\)\] {
  border-color: #ef444440;
}

.border-amber-400\/20 {
  border-color: #fbbf2433;
}

.border-amber-400\/30 {
  border-color: #fbbf244d;
}

.border-amber-500\/25 {
  border-color: #f59e0b40;
}

.border-black-150 {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
}

.border-blue-1 {
  --tw-border-opacity: 1;
  border-color: rgb(0 116 222 / var(--tw-border-opacity));
}

.border-blue-10 {
  --tw-border-opacity: 1;
  border-color: rgb(1 151 228 / var(--tw-border-opacity));
}

.border-blue-11 {
  --tw-border-opacity: 1;
  border-color: rgb(128 128 242 / var(--tw-border-opacity));
}

.border-blue-2 {
  --tw-border-opacity: 1;
  border-color: rgb(90 82 255 / var(--tw-border-opacity));
}

.border-blue-3 {
  --tw-border-opacity: 1;
  border-color: rgb(58 191 248 / var(--tw-border-opacity));
}

.border-blue-4 {
  --tw-border-opacity: 1;
  border-color: rgb(49 120 198 / var(--tw-border-opacity));
}

.border-blue-5 {
  --tw-border-opacity: 1;
  border-color: rgb(48 104 183 / var(--tw-border-opacity));
}

.border-blue-6 {
  --tw-border-opacity: 1;
  border-color: rgb(0 216 255 / var(--tw-border-opacity));
}

.border-blue-7 {
  --tw-border-opacity: 1;
  border-color: rgb(29 99 237 / var(--tw-border-opacity));
}

.border-blue-8 {
  --tw-border-opacity: 1;
  border-color: rgb(61 110 147 / var(--tw-border-opacity));
}

.border-blue-9 {
  --tw-border-opacity: 1;
  border-color: rgb(41 101 241 / var(--tw-border-opacity));
}

.border-brown-1 {
  --tw-border-opacity: 1;
  border-color: rgb(138 99 92 / var(--tw-border-opacity));
}

.border-brown-20 {
  border-color: #ff955c33;
}

.border-current {
  border-color: currentColor;
}

.border-cyan-500 {
  --tw-border-opacity: 1;
  border-color: rgb(80 227 194 / var(--tw-border-opacity));
}

.border-cyan-500\/20 {
  border-color: #50e3c233;
}

.border-cyan-600\/20 {
  border-color: #0ac7b433;
}

.border-dark-150\/10 {
  border-color: #0507171a;
}

.border-dark-200 {
  --tw-border-opacity: 1;
  border-color: rgb(9 11 29 / var(--tw-border-opacity));
}

.border-dark-300 {
  --tw-border-opacity: 1;
  border-color: rgb(17 20 43 / var(--tw-border-opacity));
}

.border-dark-400 {
  --tw-border-opacity: 1;
  border-color: rgb(23 26 52 / var(--tw-border-opacity));
}

.border-dark-500 {
  --tw-border-opacity: 1;
  border-color: rgb(34 39 74 / var(--tw-border-opacity));
}

.border-dark-500\/20 {
  border-color: #22274a33;
}

.border-dark-600 {
  --tw-border-opacity: 1;
  border-color: rgb(42 48 77 / var(--tw-border-opacity));
}

.border-dark-600\/35 {
  border-color: #2a304d59;
}

.border-dark-600\/45 {
  border-color: #2a304d73;
}

.border-dark-600\/50 {
  border-color: #2a304d80;
}

.border-dark-600\/55 {
  border-color: #2a304d8c;
}

.border-dark-600\/60 {
  border-color: #2a304d99;
}

.border-dark-700 {
  --tw-border-opacity: 1;
  border-color: rgb(44 49 87 / var(--tw-border-opacity));
}

.border-ds-amber-400 {
  --tw-border-opacity: 1;
  border-color: rgb(87 51 0 / var(--tw-border-opacity));
}

.border-ds-red-400 {
  --tw-border-opacity: 1;
  border-color: rgb(103 30 33 / var(--tw-border-opacity));
}

.border-emerald-400\/25 {
  border-color: #34d39940;
}

.border-geist-warning-20 {
  border-color: #f5a62333;
}

.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}

.border-green-1 {
  --tw-border-opacity: 1;
  border-color: rgb(197 247 79 / var(--tw-border-opacity));
}

.border-green-100 {
  --tw-border-opacity: 1;
  border-color: rgb(203 246 211 / var(--tw-border-opacity));
}

.border-green-2 {
  --tw-border-opacity: 1;
  border-color: rgb(0 237 100 / var(--tw-border-opacity));
}

.border-green-3 {
  --tw-border-opacity: 1;
  border-color: rgb(62 207 142 / var(--tw-border-opacity));
}

.border-green-300\/30 {
  border-color: #27c93f4d;
}

.border-green-4 {
  --tw-border-opacity: 1;
  border-color: rgb(120 204 101 / var(--tw-border-opacity));
}

.border-green-5 {
  --tw-border-opacity: 1;
  border-color: rgb(185 255 179 / var(--tw-border-opacity));
}

.border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgb(80 227 194 / var(--tw-border-opacity));
}

.border-green-500\/20 {
  border-color: #50e3c233;
}

.border-green-6 {
  --tw-border-opacity: 1;
  border-color: rgb(14 169 130 / var(--tw-border-opacity));
}

.border-green-7 {
  --tw-border-opacity: 1;
  border-color: rgb(147 212 0 / var(--tw-border-opacity));
}

.border-green-8 {
  --tw-border-opacity: 1;
  border-color: rgb(10 207 131 / var(--tw-border-opacity));
}

.border-green-8\/30 {
  border-color: #0acf834d;
}

.border-green-900 {
  --tw-border-opacity: 1;
  border-color: rgb(15 46 24 / var(--tw-border-opacity));
}

.border-light-300 {
  --tw-border-opacity: 1;
  border-color: rgb(194 205 231 / var(--tw-border-opacity));
}

.border-light-400 {
  --tw-border-opacity: 1;
  border-color: rgb(133 143 173 / var(--tw-border-opacity));
}

.border-magenta-500 {
  --tw-border-opacity: 1;
  border-color: rgb(248 28 229 / var(--tw-border-opacity));
}

.border-magenta-500\/20 {
  border-color: #f81ce533;
}

.border-orange-200 {
  --tw-border-opacity: 1;
  border-color: rgb(255 149 92 / var(--tw-border-opacity));
}

.border-orange-200\/20 {
  border-color: #ff955c33;
}

.border-orange-300\/45 {
  border-color: #ffa92973;
}

.border-orange-400\/15 {
  border-color: #d3807026;
}

.border-orange-400\/20 {
  border-color: #d3807033;
}

.border-orange-400\/25 {
  border-color: #d3807040;
}

.border-orange-400\/30 {
  border-color: #d380704d;
}

.border-orange-400\/40 {
  border-color: #d3807066;
}

.border-orange-400\/45 {
  border-color: #d3807073;
}

.border-primary-1 {
  --tw-border-opacity: 1;
  border-color: rgb(81 186 255 / var(--tw-border-opacity));
}

.border-primary-1\/20 {
  border-color: #51baff33;
}

.border-primary-1\/30 {
  border-color: #51baff4d;
}

.border-primary-2 {
  --tw-border-opacity: 1;
  border-color: rgb(47 164 255 / var(--tw-border-opacity));
}

.border-primary-2\/15 {
  border-color: #2fa4ff26;
}

.border-primary-3 {
  --tw-border-opacity: 1;
  border-color: rgb(50 145 255 / var(--tw-border-opacity));
}

.border-primary-3\/20 {
  border-color: #3291ff33;
}

.border-purple-1 {
  --tw-border-opacity: 1;
  border-color: rgb(144 43 233 / var(--tw-border-opacity));
}

.border-purple-2 {
  --tw-border-opacity: 1;
  border-color: rgb(143 15 254 / var(--tw-border-opacity));
}

.border-purple-3 {
  --tw-border-opacity: 1;
  border-color: rgb(118 74 188 / var(--tw-border-opacity));
}

.border-purple-4 {
  --tw-border-opacity: 1;
  border-color: rgb(97 76 237 / var(--tw-border-opacity));
}

.border-purple-400 {
  --tw-border-opacity: 1;
  border-color: rgb(192 132 252 / var(--tw-border-opacity));
}

.border-purple-5 {
  --tw-border-opacity: 1;
  border-color: rgb(106 95 193 / var(--tw-border-opacity));
}

.border-purple-500 {
  --tw-border-opacity: 1;
  border-color: rgb(164 115 255 / var(--tw-border-opacity));
}

.border-purple-500\/20 {
  border-color: #a473ff33;
}

.border-purple-6 {
  --tw-border-opacity: 1;
  border-color: rgb(103 71 199 / var(--tw-border-opacity));
}

.border-purple-7 {
  --tw-border-opacity: 1;
  border-color: rgb(51 103 145 / var(--tw-border-opacity));
}

.border-purple-8 {
  --tw-border-opacity: 1;
  border-color: rgb(198 147 198 / var(--tw-border-opacity));
}

.border-red-1 {
  --tw-border-opacity: 1;
  border-color: rgb(236 91 144 / var(--tw-border-opacity));
}

.border-red-2 {
  --tw-border-opacity: 1;
  border-color: rgb(254 119 123 / var(--tw-border-opacity));
}

.border-red-3 {
  --tw-border-opacity: 1;
  border-color: rgb(240 60 46 / var(--tw-border-opacity));
}

.border-red-300\/20 {
  border-color: #e003;
}

.border-red-4 {
  --tw-border-opacity: 1;
  border-color: rgb(253 54 110 / var(--tw-border-opacity));
}

.border-red-5 {
  --tw-border-opacity: 1;
  border-color: rgb(227 79 38 / var(--tw-border-opacity));
}

.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(217 48 54 / var(--tw-border-opacity));
}

.border-red-500\/50 {
  border-color: #d9303680;
}

.border-red-6 {
  --tw-border-opacity: 1;
  border-color: rgb(242 47 70 / var(--tw-border-opacity));
}

.border-red-7 {
  --tw-border-opacity: 1;
  border-color: rgb(240 62 48 / var(--tw-border-opacity));
}

.border-sky-2 {
  border-color: #51baff26;
}

.border-sky-600\/20 {
  border-color: #0284c733;
}

.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}

.border-slate-900 {
  --tw-border-opacity: 1;
  border-color: rgb(15 23 42 / var(--tw-border-opacity));
}

.border-transparent {
  border-color: #0000;
}

.border-warning-500 {
  --tw-border-opacity: 1;
  border-color: rgb(245 166 35 / var(--tw-border-opacity));
}

.border-warning-500\/20 {
  border-color: #f5a62333;
}

.border-warning-900 {
  --tw-border-opacity: 1;
  border-color: rgb(247 185 85 / var(--tw-border-opacity));
}

.border-white\/10 {
  border-color: #ffffff1a;
}

.border-white\/5 {
  border-color: #ffffff0d;
}

.border-white\/\[0\.07\] {
  border-color: #ffffff12;
}

.border-yellow-1 {
  --tw-border-opacity: 1;
  border-color: rgb(240 219 79 / var(--tw-border-opacity));
}

.border-yellow-2 {
  --tw-border-opacity: 1;
  border-color: rgb(246 176 25 / var(--tw-border-opacity));
}

.border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgb(255 230 28 / var(--tw-border-opacity));
}

.border-yellow-400\/20 {
  border-color: #ffe61c33;
}

.border-yellow-400\/30 {
  border-color: #ffe61c4d;
}

.border-yellow-400\/40 {
  border-color: #ffe61c66;
}

.border-yellow-400\/60 {
  border-color: #ffe61c99;
}

.border-zinc-700 {
  --tw-border-opacity: 1;
  border-color: rgb(63 63 70 / var(--tw-border-opacity));
}

.border-b-\[\#0f0f0f\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(15 15 15 / var(--tw-border-opacity));
}

.border-b-dark-400 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(23 26 52 / var(--tw-border-opacity));
}

.border-r-dark-100 {
  --tw-border-opacity: 1;
  border-right-color: rgb(2 0 19 / var(--tw-border-opacity));
}

.border-r-dark-300 {
  --tw-border-opacity: 1;
  border-right-color: rgb(17 20 43 / var(--tw-border-opacity));
}

.border-t-\[\#33C791\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(51 199 145 / var(--tw-border-opacity));
}

.border-t-\[\#3EDFA4\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(62 223 164 / var(--tw-border-opacity));
}

.\!bg-\[\#11142b\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity)) !important;
}

.\!bg-\[\#2C3157\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(44 49 87 / var(--tw-bg-opacity)) !important;
}

.\!bg-\[\#51BAFF\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(81 186 255 / var(--tw-bg-opacity)) !important;
}

.\!bg-\[\#F5A623\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 166 35 / var(--tw-bg-opacity)) !important;
}

.\!bg-dark-150 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(5 7 23 / var(--tw-bg-opacity)) !important;
}

.\!bg-dark-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 26 52 / var(--tw-bg-opacity)) !important;
}

.\!bg-dark-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity)) !important;
}

.\!bg-dark-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(68 74 125 / var(--tw-bg-opacity)) !important;
}

.\!bg-primary-500\/15 {
  background-color: #3865ff26 !important;
}

.bg-\[\#000\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-\[\#020013\] {
  --tw-bg-opacity: 1;
  background-color: rgb(2 0 19 / var(--tw-bg-opacity));
}

.bg-\[\#090b1d\] {
  --tw-bg-opacity: 1;
  background-color: rgb(9 11 29 / var(--tw-bg-opacity));
}

.bg-\[\#0F2E18\] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 46 24 / var(--tw-bg-opacity));
}

.bg-\[\#0c0e18\] {
  --tw-bg-opacity: 1;
  background-color: rgb(12 14 24 / var(--tw-bg-opacity));
}

.bg-\[\#104925\] {
  --tw-bg-opacity: 1;
  background-color: rgb(16 73 37 / var(--tw-bg-opacity));
}

.bg-\[\#1a1a2e\] {
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 46 / var(--tw-bg-opacity));
}

.bg-\[\#22c55e14\] {
  background-color: #22c55e14;
}

.bg-\[\#22c55e1f\] {
  background-color: #22c55e1f;
}

.bg-\[\#28C840\] {
  --tw-bg-opacity: 1;
  background-color: rgb(40 200 64 / var(--tw-bg-opacity));
}

.bg-\[\#2D7864\] {
  --tw-bg-opacity: 1;
  background-color: rgb(45 120 100 / var(--tw-bg-opacity));
}

.bg-\[\#33C791\] {
  --tw-bg-opacity: 1;
  background-color: rgb(51 199 145 / var(--tw-bg-opacity));
}

.bg-\[\#3EDFA4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(62 223 164 / var(--tw-bg-opacity));
}

.bg-\[\#4BB543\]\/80 {
  background-color: #4bb543cc;
}

.bg-\[\#4EACFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(78 172 255 / var(--tw-bg-opacity));
}

.bg-\[\#4f181a\] {
  --tw-bg-opacity: 1;
  background-color: rgb(79 24 26 / var(--tw-bg-opacity));
}

.bg-\[\#50E3C2\]\/15 {
  background-color: #50e3c226;
}

.bg-\[\#51BAFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(81 186 255 / var(--tw-bg-opacity));
}

.bg-\[\#80C3FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(128 195 255 / var(--tw-bg-opacity));
}

.bg-\[\#A0325A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(160 50 90 / var(--tw-bg-opacity));
}

.bg-\[\#B8E3E9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(184 227 233 / var(--tw-bg-opacity));
}

.bg-\[\#D3D3FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(211 211 255 / var(--tw-bg-opacity));
}

.bg-\[\#D4AF37\] {
  --tw-bg-opacity: 1;
  background-color: rgb(212 175 55 / var(--tw-bg-opacity));
}

.bg-\[\#D4AF37\]\/15 {
  background-color: #d4af3726;
}

.bg-\[\#E8EFE4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 239 228 / var(--tw-bg-opacity));
}

.bg-\[\#EAE4D8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(234 228 216 / var(--tw-bg-opacity));
}

.bg-\[\#EBD22F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 210 47 / var(--tw-bg-opacity));
}

.bg-\[\#F5693C\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 105 60 / var(--tw-bg-opacity));
}

.bg-\[\#F6C247\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 194 71 / var(--tw-bg-opacity));
}

.bg-\[\#FA5424\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 84 36 / var(--tw-bg-opacity));
}

.bg-\[\#FCB8FA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 184 250 / var(--tw-bg-opacity));
}

.bg-\[\#FE5619\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 86 25 / var(--tw-bg-opacity));
}

.bg-\[\#FE9F3A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 159 58 / var(--tw-bg-opacity));
}

.bg-\[\#FE9F3A\]\/20 {
  background-color: #fe9f3a33;
}

.bg-\[\#FEBC2E\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 188 46 / var(--tw-bg-opacity));
}

.bg-\[\#FF5F57\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 95 87 / var(--tw-bg-opacity));
}

.bg-\[\#FF6060\]\/10 {
  background-color: #ff60601a;
}

.bg-\[\#FF7782\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 119 130 / var(--tw-bg-opacity));
}

.bg-\[\#FFBF3F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 191 63 / var(--tw-bg-opacity));
}

.bg-\[\#FFE3AC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 227 172 / var(--tw-bg-opacity));
}

.bg-\[\#faf4ec\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 244 236 / var(--tw-bg-opacity));
}

.bg-\[\#ff1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 17 / var(--tw-bg-opacity));
}

.bg-\[rgba\(239\,68\,68\,0\.06\)\] {
  background-color: #ef44440f;
}

.bg-\[rgba\(239\,68\,68\,0\.12\)\] {
  background-color: #ef44441f;
}

.bg-accent-2 {
  background-color: var(--accent-2);
}

.bg-amber-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}

.bg-amber-500\/\[0\.06\] {
  background-color: #f59e0b0f;
}

.bg-amber-500\/\[0\.12\] {
  background-color: #f59e0b1f;
}

.bg-black-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 8 23 / var(--tw-bg-opacity));
}

.bg-blue-3 {
  --tw-bg-opacity: 1;
  background-color: rgb(58 191 248 / var(--tw-bg-opacity));
}

.bg-blue-5 {
  --tw-bg-opacity: 1;
  background-color: rgb(48 104 183 / var(--tw-bg-opacity));
}

.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}

.bg-brown-15 {
  background-color: #ff955c26;
}

.bg-brown-20 {
  background-color: #ff955c33;
}

.bg-cyan-1\/10 {
  background-color: #79ffe11a;
}

.bg-cyan-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(121 255 225 / var(--tw-bg-opacity));
}

.bg-cyan-400\/15 {
  background-color: #79ffe126;
}

.bg-cyan-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(80 227 194 / var(--tw-bg-opacity));
}

.bg-cyan-500\/10 {
  background-color: #50e3c21a;
}

.bg-cyan-500\/20 {
  background-color: #50e3c233;
}

.bg-cyan-500\/5 {
  background-color: #50e3c20d;
}

.bg-cyan-600\/5 {
  background-color: #0ac7b40d;
}

.bg-cyan-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(72 140 138 / var(--tw-bg-opacity));
}

.bg-cyan-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(6 40 34 / var(--tw-bg-opacity));
}

.bg-cyan-light {
  background-color: #29bc9b1a;
}

.bg-dark-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 0 19 / var(--tw-bg-opacity));
}

.bg-dark-100\/10 {
  background-color: #0200131a;
}

.bg-dark-100\/50 {
  background-color: #02001380;
}

.bg-dark-100\/70 {
  background-color: #020013b3;
}

.bg-dark-100\/90 {
  background-color: #020013e6;
}

.bg-dark-100\/95 {
  background-color: #020013f2;
}

.bg-dark-150 {
  --tw-bg-opacity: 1;
  background-color: rgb(5 7 23 / var(--tw-bg-opacity));
}

.bg-dark-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(9 11 29 / var(--tw-bg-opacity));
}

.bg-dark-200\/40 {
  background-color: #090b1d66;
}

.bg-dark-200\/60 {
  background-color: #090b1d99;
}

.bg-dark-200\/70 {
  background-color: #090b1db3;
}

.bg-dark-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity));
}

.bg-dark-300\/50 {
  background-color: #11142b80;
}

.bg-dark-300\/60 {
  background-color: #11142b99;
}

.bg-dark-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(23 26 52 / var(--tw-bg-opacity));
}

.bg-dark-400\/40 {
  background-color: #171a3466;
}

.bg-dark-400\/60 {
  background-color: #171a3499;
}

.bg-dark-400\/80 {
  background-color: #171a34cc;
}

.bg-dark-400\/95 {
  background-color: #171a34f2;
}

.bg-dark-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity));
}

.bg-dark-500\/30 {
  background-color: #22274a4d;
}

.bg-dark-500\/40 {
  background-color: #22274a66;
}

.bg-dark-500\/50 {
  background-color: #22274a80;
}

.bg-dark-500\/60 {
  background-color: #22274a99;
}

.bg-dark-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(42 48 77 / var(--tw-bg-opacity));
}

.bg-dark-600\/35 {
  background-color: #2a304d59;
}

.bg-dark-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(44 49 87 / var(--tw-bg-opacity));
}

.bg-dark-700\/80 {
  background-color: #2c3157cc;
}

.bg-ds-amber-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(41 24 0 / var(--tw-bg-opacity));
}

.bg-ds-amber-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 153 10 / var(--tw-bg-opacity));
}

.bg-ds-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(42 19 20 / var(--tw-bg-opacity));
}

.bg-ds-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(103 30 33 / var(--tw-bg-opacity));
}

.bg-emerald-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}

.bg-emerald-400\/15 {
  background-color: #34d39926;
}

.bg-emerald-400\/5 {
  background-color: #34d3990d;
}

.bg-emerald-400\/80 {
  background-color: #34d399cc;
}

.bg-fuchsia-400\/15 {
  background-color: #e879f926;
}

.bg-geist-cyan {
  --tw-bg-opacity: 1;
  background-color: rgb(80 227 194 / var(--tw-bg-opacity));
}

.bg-geist-violet {
  --tw-bg-opacity: 1;
  background-color: rgb(169 122 255 / var(--tw-bg-opacity));
}

.bg-geist-warning-10 {
  background-color: #f5a6231a;
}

.bg-geist-warning-15 {
  background-color: #f5a62326;
}

.bg-geist-warning-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(245 166 35 / var(--tw-bg-opacity));
}

.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}

.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}

.bg-gray-700\/10 {
  background-color: #3741511a;
}

.bg-gray-700\/30 {
  background-color: #3741514d;
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}

.bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(39 201 63 / var(--tw-bg-opacity));
}

.bg-green-300\/15 {
  background-color: #27c93f26;
}

.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(80 227 194 / var(--tw-bg-opacity));
}

.bg-green-500\/10 {
  background-color: #50e3c21a;
}

.bg-green-500\/20 {
  background-color: #50e3c233;
}

.bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity));
}

.bg-green-8\/10 {
  background-color: #0acf831a;
}

.bg-green-8\/20 {
  background-color: #0acf8333;
}

.bg-green-8\/25 {
  background-color: #0acf8340;
}

.bg-green-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity));
}

.bg-green-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 46 24 / var(--tw-bg-opacity));
}

.bg-green-900\/25 {
  background-color: #0f2e1840;
}

.bg-green-900\/30 {
  background-color: #0f2e184d;
}

.bg-green-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(5 46 22 / var(--tw-bg-opacity));
}

.bg-indigo-400\/15 {
  background-color: #818cf826;
}

.bg-indigo-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(67 56 202 / var(--tw-bg-opacity));
}

.bg-light-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-light-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(217 223 242 / var(--tw-bg-opacity));
}

.bg-light-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(194 205 231 / var(--tw-bg-opacity));
}

.bg-magenta-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 121 247 / var(--tw-bg-opacity));
}

.bg-magenta-500\/10 {
  background-color: #f81ce51a;
}

.bg-magenta-500\/20 {
  background-color: #f81ce533;
}

.bg-magenta-500\/5 {
  background-color: #f81ce50d;
}

.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 95 86 / var(--tw-bg-opacity));
}

.bg-orange-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(211 128 112 / var(--tw-bg-opacity));
}

.bg-orange-400\/10 {
  background-color: #d380701a;
}

.bg-orange-400\/55 {
  background-color: #d380708c;
}

.bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 140 123 / var(--tw-bg-opacity));
}

.bg-orange-500\/\[0\.04\] {
  background-color: #e08c7b0a;
}

.bg-orange-500\/\[0\.05\] {
  background-color: #e08c7b0d;
}

.bg-orange-500\/\[0\.07\] {
  background-color: #e08c7b12;
}

.bg-orange-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(194 65 12 / var(--tw-bg-opacity));
}

.bg-pink-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}

.bg-pink-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity));
}

.bg-pink-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(190 24 93 / var(--tw-bg-opacity));
}

.bg-pink-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(139 74 149 / var(--tw-bg-opacity));
}

.bg-pink-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(58 23 38 / var(--tw-bg-opacity));
}

.bg-primary-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(81 186 255 / var(--tw-bg-opacity));
}

.bg-primary-1\/10 {
  background-color: #51baff1a;
}

.bg-primary-1\/15 {
  background-color: #51baff26;
}

.bg-primary-1\/20 {
  background-color: #51baff33;
}

.bg-primary-1\/25 {
  background-color: #51baff40;
}

.bg-primary-1\/45 {
  background-color: #51baff73;
}

.bg-primary-2\/20 {
  background-color: #2fa4ff33;
}

.bg-primary-2\/\[0\.08\] {
  background-color: #2fa4ff14;
}

.bg-primary-2\/\[0\.12\] {
  background-color: #2fa4ff1f;
}

.bg-primary-3 {
  --tw-bg-opacity: 1;
  background-color: rgb(50 145 255 / var(--tw-bg-opacity));
}

.bg-primary-3\/20 {
  background-color: #3291ff33;
}

.bg-primary-3\/5 {
  background-color: #3291ff0d;
}

.bg-primary-3\/\[0\.18\] {
  background-color: #3291ff2e;
}

.bg-primary-4 {
  --tw-bg-opacity: 1;
  background-color: rgb(95 136 255 / var(--tw-bg-opacity));
}

.bg-primary-5 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 112 243 / var(--tw-bg-opacity));
}

.bg-primary-500\/5 {
  background-color: #3865ff0d;
}

.bg-primary-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 35 61 / var(--tw-bg-opacity));
}

.bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(46 25 56 / var(--tw-bg-opacity));
}

.bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(164 115 255 / var(--tw-bg-opacity));
}

.bg-purple-500\/10 {
  background-color: #a473ff1a;
}

.bg-purple-500\/20 {
  background-color: #a473ff33;
}

.bg-purple-500\/5 {
  background-color: #a473ff0d;
}

.bg-purple-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(126 34 206 / var(--tw-bg-opacity));
}

.bg-purple-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(96 74 153 / var(--tw-bg-opacity));
}

.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 96 96 / var(--tw-bg-opacity));
}

.bg-red-200\/30 {
  background-color: #ff60604d;
}

.bg-red-300\/10 {
  background-color: #ee00001a;
}

.bg-red-300\/5 {
  background-color: #ee00000d;
}

.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(217 48 54 / var(--tw-bg-opacity));
}

.bg-red-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 88 111 / var(--tw-bg-opacity));
}

.bg-red-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}

.bg-red-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(69 10 10 / var(--tw-bg-opacity));
}

.bg-rgba-1 {
  background-color: #0074de26;
}

.bg-rgba-10 {
  background-color: #fe777b26;
}

.bg-rgba-11 {
  background-color: #3068b726;
}

.bg-rgba-12 {
  background-color: #00d8ff26;
}

.bg-rgba-13 {
  background-color: #1d63ed26;
}

.bg-rgba-14 {
  background-color: #f03c2e26;
}

.bg-rgba-15 {
  background-color: #f0db4f26;
}

.bg-rgba-16 {
  background-color: #00ed6426;
}

.bg-rgba-17 {
  background-color: #3d6e9326;
}

.bg-rgba-18 {
  background-color: #764abc26;
}

.bg-rgba-19 {
  background-color: #614ced26;
}

.bg-rgba-2 {
  background-color: #5a52ff26;
}

.bg-rgba-20 {
  background-color: #fd366e26;
}

.bg-rgba-21 {
  background-color: #3ecf8e26;
}

.bg-rgba-22 {
  background-color: #78cc6526;
}

.bg-rgba-23 {
  background-color: #e34f2626;
}

.bg-rgba-24 {
  background-color: #2965f126;
}

.bg-rgba-25 {
  background-color: #6a5fc126;
}

.bg-rgba-26 {
  background-color: #f22f4626;
}

.bg-rgba-27 {
  background-color: #f03e3026;
}

.bg-rgba-28 {
  background-color: #b9ffb326;
}

.bg-rgba-29 {
  background-color: #0ea98226;
}

.bg-rgba-3 {
  background-color: #3abff826;
}

.bg-rgba-30 {
  background-color: #f6b01926;
}

.bg-rgba-31 {
  background-color: #6747c726;
}

.bg-rgba-32 {
  background-color: #0197e426;
}

.bg-rgba-33 {
  background-color: #93d40026;
}

.bg-rgba-34 {
  background-color: #33679126;
}

.bg-rgba-35 {
  background-color: #8080f226;
}

.bg-rgba-36 {
  background-color: #c693c626;
}

.bg-rgba-37 {
  background-color: #0acf8326;
}

.bg-rgba-38 {
  background-color: #2c31574d;
}

.bg-rgba-39 {
  background-color: #11142b99;
}

.bg-rgba-4 {
  background-color: #c5f74f26;
}

.bg-rgba-40 {
  background-color: #24357e66;
}

.bg-rgba-5 {
  background-color: #902be926;
}

.bg-rgba-6 {
  background-color: #8f0ffe26;
}

.bg-rgba-7 {
  background-color: #ec5b9026;
}

.bg-rgba-8 {
  background-color: #8a635c26;
}

.bg-rgba-9 {
  background-color: #3178c626;
}

.bg-semantic-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 35 61 / var(--tw-bg-opacity));
}

.bg-semantic-warning-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(51 27 0 / var(--tw-bg-opacity));
}

.bg-semantic-warning-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 166 35 / var(--tw-bg-opacity));
}

.bg-sky-1 {
  background-color: #51baff4d;
}

.bg-sky-2 {
  background-color: #51baff26;
}

.bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.bg-slate-100\/50 {
  background-color: #f1f5f980;
}

.bg-slate-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}

.bg-slate-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.bg-teal-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(6 40 34 / var(--tw-bg-opacity));
}

.bg-teal-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 118 110 / var(--tw-bg-opacity));
}

.bg-transparent {
  background-color: #0000;
}

.bg-violet-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity));
}

.bg-warning-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(51 27 0 / var(--tw-bg-opacity));
}

.bg-warning-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 166 35 / var(--tw-bg-opacity));
}

.bg-warning-500\/10 {
  background-color: #f5a6231a;
}

.bg-warning-500\/20 {
  background-color: #f5a62333;
}

.bg-warning-500\/5 {
  background-color: #f5a6230d;
}

.bg-warning-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(135 106 69 / var(--tw-bg-opacity));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-white\/10 {
  background-color: #ffffff1a;
}

.bg-white\/20 {
  background-color: #fff3;
}

.bg-white\/5 {
  background-color: #ffffff0d;
}

.bg-white\/90 {
  background-color: #ffffffe6;
}

.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 189 46 / var(--tw-bg-opacity));
}

.bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 149 2 / var(--tw-bg-opacity));
}

.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 230 28 / var(--tw-bg-opacity));
}

.bg-yellow-400\/10 {
  background-color: #ffe61c1a;
}

.bg-yellow-400\/15 {
  background-color: #ffe61c26;
}

.bg-yellow-400\/40 {
  background-color: #ffe61c66;
}

.bg-yellow-400\/5 {
  background-color: #ffe61c0d;
}

.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}

.bg-yellow-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(133 77 14 / var(--tw-bg-opacity));
}

.bg-zinc-700\/30 {
  background-color: #3f3f464d;
}

.bg-zinc-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}

.bg-opacity-10 {
  --tw-bg-opacity: .1;
}

.bg-opacity-50 {
  --tw-bg-opacity: .5;
}

.bg-opacity-70 {
  --tw-bg-opacity: .7;
}

.bg-opacity-80 {
  --tw-bg-opacity: .8;
}

.bg-opacity-90 {
  --tw-bg-opacity: .9;
}

.\!bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) !important;
}

.bg-\[linear-gradient\(180deg\,transparent\,rgba\(255\,230\,28\,0\.02\)_25\%\,transparent_50\%\,rgba\(81\,186\,255\,0\.02\)_75\%\,transparent\)\] {
  background-image: linear-gradient(#0000, #ffe61c05 25%, #0000 50%, #51baff05 75%, #0000);
}

.bg-\[radial-gradient\(120\%_80\%_at_50\%_-20\%\,rgba\(251\,191\,36\,0\.18\)\,transparent_55\%\)\] {
  background-image: radial-gradient(120% 80% at 50% -20%, #fbbf242e, #0000 55%);
}

.bg-\[radial-gradient\(circle\,_rgba\(255\,230\,28\,0\.18\)\,_transparent_65\%\)\] {
  background-image: radial-gradient(circle, #ffe61c2e, #0000 65%);
}

.bg-\[radial-gradient\(circle_at_center\,_rgba\(255\,230\,28\,0\.18\)\,_transparent_60\%\)\] {
  background-image: radial-gradient(circle, #ffe61c2e, #0000 60%);
}

.bg-\[radial-gradient\(ellipse_120\%_90\%_at_82\%_38\%\,rgba\(81\,186\,255\,0\.14\)_0\%\,transparent_58\%\)\,radial-gradient\(ellipse_95\%_70\%_at_14\%_-5\%\,rgba\(255\,230\,28\,0\.09\)_0\%\,transparent_52\%\)\,radial-gradient\(ellipse_100\%_55\%_at_50\%_105\%\,rgba\(94\,136\,255\,0\.06\)_0\%\,transparent_48\%\)\,linear-gradient\(180deg\,rgba\(2\,0\,19\,0\.45\)_0\%\,transparent_30\%\,transparent_70\%\,rgba\(2\,0\,19\,0\.92\)_100\%\)\] {
  background-image: radial-gradient(120% 90% at 82% 38%, #51baff24 0, #0000 58%), radial-gradient(95% 70% at 14% -5%, #ffe61c17 0, #0000 52%), radial-gradient(100% 55% at 50% 105%, #5e88ff0f 0, #0000 48%), linear-gradient(#02001373, #0000 30% 70%, #020013eb);
}

.bg-\[radial-gradient\(ellipse_70\%_55\%_at_50\%_45\%\,theme\(colors\.dark\.400\/0\.22\)\,transparent_65\%\)\] {
  background-image: radial-gradient(70% 55% at 50% 45%, #171a3438, #0000 65%);
}

.bg-\[radial-gradient\(ellipse_80\%_60\%_at_50\%_40\%\,rgba\(99\,102\,241\,0\.12\)\,transparent_65\%\)\] {
  background-image: radial-gradient(80% 60% at 50% 40%, #6366f11f, #0000 65%);
}

.bg-\[radial-gradient\(ellipse_90\%_80\%_at_35\%_15\%\,rgba\(255\,255\,255\,0\.55\)\,rgba\(77\,184\,255\,0\)_70\%\)\] {
  background-image: radial-gradient(90% 80% at 35% 15%, #ffffff8c, #4db8ff00 70%);
}

.bg-\[radial-gradient\(ellipse_95\%_90\%_at_50\%_50\%\,transparent_35\%\,theme\(colors\.dark\.100\/0\.88\)_100\%\)\] {
  background-image: radial-gradient(95% 90%, #0000 35%, #020013e0 100%);
}

.bg-\[url\(\'\/assets\/companies\/images\/path\.png\'\)\] {
  background-image: url("/assets/companies/images/path.png");
}

.bg-\[url\(\'\/assets\/companies\/images\/tech\.png\'\)\] {
  background-image: url("/assets/companies/images/tech.png");
}

.bg-bento {
  background-image: url("/assets/companies/images/bento.png");
}

.bg-bento-center {
  background-image: url("/assets/mdx/images/bento-center.webp");
}

.bg-bento-mid {
  background-image: url("/assets/companies/images/bento-mid.png");
}

.bg-card {
  background-image: url("/assets/general/images/bg-card.webp");
}

.bg-carousel-button {
  background-image: linear-gradient(#2a304d, #2c3157);
}

.bg-completed-card-outline {
  background-image: linear-gradient(#79ffe1 60%, #0000);
}

.bg-cookie {
  background-image: linear-gradient(#22274a, #11142b);
}

.bg-cookieButton {
  background-image: linear-gradient(#51baff, #2fa4ff);
}

.bg-course-gradient1 {
  background-image: linear-gradient(#2f1b5a80 0, #0e143480 100%);
}

.bg-course-gradient2 {
  background-image: linear-gradient(#24357e80 0, #0e143480 100%);
}

.bg-course-gradient3 {
  background-image: linear-gradient(#5a411b80 0, #0e143480 100%);
}

.bg-course-gradient4 {
  background-image: linear-gradient(#1b5a3880 0, #0e143480 100%);
}

.bg-dashboard-active {
  background-image: url("/assets/dashboard/icons/active-bg.svg");
}

.bg-dashboard-sidebar {
  background-image: linear-gradient(270deg, #090b1d, #02001310 0);
}

.bg-dev-up {
  background-image: url("/assets/pricing/images/dev-up.webp");
}

.bg-elite-content-card-outline {
  background-image: linear-gradient(#f5a623 60%, #0000);
}

.bg-elite-content-card-shine {
  background-image: radial-gradient(100% 100% at 100% 0, #f5a623 0, #fefefa00 100%);
}

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.bg-gradient-to-tl {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}

.bg-hold {
  background-image: url("/assets/companies/images/hold.webp");
}

.bg-hold-grd {
  background-image: linear-gradient(#24357e80, #0e143480);
}

.bg-instruct {
  background-image: url("/assets/companies/images/instruct.webp");
}

.bg-jsm-abstract {
  background-image: url("/assets/general/images/jsm-abstract.webp");
}

.bg-jsm-abstract-checkout {
  background-image: url("/assets/general/images/jsm-abstract-checkout.webp");
}

.bg-jsm-abstract-lined {
  background-image: url("/assets/general/images/jsm-abstract-lined.webp");
}

.bg-jsm-abstract-long {
  background-image: url("/assets/general/images/jsm-abstract-long.webp");
}

.bg-jsm-abstract-quarter {
  background-image: url("/assets/general/images/jsm-abstract-quarter.webp");
}

.bg-jsm-certificate-light {
  background-image: url("/assets/general/images/bg-certificate-light.webp");
}

.bg-jsm-stars {
  background-image: url("/assets/mdx/images/star-bg.webp");
}

.bg-linear-500 {
  background-image: linear-gradient(270deg, #22274a, #171a34);
}

.bg-linear-bento {
  background-image: linear-gradient(#090b1d, #171a34);
}

.bg-linear-course-small {
  background-image: linear-gradient(#171a34, #090b1d);
}

.bg-linear-dark-180 {
  background-image: linear-gradient(#11142b, #171a34);
}

.bg-linear-dark-90 {
  background-image: linear-gradient(90deg, #11142b, #171a34);
}

.bg-linear-gradient-blue-100 {
  background-image: radial-gradient(100% 100% at 0 100%, #52a8ff 0, #05041f00 100%);
}

.bg-linear-gradient-blue-module {
  background-image: radial-gradient(100% 100% at 100% 0, #0070f3 0, #51baff00 100%);
}

.bg-linear-gradient-carousel {
  background-image: linear-gradient(#090b1d, #090b1d00);
}

.bg-linear-gradient-community-card {
  background-image: linear-gradient(#171a34, #11142b);
}

.bg-linear-gradient-course-curriculum1 {
  background-image: radial-gradient(100% 100% at 100% 0, #51baff 0, #51baff00 100%);
}

.bg-linear-gradient-course-curriculum2 {
  background-image: radial-gradient(100% 100% at 100% 0, #f5a623 0, #f7b95500 100%);
}

.bg-linear-gradient-course-curriculum3 {
  background-image: radial-gradient(100% 100% at 100% 0, #ff0080 0, #ff008000 100%);
}

.bg-linear-gradient-curriculum {
  background-image: linear-gradient(#11142b, #090b1d);
}

.bg-linear-gradient-dark-0_100 {
  background-image: linear-gradient(#020013, #171a34);
}

.bg-linear-gradient-dark-100_180 {
  background-image: linear-gradient(#2a304d, #22274a);
}

.bg-linear-gradient-dark-100_90 {
  background-image: linear-gradient(#22274a, #171a34);
}

.bg-linear-gradient-dark-124_100 {
  background-image: linear-gradient(124deg, #171a34 -1.34%, #22274a);
}

.bg-linear-gradient-dark-180_100 {
  background-image: linear-gradient(#22274a, #2a304d);
}

.bg-linear-gradient-dark-90_100 {
  background-image: linear-gradient(90deg, #171a34, #22274a);
}

.bg-linear-gradient-dark-discord {
  background-image: linear-gradient(#11142b, #22274a);
}

.bg-linear-gradient-instructor {
  background-image: linear-gradient(90deg, #22274a00, #22274a 48.5%, #22274a00);
}

.bg-linear-gradient-light-blue {
  background-image: linear-gradient(270deg, #9ea6fa, #d8ccf1);
}

.bg-linear-gradient-nation {
  background-image: url("/assets/companies/images/linear-nation.webp");
}

.bg-linear-gradient-pink {
  background-image: radial-gradient(100% 100% at 100% 0, #eb367f 0, #51baff00 100%);
}

.bg-linear-gradient-pink-module {
  background-image: radial-gradient(100% 100% at 100% 0, #f81ce5 0, #51baff00 100%);
}

.bg-linear-gradient-primary-180_100 {
  background-image: linear-gradient(#51baff, #2fa4ff);
}

.bg-linear-gradient-purple-100 {
  background-image: radial-gradient(100% 100% at 100% 0, #a97aff 0, #05041f00 100%);
}

.bg-linear-gradient-star {
  background-image: url("/assets/companies/images/linear-star.webp");
}

.bg-linear-gradient-white-50 {
  background-image: radial-gradient(100% 50% at 50% 100%, #fff 0, #05041f00 100%);
}

.bg-linear-gradient-yellow-module {
  background-image: radial-gradient(100% 100% at 100% 0, #f5a623 0, #f7b95500 100%);
}

.bg-linear-gradient-youtube {
  background-image: linear-gradient(#11142b80, #22274a80);
}

.bg-linear-next-course {
  background-image: linear-gradient(#2f1b5a80, #0e143480);
}

.bg-linear-personalized {
  background-image: linear-gradient(#020013, #090b1d);
}

.bg-linear-roadblock {
  background-image: linear-gradient(#090b1d, #11142b);
}

.bg-next-up {
  background-image: url("/assets/pricing/images/next-up.webp");
}

.bg-nextjs-testing {
  background-image: url("/assets/pricing/images/radial-background.webp");
}

.bg-personalized {
  background-image: url("/assets/companies/images/stars.png");
}

.bg-pro-circle {
  background-image: url("/assets/general/images/pro-circle.webp");
}

.bg-pro-content-card-outline {
  background-image: linear-gradient(#fefefa 60%, #0000);
}

.bg-pro-content-card-shine {
  background-image: radial-gradient(100% 100% at 100% 0, #fefefa 0, #fefefa00 100%);
}

.bg-purple-black {
  background-image: linear-gradient(#2f1b5a, #0e1434);
}

.bg-radial-gradient-learning {
  background-image: radial-gradient(100% 100% at 100% 0, #0070f3 0, #0070f300 100%);
}

.bg-react-up {
  background-image: url("/assets/pricing/images/react-up.webp");
}

.bg-spotlight-curriculum1 {
  background-image: linear-gradient(#abf5ff, #abf5ff00 74.74%);
}

.bg-three-up {
  background-image: url("/assets/pricing/images/three-up.webp");
}

.bg-tilt-course {
  background-image: url("/assets/general/images/tilt-course.webp");
}

.bg-unlock-everything {
  background-image: url("/assets/pricing/images/unlock-everything.webp");
}

.bg-upcoming {
  background-image: url("/assets/pricing/images/upcoming.webp");
}

.\!from-yellow-400 {
  --tw-gradient-from: #ffe61c var(--tw-gradient-from-position) !important;
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.from-\[\#091531\] {
  --tw-gradient-from: #091531 var(--tw-gradient-from-position);
  --tw-gradient-to: #09153100 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#11142B\]\/50 {
  --tw-gradient-from: #11142b80 var(--tw-gradient-from-position);
  --tw-gradient-to: #11142b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#171A34\] {
  --tw-gradient-from: #171a34 var(--tw-gradient-from-position);
  --tw-gradient-to: #171a3400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#171A34\]\/20 {
  --tw-gradient-from: #171a3433 var(--tw-gradient-from-position);
  --tw-gradient-to: #171a3400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#22274A\] {
  --tw-gradient-from: #22274a var(--tw-gradient-from-position);
  --tw-gradient-to: #22274a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#2A3C59\] {
  --tw-gradient-from: #2a3c59 var(--tw-gradient-from-position);
  --tw-gradient-to: #2a3c5900 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#331B00\] {
  --tw-gradient-from: #331b00 var(--tw-gradient-from-position);
  --tw-gradient-to: #331b0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#33C791\] {
  --tw-gradient-from: #33c791 var(--tw-gradient-from-position);
  --tw-gradient-to: #33c79100 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#392102\] {
  --tw-gradient-from: #392102 var(--tw-gradient-from-position);
  --tw-gradient-to: #39210200 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#3EDFA4\] {
  --tw-gradient-from: #3edfa4 var(--tw-gradient-from-position);
  --tw-gradient-to: #3edfa400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#5EC4FF\] {
  --tw-gradient-from: #5ec4ff var(--tw-gradient-from-position);
  --tw-gradient-to: #5ec4ff00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#D1D4FA\] {
  --tw-gradient-from: #d1d4fa var(--tw-gradient-from-position);
  --tw-gradient-to: #d1d4fa00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#F5A623\] {
  --tw-gradient-from: #f5a623 var(--tw-gradient-from-position);
  --tw-gradient-to: #f5a62300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FE9F3A\]\/\[0\.08\] {
  --tw-gradient-from: #fe9f3a14 var(--tw-gradient-from-position);
  --tw-gradient-to: #fe9f3a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FEFEFA\] {
  --tw-gradient-from: #fefefa var(--tw-gradient-from-position);
  --tw-gradient-to: #fefefa00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFE61C\] {
  --tw-gradient-from: #ffe61c var(--tw-gradient-from-position);
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFE61C\]\/10 {
  --tw-gradient-from: #ffe61c1a var(--tw-gradient-from-position);
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#f5a52321\] {
  --tw-gradient-from: #f5a52321 var(--tw-gradient-from-position);
  --tw-gradient-to: #f5a52300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#f5a52326\] {
  --tw-gradient-from: #f5a52326 var(--tw-gradient-from-position);
  --tw-gradient-to: #f5a52300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#f5a52334\] {
  --tw-gradient-from: #f5a52334 var(--tw-gradient-from-position);
  --tw-gradient-to: #f5a52300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#fefefa18\] {
  --tw-gradient-from: #fefefa18 var(--tw-gradient-from-position);
  --tw-gradient-to: #fefefa00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#ffd666\] {
  --tw-gradient-from: #ffd666 var(--tw-gradient-from-position);
  --tw-gradient-to: #ffd66600 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400 {
  --tw-gradient-from: #60a5fa var(--tw-gradient-from-position);
  --tw-gradient-to: #60a5fa00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-300 {
  --tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);
  --tw-gradient-to: #67e8f900 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-400 {
  --tw-gradient-from: #79ffe1 var(--tw-gradient-from-position);
  --tw-gradient-to: #79ffe100 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-400\/30 {
  --tw-gradient-from: #79ffe14d var(--tw-gradient-from-position);
  --tw-gradient-to: #79ffe100 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-500 {
  --tw-gradient-from: #50e3c2 var(--tw-gradient-from-position);
  --tw-gradient-to: #50e3c200 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-150 {
  --tw-gradient-from: #050717 var(--tw-gradient-from-position);
  --tw-gradient-to: #05071700 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-200 {
  --tw-gradient-from: #090b1d var(--tw-gradient-from-position);
  --tw-gradient-to: #090b1d00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-300 {
  --tw-gradient-from: #11142b var(--tw-gradient-from-position);
  --tw-gradient-to: #11142b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-300\/60 {
  --tw-gradient-from: #11142b99 var(--tw-gradient-from-position);
  --tw-gradient-to: #11142b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-300\/85 {
  --tw-gradient-from: #11142bd9 var(--tw-gradient-from-position);
  --tw-gradient-to: #11142b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-400 {
  --tw-gradient-from: #171a34 var(--tw-gradient-from-position);
  --tw-gradient-to: #171a3400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-400\/30 {
  --tw-gradient-from: #171a344d var(--tw-gradient-from-position);
  --tw-gradient-to: #171a3400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-400\/40 {
  --tw-gradient-from: #171a3466 var(--tw-gradient-from-position);
  --tw-gradient-to: #171a3400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500 {
  --tw-gradient-from: #22274a var(--tw-gradient-from-position);
  --tw-gradient-to: #22274a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/90 {
  --tw-gradient-from: #22274ae6 var(--tw-gradient-from-position);
  --tw-gradient-to: #22274a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-400\/15 {
  --tw-gradient-from: #34d39926 var(--tw-gradient-from-position);
  --tw-gradient-to: #34d39900 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-400\/25 {
  --tw-gradient-from: #34d39940 var(--tw-gradient-from-position);
  --tw-gradient-to: #34d39900 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-400 {
  --tw-gradient-from: #9ca3af var(--tw-gradient-from-position);
  --tw-gradient-to: #9ca3af00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-300\/25 {
  --tw-gradient-from: #ffa92940 var(--tw-gradient-from-position);
  --tw-gradient-to: #ffa92900 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-400\/35 {
  --tw-gradient-from: #d3807059 var(--tw-gradient-from-position);
  --tw-gradient-to: #d3807000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-400\/\[0\.14\] {
  --tw-gradient-from: #d3807024 var(--tw-gradient-from-position);
  --tw-gradient-to: #d3807000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-500\/20 {
  --tw-gradient-from: #e08c7b33 var(--tw-gradient-from-position);
  --tw-gradient-to: #e08c7b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-1 {
  --tw-gradient-from: #51baff var(--tw-gradient-from-position);
  --tw-gradient-to: #51baff00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-5 {
  --tw-gradient-from: #0070f3 var(--tw-gradient-from-position);
  --tw-gradient-to: #0070f300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-6 {
  --tw-gradient-from: #9ea6fa var(--tw-gradient-from-position);
  --tw-gradient-to: #9ea6fa00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400 {
  --tw-gradient-from: #c084fc var(--tw-gradient-from-position);
  --tw-gradient-to: #c084fc00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50 {
  --tw-gradient-from: #d1d4fa var(--tw-gradient-from-position);
  --tw-gradient-to: #d1d4fa00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rgba-40 {
  --tw-gradient-from: #24357e66 var(--tw-gradient-from-position);
  --tw-gradient-to: #24357e00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rgba-42 {
  --tw-gradient-from: #2f1b5a80 var(--tw-gradient-from-position);
  --tw-gradient-to: #2f1b5a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rgba-44 {
  --tw-gradient-from: #5a411b80 var(--tw-gradient-from-position);
  --tw-gradient-to: #5a411b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rgba-45 {
  --tw-gradient-from: #5a1b1b80 var(--tw-gradient-from-position);
  --tw-gradient-to: #5a1b1b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rgba-46 {
  --tw-gradient-from: #24357e80 var(--tw-gradient-from-position);
  --tw-gradient-to: #24357e00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rgba-47 {
  --tw-gradient-from: #1b5a3880 var(--tw-gradient-from-position);
  --tw-gradient-to: #1b5a3800 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rgba-48 {
  --tw-gradient-from: #595a1b80 var(--tw-gradient-from-position);
  --tw-gradient-to: #595a1b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-transparent {
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-white\/0 {
  --tw-gradient-from: #fff0 var(--tw-gradient-from-position);
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-white\/\[0\.05\] {
  --tw-gradient-from: #ffffff0d var(--tw-gradient-from-position);
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400 {
  --tw-gradient-from: #ffe61c var(--tw-gradient-from-position);
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/10 {
  --tw-gradient-from: #ffe61c1a var(--tw-gradient-from-position);
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/25 {
  --tw-gradient-from: #ffe61c40 var(--tw-gradient-from-position);
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/30 {
  --tw-gradient-from: #ffe61c4d var(--tw-gradient-from-position);
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.via-\[\#22284A\] {
  --tw-gradient-to: #22284a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #22284a var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-\[\#4DB8FF\] {
  --tw-gradient-to: #4db8ff00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #4db8ff var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-\[\#FFA929\] {
  --tw-gradient-to: #ffa92900 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffa929 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-\[\#f5a52315\] {
  --tw-gradient-to: #f5a52300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f5a52315 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-\[\#f5a5231c\] {
  --tw-gradient-to: #f5a52300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f5a5231c var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-\[\#f5a52359\] {
  --tw-gradient-to: #f5a52300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f5a52359 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-\[\#f5a52389\] {
  --tw-gradient-to: #f5a52300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f5a52389 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-\[\#fefefa95\] {
  --tw-gradient-to: #fefefa00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fefefa95 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-amber-400\/25 {
  --tw-gradient-to: #fbbf2400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fbbf2440 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-amber-600\/10 {
  --tw-gradient-to: #d9770600 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #d977061a var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-cyan-400\/5 {
  --tw-gradient-to: #79ffe100 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #79ffe10d var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-dark-300 {
  --tw-gradient-to: #11142b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #11142b var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-dark-300\/20 {
  --tw-gradient-to: #11142b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #11142b33 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-dark-400\/60 {
  --tw-gradient-to: #171a3400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #171a3499 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-dark-500\/50 {
  --tw-gradient-to: #22274a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #22274a80 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-dark-500\/\[0\.12\] {
  --tw-gradient-to: #22274a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #22274a1f var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-green-8\/60 {
  --tw-gradient-to: #0acf8300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #0acf8399 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-primary-1\/60 {
  --tw-gradient-to: #51baff00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #51baff99 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-primary-2 {
  --tw-gradient-to: #2fa4ff00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #2fa4ff var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-rose-400\/\[0\.06\] {
  --tw-gradient-to: #fb718500 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fb71850f var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-transparent {
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-white\/10 {
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffffff1a var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-white\/15 {
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffffff26 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-white\/20 {
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fff3 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-yellow-400\/5 {
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffe61c0d var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.\!to-orange-300 {
  --tw-gradient-to: #ffa929 var(--tw-gradient-to-position) !important;
}

.to-\[\#090B1D\] {
  --tw-gradient-to: #090b1d var(--tw-gradient-to-position);
}

.to-\[\#0A0C1E\] {
  --tw-gradient-to: #0a0c1e var(--tw-gradient-to-position);
}

.to-\[\#0C0C1C\] {
  --tw-gradient-to: #0c0c1c var(--tw-gradient-to-position);
}

.to-\[\#0e1021\] {
  --tw-gradient-to: #0e1021 var(--tw-gradient-to-position);
}

.to-\[\#171A34\] {
  --tw-gradient-to: #171a34 var(--tw-gradient-to-position);
}

.to-\[\#22274A\] {
  --tw-gradient-to: #22274a var(--tw-gradient-to-position);
}

.to-\[\#22274A\]\/50 {
  --tw-gradient-to: #22274a80 var(--tw-gradient-to-position);
}

.to-\[\#24294B\] {
  --tw-gradient-to: #24294b var(--tw-gradient-to-position);
}

.to-\[\#2A304D\] {
  --tw-gradient-to: #2a304d var(--tw-gradient-to-position);
}

.to-\[\#3AA8E8\] {
  --tw-gradient-to: #3aa8e8 var(--tw-gradient-to-position);
}

.to-\[\#9EA6FA\] {
  --tw-gradient-to: #9ea6fa var(--tw-gradient-to-position);
}

.to-\[\#D4AF37\] {
  --tw-gradient-to: #d4af37 var(--tw-gradient-to-position);
}

.to-\[\#FFA929\] {
  --tw-gradient-to: #ffa929 var(--tw-gradient-to-position);
}

.to-\[\#FFA929\]\/10 {
  --tw-gradient-to: #ffa9291a var(--tw-gradient-to-position);
}

.to-\[\#FFBF3F\] {
  --tw-gradient-to: #ffbf3f var(--tw-gradient-to-position);
}

.to-\[\#f5a523c5\] {
  --tw-gradient-to: #f5a523c5 var(--tw-gradient-to-position);
}

.to-\[\#fefefac2\] {
  --tw-gradient-to: #fefefac2 var(--tw-gradient-to-position);
}

.to-\[\#ffb84d\] {
  --tw-gradient-to: #ffb84d var(--tw-gradient-to-position);
}

.to-amber-600\/20 {
  --tw-gradient-to: #d9770633 var(--tw-gradient-to-position);
}

.to-blue-600 {
  --tw-gradient-to: #2563eb var(--tw-gradient-to-position);
}

.to-cyan-500 {
  --tw-gradient-to: #50e3c2 var(--tw-gradient-to-position);
}

.to-cyan-600 {
  --tw-gradient-to: #0ac7b4 var(--tw-gradient-to-position);
}

.to-cyan-700 {
  --tw-gradient-to: #29bc9b var(--tw-gradient-to-position);
}

.to-dark-200 {
  --tw-gradient-to: #090b1d var(--tw-gradient-to-position);
}

.to-dark-200\/55 {
  --tw-gradient-to: #090b1d8c var(--tw-gradient-to-position);
}

.to-dark-300 {
  --tw-gradient-to: #11142b var(--tw-gradient-to-position);
}

.to-dark-300\/90 {
  --tw-gradient-to: #11142be6 var(--tw-gradient-to-position);
}

.to-dark-400 {
  --tw-gradient-to: #171a34 var(--tw-gradient-to-position);
}

.to-dark-400\/60 {
  --tw-gradient-to: #171a3499 var(--tw-gradient-to-position);
}

.to-dark-500 {
  --tw-gradient-to: #22274a var(--tw-gradient-to-position);
}

.to-dark-500\/35 {
  --tw-gradient-to: #22274a59 var(--tw-gradient-to-position);
}

.to-dark-500\/60 {
  --tw-gradient-to: #22274a99 var(--tw-gradient-to-position);
}

.to-dark-500\/70 {
  --tw-gradient-to: #22274ab3 var(--tw-gradient-to-position);
}

.to-dark-600 {
  --tw-gradient-to: #2a304d var(--tw-gradient-to-position);
}

.to-dark-600\/95 {
  --tw-gradient-to: #2a304df2 var(--tw-gradient-to-position);
}

.to-emerald-500\/10 {
  --tw-gradient-to: #10b9811a var(--tw-gradient-to-position);
}

.to-emerald-500\/5 {
  --tw-gradient-to: #10b9810d var(--tw-gradient-to-position);
}

.to-gray-600 {
  --tw-gradient-to: #4b5563 var(--tw-gradient-to-position);
}

.to-indigo-500 {
  --tw-gradient-to: #6366f1 var(--tw-gradient-to-position);
}

.to-orange-300 {
  --tw-gradient-to: #ffa929 var(--tw-gradient-to-position);
}

.to-orange-400\/25 {
  --tw-gradient-to: #d3807040 var(--tw-gradient-to-position);
}

.to-orange-500 {
  --tw-gradient-to: #e08c7b var(--tw-gradient-to-position);
}

.to-pink-500 {
  --tw-gradient-to: #eb367f var(--tw-gradient-to-position);
}

.to-primary-2 {
  --tw-gradient-to: #2fa4ff var(--tw-gradient-to-position);
}

.to-primary-3 {
  --tw-gradient-to: #3291ff var(--tw-gradient-to-position);
}

.to-primary-6 {
  --tw-gradient-to: #9ea6fa var(--tw-gradient-to-position);
}

.to-purple-50 {
  --tw-gradient-to: #d1d4fa var(--tw-gradient-to-position);
}

.to-rgba-41 {
  --tw-gradient-to: #22274a66 var(--tw-gradient-to-position);
}

.to-rgba-43 {
  --tw-gradient-to: #0e143480 var(--tw-gradient-to-position);
}

.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.to-white\/0 {
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
}

.bg-contain {
  background-size: contain;
}

.bg-cover {
  background-size: cover;
}

.bg-clip-text {
  -webkit-background-clip: text;
  background-clip: text;
}

.bg-bottom {
  background-position: bottom;
}

.bg-center {
  background-position: 50%;
}

.bg-left {
  background-position: 0;
}

.bg-top {
  background-position: top;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.fill-current {
  fill: currentColor;
}

.fill-gray-discord {
  fill: #c2cde733;
}

.object-contain {
  -o-object-fit: contain;
  object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.object-fill {
  -o-object-fit: fill;
  object-fit: fill;
}

.object-none {
  -o-object-fit: none;
  object-fit: none;
}

.object-scale-down {
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.object-bottom {
  -o-object-position: bottom;
  object-position: bottom;
}

.object-center {
  -o-object-position: center;
  object-position: center;
}

.object-left {
  -o-object-position: left;
  object-position: left;
}

.object-right {
  -o-object-position: right;
  object-position: right;
}

.object-top {
  -o-object-position: top;
  object-position: top;
}

.\!p-0 {
  padding: 0 !important;
}

.\!p-1 {
  padding: .25rem !important;
}

.\!p-5 {
  padding: 1.25rem !important;
}

.\!p-\[50px_20px\] {
  padding: 50px 20px !important;
}

.p-0 {
  padding: 0;
}

.p-1 {
  padding: .25rem;
}

.p-1\.5 {
  padding: .375rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-2 {
  padding: .5rem;
}

.p-2\.5 {
  padding: .625rem;
}

.p-20 {
  padding: 5rem;
}

.p-3 {
  padding: .75rem;
}

.p-3\.5 {
  padding: .875rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-7 {
  padding: 1.75rem;
}

.p-8 {
  padding: 2rem;
}

.p-9 {
  padding: 2.25rem;
}

.p-\[0_28px_26px_4px\] {
  padding: 0 28px 26px 4px;
}

.p-\[16\%\] {
  padding: 16%;
}

.p-\[18px\] {
  padding: 18px;
}

.p-\[1px\] {
  padding: 1px;
}

.p-\[2\.5px\] {
  padding: 2.5px;
}

.p-\[24px_20px\] {
  padding: 24px 20px;
}

.p-\[2px\] {
  padding: 2px;
}

.p-\[32px_90px_8px\] {
  padding: 32px 90px 8px;
}

.p-\[7\.5px\] {
  padding: 7.5px;
}

.p-\[90px\] {
  padding: 90px;
}

.p-px {
  padding: 1px;
}

.\!px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.\!px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.\!py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.\!py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.\!py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.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-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.px-2 {
  padding-left: .5rem;
  padding-right: .5rem;
}

.px-2\.5 {
  padding-left: .625rem;
  padding-right: .625rem;
}

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-3 {
  padding-left: .75rem;
  padding-right: .75rem;
}

.px-3\.5 {
  padding-left: .875rem;
  padding-right: .875rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.px-\[15px\] {
  padding-left: 15px;
  padding-right: 15px;
}

.px-\[18px\] {
  padding-left: 18px;
  padding-right: 18px;
}

.px-\[26px\] {
  padding-left: 26px;
  padding-right: 26px;
}

.px-\[30px\] {
  padding-left: 30px;
  padding-right: 30px;
}

.px-\[34px\] {
  padding-left: 34px;
  padding-right: 34px;
}

.px-\[50px\] {
  padding-left: 50px;
  padding-right: 50px;
}

.px-\[67px\] {
  padding-left: 67px;
  padding-right: 67px;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.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-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.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-3\.5 {
  padding-top: .875rem;
  padding-bottom: .875rem;
}

.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-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.py-\[13px\] {
  padding-top: 13px;
  padding-bottom: 13px;
}

.py-\[18px\] {
  padding-top: 18px;
  padding-bottom: 18px;
}

.py-\[30px\] {
  padding-top: 30px;
  padding-bottom: 30px;
}

.py-\[3px\] {
  padding-top: 3px;
  padding-bottom: 3px;
}

.py-\[40px\] {
  padding-top: 40px;
  padding-bottom: 40px;
}

.py-\[50px\] {
  padding-top: 50px;
  padding-bottom: 50px;
}

.py-\[61px\] {
  padding-top: 61px;
  padding-bottom: 61px;
}

.py-\[72px\] {
  padding-top: 72px;
  padding-bottom: 72px;
}

.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}

.\!pb-0 {
  padding-bottom: 0 !important;
}

.\!pl-0 {
  padding-left: 0 !important;
}

.pb-1 {
  padding-bottom: .25rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-11 {
  padding-bottom: 2.75rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pb-14 {
  padding-bottom: 3.5rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pb-2 {
  padding-bottom: .5rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-24 {
  padding-bottom: 6rem;
}

.pb-28 {
  padding-bottom: 7rem;
}

.pb-3 {
  padding-bottom: .75rem;
}

.pb-3\.5 {
  padding-bottom: .875rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-7 {
  padding-bottom: 1.75rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pb-9 {
  padding-bottom: 2.25rem;
}

.pb-\[14px\] {
  padding-bottom: 14px;
}

.pb-\[18px\] {
  padding-bottom: 18px;
}

.pb-\[46px\] {
  padding-bottom: 46px;
}

.pb-\[51px\] {
  padding-bottom: 51px;
}

.pb-\[60px\] {
  padding-bottom: 60px;
}

.pb-\[70px\] {
  padding-bottom: 70px;
}

.pb-\[72px\] {
  padding-bottom: 72px;
}

.pe-14 {
  padding-inline-end: 3.5rem;
}

.pl-1 {
  padding-left: .25rem;
}

.pl-11 {
  padding-left: 2.75rem;
}

.pl-14 {
  padding-left: 3.5rem;
}

.pl-16 {
  padding-left: 4rem;
}

.pl-2 {
  padding-left: .5rem;
}

.pl-2\.5 {
  padding-left: .625rem;
}

.pl-20 {
  padding-left: 5rem;
}

.pl-3 {
  padding-left: .75rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pl-9 {
  padding-left: 2.25rem;
}

.pl-\[34px\] {
  padding-left: 34px;
}

.pl-\[38px\] {
  padding-left: 38px;
}

.pl-\[max\(1rem\,env\(safe-area-inset-left\)\)\] {
  padding-left: max(1rem, env(safe-area-inset-left));
}

.pr-0\.5 {
  padding-right: .125rem;
}

.pr-1 {
  padding-right: .25rem;
}

.pr-1\.5 {
  padding-right: .375rem;
}

.pr-11 {
  padding-right: 2.75rem;
}

.pr-14 {
  padding-right: 3.5rem;
}

.pr-2 {
  padding-right: .5rem;
}

.pr-2\.5 {
  padding-right: .625rem;
}

.pr-3 {
  padding-right: .75rem;
}

.pr-3\.5 {
  padding-right: .875rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pr-\[0px\] {
  padding-right: 0;
}

.pr-\[33px\] {
  padding-right: 33px;
}

.pr-\[max\(1rem\,env\(safe-area-inset-right\)\)\] {
  padding-right: max(1rem, env(safe-area-inset-right));
}

.ps-10 {
  padding-inline-start: 2.5rem;
}

.pt-0 {
  padding-top: 0;
}

.pt-0\.5 {
  padding-top: .125rem;
}

.pt-1 {
  padding-top: .25rem;
}

.pt-1\.5 {
  padding-top: .375rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pt-14 {
  padding-top: 3.5rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pt-2 {
  padding-top: .5rem;
}

.pt-20 {
  padding-top: 5rem;
}

.pt-24 {
  padding-top: 6rem;
}

.pt-28 {
  padding-top: 7rem;
}

.pt-3 {
  padding-top: .75rem;
}

.pt-3\.5 {
  padding-top: .875rem;
}

.pt-32 {
  padding-top: 8rem;
}

.pt-36 {
  padding-top: 9rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-44 {
  padding-top: 11rem;
}

.pt-48 {
  padding-top: 12rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-52 {
  padding-top: 13rem;
}

.pt-56 {
  padding-top: 14rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pt-60 {
  padding-top: 15rem;
}

.pt-7 {
  padding-top: 1.75rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pt-9 {
  padding-top: 2.25rem;
}

.pt-\[101px\] {
  padding-top: 101px;
}

.pt-\[106px\] {
  padding-top: 106px;
}

.pt-\[120px\] {
  padding-top: 120px;
}

.pt-\[18px\] {
  padding-top: 18px;
}

.pt-\[220px\] {
  padding-top: 220px;
}

.pt-\[22px\] {
  padding-top: 22px;
}

.pt-\[2px\] {
  padding-top: 2px;
}

.pt-\[30px\] {
  padding-top: 30px;
}

.pt-\[43px\] {
  padding-top: 43px;
}

.pt-\[4px\] {
  padding-top: 4px;
}

.pt-\[50px\] {
  padding-top: 50px;
}

.pt-\[56\.25\%\] {
  padding-top: 56.25%;
}

.pt-\[60px\] {
  padding-top: 60px;
}

.pt-\[70px\] {
  padding-top: 70px;
}

.pt-\[72px\] {
  padding-top: 72px;
}

.pt-\[75px\] {
  padding-top: 75px;
}

.pt-\[84px\] {
  padding-top: 84px;
}

.pt-\[90px\] {
  padding-top: 90px;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-start {
  text-align: start;
}

.text-end {
  text-align: end;
}

.align-middle {
  vertical-align: middle;
}

.align-text-bottom {
  vertical-align: text-bottom;
}

.\!font-mono {
  font-family: var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.\!font-playball {
  font-family: var(--font-playball), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.font-\[var\(--font-inter-v1\)\,Inter\,-apple-system\,sans-serif\] {
  font-family: var(--font-inter-v1), Inter, -apple-system, sans-serif;
}

.font-gsap-mono {
  font-family: Plus Jakarta Sans, sans-serif;
}

.font-gsap-serif {
  font-family: DM Sans, sans-serif;
}

.font-mono {
  font-family: var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.font-montserrat {
  font-family: var(--font-montserrat), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.font-sans {
  font-family: var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.\!text-3xl {
  font-size: 1.875rem !important;
  line-height: 2.25rem !important;
}

.\!text-\[18px\] {
  font-size: 18px !important;
}

.\!text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}

.\!text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}

.\!text-sm {
  font-size: .875rem !important;
  line-height: 1.25rem !important;
}

.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-6xl {
  font-size: 3.75rem;
  line-height: 1;
}

.text-\[0\.85em\] {
  font-size: .85em;
}

.text-\[0\.8rem\] {
  font-size: .8rem;
}

.text-\[10px\] {
  font-size: 10px;
}

.text-\[11px\] {
  font-size: 11px;
}

.text-\[12px\] {
  font-size: 12px;
}

.text-\[13px\] {
  font-size: 13px;
}

.text-\[140px\] {
  font-size: 140px;
}

.text-\[15px\] {
  font-size: 15px;
}

.text-\[16px\] {
  font-size: 16px;
}

.text-\[17px\] {
  font-size: 17px;
}

.text-\[18px\] {
  font-size: 18px;
}

.text-\[20px\] {
  font-size: 20px;
}

.text-\[25px\] {
  font-size: 25px;
}

.text-\[28px\] {
  font-size: 28px;
}

.text-\[36px\] {
  font-size: 36px;
}

.text-\[48px\] {
  font-size: 48px;
}

.text-\[56px\] {
  font-size: 56px;
}

.text-\[72px\] {
  font-size: 72px;
}

.text-\[80px\] {
  font-size: 80px;
}

.text-\[9px\] {
  font-size: 9px;
}

.text-\[clamp\(0\.9rem\,2\.5vw\,1\.25rem\)\] {
  font-size: clamp(.9rem, 2.5vw, 1.25rem);
}

.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;
}

.\!font-\[var\(--font-geist-mono\)\,Geist_Mono\,monospace\] {
  font-weight: var(--font-geist-mono), Geist Mono, monospace !important;
}

.\!font-bold {
  font-weight: 700 !important;
}

.\!font-medium {
  font-weight: 500 !important;
}

.\!font-semibold {
  font-weight: 600 !important;
}

.font-black {
  font-weight: 900;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}

.\!leading-8 {
  line-height: 2rem !important;
}

.\!leading-\[1\.08\] {
  line-height: 1.08 !important;
}

.\!leading-\[1\.7\] {
  line-height: 1.7 !important;
}

.\!leading-\[120\%\] {
  line-height: 120% !important;
}

.\!leading-\[20px\] {
  line-height: 20px !important;
}

.\!leading-\[24px\] {
  line-height: 24px !important;
}

.\!leading-\[28px\] {
  line-height: 28px !important;
}

.\!leading-\[32px\] {
  line-height: 32px !important;
}

.\!leading-\[52px\] {
  line-height: 52px !important;
}

.\!leading-none {
  line-height: 1 !important;
}

.\!leading-tight {
  line-height: 1.25 !important;
}

.leading-10 {
  line-height: 2.5rem;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-7 {
  line-height: 1.75rem;
}

.leading-\[1\.06\] {
  line-height: 1.06;
}

.leading-\[1\.15\] {
  line-height: 1.15;
}

.leading-\[1\.18\] {
  line-height: 1.18;
}

.leading-\[1\.2\] {
  line-height: 1.2;
}

.leading-\[1\.3\] {
  line-height: 1.3;
}

.leading-\[1\.55\] {
  line-height: 1.55;
}

.leading-\[1\.6\] {
  line-height: 1.6;
}

.leading-\[1\.7\] {
  line-height: 1.7;
}

.leading-\[20px\] {
  line-height: 20px;
}

.leading-\[24px\] {
  line-height: 24px;
}

.leading-\[28px\] {
  line-height: 28px;
}

.leading-\[47px\] {
  line-height: 47px;
}

.leading-\[50px\] {
  line-height: 50px;
}

.leading-\[7rem\] {
  line-height: 7rem;
}

.leading-none {
  line-height: 1;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-snug {
  line-height: 1.375;
}

.leading-tight {
  line-height: 1.25;
}

.\!tracking-normal {
  letter-spacing: 0 !important;
}

.tracking-\[-0\.03em\] {
  letter-spacing: -.03em;
}

.tracking-\[-0\.04em\] {
  letter-spacing: -.04em;
}

.tracking-\[-0\.3px\] {
  letter-spacing: -.3px;
}

.tracking-\[-0\.5px\] {
  letter-spacing: -.5px;
}

.tracking-\[-1\.5px\] {
  letter-spacing: -1.5px;
}

.tracking-\[-1px\] {
  letter-spacing: -1px;
}

.tracking-\[-2px\] {
  letter-spacing: -2px;
}

.tracking-\[0\.12em\] {
  letter-spacing: .12em;
}

.tracking-\[0\.14em\] {
  letter-spacing: .14em;
}

.tracking-\[0\.15em\] {
  letter-spacing: .15em;
}

.tracking-\[0\.16em\] {
  letter-spacing: .16em;
}

.tracking-\[0\.18em\] {
  letter-spacing: .18em;
}

.tracking-\[0\.1em\] {
  letter-spacing: .1em;
}

.tracking-\[0\.22em\] {
  letter-spacing: .22em;
}

.tracking-\[0\.28em\] {
  letter-spacing: .28em;
}

.tracking-\[0\.2em\] {
  letter-spacing: .2em;
}

.tracking-\[0\.3em\] {
  letter-spacing: .3em;
}

.tracking-tight {
  letter-spacing: -.025em;
}

.tracking-wide {
  letter-spacing: .025em;
}

.tracking-wider {
  letter-spacing: .05em;
}

.tracking-widest {
  letter-spacing: .1em;
}

.\!text-\[\#73E2B6\] {
  --tw-text-opacity: 1 !important;
  color: rgb(115 226 182 / var(--tw-text-opacity)) !important;
}

.\!text-\[\#BADAF6\] {
  --tw-text-opacity: 1 !important;
  color: rgb(186 218 246 / var(--tw-text-opacity)) !important;
}

.\!text-\[\#EAE4D8\] {
  --tw-text-opacity: 1 !important;
  color: rgb(234 228 216 / var(--tw-text-opacity)) !important;
}

.\!text-\[\#FDD0FE\] {
  --tw-text-opacity: 1 !important;
  color: rgb(253 208 254 / var(--tw-text-opacity)) !important;
}

.\!text-dark-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(2 0 19 / var(--tw-text-opacity)) !important;
}

.\!text-dark-150 {
  --tw-text-opacity: 1 !important;
  color: rgb(5 7 23 / var(--tw-text-opacity)) !important;
}

.\!text-light-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(217 223 242 / var(--tw-text-opacity)) !important;
}

.\!text-light-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(194 205 231 / var(--tw-text-opacity)) !important;
}

.\!text-light-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(133 143 173 / var(--tw-text-opacity)) !important;
}

.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.text-\[\#00744A\] {
  --tw-text-opacity: 1;
  color: rgb(0 116 74 / var(--tw-text-opacity));
}

.text-\[\#00B67A\] {
  --tw-text-opacity: 1;
  color: rgb(0 182 122 / var(--tw-text-opacity));
}

.text-\[\#020013\] {
  --tw-text-opacity: 1;
  color: rgb(2 0 19 / var(--tw-text-opacity));
}

.text-\[\#090b1d\] {
  --tw-text-opacity: 1;
  color: rgb(9 11 29 / var(--tw-text-opacity));
}

.text-\[\#0B1220\] {
  --tw-text-opacity: 1;
  color: rgb(11 18 32 / var(--tw-text-opacity));
}

.text-\[\#0a0a0a\] {
  --tw-text-opacity: 1;
  color: rgb(10 10 10 / var(--tw-text-opacity));
}

.text-\[\#1a0f00\] {
  --tw-text-opacity: 1;
  color: rgb(26 15 0 / var(--tw-text-opacity));
}

.text-\[\#22c55e\] {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}

.text-\[\#33C791\] {
  --tw-text-opacity: 1;
  color: rgb(51 199 145 / var(--tw-text-opacity));
}

.text-\[\#50E3C2\] {
  --tw-text-opacity: 1;
  color: rgb(80 227 194 / var(--tw-text-opacity));
}

.text-\[\#51BAFF\], .text-\[\#51baff\] {
  --tw-text-opacity: 1;
  color: rgb(81 186 255 / var(--tw-text-opacity));
}

.text-\[\#52A8FF\] {
  --tw-text-opacity: 1;
  color: rgb(82 168 255 / var(--tw-text-opacity));
}

.text-\[\#62C073\] {
  --tw-text-opacity: 1;
  color: rgb(98 192 115 / var(--tw-text-opacity));
}

.text-\[\#6CFF7B\] {
  --tw-text-opacity: 1;
  color: rgb(108 255 123 / var(--tw-text-opacity));
}

.text-\[\#858fad\] {
  --tw-text-opacity: 1;
  color: rgb(133 143 173 / var(--tw-text-opacity));
}

.text-\[\#D4AF37\] {
  --tw-text-opacity: 1;
  color: rgb(212 175 55 / var(--tw-text-opacity));
}

.text-\[\#D9DFF2\] {
  --tw-text-opacity: 1;
  color: rgb(217 223 242 / var(--tw-text-opacity));
}

.text-\[\#FA5424\] {
  --tw-text-opacity: 1;
  color: rgb(250 84 36 / var(--tw-text-opacity));
}

.text-\[\#FE9F3A\] {
  --tw-text-opacity: 1;
  color: rgb(254 159 58 / var(--tw-text-opacity));
}

.text-\[\#FFCB47\] {
  --tw-text-opacity: 1;
  color: rgb(255 203 71 / var(--tw-text-opacity));
}

.text-\[\#ef4444\] {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.text-\[\#f87171\] {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}

.text-\[\#f97316\] {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}

.text-\[\#ffffff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-amber-100\/90 {
  color: #fef3c7e6;
}

.text-amber-200\/85 {
  color: #fde68ad9;
}

.text-amber-300 {
  --tw-text-opacity: 1;
  color: rgb(252 211 77 / var(--tw-text-opacity));
}

.text-amber-400 {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}

.text-amber-50\/90 {
  color: #fffbebe6;
}

.text-amber-500 {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity));
}

.text-current {
  color: currentColor;
}

.text-cyan-1 {
  --tw-text-opacity: 1;
  color: rgb(121 255 225 / var(--tw-text-opacity));
}

.text-cyan-300 {
  --tw-text-opacity: 1;
  color: rgb(103 232 249 / var(--tw-text-opacity));
}

.text-cyan-400 {
  --tw-text-opacity: 1;
  color: rgb(121 255 225 / var(--tw-text-opacity));
}

.text-cyan-500 {
  --tw-text-opacity: 1;
  color: rgb(80 227 194 / var(--tw-text-opacity));
}

.text-cyan-600 {
  --tw-text-opacity: 1;
  color: rgb(10 199 180 / var(--tw-text-opacity));
}

.text-dark-100 {
  --tw-text-opacity: 1;
  color: rgb(2 0 19 / var(--tw-text-opacity));
}

.text-dark-150 {
  --tw-text-opacity: 1;
  color: rgb(5 7 23 / var(--tw-text-opacity));
}

.text-dark-150\/80 {
  color: #050717cc;
}

.text-dark-200 {
  --tw-text-opacity: 1;
  color: rgb(9 11 29 / var(--tw-text-opacity));
}

.text-dark-300 {
  --tw-text-opacity: 1;
  color: rgb(17 20 43 / var(--tw-text-opacity));
}

.text-dark-400 {
  --tw-text-opacity: 1;
  color: rgb(23 26 52 / var(--tw-text-opacity));
}

.text-emerald-300 {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}

.text-fuchsia-300 {
  --tw-text-opacity: 1;
  color: rgb(240 171 252 / var(--tw-text-opacity));
}

.text-geist-cyan {
  --tw-text-opacity: 1;
  color: rgb(80 227 194 / var(--tw-text-opacity));
}

.text-geist-violet {
  --tw-text-opacity: 1;
  color: rgb(169 122 255 / var(--tw-text-opacity));
}

.text-geist-warning-dark {
  --tw-text-opacity: 1;
  color: rgb(245 166 35 / var(--tw-text-opacity));
}

.text-gray-10 {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.text-green-200 {
  --tw-text-opacity: 1;
  color: rgb(98 192 115 / var(--tw-text-opacity));
}

.text-green-300 {
  --tw-text-opacity: 1;
  color: rgb(39 201 63 / var(--tw-text-opacity));
}

.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
}

.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(80 227 194 / var(--tw-text-opacity));
}

.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(108 255 123 / var(--tw-text-opacity));
}

.text-green-8 {
  --tw-text-opacity: 1;
  color: rgb(10 207 131 / var(--tw-text-opacity));
}

.text-indigo-300 {
  --tw-text-opacity: 1;
  color: rgb(165 180 252 / var(--tw-text-opacity));
}

.text-light-100 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-light-200 {
  --tw-text-opacity: 1;
  color: rgb(217 223 242 / var(--tw-text-opacity));
}

.text-light-200\/95 {
  color: #d9dff2f2;
}

.text-light-300 {
  --tw-text-opacity: 1;
  color: rgb(194 205 231 / var(--tw-text-opacity));
}

.text-light-300\/90 {
  color: #c2cde7e6;
}

.text-light-300\/95 {
  color: #c2cde7f2;
}

.text-light-400 {
  --tw-text-opacity: 1;
  color: rgb(133 143 173 / var(--tw-text-opacity));
}

.text-light-400\/90 {
  color: #858fade6;
}

.text-light-500 {
  --tw-text-opacity: 1;
  color: rgb(138 150 177 / var(--tw-text-opacity));
}

.text-light-500\/50 {
  color: #8a96b180;
}

.text-light-500\/80 {
  color: #8a96b1cc;
}

.text-light-800 {
  --tw-text-opacity: 1;
  color: rgb(208 223 255 / var(--tw-text-opacity));
}

.text-magenta-400 {
  --tw-text-opacity: 1;
  color: rgb(255 121 247 / var(--tw-text-opacity));
}

.text-magenta-500 {
  --tw-text-opacity: 1;
  color: rgb(248 28 229 / var(--tw-text-opacity));
}

.text-mv2-accent-blue {
  --tw-text-opacity: 1;
  color: rgb(81 177 255 / var(--tw-text-opacity));
}

.text-mv2-yellow-gold {
  --tw-text-opacity: 1;
  color: rgb(255 199 56 / var(--tw-text-opacity));
}

.text-orange-100 {
  --tw-text-opacity: 1;
  color: rgb(255 95 86 / var(--tw-text-opacity));
}

.text-orange-100\/90 {
  color: #ff5f56e6;
}

.text-orange-200 {
  --tw-text-opacity: 1;
  color: rgb(255 149 92 / var(--tw-text-opacity));
}

.text-orange-200\/60 {
  color: #ff955c99;
}

.text-orange-200\/70 {
  color: #ff955cb3;
}

.text-orange-200\/80 {
  color: #ff955ccc;
}

.text-orange-200\/90 {
  color: #ff955ce6;
}

.text-orange-300 {
  --tw-text-opacity: 1;
  color: rgb(255 169 41 / var(--tw-text-opacity));
}

.text-orange-300\/80 {
  color: #ffa929cc;
}

.text-orange-300\/90 {
  color: #ffa929e6;
}

.text-orange-400 {
  --tw-text-opacity: 1;
  color: rgb(211 128 112 / var(--tw-text-opacity));
}

.text-orange-500\/35 {
  color: #e08c7b59;
}

.text-pink-200 {
  --tw-text-opacity: 1;
  color: rgb(247 95 143 / var(--tw-text-opacity));
}

.text-pink-600 {
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / var(--tw-text-opacity));
}

.text-primary-1 {
  --tw-text-opacity: 1;
  color: rgb(81 186 255 / var(--tw-text-opacity));
}

.text-primary-2 {
  --tw-text-opacity: 1;
  color: rgb(47 164 255 / var(--tw-text-opacity));
}

.text-primary-3 {
  --tw-text-opacity: 1;
  color: rgb(50 145 255 / var(--tw-text-opacity));
}

.text-primary-6 {
  --tw-text-opacity: 1;
  color: rgb(158 166 250 / var(--tw-text-opacity));
}

.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgb(164 115 255 / var(--tw-text-opacity));
}

.text-purple-900 {
  --tw-text-opacity: 1;
  color: rgb(191 122 240 / var(--tw-text-opacity));
}

.text-red-100 {
  --tw-text-opacity: 1;
  color: rgb(247 212 214 / var(--tw-text-opacity));
}

.text-red-200 {
  --tw-text-opacity: 1;
  color: rgb(255 96 96 / var(--tw-text-opacity));
}

.text-red-300 {
  --tw-text-opacity: 1;
  color: rgb(238 0 0 / var(--tw-text-opacity));
}

.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(197 0 0 / var(--tw-text-opacity));
}

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(217 48 54 / var(--tw-text-opacity));
}

.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(255 88 111 / var(--tw-text-opacity));
}

.text-rose-200\/80 {
  color: #fecdd3cc;
}

.text-semantic-blue-900 {
  --tw-text-opacity: 1;
  color: rgb(82 168 255 / var(--tw-text-opacity));
}

.text-semantic-warning-900 {
  --tw-text-opacity: 1;
  color: rgb(245 166 35 / var(--tw-text-opacity));
}

.text-slate-300 {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}

.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.text-slate-50 {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.text-slate-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.text-slate-950 {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}

.text-slate-950\/50 {
  color: #02061780;
}

.text-teal-900 {
  --tw-text-opacity: 1;
  color: rgb(10 199 180 / var(--tw-text-opacity));
}

.text-transparent {
  color: #0000;
}

.text-warning-500 {
  --tw-text-opacity: 1;
  color: rgb(245 166 35 / var(--tw-text-opacity));
}

.text-warning-900 {
  --tw-text-opacity: 1;
  color: rgb(247 185 85 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-white\/80 {
  color: #fffc;
}

.text-yellow-200 {
  --tw-text-opacity: 1;
  color: rgb(255 190 83 / var(--tw-text-opacity));
}

.text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgb(252 149 2 / var(--tw-text-opacity));
}

.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(255 230 28 / var(--tw-text-opacity));
}

.text-yellow-50 {
  --tw-text-opacity: 1;
  color: rgb(255 226 136 / var(--tw-text-opacity));
}

.\!underline {
  text-decoration-line: underline !important;
}

.underline {
  text-decoration-line: underline;
}

.line-through {
  text-decoration-line: line-through;
}

.\!no-underline {
  text-decoration-line: none !important;
}

.no-underline {
  text-decoration-line: none;
}

.\!underline-offset-4 {
  text-underline-offset: 4px !important;
}

.underline-offset-4 {
  text-underline-offset: 4px;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.placeholder-amber-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(254 243 199 / var(--tw-placeholder-opacity));
}

.caret-transparent {
  caret-color: #0000;
}

.opacity-0 {
  opacity: 0;
}

.opacity-10 {
  opacity: .1;
}

.opacity-100 {
  opacity: 1;
}

.opacity-20 {
  opacity: .2;
}

.opacity-30 {
  opacity: .3;
}

.opacity-40 {
  opacity: .4;
}

.opacity-50 {
  opacity: .5;
}

.opacity-55 {
  opacity: .55;
}

.opacity-60 {
  opacity: .6;
}

.opacity-70 {
  opacity: .7;
}

.opacity-75 {
  opacity: .75;
}

.opacity-80 {
  opacity: .8;
}

.opacity-90 {
  opacity: .9;
}

.opacity-95 {
  opacity: .95;
}

.opacity-\[0\.01\] {
  opacity: .01;
}

.opacity-\[0\.02\] {
  opacity: .02;
}

.opacity-\[0\.05\] {
  opacity: .05;
}

.opacity-\[0\.07\] {
  opacity: .07;
}

.opacity-\[0\.16\] {
  opacity: .16;
}

.opacity-\[0\.1\] {
  opacity: .1;
}

.opacity-\[0\.2\] {
  opacity: .2;
}

.opacity-\[0\.45\] {
  opacity: .45;
}

.mix-blend-screen {
  mix-blend-mode: screen;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
}

.shadow, .shadow-110 {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-110 {
  --tw-shadow: 0px 1px 4px 0px #2121341a;
  --tw-shadow-colored: 0px 1px 4px 0px var(--tw-shadow-color);
}

.shadow-15 {
  --tw-shadow: 0px 20px 70px -12px #51baff26;
  --tw-shadow-colored: 0px 20px 70px -12px var(--tw-shadow-color);
}

.shadow-15, .shadow-20-10 {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-20-10 {
  --tw-shadow: 0px 20px 70px -12px #51baff1a;
  --tw-shadow-colored: 0px 20px 70px -12px var(--tw-shadow-color);
}

.shadow-25 {
  --tw-shadow: 0px 1px 2px 0px #00000040;
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
}

.shadow-25, .shadow-2xl {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px #00000040;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
}

.shadow-3xl {
  --tw-shadow: 0 0px 30px 4px #00000080;
  --tw-shadow-colored: 0 0px 30px 4px var(--tw-shadow-color);
}

.shadow-3xl, .shadow-70 {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-70 {
  --tw-shadow: 0px 0px 70px 0px #51baff99;
  --tw-shadow-colored: 0px 0px 70px 0px var(--tw-shadow-color);
}

.shadow-\[0_0_0_1px_rgba\(251\,146\,60\,0\.08\)\,0_10px_30px_-18px_rgba\(249\,115\,22\,0\.3\)\] {
  --tw-shadow: 0 0 0 1px #fb923c14, 0 10px 30px -18px #f973164d;
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 10px 30px -18px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_0_1px_rgba\(253\,186\,116\,0\.2\)\,0_22px_56px_-16px_rgba\(249\,115\,22\,0\.35\)\,inset_0_1px_0_0_theme\(colors\.dark\.600\/0\.45\)\] {
  --tw-shadow: 0 0 0 1px #fdba7433, 0 22px 56px -16px #f9731659, inset 0 1px 0 0 #2a304d73;
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 22px 56px -16px var(--tw-shadow-color), inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_0_1px_rgba\(254\,159\,58\,0\.2\)\,0_30px_80px_-20px_rgba\(254\,159\,58\,0\.35\)\] {
  --tw-shadow: 0 0 0 1px #fe9f3a33, 0 30px 80px -20px #fe9f3a59;
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 30px 80px -20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_0_1px_theme\(colors\.dark\.400\/0\.45\)\,0_14px_36px_-8px_rgb\(0_0_0_\/_0\.55\)\,0_28px_72px_-18px_theme\(colors\.dark\.300\/0\.5\)\] {
  --tw-shadow: 0 0 0 1px #171a3473, 0 14px 36px -8px #0000008c, 0 28px 72px -18px #11142b80;
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 14px 36px -8px var(--tw-shadow-color), 0 28px 72px -18px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_60px_-20px_rgba\(255\,230\,28\,0\.4\)\] {
  --tw-shadow: 0 0 60px -20px #ffe61c66;
  --tw-shadow-colored: 0 0 60px -20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_10px_28px_-10px_rgba\(249\,115\,22\,0\.55\)\,inset_0_1px_0_0_rgba\(255\,255\,255\,0\.25\)\] {
  --tw-shadow: 0 10px 28px -10px #f973168c, inset 0 1px 0 0 #ffffff40;
  --tw-shadow-colored: 0 10px 28px -10px var(--tw-shadow-color), inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_10px_28px_-10px_rgba\(254\,159\,58\,0\.55\)\,inset_0_1px_0_0_rgba\(255\,255\,255\,0\.25\)\] {
  --tw-shadow: 0 10px 28px -10px #fe9f3a8c, inset 0 1px 0 0 #ffffff40;
  --tw-shadow-colored: 0 10px 28px -10px var(--tw-shadow-color), inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_10px_40px_-10px_rgba\(255\,230\,28\,0\.5\)\] {
  --tw-shadow: 0 10px 40px -10px #ffe61c80;
  --tw-shadow-colored: 0 10px 40px -10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_28px_72px_-28px_rgb\(2_0_19_\/_0\.85\)\] {
  --tw-shadow: 0 28px 72px -28px #020013d9;
  --tw-shadow-colored: 0 28px 72px -28px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_30px_80px_-20px_rgba\(0\,0\,0\,0\.7\)\] {
  --tw-shadow: 0 30px 80px -20px #000000b3;
  --tw-shadow-colored: 0 30px 80px -20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_30px_80px_-30px_rgba\(255\,230\,28\,0\.25\)\] {
  --tw-shadow: 0 30px 80px -30px #ffe61c40;
  --tw-shadow-colored: 0 30px 80px -30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_6px_18px_-8px_rgba\(249\,115\,22\,0\.5\)\,inset_0_1px_0_0_rgba\(255\,255\,255\,0\.25\)\] {
  --tw-shadow: 0 6px 18px -8px #f9731680, inset 0 1px 0 0 #ffffff40;
  --tw-shadow-colored: 0 6px 18px -8px var(--tw-shadow-color), inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[inset_0_1px_0_0_rgba\(255\,237\,213\,0\.14\)\,0_0_32px_-8px_rgba\(249\,115\,22\,0\.22\)\] {
  --tw-shadow: inset 0 1px 0 0 #ffedd524, 0 0 32px -8px #f9731638;
  --tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 0 32px -8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.06\)\] {
  --tw-shadow: inset 0 1px 0 0 #ffffff0f;
  --tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[inset_0_1px_0_0_theme\(colors\.dark\.700\/0\.5\)\] {
  --tw-shadow: inset 0 1px 0 0 #2c315780;
  --tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.45\)\,0_0_0_1px_rgba\(11\,18\,32\,0\.08\)\] {
  --tw-shadow: inset 0 1px 0 #ffffff73, 0 0 0 1px #0b122014;
  --tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-back {
  --tw-shadow: -20px 0px 80px 0px #000;
  --tw-shadow-colored: -20px 0px 80px 0px var(--tw-shadow-color);
}

.shadow-back, .shadow-bento {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-bento {
  --tw-shadow: 0px -4px 34px 0px #51baff33, 0px 20px 70px -12px #51baff1a;
  --tw-shadow-colored: 0px -4px 34px 0px var(--tw-shadow-color), 0px 20px 70px -12px var(--tw-shadow-color);
}

.shadow-circled-index {
  --tw-shadow: 0px 0px 30px 0px #51baff33;
  --tw-shadow-colored: 0px 0px 30px 0px var(--tw-shadow-color);
}

.shadow-circled-index, .shadow-cookieBox {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-cookieBox {
  --tw-shadow: 0px 0px 100px 40px #000, 0px 0px 100px 0px #000;
  --tw-shadow-colored: 0px 0px 100px 40px var(--tw-shadow-color), 0px 0px 100px 0px var(--tw-shadow-color);
}

.shadow-cookieButton {
  --tw-shadow: 0px 20px 70px -12px #51baff26;
  --tw-shadow-colored: 0px 20px 70px -12px var(--tw-shadow-color);
}

.shadow-cookieButton, .shadow-course {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-course {
  --tw-shadow: 0px 5px 20px 0px #f5a62333;
  --tw-shadow-colored: 0px 5px 20px 0px var(--tw-shadow-color);
}

.shadow-dashboard-dropdown {
  --tw-shadow: 0px 4px 30px 0px #00000040;
  --tw-shadow-colored: 0px 4px 30px 0px var(--tw-shadow-color);
}

.shadow-dashboard-dropdown, .shadow-elite {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-elite {
  --tw-shadow: 0px 5px 20px 0px #f5a62333;
  --tw-shadow-colored: 0px 5px 20px 0px var(--tw-shadow-color);
}

.shadow-filter {
  --tw-shadow: 0px 12px 16px -4px #10182814, 0px 4px 6px -2px #10182808;
  --tw-shadow-colored: 0px 12px 16px -4px var(--tw-shadow-color), 0px 4px 6px -2px var(--tw-shadow-color);
}

.shadow-filter, .shadow-geist-30 {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-geist-30 {
  --tw-shadow: 0px 0px 30px 0px #f5a6234d;
  --tw-shadow-colored: 0px 0px 30px 0px var(--tw-shadow-color);
}

.shadow-hold {
  --tw-shadow: 0px 0px 60px 0px #00000080;
  --tw-shadow-colored: 0px 0px 60px 0px var(--tw-shadow-color);
}

.shadow-hold, .shadow-inset {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-inset {
  --tw-shadow: 0px -40px 56px -16px #ffffff0f inset;
  --tw-shadow-colored: inset 0px -40px 56px -16px var(--tw-shadow-color);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
}

.shadow-lg, .shadow-md {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
}

.shadow-membership {
  --tw-shadow: 0px 2px 60px 0px #f5a62380;
  --tw-shadow-colored: 0px 2px 60px 0px var(--tw-shadow-color);
}

.shadow-membership, .shadow-membership-table {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-membership-table {
  --tw-shadow: 0 10px 40px 0 #000;
  --tw-shadow-colored: 0 10px 40px 0 var(--tw-shadow-color);
}

.shadow-mv2-interview-image {
  --tw-shadow: 0px 32px 80px #00000080, 0px 0px 0px 1px #ffffff0d;
  --tw-shadow-colored: 0px 32px 80px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
}

.shadow-mv2-interview-image, .shadow-newsletter {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-newsletter {
  --tw-shadow: 0 0 40px 0 #0006;
  --tw-shadow-colored: 0 0 40px 0 var(--tw-shadow-color);
}

.shadow-next {
  --tw-shadow: 0px 1px 2px 0px #0000000d;
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
}

.shadow-next, .shadow-none {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}

.shadow-pro {
  --tw-shadow: 0px 2px 10px 0px #fefefa33;
  --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color);
}

.shadow-pro, .shadow-referral-learning {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-referral-learning {
  --tw-shadow: 0px 1px 3px 0px #1018281a, 0px 1px 2px 0px #1018280f;
  --tw-shadow-colored: 0px 1px 3px 0px var(--tw-shadow-color), 0px 1px 2px 0px var(--tw-shadow-color);
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
}

.shadow-sm, .shadow-xl {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
}

.shadow-youtube {
  --tw-shadow: 0px 1px 3px 0px #0000001a, 0px 1px 2px -1px #0000001a;
  --tw-shadow-colored: 0px 1px 3px 0px var(--tw-shadow-color), 0px 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[\#F5A623\]\/10 {
  --tw-shadow-color: #f5a6231a;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-\[\#F5A623\]\/15 {
  --tw-shadow-color: #f5a62326;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-\[\#FEFEFA\]\/10 {
  --tw-shadow-color: #fefefa1a;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-\[\#FEFEFA\]\/20 {
  --tw-shadow-color: #fefefa33;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-cyan-400\/30 {
  --tw-shadow-color: #79ffe14d;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-cyan-500\/20 {
  --tw-shadow-color: #50e3c233;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-dark-500\/50 {
  --tw-shadow-color: #22274a80;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-dark-700\/70 {
  --tw-shadow-color: #2c3157b3;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-magenta-500\/20 {
  --tw-shadow-color: #f81ce533;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-orange-200\/20 {
  --tw-shadow-color: #ff955c33;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-orange-300\/70 {
  --tw-shadow-color: #ffa929b3;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-primary-2\/25 {
  --tw-shadow-color: #2fa4ff40;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-primary-3\/20 {
  --tw-shadow-color: #3291ff33;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-primary-5\/15 {
  --tw-shadow-color: #0070f326;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-purple-500\/20 {
  --tw-shadow-color: #a473ff33;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-warning-500\/20 {
  --tw-shadow-color: #f5a62333;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-yellow-400\/30 {
  --tw-shadow-color: #ffe61c4d;
  --tw-shadow: var(--tw-shadow-colored);
}

.outline-none {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.outline {
  outline-style: solid;
}

.ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.ring-0, .ring-1 {
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.ring-inset {
  --tw-ring-inset: inset;
}

.ring-dark-700\/25 {
  --tw-ring-color: #2c315740;
}

.ring-emerald-400\/30 {
  --tw-ring-color: #34d3994d;
}

.ring-emerald-400\/40 {
  --tw-ring-color: #34d39966;
}

.ring-white\/10 {
  --tw-ring-color: #ffffff1a;
}

.ring-white\/5 {
  --tw-ring-color: #ffffff0d;
}

.ring-yellow-400\/25 {
  --tw-ring-color: #ffe61c40;
}

.ring-offset-white {
  --tw-ring-offset-color: #fff;
}

.blur {
  --tw-blur: blur(8px);
}

.blur, .blur-2xl {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.blur-2xl {
  --tw-blur: blur(40px);
}

.blur-3xl {
  --tw-blur: blur(64px);
}

.blur-3xl, .blur-lg {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.blur-lg {
  --tw-blur: blur(16px);
}

.blur-md {
  --tw-blur: blur(12px);
}

.blur-md, .blur-sm {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.blur-sm {
  --tw-blur: blur(4px);
}

.blur-xl {
  --tw-blur: blur(24px);
}

.blur-xl, .brightness-75 {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.brightness-75 {
  --tw-brightness: brightness(.75);
}

.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);
}

.drop-shadow, .drop-shadow-\[0_10px_30px_rgba\(249\,115\,22\,0\.45\)\] {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-\[0_10px_30px_rgba\(249\,115\,22\,0\.45\)\] {
  --tw-drop-shadow: drop-shadow(0 10px 30px #f9731673);
}

.drop-shadow-\[0px_20px_64px_\#51BAFF\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #51baff);
}

.drop-shadow-\[0px_20px_64px_\#51BAFF\], .drop-shadow-\[0px_20px_64px_\#90FFBC\] {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-\[0px_20px_64px_\#90FFBC\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #90ffbc);
}

.drop-shadow-\[0px_20px_64px_\#B790FF\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #b790ff);
}

.drop-shadow-\[0px_20px_64px_\#B790FF\], .drop-shadow-\[0px_20px_64px_\#F7B955\] {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-\[0px_20px_64px_\#F7B955\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #f7b955);
}

.drop-shadow-\[0px_20px_64px_\#FFC684\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #ffc684);
}

.drop-shadow-\[0px_20px_64px_\#FFC684\], .drop-shadow-\[0px_20px_64px_rgba\(121\,255\,225\,0\.55\)\] {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-\[0px_20px_64px_rgba\(121\,255\,225\,0\.55\)\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #79ffe18c);
}

.drop-shadow-\[0px_20px_64px_rgba\(177\,255\,151\,0\.70\)\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #b1ff97b3);
}

.drop-shadow-\[0px_20px_64px_rgba\(177\,255\,151\,0\.70\)\], .drop-shadow-\[0px_20px_64px_rgba\(255\,121\,247\,0\.90\)\] {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-\[0px_20px_64px_rgba\(255\,121\,247\,0\.90\)\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #ff79f7e6);
}

.drop-shadow-\[0px_20px_64px_rgba\(255\,248\,82\,0\.70\)\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #fff852b3);
}

.drop-shadow-\[0px_20px_64px_rgba\(255\,248\,82\,0\.70\)\], .drop-shadow-bento {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-bento {
  --tw-drop-shadow: drop-shadow((0px 20px 64px #6cd0ff));
}

.drop-shadow-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);
}

.drop-shadow-lg, .drop-shadow-md {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);
}

.drop-shadow-none {
  --tw-drop-shadow: drop-shadow(0 0 #0000);
}

.drop-shadow-none, .filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.backdrop-blur {
  --tw-backdrop-blur: blur(8px);
}

.backdrop-blur, .backdrop-blur-3xl {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-3xl {
  --tw-backdrop-blur: blur(64px);
}

.backdrop-blur-\[15px\] {
  --tw-backdrop-blur: blur(15px);
}

.backdrop-blur-\[15px\], .backdrop-blur-\[1px\] {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-\[1px\] {
  --tw-backdrop-blur: blur(1px);
}

.backdrop-blur-\[2px\] {
  --tw-backdrop-blur: blur(2px);
}

.backdrop-blur-\[2px\], .backdrop-blur-\[50\.15px\] {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-\[50\.15px\] {
  --tw-backdrop-blur: blur(50.15px);
}

.backdrop-blur-\[59px\] {
  --tw-backdrop-blur: blur(59px);
}

.backdrop-blur-\[59px\], .backdrop-blur-\[6px\] {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-\[6px\] {
  --tw-backdrop-blur: blur(6px);
}

.backdrop-blur-lg {
  --tw-backdrop-blur: blur(16px);
}

.backdrop-blur-lg, .backdrop-blur-md {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
}

.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
}

.backdrop-blur-sm, .backdrop-filter {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-\[grid-template-rows\] {
  transition-property: grid-template-rows;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-\[transform\,box-shadow\,border-color\] {
  transition-property: transform, box-shadow, border-color;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-all {
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-opacity {
  transition-property: opacity;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-shadow {
  transition-property: box-shadow;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-transform {
  transition-property: transform;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.delay-100 {
  transition-delay: .1s;
}

.delay-200 {
  transition-delay: .2s;
}

.duration-1000 {
  transition-duration: 1s;
}

.duration-150 {
  transition-duration: .15s;
}

.duration-200 {
  transition-duration: .2s;
}

.duration-300 {
  transition-duration: .3s;
}

.duration-500 {
  transition-duration: .5s;
}

.duration-700 {
  transition-duration: .7s;
}

.ease-in {
  transition-timing-function: cubic-bezier(.4, 0, 1, 1);
}

.ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.ease-linear {
  transition-timing-function: linear;
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, .2, 1);
}

.will-change-transform {
  will-change: transform;
}

@keyframes enter {
  0% {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
  }
}

.animate-in {
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
  animation-name: enter;
  animation-duration: .15s;
}

.fade-in-0 {
  --tw-enter-opacity: 0;
}

.zoom-in-95 {
  --tw-enter-scale: .95;
}

.slide-in-from-left-6 {
  --tw-enter-translate-x: -1.5rem;
}

.duration-1000 {
  animation-duration: 1s;
}

.duration-150 {
  animation-duration: .15s;
}

.duration-200 {
  animation-duration: .2s;
}

.duration-300 {
  animation-duration: .3s;
}

.duration-500 {
  animation-duration: .5s;
}

.duration-700 {
  animation-duration: .7s;
}

.delay-100 {
  animation-delay: .1s;
}

.delay-200 {
  animation-delay: .2s;
}

.ease-in {
  animation-timing-function: cubic-bezier(.4, 0, 1, 1);
}

.ease-in-out {
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.ease-linear {
  animation-timing-function: linear;
}

.ease-out {
  animation-timing-function: cubic-bezier(0, 0, .2, 1);
}

.running {
  animation-play-state: running;
}

.paused {
  animation-play-state: paused;
}

.global-heading-1 {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.5rem;
}

@media (min-width: 640px) {
  .global-heading-1 {
    font-size: 56px;
    font-weight: 700;
    line-height: 64px;
  }
}

.global-heading-2 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
}

@media (min-width: 640px) {
  .global-heading-2 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
  }
}

.global-50-bold {
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
}

.global-48-bold {
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.global-44-bold {
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
}

.global-40-bold {
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
}

.global-36-bold {
  font-weight: 700;
}

.global-36-bold, .global-36-semibold {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.global-36-semibold {
  font-weight: 600;
}

.global-32-bold {
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

.\!global-30-bold, .global-30-bold {
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 2.25rem;
}

.global-30-semibold {
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 2.25rem;
}

.global-28-bold {
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.global-28-semibold {
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
}

.\!global-24-bold, .global-24-bold {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
}

.global-24-semibold {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2rem;
}

.global-24-medium {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
}

.global-20-bold {
  font-weight: 700;
}

.global-20-bold, .global-20-semibold {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.global-20-semibold {
  font-weight: 600;
}

.global-20-medium {
  font-weight: 500;
}

.global-20-medium, .global-20-regular {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.global-20-regular {
  font-weight: 400;
}

.\!global-18-bold, .global-18-bold {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.global-18-semibold {
  font-weight: 600;
}

.global-18-medium, .global-18-semibold {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.global-18-medium {
  font-weight: 500;
}

.global-16-bold {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.global-16-semibold {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.global-16-medium {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.global-16-regular {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.global-14-bold {
  font-weight: 700;
}

.global-14-bold, .global-14-semibold {
  font-size: .875rem;
  line-height: 1.25rem;
}

.global-14-semibold {
  font-weight: 600;
}

.global-14-medium {
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25rem;
}

.\!global-14-regular, .global-14-regular {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
}

.global-13-regular {
  font-size: 13px;
  font-weight: 400;
}

.global-12-bold {
  font-size: .75rem !important;
  font-weight: 700 !important;
  line-height: 1rem !important;
}

.global-12-semibold {
  font-size: .75rem;
  font-weight: 600;
  line-height: 1rem;
}

.global-12-medium {
  letter-spacing: .025em;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1rem;
}

.\!global-12-regular, .global-12-regular {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1rem;
}

.global-11-medium {
  font-size: 11px;
  font-weight: 500;
  line-height: 11px;
}

.global-10-bold {
  font-size: 10px;
  font-weight: 700;
}

.global-10-semibold {
  font-size: 10px;
  font-weight: 600;
}

.global-10-medium {
  font-size: 10px;
  font-weight: 500;
}

.global-10-regular {
  font-size: 10px;
  font-weight: 400;
}

.global-9-regular {
  font-size: 9px;
  font-weight: 400;
  line-height: 10px;
}

.global-9-bold {
  font-size: 9px;
  font-weight: 700;
}

.global-18-regular {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.global-8-bold {
  font-size: 8px;
  font-weight: 700;
}

.global-8-medium {
  font-size: 8px;
  font-weight: 500;
}

.global-8-regular {
  font-size: 8px;
  font-weight: 400;
}

.\[animation-delay\:1600ms\] {
  animation-delay: 1.6s;
}

.\[animation-delay\:800ms\] {
  animation-delay: .8s;
}

.\[animation-duration\:2\.5s\] {
  animation-duration: 2.5s;
}

.\[background-image\:linear-gradient\(to_right\,theme\(colors\.dark\.500\/0\.2\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,theme\(colors\.dark\.500\/0\.2\)_1px\,transparent_1px\)\] {
  background-image: linear-gradient(90deg, #22274a33 1px, #0000 0), linear-gradient(#22274a33 1px, #0000 0);
}

.\[background-size\:40px_40px\] {
  background-size: 40px 40px;
}

.\[filter\:drop-shadow\(0_1px_2px_rgba\(11\,18\,32\,0\.18\)\)\] {
  filter: drop-shadow(0 1px 2px #0b12202e);
}

.\[overflow-wrap\:anywhere\] {
  overflow-wrap: anywhere;
}

.\[text-shadow\:0_1px_0_rgba\(255\,255\,255\,0\.35\)\] {
  text-shadow: 0 1px #ffffff59;
}

.\[transform\:rotateY\(-180deg\)\] {
  transform: rotateY(-180deg);
}

.\[transform\:rotateY\(180deg\)\] {
  transform: rotateY(180deg);
}

.transparent-clip-text {
  -webkit-text-fill-color: transparent;
  background: linear-gradient(90deg, #51baff 18.58%, #2fa4ff 81.42%);
  -webkit-background-clip: text;
  background-clip: text;
}

.overlay {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background: #11142b1a;
}

.first-letter\:uppercase:first-letter {
  text-transform: uppercase;
}

.file\:border-0::file-selector-button {
  border-width: 0;
}

.file\:bg-dark-300::file-selector-button {
  --tw-bg-opacity: 1;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity));
}

.file\:bg-transparent::file-selector-button {
  background-color: #0000;
}

.file\:text-sm::file-selector-button {
  font-size: .875rem;
  line-height: 1.25rem;
}

.file\:font-medium::file-selector-button {
  font-weight: 500;
}

.placeholder\:text-light-200::placeholder {
  --tw-text-opacity: 1;
  color: rgb(217 223 242 / var(--tw-text-opacity));
}

.placeholder\:text-light-300::placeholder {
  --tw-text-opacity: 1;
  color: rgb(194 205 231 / var(--tw-text-opacity));
}

.placeholder\:text-light-400::placeholder {
  --tw-text-opacity: 1;
  color: rgb(133 143 173 / var(--tw-text-opacity));
}

.placeholder\:text-slate-500::placeholder {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.before\:pointer-events-none:before {
  content: var(--tw-content);
  pointer-events: none;
}

.before\:absolute:before {
  content: var(--tw-content);
  position: absolute;
}

.before\:inset-x-0:before {
  content: var(--tw-content);
  left: 0;
  right: 0;
}

.before\:top-0:before {
  content: var(--tw-content);
  top: 0;
}

.before\:h-px:before {
  content: var(--tw-content);
  height: 1px;
}

.before\:bg-gradient-to-r:before {
  content: var(--tw-content);
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.before\:from-transparent:before {
  content: var(--tw-content);
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.before\:via-white\/55:before {
  content: var(--tw-content);
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffffff8c var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.before\:to-transparent:before {
  content: var(--tw-content);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.after\:pointer-events-none:after {
  content: var(--tw-content);
  pointer-events: none;
}

.after\:absolute:after {
  content: var(--tw-content);
  position: absolute;
}

.after\:inset-x-0:after {
  content: var(--tw-content);
  left: 0;
  right: 0;
}

.after\:inset-y-0:after {
  top: 0;
}

.after\:bottom-0:after, .after\:inset-y-0:after {
  content: var(--tw-content);
  bottom: 0;
}

.after\:left-1\/2:after {
  content: var(--tw-content);
  left: 50%;
}

.after\:h-px:after {
  content: var(--tw-content);
  height: 1px;
}

.after\:w-1:after {
  content: var(--tw-content);
  width: .25rem;
}

.after\:-translate-x-1\/2:after {
  content: var(--tw-content);
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:bg-gradient-to-r:after {
  content: var(--tw-content);
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.after\:from-transparent:after {
  content: var(--tw-content);
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.after\:via-sky-900\/10:after {
  content: var(--tw-content);
  --tw-gradient-to: #0c4a6e00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #0c4a6e1a var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.after\:to-transparent:after {
  content: var(--tw-content);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.first\:border-t-0:first-child {
  border-top-width: 0;
}

.first\:pt-0:first-child {
  padding-top: 0;
}

.focus-within\:relative:focus-within {
  position: relative;
}

.focus-within\:z-20:focus-within {
  z-index: 20;
}

.focus-within\:border-none:focus-within {
  border-style: none;
}

.focus-within\:outline-none:focus-within {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.focus-within\:ring-0:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring-offset-0:focus-within {
  --tw-ring-offset-width: 0px;
}

.hover\:z-10:hover {
  z-index: 10;
}

.hover\:-translate-y-0\.5:hover {
  --tw-translate-y: -.125rem;
}

.hover\:-translate-y-0\.5:hover, .hover\:-translate-y-1:hover {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:-translate-y-1:hover {
  --tw-translate-y: -.25rem;
}

.hover\:-translate-y-1\.5:hover {
  --tw-translate-y: -.375rem;
}

.hover\:-translate-y-1\.5:hover, .hover\:-translate-y-2:hover {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:-translate-y-2:hover {
  --tw-translate-y: -.5rem;
}

.hover\:translate-y-0:hover {
  --tw-translate-y: 0px;
}

.hover\:rotate-12:hover, .hover\:translate-y-0:hover {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:rotate-12:hover {
  --tw-rotate: 12deg;
}

.hover\:rotate-6:hover {
  --tw-rotate: 6deg;
}

.hover\:rotate-6:hover, .hover\:scale-105:hover {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}

.hover\:scale-110:hover, .hover\:scale-\[1\.03\]:hover {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:scale-\[1\.03\]:hover {
  --tw-scale-x: 1.03;
  --tw-scale-y: 1.03;
}

.hover\:scale-\[102\%\]:hover {
  --tw-scale-x: 102%;
  --tw-scale-y: 102%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:cursor-pointer:hover {
  cursor: pointer;
}

.hover\:border-green-8\/50:hover {
  border-color: #0acf8380;
}

.hover\:border-orange-200\/35:hover {
  border-color: #ff955c59;
}

.hover\:border-orange-300\/70:hover {
  border-color: #ffa929b3;
}

.hover\:border-orange-400\/30:hover {
  border-color: #d380704d;
}

.hover\:border-orange-400\/40:hover {
  border-color: #d3807066;
}

.hover\:border-primary-1\/50:hover {
  border-color: #51baff80;
}

.hover\:border-white\/15:hover {
  border-color: #ffffff26;
}

.hover\:border-white\/20:hover {
  border-color: #fff3;
}

.hover\:border-yellow-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(234 179 8 / var(--tw-border-opacity));
}

.hover\:\!bg-dark-200\/70:hover {
  background-color: #090b1db3 !important;
}

.hover\:\!bg-transparent:hover {
  background-color: #0000 !important;
}

.hover\:bg-\[\#08a36b\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(8 163 107 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#0f0f1e\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(15 15 30 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#33C791\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(51 199 145 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#E8C84A\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(232 200 74 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#FFB566\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 181 102 / var(--tw-bg-opacity));
}

.hover\:bg-amber-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}

.hover\:bg-cyan-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(80 227 194 / var(--tw-bg-opacity));
}

.hover\:bg-cyan-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(10 199 180 / var(--tw-bg-opacity));
}

.hover\:bg-dark-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(2 0 19 / var(--tw-bg-opacity));
}

.hover\:bg-dark-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(9 11 29 / var(--tw-bg-opacity));
}

.hover\:bg-dark-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity));
}

.hover\:bg-dark-300\/70:hover {
  background-color: #11142bb3;
}

.hover\:bg-dark-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(23 26 52 / var(--tw-bg-opacity));
}

.hover\:bg-dark-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity));
}

.hover\:bg-dark-500\/60:hover {
  background-color: #22274a99;
}

.hover\:bg-dark-500\/80:hover {
  background-color: #22274acc;
}

.hover\:bg-dark-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(42 48 77 / var(--tw-bg-opacity));
}

.hover\:bg-dark-600\/60:hover {
  background-color: #2a304d99;
}

.hover\:bg-orange-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 169 41 / var(--tw-bg-opacity));
}

.hover\:bg-primary-1:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(81 186 255 / var(--tw-bg-opacity));
}

.hover\:bg-primary-1\/45:hover {
  background-color: #51baff73;
}

.hover\:bg-primary-2:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(47 164 255 / var(--tw-bg-opacity));
}

.hover\:bg-primary-5:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 112 243 / var(--tw-bg-opacity));
}

.hover\:bg-purple-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(147 51 234 / var(--tw-bg-opacity));
}

.hover\:bg-red-200\/80:hover {
  background-color: #ff6060cc;
}

.hover\:bg-red-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 159 159 / var(--tw-bg-opacity));
}

.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(217 48 54 / var(--tw-bg-opacity));
}

.hover\:bg-red-500\/80:hover {
  background-color: #d93036cc;
}

.hover\:bg-red-500\/90:hover {
  background-color: #d93036e6;
}

.hover\:bg-slate-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.hover\:bg-slate-100\/50:hover {
  background-color: #f1f5f980;
}

.hover\:bg-slate-100\/80:hover {
  background-color: #f1f5f9cc;
}

.hover\:bg-slate-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.hover\:bg-slate-900\/80:hover {
  background-color: #0f172acc;
}

.hover\:bg-slate-900\/90:hover {
  background-color: #0f172ae6;
}

.hover\:bg-transparent:hover {
  background-color: #0000;
}

.hover\:bg-warning-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 166 35 / var(--tw-bg-opacity));
}

.hover\:bg-white\/\[0\.015\]:hover {
  background-color: #ffffff04;
}

.hover\:bg-zinc-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}

.hover\:bg-opacity-50:hover {
  --tw-bg-opacity: .5;
}

.hover\:from-orange-400\/\[0\.22\]:hover {
  --tw-gradient-from: #d3807038 var(--tw-gradient-from-position);
  --tw-gradient-to: #d3807000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:via-rose-400\/\[0\.1\]:hover {
  --tw-gradient-to: #fb718500 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fb71851a var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.hover\:text-amber-50:hover {
  --tw-text-opacity: 1;
  color: rgb(255 251 235 / var(--tw-text-opacity));
}

.hover\:text-light-100:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:text-light-200:hover {
  --tw-text-opacity: 1;
  color: rgb(217 223 242 / var(--tw-text-opacity));
}

.hover\:text-orange-100:hover {
  --tw-text-opacity: 1;
  color: rgb(255 95 86 / var(--tw-text-opacity));
}

.hover\:text-orange-200:hover {
  --tw-text-opacity: 1;
  color: rgb(255 149 92 / var(--tw-text-opacity));
}

.hover\:text-primary-1:hover {
  --tw-text-opacity: 1;
  color: rgb(81 186 255 / var(--tw-text-opacity));
}

.hover\:text-slate-50:hover {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.hover\:text-slate-900:hover {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.hover\:text-slate-950:hover {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:no-underline:hover {
  text-decoration-line: none;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:shadow-3xl:hover {
  --tw-shadow: 0 0px 30px 4px #00000080;
  --tw-shadow-colored: 0 0px 30px 4px var(--tw-shadow-color);
}

.hover\:shadow-3xl:hover, .hover\:shadow-\[0_10px_32px_rgba\(212\,175\,55\,0\.35\)\]:hover {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_10px_32px_rgba\(212\,175\,55\,0\.35\)\]:hover {
  --tw-shadow: 0 10px 32px #d4af3759;
  --tw-shadow-colored: 0 10px 32px var(--tw-shadow-color);
}

.hover\:shadow-\[0_12px_40px_-16px_rgba\(99\,102\,241\,0\.35\)\]:hover {
  --tw-shadow: 0 12px 40px -16px #6366f159;
  --tw-shadow-colored: 0 12px 40px -16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_14px_34px_-10px_rgba\(249\,115\,22\,0\.65\)\,inset_0_1px_0_0_rgba\(255\,255\,255\,0\.3\)\]:hover {
  --tw-shadow: 0 14px 34px -10px #f97316a6, inset 0 1px 0 0 #ffffff4d;
  --tw-shadow-colored: 0 14px 34px -10px var(--tw-shadow-color), inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_14px_34px_-10px_rgba\(254\,159\,58\,0\.65\)\,inset_0_1px_0_0_rgba\(255\,255\,255\,0\.3\)\]:hover {
  --tw-shadow: 0 14px 34px -10px #fe9f3aa6, inset 0 1px 0 0 #ffffff4d;
  --tw-shadow-colored: 0 14px 34px -10px var(--tw-shadow-color), inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[inset_0_1px_0_0_rgba\(255\,237\,213\,0\.22\)\,0_0_40px_-6px_rgba\(249\,115\,22\,0\.28\)\]:hover {
  --tw-shadow: inset 0 1px 0 0 #ffedd538, 0 0 40px -6px #f9731647;
  --tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 0 40px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
}

.hover\:shadow-lg:hover, .hover\:shadow-md:hover {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
}

.hover\:shadow-none:hover {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}

.hover\:shadow-none:hover, .hover\:shadow-xl:hover {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
}

.hover\:shadow-primary-1:hover {
  --tw-shadow-color: #51baff;
  --tw-shadow: var(--tw-shadow-colored);
}

.hover\:shadow-yellow-500:hover {
  --tw-shadow-color: #eab308;
  --tw-shadow: var(--tw-shadow-colored);
}

.focus\:border-none:focus {
  border-style: none;
}

.focus\:bg-dark-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity));
}

.focus\:bg-slate-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.focus\:bg-slate-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.focus\:bg-transparent:focus {
  background-color: #0000;
}

.focus\:text-light-200:focus {
  --tw-text-opacity: 1;
  color: rgb(217 223 242 / var(--tw-text-opacity));
}

.focus\:text-slate-50:focus {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.focus\:text-slate-900:focus {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.focus\:opacity-100:focus {
  opacity: 1;
}

.focus\:shadow-2xl:focus {
  --tw-shadow: 0 25px 50px -12px #00000040;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
}

.focus\:shadow-2xl:focus, .focus\:shadow-xl:focus {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-xl:focus {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
}

.focus\:outline-none:focus {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.focus\:ring-0:focus, .focus\:ring-2:focus {
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.focus\:ring-primary-1:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(81 186 255 / var(--tw-ring-opacity));
}

.focus\:ring-slate-950:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity));
}

.focus\:ring-offset-0:focus {
  --tw-ring-offset-width: 0px;
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

.focus-visible\:border-none:focus-visible {
  border-style: none;
}

.focus-visible\:outline-none:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.focus-visible\:ring-0:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-1:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-orange-400\/50:focus-visible {
  --tw-ring-color: #d3807080;
}

.focus-visible\:ring-primary-1:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(81 186 255 / var(--tw-ring-opacity));
}

.focus-visible\:ring-slate-950:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity));
}

.focus-visible\:ring-offset-0:focus-visible {
  --tw-ring-offset-width: 0px;
}

.focus-visible\:ring-offset-1:focus-visible {
  --tw-ring-offset-width: 1px;
}

.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}

.focus-visible\:ring-offset-dark-100:focus-visible {
  --tw-ring-offset-color: #020013;
}

.focus-visible\:ring-offset-white:focus-visible {
  --tw-ring-offset-color: #fff;
}

.active\:scale-90:active {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

.active\:scale-90:active, .active\:scale-95:active {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.active\:scale-95:active {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.disabled\:pointer-events-none:disabled {
  pointer-events: none;
}

.disabled\:cursor-default:disabled {
  cursor: default;
}

.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}

.disabled\:opacity-100:disabled {
  opacity: 1;
}

.disabled\:opacity-40:disabled {
  opacity: .4;
}

.disabled\:opacity-50:disabled {
  opacity: .5;
}

.group\/bento:hover .group-hover\/bento\:-translate-y-2 {
  --tw-translate-y: -.5rem;
}

.group\/bento:hover .group-hover\/bento\:-translate-y-2, .group\/bento:hover .group-hover\/bento\:translate-y-2 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group\/bento:hover .group-hover\/bento\:translate-y-2 {
  --tw-translate-y: .5rem;
}

.group:hover .group-hover\:-translate-y-10 {
  --tw-translate-y: -2.5rem;
}

.group:hover .group-hover\:-translate-y-10, .group:hover .group-hover\:-translate-y-2 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:-translate-y-2 {
  --tw-translate-y: -.5rem;
}

.group:hover .group-hover\:translate-x-1 {
  --tw-translate-x: .25rem;
}

.group:hover .group-hover\:translate-x-1, .group:hover .group-hover\:translate-x-2 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:translate-x-2 {
  --tw-translate-x: .5rem;
}

.group:hover .group-hover\:translate-y-0\.5 {
  --tw-translate-y: .125rem;
}

.group:hover .group-hover\:translate-y-0\.5, .group:hover .group-hover\:translate-y-1 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:translate-y-1 {
  --tw-translate-y: .25rem;
}

.group:hover .group-hover\:translate-y-5 {
  --tw-translate-y: 1.25rem;
}

.group:hover .group-hover\:-rotate-6, .group:hover .group-hover\:translate-y-5 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:-rotate-6 {
  --tw-rotate: -6deg;
}

.group:hover .group-hover\:rotate-12 {
  --tw-rotate: 12deg;
}

.group:hover .group-hover\:rotate-12, .group:hover .group-hover\:rotate-6 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:rotate-6 {
  --tw-rotate: 6deg;
}

.group:hover .group-hover\:rotate-\[192deg\] {
  --tw-rotate: 192deg;
}

.group:hover .group-hover\:rotate-\[192deg\], .group\/bento:hover .group-hover\/bento\:scale-105 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group\/bento:hover .group-hover\/bento\:scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.group:hover .group-hover\:\!scale-110 {
  --tw-scale-x: 1.1 !important;
  --tw-scale-y: 1.1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.group:hover .group-hover\:scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.group:hover .group-hover\:scale-105, .group:hover .group-hover\:scale-110 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}

.group:hover .group-hover\:scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

.group:hover .group-hover\:scale-125, .group:hover .group-hover\:scale-95 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.group:hover .group-hover\:scale-\[1\.05\] {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.group:hover .group-hover\:scale-\[108\%\], .group:hover .group-hover\:scale-\[1\.05\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-\[108\%\] {
  --tw-scale-x: 108%;
  --tw-scale-y: 108%;
}

.group:hover .group-hover\:\!border-primary-1 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(81 186 255 / var(--tw-border-opacity)) !important;
}

.group:hover .group-hover\:\!border-yellow-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(234 179 8 / var(--tw-border-opacity)) !important;
}

.group:hover .group-hover\:bg-dark-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-dark-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(23 26 52 / var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.group:hover .group-hover\:\!font-medium {
  font-weight: 500 !important;
}

.group:hover .group-hover\:\!text-primary-1 {
  --tw-text-opacity: 1 !important;
  color: rgb(81 186 255 / var(--tw-text-opacity)) !important;
}

.group:hover .group-hover\:\!text-yellow-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(234 179 8 / var(--tw-text-opacity)) !important;
}

.group:hover .group-hover\:text-dark-100 {
  --tw-text-opacity: 1;
  color: rgb(2 0 19 / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.group:hover .group-hover\:\!opacity-100 {
  opacity: 1 !important;
}

.group:hover .group-hover\:opacity-0 {
  opacity: 0;
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:opacity-70 {
  opacity: .7;
}

.group:hover .group-hover\:shadow-geist-30 {
  --tw-shadow: 0px 0px 30px 0px #f5a6234d;
  --tw-shadow-colored: 0px 0px 30px 0px var(--tw-shadow-color);
}

.group:hover .group-hover\:shadow-geist-30, .group:hover .group-hover\:shadow-md {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-md {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
}

.group:hover .group-hover\:\!shadow-yellow-500 {
  --tw-shadow-color: #eab308 !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}

.group:hover .group-hover\:shadow-cyan-500\/50 {
  --tw-shadow-color: #50e3c280;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:shadow-magenta-500\/50 {
  --tw-shadow-color: #f81ce580;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:shadow-orange-200\/50 {
  --tw-shadow-color: #ff955c80;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:shadow-primary-1 {
  --tw-shadow-color: #51baff;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:shadow-primary-1\/70 {
  --tw-shadow-color: #51baffb3;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:shadow-primary-3\/40 {
  --tw-shadow-color: #3291ff66;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:shadow-purple-500\/50 {
  --tw-shadow-color: #a473ff80;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:shadow-warning-500\/50 {
  --tw-shadow-color: #f5a62380;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.group:hover .group-hover\:ring-green-8\/40 {
  --tw-ring-color: #0acf8366;
}

.group:hover .group-hover\:ring-primary-1\/40 {
  --tw-ring-color: #51baff66;
}

.group:hover .group-hover\:blur-0 {
  --tw-blur: blur(0);
}

.group:hover .group-hover\:blur-0, .group:hover .group-hover\:brightness-100 {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.group:hover .group-hover\:brightness-100 {
  --tw-brightness: brightness(1);
}

.group.destructive .group-\[\.destructive\]\:border-slate-100\/40 {
  border-color: #f1f5f966;
}

.group.toaster .group-\[\.toaster\]\:border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}

.group.toast .group-\[\.toast\]\:bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.group.toast .group-\[\.toast\]\:bg-slate-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.group.toaster .group-\[\.toaster\]\:bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.group.destructive .group-\[\.destructive\]\:text-red-300 {
  --tw-text-opacity: 1;
  color: rgb(238 0 0 / var(--tw-text-opacity));
}

.group.toast .group-\[\.toast\]\:text-slate-50 {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.group.toast .group-\[\.toast\]\:text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.group.toaster .group-\[\.toaster\]\:text-slate-950 {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}

.group.toaster .group-\[\.toaster\]\:shadow-lg {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group.destructive .group-\[\.destructive\]\:hover\:border-red-500\/30:hover {
  border-color: #d930364d;
}

.group.destructive .group-\[\.destructive\]\:hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(217 48 54 / var(--tw-bg-opacity));
}

.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover {
  --tw-text-opacity: 1;
  color: rgb(241 159 159 / var(--tw-text-opacity));
}

.group.destructive .group-\[\.destructive\]\:hover\:text-slate-50:hover {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(197 0 0 / var(--tw-ring-opacity));
}

.group.destructive .group-\[\.destructive\]\:focus\:ring-red-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(217 48 54 / var(--tw-ring-opacity));
}

.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus {
  --tw-ring-offset-color: #3c1618;
}

.peer\/transcript:checked ~ .peer-checked\/transcript\:mt-5 {
  margin-top: 1.25rem;
}

.peer\/transcript:checked ~ .peer-checked\/transcript\:grid-rows-\[1fr\] {
  grid-template-rows: 1fr;
}

.peer\/transcript:checked ~ .peer-checked\/transcript\:opacity-100 {
  opacity: 1;
}

.peer:disabled ~ .peer-disabled\:cursor-not-allowed {
  cursor: not-allowed;
}

.peer:disabled ~ .peer-disabled\:opacity-70 {
  opacity: .7;
}

.aria-selected\:\!bg-dark-500[aria-selected="true"] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity)) !important;
}

.aria-selected\:bg-dark-500[aria-selected="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity));
}

.aria-selected\:bg-slate-100[aria-selected="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.aria-selected\:bg-slate-100\/50[aria-selected="true"] {
  background-color: #f1f5f980;
}

.aria-selected\:text-light-200[aria-selected="true"] {
  --tw-text-opacity: 1;
  color: rgb(217 223 242 / var(--tw-text-opacity));
}

.aria-selected\:text-slate-500[aria-selected="true"] {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.aria-selected\:text-slate-900[aria-selected="true"] {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.aria-selected\:opacity-100[aria-selected="true"] {
  opacity: 1;
}

.aria-selected\:opacity-30[aria-selected="true"] {
  opacity: .3;
}

.data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"], .data-\[disabled\]\:pointer-events-none[data-disabled] {
  pointer-events: none;
}

.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"] {
  height: 1px;
}

.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"] {
  width: 100%;
}

.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
  --tw-translate-y: .25rem;
}

.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"], .data-\[side\=left\]\:-translate-x-1[data-side="left"] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[side\=left\]\:-translate-x-1[data-side="left"] {
  --tw-translate-x: -.25rem;
}

.data-\[side\=right\]\:translate-x-1[data-side="right"] {
  --tw-translate-x: .25rem;
}

.data-\[side\=right\]\:translate-x-1[data-side="right"], .data-\[side\=top\]\:-translate-y-1[data-side="top"] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[side\=top\]\:-translate-y-1[data-side="top"] {
  --tw-translate-y: -.25rem;
}

.data-\[state\=checked\]\:translate-x-5[data-state="checked"] {
  --tw-translate-x: 1.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"], .data-\[swipe\=cancel\]\:translate-x-0[data-swipe="cancel"] {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe="end"] {
  --tw-translate-x: var(--radix-toast-swipe-end-x);
}

.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe="end"], .data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe="move"] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe="move"] {
  --tw-translate-x: var(--radix-toast-swipe-move-x);
}

.data-\[state\=open\]\:rotate-180[data-state="open"] {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes accordion-up {
  0% {
    height: var(--radix-accordion-content-height);
  }

  to {
    height: 0;
  }
}

.data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] {
  animation: .2s ease-out accordion-up;
}

@keyframes accordion-down {
  0% {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height);
  }
}

.data-\[state\=open\]\:animate-accordion-down[data-state="open"] {
  animation: .2s ease-out accordion-down;
}

.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"] {
  flex-direction: column;
}

.data-\[state\=open\]\:rounded-2xl[data-state="open"] {
  border-radius: 1rem;
}

.data-\[state\=open\]\:border[data-state="open"] {
  border-width: 1px;
}

.data-\[state\=active\]\:border-b-2[data-state="active"] {
  border-bottom-width: 2px;
}

.data-\[state\=checked\]\:border-none[data-state="checked"] {
  border-style: none;
}

.data-\[selected\=true\]\:border-blue-400[data-selected="true"] {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}

.data-\[state\=active\]\:border-primary-1[data-state="active"] {
  --tw-border-opacity: 1;
  border-color: rgb(81 186 255 / var(--tw-border-opacity));
}

.data-\[state\=active\]\:border-white[data-state="active"] {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.data-\[state\=checked\]\:border-dark-500[data-state="checked"] {
  --tw-border-opacity: 1;
  border-color: rgb(34 39 74 / var(--tw-border-opacity));
}

.data-\[state\=checked\]\:border-primary-1[data-state="checked"] {
  --tw-border-opacity: 1;
  border-color: rgb(81 186 255 / var(--tw-border-opacity));
}

.data-\[state\=open\]\:border-yellow-100[data-state="open"] {
  --tw-border-opacity: 1;
  border-color: rgb(255 189 46 / var(--tw-border-opacity));
}

.data-\[state\=open\]\:border-yellow-400\/30[data-state="open"] {
  border-color: #ffe61c4d;
}

.data-\[state\=unchecked\]\:border-dark-400[data-state="unchecked"] {
  --tw-border-opacity: 1;
  border-color: rgb(23 26 52 / var(--tw-border-opacity));
}

.data-\[state\=active\]\:bg-dark-500[data-state="active"] {
  --tw-bg-opacity: 1;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity));
}

.data-\[state\=active\]\:bg-dark-700[data-state="active"] {
  --tw-bg-opacity: 1;
  background-color: rgb(44 49 87 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-primary-1[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(81 186 255 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-slate-900[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-white[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.data-\[state\=open\]\:bg-dark-100\/80[data-state="open"] {
  background-color: #020013cc;
}

.data-\[state\=open\]\:bg-dark-200[data-state="open"] {
  --tw-bg-opacity: 1;
  background-color: rgb(9 11 29 / var(--tw-bg-opacity));
}

.data-\[state\=open\]\:bg-dark-300[data-state="open"] {
  --tw-bg-opacity: 1;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity));
}

.data-\[state\=open\]\:bg-slate-100[data-state="open"], .data-\[state\=selected\]\:bg-slate-100[data-state="selected"] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.data-\[state\=unchecked\]\:bg-dark-400[data-state="unchecked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(23 26 52 / var(--tw-bg-opacity));
}

.data-\[state\=unchecked\]\:bg-light-400[data-state="unchecked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(133 143 173 / var(--tw-bg-opacity));
}

.data-\[state\=unchecked\]\:bg-slate-200[data-state="unchecked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}

.data-\[state\=active\]\:text-primary-1[data-state="active"] {
  --tw-text-opacity: 1;
  color: rgb(81 186 255 / var(--tw-text-opacity));
}

.data-\[state\=active\]\:text-white[data-state="active"] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.data-\[state\=checked\]\:text-dark-100[data-state="checked"] {
  --tw-text-opacity: 1;
  color: rgb(2 0 19 / var(--tw-text-opacity));
}

.data-\[state\=checked\]\:text-slate-50[data-state="checked"] {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.data-\[state\=open\]\:text-primary-1[data-state="open"] {
  --tw-text-opacity: 1;
  color: rgb(81 186 255 / var(--tw-text-opacity));
}

.data-\[state\=open\]\:text-slate-500[data-state="open"] {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.data-\[disabled\=true\]\:opacity-50[data-disabled="true"], .data-\[disabled\]\:opacity-50[data-disabled] {
  opacity: .5;
}

.data-\[focus\]\:opacity-100[data-focus] {
  opacity: 1;
}

.data-\[state\=active\]\:shadow-sm[data-state="active"] {
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.data-\[state\=closed\]\:backdrop-blur-none[data-state="closed"] {
  --tw-backdrop-blur: ;
}

.data-\[state\=closed\]\:backdrop-blur-none[data-state="closed"], .data-\[state\=open\]\:backdrop-blur-sm[data-state="open"] {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.data-\[state\=open\]\:backdrop-blur-sm[data-state="open"] {
  --tw-backdrop-blur: blur(4px);
}

.data-\[swipe\=move\]\:transition-none[data-swipe="move"] {
  transition-property: none;
}

.data-\[state\=closed\]\:duration-300[data-state="closed"] {
  transition-duration: .3s;
}

.data-\[state\=open\]\:duration-500[data-state="open"] {
  transition-duration: .5s;
}

.data-\[state\=open\]\:animate-in[data-state="open"] {
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
  animation-name: enter;
  animation-duration: .15s;
}

.data-\[state\=closed\]\:animate-out[data-state="closed"], .data-\[swipe\=end\]\:animate-out[data-swipe="end"] {
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial;
  animation-name: exit;
  animation-duration: .15s;
}

.data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
  --tw-exit-opacity: 0;
}

.data-\[state\=closed\]\:fade-out-80[data-state="closed"] {
  --tw-exit-opacity: .8;
}

.data-\[state\=open\]\:fade-in-0[data-state="open"] {
  --tw-enter-opacity: 0;
}

.data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
  --tw-exit-scale: .95;
}

.data-\[state\=open\]\:zoom-in-95[data-state="open"] {
  --tw-enter-scale: .95;
}

.data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
  --tw-enter-translate-y: -.5rem;
}

.data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
  --tw-enter-translate-x: .5rem;
}

.data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
  --tw-enter-translate-x: -.5rem;
}

.data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
  --tw-enter-translate-y: .5rem;
}

.data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] {
  --tw-exit-translate-y: 100%;
}

.data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] {
  --tw-exit-translate-x: -100%;
}

.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"] {
  --tw-exit-translate-x: -50%;
}

.data-\[state\=closed\]\:slide-out-to-right-full[data-state="closed"], .data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] {
  --tw-exit-translate-x: 100%;
}

.data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] {
  --tw-exit-translate-y: -100%;
}

.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"] {
  --tw-exit-translate-y: -48%;
}

.data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] {
  --tw-enter-translate-y: 100%;
}

.data-\[state\=open\]\:slide-in-from-left[data-state="open"] {
  --tw-enter-translate-x: -100%;
}

.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"] {
  --tw-enter-translate-x: -50%;
}

.data-\[state\=open\]\:slide-in-from-right[data-state="open"] {
  --tw-enter-translate-x: 100%;
}

.data-\[state\=open\]\:slide-in-from-top[data-state="open"] {
  --tw-enter-translate-y: -100%;
}

.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"] {
  --tw-enter-translate-y: -48%;
}

.data-\[state\=open\]\:slide-in-from-top-full[data-state="open"] {
  --tw-enter-translate-y: -100%;
}

.data-\[state\=closed\]\:duration-300[data-state="closed"] {
  animation-duration: .3s;
}

.data-\[state\=open\]\:duration-500[data-state="open"] {
  animation-duration: .5s;
}

.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]:after {
  content: var(--tw-content);
  left: 0;
}

.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]:after {
  content: var(--tw-content);
  height: .25rem;
}

.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]:after {
  content: var(--tw-content);
  width: 100%;
}

.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]:after {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]:after {
  content: var(--tw-content);
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group[data-state="open"] .group-data-\[state\=open\]\:block {
  display: block;
}

.group[data-state="open"] .group-data-\[state\=open\]\:hidden {
  display: none;
}

.group[data-state="closed"] .group-data-\[state\=closed\]\:-rotate-90 {
  --tw-rotate: -90deg;
}

.group[data-state="closed"] .group-data-\[state\=closed\]\:-rotate-90, .group[data-state="open"] .group-data-\[state\=open\]\:rotate-180 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group[data-state="open"] .group-data-\[state\=open\]\:rotate-180 {
  --tw-rotate: 180deg;
}

.group[data-state="open"] .group-data-\[state\=open\]\:text-yellow-100 {
  --tw-text-opacity: 1;
  color: rgb(255 189 46 / var(--tw-text-opacity));
}

.group[data-state="open"] .group-data-\[state\=open\]\:text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgb(252 149 2 / var(--tw-text-opacity));
}

.group[data-state="closed"] .group-data-\[state\=closed\]\:opacity-80 {
  opacity: .8;
}

.prose-headings\:text-white :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose-p\:text-gray-300 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}

.prose-a\:cursor-pointer :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  cursor: pointer;
}

.prose-a\:text-blue-400 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}

.prose-a\:underline :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  text-decoration-line: underline;
}

.prose-blockquote\:text-gray-400 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.prose-strong\:text-white :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose-code\:text-yellow-300 :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-text-opacity: 1;
  color: rgb(252 149 2 / var(--tw-text-opacity));
}

.prose-pre\:bg-gray-800 :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

.prose-pre\:text-white :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (prefers-reduced-motion: no-preference) {
  @keyframes emoji-hourglass {
    0% {
      transform: rotate(0);
    }

    to {
      transform: rotate(1turn);
    }
  }

  .motion-safe\:animate-emoji-hourglass {
    animation: 4.5s linear infinite emoji-hourglass;
  }

  @keyframes emoji-hourglass-aura {
    0%, to {
      opacity: .4;
      transform: scale(.88);
    }

    50% {
      opacity: .95;
      transform: scale(1.1);
    }
  }

  .motion-safe\:animate-emoji-hourglass-aura {
    animation: 2.2s ease-in-out infinite emoji-hourglass-aura;
  }

  @keyframes fade-in {
    0% {
      opacity: 0;
      transform: translateY(5px);
    }

    to {
      opacity: 1;
      transform: translateY(0);
    }
  }

  .motion-safe\:animate-fade-in {
    animation: .3s ease-out fade-in;
  }

  .motion-safe\:\[animation-fill-mode\:both\] {
    animation-fill-mode: both;
  }
}

@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:animate-none {
    animation: none;
  }

  .motion-reduce\:opacity-100 {
    opacity: 1;
  }
}

.dark\:border-red-500:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(217 48 54 / var(--tw-border-opacity));
}

.dark\:border-red-900:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(127 29 29 / var(--tw-border-opacity));
}

.dark\:border-red-900\/50:is(.dark *) {
  border-color: #7f1d1d80;
}

.dark\:border-slate-50:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(248 250 252 / var(--tw-border-opacity));
}

.dark\:border-slate-800:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
}

.dark\:dark\:border-red-900:is(.dark *):is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(127 29 29 / var(--tw-border-opacity));
}

.dark\:bg-red-900:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}

.dark\:bg-slate-50:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.dark\:bg-slate-800:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark\:bg-slate-800\/50:is(.dark *) {
  background-color: #1e293b80;
}

.dark\:bg-slate-950:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 23 / var(--tw-bg-opacity));
}

.dark\:text-dark-100:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(2 0 19 / var(--tw-text-opacity));
}

.dark\:text-red-900:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}

.dark\:text-slate-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.dark\:text-slate-50:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.dark\:text-slate-50\/50:is(.dark *) {
  color: #f8fafc80;
}

.dark\:text-slate-900:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.dark\:ring-offset-slate-950:is(.dark *) {
  --tw-ring-offset-color: #020617;
}

.dark\:placeholder\:text-slate-400:is(.dark *)::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.dark\:placeholder\:text-slate-400:is(.dark *)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.dark\:hover\:bg-red-900\/80:hover:is(.dark *) {
  background-color: #7f1d1dcc;
}

.dark\:hover\:bg-red-900\/90:hover:is(.dark *) {
  background-color: #7f1d1de6;
}

.dark\:hover\:bg-slate-50:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.dark\:hover\:bg-slate-50\/80:hover:is(.dark *) {
  background-color: #f8fafccc;
}

.dark\:hover\:bg-slate-50\/90:hover:is(.dark *) {
  background-color: #f8fafce6;
}

.dark\:hover\:bg-slate-800:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark\:hover\:bg-slate-800\/50:hover:is(.dark *) {
  background-color: #1e293b80;
}

.dark\:hover\:bg-slate-800\/80:hover:is(.dark *) {
  background-color: #1e293bcc;
}

.dark\:hover\:text-slate-50:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.dark\:hover\:text-slate-900:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.dark\:focus\:bg-slate-50:focus:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.dark\:focus\:bg-slate-800:focus:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark\:focus\:text-slate-50:focus:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.dark\:focus\:text-slate-900:focus:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.dark\:focus\:ring-slate-300:focus:is(.dark *), .dark\:focus-visible\:ring-slate-300:focus-visible:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity));
}

.dark\:focus-visible\:ring-offset-slate-950:focus-visible:is(.dark *) {
  --tw-ring-offset-color: #020617;
}

.group.destructive .dark\:group-\[\.destructive\]\:border-slate-800\/40:is(.dark *) {
  border-color: #1e293b66;
}

.group.toaster .dark\:group-\[\.toaster\]\:border-slate-800:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
}

.group.toast .dark\:group-\[\.toast\]\:bg-slate-50:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.group.toast .dark\:group-\[\.toast\]\:bg-slate-800:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.group.toaster .dark\:group-\[\.toaster\]\:bg-slate-950:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 23 / var(--tw-bg-opacity));
}

.group.toast .dark\:group-\[\.toast\]\:text-slate-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.group.toast .dark\:group-\[\.toast\]\:text-slate-900:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.group.toaster .dark\:group-\[\.toaster\]\:text-slate-50:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.group.destructive .dark\:group-\[\.destructive\]\:hover\:border-red-900\/30:hover:is(.dark *) {
  border-color: #7f1d1d4d;
}

.group.destructive .dark\:group-\[\.destructive\]\:hover\:bg-red-900:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}

.group.destructive .dark\:group-\[\.destructive\]\:hover\:text-slate-50:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.group.destructive .dark\:group-\[\.destructive\]\:focus\:ring-red-900:focus:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity));
}

.dark\:aria-selected\:bg-slate-800[aria-selected="true"]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark\:aria-selected\:bg-slate-800\/50[aria-selected="true"]:is(.dark *) {
  background-color: #1e293b80;
}

.dark\:aria-selected\:text-slate-400[aria-selected="true"]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.dark\:aria-selected\:text-slate-50[aria-selected="true"]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.dark\:data-\[state\=active\]\:bg-slate-950[data-state="active"]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 23 / var(--tw-bg-opacity));
}

.dark\:data-\[state\=checked\]\:bg-slate-50[data-state="checked"]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.dark\:data-\[state\=open\]\:bg-slate-800[data-state="open"]:is(.dark *), .dark\:data-\[state\=selected\]\:bg-slate-800[data-state="selected"]:is(.dark *), .dark\:data-\[state\=unchecked\]\:bg-slate-800[data-state="unchecked"]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark\:data-\[state\=active\]\:text-slate-50[data-state="active"]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.dark\:data-\[state\=checked\]\:text-slate-900[data-state="checked"]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.dark\:data-\[state\=open\]\:text-slate-400[data-state="open"]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

@media not all and (min-width: 1220px) {
  .max-xl\:hidden {
    display: none;
  }

  .max-xl\:flex-col {
    flex-direction: column;
  }

  .max-xl\:items-center {
    align-items: center;
  }

  .max-xl\:justify-center {
    justify-content: center;
  }

  .max-xl\:gap-10 {
    gap: 2.5rem;
  }

  .max-xl\:gap-y-\[30px\] {
    row-gap: 30px;
  }

  .max-xl\:pt-10 {
    padding-top: 2.5rem;
  }
}

@media (max-width: 1100px) {
  .max-\[1100px\]\:flex-col {
    flex-direction: column;
  }
}

@media not all and (min-width: 1024px) {
  .max-lg\:fixed {
    position: fixed;
  }

  .max-lg\:relative {
    position: relative;
  }

  .max-lg\:z-10 {
    z-index: 10;
  }

  .max-lg\:ml-\[38px\] {
    margin-left: 38px;
  }

  .max-lg\:ml-\[86px\] {
    margin-left: 86px;
  }

  .max-lg\:mt-24 {
    margin-top: 6rem;
  }

  .max-lg\:hidden {
    display: none;
  }

  .max-lg\:h-fit {
    height: fit-content;
  }

  .max-lg\:h-full {
    height: 100%;
  }

  .max-lg\:max-h-\[500px\] {
    max-height: 500px;
  }

  .max-lg\:w-full {
    width: 100%;
  }

  .max-lg\:w-screen {
    width: 100vw;
  }

  .max-lg\:max-w-\[100px\] {
    max-width: 100px;
  }

  .max-lg\:max-w-\[210px\] {
    max-width: 210px;
  }

  .max-lg\:flex-col {
    flex-direction: column;
  }

  .max-lg\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .max-lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .max-lg\:items-center {
    align-items: center;
  }

  .max-lg\:gap-10 {
    gap: 2.5rem;
  }

  .max-lg\:gap-5 {
    gap: 1.25rem;
  }

  .max-lg\:gap-6 {
    gap: 1.5rem;
  }

  .max-lg\:gap-7 {
    gap: 1.75rem;
  }

  .max-lg\:gap-8 {
    gap: 2rem;
  }

  .max-lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .max-lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .max-lg\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .max-lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .max-lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .max-lg\:global-16-semibold {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
  }
}

@media (max-width: 900px) {
  .max-\[900px\]\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .max-\[900px\]\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .max-\[900px\]\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .max-\[900px\]\:w-full {
    width: 100%;
  }

  .max-\[900px\]\:max-w-\[560px\] {
    max-width: 560px;
  }

  .max-\[900px\]\:max-w-none {
    max-width: none;
  }

  .max-\[900px\]\:flex-none {
    flex: none;
  }

  .max-\[900px\]\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .max-\[900px\]\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .max-\[900px\]\:flex-col {
    flex-direction: column;
  }

  .max-\[900px\]\:gap-10 {
    gap: 2.5rem;
  }

  .max-\[900px\]\:gap-12 {
    gap: 3rem;
  }

  .max-\[900px\]\:p-\[100px_40px_60px\] {
    padding: 100px 40px 60px;
  }

  .max-\[900px\]\:p-\[32px_40px_8px\] {
    padding: 32px 40px 8px;
  }

  .max-\[900px\]\:p-\[60px_40px\] {
    padding: 60px 40px;
  }

  .max-\[900px\]\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .max-\[900px\]\:py-\[60px\] {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media not all and (min-width: 768px) {
  .max-md\:mt-1 {
    margin-top: .25rem;
  }

  .max-md\:mt-12 {
    margin-top: 3rem;
  }

  .max-md\:mt-3 {
    margin-top: .75rem;
  }

  .max-md\:hidden {
    display: none;
  }

  .max-md\:\!h-8 {
    height: 2rem !important;
  }

  .max-md\:w-\[90\%\] {
    width: 90%;
  }

  .max-md\:w-full {
    width: 100%;
  }

  .max-md\:max-w-44 {
    max-width: 11rem;
  }

  .max-md\:max-w-\[386px\] {
    max-width: 386px;
  }

  .max-md\:flex-col {
    flex-direction: column;
  }

  .max-md\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .max-md\:items-start {
    align-items: flex-start;
  }

  .max-md\:items-center {
    align-items: center;
  }

  .max-md\:overflow-hidden {
    overflow: hidden;
  }

  .max-md\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .max-md\:object-cover {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .max-md\:p-2 {
    padding: .5rem;
  }

  .max-md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .max-md\:px-0\.5 {
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .max-md\:px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .max-md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .max-md\:pt-20 {
    padding-top: 5rem;
  }

  .max-md\:pt-32 {
    padding-top: 8rem;
  }

  .max-md\:pt-56 {
    padding-top: 14rem;
  }

  .max-md\:text-left {
    text-align: left;
  }

  .max-md\:text-center {
    text-align: center;
  }

  .max-md\:global-18-bold {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.75rem;
  }
}

@media not all and (min-width: 640px) {
  .max-sm\:mt-20 {
    margin-top: 5rem;
  }

  .max-sm\:mt-28 {
    margin-top: 7rem;
  }

  .max-sm\:hidden {
    display: none;
  }

  .max-sm\:size-\[120px\] {
    width: 120px;
    height: 120px;
  }

  .max-sm\:size-\[90px\] {
    width: 90px;
    height: 90px;
  }

  .max-sm\:h-20 {
    height: 5rem;
  }

  .max-sm\:h-\[292px\] {
    height: 292px;
  }

  .max-sm\:max-h-\[90vh\] {
    max-height: 90vh;
  }

  .max-sm\:w-\[250px\] {
    width: 250px;
  }

  .max-sm\:w-\[60px\] {
    width: 60px;
  }

  .max-sm\:w-full {
    width: 100%;
  }

  .max-sm\:max-w-\[250px\] {
    max-width: 250px;
  }

  .max-sm\:-translate-x-10 {
    --tw-translate-x: -2.5rem;
  }

  .max-sm\:-translate-x-10, .max-sm\:-translate-x-12 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .max-sm\:-translate-x-12 {
    --tw-translate-x: -3rem;
  }

  .max-sm\:flex-col {
    flex-direction: column;
  }

  .max-sm\:flex-wrap {
    flex-wrap: wrap;
  }

  .max-sm\:items-center {
    align-items: center;
  }

  .max-sm\:justify-center {
    justify-content: center;
  }

  .max-sm\:justify-between {
    justify-content: space-between;
  }

  .max-sm\:gap-1\.5 {
    gap: .375rem;
  }

  .max-sm\:gap-10 {
    gap: 2.5rem;
  }

  .max-sm\:gap-2 {
    gap: .5rem;
  }

  .max-sm\:gap-2\.5 {
    gap: .625rem;
  }

  .max-sm\:gap-4 {
    gap: 1rem;
  }

  .max-sm\:gap-5 {
    gap: 1.25rem;
  }

  .max-sm\:gap-6 {
    gap: 1.5rem;
  }

  .max-sm\:gap-8 {
    gap: 2rem;
  }

  .max-sm\:gap-\[26px\] {
    gap: 26px;
  }

  .max-sm\:rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .max-sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-sm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .max-sm\:pb-4 {
    padding-bottom: 1rem;
  }

  .max-sm\:pr-28 {
    padding-right: 7rem;
  }

  .max-sm\:pr-4 {
    padding-right: 1rem;
  }

  .max-sm\:pt-24 {
    padding-top: 6rem;
  }

  .max-sm\:pt-40 {
    padding-top: 10rem;
  }

  .max-sm\:text-center {
    text-align: center;
  }

  .max-sm\:leading-\[1px\] {
    line-height: 1px;
  }

  .max-sm\:leading-\[22px\] {
    line-height: 22px;
  }

  .max-sm\:opacity-75 {
    opacity: .75;
  }

  .max-sm\:global-12-regular {
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
  }
}

@media (max-width: 639px) {
  .max-\[639px\]\:h-12 {
    height: 3rem;
  }

  .max-\[639px\]\:rotate-90 {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (max-width: 560px) {
  .max-\[560px\]\:h-7 {
    height: 1.75rem;
  }

  .max-\[560px\]\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .max-\[560px\]\:flex-col {
    flex-direction: column;
  }

  .max-\[560px\]\:justify-center {
    justify-content: center;
  }

  .max-\[560px\]\:gap-2 {
    gap: .5rem;
  }

  .max-\[560px\]\:gap-3 {
    gap: .75rem;
  }

  .max-\[560px\]\:rounded-\[18px\] {
    border-radius: 18px;
  }

  .max-\[560px\]\:p-\[0_12px_22px_4px\] {
    padding: 0 12px 22px 4px;
  }

  .max-\[560px\]\:p-\[32px_20px_8px\] {
    padding: 32px 20px 8px;
  }

  .max-\[560px\]\:p-\[50px_20px\] {
    padding: 50px 20px;
  }

  .max-\[560px\]\:p-\[90px_20px_60px\] {
    padding: 90px 20px 60px;
  }

  .max-\[560px\]\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .max-\[560px\]\:py-\[50px\] {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .max-\[560px\]\:text-\[10px\] {
    font-size: 10px;
  }

  .max-\[560px\]\:text-\[15px\] {
    font-size: 15px;
  }

  .max-\[560px\]\:text-\[42px\] {
    font-size: 42px;
  }
}

@media (max-width: 360px) {
  .max-\[360px\]\:gap-1\.5 {
    gap: .375rem;
  }

  .max-\[360px\]\:px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem;
  }

  .max-\[360px\]\:text-\[0\.8125rem\] {
    font-size: .8125rem;
  }
}

@media (min-width: 400px) {
  .min-\[400px\]\:pl-\[max\(1\.25rem\,env\(safe-area-inset-left\)\)\] {
    padding-left: max(1.25rem, env(safe-area-inset-left));
  }

  .min-\[400px\]\:pr-\[max\(1\.25rem\,env\(safe-area-inset-right\)\)\] {
    padding-right: max(1.25rem, env(safe-area-inset-right));
  }
}

@media (min-width: 560px) {
  .min-\[560px\]\:\!p-\[60px_40px\] {
    padding: 60px 40px !important;
  }
}

@media (min-width: 640px) {
  .sm\:absolute {
    position: absolute;
  }

  .sm\:inset-x-8 {
    left: 2rem;
    right: 2rem;
  }

  .sm\:-top-24 {
    top: -6rem;
  }

  .sm\:left-0 {
    left: 0;
  }

  .sm\:top-16 {
    top: 4rem;
  }

  .sm\:top-auto {
    top: auto;
  }

  .sm\:order-1 {
    order: 1;
  }

  .sm\:order-2 {
    order: 2;
  }

  .sm\:order-3 {
    order: 3;
  }

  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .sm\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .sm\:mx-3 {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .sm\:ml-0 {
    margin-left: 0;
  }

  .sm\:ml-2 {
    margin-left: .5rem;
  }

  .sm\:mt-0 {
    margin-top: 0;
  }

  .sm\:mt-14 {
    margin-top: 3.5rem;
  }

  .sm\:mt-2 {
    margin-top: .5rem;
  }

  .sm\:mt-28 {
    margin-top: 7rem;
  }

  .sm\:mt-5 {
    margin-top: 1.25rem;
  }

  .sm\:mt-8 {
    margin-top: 2rem;
  }

  .sm\:mt-9 {
    margin-top: 2.25rem;
  }

  .sm\:mt-\[27px\] {
    margin-top: 27px;
  }

  .sm\:mt-\[30px\] {
    margin-top: 30px;
  }

  .sm\:block {
    display: block;
  }

  .sm\:inline {
    display: inline;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:inline-flex {
    display: inline-flex;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:size-10 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .sm\:size-2 {
    width: .5rem;
    height: .5rem;
  }

  .sm\:size-24 {
    width: 6rem;
    height: 6rem;
  }

  .sm\:size-\[100px\] {
    width: 100px;
    height: 100px;
  }

  .sm\:size-\[115px\] {
    width: 115px;
    height: 115px;
  }

  .sm\:size-\[119px\] {
    width: 119px;
    height: 119px;
  }

  .sm\:size-\[140px\] {
    width: 140px;
    height: 140px;
  }

  .sm\:size-\[65px\] {
    width: 65px;
    height: 65px;
  }

  .sm\:size-\[87px\] {
    width: 87px;
    height: 87px;
  }

  .sm\:size-\[89px\] {
    width: 89px;
    height: 89px;
  }

  .sm\:h-16 {
    height: 4rem;
  }

  .sm\:h-24 {
    height: 6rem;
  }

  .sm\:h-9 {
    height: 2.25rem;
  }

  .sm\:h-\[100px\] {
    height: 100px;
  }

  .sm\:h-\[180px\] {
    height: 180px;
  }

  .sm\:h-\[300px\] {
    height: 300px;
  }

  .sm\:h-\[350px\] {
    height: 350px;
  }

  .sm\:h-\[370px\] {
    height: 370px;
  }

  .sm\:h-\[420px\] {
    height: 420px;
  }

  .sm\:h-fit {
    height: fit-content;
  }

  .sm\:min-h-\[500px\] {
    min-height: 500px;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-10 {
    width: 2.5rem;
  }

  .sm\:w-16 {
    width: 4rem;
  }

  .sm\:w-28 {
    width: 7rem;
  }

  .sm\:w-9 {
    width: 2.25rem;
  }

  .sm\:w-\[220px\] {
    width: 220px;
  }

  .sm\:w-\[350px\] {
    width: 350px;
  }

  .sm\:w-\[90px\] {
    width: 90px;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-fit {
    width: fit-content;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:min-w-0 {
    min-width: 0;
  }

  .sm\:\!max-w-\[800px\] {
    max-width: 800px !important;
  }

  .sm\:\!max-w-\[820px\] {
    max-width: 820px !important;
  }

  .sm\:max-w-\[1200px\] {
    max-width: 1200px;
  }

  .sm\:max-w-\[225px\] {
    max-width: 225px;
  }

  .sm\:max-w-\[235px\] {
    max-width: 235px;
  }

  .sm\:max-w-\[26rem\] {
    max-width: 26rem;
  }

  .sm\:max-w-\[330px\] {
    max-width: 330px;
  }

  .sm\:max-w-\[410px\] {
    max-width: 410px;
  }

  .sm\:max-w-\[480px\] {
    max-width: 480px;
  }

  .sm\:max-w-\[550px\] {
    max-width: 550px;
  }

  .sm\:max-w-\[560px\] {
    max-width: 560px;
  }

  .sm\:max-w-none {
    max-width: none;
  }

  .sm\:max-w-sm {
    max-width: 24rem;
  }

  .sm\:flex-1 {
    flex: 1;
  }

  .sm\:basis-1\/2 {
    flex-basis: 50%;
  }

  .sm\:basis-auto {
    flex-basis: auto;
  }

  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:flex-col {
    flex-direction: column;
  }

  .sm\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .sm\:items-center {
    align-items: center;
  }

  .sm\:justify-end {
    justify-content: flex-end;
  }

  .sm\:justify-center {
    justify-content: center;
  }

  .sm\:justify-between {
    justify-content: space-between;
  }

  .sm\:gap-12 {
    gap: 3rem;
  }

  .sm\:gap-2 {
    gap: .5rem;
  }

  .sm\:gap-2\.5 {
    gap: .625rem;
  }

  .sm\:gap-24 {
    gap: 6rem;
  }

  .sm\:gap-3 {
    gap: .75rem;
  }

  .sm\:gap-4 {
    gap: 1rem;
  }

  .sm\:gap-6 {
    gap: 1.5rem;
  }

  .sm\:gap-7 {
    gap: 1.75rem;
  }

  .sm\:gap-8 {
    gap: 2rem;
  }

  .sm\:gap-\[25px\] {
    gap: 25px;
  }

  .sm\:gap-\[27px\] {
    gap: 27px;
  }

  .sm\:gap-x-1\.5 {
    -moz-column-gap: .375rem;
    column-gap: .375rem;
  }

  .sm\:gap-y-0 {
    row-gap: 0;
  }

  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .sm\:self-center {
    align-self: center;
  }

  .sm\:overflow-y-auto {
    overflow-y: auto;
  }

  .sm\:truncate {
    text-overflow: ellipsis;
    overflow: hidden;
  }

  .sm\:truncate, .sm\:whitespace-nowrap {
    white-space: nowrap;
  }

  .sm\:rounded-\[20px\] {
    border-radius: 20px;
  }

  .sm\:rounded-lg {
    border-radius: .5rem;
  }

  .sm\:rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }

  .sm\:border-0 {
    border-width: 0;
  }

  .sm\:bg-transparent {
    background-color: #0000;
  }

  .sm\:bg-\[radial-gradient\(ellipse_70\%_50\%_at_50\%_45\%\,rgba\(99\,102\,241\,0\.1\)\,transparent_60\%\)\] {
    background-image: radial-gradient(70% 50% at 50% 45%, #6366f11a, #0000 60%);
  }

  .sm\:object-cover {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .sm\:object-center {
    -o-object-position: center;
    object-position: center;
  }

  .sm\:p-10 {
    padding: 2.5rem;
  }

  .sm\:p-5 {
    padding: 1.25rem;
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:p-7 {
    padding: 1.75rem;
  }

  .sm\:p-\[17\%\] {
    padding: 17%;
  }

  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .sm\:px-0\.5 {
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .sm\:px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem;
  }

  .sm\:px-3\.5 {
    padding-left: .875rem;
    padding-right: .875rem;
  }

  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .sm\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .sm\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .sm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:py-\[18px\] {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .sm\:py-\[61px\] {
    padding-top: 61px;
    padding-bottom: 61px;
  }

  .sm\:pl-12 {
    padding-left: 3rem;
  }

  .sm\:pl-16 {
    padding-left: 4rem;
  }

  .sm\:pl-3 {
    padding-left: .75rem;
  }

  .sm\:pl-5 {
    padding-left: 1.25rem;
  }

  .sm\:pr-1 {
    padding-right: .25rem;
  }

  .sm\:pr-3 {
    padding-right: .75rem;
  }

  .sm\:pr-6 {
    padding-right: 1.5rem;
  }

  .sm\:pt-0 {
    padding-top: 0;
  }

  .sm\:pt-3 {
    padding-top: .75rem;
  }

  .sm\:pt-40 {
    padding-top: 10rem;
  }

  .sm\:pt-44 {
    padding-top: 11rem;
  }

  .sm\:pt-6 {
    padding-top: 1.5rem;
  }

  .sm\:text-left {
    text-align: left;
  }

  .sm\:text-center {
    text-align: center;
  }

  .sm\:text-right {
    text-align: right;
  }

  .sm\:text-\[18px\] {
    font-size: 18px;
  }

  .sm\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .sm\:tracking-\[0\.2em\] {
    letter-spacing: .2em;
  }

  .sm\:tracking-normal {
    letter-spacing: 0;
  }

  .sm\:global-56-bold {
    font-size: 56px;
    font-weight: 700;
    line-height: 64px;
  }

  .sm\:global-48-bold {
    font-size: 48px;
    font-weight: 700;
    line-height: 56px;
  }

  .sm\:global-44-bold {
    font-size: 44px;
    font-weight: 700;
    line-height: 48px;
  }

  .sm\:global-40-bold {
    font-size: 40px;
    font-weight: 700;
    line-height: 44px;
  }

  .sm\:global-24-semibold {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2rem;
  }

  .sm\:global-20-semibold {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.75rem;
  }

  .sm\:global-16-bold {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem;
  }

  .sm\:global-16-semibold {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
  }

  .sm\:global-14-regular {
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem;
  }

  .sm\:global-18-regular {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem;
  }

  .sm\:\[overflow-wrap\:normal\] {
    overflow-wrap: normal;
  }

  .data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state="open"] {
    --tw-enter-translate-y: 100%;
  }

  .min-\[640px\]\:flex-row {
    flex-direction: row;
  }

  .min-\[640px\]\:items-stretch {
    align-items: stretch;
  }

  .min-\[640px\]\:justify-center {
    justify-content: center;
  }
}

@media (min-width: 768px) {
  .md\:absolute {
    position: absolute;
  }

  .md\:relative {
    position: relative;
  }

  .md\:-bottom-10 {
    bottom: -2.5rem;
  }

  .md\:-bottom-14 {
    bottom: -3.5rem;
  }

  .md\:-left-10 {
    left: -2.5rem;
  }

  .md\:-left-28 {
    left: -7rem;
  }

  .md\:-right-8 {
    right: -2rem;
  }

  .md\:-top-10 {
    top: -2.5rem;
  }

  .md\:-top-16 {
    top: -4rem;
  }

  .md\:-top-3 {
    top: -.75rem;
  }

  .md\:bottom-10 {
    bottom: 2.5rem;
  }

  .md\:bottom-28 {
    bottom: 7rem;
  }

  .md\:left-10 {
    left: 2.5rem;
  }

  .md\:left-12 {
    left: 3rem;
  }

  .md\:left-\[-112px\] {
    left: -112px;
  }

  .md\:left-\[-137px\] {
    left: -137px;
  }

  .md\:left-\[19rem\] {
    left: 19rem;
  }

  .md\:right-16 {
    right: 4rem;
  }

  .md\:right-3 {
    right: .75rem;
  }

  .md\:top-1\/2 {
    top: 50%;
  }

  .md\:top-10 {
    top: 2.5rem;
  }

  .md\:top-28 {
    top: 7rem;
  }

  .md\:top-\[-264px\] {
    top: -264px;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .md\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .md\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .md\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .md\:mb-0 {
    margin-bottom: 0;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:mb-16 {
    margin-bottom: 4rem;
  }

  .md\:mb-20 {
    margin-bottom: 5rem;
  }

  .md\:mb-\[18px\] {
    margin-bottom: 18px;
  }

  .md\:mt-0 {
    margin-top: 0;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mt-14 {
    margin-top: 3.5rem;
  }

  .md\:mt-16 {
    margin-top: 4rem;
  }

  .md\:mt-2\.5 {
    margin-top: .625rem;
  }

  .md\:mt-20 {
    margin-top: 5rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:\!block {
    display: block !important;
  }

  .md\:block {
    display: block;
  }

  .md\:\!hidden {
    display: none !important;
  }

  .md\:hidden {
    display: none;
  }

  .md\:\!size-5 {
    width: 1.25rem !important;
    height: 1.25rem !important;
  }

  .md\:size-10 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .md\:size-20 {
    width: 5rem;
    height: 5rem;
  }

  .md\:size-5 {
    width: 1.25rem;
    height: 1.25rem;
  }

  .md\:size-6 {
    width: 1.5rem;
    height: 1.5rem;
  }

  .md\:size-9 {
    width: 2.25rem;
    height: 2.25rem;
  }

  .md\:size-\[110px\] {
    width: 110px;
    height: 110px;
  }

  .md\:size-\[323px\] {
    width: 323px;
    height: 323px;
  }

  .md\:size-\[60px\] {
    width: 60px;
    height: 60px;
  }

  .md\:size-\[63px\] {
    width: 63px;
    height: 63px;
  }

  .md\:size-\[70px\] {
    width: 70px;
    height: 70px;
  }

  .md\:size-\[75px\] {
    width: 75px;
    height: 75px;
  }

  .md\:h-10 {
    height: 2.5rem;
  }

  .md\:h-12 {
    height: 3rem;
  }

  .md\:h-20 {
    height: 5rem;
  }

  .md\:h-36 {
    height: 9rem;
  }

  .md\:h-\[140px\] {
    height: 140px;
  }

  .md\:h-\[200px\] {
    height: 200px;
  }

  .md\:h-\[230px\] {
    height: 230px;
  }

  .md\:h-\[450px\] {
    height: 450px;
  }

  .md\:h-\[50px\] {
    height: 50px;
  }

  .md\:h-\[855px\] {
    height: 855px;
  }

  .md\:h-fit {
    height: fit-content;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:max-h-\[253px\] {
    max-height: 253px;
  }

  .md\:max-h-\[254px\] {
    max-height: 254px;
  }

  .md\:max-h-\[294px\] {
    max-height: 294px;
  }

  .md\:max-h-\[40vh\] {
    max-height: 40vh;
  }

  .md\:min-h-16 {
    min-height: 4rem;
  }

  .md\:min-h-20 {
    min-height: 5rem;
  }

  .md\:min-h-\[150px\] {
    min-height: 150px;
  }

  .md\:min-h-\[500px\] {
    min-height: 500px;
  }

  .md\:min-h-\[764px\] {
    min-height: 764px;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-20 {
    width: 5rem;
  }

  .md\:w-24 {
    width: 6rem;
  }

  .md\:w-28 {
    width: 7rem;
  }

  .md\:w-36 {
    width: 9rem;
  }

  .md\:w-52 {
    width: 13rem;
  }

  .md\:w-\[110px\] {
    width: 110px;
  }

  .md\:w-\[142px\] {
    width: 142px;
  }

  .md\:w-\[240px\] {
    width: 240px;
  }

  .md\:w-\[260px\] {
    width: 260px;
  }

  .md\:w-\[300px\] {
    width: 300px;
  }

  .md\:w-\[350px\] {
    width: 350px;
  }

  .md\:w-\[380px\] {
    width: 380px;
  }

  .md\:w-\[410px\] {
    width: 410px;
  }

  .md\:w-\[420px\] {
    width: 420px;
  }

  .md\:w-\[423px\] {
    width: 423px;
  }

  .md\:w-\[50px\] {
    width: 50px;
  }

  .md\:w-\[51px\] {
    width: 51px;
  }

  .md\:w-\[70px\] {
    width: 70px;
  }

  .md\:w-\[90px\] {
    width: 90px;
  }

  .md\:w-fit {
    width: fit-content;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:min-w-\[240px\] {
    min-width: 240px;
  }

  .md\:min-w-\[420px\] {
    min-width: 420px;
  }

  .md\:min-w-\[450px\] {
    min-width: 450px;
  }

  .md\:min-w-\[550px\] {
    min-width: 550px;
  }

  .md\:min-w-fit {
    min-width: fit-content;
  }

  .md\:max-w-4xl {
    max-width: 56rem;
  }

  .md\:max-w-\[260px\] {
    max-width: 260px;
  }

  .md\:max-w-\[28rem\] {
    max-width: 28rem;
  }

  .md\:max-w-\[300px\] {
    max-width: 300px;
  }

  .md\:max-w-\[320px\] {
    max-width: 320px;
  }

  .md\:max-w-\[335px\] {
    max-width: 335px;
  }

  .md\:max-w-\[350px\] {
    max-width: 350px;
  }

  .md\:max-w-\[420px\] {
    max-width: 420px;
  }

  .md\:max-w-\[450px\] {
    max-width: 450px;
  }

  .md\:max-w-\[500px\] {
    max-width: 500px;
  }

  .md\:max-w-\[540px\] {
    max-width: 540px;
  }

  .md\:max-w-\[600px\] {
    max-width: 600px;
  }

  .md\:max-w-\[800px\] {
    max-width: 800px;
  }

  .md\:max-w-full {
    max-width: 100%;
  }

  .md\:max-w-md {
    max-width: 28rem;
  }

  .md\:max-w-xs {
    max-width: 20rem;
  }

  .md\:-translate-x-\[12rem\] {
    --tw-translate-x: -12rem;
  }

  .md\:-translate-x-\[12rem\], .md\:-translate-x-\[4rem\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:-translate-x-\[4rem\] {
    --tw-translate-x: -4rem;
  }

  .md\:-translate-y-20 {
    --tw-translate-y: -5rem;
  }

  .md\:-translate-y-20, .md\:scale-100 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .md\:columns-2 {
    -moz-columns: 2;
    column-count: 2;
  }

  .md\:auto-rows-\[150px\] {
    grid-auto-rows: 150px;
  }

  .md\:\!grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:items-end {
    align-items: flex-end;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:gap-0 {
    gap: 0;
  }

  .md\:gap-1 {
    gap: .25rem;
  }

  .md\:gap-10 {
    gap: 2.5rem;
  }

  .md\:gap-12 {
    gap: 3rem;
  }

  .md\:gap-14 {
    gap: 3.5rem;
  }

  .md\:gap-2\.5 {
    gap: .625rem;
  }

  .md\:gap-20 {
    gap: 5rem;
  }

  .md\:gap-3 {
    gap: .75rem;
  }

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:gap-5 {
    gap: 1.25rem;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:gap-7 {
    gap: 1.75rem;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:gap-9 {
    gap: 2.25rem;
  }

  .md\:gap-\[27px\] {
    gap: 27px;
  }

  .md\:gap-\[60px\] {
    gap: 60px;
  }

  .md\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .md\:rounded-4xl {
    border-radius: 2rem;
  }

  .md\:rounded-\[20px\] {
    border-radius: 20px;
  }

  .md\:bg-flow {
    background-image: url("/assets/mdx/images/flow.webp");
  }

  .md\:bg-contain {
    background-size: contain;
  }

  .md\:bg-center {
    background-position: 50%;
  }

  .md\:p-0 {
    padding: 0;
  }

  .md\:p-10 {
    padding: 2.5rem;
  }

  .md\:p-12 {
    padding: 3rem;
  }

  .md\:p-14 {
    padding: 3.5rem;
  }

  .md\:p-3 {
    padding: .75rem;
  }

  .md\:p-4 {
    padding: 1rem;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:p-\[30px\] {
    padding: 30px;
  }

  .md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px;
  }

  .md\:px-\[46px\] {
    padding-left: 46px;
    padding-right: 46px;
  }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem;
  }

  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .md\:py-\[71px\] {
    padding-top: 71px;
    padding-bottom: 71px;
  }

  .md\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .md\:pb-16 {
    padding-bottom: 4rem;
  }

  .md\:pb-20 {
    padding-bottom: 5rem;
  }

  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .md\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .md\:pl-12 {
    padding-left: 3rem;
  }

  .md\:pl-16 {
    padding-left: 4rem;
  }

  .md\:pl-\[36px\] {
    padding-left: 36px;
  }

  .md\:pl-\[max\(1\.5rem\,env\(safe-area-inset-left\)\)\] {
    padding-left: max(1.5rem, env(safe-area-inset-left));
  }

  .md\:pr-0 {
    padding-right: 0;
  }

  .md\:pr-5 {
    padding-right: 1.25rem;
  }

  .md\:pr-\[46px\] {
    padding-right: 46px;
  }

  .md\:pr-\[max\(1\.5rem\,env\(safe-area-inset-right\)\)\] {
    padding-right: max(1.5rem, env(safe-area-inset-right));
  }

  .md\:ps-14 {
    padding-inline-start: 3.5rem;
  }

  .md\:pt-10 {
    padding-top: 2.5rem;
  }

  .md\:pt-12 {
    padding-top: 3rem;
  }

  .md\:pt-20 {
    padding-top: 5rem;
  }

  .md\:pt-32 {
    padding-top: 8rem;
  }

  .md\:pt-48 {
    padding-top: 12rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:pt-\[5rem\] {
    padding-top: 5rem;
  }

  .md\:text-left {
    text-align: left;
  }

  .md\:text-center {
    text-align: center;
  }

  .md\:text-right {
    text-align: right;
  }

  .md\:\!text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }

  .md\:\!text-7xl {
    font-size: 4.5rem !important;
    line-height: 1 !important;
  }

  .md\:\!text-\[24px\] {
    font-size: 24px !important;
  }

  .md\:\!text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .md\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .md\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .md\:text-\[12px\] {
    font-size: 12px;
  }

  .md\:text-\[13px\] {
    font-size: 13px;
  }

  .md\:text-\[24px\] {
    font-size: 24px;
  }

  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .md\:text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .md\:leading-9 {
    line-height: 2.25rem;
  }

  .md\:leading-none {
    line-height: 1;
  }

  .md\:leading-tight {
    line-height: 1.25;
  }

  .md\:global-60-bold {
    font-size: 3.75rem;
    font-weight: 700;
    line-height: 1;
  }

  .md\:global-56-bold {
    font-size: 56px;
    font-weight: 700;
    line-height: 64px;
  }

  .md\:global-50-bold {
    font-size: 50px;
    font-weight: 700;
    line-height: 60px;
  }

  .md\:global-48-bold {
    font-size: 48px;
    font-weight: 700;
    line-height: 56px;
  }

  .md\:global-44-bold {
    font-size: 44px;
    font-weight: 700;
    line-height: 48px;
  }

  .md\:global-40-bold {
    font-size: 40px;
    font-weight: 700;
    line-height: 44px;
  }

  .md\:global-36-bold {
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.5rem;
  }

  .md\:global-36-semibold {
    font-size: 2.25rem;
    font-weight: 600;
    line-height: 2.5rem;
  }

  .md\:global-32-bold {
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
  }

  .md\:global-32-semibold {
    font-size: 32px;
    font-weight: 600;
    line-height: 36px;
  }

  .md\:global-30-bold {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
  }

  .md\:global-30-semibold {
    font-size: 1.875rem;
    font-weight: 600;
    line-height: 2.25rem;
  }

  .md\:\!global-28-bold, .md\:global-28-bold {
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
  }

  .md\:global-28-semibold {
    font-size: 28px;
    font-weight: 600;
    line-height: 32px;
  }

  .md\:global-24-bold {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2rem;
  }

  .md\:global-24-semibold {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2rem;
  }

  .md\:global-24-medium {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2rem;
  }

  .md\:global-24-regular {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
  }

  .md\:global-20-bold {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.75rem;
  }

  .md\:global-20-semibold {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.75rem;
  }

  .md\:global-20-medium {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.75rem;
  }

  .md\:global-20-regular {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.75rem;
  }

  .md\:global-18-bold {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.75rem;
  }

  .md\:global-18-semibold {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.75rem;
  }

  .md\:global-18-medium {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
  }

  .md\:global-16-semibold {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
  }

  .md\:global-16-medium {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
  }

  .md\:global-16-regular {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
  }

  .md\:global-14-bold {
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem;
  }

  .md\:global-14-semibold {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.25rem;
  }

  .md\:global-14-medium {
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25rem;
  }

  .md\:global-14-regular {
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem;
  }

  .md\:global-12-bold {
    font-size: .75rem !important;
    font-weight: 700 !important;
    line-height: 1rem !important;
  }

  .md\:global-12-semibold {
    font-size: .75rem;
    font-weight: 600;
    line-height: 1rem;
  }

  .md\:global-12-regular {
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
  }

  .md\:global-18-regular {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem;
  }

  .group:hover .md\:group-hover\:-translate-x-\[30\%\] {
    --tw-translate-x: -30%;
  }

  .group:hover .md\:group-hover\:-translate-x-\[30\%\], .group:hover .md\:group-hover\:-translate-x-\[40\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .group:hover .md\:group-hover\:-translate-x-\[40\%\] {
    --tw-translate-x: -40%;
  }

  .group:hover .md\:group-hover\:translate-x-\[28\%\] {
    --tw-translate-x: 28%;
  }

  .group:hover .md\:group-hover\:translate-x-\[28\%\], .group:hover .md\:group-hover\:translate-x-\[43\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .group:hover .md\:group-hover\:translate-x-\[43\%\] {
    --tw-translate-x: 43%;
  }

  .group:hover .md\:group-hover\:translate-y-\[20\%\] {
    --tw-translate-y: 20%;
  }

  .group:hover .md\:group-hover\:translate-y-\[20\%\], .group:hover .md\:group-hover\:translate-y-\[30\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .group:hover .md\:group-hover\:translate-y-\[30\%\] {
    --tw-translate-y: 30%;
  }
}

@media (min-width: 900px) {
  .min-\[900px\]\:\!p-\[90px\] {
    padding: 90px !important;
  }
}

@media (min-width: 1024px) {
  .lg\:sticky {
    position: sticky;
  }

  .lg\:-left-12 {
    left: -3rem;
  }

  .lg\:-left-\[54px\] {
    left: -54px;
  }

  .lg\:-top-14 {
    top: -3.5rem;
  }

  .lg\:-top-20 {
    top: -5rem;
  }

  .lg\:bottom-14 {
    bottom: 3.5rem;
  }

  .lg\:left-10 {
    left: 2.5rem;
  }

  .lg\:left-5 {
    left: 1.25rem;
  }

  .lg\:left-\[9rem\] {
    left: 9rem;
  }

  .lg\:top-\[47px\] {
    top: 47px;
  }

  .lg\:order-1 {
    order: 1;
  }

  .lg\:order-2 {
    order: 2;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .lg\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .lg\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem;
  }

  .lg\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .lg\:ml-20 {
    margin-left: 5rem;
  }

  .lg\:mr-20 {
    margin-right: 5rem;
  }

  .lg\:mt-0 {
    margin-top: 0;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem;
  }

  .lg\:mt-12 {
    margin-top: 3rem;
  }

  .lg\:mt-4 {
    margin-top: 1rem;
  }

  .lg\:mt-40 {
    margin-top: 10rem;
  }

  .lg\:mt-5 {
    margin-top: 1.25rem;
  }

  .lg\:mt-\[5px\] {
    margin-top: 5px;
  }

  .lg\:mt-\[90px\] {
    margin-top: 90px;
  }

  .lg\:\!block {
    display: block !important;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline {
    display: inline;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:size-10 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .lg\:size-5 {
    width: 1.25rem;
    height: 1.25rem;
  }

  .lg\:size-6 {
    width: 1.5rem;
    height: 1.5rem;
  }

  .lg\:size-\[120px\] {
    width: 120px;
    height: 120px;
  }

  .lg\:h-40 {
    height: 10rem;
  }

  .lg\:h-\[100px\] {
    height: 100px;
  }

  .lg\:h-\[291px\] {
    height: 291px;
  }

  .lg\:h-\[540px\] {
    height: 540px;
  }

  .lg\:h-\[600px\] {
    height: 600px;
  }

  .lg\:h-\[720px\] {
    height: 720px;
  }

  .lg\:h-\[895px\] {
    height: 895px;
  }

  .lg\:h-fit {
    height: fit-content;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:max-h-\[260px\] {
    max-height: 260px;
  }

  .lg\:max-h-\[506px\] {
    max-height: 506px;
  }

  .lg\:max-h-\[75vh\] {
    max-height: 75vh;
  }

  .lg\:min-h-screen {
    min-height: 100vh;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-40 {
    width: 10rem;
  }

  .lg\:w-72 {
    width: 18rem;
  }

  .lg\:w-\[120px\] {
    width: 120px;
  }

  .lg\:w-\[240px\] {
    width: 240px;
  }

  .lg\:w-\[260px\] {
    width: 260px;
  }

  .lg\:w-\[365px\] {
    width: 365px;
  }

  .lg\:w-\[370px\] {
    width: 370px;
  }

  .lg\:w-\[410px\] {
    width: 410px;
  }

  .lg\:w-\[420px\] {
    width: 420px;
  }

  .lg\:w-\[48\%\] {
    width: 48%;
  }

  .lg\:w-\[50\%\] {
    width: 50%;
  }

  .lg\:w-\[506px\] {
    width: 506px;
  }

  .lg\:w-\[52\%\] {
    width: 52%;
  }

  .lg\:w-\[61px\] {
    width: 61px;
  }

  .lg\:w-\[899px\] {
    width: 899px;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-fit {
    width: fit-content;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:min-w-5 {
    min-width: 1.25rem;
  }

  .lg\:min-w-\[16px\] {
    min-width: 16px;
  }

  .lg\:min-w-\[20px\] {
    min-width: 20px;
  }

  .lg\:min-w-\[380px\] {
    min-width: 380px;
  }

  .lg\:min-w-\[475px\] {
    min-width: 475px;
  }

  .lg\:min-w-\[54px\] {
    min-width: 54px;
  }

  .lg\:max-w-5xl {
    max-width: 64rem;
  }

  .lg\:max-w-7xl {
    max-width: 80rem;
  }

  .lg\:max-w-\[30\%\] {
    max-width: 30%;
  }

  .lg\:max-w-\[30rem\] {
    max-width: 30rem;
  }

  .lg\:max-w-\[325px\] {
    max-width: 325px;
  }

  .lg\:max-w-\[398px\] {
    max-width: 398px;
  }

  .lg\:max-w-\[400px\] {
    max-width: 400px;
  }

  .lg\:max-w-\[410px\] {
    max-width: 410px;
  }

  .lg\:max-w-\[45\%\] {
    max-width: 45%;
  }

  .lg\:max-w-\[474px\] {
    max-width: 474px;
  }

  .lg\:max-w-\[48\%\] {
    max-width: 48%;
  }

  .lg\:max-w-\[500px\] {
    max-width: 500px;
  }

  .lg\:max-w-\[540px\] {
    max-width: 540px;
  }

  .lg\:max-w-\[600px\] {
    max-width: 600px;
  }

  .lg\:max-w-\[620px\] {
    max-width: 620px;
  }

  .lg\:max-w-\[700px\] {
    max-width: 700px;
  }

  .lg\:max-w-\[750px\] {
    max-width: 750px;
  }

  .lg\:max-w-\[840px\] {
    max-width: 840px;
  }

  .lg\:max-w-none {
    max-width: none;
  }

  .lg\:max-w-xl {
    max-width: 36rem;
  }

  .lg\:translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:columns-3 {
    -moz-columns: 3;
    column-count: 3;
  }

  .lg\:\!grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-\[1\.1fr_1fr\] {
    grid-template-columns: 1.1fr 1fr;
  }

  .lg\:grid-cols-\[3fr_2fr\] {
    grid-template-columns: 3fr 2fr;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-col {
    flex-direction: column;
  }

  .lg\:items-start {
    align-items: flex-start;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:items-stretch {
    align-items: stretch;
  }

  .lg\:justify-start {
    justify-content: flex-start;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:justify-center {
    justify-content: center;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:gap-10 {
    gap: 2.5rem;
  }

  .lg\:gap-12 {
    gap: 3rem;
  }

  .lg\:gap-14 {
    gap: 3.5rem;
  }

  .lg\:gap-16 {
    gap: 4rem;
  }

  .lg\:gap-20 {
    gap: 5rem;
  }

  .lg\:gap-4 {
    gap: 1rem;
  }

  .lg\:gap-5 {
    gap: 1.25rem;
  }

  .lg\:gap-6 {
    gap: 1.5rem;
  }

  .lg\:gap-7 {
    gap: 1.75rem;
  }

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:gap-\[70px\] {
    gap: 70px;
  }

  .lg\:gap-x-24 {
    -moz-column-gap: 6rem;
    column-gap: 6rem;
  }

  .lg\:gap-y-12 {
    row-gap: 3rem;
  }

  .lg\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .lg\:whitespace-nowrap {
    white-space: nowrap;
  }

  .lg\:bg-jsm-abstract {
    background-image: url("/assets/general/images/jsm-abstract.webp");
  }

  .lg\:p-10 {
    padding: 2.5rem;
  }

  .lg\:p-6 {
    padding: 1.5rem;
  }

  .lg\:p-\[90px\] {
    padding: 90px;
  }

  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:px-\[70px\] {
    padding-left: 70px;
    padding-right: 70px;
  }

  .lg\:px-\[90px\] {
    padding-left: 90px;
    padding-right: 90px;
  }

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .lg\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .lg\:py-\[100px\] {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .lg\:py-\[50px\] {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .lg\:py-\[60px\] {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .lg\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .lg\:pb-16 {
    padding-bottom: 4rem;
  }

  .lg\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .lg\:pb-\[100px\] {
    padding-bottom: 100px;
  }

  .lg\:pb-\[131px\] {
    padding-bottom: 131px;
  }

  .lg\:pb-\[30px\] {
    padding-bottom: 30px;
  }

  .lg\:pb-\[50px\] {
    padding-bottom: 50px;
  }

  .lg\:pl-0 {
    padding-left: 0;
  }

  .lg\:pl-16 {
    padding-left: 4rem;
  }

  .lg\:pl-5 {
    padding-left: 1.25rem;
  }

  .lg\:pl-\[max\(2rem\,env\(safe-area-inset-left\)\)\] {
    padding-left: max(2rem, env(safe-area-inset-left));
  }

  .lg\:pr-\[max\(2rem\,env\(safe-area-inset-right\)\)\] {
    padding-right: max(2rem, env(safe-area-inset-right));
  }

  .lg\:pt-10 {
    padding-top: 2.5rem;
  }

  .lg\:pt-24 {
    padding-top: 6rem;
  }

  .lg\:pt-32 {
    padding-top: 8rem;
  }

  .lg\:pt-40 {
    padding-top: 10rem;
  }

  .lg\:pt-56 {
    padding-top: 14rem;
  }

  .lg\:pt-\[76px\] {
    padding-top: 76px;
  }

  .lg\:pt-\[90px\] {
    padding-top: 90px;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .lg\:text-\[length\:clamp\(32px\,4\.2vw_-_10px\,48px\)\] {
    font-size: clamp(32px, 4.2vw - 10px, 48px);
  }

  .lg\:text-xl {
    font-size: 1.25rem;
  }

  .lg\:leading-7, .lg\:text-xl {
    line-height: 1.75rem;
  }

  .lg\:opacity-100 {
    opacity: 1;
  }

  .lg\:global-56-bold {
    font-size: 56px;
    font-weight: 700;
    line-height: 64px;
  }

  .lg\:global-48-bold {
    font-size: 48px;
    font-weight: 700;
    line-height: 56px;
  }

  .lg\:global-40-bold {
    font-size: 40px;
    font-weight: 700;
    line-height: 44px;
  }

  .lg\:global-36-bold {
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.5rem;
  }

  .lg\:global-30-bold {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
  }

  .lg\:global-30-semibold {
    font-size: 1.875rem;
    font-weight: 600;
    line-height: 2.25rem;
  }

  .lg\:global-28-bold {
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
  }

  .lg\:global-24-bold {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2rem;
  }

  .lg\:global-24-semibold {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2rem;
  }

  .lg\:global-20-bold {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.75rem;
  }

  .lg\:global-20-semibold {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.75rem;
  }

  .lg\:global-20-medium {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.75rem;
  }

  .lg\:global-20-regular {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.75rem;
  }

  .lg\:global-18-bold {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.75rem;
  }

  .lg\:global-18-semibold {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.75rem;
  }

  .lg\:global-16-semibold {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
  }

  .lg\:global-16-medium {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
  }

  .lg\:global-16-regular {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
  }

  .lg\:global-14-regular {
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem;
  }

  .lg\:global-12-bold {
    font-size: .75rem !important;
    font-weight: 700 !important;
    line-height: 1rem !important;
  }

  .lg\:global-12-medium {
    letter-spacing: .025em;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1rem;
  }

  .lg\:global-18-regular {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem;
  }
}

@media (min-width: 1220px) {
  .xl\:sticky {
    position: sticky;
  }

  .xl\:-bottom-\[32\%\] {
    bottom: -32%;
  }

  .xl\:-top-3 {
    top: -.75rem;
  }

  .xl\:left-10 {
    left: 2.5rem;
  }

  .xl\:left-20 {
    left: 5rem;
  }

  .xl\:right-10 {
    right: 2.5rem;
  }

  .xl\:top-32 {
    top: 8rem;
  }

  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xl\:mt-40 {
    margin-top: 10rem;
  }

  .xl\:block {
    display: block;
  }

  .xl\:flex {
    display: flex;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:size-10 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .xl\:size-20 {
    width: 5rem;
    height: 5rem;
  }

  .xl\:size-\[125px\] {
    width: 125px;
    height: 125px;
  }

  .xl\:h-\[60px\] {
    height: 60px;
  }

  .xl\:h-full {
    height: 100%;
  }

  .xl\:max-h-\[240px\] {
    max-height: 240px;
  }

  .xl\:max-h-\[316px\] {
    max-height: 316px;
  }

  .xl\:min-h-\[200px\] {
    min-height: 200px;
  }

  .xl\:min-h-\[240px\] {
    min-height: 240px;
  }

  .xl\:w-20 {
    width: 5rem;
  }

  .xl\:w-\[400px\] {
    width: 400px;
  }

  .xl\:w-\[500px\] {
    width: 500px;
  }

  .xl\:w-fit {
    width: fit-content;
  }

  .xl\:min-w-\[550px\] {
    min-width: 550px;
  }

  .xl\:max-w-4xl {
    max-width: 56rem;
  }

  .xl\:max-w-\[1440px\] {
    max-width: 1440px;
  }

  .xl\:max-w-\[30\%\] {
    max-width: 30%;
  }

  .xl\:max-w-\[327px\] {
    max-width: 327px;
  }

  .xl\:max-w-\[370px\] {
    max-width: 370px;
  }

  .xl\:max-w-\[420px\] {
    max-width: 420px;
  }

  .xl\:max-w-\[430px\] {
    max-width: 430px;
  }

  .xl\:max-w-\[450px\] {
    max-width: 450px;
  }

  .xl\:max-w-\[500px\] {
    max-width: 500px;
  }

  .xl\:max-w-\[520px\] {
    max-width: 520px;
  }

  .xl\:max-w-\[550px\] {
    max-width: 550px;
  }

  .xl\:max-w-\[600px\] {
    max-width: 600px;
  }

  .xl\:max-w-\[608px\] {
    max-width: 608px;
  }

  .xl\:max-w-\[640px\] {
    max-width: 640px;
  }

  .xl\:max-w-\[680px\] {
    max-width: 680px;
  }

  .xl\:max-w-\[686px\] {
    max-width: 686px;
  }

  .xl\:max-w-\[70\%\] {
    max-width: 70%;
  }

  .xl\:max-w-\[750px\] {
    max-width: 750px;
  }

  .xl\:max-w-\[800px\] {
    max-width: 800px;
  }

  .xl\:max-w-\[890px\] {
    max-width: 890px;
  }

  .xl\:max-w-\[90\%\] {
    max-width: 90%;
  }

  .xl\:max-w-full {
    max-width: 100%;
  }

  .xl\:max-w-screen-2xl {
    max-width: 1440px;
  }

  .xl\:shrink-0 {
    flex-shrink: 0;
  }

  .xl\:translate-y-20 {
    --tw-translate-y: 5rem;
  }

  .xl\:scale-125, .xl\:translate-y-20 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .xl\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-cols-\[1fr_1\.2fr\] {
    grid-template-columns: 1fr 1.2fr;
  }

  .xl\:flex-row {
    flex-direction: row;
  }

  .xl\:flex-col {
    flex-direction: column;
  }

  .xl\:items-start {
    align-items: flex-start;
  }

  .xl\:items-end {
    align-items: flex-end;
  }

  .xl\:items-center {
    align-items: center;
  }

  .xl\:justify-start {
    justify-content: flex-start;
  }

  .xl\:justify-end {
    justify-content: flex-end;
  }

  .xl\:justify-between {
    justify-content: space-between;
  }

  .xl\:gap-10 {
    gap: 2.5rem;
  }

  .xl\:gap-14 {
    gap: 3.5rem;
  }

  .xl\:gap-16 {
    gap: 4rem;
  }

  .xl\:gap-2\.5 {
    gap: .625rem;
  }

  .xl\:gap-20 {
    gap: 5rem;
  }

  .xl\:gap-3 {
    gap: .75rem;
  }

  .xl\:gap-7 {
    gap: 1.75rem;
  }

  .xl\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .xl\:self-start {
    align-self: flex-start;
  }

  .xl\:whitespace-nowrap {
    white-space: nowrap;
  }

  .xl\:object-contain {
    -o-object-fit: contain;
    object-fit: contain;
  }

  .xl\:object-fill {
    -o-object-fit: fill;
    object-fit: fill;
  }

  .xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xl\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .xl\:pb-2 {
    padding-bottom: .5rem;
  }

  .xl\:pl-10 {
    padding-left: 2.5rem;
  }

  .xl\:pl-12 {
    padding-left: 3rem;
  }

  .xl\:pl-2 {
    padding-left: .5rem;
  }

  .xl\:pr-5 {
    padding-right: 1.25rem;
  }

  .xl\:pt-10 {
    padding-top: 2.5rem;
  }

  .xl\:pt-12 {
    padding-top: 3rem;
  }

  .xl\:text-left {
    text-align: left;
  }

  .xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .xl\:global-60-bold {
    font-size: 3.75rem;
    font-weight: 700;
    line-height: 1;
  }

  .xl\:global-56-bold {
    font-size: 56px;
    font-weight: 700;
    line-height: 64px;
  }

  .xl\:global-48-bold {
    font-size: 48px;
    font-weight: 700;
    line-height: 56px;
  }

  .xl\:global-36-bold {
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.5rem;
  }

  .xl\:global-30-bold {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
  }

  .xl\:global-24-semibold {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2rem;
  }

  .group:hover .xl\:group-hover\:translate-x-10 {
    --tw-translate-x: 2.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (min-width: 1440px) {
  .\32 xl\:max-h-\[230px\] {
    max-height: 230px;
  }

  .\32 xl\:max-h-\[260px\] {
    max-height: 260px;
  }

  .\32 xl\:min-w-\[265px\] {
    min-width: 265px;
  }

  .\32 xl\:min-w-\[292px\] {
    min-width: 292px;
  }

  .\32 xl\:min-w-\[298px\] {
    min-width: 298px;
  }

  .\32 xl\:min-w-\[340px\] {
    min-width: 340px;
  }

  .\32 xl\:min-w-\[373px\] {
    min-width: 373px;
  }

  .\32 xl\:min-w-\[425px\] {
    min-width: 425px;
  }

  .\32 xl\:min-w-\[466px\] {
    min-width: 466px;
  }

  .\32 xl\:flex-row {
    flex-direction: row;
  }

  .\32 xl\:gap-28 {
    gap: 7rem;
  }

  .\32 xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\32 xl\:pl-14 {
    padding-left: 3.5rem;
  }
}

@media (min-width: 1600px) {
  .\33 xl\:w-\[80\%\] {
    width: 80%;
  }
}

.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
  appearance: none;
}

.\[\&\:has\(\[aria-selected\]\)\]\:bg-slate-100:has([aria-selected]) {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child {
  border-top-left-radius: .375rem;
  border-bottom-left-radius: .375rem;
}

.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child {
  border-top-right-radius: .375rem;
  border-bottom-right-radius: .375rem;
}

.dark\:\[\&\:has\(\[aria-selected\]\)\]\:bg-slate-800:has([aria-selected]):is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-slate-100\/50:has([aria-selected].day-outside) {
  background-color: #f1f5f980;
}

.dark\:\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-slate-800\/50:has([aria-selected].day-outside):is(.dark *) {
  background-color: #1e293b80;
}

.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) {
  border-top-right-radius: .375rem;
  border-bottom-right-radius: .375rem;
}

.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) {
  padding-right: 0;
}

.\[\&\>p\]\:mb-\[20px\] > p {
  margin-bottom: 20px;
}

@media (min-width: 640px) {
  .sm\:\[\&\>p\]\:mb-\[25px\] > p {
    margin-bottom: 25px;
  }
}

.\[\&\>span\]\:line-clamp-1 > span {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.\[\&\>svg\+div\]\:translate-y-\[-3px\] > svg + div {
  --tw-translate-y: -3px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\[\&\>svg\]\:absolute > svg {
  position: absolute;
}

.\[\&\>svg\]\:left-4 > svg {
  left: 1rem;
}

.\[\&\>svg\]\:top-4 > svg {
  top: 1rem;
}

.\[\&\>svg\]\:hidden > svg {
  display: none;
}

.\[\&\>svg\]\:text-red-500 > svg {
  --tw-text-opacity: 1;
  color: rgb(217 48 54 / var(--tw-text-opacity));
}

.\[\&\>svg\]\:text-slate-950 > svg {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}

.peer\/transcript:checked ~ .peer-checked\/transcript\:\[\&\>svg\]\:rotate-0 > svg {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.dark\:\[\&\>svg\]\:text-red-900 > svg:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}

.dark\:\[\&\>svg\]\:text-slate-50 > svg:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.\[\&\>svg\~\*\]\:pl-7 > svg ~ * {
  padding-left: 1.75rem;
}

.\[\&\>tr\]\:last\:border-b-0:last-child > tr {
  border-bottom-width: 0;
}

.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction="vertical"] > div {
  --tw-rotate: 90deg;
}

.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction="vertical"] > div, .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg {
  --tw-rotate: 180deg;
}

.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
  padding-left: .5rem;
  padding-right: .5rem;
}

.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
  padding-top: .375rem;
  padding-bottom: .375rem;
}

.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
  font-size: .75rem;
  line-height: 1rem;
}

.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
  font-weight: 500;
}

.\[\&_\[cmdk-group-heading\]\]\:text-slate-500 [cmdk-group-heading] {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.dark\:\[\&_\[cmdk-group-heading\]\]\:text-slate-400 [cmdk-group-heading]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group] {
  padding-top: 0;
}

.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] {
  padding-left: .5rem;
  padding-right: .5rem;
}

.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg {
  height: 1.25rem;
}

.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg {
  width: 1.25rem;
}

.\[\&_\[cmdk-input\]\]\:h-14 [cmdk-input] {
  height: 3.5rem;
}

.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] {
  padding-left: .5rem;
  padding-right: .5rem;
}

.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg {
  height: 1.25rem;
}

.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg {
  width: 1.25rem;
}

.\[\&_p\]\:leading-relaxed p {
  line-height: 1.625;
}

.\[\&_tr\:last-child\]\:border-0 tr:last-child, .\[\&_tr\]\:border-0 tr {
  border-width: 0;
}

.\[\&_tr\]\:border-b tr {
  border-bottom-width: 1px;
}

/* [project]/src/styles/3.css [app-client] (css) */
.light, .light-theme, :root {
  --blue-1: #fbfdff;
  --blue-2: #f4faff;
  --blue-3: #e6f4fe;
  --blue-4: #d5efff;
  --blue-5: #c2e5ff;
  --blue-6: #acd8fc;
  --blue-7: #8ec8f6;
  --blue-8: #5eb1ef;
  --blue-9: #0090ff;
  --blue-10: #0588f0;
  --blue-11: #0d74ce;
  --blue-12: #113264;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    .light, .light-theme, :root {
      --blue-1: color(display-p3 .986 .992 .999);
      --blue-2: color(display-p3 .96 .979 .998);
      --blue-3: color(display-p3 .912 .956 .991);
      --blue-4: color(display-p3 .853 .932 1);
      --blue-5: color(display-p3 .788 .894 .998);
      --blue-6: color(display-p3 .709 .843 .976);
      --blue-7: color(display-p3 .606 .777 .947);
      --blue-8: color(display-p3 .451 .688 .917);
      --blue-9: color(display-p3 .247 .556 .969);
      --blue-10: color(display-p3 .234 .523 .912);
      --blue-11: color(display-p3 .15 .44 .84);
      --blue-12: color(display-p3 .102 .193 .379);
    }
  }
}

.dark, .dark-theme {
  --blue-1: #0d1520;
  --blue-2: #111927;
  --blue-3: #0d2847;
  --blue-4: #003362;
  --blue-5: #004074;
  --blue-6: #104d87;
  --blue-7: #205d9e;
  --blue-8: #2870bd;
  --blue-9: #0090ff;
  --blue-10: #3b9eff;
  --blue-11: #70b8ff;
  --blue-12: #c2e6ff;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    .dark, .dark-theme {
      --blue-1: color(display-p3 .057 .081 .122);
      --blue-2: color(display-p3 .072 .098 .147);
      --blue-3: color(display-p3 .078 .154 .27);
      --blue-4: color(display-p3 .033 .197 .37);
      --blue-5: color(display-p3 .08 .245 .441);
      --blue-6: color(display-p3 .14 .298 .511);
      --blue-7: color(display-p3 .195 .361 .6);
      --blue-8: color(display-p3 .239 .434 .72);
      --blue-9: color(display-p3 .247 .556 .969);
      --blue-10: color(display-p3 .344 .612 .973);
      --blue-11: color(display-p3 .49 .72 1);
      --blue-12: color(display-p3 .788 .898 .99);
    }
  }
}

.light, .light-theme, :root {
  --slate-1: #fcfcfd;
  --slate-2: #f9f9fb;
  --slate-3: #f0f0f3;
  --slate-4: #e8e8ec;
  --slate-5: #e0e1e6;
  --slate-6: #d9d9e0;
  --slate-7: #cdced6;
  --slate-8: #b9bbc6;
  --slate-9: #8b8d98;
  --slate-10: #80838d;
  --slate-11: #60646c;
  --slate-12: #1c2024;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    .light, .light-theme, :root {
      --slate-1: color(display-p3 .988 .988 .992);
      --slate-2: color(display-p3 .976 .976 .984);
      --slate-3: color(display-p3 .94 .941 .953);
      --slate-4: color(display-p3 .908 .909 .925);
      --slate-5: color(display-p3 .88 .881 .901);
      --slate-6: color(display-p3 .85 .852 .876);
      --slate-7: color(display-p3 .805 .808 .838);
      --slate-8: color(display-p3 .727 .733 .773);
      --slate-9: color(display-p3 .547 .553 .592);
      --slate-10: color(display-p3 .503 .512 .549);
      --slate-11: color(display-p3 .379 .392 .421);
      --slate-12: color(display-p3 .113 .125 .14);
    }
  }
}

.dark, .dark-theme {
  --slate-1: #111113;
  --slate-2: #18191b;
  --slate-3: #212225;
  --slate-4: #272a2d;
  --slate-5: #2e3135;
  --slate-6: #363a3f;
  --slate-7: #43484e;
  --slate-8: #5a6169;
  --slate-9: #696e77;
  --slate-10: #777b84;
  --slate-11: #b0b4ba;
  --slate-12: #edeef0;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    .dark, .dark-theme {
      --slate-1: color(display-p3 .067 .067 .074);
      --slate-2: color(display-p3 .095 .098 .105);
      --slate-3: color(display-p3 .13 .135 .145);
      --slate-4: color(display-p3 .156 .163 .176);
      --slate-5: color(display-p3 .183 .191 .206);
      --slate-6: color(display-p3 .215 .226 .244);
      --slate-7: color(display-p3 .265 .28 .302);
      --slate-8: color(display-p3 .357 .381 .409);
      --slate-9: color(display-p3 .415 .431 .463);
      --slate-10: color(display-p3 .469 .483 .514);
      --slate-11: color(display-p3 .692 .704 .728);
      --slate-12: color(display-p3 .93 .933 .94);
    }
  }
}

.light, .light-theme, :root {
  --grass-1: #fbfefb;
  --grass-2: #f5fbf5;
  --grass-3: #e9f6e9;
  --grass-4: #daf1db;
  --grass-5: #c9e8ca;
  --grass-6: #b2ddb5;
  --grass-7: #94ce9a;
  --grass-8: #65ba74;
  --grass-9: #46a758;
  --grass-10: #3e9b4f;
  --grass-11: #2a7e3b;
  --grass-12: #203c25;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    .light, .light-theme, :root {
      --grass-1: color(display-p3 .986 .996 .985);
      --grass-2: color(display-p3 .966 .983 .964);
      --grass-3: color(display-p3 .923 .965 .917);
      --grass-4: color(display-p3 .872 .94 .865);
      --grass-5: color(display-p3 .811 .908 .802);
      --grass-6: color(display-p3 .733 .864 .724);
      --grass-7: color(display-p3 .628 .803 .622);
      --grass-8: color(display-p3 .477 .72 .482);
      --grass-9: color(display-p3 .38 .647 .378);
      --grass-10: color(display-p3 .344 .598 .342);
      --grass-11: color(display-p3 .263 .488 .261);
      --grass-12: color(display-p3 .151 .233 .153);
    }
  }
}

.light, .light-theme, :root {
  --cyan-1: #fafdfe;
  --cyan-2: #f2fafb;
  --cyan-3: #def7f9;
  --cyan-4: #caf1f6;
  --cyan-5: #b5e9f0;
  --cyan-6: #9ddde7;
  --cyan-7: #7dcedc;
  --cyan-8: #3db9cf;
  --cyan-9: #00a2c7;
  --cyan-10: #0797b9;
  --cyan-11: #107d98;
  --cyan-12: #0d3c48;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    .light, .light-theme, :root {
      --cyan-1: color(display-p3 .982 .992 .996);
      --cyan-2: color(display-p3 .955 .981 .984);
      --cyan-3: color(display-p3 .888 .965 .975);
      --cyan-4: color(display-p3 .821 .941 .959);
      --cyan-5: color(display-p3 .751 .907 .935);
      --cyan-6: color(display-p3 .671 .862 .9);
      --cyan-7: color(display-p3 .564 .8 .854);
      --cyan-8: color(display-p3 .388 .715 .798);
      --cyan-9: color(display-p3 .282 .627 .765);
      --cyan-10: color(display-p3 .264 .583 .71);
      --cyan-11: color(display-p3 .08 .48 .63);
      --cyan-12: color(display-p3 .108 .232 .277);
    }
  }
}

.light, .light-theme, :root {
  --amber-1: #fefdfb;
  --amber-2: #fefbe9;
  --amber-3: #fff7c2;
  --amber-4: #ffee9c;
  --amber-5: #fbe577;
  --amber-6: #f3d673;
  --amber-7: #e9c162;
  --amber-8: #e2a336;
  --amber-9: #ffc53d;
  --amber-10: #ffba18;
  --amber-11: #ab6400;
  --amber-12: #4f3422;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    .light, .light-theme, :root {
      --amber-1: color(display-p3 .995 .992 .985);
      --amber-2: color(display-p3 .994 .986 .921);
      --amber-3: color(display-p3 .994 .969 .782);
      --amber-4: color(display-p3 .989 .937 .65);
      --amber-5: color(display-p3 .97 .902 .527);
      --amber-6: color(display-p3 .936 .844 .506);
      --amber-7: color(display-p3 .89 .762 .443);
      --amber-8: color(display-p3 .85 .65 .3);
      --amber-9: color(display-p3 1 .77 .26);
      --amber-10: color(display-p3 .959 .741 .274);
      --amber-11: color(display-p3 .64 .4 0);
      --amber-12: color(display-p3 .294 .208 .145);
    }
  }
}

.light, .light-theme, :root {
  --red-1: #fffcfc;
  --red-2: #fff7f7;
  --red-3: #feebec;
  --red-4: #ffdbdc;
  --red-5: #ffcdce;
  --red-6: #fdbdbe;
  --red-7: #f4a9aa;
  --red-8: #eb8e90;
  --red-9: #e5484d;
  --red-10: #dc3e42;
  --red-11: #ce2c31;
  --red-12: #641723;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    .light, .light-theme, :root {
      --red-1: color(display-p3 .998 .989 .988);
      --red-2: color(display-p3 .995 .971 .971);
      --red-3: color(display-p3 .985 .925 .925);
      --red-4: color(display-p3 .999 .866 .866);
      --red-5: color(display-p3 .984 .812 .811);
      --red-6: color(display-p3 .955 .751 .749);
      --red-7: color(display-p3 .915 .675 .672);
      --red-8: color(display-p3 .872 .575 .572);
      --red-9: color(display-p3 .83 .329 .324);
      --red-10: color(display-p3 .798 .294 .285);
      --red-11: color(display-p3 .744 .234 .222);
      --red-12: color(display-p3 .36 .115 .143);
    }
  }
}

.mdxeditor .cm-editor {
  --sp-font-mono: var(--font-mono);
  --sp-font-body: var(--font-body);
  padding: var(--sp-space-4) 0;
}

.mdxeditor .sp-editor .cm-editor {
  padding-bottom: 0;
}

.mdxeditor .cm-scroller {
  padding: 0 !important;
}

.mdxeditor .cm-focused {
  outline: none;
}

.mdxeditor .sp-wrapper {
  overflow: hidden;
}

.mdxeditor .sp-layout {
  border: none;
}

.mdxeditor .sp-cm pre {
  white-space: break-spaces;
  word-break: break-word;
  overflow-wrap: anywhere;
  flex-shrink: 1;
}

.mdxeditor .cm-mergeView .cm-scroller, .mdxeditor .cm-sourceView .cm-scroller {
  font-family: var(--font-mono);
  line-height: 1.3rem;
  font-size: var(--text-xs);
}

.mdxeditor .cm-gutters {
  font-size: var(--text-xxs);
  background: none;
}

.mdxeditor .cm-activeLine {
  background: none;
}

.mdxeditor .cm-tooltip-autocomplete {
  background: var(--baseBgSubtle);
}

.mdxeditor hr.selected[data-lexical-decorator="true"] {
  outline: 2px solid highlight;
}

._editorRoot_uazmk_53 {
  --accentBase: var(--blue-1);
  --accentBgSubtle: var(--blue-2);
  --accentBg: var(--blue-3);
  --accentBgHover: var(--blue-4);
  --accentBgActive: var(--blue-5);
  --accentLine: var(--blue-6);
  --accentBorder: var(--blue-7);
  --accentBorderHover: var(--blue-8);
  --accentSolid: var(--blue-9);
  --accentSolidHover: var(--blue-10);
  --accentText: var(--blue-11);
  --accentTextContrast: var(--blue-12);
  --basePageBg: white;
  --baseBase: var(--slate-1);
  --baseBgSubtle: var(--slate-2);
  --baseBg: var(--slate-3);
  --baseBgHover: var(--slate-4);
  --baseBgActive: var(--slate-5);
  --baseLine: var(--slate-6);
  --baseBorder: var(--slate-7);
  --baseBorderHover: var(--slate-8);
  --baseSolid: var(--slate-9);
  --baseSolidHover: var(--slate-10);
  --baseText: var(--slate-11);
  --baseTextContrast: var(--slate-12);
  --admonitionTipBg: var(--cyan-4);
  --admonitionTipBorder: var(--cyan-8);
  --admonitionInfoBg: var(--grass-4);
  --admonitionInfoBorder: var(--grass-8);
  --admonitionCautionBg: var(--amber-4);
  --admonitionCautionBorder: var(--amber-8);
  --admonitionDangerBg: var(--red-4);
  --admonitionDangerBorder: var(--red-8);
  --admonitionNoteBg: var(--slate-4);
  --admonitionNoteBorder: var(--slate-8);
  --error-color: var(--red-10);
  --spacing-0: 0px;
  --spacing-px: 1px;
  --spacing-0_5: .125rem;
  --spacing-1: .25rem;
  --spacing-1_5: .375rem;
  --spacing-2: .5rem;
  --spacing-2_5: .625rem;
  --spacing-3: .75rem;
  --spacing-3_5: .875rem;
  --spacing-4: 1rem;
  --spacing-5: 1.25rem;
  --spacing-6: 1.5rem;
  --spacing-7: 1.75rem;
  --spacing-8: 2rem;
  --spacing-9: 2.25rem;
  --spacing-10: 2.5rem;
  --spacing-11: 2.75rem;
  --spacing-12: 3rem;
  --spacing-14: 3.5rem;
  --spacing-16: 4rem;
  --spacing-20: 5rem;
  --spacing-24: 6rem;
  --spacing-28: 7rem;
  --spacing-32: 8rem;
  --spacing-36: 9rem;
  --spacing-40: 10rem;
  --spacing-44: 11rem;
  --spacing-48: 12rem;
  --spacing-52: 13rem;
  --spacing-56: 14rem;
  --spacing-60: 15rem;
  --spacing-64: 16rem;
  --spacing-72: 18rem;
  --spacing-80: 20rem;
  --spacing-96: 24rem;
  --radius-none: 0px;
  --radius-small: var(--spacing-0_5);
  --radius-base: var(--spacing-1);
  --radius-medium: var(--spacing-1_5);
  --radius-large: var(--spacing-2);
  --radius-extra-large: var(--spacing-3);
  --radius-full: 9999px;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  --text-base: 1rem;
  --text-sm: .875rem;
  --text-xs: .75rem;
  --text-xxs: .6rem;
  font-family: var(--font-body);
  color: var(--baseText);
}

._nestedListItem_uazmk_156 {
  list-style: none;
}

._toolbarRoot_uazmk_160 {
  z-index: 2;
  gap: var(--spacing-1);
  border-radius: var(--radius-medium);
  padding: var(--spacing-1_5);
  background-color: var(--baseBg);
  width: inherit;
  flex-direction: row;
  align-items: center;
  display: flex;
  position: sticky;
  top: 0;
  overflow-x: auto;
}

._toolbarRoot_uazmk_160 div[role="separator"] {
  margin: var(--spacing-2) var(--spacing-1);
  border-left: 1px solid var(--baseBorder);
  border-right: 1px solid var(--baseBase);
  height: var(--spacing-4);
}

._toolbarRoot_uazmk_160 svg {
  color: var(--baseTextContrast);
  display: block;
}

._readOnlyToolbarRoot_uazmk_187 {
  pointer-events: none;
  background: var(--baseBase);
}

._readOnlyToolbarRoot_uazmk_187 > div {
  opacity: .5;
}

._toolbarModeSwitch_uazmk_196 {
  border: 1px solid var(--baseBg);
  border-radius: var(--radius-medium);
  font-size: var(--text-xs);
  align-self: stretch;
  align-items: stretch;
  margin-left: auto;
  display: flex;
  opacity: 1 !important;
}

._toolbarModeSwitch_uazmk_196 ._toolbarToggleItem_uazmk_206 {
  padding-inline-start: var(--spacing-4);
  padding-inline-end: var(--spacing-4);
}

._toolbarModeSwitch_uazmk_196 ._toolbarToggleItem_uazmk_206:active, ._toolbarModeSwitch_uazmk_196 ._toolbarToggleItem_uazmk_206[data-state="on"] {
  background-color: var(--baseBorder);
}

._toolbarGroupOfGroups_uazmk_217 {
  margin: 0 var(--spacing-1);
  display: flex;
}

._toolbarModeSwitch_uazmk_196 ._toolbarToggleItem_uazmk_206:first-child, ._toolbarToggleSingleGroup_uazmk_222:first-of-type ._toolbarToggleItem_uazmk_206:only-child, ._toolbarToggleSingleGroup_uazmk_222:only-child ._toolbarToggleItem_uazmk_206:first-child {
  border-top-left-radius: var(--radius-base);
  border-bottom-left-radius: var(--radius-base);
}

._toolbarModeSwitch_uazmk_196 ._toolbarToggleItem_uazmk_206:last-child, ._toolbarToggleSingleGroup_uazmk_222:last-of-type ._toolbarToggleItem_uazmk_206:only-child, ._toolbarToggleSingleGroup_uazmk_222:only-child ._toolbarToggleItem_uazmk_206:last-child {
  border-top-right-radius: var(--radius-base);
  border-bottom-right-radius: var(--radius-base);
}

._toolbarButton_uazmk_237, ._toolbarToggleItem_uazmk_206 {
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-0_5);
}

@media (hover: hover) {
  ._toolbarButton_uazmk_237:hover, ._toolbarToggleItem_uazmk_206:hover {
    background-color: var(--baseBgActive);
  }
}

._toolbarButton_uazmk_237:active svg, ._toolbarToggleItem_uazmk_206:active svg {
  transform: translate(1px, 1px);
}

._toolbarButton_uazmk_237:active, ._toolbarButton_uazmk_237[data-state="on"], ._toolbarToggleItem_uazmk_206:active, ._toolbarToggleItem_uazmk_206[data-state="on"] {
  color: var(--baseTextContrast);
  background-color: var(--baseBgActive);
}

._toolbarButton_uazmk_237[data-disabled], ._toolbarToggleItem_uazmk_206[data-disabled] {
  pointer-events: none;
}

._toolbarButton_uazmk_237[data-disabled] svg, ._toolbarToggleItem_uazmk_206[data-disabled] svg {
  color: var(--baseBorderHover);
}

._toolbarButton_uazmk_237 {
  border-radius: var(--radius-base);
}

._toolbarButton_uazmk_237 + ._toolbarButton_uazmk_237 {
  margin-left: var(--spacing-1);
}

._activeToolbarButton_uazmk_274 {
  color: var(--accentText);
}

._toolbarToggleSingleGroup_uazmk_222 {
  white-space: nowrap;
  align-items: center;
  display: flex;
}

._selectContainer_uazmk_287, ._toolbarButtonDropdownContainer_uazmk_285, ._toolbarCodeBlockLanguageSelectContent_uazmk_286, ._toolbarNodeKindSelectContainer_uazmk_284 {
  filter: drop-shadow(0 2px 2px #0003);
  z-index: 3;
  width: var(--spacing-36);
  border-bottom-left-radius: var(--radius-base);
  border-bottom-right-radius: var(--radius-base);
  background-color: var(--basePageBg);
  font-size: var(--text-sm);
}

._toolbarButtonDropdownContainer_uazmk_285, ._toolbarButtonDropdownContainer_uazmk_285 ._selectItem_uazmk_300:first-child {
  border-top-right-radius: var(--radius-base);
}

._selectTrigger_uazmk_307, ._toolbarButtonSelectTrigger_uazmk_306, ._toolbarNodeKindSelectTrigger_uazmk_305 {
  color: inherit;
  width: var(--spacing-36);
  padding: var(--spacing-0_5) var(--spacing-1);
  border-radius: var(--radius-medium);
  white-space: nowrap;
  font-size: var(--text-sm);
  background-color: #0000;
  background-color: var(--basePageBg);
  margin: 0 var(--spacing-1);
  border: 0;
  flex-wrap: nowrap;
  align-items: center;
  padding-inline-start: var(--spacing-2);
  display: flex;
}

._selectTrigger_uazmk_307[data-state="open"], ._toolbarButtonSelectTrigger_uazmk_306[data-state="open"], ._toolbarNodeKindSelectTrigger_uazmk_305[data-state="open"] {
  filter: drop-shadow(0 2px 2px #0003);
  border-bottom-right-radius: var(--radius-none);
  border-bottom-left-radius: var(--radius-none);
}

._selectTrigger_uazmk_307[data-placeholder] > span:first-child {
  color: var(--baseBorderHover);
}

._toolbarButtonSelectTrigger_uazmk_306 {
  width: auto;
  padding-inline-start: var(--spacing-2);
  padding-inline-end: var(--spacing-1);
  padding-block: var(--spacing-0_5);
}

._toolbarCodeBlockLanguageSelectContent_uazmk_286, ._toolbarCodeBlockLanguageSelectTrigger_uazmk_342 {
  width: var(--spacing-48);
}

._selectItem_uazmk_300, ._toolbarNodeKindSelectItem_uazmk_347 {
  cursor: default;
  padding: var(--spacing-2);
  display: flex;
}

._selectItem_uazmk_300[data-highlighted], ._toolbarNodeKindSelectItem_uazmk_347[data-highlighted] {
  background-color: var(--baseBg);
}

._selectItem_uazmk_300[data-state="checked"], ._toolbarNodeKindSelectItem_uazmk_347[data-state="checked"] {
  color: var(--baseTextContrast);
  background-color: var(--baseBg);
}

._selectItem_uazmk_300[data-highlighted], ._toolbarNodeKindSelectItem_uazmk_347[data-highlighted] {
  outline: none;
}

._selectItem_uazmk_300:last-child, ._toolbarNodeKindSelectItem_uazmk_347:last-child {
  border-bottom-left-radius: var(--radius-base);
  border-bottom-right-radius: var(--radius-base);
}

._selectDropdownArrow_uazmk_373, ._toolbarNodeKindSelectDropdownArrow_uazmk_372 {
  align-items: center;
  margin-left: auto;
  display: flex;
}

._contentEditable_uazmk_379 {
  box-sizing: border-box;
  width: 100%;
  color: var(--baseTextContrast);
  padding: var(--spacing-3);
}

._contentEditable_uazmk_379:focus {
  outline: none;
}

._codeMirrorWrapper_uazmk_391 {
  padding: .8rem;
}

._codeMirrorWrapper_uazmk_391, ._sandPackWrapper_uazmk_400 {
  margin-bottom: var(--spacing-5);
  border: 1px solid var(--baseLine);
  border-radius: var(--radius-medium);
  position: relative;
  overflow: hidden;
}

._codeMirrorToolbar_uazmk_408 {
  gap: var(--spacing-1);
  padding: var(--spacing-1);
  z-index: 1;
  background-color: var(--baseBase);
  border-bottom-left-radius: var(--radius-base);
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

._frontmatterWrapper_uazmk_412 {
  border-radius: var(--radius-medium);
  padding: var(--spacing-3);
  background-color: var(--baseBgSubtle);
}

._frontmatterWrapper_uazmk_412[data-expanded="true"] {
  margin-bottom: var(--spacing-10);
}

._frontmatterToggleButton_uazmk_422 {
  all: unset;
  box-sizing: border-box;
  cursor: default;
  align-items: center;
  gap: var(--spacing-1);
  font-size: var(--text-sm);
  display: flex;
}

._propertyPanelTitle_uazmk_430 {
  font-size: var(--text-xs);
  padding-top: var(--spacing-2);
  padding-left: var(--spacing-2);
  margin: 0;
  font-weight: 400;
}

._propertyEditorTable_uazmk_438 {
  table-layout: fixed;
  border-spacing: var(--spacing-2);
}

._propertyEditorTable_uazmk_438 th {
  text-align: left;
  font-size: var(--text-sm);
  padding: var(--spacing-2) var(--spacing-3);
}

._propertyEditorTable_uazmk_438 col:first-child {
  width: 30%;
}

._propertyEditorTable_uazmk_438 col:nth-child(2) {
  width: 70%;
}

._propertyEditorTable_uazmk_438 td:last-child ._iconButton_uazmk_456 {
  margin-left: var(--spacing-4);
  margin-right: var(--spacing-4);
}

._propertyEditorTable_uazmk_438 ._readOnlyColumnCell_uazmk_461 {
  padding-left: 0;
}

._propertyEditorLabelCell_uazmk_466 {
  font-weight: 400;
}

._readOnlyColumnCell_uazmk_461 {
  padding-left: 0;
}

._buttonsFooter_uazmk_474 {
  justify-content: flex-end;
  gap: var(--spacing-2);
  display: flex;
}

._propertyEditorInput_uazmk_480 {
  all: unset;
  box-sizing: border-box;
  cursor: default;
  width: 100%;
  padding: var(--spacing-2) var(--spacing-3);
  border-radius: var(--radius-base);
  border: 1px solid var(--baseBorder);
  background-color: var(--baseBase);
  font-size: var(--text-sm);
}

._iconButton_uazmk_456 {
  all: unset;
  box-sizing: border-box;
  cursor: default;
  color: var(--baseText);
}

@media (hover: hover) {
  ._iconButton_uazmk_456:hover {
    color: var(--baseTextContrast);
  }
}

._iconButton_uazmk_456:disabled, ._iconButton_uazmk_456:disabled:hover {
  color: var(--baseLine);
}

._primaryButton_uazmk_506, ._secondaryButton_uazmk_507 {
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-2) var(--spacing-3);
  border: 1px solid var(--accentBorder);
  background-color: var(--accentSolidHover);
  color: var(--baseBase);
  font-size: var(--text-xs);
  border-radius: var(--radius-medium);
}

._primaryButton_uazmk_506:disabled, ._secondaryButton_uazmk_507:disabled {
  background: var(--accentLine);
  border-color: var(--accentBg);
}

._smallButton_uazmk_522 {
  font-size: var(--text-xs);
  padding: var(--spacing-1) var(--spacing-2);
  border-radius: var(--radius-base);
}

._secondaryButton_uazmk_507 {
  border: 1px solid var(--baseBorder);
  background-color: var(--baseSolidHover);
  color: var(--baseBase);
}

._dialogForm_uazmk_534 {
  gap: var(--spacing-2);
  flex-direction: row;
  display: flex;
}

._linkDialogEditForm_uazmk_540 {
  gap: var(--spacing-2);
  padding: 0;
}

._linkDialogEditForm_uazmk_540, ._linkDialogInputContainer_uazmk_548 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

._linkDialogInputWrapper_uazmk_554 {
  background-color: var(--baseBase);
  border-radius: var(--radius-base);
  border: 1px solid var(--baseBorder);
  align-items: center;
  display: flex;
}

._linkDialogInputWrapper_uazmk_554[data-visible-dropdown="true"] {
  border-bottom-left-radius: var(--radius-none);
  border-bottom-right-radius: var(--radius-none);
  border-bottom-width: 0;
}

._linkDialogInputWrapper_uazmk_554 > button {
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding-right: var(--spacing-2);
}

._dialogInput_uazmk_575, ._linkDialogInput_uazmk_548 {
  all: unset;
  box-sizing: border-box;
  cursor: default;
  width: 20rem;
  padding: var(--spacing-2) var(--spacing-3);
  font-size: var(--text-sm);
}

._dialogInput_uazmk_575::-moz-placeholder {
  color: var(--baseBorder);
}

._linkDialogInput_uazmk_548::-moz-placeholder {
  color: var(--baseBorder);
}

._dialogInput_uazmk_575::placeholder, ._linkDialogInput_uazmk_548::placeholder {
  color: var(--baseBorder);
}

._linkDialogAnchor_uazmk_586 {
  z-index: -1;
  background-color: highlight;
  position: fixed;
}

._linkDialogAnchor_uazmk_586[data-visible="true"] {
  visibility: visible;
}

._linkDialogAnchor_uazmk_586[data-visible="false"] {
  visibility: hidden;
}

._dialogContent_uazmk_602, ._linkDialogPopoverContent_uazmk_600, ._tableColumnEditorPopoverContent_uazmk_601 {
  filter: drop-shadow(0 2px 2px #0003);
  align-items: center;
  gap: var(--spacing-0_5);
  border-radius: var(--radius-medium);
  border: 1px solid var(--baseBg);
  background-color: var(--basePageBg);
  padding: var(--spacing-1) var(--spacing-1);
  font-size: var(--text-sm);
  display: flex;
}

._largeDialogContent_uazmk_614 {
  filter: drop-shadow(0 2px 2px #0003);
  gap: var(--spacing-0_5);
  border-radius: var(--radius-medium);
  border: 1px solid var(--baseBorder);
  background-color: var(--baseBgSubtle);
  padding: var(--spacing-4);
  font-size: var(--text-sm);
}

._dialogTitle_uazmk_624 {
  font-size: var(--text-base);
  padding-left: var(--spacing-2);
  font-weight: 600;
}

._dialogCloseButton_uazmk_630 {
  all: unset;
  box-sizing: border-box;
  cursor: default;
  position: absolute;
  top: 10px;
  right: 10px;
}

._popoverContent_uazmk_637 {
  filter: drop-shadow(0 2px 2px #0003);
  align-items: center;
  gap: var(--spacing-0_5);
  border-radius: var(--radius-medium);
  background-color: var(--baseBgSubtle);
  padding: var(--spacing-2) var(--spacing-2);
  font-size: var(--text-sm);
  z-index: 1;
  display: flex;
}

._popoverArrow_uazmk_649 {
  fill: var(--basePageBg);
}

._linkDialogPreviewAnchor_uazmk_653 {
  margin-right: var(--spacing-1);
  color: var(--accentText);
  border: 1px solid #0000;
  align-items: center;
  text-decoration: none;
  display: flex;
}

@media (hover: hover) {
  ._linkDialogPreviewAnchor_uazmk_653:hover {
    color: var(--accentSolidHover);
  }
}

._linkDialogPreviewAnchor_uazmk_653 span {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 14rem;
  overflow-x: hidden;
}

._tooltipTrigger_uazmk_676 {
  align-self: center;
}

._tooltipContent_uazmk_680 {
  z-index: 2;
  border-radius: var(--radius-medium);
  padding: var(--spacing-1) var(--spacing-2);
  font-size: var(--text-xs);
  background-color: var(--baseText);
  color: var(--baseBase);
  position: relative;
}

._tooltipContent_uazmk_680 svg {
  fill: var(--baseText);
}

._actionButton_uazmk_694 {
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-1) var(--spacing-1);
  border-radius: var(--radius-medium);
  color: var(--baseTextContrast);
}

._actionButton_uazmk_694 svg {
  display: block;
}

@media (hover: hover) {
  ._actionButton_uazmk_694:hover {
    background-color: var(--baseBg);
  }
}

._actionButton_uazmk_694:active svg {
  transform: translate(1px, 1px);
}

._actionButton_uazmk_694:active, ._actionButton_uazmk_694[data-state="on"] {
  background-color: var(--baseBg);
  color: var(--baseTextContrast);
}

._primaryActionButton_uazmk_701 {
  background-color: var(--accentSolid);
  color: var(--baseBase);
}

@media (hover: hover) {
  ._primaryActionButton_uazmk_701:hover {
    background-color: var(--accentSolidHover);
    color: var(--baseBase);
  }
}

._tableEditor_uazmk_713 {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  height: 100%;
}

._tableEditor_uazmk_713 thead > tr > th {
  text-align: right;
}

._tableEditor_uazmk_713 > tbody > tr > td:not(._toolCell_uazmk_724), ._tableEditor_uazmk_713 > tbody > tr > th:not(._toolCell_uazmk_724):not([data-tool-cell="true"]) {
  border: 1px solid var(--baseBgActive);
  padding: var(--spacing-1) var(--spacing-2);
  white-space: normal;
}

:is(._tableEditor_uazmk_713 > tbody > tr > td:not(._toolCell_uazmk_724), ._tableEditor_uazmk_713 > tbody > tr > th:not(._toolCell_uazmk_724):not([data-tool-cell="true"])) > div {
  outline: none;
}

:is(._tableEditor_uazmk_713 > tbody > tr > td:not(._toolCell_uazmk_724), ._tableEditor_uazmk_713 > tbody > tr > th:not(._toolCell_uazmk_724):not([data-tool-cell="true"])) > div > p {
  margin: 0;
}

[data-active="true"]:is(._tableEditor_uazmk_713 > tbody > tr > td:not(._toolCell_uazmk_724), ._tableEditor_uazmk_713 > tbody > tr > th:not(._toolCell_uazmk_724):not([data-tool-cell="true"])) {
  outline: solid 1px var(--baseSolid);
}

._tableEditor_uazmk_713 ._addColumnButton_uazmk_746, ._tableEditor_uazmk_713 ._addRowButton_uazmk_745, ._tableEditor_uazmk_713 ._iconButton_uazmk_456, ._tableEditor_uazmk_713 ._tableColumnEditorTrigger_uazmk_743, ._tableEditor_uazmk_713 ._tableRowEditorTrigger_uazmk_744 {
  opacity: .15;
}

@media (hover: hover) {
  ._tableEditor_uazmk_713:hover ._addColumnButton_uazmk_746, ._tableEditor_uazmk_713:hover ._addRowButton_uazmk_745, ._tableEditor_uazmk_713:hover ._iconButton_uazmk_456, ._tableEditor_uazmk_713:hover ._tableColumnEditorTrigger_uazmk_743, ._tableEditor_uazmk_713:hover ._tableRowEditorTrigger_uazmk_744 {
    opacity: .3;
  }

  ._tableEditor_uazmk_713:hover ._addColumnButton_uazmk_746:hover, ._tableEditor_uazmk_713:hover ._addRowButton_uazmk_745:hover, ._tableEditor_uazmk_713:hover ._iconButton_uazmk_456:hover, ._tableEditor_uazmk_713:hover ._tableColumnEditorTrigger_uazmk_743:hover, ._tableEditor_uazmk_713:hover ._tableRowEditorTrigger_uazmk_744:hover {
    opacity: 1;
  }
}

._toolCell_uazmk_724 {
  text-align: right;
}

._toolCell_uazmk_724 button {
  margin: auto;
  display: block;
}

._tableColumnEditorTrigger_uazmk_743 {
  all: unset;
  box-sizing: border-box;
  cursor: default;
  color: var(--baseTextContrast);
  padding: var(--spacing-1);
  border-radius: var(--radius-full);
  opacity: .2;
}

._tableColumnEditorTrigger_uazmk_743 svg {
  display: block;
}

@media (hover: hover) {
  ._tableColumnEditorTrigger_uazmk_743:hover {
    background-color: var(--baseBg);
  }
}

._tableColumnEditorTrigger_uazmk_743:active svg {
  transform: translate(1px, 1px);
}

._tableColumnEditorTrigger_uazmk_743:active, ._tableColumnEditorTrigger_uazmk_743[data-state="on"] {
  background-color: var(--baseBg);
  color: var(--baseTextContrast);
}

._tableColumnEditorTrigger_uazmk_743[data-active="true"] {
  opacity: 1 !important;
}

._tableColumnEditorToolbar_uazmk_789 {
  display: flex;
}

._tableColumnEditorToolbar_uazmk_789 > button {
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-1);
  color: var(--baseTextContrast);
}

._tableColumnEditorToolbar_uazmk_789 > button svg {
  display: block;
}

@media (hover: hover) {
  ._tableColumnEditorToolbar_uazmk_789 > button:hover {
    background-color: var(--baseBg);
  }
}

._tableColumnEditorToolbar_uazmk_789 > button:active svg {
  transform: translate(1px, 1px);
}

._tableColumnEditorToolbar_uazmk_789 > button:active, ._tableColumnEditorToolbar_uazmk_789 > button[data-state="on"] {
  background-color: var(--baseBg);
  color: var(--baseTextContrast);
}

._tableColumnEditorToolbar_uazmk_789 [role="separator"] {
  margin-left: var(--spacing-1);
  margin-right: var(--spacing-1);
}

._toggleGroupRoot_uazmk_803 {
  display: inline-flex;
}

._toggleGroupRoot_uazmk_803 button {
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-1);
  color: var(--baseTextContrast);
}

._toggleGroupRoot_uazmk_803 button svg {
  display: block;
}

@media (hover: hover) {
  ._toggleGroupRoot_uazmk_803 button:hover {
    background-color: var(--baseBg);
  }
}

._toggleGroupRoot_uazmk_803 button:active svg {
  transform: translate(1px, 1px);
}

._toggleGroupRoot_uazmk_803 button:active, ._toggleGroupRoot_uazmk_803 button[data-state="on"] {
  background-color: var(--baseBg);
  color: var(--baseTextContrast);
}

._toggleGroupRoot_uazmk_803 button:first-child {
  border-top-left-radius: var(--radius-base);
  border-bottom-left-radius: var(--radius-base);
}

._toggleGroupRoot_uazmk_803 button:last-child {
  border-top-right-radius: var(--radius-base);
  border-bottom-right-radius: var(--radius-base);
}

._tableToolsColumn_uazmk_821 {
  width: 2rem;
}

._tableToolsColumn_uazmk_821 button {
  margin: auto;
  display: block;
}

._leftAlignedCell_uazmk_830 {
  text-align: left;
}

._rightAlignedCell_uazmk_834 {
  text-align: right;
}

._centeredCell_uazmk_838 {
  text-align: center;
}

._addColumnButton_uazmk_746, ._addRowButton_uazmk_745 {
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-1);
  color: var(--baseTextContrast);
  background-color: var(--baseBase);
  align-items: center;
  display: flex;
}

._addColumnButton_uazmk_746 svg, ._addRowButton_uazmk_745 svg {
  display: block;
}

@media (hover: hover) {
  ._addColumnButton_uazmk_746:hover, ._addRowButton_uazmk_745:hover {
    background-color: var(--baseBg);
  }
}

._addColumnButton_uazmk_746:active svg, ._addRowButton_uazmk_745:active svg {
  transform: translate(1px, 1px);
}

._addColumnButton_uazmk_746:active, ._addColumnButton_uazmk_746[data-state="on"], ._addRowButton_uazmk_745:active, ._addRowButton_uazmk_745[data-state="on"] {
  background-color: var(--baseBg);
  color: var(--baseTextContrast);
}

._addColumnButton_uazmk_746 svg, ._addRowButton_uazmk_745 svg {
  margin: auto;
}

._addRowButton_uazmk_745 {
  width: 100%;
  margin-top: var(--spacing-px);
  box-sizing: border-box;
  border-bottom-right-radius: var(--radius-medium);
  border-bottom-left-radius: var(--radius-medium);
}

._addColumnButton_uazmk_746 {
  margin-left: var(--spacing-px);
  border-top-right-radius: var(--radius-medium);
  border-bottom-right-radius: var(--radius-medium);
  height: 100%;
}

._dialogOverlay_uazmk_871 {
  background-color: var(--baseBase);
  z-index: 51;
  opacity: .5;
  animation: .15s cubic-bezier(.16, 1, .3, 1) _overlayShow_uazmk_1;
  position: fixed;
  inset: 0;
}

._dialogContent_uazmk_602, ._largeDialogContent_uazmk_614 {
  z-index: 52;
  animation: .15s cubic-bezier(.16, 1, .3, 1) _contentShow_uazmk_1;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

._dialogContent_uazmk_602:focus, ._largeDialogContent_uazmk_614:focus {
  outline: none;
}

@keyframes _overlayShow_uazmk_1 {
  0% {
    opacity: 0;
  }

  to {
    opacity: .5;
  }
}

@keyframes _contentShow_uazmk_1 {
  0% {
    opacity: 0;
    transform: translate(-50%, -48%)scale(.96);
  }

  to {
    opacity: 1;
    transform: translate(-50%, -50%)scale(1);
  }
}

._focusedImage_uazmk_918 {
  outline: 2px solid highlight;
}

._imageWrapper_uazmk_922 {
  display: inline-block;
  position: relative;
}

._imageWrapper_uazmk_922[draggable="true"] {
  cursor: move;
  cursor: grab;
  cursor: -webkit-grab;
}

._editImageToolbar_uazmk_935 {
  gap: var(--spacing-1);
  padding: var(--spacing-1);
  z-index: 1;
  background-color: var(--baseBase);
  border-bottom-left-radius: var(--radius-base);
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

._editImageButton_uazmk_939 svg {
  display: block;
}

._inlineEditor_uazmk_945 {
  padding: var(--spacing-1);
  display: inline-flex;
}

._blockEditor_uazmk_954, ._inlineEditor_uazmk_945 {
  border-radius: var(--radius-medium);
  gap: var(--spacing-2);
  background: var(--baseBg);
  align-items: center;
}

._blockEditor_uazmk_954 {
  padding: var(--spacing-2);
  justify-content: stretch;
  display: flex;
}

._blockEditor_uazmk_954 ._nestedEditor_uazmk_963 {
  flex-grow: 1;
}

._nestedEditor_uazmk_963 {
  background: var(--basePageBg);
  padding: var(--spacing-1) var(--spacing-2);
  border-radius: var(--radius-medium);
}

._nestedEditor_uazmk_963 > p {
  margin: 0;
}

._nestedEditor_uazmk_963:focus {
  outline: none;
}

._genericComponentName_uazmk_982 {
  font-size: var(--text-sm);
  color: var(--baseText);
  padding-right: var(--spacing-2);
}

._diffSourceToggle_uazmk_988 {
  border-radius: var(--radius-medium);
  display: flex;
}

._diffSourceToggle_uazmk_988 ._toolbarToggleItem_uazmk_206 {
  padding: 0;
}

._diffSourceToggle_uazmk_988 ._toolbarToggleItem_uazmk_206 > span {
  padding: var(--spacing-1) var(--spacing-1);
  display: block;
}

._selectWithLabel_uazmk_1002 {
  align-items: center;
  gap: var(--spacing-2);
  margin-left: var(--spacing-2);
  display: flex;
}

._selectWithLabel_uazmk_1002 > label {
  font-size: var(--text-sm);
}

._selectWithLabel_uazmk_1002 ._selectTrigger_uazmk_307 {
  border: 1px solid var(--baseBorder);
}

._toolbarTitleMode_uazmk_1017 {
  font-size: var(--text-sm);
  margin-left: var(--spacing-2);
}

._imageControlWrapperResizing_uazmk_1023 {
  touch-action: none;
}

._imageResizer_uazmk_1027 {
  background-color: var(--accentText);
  border: 1px solid var(--baseBg);
  width: 7px;
  height: 7px;
  display: block;
  position: absolute;
}

._imageResizer_uazmk_1027._imageResizerN_uazmk_1036 {
  cursor: n-resize;
  top: -6px;
  left: 48%;
}

._imageResizer_uazmk_1027._imageResizerNe_uazmk_1042 {
  cursor: ne-resize;
  top: -6px;
  right: -6px;
}

._imageResizer_uazmk_1027._imageResizerE_uazmk_1048 {
  cursor: e-resize;
  bottom: 48%;
  right: -6px;
}

._imageResizer_uazmk_1027._imageResizerSe_uazmk_1054 {
  cursor: nwse-resize;
  bottom: -2px;
  right: -6px;
}

._imageResizer_uazmk_1027._imageResizerS_uazmk_1054 {
  cursor: s-resize;
  bottom: -2px;
  left: 48%;
}

._imageResizer_uazmk_1027._imageResizerSw_uazmk_1066 {
  cursor: sw-resize;
  bottom: -2px;
  left: -6px;
}

._imageResizer_uazmk_1027._imageResizerW_uazmk_1072 {
  cursor: w-resize;
  bottom: 48%;
  left: -6px;
}

._imageResizer_uazmk_1027._imageResizerNw_uazmk_1078 {
  cursor: nw-resize;
  top: -6px;
  left: -6px;
}

._placeholder_uazmk_1084 {
  color: var(--baseSolid);
  padding: var(--spacing-3);
  text-overflow: ellipsis;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
  pointer-events: none;
  display: inline-block;
  position: absolute;
  top: 0;
  overflow: hidden;
}

._rootContentEditableWrapper_uazmk_1097 {
  position: relative;
}

._downshiftContainer_uazmk_1103 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

._downshiftInputWrapper_uazmk_1109 {
  background-color: var(--baseBase);
  border-radius: var(--radius-base);
  border: 1px solid var(--baseBorder);
  align-items: center;
  display: flex;
}

._downshiftInputWrapper_uazmk_1109[data-visible-dropdown="true"] {
  border-bottom-left-radius: var(--radius-none);
  border-bottom-right-radius: var(--radius-none);
  border-bottom-width: 0;
}

._downshiftInputWrapper_uazmk_1109 > button {
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding-right: var(--spacing-2);
}

._downshiftInput_uazmk_1109 {
  all: unset;
  box-sizing: border-box;
  cursor: default;
  width: 20rem;
  padding: var(--spacing-2) var(--spacing-3);
  font-size: var(--text-sm);
}

._downshiftInput_uazmk_1109::placeholder {
  color: var(--baseBorder);
}

._downshiftAutocompleteContainer_uazmk_1140 {
  position: relative;
}

._downshiftAutocompleteContainer_uazmk_1140 ul {
  all: unset;
  box-sizing: border-box;
  font-size: var(--text-sm);
  border-bottom-left-radius: var(--radius-medium);
  border-bottom-right-radius: var(--radius-medium);
  width: 100%;
  max-height: var(--spacing-48);
  border-top-width: 1px;
  border: 1px solid var(--baseBorder);
  border-top: 0 solid var(--baseBorder);
  background-color: var(--baseBase);
  display: none;
  position: absolute;
  overflow: hidden auto;
}

._downshiftAutocompleteContainer_uazmk_1140 ul[data-visible="true"] {
  display: block;
}

._downshiftAutocompleteContainer_uazmk_1140 ul li {
  padding: var(--spacing-2) var(--spacing-3);
  white-space: nowrap;
  margin-bottom: var(--spacing-1);
  text-overflow: ellipsis;
  overflow-x: hidden;
}

._downshiftAutocompleteContainer_uazmk_1140 ul li[data-selected="true"] {
  background-color: var(--baseBgSubtle);
}

._downshiftAutocompleteContainer_uazmk_1140 ul li[data-highlighted="true"] {
  background-color: var(--baseBgHover);
}

._downshiftAutocompleteContainer_uazmk_1140 ul li:last-of-type {
  border-bottom-left-radius: var(--radius-medium);
  border-bottom-right-radius: var(--radius-medium);
}

._textInput_uazmk_1186 {
  all: unset;
  border-radius: var(--radius-base);
  border: 1px solid var(--baseBorder);
  background-color: var(--baseBase);
  padding: var(--spacing-2) var(--spacing-3);
}

form._multiFieldForm_uazmk_1194 {
  padding: var(--spacing-2);
}

form._multiFieldForm_uazmk_1194, form._multiFieldForm_uazmk_1194 ._formField_uazmk_1200 {
  gap: var(--spacing-2);
  flex-direction: column;
  display: flex;
}

form._multiFieldForm_uazmk_1194 ._formField_uazmk_1200 label {
  font-size: var(--text-xs);
}

._markdownParseError_uazmk_1211 {
  border-radius: var(--radius-base);
  border: 1px solid var(--error-color);
  padding: var(--spacing-2);
  margin-block: var(--spacing-2);
  color: var(--error-color);
  font-size: var(--text-xs);
}

._popupContainer_uazmk_1220 {
  z-index: 2;
  position: relative;
}

._inputSizer_uazmk_1225 {
  vertical-align: baseline;
  align-items: center;
  display: inline-grid;
  position: relative;
}

._inputSizer_uazmk_1225 input, ._inputSizer_uazmk_1225:after {
  width: auto;
  min-width: 1rem;
  font: inherit;
  resize: none;
  appearance: none;
  color: inherit;
  background: none;
  border: none;
  grid-area: 1 / 2;
  margin: 0;
  padding: 0 2px;
}

._inputSizer_uazmk_1225 span {
  padding: .25em;
}

._inputSizer_uazmk_1225:after {
  content: attr(data-value);
  white-space: pre-wrap;
}

._light-theme_1tncs_1, ._light_1tncs_1, :root {
  --blue-1: #fbfdff;
  --blue-2: #f4faff;
  --blue-3: #e6f4fe;
  --blue-4: #d5efff;
  --blue-5: #c2e5ff;
  --blue-6: #acd8fc;
  --blue-7: #8ec8f6;
  --blue-8: #5eb1ef;
  --blue-9: #0090ff;
  --blue-10: #0588f0;
  --blue-11: #0d74ce;
  --blue-12: #113264;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    ._light-theme_1tncs_1, ._light_1tncs_1, :root {
      --blue-1: color(display-p3 .986 .992 .999);
      --blue-2: color(display-p3 .96 .979 .998);
      --blue-3: color(display-p3 .912 .956 .991);
      --blue-4: color(display-p3 .853 .932 1);
      --blue-5: color(display-p3 .788 .894 .998);
      --blue-6: color(display-p3 .709 .843 .976);
      --blue-7: color(display-p3 .606 .777 .947);
      --blue-8: color(display-p3 .451 .688 .917);
      --blue-9: color(display-p3 .247 .556 .969);
      --blue-10: color(display-p3 .234 .523 .912);
      --blue-11: color(display-p3 .15 .44 .84);
      --blue-12: color(display-p3 .102 .193 .379);
    }
  }
}

._dark-theme_1tncs_1, ._dark_1tncs_1 {
  --blue-1: #0d1520;
  --blue-2: #111927;
  --blue-3: #0d2847;
  --blue-4: #003362;
  --blue-5: #004074;
  --blue-6: #104d87;
  --blue-7: #205d9e;
  --blue-8: #2870bd;
  --blue-9: #0090ff;
  --blue-10: #3b9eff;
  --blue-11: #70b8ff;
  --blue-12: #c2e6ff;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    ._dark-theme_1tncs_1, ._dark_1tncs_1 {
      --blue-1: color(display-p3 .057 .081 .122);
      --blue-2: color(display-p3 .072 .098 .147);
      --blue-3: color(display-p3 .078 .154 .27);
      --blue-4: color(display-p3 .033 .197 .37);
      --blue-5: color(display-p3 .08 .245 .441);
      --blue-6: color(display-p3 .14 .298 .511);
      --blue-7: color(display-p3 .195 .361 .6);
      --blue-8: color(display-p3 .239 .434 .72);
      --blue-9: color(display-p3 .247 .556 .969);
      --blue-10: color(display-p3 .344 .612 .973);
      --blue-11: color(display-p3 .49 .72 1);
      --blue-12: color(display-p3 .788 .898 .99);
    }
  }
}

._light-theme_1tncs_1, ._light_1tncs_1, :root {
  --slate-1: #fcfcfd;
  --slate-2: #f9f9fb;
  --slate-3: #f0f0f3;
  --slate-4: #e8e8ec;
  --slate-5: #e0e1e6;
  --slate-6: #d9d9e0;
  --slate-7: #cdced6;
  --slate-8: #b9bbc6;
  --slate-9: #8b8d98;
  --slate-10: #80838d;
  --slate-11: #60646c;
  --slate-12: #1c2024;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    ._light-theme_1tncs_1, ._light_1tncs_1, :root {
      --slate-1: color(display-p3 .988 .988 .992);
      --slate-2: color(display-p3 .976 .976 .984);
      --slate-3: color(display-p3 .94 .941 .953);
      --slate-4: color(display-p3 .908 .909 .925);
      --slate-5: color(display-p3 .88 .881 .901);
      --slate-6: color(display-p3 .85 .852 .876);
      --slate-7: color(display-p3 .805 .808 .838);
      --slate-8: color(display-p3 .727 .733 .773);
      --slate-9: color(display-p3 .547 .553 .592);
      --slate-10: color(display-p3 .503 .512 .549);
      --slate-11: color(display-p3 .379 .392 .421);
      --slate-12: color(display-p3 .113 .125 .14);
    }
  }
}

._dark-theme_1tncs_1, ._dark_1tncs_1 {
  --slate-1: #111113;
  --slate-2: #18191b;
  --slate-3: #212225;
  --slate-4: #272a2d;
  --slate-5: #2e3135;
  --slate-6: #363a3f;
  --slate-7: #43484e;
  --slate-8: #5a6169;
  --slate-9: #696e77;
  --slate-10: #777b84;
  --slate-11: #b0b4ba;
  --slate-12: #edeef0;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    ._dark-theme_1tncs_1, ._dark_1tncs_1 {
      --slate-1: color(display-p3 .067 .067 .074);
      --slate-2: color(display-p3 .095 .098 .105);
      --slate-3: color(display-p3 .13 .135 .145);
      --slate-4: color(display-p3 .156 .163 .176);
      --slate-5: color(display-p3 .183 .191 .206);
      --slate-6: color(display-p3 .215 .226 .244);
      --slate-7: color(display-p3 .265 .28 .302);
      --slate-8: color(display-p3 .357 .381 .409);
      --slate-9: color(display-p3 .415 .431 .463);
      --slate-10: color(display-p3 .469 .483 .514);
      --slate-11: color(display-p3 .692 .704 .728);
      --slate-12: color(display-p3 .93 .933 .94);
    }
  }
}

._light-theme_1tncs_1, ._light_1tncs_1, :root {
  --grass-1: #fbfefb;
  --grass-2: #f5fbf5;
  --grass-3: #e9f6e9;
  --grass-4: #daf1db;
  --grass-5: #c9e8ca;
  --grass-6: #b2ddb5;
  --grass-7: #94ce9a;
  --grass-8: #65ba74;
  --grass-9: #46a758;
  --grass-10: #3e9b4f;
  --grass-11: #2a7e3b;
  --grass-12: #203c25;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    ._light-theme_1tncs_1, ._light_1tncs_1, :root {
      --grass-1: color(display-p3 .986 .996 .985);
      --grass-2: color(display-p3 .966 .983 .964);
      --grass-3: color(display-p3 .923 .965 .917);
      --grass-4: color(display-p3 .872 .94 .865);
      --grass-5: color(display-p3 .811 .908 .802);
      --grass-6: color(display-p3 .733 .864 .724);
      --grass-7: color(display-p3 .628 .803 .622);
      --grass-8: color(display-p3 .477 .72 .482);
      --grass-9: color(display-p3 .38 .647 .378);
      --grass-10: color(display-p3 .344 .598 .342);
      --grass-11: color(display-p3 .263 .488 .261);
      --grass-12: color(display-p3 .151 .233 .153);
    }
  }
}

._light-theme_1tncs_1, ._light_1tncs_1, :root {
  --cyan-1: #fafdfe;
  --cyan-2: #f2fafb;
  --cyan-3: #def7f9;
  --cyan-4: #caf1f6;
  --cyan-5: #b5e9f0;
  --cyan-6: #9ddde7;
  --cyan-7: #7dcedc;
  --cyan-8: #3db9cf;
  --cyan-9: #00a2c7;
  --cyan-10: #0797b9;
  --cyan-11: #107d98;
  --cyan-12: #0d3c48;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    ._light-theme_1tncs_1, ._light_1tncs_1, :root {
      --cyan-1: color(display-p3 .982 .992 .996);
      --cyan-2: color(display-p3 .955 .981 .984);
      --cyan-3: color(display-p3 .888 .965 .975);
      --cyan-4: color(display-p3 .821 .941 .959);
      --cyan-5: color(display-p3 .751 .907 .935);
      --cyan-6: color(display-p3 .671 .862 .9);
      --cyan-7: color(display-p3 .564 .8 .854);
      --cyan-8: color(display-p3 .388 .715 .798);
      --cyan-9: color(display-p3 .282 .627 .765);
      --cyan-10: color(display-p3 .264 .583 .71);
      --cyan-11: color(display-p3 .08 .48 .63);
      --cyan-12: color(display-p3 .108 .232 .277);
    }
  }
}

._light-theme_1tncs_1, ._light_1tncs_1, :root {
  --amber-1: #fefdfb;
  --amber-2: #fefbe9;
  --amber-3: #fff7c2;
  --amber-4: #ffee9c;
  --amber-5: #fbe577;
  --amber-6: #f3d673;
  --amber-7: #e9c162;
  --amber-8: #e2a336;
  --amber-9: #ffc53d;
  --amber-10: #ffba18;
  --amber-11: #ab6400;
  --amber-12: #4f3422;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    ._light-theme_1tncs_1, ._light_1tncs_1, :root {
      --amber-1: color(display-p3 .995 .992 .985);
      --amber-2: color(display-p3 .994 .986 .921);
      --amber-3: color(display-p3 .994 .969 .782);
      --amber-4: color(display-p3 .989 .937 .65);
      --amber-5: color(display-p3 .97 .902 .527);
      --amber-6: color(display-p3 .936 .844 .506);
      --amber-7: color(display-p3 .89 .762 .443);
      --amber-8: color(display-p3 .85 .65 .3);
      --amber-9: color(display-p3 1 .77 .26);
      --amber-10: color(display-p3 .959 .741 .274);
      --amber-11: color(display-p3 .64 .4 0);
      --amber-12: color(display-p3 .294 .208 .145);
    }
  }
}

._light-theme_1tncs_1, ._light_1tncs_1, :root {
  --red-1: #fffcfc;
  --red-2: #fff7f7;
  --red-3: #feebec;
  --red-4: #ffdbdc;
  --red-5: #ffcdce;
  --red-6: #fdbdbe;
  --red-7: #f4a9aa;
  --red-8: #eb8e90;
  --red-9: #e5484d;
  --red-10: #dc3e42;
  --red-11: #ce2c31;
  --red-12: #641723;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    ._light-theme_1tncs_1, ._light_1tncs_1, :root {
      --red-1: color(display-p3 .998 .989 .988);
      --red-2: color(display-p3 .995 .971 .971);
      --red-3: color(display-p3 .985 .925 .925);
      --red-4: color(display-p3 .999 .866 .866);
      --red-5: color(display-p3 .984 .812 .811);
      --red-6: color(display-p3 .955 .751 .749);
      --red-7: color(display-p3 .915 .675 .672);
      --red-8: color(display-p3 .872 .575 .572);
      --red-9: color(display-p3 .83 .329 .324);
      --red-10: color(display-p3 .798 .294 .285);
      --red-11: color(display-p3 .744 .234 .222);
      --red-12: color(display-p3 .36 .115 .143);
    }
  }
}

._bold_1tncs_10 {
  font-weight: 700;
}

._italic_1tncs_14 {
  font-style: italic;
}

._underline_1tncs_18 {
  text-decoration: underline;
}

._strikethrough_1tncs_34 {
  text-decoration: line-through;
}

._underlineStrikethrough_1tncs_38 {
  text-decoration: underline line-through;
}

._subscript_1tncs_42 {
  font-size: .8em;
  vertical-align: sub !important;
}

._superscript_1tncs_47 {
  vertical-align: super;
  font-size: .8em;
}

._code_1tncs_52 {
  background-color: var(--baseBg);
  font-family: var(--font-mono);
  padding: 1px .25rem;
  font-size: 94%;
}

._nestedListItem_1tncs_59 {
  list-style: none;
}

._listitem_1tncs_69 {
  margin: var(--spacing-2) 0;
}

._listItemChecked_1tncs_73, ._listItemUnchecked_1tncs_74 {
  margin-left: 0;
  margin-right: 0;
  padding-left: var(--spacing-6);
  padding-right: var(--spacing-6);
  outline: none;
  margin-inline-start: -1rem;
  list-style-type: none;
  position: relative;
}

._listItemChecked_1tncs_73 {
  text-decoration: line-through;
}

._listItemChecked_1tncs_73:before, ._listItemUnchecked_1tncs_74:before {
  content: "";
  width: var(--spacing-4);
  height: var(--spacing-4);
  cursor: pointer;
  background-size: cover;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

._listItemChecked_1tncs_73[dir="rtl"]:before, ._listItemUnchecked_1tncs_74[dir="rtl"]:before {
  left: auto;
  right: 0;
}

._listItemChecked_1tncs_73:focus:before, ._listItemUnchecked_1tncs_74:focus:before {
  box-shadow: 0 0 0 2px var(--accentBgActive);
  border-radius: var(--radius-small);
}

._listItemUnchecked_1tncs_74:before {
  border: 1px solid var(--baseBorder);
  border-radius: var(--radius-small);
}

._listItemChecked_1tncs_73:before {
  border: 1px solid var(--accentBorder);
  border-radius: var(--radius-small);
  background-color: var(--accentSolid);
  background-repeat: no-repeat;
}

._listItemChecked_1tncs_73:after {
  content: "";
  cursor: pointer;
  border-color: var(--baseBase);
  top: var(--spacing-0_5);
  width: var(--spacing-1);
  left: var(--spacing-1_5);
  right: var(--spacing-1_5);
  height: var(--spacing-2);
  border-style: solid;
  border-width: 0 var(--spacing-0_5) var(--spacing-0_5) 0;
  display: block;
  position: absolute;
  transform: rotate(45deg);
}

._nestedListItem_1tncs_59 {
  list-style-type: none;
}

._nestedListItem_1tncs_59:after, ._nestedListItem_1tncs_59:before {
  display: none;
}

._admonitionCaution_1tncs_155, ._admonitionDanger_1tncs_151, ._admonitionInfo_1tncs_152, ._admonitionNote_1tncs_153, ._admonitionTip_1tncs_154 {
  padding: var(--spacing-2);
  margin-top: var(--spacing-2);
  margin-bottom: var(--spacing-2);
  border-left: 3px solid var(--admonitionBorder);
  background-color: var(--admonitionBg);
}

._admonitionInfo_1tncs_152 {
  --admonitionBorder: var(--admonitionInfoBorder);
  --admonitionBg: var(--admonitionInfoBg);
}

._admonitionTip_1tncs_154 {
  --admonitionBorder: var(--admonitionTipBorder);
  --admonitionBg: var(--admonitionTipBg);
}

._admonitionCaution_1tncs_155 {
  --admonitionBorder: var(--admonitionCautionBorder);
  --admonitionBg: var(--admonitionCautionBg);
}

._admonitionDanger_1tncs_151 {
  --admonitionBorder: var(--admonitionDangerBorder);
  --admonitionBg: var(--admonitionDangerBg);
}

._admonitionNote_1tncs_153 {
  --admonitionBorder: var(--admonitionNoteBorder);
  --admonitionBg: var(--admonitionNoteBg);
}

._mdxExpression_1tncs_188 {
  font-family: var(--font-mono);
  color: var(--accentText);
  font-size: 84%;
}

._mdxExpression_1tncs_188 input:focus-visible {
  outline: none;
}

/* [project]/src/styles/4.css [app-client] (css) */
*, :after, :before, ::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f680;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}

*, :after, :before {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
}

:after, :before {
  --tw-content: "";
}

:host, html {
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
  line-height: 1.5;
  font-family: var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}

body {
  line-height: inherit;
  margin: 0;
}

hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
}

a {
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
}

b, strong {
  font-weight: bolder;
}

code, kbd, pre, samp {
  font-family: var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}

button, input, optgroup, select, textarea {
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}

button, select {
  text-transform: none;
}

button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) {
  -webkit-appearance: button;
  background-color: #0000;
  background-image: none;
}

:-moz-focusring {
  outline: auto;
}

:-moz-ui-invalid {
  box-shadow: none;
}

progress {
  vertical-align: baseline;
}

::-webkit-inner-spin-button {
  height: auto;
}

::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

summary {
  display: list-item;
}

blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre, fieldset {
  margin: 0;
}

fieldset, legend {
  padding: 0;
}

menu, ol, ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

dialog {
  padding: 0;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}

textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}

input::placeholder, textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}

[role="button"], button {
  cursor: pointer;
}

:disabled {
  cursor: default;
}

audio, canvas, embed, iframe, img, object, svg, video {
  vertical-align: middle;
  display: block;
}

img, video {
  max-width: 100%;
  height: auto;
}

[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

:root {
  --base-100: #f2eeda;
  --base-200: #8c8a7f;
  --base-300: #262626;
  --base-400: #141414;
  --base-500: #ee6436;
  --accent-1: #3edba4;
  --accent-2: #ff8080;
  --accent-3: #ffdd94;
  --gold: #d4af37;
  --gold-highlight: gold;
  --gold-amber: orange;
  --gold-grad: linear-gradient(135deg, var(--gold-highlight), var(--gold), var(--gold-amber), var(--gold), var(--gold-highlight));
}

body {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(2 0 19 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  background-position: 50% !important;
  background-repeat: no-repeat !important;
  font-size: 18px !important;
  line-height: 1.75rem !important;
}

*, :after, :before {
  box-sizing: border-box !important;
}

dd, dl {
  margin: 0 !important;
}

.prose h4 {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.prose h5 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.\!container h1, .\!container h2, .\!container h3, .\!container h4, .container h1, .container h2, .container h3, .container h4 {
  margin-top: 15px !important;
  margin-bottom: 0 !important;
}

.prose p {
  line-height: 1.75rem;
}

@media (min-width: 1024px) {
  .prose p {
    font-size: 1.25rem;
    line-height: 1.8;
  }

  .prose p :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .prose p :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 1.2em;
    line-height: 1.5;
  }

  .prose p :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1.06667em;
  }

  .prose p :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: .857143em;
    font-size: 2.8em;
    line-height: 1;
  }

  .prose p :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.55556em;
    margin-bottom: .888889em;
    font-size: 1.8em;
    line-height: 1.11111;
  }

  .prose p :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.6em;
    margin-bottom: .666667em;
    font-size: 1.5em;
    line-height: 1.33333;
  }

  .prose p :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.8em;
    margin-bottom: .6em;
    line-height: 1.6;
  }

  .prose p :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose p :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .prose p :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .prose p :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .prose p :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-top: .25em;
    padding-inline-end: .4em;
    padding-bottom: .25em;
    border-radius: .3125rem;
    padding-inline-start: .4em;
    font-size: .9em;
  }

  .prose p :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .9em;
  }

  .prose p :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .861111em;
  }

  .prose p :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .9em;
  }

  .prose p :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-top: 1.11111em;
    padding-inline-end: 1.33333em;
    padding-bottom: 1.11111em;
    border-radius: .5rem;
    margin-top: 2em;
    margin-bottom: 2em;
    padding-inline-start: 1.33333em;
    font-size: .9em;
    line-height: 1.77778;
  }

  .prose p :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose p :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }

  .prose p :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .6em;
    margin-bottom: .6em;
  }

  .prose p :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose p :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: .4em;
  }

  .prose p :where(.lg\:prose-xl > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .8em;
    margin-bottom: .8em;
  }

  .prose p :where(.lg\:prose-xl > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.2em;
  }

  .prose p :where(.lg\:prose-xl > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 1.2em;
  }

  .prose p :where(.lg\:prose-xl > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.2em;
  }

  .prose p :where(.lg\:prose-xl > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 1.2em;
  }

  .prose p :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .8em;
    margin-bottom: .8em;
  }

  .prose p :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .prose p :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.2em;
  }

  .prose p :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .6em;
    padding-inline-start: 1.6em;
  }

  .prose p :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }

  .prose p :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose p :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose p :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose p :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .prose p :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .9em;
    line-height: 1.55556;
  }

  .prose p :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-end: .666667em;
    padding-bottom: .888889em;
    padding-inline-start: .666667em;
  }

  .prose p :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: 0;
  }

  .prose p :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-end: 0;
  }

  .prose p :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-top: .888889em;
    padding-inline-end: .666667em;
    padding-bottom: .888889em;
    padding-inline-start: .666667em;
  }

  .prose p :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: 0;
  }

  .prose p :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-end: 0;
  }

  .prose p :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .prose p :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .prose p :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1em;
    font-size: .9em;
    line-height: 1.55556;
  }

  .prose p :where(.lg\:prose-xl > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .prose p :where(.lg\:prose-xl > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 0;
  }
}

.no-p-margin p {
  margin: 0 !important;
}

.prose code {
  --tw-text-opacity: 1;
  color: rgb(81 186 255 / var(--tw-text-opacity));
  font-family: var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.prose blockquote, .prose p {
  margin-top: .75rem;
  margin-bottom: .75rem;
}

.prose blockquote > p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.table-caption p {
  font-size: 16px !important;
}

.prose ol, .prose ul, .table-caption p {
  margin: 0 !important;
}

@media (min-width: 1024px) {
  .prose ol, .prose ul {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
  }
}

.global-search-input button {
  padding-top: .25rem;
}

.global-search-input button:focus {
  border-color: #0000 !important;
}

.prose a {
  --tw-text-opacity: 1;
  color: rgb(81 186 255 / var(--tw-text-opacity));
}

img {
  max-width: 100% !important;
  margin: 0 !important;
  display: inline-block !important;
}

input {
  caret-color: #fff;
}

@media (prefers-reduced-motion: reduce) {
  * {
    scroll-behavior: auto !important;
    transition-duration: .01ms !important;
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
  }
}

.\!custom-scrollbar::-webkit-scrollbar {
  border-radius: 2px !important;
  width: 8px !important;
  height: 12px !important;
}

.custom-scrollbar::-webkit-scrollbar {
  border-radius: 2px;
  width: 8px;
  height: 12px;
}

.\!custom-scrollbar::-webkit-scrollbar-track {
  background: #020013e6 !important;
}

.custom-scrollbar::-webkit-scrollbar-track {
  background: #020013e6;
}

.\!custom-scrollbar::-webkit-scrollbar-thumb {
  background: #2c3157 !important;
  border-radius: 8px !important;
  height: 156px !important;
}

.custom-scrollbar::-webkit-scrollbar-thumb {
  background: #2c3157;
  border-radius: 8px;
  height: 156px;
}

.\!custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #171a34 !important;
}

.custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #171a34;
}

.custom-scrollbar-small::-webkit-scrollbar {
  height: 8px !important;
}

.table-scrollbar::-webkit-scrollbar {
  border-radius: 2px;
  width: 8px;
  height: 10px;
}

.table-scrollbar::-webkit-scrollbar-track {
  background: none;
}

.table-scrollbar::-webkit-scrollbar-thumb {
  background: #2c3157;
  border-radius: 8px;
  height: 156px;
}

.table-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #171a34;
}

.glassmorphism {
  -webkit-backdrop-filter: blur(4px);
  background: #ffffff40;
}

@keyframes watery-shimmer {
  0% {
    left: -100%;
  }

  50% {
    left: 100%;
  }

  to {
    left: 100%;
  }
}

.number-clip {
  -webkit-text-fill-color: transparent;
  background: linear-gradient(#22274a, #11142b);
  -webkit-background-clip: text;
  background-clip: text;
}

.tooltip:before {
  content: "";
  border-top: 13px solid #0000;
  border-bottom: 13px solid #0000;
  border-right: 26px solid #331b00;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 60px;
  transform: rotate(-30deg);
}

.text-underline_zigzag_long {
  z-index: 1;
  position: relative;
}

.text-underline_zigzag_long:after {
  content: " ";
  z-index: -1;
  background: url("/assets/mdx/icons/zigzag.svg") 0 0 / contain no-repeat;
  width: 100%;
  height: 15px;
  position: absolute;
  bottom: -9px;
  left: 0;
}

.\!container {
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

@media (min-width: 1400px) {
  .\!container {
    max-width: 1400px !important;
  }

  .container {
    max-width: 1400px;
  }
}

.prose {
  color: var(--tw-prose-body);
  max-width: 65ch;
}

.prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.prose :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-lead);
  margin-top: 1.2em;
  margin-bottom: 1.2em;
  font-size: 1.25em;
  line-height: 1.6;
}

.prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  font-weight: 500;
  text-decoration: underline;
}

.prose :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}

.prose :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
  list-style-type: decimal;
}

.prose :where(ol[type="A"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}

.prose :where(ol[type="a"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}

.prose :where(ol[type="A" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}

.prose :where(ol[type="a" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}

.prose :where(ol[type="I"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  list-style-type: upper-roman;
}

.prose :where(ol[type="i"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  list-style-type: lower-roman;
}

.prose :where(ol[type="I" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  list-style-type: upper-roman;
}

.prose :where(ol[type="i" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  list-style-type: lower-roman;
}

.prose :where(ol[type="1"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  list-style-type: decimal;
}

.prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
  list-style-type: disc;
}

.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker {
  color: var(--tw-prose-counters);
  font-weight: 400;
}

.prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker {
  color: var(--tw-prose-bullets);
}

.prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 1.25em;
  font-weight: 600;
}

.prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}

.prose :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-quotes);
  border-inline-start-width: .25rem;
  border-inline-start-color: var(--tw-prose-quote-borders);
  quotes: "“""”""‘""’";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-inline-start: 1em;
  font-style: italic;
  font-weight: 500;
}

.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *)):before {
  content: open-quote;
}

.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *)):after {
  content: close-quote;
}

.prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 0;
  margin-bottom: .888889em;
  font-size: 2.25em;
  font-weight: 800;
  line-height: 1.11111;
}

.prose :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 900;
}

.prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 2em;
  margin-bottom: 1em;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.33333;
}

.prose :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 800;
}

.prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 1.6em;
  margin-bottom: .6em;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.6;
}

.prose :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 700;
}

.prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 1.5em;
  margin-bottom: .5em;
  font-weight: 600;
  line-height: 1.5;
}

.prose :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 700;
}

.prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
  display: block;
}

.prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  padding-top: .1875em;
  padding-inline-end: .375em;
  padding-bottom: .1875em;
  border-radius: .3125rem;
  padding-inline-start: .375em;
  font-family: inherit;
  font-size: .875em;
  font-weight: 500;
}

.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-size: .875em;
  font-weight: 600;
}

.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)):before, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)):after {
  content: "`";
}

.prose :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-size: .875em;
}

.prose :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-size: .9em;
}

.prose :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  padding-top: .857143em;
  padding-inline-end: 1.14286em;
  padding-bottom: .857143em;
  border-radius: .375rem;
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
  padding-inline-start: 1.14286em;
  font-size: .875em;
  font-weight: 400;
  line-height: 1.71429;
  overflow-x: auto;
}

.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  background-color: #0000;
  border-width: 0;
  border-radius: 0;
  padding: 0;
}

.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)):before, .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)):after {
  content: none;
}

.prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  table-layout: auto;
  width: 100%;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: .875em;
  line-height: 1.71429;
}

.prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}

.prose :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  vertical-align: bottom;
  padding-inline-end: .571429em;
  padding-bottom: .571429em;
  padding-inline-start: .571429em;
  font-weight: 600;
}

.prose :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}

.prose :where(tbody tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-bottom-width: 0;
}

.prose :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  vertical-align: baseline;
}

.prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}

.prose :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  vertical-align: top;
}

.prose :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  text-align: start;
}

.prose :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.prose :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  margin-top: .857143em;
  font-size: .875em;
  line-height: 1.42857;
}

.prose {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-kbd: #111827;
  --tw-prose-kbd-shadows: 17 24 39;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: #00000080;
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}

.prose :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: .5em;
  margin-bottom: .5em;
}

.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: .375em;
}

.prose :where(.prose > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: .75em;
  margin-bottom: .75em;
}

.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
}

.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}

.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
}

.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}

.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: .75em;
  margin-bottom: .75em;
}

.prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: .5em;
  padding-inline-start: 1.625em;
}

.prose :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: 0;
}

.prose :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-end: 0;
}

.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: .571429em;
  padding-inline-end: .571429em;
  padding-bottom: .571429em;
  padding-inline-start: .571429em;
}

.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: 0;
}

.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-end: 0;
}

.prose :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(.prose > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(.prose > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-bottom: 0;
}

.prose :where(h1, h2, h3, h4, h5, h6):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-family: var(--font-montserrat);
}

.prose-base {
  font-size: 1rem;
  line-height: 1.75;
}

.prose-base :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.prose-base :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.2em;
  margin-bottom: 1.2em;
  font-size: 1.25em;
  line-height: 1.6;
}

.prose-base :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-inline-start: 1em;
}

.prose-base :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: .888889em;
  font-size: 2.25em;
  line-height: 1.11111;
}

.prose-base :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 1em;
  font-size: 1.5em;
  line-height: 1.33333;
}

.prose-base :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.6em;
  margin-bottom: .6em;
  font-size: 1.25em;
  line-height: 1.6;
}

.prose-base :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.5em;
  margin-bottom: .5em;
  line-height: 1.5;
}

.prose-base :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-base :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose-base :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.prose-base :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose-base :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: .1875em;
  padding-inline-end: .375em;
  padding-bottom: .1875em;
  border-radius: .3125rem;
  padding-inline-start: .375em;
  font-size: .875em;
}

.prose-base :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-base :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: .875em;
}

.prose-base :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: .9em;
}

.prose-base :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: .857143em;
  padding-inline-end: 1.14286em;
  padding-bottom: .857143em;
  border-radius: .375rem;
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
  padding-inline-start: 1.14286em;
  font-size: .875em;
  line-height: 1.71429;
}

.prose-base :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-base :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
}

.prose-base :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: .5em;
  margin-bottom: .5em;
}

.prose-base :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-base :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: .375em;
}

.prose-base :where(.prose-base > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: .75em;
  margin-bottom: .75em;
}

.prose-base :where(.prose-base > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
}

.prose-base :where(.prose-base > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}

.prose-base :where(.prose-base > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
}

.prose-base :where(.prose-base > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}

.prose-base :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: .75em;
  margin-bottom: .75em;
}

.prose-base :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.prose-base :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
}

.prose-base :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: .5em;
  padding-inline-start: 1.625em;
}

.prose-base :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 3em;
  margin-bottom: 3em;
}

.prose-base :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-base :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-base :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-base :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.prose-base :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: .875em;
  line-height: 1.71429;
}

.prose-base :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-end: .571429em;
  padding-bottom: .571429em;
  padding-inline-start: .571429em;
}

.prose-base :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: 0;
}

.prose-base :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-end: 0;
}

.prose-base :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: .571429em;
  padding-inline-end: .571429em;
  padding-bottom: .571429em;
  padding-inline-start: .571429em;
}

.prose-base :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: 0;
}

.prose-base :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-end: 0;
}

.prose-base :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose-base :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.prose-base :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: .857143em;
  font-size: .875em;
  line-height: 1.42857;
}

.prose-base :where(.prose-base > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.prose-base :where(.prose-base > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-bottom: 0;
}

.prose-invert {
  --tw-prose-body: var(--tw-prose-invert-body);
  --tw-prose-headings: var(--tw-prose-invert-headings);
  --tw-prose-lead: var(--tw-prose-invert-lead);
  --tw-prose-links: var(--tw-prose-invert-links);
  --tw-prose-bold: var(--tw-prose-invert-bold);
  --tw-prose-counters: var(--tw-prose-invert-counters);
  --tw-prose-bullets: var(--tw-prose-invert-bullets);
  --tw-prose-hr: var(--tw-prose-invert-hr);
  --tw-prose-quotes: var(--tw-prose-invert-quotes);
  --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
  --tw-prose-captions: var(--tw-prose-invert-captions);
  --tw-prose-kbd: var(--tw-prose-invert-kbd);
  --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
  --tw-prose-code: var(--tw-prose-invert-code);
  --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
  --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
  --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
  --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
}

.badge, .tag {
  border-radius: .375rem;
  width: fit-content;
  padding: .25rem .5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.tag {
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
}

@media not all and (min-width: 768px) {
  .tag {
    display: none;
  }
}

#hero-gsap {
  padding-top: clamp(1rem, 1.7vw, 5rem);
}

#hero-gsap h1 {
  text-align: center;
  text-transform: capitalize;
  letter-spacing: -.025em;
  max-width: 24rem;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 2.25rem;
}

@media (min-width: 768px) {
  #hero-gsap h1 {
    max-width: 56rem;
    font-size: 4.5rem;
    line-height: 1;
  }
}

#hero-gsap p {
  text-align: center;
  max-width: 20rem;
  font-size: clamp(1rem, 2.5vw, 1.5rem);
}

@media (min-width: 768px) {
  #hero-gsap p {
    max-width: 64rem;
  }
}

#hero-gsap .hero-card-container {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  place-items: center;
  gap: 1rem;
  margin-top: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

@media (min-width: 768px) {
  #hero-gsap .hero-card-container {
    gap: 1.5rem;
    margin-top: 4rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

@media (min-width: 1024px) {
  #hero-gsap .hero-card-container {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 2rem;
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

#hero-gsap .hero-card-container .hero-card {
  aspect-ratio: 3 / 5;
  width: 100%;
}

@media (min-width: 1220px) {
  #hero-gsap .hero-card-container .hero-card {
    aspect-ratio: 3 / 4;
  }
}

#hero-gsap .hero-card-container .hero-card .hero-card-inner {
  border-radius: 1.5rem;
  width: 100%;
  height: 100%;
}

@media (min-width: 1220px) {
  #hero-gsap .hero-card-container .hero-card .hero-card-inner {
    border-radius: 2rem;
  }
}

#hero-gsap .hero-card-container .hero-card .hero-card-inner h1 {
  text-transform: capitalize;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

@media (min-width: 1220px) {
  #hero-gsap .hero-card-container .hero-card .hero-card-inner h1 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

#hero-gsap .hero-card-container .hero-card .hero-card-inner p {
  opacity: .9;
  font-size: .875rem;
  line-height: 1.25rem;
}

@media not all and (min-width: 640px) {
  #hero-gsap .hero-card-container .hero-card .hero-card-inner p {
    display: none;
  }
}

@media (min-width: 1220px) {
  #hero-gsap .hero-card-container .hero-card .hero-card-inner p {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

#cause {
  margin-top: clamp(2rem, 8vw, 3.5rem);
  padding-top: clamp(6rem, 14vw, 10rem);
  padding-bottom: clamp(6rem, 14vw, 10rem);
}

#cause h1 {
  text-align: center;
  letter-spacing: -.025em;
  --tw-text-opacity: 1;
  max-width: 42rem;
  color: rgb(5 7 23 / var(--tw-text-opacity));
  margin-left: auto;
  margin-right: auto;
  font-size: clamp(1.4rem, 5.5vw, 3.75rem);
  font-weight: 700;
}

@media (min-width: 768px) {
  #cause h1 {
    max-width: 64rem;
    line-height: 1;
  }
}

#cause h2 {
  letter-spacing: -.025em;
  font-size: clamp(1.75rem, 4vw, 2.25rem);
  font-weight: 700;
}

#cause h2, #cause h5 {
  --tw-text-opacity: 1;
  color: rgb(5 7 23 / var(--tw-text-opacity));
}

#cause h5 {
  text-align: center;
  max-width: clamp(20rem, 70vw, 48rem);
  margin-left: auto;
  margin-right: auto;
  font-size: clamp(.75rem, 2.5vw, 1.5rem);
}

#cause .marquee {
  width: 100%;
  overflow: hidden;
}

#cause .marquee .marquee-inner {
  will-change: transform;
  gap: clamp(.75rem, 2vw, 1.25rem);
  display: flex;
}

#cause .marquee .marquee-inner .logo-img-wrapper {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  border-radius: clamp(1rem, 3vw, 1.75rem);
  flex: none;
  justify-content: center;
  align-items: center;
  width: clamp(4rem, 10vw, 11rem);
  height: clamp(4rem, 10vw, 11rem);
  padding: clamp(.5rem, 1.5vw, .75rem);
  display: flex;
}

#cause .advantage-cards {
  --tw-translate-y: 2.5rem;
  width: 20rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 2.5rem;
  margin-top: clamp(3rem, 8vw, 5rem);
  display: grid;
}

@media (min-width: 768px) {
  #cause .advantage-cards {
    --tw-translate-y: 0px;
    width: fit-content;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

#cause .advantage-cards .card {
  border-radius: clamp(.75rem, 2vw, 1.25rem);
  justify-content: center;
  align-items: center;
  padding: 1.75rem;
  display: flex;
}

@media (min-width: 768px) {
  #cause .advantage-cards .card {
    padding: 1.25rem;
  }
}

@media (min-width: 1220px) {
  #cause .advantage-cards .card {
    padding: 2.5rem;
  }
}

#cause .advantage-cards .card p {
  text-align: center;
  --tw-text-opacity: 1;
  max-width: 256px;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  font-size: 1.125rem;
  line-height: 1.75rem;
}

@media (min-width: 768px) {
  #cause .advantage-cards .card p {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1220px) {
  #cause .advantage-cards .card p {
    max-width: 20rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

#reel {
  flex-direction: column;
  justify-content: center;
  gap: clamp(1.5rem, 4vw, 3rem);
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
  position: relative;
}

@media not all and (min-width: 640px) {
  #reel {
    padding-left: .5rem;
    padding-right: .5rem;
  }
}

#reel .reel-title h1, #reel .reel-title h2, #reel .reel-title h3, #reel .reel-title h4 {
  margin-top: 15px !important;
  margin-bottom: 0 !important;
}

#reel .reel-title {
  padding-left: 2rem;
  padding-right: 2rem;
}

@media (min-width: 1400px) {
  #reel .reel-title {
    max-width: 1400px;
  }
}

#reel .reel-title {
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: -.025em !important;
  line-height: 1 !important;
}

@media not all and (min-width: 768px) {
  #reel .reel-title {
    letter-spacing: -.12em;
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 640px) {
  #reel .reel-title {
    font-size: 3rem;
    line-height: 1;
  }
}

@media (min-width: 768px) {
  #reel .reel-title {
    font-size: 3.75rem;
    line-height: 1;
  }
}

@media (min-width: 1024px) {
  #reel .reel-title {
    font-size: 4.5rem;
    line-height: 1;
  }
}

@media (min-width: 1220px) {
  #reel .reel-title {
    max-width: 1536px;
    font-size: 6rem;
    line-height: 1;
  }
}

@media (min-width: 1440px) {
  #reel .reel-title {
    font-size: 8rem;
    line-height: 1;
  }
}

#reel .reel-title .reel-svg {
  animation: .5s step-start infinite wiggle;
  display: none;
}

@media (min-width: 768px) {
  #reel .reel-title .reel-svg {
    display: inline-block;
  }
}

#reel .reel-title .reel-svg svg {
  --tw-rotate: 3deg;
  width: clamp(2.5rem, 6vw, 5rem);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

#reel p {
  text-align: center;
  letter-spacing: -.025em;
  --tw-text-opacity: 1;
  max-width: 48rem;
  color: rgb(5 7 23 / var(--tw-text-opacity));
  margin-left: auto;
  margin-right: auto;
  font-family: DM Sans, sans-serif;
  font-size: clamp(1rem, 2.8vw, 1.25rem);
}

#demos-section h1, #demos-section h2, #demos-section h3, #demos-section h4 {
  margin-top: 15px !important;
  margin-bottom: 0 !important;
}

#demos-section {
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
}

@media (min-width: 1400px) {
  #demos-section {
    max-width: 1400px;
  }
}

#demos-section {
  --tw-text-opacity: 1;
  color: rgb(5 7 23 / var(--tw-text-opacity));
  margin-left: auto;
  margin-right: auto;
  padding: clamp(6rem, 12vw, 10rem) 1.25rem;
  position: relative;
}

@media (min-width: 1220px) {
  #demos-section {
    padding-left: 0;
    padding-right: 0;
  }
}

#demos-section h1 {
  text-align: center;
  letter-spacing: -.025em;
  font-family: DM Sans, sans-serif;
  font-size: clamp(2rem, 5vw, 3.75rem);
  font-weight: 700;
  line-height: 1;
}

#demos-section p {
  text-align: center;
  max-width: 42rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5rem;
  line-height: 2rem;
}

#demos-section .course-tag {
  border-radius: 9999px;
  flex: none;
  width: fit-content;
  padding: .625rem .75rem;
}

@media (min-width: 768px) {
  #demos-section .course-tag {
    padding: .625rem 1.25rem;
  }
}

#demos-section .course-tag p {
  font-size: .875rem;
  line-height: 1.25rem;
}

@media (min-width: 768px) {
  #demos-section .course-tag p {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

#why {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(5 7 23 / var(--tw-text-opacity));
  padding-top: clamp(6rem, 12vw, 10rem);
  padding-bottom: clamp(6rem, 12vw, 10rem);
  position: relative;
}

#why h1 {
  text-align: center;
  letter-spacing: -.025em;
  font-family: DM Sans, sans-serif;
  font-size: clamp(2rem, 5vw, 3.75rem);
  font-weight: 700;
  line-height: 1;
}

#why .chat-container {
  -webkit-user-select: none;
  user-select: none;
}

#why .chat-container > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}

@media (min-width: 768px) {
  #why .chat-container > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }
}

#why .chat-container .question {
  align-items: flex-end;
  gap: .625rem;
  display: flex;
}

#why .chat-container .answer {
  will-change: transform;
  justify-content: flex-end;
  display: flex;
}

#stacks {
  padding-top: clamp(6rem, 12vw, 10rem);
  padding-bottom: clamp(6rem, 12vw, 10rem);
}

#stacks .stack-card {
  border-radius: clamp(1.5rem, 4vw, 2.5rem);
  flex-direction: column;
  justify-content: space-between;
  padding: clamp(2rem, 6vw, 4rem);
  display: flex;
  position: relative;
  overflow: hidden;
}

@media (min-width: 768px) {
  #stacks .stack-card {
    height: 800px;
  }
}

@media (min-width: 1220px) {
  #stacks .stack-card {
    height: 90svh;
  }
}

#stacks .stack-card h1 {
  letter-spacing: -.05em;
  --tw-text-opacity: 1;
  max-width: clamp(20rem, 60vw, 42rem);
  color: rgb(23 23 23 / var(--tw-text-opacity));
  font-size: clamp(2rem, 6vw, 4.5rem);
  font-weight: 600;
  line-height: 1;
}

#stacks .stack-card p {
  --tw-text-opacity: 1;
  color: rgb(9 11 29 / var(--tw-text-opacity));
  margin-top: clamp(1rem, 3vw, 1.75rem);
  margin-bottom: clamp(1rem, 3vw, 1.75rem);
}

@media (min-width: 1024px) {
  #stacks .stack-card p {
    max-width: 36rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1220px) {
  #stacks .stack-card p {
    max-width: 42rem;
  }
}

@media (min-width: 1440px) {
  #stacks .stack-card p {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

#stacks .stack-card ul > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(clamp(1rem, 3vw, 1.75rem) * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(clamp(1rem, 3vw, 1.75rem) * var(--tw-space-y-reverse));
}

#stacks .stack-card ul li {
  --tw-text-opacity: 1;
  max-width: 100%;
  color: rgb(9 11 29 / var(--tw-text-opacity));
  gap: .625rem;
  font-size: clamp(1rem, 2.4vw, 1.25rem);
  display: flex;
}

@media (min-width: 768px) {
  #stacks .stack-card ul li {
    align-items: center;
    gap: 1.25rem;
    max-width: 48rem;
  }
}

#stacks .stack-card ul li svg {
  flex: none;
  width: 1.25rem;
}

@media (min-width: 768px) {
  #stacks .stack-card ul li svg {
    width: 1.75rem;
  }
}

#stacks .stack-card .stack-vd-card {
  aspect-ratio: 16 / 9;
  --tw-rotate: 3deg;
  width: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: clamp(1rem, 3vw, 1.75rem);
  position: relative;
}

@media (min-width: 768px) {
  #stacks .stack-card .stack-vd-card {
    aspect-ratio: auto;
    width: clamp(12rem, 28vw, 30rem);
    height: clamp(16rem, 40vw, 36rem);
    position: absolute;
    bottom: clamp(1.5rem, 5vw, 4rem);
    right: clamp(1.5rem, 5vw, 4rem);
  }
}

#stacks .stack-card .stack-vd-card img {
  --tw-scale-x: .2;
  --tw-scale-y: .2;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -o-object-fit: cover;
  object-fit: cover;
  animation: .5s step-start infinite wiggle;
}

@media (min-width: 768px) {
  #stacks .stack-card .stack-vd-card img {
    --tw-scale-x: .4;
    --tw-scale-y: .4;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

#testimonial h1, #testimonial h2, #testimonial h3, #testimonial h4 {
  margin-top: 15px !important;
  margin-bottom: 0 !important;
}

#testimonial {
  padding-left: 2rem;
  padding-right: 2rem;
}

@media (min-width: 1400px) {
  #testimonial {
    max-width: 1400px;
  }
}

#testimonial {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
  position: relative;
}

@media (min-width: 768px) {
  #testimonial {
    min-height: 150dvh;
    padding: 0 0 5rem;
  }
}

#testimonial h1 {
  text-align: center;
  letter-spacing: -.025em;
  font-family: DM Sans, sans-serif;
  font-size: clamp(2rem, 5vw, 3.75rem);
  font-weight: 700;
  line-height: 1;
}

#testimonial .marquee {
  width: 100%;
  height: 150dvh;
  overflow: hidden;
}

#testimonial .marquee .vertical-marquee-inner {
  will-change: transform;
  flex-direction: column;
  gap: clamp(.75rem, 2vw, 1.25rem);
  display: flex;
}

#testimonial .marquee .vertical-marquee-inner .testimonial-card {
  border-radius: 1rem;
  flex-direction: column;
  flex: none;
  gap: 1.25rem;
  padding: 1.25rem;
  display: flex;
}

@media (min-width: 768px) {
  #testimonial .marquee .vertical-marquee-inner .testimonial-card {
    padding: 2.5rem;
  }
}

#testimonial .marquee .vertical-marquee-inner .testimonial-card img {
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 9999px;
  width: 4rem;
  height: 4rem;
}

#testimonial .marquee .vertical-marquee-inner .testimonial-card h5 {
  --tw-text-opacity: 1;
  max-width: 48rem;
  color: rgb(9 11 29 / var(--tw-text-opacity));
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

#pricing {
  --tw-text-opacity: 1;
  width: 100%;
  color: rgb(5 7 23 / var(--tw-text-opacity));
  padding: clamp(4rem, 10vw, 8rem) .625rem;
  position: relative;
  overflow: hidden;
}

@media (min-width: 768px) {
  #pricing {
    padding: 0;
  }
}

#pricing h1 {
  text-align: center;
  padding-left: .75rem;
  padding-right: .75rem;
  font-family: DM Sans, sans-serif;
  font-size: clamp(3rem, 5vw, 4rem);
  font-weight: 700;
  letter-spacing: -.025em !important;
  line-height: 1 !important;
}

#pricing .course-card-ul {
  --tw-translate-x: -50%;
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  gap: clamp(.25rem, 1vw, .75rem);
  display: flex;
  position: absolute;
  left: 50%;
}

#pricing .course-card-ul li {
  --tw-border-opacity: 1;
  border-width: 1px;
  border-color: rgb(245 166 35 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  border-radius: clamp(.75rem, 2vw, 1.25rem);
  width: 8rem;
  height: 8rem;
  margin-left: clamp(.25rem, 1vw, .5rem);
  margin-right: clamp(.25rem, 1vw, .5rem);
}

#instructor, #pricing .course-card-ul li {
  justify-content: center;
  align-items: center;
  display: flex;
}

#instructor {
  --tw-text-opacity: 1;
  width: 100%;
  min-height: 100dvh;
  color: rgb(5 7 23 / var(--tw-text-opacity));
  flex-direction: column;
  gap: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
  overflow: hidden;
}

@media (min-width: 768px) {
  #instructor {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 1220px) {
  #instructor {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}

@media (min-width: 1440px) {
  #instructor {
    padding-top: 0;
    padding-bottom: 0;
  }
}

#instructor h1 {
  text-align: center;
  letter-spacing: -.025em;
  width: max-content;
  font-family: DM Sans, sans-serif;
  font-size: clamp(2rem, 5vw, 3.75rem);
  font-weight: 700;
  line-height: 1;
}

#instructor .show-card {
  text-align: center;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: center;
  gap: 1.25rem;
  min-height: 16rem;
  display: flex;
  position: relative;
}

@media (min-width: 768px) {
  #instructor .show-card {
    width: 30rem;
    height: 20rem;
  }
}

#instructor .show-card .img-wrapper {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  border-width: 4px;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  width: 7rem;
  height: 7rem;
  display: flex;
  position: absolute;
  top: -3.5rem;
  left: 50%;
}

#instructor .show-card .img-wrapper img {
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 9999px;
}

#instructor .show-card h5 {
  letter-spacing: -.025em;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
}

@media (min-width: 768px) {
  #instructor .show-card h5 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}

#instructor .show-card p {
  --tw-text-opacity: 1;
  color: rgb(9 11 29 / var(--tw-text-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px) {
  #instructor .show-card p {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

#roadmap h1, #roadmap h2, #roadmap h3, #roadmap h4 {
  margin-top: 15px !important;
  margin-bottom: 0 !important;
}

#roadmap {
  padding-left: 2rem;
  padding-right: 2rem;
}

@media (min-width: 1400px) {
  #roadmap {
    max-width: 1400px;
  }
}

#roadmap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
}

@media (min-width: 768px) {
  #roadmap {
    padding: 5rem 0;
  }
}

#roadmap h1 h1, #roadmap h1 h2, #roadmap h1 h3, #roadmap h1 h4 {
  margin-top: 15px !important;
  margin-bottom: 0 !important;
}

#roadmap h1 {
  padding-left: 2rem;
  padding-right: 2rem;
}

@media (min-width: 1400px) {
  #roadmap h1 {
    max-width: 1400px;
  }
}

#roadmap h1 {
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: clamp(2.75rem, 12vw, 7rem);
  font-weight: 700;
  letter-spacing: -.025em !important;
  line-height: 1 !important;
}

#roadmap p {
  --tw-text-opacity: 1;
  max-width: 56rem;
  color: rgb(9 11 29 / var(--tw-text-opacity));
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

@media (min-width: 768px) {
  #roadmap p {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    padding-left: 0;
    padding-right: 0;
  }
}

#roadmap .roadmap-list .roadmap-item .roadmap-card .roadmap-name {
  --tw-text-opacity: 1;
  height: 6rem;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  justify-content: space-between;
  align-items: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

#roadmap .roadmap-list .roadmap-item .roadmap-card .roadmap-project {
  --tw-bg-opacity: 1;
  background-color: rgb(250 116 36 / var(--tw-bg-opacity));
  justify-content: space-between;
  align-items: center;
  height: 6rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

#roadmap .roadmap-list .roadmap-item h2 {
  text-transform: uppercase;
  padding-top: clamp(.25rem, 1vw, .5rem);
  padding-bottom: clamp(.25rem, 1vw, .5rem);
  font-family: Geist, sans-serif;
  font-size: clamp(1.25rem, 3vw, 1.875rem);
}

#roadmap .roadmap-list .roadmap-item .roadmap-name {
  justify-content: space-between;
  display: flex;
}

#roadmap .roadmap-list .roadmap-item .roadmap-tag {
  --tw-bg-opacity: 1;
  background-color: rgb(250 84 36 / var(--tw-bg-opacity));
  border-radius: .375rem;
  width: fit-content;
  padding: .25rem .5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

#certificate {
  --tw-text-opacity: 1;
  width: 100%;
  color: rgb(5 7 23 / var(--tw-text-opacity));
  padding: 2.5rem 1.25rem;
  position: relative;
  overflow: hidden;
}

@media (min-width: 768px) {
  #certificate {
    padding: 5rem 0;
  }
}

#certificate h1 {
  text-align: center;
  letter-spacing: -.025em;
  font-family: DM Sans, sans-serif;
  font-size: clamp(2rem, 5vw, 3.75rem);
  font-weight: 700;
  line-height: 1;
}

#certificate p {
  text-align: center;
  max-width: 42rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

@media (min-width: 768px) {
  #certificate p {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

#certificate button {
  border-radius: .5rem;
  align-items: center;
  gap: .5rem;
  padding: 1rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  display: flex;
}

#faq {
  --tw-text-opacity: 1;
  width: 100%;
  color: rgb(5 7 23 / var(--tw-text-opacity));
  padding: 2.5rem 1.25rem;
  position: relative;
  overflow: hidden;
}

@media (min-width: 768px) {
  #faq {
    padding: 5rem 0;
  }
}

#faq .faq-title h1 {
  text-align: center;
  letter-spacing: -.025em;
  font-family: DM Sans, sans-serif;
  font-size: clamp(2rem, 5vw, 3.75rem);
  font-weight: 700;
  line-height: 1;
}

.footer-gsap {
  -webkit-user-select: none;
  user-select: none;
  --tw-text-opacity: 1;
  color: rgb(5 7 23 / var(--tw-text-opacity));
  margin-top: 5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  overflow: hidden;
}

@media (min-width: 768px) {
  .footer-gsap {
    min-height: 100dvh;
    margin-top: 0;
    padding: 0;
  }
}

.footer-gsap h1 h1, .footer-gsap h1 h2, .footer-gsap h1 h3, .footer-gsap h1 h4 {
  margin-top: 15px !important;
  margin-bottom: 0 !important;
}

.footer-gsap h1 {
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
}

@media (min-width: 1400px) {
  .footer-gsap h1 {
    max-width: 1400px;
  }
}

.footer-gsap h1 {
  text-align: center;
  letter-spacing: -.025em;
  margin-left: auto;
  margin-right: auto;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: clamp(2.75rem, 12vw, 8rem);
  font-weight: 700;
  line-height: 1;
}

.footer-gsap p {
  --tw-text-opacity: 1;
  max-width: 48rem;
  color: rgb(9 11 29 / var(--tw-text-opacity));
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

@media (min-width: 768px) {
  .footer-gsap p {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
}

.showreel {
  width: 100%;
  height: 18rem;
  position: relative;
  overflow: hidden;
}

@media (min-width: 768px) {
  .showreel {
    height: 100svh;
  }
}

.showreel .showreel-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.showreel .showreel-container video {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  width: 100%;
  height: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: .5rem;
}

@media (min-width: 768px) {
  .showreel .showreel-container video {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius: 2rem;
  }
}

#team {
  --tw-bg-opacity: 1;
  background-color: rgb(234 239 231 / var(--tw-bg-opacity));
  padding: 2.5rem 1.25rem;
}

@media (min-width: 768px) {
  #team {
    padding: 5rem 0;
  }
}

#team .marquee {
  width: 100%;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(270deg, #0000 0, #000 10%);
  mask-image: linear-gradient(270deg, #0000 0, #000 10%);
}

#team .marquee .marquee-inner {
  will-change: transform;
  gap: clamp(.75rem, 2vw, 1.25rem);
  display: flex;
}

#team .marquee .marquee-inner .course-tag {
  border-radius: 9999px;
  flex: none;
  width: fit-content;
  padding: .625rem .75rem;
  font-size: .875rem;
  line-height: 1.25rem;
}

@media (min-width: 768px) {
  #team .marquee .marquee-inner .course-tag {
    padding: .625rem 1.25rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

#team .\!content {
  max-width: 48rem;
  margin-top: 1.25rem;
  margin-left: auto;
  margin-right: auto;
}

#team .\!content > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}

@media (min-width: 768px) {
  #team .\!content {
    margin-top: 5rem;
  }
}

#team .content {
  max-width: 48rem;
  margin-top: 1.25rem;
  margin-left: auto;
  margin-right: auto;
}

#team .content > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}

@media (min-width: 768px) {
  #team .content {
    margin-top: 5rem;
  }
}

#team .\!content h1 {
  letter-spacing: -.025em;
  font-family: DM Sans, sans-serif;
  font-size: clamp(2rem, 5vw, 3.75rem);
  font-weight: 700;
}

@media (min-width: 768px) {
  #team .\!content h1 {
    line-height: 4rem;
  }
}

#team .content h1 {
  letter-spacing: -.025em;
  font-family: DM Sans, sans-serif;
  font-size: clamp(2rem, 5vw, 3.75rem);
  font-weight: 700;
}

@media (min-width: 768px) {
  #team .content h1 {
    line-height: 4rem;
  }
}

#team .\!content p {
  letter-spacing: -.025em;
  --tw-text-opacity: 1;
  color: rgb(17 20 43 / var(--tw-text-opacity));
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.75rem;
}

@media (min-width: 768px) {
  #team .\!content p {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
}

#team .content p {
  letter-spacing: -.025em;
  --tw-text-opacity: 1;
  color: rgb(17 20 43 / var(--tw-text-opacity));
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.75rem;
}

@media (min-width: 768px) {
  #team .content p {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
}

#svg-scroll-marquee {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 5rem;
  display: flex;
  overflow: hidden;
}

@media (min-width: 768px) {
  #svg-scroll-marquee {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}

#svg-scroll-marquee .svg-marquee, #svg-scroll-marquee .svg-marquee-2 {
  width: 110%;
}

@media (min-width: 768px) {
  #svg-scroll-marquee .svg-marquee, #svg-scroll-marquee .svg-marquee-2 {
    --tw-translate-x: -2.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

#svg-scroll-marquee .svg-marquee .marquee-inner, #svg-scroll-marquee .svg-marquee-2 .marquee-inner {
  will-change: transform;
  gap: clamp(.75rem, 2vw, 1.75rem);
  display: flex;
}

#svg-scroll-marquee .svg-marquee .marquee-inner .svg-tag, #svg-scroll-marquee .svg-marquee-2 .marquee-inner .svg-tag {
  flex: none;
}

#svg-scroll-marquee .svg-marquee .marquee-inner .svg-tag .img-marquee, #svg-scroll-marquee .svg-marquee-2 .marquee-inner .svg-tag .img-marquee {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: 1.75rem !important;
  margin-right: 1.75rem !important;
}

@media (min-width: 768px) {
  #svg-scroll-marquee .svg-marquee .marquee-inner .svg-tag .img-marquee, #svg-scroll-marquee .svg-marquee-2 .marquee-inner .svg-tag .img-marquee {
    width: 5rem;
    height: 5rem;
  }
}

@media (min-width: 1440px) {
  #svg-scroll-marquee .svg-marquee .marquee-inner .svg-tag .img-marquee, #svg-scroll-marquee .svg-marquee-2 .marquee-inner .svg-tag .img-marquee {
    width: 10rem;
    height: 10rem;
  }
}

#svg-scroll-marquee .svg-marquee .marquee-inner .svg-tag p, #svg-scroll-marquee .svg-marquee-2 .marquee-inner .svg-tag p {
  text-transform: uppercase;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
}

@media (min-width: 768px) {
  #svg-scroll-marquee .svg-marquee .marquee-inner .svg-tag p, #svg-scroll-marquee .svg-marquee-2 .marquee-inner .svg-tag p {
    font-size: 8rem;
    line-height: 1;
  }
}

@media (min-width: 1440px) {
  #svg-scroll-marquee .svg-marquee .marquee-inner .svg-tag p, #svg-scroll-marquee .svg-marquee-2 .marquee-inner .svg-tag p {
    font-size: 12rem;
  }
}

#svg-scroll-marquee .svg-marquee, #svg-scroll-marquee .svg-marquee-2 {
  overflow: hidden;
}

#svg-scroll-marquee .marquee-inner {
  width: max-content;
  display: flex;
}

.scroll-to-top-btn {
  z-index: 100;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  bottom: 1.25rem;
  left: 1.25rem;
}

@media (min-width: 768px) {
  .scroll-to-top-btn {
    bottom: 2.5rem;
    left: 2.5rem;
  }
}

.scroll-to-top-btn img {
  width: 4rem;
  height: 4rem;
}

.volume-icon {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  padding: .625rem;
  display: flex;
}

@media (min-width: 768px) {
  .volume-icon {
    width: 8rem;
    height: 8rem;
  }
}

.sr-only {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.collapse {
  visibility: collapse;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.-inset-1 {
  inset: -.25rem;
}

.-inset-4 {
  inset: -1rem;
}

.-inset-\[1px\] {
  inset: -1px;
}

.inset-0 {
  inset: 0;
}

.inset-x-0 {
  left: 0;
  right: 0;
}

.inset-x-10 {
  left: 2.5rem;
  right: 2.5rem;
}

.inset-x-4 {
  left: 1rem;
  right: 1rem;
}

.inset-y-0 {
  top: 0;
  bottom: 0;
}

.-bottom-1 {
  bottom: -.25rem;
}

.-bottom-14 {
  bottom: -3.5rem;
}

.-bottom-2 {
  bottom: -.5rem;
}

.-bottom-20 {
  bottom: -5rem;
}

.-bottom-3 {
  bottom: -.75rem;
}

.-bottom-5 {
  bottom: -1.25rem;
}

.-bottom-8 {
  bottom: -2rem;
}

.-bottom-\[25\%\] {
  bottom: -25%;
}

.-left-1 {
  left: -.25rem;
}

.-left-1\/3 {
  left: -33.3333%;
}

.-left-1\/4 {
  left: -25%;
}

.-left-2 {
  left: -.5rem;
}

.-left-20 {
  left: -5rem;
}

.-left-32 {
  left: -8rem;
}

.-left-4 {
  left: -1rem;
}

.-left-5 {
  left: -1.25rem;
}

.-left-\[20px\] {
  left: -20px;
}

.-right-1 {
  right: -.25rem;
}

.-right-1\.5 {
  right: -.375rem;
}

.-right-1\/4 {
  right: -25%;
}

.-right-10 {
  right: -2.5rem;
}

.-right-16 {
  right: -4rem;
}

.-right-3 {
  right: -.75rem;
}

.-right-44 {
  right: -11rem;
}

.-right-5 {
  right: -1.25rem;
}

.-right-6 {
  right: -1.5rem;
}

.-right-7 {
  right: -1.75rem;
}

.-right-8 {
  right: -2rem;
}

.-right-9 {
  right: -2.25rem;
}

.-top-1 {
  top: -.25rem;
}

.-top-1\.5 {
  top: -.375rem;
}

.-top-10 {
  top: -2.5rem;
}

.-top-12 {
  top: -3rem;
}

.-top-14 {
  top: -3.5rem;
}

.-top-16 {
  top: -4rem;
}

.-top-2 {
  top: -.5rem;
}

.-top-20 {
  top: -5rem;
}

.-top-24 {
  top: -6rem;
}

.-top-3 {
  top: -.75rem;
}

.-top-32 {
  top: -8rem;
}

.-top-4 {
  top: -1rem;
}

.-top-52 {
  top: -13rem;
}

.-top-6 {
  top: -1.5rem;
}

.-top-60 {
  top: -15rem;
}

.-top-7 {
  top: -1.75rem;
}

.-top-8 {
  top: -2rem;
}

.-top-\[14px\] {
  top: -14px;
}

.-top-\[1px\] {
  top: -1px;
}

.-top-\[45rem\] {
  top: -45rem;
}

.-top-\[90px\] {
  top: -90px;
}

.bottom-0 {
  bottom: 0;
}

.bottom-10 {
  bottom: 2.5rem;
}

.bottom-12 {
  bottom: 3rem;
}

.bottom-16 {
  bottom: 4rem;
}

.bottom-4 {
  bottom: 1rem;
}

.bottom-5 {
  bottom: 1.25rem;
}

.bottom-8 {
  bottom: 2rem;
}

.bottom-\[170px\] {
  bottom: 170px;
}

.left-0 {
  left: 0;
}

.left-1 {
  left: .25rem;
}

.left-1\/2 {
  left: 50%;
}

.left-1\/3 {
  left: 33.3333%;
}

.left-1\/4 {
  left: 25%;
}

.left-10 {
  left: 2.5rem;
}

.left-2 {
  left: .5rem;
}

.left-2\.5 {
  left: .625rem;
}

.left-20 {
  left: 5rem;
}

.left-3\.5 {
  left: .875rem;
}

.left-4 {
  left: 1rem;
}

.left-5 {
  left: 1.25rem;
}

.left-8 {
  left: 2rem;
}

.left-\[-105px\] {
  left: -105px;
}

.left-\[-17px\] {
  left: -17px;
}

.left-\[-82px\] {
  left: -82px;
}

.left-\[0\.1ch\] {
  left: .1ch;
}

.left-\[232px\] {
  left: 232px;
}

.left-\[26px\] {
  left: 26px;
}

.left-\[320px\] {
  left: 320px;
}

.left-\[50\%\] {
  left: 50%;
}

.left-\[80px\] {
  left: 80px;
}

.left-\[9rem\] {
  left: 9rem;
}

.right-0 {
  right: 0;
}

.right-1 {
  right: .25rem;
}

.right-1\/2 {
  right: 50%;
}

.right-10 {
  right: 2.5rem;
}

.right-2 {
  right: .5rem;
}

.right-4 {
  right: 1rem;
}

.right-5 {
  right: 1.25rem;
}

.right-7 {
  right: 1.75rem;
}

.right-8 {
  right: 2rem;
}

.top-0 {
  top: 0;
}

.top-1 {
  top: .25rem;
}

.top-1\.5 {
  top: .375rem;
}

.top-1\/2 {
  top: 50%;
}

.top-1\/3 {
  top: 33.3333%;
}

.top-1\/4 {
  top: 25%;
}

.top-10 {
  top: 2.5rem;
}

.top-12 {
  top: 3rem;
}

.top-16 {
  top: 4rem;
}

.top-2 {
  top: .5rem;
}

.top-20 {
  top: 5rem;
}

.top-3 {
  top: .75rem;
}

.top-3\.5 {
  top: .875rem;
}

.top-4 {
  top: 1rem;
}

.top-5 {
  top: 1.25rem;
}

.top-56 {
  top: 14rem;
}

.top-6 {
  top: 1.5rem;
}

.top-7 {
  top: 1.75rem;
}

.top-8 {
  top: 2rem;
}

.top-9 {
  top: 2.25rem;
}

.top-\[-4\.5rem\] {
  top: -4.5rem;
}

.top-\[12\%\] {
  top: 12%;
}

.top-\[14px\] {
  top: 14px;
}

.top-\[16px\] {
  top: 16px;
}

.top-\[3rem\] {
  top: 3rem;
}

.top-\[432px\] {
  top: 432px;
}

.top-\[50\%\] {
  top: 50%;
}

.top-\[632px\] {
  top: 632px;
}

.top-\[70px\] {
  top: 70px;
}

.top-full {
  top: 100%;
}

.isolate {
  isolation: isolate;
}

.\!z-\[999\] {
  z-index: 999 !important;
}

.-z-10 {
  z-index: -10;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-50 {
  z-index: 50;
}

.z-\[-10\] {
  z-index: -10;
}

.z-\[-60\] {
  z-index: -60;
}

.z-\[100\] {
  z-index: 100;
}

.z-\[10\] {
  z-index: 10;
}

.z-\[11\] {
  z-index: 11;
}

.z-\[12\] {
  z-index: 12;
}

.z-\[1\] {
  z-index: 1;
}

.z-\[200\] {
  z-index: 200;
}

.z-\[2\] {
  z-index: 2;
}

.z-\[50\] {
  z-index: 50;
}

.z-\[60\] {
  z-index: 60;
}

.z-\[9999\] {
  z-index: 9999;
}

.z-\[999\] {
  z-index: 999;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.col-span-1 {
  grid-column: span 1 / span 1;
}

.col-span-12 {
  grid-column: span 12 / span 12;
}

.col-span-2 {
  grid-column: span 2 / span 2;
}

.col-span-full {
  grid-column: 1 / -1;
}

.col-start-1 {
  grid-column-start: 1;
}

.row-span-1 {
  grid-row: span 1 / span 1;
}

.row-span-2 {
  grid-row: span 2 / span 2;
}

.row-span-3 {
  grid-row: span 3 / span 3;
}

.row-start-1 {
  grid-row-start: 1;
}

.\!m-0 {
  margin: 0 !important;
}

.m-0 {
  margin: 0;
}

.\!my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.-mx-0\.5 {
  margin-left: -.125rem;
  margin-right: -.125rem;
}

.-mx-1 {
  margin-left: -.25rem;
  margin-right: -.25rem;
}

.mx-1 {
  margin-left: .25rem;
  margin-right: .25rem;
}

.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.mx-2 {
  margin-left: .5rem;
  margin-right: .5rem;
}

.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.my-1 {
  margin-top: .25rem;
  margin-bottom: .25rem;
}

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-11 {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}

.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.my-2 {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.my-2\.5 {
  margin-top: .625rem;
  margin-bottom: .625rem;
}

.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.my-3 {
  margin-top: .75rem;
  margin-bottom: .75rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.my-\[4\.5rem\] {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.\!-ml-5 {
  margin-left: -1.25rem !important;
}

.\!mb-0 {
  margin-bottom: 0 !important;
}

.\!mb-20 {
  margin-bottom: 5rem !important;
}

.\!mb-4 {
  margin-bottom: 1rem !important;
}

.\!mb-5 {
  margin-bottom: 1.25rem !important;
}

.\!mt-0 {
  margin-top: 0 !important;
}

.\!mt-10 {
  margin-top: 2.5rem !important;
}

.\!mt-7 {
  margin-top: 1.75rem !important;
}

.-ml-2 {
  margin-left: -.5rem;
}

.-ml-5 {
  margin-left: -1.25rem;
}

.-ml-\[1ch\] {
  margin-left: -1ch;
}

.-mr-0\.5 {
  margin-right: -.125rem;
}

.-mr-2 {
  margin-right: -.5rem;
}

.-mt-1 {
  margin-top: -.25rem;
}

.mb-0\.5 {
  margin-bottom: .125rem;
}

.mb-1 {
  margin-bottom: .25rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-14 {
  margin-bottom: 3.5rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.mb-2 {
  margin-bottom: .5rem;
}

.mb-2\.5 {
  margin-bottom: .625rem;
}

.mb-20 {
  margin-bottom: 5rem;
}

.mb-24 {
  margin-bottom: 6rem;
}

.mb-3 {
  margin-bottom: .75rem;
}

.mb-3\.5 {
  margin-bottom: .875rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-7 {
  margin-bottom: 1.75rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.mb-9 {
  margin-bottom: 2.25rem;
}

.mb-\[15px\] {
  margin-bottom: 15px;
}

.mb-\[18px\] {
  margin-bottom: 18px;
}

.mb-\[30px\] {
  margin-bottom: 30px;
}

.mb-\[40\%\] {
  margin-bottom: 40%;
}

.ml-0\.5 {
  margin-left: .125rem;
}

.ml-1 {
  margin-left: .25rem;
}

.ml-1\.5 {
  margin-left: .375rem;
}

.ml-10 {
  margin-left: 2.5rem;
}

.ml-12 {
  margin-left: 3rem;
}

.ml-16 {
  margin-left: 4rem;
}

.ml-2 {
  margin-left: .5rem;
}

.ml-3 {
  margin-left: .75rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-6 {
  margin-left: 1.5rem;
}

.ml-7 {
  margin-left: 1.75rem;
}

.ml-8 {
  margin-left: 2rem;
}

.ml-auto {
  margin-left: auto;
}

.mr-1 {
  margin-right: .25rem;
}

.mr-1\.5 {
  margin-right: .375rem;
}

.mr-10 {
  margin-right: 2.5rem;
}

.mr-2 {
  margin-right: .5rem;
}

.mr-3 {
  margin-right: .75rem;
}

.mr-3\.5 {
  margin-right: .875rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

.mt-0 {
  margin-top: 0;
}

.mt-0\.5 {
  margin-top: .125rem;
}

.mt-1 {
  margin-top: .25rem;
}

.mt-1\.5 {
  margin-top: .375rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-11 {
  margin-top: 2.75rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mt-14 {
  margin-top: 3.5rem;
}

.mt-16 {
  margin-top: 4rem;
}

.mt-2 {
  margin-top: .5rem;
}

.mt-2\.5 {
  margin-top: .625rem;
}

.mt-20 {
  margin-top: 5rem;
}

.mt-24 {
  margin-top: 6rem;
}

.mt-28 {
  margin-top: 7rem;
}

.mt-3 {
  margin-top: .75rem;
}

.mt-3\.5 {
  margin-top: .875rem;
}

.mt-32 {
  margin-top: 8rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-7 {
  margin-top: 1.75rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-9 {
  margin-top: 2.25rem;
}

.mt-\[-1\.2rem\] {
  margin-top: -1.2rem;
}

.mt-\[-10px\] {
  margin-top: -10px;
}

.mt-\[10vh\] {
  margin-top: 10vh;
}

.mt-\[27px\] {
  margin-top: 27px;
}

.mt-\[2px\] {
  margin-top: 2px;
}

.mt-\[30px\] {
  margin-top: 30px;
}

.mt-\[3px\] {
  margin-top: 3px;
}

.mt-\[50px\] {
  margin-top: 50px;
}

.mt-auto {
  margin-top: auto;
}

.box-content {
  box-sizing: content-box;
}

.line-clamp-1 {
  -webkit-line-clamp: 1;
}

.line-clamp-1, .line-clamp-2 {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.line-clamp-2 {
  -webkit-line-clamp: 2;
}

.line-clamp-3 {
  -webkit-line-clamp: 3;
}

.line-clamp-3, .line-clamp-5 {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.line-clamp-5 {
  -webkit-line-clamp: 5;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.\!flex {
  display: flex !important;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.table-caption {
  display: table-caption;
}

.table-cell {
  display: table-cell;
}

.table-row {
  display: table-row;
}

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.\!hidden {
  display: none !important;
}

.hidden {
  display: none;
}

.aspect-\[3\/2\] {
  aspect-ratio: 3 / 2;
}

.aspect-\[3\/4\] {
  aspect-ratio: 3 / 4;
}

.aspect-auto {
  aspect-ratio: auto;
}

.aspect-square {
  aspect-ratio: 1;
}

.aspect-video {
  aspect-ratio: 16 / 9;
}

.\!size-12 {
  width: 3rem !important;
  height: 3rem !important;
}

.\!size-4 {
  width: 1rem !important;
  height: 1rem !important;
}

.size-1 {
  width: .25rem;
  height: .25rem;
}

.size-1\.5 {
  width: .375rem;
  height: .375rem;
}

.size-10 {
  width: 2.5rem;
  height: 2.5rem;
}

.size-11 {
  width: 2.75rem;
  height: 2.75rem;
}

.size-12 {
  width: 3rem;
  height: 3rem;
}

.size-14 {
  width: 3.5rem;
  height: 3.5rem;
}

.size-2 {
  width: .5rem;
  height: .5rem;
}

.size-2\.5 {
  width: .625rem;
  height: .625rem;
}

.size-3 {
  width: .75rem;
  height: .75rem;
}

.size-3\.5 {
  width: .875rem;
  height: .875rem;
}

.size-32 {
  width: 8rem;
  height: 8rem;
}

.size-4 {
  width: 1rem;
  height: 1rem;
}

.size-5 {
  width: 1.25rem;
  height: 1.25rem;
}

.size-5\/6 {
  width: 83.3333%;
  height: 83.3333%;
}

.size-6 {
  width: 1.5rem;
  height: 1.5rem;
}

.size-7 {
  width: 1.75rem;
  height: 1.75rem;
}

.size-8 {
  width: 2rem;
  height: 2rem;
}

.size-9 {
  width: 2.25rem;
  height: 2.25rem;
}

.size-96 {
  width: 24rem;
  height: 24rem;
}

.size-\[100px\] {
  width: 100px;
  height: 100px;
}

.size-\[110px\] {
  width: 110px;
  height: 110px;
}

.size-\[115px\] {
  width: 115px;
  height: 115px;
}

.size-\[120px\] {
  width: 120px;
  height: 120px;
}

.size-\[121px\] {
  width: 121px;
  height: 121px;
}

.size-\[130px\] {
  width: 130px;
  height: 130px;
}

.size-\[132px\] {
  width: 132px;
  height: 132px;
}

.size-\[140px\] {
  width: 140px;
  height: 140px;
}

.size-\[14px\] {
  width: 14px;
  height: 14px;
}

.size-\[150\%\] {
  width: 150%;
  height: 150%;
}

.size-\[150px\] {
  width: 150px;
  height: 150px;
}

.size-\[18px\] {
  width: 18px;
  height: 18px;
}

.size-\[200px\] {
  width: 200px;
  height: 200px;
}

.size-\[30px\] {
  width: 30px;
  height: 30px;
}

.size-\[50px\] {
  width: 50px;
  height: 50px;
}

.size-\[520px\] {
  width: 520px;
  height: 520px;
}

.size-\[53px\] {
  width: 53px;
  height: 53px;
}

.size-\[58px\] {
  width: 58px;
  height: 58px;
}

.size-\[60px\] {
  width: 60px;
  height: 60px;
}

.size-\[65px\] {
  width: 65px;
  height: 65px;
}

.size-\[80px\] {
  width: 80px;
  height: 80px;
}

.size-\[88px\] {
  width: 88px;
  height: 88px;
}

.size-\[90px\] {
  width: 90px;
  height: 90px;
}

.size-fit {
  width: fit-content;
  height: fit-content;
}

.size-full {
  width: 100%;
  height: 100%;
}

.\!h-10 {
  height: 2.5rem !important;
}

.\!h-7 {
  height: 1.75rem !important;
}

.\!h-9 {
  height: 2.25rem !important;
}

.\!h-\[500px\] {
  height: 500px !important;
}

.\!h-fit {
  height: fit-content !important;
}

.h-0 {
  height: 0;
}

.h-0\.5 {
  height: .125rem;
}

.h-1 {
  height: .25rem;
}

.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-2\.5 {
  height: .625rem;
}

.h-20 {
  height: 5rem;
}

.h-24 {
  height: 6rem;
}

.h-3 {
  height: .75rem;
}

.h-3\.5 {
  height: .875rem;
}

.h-32 {
  height: 8rem;
}

.h-4 {
  height: 1rem;
}

.h-40 {
  height: 10rem;
}

.h-44 {
  height: 11rem;
}

.h-48 {
  height: 12rem;
}

.h-5 {
  height: 1.25rem;
}

.h-52 {
  height: 13rem;
}

.h-6 {
  height: 1.5rem;
}

.h-60 {
  height: 15rem;
}

.h-7 {
  height: 1.75rem;
}

.h-8 {
  height: 2rem;
}

.h-9 {
  height: 2.25rem;
}

.h-\[100px\] {
  height: 100px;
}

.h-\[1067px\] {
  height: 1067px;
}

.h-\[107px\] {
  height: 107px;
}

.h-\[1084px\] {
  height: 1084px;
}

.h-\[10px\] {
  height: 10px;
}

.h-\[115px\] {
  height: 115px;
}

.h-\[11px\] {
  height: 11px;
}

.h-\[135px\] {
  height: 135px;
}

.h-\[136px\] {
  height: 136px;
}

.h-\[140\%\] {
  height: 140%;
}

.h-\[140px\] {
  height: 140px;
}

.h-\[150dvh\] {
  height: 150dvh;
}

.h-\[150px\] {
  height: 150px;
}

.h-\[154px\] {
  height: 154px;
}

.h-\[16px\] {
  height: 16px;
}

.h-\[170px\] {
  height: 170px;
}

.h-\[180px\] {
  height: 180px;
}

.h-\[185px\] {
  height: 185px;
}

.h-\[18px\] {
  height: 18px;
}

.h-\[1px\] {
  height: 1px;
}

.h-\[200\%\] {
  height: 200%;
}

.h-\[200px\] {
  height: 200px;
}

.h-\[220px\] {
  height: 220px;
}

.h-\[236px\] {
  height: 236px;
}

.h-\[240px\] {
  height: 240px;
}

.h-\[246px\] {
  height: 246px;
}

.h-\[250px\] {
  height: 250px;
}

.h-\[253px\] {
  height: 253px;
}

.h-\[260px\] {
  height: 260px;
}

.h-\[280px\] {
  height: 280px;
}

.h-\[300px\] {
  height: 300px;
}

.h-\[30px\] {
  height: 30px;
}

.h-\[320px\] {
  height: 320px;
}

.h-\[32px\] {
  height: 32px;
}

.h-\[350px\] {
  height: 350px;
}

.h-\[360px\] {
  height: 360px;
}

.h-\[365px\] {
  height: 365px;
}

.h-\[370px\] {
  height: 370px;
}

.h-\[398px\] {
  height: 398px;
}

.h-\[400px\] {
  height: 400px;
}

.h-\[42px\] {
  height: 42px;
}

.h-\[44px\] {
  height: 44px;
}

.h-\[45px\] {
  height: 45px;
}

.h-\[5\.5rem\] {
  height: 5.5rem;
}

.h-\[500px\] {
  height: 500px;
}

.h-\[519px\] {
  height: 519px;
}

.h-\[54px\] {
  height: 54px;
}

.h-\[560px\] {
  height: 560px;
}

.h-\[60px\] {
  height: 60px;
}

.h-\[624px\] {
  height: 624px;
}

.h-\[63px\] {
  height: 63px;
}

.h-\[68px\] {
  height: 68px;
}

.h-\[7px\] {
  height: 7px;
}

.h-\[90px\] {
  height: 90px;
}

.h-\[calc\(100\%-34px\)\] {
  height: calc(100% - 34px);
}

.h-\[calc\(100vh-200px\)\] {
  height: calc(100vh - 200px);
}

.h-\[var\(--radix-select-trigger-height\)\] {
  height: var(--radix-select-trigger-height);
}

.h-auto {
  height: auto;
}

.h-fit {
  height: fit-content;
}

.h-full {
  height: 100%;
}

.h-px {
  height: 1px;
}

.h-screen {
  height: 100vh;
}

.\!max-h-\[60vh\] {
  max-height: 60vh !important;
}

.max-h-6 {
  max-height: 1.5rem;
}

.max-h-96 {
  max-height: 24rem;
}

.max-h-\[0px\] {
  max-height: 0;
}

.max-h-\[114px\] {
  max-height: 114px;
}

.max-h-\[136px\] {
  max-height: 136px;
}

.max-h-\[160px\] {
  max-height: 160px;
}

.max-h-\[20px\] {
  max-height: 20px;
}

.max-h-\[250px\] {
  max-height: 250px;
}

.max-h-\[280px\] {
  max-height: 280px;
}

.max-h-\[290px\] {
  max-height: 290px;
}

.max-h-\[300px\] {
  max-height: 300px;
}

.max-h-\[30vh\] {
  max-height: 30vh;
}

.max-h-\[316px\] {
  max-height: 316px;
}

.max-h-\[365px\] {
  max-height: 365px;
}

.max-h-\[382px\] {
  max-height: 382px;
}

.max-h-\[400px\] {
  max-height: 400px;
}

.max-h-\[430px\] {
  max-height: 430px;
}

.max-h-\[506px\] {
  max-height: 506px;
}

.max-h-\[50vh\] {
  max-height: 50vh;
}

.max-h-\[520px\] {
  max-height: 520px;
}

.max-h-\[540px\] {
  max-height: 540px;
}

.max-h-\[584px\] {
  max-height: 584px;
}

.max-h-\[640px\] {
  max-height: 640px;
}

.max-h-\[760px\] {
  max-height: 760px;
}

.max-h-\[800px\] {
  max-height: 800px;
}

.max-h-\[895px\] {
  max-height: 895px;
}

.max-h-\[90dvh\] {
  max-height: 90dvh;
}

.max-h-\[90px\] {
  max-height: 90px;
}

.max-h-\[90vh\] {
  max-height: 90vh;
}

.max-h-fit {
  max-height: fit-content;
}

.max-h-full {
  max-height: 100%;
}

.max-h-screen {
  max-height: 100vh;
}

.min-h-0 {
  min-height: 0;
}

.min-h-10 {
  min-height: 2.5rem;
}

.min-h-11 {
  min-height: 2.75rem;
}

.min-h-12 {
  min-height: 3rem;
}

.min-h-16 {
  min-height: 4rem;
}

.min-h-\[100px\] {
  min-height: 100px;
}

.min-h-\[130px\] {
  min-height: 130px;
}

.min-h-\[160px\] {
  min-height: 160px;
}

.min-h-\[170px\] {
  min-height: 170px;
}

.min-h-\[200px\] {
  min-height: 200px;
}

.min-h-\[228px\] {
  min-height: 228px;
}

.min-h-\[290px\] {
  min-height: 290px;
}

.min-h-\[300px\] {
  min-height: 300px;
}

.min-h-\[316px\] {
  min-height: 316px;
}

.min-h-\[370px\] {
  min-height: 370px;
}

.min-h-\[400px\] {
  min-height: 400px;
}

.min-h-\[40vh\] {
  min-height: 40vh;
}

.min-h-\[500px\] {
  min-height: 500px;
}

.min-h-\[60px\] {
  min-height: 60px;
}

.min-h-\[70px\] {
  min-height: 70px;
}

.min-h-\[76px\] {
  min-height: 76px;
}

.min-h-\[78px\] {
  min-height: 78px;
}

.min-h-\[80px\] {
  min-height: 80px;
}

.min-h-\[80vh\] {
  min-height: 80vh;
}

.min-h-\[8rem\] {
  min-height: 8rem;
}

.min-h-fit {
  min-height: fit-content;
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.\!w-fit {
  width: fit-content !important;
}

.\!w-full {
  width: 100% !important;
}

.w-0 {
  width: 0;
}

.w-1 {
  width: .25rem;
}

.w-1\.5 {
  width: .375rem;
}

.w-1\/2 {
  width: 50%;
}

.w-10 {
  width: 2.5rem;
}

.w-11 {
  width: 2.75rem;
}

.w-12 {
  width: 3rem;
}

.w-120 {
  width: 30rem;
}

.w-14 {
  width: 3.5rem;
}

.w-16 {
  width: 4rem;
}

.w-2 {
  width: .5rem;
}

.w-2\.5 {
  width: .625rem;
}

.w-20 {
  width: 5rem;
}

.w-24 {
  width: 6rem;
}

.w-3 {
  width: .75rem;
}

.w-3\.5 {
  width: .875rem;
}

.w-3\/4 {
  width: 75%;
}

.w-32 {
  width: 8rem;
}

.w-4 {
  width: 1rem;
}

.w-40 {
  width: 10rem;
}

.w-48 {
  width: 12rem;
}

.w-5 {
  width: 1.25rem;
}

.w-56 {
  width: 14rem;
}

.w-6 {
  width: 1.5rem;
}

.w-64 {
  width: 16rem;
}

.w-7 {
  width: 1.75rem;
}

.w-72 {
  width: 18rem;
}

.w-8 {
  width: 2rem;
}

.w-9 {
  width: 2.25rem;
}

.w-\[100px\] {
  width: 100px;
}

.w-\[109px\] {
  width: 109px;
}

.w-\[110px\] {
  width: 110px;
}

.w-\[117px\] {
  width: 117px;
}

.w-\[11px\] {
  width: 11px;
}

.w-\[120\%\] {
  width: 120%;
}

.w-\[125px\] {
  width: 125px;
}

.w-\[130px\] {
  width: 130px;
}

.w-\[138px\] {
  width: 138px;
}

.w-\[140px\] {
  width: 140px;
}

.w-\[1440px\] {
  width: 1440px;
}

.w-\[150px\] {
  width: 150px;
}

.w-\[1646px\] {
  width: 1646px;
}

.w-\[165px\] {
  width: 165px;
}

.w-\[16px\] {
  width: 16px;
}

.w-\[174px\] {
  width: 174px;
}

.w-\[180px\] {
  width: 180px;
}

.w-\[18px\] {
  width: 18px;
}

.w-\[1px\] {
  width: 1px;
}

.w-\[200px\] {
  width: 200px;
}

.w-\[220px\] {
  width: 220px;
}

.w-\[230px\] {
  width: 230px;
}

.w-\[236px\] {
  width: 236px;
}

.w-\[240px\] {
  width: 240px;
}

.w-\[250px\] {
  width: 250px;
}

.w-\[260px\] {
  width: 260px;
}

.w-\[264px\] {
  width: 264px;
}

.w-\[276px\] {
  width: 276px;
}

.w-\[280px\] {
  width: 280px;
}

.w-\[2px\] {
  width: 2px;
}

.w-\[300px\] {
  width: 300px;
}

.w-\[304px\] {
  width: 304px;
}

.w-\[30px\] {
  width: 30px;
}

.w-\[320px\] {
  width: 320px;
}

.w-\[340px\] {
  width: 340px;
}

.w-\[350px\] {
  width: 350px;
}

.w-\[360px\] {
  width: 360px;
}

.w-\[400px\] {
  width: 400px;
}

.w-\[41px\] {
  width: 41px;
}

.w-\[48px\] {
  width: 48px;
}

.w-\[50px\] {
  width: 50px;
}

.w-\[610px\] {
  width: 610px;
}

.w-\[750px\] {
  width: 750px;
}

.w-\[7px\] {
  width: 7px;
}

.w-\[80\%\] {
  width: 80%;
}

.w-\[86\%\] {
  width: 86%;
}

.w-\[90\%\] {
  width: 90%;
}

.w-\[93px\] {
  width: 93px;
}

.w-\[calc\(100\%-1\.75rem\)\] {
  width: calc(100% - 1.75rem);
}

.w-\[calc\(100vw-57px\)\] {
  width: calc(100vw - 57px);
}

.w-\[min\(100\%\,20rem\)\] {
  width: min(100%, 20rem);
}

.w-auto {
  width: auto;
}

.w-fit {
  width: fit-content;
}

.w-full {
  width: 100%;
}

.w-px {
  width: 1px;
}

.min-w-0 {
  min-width: 0;
}

.min-w-10 {
  min-width: 2.5rem;
}

.min-w-14 {
  min-width: 3.5rem;
}

.min-w-16 {
  min-width: 4rem;
}

.min-w-4 {
  min-width: 1rem;
}

.min-w-8 {
  min-width: 2rem;
}

.min-w-80 {
  min-width: 20rem;
}

.min-w-\[1200px\] {
  min-width: 1200px;
}

.min-w-\[135px\] {
  min-width: 135px;
}

.min-w-\[14px\] {
  min-width: 14px;
}

.min-w-\[186px\] {
  min-width: 186px;
}

.min-w-\[18px\] {
  min-width: 18px;
}

.min-w-\[1ch\] {
  min-width: 1ch;
}

.min-w-\[2\.5rem\] {
  min-width: 2.5rem;
}

.min-w-\[2\.75rem\] {
  min-width: 2.75rem;
}

.min-w-\[20px\] {
  min-width: 20px;
}

.min-w-\[22px\] {
  min-width: 22px;
}

.min-w-\[24px\] {
  min-width: 24px;
}

.min-w-\[28px\] {
  min-width: 28px;
}

.min-w-\[3\.5rem\] {
  min-width: 3.5rem;
}

.min-w-\[30\%\] {
  min-width: 30%;
}

.min-w-\[360px\] {
  min-width: 360px;
}

.min-w-\[40\%\] {
  min-width: 40%;
}

.min-w-\[46px\] {
  min-width: 46px;
}

.min-w-\[480px\] {
  min-width: 480px;
}

.min-w-\[50\%\] {
  min-width: 50%;
}

.min-w-\[600px\] {
  min-width: 600px;
}

.min-w-\[8rem\] {
  min-width: 8rem;
}

.min-w-\[920px\] {
  min-width: 920px;
}

.min-w-\[var\(--radix-select-trigger-width\)\] {
  min-width: var(--radix-select-trigger-width);
}

.min-w-fit {
  min-width: fit-content;
}

.min-w-full {
  min-width: 100%;
}

.\!max-w-\[567px\] {
  max-width: 567px !important;
}

.\!max-w-\[750px\] {
  max-width: 750px !important;
}

.max-w-20 {
  max-width: 5rem;
}

.max-w-2xl {
  max-width: 42rem;
}

.max-w-3xl {
  max-width: 48rem;
}

.max-w-4xl {
  max-width: 56rem;
}

.max-w-5xl {
  max-width: 64rem;
}

.max-w-6xl {
  max-width: 72rem;
}

.max-w-\[1100px\] {
  max-width: 1100px;
}

.max-w-\[1440px\] {
  max-width: 1440px;
}

.max-w-\[1520px\] {
  max-width: 1520px;
}

.max-w-\[1530px\] {
  max-width: 1530px;
}

.max-w-\[175px\] {
  max-width: 175px;
}

.max-w-\[178px\] {
  max-width: 178px;
}

.max-w-\[184px\] {
  max-width: 184px;
}

.max-w-\[19\.5rem\] {
  max-width: 19.5rem;
}

.max-w-\[190px\] {
  max-width: 190px;
}

.max-w-\[193px\] {
  max-width: 193px;
}

.max-w-\[200px\] {
  max-width: 200px;
}

.max-w-\[20px\] {
  max-width: 20px;
}

.max-w-\[22rem\] {
  max-width: 22rem;
}

.max-w-\[230px\] {
  max-width: 230px;
}

.max-w-\[25\%\] {
  max-width: 25%;
}

.max-w-\[250px\] {
  max-width: 250px;
}

.max-w-\[262px\] {
  max-width: 262px;
}

.max-w-\[265px\] {
  max-width: 265px;
}

.max-w-\[28\%\] {
  max-width: 28%;
}

.max-w-\[280px\] {
  max-width: 280px;
}

.max-w-\[300px\] {
  max-width: 300px;
}

.max-w-\[325px\] {
  max-width: 325px;
}

.max-w-\[34rem\] {
  max-width: 34rem;
}

.max-w-\[350px\] {
  max-width: 350px;
}

.max-w-\[360px\] {
  max-width: 360px;
}

.max-w-\[380px\] {
  max-width: 380px;
}

.max-w-\[384px\] {
  max-width: 384px;
}

.max-w-\[390px\] {
  max-width: 390px;
}

.max-w-\[398px\] {
  max-width: 398px;
}

.max-w-\[400px\] {
  max-width: 400px;
}

.max-w-\[40rem\] {
  max-width: 40rem;
}

.max-w-\[420px\] {
  max-width: 420px;
}

.max-w-\[423px\] {
  max-width: 423px;
}

.max-w-\[430px\] {
  max-width: 430px;
}

.max-w-\[440px\] {
  max-width: 440px;
}

.max-w-\[450px\] {
  max-width: 450px;
}

.max-w-\[460px\] {
  max-width: 460px;
}

.max-w-\[470px\] {
  max-width: 470px;
}

.max-w-\[480px\] {
  max-width: 480px;
}

.max-w-\[488px\] {
  max-width: 488px;
}

.max-w-\[50\%\] {
  max-width: 50%;
}

.max-w-\[500px\] {
  max-width: 500px;
}

.max-w-\[506px\] {
  max-width: 506px;
}

.max-w-\[510px\] {
  max-width: 510px;
}

.max-w-\[520px\] {
  max-width: 520px;
}

.max-w-\[530px\] {
  max-width: 530px;
}

.max-w-\[534px\] {
  max-width: 534px;
}

.max-w-\[550px\] {
  max-width: 550px;
}

.max-w-\[552px\] {
  max-width: 552px;
}

.max-w-\[567px\] {
  max-width: 567px;
}

.max-w-\[580px\] {
  max-width: 580px;
}

.max-w-\[588px\] {
  max-width: 588px;
}

.max-w-\[595px\] {
  max-width: 595px;
}

.max-w-\[600px\] {
  max-width: 600px;
}

.max-w-\[608px\] {
  max-width: 608px;
}

.max-w-\[60px\] {
  max-width: 60px;
}

.max-w-\[610px\] {
  max-width: 610px;
}

.max-w-\[620px\] {
  max-width: 620px;
}

.max-w-\[622px\] {
  max-width: 622px;
}

.max-w-\[630px\] {
  max-width: 630px;
}

.max-w-\[640px\] {
  max-width: 640px;
}

.max-w-\[650px\] {
  max-width: 650px;
}

.max-w-\[653px\] {
  max-width: 653px;
}

.max-w-\[670px\] {
  max-width: 670px;
}

.max-w-\[700px\] {
  max-width: 700px;
}

.max-w-\[730px\] {
  max-width: 730px;
}

.max-w-\[760px\] {
  max-width: 760px;
}

.max-w-\[800px\] {
  max-width: 800px;
}

.max-w-\[80px\] {
  max-width: 80px;
}

.max-w-\[820px\] {
  max-width: 820px;
}

.max-w-\[840px\] {
  max-width: 840px;
}

.max-w-\[850px\] {
  max-width: 850px;
}

.max-w-\[880px\] {
  max-width: 880px;
}

.max-w-\[896px\] {
  max-width: 896px;
}

.max-w-\[900px\] {
  max-width: 900px;
}

.max-w-\[90vw\] {
  max-width: 90vw;
}

.max-w-\[960px\] {
  max-width: 960px;
}

.max-w-\[min\(100\%\,800px\)\] {
  max-width: min(100%, 800px);
}

.max-w-full {
  max-width: 100%;
}

.max-w-lg {
  max-width: 32rem;
}

.max-w-md {
  max-width: 28rem;
}

.max-w-none {
  max-width: none;
}

.max-w-screen-xl {
  max-width: 1220px;
}

.max-w-sm {
  max-width: 24rem;
}

.max-w-xl {
  max-width: 36rem;
}

.flex-1 {
  flex: 1;
}

.flex-\[0_0_46\%\] {
  flex: 0 0 46%;
}

.flex-\[0_0_50\%\] {
  flex: 0 0 50%;
}

.flex-none {
  flex: none;
}

.flex-shrink {
  flex-shrink: 1;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.shrink {
  flex-shrink: 1;
}

.shrink-0 {
  flex-shrink: 0;
}

.shrink-\[2\] {
  flex-shrink: 2;
}

.grow {
  flex-grow: 1;
}

.basis-full {
  flex-basis: 100%;
}

.table-fixed {
  table-layout: fixed;
}

.caption-bottom {
  caption-side: bottom;
}

.border-collapse {
  border-collapse: collapse;
}

.border-separate {
  border-collapse: separate;
}

.border-spacing-y-4 {
  --tw-border-spacing-y: 1rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.origin-center {
  transform-origin: center;
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
}

.-translate-x-1\/2, .-translate-x-4 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-4 {
  --tw-translate-x: -1rem;
}

.-translate-x-8 {
  --tw-translate-x: -2rem;
}

.-translate-x-8, .-translate-x-\[2\.5rem\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-\[2\.5rem\] {
  --tw-translate-x: -2.5rem;
}

.-translate-x-\[30rem\] {
  --tw-translate-x: -30rem;
}

.-translate-x-\[30rem\], .-translate-x-\[6rem\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-\[6rem\] {
  --tw-translate-x: -6rem;
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
}

.-translate-y-1\/2, .-translate-y-2 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-2 {
  --tw-translate-y: -.5rem;
}

.-translate-y-3\/4 {
  --tw-translate-y: -75%;
}

.-translate-y-3\/4, .-translate-y-5 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-5 {
  --tw-translate-y: -1.25rem;
}

.-translate-y-6 {
  --tw-translate-y: -1.5rem;
}

.-translate-y-6, .translate-x-1\/2 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-1\/2 {
  --tw-translate-x: 50%;
}

.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
}

.translate-x-\[-50\%\], .translate-y-14 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-14 {
  --tw-translate-y: 3.5rem;
}

.translate-y-3 {
  --tw-translate-y: .75rem;
}

.translate-y-3, .translate-y-7 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-7 {
  --tw-translate-y: 1.75rem;
}

.translate-y-8 {
  --tw-translate-y: 2rem;
}

.translate-y-8, .translate-y-\[-50\%\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-\[-50\%\] {
  --tw-translate-y: -50%;
}

.-rotate-180 {
  --tw-rotate: -180deg;
}

.-rotate-180, .-rotate-2 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-rotate-2 {
  --tw-rotate: -2deg;
}

.-rotate-3 {
  --tw-rotate: -3deg;
}

.-rotate-3, .-rotate-90 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-rotate-90 {
  --tw-rotate: -90deg;
}

.-rotate-\[1deg\] {
  --tw-rotate: -1deg;
}

.-rotate-\[1deg\], .-rotate-\[4deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-rotate-\[4deg\] {
  --tw-rotate: -4deg;
}

.rotate-0 {
  --tw-rotate: 0deg;
}

.rotate-0, .rotate-180 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180 {
  --tw-rotate: 180deg;
}

.rotate-2 {
  --tw-rotate: 2deg;
}

.rotate-2, .rotate-3 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-3 {
  --tw-rotate: 3deg;
}

.rotate-45 {
  --tw-rotate: 45deg;
}

.rotate-45, .rotate-\[-0\.904deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[-0\.904deg\] {
  --tw-rotate: -.904deg;
}

.rotate-\[-12deg\] {
  --tw-rotate: -12deg;
}

.rotate-\[-12deg\], .rotate-\[-180deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[-180deg\] {
  --tw-rotate: -180deg;
}

.rotate-\[-2\.479deg\] {
  --tw-rotate: -2.479deg;
}

.rotate-\[-2\.479deg\], .rotate-\[-5\.699deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[-5\.699deg\] {
  --tw-rotate: -5.699deg;
}

.rotate-\[10deg\] {
  --tw-rotate: 10deg;
}

.rotate-\[10deg\], .rotate-\[13\.5deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[13\.5deg\] {
  --tw-rotate: 13.5deg;
}

.rotate-\[180deg\] {
  --tw-rotate: 180deg;
}

.rotate-\[180deg\], .rotate-\[20deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[20deg\] {
  --tw-rotate: 20deg;
}

.rotate-\[270deg\] {
  --tw-rotate: 270deg;
}

.rotate-\[270deg\], .rotate-\[4deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[4deg\] {
  --tw-rotate: 4deg;
}

.rotate-\[5\.681deg\] {
  --tw-rotate: 5.681deg;
}

.rotate-\[5\.681deg\], .rotate-\[5deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-\[5deg\] {
  --tw-rotate: 5deg;
}

.rotate-\[8deg\] {
  --tw-rotate: 8deg;
}

.-skew-x-12, .rotate-\[8deg\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-skew-x-12 {
  --tw-skew-x: -12deg;
}

.\!scale-110 {
  --tw-scale-x: 1.1 !important;
  --tw-scale-y: 1.1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

.scale-100, .scale-125 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

.scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
}

.scale-75, .scale-90 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-90 {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

.scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.scale-95, .scale-\[1\.75\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-\[1\.75\] {
  --tw-scale-x: 1.75;
  --tw-scale-y: 1.75;
}

.-scale-y-100 {
  --tw-scale-y: -1;
}

.-scale-y-100, .scale-x-\[-1\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-x-\[-1\] {
  --tw-scale-x: -1;
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\!animate-none {
  animation: none !important;
}

.animate-\[modalIn_\.35s_ease-out_forwards\] {
  animation: .35s ease-out forwards modalIn;
}

@keyframes bounce {
  0%, to {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}

.animate-bounce {
  animation: 1s infinite bounce;
}

@keyframes fade-in {
  0% {
    opacity: 0;
    transform: translateY(5px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.animate-fade-in {
  animation: .3s ease-out fade-in;
}

@keyframes ping {
  75%, to {
    opacity: 0;
    transform: scale(2);
  }
}

.animate-ping {
  animation: 1s cubic-bezier(0, 0, .2, 1) infinite ping;
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

.animate-pulse {
  animation: 2s cubic-bezier(.4, 0, .6, 1) infinite pulse;
}

@keyframes spin {
  to {
    transform: rotate(1turn);
  }
}

.animate-spin {
  animation: 1s linear infinite spin;
}

@keyframes wiggle {
  0%, to {
    transform: rotate(-2deg);
  }

  50% {
    transform: rotate(2deg);
  }
}

.animate-wiggle {
  animation: .5s step-start infinite wiggle;
}

.cursor-default {
  cursor: default;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.cursor-pointer {
  cursor: pointer;
}

.touch-none {
  touch-action: none;
}

.select-none {
  -webkit-user-select: none;
  user-select: none;
}

.resize {
  resize: both;
}

.scroll-mt-24 {
  scroll-margin-top: 6rem;
}

.scroll-mt-28 {
  scroll-margin-top: 7rem;
}

.scroll-mt-\[120px\] {
  scroll-margin-top: 120px;
}

.scroll-pt-60 {
  scroll-padding-top: 15rem;
}

.list-inside {
  list-style-position: inside;
}

.list-outside {
  list-style-position: outside;
}

.list-decimal {
  list-style-type: decimal;
}

.list-disc {
  list-style-type: disc;
}

.list-none {
  list-style-type: none;
}

.columns-1 {
  -moz-columns: 1;
  column-count: 1;
}

.grid-flow-dense {
  grid-auto-flow: dense;
}

.auto-rows-\[150px\] {
  grid-auto-rows: 150px;
}

.auto-rows-fr {
  grid-auto-rows: minmax(0, 1fr);
}

.\!grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-\[auto_1fr_auto\] {
  grid-template-columns: auto 1fr auto;
}

.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.grid-rows-\[0fr\] {
  grid-template-rows: 0fr;
}

.grid-rows-\[1fr\] {
  grid-template-rows: 1fr;
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.content-center {
  align-content: center;
}

.content-start {
  align-content: flex-start;
}

.content-end {
  align-content: flex-end;
}

.content-between {
  align-content: space-between;
}

.content-around {
  align-content: space-around;
}

.content-evenly {
  align-content: space-evenly;
}

.\!items-start {
  align-items: flex-start !important;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

.justify-items-start {
  justify-items: start;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-center {
  justify-items: center;
}

.justify-items-stretch {
  justify-items: stretch;
}

.gap-0 {
  gap: 0;
}

.gap-0\.5 {
  gap: .125rem;
}

.gap-1 {
  gap: .25rem;
}

.gap-1\.5 {
  gap: .375rem;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-11 {
  gap: 2.75rem;
}

.gap-12 {
  gap: 3rem;
}

.gap-14 {
  gap: 3.5rem;
}

.gap-16 {
  gap: 4rem;
}

.gap-2 {
  gap: .5rem;
}

.gap-2\.5 {
  gap: .625rem;
}

.gap-20 {
  gap: 5rem;
}

.gap-3 {
  gap: .75rem;
}

.gap-3\.5 {
  gap: .875rem;
}

.gap-32 {
  gap: 8rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-7 {
  gap: 1.75rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-9 {
  gap: 2.25rem;
}

.gap-\[10px\] {
  gap: 10px;
}

.gap-\[14px\] {
  gap: 14px;
}

.gap-\[18px\] {
  gap: 18px;
}

.gap-\[20px\] {
  gap: 20px;
}

.gap-\[23px\] {
  gap: 23px;
}

.gap-\[28px\] {
  gap: 28px;
}

.gap-\[2px\] {
  gap: 2px;
}

.gap-\[30px\] {
  gap: 30px;
}

.gap-\[3px\] {
  gap: 3px;
}

.gap-\[50px\] {
  gap: 50px;
}

.gap-px {
  gap: 1px;
}

.\!gap-y-28 {
  row-gap: 7rem !important;
}

.gap-x-1 {
  -moz-column-gap: .25rem;
  column-gap: .25rem;
}

.gap-x-10 {
  -moz-column-gap: 2.5rem;
  column-gap: 2.5rem;
}

.gap-x-2 {
  -moz-column-gap: .5rem;
  column-gap: .5rem;
}

.gap-x-2\.5 {
  -moz-column-gap: .625rem;
  column-gap: .625rem;
}

.gap-x-3 {
  -moz-column-gap: .75rem;
  column-gap: .75rem;
}

.gap-x-3\.5 {
  -moz-column-gap: .875rem;
  column-gap: .875rem;
}

.gap-x-4 {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}

.gap-x-6 {
  -moz-column-gap: 1.5rem;
  column-gap: 1.5rem;
}

.gap-x-\[30px\] {
  -moz-column-gap: 30px;
  column-gap: 30px;
}

.gap-y-0\.5 {
  row-gap: .125rem;
}

.gap-y-1 {
  row-gap: .25rem;
}

.gap-y-1\.5 {
  row-gap: .375rem;
}

.gap-y-10 {
  row-gap: 2.5rem;
}

.gap-y-12 {
  row-gap: 3rem;
}

.gap-y-16 {
  row-gap: 4rem;
}

.gap-y-2 {
  row-gap: .5rem;
}

.gap-y-3 {
  row-gap: .75rem;
}

.gap-y-3\.5 {
  row-gap: .875rem;
}

.gap-y-4 {
  row-gap: 1rem;
}

.gap-y-5 {
  row-gap: 1.25rem;
}

.gap-y-6 {
  row-gap: 1.5rem;
}

.gap-y-\[14px\] {
  row-gap: 14px;
}

.-space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-.75rem * var(--tw-space-x-reverse));
  margin-left: calc(-.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(.25rem * var(--tw-space-x-reverse));
  margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(.5rem * var(--tw-space-x-reverse));
  margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.25rem * var(--tw-space-y-reverse));
}

.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.375rem * var(--tw-space-y-reverse));
}

.space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.5rem * var(--tw-space-y-reverse));
}

.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.625rem * var(--tw-space-y-reverse));
}

.space-y-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(5rem * var(--tw-space-y-reverse));
}

.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.75rem * var(--tw-space-y-reverse));
}

.space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.875rem * var(--tw-space-y-reverse));
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}

.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}

.space-y-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
}

.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}

.divide-white\/5 > :not([hidden]) ~ :not([hidden]) {
  border-color: #ffffff0d;
}

.self-auto {
  align-self: auto;
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-stretch {
  align-self: stretch;
}

.self-baseline {
  align-self: baseline;
}

.justify-self-auto {
  justify-self: auto;
}

.justify-self-start {
  justify-self: start;
}

.justify-self-end {
  justify-self: end;
}

.justify-self-center {
  justify-self: center;
}

.justify-self-stretch {
  justify-self: stretch;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-clip {
  overflow: clip;
}

.overflow-visible {
  overflow: visible;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.scroll-smooth {
  scroll-behavior: smooth;
}

.truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.whitespace-break-spaces {
  white-space: break-spaces;
}

.\!text-wrap {
  text-wrap: wrap !important;
}

.text-wrap {
  text-wrap: wrap;
}

.text-nowrap {
  text-wrap: nowrap;
}

.text-balance {
  text-wrap: balance;
}

.text-pretty {
  text-wrap: pretty;
}

.break-words {
  overflow-wrap: break-word;
}

.break-all {
  word-break: break-all;
}

.\!rounded-lg {
  border-radius: .5rem !important;
}

.\!rounded-md {
  border-radius: .375rem !important;
}

.\!rounded-none {
  border-radius: 0 !important;
}

.\!rounded-xl {
  border-radius: .75rem !important;
}

.rounded {
  border-radius: .25rem;
}

.rounded-18 {
  border-radius: 18px;
}

.rounded-2lg {
  border-radius: 10px;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-32 {
  border-radius: 32px;
}

.rounded-3xl {
  border-radius: 1.5rem;
}

.rounded-\[1\.35rem\] {
  border-radius: 1.35rem;
}

.rounded-\[1\.75rem\] {
  border-radius: 1.75rem;
}

.rounded-\[10px\] {
  border-radius: 10px;
}

.rounded-\[14px\] {
  border-radius: 14px;
}

.rounded-\[15px\] {
  border-radius: 15px;
}

.rounded-\[1646px\] {
  border-radius: 1646px;
}

.rounded-\[20px\] {
  border-radius: 20px;
}

.rounded-\[22px\] {
  border-radius: 22px;
}

.rounded-\[23px\] {
  border-radius: 23px;
}

.rounded-\[28px\] {
  border-radius: 28px;
}

.rounded-\[32px\] {
  border-radius: 32px;
}

.rounded-\[4px\] {
  border-radius: 4px;
}

.rounded-\[5px\] {
  border-radius: 5px;
}

.rounded-\[5px_5px_5px_0\] {
  border-radius: 5px 5px 5px 0;
}

.rounded-\[62px\] {
  border-radius: 62px;
}

.rounded-\[6px\] {
  border-radius: 6px;
}

.rounded-\[9px\] {
  border-radius: 9px;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: .5rem;
}

.rounded-md {
  border-radius: .375rem;
}

.rounded-none {
  border-radius: 0;
}

.rounded-sm {
  border-radius: .125rem;
}

.rounded-xl {
  border-radius: .75rem;
}

.\!rounded-t-none {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-b-2lg {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.rounded-b-\[9px\] {
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px;
}

.rounded-b-lg {
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

.rounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-b-xl {
  border-bottom-right-radius: .75rem;
  border-bottom-left-radius: .75rem;
}

.rounded-e {
  border-start-end-radius: .25rem;
  border-end-end-radius: .25rem;
}

.rounded-e-lg {
  border-start-end-radius: .5rem;
  border-end-end-radius: .5rem;
}

.rounded-l {
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.rounded-l-md {
  border-top-left-radius: .375rem;
  border-bottom-left-radius: .375rem;
}

.rounded-r {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}

.rounded-r-2xl {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.rounded-r-lg {
  border-top-right-radius: .5rem;
  border-bottom-right-radius: .5rem;
}

.rounded-r-md {
  border-top-right-radius: .375rem;
  border-bottom-right-radius: .375rem;
}

.rounded-s {
  border-start-start-radius: .25rem;
  border-end-start-radius: .25rem;
}

.rounded-s-lg {
  border-start-start-radius: .5rem;
  border-end-start-radius: .5rem;
}

.rounded-t {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

.rounded-t-18 {
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
}

.rounded-t-2lg, .rounded-t-\[10px\] {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.rounded-t-\[9px\] {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}

.rounded-t-lg {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
}

.rounded-t-md {
  border-top-left-radius: .375rem;
  border-top-right-radius: .375rem;
}

.rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rounded-t-xl {
  border-top-left-radius: .75rem;
  border-top-right-radius: .75rem;
}

.rounded-tl-none {
  border-top-left-radius: 0;
}

.rounded-tr-none {
  border-top-right-radius: 0;
}

.\!border {
  border-width: 1px !important;
}

.\!border-0 {
  border-width: 0 !important;
}

.border {
  border-width: 1px;
}

.border-0 {
  border-width: 0;
}

.border-2 {
  border-width: 2px;
}

.border-4 {
  border-width: 4px;
}

.border-8 {
  border-width: 8px;
}

.border-\[0\.5px\] {
  border-width: .5px;
}

.border-\[0\.767px\] {
  border-width: .767px;
}

.border-\[3px\] {
  border-width: 3px;
}

.border-\[4px\] {
  border-width: 4px;
}

.border-\[6px\] {
  border-width: 6px;
}

.border-y {
  border-top-width: 1px;
}

.border-b, .border-y {
  border-bottom-width: 1px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-b-4 {
  border-bottom-width: 4px;
}

.border-l {
  border-left-width: 1px;
}

.border-l-2 {
  border-left-width: 2px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-l-\[3px\] {
  border-left-width: 3px;
}

.border-r {
  border-right-width: 1px;
}

.border-r-0 {
  border-right-width: 0;
}

.border-r-2 {
  border-right-width: 2px;
}

.border-t {
  border-top-width: 1px;
}

.border-t-2 {
  border-top-width: 2px;
}

.border-dashed {
  border-style: dashed;
}

.\!border-none {
  border-style: none !important;
}

.border-none {
  border-style: none;
}

.\!border-dark-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(23 26 52 / var(--tw-border-opacity)) !important;
}

.\!border-transparent {
  border-color: #0000 !important;
}

.border-\[\#22274a\] {
  --tw-border-opacity: 1;
  border-color: rgb(34 39 74 / var(--tw-border-opacity));
}

.border-\[\#22c55e26\] {
  border-color: #22c55e26;
}

.border-\[\#2C3157\] {
  --tw-border-opacity: 1;
  border-color: rgb(44 49 87 / var(--tw-border-opacity));
}

.border-\[\#33C791\] {
  --tw-border-opacity: 1;
  border-color: rgb(51 199 145 / var(--tw-border-opacity));
}

.border-\[\#33C791\]\/20 {
  border-color: #33c79133;
}

.border-\[\#4bb543\] {
  --tw-border-opacity: 1;
  border-color: rgb(75 181 67 / var(--tw-border-opacity));
}

.border-\[\#51BAFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(81 186 255 / var(--tw-border-opacity));
}

.border-\[\#D4AF37\]\/30 {
  border-color: #d4af374d;
}

.border-\[\#F6C247\] {
  --tw-border-opacity: 1;
  border-color: rgb(246 194 71 / var(--tw-border-opacity));
}

.border-\[\#FA5424\] {
  --tw-border-opacity: 1;
  border-color: rgb(250 84 36 / var(--tw-border-opacity));
}

.border-\[\#FE5619\] {
  --tw-border-opacity: 1;
  border-color: rgb(254 86 25 / var(--tw-border-opacity));
}

.border-\[\#FE9F3A\] {
  --tw-border-opacity: 1;
  border-color: rgb(254 159 58 / var(--tw-border-opacity));
}

.border-\[\#FE9F3A\]\/10 {
  border-color: #fe9f3a1a;
}

.border-\[\#FF6060\]\/25 {
  border-color: #ff606040;
}

.border-\[\#FFA929\]\/25 {
  border-color: #ffa92940;
}

.border-\[\#FFBF3F\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 191 63 / var(--tw-border-opacity));
}

.border-\[\#FFE3AC\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 227 172 / var(--tw-border-opacity));
}

.border-\[\#FFFFFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.border-\[rgba\(239\,68\,68\,0\.25\)\] {
  border-color: #ef444440;
}

.border-amber-400\/20 {
  border-color: #fbbf2433;
}

.border-amber-400\/30 {
  border-color: #fbbf244d;
}

.border-amber-500\/25 {
  border-color: #f59e0b40;
}

.border-black-150 {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
}

.border-blue-1 {
  --tw-border-opacity: 1;
  border-color: rgb(0 116 222 / var(--tw-border-opacity));
}

.border-blue-10 {
  --tw-border-opacity: 1;
  border-color: rgb(1 151 228 / var(--tw-border-opacity));
}

.border-blue-11 {
  --tw-border-opacity: 1;
  border-color: rgb(128 128 242 / var(--tw-border-opacity));
}

.border-blue-2 {
  --tw-border-opacity: 1;
  border-color: rgb(90 82 255 / var(--tw-border-opacity));
}

.border-blue-3 {
  --tw-border-opacity: 1;
  border-color: rgb(58 191 248 / var(--tw-border-opacity));
}

.border-blue-4 {
  --tw-border-opacity: 1;
  border-color: rgb(49 120 198 / var(--tw-border-opacity));
}

.border-blue-5 {
  --tw-border-opacity: 1;
  border-color: rgb(48 104 183 / var(--tw-border-opacity));
}

.border-blue-6 {
  --tw-border-opacity: 1;
  border-color: rgb(0 216 255 / var(--tw-border-opacity));
}

.border-blue-7 {
  --tw-border-opacity: 1;
  border-color: rgb(29 99 237 / var(--tw-border-opacity));
}

.border-blue-8 {
  --tw-border-opacity: 1;
  border-color: rgb(61 110 147 / var(--tw-border-opacity));
}

.border-blue-9 {
  --tw-border-opacity: 1;
  border-color: rgb(41 101 241 / var(--tw-border-opacity));
}

.border-brown-1 {
  --tw-border-opacity: 1;
  border-color: rgb(138 99 92 / var(--tw-border-opacity));
}

.border-brown-20 {
  border-color: #ff955c33;
}

.border-current {
  border-color: currentColor;
}

.border-cyan-500 {
  --tw-border-opacity: 1;
  border-color: rgb(80 227 194 / var(--tw-border-opacity));
}

.border-cyan-500\/20 {
  border-color: #50e3c233;
}

.border-cyan-600\/20 {
  border-color: #0ac7b433;
}

.border-dark-150\/10 {
  border-color: #0507171a;
}

.border-dark-200 {
  --tw-border-opacity: 1;
  border-color: rgb(9 11 29 / var(--tw-border-opacity));
}

.border-dark-300 {
  --tw-border-opacity: 1;
  border-color: rgb(17 20 43 / var(--tw-border-opacity));
}

.border-dark-400 {
  --tw-border-opacity: 1;
  border-color: rgb(23 26 52 / var(--tw-border-opacity));
}

.border-dark-500 {
  --tw-border-opacity: 1;
  border-color: rgb(34 39 74 / var(--tw-border-opacity));
}

.border-dark-500\/20 {
  border-color: #22274a33;
}

.border-dark-600 {
  --tw-border-opacity: 1;
  border-color: rgb(42 48 77 / var(--tw-border-opacity));
}

.border-dark-600\/35 {
  border-color: #2a304d59;
}

.border-dark-600\/45 {
  border-color: #2a304d73;
}

.border-dark-600\/50 {
  border-color: #2a304d80;
}

.border-dark-600\/55 {
  border-color: #2a304d8c;
}

.border-dark-600\/60 {
  border-color: #2a304d99;
}

.border-dark-700 {
  --tw-border-opacity: 1;
  border-color: rgb(44 49 87 / var(--tw-border-opacity));
}

.border-ds-amber-400 {
  --tw-border-opacity: 1;
  border-color: rgb(87 51 0 / var(--tw-border-opacity));
}

.border-ds-red-400 {
  --tw-border-opacity: 1;
  border-color: rgb(103 30 33 / var(--tw-border-opacity));
}

.border-emerald-400\/25 {
  border-color: #34d39940;
}

.border-geist-warning-20 {
  border-color: #f5a62333;
}

.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}

.border-green-1 {
  --tw-border-opacity: 1;
  border-color: rgb(197 247 79 / var(--tw-border-opacity));
}

.border-green-100 {
  --tw-border-opacity: 1;
  border-color: rgb(203 246 211 / var(--tw-border-opacity));
}

.border-green-2 {
  --tw-border-opacity: 1;
  border-color: rgb(0 237 100 / var(--tw-border-opacity));
}

.border-green-3 {
  --tw-border-opacity: 1;
  border-color: rgb(62 207 142 / var(--tw-border-opacity));
}

.border-green-300\/30 {
  border-color: #27c93f4d;
}

.border-green-4 {
  --tw-border-opacity: 1;
  border-color: rgb(120 204 101 / var(--tw-border-opacity));
}

.border-green-5 {
  --tw-border-opacity: 1;
  border-color: rgb(185 255 179 / var(--tw-border-opacity));
}

.border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgb(80 227 194 / var(--tw-border-opacity));
}

.border-green-500\/20 {
  border-color: #50e3c233;
}

.border-green-6 {
  --tw-border-opacity: 1;
  border-color: rgb(14 169 130 / var(--tw-border-opacity));
}

.border-green-7 {
  --tw-border-opacity: 1;
  border-color: rgb(147 212 0 / var(--tw-border-opacity));
}

.border-green-8 {
  --tw-border-opacity: 1;
  border-color: rgb(10 207 131 / var(--tw-border-opacity));
}

.border-green-8\/30 {
  border-color: #0acf834d;
}

.border-green-900 {
  --tw-border-opacity: 1;
  border-color: rgb(15 46 24 / var(--tw-border-opacity));
}

.border-light-300 {
  --tw-border-opacity: 1;
  border-color: rgb(194 205 231 / var(--tw-border-opacity));
}

.border-light-400 {
  --tw-border-opacity: 1;
  border-color: rgb(133 143 173 / var(--tw-border-opacity));
}

.border-magenta-500 {
  --tw-border-opacity: 1;
  border-color: rgb(248 28 229 / var(--tw-border-opacity));
}

.border-magenta-500\/20 {
  border-color: #f81ce533;
}

.border-orange-200 {
  --tw-border-opacity: 1;
  border-color: rgb(255 149 92 / var(--tw-border-opacity));
}

.border-orange-200\/20 {
  border-color: #ff955c33;
}

.border-orange-300\/45 {
  border-color: #ffa92973;
}

.border-orange-400\/15 {
  border-color: #d3807026;
}

.border-orange-400\/20 {
  border-color: #d3807033;
}

.border-orange-400\/25 {
  border-color: #d3807040;
}

.border-orange-400\/30 {
  border-color: #d380704d;
}

.border-orange-400\/40 {
  border-color: #d3807066;
}

.border-orange-400\/45 {
  border-color: #d3807073;
}

.border-primary-1 {
  --tw-border-opacity: 1;
  border-color: rgb(81 186 255 / var(--tw-border-opacity));
}

.border-primary-1\/20 {
  border-color: #51baff33;
}

.border-primary-1\/30 {
  border-color: #51baff4d;
}

.border-primary-2 {
  --tw-border-opacity: 1;
  border-color: rgb(47 164 255 / var(--tw-border-opacity));
}

.border-primary-2\/15 {
  border-color: #2fa4ff26;
}

.border-primary-3 {
  --tw-border-opacity: 1;
  border-color: rgb(50 145 255 / var(--tw-border-opacity));
}

.border-primary-3\/20 {
  border-color: #3291ff33;
}

.border-purple-1 {
  --tw-border-opacity: 1;
  border-color: rgb(144 43 233 / var(--tw-border-opacity));
}

.border-purple-2 {
  --tw-border-opacity: 1;
  border-color: rgb(143 15 254 / var(--tw-border-opacity));
}

.border-purple-3 {
  --tw-border-opacity: 1;
  border-color: rgb(118 74 188 / var(--tw-border-opacity));
}

.border-purple-4 {
  --tw-border-opacity: 1;
  border-color: rgb(97 76 237 / var(--tw-border-opacity));
}

.border-purple-400 {
  --tw-border-opacity: 1;
  border-color: rgb(192 132 252 / var(--tw-border-opacity));
}

.border-purple-5 {
  --tw-border-opacity: 1;
  border-color: rgb(106 95 193 / var(--tw-border-opacity));
}

.border-purple-500 {
  --tw-border-opacity: 1;
  border-color: rgb(164 115 255 / var(--tw-border-opacity));
}

.border-purple-500\/20 {
  border-color: #a473ff33;
}

.border-purple-6 {
  --tw-border-opacity: 1;
  border-color: rgb(103 71 199 / var(--tw-border-opacity));
}

.border-purple-7 {
  --tw-border-opacity: 1;
  border-color: rgb(51 103 145 / var(--tw-border-opacity));
}

.border-purple-8 {
  --tw-border-opacity: 1;
  border-color: rgb(198 147 198 / var(--tw-border-opacity));
}

.border-red-1 {
  --tw-border-opacity: 1;
  border-color: rgb(236 91 144 / var(--tw-border-opacity));
}

.border-red-2 {
  --tw-border-opacity: 1;
  border-color: rgb(254 119 123 / var(--tw-border-opacity));
}

.border-red-3 {
  --tw-border-opacity: 1;
  border-color: rgb(240 60 46 / var(--tw-border-opacity));
}

.border-red-300\/20 {
  border-color: #e003;
}

.border-red-4 {
  --tw-border-opacity: 1;
  border-color: rgb(253 54 110 / var(--tw-border-opacity));
}

.border-red-5 {
  --tw-border-opacity: 1;
  border-color: rgb(227 79 38 / var(--tw-border-opacity));
}

.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(217 48 54 / var(--tw-border-opacity));
}

.border-red-500\/50 {
  border-color: #d9303680;
}

.border-red-6 {
  --tw-border-opacity: 1;
  border-color: rgb(242 47 70 / var(--tw-border-opacity));
}

.border-red-7 {
  --tw-border-opacity: 1;
  border-color: rgb(240 62 48 / var(--tw-border-opacity));
}

.border-sky-2 {
  border-color: #51baff26;
}

.border-sky-600\/20 {
  border-color: #0284c733;
}

.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}

.border-slate-900 {
  --tw-border-opacity: 1;
  border-color: rgb(15 23 42 / var(--tw-border-opacity));
}

.border-transparent {
  border-color: #0000;
}

.border-warning-500 {
  --tw-border-opacity: 1;
  border-color: rgb(245 166 35 / var(--tw-border-opacity));
}

.border-warning-500\/20 {
  border-color: #f5a62333;
}

.border-warning-900 {
  --tw-border-opacity: 1;
  border-color: rgb(247 185 85 / var(--tw-border-opacity));
}

.border-white\/10 {
  border-color: #ffffff1a;
}

.border-white\/5 {
  border-color: #ffffff0d;
}

.border-white\/\[0\.07\] {
  border-color: #ffffff12;
}

.border-yellow-1 {
  --tw-border-opacity: 1;
  border-color: rgb(240 219 79 / var(--tw-border-opacity));
}

.border-yellow-2 {
  --tw-border-opacity: 1;
  border-color: rgb(246 176 25 / var(--tw-border-opacity));
}

.border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgb(255 230 28 / var(--tw-border-opacity));
}

.border-yellow-400\/20 {
  border-color: #ffe61c33;
}

.border-yellow-400\/30 {
  border-color: #ffe61c4d;
}

.border-yellow-400\/40 {
  border-color: #ffe61c66;
}

.border-yellow-400\/60 {
  border-color: #ffe61c99;
}

.border-zinc-700 {
  --tw-border-opacity: 1;
  border-color: rgb(63 63 70 / var(--tw-border-opacity));
}

.border-b-\[\#0f0f0f\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(15 15 15 / var(--tw-border-opacity));
}

.border-b-dark-400 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(23 26 52 / var(--tw-border-opacity));
}

.border-r-dark-100 {
  --tw-border-opacity: 1;
  border-right-color: rgb(2 0 19 / var(--tw-border-opacity));
}

.border-r-dark-300 {
  --tw-border-opacity: 1;
  border-right-color: rgb(17 20 43 / var(--tw-border-opacity));
}

.border-t-\[\#33C791\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(51 199 145 / var(--tw-border-opacity));
}

.border-t-\[\#3EDFA4\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(62 223 164 / var(--tw-border-opacity));
}

.\!bg-\[\#11142b\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity)) !important;
}

.\!bg-\[\#2C3157\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(44 49 87 / var(--tw-bg-opacity)) !important;
}

.\!bg-\[\#51BAFF\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(81 186 255 / var(--tw-bg-opacity)) !important;
}

.\!bg-\[\#F5A623\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 166 35 / var(--tw-bg-opacity)) !important;
}

.\!bg-dark-150 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(5 7 23 / var(--tw-bg-opacity)) !important;
}

.\!bg-dark-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 26 52 / var(--tw-bg-opacity)) !important;
}

.\!bg-dark-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity)) !important;
}

.\!bg-dark-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(68 74 125 / var(--tw-bg-opacity)) !important;
}

.\!bg-primary-500\/15 {
  background-color: #3865ff26 !important;
}

.bg-\[\#000\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-\[\#020013\] {
  --tw-bg-opacity: 1;
  background-color: rgb(2 0 19 / var(--tw-bg-opacity));
}

.bg-\[\#090b1d\] {
  --tw-bg-opacity: 1;
  background-color: rgb(9 11 29 / var(--tw-bg-opacity));
}

.bg-\[\#0F2E18\] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 46 24 / var(--tw-bg-opacity));
}

.bg-\[\#0c0e18\] {
  --tw-bg-opacity: 1;
  background-color: rgb(12 14 24 / var(--tw-bg-opacity));
}

.bg-\[\#104925\] {
  --tw-bg-opacity: 1;
  background-color: rgb(16 73 37 / var(--tw-bg-opacity));
}

.bg-\[\#1a1a2e\] {
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 46 / var(--tw-bg-opacity));
}

.bg-\[\#22c55e14\] {
  background-color: #22c55e14;
}

.bg-\[\#22c55e1f\] {
  background-color: #22c55e1f;
}

.bg-\[\#28C840\] {
  --tw-bg-opacity: 1;
  background-color: rgb(40 200 64 / var(--tw-bg-opacity));
}

.bg-\[\#2D7864\] {
  --tw-bg-opacity: 1;
  background-color: rgb(45 120 100 / var(--tw-bg-opacity));
}

.bg-\[\#33C791\] {
  --tw-bg-opacity: 1;
  background-color: rgb(51 199 145 / var(--tw-bg-opacity));
}

.bg-\[\#3EDFA4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(62 223 164 / var(--tw-bg-opacity));
}

.bg-\[\#4BB543\]\/80 {
  background-color: #4bb543cc;
}

.bg-\[\#4EACFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(78 172 255 / var(--tw-bg-opacity));
}

.bg-\[\#4f181a\] {
  --tw-bg-opacity: 1;
  background-color: rgb(79 24 26 / var(--tw-bg-opacity));
}

.bg-\[\#50E3C2\]\/15 {
  background-color: #50e3c226;
}

.bg-\[\#51BAFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(81 186 255 / var(--tw-bg-opacity));
}

.bg-\[\#80C3FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(128 195 255 / var(--tw-bg-opacity));
}

.bg-\[\#A0325A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(160 50 90 / var(--tw-bg-opacity));
}

.bg-\[\#B8E3E9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(184 227 233 / var(--tw-bg-opacity));
}

.bg-\[\#D3D3FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(211 211 255 / var(--tw-bg-opacity));
}

.bg-\[\#D4AF37\] {
  --tw-bg-opacity: 1;
  background-color: rgb(212 175 55 / var(--tw-bg-opacity));
}

.bg-\[\#D4AF37\]\/15 {
  background-color: #d4af3726;
}

.bg-\[\#E8EFE4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 239 228 / var(--tw-bg-opacity));
}

.bg-\[\#EAE4D8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(234 228 216 / var(--tw-bg-opacity));
}

.bg-\[\#EBD22F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 210 47 / var(--tw-bg-opacity));
}

.bg-\[\#F5693C\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 105 60 / var(--tw-bg-opacity));
}

.bg-\[\#F6C247\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 194 71 / var(--tw-bg-opacity));
}

.bg-\[\#FA5424\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 84 36 / var(--tw-bg-opacity));
}

.bg-\[\#FCB8FA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 184 250 / var(--tw-bg-opacity));
}

.bg-\[\#FE5619\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 86 25 / var(--tw-bg-opacity));
}

.bg-\[\#FE9F3A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 159 58 / var(--tw-bg-opacity));
}

.bg-\[\#FE9F3A\]\/20 {
  background-color: #fe9f3a33;
}

.bg-\[\#FEBC2E\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 188 46 / var(--tw-bg-opacity));
}

.bg-\[\#FF5F57\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 95 87 / var(--tw-bg-opacity));
}

.bg-\[\#FF6060\]\/10 {
  background-color: #ff60601a;
}

.bg-\[\#FF7782\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 119 130 / var(--tw-bg-opacity));
}

.bg-\[\#FFBF3F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 191 63 / var(--tw-bg-opacity));
}

.bg-\[\#FFE3AC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 227 172 / var(--tw-bg-opacity));
}

.bg-\[\#faf4ec\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 244 236 / var(--tw-bg-opacity));
}

.bg-\[\#ff1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 17 / var(--tw-bg-opacity));
}

.bg-\[rgba\(239\,68\,68\,0\.06\)\] {
  background-color: #ef44440f;
}

.bg-\[rgba\(239\,68\,68\,0\.12\)\] {
  background-color: #ef44441f;
}

.bg-accent-2 {
  background-color: var(--accent-2);
}

.bg-amber-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}

.bg-amber-500\/\[0\.06\] {
  background-color: #f59e0b0f;
}

.bg-amber-500\/\[0\.12\] {
  background-color: #f59e0b1f;
}

.bg-black-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 8 23 / var(--tw-bg-opacity));
}

.bg-blue-3 {
  --tw-bg-opacity: 1;
  background-color: rgb(58 191 248 / var(--tw-bg-opacity));
}

.bg-blue-5 {
  --tw-bg-opacity: 1;
  background-color: rgb(48 104 183 / var(--tw-bg-opacity));
}

.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}

.bg-brown-15 {
  background-color: #ff955c26;
}

.bg-brown-20 {
  background-color: #ff955c33;
}

.bg-cyan-1\/10 {
  background-color: #79ffe11a;
}

.bg-cyan-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(121 255 225 / var(--tw-bg-opacity));
}

.bg-cyan-400\/15 {
  background-color: #79ffe126;
}

.bg-cyan-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(80 227 194 / var(--tw-bg-opacity));
}

.bg-cyan-500\/10 {
  background-color: #50e3c21a;
}

.bg-cyan-500\/20 {
  background-color: #50e3c233;
}

.bg-cyan-500\/5 {
  background-color: #50e3c20d;
}

.bg-cyan-600\/5 {
  background-color: #0ac7b40d;
}

.bg-cyan-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(72 140 138 / var(--tw-bg-opacity));
}

.bg-cyan-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(6 40 34 / var(--tw-bg-opacity));
}

.bg-cyan-light {
  background-color: #29bc9b1a;
}

.bg-dark-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 0 19 / var(--tw-bg-opacity));
}

.bg-dark-100\/10 {
  background-color: #0200131a;
}

.bg-dark-100\/50 {
  background-color: #02001380;
}

.bg-dark-100\/70 {
  background-color: #020013b3;
}

.bg-dark-100\/90 {
  background-color: #020013e6;
}

.bg-dark-100\/95 {
  background-color: #020013f2;
}

.bg-dark-150 {
  --tw-bg-opacity: 1;
  background-color: rgb(5 7 23 / var(--tw-bg-opacity));
}

.bg-dark-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(9 11 29 / var(--tw-bg-opacity));
}

.bg-dark-200\/40 {
  background-color: #090b1d66;
}

.bg-dark-200\/60 {
  background-color: #090b1d99;
}

.bg-dark-200\/70 {
  background-color: #090b1db3;
}

.bg-dark-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity));
}

.bg-dark-300\/50 {
  background-color: #11142b80;
}

.bg-dark-300\/60 {
  background-color: #11142b99;
}

.bg-dark-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(23 26 52 / var(--tw-bg-opacity));
}

.bg-dark-400\/40 {
  background-color: #171a3466;
}

.bg-dark-400\/60 {
  background-color: #171a3499;
}

.bg-dark-400\/80 {
  background-color: #171a34cc;
}

.bg-dark-400\/95 {
  background-color: #171a34f2;
}

.bg-dark-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity));
}

.bg-dark-500\/30 {
  background-color: #22274a4d;
}

.bg-dark-500\/40 {
  background-color: #22274a66;
}

.bg-dark-500\/50 {
  background-color: #22274a80;
}

.bg-dark-500\/60 {
  background-color: #22274a99;
}

.bg-dark-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(42 48 77 / var(--tw-bg-opacity));
}

.bg-dark-600\/35 {
  background-color: #2a304d59;
}

.bg-dark-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(44 49 87 / var(--tw-bg-opacity));
}

.bg-dark-700\/80 {
  background-color: #2c3157cc;
}

.bg-ds-amber-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(41 24 0 / var(--tw-bg-opacity));
}

.bg-ds-amber-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 153 10 / var(--tw-bg-opacity));
}

.bg-ds-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(42 19 20 / var(--tw-bg-opacity));
}

.bg-ds-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(103 30 33 / var(--tw-bg-opacity));
}

.bg-emerald-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}

.bg-emerald-400\/15 {
  background-color: #34d39926;
}

.bg-emerald-400\/5 {
  background-color: #34d3990d;
}

.bg-emerald-400\/80 {
  background-color: #34d399cc;
}

.bg-fuchsia-400\/15 {
  background-color: #e879f926;
}

.bg-geist-cyan {
  --tw-bg-opacity: 1;
  background-color: rgb(80 227 194 / var(--tw-bg-opacity));
}

.bg-geist-violet {
  --tw-bg-opacity: 1;
  background-color: rgb(169 122 255 / var(--tw-bg-opacity));
}

.bg-geist-warning-10 {
  background-color: #f5a6231a;
}

.bg-geist-warning-15 {
  background-color: #f5a62326;
}

.bg-geist-warning-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(245 166 35 / var(--tw-bg-opacity));
}

.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}

.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}

.bg-gray-700\/10 {
  background-color: #3741511a;
}

.bg-gray-700\/30 {
  background-color: #3741514d;
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}

.bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(39 201 63 / var(--tw-bg-opacity));
}

.bg-green-300\/15 {
  background-color: #27c93f26;
}

.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(80 227 194 / var(--tw-bg-opacity));
}

.bg-green-500\/10 {
  background-color: #50e3c21a;
}

.bg-green-500\/20 {
  background-color: #50e3c233;
}

.bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity));
}

.bg-green-8\/10 {
  background-color: #0acf831a;
}

.bg-green-8\/20 {
  background-color: #0acf8333;
}

.bg-green-8\/25 {
  background-color: #0acf8340;
}

.bg-green-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity));
}

.bg-green-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 46 24 / var(--tw-bg-opacity));
}

.bg-green-900\/25 {
  background-color: #0f2e1840;
}

.bg-green-900\/30 {
  background-color: #0f2e184d;
}

.bg-green-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(5 46 22 / var(--tw-bg-opacity));
}

.bg-indigo-400\/15 {
  background-color: #818cf826;
}

.bg-indigo-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(67 56 202 / var(--tw-bg-opacity));
}

.bg-light-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-light-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(217 223 242 / var(--tw-bg-opacity));
}

.bg-light-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(194 205 231 / var(--tw-bg-opacity));
}

.bg-magenta-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 121 247 / var(--tw-bg-opacity));
}

.bg-magenta-500\/10 {
  background-color: #f81ce51a;
}

.bg-magenta-500\/20 {
  background-color: #f81ce533;
}

.bg-magenta-500\/5 {
  background-color: #f81ce50d;
}

.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 95 86 / var(--tw-bg-opacity));
}

.bg-orange-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(211 128 112 / var(--tw-bg-opacity));
}

.bg-orange-400\/10 {
  background-color: #d380701a;
}

.bg-orange-400\/55 {
  background-color: #d380708c;
}

.bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 140 123 / var(--tw-bg-opacity));
}

.bg-orange-500\/\[0\.04\] {
  background-color: #e08c7b0a;
}

.bg-orange-500\/\[0\.05\] {
  background-color: #e08c7b0d;
}

.bg-orange-500\/\[0\.07\] {
  background-color: #e08c7b12;
}

.bg-orange-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(194 65 12 / var(--tw-bg-opacity));
}

.bg-pink-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}

.bg-pink-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity));
}

.bg-pink-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(190 24 93 / var(--tw-bg-opacity));
}

.bg-pink-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(139 74 149 / var(--tw-bg-opacity));
}

.bg-pink-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(58 23 38 / var(--tw-bg-opacity));
}

.bg-primary-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(81 186 255 / var(--tw-bg-opacity));
}

.bg-primary-1\/10 {
  background-color: #51baff1a;
}

.bg-primary-1\/15 {
  background-color: #51baff26;
}

.bg-primary-1\/20 {
  background-color: #51baff33;
}

.bg-primary-1\/25 {
  background-color: #51baff40;
}

.bg-primary-1\/45 {
  background-color: #51baff73;
}

.bg-primary-2\/20 {
  background-color: #2fa4ff33;
}

.bg-primary-2\/\[0\.08\] {
  background-color: #2fa4ff14;
}

.bg-primary-2\/\[0\.12\] {
  background-color: #2fa4ff1f;
}

.bg-primary-3 {
  --tw-bg-opacity: 1;
  background-color: rgb(50 145 255 / var(--tw-bg-opacity));
}

.bg-primary-3\/20 {
  background-color: #3291ff33;
}

.bg-primary-3\/5 {
  background-color: #3291ff0d;
}

.bg-primary-3\/\[0\.18\] {
  background-color: #3291ff2e;
}

.bg-primary-4 {
  --tw-bg-opacity: 1;
  background-color: rgb(95 136 255 / var(--tw-bg-opacity));
}

.bg-primary-5 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 112 243 / var(--tw-bg-opacity));
}

.bg-primary-500\/5 {
  background-color: #3865ff0d;
}

.bg-primary-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 35 61 / var(--tw-bg-opacity));
}

.bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(46 25 56 / var(--tw-bg-opacity));
}

.bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(164 115 255 / var(--tw-bg-opacity));
}

.bg-purple-500\/10 {
  background-color: #a473ff1a;
}

.bg-purple-500\/20 {
  background-color: #a473ff33;
}

.bg-purple-500\/5 {
  background-color: #a473ff0d;
}

.bg-purple-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(126 34 206 / var(--tw-bg-opacity));
}

.bg-purple-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(96 74 153 / var(--tw-bg-opacity));
}

.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 96 96 / var(--tw-bg-opacity));
}

.bg-red-200\/30 {
  background-color: #ff60604d;
}

.bg-red-300\/10 {
  background-color: #ee00001a;
}

.bg-red-300\/5 {
  background-color: #ee00000d;
}

.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(217 48 54 / var(--tw-bg-opacity));
}

.bg-red-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 88 111 / var(--tw-bg-opacity));
}

.bg-red-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}

.bg-red-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(69 10 10 / var(--tw-bg-opacity));
}

.bg-rgba-1 {
  background-color: #0074de26;
}

.bg-rgba-10 {
  background-color: #fe777b26;
}

.bg-rgba-11 {
  background-color: #3068b726;
}

.bg-rgba-12 {
  background-color: #00d8ff26;
}

.bg-rgba-13 {
  background-color: #1d63ed26;
}

.bg-rgba-14 {
  background-color: #f03c2e26;
}

.bg-rgba-15 {
  background-color: #f0db4f26;
}

.bg-rgba-16 {
  background-color: #00ed6426;
}

.bg-rgba-17 {
  background-color: #3d6e9326;
}

.bg-rgba-18 {
  background-color: #764abc26;
}

.bg-rgba-19 {
  background-color: #614ced26;
}

.bg-rgba-2 {
  background-color: #5a52ff26;
}

.bg-rgba-20 {
  background-color: #fd366e26;
}

.bg-rgba-21 {
  background-color: #3ecf8e26;
}

.bg-rgba-22 {
  background-color: #78cc6526;
}

.bg-rgba-23 {
  background-color: #e34f2626;
}

.bg-rgba-24 {
  background-color: #2965f126;
}

.bg-rgba-25 {
  background-color: #6a5fc126;
}

.bg-rgba-26 {
  background-color: #f22f4626;
}

.bg-rgba-27 {
  background-color: #f03e3026;
}

.bg-rgba-28 {
  background-color: #b9ffb326;
}

.bg-rgba-29 {
  background-color: #0ea98226;
}

.bg-rgba-3 {
  background-color: #3abff826;
}

.bg-rgba-30 {
  background-color: #f6b01926;
}

.bg-rgba-31 {
  background-color: #6747c726;
}

.bg-rgba-32 {
  background-color: #0197e426;
}

.bg-rgba-33 {
  background-color: #93d40026;
}

.bg-rgba-34 {
  background-color: #33679126;
}

.bg-rgba-35 {
  background-color: #8080f226;
}

.bg-rgba-36 {
  background-color: #c693c626;
}

.bg-rgba-37 {
  background-color: #0acf8326;
}

.bg-rgba-38 {
  background-color: #2c31574d;
}

.bg-rgba-39 {
  background-color: #11142b99;
}

.bg-rgba-4 {
  background-color: #c5f74f26;
}

.bg-rgba-40 {
  background-color: #24357e66;
}

.bg-rgba-5 {
  background-color: #902be926;
}

.bg-rgba-6 {
  background-color: #8f0ffe26;
}

.bg-rgba-7 {
  background-color: #ec5b9026;
}

.bg-rgba-8 {
  background-color: #8a635c26;
}

.bg-rgba-9 {
  background-color: #3178c626;
}

.bg-semantic-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 35 61 / var(--tw-bg-opacity));
}

.bg-semantic-warning-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(51 27 0 / var(--tw-bg-opacity));
}

.bg-semantic-warning-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 166 35 / var(--tw-bg-opacity));
}

.bg-sky-1 {
  background-color: #51baff4d;
}

.bg-sky-2 {
  background-color: #51baff26;
}

.bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.bg-slate-100\/50 {
  background-color: #f1f5f980;
}

.bg-slate-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}

.bg-slate-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.bg-teal-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(6 40 34 / var(--tw-bg-opacity));
}

.bg-teal-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 118 110 / var(--tw-bg-opacity));
}

.bg-transparent {
  background-color: #0000;
}

.bg-violet-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity));
}

.bg-warning-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(51 27 0 / var(--tw-bg-opacity));
}

.bg-warning-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 166 35 / var(--tw-bg-opacity));
}

.bg-warning-500\/10 {
  background-color: #f5a6231a;
}

.bg-warning-500\/20 {
  background-color: #f5a62333;
}

.bg-warning-500\/5 {
  background-color: #f5a6230d;
}

.bg-warning-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(135 106 69 / var(--tw-bg-opacity));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-white\/10 {
  background-color: #ffffff1a;
}

.bg-white\/20 {
  background-color: #fff3;
}

.bg-white\/5 {
  background-color: #ffffff0d;
}

.bg-white\/90 {
  background-color: #ffffffe6;
}

.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 189 46 / var(--tw-bg-opacity));
}

.bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 149 2 / var(--tw-bg-opacity));
}

.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 230 28 / var(--tw-bg-opacity));
}

.bg-yellow-400\/10 {
  background-color: #ffe61c1a;
}

.bg-yellow-400\/15 {
  background-color: #ffe61c26;
}

.bg-yellow-400\/40 {
  background-color: #ffe61c66;
}

.bg-yellow-400\/5 {
  background-color: #ffe61c0d;
}

.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}

.bg-yellow-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(133 77 14 / var(--tw-bg-opacity));
}

.bg-zinc-700\/30 {
  background-color: #3f3f464d;
}

.bg-zinc-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}

.bg-opacity-10 {
  --tw-bg-opacity: .1;
}

.bg-opacity-50 {
  --tw-bg-opacity: .5;
}

.bg-opacity-70 {
  --tw-bg-opacity: .7;
}

.bg-opacity-80 {
  --tw-bg-opacity: .8;
}

.bg-opacity-90 {
  --tw-bg-opacity: .9;
}

.\!bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) !important;
}

.bg-\[linear-gradient\(180deg\,transparent\,rgba\(255\,230\,28\,0\.02\)_25\%\,transparent_50\%\,rgba\(81\,186\,255\,0\.02\)_75\%\,transparent\)\] {
  background-image: linear-gradient(#0000, #ffe61c05 25%, #0000 50%, #51baff05 75%, #0000);
}

.bg-\[radial-gradient\(120\%_80\%_at_50\%_-20\%\,rgba\(251\,191\,36\,0\.18\)\,transparent_55\%\)\] {
  background-image: radial-gradient(120% 80% at 50% -20%, #fbbf242e, #0000 55%);
}

.bg-\[radial-gradient\(circle\,_rgba\(255\,230\,28\,0\.18\)\,_transparent_65\%\)\] {
  background-image: radial-gradient(circle, #ffe61c2e, #0000 65%);
}

.bg-\[radial-gradient\(circle_at_center\,_rgba\(255\,230\,28\,0\.18\)\,_transparent_60\%\)\] {
  background-image: radial-gradient(circle, #ffe61c2e, #0000 60%);
}

.bg-\[radial-gradient\(ellipse_120\%_90\%_at_82\%_38\%\,rgba\(81\,186\,255\,0\.14\)_0\%\,transparent_58\%\)\,radial-gradient\(ellipse_95\%_70\%_at_14\%_-5\%\,rgba\(255\,230\,28\,0\.09\)_0\%\,transparent_52\%\)\,radial-gradient\(ellipse_100\%_55\%_at_50\%_105\%\,rgba\(94\,136\,255\,0\.06\)_0\%\,transparent_48\%\)\,linear-gradient\(180deg\,rgba\(2\,0\,19\,0\.45\)_0\%\,transparent_30\%\,transparent_70\%\,rgba\(2\,0\,19\,0\.92\)_100\%\)\] {
  background-image: radial-gradient(120% 90% at 82% 38%, #51baff24 0, #0000 58%), radial-gradient(95% 70% at 14% -5%, #ffe61c17 0, #0000 52%), radial-gradient(100% 55% at 50% 105%, #5e88ff0f 0, #0000 48%), linear-gradient(#02001373, #0000 30% 70%, #020013eb);
}

.bg-\[radial-gradient\(ellipse_70\%_55\%_at_50\%_45\%\,theme\(colors\.dark\.400\/0\.22\)\,transparent_65\%\)\] {
  background-image: radial-gradient(70% 55% at 50% 45%, #171a3438, #0000 65%);
}

.bg-\[radial-gradient\(ellipse_80\%_60\%_at_50\%_40\%\,rgba\(99\,102\,241\,0\.12\)\,transparent_65\%\)\] {
  background-image: radial-gradient(80% 60% at 50% 40%, #6366f11f, #0000 65%);
}

.bg-\[radial-gradient\(ellipse_90\%_80\%_at_35\%_15\%\,rgba\(255\,255\,255\,0\.55\)\,rgba\(77\,184\,255\,0\)_70\%\)\] {
  background-image: radial-gradient(90% 80% at 35% 15%, #ffffff8c, #4db8ff00 70%);
}

.bg-\[radial-gradient\(ellipse_95\%_90\%_at_50\%_50\%\,transparent_35\%\,theme\(colors\.dark\.100\/0\.88\)_100\%\)\] {
  background-image: radial-gradient(95% 90%, #0000 35%, #020013e0 100%);
}

.bg-\[url\(\'\/assets\/companies\/images\/path\.png\'\)\] {
  background-image: url("/assets/companies/images/path.png");
}

.bg-\[url\(\'\/assets\/companies\/images\/tech\.png\'\)\] {
  background-image: url("/assets/companies/images/tech.png");
}

.bg-bento {
  background-image: url("/assets/companies/images/bento.png");
}

.bg-bento-center {
  background-image: url("/assets/mdx/images/bento-center.webp");
}

.bg-bento-mid {
  background-image: url("/assets/companies/images/bento-mid.png");
}

.bg-card {
  background-image: url("/assets/general/images/bg-card.webp");
}

.bg-carousel-button {
  background-image: linear-gradient(#2a304d, #2c3157);
}

.bg-completed-card-outline {
  background-image: linear-gradient(#79ffe1 60%, #0000);
}

.bg-cookie {
  background-image: linear-gradient(#22274a, #11142b);
}

.bg-cookieButton {
  background-image: linear-gradient(#51baff, #2fa4ff);
}

.bg-course-gradient1 {
  background-image: linear-gradient(#2f1b5a80 0, #0e143480 100%);
}

.bg-course-gradient2 {
  background-image: linear-gradient(#24357e80 0, #0e143480 100%);
}

.bg-course-gradient3 {
  background-image: linear-gradient(#5a411b80 0, #0e143480 100%);
}

.bg-course-gradient4 {
  background-image: linear-gradient(#1b5a3880 0, #0e143480 100%);
}

.bg-dashboard-active {
  background-image: url("/assets/dashboard/icons/active-bg.svg");
}

.bg-dashboard-sidebar {
  background-image: linear-gradient(270deg, #090b1d, #02001310 0);
}

.bg-dev-up {
  background-image: url("/assets/pricing/images/dev-up.webp");
}

.bg-elite-content-card-outline {
  background-image: linear-gradient(#f5a623 60%, #0000);
}

.bg-elite-content-card-shine {
  background-image: radial-gradient(100% 100% at 100% 0, #f5a623 0, #fefefa00 100%);
}

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.bg-gradient-to-tl {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}

.bg-hold {
  background-image: url("/assets/companies/images/hold.webp");
}

.bg-hold-grd {
  background-image: linear-gradient(#24357e80, #0e143480);
}

.bg-instruct {
  background-image: url("/assets/companies/images/instruct.webp");
}

.bg-jsm-abstract {
  background-image: url("/assets/general/images/jsm-abstract.webp");
}

.bg-jsm-abstract-checkout {
  background-image: url("/assets/general/images/jsm-abstract-checkout.webp");
}

.bg-jsm-abstract-lined {
  background-image: url("/assets/general/images/jsm-abstract-lined.webp");
}

.bg-jsm-abstract-long {
  background-image: url("/assets/general/images/jsm-abstract-long.webp");
}

.bg-jsm-abstract-quarter {
  background-image: url("/assets/general/images/jsm-abstract-quarter.webp");
}

.bg-jsm-certificate-light {
  background-image: url("/assets/general/images/bg-certificate-light.webp");
}

.bg-jsm-stars {
  background-image: url("/assets/mdx/images/star-bg.webp");
}

.bg-linear-500 {
  background-image: linear-gradient(270deg, #22274a, #171a34);
}

.bg-linear-bento {
  background-image: linear-gradient(#090b1d, #171a34);
}

.bg-linear-course-small {
  background-image: linear-gradient(#171a34, #090b1d);
}

.bg-linear-dark-180 {
  background-image: linear-gradient(#11142b, #171a34);
}

.bg-linear-dark-90 {
  background-image: linear-gradient(90deg, #11142b, #171a34);
}

.bg-linear-gradient-blue-100 {
  background-image: radial-gradient(100% 100% at 0 100%, #52a8ff 0, #05041f00 100%);
}

.bg-linear-gradient-blue-module {
  background-image: radial-gradient(100% 100% at 100% 0, #0070f3 0, #51baff00 100%);
}

.bg-linear-gradient-carousel {
  background-image: linear-gradient(#090b1d, #090b1d00);
}

.bg-linear-gradient-community-card {
  background-image: linear-gradient(#171a34, #11142b);
}

.bg-linear-gradient-course-curriculum1 {
  background-image: radial-gradient(100% 100% at 100% 0, #51baff 0, #51baff00 100%);
}

.bg-linear-gradient-course-curriculum2 {
  background-image: radial-gradient(100% 100% at 100% 0, #f5a623 0, #f7b95500 100%);
}

.bg-linear-gradient-course-curriculum3 {
  background-image: radial-gradient(100% 100% at 100% 0, #ff0080 0, #ff008000 100%);
}

.bg-linear-gradient-curriculum {
  background-image: linear-gradient(#11142b, #090b1d);
}

.bg-linear-gradient-dark-0_100 {
  background-image: linear-gradient(#020013, #171a34);
}

.bg-linear-gradient-dark-100_180 {
  background-image: linear-gradient(#2a304d, #22274a);
}

.bg-linear-gradient-dark-100_90 {
  background-image: linear-gradient(#22274a, #171a34);
}

.bg-linear-gradient-dark-124_100 {
  background-image: linear-gradient(124deg, #171a34 -1.34%, #22274a);
}

.bg-linear-gradient-dark-180_100 {
  background-image: linear-gradient(#22274a, #2a304d);
}

.bg-linear-gradient-dark-90_100 {
  background-image: linear-gradient(90deg, #171a34, #22274a);
}

.bg-linear-gradient-dark-discord {
  background-image: linear-gradient(#11142b, #22274a);
}

.bg-linear-gradient-instructor {
  background-image: linear-gradient(90deg, #22274a00, #22274a 48.5%, #22274a00);
}

.bg-linear-gradient-light-blue {
  background-image: linear-gradient(270deg, #9ea6fa, #d8ccf1);
}

.bg-linear-gradient-nation {
  background-image: url("/assets/companies/images/linear-nation.webp");
}

.bg-linear-gradient-pink {
  background-image: radial-gradient(100% 100% at 100% 0, #eb367f 0, #51baff00 100%);
}

.bg-linear-gradient-pink-module {
  background-image: radial-gradient(100% 100% at 100% 0, #f81ce5 0, #51baff00 100%);
}

.bg-linear-gradient-primary-180_100 {
  background-image: linear-gradient(#51baff, #2fa4ff);
}

.bg-linear-gradient-purple-100 {
  background-image: radial-gradient(100% 100% at 100% 0, #a97aff 0, #05041f00 100%);
}

.bg-linear-gradient-star {
  background-image: url("/assets/companies/images/linear-star.webp");
}

.bg-linear-gradient-white-50 {
  background-image: radial-gradient(100% 50% at 50% 100%, #fff 0, #05041f00 100%);
}

.bg-linear-gradient-yellow-module {
  background-image: radial-gradient(100% 100% at 100% 0, #f5a623 0, #f7b95500 100%);
}

.bg-linear-gradient-youtube {
  background-image: linear-gradient(#11142b80, #22274a80);
}

.bg-linear-next-course {
  background-image: linear-gradient(#2f1b5a80, #0e143480);
}

.bg-linear-personalized {
  background-image: linear-gradient(#020013, #090b1d);
}

.bg-linear-roadblock {
  background-image: linear-gradient(#090b1d, #11142b);
}

.bg-next-up {
  background-image: url("/assets/pricing/images/next-up.webp");
}

.bg-nextjs-testing {
  background-image: url("/assets/pricing/images/radial-background.webp");
}

.bg-personalized {
  background-image: url("/assets/companies/images/stars.png");
}

.bg-pro-circle {
  background-image: url("/assets/general/images/pro-circle.webp");
}

.bg-pro-content-card-outline {
  background-image: linear-gradient(#fefefa 60%, #0000);
}

.bg-pro-content-card-shine {
  background-image: radial-gradient(100% 100% at 100% 0, #fefefa 0, #fefefa00 100%);
}

.bg-purple-black {
  background-image: linear-gradient(#2f1b5a, #0e1434);
}

.bg-radial-gradient-learning {
  background-image: radial-gradient(100% 100% at 100% 0, #0070f3 0, #0070f300 100%);
}

.bg-react-up {
  background-image: url("/assets/pricing/images/react-up.webp");
}

.bg-spotlight-curriculum1 {
  background-image: linear-gradient(#abf5ff, #abf5ff00 74.74%);
}

.bg-three-up {
  background-image: url("/assets/pricing/images/three-up.webp");
}

.bg-tilt-course {
  background-image: url("/assets/general/images/tilt-course.webp");
}

.bg-unlock-everything {
  background-image: url("/assets/pricing/images/unlock-everything.webp");
}

.bg-upcoming {
  background-image: url("/assets/pricing/images/upcoming.webp");
}

.\!from-yellow-400 {
  --tw-gradient-from: #ffe61c var(--tw-gradient-from-position) !important;
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.from-\[\#091531\] {
  --tw-gradient-from: #091531 var(--tw-gradient-from-position);
  --tw-gradient-to: #09153100 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#11142B\]\/50 {
  --tw-gradient-from: #11142b80 var(--tw-gradient-from-position);
  --tw-gradient-to: #11142b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#171A34\] {
  --tw-gradient-from: #171a34 var(--tw-gradient-from-position);
  --tw-gradient-to: #171a3400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#171A34\]\/20 {
  --tw-gradient-from: #171a3433 var(--tw-gradient-from-position);
  --tw-gradient-to: #171a3400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#22274A\] {
  --tw-gradient-from: #22274a var(--tw-gradient-from-position);
  --tw-gradient-to: #22274a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#2A3C59\] {
  --tw-gradient-from: #2a3c59 var(--tw-gradient-from-position);
  --tw-gradient-to: #2a3c5900 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#331B00\] {
  --tw-gradient-from: #331b00 var(--tw-gradient-from-position);
  --tw-gradient-to: #331b0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#33C791\] {
  --tw-gradient-from: #33c791 var(--tw-gradient-from-position);
  --tw-gradient-to: #33c79100 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#392102\] {
  --tw-gradient-from: #392102 var(--tw-gradient-from-position);
  --tw-gradient-to: #39210200 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#3EDFA4\] {
  --tw-gradient-from: #3edfa4 var(--tw-gradient-from-position);
  --tw-gradient-to: #3edfa400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#5EC4FF\] {
  --tw-gradient-from: #5ec4ff var(--tw-gradient-from-position);
  --tw-gradient-to: #5ec4ff00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#D1D4FA\] {
  --tw-gradient-from: #d1d4fa var(--tw-gradient-from-position);
  --tw-gradient-to: #d1d4fa00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#F5A623\] {
  --tw-gradient-from: #f5a623 var(--tw-gradient-from-position);
  --tw-gradient-to: #f5a62300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FE9F3A\]\/\[0\.08\] {
  --tw-gradient-from: #fe9f3a14 var(--tw-gradient-from-position);
  --tw-gradient-to: #fe9f3a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FEFEFA\] {
  --tw-gradient-from: #fefefa var(--tw-gradient-from-position);
  --tw-gradient-to: #fefefa00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFE61C\] {
  --tw-gradient-from: #ffe61c var(--tw-gradient-from-position);
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#FFE61C\]\/10 {
  --tw-gradient-from: #ffe61c1a var(--tw-gradient-from-position);
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#f5a52321\] {
  --tw-gradient-from: #f5a52321 var(--tw-gradient-from-position);
  --tw-gradient-to: #f5a52300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#f5a52326\] {
  --tw-gradient-from: #f5a52326 var(--tw-gradient-from-position);
  --tw-gradient-to: #f5a52300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#f5a52334\] {
  --tw-gradient-from: #f5a52334 var(--tw-gradient-from-position);
  --tw-gradient-to: #f5a52300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#fefefa18\] {
  --tw-gradient-from: #fefefa18 var(--tw-gradient-from-position);
  --tw-gradient-to: #fefefa00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[\#ffd666\] {
  --tw-gradient-from: #ffd666 var(--tw-gradient-from-position);
  --tw-gradient-to: #ffd66600 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400 {
  --tw-gradient-from: #60a5fa var(--tw-gradient-from-position);
  --tw-gradient-to: #60a5fa00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-300 {
  --tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);
  --tw-gradient-to: #67e8f900 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-400 {
  --tw-gradient-from: #79ffe1 var(--tw-gradient-from-position);
  --tw-gradient-to: #79ffe100 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-400\/30 {
  --tw-gradient-from: #79ffe14d var(--tw-gradient-from-position);
  --tw-gradient-to: #79ffe100 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-500 {
  --tw-gradient-from: #50e3c2 var(--tw-gradient-from-position);
  --tw-gradient-to: #50e3c200 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-150 {
  --tw-gradient-from: #050717 var(--tw-gradient-from-position);
  --tw-gradient-to: #05071700 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-200 {
  --tw-gradient-from: #090b1d var(--tw-gradient-from-position);
  --tw-gradient-to: #090b1d00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-300 {
  --tw-gradient-from: #11142b var(--tw-gradient-from-position);
  --tw-gradient-to: #11142b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-300\/60 {
  --tw-gradient-from: #11142b99 var(--tw-gradient-from-position);
  --tw-gradient-to: #11142b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-300\/85 {
  --tw-gradient-from: #11142bd9 var(--tw-gradient-from-position);
  --tw-gradient-to: #11142b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-400 {
  --tw-gradient-from: #171a34 var(--tw-gradient-from-position);
  --tw-gradient-to: #171a3400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-400\/30 {
  --tw-gradient-from: #171a344d var(--tw-gradient-from-position);
  --tw-gradient-to: #171a3400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-400\/40 {
  --tw-gradient-from: #171a3466 var(--tw-gradient-from-position);
  --tw-gradient-to: #171a3400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500 {
  --tw-gradient-from: #22274a var(--tw-gradient-from-position);
  --tw-gradient-to: #22274a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/90 {
  --tw-gradient-from: #22274ae6 var(--tw-gradient-from-position);
  --tw-gradient-to: #22274a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-400\/15 {
  --tw-gradient-from: #34d39926 var(--tw-gradient-from-position);
  --tw-gradient-to: #34d39900 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-400\/25 {
  --tw-gradient-from: #34d39940 var(--tw-gradient-from-position);
  --tw-gradient-to: #34d39900 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-400 {
  --tw-gradient-from: #9ca3af var(--tw-gradient-from-position);
  --tw-gradient-to: #9ca3af00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-300\/25 {
  --tw-gradient-from: #ffa92940 var(--tw-gradient-from-position);
  --tw-gradient-to: #ffa92900 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-400\/35 {
  --tw-gradient-from: #d3807059 var(--tw-gradient-from-position);
  --tw-gradient-to: #d3807000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-400\/\[0\.14\] {
  --tw-gradient-from: #d3807024 var(--tw-gradient-from-position);
  --tw-gradient-to: #d3807000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-500\/20 {
  --tw-gradient-from: #e08c7b33 var(--tw-gradient-from-position);
  --tw-gradient-to: #e08c7b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-1 {
  --tw-gradient-from: #51baff var(--tw-gradient-from-position);
  --tw-gradient-to: #51baff00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-5 {
  --tw-gradient-from: #0070f3 var(--tw-gradient-from-position);
  --tw-gradient-to: #0070f300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-6 {
  --tw-gradient-from: #9ea6fa var(--tw-gradient-from-position);
  --tw-gradient-to: #9ea6fa00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400 {
  --tw-gradient-from: #c084fc var(--tw-gradient-from-position);
  --tw-gradient-to: #c084fc00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50 {
  --tw-gradient-from: #d1d4fa var(--tw-gradient-from-position);
  --tw-gradient-to: #d1d4fa00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rgba-40 {
  --tw-gradient-from: #24357e66 var(--tw-gradient-from-position);
  --tw-gradient-to: #24357e00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rgba-42 {
  --tw-gradient-from: #2f1b5a80 var(--tw-gradient-from-position);
  --tw-gradient-to: #2f1b5a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rgba-44 {
  --tw-gradient-from: #5a411b80 var(--tw-gradient-from-position);
  --tw-gradient-to: #5a411b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rgba-45 {
  --tw-gradient-from: #5a1b1b80 var(--tw-gradient-from-position);
  --tw-gradient-to: #5a1b1b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rgba-46 {
  --tw-gradient-from: #24357e80 var(--tw-gradient-from-position);
  --tw-gradient-to: #24357e00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rgba-47 {
  --tw-gradient-from: #1b5a3880 var(--tw-gradient-from-position);
  --tw-gradient-to: #1b5a3800 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rgba-48 {
  --tw-gradient-from: #595a1b80 var(--tw-gradient-from-position);
  --tw-gradient-to: #595a1b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-transparent {
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-white\/0 {
  --tw-gradient-from: #fff0 var(--tw-gradient-from-position);
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-white\/\[0\.05\] {
  --tw-gradient-from: #ffffff0d var(--tw-gradient-from-position);
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400 {
  --tw-gradient-from: #ffe61c var(--tw-gradient-from-position);
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/10 {
  --tw-gradient-from: #ffe61c1a var(--tw-gradient-from-position);
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/25 {
  --tw-gradient-from: #ffe61c40 var(--tw-gradient-from-position);
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/30 {
  --tw-gradient-from: #ffe61c4d var(--tw-gradient-from-position);
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.via-\[\#22284A\] {
  --tw-gradient-to: #22284a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #22284a var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-\[\#4DB8FF\] {
  --tw-gradient-to: #4db8ff00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #4db8ff var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-\[\#FFA929\] {
  --tw-gradient-to: #ffa92900 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffa929 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-\[\#f5a52315\] {
  --tw-gradient-to: #f5a52300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f5a52315 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-\[\#f5a5231c\] {
  --tw-gradient-to: #f5a52300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f5a5231c var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-\[\#f5a52359\] {
  --tw-gradient-to: #f5a52300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f5a52359 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-\[\#f5a52389\] {
  --tw-gradient-to: #f5a52300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f5a52389 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-\[\#fefefa95\] {
  --tw-gradient-to: #fefefa00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fefefa95 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-amber-400\/25 {
  --tw-gradient-to: #fbbf2400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fbbf2440 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-amber-600\/10 {
  --tw-gradient-to: #d9770600 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #d977061a var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-cyan-400\/5 {
  --tw-gradient-to: #79ffe100 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #79ffe10d var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-dark-300 {
  --tw-gradient-to: #11142b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #11142b var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-dark-300\/20 {
  --tw-gradient-to: #11142b00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #11142b33 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-dark-400\/60 {
  --tw-gradient-to: #171a3400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #171a3499 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-dark-500\/50 {
  --tw-gradient-to: #22274a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #22274a80 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-dark-500\/\[0\.12\] {
  --tw-gradient-to: #22274a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #22274a1f var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-green-8\/60 {
  --tw-gradient-to: #0acf8300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #0acf8399 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-primary-1\/60 {
  --tw-gradient-to: #51baff00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #51baff99 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-primary-2 {
  --tw-gradient-to: #2fa4ff00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #2fa4ff var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-rose-400\/\[0\.06\] {
  --tw-gradient-to: #fb718500 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fb71850f var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-transparent {
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-white\/10 {
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffffff1a var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-white\/15 {
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffffff26 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-white\/20 {
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fff3 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-yellow-400\/5 {
  --tw-gradient-to: #ffe61c00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffe61c0d var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.\!to-orange-300 {
  --tw-gradient-to: #ffa929 var(--tw-gradient-to-position) !important;
}

.to-\[\#090B1D\] {
  --tw-gradient-to: #090b1d var(--tw-gradient-to-position);
}

.to-\[\#0A0C1E\] {
  --tw-gradient-to: #0a0c1e var(--tw-gradient-to-position);
}

.to-\[\#0C0C1C\] {
  --tw-gradient-to: #0c0c1c var(--tw-gradient-to-position);
}

.to-\[\#0e1021\] {
  --tw-gradient-to: #0e1021 var(--tw-gradient-to-position);
}

.to-\[\#171A34\] {
  --tw-gradient-to: #171a34 var(--tw-gradient-to-position);
}

.to-\[\#22274A\] {
  --tw-gradient-to: #22274a var(--tw-gradient-to-position);
}

.to-\[\#22274A\]\/50 {
  --tw-gradient-to: #22274a80 var(--tw-gradient-to-position);
}

.to-\[\#24294B\] {
  --tw-gradient-to: #24294b var(--tw-gradient-to-position);
}

.to-\[\#2A304D\] {
  --tw-gradient-to: #2a304d var(--tw-gradient-to-position);
}

.to-\[\#3AA8E8\] {
  --tw-gradient-to: #3aa8e8 var(--tw-gradient-to-position);
}

.to-\[\#9EA6FA\] {
  --tw-gradient-to: #9ea6fa var(--tw-gradient-to-position);
}

.to-\[\#D4AF37\] {
  --tw-gradient-to: #d4af37 var(--tw-gradient-to-position);
}

.to-\[\#FFA929\] {
  --tw-gradient-to: #ffa929 var(--tw-gradient-to-position);
}

.to-\[\#FFA929\]\/10 {
  --tw-gradient-to: #ffa9291a var(--tw-gradient-to-position);
}

.to-\[\#FFBF3F\] {
  --tw-gradient-to: #ffbf3f var(--tw-gradient-to-position);
}

.to-\[\#f5a523c5\] {
  --tw-gradient-to: #f5a523c5 var(--tw-gradient-to-position);
}

.to-\[\#fefefac2\] {
  --tw-gradient-to: #fefefac2 var(--tw-gradient-to-position);
}

.to-\[\#ffb84d\] {
  --tw-gradient-to: #ffb84d var(--tw-gradient-to-position);
}

.to-amber-600\/20 {
  --tw-gradient-to: #d9770633 var(--tw-gradient-to-position);
}

.to-blue-600 {
  --tw-gradient-to: #2563eb var(--tw-gradient-to-position);
}

.to-cyan-500 {
  --tw-gradient-to: #50e3c2 var(--tw-gradient-to-position);
}

.to-cyan-600 {
  --tw-gradient-to: #0ac7b4 var(--tw-gradient-to-position);
}

.to-cyan-700 {
  --tw-gradient-to: #29bc9b var(--tw-gradient-to-position);
}

.to-dark-200 {
  --tw-gradient-to: #090b1d var(--tw-gradient-to-position);
}

.to-dark-200\/55 {
  --tw-gradient-to: #090b1d8c var(--tw-gradient-to-position);
}

.to-dark-300 {
  --tw-gradient-to: #11142b var(--tw-gradient-to-position);
}

.to-dark-300\/90 {
  --tw-gradient-to: #11142be6 var(--tw-gradient-to-position);
}

.to-dark-400 {
  --tw-gradient-to: #171a34 var(--tw-gradient-to-position);
}

.to-dark-400\/60 {
  --tw-gradient-to: #171a3499 var(--tw-gradient-to-position);
}

.to-dark-500 {
  --tw-gradient-to: #22274a var(--tw-gradient-to-position);
}

.to-dark-500\/35 {
  --tw-gradient-to: #22274a59 var(--tw-gradient-to-position);
}

.to-dark-500\/60 {
  --tw-gradient-to: #22274a99 var(--tw-gradient-to-position);
}

.to-dark-500\/70 {
  --tw-gradient-to: #22274ab3 var(--tw-gradient-to-position);
}

.to-dark-600 {
  --tw-gradient-to: #2a304d var(--tw-gradient-to-position);
}

.to-dark-600\/95 {
  --tw-gradient-to: #2a304df2 var(--tw-gradient-to-position);
}

.to-emerald-500\/10 {
  --tw-gradient-to: #10b9811a var(--tw-gradient-to-position);
}

.to-emerald-500\/5 {
  --tw-gradient-to: #10b9810d var(--tw-gradient-to-position);
}

.to-gray-600 {
  --tw-gradient-to: #4b5563 var(--tw-gradient-to-position);
}

.to-indigo-500 {
  --tw-gradient-to: #6366f1 var(--tw-gradient-to-position);
}

.to-orange-300 {
  --tw-gradient-to: #ffa929 var(--tw-gradient-to-position);
}

.to-orange-400\/25 {
  --tw-gradient-to: #d3807040 var(--tw-gradient-to-position);
}

.to-orange-500 {
  --tw-gradient-to: #e08c7b var(--tw-gradient-to-position);
}

.to-pink-500 {
  --tw-gradient-to: #eb367f var(--tw-gradient-to-position);
}

.to-primary-2 {
  --tw-gradient-to: #2fa4ff var(--tw-gradient-to-position);
}

.to-primary-3 {
  --tw-gradient-to: #3291ff var(--tw-gradient-to-position);
}

.to-primary-6 {
  --tw-gradient-to: #9ea6fa var(--tw-gradient-to-position);
}

.to-purple-50 {
  --tw-gradient-to: #d1d4fa var(--tw-gradient-to-position);
}

.to-rgba-41 {
  --tw-gradient-to: #22274a66 var(--tw-gradient-to-position);
}

.to-rgba-43 {
  --tw-gradient-to: #0e143480 var(--tw-gradient-to-position);
}

.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.to-white\/0 {
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
}

.bg-contain {
  background-size: contain;
}

.bg-cover {
  background-size: cover;
}

.bg-clip-text {
  -webkit-background-clip: text;
  background-clip: text;
}

.bg-bottom {
  background-position: bottom;
}

.bg-center {
  background-position: 50%;
}

.bg-left {
  background-position: 0;
}

.bg-top {
  background-position: top;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.fill-current {
  fill: currentColor;
}

.fill-gray-discord {
  fill: #c2cde733;
}

.object-contain {
  -o-object-fit: contain;
  object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.object-fill {
  -o-object-fit: fill;
  object-fit: fill;
}

.object-none {
  -o-object-fit: none;
  object-fit: none;
}

.object-scale-down {
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.object-bottom {
  -o-object-position: bottom;
  object-position: bottom;
}

.object-center {
  -o-object-position: center;
  object-position: center;
}

.object-left {
  -o-object-position: left;
  object-position: left;
}

.object-right {
  -o-object-position: right;
  object-position: right;
}

.object-top {
  -o-object-position: top;
  object-position: top;
}

.\!p-0 {
  padding: 0 !important;
}

.\!p-1 {
  padding: .25rem !important;
}

.\!p-5 {
  padding: 1.25rem !important;
}

.\!p-\[50px_20px\] {
  padding: 50px 20px !important;
}

.p-0 {
  padding: 0;
}

.p-1 {
  padding: .25rem;
}

.p-1\.5 {
  padding: .375rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-2 {
  padding: .5rem;
}

.p-2\.5 {
  padding: .625rem;
}

.p-20 {
  padding: 5rem;
}

.p-3 {
  padding: .75rem;
}

.p-3\.5 {
  padding: .875rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-7 {
  padding: 1.75rem;
}

.p-8 {
  padding: 2rem;
}

.p-9 {
  padding: 2.25rem;
}

.p-\[0_28px_26px_4px\] {
  padding: 0 28px 26px 4px;
}

.p-\[16\%\] {
  padding: 16%;
}

.p-\[18px\] {
  padding: 18px;
}

.p-\[1px\] {
  padding: 1px;
}

.p-\[2\.5px\] {
  padding: 2.5px;
}

.p-\[24px_20px\] {
  padding: 24px 20px;
}

.p-\[2px\] {
  padding: 2px;
}

.p-\[32px_90px_8px\] {
  padding: 32px 90px 8px;
}

.p-\[7\.5px\] {
  padding: 7.5px;
}

.p-\[90px\] {
  padding: 90px;
}

.p-px {
  padding: 1px;
}

.\!px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.\!px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.\!py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.\!py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.\!py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.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-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.px-2 {
  padding-left: .5rem;
  padding-right: .5rem;
}

.px-2\.5 {
  padding-left: .625rem;
  padding-right: .625rem;
}

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-3 {
  padding-left: .75rem;
  padding-right: .75rem;
}

.px-3\.5 {
  padding-left: .875rem;
  padding-right: .875rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.px-\[15px\] {
  padding-left: 15px;
  padding-right: 15px;
}

.px-\[18px\] {
  padding-left: 18px;
  padding-right: 18px;
}

.px-\[26px\] {
  padding-left: 26px;
  padding-right: 26px;
}

.px-\[30px\] {
  padding-left: 30px;
  padding-right: 30px;
}

.px-\[34px\] {
  padding-left: 34px;
  padding-right: 34px;
}

.px-\[50px\] {
  padding-left: 50px;
  padding-right: 50px;
}

.px-\[67px\] {
  padding-left: 67px;
  padding-right: 67px;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.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-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.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-3\.5 {
  padding-top: .875rem;
  padding-bottom: .875rem;
}

.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-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.py-\[13px\] {
  padding-top: 13px;
  padding-bottom: 13px;
}

.py-\[18px\] {
  padding-top: 18px;
  padding-bottom: 18px;
}

.py-\[30px\] {
  padding-top: 30px;
  padding-bottom: 30px;
}

.py-\[3px\] {
  padding-top: 3px;
  padding-bottom: 3px;
}

.py-\[40px\] {
  padding-top: 40px;
  padding-bottom: 40px;
}

.py-\[50px\] {
  padding-top: 50px;
  padding-bottom: 50px;
}

.py-\[61px\] {
  padding-top: 61px;
  padding-bottom: 61px;
}

.py-\[72px\] {
  padding-top: 72px;
  padding-bottom: 72px;
}

.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}

.\!pb-0 {
  padding-bottom: 0 !important;
}

.\!pl-0 {
  padding-left: 0 !important;
}

.pb-1 {
  padding-bottom: .25rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-11 {
  padding-bottom: 2.75rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pb-14 {
  padding-bottom: 3.5rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pb-2 {
  padding-bottom: .5rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-24 {
  padding-bottom: 6rem;
}

.pb-28 {
  padding-bottom: 7rem;
}

.pb-3 {
  padding-bottom: .75rem;
}

.pb-3\.5 {
  padding-bottom: .875rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-7 {
  padding-bottom: 1.75rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pb-9 {
  padding-bottom: 2.25rem;
}

.pb-\[14px\] {
  padding-bottom: 14px;
}

.pb-\[18px\] {
  padding-bottom: 18px;
}

.pb-\[46px\] {
  padding-bottom: 46px;
}

.pb-\[51px\] {
  padding-bottom: 51px;
}

.pb-\[60px\] {
  padding-bottom: 60px;
}

.pb-\[70px\] {
  padding-bottom: 70px;
}

.pb-\[72px\] {
  padding-bottom: 72px;
}

.pe-14 {
  padding-inline-end: 3.5rem;
}

.pl-1 {
  padding-left: .25rem;
}

.pl-11 {
  padding-left: 2.75rem;
}

.pl-14 {
  padding-left: 3.5rem;
}

.pl-16 {
  padding-left: 4rem;
}

.pl-2 {
  padding-left: .5rem;
}

.pl-2\.5 {
  padding-left: .625rem;
}

.pl-20 {
  padding-left: 5rem;
}

.pl-3 {
  padding-left: .75rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pl-9 {
  padding-left: 2.25rem;
}

.pl-\[34px\] {
  padding-left: 34px;
}

.pl-\[38px\] {
  padding-left: 38px;
}

.pl-\[max\(1rem\,env\(safe-area-inset-left\)\)\] {
  padding-left: max(1rem, env(safe-area-inset-left));
}

.pr-0\.5 {
  padding-right: .125rem;
}

.pr-1 {
  padding-right: .25rem;
}

.pr-1\.5 {
  padding-right: .375rem;
}

.pr-11 {
  padding-right: 2.75rem;
}

.pr-14 {
  padding-right: 3.5rem;
}

.pr-2 {
  padding-right: .5rem;
}

.pr-2\.5 {
  padding-right: .625rem;
}

.pr-3 {
  padding-right: .75rem;
}

.pr-3\.5 {
  padding-right: .875rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pr-\[0px\] {
  padding-right: 0;
}

.pr-\[33px\] {
  padding-right: 33px;
}

.pr-\[max\(1rem\,env\(safe-area-inset-right\)\)\] {
  padding-right: max(1rem, env(safe-area-inset-right));
}

.ps-10 {
  padding-inline-start: 2.5rem;
}

.pt-0 {
  padding-top: 0;
}

.pt-0\.5 {
  padding-top: .125rem;
}

.pt-1 {
  padding-top: .25rem;
}

.pt-1\.5 {
  padding-top: .375rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pt-14 {
  padding-top: 3.5rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pt-2 {
  padding-top: .5rem;
}

.pt-20 {
  padding-top: 5rem;
}

.pt-24 {
  padding-top: 6rem;
}

.pt-28 {
  padding-top: 7rem;
}

.pt-3 {
  padding-top: .75rem;
}

.pt-3\.5 {
  padding-top: .875rem;
}

.pt-32 {
  padding-top: 8rem;
}

.pt-36 {
  padding-top: 9rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-44 {
  padding-top: 11rem;
}

.pt-48 {
  padding-top: 12rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-52 {
  padding-top: 13rem;
}

.pt-56 {
  padding-top: 14rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pt-60 {
  padding-top: 15rem;
}

.pt-7 {
  padding-top: 1.75rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pt-9 {
  padding-top: 2.25rem;
}

.pt-\[101px\] {
  padding-top: 101px;
}

.pt-\[106px\] {
  padding-top: 106px;
}

.pt-\[120px\] {
  padding-top: 120px;
}

.pt-\[18px\] {
  padding-top: 18px;
}

.pt-\[220px\] {
  padding-top: 220px;
}

.pt-\[22px\] {
  padding-top: 22px;
}

.pt-\[2px\] {
  padding-top: 2px;
}

.pt-\[30px\] {
  padding-top: 30px;
}

.pt-\[43px\] {
  padding-top: 43px;
}

.pt-\[4px\] {
  padding-top: 4px;
}

.pt-\[50px\] {
  padding-top: 50px;
}

.pt-\[56\.25\%\] {
  padding-top: 56.25%;
}

.pt-\[60px\] {
  padding-top: 60px;
}

.pt-\[70px\] {
  padding-top: 70px;
}

.pt-\[72px\] {
  padding-top: 72px;
}

.pt-\[75px\] {
  padding-top: 75px;
}

.pt-\[84px\] {
  padding-top: 84px;
}

.pt-\[90px\] {
  padding-top: 90px;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-start {
  text-align: start;
}

.text-end {
  text-align: end;
}

.align-middle {
  vertical-align: middle;
}

.align-text-bottom {
  vertical-align: text-bottom;
}

.\!font-mono {
  font-family: var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.\!font-playball {
  font-family: var(--font-playball), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.font-\[var\(--font-inter-v1\)\,Inter\,-apple-system\,sans-serif\] {
  font-family: var(--font-inter-v1), Inter, -apple-system, sans-serif;
}

.font-gsap-mono {
  font-family: Plus Jakarta Sans, sans-serif;
}

.font-gsap-serif {
  font-family: DM Sans, sans-serif;
}

.font-mono {
  font-family: var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.font-montserrat {
  font-family: var(--font-montserrat), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.font-sans {
  font-family: var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.\!text-3xl {
  font-size: 1.875rem !important;
  line-height: 2.25rem !important;
}

.\!text-\[18px\] {
  font-size: 18px !important;
}

.\!text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}

.\!text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}

.\!text-sm {
  font-size: .875rem !important;
  line-height: 1.25rem !important;
}

.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-6xl {
  font-size: 3.75rem;
  line-height: 1;
}

.text-\[0\.85em\] {
  font-size: .85em;
}

.text-\[0\.8rem\] {
  font-size: .8rem;
}

.text-\[10px\] {
  font-size: 10px;
}

.text-\[11px\] {
  font-size: 11px;
}

.text-\[12px\] {
  font-size: 12px;
}

.text-\[13px\] {
  font-size: 13px;
}

.text-\[140px\] {
  font-size: 140px;
}

.text-\[15px\] {
  font-size: 15px;
}

.text-\[16px\] {
  font-size: 16px;
}

.text-\[17px\] {
  font-size: 17px;
}

.text-\[18px\] {
  font-size: 18px;
}

.text-\[20px\] {
  font-size: 20px;
}

.text-\[25px\] {
  font-size: 25px;
}

.text-\[28px\] {
  font-size: 28px;
}

.text-\[36px\] {
  font-size: 36px;
}

.text-\[48px\] {
  font-size: 48px;
}

.text-\[56px\] {
  font-size: 56px;
}

.text-\[72px\] {
  font-size: 72px;
}

.text-\[80px\] {
  font-size: 80px;
}

.text-\[9px\] {
  font-size: 9px;
}

.text-\[clamp\(0\.9rem\,2\.5vw\,1\.25rem\)\] {
  font-size: clamp(.9rem, 2.5vw, 1.25rem);
}

.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;
}

.\!font-\[var\(--font-geist-mono\)\,Geist_Mono\,monospace\] {
  font-weight: var(--font-geist-mono), Geist Mono, monospace !important;
}

.\!font-bold {
  font-weight: 700 !important;
}

.\!font-medium {
  font-weight: 500 !important;
}

.\!font-semibold {
  font-weight: 600 !important;
}

.font-black {
  font-weight: 900;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}

.\!leading-8 {
  line-height: 2rem !important;
}

.\!leading-\[1\.08\] {
  line-height: 1.08 !important;
}

.\!leading-\[1\.7\] {
  line-height: 1.7 !important;
}

.\!leading-\[120\%\] {
  line-height: 120% !important;
}

.\!leading-\[20px\] {
  line-height: 20px !important;
}

.\!leading-\[24px\] {
  line-height: 24px !important;
}

.\!leading-\[28px\] {
  line-height: 28px !important;
}

.\!leading-\[32px\] {
  line-height: 32px !important;
}

.\!leading-\[52px\] {
  line-height: 52px !important;
}

.\!leading-none {
  line-height: 1 !important;
}

.\!leading-tight {
  line-height: 1.25 !important;
}

.leading-10 {
  line-height: 2.5rem;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-7 {
  line-height: 1.75rem;
}

.leading-\[1\.06\] {
  line-height: 1.06;
}

.leading-\[1\.15\] {
  line-height: 1.15;
}

.leading-\[1\.18\] {
  line-height: 1.18;
}

.leading-\[1\.2\] {
  line-height: 1.2;
}

.leading-\[1\.3\] {
  line-height: 1.3;
}

.leading-\[1\.55\] {
  line-height: 1.55;
}

.leading-\[1\.6\] {
  line-height: 1.6;
}

.leading-\[1\.7\] {
  line-height: 1.7;
}

.leading-\[20px\] {
  line-height: 20px;
}

.leading-\[24px\] {
  line-height: 24px;
}

.leading-\[28px\] {
  line-height: 28px;
}

.leading-\[47px\] {
  line-height: 47px;
}

.leading-\[50px\] {
  line-height: 50px;
}

.leading-\[7rem\] {
  line-height: 7rem;
}

.leading-none {
  line-height: 1;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-snug {
  line-height: 1.375;
}

.leading-tight {
  line-height: 1.25;
}

.\!tracking-normal {
  letter-spacing: 0 !important;
}

.tracking-\[-0\.03em\] {
  letter-spacing: -.03em;
}

.tracking-\[-0\.04em\] {
  letter-spacing: -.04em;
}

.tracking-\[-0\.3px\] {
  letter-spacing: -.3px;
}

.tracking-\[-0\.5px\] {
  letter-spacing: -.5px;
}

.tracking-\[-1\.5px\] {
  letter-spacing: -1.5px;
}

.tracking-\[-1px\] {
  letter-spacing: -1px;
}

.tracking-\[-2px\] {
  letter-spacing: -2px;
}

.tracking-\[0\.12em\] {
  letter-spacing: .12em;
}

.tracking-\[0\.14em\] {
  letter-spacing: .14em;
}

.tracking-\[0\.15em\] {
  letter-spacing: .15em;
}

.tracking-\[0\.16em\] {
  letter-spacing: .16em;
}

.tracking-\[0\.18em\] {
  letter-spacing: .18em;
}

.tracking-\[0\.1em\] {
  letter-spacing: .1em;
}

.tracking-\[0\.22em\] {
  letter-spacing: .22em;
}

.tracking-\[0\.28em\] {
  letter-spacing: .28em;
}

.tracking-\[0\.2em\] {
  letter-spacing: .2em;
}

.tracking-\[0\.3em\] {
  letter-spacing: .3em;
}

.tracking-tight {
  letter-spacing: -.025em;
}

.tracking-wide {
  letter-spacing: .025em;
}

.tracking-wider {
  letter-spacing: .05em;
}

.tracking-widest {
  letter-spacing: .1em;
}

.\!text-\[\#73E2B6\] {
  --tw-text-opacity: 1 !important;
  color: rgb(115 226 182 / var(--tw-text-opacity)) !important;
}

.\!text-\[\#BADAF6\] {
  --tw-text-opacity: 1 !important;
  color: rgb(186 218 246 / var(--tw-text-opacity)) !important;
}

.\!text-\[\#EAE4D8\] {
  --tw-text-opacity: 1 !important;
  color: rgb(234 228 216 / var(--tw-text-opacity)) !important;
}

.\!text-\[\#FDD0FE\] {
  --tw-text-opacity: 1 !important;
  color: rgb(253 208 254 / var(--tw-text-opacity)) !important;
}

.\!text-dark-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(2 0 19 / var(--tw-text-opacity)) !important;
}

.\!text-dark-150 {
  --tw-text-opacity: 1 !important;
  color: rgb(5 7 23 / var(--tw-text-opacity)) !important;
}

.\!text-light-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(217 223 242 / var(--tw-text-opacity)) !important;
}

.\!text-light-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(194 205 231 / var(--tw-text-opacity)) !important;
}

.\!text-light-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(133 143 173 / var(--tw-text-opacity)) !important;
}

.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.text-\[\#00744A\] {
  --tw-text-opacity: 1;
  color: rgb(0 116 74 / var(--tw-text-opacity));
}

.text-\[\#00B67A\] {
  --tw-text-opacity: 1;
  color: rgb(0 182 122 / var(--tw-text-opacity));
}

.text-\[\#020013\] {
  --tw-text-opacity: 1;
  color: rgb(2 0 19 / var(--tw-text-opacity));
}

.text-\[\#090b1d\] {
  --tw-text-opacity: 1;
  color: rgb(9 11 29 / var(--tw-text-opacity));
}

.text-\[\#0B1220\] {
  --tw-text-opacity: 1;
  color: rgb(11 18 32 / var(--tw-text-opacity));
}

.text-\[\#0a0a0a\] {
  --tw-text-opacity: 1;
  color: rgb(10 10 10 / var(--tw-text-opacity));
}

.text-\[\#1a0f00\] {
  --tw-text-opacity: 1;
  color: rgb(26 15 0 / var(--tw-text-opacity));
}

.text-\[\#22c55e\] {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}

.text-\[\#33C791\] {
  --tw-text-opacity: 1;
  color: rgb(51 199 145 / var(--tw-text-opacity));
}

.text-\[\#50E3C2\] {
  --tw-text-opacity: 1;
  color: rgb(80 227 194 / var(--tw-text-opacity));
}

.text-\[\#51BAFF\], .text-\[\#51baff\] {
  --tw-text-opacity: 1;
  color: rgb(81 186 255 / var(--tw-text-opacity));
}

.text-\[\#52A8FF\] {
  --tw-text-opacity: 1;
  color: rgb(82 168 255 / var(--tw-text-opacity));
}

.text-\[\#62C073\] {
  --tw-text-opacity: 1;
  color: rgb(98 192 115 / var(--tw-text-opacity));
}

.text-\[\#6CFF7B\] {
  --tw-text-opacity: 1;
  color: rgb(108 255 123 / var(--tw-text-opacity));
}

.text-\[\#858fad\] {
  --tw-text-opacity: 1;
  color: rgb(133 143 173 / var(--tw-text-opacity));
}

.text-\[\#D4AF37\] {
  --tw-text-opacity: 1;
  color: rgb(212 175 55 / var(--tw-text-opacity));
}

.text-\[\#D9DFF2\] {
  --tw-text-opacity: 1;
  color: rgb(217 223 242 / var(--tw-text-opacity));
}

.text-\[\#FA5424\] {
  --tw-text-opacity: 1;
  color: rgb(250 84 36 / var(--tw-text-opacity));
}

.text-\[\#FE9F3A\] {
  --tw-text-opacity: 1;
  color: rgb(254 159 58 / var(--tw-text-opacity));
}

.text-\[\#FFCB47\] {
  --tw-text-opacity: 1;
  color: rgb(255 203 71 / var(--tw-text-opacity));
}

.text-\[\#ef4444\] {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.text-\[\#f87171\] {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}

.text-\[\#f97316\] {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}

.text-\[\#ffffff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-amber-100\/90 {
  color: #fef3c7e6;
}

.text-amber-200\/85 {
  color: #fde68ad9;
}

.text-amber-300 {
  --tw-text-opacity: 1;
  color: rgb(252 211 77 / var(--tw-text-opacity));
}

.text-amber-400 {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}

.text-amber-50\/90 {
  color: #fffbebe6;
}

.text-amber-500 {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity));
}

.text-current {
  color: currentColor;
}

.text-cyan-1 {
  --tw-text-opacity: 1;
  color: rgb(121 255 225 / var(--tw-text-opacity));
}

.text-cyan-300 {
  --tw-text-opacity: 1;
  color: rgb(103 232 249 / var(--tw-text-opacity));
}

.text-cyan-400 {
  --tw-text-opacity: 1;
  color: rgb(121 255 225 / var(--tw-text-opacity));
}

.text-cyan-500 {
  --tw-text-opacity: 1;
  color: rgb(80 227 194 / var(--tw-text-opacity));
}

.text-cyan-600 {
  --tw-text-opacity: 1;
  color: rgb(10 199 180 / var(--tw-text-opacity));
}

.text-dark-100 {
  --tw-text-opacity: 1;
  color: rgb(2 0 19 / var(--tw-text-opacity));
}

.text-dark-150 {
  --tw-text-opacity: 1;
  color: rgb(5 7 23 / var(--tw-text-opacity));
}

.text-dark-150\/80 {
  color: #050717cc;
}

.text-dark-200 {
  --tw-text-opacity: 1;
  color: rgb(9 11 29 / var(--tw-text-opacity));
}

.text-dark-300 {
  --tw-text-opacity: 1;
  color: rgb(17 20 43 / var(--tw-text-opacity));
}

.text-dark-400 {
  --tw-text-opacity: 1;
  color: rgb(23 26 52 / var(--tw-text-opacity));
}

.text-emerald-300 {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}

.text-fuchsia-300 {
  --tw-text-opacity: 1;
  color: rgb(240 171 252 / var(--tw-text-opacity));
}

.text-geist-cyan {
  --tw-text-opacity: 1;
  color: rgb(80 227 194 / var(--tw-text-opacity));
}

.text-geist-violet {
  --tw-text-opacity: 1;
  color: rgb(169 122 255 / var(--tw-text-opacity));
}

.text-geist-warning-dark {
  --tw-text-opacity: 1;
  color: rgb(245 166 35 / var(--tw-text-opacity));
}

.text-gray-10 {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.text-green-200 {
  --tw-text-opacity: 1;
  color: rgb(98 192 115 / var(--tw-text-opacity));
}

.text-green-300 {
  --tw-text-opacity: 1;
  color: rgb(39 201 63 / var(--tw-text-opacity));
}

.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
}

.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(80 227 194 / var(--tw-text-opacity));
}

.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(108 255 123 / var(--tw-text-opacity));
}

.text-green-8 {
  --tw-text-opacity: 1;
  color: rgb(10 207 131 / var(--tw-text-opacity));
}

.text-indigo-300 {
  --tw-text-opacity: 1;
  color: rgb(165 180 252 / var(--tw-text-opacity));
}

.text-light-100 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-light-200 {
  --tw-text-opacity: 1;
  color: rgb(217 223 242 / var(--tw-text-opacity));
}

.text-light-200\/95 {
  color: #d9dff2f2;
}

.text-light-300 {
  --tw-text-opacity: 1;
  color: rgb(194 205 231 / var(--tw-text-opacity));
}

.text-light-300\/90 {
  color: #c2cde7e6;
}

.text-light-300\/95 {
  color: #c2cde7f2;
}

.text-light-400 {
  --tw-text-opacity: 1;
  color: rgb(133 143 173 / var(--tw-text-opacity));
}

.text-light-400\/90 {
  color: #858fade6;
}

.text-light-500 {
  --tw-text-opacity: 1;
  color: rgb(138 150 177 / var(--tw-text-opacity));
}

.text-light-500\/50 {
  color: #8a96b180;
}

.text-light-500\/80 {
  color: #8a96b1cc;
}

.text-light-800 {
  --tw-text-opacity: 1;
  color: rgb(208 223 255 / var(--tw-text-opacity));
}

.text-magenta-400 {
  --tw-text-opacity: 1;
  color: rgb(255 121 247 / var(--tw-text-opacity));
}

.text-magenta-500 {
  --tw-text-opacity: 1;
  color: rgb(248 28 229 / var(--tw-text-opacity));
}

.text-mv2-accent-blue {
  --tw-text-opacity: 1;
  color: rgb(81 177 255 / var(--tw-text-opacity));
}

.text-mv2-yellow-gold {
  --tw-text-opacity: 1;
  color: rgb(255 199 56 / var(--tw-text-opacity));
}

.text-orange-100 {
  --tw-text-opacity: 1;
  color: rgb(255 95 86 / var(--tw-text-opacity));
}

.text-orange-100\/90 {
  color: #ff5f56e6;
}

.text-orange-200 {
  --tw-text-opacity: 1;
  color: rgb(255 149 92 / var(--tw-text-opacity));
}

.text-orange-200\/60 {
  color: #ff955c99;
}

.text-orange-200\/70 {
  color: #ff955cb3;
}

.text-orange-200\/80 {
  color: #ff955ccc;
}

.text-orange-200\/90 {
  color: #ff955ce6;
}

.text-orange-300 {
  --tw-text-opacity: 1;
  color: rgb(255 169 41 / var(--tw-text-opacity));
}

.text-orange-300\/80 {
  color: #ffa929cc;
}

.text-orange-300\/90 {
  color: #ffa929e6;
}

.text-orange-400 {
  --tw-text-opacity: 1;
  color: rgb(211 128 112 / var(--tw-text-opacity));
}

.text-orange-500\/35 {
  color: #e08c7b59;
}

.text-pink-200 {
  --tw-text-opacity: 1;
  color: rgb(247 95 143 / var(--tw-text-opacity));
}

.text-pink-600 {
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / var(--tw-text-opacity));
}

.text-primary-1 {
  --tw-text-opacity: 1;
  color: rgb(81 186 255 / var(--tw-text-opacity));
}

.text-primary-2 {
  --tw-text-opacity: 1;
  color: rgb(47 164 255 / var(--tw-text-opacity));
}

.text-primary-3 {
  --tw-text-opacity: 1;
  color: rgb(50 145 255 / var(--tw-text-opacity));
}

.text-primary-6 {
  --tw-text-opacity: 1;
  color: rgb(158 166 250 / var(--tw-text-opacity));
}

.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgb(164 115 255 / var(--tw-text-opacity));
}

.text-purple-900 {
  --tw-text-opacity: 1;
  color: rgb(191 122 240 / var(--tw-text-opacity));
}

.text-red-100 {
  --tw-text-opacity: 1;
  color: rgb(247 212 214 / var(--tw-text-opacity));
}

.text-red-200 {
  --tw-text-opacity: 1;
  color: rgb(255 96 96 / var(--tw-text-opacity));
}

.text-red-300 {
  --tw-text-opacity: 1;
  color: rgb(238 0 0 / var(--tw-text-opacity));
}

.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(197 0 0 / var(--tw-text-opacity));
}

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(217 48 54 / var(--tw-text-opacity));
}

.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(255 88 111 / var(--tw-text-opacity));
}

.text-rose-200\/80 {
  color: #fecdd3cc;
}

.text-semantic-blue-900 {
  --tw-text-opacity: 1;
  color: rgb(82 168 255 / var(--tw-text-opacity));
}

.text-semantic-warning-900 {
  --tw-text-opacity: 1;
  color: rgb(245 166 35 / var(--tw-text-opacity));
}

.text-slate-300 {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}

.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.text-slate-50 {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.text-slate-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.text-slate-950 {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}

.text-slate-950\/50 {
  color: #02061780;
}

.text-teal-900 {
  --tw-text-opacity: 1;
  color: rgb(10 199 180 / var(--tw-text-opacity));
}

.text-transparent {
  color: #0000;
}

.text-warning-500 {
  --tw-text-opacity: 1;
  color: rgb(245 166 35 / var(--tw-text-opacity));
}

.text-warning-900 {
  --tw-text-opacity: 1;
  color: rgb(247 185 85 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-white\/80 {
  color: #fffc;
}

.text-yellow-200 {
  --tw-text-opacity: 1;
  color: rgb(255 190 83 / var(--tw-text-opacity));
}

.text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgb(252 149 2 / var(--tw-text-opacity));
}

.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(255 230 28 / var(--tw-text-opacity));
}

.text-yellow-50 {
  --tw-text-opacity: 1;
  color: rgb(255 226 136 / var(--tw-text-opacity));
}

.\!underline {
  text-decoration-line: underline !important;
}

.underline {
  text-decoration-line: underline;
}

.line-through {
  text-decoration-line: line-through;
}

.\!no-underline {
  text-decoration-line: none !important;
}

.no-underline {
  text-decoration-line: none;
}

.\!underline-offset-4 {
  text-underline-offset: 4px !important;
}

.underline-offset-4 {
  text-underline-offset: 4px;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.placeholder-amber-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(254 243 199 / var(--tw-placeholder-opacity));
}

.caret-transparent {
  caret-color: #0000;
}

.opacity-0 {
  opacity: 0;
}

.opacity-10 {
  opacity: .1;
}

.opacity-100 {
  opacity: 1;
}

.opacity-20 {
  opacity: .2;
}

.opacity-30 {
  opacity: .3;
}

.opacity-40 {
  opacity: .4;
}

.opacity-50 {
  opacity: .5;
}

.opacity-55 {
  opacity: .55;
}

.opacity-60 {
  opacity: .6;
}

.opacity-70 {
  opacity: .7;
}

.opacity-75 {
  opacity: .75;
}

.opacity-80 {
  opacity: .8;
}

.opacity-90 {
  opacity: .9;
}

.opacity-95 {
  opacity: .95;
}

.opacity-\[0\.01\] {
  opacity: .01;
}

.opacity-\[0\.02\] {
  opacity: .02;
}

.opacity-\[0\.05\] {
  opacity: .05;
}

.opacity-\[0\.07\] {
  opacity: .07;
}

.opacity-\[0\.16\] {
  opacity: .16;
}

.opacity-\[0\.1\] {
  opacity: .1;
}

.opacity-\[0\.2\] {
  opacity: .2;
}

.opacity-\[0\.45\] {
  opacity: .45;
}

.mix-blend-screen {
  mix-blend-mode: screen;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
}

.shadow, .shadow-110 {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-110 {
  --tw-shadow: 0px 1px 4px 0px #2121341a;
  --tw-shadow-colored: 0px 1px 4px 0px var(--tw-shadow-color);
}

.shadow-15 {
  --tw-shadow: 0px 20px 70px -12px #51baff26;
  --tw-shadow-colored: 0px 20px 70px -12px var(--tw-shadow-color);
}

.shadow-15, .shadow-20-10 {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-20-10 {
  --tw-shadow: 0px 20px 70px -12px #51baff1a;
  --tw-shadow-colored: 0px 20px 70px -12px var(--tw-shadow-color);
}

.shadow-25 {
  --tw-shadow: 0px 1px 2px 0px #00000040;
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
}

.shadow-25, .shadow-2xl {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px #00000040;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
}

.shadow-3xl {
  --tw-shadow: 0 0px 30px 4px #00000080;
  --tw-shadow-colored: 0 0px 30px 4px var(--tw-shadow-color);
}

.shadow-3xl, .shadow-70 {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-70 {
  --tw-shadow: 0px 0px 70px 0px #51baff99;
  --tw-shadow-colored: 0px 0px 70px 0px var(--tw-shadow-color);
}

.shadow-\[0_0_0_1px_rgba\(251\,146\,60\,0\.08\)\,0_10px_30px_-18px_rgba\(249\,115\,22\,0\.3\)\] {
  --tw-shadow: 0 0 0 1px #fb923c14, 0 10px 30px -18px #f973164d;
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 10px 30px -18px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_0_1px_rgba\(253\,186\,116\,0\.2\)\,0_22px_56px_-16px_rgba\(249\,115\,22\,0\.35\)\,inset_0_1px_0_0_theme\(colors\.dark\.600\/0\.45\)\] {
  --tw-shadow: 0 0 0 1px #fdba7433, 0 22px 56px -16px #f9731659, inset 0 1px 0 0 #2a304d73;
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 22px 56px -16px var(--tw-shadow-color), inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_0_1px_rgba\(254\,159\,58\,0\.2\)\,0_30px_80px_-20px_rgba\(254\,159\,58\,0\.35\)\] {
  --tw-shadow: 0 0 0 1px #fe9f3a33, 0 30px 80px -20px #fe9f3a59;
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 30px 80px -20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_0_1px_theme\(colors\.dark\.400\/0\.45\)\,0_14px_36px_-8px_rgb\(0_0_0_\/_0\.55\)\,0_28px_72px_-18px_theme\(colors\.dark\.300\/0\.5\)\] {
  --tw-shadow: 0 0 0 1px #171a3473, 0 14px 36px -8px #0000008c, 0 28px 72px -18px #11142b80;
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 14px 36px -8px var(--tw-shadow-color), 0 28px 72px -18px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_60px_-20px_rgba\(255\,230\,28\,0\.4\)\] {
  --tw-shadow: 0 0 60px -20px #ffe61c66;
  --tw-shadow-colored: 0 0 60px -20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_10px_28px_-10px_rgba\(249\,115\,22\,0\.55\)\,inset_0_1px_0_0_rgba\(255\,255\,255\,0\.25\)\] {
  --tw-shadow: 0 10px 28px -10px #f973168c, inset 0 1px 0 0 #ffffff40;
  --tw-shadow-colored: 0 10px 28px -10px var(--tw-shadow-color), inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_10px_28px_-10px_rgba\(254\,159\,58\,0\.55\)\,inset_0_1px_0_0_rgba\(255\,255\,255\,0\.25\)\] {
  --tw-shadow: 0 10px 28px -10px #fe9f3a8c, inset 0 1px 0 0 #ffffff40;
  --tw-shadow-colored: 0 10px 28px -10px var(--tw-shadow-color), inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_10px_40px_-10px_rgba\(255\,230\,28\,0\.5\)\] {
  --tw-shadow: 0 10px 40px -10px #ffe61c80;
  --tw-shadow-colored: 0 10px 40px -10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_28px_72px_-28px_rgb\(2_0_19_\/_0\.85\)\] {
  --tw-shadow: 0 28px 72px -28px #020013d9;
  --tw-shadow-colored: 0 28px 72px -28px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_30px_80px_-20px_rgba\(0\,0\,0\,0\.7\)\] {
  --tw-shadow: 0 30px 80px -20px #000000b3;
  --tw-shadow-colored: 0 30px 80px -20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_30px_80px_-30px_rgba\(255\,230\,28\,0\.25\)\] {
  --tw-shadow: 0 30px 80px -30px #ffe61c40;
  --tw-shadow-colored: 0 30px 80px -30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_6px_18px_-8px_rgba\(249\,115\,22\,0\.5\)\,inset_0_1px_0_0_rgba\(255\,255\,255\,0\.25\)\] {
  --tw-shadow: 0 6px 18px -8px #f9731680, inset 0 1px 0 0 #ffffff40;
  --tw-shadow-colored: 0 6px 18px -8px var(--tw-shadow-color), inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[inset_0_1px_0_0_rgba\(255\,237\,213\,0\.14\)\,0_0_32px_-8px_rgba\(249\,115\,22\,0\.22\)\] {
  --tw-shadow: inset 0 1px 0 0 #ffedd524, 0 0 32px -8px #f9731638;
  --tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 0 32px -8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.06\)\] {
  --tw-shadow: inset 0 1px 0 0 #ffffff0f;
  --tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[inset_0_1px_0_0_theme\(colors\.dark\.700\/0\.5\)\] {
  --tw-shadow: inset 0 1px 0 0 #2c315780;
  --tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.45\)\,0_0_0_1px_rgba\(11\,18\,32\,0\.08\)\] {
  --tw-shadow: inset 0 1px 0 #ffffff73, 0 0 0 1px #0b122014;
  --tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-back {
  --tw-shadow: -20px 0px 80px 0px #000;
  --tw-shadow-colored: -20px 0px 80px 0px var(--tw-shadow-color);
}

.shadow-back, .shadow-bento {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-bento {
  --tw-shadow: 0px -4px 34px 0px #51baff33, 0px 20px 70px -12px #51baff1a;
  --tw-shadow-colored: 0px -4px 34px 0px var(--tw-shadow-color), 0px 20px 70px -12px var(--tw-shadow-color);
}

.shadow-circled-index {
  --tw-shadow: 0px 0px 30px 0px #51baff33;
  --tw-shadow-colored: 0px 0px 30px 0px var(--tw-shadow-color);
}

.shadow-circled-index, .shadow-cookieBox {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-cookieBox {
  --tw-shadow: 0px 0px 100px 40px #000, 0px 0px 100px 0px #000;
  --tw-shadow-colored: 0px 0px 100px 40px var(--tw-shadow-color), 0px 0px 100px 0px var(--tw-shadow-color);
}

.shadow-cookieButton {
  --tw-shadow: 0px 20px 70px -12px #51baff26;
  --tw-shadow-colored: 0px 20px 70px -12px var(--tw-shadow-color);
}

.shadow-cookieButton, .shadow-course {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-course {
  --tw-shadow: 0px 5px 20px 0px #f5a62333;
  --tw-shadow-colored: 0px 5px 20px 0px var(--tw-shadow-color);
}

.shadow-dashboard-dropdown {
  --tw-shadow: 0px 4px 30px 0px #00000040;
  --tw-shadow-colored: 0px 4px 30px 0px var(--tw-shadow-color);
}

.shadow-dashboard-dropdown, .shadow-elite {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-elite {
  --tw-shadow: 0px 5px 20px 0px #f5a62333;
  --tw-shadow-colored: 0px 5px 20px 0px var(--tw-shadow-color);
}

.shadow-filter {
  --tw-shadow: 0px 12px 16px -4px #10182814, 0px 4px 6px -2px #10182808;
  --tw-shadow-colored: 0px 12px 16px -4px var(--tw-shadow-color), 0px 4px 6px -2px var(--tw-shadow-color);
}

.shadow-filter, .shadow-geist-30 {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-geist-30 {
  --tw-shadow: 0px 0px 30px 0px #f5a6234d;
  --tw-shadow-colored: 0px 0px 30px 0px var(--tw-shadow-color);
}

.shadow-hold {
  --tw-shadow: 0px 0px 60px 0px #00000080;
  --tw-shadow-colored: 0px 0px 60px 0px var(--tw-shadow-color);
}

.shadow-hold, .shadow-inset {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-inset {
  --tw-shadow: 0px -40px 56px -16px #ffffff0f inset;
  --tw-shadow-colored: inset 0px -40px 56px -16px var(--tw-shadow-color);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
}

.shadow-lg, .shadow-md {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
}

.shadow-membership {
  --tw-shadow: 0px 2px 60px 0px #f5a62380;
  --tw-shadow-colored: 0px 2px 60px 0px var(--tw-shadow-color);
}

.shadow-membership, .shadow-membership-table {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-membership-table {
  --tw-shadow: 0 10px 40px 0 #000;
  --tw-shadow-colored: 0 10px 40px 0 var(--tw-shadow-color);
}

.shadow-mv2-interview-image {
  --tw-shadow: 0px 32px 80px #00000080, 0px 0px 0px 1px #ffffff0d;
  --tw-shadow-colored: 0px 32px 80px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
}

.shadow-mv2-interview-image, .shadow-newsletter {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-newsletter {
  --tw-shadow: 0 0 40px 0 #0006;
  --tw-shadow-colored: 0 0 40px 0 var(--tw-shadow-color);
}

.shadow-next {
  --tw-shadow: 0px 1px 2px 0px #0000000d;
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
}

.shadow-next, .shadow-none {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}

.shadow-pro {
  --tw-shadow: 0px 2px 10px 0px #fefefa33;
  --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color);
}

.shadow-pro, .shadow-referral-learning {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-referral-learning {
  --tw-shadow: 0px 1px 3px 0px #1018281a, 0px 1px 2px 0px #1018280f;
  --tw-shadow-colored: 0px 1px 3px 0px var(--tw-shadow-color), 0px 1px 2px 0px var(--tw-shadow-color);
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
}

.shadow-sm, .shadow-xl {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
}

.shadow-youtube {
  --tw-shadow: 0px 1px 3px 0px #0000001a, 0px 1px 2px -1px #0000001a;
  --tw-shadow-colored: 0px 1px 3px 0px var(--tw-shadow-color), 0px 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[\#F5A623\]\/10 {
  --tw-shadow-color: #f5a6231a;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-\[\#F5A623\]\/15 {
  --tw-shadow-color: #f5a62326;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-\[\#FEFEFA\]\/10 {
  --tw-shadow-color: #fefefa1a;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-\[\#FEFEFA\]\/20 {
  --tw-shadow-color: #fefefa33;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-cyan-400\/30 {
  --tw-shadow-color: #79ffe14d;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-cyan-500\/20 {
  --tw-shadow-color: #50e3c233;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-dark-500\/50 {
  --tw-shadow-color: #22274a80;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-dark-700\/70 {
  --tw-shadow-color: #2c3157b3;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-magenta-500\/20 {
  --tw-shadow-color: #f81ce533;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-orange-200\/20 {
  --tw-shadow-color: #ff955c33;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-orange-300\/70 {
  --tw-shadow-color: #ffa929b3;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-primary-2\/25 {
  --tw-shadow-color: #2fa4ff40;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-primary-3\/20 {
  --tw-shadow-color: #3291ff33;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-primary-5\/15 {
  --tw-shadow-color: #0070f326;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-purple-500\/20 {
  --tw-shadow-color: #a473ff33;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-warning-500\/20 {
  --tw-shadow-color: #f5a62333;
  --tw-shadow: var(--tw-shadow-colored);
}

.shadow-yellow-400\/30 {
  --tw-shadow-color: #ffe61c4d;
  --tw-shadow: var(--tw-shadow-colored);
}

.outline-none {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.outline {
  outline-style: solid;
}

.ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.ring-0, .ring-1 {
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.ring-inset {
  --tw-ring-inset: inset;
}

.ring-dark-700\/25 {
  --tw-ring-color: #2c315740;
}

.ring-emerald-400\/30 {
  --tw-ring-color: #34d3994d;
}

.ring-emerald-400\/40 {
  --tw-ring-color: #34d39966;
}

.ring-white\/10 {
  --tw-ring-color: #ffffff1a;
}

.ring-white\/5 {
  --tw-ring-color: #ffffff0d;
}

.ring-yellow-400\/25 {
  --tw-ring-color: #ffe61c40;
}

.ring-offset-white {
  --tw-ring-offset-color: #fff;
}

.blur {
  --tw-blur: blur(8px);
}

.blur, .blur-2xl {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.blur-2xl {
  --tw-blur: blur(40px);
}

.blur-3xl {
  --tw-blur: blur(64px);
}

.blur-3xl, .blur-lg {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.blur-lg {
  --tw-blur: blur(16px);
}

.blur-md {
  --tw-blur: blur(12px);
}

.blur-md, .blur-sm {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.blur-sm {
  --tw-blur: blur(4px);
}

.blur-xl {
  --tw-blur: blur(24px);
}

.blur-xl, .brightness-75 {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.brightness-75 {
  --tw-brightness: brightness(.75);
}

.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);
}

.drop-shadow, .drop-shadow-\[0_10px_30px_rgba\(249\,115\,22\,0\.45\)\] {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-\[0_10px_30px_rgba\(249\,115\,22\,0\.45\)\] {
  --tw-drop-shadow: drop-shadow(0 10px 30px #f9731673);
}

.drop-shadow-\[0px_20px_64px_\#51BAFF\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #51baff);
}

.drop-shadow-\[0px_20px_64px_\#51BAFF\], .drop-shadow-\[0px_20px_64px_\#90FFBC\] {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-\[0px_20px_64px_\#90FFBC\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #90ffbc);
}

.drop-shadow-\[0px_20px_64px_\#B790FF\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #b790ff);
}

.drop-shadow-\[0px_20px_64px_\#B790FF\], .drop-shadow-\[0px_20px_64px_\#F7B955\] {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-\[0px_20px_64px_\#F7B955\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #f7b955);
}

.drop-shadow-\[0px_20px_64px_\#FFC684\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #ffc684);
}

.drop-shadow-\[0px_20px_64px_\#FFC684\], .drop-shadow-\[0px_20px_64px_rgba\(121\,255\,225\,0\.55\)\] {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-\[0px_20px_64px_rgba\(121\,255\,225\,0\.55\)\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #79ffe18c);
}

.drop-shadow-\[0px_20px_64px_rgba\(177\,255\,151\,0\.70\)\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #b1ff97b3);
}

.drop-shadow-\[0px_20px_64px_rgba\(177\,255\,151\,0\.70\)\], .drop-shadow-\[0px_20px_64px_rgba\(255\,121\,247\,0\.90\)\] {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-\[0px_20px_64px_rgba\(255\,121\,247\,0\.90\)\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #ff79f7e6);
}

.drop-shadow-\[0px_20px_64px_rgba\(255\,248\,82\,0\.70\)\] {
  --tw-drop-shadow: drop-shadow(0px 20px 64px #fff852b3);
}

.drop-shadow-\[0px_20px_64px_rgba\(255\,248\,82\,0\.70\)\], .drop-shadow-bento {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-bento {
  --tw-drop-shadow: drop-shadow((0px 20px 64px #6cd0ff));
}

.drop-shadow-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);
}

.drop-shadow-lg, .drop-shadow-md {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);
}

.drop-shadow-none {
  --tw-drop-shadow: drop-shadow(0 0 #0000);
}

.drop-shadow-none, .filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.backdrop-blur {
  --tw-backdrop-blur: blur(8px);
}

.backdrop-blur, .backdrop-blur-3xl {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-3xl {
  --tw-backdrop-blur: blur(64px);
}

.backdrop-blur-\[15px\] {
  --tw-backdrop-blur: blur(15px);
}

.backdrop-blur-\[15px\], .backdrop-blur-\[1px\] {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-\[1px\] {
  --tw-backdrop-blur: blur(1px);
}

.backdrop-blur-\[2px\] {
  --tw-backdrop-blur: blur(2px);
}

.backdrop-blur-\[2px\], .backdrop-blur-\[50\.15px\] {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-\[50\.15px\] {
  --tw-backdrop-blur: blur(50.15px);
}

.backdrop-blur-\[59px\] {
  --tw-backdrop-blur: blur(59px);
}

.backdrop-blur-\[59px\], .backdrop-blur-\[6px\] {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-\[6px\] {
  --tw-backdrop-blur: blur(6px);
}

.backdrop-blur-lg {
  --tw-backdrop-blur: blur(16px);
}

.backdrop-blur-lg, .backdrop-blur-md {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
}

.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
}

.backdrop-blur-sm, .backdrop-filter {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-\[grid-template-rows\] {
  transition-property: grid-template-rows;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-\[transform\,box-shadow\,border-color\] {
  transition-property: transform, box-shadow, border-color;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-all {
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-opacity {
  transition-property: opacity;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-shadow {
  transition-property: box-shadow;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-transform {
  transition-property: transform;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.delay-100 {
  transition-delay: .1s;
}

.delay-200 {
  transition-delay: .2s;
}

.duration-1000 {
  transition-duration: 1s;
}

.duration-150 {
  transition-duration: .15s;
}

.duration-200 {
  transition-duration: .2s;
}

.duration-300 {
  transition-duration: .3s;
}

.duration-500 {
  transition-duration: .5s;
}

.duration-700 {
  transition-duration: .7s;
}

.ease-in {
  transition-timing-function: cubic-bezier(.4, 0, 1, 1);
}

.ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.ease-linear {
  transition-timing-function: linear;
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, .2, 1);
}

.will-change-transform {
  will-change: transform;
}

@keyframes enter {
  0% {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
  }
}

.animate-in {
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
  animation-name: enter;
  animation-duration: .15s;
}

.fade-in-0 {
  --tw-enter-opacity: 0;
}

.zoom-in-95 {
  --tw-enter-scale: .95;
}

.slide-in-from-left-6 {
  --tw-enter-translate-x: -1.5rem;
}

.duration-1000 {
  animation-duration: 1s;
}

.duration-150 {
  animation-duration: .15s;
}

.duration-200 {
  animation-duration: .2s;
}

.duration-300 {
  animation-duration: .3s;
}

.duration-500 {
  animation-duration: .5s;
}

.duration-700 {
  animation-duration: .7s;
}

.delay-100 {
  animation-delay: .1s;
}

.delay-200 {
  animation-delay: .2s;
}

.ease-in {
  animation-timing-function: cubic-bezier(.4, 0, 1, 1);
}

.ease-in-out {
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.ease-linear {
  animation-timing-function: linear;
}

.ease-out {
  animation-timing-function: cubic-bezier(0, 0, .2, 1);
}

.running {
  animation-play-state: running;
}

.paused {
  animation-play-state: paused;
}

.wrapper {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

@media (min-width: 768px) {
  .wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

.col-center, .flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.col-center {
  flex-direction: column;
}

.abs-center {
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  position: absolute;
  top: 50%;
  left: 50%;
}

.btn {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem 2rem;
  transition-property: all;
  transition-duration: 1s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: 1s;
  display: flex;
}

@media (min-width: 768px) {
  .btn {
    width: fit-content;
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.btn {
  transition-timing-function: linear(0, .029 1.6%, .123 3.5%, .651 10.6%, .862 14.1%, 1.002 17.7%, 1.046 19.6%, 1.074 21.6%, 1.087 23.9%, 1.086 26.6%, 1.014 38.5%, .994 46.3%, 1);
}

.flex-start {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flex-between {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.mdx-margin {
  margin-top: 15px;
  margin-bottom: 15px;
}

.mdx-no-margin {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.gradient-bluish {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.gradient-bluish, .gradient-bluish-text {
  --tw-gradient-from: #51baff var(--tw-gradient-from-position);
  --tw-gradient-to: #2fa4ff var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.gradient-bluish-text {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  color: #0000;
  -webkit-background-clip: text;
  background-clip: text;
}

.gradient-bluish-light {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-to: #51baff var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.gradient-greenish {
  --tw-gradient-from: #79ffe1 var(--tw-gradient-from-position);
  --tw-gradient-to: #50e3c2 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.gradient-greenish, .gradient-yellowish-text {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.gradient-yellowish-text {
  color: #0000;
  -webkit-background-clip: text;
  background-clip: text;
}

.gradient-yellowish, .gradient-yellowish-text {
  --tw-gradient-from: #ffe61c var(--tw-gradient-from-position);
  --tw-gradient-to: #ffa929 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.gradient-yellowish {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.gradient-dark-300 {
  --tw-gradient-from: #090b1d var(--tw-gradient-from-position);
  --tw-gradient-to: #11142b var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.gradient-dark-300, .gradient-dark-400 {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.gradient-dark-400 {
  --tw-gradient-from: #11142b var(--tw-gradient-from-position);
  --tw-gradient-to: #171a34 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.gradient-dark-400-500 {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #171a34 var(--tw-gradient-from-position);
  --tw-gradient-to: #22274a var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.gradient-dark-500-50 {
  --tw-gradient-from: #11142b80 var(--tw-gradient-from-position);
  --tw-gradient-to: #22274a80 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.gradient-dark-500, .gradient-dark-500-50 {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.gradient-dark-500 {
  --tw-gradient-from: #11142b var(--tw-gradient-from-position);
  --tw-gradient-to: #22274a var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.mdx-wrapper {
  width: 100%;
  max-width: 896px;
}

.toast-blue {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 112 243 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.toast-warning {
  background-color: rgb(245 166 35 / var(--tw-bg-opacity)) !important;
  font-weight: 600 !important;
}

.toast-error {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(217 48 54 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.toast-success {
  background-color: rgb(80 227 194 / var(--tw-bg-opacity)) !important;
}

.toast-success, .toast-warning {
  --tw-bg-opacity: 1 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(23 26 52 / var(--tw-text-opacity)) !important;
  font-weight: 500 !important;
}

.toast-warning {
  background-color: rgb(245 158 11 / var(--tw-bg-opacity)) !important;
}

.input-focus:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-offset-width: 1px;
  --tw-ring-offset-color: #51baff;
}

.shad-no-focus {
  --tw-ring-offset-color: transparent !important;
}

.shad-no-focus:focus {
  --tw-ring-color: transparent !important;
  --tw-ring-offset-width: 0px !important;
}

.shad-no-focus:focus-visible {
  outline-offset: 2px !important;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  --tw-ring-color: transparent !important;
  --tw-ring-offset-width: 0px !important;
  outline: 2px solid #0000 !important;
}

.shad-gradient-1-btn {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: #51baff var(--tw-gradient-from-position);
  --tw-gradient-to: #2fa4ff var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-text-opacity: 1 !important;
  color: rgb(2 0 19 / var(--tw-text-opacity)) !important;
}

.shad-gradient-1-btn, .shad-gray-btn {
  font-size: 14px !important;
  font-weight: 500 !important;
}

.shad-gray-btn {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity)) !important;
  height: 3rem !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.shad-gray-btn, .shad-label {
  --tw-text-opacity: 1 !important;
}

.shad-label {
  color: rgb(194 205 231 / var(--tw-text-opacity)) !important;
  font-size: 14px !important;
}

.shad-input {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  height: 3rem !important;
  color: rgb(133 143 173 / var(--tw-text-opacity)) !important;
  border-color: #0000 !important;
}

.shad-input:focus-visible {
  --tw-border-opacity: 1 !important;
  border-color: rgb(81 186 255 / var(--tw-border-opacity)) !important;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  --tw-ring-offset-width: 0px !important;
}

.shad-error {
  --tw-text-opacity: 1 !important;
  color: rgb(255 96 96 / var(--tw-text-opacity)) !important;
  font-size: 14px !important;
}

.shad-dropdown-item {
  cursor: pointer !important;
  --tw-text-opacity: 1 !important;
  color: rgb(217 223 242 / var(--tw-text-opacity)) !important;
  padding-top: .5rem !important;
  padding-bottom: .5rem !important;
}

.shad-dropdown-item:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity)) !important;
}

.shad-pagination-link {
  border-color: #0000 !important;
  height: 1.25rem !important;
  padding: .75rem !important;
}

.shad-pagination-link:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(217 223 242 / var(--tw-text-opacity)) !important;
}

@media (min-width: 640px) {
  .shad-pagination-link {
    padding: 1rem !important;
  }
}

.shad-pagination-step {
  cursor: pointer !important;
  height: 1.25rem !important;
  padding: 1rem .5rem !important;
}

.shad-pagination-step:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(217 223 242 / var(--tw-text-opacity)) !important;
}

.isPaginationActive {
  background-color: rgb(81 186 255 / var(--tw-bg-opacity)) !important;
}

.isPaginationActive, .isPaginationActive:hover {
  --tw-bg-opacity: 1 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(17 20 43 / var(--tw-text-opacity)) !important;
}

.isPaginationActive:hover {
  background-color: rgb(47 164 255 / var(--tw-bg-opacity)) !important;
}

.shad-select-trigger {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 26 52 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  width: fit-content !important;
  min-width: 4rem !important;
  height: 2rem !important;
  color: rgb(217 223 242 / var(--tw-text-opacity)) !important;
  --tw-ring-offset-color: transparent !important;
  border-radius: .25rem !important;
  gap: .25rem !important;
  display: flex !important;
}

.shad-select-trigger:focus {
  --tw-ring-color: transparent !important;
  --tw-ring-offset-width: 0px !important;
}

.shad-select-trigger:focus-visible {
  outline-offset: 2px !important;
  --tw-ring-color: transparent !important;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  --tw-ring-offset-width: 0px !important;
  outline: 2px solid #0000 !important;
}

.shad-select-item {
  cursor: pointer !important;
  --tw-text-opacity: 1 !important;
  width: fit-content !important;
  color: rgb(217 223 242 / var(--tw-text-opacity)) !important;
  padding-top: .5rem !important;
  padding-bottom: .5rem !important;
}

.shad-select-item:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity)) !important;
}

.shad-admin-label {
  --tw-text-opacity: 1 !important;
  color: rgb(194 205 231 / var(--tw-text-opacity)) !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}

.shad-admin-input {
  --tw-border-opacity: 1 !important;
  border-color: rgb(23 26 52 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity)) !important;
  height: 3rem !important;
}

.shad-admin-input:focus-visible {
  --tw-border-opacity: 1 !important;
  border-color: rgb(81 186 255 / var(--tw-border-opacity)) !important;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  --tw-ring-offset-width: 0px !important;
}

.shad-admin-select-content {
  --tw-border-opacity: 1 !important;
  border-color: rgb(23 26 52 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity)) !important;
}

.shad-admin-select-item {
  cursor: pointer !important;
  --tw-text-opacity: 1 !important;
  width: 100% !important;
  color: rgb(217 223 242 / var(--tw-text-opacity)) !important;
  padding-top: .5rem !important;
  padding-bottom: .5rem !important;
}

.shad-admin-select-item:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity)) !important;
}

.nav-item.active:after {
  content: "";
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 9999px;
  width: 130%;
  height: 3px;
  display: none;
  position: absolute;
}

@media (min-width: 768px) {
  .nav-item.active:after {
    bottom: -.5rem;
    left: -15%;
  }
}

.search-content-type {
  display: none !important;
}

@media (min-width: 640px) {
  .search-content-type {
    display: flex !important;
  }
}

.mask-tb-from-90 {
  -webkit-mask-image: linear-gradient(#0000 0, #000 10% 90%, #0000);
  mask-image: linear-gradient(#0000 0, #000 10% 90%, #0000);
}

.size-16 {
  width: 4rem;
  height: 4rem;
}

.size-20 {
  width: 5rem;
  height: 5rem;
}

.size-28 {
  width: 7rem;
  height: 7rem;
}

.font-mono-v1 {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
}

.font-inter-v1 {
  font-family: var(--font-inter-v1), Inter, sans-serif;
}

.gradient-text-warm {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #ffe61c var(--tw-gradient-from-position);
  --tw-gradient-to: #ffa929 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.mv2-section {
  padding: 90px 80px;
}

@media (max-width: 900px) {
  .mv2-section {
    padding: 60px 40px;
  }
}

@media (max-width: 560px) {
  .mv2-section {
    padding: 50px 20px;
  }
}

.mv2-cta-section {
  padding: 90px;
}

@media (max-width: 900px) {
  .mv2-cta-section {
    padding: 60px 40px;
  }
}

@media (max-width: 560px) {
  .mv2-cta-section {
    padding: 50px 20px;
  }
}

.mv2-cta-frame {
  --tw-border-opacity: 1;
  border-width: 1px;
  border-color: rgb(42 48 77 / var(--tw-border-opacity));
  --tw-shadow: 0 0 0 1px #3291ff1a, 0 40px 100px #000000b3;
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 40px 100px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  border-radius: 1rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.mv2-cta-frame:before {
  z-index: -10;
  position: absolute;
  inset: -1px;
}

@keyframes feature-border-flow {
  0% {
    content: var(--tw-content);
    background-position: 0 0;
  }

  to {
    content: var(--tw-content);
    background-position: 300% 0;
  }
}

.mv2-cta-frame:before {
  --tw-content: "";
  content: var(--tw-content);
  background-image: linear-gradient(90deg, #0000, #3291ff80, #d4af3766, #0000);
  background-size: 300% 100%;
  border-radius: 17px;
  animation: 4s linear infinite feature-border-flow;
}

.mv2-cta-grid-panel {
  --tw-bg-opacity: 1;
  background-color: rgb(9 11 29 / var(--tw-bg-opacity));
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 380px;
  padding: 96px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mv2-cta-grid-panel:before {
  content: var(--tw-content);
  position: absolute;
  inset: 0;
}

@keyframes feature-grid-pan {
  0% {
    content: var(--tw-content);
    background-position: 0 0;
  }

  to {
    content: var(--tw-content);
    background-position: 40px 40px;
  }
}

.mv2-cta-grid-panel:before {
  background-image: linear-gradient(#3291ff0f 1px, #0000 0), linear-gradient(90deg, #3291ff0f 1px, #0000 0);
  animation: 20s linear infinite feature-grid-pan;
  content: var(--tw-content) !important;
  background-size: 40px 40px !important;
}

.mv2-cta-grid-panel:after {
  content: var(--tw-content);
  background-image: radial-gradient(60% 50%, #3291ff14, #0000 70%);
  position: absolute;
  inset: 0;
}

@media (max-width: 900px) {
  .mv2-cta-grid-panel {
    padding: 64px 24px;
  }
}

@media (max-width: 560px) {
  .mv2-cta-grid-panel {
    min-height: 0;
    padding: 48px 16px;
  }
}

.mv2-card-surface {
  border-width: 1px;
  border-color: rgb(34 39 74 / var(--tw-border-opacity));
}

.mv2-card-surface, .mv2-stat-card {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity));
}

.mv2-stat-card {
  text-align: center;
  border-width: 1px;
  border-color: rgb(34 39 74 / var(--tw-border-opacity));
  border-radius: .75rem;
  padding: 1.5rem;
}

@media (max-width: 560px) {
  .mv2-stat-card {
    padding: 1rem;
  }
}

.mv2-stat-value {
  letter-spacing: -1px;
  margin-bottom: .375rem;
  font-size: 28px;
  font-weight: 800;
}

@media (max-width: 560px) {
  .mv2-stat-value {
    font-size: 22px;
  }
}

.mv2-check-icon {
  background-color: #50e3c226;
  border-width: 1px;
  border-color: #50e3c24d;
  border-radius: .375rem;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  display: flex;
}

.mv2-cta-glow {
  --tw-text-opacity: 1;
  color: rgb(26 15 0 / var(--tw-text-opacity));
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: #ffe61c var(--tw-gradient-from-position);
  --tw-gradient-to: #ffa929 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  font-weight: 700;
  text-decoration-line: none;
  transition-property: box-shadow, transform;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .2s;
}

.mv2-cta-glow:hover {
  --tw-translate-y: -.125rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-shadow: 0 0 28px #ffa92980, 0 8px 24px #ffa92940;
  --tw-shadow-colored: 0 0 28px var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.mv2-eyebrow {
  text-transform: uppercase;
  letter-spacing: .15em;
  --tw-text-opacity: 1;
  color: rgb(47 164 255 / var(--tw-text-opacity));
  align-items: center;
  gap: .625rem;
  font-size: .75rem;
  font-weight: 600;
  line-height: 1rem;
}

.mv2-timeline {
  flex-direction: column;
  gap: 2rem;
  display: flex;
  position: relative;
}

.mv2-timeline:before {
  --tw-content: "";
  content: var(--tw-content);
  background-image: linear-gradient(#f5a62373, #f5a6230d);
  width: 1px;
  position: absolute;
  top: 1.5rem;
  bottom: 1.5rem;
  left: 23px;
}

.mv2-reality-cta {
  --tw-bg-opacity: 1;
  background-color: rgb(81 177 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(13 10 0 / var(--tw-text-opacity));
  border-radius: .5rem;
  align-items: center;
  gap: .5rem;
  padding: 14px 1.5rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-decoration-line: none;
  transition-property: box-shadow, transform;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .2s;
  display: inline-flex;
}

.mv2-reality-cta:hover {
  --tw-translate-y: -.125rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-shadow: 0 0 28px #2fa4ff73, 0 8px 24px #2fa4ff40;
  --tw-shadow-colored: 0 0 28px var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.mv2-grid-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  display: grid;
}

@media (max-width: 900px) {
  .mv2-grid-3 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 560px) {
  .mv2-grid-3 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

.mv2-feature-tag {
  position: absolute;
}

@keyframes feature-float-tag {
  0%, to {
    opacity: 0;
    transform: translateY(8px);
  }

  15%, 85% {
    opacity: .7;
    transform: translateY(0);
  }
}

.mv2-feature-tag {
  white-space: nowrap;
  opacity: 0;
  font-size: 11px;
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  border-width: 1px;
  border-radius: .375rem;
  padding: .375rem .75rem;
  animation: 6s ease-in-out infinite feature-float-tag;
}

@media (max-width: 900px) {
  .mv2-feature-tag {
    display: none;
  }
}

.feature-tag-1 {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
  background-color: #4ade800d;
  border-color: #4ade8040;
  animation-delay: 0s;
  top: 22%;
  left: 3%;
}

.feature-tag-2 {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
  background-color: #60a5fa0d;
  border-color: #60a5fa40;
  animation-delay: 1s;
  top: 58%;
  left: 2%;
}

.feature-tag-3 {
  --tw-text-opacity: 1;
  color: rgb(192 132 252 / var(--tw-text-opacity));
  background-color: #c084fc0d;
  border-color: #c084fc40;
  animation-delay: 2s;
  top: 80%;
  left: 6%;
}

.feature-tag-4 {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
  background-color: #fbbf240d;
  border-color: #fbbf2440;
  animation-delay: .5s;
  top: 20%;
  right: 3%;
}

.feature-tag-5 {
  --tw-text-opacity: 1;
  color: rgb(251 146 60 / var(--tw-text-opacity));
  background-color: #fb923c0d;
  border-color: #fb923c40;
  animation-delay: 1.5s;
  top: 45%;
  right: 1%;
}

.mv2-fade-up {
  --tw-enter-opacity: 0;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: 18px;
  animation-name: enter;
  animation-duration: .15s;
  animation-fill-mode: both;
}

.mv2-course-card {
  --tw-translate-y: 1.25rem;
  opacity: 0;
  --tw-border-opacity: 1;
  border-width: 1px;
  border-color: rgb(34 39 74 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity));
  border-radius: .75rem;
  flex-direction: column;
  padding: 1.25rem;
  transition-property: border-color, background-color, transform;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .2s;
  display: flex;
}

.mv2-course-card, .mv2-course-card:hover {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.mv2-course-card:hover {
  --tw-translate-y: -.25rem;
  --tw-border-opacity: 1;
  border-color: rgb(44 49 87 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(23 26 52 / var(--tw-bg-opacity));
}

.mv2-course-card-revealed {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
}

.mv2-course-card-featured {
  background-image: linear-gradient(135deg, #11142b, #171a34e6);
  border-color: #3291ff47;
}

.mv2-course-tag {
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: 9px;
  font-weight: 600;
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  border-width: 1px;
  border-radius: 5px;
  flex-shrink: 0;
  margin-top: .125rem;
  padding: 3px .5rem;
}

.mv2-course-tag-live {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
  background-color: #22c55e1f;
  border-color: #22c55e40;
}

.mv2-course-tag-soon {
  --tw-text-opacity: 1;
  color: rgb(212 175 55 / var(--tw-text-opacity));
  background-color: #d4af371a;
  border-color: #d4af3738;
}

.mv2-course-worth {
  color: #0000;
  font-size: 11px;
  font-weight: 600;
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fbbf24, #f97316);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: .75rem;
}

.mv2-hero-stat-sup {
  vertical-align: super;
  color: inherit;
  font-size: 13px;
  font-weight: 700;
  line-height: 0;
}

.mv2-hero-stat-label {
  letter-spacing: .1em;
  --tw-text-opacity: 1;
  color: rgb(133 143 173 / var(--tw-text-opacity));
  font-family: var(--font-geist-mono), "Geist Mono", monospace;
}

.mv2-hero-cta, .mv2-hero-stat-label {
  font-size: .875rem;
  line-height: 1.25rem;
}

.mv2-hero-cta {
  border-radius: .5rem;
  align-items: center;
  gap: 1rem;
  padding: 14px 1.5rem;
  text-decoration-line: none;
  display: inline-flex;
}

@media (max-width: 560px) {
  .mv2-hero-cta {
    justify-content: center;
  }
}

.mv2-interview-p {
  --tw-text-opacity: 1;
  max-width: 480px;
  color: rgb(217 223 242 / var(--tw-text-opacity));
  margin-bottom: 1.5rem;
  font-size: 1rem;
  line-height: 1.7;
}

@media (max-width: 900px) {
  .mv2-interview-p {
    max-width: none;
  }
}

.mv2-platform-label {
  text-transform: uppercase;
  letter-spacing: 1.8px;
  --tw-text-opacity: 1;
  color: rgb(81 186 255 / var(--tw-text-opacity));
  font-size: .75rem;
  font-weight: 600;
  line-height: 1rem;
  font-family: var(--font-geist-mono), "Geist Mono", monospace;
}

.mv2-platform-step-number {
  z-index: 1;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #ffe61c var(--tw-gradient-from-position);
  --tw-gradient-to: #ffa929 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-shadow: 0 0 0 6px #f5a6230a;
  --tw-shadow-colored: 0 0 0 6px var(--tw-shadow-color);
  width: 2.5rem;
  height: 2.5rem;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  font-size: 15px;
  font-weight: 700;
  font-family: var(--font-geist-mono), "Geist Mono", monospace;
  border-width: 1.5px;
  border-color: #f5a62366;
  border-radius: 1rem;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.mv2-system-step {
  text-align: center;
  --tw-border-opacity: 1;
  border-width: 1px;
  border-color: rgb(34 39 74 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity));
  border-radius: .75rem;
  flex-direction: column;
  flex: 1;
  align-items: center;
  gap: 2px;
  min-width: 0;
  padding: 1.75rem 1.5rem;
  display: flex;
}

@media (min-width: 640px) {
  .mv2-system-step {
    max-width: 250px;
  }
}

.mv2-reality-p {
  --tw-text-opacity: 1;
  max-width: 480px;
  color: rgb(194 205 231 / var(--tw-text-opacity));
  font-size: 1.125rem;
  line-height: 1.7;
}

@media (max-width: 900px) {
  .mv2-reality-p {
    max-width: none;
  }
}

.mv2-reality-card {
  --tw-border-opacity: 1;
  border-width: 1px;
  border-color: rgb(34 39 74 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity));
  border-radius: .5rem;
  flex-direction: column;
  gap: 1rem;
  padding: 1.5rem 20px;
  display: flex;
}

.mv2-reality-icon {
  border-radius: 11.54px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.mv2-pricing-feature-item {
  --tw-text-opacity: 1;
  color: rgb(217 223 242 / var(--tw-text-opacity));
  align-items: center;
  gap: .75rem;
  font-size: .875rem;
  line-height: 1.25rem;
  display: flex;
}

.mv2-pricing-cta {
  --tw-bg-opacity: 1;
  background-color: rgb(47 164 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  width: 100%;
  color: rgb(2 0 19 / var(--tw-text-opacity));
  border-style: none;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  gap: .5rem;
  margin-top: auto;
  padding: 1rem 26px;
  font-size: 15px;
  font-weight: 700;
  text-decoration-line: none;
  transition-property: box-shadow, transform;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .2s;
  display: inline-flex;
}

.mv2-pricing-cta:hover {
  --tw-translate-y: -.125rem;
  --tw-shadow: 0 0 24px #2fa4ff66;
  --tw-shadow-colored: 0 0 24px var(--tw-shadow-color);
}

.mv2-pricing-cta:disabled, .mv2-pricing-cta:hover {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.mv2-pricing-cta:disabled {
  --tw-translate-y: 0px;
  cursor: not-allowed;
  opacity: .6;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}

.mv2-pricing-card {
  --tw-border-opacity: 1;
  border-width: 1px;
  border-color: rgb(34 39 74 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity));
  border-radius: 18px;
  flex-direction: column;
  padding: 2.25rem;
  display: flex;
  position: relative;
}

@media (max-width: 560px) {
  .mv2-pricing-card {
    padding: 1.5rem;
  }
}

.mv2-pricing-card-featured {
  background-color: linear-gradient(135deg, #ffe61c2e, #ffa9291a 30%, transparent 55%), #11142b;
  border-color: #ffc73873;
}

.mv2-value-card {
  border-radius: 18px;
  flex-direction: column;
  padding: 2.25rem;
  display: flex;
}

@media (max-width: 560px) {
  .mv2-value-card {
    padding: 1.5rem;
  }
}

.mv2-value-card-featured {
  background-color: linear-gradient(to bottom right, #ffe61c2e, #ffa9291a 40%, transparent 65%), #11142b;
  border-width: 1px;
  border-color: #ffe61cbf;
}

.mv2-pricing-note {
  --tw-bg-opacity: 1;
  background-color: rgb(51 27 0 / var(--tw-bg-opacity));
  text-align: center;
  --tw-text-opacity: 1;
  max-width: 1100px;
  color: rgb(245 166 35 / var(--tw-text-opacity));
  border-width: 1px;
  border-color: #f59e0b33;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  gap: .625rem;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding: 18px 1.5rem;
  font-size: 13px;
  display: flex;
}

@media (max-width: 560px) {
  .mv2-pricing-note {
    flex-direction: column;
    gap: .375rem;
    padding: 1rem;
  }
}

.feature-tag-6 {
  --tw-text-opacity: 1;
  color: rgb(244 114 182 / var(--tw-text-opacity));
  background-color: #f472b60d;
  border-color: #f472b640;
  animation-delay: 2.5s;
  top: 68%;
  right: 4%;
}

.mv2-nav {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 2.5rem 5rem;
  display: flex;
}

@media (max-width: 900px) {
  .mv2-nav {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

@media (max-width: 560px) {
  .mv2-nav {
    padding: 1rem 1.25rem;
  }
}

.mv2-nav-login {
  --tw-bg-opacity: 1;
  background-color: rgb(42 48 77 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(194 205 231 / var(--tw-text-opacity));
  border-radius: .5rem;
  align-items: center;
  font-size: .75rem;
  line-height: 1rem;
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .15s;
  padding: .5rem 14px !important;
}

.mv2-nav-login:hover {
  --tw-translate-y: -.125rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  background-color: #ffffff0d;
  border-color: #ffffff4d;
}

@media (max-width: 560px) {
  .mv2-nav-login {
    padding-left: .625rem !important;
    padding-right: .625rem !important;
  }
}

.mv2-nav-cta {
  white-space: nowrap;
  border-radius: .5rem;
  align-items: center;
  gap: .5rem;
  padding: 9px 1rem;
  font-size: .75rem;
  line-height: 1rem;
  display: inline-flex;
}

@media (max-width: 560px) {
  .mv2-nav-cta {
    padding-left: .75rem;
    padding-right: .75rem;
  }
}

.mv2-hero-cta-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(42 48 77 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(194 205 231 / var(--tw-text-opacity));
  border-width: 1.5px;
  border-color: #ffffff26;
  font-weight: 500;
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .15s;
}

.mv2-hero-cta-secondary:hover {
  --tw-translate-y: -.125rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  background-color: #ffffff0d;
  border-color: #ffffff4d;
}

.mv2-cta-topbar {
  z-index: 10;
  --tw-border-opacity: 1;
  border-bottom-width: 1px;
  border-color: rgb(42 48 77 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(23 26 52 / var(--tw-bg-opacity));
  gap: .75rem;
  padding: .75rem 18px;
  display: flex;
}

.mv2-cta-btn, .mv2-cta-topbar {
  align-items: center;
  position: relative;
}

.mv2-cta-btn {
  border-radius: 10px;
  gap: .5rem;
  padding: 17px 2.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
  display: inline-flex;
}

@media (max-width: 560px) {
  .mv2-cta-btn {
    padding: 14px 1.5rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }
}

.mv2-cta-cursor {
  pointer-events: none;
  display: flex;
  position: absolute;
  bottom: -2.25rem;
  right: -90px;
}

@keyframes feature-cursor-float {
  0%, to {
    transform: translate(0);
  }

  50% {
    transform: translate(-6px, -5px);
  }
}

.mv2-cta-cursor {
  align-items: flex-end;
  gap: .375rem;
  animation: 3s ease-in-out infinite feature-cursor-float;
}

@media (max-width: 900px) {
  .mv2-cta-cursor {
    display: none;
  }
}

.mv2-faq-trigger {
  cursor: pointer;
  text-align: left;
  width: 100%;
  color: inherit;
  font: inherit;
  background-color: #0000;
  border-style: none;
  justify-content: space-between;
  align-items: center;
  gap: 1.5rem;
  padding: 26px 4px;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .15s;
  display: flex;
}

@media (max-width: 560px) {
  .mv2-faq-trigger {
    gap: .75rem;
  }
}

.mv2-interview-card {
  --tw-bg-opacity: 1;
  background-color: rgb(9 11 29 / var(--tw-bg-opacity));
  border-width: 1px;
  border-color: #ffc73873;
  border-radius: 1.5rem;
  align-items: center;
  gap: 3.5rem;
  padding: 48px 40px;
  display: flex;
}

@media (max-width: 900px) {
  .mv2-interview-card {
    flex-direction: column;
    gap: 2.5rem;
  }
}

.mv2-testimonial-avatar {
  width: 2.75rem;
  height: 2.75rem;
  font-size: 15px;
  font-weight: 700;
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  border-radius: 10px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mv2-value-list-item {
  --tw-border-opacity: 1;
  border-bottom-width: 1px;
  border-color: rgb(34 39 74 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(217 223 242 / var(--tw-text-opacity));
  justify-content: space-between;
  align-items: center;
  gap: .75rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
}

.mv2-value-cta {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  gap: .5rem;
  width: 100%;
  margin-top: auto;
  padding: 1rem 26px;
  font-size: 15px;
  display: inline-flex;
}

.mv2-plan-toggle-btn {
  cursor: pointer;
  --tw-text-opacity: 1;
  color: rgb(133 143 173 / var(--tw-text-opacity));
  background-color: #0000;
  border-style: none;
  border-radius: 9999px;
  padding: .625rem 1.75rem;
  font-size: 13px;
  font-weight: 600;
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .15s;
}

.mv2-pricing-badge {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  white-space: nowrap;
  background-image: var(--gold-grad);
  text-transform: uppercase;
  letter-spacing: .1em;
  --tw-text-opacity: 1;
  color: rgb(26 15 0 / var(--tw-text-opacity));
  font-size: 10px;
  font-weight: 700;
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  border-radius: 9999px;
  padding: 5px 1rem;
  position: absolute;
  top: -.875rem;
  left: 50%;
}

.mv2-price-display {
  letter-spacing: -2px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  align-items: flex-end;
  gap: .25rem;
  margin-bottom: .75rem;
  font-size: 56px;
  font-weight: 800;
  line-height: 1;
  display: flex;
}

.\[animation-delay\:1600ms\] {
  animation-delay: 1.6s;
}

.\[animation-delay\:800ms\] {
  animation-delay: .8s;
}

.\[animation-duration\:2\.5s\] {
  animation-duration: 2.5s;
}

.\[background-image\:linear-gradient\(to_right\,theme\(colors\.dark\.500\/0\.2\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,theme\(colors\.dark\.500\/0\.2\)_1px\,transparent_1px\)\] {
  background-image: linear-gradient(90deg, #22274a33 1px, #0000 0), linear-gradient(#22274a33 1px, #0000 0);
}

.\[background-size\:40px_40px\] {
  background-size: 40px 40px;
}

.\[filter\:drop-shadow\(0_1px_2px_rgba\(11\,18\,32\,0\.18\)\)\] {
  filter: drop-shadow(0 1px 2px #0b12202e);
}

.\[overflow-wrap\:anywhere\] {
  overflow-wrap: anywhere;
}

.\[text-shadow\:0_1px_0_rgba\(255\,255\,255\,0\.35\)\] {
  text-shadow: 0 1px #ffffff59;
}

.\[transform\:rotateY\(-180deg\)\] {
  transform: rotateY(-180deg);
}

.\[transform\:rotateY\(180deg\)\] {
  transform: rotateY(180deg);
}

* {
  scroll-behavior: smooth;
  scroll-padding-top: 90px;
}

.embla__container {
  backface-visibility: hidden;
}

input:-webkit-autofill {
  transition: background-color 600000s, color 600000s;
}

input:-webkit-autofill:focus {
  transition: background-color 600000s, color 600000s;
}

input[data-autocompleted] {
  background-color: #0000 !important;
}

@keyframes scrollUp {
  0% {
    transform: translateY(0);
  }

  to {
    transform: translateY(-50%);
  }
}

@keyframes rotate-border {
  0% {
    transform: translate(-50%, -50%)rotate(0);
  }

  to {
    transform: translate(-50%, -50%)rotate(1turn);
  }
}

.rotating-border {
  position: relative;
  overflow: hidden;
}

.rotating-border:before {
  content: "";
  transform-origin: center;
  z-index: 0;
  opacity: 0;
  background: conic-gradient(#fefefa 0deg, #51baff 60deg, #0000 120deg 240deg, #51baff 300deg, #fefefa 1turn);
  width: 150%;
  height: 150%;
  transition: opacity .3s;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)rotate(0);
}

.rotating-border:hover:before {
  opacity: 1;
  animation: 4s linear infinite rotate-border;
}

.rotating-border > * {
  z-index: 1;
  position: relative;
}

.scroll-container {
  animation: 150s linear infinite scrollUp;
}

.paused .scroll-container {
  animation-play-state: paused;
}

.leva-c-kWgxhW-bCBHqk-fill-false {
  position: absolute !important;
  top: 48px !important;
  right: 4px !important;
}

.sp-c-gGbYbQ {
  background-color: #171a34 !important;
}

.sp-c-fWymNx sp-pre-placeholder, .sp-c-ikJbEZ {
  background-color: #090b1d !important;
}

.sp-c-ikJbEZ {
  border: 1px solid #22274a !important;
}

.cm-content, .cm-editor, pre.sp-c-fWymNx {
  background-color: #090b1d !important;
  height: 100% !important;
}

.cm-scroller::-webkit-scrollbar {
  border-radius: 2px !important;
  width: 8px !important;
  height: 8px !important;
}

.sp-c-gGbYbQ::-webkit-scrollbar {
  border-radius: 2px !important;
  width: 8px !important;
  height: 8px !important;
}

.sp-c-gtcpyq::-webkit-scrollbar {
  border-radius: 2px !important;
  width: 8px !important;
  height: 8px !important;
}

.sp-c-hnVUJJ::-webkit-scrollbar {
  border-radius: 2px !important;
  width: 8px !important;
  height: 8px !important;
}

pre.sp-c-fWymNx::-webkit-scrollbar {
  border-radius: 2px !important;
  width: 8px !important;
  height: 8px !important;
}

.cm-scroller::-webkit-scrollbar-track {
  background: none !important;
}

.sp-c-gGbYbQ::-webkit-scrollbar-track {
  background: none !important;
}

.sp-c-gtcpyq::-webkit-scrollbar-track {
  background: none !important;
}

.sp-c-hnVUJJ::-webkit-scrollbar-track {
  background: none !important;
}

pre.sp-c-fWymNx::-webkit-scrollbar-track {
  background: none !important;
}

.cm-scroller::-webkit-scrollbar-thumb {
  background: #2c3157 !important;
  border-radius: 8px !important;
  height: 156px !important;
}

.sp-c-gGbYbQ::-webkit-scrollbar-thumb {
  background: #2c3157 !important;
  border-radius: 8px !important;
  height: 156px !important;
}

.sp-c-gtcpyq::-webkit-scrollbar-thumb {
  background: #2c3157 !important;
  border-radius: 8px !important;
  height: 156px !important;
}

.sp-c-hnVUJJ::-webkit-scrollbar-thumb {
  background: #2c3157 !important;
  border-radius: 8px !important;
  height: 156px !important;
}

pre.sp-c-fWymNx::-webkit-scrollbar-thumb {
  background: #2c3157 !important;
  border-radius: 8px !important;
  height: 156px !important;
}

.cm-scroller::-webkit-scrollbar-thumb:hover {
  background: #090b1d !important;
}

.sp-c-gGbYbQ::-webkit-scrollbar-thumb:hover {
  background: #090b1d !important;
}

.sp-c-gtcpyq::-webkit-scrollbar-thumb:hover {
  background: #090b1d !important;
}

.sp-c-hnVUJJ::-webkit-scrollbar-thumb:hover {
  background: #090b1d !important;
}

pre.sp-c-fWymNx::-webkit-scrollbar-thumb:hover {
  background: #090b1d !important;
}

.cm-scroller::-webkit-scrollbar-corner {
  background: none;
}

.sp-c-gGbYbQ::-webkit-scrollbar-corner {
  background: none;
}

.sp-c-gtcpyq::-webkit-scrollbar-corner {
  background: none;
}

.sp-c-hnVUJJ::-webkit-scrollbar-corner {
  background: none;
}

pre.sp-c-fWymNx::-webkit-scrollbar-corner {
  background: none;
}

pre[data-line] {
  line-height: 1.5;
  position: relative;
}

pre[data-line] .line-highlight {
  margin: 1.2rem 0;
}

.sp-c-hluGOI:has(button:focus) {
  outline: none !important;
}

.sp-c-ezKqex {
  color: #c2cde7 !important;
  font-size: 12px !important;
}

.sp-c-gGbYbQ sp-tabs-scrollable-container {
  background-color: #171a34 !important;
}

.glow-border:before {
  content: "";
  z-index: 0;
  background: radial-gradient(120% 200% at 50% 0, #51baff80 0, #0000 60%), radial-gradient(120% 200% at 50% 100%, #51baff80 0, #0000 60%), radial-gradient(80% 100% at 0, #51baff4d 0, #0000 80%), radial-gradient(80% 100% at 100%, #51baff4d 0, #0000 80%);
  border-radius: 20px;
  padding: 2px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#000, #000);
  mask-image: linear-gradient(#000, #000);
}

.mdx-textarea {
  tab-size: 4;
  -webkit-hyphens: none;
  hyphens: none;
  word-wrap: break-word;
  overflow-wrap: break-word;
  padding: 20px;
  overflow: auto;
}

[data-state="open"] .chevron-icon {
  transition: transform .5s;
  transform: rotate(180deg);
  color: #51baff !important;
}

.link-hover {
  position: relative;
}

.link-hover:hover {
  color: #51baff;
  transition: color .35s ease-out;
}

.link-hover:after {
  content: "";
  color: #51baff;
  transform-origin: 100% 100%;
  background: currentColor;
  border-radius: 5px;
  width: 100%;
  height: .05em;
  transition: transform .35s ease-out;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: scaleX(0);
}

.link-hover:hover:after {
  transform-origin: 0 100%;
  transform: scaleX(1);
}

@keyframes points-glow {
  0% {
    text-shadow: 0 0 5px #ffd7004d, 0 0 10px #ffa50033, 0 0 15px #ff6b6b1a;
    transform: scale(1);
  }

  25% {
    text-shadow: 0 0 8px #ffd70080, 0 0 16px #ffa5004d, 0 0 24px #ff6b6b33;
    transform: scale(1.02);
  }

  50% {
    text-shadow: 0 0 12px #ffd700b3, 0 0 24px #ffa50066, 0 0 36px #ff6b6b4d;
    transform: scale(1.05);
  }

  75% {
    text-shadow: 0 0 8px #ffd70080, 0 0 16px #ffa5004d, 0 0 24px #ff6b6b33;
    transform: scale(1.02);
  }

  to {
    text-shadow: 0 0 5px #ffd7004d, 0 0 10px #ffa50033, 0 0 15px #ff6b6b1a;
    transform: scale(1);
  }
}

@keyframes points-shimmer {
  0% {
    background-position: -200% 0;
  }

  to {
    background-position: 200% 0;
  }
}

.points-celebration {
  background: linear-gradient(90deg, #0000, #ffd7001a 25%, #ffa50033 50%, #ff6b6b1a 75%, #0000) 0 0 / 200% 100%;
  animation: 2.5s cubic-bezier(.4, 0, .2, 1) points-glow, 1.8s ease-in-out .3s points-shimmer;
  position: relative;
  overflow: hidden;
}

.points-celebration:before {
  content: "";
  background: linear-gradient(90deg, #0000, #fff3, #0000);
  width: 100%;
  height: 100%;
  animation: 1.8s ease-in-out .3s points-shimmer;
  position: absolute;
  top: 0;
  left: -100%;
}

@keyframes angry-reminder {
  0% {
    transform: translateX(-50%)translateY(0)rotate(0)scale(1);
  }

  1% {
    transform: translateX(-50%)translateY(-9px)rotate(-6deg)scale(1.07);
  }

  2% {
    transform: translateX(-47%)translateY(-5px)rotate(6deg)scale(1.05);
  }

  3% {
    transform: translateX(-53%)translateY(-8px)rotate(-5deg)scale(1.06);
  }

  4% {
    transform: translateX(-47%)translateY(-6px)rotate(5deg)scale(1.04);
  }

  5% {
    transform: translateX(-53%)translateY(-7px)rotate(-6deg)scale(1.06);
  }

  6% {
    transform: translateX(-47%)translateY(-5px)rotate(6deg)scale(1.05);
  }

  7% {
    transform: translateX(-53%)translateY(-8px)rotate(-5deg)scale(1.05);
  }

  8% {
    transform: translateX(-47%)translateY(-6px)rotate(5deg)scale(1.04);
  }

  9% {
    transform: translateX(-53%)translateY(-7px)rotate(-5deg)scale(1.05);
  }

  10% {
    transform: translateX(-47%)translateY(-5px)rotate(5deg)scale(1.04);
  }

  11% {
    transform: translateX(-53%)translateY(-6px)rotate(-4deg)scale(1.04);
  }

  12% {
    transform: translateX(-47%)translateY(-4px)rotate(4deg)scale(1.03);
  }

  13% {
    transform: translateX(-53%)translateY(-7px)rotate(-4deg)scale(1.04);
  }

  14% {
    transform: translateX(-47%)translateY(-5px)rotate(4deg)scale(1.03);
  }

  15% {
    transform: translateX(-53%)translateY(-6px)rotate(-4deg)scale(1.04);
  }

  16% {
    transform: translateX(-47%)translateY(-4px)rotate(4deg)scale(1.03);
  }

  17% {
    transform: translateX(-53%)translateY(-5px)rotate(-3deg)scale(1.03);
  }

  18% {
    transform: translateX(-47%)translateY(-3px)rotate(3deg)scale(1.02);
  }

  19% {
    transform: translateX(-53%)translateY(-4px)rotate(-3deg)scale(1.03);
  }

  20% {
    transform: translateX(-47%)translateY(-3px)rotate(3deg)scale(1.02);
  }

  21% {
    transform: translateX(-53%)translateY(-4px)rotate(-2deg)scale(1.02);
  }

  22% {
    transform: translateX(-48%)translateY(-2px)rotate(2deg)scale(1.01);
  }

  23% {
    transform: translateX(-52%)translateY(-3px)rotate(-2deg)scale(1.02);
  }

  24% {
    transform: translateX(-48%)translateY(-2px)rotate(2deg)scale(1.01);
  }

  25% {
    transform: translateX(-52%)translateY(-2px)rotate(-1deg)scale(1.01);
  }

  26% {
    transform: translateX(-48%)translateY(-1px)rotate(1deg)scale(1.005);
  }

  27% {
    transform: translateX(-52%)translateY(-1px)rotate(-1deg)scale(1.005);
  }

  28% {
    transform: translateX(-50%)translateY(-1px)rotate(0)scale(1.003);
  }

  30% {
    transform: translateX(-50%)translateY(0)rotate(0)scale(1);
  }

  to {
    transform: translateX(-50%)translateY(0)rotate(0)scale(1);
  }
}

@keyframes angry-pulse {
  0%, 30%, to {
    filter: brightness() drop-shadow(0 0 #f000);
  }

  1%, 11%, 13%, 15%, 17%, 19%, 21%, 23%, 25%, 27%, 3%, 5%, 7%, 9% {
    filter: brightness(1.15) drop-shadow(0 0 8px #ff646480);
  }

  10%, 12%, 14%, 16%, 18%, 2%, 20%, 22%, 24%, 26%, 28%, 4%, 6%, 8% {
    filter: brightness(1.1) drop-shadow(0 0 4px #ff64644d);
  }
}

.angry-reminder-animation {
  transform-origin: center;
  animation: 5s ease-in-out infinite angry-reminder, 5s ease-in-out infinite angry-pulse;
}

@keyframes quiz-generation-pending {
  0% {
    opacity: .9;
    transform: translateX(-50%)translateY(0)scale(1);
  }

  25% {
    opacity: 1;
    transform: translateX(-50%)translateY(-12px)scale(1.08);
  }

  50% {
    opacity: .9;
    transform: translateX(-50%)translateY(0)scale(1);
  }

  75% {
    opacity: 1;
    transform: translateX(-50%)translateY(-8px)scale(1.05);
  }

  to {
    opacity: .9;
    transform: translateX(-50%)translateY(0)scale(1);
  }
}

@keyframes quiz-generation-glow {
  0%, to {
    filter: brightness() drop-shadow(0 0 #51baff00);
  }

  50% {
    filter: brightness(1.2) drop-shadow(0 0 20px #51baff99);
  }
}

.quiz-generation-animation {
  transform-origin: center;
  animation: 2s ease-in-out infinite quiz-generation-pending, 2s ease-in-out infinite quiz-generation-glow;
}

@media (max-width: 599px) {
  #sentry-feedback {
    --page-margin: 16px 16px 90px 16px;
  }
}

@media (min-width: 600px) {
  #sentry-feedback {
    --page-margin: 16px -104px 58px 16px;
  }

  #sentry-feedback:hover {
    --page-margin: 16px 0px 58px 16px;
  }
}

.gsap-landing {
  cursor: url("/assets/gsap/images/arrow-cursor.svg") 16 16, auto;
  scroll-behavior: smooth;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  width: 100%;
  line-height: normal;
  overflow-x: hidden;
  background-color: #faf4ec !important;
}

.custom-cursor-pointer {
  cursor: pointer;
  cursor: url("/assets/gsap/images/hand-pointer.svg") 16 16, pointer;
}

.flair {
  opacity: 0;
  width: 80px;
  position: fixed;
}

.marquee .marquee-inner {
  animation: 30s linear infinite marquee;
}

.vertical-marquee-inner {
  animation: 60s linear infinite verticalMarquee;
}

.vertical-line-2 {
  animation: 60s linear infinite reverseVerticalMarquee;
}

.marquee:hover .vertical-marquee-inner {
  animation-play-state: paused;
}

#cause .card {
  animation: 3s ease-in-out infinite floating;
}

#cause .card-1 {
  animation-delay: 0;
}

#cause .card-2 {
  animation-delay: .3s;
}

#cause .card-3 {
  animation-delay: .6s;
}

@keyframes marquee {
  0% {
    transform: translateX(0);
  }

  to {
    transform: translateX(-100%);
  }
}

@keyframes verticalMarquee {
  0% {
    transform: translateY(0);
  }

  to {
    transform: translateY(-50%);
  }
}

@keyframes reverseVerticalMarquee {
  0% {
    transform: translateY(-50%);
  }

  to {
    transform: translateY(0);
  }
}

@keyframes floating {
  0% {
    transform: translateY(-50%);
  }

  50% {
    transform: translateY(-60%);
  }

  to {
    transform: translateY(-50%);
  }
}

.tag {
  filter: drop-shadow(0 8px 20px #00000026);
  width: max-content;
  position: absolute;
}

#tag-1 {
  background-color: #33c791;
  top: 18%;
  left: 18%;
  transform: translate(-50%, -50%)rotate(14deg);
}

#tag-2 {
  background-color: #fcb8fa;
  top: 92%;
  left: 28%;
  transform: translate(-50%, -50%)rotate(-28deg);
}

#tag-3 {
  background-color: #4eacff;
  top: 14%;
  left: 82%;
  transform: translate(-50%, -50%)rotate(6deg);
}

#tag-4 {
  background-color: #fa5424;
  top: 62%;
  left: 52%;
  transform: translate(-50%, -50%)rotate(22deg);
}

#tag-5 {
  background-color: #33c791;
  top: 88%;
  left: 78%;
  transform: translate(-50%, -50%)rotate(-32deg);
}

.faq-container {
  width: 100%;
  padding: 2em;
}

.faq-wrapper.full-width {
  width: 100%;
  padding: 2em 0;
}

.faq-wrapper.contained {
  width: 60%;
  margin: 0 auto;
  padding: 2em 0;
}

.faq-title {
  text-align: center;
}

.faq-items {
  margin-top: 4em;
}

.faq-item {
  border: 1px dashed #0f0f0f;
  border-radius: 1em;
  margin-bottom: 1em;
  padding: .25em 1em;
}

.faq-question {
  text-transform: uppercase;
  justify-content: space-between;
  align-items: center;
  padding: 1em 0;
  display: flex;
}

.faq-question h3 {
  letter-spacing: 0;
  -webkit-user-select: none;
  user-select: none;
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.faq-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.faq-answer {
  will-change: transform;
  position: relative;
}

.faq-answer p {
  -webkit-user-select: none;
  user-select: none;
  word-wrap: break-word;
  white-space: normal;
  will-change: transform, opacity;
  width: 100%;
  margin: 0;
  position: relative;
}

@media (max-width: 1000px) {
  .faq-container {
    padding: 0;
  }

  .faq-wrapper.contained {
    width: 100%;
  }

  #tag-1 {
    top: 0;
    left: 18%;
    transform: translate(-50%, -50%)rotate(14deg);
  }

  #tag-2 {
    top: 110%;
    left: 28%;
    transform: translate(-50%, -50%)rotate(-28deg);
  }

  #tag-5 {
    top: 110%;
    left: 78%;
    transform: translate(-50%, -50%)rotate(-32deg);
  }
}

.showreel .showreel-container img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.volume-icon {
  z-index: 5;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.roadmap-details {
  will-change: transform;
  position: relative;
}

.roadmap-details p {
  -webkit-user-select: none;
  user-select: none;
  word-wrap: break-word;
  white-space: normal;
  will-change: transform, opacity;
  width: 100%;
  margin: 0;
  position: relative;
}

.bg-animated .word {
  --bg-color: #fff;
  --before-opacity: 1;
  --after-bg-color: #faf4ec;
  --after-opacity: 1;
  border-radius: 5rem;
  width: fit-content;
  position: relative;
  overflow: hidden;
}

.bg-animated .word:after {
  opacity: var(--before-opacity);
  background: var(--bg-color);
  z-index: 1;
}

.bg-animated .word:after, .bg-animated .word:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.bg-animated .word:before {
  background: var(--after-bg-color);
  z-index: 0;
}

.flip-card {
  perspective: 1000px;
  background-color: #0000;
  border: 1px solid #f1f1f1;
  width: 300px;
  height: 200px;
}

.hero-card-inner {
  transform-style: preserve-3d;
  will-change: transform;
  backface-visibility: hidden;
  transition: all 1s cubic-bezier(.34, 1.56, .64, 1);
}

.hero-card:hover .hero-card-inner {
  transform: rotateY(180deg)translateZ(0);
}

.hero-card:hover .flip-card-back {
  opacity: 1;
}

.flip-card-back, .flip-card-front {
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
  position: absolute;
  transform: translateZ(0);
}

.flip-card-back {
  opacity: 1;
  transform: rotateY(180deg)translateZ(1px);
}

.anime-text-container {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.anime-text-container .copy-container {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.anime-text-container .anime-text {
  width: 60%;
}

.anime-text-container .anime-text p {
  color: var(--base-300);
}

.anime-text-container .anime-text .word {
  will-change: background-color, opacity;
  border-radius: 8px;
  margin-bottom: .2rem;
  margin-right: .2rem;
  padding: .1rem .2rem;
  display: inline-block;
  position: relative;
}

.anime-text-container .anime-text .word.keyword-wrapper {
  margin: 0 .4rem .2rem .2rem;
}

.anime-text-container .anime-text .word span {
  position: relative;
}

.anime-text-container .anime-text .word span.keyword {
  border-radius: 2rem;
  width: 100%;
  height: 100%;
  padding: .1rem 0;
  display: inline-block;
}

.anime-text-container .anime-text .word span.keyword:before {
  content: "";
  background-color: var(--accent-1);
  z-index: -1;
  border: 1px dashed #000;
  border-radius: 8px;
  width: calc(100% + 1rem);
  height: calc(100% + .1rem);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.anime-text-container .anime-text .word span.keyword.deploy:before, .anime-text-container .anime-text .word span.keyword.different:before, .anime-text-container .anime-text .word span.keyword.learnings:before {
  background-color: var(--accent-1);
}

.anime-text-container .anime-text .word span.keyword.caffeine:before, .anime-text-container .anime-text .word span.keyword.problem:before, .anime-text-container .anime-text .word span.keyword.rhythm:before {
  background-color: var(--accent-2);
}

.anime-text-container .anime-text .word span.keyword.archive:before, .anime-text-container .anime-text .word span.keyword.detail:before, .anime-text-container .anime-text .word span.keyword.messing:before {
  background-color: var(--accent-3);
}

.anime-text-container .anime-text .word, .anime-text-container .anime-text .word span {
  opacity: 0;
}

@media (max-width: 1000px) {
  .anime-text-container .copy-container h1 {
    width: 90%;
    font-size: 2rem;
  }

  .anime-text-container .anime-text {
    width: 100%;
  }

  .anime-text-container .anime-text .word {
    margin-bottom: .15rem;
    margin-right: .1rem;
    padding: .05rem .125rem;
  }

  .anime-text-container .anime-text .word.keyword-wrapper {
    margin: 0 .2rem .1rem .1rem;
  }

  .anime-text-container .anime-text .word span.keyword:before {
    width: calc(100% + .35rem);
    height: calc(100% + .075rem);
  }
}

@keyframes modalIn {
  0% {
    opacity: 0;
    transform: scale(.85);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@media not all and (min-width: 768px) {
  .max-md\:custom-scrollbar::-webkit-scrollbar {
    border-radius: 2px;
    width: 8px;
    height: 12px;
  }

  .max-md\:custom-scrollbar::-webkit-scrollbar-track {
    background: #020013e6;
  }

  .max-md\:custom-scrollbar::-webkit-scrollbar-thumb {
    background: #2c3157;
    border-radius: 8px;
    height: 156px;
  }

  .max-md\:custom-scrollbar::-webkit-scrollbar-thumb:hover {
    background: #171a34;
  }
}

@media (min-width: 1024px) {
  .lg\:prose-xl {
    font-size: 1.25rem;
    line-height: 1.8;
  }

  .lg\:prose-xl :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .lg\:prose-xl :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 1.2em;
    line-height: 1.5;
  }

  .lg\:prose-xl :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1.06667em;
  }

  .lg\:prose-xl :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: .857143em;
    font-size: 2.8em;
    line-height: 1;
  }

  .lg\:prose-xl :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.55556em;
    margin-bottom: .888889em;
    font-size: 1.8em;
    line-height: 1.11111;
  }

  .lg\:prose-xl :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.6em;
    margin-bottom: .666667em;
    font-size: 1.5em;
    line-height: 1.33333;
  }

  .lg\:prose-xl :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.8em;
    margin-bottom: .6em;
    line-height: 1.6;
  }

  .lg\:prose-xl :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-xl :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .lg\:prose-xl :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:prose-xl :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .lg\:prose-xl :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-top: .25em;
    padding-inline-end: .4em;
    padding-bottom: .25em;
    border-radius: .3125rem;
    padding-inline-start: .4em;
    font-size: .9em;
  }

  .lg\:prose-xl :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .9em;
  }

  .lg\:prose-xl :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .861111em;
  }

  .lg\:prose-xl :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .9em;
  }

  .lg\:prose-xl :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-top: 1.11111em;
    padding-inline-end: 1.33333em;
    padding-bottom: 1.11111em;
    border-radius: .5rem;
    margin-top: 2em;
    margin-bottom: 2em;
    padding-inline-start: 1.33333em;
    font-size: .9em;
    line-height: 1.77778;
  }

  .lg\:prose-xl :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-xl :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }

  .lg\:prose-xl :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .6em;
    margin-bottom: .6em;
  }

  .lg\:prose-xl :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-xl :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: .4em;
  }

  .lg\:prose-xl :where(.lg\:prose-xl > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .8em;
    margin-bottom: .8em;
  }

  .lg\:prose-xl :where(.lg\:prose-xl > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.2em;
  }

  .lg\:prose-xl :where(.lg\:prose-xl > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 1.2em;
  }

  .lg\:prose-xl :where(.lg\:prose-xl > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.2em;
  }

  .lg\:prose-xl :where(.lg\:prose-xl > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 1.2em;
  }

  .lg\:prose-xl :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .8em;
    margin-bottom: .8em;
  }

  .lg\:prose-xl :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .lg\:prose-xl :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.2em;
  }

  .lg\:prose-xl :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .6em;
    padding-inline-start: 1.6em;
  }

  .lg\:prose-xl :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }

  .lg\:prose-xl :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-xl :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-xl :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-xl :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .lg\:prose-xl :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .9em;
    line-height: 1.55556;
  }

  .lg\:prose-xl :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-end: .666667em;
    padding-bottom: .888889em;
    padding-inline-start: .666667em;
  }

  .lg\:prose-xl :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: 0;
  }

  .lg\:prose-xl :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-end: 0;
  }

  .lg\:prose-xl :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-top: .888889em;
    padding-inline-end: .666667em;
    padding-bottom: .888889em;
    padding-inline-start: .666667em;
  }

  .lg\:prose-xl :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: 0;
  }

  .lg\:prose-xl :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-end: 0;
  }

  .lg\:prose-xl :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .lg\:prose-xl :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:prose-xl :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1em;
    font-size: .9em;
    line-height: 1.55556;
  }

  .lg\:prose-xl :where(.lg\:prose-xl > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .lg\:prose-xl :where(.lg\:prose-xl > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 0;
  }
}

.first-letter\:uppercase:first-letter {
  text-transform: uppercase;
}

.file\:border-0::file-selector-button {
  border-width: 0;
}

.file\:bg-dark-300::file-selector-button {
  --tw-bg-opacity: 1;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity));
}

.file\:bg-transparent::file-selector-button {
  background-color: #0000;
}

.file\:text-sm::file-selector-button {
  font-size: .875rem;
  line-height: 1.25rem;
}

.file\:font-medium::file-selector-button {
  font-weight: 500;
}

.placeholder\:text-light-200::placeholder {
  --tw-text-opacity: 1;
  color: rgb(217 223 242 / var(--tw-text-opacity));
}

.placeholder\:text-light-300::placeholder {
  --tw-text-opacity: 1;
  color: rgb(194 205 231 / var(--tw-text-opacity));
}

.placeholder\:text-light-400::placeholder {
  --tw-text-opacity: 1;
  color: rgb(133 143 173 / var(--tw-text-opacity));
}

.placeholder\:text-slate-500::placeholder {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.before\:pointer-events-none:before {
  content: var(--tw-content);
  pointer-events: none;
}

.before\:absolute:before {
  content: var(--tw-content);
  position: absolute;
}

.before\:inset-x-0:before {
  content: var(--tw-content);
  left: 0;
  right: 0;
}

.before\:top-0:before {
  content: var(--tw-content);
  top: 0;
}

.before\:h-px:before {
  content: var(--tw-content);
  height: 1px;
}

.before\:bg-gradient-to-r:before {
  content: var(--tw-content);
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.before\:from-transparent:before {
  content: var(--tw-content);
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.before\:via-white\/55:before {
  content: var(--tw-content);
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffffff8c var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.before\:to-transparent:before {
  content: var(--tw-content);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.after\:pointer-events-none:after {
  content: var(--tw-content);
  pointer-events: none;
}

.after\:absolute:after {
  content: var(--tw-content);
  position: absolute;
}

.after\:inset-x-0:after {
  content: var(--tw-content);
  left: 0;
  right: 0;
}

.after\:inset-y-0:after {
  top: 0;
}

.after\:bottom-0:after, .after\:inset-y-0:after {
  content: var(--tw-content);
  bottom: 0;
}

.after\:left-1\/2:after {
  content: var(--tw-content);
  left: 50%;
}

.after\:h-px:after {
  content: var(--tw-content);
  height: 1px;
}

.after\:w-1:after {
  content: var(--tw-content);
  width: .25rem;
}

.after\:-translate-x-1\/2:after {
  content: var(--tw-content);
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:bg-gradient-to-r:after {
  content: var(--tw-content);
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.after\:from-transparent:after {
  content: var(--tw-content);
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.after\:via-sky-900\/10:after {
  content: var(--tw-content);
  --tw-gradient-to: #0c4a6e00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #0c4a6e1a var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.after\:to-transparent:after {
  content: var(--tw-content);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.first\:border-t-0:first-child {
  border-top-width: 0;
}

.first\:pt-0:first-child {
  padding-top: 0;
}

.focus-within\:relative:focus-within {
  position: relative;
}

.focus-within\:z-20:focus-within {
  z-index: 20;
}

.focus-within\:border-none:focus-within {
  border-style: none;
}

.focus-within\:outline-none:focus-within {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.focus-within\:ring-0:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring-offset-0:focus-within {
  --tw-ring-offset-width: 0px;
}

.hover\:z-10:hover {
  z-index: 10;
}

.hover\:-translate-y-0\.5:hover {
  --tw-translate-y: -.125rem;
}

.hover\:-translate-y-0\.5:hover, .hover\:-translate-y-1:hover {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:-translate-y-1:hover {
  --tw-translate-y: -.25rem;
}

.hover\:-translate-y-1\.5:hover {
  --tw-translate-y: -.375rem;
}

.hover\:-translate-y-1\.5:hover, .hover\:-translate-y-2:hover {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:-translate-y-2:hover {
  --tw-translate-y: -.5rem;
}

.hover\:translate-y-0:hover {
  --tw-translate-y: 0px;
}

.hover\:rotate-12:hover, .hover\:translate-y-0:hover {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:rotate-12:hover {
  --tw-rotate: 12deg;
}

.hover\:rotate-6:hover {
  --tw-rotate: 6deg;
}

.hover\:rotate-6:hover, .hover\:scale-105:hover {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}

.hover\:scale-110:hover, .hover\:scale-\[1\.03\]:hover {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:scale-\[1\.03\]:hover {
  --tw-scale-x: 1.03;
  --tw-scale-y: 1.03;
}

.hover\:scale-\[102\%\]:hover {
  --tw-scale-x: 102%;
  --tw-scale-y: 102%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:cursor-pointer:hover {
  cursor: pointer;
}

.hover\:border-green-8\/50:hover {
  border-color: #0acf8380;
}

.hover\:border-orange-200\/35:hover {
  border-color: #ff955c59;
}

.hover\:border-orange-300\/70:hover {
  border-color: #ffa929b3;
}

.hover\:border-orange-400\/30:hover {
  border-color: #d380704d;
}

.hover\:border-orange-400\/40:hover {
  border-color: #d3807066;
}

.hover\:border-primary-1\/50:hover {
  border-color: #51baff80;
}

.hover\:border-white\/15:hover {
  border-color: #ffffff26;
}

.hover\:border-white\/20:hover {
  border-color: #fff3;
}

.hover\:border-yellow-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(234 179 8 / var(--tw-border-opacity));
}

.hover\:\!bg-dark-200\/70:hover {
  background-color: #090b1db3 !important;
}

.hover\:\!bg-transparent:hover {
  background-color: #0000 !important;
}

.hover\:bg-\[\#08a36b\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(8 163 107 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#0f0f1e\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(15 15 30 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#33C791\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(51 199 145 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#E8C84A\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(232 200 74 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#FFB566\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 181 102 / var(--tw-bg-opacity));
}

.hover\:bg-amber-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}

.hover\:bg-cyan-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(80 227 194 / var(--tw-bg-opacity));
}

.hover\:bg-cyan-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(10 199 180 / var(--tw-bg-opacity));
}

.hover\:bg-dark-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(2 0 19 / var(--tw-bg-opacity));
}

.hover\:bg-dark-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(9 11 29 / var(--tw-bg-opacity));
}

.hover\:bg-dark-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity));
}

.hover\:bg-dark-300\/70:hover {
  background-color: #11142bb3;
}

.hover\:bg-dark-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(23 26 52 / var(--tw-bg-opacity));
}

.hover\:bg-dark-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity));
}

.hover\:bg-dark-500\/60:hover {
  background-color: #22274a99;
}

.hover\:bg-dark-500\/80:hover {
  background-color: #22274acc;
}

.hover\:bg-dark-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(42 48 77 / var(--tw-bg-opacity));
}

.hover\:bg-dark-600\/60:hover {
  background-color: #2a304d99;
}

.hover\:bg-orange-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 169 41 / var(--tw-bg-opacity));
}

.hover\:bg-primary-1:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(81 186 255 / var(--tw-bg-opacity));
}

.hover\:bg-primary-1\/45:hover {
  background-color: #51baff73;
}

.hover\:bg-primary-2:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(47 164 255 / var(--tw-bg-opacity));
}

.hover\:bg-primary-5:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 112 243 / var(--tw-bg-opacity));
}

.hover\:bg-purple-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(147 51 234 / var(--tw-bg-opacity));
}

.hover\:bg-red-200\/80:hover {
  background-color: #ff6060cc;
}

.hover\:bg-red-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 159 159 / var(--tw-bg-opacity));
}

.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(217 48 54 / var(--tw-bg-opacity));
}

.hover\:bg-red-500\/80:hover {
  background-color: #d93036cc;
}

.hover\:bg-red-500\/90:hover {
  background-color: #d93036e6;
}

.hover\:bg-slate-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.hover\:bg-slate-100\/50:hover {
  background-color: #f1f5f980;
}

.hover\:bg-slate-100\/80:hover {
  background-color: #f1f5f9cc;
}

.hover\:bg-slate-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.hover\:bg-slate-900\/80:hover {
  background-color: #0f172acc;
}

.hover\:bg-slate-900\/90:hover {
  background-color: #0f172ae6;
}

.hover\:bg-transparent:hover {
  background-color: #0000;
}

.hover\:bg-warning-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 166 35 / var(--tw-bg-opacity));
}

.hover\:bg-white\/\[0\.015\]:hover {
  background-color: #ffffff04;
}

.hover\:bg-zinc-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}

.hover\:bg-opacity-50:hover {
  --tw-bg-opacity: .5;
}

.hover\:from-orange-400\/\[0\.22\]:hover {
  --tw-gradient-from: #d3807038 var(--tw-gradient-from-position);
  --tw-gradient-to: #d3807000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:via-rose-400\/\[0\.1\]:hover {
  --tw-gradient-to: #fb718500 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fb71851a var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.hover\:text-amber-50:hover {
  --tw-text-opacity: 1;
  color: rgb(255 251 235 / var(--tw-text-opacity));
}

.hover\:text-light-100:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:text-light-200:hover {
  --tw-text-opacity: 1;
  color: rgb(217 223 242 / var(--tw-text-opacity));
}

.hover\:text-orange-100:hover {
  --tw-text-opacity: 1;
  color: rgb(255 95 86 / var(--tw-text-opacity));
}

.hover\:text-orange-200:hover {
  --tw-text-opacity: 1;
  color: rgb(255 149 92 / var(--tw-text-opacity));
}

.hover\:text-primary-1:hover {
  --tw-text-opacity: 1;
  color: rgb(81 186 255 / var(--tw-text-opacity));
}

.hover\:text-slate-50:hover {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.hover\:text-slate-900:hover {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.hover\:text-slate-950:hover {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:no-underline:hover {
  text-decoration-line: none;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:shadow-3xl:hover {
  --tw-shadow: 0 0px 30px 4px #00000080;
  --tw-shadow-colored: 0 0px 30px 4px var(--tw-shadow-color);
}

.hover\:shadow-3xl:hover, .hover\:shadow-\[0_10px_32px_rgba\(212\,175\,55\,0\.35\)\]:hover {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_10px_32px_rgba\(212\,175\,55\,0\.35\)\]:hover {
  --tw-shadow: 0 10px 32px #d4af3759;
  --tw-shadow-colored: 0 10px 32px var(--tw-shadow-color);
}

.hover\:shadow-\[0_12px_40px_-16px_rgba\(99\,102\,241\,0\.35\)\]:hover {
  --tw-shadow: 0 12px 40px -16px #6366f159;
  --tw-shadow-colored: 0 12px 40px -16px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_14px_34px_-10px_rgba\(249\,115\,22\,0\.65\)\,inset_0_1px_0_0_rgba\(255\,255\,255\,0\.3\)\]:hover {
  --tw-shadow: 0 14px 34px -10px #f97316a6, inset 0 1px 0 0 #ffffff4d;
  --tw-shadow-colored: 0 14px 34px -10px var(--tw-shadow-color), inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_14px_34px_-10px_rgba\(254\,159\,58\,0\.65\)\,inset_0_1px_0_0_rgba\(255\,255\,255\,0\.3\)\]:hover {
  --tw-shadow: 0 14px 34px -10px #fe9f3aa6, inset 0 1px 0 0 #ffffff4d;
  --tw-shadow-colored: 0 14px 34px -10px var(--tw-shadow-color), inset 0 1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[inset_0_1px_0_0_rgba\(255\,237\,213\,0\.22\)\,0_0_40px_-6px_rgba\(249\,115\,22\,0\.28\)\]:hover {
  --tw-shadow: inset 0 1px 0 0 #ffedd538, 0 0 40px -6px #f9731647;
  --tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 0 40px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
}

.hover\:shadow-lg:hover, .hover\:shadow-md:hover {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
}

.hover\:shadow-none:hover {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}

.hover\:shadow-none:hover, .hover\:shadow-xl:hover {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
}

.hover\:shadow-primary-1:hover {
  --tw-shadow-color: #51baff;
  --tw-shadow: var(--tw-shadow-colored);
}

.hover\:shadow-yellow-500:hover {
  --tw-shadow-color: #eab308;
  --tw-shadow: var(--tw-shadow-colored);
}

.focus\:border-none:focus {
  border-style: none;
}

.focus\:bg-dark-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity));
}

.focus\:bg-slate-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.focus\:bg-slate-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.focus\:bg-transparent:focus {
  background-color: #0000;
}

.focus\:text-light-200:focus {
  --tw-text-opacity: 1;
  color: rgb(217 223 242 / var(--tw-text-opacity));
}

.focus\:text-slate-50:focus {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.focus\:text-slate-900:focus {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.focus\:opacity-100:focus {
  opacity: 1;
}

.focus\:shadow-2xl:focus {
  --tw-shadow: 0 25px 50px -12px #00000040;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
}

.focus\:shadow-2xl:focus, .focus\:shadow-xl:focus {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-xl:focus {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
}

.focus\:outline-none:focus {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.focus\:ring-0:focus, .focus\:ring-2:focus {
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.focus\:ring-primary-1:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(81 186 255 / var(--tw-ring-opacity));
}

.focus\:ring-slate-950:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity));
}

.focus\:ring-offset-0:focus {
  --tw-ring-offset-width: 0px;
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

.focus-visible\:border-none:focus-visible {
  border-style: none;
}

.focus-visible\:outline-none:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.focus-visible\:ring-0:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-1:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-orange-400\/50:focus-visible {
  --tw-ring-color: #d3807080;
}

.focus-visible\:ring-primary-1:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(81 186 255 / var(--tw-ring-opacity));
}

.focus-visible\:ring-slate-950:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity));
}

.focus-visible\:ring-offset-0:focus-visible {
  --tw-ring-offset-width: 0px;
}

.focus-visible\:ring-offset-1:focus-visible {
  --tw-ring-offset-width: 1px;
}

.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}

.focus-visible\:ring-offset-dark-100:focus-visible {
  --tw-ring-offset-color: #020013;
}

.focus-visible\:ring-offset-white:focus-visible {
  --tw-ring-offset-color: #fff;
}

.active\:scale-90:active {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

.active\:scale-90:active, .active\:scale-95:active {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.active\:scale-95:active {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.disabled\:pointer-events-none:disabled {
  pointer-events: none;
}

.disabled\:cursor-default:disabled {
  cursor: default;
}

.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}

.disabled\:opacity-100:disabled {
  opacity: 1;
}

.disabled\:opacity-40:disabled {
  opacity: .4;
}

.disabled\:opacity-50:disabled {
  opacity: .5;
}

.group\/bento:hover .group-hover\/bento\:-translate-y-2 {
  --tw-translate-y: -.5rem;
}

.group\/bento:hover .group-hover\/bento\:-translate-y-2, .group\/bento:hover .group-hover\/bento\:translate-y-2 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group\/bento:hover .group-hover\/bento\:translate-y-2 {
  --tw-translate-y: .5rem;
}

.group:hover .group-hover\:-translate-y-10 {
  --tw-translate-y: -2.5rem;
}

.group:hover .group-hover\:-translate-y-10, .group:hover .group-hover\:-translate-y-2 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:-translate-y-2 {
  --tw-translate-y: -.5rem;
}

.group:hover .group-hover\:translate-x-1 {
  --tw-translate-x: .25rem;
}

.group:hover .group-hover\:translate-x-1, .group:hover .group-hover\:translate-x-2 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:translate-x-2 {
  --tw-translate-x: .5rem;
}

.group:hover .group-hover\:translate-y-0\.5 {
  --tw-translate-y: .125rem;
}

.group:hover .group-hover\:translate-y-0\.5, .group:hover .group-hover\:translate-y-1 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:translate-y-1 {
  --tw-translate-y: .25rem;
}

.group:hover .group-hover\:translate-y-5 {
  --tw-translate-y: 1.25rem;
}

.group:hover .group-hover\:-rotate-6, .group:hover .group-hover\:translate-y-5 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:-rotate-6 {
  --tw-rotate: -6deg;
}

.group:hover .group-hover\:rotate-12 {
  --tw-rotate: 12deg;
}

.group:hover .group-hover\:rotate-12, .group:hover .group-hover\:rotate-6 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:rotate-6 {
  --tw-rotate: 6deg;
}

.group:hover .group-hover\:rotate-\[192deg\] {
  --tw-rotate: 192deg;
}

.group:hover .group-hover\:rotate-\[192deg\], .group\/bento:hover .group-hover\/bento\:scale-105 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group\/bento:hover .group-hover\/bento\:scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.group:hover .group-hover\:\!scale-110 {
  --tw-scale-x: 1.1 !important;
  --tw-scale-y: 1.1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.group:hover .group-hover\:scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.group:hover .group-hover\:scale-105, .group:hover .group-hover\:scale-110 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}

.group:hover .group-hover\:scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

.group:hover .group-hover\:scale-125, .group:hover .group-hover\:scale-95 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.group:hover .group-hover\:scale-\[1\.05\] {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.group:hover .group-hover\:scale-\[108\%\], .group:hover .group-hover\:scale-\[1\.05\] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-\[108\%\] {
  --tw-scale-x: 108%;
  --tw-scale-y: 108%;
}

.group:hover .group-hover\:\!border-primary-1 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(81 186 255 / var(--tw-border-opacity)) !important;
}

.group:hover .group-hover\:\!border-yellow-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(234 179 8 / var(--tw-border-opacity)) !important;
}

.group:hover .group-hover\:bg-dark-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-dark-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(23 26 52 / var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.group:hover .group-hover\:\!font-medium {
  font-weight: 500 !important;
}

.group:hover .group-hover\:\!text-primary-1 {
  --tw-text-opacity: 1 !important;
  color: rgb(81 186 255 / var(--tw-text-opacity)) !important;
}

.group:hover .group-hover\:\!text-yellow-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(234 179 8 / var(--tw-text-opacity)) !important;
}

.group:hover .group-hover\:text-dark-100 {
  --tw-text-opacity: 1;
  color: rgb(2 0 19 / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.group:hover .group-hover\:\!opacity-100 {
  opacity: 1 !important;
}

.group:hover .group-hover\:opacity-0 {
  opacity: 0;
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:opacity-70 {
  opacity: .7;
}

.group:hover .group-hover\:shadow-geist-30 {
  --tw-shadow: 0px 0px 30px 0px #f5a6234d;
  --tw-shadow-colored: 0px 0px 30px 0px var(--tw-shadow-color);
}

.group:hover .group-hover\:shadow-geist-30, .group:hover .group-hover\:shadow-md {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-md {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
}

.group:hover .group-hover\:\!shadow-yellow-500 {
  --tw-shadow-color: #eab308 !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}

.group:hover .group-hover\:shadow-cyan-500\/50 {
  --tw-shadow-color: #50e3c280;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:shadow-magenta-500\/50 {
  --tw-shadow-color: #f81ce580;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:shadow-orange-200\/50 {
  --tw-shadow-color: #ff955c80;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:shadow-primary-1 {
  --tw-shadow-color: #51baff;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:shadow-primary-1\/70 {
  --tw-shadow-color: #51baffb3;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:shadow-primary-3\/40 {
  --tw-shadow-color: #3291ff66;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:shadow-purple-500\/50 {
  --tw-shadow-color: #a473ff80;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:shadow-warning-500\/50 {
  --tw-shadow-color: #f5a62380;
  --tw-shadow: var(--tw-shadow-colored);
}

.group:hover .group-hover\:ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.group:hover .group-hover\:ring-green-8\/40 {
  --tw-ring-color: #0acf8366;
}

.group:hover .group-hover\:ring-primary-1\/40 {
  --tw-ring-color: #51baff66;
}

.group:hover .group-hover\:blur-0 {
  --tw-blur: blur(0);
}

.group:hover .group-hover\:blur-0, .group:hover .group-hover\:brightness-100 {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.group:hover .group-hover\:brightness-100 {
  --tw-brightness: brightness(1);
}

.group.destructive .group-\[\.destructive\]\:border-slate-100\/40 {
  border-color: #f1f5f966;
}

.group.toaster .group-\[\.toaster\]\:border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}

.group.toast .group-\[\.toast\]\:bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.group.toast .group-\[\.toast\]\:bg-slate-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.group.toaster .group-\[\.toaster\]\:bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.group.destructive .group-\[\.destructive\]\:text-red-300 {
  --tw-text-opacity: 1;
  color: rgb(238 0 0 / var(--tw-text-opacity));
}

.group.toast .group-\[\.toast\]\:text-slate-50 {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.group.toast .group-\[\.toast\]\:text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.group.toaster .group-\[\.toaster\]\:text-slate-950 {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}

.group.toaster .group-\[\.toaster\]\:shadow-lg {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group.destructive .group-\[\.destructive\]\:hover\:border-red-500\/30:hover {
  border-color: #d930364d;
}

.group.destructive .group-\[\.destructive\]\:hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(217 48 54 / var(--tw-bg-opacity));
}

.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover {
  --tw-text-opacity: 1;
  color: rgb(241 159 159 / var(--tw-text-opacity));
}

.group.destructive .group-\[\.destructive\]\:hover\:text-slate-50:hover {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(197 0 0 / var(--tw-ring-opacity));
}

.group.destructive .group-\[\.destructive\]\:focus\:ring-red-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(217 48 54 / var(--tw-ring-opacity));
}

.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus {
  --tw-ring-offset-color: #3c1618;
}

.peer\/transcript:checked ~ .peer-checked\/transcript\:mt-5 {
  margin-top: 1.25rem;
}

.peer\/transcript:checked ~ .peer-checked\/transcript\:grid-rows-\[1fr\] {
  grid-template-rows: 1fr;
}

.peer\/transcript:checked ~ .peer-checked\/transcript\:opacity-100 {
  opacity: 1;
}

.peer:disabled ~ .peer-disabled\:cursor-not-allowed {
  cursor: not-allowed;
}

.peer:disabled ~ .peer-disabled\:opacity-70 {
  opacity: .7;
}

.aria-selected\:\!bg-dark-500[aria-selected="true"] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity)) !important;
}

.aria-selected\:bg-dark-500[aria-selected="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity));
}

.aria-selected\:bg-slate-100[aria-selected="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.aria-selected\:bg-slate-100\/50[aria-selected="true"] {
  background-color: #f1f5f980;
}

.aria-selected\:text-light-200[aria-selected="true"] {
  --tw-text-opacity: 1;
  color: rgb(217 223 242 / var(--tw-text-opacity));
}

.aria-selected\:text-slate-500[aria-selected="true"] {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.aria-selected\:text-slate-900[aria-selected="true"] {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.aria-selected\:opacity-100[aria-selected="true"] {
  opacity: 1;
}

.aria-selected\:opacity-30[aria-selected="true"] {
  opacity: .3;
}

.data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"], .data-\[disabled\]\:pointer-events-none[data-disabled] {
  pointer-events: none;
}

.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"] {
  height: 1px;
}

.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"] {
  width: 100%;
}

.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
  --tw-translate-y: .25rem;
}

.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"], .data-\[side\=left\]\:-translate-x-1[data-side="left"] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[side\=left\]\:-translate-x-1[data-side="left"] {
  --tw-translate-x: -.25rem;
}

.data-\[side\=right\]\:translate-x-1[data-side="right"] {
  --tw-translate-x: .25rem;
}

.data-\[side\=right\]\:translate-x-1[data-side="right"], .data-\[side\=top\]\:-translate-y-1[data-side="top"] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[side\=top\]\:-translate-y-1[data-side="top"] {
  --tw-translate-y: -.25rem;
}

.data-\[state\=checked\]\:translate-x-5[data-state="checked"] {
  --tw-translate-x: 1.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"], .data-\[swipe\=cancel\]\:translate-x-0[data-swipe="cancel"] {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe="end"] {
  --tw-translate-x: var(--radix-toast-swipe-end-x);
}

.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe="end"], .data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe="move"] {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe="move"] {
  --tw-translate-x: var(--radix-toast-swipe-move-x);
}

.data-\[state\=open\]\:rotate-180[data-state="open"] {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes accordion-up {
  0% {
    height: var(--radix-accordion-content-height);
  }

  to {
    height: 0;
  }
}

.data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] {
  animation: .2s ease-out accordion-up;
}

@keyframes accordion-down {
  0% {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height);
  }
}

.data-\[state\=open\]\:animate-accordion-down[data-state="open"] {
  animation: .2s ease-out accordion-down;
}

.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"] {
  flex-direction: column;
}

.data-\[state\=open\]\:rounded-2xl[data-state="open"] {
  border-radius: 1rem;
}

.data-\[state\=open\]\:border[data-state="open"] {
  border-width: 1px;
}

.data-\[state\=active\]\:border-b-2[data-state="active"] {
  border-bottom-width: 2px;
}

.data-\[state\=checked\]\:border-none[data-state="checked"] {
  border-style: none;
}

.data-\[selected\=true\]\:border-blue-400[data-selected="true"] {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}

.data-\[state\=active\]\:border-primary-1[data-state="active"] {
  --tw-border-opacity: 1;
  border-color: rgb(81 186 255 / var(--tw-border-opacity));
}

.data-\[state\=active\]\:border-white[data-state="active"] {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.data-\[state\=checked\]\:border-dark-500[data-state="checked"] {
  --tw-border-opacity: 1;
  border-color: rgb(34 39 74 / var(--tw-border-opacity));
}

.data-\[state\=checked\]\:border-primary-1[data-state="checked"] {
  --tw-border-opacity: 1;
  border-color: rgb(81 186 255 / var(--tw-border-opacity));
}

.data-\[state\=open\]\:border-yellow-100[data-state="open"] {
  --tw-border-opacity: 1;
  border-color: rgb(255 189 46 / var(--tw-border-opacity));
}

.data-\[state\=open\]\:border-yellow-400\/30[data-state="open"] {
  border-color: #ffe61c4d;
}

.data-\[state\=unchecked\]\:border-dark-400[data-state="unchecked"] {
  --tw-border-opacity: 1;
  border-color: rgb(23 26 52 / var(--tw-border-opacity));
}

.data-\[state\=active\]\:bg-dark-500[data-state="active"] {
  --tw-bg-opacity: 1;
  background-color: rgb(34 39 74 / var(--tw-bg-opacity));
}

.data-\[state\=active\]\:bg-dark-700[data-state="active"] {
  --tw-bg-opacity: 1;
  background-color: rgb(44 49 87 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-primary-1[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(81 186 255 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-slate-900[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-white[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.data-\[state\=open\]\:bg-dark-100\/80[data-state="open"] {
  background-color: #020013cc;
}

.data-\[state\=open\]\:bg-dark-200[data-state="open"] {
  --tw-bg-opacity: 1;
  background-color: rgb(9 11 29 / var(--tw-bg-opacity));
}

.data-\[state\=open\]\:bg-dark-300[data-state="open"] {
  --tw-bg-opacity: 1;
  background-color: rgb(17 20 43 / var(--tw-bg-opacity));
}

.data-\[state\=open\]\:bg-slate-100[data-state="open"], .data-\[state\=selected\]\:bg-slate-100[data-state="selected"] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.data-\[state\=unchecked\]\:bg-dark-400[data-state="unchecked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(23 26 52 / var(--tw-bg-opacity));
}

.data-\[state\=unchecked\]\:bg-light-400[data-state="unchecked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(133 143 173 / var(--tw-bg-opacity));
}

.data-\[state\=unchecked\]\:bg-slate-200[data-state="unchecked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}

.data-\[state\=active\]\:text-primary-1[data-state="active"] {
  --tw-text-opacity: 1;
  color: rgb(81 186 255 / var(--tw-text-opacity));
}

.data-\[state\=active\]\:text-white[data-state="active"] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.data-\[state\=checked\]\:text-dark-100[data-state="checked"] {
  --tw-text-opacity: 1;
  color: rgb(2 0 19 / var(--tw-text-opacity));
}

.data-\[state\=checked\]\:text-slate-50[data-state="checked"] {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.data-\[state\=open\]\:text-primary-1[data-state="open"] {
  --tw-text-opacity: 1;
  color: rgb(81 186 255 / var(--tw-text-opacity));
}

.data-\[state\=open\]\:text-slate-500[data-state="open"] {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.data-\[disabled\=true\]\:opacity-50[data-disabled="true"], .data-\[disabled\]\:opacity-50[data-disabled] {
  opacity: .5;
}

.data-\[focus\]\:opacity-100[data-focus] {
  opacity: 1;
}

.data-\[state\=active\]\:shadow-sm[data-state="active"] {
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.data-\[state\=closed\]\:backdrop-blur-none[data-state="closed"] {
  --tw-backdrop-blur: ;
}

.data-\[state\=closed\]\:backdrop-blur-none[data-state="closed"], .data-\[state\=open\]\:backdrop-blur-sm[data-state="open"] {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.data-\[state\=open\]\:backdrop-blur-sm[data-state="open"] {
  --tw-backdrop-blur: blur(4px);
}

.data-\[swipe\=move\]\:transition-none[data-swipe="move"] {
  transition-property: none;
}

.data-\[state\=closed\]\:duration-300[data-state="closed"] {
  transition-duration: .3s;
}

.data-\[state\=open\]\:duration-500[data-state="open"] {
  transition-duration: .5s;
}

.data-\[state\=open\]\:animate-in[data-state="open"] {
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
  animation-name: enter;
  animation-duration: .15s;
}

.data-\[state\=closed\]\:animate-out[data-state="closed"], .data-\[swipe\=end\]\:animate-out[data-swipe="end"] {
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial;
  animation-name: exit;
  animation-duration: .15s;
}

.data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
  --tw-exit-opacity: 0;
}

.data-\[state\=closed\]\:fade-out-80[data-state="closed"] {
  --tw-exit-opacity: .8;
}

.data-\[state\=open\]\:fade-in-0[data-state="open"] {
  --tw-enter-opacity: 0;
}

.data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
  --tw-exit-scale: .95;
}

.data-\[state\=open\]\:zoom-in-95[data-state="open"] {
  --tw-enter-scale: .95;
}

.data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
  --tw-enter-translate-y: -.5rem;
}

.data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
  --tw-enter-translate-x: .5rem;
}

.data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
  --tw-enter-translate-x: -.5rem;
}

.data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
  --tw-enter-translate-y: .5rem;
}

.data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] {
  --tw-exit-translate-y: 100%;
}

.data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] {
  --tw-exit-translate-x: -100%;
}

.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"] {
  --tw-exit-translate-x: -50%;
}

.data-\[state\=closed\]\:slide-out-to-right-full[data-state="closed"], .data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] {
  --tw-exit-translate-x: 100%;
}

.data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] {
  --tw-exit-translate-y: -100%;
}

.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"] {
  --tw-exit-translate-y: -48%;
}

.data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] {
  --tw-enter-translate-y: 100%;
}

.data-\[state\=open\]\:slide-in-from-left[data-state="open"] {
  --tw-enter-translate-x: -100%;
}

.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"] {
  --tw-enter-translate-x: -50%;
}

.data-\[state\=open\]\:slide-in-from-right[data-state="open"] {
  --tw-enter-translate-x: 100%;
}

.data-\[state\=open\]\:slide-in-from-top[data-state="open"] {
  --tw-enter-translate-y: -100%;
}

.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"] {
  --tw-enter-translate-y: -48%;
}

.data-\[state\=open\]\:slide-in-from-top-full[data-state="open"] {
  --tw-enter-translate-y: -100%;
}

.data-\[state\=closed\]\:duration-300[data-state="closed"] {
  animation-duration: .3s;
}

.data-\[state\=open\]\:duration-500[data-state="open"] {
  animation-duration: .5s;
}

.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]:after {
  content: var(--tw-content);
  left: 0;
}

.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]:after {
  content: var(--tw-content);
  height: .25rem;
}

.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]:after {
  content: var(--tw-content);
  width: 100%;
}

.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]:after {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]:after {
  content: var(--tw-content);
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group[data-state="open"] .group-data-\[state\=open\]\:block {
  display: block;
}

.group[data-state="open"] .group-data-\[state\=open\]\:hidden {
  display: none;
}

.group[data-state="closed"] .group-data-\[state\=closed\]\:-rotate-90 {
  --tw-rotate: -90deg;
}

.group[data-state="closed"] .group-data-\[state\=closed\]\:-rotate-90, .group[data-state="open"] .group-data-\[state\=open\]\:rotate-180 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group[data-state="open"] .group-data-\[state\=open\]\:rotate-180 {
  --tw-rotate: 180deg;
}

.group[data-state="open"] .group-data-\[state\=open\]\:text-yellow-100 {
  --tw-text-opacity: 1;
  color: rgb(255 189 46 / var(--tw-text-opacity));
}

.group[data-state="open"] .group-data-\[state\=open\]\:text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgb(252 149 2 / var(--tw-text-opacity));
}

.group[data-state="closed"] .group-data-\[state\=closed\]\:opacity-80 {
  opacity: .8;
}

.prose-headings\:text-white :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose-p\:text-gray-300 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}

.prose-a\:cursor-pointer :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  cursor: pointer;
}

.prose-a\:text-blue-400 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}

.prose-a\:underline :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  text-decoration-line: underline;
}

.prose-blockquote\:text-gray-400 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.prose-strong\:text-white :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prose-code\:text-yellow-300 :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-text-opacity: 1;
  color: rgb(252 149 2 / var(--tw-text-opacity));
}

.prose-pre\:bg-gray-800 :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

.prose-pre\:text-white :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (prefers-reduced-motion: no-preference) {
  @keyframes emoji-hourglass {
    0% {
      transform: rotate(0);
    }

    to {
      transform: rotate(1turn);
    }
  }

  .motion-safe\:animate-emoji-hourglass {
    animation: 4.5s linear infinite emoji-hourglass;
  }

  @keyframes emoji-hourglass-aura {
    0%, to {
      opacity: .4;
      transform: scale(.88);
    }

    50% {
      opacity: .95;
      transform: scale(1.1);
    }
  }

  .motion-safe\:animate-emoji-hourglass-aura {
    animation: 2.2s ease-in-out infinite emoji-hourglass-aura;
  }

  @keyframes fade-in {
    0% {
      opacity: 0;
      transform: translateY(5px);
    }

    to {
      opacity: 1;
      transform: translateY(0);
    }
  }

  .motion-safe\:animate-fade-in {
    animation: .3s ease-out fade-in;
  }

  .motion-safe\:\[animation-fill-mode\:both\] {
    animation-fill-mode: both;
  }
}

@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:animate-none {
    animation: none;
  }

  .motion-reduce\:opacity-100 {
    opacity: 1;
  }
}

.dark\:border-red-500:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(217 48 54 / var(--tw-border-opacity));
}

.dark\:border-red-900:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(127 29 29 / var(--tw-border-opacity));
}

.dark\:border-red-900\/50:is(.dark *) {
  border-color: #7f1d1d80;
}

.dark\:border-slate-50:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(248 250 252 / var(--tw-border-opacity));
}

.dark\:border-slate-800:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
}

.dark\:dark\:border-red-900:is(.dark *):is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(127 29 29 / var(--tw-border-opacity));
}

.dark\:bg-red-900:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}

.dark\:bg-slate-50:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.dark\:bg-slate-800:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark\:bg-slate-800\/50:is(.dark *) {
  background-color: #1e293b80;
}

.dark\:bg-slate-950:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 23 / var(--tw-bg-opacity));
}

.dark\:text-dark-100:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(2 0 19 / var(--tw-text-opacity));
}

.dark\:text-red-900:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}

.dark\:text-slate-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.dark\:text-slate-50:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.dark\:text-slate-50\/50:is(.dark *) {
  color: #f8fafc80;
}

.dark\:text-slate-900:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.dark\:ring-offset-slate-950:is(.dark *) {
  --tw-ring-offset-color: #020617;
}

.dark\:placeholder\:text-slate-400:is(.dark *)::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.dark\:placeholder\:text-slate-400:is(.dark *)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.dark\:hover\:bg-red-900\/80:hover:is(.dark *) {
  background-color: #7f1d1dcc;
}

.dark\:hover\:bg-red-900\/90:hover:is(.dark *) {
  background-color: #7f1d1de6;
}

.dark\:hover\:bg-slate-50:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.dark\:hover\:bg-slate-50\/80:hover:is(.dark *) {
  background-color: #f8fafccc;
}

.dark\:hover\:bg-slate-50\/90:hover:is(.dark *) {
  background-color: #f8fafce6;
}

.dark\:hover\:bg-slate-800:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark\:hover\:bg-slate-800\/50:hover:is(.dark *) {
  background-color: #1e293b80;
}

.dark\:hover\:bg-slate-800\/80:hover:is(.dark *) {
  background-color: #1e293bcc;
}

.dark\:hover\:text-slate-50:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.dark\:hover\:text-slate-900:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.dark\:focus\:bg-slate-50:focus:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.dark\:focus\:bg-slate-800:focus:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark\:focus\:text-slate-50:focus:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.dark\:focus\:text-slate-900:focus:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.dark\:focus\:ring-slate-300:focus:is(.dark *), .dark\:focus-visible\:ring-slate-300:focus-visible:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity));
}

.dark\:focus-visible\:ring-offset-slate-950:focus-visible:is(.dark *) {
  --tw-ring-offset-color: #020617;
}

.group.destructive .dark\:group-\[\.destructive\]\:border-slate-800\/40:is(.dark *) {
  border-color: #1e293b66;
}

.group.toaster .dark\:group-\[\.toaster\]\:border-slate-800:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
}

.group.toast .dark\:group-\[\.toast\]\:bg-slate-50:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.group.toast .dark\:group-\[\.toast\]\:bg-slate-800:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.group.toaster .dark\:group-\[\.toaster\]\:bg-slate-950:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 23 / var(--tw-bg-opacity));
}

.group.toast .dark\:group-\[\.toast\]\:text-slate-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.group.toast .dark\:group-\[\.toast\]\:text-slate-900:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.group.toaster .dark\:group-\[\.toaster\]\:text-slate-50:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.group.destructive .dark\:group-\[\.destructive\]\:hover\:border-red-900\/30:hover:is(.dark *) {
  border-color: #7f1d1d4d;
}

.group.destructive .dark\:group-\[\.destructive\]\:hover\:bg-red-900:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}

.group.destructive .dark\:group-\[\.destructive\]\:hover\:text-slate-50:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.group.destructive .dark\:group-\[\.destructive\]\:focus\:ring-red-900:focus:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity));
}

.dark\:aria-selected\:bg-slate-800[aria-selected="true"]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark\:aria-selected\:bg-slate-800\/50[aria-selected="true"]:is(.dark *) {
  background-color: #1e293b80;
}

.dark\:aria-selected\:text-slate-400[aria-selected="true"]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.dark\:aria-selected\:text-slate-50[aria-selected="true"]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.dark\:data-\[state\=active\]\:bg-slate-950[data-state="active"]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 23 / var(--tw-bg-opacity));
}

.dark\:data-\[state\=checked\]\:bg-slate-50[data-state="checked"]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.dark\:data-\[state\=open\]\:bg-slate-800[data-state="open"]:is(.dark *), .dark\:data-\[state\=selected\]\:bg-slate-800[data-state="selected"]:is(.dark *), .dark\:data-\[state\=unchecked\]\:bg-slate-800[data-state="unchecked"]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark\:data-\[state\=active\]\:text-slate-50[data-state="active"]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.dark\:data-\[state\=checked\]\:text-slate-900[data-state="checked"]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.dark\:data-\[state\=open\]\:text-slate-400[data-state="open"]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

@media not all and (min-width: 1220px) {
  .max-xl\:hidden {
    display: none;
  }

  .max-xl\:flex-col {
    flex-direction: column;
  }

  .max-xl\:items-center {
    align-items: center;
  }

  .max-xl\:justify-center {
    justify-content: center;
  }

  .max-xl\:gap-10 {
    gap: 2.5rem;
  }

  .max-xl\:gap-y-\[30px\] {
    row-gap: 30px;
  }

  .max-xl\:pt-10 {
    padding-top: 2.5rem;
  }
}

@media (max-width: 1100px) {
  .max-\[1100px\]\:flex-col {
    flex-direction: column;
  }
}

@media not all and (min-width: 1024px) {
  .max-lg\:fixed {
    position: fixed;
  }

  .max-lg\:relative {
    position: relative;
  }

  .max-lg\:z-10 {
    z-index: 10;
  }

  .max-lg\:ml-\[38px\] {
    margin-left: 38px;
  }

  .max-lg\:ml-\[86px\] {
    margin-left: 86px;
  }

  .max-lg\:mt-24 {
    margin-top: 6rem;
  }

  .max-lg\:hidden {
    display: none;
  }

  .max-lg\:h-fit {
    height: fit-content;
  }

  .max-lg\:h-full {
    height: 100%;
  }

  .max-lg\:max-h-\[500px\] {
    max-height: 500px;
  }

  .max-lg\:w-full {
    width: 100%;
  }

  .max-lg\:w-screen {
    width: 100vw;
  }

  .max-lg\:max-w-\[100px\] {
    max-width: 100px;
  }

  .max-lg\:max-w-\[210px\] {
    max-width: 210px;
  }

  .max-lg\:flex-col {
    flex-direction: column;
  }

  .max-lg\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .max-lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .max-lg\:items-center {
    align-items: center;
  }

  .max-lg\:gap-10 {
    gap: 2.5rem;
  }

  .max-lg\:gap-5 {
    gap: 1.25rem;
  }

  .max-lg\:gap-6 {
    gap: 1.5rem;
  }

  .max-lg\:gap-7 {
    gap: 1.75rem;
  }

  .max-lg\:gap-8 {
    gap: 2rem;
  }

  .max-lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .max-lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .max-lg\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .max-lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .max-lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
}

@media (max-width: 900px) {
  .max-\[900px\]\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .max-\[900px\]\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .max-\[900px\]\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .max-\[900px\]\:w-full {
    width: 100%;
  }

  .max-\[900px\]\:max-w-\[560px\] {
    max-width: 560px;
  }

  .max-\[900px\]\:max-w-none {
    max-width: none;
  }

  .max-\[900px\]\:flex-none {
    flex: none;
  }

  .max-\[900px\]\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .max-\[900px\]\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .max-\[900px\]\:flex-col {
    flex-direction: column;
  }

  .max-\[900px\]\:gap-10 {
    gap: 2.5rem;
  }

  .max-\[900px\]\:gap-12 {
    gap: 3rem;
  }

  .max-\[900px\]\:p-\[100px_40px_60px\] {
    padding: 100px 40px 60px;
  }

  .max-\[900px\]\:p-\[32px_40px_8px\] {
    padding: 32px 40px 8px;
  }

  .max-\[900px\]\:p-\[60px_40px\] {
    padding: 60px 40px;
  }

  .max-\[900px\]\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .max-\[900px\]\:py-\[60px\] {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media not all and (min-width: 768px) {
  .max-md\:mt-1 {
    margin-top: .25rem;
  }

  .max-md\:mt-12 {
    margin-top: 3rem;
  }

  .max-md\:mt-3 {
    margin-top: .75rem;
  }

  .max-md\:hidden {
    display: none;
  }

  .max-md\:\!h-8 {
    height: 2rem !important;
  }

  .max-md\:w-\[90\%\] {
    width: 90%;
  }

  .max-md\:w-full {
    width: 100%;
  }

  .max-md\:max-w-44 {
    max-width: 11rem;
  }

  .max-md\:max-w-\[386px\] {
    max-width: 386px;
  }

  .max-md\:flex-col {
    flex-direction: column;
  }

  .max-md\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .max-md\:items-start {
    align-items: flex-start;
  }

  .max-md\:items-center {
    align-items: center;
  }

  .max-md\:overflow-hidden {
    overflow: hidden;
  }

  .max-md\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .max-md\:object-cover {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .max-md\:p-2 {
    padding: .5rem;
  }

  .max-md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .max-md\:px-0\.5 {
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .max-md\:px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .max-md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .max-md\:pt-20 {
    padding-top: 5rem;
  }

  .max-md\:pt-32 {
    padding-top: 8rem;
  }

  .max-md\:pt-56 {
    padding-top: 14rem;
  }

  .max-md\:text-left {
    text-align: left;
  }

  .max-md\:text-center {
    text-align: center;
  }
}

@media not all and (min-width: 640px) {
  .max-sm\:mt-20 {
    margin-top: 5rem;
  }

  .max-sm\:mt-28 {
    margin-top: 7rem;
  }

  .max-sm\:hidden {
    display: none;
  }

  .max-sm\:size-\[120px\] {
    width: 120px;
    height: 120px;
  }

  .max-sm\:size-\[90px\] {
    width: 90px;
    height: 90px;
  }

  .max-sm\:h-20 {
    height: 5rem;
  }

  .max-sm\:h-\[292px\] {
    height: 292px;
  }

  .max-sm\:max-h-\[90vh\] {
    max-height: 90vh;
  }

  .max-sm\:w-\[250px\] {
    width: 250px;
  }

  .max-sm\:w-\[60px\] {
    width: 60px;
  }

  .max-sm\:w-full {
    width: 100%;
  }

  .max-sm\:max-w-\[250px\] {
    max-width: 250px;
  }

  .max-sm\:-translate-x-10 {
    --tw-translate-x: -2.5rem;
  }

  .max-sm\:-translate-x-10, .max-sm\:-translate-x-12 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .max-sm\:-translate-x-12 {
    --tw-translate-x: -3rem;
  }

  .max-sm\:flex-col {
    flex-direction: column;
  }

  .max-sm\:flex-wrap {
    flex-wrap: wrap;
  }

  .max-sm\:items-center {
    align-items: center;
  }

  .max-sm\:justify-center {
    justify-content: center;
  }

  .max-sm\:justify-between {
    justify-content: space-between;
  }

  .max-sm\:gap-1\.5 {
    gap: .375rem;
  }

  .max-sm\:gap-10 {
    gap: 2.5rem;
  }

  .max-sm\:gap-2 {
    gap: .5rem;
  }

  .max-sm\:gap-2\.5 {
    gap: .625rem;
  }

  .max-sm\:gap-4 {
    gap: 1rem;
  }

  .max-sm\:gap-5 {
    gap: 1.25rem;
  }

  .max-sm\:gap-6 {
    gap: 1.5rem;
  }

  .max-sm\:gap-8 {
    gap: 2rem;
  }

  .max-sm\:gap-\[26px\] {
    gap: 26px;
  }

  .max-sm\:rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .max-sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-sm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .max-sm\:pb-4 {
    padding-bottom: 1rem;
  }

  .max-sm\:pr-28 {
    padding-right: 7rem;
  }

  .max-sm\:pr-4 {
    padding-right: 1rem;
  }

  .max-sm\:pt-24 {
    padding-top: 6rem;
  }

  .max-sm\:pt-40 {
    padding-top: 10rem;
  }

  .max-sm\:text-center {
    text-align: center;
  }

  .max-sm\:leading-\[1px\] {
    line-height: 1px;
  }

  .max-sm\:leading-\[22px\] {
    line-height: 22px;
  }

  .max-sm\:opacity-75 {
    opacity: .75;
  }
}

@media (max-width: 639px) {
  .max-\[639px\]\:h-12 {
    height: 3rem;
  }

  .max-\[639px\]\:rotate-90 {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (max-width: 560px) {
  .max-\[560px\]\:h-7 {
    height: 1.75rem;
  }

  .max-\[560px\]\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .max-\[560px\]\:flex-col {
    flex-direction: column;
  }

  .max-\[560px\]\:justify-center {
    justify-content: center;
  }

  .max-\[560px\]\:gap-2 {
    gap: .5rem;
  }

  .max-\[560px\]\:gap-3 {
    gap: .75rem;
  }

  .max-\[560px\]\:rounded-\[18px\] {
    border-radius: 18px;
  }

  .max-\[560px\]\:p-\[0_12px_22px_4px\] {
    padding: 0 12px 22px 4px;
  }

  .max-\[560px\]\:p-\[32px_20px_8px\] {
    padding: 32px 20px 8px;
  }

  .max-\[560px\]\:p-\[50px_20px\] {
    padding: 50px 20px;
  }

  .max-\[560px\]\:p-\[90px_20px_60px\] {
    padding: 90px 20px 60px;
  }

  .max-\[560px\]\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .max-\[560px\]\:py-\[50px\] {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .max-\[560px\]\:text-\[10px\] {
    font-size: 10px;
  }

  .max-\[560px\]\:text-\[15px\] {
    font-size: 15px;
  }

  .max-\[560px\]\:text-\[42px\] {
    font-size: 42px;
  }
}

@media (max-width: 360px) {
  .max-\[360px\]\:gap-1\.5 {
    gap: .375rem;
  }

  .max-\[360px\]\:px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem;
  }

  .max-\[360px\]\:text-\[0\.8125rem\] {
    font-size: .8125rem;
  }
}

@media (min-width: 400px) {
  .min-\[400px\]\:pl-\[max\(1\.25rem\,env\(safe-area-inset-left\)\)\] {
    padding-left: max(1.25rem, env(safe-area-inset-left));
  }

  .min-\[400px\]\:pr-\[max\(1\.25rem\,env\(safe-area-inset-right\)\)\] {
    padding-right: max(1.25rem, env(safe-area-inset-right));
  }
}

@media (min-width: 560px) {
  .min-\[560px\]\:\!p-\[60px_40px\] {
    padding: 60px 40px !important;
  }
}

@media (min-width: 640px) {
  .sm\:absolute {
    position: absolute;
  }

  .sm\:inset-x-8 {
    left: 2rem;
    right: 2rem;
  }

  .sm\:-top-24 {
    top: -6rem;
  }

  .sm\:left-0 {
    left: 0;
  }

  .sm\:top-16 {
    top: 4rem;
  }

  .sm\:top-auto {
    top: auto;
  }

  .sm\:order-1 {
    order: 1;
  }

  .sm\:order-2 {
    order: 2;
  }

  .sm\:order-3 {
    order: 3;
  }

  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .sm\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .sm\:mx-3 {
    margin-left: .75rem;
    margin-right: .75rem;
  }

  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .sm\:ml-0 {
    margin-left: 0;
  }

  .sm\:ml-2 {
    margin-left: .5rem;
  }

  .sm\:mt-0 {
    margin-top: 0;
  }

  .sm\:mt-14 {
    margin-top: 3.5rem;
  }

  .sm\:mt-2 {
    margin-top: .5rem;
  }

  .sm\:mt-28 {
    margin-top: 7rem;
  }

  .sm\:mt-5 {
    margin-top: 1.25rem;
  }

  .sm\:mt-8 {
    margin-top: 2rem;
  }

  .sm\:mt-9 {
    margin-top: 2.25rem;
  }

  .sm\:mt-\[27px\] {
    margin-top: 27px;
  }

  .sm\:mt-\[30px\] {
    margin-top: 30px;
  }

  .sm\:block {
    display: block;
  }

  .sm\:inline {
    display: inline;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:inline-flex {
    display: inline-flex;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:size-10 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .sm\:size-2 {
    width: .5rem;
    height: .5rem;
  }

  .sm\:size-24 {
    width: 6rem;
    height: 6rem;
  }

  .sm\:size-\[100px\] {
    width: 100px;
    height: 100px;
  }

  .sm\:size-\[115px\] {
    width: 115px;
    height: 115px;
  }

  .sm\:size-\[119px\] {
    width: 119px;
    height: 119px;
  }

  .sm\:size-\[140px\] {
    width: 140px;
    height: 140px;
  }

  .sm\:size-\[65px\] {
    width: 65px;
    height: 65px;
  }

  .sm\:size-\[87px\] {
    width: 87px;
    height: 87px;
  }

  .sm\:size-\[89px\] {
    width: 89px;
    height: 89px;
  }

  .sm\:h-16 {
    height: 4rem;
  }

  .sm\:h-24 {
    height: 6rem;
  }

  .sm\:h-9 {
    height: 2.25rem;
  }

  .sm\:h-\[100px\] {
    height: 100px;
  }

  .sm\:h-\[180px\] {
    height: 180px;
  }

  .sm\:h-\[300px\] {
    height: 300px;
  }

  .sm\:h-\[350px\] {
    height: 350px;
  }

  .sm\:h-\[370px\] {
    height: 370px;
  }

  .sm\:h-\[420px\] {
    height: 420px;
  }

  .sm\:h-fit {
    height: fit-content;
  }

  .sm\:min-h-\[500px\] {
    min-height: 500px;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-10 {
    width: 2.5rem;
  }

  .sm\:w-16 {
    width: 4rem;
  }

  .sm\:w-28 {
    width: 7rem;
  }

  .sm\:w-9 {
    width: 2.25rem;
  }

  .sm\:w-\[220px\] {
    width: 220px;
  }

  .sm\:w-\[350px\] {
    width: 350px;
  }

  .sm\:w-\[90px\] {
    width: 90px;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-fit {
    width: fit-content;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:min-w-0 {
    min-width: 0;
  }

  .sm\:\!max-w-\[800px\] {
    max-width: 800px !important;
  }

  .sm\:\!max-w-\[820px\] {
    max-width: 820px !important;
  }

  .sm\:max-w-\[1200px\] {
    max-width: 1200px;
  }

  .sm\:max-w-\[225px\] {
    max-width: 225px;
  }

  .sm\:max-w-\[235px\] {
    max-width: 235px;
  }

  .sm\:max-w-\[26rem\] {
    max-width: 26rem;
  }

  .sm\:max-w-\[330px\] {
    max-width: 330px;
  }

  .sm\:max-w-\[410px\] {
    max-width: 410px;
  }

  .sm\:max-w-\[480px\] {
    max-width: 480px;
  }

  .sm\:max-w-\[550px\] {
    max-width: 550px;
  }

  .sm\:max-w-\[560px\] {
    max-width: 560px;
  }

  .sm\:max-w-none {
    max-width: none;
  }

  .sm\:max-w-sm {
    max-width: 24rem;
  }

  .sm\:flex-1 {
    flex: 1;
  }

  .sm\:basis-1\/2 {
    flex-basis: 50%;
  }

  .sm\:basis-auto {
    flex-basis: auto;
  }

  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:flex-col {
    flex-direction: column;
  }

  .sm\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .sm\:items-center {
    align-items: center;
  }

  .sm\:justify-end {
    justify-content: flex-end;
  }

  .sm\:justify-center {
    justify-content: center;
  }

  .sm\:justify-between {
    justify-content: space-between;
  }

  .sm\:gap-12 {
    gap: 3rem;
  }

  .sm\:gap-2 {
    gap: .5rem;
  }

  .sm\:gap-2\.5 {
    gap: .625rem;
  }

  .sm\:gap-24 {
    gap: 6rem;
  }

  .sm\:gap-3 {
    gap: .75rem;
  }

  .sm\:gap-4 {
    gap: 1rem;
  }

  .sm\:gap-6 {
    gap: 1.5rem;
  }

  .sm\:gap-7 {
    gap: 1.75rem;
  }

  .sm\:gap-8 {
    gap: 2rem;
  }

  .sm\:gap-\[25px\] {
    gap: 25px;
  }

  .sm\:gap-\[27px\] {
    gap: 27px;
  }

  .sm\:gap-x-1\.5 {
    -moz-column-gap: .375rem;
    column-gap: .375rem;
  }

  .sm\:gap-y-0 {
    row-gap: 0;
  }

  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .sm\:self-center {
    align-self: center;
  }

  .sm\:overflow-y-auto {
    overflow-y: auto;
  }

  .sm\:truncate {
    text-overflow: ellipsis;
    overflow: hidden;
  }

  .sm\:truncate, .sm\:whitespace-nowrap {
    white-space: nowrap;
  }

  .sm\:rounded-\[20px\] {
    border-radius: 20px;
  }

  .sm\:rounded-lg {
    border-radius: .5rem;
  }

  .sm\:rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }

  .sm\:border-0 {
    border-width: 0;
  }

  .sm\:bg-transparent {
    background-color: #0000;
  }

  .sm\:bg-\[radial-gradient\(ellipse_70\%_50\%_at_50\%_45\%\,rgba\(99\,102\,241\,0\.1\)\,transparent_60\%\)\] {
    background-image: radial-gradient(70% 50% at 50% 45%, #6366f11a, #0000 60%);
  }

  .sm\:object-cover {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .sm\:object-center {
    -o-object-position: center;
    object-position: center;
  }

  .sm\:p-10 {
    padding: 2.5rem;
  }

  .sm\:p-5 {
    padding: 1.25rem;
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:p-7 {
    padding: 1.75rem;
  }

  .sm\:p-\[17\%\] {
    padding: 17%;
  }

  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .sm\:px-0\.5 {
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .sm\:px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem;
  }

  .sm\:px-3\.5 {
    padding-left: .875rem;
    padding-right: .875rem;
  }

  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .sm\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .sm\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .sm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:py-\[18px\] {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .sm\:py-\[61px\] {
    padding-top: 61px;
    padding-bottom: 61px;
  }

  .sm\:pl-12 {
    padding-left: 3rem;
  }

  .sm\:pl-16 {
    padding-left: 4rem;
  }

  .sm\:pl-3 {
    padding-left: .75rem;
  }

  .sm\:pl-5 {
    padding-left: 1.25rem;
  }

  .sm\:pr-1 {
    padding-right: .25rem;
  }

  .sm\:pr-3 {
    padding-right: .75rem;
  }

  .sm\:pr-6 {
    padding-right: 1.5rem;
  }

  .sm\:pt-0 {
    padding-top: 0;
  }

  .sm\:pt-3 {
    padding-top: .75rem;
  }

  .sm\:pt-40 {
    padding-top: 10rem;
  }

  .sm\:pt-44 {
    padding-top: 11rem;
  }

  .sm\:pt-6 {
    padding-top: 1.5rem;
  }

  .sm\:text-left {
    text-align: left;
  }

  .sm\:text-center {
    text-align: center;
  }

  .sm\:text-right {
    text-align: right;
  }

  .sm\:text-\[18px\] {
    font-size: 18px;
  }

  .sm\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .sm\:tracking-\[0\.2em\] {
    letter-spacing: .2em;
  }

  .sm\:tracking-normal {
    letter-spacing: 0;
  }

  .sm\:\[overflow-wrap\:normal\] {
    overflow-wrap: normal;
  }

  .data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state="open"] {
    --tw-enter-translate-y: 100%;
  }

  .min-\[640px\]\:flex-row {
    flex-direction: row;
  }

  .min-\[640px\]\:items-stretch {
    align-items: stretch;
  }

  .min-\[640px\]\:justify-center {
    justify-content: center;
  }
}

@media (min-width: 768px) {
  .md\:absolute {
    position: absolute;
  }

  .md\:relative {
    position: relative;
  }

  .md\:-bottom-10 {
    bottom: -2.5rem;
  }

  .md\:-bottom-14 {
    bottom: -3.5rem;
  }

  .md\:-left-10 {
    left: -2.5rem;
  }

  .md\:-left-28 {
    left: -7rem;
  }

  .md\:-right-8 {
    right: -2rem;
  }

  .md\:-top-10 {
    top: -2.5rem;
  }

  .md\:-top-16 {
    top: -4rem;
  }

  .md\:-top-3 {
    top: -.75rem;
  }

  .md\:bottom-10 {
    bottom: 2.5rem;
  }

  .md\:bottom-28 {
    bottom: 7rem;
  }

  .md\:left-10 {
    left: 2.5rem;
  }

  .md\:left-12 {
    left: 3rem;
  }

  .md\:left-\[-112px\] {
    left: -112px;
  }

  .md\:left-\[-137px\] {
    left: -137px;
  }

  .md\:left-\[19rem\] {
    left: 19rem;
  }

  .md\:right-16 {
    right: 4rem;
  }

  .md\:right-3 {
    right: .75rem;
  }

  .md\:top-1\/2 {
    top: 50%;
  }

  .md\:top-10 {
    top: 2.5rem;
  }

  .md\:top-28 {
    top: 7rem;
  }

  .md\:top-\[-264px\] {
    top: -264px;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .md\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .md\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .md\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .md\:mb-0 {
    margin-bottom: 0;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:mb-16 {
    margin-bottom: 4rem;
  }

  .md\:mb-20 {
    margin-bottom: 5rem;
  }

  .md\:mb-\[18px\] {
    margin-bottom: 18px;
  }

  .md\:mt-0 {
    margin-top: 0;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mt-14 {
    margin-top: 3.5rem;
  }

  .md\:mt-16 {
    margin-top: 4rem;
  }

  .md\:mt-2\.5 {
    margin-top: .625rem;
  }

  .md\:mt-20 {
    margin-top: 5rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:\!block {
    display: block !important;
  }

  .md\:block {
    display: block;
  }

  .md\:\!hidden {
    display: none !important;
  }

  .md\:hidden {
    display: none;
  }

  .md\:\!size-5 {
    width: 1.25rem !important;
    height: 1.25rem !important;
  }

  .md\:size-10 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .md\:size-5 {
    width: 1.25rem;
    height: 1.25rem;
  }

  .md\:size-6 {
    width: 1.5rem;
    height: 1.5rem;
  }

  .md\:size-9 {
    width: 2.25rem;
    height: 2.25rem;
  }

  .md\:size-\[110px\] {
    width: 110px;
    height: 110px;
  }

  .md\:size-\[323px\] {
    width: 323px;
    height: 323px;
  }

  .md\:size-\[60px\] {
    width: 60px;
    height: 60px;
  }

  .md\:size-\[63px\] {
    width: 63px;
    height: 63px;
  }

  .md\:size-\[70px\] {
    width: 70px;
    height: 70px;
  }

  .md\:size-\[75px\] {
    width: 75px;
    height: 75px;
  }

  .md\:h-10 {
    height: 2.5rem;
  }

  .md\:h-12 {
    height: 3rem;
  }

  .md\:h-20 {
    height: 5rem;
  }

  .md\:h-36 {
    height: 9rem;
  }

  .md\:h-\[140px\] {
    height: 140px;
  }

  .md\:h-\[200px\] {
    height: 200px;
  }

  .md\:h-\[230px\] {
    height: 230px;
  }

  .md\:h-\[450px\] {
    height: 450px;
  }

  .md\:h-\[50px\] {
    height: 50px;
  }

  .md\:h-\[855px\] {
    height: 855px;
  }

  .md\:h-fit {
    height: fit-content;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:max-h-\[253px\] {
    max-height: 253px;
  }

  .md\:max-h-\[254px\] {
    max-height: 254px;
  }

  .md\:max-h-\[294px\] {
    max-height: 294px;
  }

  .md\:max-h-\[40vh\] {
    max-height: 40vh;
  }

  .md\:min-h-16 {
    min-height: 4rem;
  }

  .md\:min-h-20 {
    min-height: 5rem;
  }

  .md\:min-h-\[150px\] {
    min-height: 150px;
  }

  .md\:min-h-\[500px\] {
    min-height: 500px;
  }

  .md\:min-h-\[764px\] {
    min-height: 764px;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-20 {
    width: 5rem;
  }

  .md\:w-24 {
    width: 6rem;
  }

  .md\:w-28 {
    width: 7rem;
  }

  .md\:w-36 {
    width: 9rem;
  }

  .md\:w-52 {
    width: 13rem;
  }

  .md\:w-\[110px\] {
    width: 110px;
  }

  .md\:w-\[142px\] {
    width: 142px;
  }

  .md\:w-\[240px\] {
    width: 240px;
  }

  .md\:w-\[260px\] {
    width: 260px;
  }

  .md\:w-\[300px\] {
    width: 300px;
  }

  .md\:w-\[350px\] {
    width: 350px;
  }

  .md\:w-\[380px\] {
    width: 380px;
  }

  .md\:w-\[410px\] {
    width: 410px;
  }

  .md\:w-\[420px\] {
    width: 420px;
  }

  .md\:w-\[423px\] {
    width: 423px;
  }

  .md\:w-\[50px\] {
    width: 50px;
  }

  .md\:w-\[51px\] {
    width: 51px;
  }

  .md\:w-\[70px\] {
    width: 70px;
  }

  .md\:w-\[90px\] {
    width: 90px;
  }

  .md\:w-fit {
    width: fit-content;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:min-w-\[240px\] {
    min-width: 240px;
  }

  .md\:min-w-\[420px\] {
    min-width: 420px;
  }

  .md\:min-w-\[450px\] {
    min-width: 450px;
  }

  .md\:min-w-\[550px\] {
    min-width: 550px;
  }

  .md\:min-w-fit {
    min-width: fit-content;
  }

  .md\:max-w-4xl {
    max-width: 56rem;
  }

  .md\:max-w-\[260px\] {
    max-width: 260px;
  }

  .md\:max-w-\[28rem\] {
    max-width: 28rem;
  }

  .md\:max-w-\[300px\] {
    max-width: 300px;
  }

  .md\:max-w-\[320px\] {
    max-width: 320px;
  }

  .md\:max-w-\[335px\] {
    max-width: 335px;
  }

  .md\:max-w-\[350px\] {
    max-width: 350px;
  }

  .md\:max-w-\[420px\] {
    max-width: 420px;
  }

  .md\:max-w-\[450px\] {
    max-width: 450px;
  }

  .md\:max-w-\[500px\] {
    max-width: 500px;
  }

  .md\:max-w-\[540px\] {
    max-width: 540px;
  }

  .md\:max-w-\[600px\] {
    max-width: 600px;
  }

  .md\:max-w-\[800px\] {
    max-width: 800px;
  }

  .md\:max-w-full {
    max-width: 100%;
  }

  .md\:max-w-md {
    max-width: 28rem;
  }

  .md\:max-w-xs {
    max-width: 20rem;
  }

  .md\:-translate-x-\[12rem\] {
    --tw-translate-x: -12rem;
  }

  .md\:-translate-x-\[12rem\], .md\:-translate-x-\[4rem\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:-translate-x-\[4rem\] {
    --tw-translate-x: -4rem;
  }

  .md\:-translate-y-20 {
    --tw-translate-y: -5rem;
  }

  .md\:-translate-y-20, .md\:scale-100 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .md\:columns-2 {
    -moz-columns: 2;
    column-count: 2;
  }

  .md\:auto-rows-\[150px\] {
    grid-auto-rows: 150px;
  }

  .md\:\!grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:items-end {
    align-items: flex-end;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:gap-0 {
    gap: 0;
  }

  .md\:gap-1 {
    gap: .25rem;
  }

  .md\:gap-10 {
    gap: 2.5rem;
  }

  .md\:gap-12 {
    gap: 3rem;
  }

  .md\:gap-14 {
    gap: 3.5rem;
  }

  .md\:gap-2\.5 {
    gap: .625rem;
  }

  .md\:gap-20 {
    gap: 5rem;
  }

  .md\:gap-3 {
    gap: .75rem;
  }

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:gap-5 {
    gap: 1.25rem;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:gap-7 {
    gap: 1.75rem;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:gap-9 {
    gap: 2.25rem;
  }

  .md\:gap-\[27px\] {
    gap: 27px;
  }

  .md\:gap-\[60px\] {
    gap: 60px;
  }

  .md\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .md\:rounded-4xl {
    border-radius: 2rem;
  }

  .md\:rounded-\[20px\] {
    border-radius: 20px;
  }

  .md\:bg-flow {
    background-image: url("/assets/mdx/images/flow.webp");
  }

  .md\:bg-contain {
    background-size: contain;
  }

  .md\:bg-center {
    background-position: 50%;
  }

  .md\:p-0 {
    padding: 0;
  }

  .md\:p-10 {
    padding: 2.5rem;
  }

  .md\:p-12 {
    padding: 3rem;
  }

  .md\:p-14 {
    padding: 3.5rem;
  }

  .md\:p-3 {
    padding: .75rem;
  }

  .md\:p-4 {
    padding: 1rem;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:p-\[30px\] {
    padding: 30px;
  }

  .md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px;
  }

  .md\:px-\[46px\] {
    padding-left: 46px;
    padding-right: 46px;
  }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem;
  }

  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .md\:py-\[71px\] {
    padding-top: 71px;
    padding-bottom: 71px;
  }

  .md\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .md\:pb-16 {
    padding-bottom: 4rem;
  }

  .md\:pb-20 {
    padding-bottom: 5rem;
  }

  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .md\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .md\:pl-12 {
    padding-left: 3rem;
  }

  .md\:pl-16 {
    padding-left: 4rem;
  }

  .md\:pl-\[36px\] {
    padding-left: 36px;
  }

  .md\:pl-\[max\(1\.5rem\,env\(safe-area-inset-left\)\)\] {
    padding-left: max(1.5rem, env(safe-area-inset-left));
  }

  .md\:pr-0 {
    padding-right: 0;
  }

  .md\:pr-5 {
    padding-right: 1.25rem;
  }

  .md\:pr-\[46px\] {
    padding-right: 46px;
  }

  .md\:pr-\[max\(1\.5rem\,env\(safe-area-inset-right\)\)\] {
    padding-right: max(1.5rem, env(safe-area-inset-right));
  }

  .md\:ps-14 {
    padding-inline-start: 3.5rem;
  }

  .md\:pt-10 {
    padding-top: 2.5rem;
  }

  .md\:pt-12 {
    padding-top: 3rem;
  }

  .md\:pt-20 {
    padding-top: 5rem;
  }

  .md\:pt-32 {
    padding-top: 8rem;
  }

  .md\:pt-48 {
    padding-top: 12rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:pt-\[5rem\] {
    padding-top: 5rem;
  }

  .md\:text-left {
    text-align: left;
  }

  .md\:text-center {
    text-align: center;
  }

  .md\:text-right {
    text-align: right;
  }

  .md\:\!text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }

  .md\:\!text-7xl {
    font-size: 4.5rem !important;
    line-height: 1 !important;
  }

  .md\:\!text-\[24px\] {
    font-size: 24px !important;
  }

  .md\:\!text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .md\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .md\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .md\:text-\[12px\] {
    font-size: 12px;
  }

  .md\:text-\[13px\] {
    font-size: 13px;
  }

  .md\:text-\[24px\] {
    font-size: 24px;
  }

  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .md\:text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .md\:leading-9 {
    line-height: 2.25rem;
  }

  .md\:leading-none {
    line-height: 1;
  }

  .md\:leading-tight {
    line-height: 1.25;
  }

  .md\:size-20 {
    width: 5rem;
    height: 5rem;
  }

  .group:hover .md\:group-hover\:-translate-x-\[30\%\] {
    --tw-translate-x: -30%;
  }

  .group:hover .md\:group-hover\:-translate-x-\[30\%\], .group:hover .md\:group-hover\:-translate-x-\[40\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .group:hover .md\:group-hover\:-translate-x-\[40\%\] {
    --tw-translate-x: -40%;
  }

  .group:hover .md\:group-hover\:translate-x-\[28\%\] {
    --tw-translate-x: 28%;
  }

  .group:hover .md\:group-hover\:translate-x-\[28\%\], .group:hover .md\:group-hover\:translate-x-\[43\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .group:hover .md\:group-hover\:translate-x-\[43\%\] {
    --tw-translate-x: 43%;
  }

  .group:hover .md\:group-hover\:translate-y-\[20\%\] {
    --tw-translate-y: 20%;
  }

  .group:hover .md\:group-hover\:translate-y-\[20\%\], .group:hover .md\:group-hover\:translate-y-\[30\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .group:hover .md\:group-hover\:translate-y-\[30\%\] {
    --tw-translate-y: 30%;
  }
}

@media (min-width: 900px) {
  .min-\[900px\]\:\!p-\[90px\] {
    padding: 90px !important;
  }
}

@media (min-width: 1024px) {
  .lg\:sticky {
    position: sticky;
  }

  .lg\:-left-12 {
    left: -3rem;
  }

  .lg\:-left-\[54px\] {
    left: -54px;
  }

  .lg\:-top-14 {
    top: -3.5rem;
  }

  .lg\:-top-20 {
    top: -5rem;
  }

  .lg\:bottom-14 {
    bottom: 3.5rem;
  }

  .lg\:left-10 {
    left: 2.5rem;
  }

  .lg\:left-5 {
    left: 1.25rem;
  }

  .lg\:left-\[9rem\] {
    left: 9rem;
  }

  .lg\:top-\[47px\] {
    top: 47px;
  }

  .lg\:order-1 {
    order: 1;
  }

  .lg\:order-2 {
    order: 2;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .lg\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .lg\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem;
  }

  .lg\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .lg\:ml-20 {
    margin-left: 5rem;
  }

  .lg\:mr-20 {
    margin-right: 5rem;
  }

  .lg\:mt-0 {
    margin-top: 0;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem;
  }

  .lg\:mt-12 {
    margin-top: 3rem;
  }

  .lg\:mt-4 {
    margin-top: 1rem;
  }

  .lg\:mt-40 {
    margin-top: 10rem;
  }

  .lg\:mt-5 {
    margin-top: 1.25rem;
  }

  .lg\:mt-\[5px\] {
    margin-top: 5px;
  }

  .lg\:mt-\[90px\] {
    margin-top: 90px;
  }

  .lg\:\!block {
    display: block !important;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline {
    display: inline;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:size-10 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .lg\:size-5 {
    width: 1.25rem;
    height: 1.25rem;
  }

  .lg\:size-6 {
    width: 1.5rem;
    height: 1.5rem;
  }

  .lg\:size-\[120px\] {
    width: 120px;
    height: 120px;
  }

  .lg\:h-40 {
    height: 10rem;
  }

  .lg\:h-\[100px\] {
    height: 100px;
  }

  .lg\:h-\[291px\] {
    height: 291px;
  }

  .lg\:h-\[540px\] {
    height: 540px;
  }

  .lg\:h-\[600px\] {
    height: 600px;
  }

  .lg\:h-\[720px\] {
    height: 720px;
  }

  .lg\:h-\[895px\] {
    height: 895px;
  }

  .lg\:h-fit {
    height: fit-content;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:max-h-\[260px\] {
    max-height: 260px;
  }

  .lg\:max-h-\[506px\] {
    max-height: 506px;
  }

  .lg\:max-h-\[75vh\] {
    max-height: 75vh;
  }

  .lg\:min-h-screen {
    min-height: 100vh;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-40 {
    width: 10rem;
  }

  .lg\:w-72 {
    width: 18rem;
  }

  .lg\:w-\[120px\] {
    width: 120px;
  }

  .lg\:w-\[240px\] {
    width: 240px;
  }

  .lg\:w-\[260px\] {
    width: 260px;
  }

  .lg\:w-\[365px\] {
    width: 365px;
  }

  .lg\:w-\[370px\] {
    width: 370px;
  }

  .lg\:w-\[410px\] {
    width: 410px;
  }

  .lg\:w-\[420px\] {
    width: 420px;
  }

  .lg\:w-\[48\%\] {
    width: 48%;
  }

  .lg\:w-\[50\%\] {
    width: 50%;
  }

  .lg\:w-\[506px\] {
    width: 506px;
  }

  .lg\:w-\[52\%\] {
    width: 52%;
  }

  .lg\:w-\[61px\] {
    width: 61px;
  }

  .lg\:w-\[899px\] {
    width: 899px;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-fit {
    width: fit-content;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:min-w-5 {
    min-width: 1.25rem;
  }

  .lg\:min-w-\[16px\] {
    min-width: 16px;
  }

  .lg\:min-w-\[20px\] {
    min-width: 20px;
  }

  .lg\:min-w-\[380px\] {
    min-width: 380px;
  }

  .lg\:min-w-\[475px\] {
    min-width: 475px;
  }

  .lg\:min-w-\[54px\] {
    min-width: 54px;
  }

  .lg\:max-w-5xl {
    max-width: 64rem;
  }

  .lg\:max-w-7xl {
    max-width: 80rem;
  }

  .lg\:max-w-\[30\%\] {
    max-width: 30%;
  }

  .lg\:max-w-\[30rem\] {
    max-width: 30rem;
  }

  .lg\:max-w-\[325px\] {
    max-width: 325px;
  }

  .lg\:max-w-\[398px\] {
    max-width: 398px;
  }

  .lg\:max-w-\[400px\] {
    max-width: 400px;
  }

  .lg\:max-w-\[410px\] {
    max-width: 410px;
  }

  .lg\:max-w-\[45\%\] {
    max-width: 45%;
  }

  .lg\:max-w-\[474px\] {
    max-width: 474px;
  }

  .lg\:max-w-\[48\%\] {
    max-width: 48%;
  }

  .lg\:max-w-\[500px\] {
    max-width: 500px;
  }

  .lg\:max-w-\[540px\] {
    max-width: 540px;
  }

  .lg\:max-w-\[600px\] {
    max-width: 600px;
  }

  .lg\:max-w-\[620px\] {
    max-width: 620px;
  }

  .lg\:max-w-\[700px\] {
    max-width: 700px;
  }

  .lg\:max-w-\[750px\] {
    max-width: 750px;
  }

  .lg\:max-w-\[840px\] {
    max-width: 840px;
  }

  .lg\:max-w-none {
    max-width: none;
  }

  .lg\:max-w-xl {
    max-width: 36rem;
  }

  .lg\:translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:columns-3 {
    -moz-columns: 3;
    column-count: 3;
  }

  .lg\:\!grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-\[1\.1fr_1fr\] {
    grid-template-columns: 1.1fr 1fr;
  }

  .lg\:grid-cols-\[3fr_2fr\] {
    grid-template-columns: 3fr 2fr;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-col {
    flex-direction: column;
  }

  .lg\:items-start {
    align-items: flex-start;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:items-stretch {
    align-items: stretch;
  }

  .lg\:justify-start {
    justify-content: flex-start;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:justify-center {
    justify-content: center;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:gap-10 {
    gap: 2.5rem;
  }

  .lg\:gap-12 {
    gap: 3rem;
  }

  .lg\:gap-14 {
    gap: 3.5rem;
  }

  .lg\:gap-16 {
    gap: 4rem;
  }

  .lg\:gap-20 {
    gap: 5rem;
  }

  .lg\:gap-4 {
    gap: 1rem;
  }

  .lg\:gap-5 {
    gap: 1.25rem;
  }

  .lg\:gap-6 {
    gap: 1.5rem;
  }

  .lg\:gap-7 {
    gap: 1.75rem;
  }

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:gap-\[70px\] {
    gap: 70px;
  }

  .lg\:gap-x-24 {
    -moz-column-gap: 6rem;
    column-gap: 6rem;
  }

  .lg\:gap-y-12 {
    row-gap: 3rem;
  }

  .lg\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .lg\:whitespace-nowrap {
    white-space: nowrap;
  }

  .lg\:bg-jsm-abstract {
    background-image: url("/assets/general/images/jsm-abstract.webp");
  }

  .lg\:p-10 {
    padding: 2.5rem;
  }

  .lg\:p-6 {
    padding: 1.5rem;
  }

  .lg\:p-\[90px\] {
    padding: 90px;
  }

  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:px-\[70px\] {
    padding-left: 70px;
    padding-right: 70px;
  }

  .lg\:px-\[90px\] {
    padding-left: 90px;
    padding-right: 90px;
  }

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .lg\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .lg\:py-\[100px\] {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .lg\:py-\[50px\] {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .lg\:py-\[60px\] {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .lg\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .lg\:pb-16 {
    padding-bottom: 4rem;
  }

  .lg\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .lg\:pb-\[100px\] {
    padding-bottom: 100px;
  }

  .lg\:pb-\[131px\] {
    padding-bottom: 131px;
  }

  .lg\:pb-\[30px\] {
    padding-bottom: 30px;
  }

  .lg\:pb-\[50px\] {
    padding-bottom: 50px;
  }

  .lg\:pl-0 {
    padding-left: 0;
  }

  .lg\:pl-16 {
    padding-left: 4rem;
  }

  .lg\:pl-5 {
    padding-left: 1.25rem;
  }

  .lg\:pl-\[max\(2rem\,env\(safe-area-inset-left\)\)\] {
    padding-left: max(2rem, env(safe-area-inset-left));
  }

  .lg\:pr-\[max\(2rem\,env\(safe-area-inset-right\)\)\] {
    padding-right: max(2rem, env(safe-area-inset-right));
  }

  .lg\:pt-10 {
    padding-top: 2.5rem;
  }

  .lg\:pt-24 {
    padding-top: 6rem;
  }

  .lg\:pt-32 {
    padding-top: 8rem;
  }

  .lg\:pt-40 {
    padding-top: 10rem;
  }

  .lg\:pt-56 {
    padding-top: 14rem;
  }

  .lg\:pt-\[76px\] {
    padding-top: 76px;
  }

  .lg\:pt-\[90px\] {
    padding-top: 90px;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .lg\:text-\[length\:clamp\(32px\,4\.2vw_-_10px\,48px\)\] {
    font-size: clamp(32px, 4.2vw - 10px, 48px);
  }

  .lg\:text-xl {
    font-size: 1.25rem;
  }

  .lg\:leading-7, .lg\:text-xl {
    line-height: 1.75rem;
  }

  .lg\:opacity-100 {
    opacity: 1;
  }
}

@media (min-width: 1220px) {
  .xl\:sticky {
    position: sticky;
  }

  .xl\:-bottom-\[32\%\] {
    bottom: -32%;
  }

  .xl\:-top-3 {
    top: -.75rem;
  }

  .xl\:left-10 {
    left: 2.5rem;
  }

  .xl\:left-20 {
    left: 5rem;
  }

  .xl\:right-10 {
    right: 2.5rem;
  }

  .xl\:top-32 {
    top: 8rem;
  }

  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xl\:mt-40 {
    margin-top: 10rem;
  }

  .xl\:block {
    display: block;
  }

  .xl\:flex {
    display: flex;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:size-10 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .xl\:size-\[125px\] {
    width: 125px;
    height: 125px;
  }

  .xl\:h-\[60px\] {
    height: 60px;
  }

  .xl\:h-full {
    height: 100%;
  }

  .xl\:max-h-\[240px\] {
    max-height: 240px;
  }

  .xl\:max-h-\[316px\] {
    max-height: 316px;
  }

  .xl\:min-h-\[200px\] {
    min-height: 200px;
  }

  .xl\:min-h-\[240px\] {
    min-height: 240px;
  }

  .xl\:w-20 {
    width: 5rem;
  }

  .xl\:w-\[400px\] {
    width: 400px;
  }

  .xl\:w-\[500px\] {
    width: 500px;
  }

  .xl\:w-fit {
    width: fit-content;
  }

  .xl\:min-w-\[550px\] {
    min-width: 550px;
  }

  .xl\:max-w-4xl {
    max-width: 56rem;
  }

  .xl\:max-w-\[1440px\] {
    max-width: 1440px;
  }

  .xl\:max-w-\[30\%\] {
    max-width: 30%;
  }

  .xl\:max-w-\[327px\] {
    max-width: 327px;
  }

  .xl\:max-w-\[370px\] {
    max-width: 370px;
  }

  .xl\:max-w-\[420px\] {
    max-width: 420px;
  }

  .xl\:max-w-\[430px\] {
    max-width: 430px;
  }

  .xl\:max-w-\[450px\] {
    max-width: 450px;
  }

  .xl\:max-w-\[500px\] {
    max-width: 500px;
  }

  .xl\:max-w-\[520px\] {
    max-width: 520px;
  }

  .xl\:max-w-\[550px\] {
    max-width: 550px;
  }

  .xl\:max-w-\[600px\] {
    max-width: 600px;
  }

  .xl\:max-w-\[608px\] {
    max-width: 608px;
  }

  .xl\:max-w-\[640px\] {
    max-width: 640px;
  }

  .xl\:max-w-\[680px\] {
    max-width: 680px;
  }

  .xl\:max-w-\[686px\] {
    max-width: 686px;
  }

  .xl\:max-w-\[70\%\] {
    max-width: 70%;
  }

  .xl\:max-w-\[750px\] {
    max-width: 750px;
  }

  .xl\:max-w-\[800px\] {
    max-width: 800px;
  }

  .xl\:max-w-\[890px\] {
    max-width: 890px;
  }

  .xl\:max-w-\[90\%\] {
    max-width: 90%;
  }

  .xl\:max-w-full {
    max-width: 100%;
  }

  .xl\:max-w-screen-2xl {
    max-width: 1440px;
  }

  .xl\:shrink-0 {
    flex-shrink: 0;
  }

  .xl\:translate-y-20 {
    --tw-translate-y: 5rem;
  }

  .xl\:scale-125, .xl\:translate-y-20 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .xl\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-cols-\[1fr_1\.2fr\] {
    grid-template-columns: 1fr 1.2fr;
  }

  .xl\:flex-row {
    flex-direction: row;
  }

  .xl\:flex-col {
    flex-direction: column;
  }

  .xl\:items-start {
    align-items: flex-start;
  }

  .xl\:items-end {
    align-items: flex-end;
  }

  .xl\:items-center {
    align-items: center;
  }

  .xl\:justify-start {
    justify-content: flex-start;
  }

  .xl\:justify-end {
    justify-content: flex-end;
  }

  .xl\:justify-between {
    justify-content: space-between;
  }

  .xl\:gap-10 {
    gap: 2.5rem;
  }

  .xl\:gap-14 {
    gap: 3.5rem;
  }

  .xl\:gap-16 {
    gap: 4rem;
  }

  .xl\:gap-2\.5 {
    gap: .625rem;
  }

  .xl\:gap-20 {
    gap: 5rem;
  }

  .xl\:gap-3 {
    gap: .75rem;
  }

  .xl\:gap-7 {
    gap: 1.75rem;
  }

  .xl\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .xl\:self-start {
    align-self: flex-start;
  }

  .xl\:whitespace-nowrap {
    white-space: nowrap;
  }

  .xl\:object-contain {
    -o-object-fit: contain;
    object-fit: contain;
  }

  .xl\:object-fill {
    -o-object-fit: fill;
    object-fit: fill;
  }

  .xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xl\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .xl\:pb-2 {
    padding-bottom: .5rem;
  }

  .xl\:pl-10 {
    padding-left: 2.5rem;
  }

  .xl\:pl-12 {
    padding-left: 3rem;
  }

  .xl\:pl-2 {
    padding-left: .5rem;
  }

  .xl\:pr-5 {
    padding-right: 1.25rem;
  }

  .xl\:pt-10 {
    padding-top: 2.5rem;
  }

  .xl\:pt-12 {
    padding-top: 3rem;
  }

  .xl\:text-left {
    text-align: left;
  }

  .xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .xl\:size-20 {
    width: 5rem;
    height: 5rem;
  }

  .group:hover .xl\:group-hover\:translate-x-10 {
    --tw-translate-x: 2.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (min-width: 1440px) {
  .\32 xl\:max-h-\[230px\] {
    max-height: 230px;
  }

  .\32 xl\:max-h-\[260px\] {
    max-height: 260px;
  }

  .\32 xl\:min-w-\[265px\] {
    min-width: 265px;
  }

  .\32 xl\:min-w-\[292px\] {
    min-width: 292px;
  }

  .\32 xl\:min-w-\[298px\] {
    min-width: 298px;
  }

  .\32 xl\:min-w-\[340px\] {
    min-width: 340px;
  }

  .\32 xl\:min-w-\[373px\] {
    min-width: 373px;
  }

  .\32 xl\:min-w-\[425px\] {
    min-width: 425px;
  }

  .\32 xl\:min-w-\[466px\] {
    min-width: 466px;
  }

  .\32 xl\:flex-row {
    flex-direction: row;
  }

  .\32 xl\:gap-28 {
    gap: 7rem;
  }

  .\32 xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\32 xl\:pl-14 {
    padding-left: 3.5rem;
  }
}

@media (min-width: 1600px) {
  .\33 xl\:w-\[80\%\] {
    width: 80%;
  }
}

.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
  appearance: none;
}

.\[\&\:has\(\[aria-selected\]\)\]\:bg-slate-100:has([aria-selected]) {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child {
  border-top-left-radius: .375rem;
  border-bottom-left-radius: .375rem;
}

.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child {
  border-top-right-radius: .375rem;
  border-bottom-right-radius: .375rem;
}

.dark\:\[\&\:has\(\[aria-selected\]\)\]\:bg-slate-800:has([aria-selected]):is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-slate-100\/50:has([aria-selected].day-outside) {
  background-color: #f1f5f980;
}

.dark\:\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-slate-800\/50:has([aria-selected].day-outside):is(.dark *) {
  background-color: #1e293b80;
}

.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) {
  border-top-right-radius: .375rem;
  border-bottom-right-radius: .375rem;
}

.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) {
  padding-right: 0;
}

.\[\&\>p\]\:mb-\[20px\] > p {
  margin-bottom: 20px;
}

@media (min-width: 640px) {
  .sm\:\[\&\>p\]\:mb-\[25px\] > p {
    margin-bottom: 25px;
  }
}

.\[\&\>span\]\:line-clamp-1 > span {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.\[\&\>svg\+div\]\:translate-y-\[-3px\] > svg + div {
  --tw-translate-y: -3px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\[\&\>svg\]\:absolute > svg {
  position: absolute;
}

.\[\&\>svg\]\:left-4 > svg {
  left: 1rem;
}

.\[\&\>svg\]\:top-4 > svg {
  top: 1rem;
}

.\[\&\>svg\]\:hidden > svg {
  display: none;
}

.\[\&\>svg\]\:text-red-500 > svg {
  --tw-text-opacity: 1;
  color: rgb(217 48 54 / var(--tw-text-opacity));
}

.\[\&\>svg\]\:text-slate-950 > svg {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}

.peer\/transcript:checked ~ .peer-checked\/transcript\:\[\&\>svg\]\:rotate-0 > svg {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.dark\:\[\&\>svg\]\:text-red-900 > svg:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}

.dark\:\[\&\>svg\]\:text-slate-50 > svg:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.\[\&\>svg\~\*\]\:pl-7 > svg ~ * {
  padding-left: 1.75rem;
}

.\[\&\>tr\]\:last\:border-b-0:last-child > tr {
  border-bottom-width: 0;
}

.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction="vertical"] > div {
  --tw-rotate: 90deg;
}

.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction="vertical"] > div, .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg {
  --tw-rotate: 180deg;
}

.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
  padding-left: .5rem;
  padding-right: .5rem;
}

.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
  padding-top: .375rem;
  padding-bottom: .375rem;
}

.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
  font-size: .75rem;
  line-height: 1rem;
}

.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
  font-weight: 500;
}

.\[\&_\[cmdk-group-heading\]\]\:text-slate-500 [cmdk-group-heading] {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.dark\:\[\&_\[cmdk-group-heading\]\]\:text-slate-400 [cmdk-group-heading]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group] {
  padding-top: 0;
}

.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] {
  padding-left: .5rem;
  padding-right: .5rem;
}

.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg {
  height: 1.25rem;
}

.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg {
  width: 1.25rem;
}

.\[\&_\[cmdk-input\]\]\:h-14 [cmdk-input] {
  height: 3.5rem;
}

.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] {
  padding-left: .5rem;
  padding-right: .5rem;
}

.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg {
  height: 1.25rem;
}

.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg {
  width: 1.25rem;
}

.\[\&_p\]\:leading-relaxed p {
  line-height: 1.625;
}

.\[\&_tr\:last-child\]\:border-0 tr:last-child, .\[\&_tr\]\:border-0 tr {
  border-width: 0;
}

.\[\&_tr\]\:border-b tr {
  border-bottom-width: 1px;
}

/* [project]/src/styles/5.css [app-client] (css) */
.membership_root__j8oKf {
  --p2: #2fa4ff;
  --p3: #3291ff;
  --p5: #0070f3;
  --d100: #020013;
  --d200: #090b1d;
  --d300: #11142b;
  --d400: #171a34;
  --d500: #22274a;
  --d600: #2a304d;
  --d700: #2c3157;
  --l100: #fff;
  --l200: #d9dff2;
  --l400: #858fad;
  --gold: #d4af37;
  --btn-grad: linear-gradient(180deg, #ffe61c, #ffa929);
  --heading-grad: linear-gradient(180deg, #51baff, #2fa4ff);
  --gold-grad: linear-gradient(135deg, gold, #d4af37, orange, #d4af37, gold);
  font-family: var(--font-inter-v1), "Inter", -apple-system, sans-serif;
  background: var(--d100);
  color: var(--l100);
  -webkit-font-smoothing: antialiased;
  scroll-behavior: smooth;
  min-height: 100vh;
  line-height: 1.6;
  overflow-x: hidden;
}

.membership_root__j8oKf *, .membership_root__j8oKf :after, .membership_root__j8oKf :before {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.membership_scroll-pg__BstoO {
  background: linear-gradient(90deg, var(--p5), var(--p2));
  z-index: 300;
  width: 0;
  height: 2px;
  transition: width .1s;
  position: fixed;
  top: 0;
  left: 0;
}

.membership_nav__1DZ6e {
  z-index: 200;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background: #020013eb;
  border-bottom: 1px solid #22274acc;
  justify-content: space-between;
  align-items: center;
  height: 58px;
  padding: 0 40px;
  display: flex;
  position: fixed;
  top: 2px;
  left: 0;
  right: 0;
}

.membership_logo-link__ElHtK {
  color: inherit;
  align-items: center;
  line-height: 0;
  text-decoration: none;
  display: inline-flex;
}

.membership_logo-link__ElHtK:focus-visible {
  outline: 2px solid var(--l400);
  outline-offset: 4px;
  border-radius: 4px;
}

.membership_logo__myuey {
  height: 30px;
}

.membership_nav-r__nH9gF {
  align-items: center;
  gap: 20px;
  display: flex;
}

.membership_nav-link__KfO6A {
  color: var(--l400);
  font-size: 13px;
  text-decoration: none;
  transition: color .15s;
}

.membership_nav-link__KfO6A:hover {
  color: var(--l200);
}

.membership_nav-btn__rfsQl {
  background: var(--btn-grad);
  color: #1a0f00;
  cursor: pointer;
  border: none;
  border-radius: 7px;
  padding: 8px 18px;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .2s, transform .12s;
}

.membership_nav-btn__rfsQl:hover {
  transform: translateY(-1px);
  box-shadow: 0 0 18px #ffa92973;
}

.membership_btn-p__q7CnZ {
  background: var(--btn-grad);
  color: #1a0f00;
  cursor: pointer;
  border: none;
  border-radius: 9px;
  align-items: center;
  gap: 8px;
  padding: 13px 28px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .2s, transform .12s;
  display: inline-flex;
}

.membership_btn-p__q7CnZ:hover {
  transform: translateY(-2px);
  box-shadow: 0 0 28px #ffa92980, 0 8px 24px #ffa92940;
}

.membership_btn-g__II2P_ {
  color: var(--gold);
  cursor: pointer;
  background: none;
  border: 1.5px solid #d4af3773;
  border-radius: 9px;
  align-items: center;
  gap: 8px;
  padding: 13px 28px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: all .15s;
  display: inline-flex;
}

.membership_btn-g__II2P_:hover {
  background: #d4af3712;
  transform: translateY(-2px);
}

.membership_a__hF7FK {
  background: var(--heading-grad);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.membership_page-wrap__TVw3_ {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 40px;
}

.membership_hero-outer__73AF7 {
  padding-top: 100px;
  padding-bottom: 80px;
}

.membership_hero-inner__y_taS {
  align-items: center;
  gap: 64px;
  width: 100%;
  display: flex;
}

.membership_hero-left__yA8Wc {
  flex: 1;
  min-width: 0;
  padding-top: 20px;
}

.membership_hero-right__CSbhP {
  flex: 0 0 460px;
}

.membership_badge__6eiC0 {
  border: 1px solid var(--d600);
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--p2);
  background: #171a34e6;
  border-radius: 100px;
  align-items: center;
  gap: 8px;
  margin-bottom: 24px;
  padding: 6px 16px;
  font-size: 12px;
  animation: .5s both membership_fadeUp__2nU4d;
  display: inline-flex;
}

.membership_badge-dot__vIDm_ {
  background: #22c55e;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  animation: 2s infinite membership_pulse__JSd7b;
}

@keyframes membership_pulse__JSd7b {
  0%, to {
    box-shadow: 0 0 #22c55e66;
  }

  50% {
    box-shadow: 0 0 0 5px #0000;
  }
}

.membership_h1__o6DVa {
  letter-spacing: -2px;
  margin-bottom: 20px;
  font-size: clamp(34px, 4vw, 56px);
  font-weight: 800;
  line-height: 1.08;
  animation: .5s 80ms both membership_fadeUp__2nU4d;
}

.membership_hero-sub__OEept {
  color: var(--l400);
  max-width: 460px;
  margin-bottom: 36px;
  font-size: 17px;
  line-height: 1.7;
  animation: .5s .16s both membership_fadeUp__2nU4d;
}

.membership_ctas__2QB3C {
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 40px;
  animation: .5s .24s both membership_fadeUp__2nU4d;
  display: flex;
}

.membership_hero-stats__4s_r3 {
  flex-wrap: wrap;
  gap: 28px;
  animation: .5s .32s both membership_fadeUp__2nU4d;
  display: flex;
}

.membership_hstat__DJE3Y {
  flex-direction: column;
  display: flex;
}

.membership_hstat-n__Hb_sF {
  letter-spacing: -1px;
  font-size: 22px;
  font-weight: 800;
}

.membership_hstat-l__z8_jF {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--l400);
  text-transform: uppercase;
  letter-spacing: .1em;
  margin-top: 1px;
  font-size: 10px;
}

.membership_hstat-div__dEBMn {
  background: var(--d600);
  align-self: stretch;
  width: 1px;
}

.membership_xp-panel__MOIGb {
  background: var(--d300);
  border: 1px solid var(--d600);
  border-radius: 14px;
  animation: .5s .1s both membership_fadeUp__2nU4d;
  overflow: hidden;
  box-shadow: 0 32px 80px #00000080;
}

.membership_xp-bar-top__rDd0N {
  background: var(--d400);
  border-bottom: 1px solid var(--d600);
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
  display: flex;
}

.membership_xp-avatar__HIlQh {
  align-items: center;
  gap: 10px;
  display: flex;
}

.membership_xp-avatar-img__1tjq1 {
  color: #fff;
  background: linear-gradient(135deg, #3291ff, #a78bfa);
  border: 2px solid #3291ff66;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.membership_xp-name__JApnS {
  color: var(--l200);
  font-size: 13px;
  font-weight: 700;
}

.membership_xp-title-tag__PYOMy {
  color: var(--p2);
  font-size: 10px;
}

.membership_xp-lvl__TaFTp, .membership_xp-title-tag__PYOMy {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
}

.membership_xp-lvl__TaFTp {
  color: var(--l400);
  text-align: right;
  font-size: 11px;
}

.membership_xp-lvl__TaFTp strong {
  background: var(--heading-grad);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 18px;
  font-weight: 700;
  display: block;
}

.membership_xp-body__HYcRV {
  padding: 18px 20px;
}

.membership_xp-metric-row__Vuan5 {
  gap: 10px;
  margin-bottom: 18px;
  display: flex;
}

.membership_xp-metric__YEBLm {
  background: var(--d400);
  border: 1px solid var(--d600);
  text-align: center;
  border-radius: 8px;
  flex: 1;
  padding: 10px 12px;
}

.membership_xp-metric-val__Afc6s {
  letter-spacing: -1px;
  font-size: 18px;
  font-weight: 800;
}

.membership_xp-metric-val__Afc6s.membership_salary__yTVhR {
  background: linear-gradient(135deg, #4ade80, #22c55e);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.membership_xp-metric-val__Afc6s.membership_skills__BxcXK {
  background: var(--heading-grad);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.membership_xp-metric-val__Afc6s.membership_market__EMi44 {
  background: linear-gradient(135deg, #fbbf24, #f59e0b);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.membership_xp-metric-label__0FxRy {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--l400);
  text-transform: uppercase;
  letter-spacing: .08em;
  margin-top: 2px;
  font-size: 9px;
}

.membership_skills-grid__jblsM {
  grid-template-columns: 1fr 1fr 1fr;
  gap: 7px;
  margin-bottom: 18px;
  display: grid;
}

.membership_skill-pill___Plus {
  background: var(--d500);
  opacity: .45;
  border: 1px solid #858fad33;
  border-radius: 7px;
  align-items: center;
  gap: 6px;
  padding: 7px 10px;
  transition: all .4s;
  display: flex;
  transform: scale(.95);
}

.membership_skill-pill___Plus.membership_unlocked__Onj4Z {
  opacity: 1;
  background: #3291ff1a;
  border-color: #3291ff73;
  transform: scale(1);
}

.membership_sp-icon__RW2XC {
  opacity: .4;
  -o-object-fit: contain;
  object-fit: contain;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  transition: opacity .4s;
}

.membership_skill-pill___Plus.membership_unlocked__Onj4Z .membership_sp-icon__RW2XC {
  opacity: 1;
}

.membership_sp-name__UC6gr {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: #858fad99;
  white-space: nowrap;
  font-size: 10px;
  transition: color .4s;
}

.membership_skill-pill___Plus.membership_unlocked__Onj4Z .membership_sp-name__UC6gr {
  color: var(--p2);
}

.membership_xp-next__1iyJE {
  background: linear-gradient(135deg, #d4af3726, #ffa92914);
  border: 1.5px solid #d4af378c;
  border-radius: 10px;
  align-items: center;
  gap: 10px;
  margin-bottom: 18px;
  padding: 12px 14px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 20px #d4af371f, inset 0 0 20px #d4af370d;
}

.membership_xp-next__1iyJE:before {
  content: "";
  background: linear-gradient(90deg, #0000, #d4af3726, #0000);
  width: 40%;
  height: 100%;
  animation: 2.5s ease-in-out infinite membership_shimmer__G6nlv;
  position: absolute;
  top: 0;
  left: -60%;
}

@keyframes membership_shimmer__G6nlv {
  0% {
    left: -60%;
  }

  to {
    left: 120%;
  }
}

.membership_xp-next-icon__zWRfX {
  flex-shrink: 0;
  font-size: 18px;
  animation: 2s ease-in-out infinite membership_lockBounce__9cLis;
}

@keyframes membership_lockBounce__9cLis {
  0%, to {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-3px);
  }
}

.membership_xp-next-text__qnvwZ {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--l400);
  font-size: 10px;
  line-height: 1.6;
}

.membership_xp-next-text__qnvwZ strong {
  color: gold;
  text-shadow: 0 0 12px #ffd70066;
  font-size: 12px;
  display: block;
}

.membership_xp-progress-bar-wrap__5aWBH {
  margin-bottom: 18px;
}

.membership_xp-progress-label__tWvfn {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--l400);
  justify-content: space-between;
  margin-bottom: 6px;
  font-size: 10px;
  display: flex;
}

.membership_xp-progress-track__v54nE {
  background: var(--d500);
  border-radius: 6px;
  height: 8px;
  overflow: hidden;
}

.membership_xp-progress-fill__W9m6R {
  background: linear-gradient(90deg, #4ade80, #22c55e);
  border-radius: 6px;
  width: 0;
  height: 100%;
  transition: width 1.2s cubic-bezier(.4, 0, .2, 1);
}

.membership_xp-feed__6VjJm {
  flex-direction: column;
  gap: 10px;
  display: flex;
}

.membership_xp-feed-item__mSPQ6 {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--l400);
  opacity: 0;
  align-items: center;
  gap: 6px;
  font-size: 11px;
  transition: opacity .4s;
  display: flex;
}

.membership_xp-feed-item__mSPQ6.membership_show__pwt0w {
  opacity: 1;
}

.membership_xp-feed-item__mSPQ6 .membership_dot__R9GVb {
  background: #22c55e;
  border-radius: 50%;
  flex-shrink: 0;
  width: 5px;
  height: 5px;
}

.membership_xp-feed-item__mSPQ6 span.membership_hi__vRsbo {
  color: #4ade80;
}

.membership_trusted__8Cuji {
  background: var(--d200);
  border-top: 1px solid var(--d500);
  border-bottom: 1px solid var(--d500);
  padding: 28px 0;
  overflow: hidden;
}

.membership_trusted-label__VXEn7 {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--l400);
  text-transform: uppercase;
  letter-spacing: .12em;
  text-align: center;
  margin-bottom: 18px;
  font-size: 10px;
}

@keyframes membership_fadeUp__2nU4d {
  0% {
    opacity: 0;
    transform: translateY(18px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes membership_fadeIn__YTIM8 {
  0% {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.membership_sec__f96oK {
  padding: 96px 0;
}

.membership_sec-div__m57j8 {
  background: linear-gradient(90deg, transparent, var(--d600), transparent);
  height: 1px;
}

.membership_stag__mHVBZ {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--p3);
  text-transform: uppercase;
  letter-spacing: .12em;
  margin-bottom: 14px;
  font-size: 11px;
}

.membership_stag-center__H2sbQ {
  text-align: center;
}

.membership_sh__IfS13 {
  letter-spacing: -1.5px;
  margin-bottom: 18px;
  font-size: clamp(26px, 3.2vw, 42px);
  font-weight: 800;
  line-height: 1.1;
}

#pricing.membership_sec__f96oK {
  color: var(--l100);
}

@media (min-width: 768px) {
  #pricing.membership_sec__f96oK {
    padding-top: clamp(52px, 8vw, 96px);
    padding-bottom: clamp(52px, 8vw, 96px);
  }
}

.membership_sp___uuim {
  color: var(--l400);
  font-size: 16px;
  line-height: 1.75;
}

.membership_prob-layout__OeGdk {
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
  gap: 56px;
  margin-top: 52px;
  display: grid;
}

.membership_prob-items__9lhqT, .membership_prob-left__Kbjtz {
  flex-direction: column;
  display: flex;
}

.membership_prob-items__9lhqT {
  flex: 1;
}

.membership_prob-item__rp8cr {
  border-bottom: 1px solid var(--d500);
  gap: 14px;
  padding: 15px 0;
  display: flex;
}

.membership_prob-item__rp8cr:last-child {
  border-bottom: none;
}

.membership_pico__uU4Od {
  background: var(--d400);
  border: 1px solid var(--d600);
  border-radius: 8px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  transition: all .2s;
  display: flex;
}

.membership_pt__nGpAv {
  color: var(--l200);
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 600;
}

.membership_pd__K2O93 {
  color: var(--l400);
  font-size: 13px;
  line-height: 1.5;
}

.membership_terminal-wrap__D6QGf, .membership_terminal__AoXnN {
  flex-direction: column;
  display: flex;
}

.membership_terminal__AoXnN {
  background: var(--d300);
  border: 1px solid var(--d600);
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  border-radius: 12px;
  height: 100%;
  overflow: hidden;
  box-shadow: 20px 20px 60px #00000080;
}

.membership_term-bar__LQlap {
  background: var(--d400);
  border-bottom: 1px solid var(--d600);
  flex-shrink: 0;
  align-items: center;
  gap: 7px;
  padding: 10px 16px;
  display: flex;
}

.membership_ed-dot__Gc915 {
  border-radius: 50%;
  width: 11px;
  height: 11px;
}

.membership_term-t__EKFQ2 {
  color: var(--l400);
  margin-left: 8px;
  font-size: 11px;
}

.membership_term-body__nc_tp {
  flex-direction: column;
  flex: 1;
  min-height: 220px;
  padding: 16px 18px;
  font-size: 12px;
  line-height: 1.85;
  display: flex;
}

.membership_term-output__G05jY {
  color: var(--l400);
  flex: 1;
}

.membership_term-output__G05jY > div {
  opacity: 0;
  transition: opacity .25s;
}

.membership_term-output__G05jY > div.membership_show__pwt0w {
  opacity: 1;
}

.membership_term-input-row__nJGRN {
  align-items: center;
  gap: 6px;
  margin-top: 8px;
  display: flex;
}

.membership_term-prompt__hrvZY {
  color: #4ade80;
  flex-shrink: 0;
}

.membership_term-input__bDJFw {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--l100);
  background: none;
  border: none;
  outline: none;
  flex: 1;
  font-size: 12px;
}

.membership_term-hint__LngUO {
  border-top: 1px solid var(--d600);
  flex-wrap: wrap;
  flex-shrink: 0;
  gap: 6px;
  padding: 10px 16px;
  display: flex;
}

.membership_hint-cmd__lvww7 {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  background: var(--d500);
  border: 1px solid var(--d600);
  cursor: pointer;
  border-radius: 4px;
  padding: 3px 8px;
  font-size: 10px;
  font-weight: 600;
  transition: all .15s;
}

.membership_hint-cmd__lvww7:hover {
  transform: translateY(-1px);
}

.membership_hint-unlock__S1tdh {
  color: #4ade80;
  border-color: #4ade804d;
}

.membership_hint-roadmap__iS_SJ {
  color: #60a5fa;
  border-color: #60a5fa4d;
}

.membership_hint-interview__xxa_q {
  color: #c084fc;
  border-color: #c084fc4d;
}

.membership_hint-progress__5ev6H {
  color: #fbbf24;
  border-color: #fbbf244d;
}

.membership_hint-help___fUt9 {
  color: #fb923c;
  border-color: #fb923c4d;
}

.membership_courses-hd__fEw5p {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  gap: 12px;
  margin-bottom: 28px;
  display: flex;
}

.membership_cg__v8Tw3 {
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
  display: grid;
}

.membership_cc__zp2LU {
  background: var(--d300);
  border: 1px solid var(--d500);
  opacity: 0;
  border-radius: 12px;
  flex-direction: column;
  padding: 20px;
  transition: border-color .2s, background .2s, transform .25s;
  display: flex;
  transform: translateY(20px);
}

.membership_cc__zp2LU.membership_reveal__8PdqR {
  opacity: 1;
  transform: translateY(0);
}

.membership_cc__zp2LU:hover {
  border-color: var(--d700);
  background: var(--d400);
  transform: translateY(-4px);
}

.membership_cc__zp2LU.membership_feat__cNqE2 {
  background: linear-gradient(135deg, #11142b, #171a34e6);
  border-color: #3291ff47;
}

.membership_cc-top__8Xpoa {
  justify-content: space-between;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 16px;
  display: flex;
}

.membership_ctag__2j0tz {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  text-transform: uppercase;
  letter-spacing: .08em;
  border-radius: 5px;
  flex-shrink: 0;
  margin-top: 2px;
  padding: 3px 8px;
  font-size: 9px;
  font-weight: 600;
}

.membership_tag-live__exway {
  color: #4ade80;
  background: #22c55e1f;
  border: 1px solid #22c55e40;
}

.membership_tag-soon__Vbr4i {
  color: var(--gold);
  background: #d4af371a;
  border: 1px solid #d4af3738;
}

.membership_cc-icon__H6Uog {
  border-radius: 10px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.membership_cc__zp2LU h4 {
  letter-spacing: -.3px;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}

.membership_cc__zp2LU p {
  color: var(--l400);
  flex: 1;
  font-size: 12.5px;
  line-height: 1.55;
}

.membership_cc-worth__mOBH5 {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  background: linear-gradient(90deg, #fbbf24, #f97316);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 12px;
  font-size: 11px;
  font-weight: 600;
}

.membership_instr-head__P59Y2 {
  text-align: center;
  max-width: 760px;
  margin: 0 auto 48px;
}

.membership_instr-title__wW2kw {
  color: var(--l100);
  margin-bottom: 16px;
}

.membership_instr-sub__NO5E3 {
  max-width: 520px;
  margin: 0 auto;
}

.membership_instr-stage__TbrpZ {
  max-width: 920px;
  margin: 0 auto;
  position: relative;
}

.membership_instr-glow__Wpjuh {
  aspect-ratio: 16 / 9;
  filter: blur(36px);
  pointer-events: none;
  z-index: 0;
  background: radial-gradient(55% 48% at 50% 42%, #3291ff38, #a78bfa14 42%, #0000 72%);
  width: min(110%, 980px);
  position: absolute;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.membership_instr-ring__o7Ho9 {
  z-index: 1;
  background: linear-gradient(128deg, #3291ff8c, #d4af3761 48%, #51baff59);
  border-radius: 16px;
  padding: 1px;
  position: relative;
  box-shadow: 0 0 0 1px #22274ad9, 0 28px 72px #0000008c, 0 0 40px #3291ff14;
}

.membership_instr-chrome-bar__NmIpG {
  background: var(--d400);
  border-bottom: 1px solid var(--d600);
  border-radius: 15px 15px 0 0;
  align-items: center;
  gap: 12px;
  padding: 10px 14px;
  display: flex;
}

.membership_instr-chrome-dots__DpZk6 {
  flex-shrink: 0;
  gap: 6px;
  display: flex;
}

.membership_instr-chrome-dots__DpZk6 span {
  background: var(--d600);
  border: 1px solid #858fad40;
  border-radius: 50%;
  width: 10px;
  height: 10px;
}

.membership_instr-chrome-dots__DpZk6 span:first-child {
  background: #ef4444;
  border-color: #ef444466;
}

.membership_instr-chrome-dots__DpZk6 span:nth-child(2) {
  background: #eab308;
  border-color: #eab30866;
}

.membership_instr-chrome-dots__DpZk6 span:nth-child(3) {
  background: #22c55e;
  border-color: #22c55e66;
}

.membership_instr-chrome-title__6tSwo {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--l400);
  letter-spacing: .04em;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 10px;
  overflow: hidden;
}

.membership_instr-player-cutout__5xQBa {
  background: var(--d100);
  border-radius: 0 0 15px 15px;
  overflow: hidden;
}

.membership_instr-player-cutout__5xQBa section {
  margin: 0;
}

.membership_instr-player-cutout__5xQBa section > div {
  border-width: 0;
  border-radius: 0;
  padding-top: 56.25%;
  position: relative;
}

.membership_instr-player-cutout__5xQBa iframe {
  border: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.membership_steps-strip__DkrmC {
  border: 1px solid var(--d400);
  border-radius: 14px;
  grid-template-columns: repeat(4, 1fr);
  gap: 0;
  margin-top: 44px;
  display: grid;
  overflow: hidden;
}

.membership_step__sT4oZ {
  background: var(--d300);
  padding: 26px 20px;
  transition: background .2s;
  position: relative;
}

.membership_step__sT4oZ:not(:last-child) {
  border-right: 1px solid var(--d600);
}

.membership_step__sT4oZ:hover {
  background: var(--d500);
}

.membership_step-num___KVxU {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--p3);
  letter-spacing: .1em;
  margin-bottom: 12px;
  font-size: 10px;
}

.membership_step-icon__HwbOb {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 12px;
  display: flex;
}

.membership_step__sT4oZ h4 {
  letter-spacing: -.3px;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 700;
}

.membership_step__sT4oZ p {
  color: var(--l400);
  font-size: 12px;
  line-height: 1.5;
}

.membership_feat-tabs__2_xJV {
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 40px;
  display: flex;
}

.membership_feat-tab__U7Jf_ {
  border: 1px solid var(--d500);
  color: var(--l400);
  font-family: var(--font-inter-v1), "Inter", sans-serif;
  cursor: pointer;
  background: none;
  border-radius: 8px;
  padding: 9px 20px;
  font-size: 13px;
  font-weight: 500;
  transition: all .2s;
}

.membership_feat-tab__U7Jf_:hover {
  background: var(--d500);
  color: var(--l200);
}

.membership_feat-tab__U7Jf_.membership_on__As2eM {
  background: var(--d300);
  color: var(--p2);
  border-color: #3291ff66;
}

.membership_feat-panels__UPRzO {
  margin-top: 18px;
}

.membership_feat-panel__OLVOh {
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  animation: .3s membership_fadeIn__YTIM8;
  display: none;
}

.membership_feat-panel__OLVOh.membership_on__As2eM {
  display: grid;
}

.membership_fc__SLZ2w {
  background: var(--d300);
  border: 1px solid var(--d400);
  border-radius: 12px;
  padding: 22px;
  transition: border-color .2s, transform .2s;
}

.membership_fc__SLZ2w:hover {
  border-color: #3291ff4d;
  transform: translateY(-2px);
}

.membership_fc-icon__1AZ3a {
  background: var(--d400);
  border: 1px solid var(--d600);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-bottom: 12px;
  display: flex;
}

.membership_fc__SLZ2w h4 {
  letter-spacing: -.3px;
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 700;
}

.membership_fc__SLZ2w p {
  color: var(--l400);
  font-size: 13px;
  line-height: 1.6;
}

.membership_val-layout__1zdSi {
  grid-template-columns: 160px 1fr 160px;
  align-items: start;
  gap: 24px;
  margin-top: 40px;
  display: grid;
}

.membership_val-side__fGy75 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  padding-top: 8px;
  display: flex;
}

.membership_val-side-line__3_hhb {
  background: linear-gradient(#f9731666, #0000);
  flex: 1;
  width: 1px;
  min-height: 120px;
}

.membership_val-side-vlabel__RLXyM {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--l400);
  writing-mode: vertical-rl;
  letter-spacing: .1em;
  text-transform: uppercase;
  opacity: .7;
  font-size: 9px;
  transform: rotate(180deg);
}

.membership_vr__nXj8d {
  border-bottom: 1px solid var(--d500);
  color: var(--l200);
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  padding: 11px 10px;
  font-size: 14px;
  transition: background .15s;
  display: flex;
}

.membership_vr__nXj8d:hover {
  background: var(--d400);
}

.membership_vr__nXj8d:last-of-type {
  border-bottom: none;
}

.membership_vr-left__MKbLZ {
  align-items: center;
  gap: 10px;
  display: flex;
}

.membership_vr-ico__dQjTO {
  border-radius: 10px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  overflow: hidden;
}

.membership_vr-s__WAXXx {
  color: #f97316;
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  white-space: nowrap;
  font-size: 12px;
  -webkit-text-decoration: line-through #f9731699;
  text-decoration: line-through #f9731699;
}

.membership_vt__ugHI5 {
  background: linear-gradient(135deg, #0070f31f, #3291ff0f);
  border: 1px solid #3291ff47;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  margin-top: 12px;
  padding: 18px 20px;
  display: flex;
}

.membership_vt-lbl__8VIDj {
  color: var(--l200);
  font-size: 15px;
  font-weight: 700;
}

.membership_vt-amt__8Akh_ {
  background: var(--btn-grad);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 26px;
  font-weight: 700;
}

.membership_val-foot__KUtzl, .membership_vt-amt__8Akh_ {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
}

.membership_val-foot__KUtzl {
  color: var(--l400);
  margin-top: 12px;
  font-size: 12px;
}

.membership_val-bar-outer__KFv3R {
  max-width: 100%;
  margin: 20px auto 36px;
}

.membership_val-bar-card__F5ffn {
  background: var(--d300);
  border: 1px solid var(--d500);
  border-radius: 14px;
  padding: 28px 32px;
}

.membership_val-bar-header__kP1tx {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.membership_val-bar-title__Z00FM {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--l200);
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: 11px;
}

.membership_val-bar-amounts__40nHb {
  gap: 24px;
  display: flex;
}

.membership_vba__DsK3s {
  text-align: right;
}

.membership_vba-val__d9bA8 {
  letter-spacing: -.5px;
  font-size: 20px;
  font-weight: 800;
}

.membership_vba-val-yellow__cWlVQ {
  background: var(--btn-grad);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.membership_vba-val-blue__I89nN {
  background: var(--heading-grad);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.membership_vba-mo__jZDuj {
  -webkit-text-fill-color: var(--l400);
  font-size: 13px;
  font-weight: 500;
}

.membership_vba-desc__EW9kp {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--l400);
  margin-top: 1px;
  font-size: 10px;
}

.membership_val-bar-track__od2HY {
  background: var(--d500);
  border-radius: 10px;
  height: 52px;
  position: relative;
  overflow: hidden;
}

.membership_vb-s1__7Ok8D {
  background: var(--btn-grad);
  z-index: 3;
  border-radius: 10px 0 0 10px;
  justify-content: center;
  align-items: center;
  width: 7%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.membership_vb-s1__7Ok8D span {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: #1a0f00;
  white-space: nowrap;
  writing-mode: vertical-lr;
  font-size: 9px;
  font-weight: 700;
  transform: rotate(180deg);
}

.membership_vb-s2__dCu_6 {
  z-index: 2;
  background: linear-gradient(90deg, #3291ff8c, #51baff4d);
  align-items: center;
  width: 55%;
  height: 100%;
  padding: 0 14px;
  display: flex;
  position: absolute;
  top: 0;
  left: 7%;
}

.membership_vb-s2__dCu_6 span {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
}

.membership_vb-s3__yUsnI {
  background: repeating-linear-gradient(90deg, #858fad12, #858fad12 5px, #0000 0 10px);
  border-left: 1px dashed #858fad59;
  align-items: center;
  width: 38%;
  height: 100%;
  padding: 0 14px;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.membership_vb-s3__yUsnI span {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: #d9dff2b3;
  font-size: 12px;
  font-weight: 600;
}

.membership_val-bar-legs__LGAfe {
  grid-template-columns: 7% 55% 38%;
  margin-top: 12px;
  display: grid;
}

.membership_vbl__J8min {
  text-align: center;
}

.membership_vbl-n__HvOUw {
  letter-spacing: -.5px;
  font-size: 16px;
  font-weight: 800;
}

.membership_vbl-n-yellow__r9MAL {
  background: var(--btn-grad);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.membership_vbl-n-blue__o1X15 {
  background: var(--heading-grad);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.membership_vbl-n-l200__WcWQB {
  color: var(--l200);
}

.membership_vbl-d__JPa6y {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--l400);
  margin-top: 2px;
  font-size: 10px;
}

.membership_ptoggle__19nfA {
  background: var(--d300);
  border: 1px solid var(--d500);
  border-radius: 9px;
  padding: 4px;
  display: inline-flex;
}

.membership_ptb__xmsI4 {
  font-family: var(--font-inter-v1), "Inter", sans-serif;
  cursor: pointer;
  color: var(--l400);
  background: none;
  border: none;
  border-radius: 7px;
  padding: 8px 22px;
  font-size: 13px;
  font-weight: 500;
  transition: all .15s;
}

.membership_ptb__xmsI4.membership_on__As2eM {
  background: var(--p5);
  color: #fff;
}

.membership_pricing-toggle-row__z4hpR {
  justify-content: center;
  margin: 40px auto 48px;
  display: flex;
}

.membership_pricing-outer__HkL67 {
  grid-template-columns: 160px 1fr 160px;
  align-items: start;
  gap: 24px;
  max-width: 1100px;
  margin: 0 auto;
  display: grid;
}

.membership_pricing-side__KGN2N {
  background: var(--d300);
  border: 1px solid var(--d500);
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  margin-top: 52px;
  padding: 20px 14px;
  display: flex;
}

.membership_pricing-side-icon__Od_dq {
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  display: flex;
}

.membership_pricing-side-label__X8vB0 {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--l400);
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .07em;
  font-size: 10px;
  line-height: 1.6;
}

.membership_pricing-side-val__a0iZ4 {
  letter-spacing: -1px;
  font-size: 20px;
  font-weight: 800;
}

.membership_pricing-side-val-blue__9Y3Tq {
  background: var(--heading-grad);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.membership_pricing-side-val-green__2iTqO {
  color: #4ade80;
}

.membership_pricing-side-div__OJlqe {
  background: var(--d600);
  width: 100%;
  height: 1px;
}

.membership_pg__0cOed {
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  display: grid;
}

.membership_pc__pZ9Ht {
  background: var(--d300);
  border: 1px solid var(--d500);
  border-radius: 14px;
  padding: 30px 26px;
  transition: transform .2s, border-color .2s;
  position: relative;
}

.membership_pc__pZ9Ht:hover {
  transform: translateY(-4px);
}

.membership_pc__pZ9Ht.membership_feat__cNqE2 {
  background: linear-gradient(var(--d300), var(--d300)) padding-box, var(--gold-grad) border-box;
  border: 2px solid #0000;
}

.membership_pc__pZ9Ht.membership_feat__cNqE2:hover {
  box-shadow: 0 20px 48px #d4af3726;
}

.membership_pc-best__8f4P1 {
  background: var(--gold-grad);
  color: #1a0f00;
  white-space: nowrap;
  letter-spacing: .08em;
  border-radius: 100px;
  padding: 4px 14px;
  font-size: 10px;
  font-weight: 700;
  position: absolute;
  top: -13px;
  left: 50%;
  transform: translateX(-50%);
}

.membership_pc-best__8f4P1, .membership_pc-name__YWXxP {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  text-transform: uppercase;
}

.membership_pc-name__YWXxP {
  color: var(--l400);
  letter-spacing: .1em;
  margin-bottom: 12px;
  font-size: 11px;
}

.membership_pc-price__R6KkW {
  letter-spacing: -2px;
  font-size: 48px;
  font-weight: 800;
  line-height: 1;
}

.membership_pc-price__R6KkW span {
  color: var(--l400);
  font-size: 16px;
  font-weight: 400;
}

.membership_pc-billed__cGLVb {
  color: var(--l400);
  font-size: 12px;
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  margin-top: 4px;
}

.membership_pc-save__j32rA {
  color: var(--p2);
  margin-top: 6px;
  margin-bottom: 18px;
  font-size: 12px;
}

.membership_pc__pZ9Ht.membership_feat__cNqE2 .membership_pc-save__j32rA {
  color: gold;
}

.membership_pc-div__16Jdt {
  background: var(--d600);
  height: 1px;
  margin: 16px 0;
}

.membership_pc-feats__raPnF {
  margin-bottom: 22px;
  list-style: none;
}

.membership_pc-feats__raPnF li {
  color: var(--l400);
  text-align: left;
  gap: 8px;
  padding: 5px 0;
  font-size: 13px;
  display: flex;
}

.membership_pc-feats__raPnF li:before {
  content: "✓";
  color: var(--p3);
  flex-shrink: 0;
  font-weight: 700;
}

.membership_pc__pZ9Ht.membership_feat__cNqE2 .membership_pc-feats__raPnF li:before {
  color: gold;
}

.membership_pc-feats__raPnF li strong {
  color: var(--l200);
  white-space: nowrap;
}

.membership_bplan__DfWVs {
  width: 100%;
  font-family: var(--font-inter-v1), "Inter", sans-serif;
  text-align: center;
  cursor: pointer;
  border: none;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  padding: 12px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: all .15s;
  display: flex;
}

.membership_bplan-p__oKuLQ {
  background: var(--btn-grad);
  color: #1a0f00;
}

.membership_bplan-p__oKuLQ:hover {
  box-shadow: 0 0 24px #ffa92966;
}

.membership_bplan-s__5N7F2 {
  border: 1.5px solid var(--d700);
  color: var(--l200);
  background: none;
}

.membership_bplan-s__5N7F2:hover {
  border-color: var(--p5);
}

.membership_ppp__MQY8a {
  max-width: 760px;
  color: var(--l200);
  font-size: 12px;
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  background: var(--d300);
  border: 1px solid var(--d500);
  text-align: center;
  white-space: nowrap;
  border-radius: 8px;
  margin: 16px auto 0;
  padding: 10px 16px;
}

.membership_tg__RtJ25 {
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
  display: grid;
}

.membership_tc__vOldQ {
  background: var(--d300);
  border: 1px solid var(--d500);
  opacity: 0;
  border-radius: 10px;
  padding: 20px;
  transition: border-color .2s, transform .2s;
  transform: translateY(20px);
}

.membership_tc__vOldQ.membership_reveal__8PdqR {
  opacity: 1;
  transform: translateY(0);
}

.membership_tc__vOldQ:hover {
  border-color: var(--d700);
  transform: translateY(-3px);
}

.membership_tc-q__qQp1l {
  color: var(--l400);
  margin-bottom: 14px;
  font-size: 13px;
  font-style: italic;
  line-height: 1.75;
}

.membership_tc-a__EzO1e {
  align-items: center;
  gap: 10px;
  display: flex;
}

.membership_av__eOCGU {
  width: 32px;
  height: 32px;
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 600;
  display: flex;
}

.membership_av-n__CsALl {
  color: var(--l200);
  font-size: 13px;
  font-weight: 600;
}

.membership_av-r___hyre {
  color: var(--l400);
  font-size: 11px;
}

.membership_faq-wrap__2c681 {
  max-width: 100%;
}

.membership_faq-item__8SVNZ {
  border-bottom: 1px solid var(--d500);
  overflow: hidden;
}

.membership_faq-q__zxd3l {
  width: 100%;
  color: var(--l200);
  font-family: var(--font-inter-v1), "Inter", sans-serif;
  text-align: left;
  cursor: pointer;
  background: none;
  border: none;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 20px 0;
  font-size: 15px;
  font-weight: 600;
  transition: color .15s;
  display: flex;
}

.membership_faq-q__zxd3l:hover {
  color: var(--l100);
}

.membership_chev__c2IGB {
  color: var(--l400);
  flex-shrink: 0;
  font-size: 18px;
  transition: transform .35s cubic-bezier(.4, 0, .2, 1);
}

.membership_faq-item__8SVNZ.membership_open__lFoAA .membership_chev__c2IGB {
  color: var(--p2);
  transform: rotate(180deg);
}

.membership_faq-a__i_p3H {
  color: var(--l400);
  grid-template-rows: 0fr;
  font-size: 14px;
  line-height: 1.8;
  transition: grid-template-rows .38s cubic-bezier(.4, 0, .2, 1);
  display: grid;
}

.membership_faq-a-inner__iqjxp {
  overflow: hidden;
}

.membership_faq-item__8SVNZ.membership_open__lFoAA .membership_faq-a__i_p3H {
  grid-template-rows: 1fr;
}

.membership_faq-a-inner-pad__mmEX9 {
  padding-bottom: 18px;
}

.membership_cta-browser__UkMkT {
  border: 1px solid var(--d600);
  border-radius: 16px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 1px #3291ff1a, 0 40px 100px #000000b3;
}

.membership_cta-browser__UkMkT:before {
  content: "";
  z-index: -1;
  background: linear-gradient(90deg, #0000, #3291ff80, #d4af3766, #0000) 0 0 / 300% 100%;
  border-radius: 17px;
  animation: 4s linear infinite membership_borderFlow__wySe0;
  position: absolute;
  inset: -1px;
}

@keyframes membership_borderFlow__wySe0 {
  0% {
    background-position: 0 0;
  }

  to {
    background-position: 300% 0;
  }
}

.membership_cta-browser-bar__uNLVs {
  background: var(--d400);
  border-bottom: 1px solid var(--d600);
  z-index: 1;
  align-items: center;
  gap: 8px;
  padding: 10px 16px;
  display: flex;
  position: relative;
}

.membership_cta-url__xOPBq {
  background: var(--d500);
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--l400);
  border: 1px solid var(--d600);
  border-radius: 6px;
  flex: 1;
  margin: 0 12px;
  padding: 5px 12px;
  font-size: 11px;
}

.membership_url-text__AhIPu {
  white-space: nowrap;
  border-right: 2px solid var(--p2);
  width: 0;
  animation: 2s steps(20, end) .5s forwards membership_typeUrl__hETox, .8s step-end infinite membership_blinkCaret__O5bHN;
  display: inline-block;
  overflow: hidden;
}

@keyframes membership_typeUrl__hETox {
  to {
    width: 100%;
  }
}

@keyframes membership_blinkCaret__O5bHN {
  0%, to {
    border-color: var(--p2);
  }

  50% {
    border-color: #0000;
  }
}

.membership_cta-browser-body__hP_2n {
  background: var(--d200);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 320px;
  padding: 60px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.membership_cta-browser-body__hP_2n:before {
  content: "";
  background-image: linear-gradient(#3291ff0f 1px, #0000 0), linear-gradient(90deg, #3291ff0f 1px, #0000 0);
  background-size: 40px 40px;
  animation: 20s linear infinite membership_gridPan__UGMSO;
  position: absolute;
  inset: 0;
}

@keyframes membership_gridPan__UGMSO {
  0% {
    background-position: 0 0;
  }

  to {
    background-position: 40px 40px;
  }
}

.membership_cta-browser-body__hP_2n:after {
  content: "";
  background: radial-gradient(60% 50%, #3291ff14, #0000 70%);
  position: absolute;
  inset: 0;
}

.membership_cta-content__JQ6GP {
  z-index: 2;
  position: relative;
}

.membership_cta-browser-body__hP_2n h2 {
  letter-spacing: -1.5px;
  margin-bottom: 12px;
  font-size: clamp(22px, 3.5vw, 38px);
  font-weight: 800;
  line-height: 1.18;
}

.membership_cta-browser-body__hP_2n p {
  color: var(--l400);
  text-align: center;
  margin-bottom: 32px;
  font-size: 16px;
}

.membership_cta-btn-wrap__h04j1 {
  display: inline-block;
  position: relative;
}

.membership_cta-btn-wrap__h04j1:before {
  content: "";
  background: var(--gold-grad);
  filter: blur(8px);
  opacity: .7;
  background-size: 200% 200%;
  border-radius: 12px;
  animation: 2s ease-in-out infinite membership_goldGlow___q6hX;
  position: absolute;
  inset: -3px;
}

@keyframes membership_goldGlow___q6hX {
  0%, to {
    opacity: .5;
    background-position: 0;
  }

  50% {
    opacity: .9;
    background-position: 100%;
  }
}

.membership_cta-btn-inner__yab5W {
  background: var(--btn-grad);
  color: #1a0f00;
  cursor: pointer;
  border: none;
  border-radius: 9px;
  align-items: center;
  gap: 8px;
  padding: 15px 36px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  transition: transform .12s;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.membership_cta-btn-inner__yab5W:hover {
  transform: translateY(-2px);
}

.membership_cta-btn-inner__yab5W:after {
  content: "";
  background: linear-gradient(90deg, #0000, #fff6, #0000);
  width: 60%;
  height: 100%;
  animation: 2.5s ease-in-out infinite membership_btnShimmer__U_okm;
  position: absolute;
  top: 0;
  left: -100%;
}

@keyframes membership_btnShimmer__U_okm {
  0% {
    left: -100%;
  }

  to {
    left: 200%;
  }
}

.membership_figma-cursor__Xp8mE {
  pointer-events: none;
  z-index: 3;
  align-items: flex-end;
  gap: 6px;
  animation: 3s ease-in-out infinite membership_cursorFloat__yuqIp;
  display: flex;
  position: absolute;
  bottom: 0;
  right: calc(50% - 200px);
}

@keyframes membership_cursorFloat__yuqIp {
  0%, to {
    transform: translate(0);
  }

  50% {
    transform: translate(-6px, -5px);
  }
}

.membership_cursor-label__i8lXY {
  color: #1a0f00;
  background: #ffe61c;
  border-radius: 5px 5px 5px 0;
  padding: 3px 8px;
  font-weight: 700;
}

.membership_cta-code-tag__i5xl4, .membership_cursor-label__i8lXY {
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  white-space: nowrap;
  font-size: 10px;
}

.membership_cta-code-tag__i5xl4 {
  opacity: 0;
  border: 1px solid;
  border-radius: 6px;
  padding: 5px 10px;
  animation: 6s ease-in-out infinite membership_floatTag__ts8yq;
  position: absolute;
}

@keyframes membership_floatTag__ts8yq {
  0%, to {
    opacity: 0;
    transform: translateY(8px);
  }

  15%, 85% {
    opacity: .7;
    transform: translateY(0);
  }
}

.membership_tag1__AJ_V6 {
  color: #4ade80;
  background: #4ade800d;
  border-color: #4ade8040;
  animation-delay: 0s;
  top: 18%;
  left: 4%;
}

.membership_tag2__cCZGm {
  color: #60a5fa;
  background: #60a5fa0d;
  border-color: #60a5fa40;
  animation-delay: 1s;
  top: 35%;
  left: 2%;
}

.membership_tag3__gydur {
  color: #c084fc;
  background: #c084fc0d;
  border-color: #c084fc40;
  animation-delay: 2s;
  top: 55%;
  left: 5%;
}

.membership_tag4__hZVuD {
  color: #fbbf24;
  background: #fbbf240d;
  border-color: #fbbf2440;
  animation-delay: .5s;
  top: 18%;
  right: 4%;
}

.membership_tag5__My0P1 {
  color: #fb923c;
  background: #fb923c0d;
  border-color: #fb923c40;
  animation-delay: 1.5s;
  top: 40%;
  right: 2%;
}

.membership_tag6__K10ad {
  color: #f472b6;
  background: #f472b60d;
  border-color: #f472b640;
  animation-delay: 2.5s;
  top: 62%;
  right: 5%;
}

.membership_footer__UuIrU {
  border-top: 1px solid var(--d500);
  font-family: var(--font-mono-v1), "JetBrains Mono", monospace;
  color: var(--l400);
  padding: 32px 0;
  font-size: 12px;
}

.membership_footer__UuIrU a {
  color: var(--l400);
  text-decoration: none;
}

.membership_footer-row__k1M5R {
  justify-content: center;
  display: flex;
}

.membership_fi__7PaGo {
  opacity: 0;
  transition: opacity .6s, transform .6s;
  transform: translateY(24px);
}

.membership_fi__7PaGo.membership_vis__VUzNh {
  opacity: 1;
  transform: translateY(0);
}

.membership_sec-center__huG7L {
  text-align: center;
}

.membership_sec-pmaxw__K4U5p {
  max-width: 420px;
  margin: 12px auto 0;
}

@media (max-width: 900px) {
  .membership_nav__1DZ6e {
    padding: 0 20px;
  }

  .membership_hero-inner__y_taS {
    flex-direction: column;
    justify-content: center;
  }

  .membership_hero-right__CSbhP {
    width: 100%;
  }

  .membership_cg__v8Tw3, .membership_feat-panel__OLVOh, .membership_feat-panel__OLVOh.membership_on__As2eM, .membership_pg__0cOed, .membership_pricing-outer__HkL67, .membership_prob-layout__OeGdk, .membership_steps-strip__DkrmC, .membership_tg__RtJ25, .membership_val-layout__1zdSi {
    grid-template-columns: 1fr;
  }

  .membership_step__sT4oZ:not(:last-child) {
    border-right: none;
    border-bottom: 1px solid var(--d500);
  }

  .membership_footer__UuIrU, .membership_hero-outer__73AF7, .membership_page-wrap__TVw3_, .membership_sec-div__m57j8, .membership_sec__f96oK, .membership_trusted__8Cuji {
    padding-left: 20px;
    padding-right: 20px;
  }

  .membership_ppp__MQY8a {
    white-space: normal;
  }

  .membership_pricing-side__KGN2N, .membership_val-side__fGy75 {
    display: none;
  }
}

pre[data-line] {
  padding: 1em 0 1em 3em;
}

.line-highlight {
  padding-left: 0;
  padding-bottom: inherit;
  padding-right: 0;
  padding-top: inherit;
  pointer-events: none;
  line-height: inherit;
  white-space: pre;
  background: linear-gradient(90deg, #997a661a 70%, #997a6600);
  margin-top: 1em;
  position: absolute;
  left: 0;
  right: 0;
}

@media print {
  .line-highlight {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
}

.line-highlight:before, .line-highlight[data-end]:after {
  content: attr(data-start);
  color: #f5f2f0;
  text-align: center;
  vertical-align: .3em;
  min-width: 1em;
  text-shadow: none;
  background-color: #997a6666;
  border-radius: 999px;
  padding: 0 .5em;
  font: 700 65% / 1.5 sans-serif;
  position: absolute;
  top: .4em;
  left: .6em;
  box-shadow: 0 1px #fff;
}

.line-highlight[data-end]:after {
  content: attr(data-end);
  top: auto;
  bottom: .4em;
}

.line-numbers .line-highlight:after, .line-numbers .line-highlight:before {
  content: none;
}

pre[id].linkable-line-numbers span.line-numbers-rows {
  pointer-events: all;
}

pre[id].linkable-line-numbers span.line-numbers-rows > span:before {
  cursor: pointer;
}

pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before {
  background-color: #80808033;
}

pre[class*="language-"].line-numbers {
  counter-reset: linenumber;
  padding-left: 3.8em;
  position: relative;
}

pre[class*="language-"].line-numbers > code {
  white-space: inherit;
  position: relative;
}

.line-numbers .line-numbers-rows {
  pointer-events: none;
  letter-spacing: -1px;
  -webkit-user-select: none;
  user-select: none;
  border-right: 1px solid #999;
  width: 3em;
  font-size: 100%;
  position: absolute;
  top: 0;
  left: -3.8em;
}

.line-numbers-rows > span {
  counter-increment: linenumber;
  display: block;
}

.line-numbers-rows > span:before {
  content: counter(linenumber);
  color: #999;
  text-align: right;
  padding-right: .8em;
  display: block;
}

code[class*="language-"], pre[class*="language-"] {
  color: #d6e7ff;
  text-shadow: none;
  letter-spacing: .2px;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  text-align: left;
  tab-size: 4;
  -webkit-hyphens: none;
  hyphens: none;
  background: #090b1d;
  font-family: Fira Code, Fira Mono, Menlo, Consolas, DejaVu Sans Mono, monospace;
  font-size: 14px;
  line-height: 1.5;
}

code[class*="language-"] ::-moz-selection {
  color: inherit;
  text-shadow: none;
  background: #1d3b54;
}

code[class*="language-"]::-moz-selection {
  color: inherit;
  text-shadow: none;
  background: #1d3b54;
}

pre[class*="language-"] ::-moz-selection {
  color: inherit;
  text-shadow: none;
  background: #1d3b54;
}

pre[class*="language-"]::-moz-selection {
  color: inherit;
  text-shadow: none;
  background: #1d3b54;
}

code[class*="language-"] ::selection, code[class*="language-"]::selection, pre[class*="language-"] ::selection, pre[class*="language-"]::selection {
  color: inherit;
  text-shadow: none;
  background: #1d3b54;
}

code[class*="language-"] ::-moz-selection {
  color: inherit;
  text-shadow: none;
  background: #1d3b54;
}

code[class*="language-"]::-moz-selection {
  color: inherit;
  text-shadow: none;
  background: #1d3b54;
}

pre[class*="language-"] ::-moz-selection {
  color: inherit;
  text-shadow: none;
  background: #1d3b54;
}

pre[class*="language-"]::-moz-selection {
  color: inherit;
  text-shadow: none;
  background: #1d3b54;
}

pre[class*="language-"] {
  border: 1px solid #1d2032;
  border-radius: 5px;
  padding: 1.5em 1em;
  overflow: auto;
}

:not(pre) > code[class*="language-"] {
  color: #f0f6f6;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background: #1d2032;
  border-radius: .2em;
  padding: .2em .3em;
}

pre[class*="language-"] .token.cdata, pre[class*="language-"] .token.comment, pre[class*="language-"] .token.doctype, pre[class*="language-"] .token.prolog {
  color: #446e69;
}

pre[class*="language-"] .token.punctuation {
  color: #d6b007;
}

pre[class*="language-"] .token.boolean, pre[class*="language-"] .token.constant, pre[class*="language-"] .token.deleted, pre[class*="language-"] .token.number, pre[class*="language-"] .token.property, pre[class*="language-"] .token.symbol, pre[class*="language-"] .token.tag {
  color: #d6e7ff;
}

pre[class*="language-"] .token.attr-name, pre[class*="language-"] .token.builtin, pre[class*="language-"] .token.inserted, pre[class*="language-"] .token.selector {
  color: #e60067;
}

pre[class*="language-"] .token.char, pre[class*="language-"] .token.string {
  color: #49c6ec;
}

pre[class*="language-"] .language-css .token.string, pre[class*="language-"] .style .token.string, pre[class*="language-"] .token.entity, pre[class*="language-"] .token.operator, pre[class*="language-"] .token.url {
  color: #ec8e01;
  background: none;
}

pre[class*="language-"] .token.atrule, pre[class*="language-"] .token.attr-value, pre[class*="language-"] .token.keyword {
  color: #0fe468;
}

pre[class*="language-"] .token.class-name, pre[class*="language-"] .token.function {
  color: #78f3e9;
}

pre[class*="language-"] .token.important, pre[class*="language-"] .token.regex, pre[class*="language-"] .token.variable {
  color: #d6e7ff;
}

pre[data-line] {
  line-height: 1.5;
  position: relative;
}

pre[data-line] .line-highlight {
  margin: 1.2rem 0;
}

.codeblock-scrollbar .token.tag, .custom-scrollbar .token.tag {
  width: auto !important;
  font-size: inherit !important;
  text-transform: none !important;
  filter: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  font-family: inherit !important;
  display: inline !important;
  position: static !important;
}

.code-wrapper {
  display: block;
  margin: 0 !important;
}

.code-wrapper pre {
  padding: 20px 30px 20px 15px !important;
}

.code-wrapper code, .code-wrapper pre {
  display: block !important;
  overflow: auto !important;
}

.code-wrapper code {
  font-family: var(--font-geist-mono);
}

.code-wrapper code > div {
  padding: 2px 1px !important;
}

.codeblock-scrollbar::-webkit-scrollbar {
  border-radius: 2px;
  width: 8px;
  height: 8px;
}

.codeblock-scrollbar::-webkit-scrollbar-track {
  background: #090b1d;
}

.codeblock-scrollbar::-webkit-scrollbar-thumb {
  background: #2c3157;
  border-radius: 8px;
}

.codeblock-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #171a34;
}

.codeblock-scrollbar::-webkit-scrollbar-corner {
  background: #090b1d;
}

.codeblock-scrollbar {
  scrollbar-color: #2c3157 #090b1d;
  scrollbar-width: thin;
}

/* [project]/src/styles/6.css [app-client] (css) */
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/_next/static/media/b1f344208eb4edfe-s.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/_next/static/media/48e2044251ef3125-s.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/_next/static/media/bf24a9759715e608-s.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/_next/static/media/1f173e5e25f3efee-s.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: Montserrat;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/_next/static/media/904be59b21bd51cb-s.p.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/_next/static/media/b1f344208eb4edfe-s.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/_next/static/media/48e2044251ef3125-s.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/_next/static/media/bf24a9759715e608-s.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/_next/static/media/1f173e5e25f3efee-s.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: Montserrat;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/_next/static/media/904be59b21bd51cb-s.p.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/_next/static/media/b1f344208eb4edfe-s.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/_next/static/media/48e2044251ef3125-s.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/_next/static/media/bf24a9759715e608-s.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/_next/static/media/1f173e5e25f3efee-s.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/_next/static/media/904be59b21bd51cb-s.p.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/_next/static/media/b1f344208eb4edfe-s.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/_next/static/media/48e2044251ef3125-s.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/_next/static/media/bf24a9759715e608-s.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/_next/static/media/1f173e5e25f3efee-s.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: Montserrat;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/_next/static/media/904be59b21bd51cb-s.p.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/_next/static/media/b1f344208eb4edfe-s.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/_next/static/media/48e2044251ef3125-s.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/_next/static/media/bf24a9759715e608-s.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/_next/static/media/1f173e5e25f3efee-s.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: Montserrat;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/_next/static/media/904be59b21bd51cb-s.p.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Montserrat Fallback;
  src: local(Arial);
  ascent-override: 85.79%;
  descent-override: 22.25%;
  line-gap-override: 0.0%;
  size-adjust: 112.83%;
}

.__className_ca911e {
  font-family: Montserrat, Montserrat Fallback;
  font-style: normal;
}

.__variable_ca911e {
  --font-montserrat: "Montserrat", "Montserrat Fallback";
}

@font-face {
  font-family: Playball;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/_next/static/media/49b7abf1b3b10221-s.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Playball;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/_next/static/media/aacaa07f4c4d1ce9-s.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: Playball;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/_next/static/media/93ed22edef6e70f7-s.p.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Playball Fallback;
  src: local(Arial);
  ascent-override: 110.87%;
  descent-override: 35.01%;
  line-gap-override: 0.0%;
  size-adjust: 85.69%;
}

.__className_88a782 {
  font-family: Playball, Playball Fallback;
  font-style: normal;
  font-weight: 400;
}

.__variable_88a782 {
  --font-playball: "Playball", "Playball Fallback";
}

@font-face {
  font-family: GeistMono;
  src: url("/_next/static/media/66f30814ff6d7cdf.p.woff2") format("woff2");
  font-display: swap;
  font-weight: 100 900;
}

.__className_c1e5c9 {
  font-family: GeistMono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace;
}

.__variable_c1e5c9 {
  --font-geist-mono: "GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace;
}

@font-face {
  font-family: GeistSans;
  src: url("/_next/static/media/e11418ac562b8ac1-s.p.woff2") format("woff2");
  font-display: swap;
  font-weight: 100 900;
}

@font-face {
  font-family: GeistSans Fallback;
  src: local(Arial);
  ascent-override: 85.83%;
  descent-override: 20.52%;
  line-gap-override: 9.33%;
  size-adjust: 107.19%;
}

.__className_3a0388 {
  font-family: GeistSans, GeistSans Fallback;
}

.__variable_3a0388 {
  --font-geist-sans: "GeistSans", "GeistSans Fallback";
}

/* [project]/src/styles/ActiveHorizonsOrdersRow.sSTM_JdJ.css [app-client] (css) */
.active-horizons-orders-row[data-v-01dec28b] {
  background: var(--h-bg-neutral-default);
  border-radius: 16px;
  justify-content: space-between;
  padding: 18px 20px;
  display: flex;
}

@media only screen and (max-width: 576px) {
  .active-horizons-orders-row[data-v-01dec28b] {
    flex-direction: column;
    gap: 16px;
  }
}

.active-horizons-orders-row__content-container[data-v-01dec28b] {
  flex-direction: column;
  display: flex;
}

.active-horizons-orders-row__content[data-v-01dec28b] {
  align-items: center;
  gap: 16px;
  display: flex;
}

.active-horizons-orders-row__icon[data-v-01dec28b] {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 48px;
  height: 48px;
  padding: 10px;
  display: flex;
}

.active-horizons-orders-row__type-icon[data-v-01dec28b] {
  flex-shrink: 0;
  align-self: center;
  align-items: center;
  display: flex;
}

.active-horizons-orders-row__info[data-v-01dec28b] {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.active-horizons-orders-row__info h3[data-v-01dec28b] {
  margin: 0;
}

.active-horizons-orders-row__capsule-container[data-v-01dec28b] {
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  display: flex;
}

.active-horizons-orders-row__capsule-container--compact[data-v-01dec28b] {
  margin-top: 8px;
}

/* [project]/src/styles/ArticleCard.CogfX9z9.css [app-client] (css) */
.article-card[data-v-99ff4a12] {
  border: 1px solid var(--h-stroke-default);
  cursor: pointer;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 12px 16px;
  transition: border-color .1s ease-in-out;
  display: flex;
}

@media (max-width: 380px) {
  .article-card[data-v-99ff4a12] {
    padding: 8px;
  }
}

.article-card[data-v-99ff4a12]:hover {
  border-color: var(--h-fg-brand-default);
}

.article-card__content[data-v-99ff4a12] {
  align-items: center;
  gap: 16px;
  display: flex;
}

.article-card__icon[data-v-99ff4a12] {
  background: var(--h-bg-brand-tint-default);
  border-radius: 12px;
  justify-content: center;
  padding: 12px;
  display: flex;
}

/* [project]/src/styles/AwaitingServerUsage.719NEd2k.css [app-client] (css) */
.awaiting-server-usage[data-v-1b6aa0fb] {
  text-align: center;
  padding: var(--h-spacing-lg) 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.awaiting-server-usage--no-padding[data-v-1b6aa0fb] {
  padding: 0;
}

.awaiting-server-usage__message[data-v-1b6aa0fb] {
  max-width: 420px;
}

/* [project]/src/styles/BackupsTable.Bai4j8xg.css [app-client] (css) */
.daily-backup-nudge[data-v-695671b4] {
  border-radius: var(--h-border-radius-lg-alt) !important;
}

.daily-backup-nudge[data-v-695671b4] .h-nudge__title {
  font-size: var(--font-size-body-1-bold);
  line-height: var(--line-height-body-1-bold);
  font-weight: var(--font-weight-body-1-bold);
  letter-spacing: var(--letter-spacing-body-1-bold);
}

.daily-backup-nudge__price[data-v-695671b4] {
  align-items: center;
  gap: var(--h-spacing-3xs);
  white-space: nowrap;
  display: flex;
}

.backups-table-loader__header[data-v-9771d0cb] {
  justify-content: space-between;
  padding: 24px;
  display: flex;
}

.backups-table-loader__row[data-v-9771d0cb] {
  border-top: 1px solid var(--h-stroke-default);
  grid-template-columns: 1fr 1fr 1fr 1fr .5fr;
  gap: 10%;
  padding: 24px;
  display: grid;
}

.backups-table__card .h-data-table-container[data-v-6e0965eb] {
  outline: none;
}

.backups-table__card[data-v-6e0965eb] .backups-table__estimation-header .h-data-table__header-content {
  justify-content: flex-end;
}

.backups-table__header[data-v-6e0965eb] {
  padding: var(--h-spacing-sm);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

@media (max-width: 576px) {
  .backups-table__header[data-v-6e0965eb] {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
}

.backups-table__title[data-v-6e0965eb] {
  gap: 8px;
  display: flex;
}

@media (max-width: 576px) {
  .backups-table__title[data-v-6e0965eb] {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
    width: 100%;
  }
}

.backups-table__action[data-v-6e0965eb] {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

@media (max-width: 576px) {
  .backups-table__action[data-v-6e0965eb] {
    width: 100%;
  }
}

.backups-table__estimation[data-v-6e0965eb] {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.backup-schedule[data-v-6e0965eb] {
  align-items: center;
  gap: 8px;
  margin-top: 16px;
  display: flex;
}

.backup-schedule__label[data-v-6e0965eb] {
  margin-top: 4px;
}

/* [project]/src/styles/BlackFridayTag.Cj7hfo99.css [app-client] (css) */
.bf-tag[data-v-31f447fd] {
  background: var(--danger--600);
  color: var(--neutral--0);
  text-transform: uppercase;
}

.bf-tag--light[data-v-31f447fd] {
  background: var(--danger--50);
  color: var(--danger--600);
}

.bf-tag--white[data-v-31f447fd] {
  background: var(--h-bg-brand-secondary);
  color: var(--h-fg-brand-inverse-default);
}

.bf-tag--default[data-v-31f447fd] {
  background: var(--primary--50);
  color: var(--primary--500);
}

/* [project]/src/styles/BulkRenewalsBanner.D0_9tv8R.css [app-client] (css) */
.bulk-renewals-banner[data-v-3a54012e] {
  background-color: #110c29;
  border-radius: 16px;
  align-items: stretch;
  width: 100%;
  height: 320px;
  display: flex;
  position: relative;
  overflow: hidden;
  container-type: inline-size;
}

@media (max-width: 992px) {
  .bulk-renewals-banner[data-v-3a54012e] {
    flex-direction: column;
    height: auto;
  }
}

.bulk-renewals-banner__gradient[data-v-3a54012e] {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  z-index: 0;
  width: 1116px;
  height: 1294px;
  position: absolute;
  top: 0;
  left: 0;
  transform: scaleX(-1);
}

.bulk-renewals-banner__content[data-v-3a54012e] {
  z-index: 1;
  flex-direction: column;
  flex: 1 0 0;
  justify-content: center;
  align-items: flex-start;
  gap: 24px;
  min-width: 0;
  padding: 0 80px 0 64px;
  display: flex;
  position: relative;
}

@container (max-width: 1280px) {
  .bulk-renewals-banner__content[data-v-3a54012e] {
    padding-right: 24px;
  }
}

@media (max-width: 992px) {
  .bulk-renewals-banner__content[data-v-3a54012e] {
    padding: 32px 24px;
  }
}

.bulk-renewals-banner__copy[data-v-3a54012e] {
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  width: 100%;
  display: flex;
}

.bulk-renewals-banner__label[data-v-3a54012e] {
  align-self: flex-start;
}

.bulk-renewals-banner__title[data-v-3a54012e] {
  min-width: 316px;
  color: var(--neutral--50);
}

@media (max-width: 992px) {
  .bulk-renewals-banner__title[data-v-3a54012e] {
    min-width: 0;
  }
}

.bulk-renewals-banner__description[data-v-3a54012e] {
  color: var(--neutral--50);
}

.bulk-renewals-banner__disclaimer[data-v-3a54012e] {
  color: var(--neutral--200);
  margin-top: -8px;
}

.bulk-renewals-banner__actions[data-v-3a54012e] {
  z-index: 2;
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px;
  display: flex;
  position: relative;
}

.bulk-renewals-banner__actions[data-v-3a54012e] > * {
  flex-shrink: 0;
}

@media (max-width: 992px) {
  .bulk-renewals-banner__actions[data-v-3a54012e] {
    flex-wrap: wrap;
  }

  .bulk-renewals-banner__actions[data-v-3a54012e] > * {
    flex-shrink: 1;
  }
}

@media (max-width: 768px) {
  .bulk-renewals-banner__actions[data-v-3a54012e] {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }

  .bulk-renewals-banner__actions[data-v-3a54012e] > * {
    width: 100%;
  }
}

.bulk-renewals-banner__timer[data-v-3a54012e] {
  border: 1px solid var(--neutral--50);
  height: 40px;
  color: var(--neutral--50);
  white-space: nowrap;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 0 16px;
  display: inline-flex;
}

.bulk-renewals-banner__timer-label[data-v-3a54012e] {
  color: var(--neutral--200);
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.bulk-renewals-banner__timer-date[data-v-3a54012e] {
  color: var(--neutral--50);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.bulk-renewals-banner__image[data-v-3a54012e] {
  z-index: 1;
  flex-shrink: 0;
  width: 490px;
  height: 320px;
  position: relative;
  overflow: hidden;
}

.bulk-renewals-banner__image[data-v-3a54012e] img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

@media (max-width: 992px) {
  .bulk-renewals-banner__image[data-v-3a54012e] {
    display: none;
  }
}

.bulk-renewals-banner__close[data-v-3a54012e] {
  top: var(--h-spacing-sm);
  right: var(--h-spacing-sm);
  z-index: 2;
  border-radius: var(--h-border-radius-sm);
  border: 1px solid var(--h-color-neutral-500);
  background: var(--h-color-neutral-800);
  padding: var(--h-spacing-4xs);
  height: var(--h-spacing-lg);
  width: var(--h-spacing-lg);
  position: absolute;
}

.bulk-renewals-banner__close[data-v-3a54012e]:hover {
  background: var(--h-color-neutral-700);
}

/* [project]/src/styles/CapsuleAction.BpPtzN8Q.css [app-client] (css) */
.capsule-action[data-v-5c903a1e] {
  max-width: 100%;
  display: inline-flex;
}

.capsule-action__capsule-vector[data-v-5c903a1e] {
  border-bottom: 2px solid var(--h-stroke-subtle);
  border-left: 2px solid var(--h-stroke-subtle);
  border-bottom-left-radius: 4px;
  width: 24px;
  height: 14px;
  margin-top: 4px;
  margin-left: 24px;
  margin-right: 16px;
  padding-top: 4px;
  display: inline-block;
}

.capsule-action__capsule-vector--sm[data-v-5c903a1e] {
  width: 12px;
  height: 12px;
  margin-top: 8px;
  margin-left: 8px;
  margin-right: 4px;
}

.capsule-action__capsule-vector--websites-list-row[data-v-5c903a1e] {
  width: 14px;
  height: 12px;
  margin-left: 8px;
  margin-right: 11px;
}

.capsule-action__body[data-v-5c903a1e] {
  background: var(--h-bg-neutral-secondary);
  padding: var(--v040138b2);
  border-radius: 12px;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  display: flex;
}

.capsule-action__body--centered[data-v-5c903a1e] {
  align-items: center;
}

.capsule-action__body--inline[data-v-5c903a1e] {
  flex-wrap: nowrap;
}

.capsule-action__inner-wrapper[data-v-5c903a1e] {
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  min-width: 140px;
  display: flex;
}

.capsule-action__icon[data-v-5c903a1e] {
  flex-shrink: 0;
}

.capsule-action__icon--centered[data-v-5c903a1e] {
  display: flex;
}

.capsule-action__content[data-v-5c903a1e] {
  flex-shrink: 1;
  align-items: center;
  gap: 6px;
  min-width: 0;
  display: flex;
}

.capsule-action__text[data-v-5c903a1e] {
  white-space: nowrap;
  text-overflow: ellipsis;
  align-items: center;
  min-width: 0;
  display: inline-flex;
  overflow: hidden;
}

.capsule-action__text--wrap[data-v-5c903a1e] {
  white-space: normal;
  text-overflow: clip;
  display: inline;
  overflow: visible;
}

.capsule-action__text-dot[data-v-5c903a1e] {
  margin-left: unset;
}

.capsule-action__text-dash[data-v-5c903a1e] {
  margin-left: 4px;
}

.capsule-action__action-wrapper[data-v-5c903a1e] {
  flex-shrink: 0;
  align-items: center;
  padding-right: 8px;
  display: flex;
}

.capsule-action__action-wrapper[data-v-5c903a1e]:only-child, .capsule-action__action-wrapper[data-v-5c903a1e]:first-child {
  margin-left: 0;
}

.capsule-action__action[data-v-5c903a1e] {
  cursor: pointer;
  white-space: nowrap;
}

.capsule-action__action--disabled[data-v-5c903a1e] {
  cursor: not-allowed;
}

.capsule-action__loader[data-v-5c903a1e] {
  display: inline-block;
}

.capsule-action__close-button[data-v-5c903a1e] {
  background-color: #0000;
  border: none;
  flex-shrink: 0;
  align-self: center;
  align-items: center;
  padding: 0;
  font-weight: 400;
  display: flex;
}

@media (max-width: 576px) {
  .capsule-action[data-v-5c903a1e] {
    width: 100%;
  }

  .capsule-action__capsule-vector[data-v-5c903a1e] {
    display: none;
  }

  .capsule-action__body[data-v-5c903a1e] {
    border-radius: 8px;
    width: 100%;
    padding: 8px;
  }

  .capsule-action__inner-wrapper[data-v-5c903a1e] {
    width: 100%;
  }

  .capsule-action__content[data-v-5c903a1e] {
    width: auto;
    min-width: 0;
  }

  .capsule-action__action-wrapper[data-v-5c903a1e] {
    width: auto;
  }

  .capsule-action__text-dot[data-v-5c903a1e] {
    display: none;
  }
}

/* [project]/src/styles/CollapsibleArticlesCard.DaXDtNjV.css [app-client] (css) */
.collapsible-card__header[data-v-f46e2fb4] {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.collapsible-card__header--expanded[data-v-f46e2fb4] {
  padding-bottom: 24px;
}

.collapsible-card__grid[data-v-f46e2fb4] {
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 24px;
  display: grid;
}

.collapsible-card__item[data-v-f46e2fb4] {
  border: 1px solid var(--h-stroke-default);
  cursor: pointer;
  border-radius: 12px;
  align-items: center;
  gap: 16px;
  padding: 12px 16px;
  transition: border-color .1s ease-in-out;
  display: flex;
}

@media (max-width: 380px) {
  .collapsible-card__item[data-v-f46e2fb4] {
    padding: 8px;
  }
}

.collapsible-card__item[data-v-f46e2fb4]:hover {
  border-color: var(--h-fg-brand-default);
}

.collapsible-card__icon[data-v-f46e2fb4] {
  background: var(--h-bg-brand-tint-default);
  border-radius: 12px;
  justify-content: center;
  padding: 12px;
  display: flex;
}

/* [project]/src/styles/CollapsibleCard.DrHEqExN.css [app-client] (css) */
.collapsible-card[data-v-5abfadd3] {
  flex-direction: column;
  display: flex;
}

.collapsible-card__header[data-v-5abfadd3] {
  cursor: pointer;
  outline: none;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.collapsible-card__header-content[data-v-5abfadd3] {
  flex-direction: column;
  gap: 4px;
  display: flex;
}

.collapsible-card__header-actions[data-v-5abfadd3] {
  align-items: center;
  gap: 8px;
  display: flex;
}

.collapsible-card__content[data-v-5abfadd3] {
  border-top: 1px solid var(--h-card-header-border-color);
  padding: 24px;
}

.collapsible-card__content--no-border[data-v-5abfadd3] {
  border-top: none;
  padding-top: 8px;
}

.collapse-enter-active[data-v-5abfadd3], .collapse-leave-active[data-v-5abfadd3] {
  transition: all .3s ease-in-out;
  overflow: hidden;
}

.collapse-enter-from[data-v-5abfadd3], .collapse-leave-to[data-v-5abfadd3] {
  opacity: 0;
  max-height: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.collapse-enter-to[data-v-5abfadd3], .collapse-leave-from[data-v-5abfadd3] {
  opacity: 1;
  max-height: 2000px;
}

/* [project]/src/styles/CompactOsSelection.CzUzjviC.css [app-client] (css) */
.application-card[data-v-9ed82f23] {
  cursor: pointer;
  border-radius: var(--h-border-radius-md);
  border: 1px solid var(--h-stroke-default);
  padding: var(--h-spacing-2xs) var(--h-spacing-sm);
  align-items: center;
  min-width: 0;
  transition: all .3s;
  display: flex;
}

.application-card--selected[data-v-9ed82f23] {
  border-color: var(--h-bg-brand-secondary);
  background: var(--h-bg-brand-tint-default);
}

.application-card--disabled[data-v-9ed82f23] {
  cursor: not-allowed;
  background: var(--h-bg-neutral-disabled);
}

.application-card__content[data-v-9ed82f23] {
  gap: var(--h-spacing-xs);
  align-items: center;
  width: 100%;
  display: flex;
}

.application-card__icon-wrapper[data-v-9ed82f23] {
  padding: var(--h-spacing-3xs);
  border-radius: var(--h-border-radius-sm);
  background: var(--h-color-neutral-0);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.application-card__icon[data-v-9ed82f23] {
  object-fit: contain;
  width: 24px;
  height: 24px;
}

.application-card__docker-badge[data-v-9ed82f23] {
  background: var(--h-color-neutral-0);
  border: 1px solid var(--h-stroke-default);
  color: #2560ff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
  position: absolute;
  bottom: -4px;
  right: -4px;
}

.application-card__name[data-v-9ed82f23] {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  min-width: 0;
  overflow: hidden;
}

.application-card__star[data-v-9ed82f23] {
  padding: var(--h-spacing-3xs);
  background: var(--h-bg-neutral-disabled);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.applications-selection__categories[data-v-446a46cb] {
  max-width: 280px;
  margin-bottom: 24px;
}

.applications-selection__grid[data-v-446a46cb] {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
  display: grid;
}

@media (max-width: 1280px) {
  .applications-selection__grid[data-v-446a46cb] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .applications-selection__grid[data-v-446a46cb] {
    grid-template-columns: repeat(1, 1fr);
  }
}

.applications-selection__empty[data-v-446a46cb] {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 32px 0;
  display: flex;
}

.option-os-item {
  cursor: pointer;
  border-radius: var(--h-border-radius-md);
  border: 1px solid var(--h-stroke-default);
  padding: var(--h-spacing-2xs) var(--h-spacing-sm);
  align-items: center;
  height: 100%;
  transition: all .3s;
  display: flex;
}

.option-os-item--selected {
  border-color: var(--h-bg-brand-secondary);
  background: var(--h-bg-brand-tint-default);
}

.option-os-item--disabled {
  cursor: not-allowed;
  background: var(--h-bg-neutral-disabled);
}

.option-os-item__heading {
  align-items: center;
  gap: 12px;
  width: 100%;
  display: flex;
}

.option-os-item__heading--disabled {
  opacity: .75;
}

.option-os-item__label {
  justify-content: space-between;
  align-items: center;
  gap: 4px;
  width: 100%;
  display: flex;
}

.option-os-item__image-wrapper {
  background: var(--h-color-neutral-0);
  border-radius: 8px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.option-os-item__image {
  object-fit: contain;
}

.option-os-item__label-text--compact {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 150px;
  overflow: hidden;
}

@media (max-width: 1366px) {
  .option-os-item__label-text--compact {
    max-width: 120px;
  }
}

@media (max-width: 767px) {
  .option-os-item__label-text--compact {
    max-width: 250px;
  }
}

@media (max-width: 380px) {
  .option-os-item__label-text--compact {
    max-width: 120px;
  }
}

.option-os-item__label-text--disabled {
  color: #727586;
}

.option-os-item__icon {
  background-color: var(--h-bg-neutral-disabled);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.compact-os-selection[data-v-436d39eb] {
  width: 100%;
}

.compact-os-selection__segments[data-v-436d39eb] {
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin-bottom: 16px;
  display: flex;
}

.compact-os-selection__empty[data-v-436d39eb] {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 32px 0;
  display: flex;
}

.compact-os-selection__os-container[data-v-436d39eb] {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
  display: grid;
}

@media (max-width: 1280px) {
  .compact-os-selection__os-container[data-v-436d39eb] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .compact-os-selection__os-container[data-v-436d39eb] {
    grid-template-columns: repeat(1, 1fr);
  }
}

.compact-os-selection__toggle[data-v-436d39eb] {
  justify-content: center;
  margin-top: 16px;
  display: flex;
}

/* [project]/src/styles/CountdownTimer.-eYPBzCx.css [app-client] (css) */
.timer[data-v-046c180d] {
  display: inline-flex;
}

.timer > span[data-v-046c180d] {
  -webkit-user-select: none;
  user-select: none;
  margin: 16px 4px 0;
  font-size: 18px;
  line-height: 24px;
}

.timer__value[data-v-046c180d] {
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.timer__value div[data-v-046c180d]:not(.timer__card) {
  color: var(--primary--800);
}

.timer__card[data-v-046c180d] {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  padding: 15px 12px;
  font-size: 24px;
  font-weight: 500;
  display: flex;
  box-shadow: 0 0 10px #0000001a;
}

.timer__card--custom[data-v-046c180d] {
  background: var(--v9b5f1d52);
  color: var(--v4df20566);
  border: 1px solid var(--v3c199d50);
}

.timer__card--light[data-v-046c180d] {
  background: var(--neutral--0);
}

.timer__card--dark[data-v-046c180d] {
  color: var(--neutral--0);
  background: #ffffff1a;
  border: 1px solid #ffffff1a;
}

.timer__card--primary-chart[data-v-046c180d] {
  background: var(--primary--300);
  color: var(--neutral--0);
  border: 1px solid #ffffff1a;
}

.timer__card--primary-light[data-v-046c180d] {
  background: var(--primary--400);
  color: var(--neutral--0);
  border: 1px solid #ffffff1a;
}

.timer__card--dark-light[data-v-046c180d] {
  background: var(--neutral--600);
  color: var(--neutral--0);
}

.timer__card--black-light[data-v-046c180d] {
  background: var(--neutral--500);
  color: var(--neutral--0);
  border: 1px solid #ffffff1a;
}

.timer__card--meteorite-dark[data-v-046c180d] {
  background: var(--neutral--0);
  color: var(--primary--800);
  border: 1px solid var(--primary--800);
}

.timer__card--meteorite-light[data-v-046c180d] {
  box-shadow: none;
  color: var(--primary--800);
  background: #b39ef34d;
}

.timer__card--white-blue[data-v-046c180d] {
  background: var(--light-blue--100);
  color: var(--primary--800);
}

.timer__card--light-meteorite[data-v-046c180d] {
  background: var(--neutral--0);
  color: var(--primary--800);
}

.timer__card--light-meteorite-dark[data-v-046c180d] {
  color: var(--primary--800);
  background: #dacffb;
}

.timer__card--light-blue[data-v-046c180d] {
  color: var(--neutral--0);
  background: #fff3;
}

.timer__card--primary-dark[data-v-046c180d] {
  border: 1px solid var(--neutral--0);
  background: var(--primary--600);
  color: var(--neutral--0);
}

.timer__card--primary-dark-no-border[data-v-046c180d] {
  background: var(--primary--600);
  color: var(--neutral--0);
}

.timer__card--primary[data-v-046c180d] {
  background: var(--primary--500);
  color: var(--neutral--0);
  border: 1px solid var(--neutral--0);
}

.timer__card--primary-100[data-v-046c180d] {
  background: var(--primary--100);
  color: var(--primary--700);
}

.timer__card--primary-charts[data-v-046c180d] {
  background: var(--primary--300);
  color: var(--neutral--0);
}

.timer__card--meteorite-base-light-bordered[data-v-046c180d] {
  color: var(--neutral--0);
  border: 1px solid var(--neutral--0);
  background: #8c85ff;
}

.timer__separator--primary[data-v-046c180d] {
  color: var(--primary--500) !important;
}

.timer__separator--secondary[data-v-046c180d] {
  color: var(--secondary) !important;
}

.timer__separator--success[data-v-046c180d] {
  color: var(--success--500) !important;
}

.timer__separator--info[data-v-046c180d] {
  color: var(--primary--500) !important;
}

.timer__separator--warning[data-v-046c180d] {
  color: var(--warning--500) !important;
}

.timer__separator--warning-regular[data-v-046c180d] {
  color: var(--warning-500) !important;
}

.timer__separator--danger[data-v-046c180d] {
  color: var(--danger--500) !important;
}

.timer__separator--light[data-v-046c180d] {
  color: var(--neutral--0) !important;
}

.timer__separator--dark[data-v-046c180d], .timer__separator--black[data-v-046c180d] {
  color: var(--neutral--600) !important;
}

.timer__separator--gray[data-v-046c180d] {
  color: var(--neutral--300) !important;
}

.timer__separator--gray-light[data-v-046c180d] {
  color: var(--neutral--100) !important;
}

.timer__separator--header-bg[data-v-046c180d] {
  color: var(--neutral--0) !important;
}

.timer__separator--danger-light[data-v-046c180d] {
  color: var(--danger--100) !important;
}

.timer__separator--success-dark[data-v-046c180d] {
  color: var(--success--600) !important;
}

.timer__separator--success-light[data-v-046c180d] {
  color: var(--success--100) !important;
}

.timer__separator--warning-light[data-v-046c180d] {
  color: var(--warning--100) !important;
}

.timer__separator--warning-dark[data-v-046c180d] {
  color: var(--warning--600) !important;
}

.timer__separator--meteorite-dark[data-v-046c180d] {
  color: var(--primary--800) !important;
}

.timer__label--primary[data-v-046c180d] {
  color: var(--primary--500) !important;
}

.timer__label--secondary[data-v-046c180d] {
  color: var(--secondary) !important;
}

.timer__label--success[data-v-046c180d] {
  color: var(--success--500) !important;
}

.timer__label--info[data-v-046c180d] {
  color: var(--primary--500) !important;
}

.timer__label--warning[data-v-046c180d] {
  color: var(--warning--500) !important;
}

.timer__label--warning-regular[data-v-046c180d] {
  color: var(--warning-500) !important;
}

.timer__label--dark-blue[data-v-046c180d] {
  color: var(--dark-blue) !important;
}

.timer__label--danger[data-v-046c180d] {
  color: var(--danger--500) !important;
}

.timer__label--light[data-v-046c180d] {
  color: var(--neutral--0) !important;
}

.timer__label--dark[data-v-046c180d], .timer__label--black[data-v-046c180d] {
  color: var(--neutral--600) !important;
}

.timer__label--gray[data-v-046c180d] {
  color: var(--neutral--300) !important;
}

.timer__label--gray-light[data-v-046c180d] {
  color: var(--neutral--100) !important;
}

.timer__label--header-bg[data-v-046c180d] {
  color: var(--neutral--0) !important;
}

.timer__label--danger-light[data-v-046c180d] {
  color: var(--danger--100) !important;
}

.timer__label--success-dark[data-v-046c180d] {
  color: var(--success--600) !important;
}

.timer__label--success-light[data-v-046c180d] {
  color: var(--success--100) !important;
}

.timer__label--warning-light[data-v-046c180d] {
  color: var(--warning--100) !important;
}

.timer__label--warning-dark[data-v-046c180d] {
  color: var(--warning--600) !important;
}

.timer__label--meteorite-dark[data-v-046c180d] {
  color: var(--primary--800) !important;
}

.timer__label--primary-100[data-v-046c180d] {
  color: var(--primary--700) !important;
}

/* [project]/src/styles/CountdownTimerSimple.DQ4ukshk.css [app-client] (css) */
.timer[data-v-8349eebb] {
  background-color: var(--v6027a2a6);
  border: var(--ce3bed8a);
  width: 100%;
  color: var(--v5fd33c74);
  border-radius: 8px;
  justify-content: center;
  padding: 4px 16px;
  display: flex;
}

.timer .timer__countdown[data-v-8349eebb] {
  color: inherit;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  display: inline-flex;
}

.timer .time-part[data-v-8349eebb] {
  font-family: var(--font-family-mono) !important;
}

.timer .timer__text[data-v-8349eebb] {
  margin-right: 8px;
}

.timer--spacious[data-v-8349eebb] {
  letter-spacing: 1px;
  padding: 8px 16px;
}

/* [project]/src/styles/CurrentOsOverview.GYrilaZE.css [app-client] (css) */
.claim-domain[data-v-ef60437f] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
  --h-card-border-radius: var(--h-border-radius-lg-alt) !important;
}

.claim-domain__content[data-v-ef60437f] {
  align-items: center;
  gap: var(--h-spacing-sm);
  display: flex;
}

.claim-domain__info[data-v-ef60437f] {
  flex-direction: column;
  display: flex;
}

.claim-domain__title[data-v-ef60437f] {
  align-items: center;
  gap: var(--h-spacing-3xs);
  display: flex;
}

.claim-domain__icon[data-v-ef60437f] {
  padding: var(--h-spacing-xs);
  border-radius: var(--h-border-radius-md);
  background: var(--h-bg-neutral-surface);
  justify-content: center;
  align-items: center;
  display: flex;
}

@media (max-width: 768px) {
  .claim-domain[data-v-ef60437f] {
    align-items: center;
    gap: var(--h-spacing-sm);
    flex-direction: column;
  }

  .claim-domain__content[data-v-ef60437f] {
    align-items: center;
    gap: var(--h-spacing-2xs);
    flex-direction: column;
    width: 100%;
  }

  .claim-domain__info[data-v-ef60437f] {
    text-align: center;
    align-items: center;
  }

  .claim-domain__title[data-v-ef60437f] {
    justify-content: center;
  }

  .claim-domain__action[data-v-ef60437f] {
    width: 100%;
  }
}

.current-os__header[data-v-3bfaeac9] {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  display: flex;
}

.current-os__container[data-v-3bfaeac9] {
  justify-content: space-between;
  gap: 16px;
  display: flex;
}

.current-os__image-frame[data-v-3bfaeac9] {
  position: relative;
}

.current-os__image-frame--with-corner[data-v-3bfaeac9]:after {
  content: "";
  border-left: 2px solid var(--h-stroke-default);
  border-bottom: 2px solid var(--h-stroke-default);
  clip-path: inset(5px 0 0);
  border-bottom-left-radius: 7px;
  width: 16px;
  height: 20px;
  position: absolute;
  top: 24px;
  right: -2px;
}

.current-os__title[data-v-3bfaeac9] {
  align-items: center;
  margin-bottom: 6px;
  display: flex;
}

.current-os__title--username[data-v-3bfaeac9] {
  margin-bottom: 10px;
}

@media (max-width: 480px) {
  .current-os__title[data-v-3bfaeac9] {
    margin-bottom: 4px;
  }
}

.current-os__title h3[data-v-3bfaeac9] {
  margin-bottom: 0;
}

.current-os__subtitle[data-v-3bfaeac9] {
  align-items: center;
  gap: 4px;
  display: flex;
}

.current-os__state[data-v-3bfaeac9] {
  text-transform: capitalize;
  margin-left: 8px;
}

.current-os__content[data-v-3bfaeac9] {
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.current-os__content-row[data-v-3bfaeac9] {
  width: 23%;
}

.current-os__content-row--flex[data-v-3bfaeac9] {
  gap: 16px;
  display: flex;
}

.current-os__content-row--large[data-v-3bfaeac9] {
  width: 30%;
}

.current-os__content-row--hidden[data-v-3bfaeac9] {
  display: none !important;
}

.current-os__content-row--buttons[data-v-3bfaeac9] {
  gap: 8px;
  display: flex;
}

@media (max-width: 768px) {
  .current-os__content-row[data-v-3bfaeac9] {
    width: 100%;
    margin-top: 24px;
  }

  .current-os__content-row[data-v-3bfaeac9]:first-child {
    margin-top: 0;
  }

  .current-os__content-row--flex[data-v-3bfaeac9] {
    justify-content: flex-start;
  }

  .current-os__content-row--flex-between[data-v-3bfaeac9] {
    justify-content: space-between;
    display: flex;
  }
}

.current-os__content-row--right[data-v-3bfaeac9] {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.current-os__content-row--action[data-v-3bfaeac9] {
  width: 39%;
}

@media (max-width: 768px) {
  .current-os__content-row--action[data-v-3bfaeac9] {
    width: 100%;
  }
}

.current-os__content-row--full[data-v-3bfaeac9] {
  width: 100%;
}

.current-os__icon-expand[data-v-3bfaeac9] {
  cursor: pointer;
  transition: all .3s;
}

.current-os__icon-expand--closed[data-v-3bfaeac9] {
  transform: rotate(180deg);
}

.current-os__actions[data-v-3bfaeac9] {
  flex-wrap: wrap;
  gap: 24px;
  margin-top: 16px;
  padding-bottom: 12px;
  font-weight: 700;
  display: flex;
}

@media (max-width: 768px) {
  .current-os__actions[data-v-3bfaeac9] {
    gap: 12px;
  }
}

.current-os__learn-more[data-v-3bfaeac9] {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

@media (max-width: 768px) {
  .current-os__content-row[data-v-3bfaeac9]:not(.current-os__content-row--large, .current-os__content-row--right) {
    margin: 0;
  }

  .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__mobile-container[data-v-3bfaeac9] {
    width: 100%;
    margin-top: 8px;
    display: flex;
  }

  .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__mobile-container--first[data-v-3bfaeac9] {
    margin-top: 24px;
  }

  .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__title[data-v-3bfaeac9], .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__subtitle[data-v-3bfaeac9] {
    width: 50%;
  }

  .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__subtitle[data-v-3bfaeac9] {
    justify-content: flex-end;
  }

  .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__subtitle .h-typography[data-v-3bfaeac9] {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 90%;
    overflow: hidden;
  }

  .current-os__content-row--buttons[data-v-3bfaeac9] {
    grid-template-columns: 1fr;
    display: grid;
  }
}

.current-os__image-frame[data-v-3bfaeac9] {
  background: var(--h-bg-neutral-disabled);
  border-radius: 12px;
  padding: 12px;
}

.current-os__image[data-v-3bfaeac9] {
  width: 32px;
}

.current-os__subtitle[data-v-3bfaeac9] {
  align-items: center;
  display: flex;
}

.current-os__username[data-v-3bfaeac9] {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 200px;
  font-weight: 700;
  overflow: hidden;
}

.current-os__content-row--large[data-v-3bfaeac9] {
  align-items: center;
}

.current-os__content-row--small[data-v-3bfaeac9] {
  width: 15%;
}

@media (max-width: 768px) {
  .current-os__content-row--small[data-v-3bfaeac9] {
    width: 100%;
  }
}

.current-os__content-row--right[data-v-3bfaeac9] {
  gap: 8px;
  width: 32%;
}

@media (max-width: 768px) {
  .current-os__content-row--right[data-v-3bfaeac9] {
    flex-direction: column-reverse;
    width: 100%;
  }
}

.os-articles[data-v-3bfaeac9] {
  grid-template-columns: 1fr 1fr 1fr;
  gap: 16px;
  display: grid;
}

@media (max-width: 920px) {
  .os-articles[data-v-3bfaeac9] {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}

/* [project]/src/styles/DockerCatalogVariablesForm.DUjNxs-9.css [app-client] (css) */
.docker-catalog-variables-form[data-v-79afb210] {
  background-color: var(--h-bg-neutral-surface);
  flex-direction: column;
  gap: 24px;
  display: flex;
}

.docker-catalog-variables-form__field[data-v-79afb210] {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

/* [project]/src/styles/Domain.D0gaqfm8.css [app-client] (css) */
.domain-tld[data-v-57b91b3d] {
  word-break: keep-all;
}

.domain-domain-name[data-v-57b91b3d] {
  color: var(--h-fg-neutral-default);
}

/* [project]/src/styles/DomainTransferConditions.Ui9Vg0cF.css [app-client] (css) */
.transfer-conditions__wrapper[data-v-69aa9385] {
  gap: 16px;
  margin-top: 16px;
  display: flex;
}

@media (max-width: 576px) {
  .transfer-conditions__wrapper[data-v-69aa9385] {
    flex-direction: column;
  }
}

.transfer-conditions__item[data-v-69aa9385] {
  flex: 1;
}

.transfer-conditions__description[data-v-69aa9385] a {
  color: var(--h-fg-brand-default);
  cursor: pointer;
  font-weight: 600;
  text-decoration: none;
}

.transfer-conditions__description[data-v-69aa9385] a:hover {
  text-decoration: underline;
}

/* [project]/src/styles/FreePlanUpgradeCampaignBanner.Ce9TY6bT.css [app-client] (css) */
.sale-banner[data-v-9fcdecd1] {
  background: var(--primary--900);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  margin-bottom: 24px;
  padding: 24px 32px;
  display: flex;
  position: relative;
}

@media (max-width: 768px) {
  .sale-banner[data-v-9fcdecd1] {
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    padding: 24px;
  }
}

.sale-banner__content[data-v-9fcdecd1] {
  flex-direction: column;
  display: flex;
}

@media (max-width: 768px) {
  .sale-banner__content[data-v-9fcdecd1] {
    gap: 8px;
    margin-top: 8px;
  }
}

.sale-banner__actions[data-v-9fcdecd1] {
  align-items: center;
  gap: 16px;
  display: flex;
}

@media (max-width: 768px) {
  .sale-banner__actions[data-v-9fcdecd1] {
    width: 100%;
    margin-top: 24px;
  }
}

.sale-banner__action-with-timer[data-v-9fcdecd1] {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

@media (max-width: 768px) {
  .sale-banner__action-with-timer[data-v-9fcdecd1], .sale-banner__button[data-v-9fcdecd1] {
    width: 100%;
  }

  .sale-banner__close-button[data-v-9fcdecd1] {
    position: absolute;
    top: 24px;
    right: 24px;
  }
}

/* [project]/src/styles/HHeader.CeMfRZEQ.css [app-client] (css) */
.header {
  backface-visibility: hidden;
  transition: all .3s;
}

.header__fixed {
  z-index: var(--h-z-index-header);
  border-bottom: 1px solid var(--h-stroke-default);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.header__back-button-v2 {
  visibility: visible;
}

.header__back-button-v2--hidden {
  visibility: hidden;
}

.header--hide {
  box-shadow: none;
  height: auto;
}

.header__top {
  height: var(--header-height);
  padding: 0 var(--h-spacing-md-alt);
  background-color: var(--h-bg-neutral-default);
  font-size: var(--header-font-size);
  align-items: center;
  display: flex;
  position: relative;
}

.header__top--light {
  background: var(--h-bg-neutral-default);
}

@media only screen and (max-width: 578px) {
  .header__top {
    padding: 0 14px;
  }
}

.header__col {
  align-items: stretch;
  display: flex;
}

.header__main {
  z-index: 2;
  background: var(--h-bg-neutral-default);
  align-items: center;
}

.header__logo {
  align-items: center;
  display: flex;
}

.header__topbar {
  justify-content: flex-end;
  margin-top: 0;
  transition: bottom .3s;
}

.header__tools {
  font-size: inherit;
  justify-content: flex-end;
  align-items: stretch;
  gap: var(--h-spacing-xs);
  display: flex;
}

.header__tool {
  cursor: pointer;
  min-height: var(--header-control-size);
  align-items: center;
  display: flex;
}

.header__tool:focus {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: 1px;
}

.header__tool.outline-none:focus {
  outline: none;
}

@media (max-width: 440px) {
  .header__tool--hidden-on-small {
    display: none;
  }
}

.header__icon {
  border-radius: var(--h-border-radius-full);
}

.header__icon .icon-wrapper .h-icon {
  vertical-align: middle;
  width: var(--header-control-icon-size);
  height: var(--header-control-icon-size);
  fill: var(--h-fg-neutral-secondary);
}

.header__icon:hover .icon-wrapper .h-icon, .header__icon:focus .icon-wrapper .h-icon, .header__icon--active .icon-wrapper .h-icon {
  fill: var(--h-fg-brand-default);
  transition: all .4s;
}

.header__togglers {
  display: none;
}

.header__togglers-wrapper {
  margin-top: auto;
  margin-bottom: auto;
}

.header__toggler, .header__toggler:hover {
  text-decoration: none;
  color: inherit !important;
}

.header__toggler, .header__toggler i, .header__toggler:hover, .header__toggler:hover i {
  font-size: 1.5rem;
}

.header__toggler:not(:last-child), .header__toggler:hover:not(:last-child) {
  margin-right: 1rem;
}

.header__back-button {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.5rem;
  display: flex;
}

@media (max-width: 1440px) {
  .header-menu__item:not(:last-child) {
    padding: 0 var(--h-spacing-md) 0 0;
  }
}

@media only screen and (max-width: 576px) {
  .header__tool .icon-wrapper .h-icon {
    width: var(--header-control-icon-size);
    height: var(--header-control-icon-size);
  }

  .header__back-button-v2 {
    visibility: visible;
  }

  .header__back-button-v2--hidden {
    visibility: hidden;
  }

  #header__store-link, #header__help-link {
    display: none;
  }
}

@media (max-width: 1200px) {
  .header__togglers {
    align-items: center;
    display: flex;
  }

  .header__toggler-aside {
    display: none;
  }

  .header__topbar {
    flex-grow: 1;
  }

  .header__top {
    padding: 0 var(--h-spacing-sm);
  }

  .header__top--dark:not(.s) .header-menu__item--active:not(.s) {
    border: none;
    border-bottom: none !important;
  }

  .onboarding-header .header__topbar, .onboarding-start .header__topbar {
    flex-grow: unset;
  }
}

@media (max-width: 992px) {
  .header__toggler-aside {
    align-items: center;
    display: flex;
  }
}

.onboarding-header .header__tools {
  gap: var(--h-spacing-3xs);
}

.header__referrals-left {
  margin-left: var(--h-spacing-md);
}

/* [project]/src/styles/HListExpandable.Q-vafrsF.css [app-client] (css) */
.h-list[data-v-683296cb] {
  background-color: var(--h-bg-neutral-default);
  box-shadow: var(--h-shadow-1-bottom);
  flex-direction: column;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .h-list[data-v-683296cb] {
    border-radius: 0;
  }
}

.h-list-item[data-v-683296cb] {
  color: var(--h-fg-neutral-default);
}

.h-list-item a[data-v-683296cb], .h-list-item button[data-v-683296cb] {
  color: var(--h-fg-neutral-default);
  word-break: normal;
  width: 100%;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

@media only screen and (max-width: 767px) {
  .h-list-item a[data-v-683296cb], .h-list-item button[data-v-683296cb] {
    text-align: start;
    white-space: pre-wrap;
  }
}

@media (min-width: 768px) {
  .h-list-item a[data-v-683296cb]:hover, .h-list-item button[data-v-683296cb]:hover {
    background: var(--h-bg-neutral-surface);
  }
}

.h-list-item--hover[data-v-683296cb] {
  background: var(--h-bg-neutral-surface);
}

.h-list-item--active[data-v-683296cb] {
  background: var(--h-bg-neutral-secondary);
}

.h-list-item--disabled[data-v-683296cb] * {
  pointer-events: none;
}

.h-list-item--disabled span[data-v-683296cb] {
  color: var(--h-fg-neutral-disabled);
}

.h-list-item--danger span[data-v-683296cb], .h-list-item--danger button[data-v-683296cb] {
  color: var(--h-fg-danger-default);
}

.h-list-item .border-top[data-v-683296cb] {
  border-top: 1px solid var(--h-stroke-default);
}

@media only screen and (max-width: 767px) {
  .h-list-item[data-v-683296cb] {
    padding-right: 64px;
  }
}

.h-list[data-v-683296cb] {
  border-radius: 8px;
  position: relative;
}

.h-list button[data-v-683296cb] {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.h-list-button__icon[data-v-683296cb] {
  float: right;
  padding-top: 2px;
}

.h-list-item[data-v-683296cb] {
  padding-right: 0;
}

.h-list-item button[data-v-683296cb]:hover {
  background: var(--h-bg-neutral-hover);
}

.h-list-item__menu[data-v-683296cb] {
  border-radius: inherit;
  overflow: hidden;
}

.h-list-item__inner-menu[data-v-683296cb] {
  top: var(--v2ac7227e);
  bottom: var(--v0659873c);
  z-index: 2000;
  left: var(--v2e1963fe);
  width: var(--d4a02ea2);
  position: absolute;
  overflow: hidden;
}

.h-list-item__capsule[data-v-683296cb] {
  text-transform: none;
  border-radius: 6px;
}

.h-list-item__scrollable-wrapper[data-v-683296cb] {
  max-height: 240px;
  overflow-y: auto;
}

.h-list-item__scrollable-wrapper[data-v-683296cb]::-webkit-scrollbar {
  width: 6px;
}

.h-list-item__scrollable-wrapper[data-v-683296cb]::-webkit-scrollbar-track {
  border-radius: 4px;
  margin: 8px;
}

.h-list-item__scrollable-wrapper[data-v-683296cb]::-webkit-scrollbar-thumb {
  background: var(--h-stroke-subtle);
  border: 4px solid #0000;
  border-radius: 4px;
}

.h-list-item__scrollable-wrapper[data-v-683296cb]::-webkit-scrollbar-thumb:hover {
  background: var(--h-stroke-default);
}

.h-list-item__cta[data-v-683296cb] {
  align-items: center;
  display: flex;
}

.h-list-item__label-wrapper[data-v-683296cb] {
  align-items: center;
  gap: 8px;
  display: flex;
}

.h-list-item__label[data-v-683296cb] {
  cursor: pointer;
  align-items: center;
  gap: 8px;
  margin-bottom: 0;
  display: flex;
}

.h-list-button:disabled .h-list-item__label[data-v-683296cb] {
  cursor: default;
}

.h-list-item__label-inner[data-v-683296cb] {
  word-break: break-all;
  cursor: pointer;
  margin-bottom: 0;
}

/* [project]/src/styles/HPTable.Becw6hsE.css [app-client] (css) */
.hp-table-footer[data-v-6a4b0dcf] {
  border-top: 1px solid var(--h-stroke-default);
  background-color: var(--h-bg-neutral-default);
  border-radius: 0 0 16px 16px;
  justify-content: end;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.hp-table-footer__pagination-buttons[data-v-6a4b0dcf] {
  align-items: center;
  display: flex;
}

.hp-table-footer__select[data-v-6a4b0dcf] {
  border: 1px solid var(--h-stroke-default);
  width: 88px;
  height: 48px;
  color: var(--neutral--300);
  appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg fill='gray' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-position: right 14px top 10px;
  background-repeat: no-repeat;
  border-radius: 4px;
  margin-left: 16px;
  margin-right: 24px;
  padding: 4px 12px;
  position: relative;
}

.hp-table-footer__count[data-v-6a4b0dcf] {
  margin-right: 32px;
}

.hp-table-footer__select-container[data-v-6a4b0dcf] {
  align-items: center;
  display: flex;
}

.hp-table-footer__button[data-v-6a4b0dcf] {
  cursor: pointer;
  border-radius: 50%;
  margin: 0;
}

.hp-table-footer__button[data-v-6a4b0dcf]:hover {
  background-color: var(--h-bg-neutral-surface);
}

.hp-table-footer__button--disabled[data-v-6a4b0dcf] {
  color: var(--neutral--300);
  cursor: default;
  pointer-events: none;
}

.hp-table-footer__button--disabled[data-v-6a4b0dcf]:hover {
  background-color: #0000;
}

@media (max-width: 576px) {
  .hp-table-footer[data-v-6a4b0dcf] {
    flex-direction: column;
    align-items: flex-end;
    gap: 24px;
  }

  .hp-table-footer__select[data-v-6a4b0dcf] {
    margin: 0 0 0 16px;
  }
}

.hp-table-header[data-v-1fc96657] {
  grid-template-columns: var(--v1e164a5c);
  border-bottom: 1px solid var(--h-stroke-default);
  background-color: var(--h-bg-neutral-default);
  display: grid;
}

.hp-table-header--collapse-header[data-v-1fc96657] {
  border-bottom: unset;
}

.hp-table-header--collapse-header .hp-table-header__item[data-v-1fc96657] {
  padding: var(--bde890e4);
}

.hp-table-header__item[data-v-1fc96657] {
  align-items: center;
  gap: 8px;
  min-width: 0;
  padding: 16px 24px;
  display: flex;
}

.hp-table-header__item--sortable[data-v-1fc96657] {
  cursor: pointer;
}

.hp-table-header__item--position-right[data-v-1fc96657] {
  justify-content: flex-end;
  gap: 0;
}

.hp-table-header__item--position-left[data-v-1fc96657] {
  border-bottom: unset;
  justify-content: flex-start;
}

.hp-table-header__item--full-with[data-v-1fc96657] {
  width: 100%;
}

.hp-table-header__label[data-v-1fc96657] {
  margin: 0;
}

.hp-table-header__arrows[data-v-1fc96657] {
  flex-direction: column;
  align-items: center;
  gap: 2px;
  display: flex;
}

.hp-table-header__arrow-up[data-v-1fc96657], .hp-table-header__arrow-down[data-v-1fc96657] {
  border-left: 4px solid #0000;
  border-right: 4px solid #0000;
  width: 0;
  height: 0;
}

.hp-table-header__arrow-up[data-v-1fc96657] {
  border-bottom: 4px solid var(--neutral--300);
}

.hp-table-header__arrow-up--active[data-v-1fc96657] {
  border-bottom: 4px solid var(--neutral--600);
}

.hp-table-header__arrow-down[data-v-1fc96657] {
  border-top: 4px solid var(--neutral--300);
}

.hp-table-header__arrow-down--active[data-v-1fc96657] {
  border-top: 4px solid var(--neutral--600);
}

.hp-table-header--no-background[data-v-1fc96657] {
  background-color: #0000;
}

.search[data-v-1b0a6506] {
  width: 100%;
}

.search__input-field[data-v-1b0a6506] {
  margin-bottom: 0;
}

.websites-list-row-skeleton-loader[data-v-d69191fd] {
  align-items: center;
  gap: 24px;
  padding: 16px 24px;
  display: flex;
}

.websites-list-row-skeleton-loader[data-v-d69191fd] .h-skeleton-loader {
  max-width: 100%;
}

.websites-list-row-skeleton-loader__image[data-v-d69191fd] {
  align-self: flex-start;
  min-width: 48px;
  display: flex;
}

.websites-list-row-skeleton-loader__info[data-v-d69191fd] {
  flex: 3;
  min-width: 0;
}

.websites-list-row-skeleton-loader__status[data-v-d69191fd], .websites-list-row-skeleton-loader__actions[data-v-d69191fd] {
  flex: 2;
  align-self: flex-start;
  min-width: 0;
}

.websites-list-row-skeleton-loader__status[data-v-d69191fd] {
  justify-content: flex-end;
  margin: 8px 24px;
  display: flex;
}

.websites-list-row-skeleton-loader__actions[data-v-d69191fd] {
  justify-content: flex-end;
  gap: 16px;
  display: flex;
}

.websites-list-row-skeleton-loader__actions--mobile[data-v-d69191fd] {
  display: none;
}

.websites-list-row-skeleton-loader__actions--desktop[data-v-d69191fd] {
  gap: 16px;
  width: 180px;
  display: flex;
}

@media (max-width: 1024px) {
  .websites-list-row-skeleton-loader[data-v-d69191fd] {
    align-items: unset;
    flex-direction: column;
  }

  .websites-list-row-skeleton-loader__image[data-v-d69191fd], .websites-list-row-skeleton-loader__status[data-v-d69191fd], .websites-list-row-skeleton-loader__actions[data-v-d69191fd] {
    justify-content: unset;
    flex: 1;
    width: 100%;
  }

  .websites-list-row-skeleton-loader__image[data-v-d69191fd] {
    justify-content: space-between;
    display: flex;
  }

  .websites-list-row-skeleton-loader__status[data-v-d69191fd] {
    margin: unset;
  }

  .websites-list-row-skeleton-loader__actions--mobile[data-v-d69191fd] {
    gap: 16px;
    width: 100px;
    display: flex;
  }

  .websites-list-row-skeleton-loader__actions--desktop[data-v-d69191fd] {
    display: none;
  }
}

.hp-table[data-v-cbf7ee82] {
  background: var(--v37cb8663);
  border-radius: 16px;
  width: 100%;
}

.hp-table--light[data-v-cbf7ee82] {
  background-color: var(--h-bg-neutral-default);
}

.hp-table__with-border[data-v-cbf7ee82] {
  border: 1px solid var(--h-stroke-default);
}

.hp-table__search-dropdown[data-v-cbf7ee82] {
  margin-right: 24px;
}

@media only screen and (max-width: 992px) {
  .hp-table__search-dropdown[data-v-cbf7ee82] {
    margin-bottom: 16px;
    margin-right: 0;
  }
}

.hp-table__header[data-v-cbf7ee82] {
  border-radius: 16px 16px 0 0;
}

.hp-table__search-container[data-v-cbf7ee82] {
  background-color: var(--h-bg-neutral-default);
  border-bottom: 1px solid var(--h-stroke-default);
  border-radius: 16px 16px 0 0;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

@media only screen and (max-width: 992px) {
  .hp-table__search-container[data-v-cbf7ee82] {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}

.hp-table__header-dropdown[data-v-cbf7ee82] {
  width: 310px;
  margin: 0;
}

@media only screen and (max-width: 992px) {
  .hp-table__header-dropdown[data-v-cbf7ee82] {
    width: 100%;
  }
}

.hp-table__loader[data-v-cbf7ee82] {
  margin: 24px auto;
}

@media (max-width: 992px) {
  .hp-table__header[data-v-cbf7ee82]:not(.hp-table__header--always__visible) {
    display: none;
  }
}

/* [project]/src/styles/HPopover.CqDNtNZk.css [app-client] (css) */
.h-popover-body[data-v-ea724957] {
  text-align: left;
  background-color: var(--v849a14fe);
  visibility: visible;
  border-radius: var(--d7864ad6);
  position: absolute;
  box-shadow: 0 0 49px #1d1e2029;
}

.h-popover-body--default[data-v-ea724957] {
  width: 490px;
  padding: 24px 32px;
}

.h-popover-body--compact[data-v-ea724957] {
  width: 420px;
  padding: 16px;
}

.h-popover-body--small[data-v-ea724957] {
  width: 320px;
  padding: 24px;
}

.h-popover-body--medium[data-v-ea724957] {
  width: 440px;
  padding: 24px;
}

.h-popover-body--minimal[data-v-ea724957] {
  text-align: left;
  width: 180px;
}

.h-popover-body__arrow[data-v-ea724957] {
  background-color: var(--v849a14fe);
  opacity: 1;
  width: 24px;
  height: 24px;
  transition: opacity .2s ease-in-out;
  position: absolute;
  transform: rotate(45deg);
}

@media (max-width: 576px) {
  .h-popover-body[data-v-ea724957] {
    width: 90vw;
  }
}

/* [project]/src/styles/HSearch.CbFeq0w7.css [app-client] (css) */
.search__popover-input-wrapper[data-v-793cd9ff] {
  padding: var(--h-spacing-xs) var(--h-spacing-xs) 0;
}

.search__mobile-trigger[data-v-793cd9ff] {
  cursor: pointer;
  border-radius: 8px;
  margin-left: auto;
}

.search__keybinds-wrapper[data-v-793cd9ff] {
  align-items: center;
  gap: 4px;
  display: flex;
}

.mobile-search-overlay[data-v-793cd9ff] {
  background-color: var(--h-bg-neutral-default);
  z-index: 9999;
  overscroll-behavior: none;
  padding-top: env(safe-area-inset-top);
  padding-bottom: env(safe-area-inset-bottom);
  box-sizing: border-box;
  touch-action: none;
  flex-direction: column;
  display: flex;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.mobile-search-overlay__content[data-v-793cd9ff] {
  flex-direction: column;
  flex: 1;
  min-height: 0;
  display: flex;
  overflow: hidden;
}

.mobile-search-enter-active[data-v-793cd9ff], .mobile-search-leave-active[data-v-793cd9ff] {
  transition: opacity .2s;
}

.mobile-search-enter-from[data-v-793cd9ff], .mobile-search-leave-to[data-v-793cd9ff] {
  opacity: 0;
}

/* [project]/src/styles/HSearchContent.CNngdL_c.css [app-client] (css) */
.search__full-container[data-v-8c9f076c] {
  flex-direction: column;
  width: 720px;
  display: flex;
}

@media (max-width: 992px) {
  .search__full-container[data-v-8c9f076c] {
    flex-direction: column;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
  }
}

.search__inner-container[data-v-8c9f076c] {
  padding: 12px;
}

@media (max-width: 992px) {
  .search__inner-container[data-v-8c9f076c] {
    flex-direction: column;
    flex: 1;
    min-height: 0;
    padding: 0;
    display: flex;
    overflow: hidden;
  }
}

.search__mobile-header[data-v-8c9f076c] {
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  padding: 12px;
  display: flex;
}

.search__mobile-input[data-v-8c9f076c] {
  flex: 1;
}

.search__mobile-cancel[data-v-8c9f076c] {
  width: fit-content !important;
}

.search__categories[data-v-8c9f076c] {
  border-radius: 8px;
  outline: none;
  gap: 8px;
  height: fit-content;
  margin-bottom: 12px;
  padding: 12px;
  display: flex;
  overflow-x: auto;
}

.search__categories[data-v-8c9f076c]:focus-visible, .search__categories .h-chip[data-v-8c9f076c]:focus-visible {
  outline-offset: -2px;
  outline: 2px solid var(--h-stroke-brand);
}

.search__categories .h-chip[data-v-8c9f076c] {
  text-transform: capitalize;
}

@media (max-width: 992px) {
  .search__categories[data-v-8c9f076c] {
    flex-shrink: 0;
    margin-bottom: 0;
  }
}

.search__results-container[data-v-8c9f076c] {
  outline: none;
  flex-direction: column;
  height: fit-content;
  max-height: min(600px, 60vh);
  display: flex;
  overflow: auto;
}

.search__results-container[data-v-8c9f076c]:focus-visible {
  outline-offset: -2px;
  outline: 2px solid var(--h-stroke-brand);
}

@media (max-width: 992px) {
  .search__results-container[data-v-8c9f076c] {
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
    flex: 1;
    min-height: 0;
    max-height: none;
    padding: 0 12px;
    overflow-y: auto;
  }
}

.search__results-group-title[data-v-8c9f076c] {
  padding-left: 12px;
  font-size: var(--font-size-body-3) !important;
}

@media (max-width: 992px) {
  .search__results-group-title[data-v-8c9f076c] {
    padding-left: 0;
  }
}

.search__loader[data-v-8c9f076c] {
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
}

.search__empty-results[data-v-8c9f076c] {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: fit-content;
  padding: 12px;
  display: flex;
}

.search__empty-results-icon[data-v-8c9f076c] {
  margin-bottom: 16px;
}

.search__empty-results-title[data-v-8c9f076c] {
  text-align: center;
  word-break: break-all;
  margin-bottom: 4px;
}

@media (max-width: 992px) {
  .search__empty-results[data-v-8c9f076c] {
    flex: 1;
    min-height: 0;
  }
}

.search__feedback[data-v-8c9f076c] {
  background-color: var(--h-bg-neutral-secondary);
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding: 16px 16px 16px 24px;
  display: flex;
}

@media (max-width: 992px) {
  .search__feedback[data-v-8c9f076c] {
    border-radius: 0;
    flex-direction: column;
    flex-shrink: 0;
    align-items: center;
  }
}

.search__kodee-container[data-v-8c9f076c] {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  padding: 24px;
  display: flex;
}

@media (max-width: 992px) {
  .search__kodee-container[data-v-8c9f076c] {
    padding: 12px;
  }
}

.search__kodee-container--empty[data-v-8c9f076c] {
  justify-content: center;
  padding: 0 0 16px;
}

@media (max-width: 992px) {
  .search__kodee-container--empty[data-v-8c9f076c] {
    padding: 12px;
  }
}

.search__kodee-button[data-v-8c9f076c] {
  width: fit-content !important;
}

@media (max-width: 992px) {
  .search__kodee-button[data-v-8c9f076c] {
    flex-wrap: nowrap;
  }
}

.search__footer[data-v-8c9f076c] {
  margin-top: auto;
}

.search__footer--empty[data-v-8c9f076c] {
  margin-top: unset;
}

@media (max-width: 992px) {
  .search__footer[data-v-8c9f076c] {
    flex-shrink: 0;
  }
}

/* [project]/src/styles/HSearchItem.rdCVZLM0.css [app-client] (css) */
.search-item[data-v-901f71bc] {
  cursor: pointer;
  border-radius: 8px;
  align-items: center;
  gap: 16px;
  padding: 12px;
  transition: background-color .2s ease-in-out;
  display: flex;
}

.search-item[data-v-901f71bc]:hover, .search-item[data-v-901f71bc]:focus-visible {
  background-color: var(--h-bg-neutral-hover);
}

.search-item[data-v-901f71bc]:focus-visible {
  outline-offset: -2px;
  outline: 2px solid var(--h-stroke-brand);
}

.search-item__icon[data-v-901f71bc] {
  background-color: var(--h-bg-neutral-secondary);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

.search-item__container[data-v-901f71bc] {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.search-item__inner-container[data-v-901f71bc] {
  flex: 1;
  min-width: 0;
}

.search-item__inner-container--with-icon[data-v-901f71bc] {
  margin-left: 0;
}

.search-item__breadcrumb-text[data-v-901f71bc] {
  text-transform: capitalize;
}

.search-item__breadcrumb-domain[data-v-901f71bc] {
  word-break: break-all;
}

/* [project]/src/styles/HeaderTopbar.M2ywYnEH.css [app-client] (css) */
.braze-feed .ab-feed {
  background: var(--h-bg-neutral-default);
  z-index: 3;
  border-radius: 0;
  min-height: 100vh;
}

.braze-feed .ab-feed .ab-feed-body {
  border: none;
}

.braze-feed .ab-feed .ab-feed-buttons-wrapper {
  color: var(--h-fg-neutral-inverse-default);
  background-color: var(--h-bg-brand-default);
  display: none;
}

.braze-feed .ab-feed .ab-feed-buttons-wrapper .ab-feed-refresh, .braze-feed .ab-feed .ab-feed-buttons-wrapper .ab-feed-close {
  padding: 0;
}

.braze-feed .ab-effect-slide {
  transform: translate(0) !important;
}

.braze-feed .content-card {
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  font-weight: 400;
}

.braze-feed .ab-card-body, .braze-feed .ab-card-body * {
  text-align: left;
}

.braze-feed[data-v-6d1c2e3a] {
  height: 100vh;
  color: var(--h-fg-neutral-secondary);
  z-index: 1015;
  -o-transition: transform .5s ease-in-out;
  background: none;
  flex-direction: column;
  transition: transform .5s ease-in-out;
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  transform: translate(450px);
  box-shadow: -4px 0 16px #00000029, -1px 0 4px #00000042;
}

.braze-feed--show[data-v-6d1c2e3a] {
  transform: translate(0);
}

.braze-feed__header[data-v-6d1c2e3a] {
  background-color: var(--h-bg-brand-default);
  min-height: 50px;
  padding: 8px 12px;
  overflow: hidden;
}

.braze-feed__header .ab-feed-refresh[data-v-6d1c2e3a], .braze-feed__header .ab-feed-close[data-v-6d1c2e3a] {
  cursor: pointer;
}

@media (max-width: 576px) {
  .braze-feed__header[data-v-6d1c2e3a] {
    justify-content: center;
    align-items: center;
    display: flex;
  }
}

.braze-feed #feed[data-v-6d1c2e3a] {
  flex-grow: 1;
  overflow: auto;
}

.braze-button[data-v-6d1c2e3a] {
  position: relative;
}

.braze-button__notifications-badge[data-v-6d1c2e3a] {
  position: absolute;
  top: -8px;
  right: -12px;
}

.toggle-button[data-v-31c91bb4] {
  background: none;
  border: none;
  padding: 0;
}

.icon[data-v-31c91bb4] {
  width: 24px;
}

[data-v-b2abcff9] .h-button-v2--outline-neutral {
  --h-button-border: 1px solid transparent;
}

.language-selector--headless[data-v-b2abcff9] {
  position: absolute;
}

.user-profile-wrapper__header[data-v-e80294b1] {
  padding: 8px 12px;
}

.user-profile-wrapper__name[data-v-e80294b1], .user-profile-wrapper__email[data-v-e80294b1] {
  word-wrap: break-word;
  word-break: break-word;
  overflow-wrap: break-word;
}

.mb-6[data-v-e80294b1] {
  margin-bottom: 6px;
}

.learning-lab-guidance__actions[data-v-e80294b1], .billing-moved-guidance__actions[data-v-e80294b1], .ai-memory-guidance__actions[data-v-e80294b1], .ai-memory-marketing-guidance__actions[data-v-e80294b1] {
  justify-content: flex-end;
  gap: 8px;
  width: 100%;
  display: flex;
}

.dark-theme-spotlight__video[data-v-e80294b1] {
  border-radius: var(--h-border-radius-md);
  width: 100%;
  height: auto;
  display: block;
}

.learning-lab--highlighted[data-v-e80294b1] {
  border-radius: 8px;
  animation: 2s linear infinite learning-lab-pulse-e80294b1;
}

@keyframes learning-lab-pulse-e80294b1 {
  0%, to {
    box-shadow: inset 0 0 0 1px var(--h-stroke-brand);
  }

  50% {
    box-shadow: inset 0 0 0 2px var(--h-stroke-brand);
  }
}

.referrals-popover-content[data-v-cb81fadb] {
  color: var(--neutral--0);
  flex-direction: column;
  gap: 16px;
  display: flex;
}

.referrals-popover-content__label[data-v-cb81fadb] {
  background-color: var(--success--100);
}

.referrals-popover-content__header[data-v-cb81fadb] {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

.referrals-popover-content__footer[data-v-cb81fadb] {
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  display: flex;
}

.referrals-link__experiment-button[data-v-880c8908] svg {
  fill: var(--neutral--600);
}

.referrals-link__experiment-button[data-v-880c8908] .icon-wrapper {
  width: 28px;
}

.referrals-link__button[data-v-880c8908] {
  background: var(--ab74fbba);
  height: 100%;
  min-height: 36px;
  color: var(--a619dc96);
  border-radius: var(--border-radius-full);
  cursor: pointer;
  border: none;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 4px 16px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

@media screen and (max-width: 993px) {
  .referrals-link__button[data-v-880c8908] {
    order: -1;
  }
}

@media (min-width: 575px) {
  .referrals-link__button[data-v-880c8908]:hover {
    background: var(--v026d1b6b);
  }
}

.referrals-link__button--active[data-v-880c8908] {
  background: none;
}

.referrals-link__button--icon-only[data-v-880c8908] {
  width: var(--header-control-size);
  height: var(--header-control-size);
  min-height: var(--header-control-size);
  justify-content: center;
  padding: 0;
}

.referrals-link__text[data-v-880c8908] {
  text-wrap: nowrap;
}

.header__chatbot-button[data-v-7369792a] button {
  padding: 5px 16px;
}

.header__topbar[data-v-7369792a] {
  justify-content: space-between;
  gap: var(--h-spacing-xs);
  flex: auto;
}

.header__topbar--search-active[data-v-7369792a] {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.header__topbar .icon-gray path[data-v-7369792a] {
  fill: var(--h-fg-neutral-inverse-default);
}

.header__topbar .header__tools[data-v-7369792a] {
  flex: 1 1 0;
}

.header__topbar .header__tools[data-v-7369792a]:focus {
  outline: none;
}

.header__topbar .header__tools[data-v-7369792a] {
  align-items: center;
  display: flex;
}

.header__topbar[data-v-7369792a] .h-icon-button {
  width: var(--header-control-size);
  height: var(--header-control-size);
  border-radius: var(--h-border-radius-full);
}

@media (max-width: 992px) {
  .header__search[data-v-7369792a] {
    width: unset;
  }
}

.header__search-container[data-v-7369792a] {
  align-items: center;
  display: flex;
}

@media (min-width: 993px) {
  .header__search-container[data-v-7369792a] {
    justify-content: center;
  }
}

.header__togglers--order-first[data-v-7369792a]:not(.s) {
  width: var(--header-control-size);
  min-width: var(--header-control-size);
  min-height: var(--header-control-size);
  border-radius: var(--h-border-radius-full);
  flex: 1 1 0;
  order: -1;
  align-items: center;
  display: flex;
  margin-left: 0 !important;
}

@media (max-width: 992px) {
  .header__togglers--order-first[data-v-7369792a]:not(.s) {
    margin-right: auto;
  }
}

/* [project]/src/styles/HeroBanner.DOnJQXLx.css [app-client] (css) */
.hero-banner[data-v-e64909e6] {
  background: var(--hero-banner-bg);
  border-radius: var(--h-border-radius-xl);
  margin-bottom: var(--h-spacing-md);
  height: 320px;
  position: relative;
  overflow: hidden;
}

@media (max-width: 576px) {
  .hero-banner[data-v-e64909e6] {
    height: auto;
  }
}

.hero-banner__close[data-v-e64909e6] {
  top: var(--h-spacing-sm);
  right: var(--h-spacing-sm);
  z-index: 2;
  border-radius: var(--h-border-radius-sm);
  border: 1px solid var(--h-color-neutral-500);
  background: var(--h-color-neutral-800);
  padding: var(--h-spacing-4xs);
  height: var(--h-spacing-lg);
  width: var(--h-spacing-lg);
  position: absolute;
}

.hero-banner__close[data-v-e64909e6]:hover {
  background: var(--h-color-neutral-700);
}

.hero-banner__content[data-v-e64909e6] {
  width: 50%;
  height: 100%;
  padding-left: var(--h-spacing-3xl);
  padding-right: var(--h-spacing-sm);
  display: flex;
}

@media (max-width: 576px) {
  .hero-banner__content[data-v-e64909e6] {
    padding: var(--h-spacing-xl) var(--h-spacing-sm) var(--h-spacing-sm) var(--h-spacing-sm);
    flex-direction: column;
    width: 100%;
    height: auto;
  }
}

.hero-banner__content-wrapper[data-v-e64909e6] {
  gap: var(--h-spacing-2xs);
  word-break: break-word;
  flex-direction: column;
  display: flex;
}

.hero-banner__content-text[data-v-e64909e6] {
  gap: var(--h-spacing-md);
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

@media (max-width: 576px) {
  .hero-banner__content-text[data-v-e64909e6] {
    justify-content: flex-start;
  }
}

.hero-banner__image[data-v-e64909e6] {
  align-items: flex-end;
  max-width: 50%;
  height: 100%;
  display: flex;
  position: absolute;
  bottom: 0;
  right: 0;
}

@media (max-width: 576px) {
  .hero-banner__image[data-v-e64909e6] {
    width: 100%;
    max-width: 100%;
    position: relative;
  }

  .hero-banner--dismissable .hero-banner__content[data-v-e64909e6] {
    padding-top: var(--h-spacing-2xl);
  }
}

/* [project]/src/styles/Home.C9-5qY27.css [app-client] (css) */
.cross-sell-card[data-v-61a09d70] {
  border-radius: var(--h-border-radius-lg);
  background: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-default);
  width: 338px;
  min-height: 240px;
  padding: var(--h-spacing-lg);
  flex-direction: column;
  align-items: center;
  display: flex;
}

@media (max-width: 1200px) {
  .cross-sell-card[data-v-61a09d70] {
    min-width: 338px;
  }
}

@media (max-width: 576px) {
  .cross-sell-card[data-v-61a09d70] {
    width: 275px;
    min-width: 275px;
  }
}

.cross-sell-card__text-container[data-v-61a09d70] {
  gap: var(--h-spacing-2xs);
  word-wrap: break-word;
  overflow-wrap: break-word;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.cross-sell-card__actions-container[data-v-61a09d70] {
  gap: var(--h-spacing-2xs);
  flex-direction: row;
  display: flex;
}

.cross-sell-card__actions-container .h-button-v2[data-v-61a09d70] {
  width: 100%;
}

.cross-sell-card__actions-container--stacked[data-v-61a09d70] {
  flex-direction: column;
}

.cross-sell-card__details[data-v-61a09d70] {
  gap: var(--h-spacing-md);
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.cross-sell-card--horizons[data-v-61a09d70] {
  border: 1px solid var(--h-stroke-brand-default);
  background: linear-gradient(180deg, #673de61a 0%, #673de6cc 50%, var(--meteorite--400) 100%), #000;
}

.cross-sell-card--horizons .h-button-v2[data-v-61a09d70] {
  background: var(--h-bg-neutral-default);
}

.cross-sell[data-v-fbe5088a] {
  position: relative;
}

.cross-sell__cards[data-v-fbe5088a] {
  gap: var(--h-spacing-md);
  display: flex;
}

@media (min-width: 1201px) {
  .cross-sell__cards[data-v-fbe5088a] {
    justify-content: center;
  }
}

.cross-sell__cards[data-v-fbe5088a] {
  overflow-x: auto;
}

.cross-sell__controls[data-v-fbe5088a] {
  z-index: 2;
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: absolute;
  top: 45%;
}

.cross-sell__controls .control-button[data-v-fbe5088a] {
  background: var(--h-bg-neutral-default);
  box-shadow: var(--h-shadow-2-bottom);
  z-index: 5;
  position: absolute;
}

.cross-sell__controls .control-button.left[data-v-fbe5088a] {
  left: -16px;
}

.cross-sell__controls .control-button.right[data-v-fbe5088a] {
  right: -16px;
}

.sale-banner[data-v-2d2e3282] {
  border-radius: 16px;
  padding-left: 32px;
  padding-right: 60px;
}

@media (max-width: 992px) {
  .sale-banner[data-v-2d2e3282] {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 993px) and (max-width: 1190px) {
  .sale-banner[data-v-2d2e3282] {
    padding-left: 24px;
    padding-right: 24px;
  }

  .sale-banner[data-v-2d2e3282] .sale-banner__image {
    display: none;
  }
}

.home-banner-tile[data-v-837ed589] {
  box-sizing: border-box;
  height: 240px;
  padding: var(--h-spacing-md);
  border-radius: var(--h-border-radius-xl);
  box-shadow: 0 1px 2px 0 var(--h-color-dark-a10);
  will-change: transform;
  flex-direction: column;
  transition: transform .28s cubic-bezier(.22, .61, .36, 1), box-shadow .28s cubic-bezier(.22, .61, .36, 1);
  animation: .5s ease-out both home-banner-tile-fade-in-837ed589;
  display: flex;
  position: relative;
}

.home-banner-tile[data-v-837ed589]:hover, .home-banner-tile[data-v-837ed589]:focus-visible {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px -8px #18181a1a, 0 4px 12px -4px #18181a0d;
}

.home-banner-tile--twoThirds .home-banner-tile__content[data-v-837ed589] {
  max-width: 80%;
}

.home-banner-tile--twoThirds.home-banner-tile--narrowed .home-banner-tile__content[data-v-837ed589] {
  max-width: 100%;
}

.home-banner-tile__background[data-v-837ed589] {
  z-index: 0;
  border-radius: var(--h-border-radius-xl);
  background: var(--h-bg-neutral-default);
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.home-banner-tile__content[data-v-837ed589] {
  z-index: 2;
  overflow-wrap: break-word;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  min-width: 0;
  max-width: 100%;
  display: flex;
  position: relative;
}

.home-banner-tile--image-variant-scene .home-banner-tile__content[data-v-837ed589] {
  max-width: 60%;
}

.home-banner-tile--full .home-banner-tile__content[data-v-837ed589] {
  max-width: 50%;
}

.home-banner-tile--oneThird .home-banner-tile__content[data-v-837ed589] {
  max-width: 100%;
}

.home-banner-tile__text[data-v-837ed589] {
  flex-direction: column;
  display: flex;
}

.home-banner-tile__cta[data-v-837ed589] {
  align-self: flex-start;
  width: fit-content;
}

.home-banner-tile__image[data-v-837ed589] {
  z-index: 1;
  pointer-events: none;
  transform-origin: 100% 100%;
  transition: transform .35s cubic-bezier(.22, .61, .36, 1);
  position: absolute;
  bottom: 0;
  right: 0;
}

.home-banner-tile:hover .home-banner-tile__image[data-v-837ed589], .home-banner-tile:focus-visible .home-banner-tile__image[data-v-837ed589] {
  transform: scale(1.05);
}

.home-banner-tile--image-variant-icon .home-banner-tile__image[data-v-837ed589] {
  right: var(--h-spacing-md);
  bottom: var(--h-spacing-md);
  width: 67px;
  height: 67px;
}

.home-banner-tile--image-variant-scene .home-banner-tile__image[data-v-837ed589] {
  width: auto;
  height: clamp(140px, 20vw, 240px);
}

@media (min-width: 769px) {
  .home-banner-tile--full.home-banner-tile--image-variant-scene .home-banner-tile__image[data-v-837ed589] {
    height: 115%;
  }
}

@media (min-width: 992px) {
  .home-banner-tile--full.home-banner-tile--image-variant-scene .home-banner-tile__image[data-v-837ed589] {
    height: 130%;
  }
}

@media (max-width: 768px) {
  .home-banner-tile--oneThird[data-v-837ed589], .home-banner-tile--twoThirds[data-v-837ed589], .home-banner-tile--full[data-v-837ed589] {
    width: 100%;
  }

  .home-banner-tile--image-variant-scene .home-banner-tile__image[data-v-837ed589] {
    height: clamp(182px, 20vw, 240px);
  }

  .home-banner-tile--full .home-banner-tile__content[data-v-837ed589], .home-banner-tile--oneThird .home-banner-tile__content[data-v-837ed589], .home-banner-tile--twoThirds .home-banner-tile__content[data-v-837ed589], .home-banner-tile--image-variant-scene .home-banner-tile__content[data-v-837ed589] {
    max-width: 100%;
  }
}

@keyframes home-banner-tile-fade-in-837ed589 {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.home-banner-tile-grid[data-v-883812ac] {
  justify-content: center;
  gap: var(--h-spacing-xs);
  flex-wrap: wrap;
  display: flex;
}

.business-section-row-actions[data-v-23cd5f79] {
  align-items: center;
  gap: 8px;
  display: flex;
}

@media only screen and (max-width: 992px) {
  .business-section-row-actions[data-v-23cd5f79] {
    flex-direction: column;
  }
}

.business-section-row-services[data-v-3156513d] {
  flex-wrap: wrap;
  gap: 8px;
  display: flex;
}

.business-section-row-services__chip[data-v-3156513d] {
  width: fit-content;
}

.business-section-row-services__loader[data-v-3156513d] {
  width: 16px;
  height: 16px;
  margin-right: 2px;
}

.business-section-row[data-v-ba2aa920] {
  border-radius: var(--border-radius-lg);
  border: 1px solid var(--h-stroke-default);
  background: var(--h-bg-neutral-default);
  flex-direction: column;
  gap: 4px;
  padding: 24px;
  display: flex;
}

.business-section-row__wrapper[data-v-ba2aa920] {
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.business-section-row__content[data-v-ba2aa920] {
  align-items: center;
  gap: 16px;
  display: flex;
}

.business-section-row__icon[data-v-ba2aa920] {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 48px;
  height: 48px;
  padding: 10px;
  display: flex;
}

.business-section-row__info[data-v-ba2aa920] {
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  display: flex;
}

.business-section-row__domain-link[data-v-ba2aa920] {
  width: fit-content;
}

.business-section-row__domain-link[data-v-ba2aa920] span {
  font-size: var(--font-size-body-1-medium);
  line-height: var(--line-height-body-1-medium);
  font-weight: var(--font-weight-body-1-medium);
  letter-spacing: var(--letter-spacing-body-1-medium);
}

@media only screen and (max-width: 576px) {
  .business-section-row__domain-link[data-v-ba2aa920] {
    line-break: anywhere;
  }
}

@media only screen and (max-width: 992px) {
  .business-section-row__wrapper[data-v-ba2aa920] {
    flex-direction: column;
    gap: 16px;
  }
}

.business-section-row-domain-label[data-v-64114193] {
  border-radius: var(--border-radius-lg);
  overflow: hidden;
}

.business-section-row-domain-label__strip-content[data-v-64114193] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-2xs);
  width: 100%;
  padding-block: 8px;
  padding-inline: 16px;
  display: flex;
}

@media only screen and (max-width: 576px) {
  .business-section-row-domain-label__strip-content[data-v-64114193] {
    flex-direction: column;
    gap: 8px;
    padding: 16px;
  }
}

.business-section-row-domain-label__strip-left[data-v-64114193] {
  flex: 1 0 0;
  align-items: center;
  gap: 8px;
  min-width: 0;
  padding: 0 8px;
  display: flex;
}

.business-section-row-domain-label__strip-actions[data-v-64114193] {
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding-inline: 8px;
  display: flex;
}

@media only screen and (max-width: 576px) {
  .business-section-row-domain-label__strip-actions[data-v-64114193] {
    width: 100%;
  }

  .business-section-row-domain-label__icon[data-v-64114193] {
    align-self: flex-start;
    margin-top: 2px;
  }
}

.business-section[data-v-afa637fc] {
  flex-direction: column;
  gap: 16px;
  margin-bottom: 32px;
  display: flex;
}

.business-section__content[data-v-afa637fc] {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

.business-section__footer[data-v-afa637fc] {
  justify-content: center;
  display: flex;
}

.hero-chat-box[data-v-382f449b] {
  margin-top: var(--h-spacing-lg);
  margin-bottom: var(--h-spacing-3xl);
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hero-chat-box__title[data-v-382f449b] {
  margin-bottom: var(--h-spacing-md);
}

.hero-chat-box__form[data-v-382f449b] {
  width: 100%;
  max-width: 720px;
}

.hero-chat-box__form[data-v-382f449b] .h-chat-input__border:not(:hover):not(:focus-within):not(.h-chat-input__border--ai) {
  box-shadow: 0 2px 4px -1px #0000000f;
}

.hero-chat-box--dark .hero-chat-box__form[data-v-382f449b] .h-chat-input__border {
  background: var(--h-bg-neutral-default);
}

.hero-chat-box--dark .hero-chat-box__form[data-v-382f449b] .h-chat-input__border--ai:after {
  inset: -1px;
}

.hero-chat-box__tags[data-v-382f449b] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  width: 100%;
  max-width: 720px;
  margin-top: var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.hero-chat-box__tags[data-v-382f449b] .h-button-v2 {
  width: fit-content;
  min-width: max-content;
  box-shadow: 0 2px 4px -1px #0000000f;
}

@media (max-width: 768px) {
  .hero-chat-box__tags[data-v-382f449b] {
    flex-flow: wrap;
    justify-content: center;
  }
}

.hero-chat-box__tags-row[data-v-382f449b] {
  justify-content: center;
  gap: var(--h-spacing-2xs);
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

@media (max-width: 768px) {
  .hero-chat-box__tags-row[data-v-382f449b] {
    display: contents;
  }
}

.banner-tiles[data-v-1b52db42] {
  margin-top: var(--h-spacing-lg);
}

@media (max-width: 768px) {
  .banner-tiles[data-v-1b52db42] {
    margin-top: var(--h-spacing-md);
  }
}

.empty-homepage__nudges[data-v-1b52db42] {
  margin-top: var(--h-spacing-lg);
}

@media (max-width: 768px) {
  .empty-homepage__nudges[data-v-1b52db42] {
    margin-top: var(--h-spacing-md);
  }
}

.home-page-nudges__loader-show-more[data-v-92450d46] {
  justify-content: center;
  display: flex;
}

.home-page-nudges[data-v-0650a6ec] {
  margin-bottom: var(--h-spacing-md);
  flex-direction: column;
  justify-content: center;
  transition: visibility .9s ease-in-out;
  display: flex;
}

.home-page-nudges__loader-show-more[data-v-0650a6ec] {
  justify-content: center;
  display: flex;
}

.home-page-nudges__list[data-v-0650a6ec] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.home-page-nudges__expandable[data-v-0650a6ec] {
  gap: var(--h-spacing-2xs);
  box-sizing: border-box;
  flex-direction: column;
  max-height: 0;
  margin-bottom: 0;
  transition: all .3s cubic-bezier(0, 1.03, .65, .66);
  display: flex;
  overflow: hidden;
}

.home-page-nudges__expandable--expanded[data-v-0650a6ec] {
  max-height: 2000px;
  padding-top: var(--h-spacing-2xs);
  transition: all .6s ease-in-out;
}

.home-page-nudges__expandable--limitless[data-v-0650a6ec] {
  max-height: min-content;
}

.home-page-nudges__divider[data-v-0650a6ec] {
  display: flex;
}

.home-page-nudges__divider__text[data-v-0650a6ec] {
  text-transform: uppercase;
  color: var(--neutral--300);
  margin: 0 var(--h-spacing-sm);
}

.home-page-nudges__divider__line[data-v-0650a6ec] {
  background-color: var(--neutral--200);
  width: 100%;
  height: 1px;
  margin: var(--h-spacing-2xs) 0;
}

.home-page-nudges__header[data-v-0650a6ec] {
  justify-content: baseline;
  width: 100%;
  margin-bottom: var(--h-spacing-xs);
  align-items: center;
  gap: var(--h-spacing-2xs);
  height: 38px;
  display: flex;
}

.home-page-nudges__load-more[data-v-0650a6ec] {
  margin-top: var(--h-spacing-xs);
  justify-content: center;
  display: flex;
}

.home-page-nudges__action-button[data-v-0650a6ec] {
  align-self: center;
  display: flex;
}

.home-page-nudges__action-button[data-v-0650a6ec] .h-icon {
  transition: all .5s;
}

.home-page-nudges__action-button--expanded[data-v-0650a6ec] .h-icon {
  transform: rotate(180deg);
}

.home-page-nudges__empty-nudge-fade-enter-active[data-v-0650a6ec] {
  transition: visibility 0s .3s;
  position: absolute;
}

.home-page-nudges__empty-nudge-fade-enter-from[data-v-0650a6ec] {
  visibility: hidden;
}

.show-border .order-list-item[data-v-e634872c]:first-child {
  border-top: 1px dashed var(--h-stroke-default) !important;
}

.order-list-item[data-v-e634872c] {
  border-top: 1px dashed var(--h-stroke-default);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem 0;
  display: flex;
}

.order-list-item__info[data-v-e634872c] {
  display: flex;
}

@media only screen and (max-width: 576px) {
  .order-list-item__info[data-v-e634872c] {
    flex-direction: column;
  }

  .order-list-item__info .order-item__websites[data-v-e634872c], .order-list-item__info .order-item__email-vps[data-v-e634872c] {
    border-left: none;
    margin-left: 0;
    padding-left: 0;
  }
}

.order-list-item[data-v-e634872c]:first-child {
  border-top: none !important;
}

@media (min-width: 576px) {
  .order-list-item[data-v-e634872c] {
    flex-direction: row;
    align-items: center;
  }

  .order-list-item .mobile[data-v-e634872c] {
    display: none;
  }
}

@media only screen and (max-width: 576px) {
  .order-list-item .desktop[data-v-e634872c] {
    display: none;
  }
}

.order-list-item.link[data-v-e634872c], .order-list-item.link[data-v-e634872c]:hover {
  color: unset !important;
}

.order-list-item .stacked-order-title[data-v-e634872c] {
  display: flex;
}

.order-list-item .stacked-order-title .order-count[data-v-e634872c] {
  color: var(--primary--500);
  margin-left: 4px;
}

.access-list__item-wrapper[data-v-e634872c] {
  margin: 0 24px;
}

.access-list__item[data-v-e634872c] {
  flex-grow: 1;
  align-items: center;
  display: flex;
}

.access-list__email[data-v-e634872c] {
  word-break: break-word;
}

.access-list__status[data-v-e634872c] {
  text-transform: capitalize;
}

.active-horizons-orders__table[data-v-1bbbc3f2] {
  background-color: var(--h-bg-neutral-default);
}

@media only screen and (max-width: 576px) {
  #hosting-accounts .h-portlet__head-wrapper[data-v-ef19ea4d], #hosting-accounts .h-portlet__nav[data-v-ef19ea4d] {
    flex-wrap: wrap;
    justify-content: center;
  }

  #hosting-accounts .h-portlet__nav-item[data-v-ef19ea4d] {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.hosting-bg-warning-dark[data-v-ef19ea4d] {
  border: 1px solid var(--warning--600);
  border-radius: 0 0 8px 8px;
}

.hosting-bg-success[data-v-ef19ea4d] {
  border: 1px solid var(--success--500);
  border-radius: 0 0 8px 8px;
}

.banner-bg-warning-dark[data-v-ef19ea4d] {
  background: var(--warning--600);
  border-radius: 8px 8px 0 0;
  align-items: center;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  display: flex;
}

.banner-bg-success[data-v-ef19ea4d] {
  background: var(--success--500);
  border-radius: 8px 8px 0 0;
  align-items: center;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  display: flex;
}

.maintenance-notice--hosting[data-v-ef19ea4d] {
  align-items: center;
  display: flex;
}

.hosting-style[data-v-ef19ea4d] {
  background: var(--neutral--200);
  border-radius: 24px;
  padding: 4px 14px 4px 8px;
}

.popup-list[data-v-59befdc4] {
  background: var(--h-bg-neutral-default);
  width: 288px;
  z-index: var(--z-index-2);
  border-radius: 8px;
  padding-top: 8px;
  position: absolute;
  box-shadow: 0 0 10px -5px #000;
}

.popup-list__wrapper[data-v-59befdc4] {
  max-height: 248px;
  position: relative;
  overflow-y: auto;
}

.popup-list__container[data-v-59befdc4] {
  display: flex;
}

@media (max-width: 1249px) {
  .popup-list__container[data-v-59befdc4] {
    flex-direction: column;
  }
}

.popup-list__slot-wrapper[data-v-59befdc4] {
  height: min-content;
}

@media (max-width: 1249px) {
  .popup-list__slot-wrapper[data-v-59befdc4] {
    margin-bottom: 16px;
  }
}

@media (min-width: 1250px) {
  .popup-list__slot-wrapper[data-v-59befdc4] {
    margin-right: 16px;
  }
}

.popup-list__header[data-v-59befdc4] {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 4px 16px 12px;
  display: flex;
}

.popup-list__header-wrapper[data-v-59befdc4] {
  background: var(--h-bg-neutral-default);
  width: 100%;
  z-index: var(--z-index-child-1);
  border-radius: 8px;
  position: sticky;
  top: 0;
}

.popup-list__header h4[data-v-59befdc4] {
  margin-bottom: 0;
}

.popup-list__title[data-v-59befdc4] {
  margin-right: 16px;
  overflow: hidden;
}

.popup-list__gradient[data-v-59befdc4] {
  background: linear-gradient(270deg, var(--h-bg-neutral-default) 10%, transparent 30%);
  border-bottom-right-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

.popup-list__gradient[data-v-59befdc4]:hover {
  background: unset;
}

.popup-list__triangle[data-v-59befdc4] {
  border-top: 10px solid #00000003;
  border-bottom: 10px solid #00000003;
  border-right: 10px solid var(--h-bg-neutral-default);
  border-radius: 4px;
  position: fixed;
  top: 50%;
  left: -4px;
  transform: translate(-50%, -50%);
}

@media (max-width: 1249px) {
  .popup-list__triangle[data-v-59befdc4] {
    display: none;
  }
}

.popup-list__item[data-v-59befdc4] {
  white-space: nowrap;
  cursor: pointer;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: space-between;
  padding: 8px 16px;
  display: flex;
  position: relative;
}

.popup-list__item .popup-list__arrow[data-v-59befdc4] {
  height: 32px;
  display: none;
  transform: rotate(180deg);
}

.popup-list__item .popup-list__arrow svg[data-v-59befdc4] {
  height: 16px;
}

.popup-list__item--list-item-disabled[data-v-59befdc4] {
  cursor: not-allowed;
}

.popup-list__item[data-v-59befdc4]:first-of-type {
  margin-top: 0;
}

.popup-list__item[data-v-59befdc4]:last-of-type {
  margin-bottom: 0;
}

.popup-list__item:hover .popup-list__arrow[data-v-59befdc4] {
  align-items: center;
  margin-right: 12px;
  display: flex;
}

.popup-list__item[data-v-59befdc4]:hover {
  background: linear-gradient(0deg, #673de60a, #673de60a), var(--h-bg-neutral-default);
}

.popup-list--clickable[data-v-59befdc4] {
  cursor: pointer;
  display: flex;
}

.popup-list--position-1[data-v-59befdc4] {
  transform: translateY(-32px);
}

.popup-list--position-2[data-v-59befdc4] {
  transform: translateY(-52px);
}

.popup-list--position-3[data-v-59befdc4] {
  transform: translateY(-72px);
}

.popup-list--position-4[data-v-59befdc4] {
  transform: translateY(-92px);
}

.popup-list--position-5[data-v-59befdc4] {
  transform: translateY(-112px);
}

.popup-list--position-max[data-v-59befdc4] {
  padding: 8px 4px 8px 0;
  transform: translateY(-120px);
}

@media (max-width: 1249px) {
  .popup-list[data-v-59befdc4] {
    left: 0;
    transform: translateY(0);
  }
}

@media (max-width: 500px) {
  .popup-list[data-v-59befdc4] {
    max-height: 500px;
  }
}

[data-v-59befdc4]::-webkit-scrollbar {
  width: 4px;
}

[data-v-59befdc4]::-webkit-scrollbar-track {
  background: var(--h-bg-neutral-default);
}

[data-v-59befdc4]::-webkit-scrollbar-thumb {
  background: var(--h-scrollbar-thumb);
  border-radius: 4px;
}

.show-border .order-list-item[data-v-c6a59461]:first-child {
  border-top: 1px dashed var(--h-stroke-default) !important;
}

.order-list-item[data-v-c6a59461] {
  border-top: 1px dashed var(--h-stroke-default);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem 0;
  display: flex;
}

.order-list-item__info[data-v-c6a59461] {
  display: flex;
}

@media only screen and (max-width: 576px) {
  .order-list-item__info[data-v-c6a59461] {
    flex-direction: column;
  }

  .order-list-item__info .order-item__websites[data-v-c6a59461], .order-list-item__info .order-item__email-vps[data-v-c6a59461] {
    border-left: none;
    margin-left: 0;
    padding-left: 0;
  }
}

.order-list-item[data-v-c6a59461]:first-child {
  border-top: none !important;
}

@media (min-width: 576px) {
  .order-list-item[data-v-c6a59461] {
    flex-direction: row;
    align-items: center;
  }

  .order-list-item .mobile[data-v-c6a59461] {
    display: none;
  }
}

@media only screen and (max-width: 576px) {
  .order-list-item .desktop[data-v-c6a59461] {
    display: none;
  }
}

.order-list-item.link[data-v-c6a59461], .order-list-item.link[data-v-c6a59461]:hover {
  color: unset !important;
}

.order-list-item .stacked-order-title[data-v-c6a59461] {
  display: flex;
}

.order-list-item .stacked-order-title .order-count[data-v-c6a59461] {
  color: var(--primary--500);
  margin-left: 4px;
}

.order-item[data-v-c6a59461] {
  position: relative;
}

.order-item__websites[data-v-c6a59461] {
  border-left: 1px solid var(--h-stroke-default);
  cursor: pointer;
  margin-left: 8px;
  padding-left: 8px;
  font-weight: 700;
}

.order-item__email-vps[data-v-c6a59461] {
  border-left: 1px solid var(--h-stroke-default);
  margin-left: 8px;
  padding-left: 8px;
}

.buttons-container[data-v-c6a59461] {
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
  display: flex;
}

@media only screen and (max-width: 575px) {
  .buttons-container[data-v-c6a59461] {
    flex-direction: column;
    width: 100%;
  }
}

.navigate-order-item[data-v-c6a59461] {
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 24px 0 18px;
  padding: 18px 0;
  border-top: 0 !important;
}

.boost-plan-banner[data-v-c6a59461] {
  width: 100%;
  color: var(--neutral--0);
  border-radius: 0;
  flex-direction: row;
  justify-content: space-between;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.boost-plan-banner-timer[data-v-c6a59461] {
  color: var(--neutral--0);
  margin-left: 5px;
  font-size: 12px;
  font-weight: 700;
}

.boost-plan-banner-timer-container[data-v-c6a59461] {
  flex-direction: row;
  display: flex;
}

.active-vps__tabs[data-v-05500fd7] {
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-sm);
  display: flex;
}

.active-order-item[data-v-97fad285]:not(:last-child) {
  border-radius: 0;
}

.manage-all-btn-container[data-v-97fad285] {
  border-top: 1px solid var(--h-stroke-default);
}

.manage-all-btn[data-v-97fad285] {
  color: var(--h-fg-brand-default);
  width: 100%;
  padding: var(--h-spacing-xs) 0 !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.timer[data-v-8abddd9c] {
  background-color: var(--primary--800);
  border-radius: 8px;
  justify-content: center;
  padding: 8px 16px;
  display: inline-flex;
}

.timer__value[data-v-8abddd9c] {
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.referrals-promotion-banner[data-v-44c0822e] {
  background-color: var(--primary--1000);
  border-radius: 24px;
  flex-direction: row;
  align-items: center;
  gap: 24px;
  padding: 24px 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

@media (max-width: 576px) {
  .referrals-promotion-banner[data-v-44c0822e] {
    flex-direction: column;
  }
}

.referrals-promotion-banner__label[data-v-44c0822e] {
  background: var(--primary--700);
  color: var(--neutral--0);
  text-transform: uppercase;
}

.referrals-promotion-banner__close[data-v-44c0822e] {
  position: absolute;
  top: 16px;
  right: 16px;
}

.referrals-promotion-banner__close[data-v-44c0822e]:hover {
  background: var(--neutral--700);
}

.referrals-promotion-banner__content[data-v-44c0822e] {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

.referrals-promotion-banner__title[data-v-44c0822e], .referrals-promotion-banner__subtitle[data-v-44c0822e] {
  color: var(--light);
}

.referrals-promotion-banner__content-text[data-v-44c0822e] {
  flex-direction: column;
  display: flex;
}

.referrals-promotion-banner__image[data-v-44c0822e] {
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  display: flex;
}

.referrals-promotion-banner__cta-container[data-v-44c0822e] {
  flex-direction: row;
  gap: 8px;
  display: flex;
}

@media (max-width: 576px) {
  .referrals-promotion-banner__cta-container[data-v-44c0822e] {
    flex-direction: column;
  }
}

.home-skeleton-loader__widget-container[data-v-3e3b2aa1] {
  grid-gap: 24px;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  margin-bottom: 24px;
  display: grid;
}

.home-skeleton-loader__widget-action-container[data-v-3e3b2aa1] {
  justify-content: space-between;
  gap: 16px;
  display: flex;
}

.website-builder-free-trial-upgrade-banner[data-v-1a4373b7] {
  background: var(--primary--1000);
  border: 1px solid rgb(var(--neutral-800), 10%);
  border-radius: 16px;
  align-items: center;
  gap: 32px;
  margin-bottom: 24px;
  padding: 0 32px;
  display: flex;
  position: relative;
}

.website-builder-free-trial-upgrade-banner__bg-icon-1[data-v-1a4373b7] {
  position: absolute;
  bottom: 10px;
  left: 268px;
}

.website-builder-free-trial-upgrade-banner__bg-icon-2[data-v-1a4373b7] {
  position: absolute;
  top: 10px;
  left: 42px;
}

.website-builder-free-trial-upgrade-banner[data-v-1a4373b7] .no-separator {
  display: none;
}

.website-builder-free-trial-upgrade-banner[data-v-1a4373b7] .card-with-space {
  border-radius: 8px;
  align-items: start;
  width: 64px;
  height: 76px;
  margin-inline: 2px;
  padding: 12px;
  font-weight: 700;
  line-height: 32px;
}

.website-builder-free-trial-upgrade-banner[data-v-1a4373b7] .label-in-card {
  text-transform: capitalize;
  position: absolute;
  top: 44px;
}

.website-builder-free-trial-upgrade-banner__timer[data-v-1a4373b7] {
  padding-left: 32px;
  position: absolute;
}

.website-builder-free-trial-upgrade-banner__description[data-v-1a4373b7] {
  flex-direction: column;
  justify-content: center;
  gap: 8px;
  width: 100%;
  display: flex;
}

.website-builder-free-trial-upgrade-banner__title[data-v-1a4373b7] {
  color: var(--neutral--0);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.website-builder-free-trial-upgrade-banner__subtitle[data-v-1a4373b7] {
  color: var(--neutral--0);
  font-size: 14px;
  line-height: 24px;
}

.website-builder-free-trial-upgrade-banner[data-v-1a4373b7] .h-button-v2:not(:hover) {
  background-color: var(--neutral--0) !important;
  color: var(--primary--600) !important;
}

@media screen and (max-width: 992px) {
  .website-builder-free-trial-upgrade-banner[data-v-1a4373b7] {
    flex-direction: column;
    padding: 24px;
  }

  .website-builder-free-trial-upgrade-banner__description[data-v-1a4373b7] {
    align-items: center;
  }

  .website-builder-free-trial-upgrade-banner__title[data-v-1a4373b7], .website-builder-free-trial-upgrade-banner__subtitle[data-v-1a4373b7] {
    text-align: center;
  }

  .website-builder-free-trial-upgrade-banner__timer[data-v-1a4373b7] {
    padding-left: 0;
    position: relative;
  }

  .website-builder-free-trial-upgrade-banner__bg[data-v-1a4373b7] {
    display: none;
  }
}

.home--narrow[data-v-dda51719] {
  max-width: 918px;
  margin: 0 auto;
}

/* [project]/src/styles/HorizonsEmpty.DvvaAg9P.css [app-client] (css) */
.horizons-empty-faq[data-v-b267374e] {
  align-items: center;
  gap: var(--h-spacing-2xl);
  width: 100%;
  padding: var(--h-spacing-3xl) var(--h-spacing-xl);
  border: 1px solid var(--h-stroke-default);
  border-radius: var(--h-border-radius-xl);
  background-color: var(--h-bg-neutral-default);
  flex-direction: column;
  display: flex;
}

.horizons-empty-faq__list[data-v-b267374e] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  align-self: stretch;
  display: flex;
}

.horizons-empty-faq__card[data-v-b267374e] {
  width: 100%;
}

.text-center[data-v-b267374e] {
  text-align: center;
}

.horizons-empty-features[data-v-e463f9fc] {
  gap: var(--h-spacing-sm);
  align-items: stretch;
  display: flex;
}

@media (max-width: 768px) {
  .horizons-empty-features[data-v-e463f9fc] {
    flex-direction: column;
  }
}

.horizons-empty-features__card[data-v-e463f9fc] {
  flex: 1 1 0;
  min-width: 0;
}

.horizons-empty-features__card[data-v-e463f9fc] .h-card-image__header--image {
  height: auto;
}

.horizons-empty-perks[data-v-30e1d79d] {
  gap: var(--h-spacing-sm);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.horizons-empty-perks__title[data-v-30e1d79d] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  align-items: center;
  max-width: 640px;
  margin: 0 auto;
  display: flex;
}

.horizons-empty-perks__video[data-v-30e1d79d] {
  background: var(--h-color-primary-800);
  border-radius: var(--h-border-radius-xl);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
  overflow: hidden;
}

@media (min-width: 768px) {
  .horizons-empty-perks__video[data-v-30e1d79d] {
    display: flex;
  }
}

.horizons-empty-perks__video-player[data-v-30e1d79d] {
  width: 100%;
  height: auto;
}

.horizons-empty-perks__benefits-card[data-v-30e1d79d] {
  width: 100%;
}

.horizons-empty-perks__benefits-card[data-v-30e1d79d] .h-card-image {
  background: none;
  border: none;
}

.horizons-empty-perks__benefits[data-v-30e1d79d] {
  gap: var(--h-spacing-sm);
  grid-template-columns: repeat(3, minmax(0, 1fr));
  width: 100%;
  display: grid;
}

@media (max-width: 1023px) {
  .horizons-empty-perks__benefits[data-v-30e1d79d] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 600px) {
  .horizons-empty-perks__benefits[data-v-30e1d79d] {
    grid-template-columns: 1fr;
  }
}

.horizons-empty-perks__benefit-card[data-v-30e1d79d] {
  height: 100%;
}

.horizons-empty-perks__benefit-icon-wrapper[data-v-30e1d79d] {
  background: var(--h-bg-brand-tint-default);
  border-radius: var(--h-border-radius-md);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.horizons-empty-perks__cta[data-v-30e1d79d] {
  gap: var(--h-spacing-md);
  width: 100%;
  padding: var(--h-spacing-md) var(--h-spacing-lg);
  background-color: #0b0b0c;
  background-image: var(--v302428b6);
  border-radius: var(--h-border-radius-xl);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border: 1px solid #36363b;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.horizons-empty-perks__cta-title[data-v-30e1d79d] {
  min-width: 0;
}

.text-center[data-v-30e1d79d] {
  text-align: center;
}

.horizons-empty[data-v-21c4f93b] {
  justify-content: center;
  width: 100%;
  display: flex;
}

.horizons-empty__content[data-v-21c4f93b] {
  flex-direction: column;
  gap: 80px;
  width: 100%;
  max-width: 1116px;
  display: flex;
}

/* [project]/src/styles/HostingPurchase.DYR5pa73.css [app-client] (css) */
.hosting-purchase[data-v-dca9fd29] {
  width: 100%;
  padding-top: var(--h-spacing-md);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hosting-purchase__main[data-v-dca9fd29] {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  display: flex;
}

.hosting-purchase__back-row[data-v-dca9fd29] {
  width: 100%;
  margin-bottom: var(--h-spacing-sm);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hosting-purchase__back-link-content[data-v-dca9fd29] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: inline-flex;
}

.hosting-purchase__back-link[data-v-dca9fd29] .h-hyperlink, .hosting-purchase__back-link[data-v-dca9fd29] .h-hyperlink:hover {
  color: var(--h-fg-neutral-primary);
  text-decoration: none;
}

.hosting-purchase__trustbox[data-v-dca9fd29] {
  margin-top: var(--h-spacing-md);
}

@media (min-width: 768px) {
  .hosting-purchase__trustbox[data-v-dca9fd29] {
    margin-top: var(--h-spacing-sm);
  }
}

.h-content:has(.hosting-purchase) {
  padding-top: 0;
}

/* [project]/src/styles/HostingPurchasePlansList.Cwqly7Eh.css [app-client] (css) */
.period-selector__option[data-v-9ae74f89] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-xs);
  width: 100%;
  display: flex;
}

.period-selector__title[data-v-9ae74f89] {
  margin: var(--h-spacing-xs);
}

.period-selector--mobile-inset[data-v-9ae74f89] {
  padding: 0 16px;
}

.hosting-purchase-comparison-table-header[data-v-c33d24bd] {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.hosting-purchase-comparison-table-header__name[data-v-c33d24bd] {
  margin-bottom: var(--h-spacing-sm);
}

.hosting-purchase-comparison-table-header__price[data-v-c33d24bd] {
  flex-flow: column wrap;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 64px;
  display: flex;
}

.hosting-purchase-comparison-table-header__price-row[data-v-c33d24bd] {
  flex-wrap: wrap;
  align-items: baseline;
  display: flex;
}

.hosting-purchase-comparison-table-header__old-price[data-v-c33d24bd] {
  margin-right: var(--h-spacing-2xs);
  flex-shrink: 0;
}

.hosting-purchase-comparison-table-header__from-label[data-v-c33d24bd] {
  margin-inline-end: var(--h-spacing-2xs);
}

.hosting-purchase-comparison-table-header__button[data-v-c33d24bd] {
  margin: var(--h-spacing-sm) 0 var(--h-spacing-2xs);
  width: 100%;
}

.hosting-purchase-comparison-table[data-v-10103248] .h-data-table-container {
  overflow: visible;
}

.hosting-purchase-comparison-table[data-v-10103248] thead.h-data-table__header th {
  z-index: 2;
  background-color: var(--h-bg-neutral-default);
  vertical-align: baseline;
  position: sticky;
  top: 0;
}

.hosting-purchase-comparison-table[data-v-10103248] thead.h-data-table__header th:first-child {
  border-top-left-radius: var(--h-border-radius-lg);
}

.hosting-purchase-comparison-table[data-v-10103248] thead.h-data-table__header th:last-child {
  border-top-right-radius: var(--h-border-radius-lg);
}

.hosting-purchase-comparison-table__cell[data-v-10103248] {
  justify-content: center;
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.hosting-purchase-comparison-table[data-v-10103248] td.is-popular {
  background: var(--h-color-primary-a5);
}

.hosting-purchase-comparison-table[data-v-10103248] thead.h-data-table__header th.is-popular {
  background: linear-gradient(var(--h-color-primary-a5), var(--h-color-primary-a5)), var(--h-bg-neutral-default);
}

.hosting-purchase-comparison-table__group-cell[data-v-10103248] {
  padding: var(--h-spacing-sm) var(--h-spacing-md);
  background-color: var(--h-bg-neutral-surface);
  border-bottom: 1px solid var(--h-stroke-default);
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}

.hosting-purchase-comparison-table[data-v-10103248] .h-data-table__body > tr:last-child > .hosting-purchase-comparison-table__group-cell {
  border-bottom-left-radius: var(--h-border-radius-lg);
  border-bottom-right-radius: var(--h-border-radius-lg);
  border-bottom: none;
}

.hosting-purchase-comparison-table__group-content[data-v-10103248] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-sm);
  display: flex;
}

.hosting-purchase-comparison-table__group-chevron[data-v-10103248] {
  transition: transform .2s;
}

.hosting-purchase-comparison-table__group-cell--collapsed .hosting-purchase-comparison-table__group-chevron[data-v-10103248] {
  transform: rotate(180deg);
}

.hosting-purchase-comparison-table__chips[data-v-10103248] {
  gap: var(--h-spacing-2xs);
  padding-bottom: var(--h-spacing-2xs);
  -webkit-overflow-scrolling: touch;
  flex-wrap: nowrap;
  display: flex;
  overflow-x: auto;
}

.hosting-purchase-comparison-table__chips[data-v-10103248]::-webkit-scrollbar {
  display: none;
}

.hosting-purchase-feature[data-v-4a3e846b] {
  gap: 8px;
  width: 100%;
  display: flex;
}

.hosting-purchase-feature__status-icon[data-v-4a3e846b] {
  margin-top: 4px;
}

.hosting-purchase-feature__content[data-v-4a3e846b] {
  flex-wrap: wrap;
  align-items: baseline;
  gap: 4px 8px;
  display: inline-flex;
}

.hosting-purchase-features[data-v-6af30cd3] {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

.hosting-purchase-features--dense[data-v-6af30cd3] {
  gap: 8px;
}

.hosting-purchase-features__feature--group-title[data-v-6af30cd3] {
  margin-top: 16px;
}

.hosting-purchase-platform-logos[data-v-16cef8e8] {
  gap: var(--h-spacing-2xs);
  margin-top: var(--h-spacing-xs);
  flex-wrap: wrap;
  display: flex;
}

.hosting-purchase-platform-logos__tile[data-v-16cef8e8] {
  border-radius: var(--h-border-radius-sm);
  cursor: default;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: inline-flex;
}

.hosting-purchase-platform-logos__tile--stacked[data-v-16cef8e8] {
  flex-direction: column;
}

.hosting-purchase-plan-card[data-v-44ae621d] {
  flex: 1;
  min-width: 263px;
  margin-top: 28px;
  position: relative;
}

@media screen and (min-width: 1200px) {
  .hosting-purchase-plan-card[data-v-44ae621d] {
    max-width: 360px;
  }
}

.hosting-purchase-plan-card--most-popular .hosting-purchase-plan-card__card[data-v-44ae621d] {
  border: 2px solid var(--h-bg-brand-secondary);
}

.hosting-purchase-plan-card__most-popular[data-v-44ae621d] {
  text-transform: uppercase;
  background: var(--h-bg-brand-secondary);
  border-radius: 16px;
  justify-content: center;
  width: 100%;
  padding: 6px 24px 24px;
  display: flex;
  position: absolute;
  top: -28px;
}

.hosting-purchase-plan-card__card[data-v-44ae621d] {
  border: 1px solid var(--h-stroke-default);
  height: 100%;
  position: relative;
}

.hosting-purchase-plan-card__header[data-v-44ae621d] {
  flex-direction: column;
  gap: 16px;
  padding-bottom: 16px;
  display: flex;
}

.hosting-purchase-plan-card__header-labels[data-v-44ae621d] {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-self: flex-end;
  gap: 8px;
  display: flex;
}

.hosting-purchase-plan-card__header-section[data-v-44ae621d] {
  flex-direction: column;
  justify-content: flex-end;
  gap: 8px;
  min-height: 56px;
  display: flex;
}

.hosting-purchase-plan-card__header-price[data-v-44ae621d] {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 70px;
  display: flex;
}

.hosting-purchase-plan-card__price[data-v-44ae621d] {
  flex-wrap: wrap;
  align-items: baseline;
  gap: 2px;
  display: flex;
}

.hosting-purchase-plan-card__from-label[data-v-44ae621d] {
  margin-inline-end: var(--h-spacing-2xs);
}

.hosting-purchase-plan-card__button[data-v-44ae621d] {
  width: 100%;
  min-width: 0;
}

.hosting-purchase-plan-card__divider[data-v-44ae621d] {
  margin: 16px 0;
}

.hosting-purchase-plan-card__features[data-v-44ae621d] {
  gap: var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
}

.hosting-purchase-plan-card__special-features[data-v-44ae621d] {
  padding: var(--h-spacing-sm);
  border-radius: var(--h-border-radius-lg);
  background: var(--h-bg-brand-tint-default);
}

.hosting-purchase-shared-features-card[data-v-f3ccae76] {
  align-items: center;
  gap: var(--h-spacing-sm);
  width: 100%;
  display: flex;
}

@media (max-width: 576px) {
  .hosting-purchase-shared-features-card[data-v-f3ccae76] {
    flex-direction: column;
    align-items: stretch;
  }
}

.hosting-purchase-shared-features-card__title[data-v-f3ccae76] {
  flex: 1;
}

.hosting-purchase-shared-features-card__features.hosting-purchase-features[data-v-f3ccae76] {
  gap: var(--h-spacing-sm) var(--h-spacing-md);
  flex: 2;
  grid-template-columns: repeat(2, 1fr);
  display: grid;
}

@media (max-width: 576px) {
  .hosting-purchase-shared-features-card__features.hosting-purchase-features[data-v-f3ccae76] {
    grid-template-columns: 1fr;
  }
}

@media (min-width: 768px) {
  .purchase-list-mobile[data-v-d6075413] {
    display: none;
  }
}

@media (max-width: 768px) {
  .purchase-list-mobile__indicators[data-v-d6075413] {
    padding-bottom: 16px;
  }

  .purchase-list[data-v-d6075413] {
    display: none;
  }
}

@media (min-width: 768px) {
  .purchase-list[data-v-d6075413] {
    grid-template-columns: 1fr;
    gap: 24px;
    display: grid;
  }

  .purchase-list--switchable[data-v-d6075413] {
    gap: 16px;
  }
}

@media (min-width: 891px) {
  .purchase-list[data-v-d6075413] {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1200px) {
  .purchase-list[data-v-d6075413] {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }
}

.purchase-list-shared-features[data-v-d6075413] {
  margin-top: var(--h-spacing-md);
}

@media (min-width: 768px) {
  .purchase-list-shared-features[data-v-d6075413] {
    margin-top: var(--h-spacing-sm);
  }
}

.purchase-list-comparison-table-wrapper[data-v-d6075413] {
  margin-top: var(--h-spacing-md);
}

@media (min-width: 768px) {
  .purchase-list-comparison-table-wrapper[data-v-d6075413] {
    margin-top: var(--h-spacing-sm);
  }
}

.purchase-list-comparison-table-wrapper__title[data-v-d6075413] {
  margin: var(--h-spacing-lg) 0 var(--h-spacing-xs);
}

.purchase-list-compare-plans[data-v-d6075413] {
  margin-top: var(--h-spacing-md);
  justify-content: center;
  display: flex;
}

@media (min-width: 768px) {
  .purchase-list-compare-plans[data-v-d6075413] {
    margin-top: var(--h-spacing-sm);
  }
}

/* [project]/src/styles/HostingPurchasePricingSection.DbeLrSiz.css [app-client] (css) */
.hosting-purchase-faq[data-v-39be7fff] {
  align-items: center;
  gap: var(--h-spacing-2xl);
  padding: var(--h-spacing-3xl) var(--h-spacing-xl);
  border: 1px solid var(--h-stroke-default);
  border-radius: var(--h-border-radius-xl);
  background-color: var(--h-bg-neutral-default);
  flex-direction: column;
  display: flex;
}

.hosting-purchase-faq__title[data-v-39be7fff] {
  text-align: center;
  width: 100%;
}

.hosting-purchase-faq__list[data-v-39be7fff] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  align-self: stretch;
  display: flex;
}

.hosting-purchase-faq__card[data-v-39be7fff] {
  width: 100%;
}

.hosting-purchase-faq__body[data-v-39be7fff] {
  white-space: pre-line;
}

.hosting-purchase-plan-tabs[data-v-b40b09fc] {
  flex-direction: column;
  align-items: center;
  gap: 32px;
  width: 100%;
  display: flex;
}

@media (max-width: 768px) {
  .hosting-purchase-plan-tabs[data-v-b40b09fc] {
    gap: 16px;
  }
}

.hosting-purchase-plan-tabs__segments-wrapper[data-v-b40b09fc] {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 16px;
  width: 100%;
  display: flex;
}

@media (max-width: 576px) {
  .hosting-purchase-plan-tabs__segments-wrapper[data-v-b40b09fc] {
    flex-direction: column;
    align-items: center;
    gap: 12px;
  }
}

.hosting-purchase-plan-tabs__period-selector[data-v-b40b09fc] {
  flex-shrink: 0;
  width: 160px;
}

@media (max-width: 576px) {
  .hosting-purchase-plan-tabs__period-selector[data-v-b40b09fc] {
    width: 100%;
  }
}

.hosting-purchase-plan-tabs__segments[data-v-b40b09fc] {
  margin: 0;
}

@media (max-width: 576px) {
  .hosting-purchase-plan-tabs__segments[data-v-b40b09fc] .h-segmented-control__segment {
    white-space: nowrap;
    flex: none;
    width: auto;
  }

  .hosting-purchase-plan-tabs__segments[data-v-b40b09fc] .h-segmented-control__segment:first-of-type {
    white-space: normal;
    flex: auto;
    min-width: 0;
  }
}

@media (min-width: 576px) {
  .hosting-purchase-plan-tabs__segments[data-v-b40b09fc] {
    max-width: fit-content;
  }

  .hosting-purchase-plan-tabs__segments[data-v-b40b09fc] .h-segmented-control {
    width: fit-content;
  }

  .hosting-purchase-plan-tabs__segments[data-v-b40b09fc] .h-segmented-control__segment {
    white-space: nowrap;
  }
}

.hosting-purchase-plan-tabs__partner-discount-pill[data-v-b40b09fc] {
  align-self: center;
  gap: var(--h-spacing-2xs);
}

.hosting-purchase-plan-tabs__content[data-v-b40b09fc] {
  width: 100%;
}

.hosting-purchase-pricing-section__trustbox[data-v-b7eb2b60] {
  margin-top: var(--h-spacing-md);
}

@media (min-width: 768px) {
  .hosting-purchase-pricing-section__trustbox[data-v-b7eb2b60] {
    margin-top: var(--h-spacing-sm);
  }
}

/* [project]/src/styles/HostingPurchaseTitle.BraZQZzK.css [app-client] (css) */
.hosting-purchase-title[data-v-e03dbaa0] {
  align-items: center;
  gap: var(--h-spacing-xs);
  width: 100%;
  margin-bottom: var(--h-spacing-md);
  flex-direction: column;
  display: flex;
}

.hosting-purchase-title__heading[data-v-e03dbaa0] {
  text-align: center;
}

.hosting-purchase-title__perks[data-v-e03dbaa0] {
  justify-content: center;
  gap: var(--h-spacing-2xs) var(--h-spacing-sm);
  flex-wrap: wrap;
  display: flex;
}

.hosting-purchase-title__perk[data-v-e03dbaa0] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

/* [project]/src/styles/MarketplaceV2.BgksYj6l.css [app-client] (css) */
.marketplace-agents-banner[data-v-3e961b74] {
  border-radius: var(--h-border-radius-xl);
  border: 1px solid var(--h-stroke-default);
  background: var(--h-color-primary-950);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.marketplace-agents-banner__background[data-v-3e961b74] {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 285px;
  position: absolute;
  top: 0;
  left: 0;
}

.marketplace-agents-banner__content[data-v-3e961b74] {
  padding: var(--h-spacing-xl) var(--h-spacing-lg);
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-xl);
  flex-direction: row;
  display: flex;
  position: relative;
}

.marketplace-agents-banner__content-inner[data-v-3e961b74] {
  gap: var(--h-spacing-md);
  flex-direction: column;
  flex: auto;
  min-width: 0;
  display: flex;
}

.marketplace-agents-banner__content-inner-text[data-v-3e961b74] {
  gap: var(--h-spacing-2xs);
  z-index: 2;
  flex-direction: column;
  display: flex;
}

.marketplace-agents-banner__types[data-v-3e961b74] {
  aspect-ratio: 496 / 160;
  z-index: 1;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  flex: none;
  width: 496px;
}

@media (min-width: 1200px) and (max-width: 1300px) {
  .marketplace-agents-banner__types[data-v-3e961b74] {
    width: 420px;
  }
}

@media (min-width: 769px) and (max-width: 992px) {
  .marketplace-agents-banner__types[data-v-3e961b74] {
    width: 320px;
  }
}

@media (max-width: 768px) {
  .marketplace-agents-banner__content[data-v-3e961b74] {
    flex-direction: column;
    align-items: flex-start;
  }

  .marketplace-agents-banner__types[data-v-3e961b74] {
    align-self: center;
    width: 100%;
    max-width: 496px;
  }
}

.marketplace-domains-register[data-v-b3c8f008] {
  flex-direction: column;
  gap: 24px;
  width: 100%;
  display: flex;
}

.marketplace-domains-register[data-v-b3c8f008] .h-input-border {
  border-radius: 16px;
  padding-right: 7px;
}

.marketplace-domains-register__promoted-tlds[data-v-b3c8f008] {
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px 8px;
  display: flex;
}

.marketplace-domains-transfer[data-v-6e81a8f7] {
  flex-direction: column;
  gap: 24px;
  width: 100%;
  display: flex;
}

.marketplace-domains-transfer[data-v-6e81a8f7] .h-input-border {
  border-radius: 16px;
  padding-right: 7px;
}

.marketplace-domains-transfer__info-text[data-v-6e81a8f7] {
  justify-content: center;
  align-items: center;
  gap: 4px;
  padding: 8px;
  display: flex;
}

.marketplace-domains-product-section[data-v-9475f3c9] {
  flex-direction: column;
  gap: 24px;
  display: flex;
}

.marketplace-domains-product-section__card[data-v-9475f3c9] {
  flex-direction: column;
  align-items: center;
  gap: 24px;
  width: 100%;
  padding: 48px 64px;
  display: flex;
}

.marketplace-domains-product-section__card-header[data-v-9475f3c9] {
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: 100%;
  display: flex;
}

.marketplace-domains-product-section__product-toggle[data-v-9475f3c9] {
  width: 320px;
}

.marketplace-domains-product-section__content[data-v-9475f3c9] {
  width: 100%;
  max-width: 700px;
}

.marketplace-category-list[data-v-8d1c234c] {
  gap: var(--h-spacing-2xs);
  display: flex;
  overflow-x: auto;
}

.marketplace-category-list__category-chip[data-v-8d1c234c] {
  white-space: nowrap;
}

.marketplace-product-item[data-v-01a80286] {
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

@media screen and (max-width: 723px) {
  .marketplace-product-item[data-v-01a80286] {
    max-width: 100%;
  }
}

.marketplace-product-item__top-icon-label[data-v-01a80286] {
  z-index: 1;
  height: 28px;
  position: absolute;
  top: 24px;
  right: 24px;
  background-color: var(--primary-light) !important;
  color: var(--primary-dark) !important;
  border-radius: 12px !important;
}

.marketplace-product-item__top-icon-label--green[data-v-01a80286] {
  background-color: var(--success-light) !important;
  color: var(--success-dark) !important;
}

.marketplace-product-item__top-label[data-v-01a80286] {
  height: 28px;
  top: var(--h-spacing-2xs);
  right: var(--h-spacing-2xs);
  z-index: 1;
  position: absolute;
  box-shadow: 0 0 10px #0000001a;
  border-radius: 0 var(--h-border-radius-md) 0 var(--h-border-radius-md) !important;
  background-color: var(--primary-light) !important;
  color: var(--primary-dark) !important;
}

.marketplace-product-item__top-label--green[data-v-01a80286] {
  background-color: var(--success-light) !important;
  color: var(--success-dark) !important;
}

.marketplace-product-item__image-wrapper[data-v-01a80286] {
  padding: var(--h-spacing-2xs);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.marketplace-product-item__image[data-v-01a80286], .marketplace-product-item__image--placeholder[data-v-01a80286] {
  background-color: var(--neutral--200);
  border-radius: var(--h-border-radius-md);
  object-fit: cover;
  aspect-ratio: 16 / 9;
  width: 100%;
}

.marketplace-product-item__icon-wrapper[data-v-01a80286] {
  flex-shrink: 0;
  width: 100%;
  padding: 24px 24px 0;
  position: relative;
}

.marketplace-product-item__background-icon-wrapper[data-v-01a80286] {
  background-color: var(--neutral--100);
  border-radius: var(--h-border-radius-md);
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.marketplace-product-item__icon[data-v-01a80286] {
  width: 32px;
  height: 32px;
}

.marketplace-product-item__content[data-v-01a80286] {
  flex-direction: column;
  justify-content: space-between;
  gap: 24px;
  height: 100%;
  padding: 24px;
  display: flex;
}

.marketplace-product-item__texts[data-v-01a80286] {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

.marketplace-product-item__texts--compact[data-v-01a80286] {
  gap: 4px;
}

.marketplace-product-item__title[data-v-01a80286] {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  display: flex;
}

.marketplace-product-item__actions[data-v-01a80286] {
  flex-wrap: wrap;
  gap: 8px;
  display: flex;
}

.marketplace-product-item__action-button[data-v-01a80286] {
  flex-wrap: nowrap;
  flex: 1;
}

.marketplace-product-section[data-v-bd1bf400] {
  gap: var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.marketplace-product-section__items-wrapper[data-v-bd1bf400] {
  gap: var(--h-spacing-sm);
  flex-wrap: wrap;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

@media (max-width: 992px) {
  .marketplace-product-section__items-wrapper[data-v-bd1bf400] {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 768px) {
  .marketplace-product-section__items-wrapper[data-v-bd1bf400] {
    grid-template-columns: 1fr;
  }
}

.marketplace-recommended-section[data-v-981efbaf] {
  gap: var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
}

.marketplace-recommended-section__items-wrapper[data-v-981efbaf] {
  gap: var(--h-spacing-sm);
  flex-wrap: wrap;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

@media (max-width: 992px) {
  .marketplace-recommended-section__items-wrapper[data-v-981efbaf] {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .marketplace-recommended-section__items-wrapper[data-v-981efbaf] {
    grid-template-columns: 1fr;
  }
}

.marketplace[data-v-79c037ee] {
  gap: var(--h-spacing-md);
  flex-direction: column;
  display: flex;
}

/* [project]/src/styles/MyServers.ClUmOX1d.css [app-client] (css) */
.vps-cross-sell[data-v-3da78558] {
  gap: var(--h-spacing-md);
  flex-direction: column;
  display: flex;
}

.vps-cross-sell__divider[data-v-3da78558] {
  align-items: center;
  gap: var(--h-spacing-sm);
  display: flex;
}

.vps-cross-sell__divider-line[data-v-3da78558] {
  background-color: var(--h-stroke-default);
  flex: 1;
  height: 1px;
}

.vps-cross-sell__divider-text[data-v-3da78558] {
  color: var(--h-fg-neutral-secondary);
  text-transform: uppercase;
}

.vps-cross-sell__cards[data-v-3da78558] {
  gap: var(--h-spacing-sm);
  grid-template-columns: repeat(3, minmax(0, 1fr));
  display: grid;
}

@media (max-width: 992px) {
  .vps-cross-sell__cards[data-v-3da78558] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 768px) {
  .vps-cross-sell__cards[data-v-3da78558] {
    grid-template-columns: 1fr;
  }
}

.vps-cross-sell__card[data-v-3da78558] {
  gap: var(--h-spacing-sm);
  flex-direction: column;
  min-height: 200px;
  display: flex;
}

.vps-cross-sell__icon[data-v-3da78558] {
  background-color: var(--h-bg-neutral-surface);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.vps-cross-sell__content[data-v-3da78558] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.vps-purchase-faq[data-v-c4594db7] {
  align-items: center;
  gap: var(--h-spacing-2xl);
  width: 100%;
  padding: var(--h-spacing-3xl) var(--h-spacing-xl);
  border: 1px solid var(--h-stroke-default);
  border-radius: var(--h-border-radius-xl);
  background-color: var(--h-bg-neutral-default);
  flex-direction: column;
  display: flex;
}

.vps-purchase-faq--landing[data-v-c4594db7] {
  gap: var(--h-spacing-sm);
}

.vps-purchase-faq__title[data-v-c4594db7] {
  text-align: center;
  width: 100%;
  margin: 0;
}

.vps-purchase-faq__list[data-v-c4594db7] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  align-self: stretch;
  display: flex;
}

.vps-purchase-faq__card[data-v-c4594db7] {
  text-align: left;
  width: 100%;
}

.vps-purchase-faq__card[data-v-c4594db7] ul {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-left: 24px;
}

.vps-purchase-faq__card[data-v-c4594db7] ul li {
  margin: 16px;
}

.trustpilot-rating[data-v-723f42b2] {
  width: 100%;
  overflow: visible;
}

.vps-empty-state-landing[data-v-470fa2e5] {
  margin-top: calc(var(--h-spacing-sm) * -1);
  flex-direction: column;
  gap: 80px;
  display: flex;
}

.vps-empty-state-landing__featured[data-v-470fa2e5] {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

.vps-empty-state-landing__hero[data-v-470fa2e5] {
  background: var(--h-color-neutral-1000);
  border: 1px solid var(--h-stroke-default);
  border-radius: 24px;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: stretch;
  column-gap: 16px;
  height: 376px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.vps-empty-state-landing__hero[data-v-470fa2e5]:before {
  content: "";
  pointer-events: none;
  background: url("/assets/images/vps/empty-state/banner-content.svg") 0 0 / auto 100% no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vps-empty-state-landing__hero-content[data-v-470fa2e5] {
  z-index: 1;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  min-width: 0;
  min-height: 0;
  padding: 40px 32px;
  display: flex;
}

.vps-empty-state-landing__hero-copy[data-v-470fa2e5], .vps-empty-state-landing__hero-text[data-v-470fa2e5] {
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  display: flex;
}

.vps-empty-state-landing__hero-text[data-v-470fa2e5] {
  gap: 8px;
}

.vps-empty-state-landing__hero-labels[data-v-470fa2e5], .vps-empty-state-landing__hero-actions[data-v-470fa2e5], .vps-empty-state-landing__hero-feature[data-v-470fa2e5] {
  align-items: center;
  display: flex;
}

.vps-empty-state-landing__hero-labels[data-v-470fa2e5], .vps-empty-state-landing__hero-actions[data-v-470fa2e5] {
  flex-wrap: wrap;
  gap: 8px;
}

.vps-empty-state-landing__hero-title[data-v-470fa2e5] {
  color: var(--h-color-neutral-0);
}

@media (max-width: 768px) {
  .vps-empty-state-landing__hero-title[data-v-470fa2e5] {
    font-size: var(--font-size-heading-1-regular);
    font-weight: var(--font-weight-heading-1-regular);
    line-height: var(--line-height-heading-1-regular);
    letter-spacing: var(--letter-spacing-heading-1-regular);
  }
}

.vps-empty-state-landing__hero-title--mobile[data-v-470fa2e5], .vps-empty-state-landing__hero-description[data-v-470fa2e5] {
  display: none;
}

.vps-empty-state-landing__hero-learn-more[data-v-470fa2e5] {
  padding-inline: 16px;
}

.vps-empty-state-landing__hero-features[data-v-470fa2e5] {
  flex-direction: column;
  gap: 4px;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.vps-empty-state-landing__hero-feature[data-v-470fa2e5] {
  gap: 8px;
}

.vps-empty-state-landing__hero-image[data-v-470fa2e5] {
  z-index: 1;
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
  min-height: 0;
  padding: 24px 24px 0 0;
  display: flex;
}

.vps-empty-state-landing__hero-image[data-v-470fa2e5] img {
  object-fit: contain;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}

.vps-empty-state-landing__products[data-v-470fa2e5] {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  display: grid;
}

.vps-empty-state-landing__product-card[data-v-470fa2e5] {
  border-radius: 24px;
  flex-direction: column;
  gap: 16px;
  min-height: 366px;
  display: flex;
}

.vps-empty-state-landing__product-image[data-v-470fa2e5] {
  background: var(--h-color-primary-800);
  border-radius: 16px;
  height: 200px;
  position: relative;
  overflow: hidden;
}

.vps-empty-state-landing__product-image-asset[data-v-470fa2e5] {
  border-radius: inherit;
  height: 100%;
  overflow: hidden;
}

.vps-empty-state-landing__product-image-asset[data-v-470fa2e5] img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.vps-empty-state-landing__product-label[data-v-470fa2e5] {
  z-index: 1;
  border-radius: 0 0 0 12px;
  height: 28px;
  padding: 6px 10px;
  position: absolute;
  top: 0;
  right: 0;
}

.vps-empty-state-landing__product-body[data-v-470fa2e5] {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  gap: 20px;
  display: flex;
}

.vps-empty-state-landing__product-copy[data-v-470fa2e5] {
  flex-direction: column;
  gap: 0;
  display: flex;
}

.vps-empty-state-landing__perk-copy[data-v-470fa2e5] {
  flex-direction: column;
  gap: 4px;
  display: flex;
}

.vps-empty-state-landing__product-actions[data-v-470fa2e5] {
  flex-wrap: wrap;
  gap: 8px;
  display: flex;
}

.vps-empty-state-landing__trustpilot[data-v-470fa2e5] {
  justify-content: center;
  width: 100%;
  display: flex;
}

.vps-empty-state-landing__section[data-v-470fa2e5] {
  flex-direction: column;
  align-items: center;
  gap: 16px;
  display: flex;
}

.vps-empty-state-landing__section-title[data-v-470fa2e5] {
  text-align: center;
  max-width: 640px;
}

.vps-empty-state-landing__perks-panel[data-v-470fa2e5] {
  background: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-default);
  border-radius: 24px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  width: 100%;
  padding: 24px;
  display: grid;
}

.vps-empty-state-landing__perk[data-v-470fa2e5] {
  flex-direction: column;
  gap: 20px;
  min-height: 166px;
  padding: 16px 16px 20px;
  display: flex;
}

.vps-empty-state-landing__perk-icon[data-v-470fa2e5] {
  background: var(--h-bg-brand-tint-default);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.vps-empty-state-landing__muted-text[data-v-470fa2e5] {
  color: var(--h-fg-neutral-secondary);
}

.vps-empty-state-landing__perk-link[data-v-470fa2e5] {
  vertical-align: baseline;
  display: inline;
}

@media (max-width: 992px) {
  .vps-empty-state-landing__hero[data-v-470fa2e5] {
    height: auto;
    min-height: 376px;
  }

  .vps-empty-state-landing__products[data-v-470fa2e5], .vps-empty-state-landing__perks-panel[data-v-470fa2e5] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 768px) {
  .vps-empty-state-landing[data-v-470fa2e5] {
    margin-top: calc(var(--h-spacing-lg) * -1);
    gap: 48px;
  }

  .vps-empty-state-landing__hero[data-v-470fa2e5] {
    grid-template-columns: 1fr;
    height: auto;
    min-height: 0;
  }

  .vps-empty-state-landing__hero-content[data-v-470fa2e5] {
    align-items: stretch;
    gap: 16px;
    min-height: 224px;
    padding: 24px 16px;
  }

  .vps-empty-state-landing__hero-labels[data-v-470fa2e5] {
    display: none;
  }

  .vps-empty-state-landing__hero-text[data-v-470fa2e5] {
    gap: 8px;
  }

  .vps-empty-state-landing__hero-title--desktop[data-v-470fa2e5], .vps-empty-state-landing__hero-features[data-v-470fa2e5], .vps-empty-state-landing__hero-learn-more[data-v-470fa2e5] {
    display: none;
  }

  .vps-empty-state-landing__hero-title--mobile[data-v-470fa2e5], .vps-empty-state-landing__hero-description[data-v-470fa2e5] {
    display: block;
  }

  .vps-empty-state-landing__hero-actions[data-v-470fa2e5] {
    flex-direction: column;
    align-items: stretch;
  }

  .vps-empty-state-landing__hero-actions[data-v-470fa2e5] .h-button-v2, .vps-empty-state-landing__hero-actions[data-v-470fa2e5] .h-button {
    width: 100%;
  }

  .vps-empty-state-landing__hero-image[data-v-470fa2e5] {
    aspect-ratio: 343 / 240;
    justify-self: stretch;
    width: 100%;
    max-width: none;
    min-height: 0;
    max-height: none;
    padding: 0;
  }

  .vps-empty-state-landing__hero-image[data-v-470fa2e5] img {
    object-fit: cover;
    object-position: center bottom;
    width: 100%;
    min-width: 0;
    max-width: none;
    height: 100%;
    max-height: none;
  }

  .vps-empty-state-landing__products[data-v-470fa2e5], .vps-empty-state-landing__perks-panel[data-v-470fa2e5] {
    grid-template-columns: 1fr;
  }

  .vps-empty-state-landing__product-actions[data-v-470fa2e5] {
    flex-direction: column;
  }

  .vps-empty-state-landing__product-actions[data-v-470fa2e5] .h-button-v2, .vps-empty-state-landing__product-actions[data-v-470fa2e5] .h-button {
    width: 100%;
  }

  .vps-empty-state-landing__perks-panel[data-v-470fa2e5] {
    padding: 16px;
  }

  .vps-empty-state-landing__product-card[data-v-470fa2e5] {
    min-height: 0;
  }

  .vps-empty-state-landing__perk[data-v-470fa2e5] {
    min-height: 0;
    padding: 16px 0;
  }
}

.vps-options-showcase__cards[data-v-5eedc473] {
  gap: var(--h-spacing-sm);
  padding: 0 var(--h-spacing-sm) var(--h-spacing-sm);
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

@media (max-width: 992px) {
  .vps-options-showcase__cards[data-v-5eedc473] {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .vps-options-showcase__cards[data-v-5eedc473] {
    grid-template-columns: 1fr;
  }
}

.vps-options-showcase__image-container[data-v-5eedc473] {
  padding: 8px;
  position: relative;
}

.vps-options-showcase__image[data-v-5eedc473] {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 194px;
}

.vps-options-showcase__label[data-v-5eedc473] {
  position: absolute;
  top: 16px;
  right: 16px;
}

.vps-options-showcase__body[data-v-5eedc473] {
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  display: flex;
}

.vps-options-showcase__text[data-v-5eedc473] {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

.vps-options-showcase__description[data-v-5eedc473] {
  line-height: 1.43;
}

.vps-options-showcase__actions[data-v-5eedc473] {
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  display: grid;
}

.vps-options-showcase__actions--single[data-v-5eedc473] {
  grid-template-columns: 1fr;
}

.vps-options-showcase__actions[data-v-5eedc473] .h-button-v2 {
  width: 100%;
}

@media (max-width: 768px) {
  .vps-options-showcase__actions[data-v-5eedc473] {
    grid-template-columns: 1fr;
  }
}

.vps-list-tabs[data-v-29a07fcc] {
  gap: var(--h-spacing-2xs);
  margin-bottom: var(--h-spacing-sm);
  padding: 0 var(--h-spacing-sm);
  display: flex;
}

[data-v-29a07fcc] .vps-servers-card.h-card {
  box-shadow: 0 0 0 1px var(--h-stroke-default);
}

/* [project]/src/styles/NoResults.0_hj6Yp3.css [app-client] (css) */
img[data-v-72b618a3] {
  margin-bottom: 2px;
}

.no-results__subtitle[data-v-72b618a3] {
  text-align: center;
  max-width: 500px;
  margin: 0 auto;
}

@media (max-width: 576px) {
  .no-results__subtitle[data-v-72b618a3] {
    text-wrap: balance;
  }
}

/* [project]/src/styles/OrderIcon.BQXec6Nw.css [app-client] (css) */
.order-icon[data-v-c6b4a969] {
  position: relative;
}

.order-icon__status[data-v-c6b4a969] {
  position: absolute;
  top: 0;
  right: 0;
}

.order-icon[data-v-c6b4a969] {
  background: var(--h-bg-brand-tint-default);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 12px;
  display: flex;
}

.order-icon__status[data-v-c6b4a969] {
  top: 8px;
  right: 8px;
}

.order-icon__status-dot[data-v-c6b4a969] {
  border: 2px solid var(--h-bg-brand-tint-default);
  border-radius: 50%;
  width: 14px;
  height: 14px;
}

/* [project]/src/styles/PageWithSideMenu.p8wgJzez.css [app-client] (css) */
.page[data-v-22ded014] {
  display: flex;
}

.page__side-menu[data-v-22ded014] {
  background: var(--h-bg-neutral-default);
  height: 100%;
}

.page__side-menu--v2[data-v-22ded014] {
  width: var(--hmenu-width);
}

.page__content[data-v-22ded014] {
  flex-grow: 1;
  width: 100%;
}

/* [project]/src/styles/PromotionalBanner.B3ei0aMJ.css [app-client] (css) */
.promotional-banner[data-v-88d0c023] {
  width: 100%;
  min-height: 136px;
  color: var(--b21d8346);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: var(--v9304d8de);
  background-color: var(--v93abccce);
  background-position-x: var(--v471485f2);
  border-radius: 8px;
  align-items: center;
  margin-bottom: 24px;
  padding: 24px;
  display: flex;
  position: relative;
}

.promotional-banner__content[data-v-88d0c023] {
  gap: 24px;
}

.promotional-banner__image-placeholder[data-v-88d0c023] {
  min-width: 294px;
}

.promotional-banner__image-placeholder[data-v-88d0c023]:before {
  content: "";
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: var(--v6af0b11f);
  background-size: 108%;
  min-width: 294px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
}

.promotional-banner__second-column[data-v-88d0c023] {
  flex-direction: column;
  align-items: center;
  gap: 8px;
  display: flex;
}

.promotional-banner__offer-ends-label[data-v-88d0c023] {
  color: inherit;
  margin-bottom: 4px;
}

.promotional-banner__subtitle[data-v-88d0c023] {
  color: inherit;
}

.promotional-banner__subtitle-container[data-v-88d0c023] {
  display: flex;
}

.promotional-banner__label[data-v-88d0c023] {
  color: var(--primary--300);
  margin-top: 8px;
  font-size: 12px;
}

.promotional-banner__content[data-v-88d0c023] {
  align-items: center;
  width: 100%;
  display: flex;
}

.promotional-banner__text[data-v-88d0c023] {
  flex: 0 0 43%;
  height: 100%;
}

.promotional-banner__text--expanded[data-v-88d0c023] {
  flex-grow: 1;
}

.promotional-banner__timer[data-v-88d0c023] {
  flex-direction: column;
  align-items: center;
  margin: 0 16px;
  display: flex;
}

.promotional-banner__timer--full-width[data-v-88d0c023] {
  margin: unset;
  width: 100%;
}

.promotional-banner__action[data-v-88d0c023] {
  justify-content: end;
  align-items: center;
  margin-left: auto;
  display: flex;
}

@media (max-width: 937px) {
  .promotional-banner[data-v-88d0c023] {
    background-image: unset;
    border-radius: 16px;
    padding: 24px 12px;
  }

  .promotional-banner__action[data-v-88d0c023] {
    margin-left: unset;
    margin-right: unset;
    width: 100%;
  }

  .promotional-banner__image-placeholder[data-v-88d0c023] {
    display: none;
  }

  .promotional-banner__close[data-v-88d0c023] {
    position: absolute;
    right: 52px;
  }

  .promotional-banner__content[data-v-88d0c023] {
    flex-direction: column;
  }

  .promotional-banner__text[data-v-88d0c023] {
    text-align: center;
  }

  .promotional-banner__text--closable[data-v-88d0c023] {
    margin-top: 30px;
  }

  .promotional-banner__subtitle-container[data-v-88d0c023] {
    display: inherit;
  }
}

@media (max-width: 767px) {
  .promotional-banner__close[data-v-88d0c023] {
    position: absolute;
    right: 36px;
  }
}

@media (min-width: 576px) {
  .promotional-banner__action[data-v-88d0c023] {
    width: unset;
    padding: unset;
  }
}

@media (max-width: 576px) {
  .promotional-banner__second-column--narrow[data-v-88d0c023] {
    width: 100%;
    max-width: unset;
    min-width: unset;
  }
}

.promotional-banner[data-v-88d0c023] mark {
  background-color: unset;
  color: var(--v0329f026);
  padding: unset;
}

.promotional-banner[data-v-88d0c023] .text-meteorite {
  color: var(--meteorite--500);
}

/* [project]/src/styles/PulsatingIconBadgeDiscount.C_C46vlp.css [app-client] (css) */
.animated-icon[data-v-827c0038] {
  -webkit-animation: heartbeat-827c0038 var(--v1cab9111) ease-in-out infinite both;
  animation: heartbeat-827c0038 var(--v1cab9111) ease-in-out infinite both;
}

@keyframes heartbeat-827c0038 {
  0% {
    transform-origin: 50%;
    animation-timing-function: ease-out;
    transform: scale(1);
  }

  10% {
    animation-timing-function: ease-in;
    transform: scale(.91);
  }

  17% {
    animation-timing-function: ease-out;
    transform: scale(.98);
  }

  33% {
    animation-timing-function: ease-in;
    transform: scale(.87);
  }

  45% {
    animation-timing-function: ease-out;
    transform: scale(1);
  }

  to {
    transform-origin: 50%;
    animation-timing-function: ease-out;
    transform: scale(1);
  }
}

/* [project]/src/styles/ServerManagementWrapper.boufvbAm.css [app-client] (css) */
.emergency-mode[data-v-fc46cc12] {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  width: 100%;
  display: flex;
}

.emergency-mode__title[data-v-fc46cc12] {
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.malware-scanner-banner[data-v-c431be3c] {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  display: flex;
}

@media (max-width: 576px) {
  .malware-scanner-banner[data-v-c431be3c] {
    flex-direction: row;
  }
}

.malware-scanner-banner-body[data-v-c431be3c] {
  display: flex;
}

.malware-scanner-banner-title[data-v-c431be3c] {
  color: var(--neutral--600);
  font-size: 16px;
  font-weight: 700;
}

.malware-scanner-banner-title-container[data-v-c431be3c] {
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.vps-ongoing-action[data-v-8d79a48b] {
  z-index: var(--z-index-4);
  position: fixed;
  bottom: 24px;
  right: 24px;
}

.h-popover-body:has(.vps-ongoing-action__panel) {
  max-width: 400px;
  transition: width .2s;
  width: fit-content !important;
  box-shadow: 0 8px 32px #0000003d !important;
}

.h-popover-body:has(.vps-ongoing-action__panel--expanded) {
  width: 400px !important;
}

.vps-ongoing-action__panel {
  flex-direction: column;
  display: flex;
}

.vps-ongoing-action__header {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  display: flex;
}

.vps-ongoing-action__header-content {
  align-items: center;
  gap: 8px;
  min-width: 0;
  display: flex;
}

.vps-ongoing-action__header-content .h-circle-loader {
  flex-shrink: 0;
}

.vps-ongoing-action__body {
  margin-top: 16px;
}

@media (max-width: 768px) {
  .h-popover-body:has(.vps-ongoing-action__panel) {
    max-width: none;
    width: calc(100vw - 32px) !important;
  }
}

.server-select__option[data-v-b15c8e33] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.server-select__masked-icon[data-v-b15c8e33] {
  background-color: var(--h-fg-neutral-default);
  width: 20px;
  height: 20px;
  -webkit-mask: var(--mask-url) no-repeat center / contain;
  -webkit-mask: var(--mask-url) no-repeat center / contain;
  mask: var(--mask-url) no-repeat center / contain;
  -webkit-mask: var(--mask-url) no-repeat center / contain;
  display: inline-block;
}

.sidemenu-vps-select[data-v-3d507a3e] {
  margin-bottom: 0;
}

.vps-sidemenu__kodee-intro[data-v-3d507a3e] {
  position: absolute;
  top: 29%;
  right: 0;
  transform: translate(-50%, -50%);
}

.guidance-tooltip[data-v-3d507a3e] {
  background: var(--primary--1000);
  max-width: 420px;
  z-index: var(--z-index-3);
  border-radius: 16px;
  padding: 24px;
  animation: .8s fadeIn;
  position: fixed;
  bottom: 80px;
  right: 24px;
}

@media (max-width: 442px) {
  .guidance-tooltip[data-v-3d507a3e] {
    left: 16px;
    right: 16px;
  }
}

.guidance-tooltip[data-v-3d507a3e]:after {
  content: "";
  border-left: 12px solid var(--primary--1000);
  border-top: 12px solid #0000;
  border-bottom: 12px solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  bottom: -16px;
  right: 50px;
  transform: rotate(90deg);
}

.guidance-tooltip__action[data-v-3d507a3e] {
  justify-content: flex-end;
  margin-top: 16px;
  display: flex;
}

/* [project]/src/styles/ServerOverview.-NMqlpf5.css [app-client] (css) */
.feature-pricing[data-v-2c6204e0] {
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.feature-pricing--meteorite[data-v-2c6204e0] {
  border: 1px solid var(--h-fg-brand-secondary);
  background: var(--h-bg-brand-tint-default);
}

.feature-pricing--light[data-v-2c6204e0] {
  border: 1px solid var(--h-fg-brand-inverse-hover);
  background: var(--h-bg-neutral-default);
}

@media (max-width: 768px) {
  .feature-pricing[data-v-2c6204e0] {
    flex-direction: column;
    align-items: flex-start;
  }
}

.feature-pricing__benefits[data-v-2c6204e0] {
  align-items: center;
  gap: 16px;
  display: flex;
}

@media (max-width: 1280px) {
  .feature-pricing__benefits[data-v-2c6204e0] {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
}

.feature-pricing__benefit[data-v-2c6204e0] {
  align-items: center;
  gap: 4px;
  display: flex;
}

.feature-pricing__benefit-icon[data-v-2c6204e0] {
  margin-right: 4px;
}

.feature-pricing__content[data-v-2c6204e0] {
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  display: flex;
}

@media (max-width: 768px) {
  .feature-pricing__content[data-v-2c6204e0] {
    width: 80%;
    margin-bottom: 24px;
  }
}

.feature-pricing__title[data-v-2c6204e0] {
  width: 100%;
}

.feature-pricing__price[data-v-2c6204e0] {
  justify-content: flex-end;
  align-items: center;
  gap: 4px;
  min-width: 150px;
  font-weight: 700;
  display: flex;
}

@media (max-width: 768px) {
  .feature-pricing__price[data-v-2c6204e0] {
    justify-content: flex-start;
    width: 100%;
  }
}

.feature-pricing__actions[data-v-2c6204e0] {
  align-items: center;
  gap: 16px;
  display: flex;
}

@media (max-width: 768px) {
  .feature-pricing__actions[data-v-2c6204e0] {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }
}

.feature-pricing__close[data-v-2c6204e0] {
  cursor: pointer;
}

@media (max-width: 768px) {
  .feature-pricing__close[data-v-2c6204e0] {
    position: absolute;
    top: 16px;
    right: 16px;
  }
}

.vps-details-card__item[data-v-5b02783f] {
  border-bottom: 1px solid var(--h-stroke-default);
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  padding: 12px 24px;
  display: flex;
}

.vps-details-card__item[data-v-5b02783f]:last-child {
  border-bottom: none;
}

.vps-details-card__item--header[data-v-5b02783f] {
  border-bottom: none;
  padding-top: 16px;
  padding-bottom: 8px;
  font-weight: 700;
}

.vps-details-card__item-label[data-v-5b02783f] {
  color: var(--h-fg-neutral-secondary);
}

.vps-details-card__item-value[data-v-5b02783f] {
  align-items: center;
  gap: 4px;
  display: flex;
}

.vps-details-card__item-value-text[data-v-5b02783f] {
  text-align: right;
}

.vps-details-card__item-icon[data-v-5b02783f] {
  cursor: pointer;
  margin-left: 8px;
}

.vps-details-card__item-icon--disabled[data-v-5b02783f] {
  cursor: not-allowed;
  pointer-events: none;
}

.vps-details-card__item-loader[data-v-5b02783f] {
  align-items: center;
  max-height: 24px;
  display: flex;
}

.vps-details-card__item[data-v-39646b05] {
  border-bottom: 1px solid var(--h-stroke-default);
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  padding: 12px 24px;
  display: flex;
}

.vps-details-card__item[data-v-39646b05]:last-child {
  border-bottom: none;
}

.vps-details-card__item--header[data-v-39646b05] {
  border-bottom: none;
  padding-top: 16px;
  padding-bottom: 8px;
  font-weight: 700;
}

.vps-details-card__item-label[data-v-39646b05] {
  color: var(--h-fg-neutral-secondary);
}

.vps-details-card__item-value[data-v-39646b05] {
  align-items: center;
  gap: 4px;
  display: flex;
}

.vps-details-card__item-value-text[data-v-39646b05] {
  text-align: right;
}

.vps-details-card__item-icon[data-v-39646b05] {
  cursor: pointer;
  margin-left: 8px;
}

.vps-details-card__item-icon--disabled[data-v-39646b05] {
  cursor: not-allowed;
  pointer-events: none;
}

.vps-details-card__item-loader[data-v-39646b05] {
  align-items: center;
  max-height: 24px;
  display: flex;
}

.current-os__header[data-v-a5beca07] {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  display: flex;
}

.current-os__container[data-v-a5beca07] {
  justify-content: space-between;
  gap: 16px;
  display: flex;
}

.current-os__image-frame[data-v-a5beca07] {
  position: relative;
}

.current-os__image-frame--with-corner[data-v-a5beca07]:after {
  content: "";
  border-left: 2px solid var(--h-stroke-default);
  border-bottom: 2px solid var(--h-stroke-default);
  clip-path: inset(5px 0 0);
  border-bottom-left-radius: 7px;
  width: 16px;
  height: 20px;
  position: absolute;
  top: 24px;
  right: -2px;
}

.current-os__title[data-v-a5beca07] {
  align-items: center;
  margin-bottom: 6px;
  display: flex;
}

.current-os__title--username[data-v-a5beca07] {
  margin-bottom: 10px;
}

@media (max-width: 480px) {
  .current-os__title[data-v-a5beca07] {
    margin-bottom: 4px;
  }
}

.current-os__title h3[data-v-a5beca07] {
  margin-bottom: 0;
}

.current-os__subtitle[data-v-a5beca07] {
  align-items: center;
  gap: 4px;
  display: flex;
}

.current-os__state[data-v-a5beca07] {
  text-transform: capitalize;
  margin-left: 8px;
}

.current-os__content[data-v-a5beca07] {
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.current-os__content-row[data-v-a5beca07] {
  width: 23%;
}

.current-os__content-row--flex[data-v-a5beca07] {
  gap: 16px;
  display: flex;
}

.current-os__content-row--large[data-v-a5beca07] {
  width: 30%;
}

.current-os__content-row--hidden[data-v-a5beca07] {
  display: none !important;
}

.current-os__content-row--buttons[data-v-a5beca07] {
  gap: 8px;
  display: flex;
}

@media (max-width: 768px) {
  .current-os__content-row[data-v-a5beca07] {
    width: 100%;
    margin-top: 24px;
  }

  .current-os__content-row[data-v-a5beca07]:first-child {
    margin-top: 0;
  }

  .current-os__content-row--flex[data-v-a5beca07] {
    justify-content: flex-start;
  }

  .current-os__content-row--flex-between[data-v-a5beca07] {
    justify-content: space-between;
    display: flex;
  }
}

.current-os__content-row--right[data-v-a5beca07] {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.current-os__content-row--action[data-v-a5beca07] {
  width: 39%;
}

@media (max-width: 768px) {
  .current-os__content-row--action[data-v-a5beca07] {
    width: 100%;
  }
}

.current-os__content-row--full[data-v-a5beca07] {
  width: 100%;
}

.current-os__icon-expand[data-v-a5beca07] {
  cursor: pointer;
  transition: all .3s;
}

.current-os__icon-expand--closed[data-v-a5beca07] {
  transform: rotate(180deg);
}

.current-os__actions[data-v-a5beca07] {
  flex-wrap: wrap;
  gap: 24px;
  margin-top: 16px;
  padding-bottom: 12px;
  font-weight: 700;
  display: flex;
}

@media (max-width: 768px) {
  .current-os__actions[data-v-a5beca07] {
    gap: 12px;
  }
}

.current-os__learn-more[data-v-a5beca07] {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

@media (max-width: 768px) {
  .current-os__content-row[data-v-a5beca07]:not(.current-os__content-row--large, .current-os__content-row--right) {
    margin: 0;
  }

  .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__mobile-container[data-v-a5beca07] {
    width: 100%;
    margin-top: 8px;
    display: flex;
  }

  .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__mobile-container--first[data-v-a5beca07] {
    margin-top: 24px;
  }

  .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__title[data-v-a5beca07], .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__subtitle[data-v-a5beca07] {
    width: 50%;
  }

  .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__subtitle[data-v-a5beca07] {
    justify-content: flex-end;
  }

  .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__subtitle .h-typography[data-v-a5beca07] {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 90%;
    overflow: hidden;
  }

  .current-os__content-row--buttons[data-v-a5beca07] {
    grid-template-columns: 1fr;
    display: grid;
  }
}

.current-os__image[data-v-a5beca07] {
  width: 32px;
}

.current-os__image-frame[data-v-a5beca07] {
  background: var(--h-bg-neutral-disabled);
  padding: var(--h-spacing-xs);
  border-radius: 14px;
}

@media (max-width: 767px) {
  .current-os__container[data-v-a5beca07] {
    flex-direction: column;
  }
}

.error-state__banner[data-v-66d35ce1] {
  border-color: var(--danger--600);
}

.error-state__backups-table[data-v-66d35ce1] {
  border: none;
}

.error-state__os-selection[data-v-66d35ce1] {
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  margin-top: 24px;
  display: grid;
}

@media (max-width: 1280px) {
  .error-state__os-selection[data-v-66d35ce1] {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 767px) {
  .error-state__os-selection[data-v-66d35ce1] {
    grid-template-columns: repeat(1, 1fr);
  }
}

.reinstall-game-panel[data-v-66d35ce1] {
  justify-content: space-between;
  align-items: center;
  padding: 8px 24px 24px;
  display: flex;
}

@media (max-width: 768px) {
  .reinstall-game-panel[data-v-66d35ce1] {
    flex-direction: column;
  }
}

.reinstall-game-panel__image[data-v-66d35ce1] {
  width: 32px;
}

.reinstall-game-panel__image-frame[data-v-66d35ce1] {
  background-color: #f5f5f5;
  border-radius: 14px;
  padding: 12px;
}

.reinstall-game-panel__container[data-v-66d35ce1] {
  align-items: center;
  gap: 16px;
  display: flex;
}

@media (max-width: 768px) {
  .reinstall-game-panel__container[data-v-66d35ce1] {
    width: 100%;
    margin-bottom: 24px;
  }
}

.cpu-overload[data-v-08efae06] {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

@media screen and (max-width: 767px) {
  .cpu-overload[data-v-08efae06] {
    flex-direction: column;
    gap: 24px;
  }
}

.cpu-overload__actions[data-v-08efae06] {
  gap: 24px;
  display: flex;
}

@media screen and (max-width: 425px) {
  .cpu-overload__actions[data-v-08efae06] {
    flex-direction: column;
    width: 100%;
  }
}

.cpu-overload__text[data-v-08efae06] {
  color: var(--h-fg-danger-default);
}

.usage-card {
  cursor: pointer;
  flex: 1;
}

.usage-card__title {
  margin: 0;
  font-size: 12px;
  font-weight: 400;
}

.usage-card__header {
  align-items: center;
  gap: 4px;
  margin-bottom: 12px;
  display: flex;
}

.usage-card__body {
  justify-content: space-between;
  display: flex;
}

.usage-card__value-container {
  width: 48%;
}

@media (max-width: 375px) {
  .usage-card__value-container {
    width: 90%;
  }
}

.usage-card__graph {
  flex-wrap: wrap;
  justify-content: flex-end;
  width: 50%;
  height: 65px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .usage-card__graph {
    flex-wrap: wrap;
  }
}

@media only screen and (max-width: 1200px) {
  .usage-card {
    width: 48%;
  }
}

@media only screen and (max-width: 767px) {
  .usage-card {
    width: 100%;
  }
}

.usage-card__value {
  color: var(--neutral--600);
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
}

.usage-card__value--danger {
  color: var(--danger--500);
}

.usage-card__value--small {
  color: var(--neutral--600);
  font-size: 14px;
  font-weight: 300;
}

.usage-card__info {
  white-space: nowrap;
  color: var(--neutral--300);
  font-size: 12px;
}

.usage-card__metrics {
  min-width: 180px;
  display: flex;
}

.usage-card__metrics div {
  border-right: 1px solid var(--neutral--200);
  margin-right: 14px;
  padding-right: 14px;
}

.usage-card__metrics div:last-child {
  border-right: none;
  margin-right: 0;
  padding-right: 0;
}

.usage-card__circle-chart {
  margin-top: -6px;
  margin-right: -11px;
}

.usage-warning__actions[data-v-060c111d] {
  flex-shrink: 0;
  align-items: center;
  gap: 8px;
  display: flex;
}

@media (max-width: 768px) {
  .usage-warning__actions[data-v-060c111d] {
    justify-content: flex-end;
    width: 100%;
  }
}

.usage-cards[data-v-533c49c5] {
  flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 24px;
  display: flex;
}

@media (max-width: 768px) {
  .usage-cards[data-v-533c49c5] {
    flex-direction: column;
  }
}

.usage-cards[data-v-533c49c5]:last-child {
  margin-bottom: 0;
}

.usage-cards--triple .usage-card[data-v-533c49c5] {
  width: calc(33% - 16px);
}

@media (max-width: 768px) {
  .usage-cards--triple .usage-card[data-v-533c49c5] {
    width: 100%;
  }
}

.current-os__header[data-v-0c1249d7] {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  display: flex;
}

.current-os__container[data-v-0c1249d7] {
  justify-content: space-between;
  gap: 16px;
  display: flex;
}

.current-os__image-frame[data-v-0c1249d7] {
  position: relative;
}

.current-os__image-frame--with-corner[data-v-0c1249d7]:after {
  content: "";
  border-left: 2px solid var(--h-stroke-default);
  border-bottom: 2px solid var(--h-stroke-default);
  clip-path: inset(5px 0 0);
  border-bottom-left-radius: 7px;
  width: 16px;
  height: 20px;
  position: absolute;
  top: 24px;
  right: -2px;
}

.current-os__title[data-v-0c1249d7] {
  align-items: center;
  margin-bottom: 6px;
  display: flex;
}

.current-os__title--username[data-v-0c1249d7] {
  margin-bottom: 10px;
}

@media (max-width: 480px) {
  .current-os__title[data-v-0c1249d7] {
    margin-bottom: 4px;
  }
}

.current-os__title h3[data-v-0c1249d7] {
  margin-bottom: 0;
}

.current-os__subtitle[data-v-0c1249d7] {
  align-items: center;
  gap: 4px;
  display: flex;
}

.current-os__state[data-v-0c1249d7] {
  text-transform: capitalize;
  margin-left: 8px;
}

.current-os__content[data-v-0c1249d7] {
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.current-os__content-row[data-v-0c1249d7] {
  width: 23%;
}

.current-os__content-row--flex[data-v-0c1249d7] {
  gap: 16px;
  display: flex;
}

.current-os__content-row--large[data-v-0c1249d7] {
  width: 30%;
}

.current-os__content-row--hidden[data-v-0c1249d7] {
  display: none !important;
}

.current-os__content-row--buttons[data-v-0c1249d7] {
  gap: 8px;
  display: flex;
}

@media (max-width: 768px) {
  .current-os__content-row[data-v-0c1249d7] {
    width: 100%;
    margin-top: 24px;
  }

  .current-os__content-row[data-v-0c1249d7]:first-child {
    margin-top: 0;
  }

  .current-os__content-row--flex[data-v-0c1249d7] {
    justify-content: flex-start;
  }

  .current-os__content-row--flex-between[data-v-0c1249d7] {
    justify-content: space-between;
    display: flex;
  }
}

.current-os__content-row--right[data-v-0c1249d7] {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.current-os__content-row--action[data-v-0c1249d7] {
  width: 39%;
}

@media (max-width: 768px) {
  .current-os__content-row--action[data-v-0c1249d7] {
    width: 100%;
  }
}

.current-os__content-row--full[data-v-0c1249d7] {
  width: 100%;
}

.current-os__icon-expand[data-v-0c1249d7] {
  cursor: pointer;
  transition: all .3s;
}

.current-os__icon-expand--closed[data-v-0c1249d7] {
  transform: rotate(180deg);
}

.current-os__actions[data-v-0c1249d7] {
  flex-wrap: wrap;
  gap: 24px;
  margin-top: 16px;
  padding-bottom: 12px;
  font-weight: 700;
  display: flex;
}

@media (max-width: 768px) {
  .current-os__actions[data-v-0c1249d7] {
    gap: 12px;
  }
}

.current-os__learn-more[data-v-0c1249d7] {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

@media (max-width: 768px) {
  .current-os__content-row[data-v-0c1249d7]:not(.current-os__content-row--large, .current-os__content-row--right) {
    margin: 0;
  }

  .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__mobile-container[data-v-0c1249d7] {
    width: 100%;
    margin-top: 8px;
    display: flex;
  }

  .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__mobile-container--first[data-v-0c1249d7] {
    margin-top: 24px;
  }

  .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__title[data-v-0c1249d7], .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__subtitle[data-v-0c1249d7] {
    width: 50%;
  }

  .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__subtitle[data-v-0c1249d7] {
    justify-content: flex-end;
  }

  .current-os__content-row:not(.current-os__content-row--large, .current-os__content-row--right) .current-os__subtitle .h-typography[data-v-0c1249d7] {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 90%;
    overflow: hidden;
  }

  .current-os__content-row--buttons[data-v-0c1249d7] {
    grid-template-columns: 1fr;
    display: grid;
  }
}

[data-v-0c1249d7] .current-os__action--danger * {
  color: var(--h-fg-danger-default);
}

.current-os__image-frame[data-v-0c1249d7] {
  background: var(--h-bg-neutral-disabled);
  border-radius: 12px;
  padding: 12px;
}

.current-os__image[data-v-0c1249d7] {
  width: 32px;
}

.vps-stats[data-v-bc294bbe] {
  cursor: pointer;
  align-items: center;
  gap: 16px;
  display: flex;
}

@media (max-width: 1120px) {
  .vps-stats[data-v-bc294bbe] {
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

.vps-stats__card[data-v-bc294bbe] {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

@media (max-width: 1120px) {
  .vps-stats__card[data-v-bc294bbe] {
    width: 48%;
  }
}

@media (max-width: 768px) {
  .vps-stats__card[data-v-bc294bbe] {
    width: 100%;
  }
}

.vps-stats__card-value[data-v-bc294bbe] {
  margin-top: 8px;
  font-weight: 700;
}

@property --gradient-angle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 90deg;
}

@keyframes help-resources-card-rotate-gradient-037f076a {
  to {
    --gradient-angle: 450deg;
  }
}

.help-resources-card[data-v-037f076a] {
  --h-card-border-radius: var(--h-border-radius-lg-alt) !important;
}

.help-resources-card__header[data-v-037f076a] {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.help-resources-card__header--expanded[data-v-037f076a] {
  margin-bottom: var(--h-spacing-md);
}

.help-resources-card__header-left[data-v-037f076a] {
  align-items: flex-start;
  gap: var(--h-spacing-sm);
  display: flex;
}

.help-resources-card__header-icon[data-v-037f076a] {
  background: var(--h-bg-neutral-secondary);
  border-radius: 12px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.help-resources-card__header-content[data-v-037f076a] {
  flex: 1;
}

.help-resources-card__content[data-v-037f076a] {
  gap: var(--h-spacing-md);
  flex-direction: column;
  display: flex;
}

.help-resources-card__section[data-v-037f076a] {
  gap: var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.help-resources-card__articles[data-v-037f076a] {
  gap: var(--h-spacing-xs);
  grid-template-columns: repeat(4, 1fr);
  display: grid;
}

@media (max-width: 992px) {
  .help-resources-card__articles[data-v-037f076a] {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 576px) {
  .help-resources-card__articles[data-v-037f076a] {
    grid-template-columns: 1fr;
  }
}

.help-resources-card__article[data-v-037f076a] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
  background: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-default);
  border-radius: var(--h-border-radius-md);
  cursor: pointer;
  min-width: 0;
  transition: background-color .15s;
  display: flex;
}

.help-resources-card__article[data-v-037f076a]:hover {
  background: var(--h-bg-neutral-hover);
}

.help-resources-card__article span[data-v-037f076a] {
  text-align: left;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  flex: 1;
  min-width: 0;
  display: -webkit-box;
  overflow: hidden;
}

.help-resources-card__suggestions-wrapper[data-v-037f076a] {
  gap: var(--h-spacing-xs);
  padding: var(--h-spacing-xs);
  border-radius: var(--h-border-radius-lg);
  isolation: isolate;
  background: linear-gradient(90deg, #3ab0ff14 0%, #673de614 50%, #e536db14 100%);
  flex-wrap: wrap;
  display: inline-flex;
  position: relative;
}

.help-resources-card__suggestions-wrapper[data-v-037f076a]:before {
  content: "";
  z-index: 0;
  border-radius: inherit;
  background: var(--h-gradient-ai);
  pointer-events: none;
  -webkit-mask-composite: xor;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  padding: 1px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  -webkit-mask-position: 0 0, 0 0;
  mask-position: 0 0, 0 0;
  -webkit-mask-size: auto, auto;
  mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  mask-origin: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-source-type: auto, auto;
  mask-mode: match-source, match-source;
}

.help-resources-card__suggestion[data-v-037f076a] {
  z-index: 1;
  padding: var(--h-spacing-3xs) var(--h-spacing-2xs);
  border: 1px solid var(--h-stroke-default);
  border-radius: var(--h-border-radius-full);
  background: var(--h-bg-neutral-default);
  cursor: pointer;
  color: var(--h-fg-neutral-default);
  align-items: center;
  font-weight: 400;
  transition: all .15s;
  display: inline-flex;
  position: relative;
}

.help-resources-card__suggestion[data-v-037f076a]:hover {
  background: var(--h-bg-neutral-hover);
}

.help-resources-card__input-wrapper[data-v-037f076a] {
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.help-resources-card__input-gradient-border[data-v-037f076a] {
  border-radius: var(--h-border-radius-full);
  isolation: isolate;
  transition: padding .3s, margin .3s;
}

.help-resources-card__input-gradient-border[data-v-037f076a]:before {
  --gradient-angle: 90deg;
  content: "";
  z-index: 0;
  border-radius: inherit;
  opacity: 0;
  background: var(--h-gradient-ai);
  pointer-events: none;
  -webkit-mask-composite: xor;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  padding: 1px;
  transition: opacity .3s, padding .3s;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  -webkit-mask-position: 0 0, 0 0;
  mask-position: 0 0, 0 0;
  -webkit-mask-size: auto, auto;
  mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  mask-origin: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-source-type: auto, auto;
  mask-mode: match-source, match-source;
}

.help-resources-card__input-gradient-border[data-v-037f076a]:hover {
  margin: -1px;
  padding: 2px;
}

.help-resources-card__input-gradient-border[data-v-037f076a]:hover:before {
  opacity: 1;
  background: linear-gradient(var(--gradient-angle), #e536db 0%, var(--h-color-primary-600) 33%, #3ab0ff 66%, #e536db 100%);
  padding: 2px;
  animation: 3s linear infinite help-resources-card-rotate-gradient-037f076a;
}

.help-resources-card__input-gradient-border:hover .help-resources-card__input[data-v-037f076a], .help-resources-card__input-gradient-border:hover .help-resources-card__input[data-v-037f076a]:hover, .help-resources-card__input-gradient-border:hover .help-resources-card__input[data-v-037f076a]:focus {
  border: none;
}

.help-resources-card__input[data-v-037f076a] {
  z-index: 1;
  width: 100%;
  padding: var(--h-spacing-2xs) var(--h-spacing-sm);
  border: 1px solid var(--h-stroke-default);
  border-radius: var(--h-border-radius-full);
  background: var(--h-bg-neutral-default);
  color: var(--h-fg-neutral-default);
  cursor: text;
  padding-right: 48px;
  transition: border-color .15s;
  position: relative;
}

.help-resources-card__input[data-v-037f076a]:hover {
  border-color: var(--h-stroke-hover);
}

.help-resources-card__input[data-v-037f076a]:focus {
  border-color: var(--h-stroke-hover);
  outline: none;
}

.help-resources-card__input-icon-wrapper[data-v-037f076a] {
  z-index: 1;
  background: var(--h-bg-neutral-disabled);
  pointer-events: none;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
}

.slide-enter-active[data-v-037f076a], .slide-leave-active[data-v-037f076a] {
  transition: opacity .2s, transform .2s;
}

.slide-enter-from[data-v-037f076a], .slide-leave-to[data-v-037f076a] {
  opacity: 0;
  transform: translateY(-8px);
}

.docker-app-card[data-v-3ef9162d] {
  gap: var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
  border-radius: var(--h-border-radius-lg-alt) !important;
  --h-card-border-radius: var(--h-border-radius-lg-alt) !important;
}

.docker-app-card__top[data-v-3ef9162d] {
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--h-spacing-xs);
  display: flex;
}

.docker-app-card__left[data-v-3ef9162d] {
  align-items: flex-start;
  gap: var(--h-spacing-2xs);
  flex: 1;
  min-width: 0;
  display: flex;
}

.docker-app-card__icon[data-v-3ef9162d] {
  background: var(--h-bg-neutral-secondary);
  padding: var(--h-spacing-2xs);
  border-radius: 12px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.docker-app-card__icon-img[data-v-3ef9162d] {
  object-fit: contain;
  width: 32px;
  height: 32px;
}

.docker-app-card__info[data-v-3ef9162d] {
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  min-width: 0;
  display: flex;
}

.docker-app-card__name[data-v-3ef9162d] {
  word-break: break-word;
}

.docker-app-card__meta[data-v-3ef9162d] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.docker-app-card__actions[data-v-3ef9162d] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  flex-shrink: 0;
  display: flex;
}

.docker-app-card__menu[data-v-3ef9162d] {
  white-space: nowrap;
}

.docker-app-card__links[data-v-3ef9162d] {
  align-items: center;
  gap: var(--h-spacing-sm);
  flex-wrap: wrap;
  display: flex;
}

.docker-app-card__terminal-loader[data-v-3ef9162d] {
  margin-left: var(--h-spacing-2xs);
  width: 16px;
  height: 16px;
}

@media (max-width: 768px) {
  .docker-app-card__top[data-v-3ef9162d] {
    display: contents;
  }

  .docker-app-card__left[data-v-3ef9162d] {
    order: 1;
  }

  .docker-app-card__links[data-v-3ef9162d] {
    order: 2;
  }

  .docker-app-card__actions[data-v-3ef9162d] {
    flex-direction: column;
    order: 3;
    align-items: stretch;
    width: 100%;
  }

  .docker-app-card__actions[data-v-3ef9162d] > .h-button, .docker-app-card__actions[data-v-3ef9162d] .h-action-menu {
    width: 100%;
  }
}

.docker-apps-grid-skeleton__header[data-v-9c2e3d04] {
  margin-bottom: var(--h-spacing-sm);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.docker-apps-grid-skeleton__grid[data-v-9c2e3d04] {
  gap: var(--h-spacing-sm);
  grid-template-columns: repeat(2, 1fr);
  display: grid;
}

@media (max-width: 768px) {
  .docker-apps-grid-skeleton__grid[data-v-9c2e3d04] {
    grid-template-columns: 1fr;
  }
}

.docker-apps-grid-skeleton__card[data-v-9c2e3d04] {
  min-height: 80px;
}

.docker-apps-grid-skeleton__content[data-v-9c2e3d04] {
  align-items: center;
  gap: var(--h-spacing-sm);
  display: flex;
}

.docker-apps-grid-skeleton__text[data-v-9c2e3d04] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.docker-apps-grid__header[data-v-2970fdec] {
  margin-bottom: var(--h-spacing-sm);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.docker-apps-grid__grid[data-v-2970fdec] {
  gap: var(--h-spacing-sm);
  grid-template-columns: repeat(2, 1fr);
  display: grid;
}

@media (max-width: 768px) {
  .docker-apps-grid__grid[data-v-2970fdec] {
    grid-template-columns: 1fr;
  }
}

.docker-apps-grid__add-card[data-v-2970fdec] {
  justify-content: center;
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-sm);
  border: 1px dashed var(--h-stroke-default);
  border-radius: var(--h-border-radius-lg);
  background: var(--h-bg-neutral-surface);
  cursor: pointer;
  transition: background-color .2s;
  display: flex;
}

.docker-apps-grid__add-card[data-v-2970fdec]:hover {
  background: var(--h-bg-neutral-hover);
}

.docker-apps-grid__deploy-banner[data-v-2970fdec] {
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

@media (max-width: 768px) {
  .docker-apps-grid__deploy-banner[data-v-2970fdec] {
    background-position: 100% 100%;
    background-size: auto 80%;
  }
}

.docker-apps-grid__deploy-content[data-v-2970fdec] {
  max-width: 60%;
}

@media (max-width: 768px) {
  .docker-apps-grid__deploy-content[data-v-2970fdec] {
    max-width: 100%;
  }
}

.simple-server-detail-row[data-v-b0623617] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-2xs);
  min-height: 24px;
  display: flex;
}

.simple-server-detail-row__label[data-v-b0623617] {
  color: var(--h-fg-neutral-default);
  flex: 1;
  min-width: 0;
}

.simple-server-detail-row__value[data-v-b0623617] {
  justify-content: flex-end;
  align-items: center;
  gap: var(--h-spacing-2xs);
  text-align: right;
  flex-wrap: nowrap;
  flex: 1;
  min-width: 0;
  margin-left: auto;
  display: flex;
}

.simple-server-details[data-v-6dac4ce8] {
  margin-top: var(--h-spacing-sm);
  grid-template-columns: 1fr 1fr;
  display: grid;
  position: relative;
}

.simple-server-details[data-v-6dac4ce8]:before {
  content: "";
  border-top: 1px solid var(--h-stroke-subtle);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

@media (max-width: 768px) {
  .simple-server-details[data-v-6dac4ce8] {
    grid-template-columns: 1fr;
  }
}

.simple-server-details__column[data-v-6dac4ce8] {
  gap: var(--h-spacing-xs);
  padding: var(--h-spacing-sm) 0 0;
  flex-direction: column;
  display: flex;
}

.simple-server-details__column--left[data-v-6dac4ce8] {
  padding-right: var(--h-spacing-sm);
}

.simple-server-details__column--right[data-v-6dac4ce8] {
  border-left: 1px solid var(--h-stroke-subtle);
  padding-left: var(--h-spacing-sm);
}

@media (max-width: 768px) {
  .simple-server-details__column--right[data-v-6dac4ce8] {
    border-left: none;
    border-top: 1px solid var(--h-stroke-subtle);
    padding-left: 0;
  }
}

.simple-server-details__icon[data-v-6dac4ce8] {
  cursor: pointer;
}

.simple-server-details__location[data-v-6dac4ce8] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  min-width: 0;
  display: flex;
}

.simple-server-details__copy-value[data-v-6dac4ce8] {
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  overflow: hidden;
}

.simple-usage-cards__grid[data-v-aec9494a] {
  gap: var(--h-spacing-sm);
  grid-template-columns: repeat(4, 1fr);
  display: grid;
}

@media (max-width: 768px) {
  .simple-usage-cards__grid[data-v-aec9494a] {
    grid-template-columns: repeat(2, 1fr);
  }
}

.simple-usage-cards__card[data-v-aec9494a] {
  cursor: pointer;
  padding: var(--h-spacing-xs);
  border-radius: var(--h-border-radius-lg);
  background: var(--h-bg-neutral-secondary);
}

.simple-usage-cards__card[data-v-aec9494a]:hover {
  background: var(--h-bg-neutral-hover);
}

.simple-usage-cards__card--danger[data-v-aec9494a] {
  background: var(--h-bg-danger-tint-default);
}

.simple-usage-cards__card--danger[data-v-aec9494a]:hover {
  background: var(--h-bg-danger-tint-hover);
}

.simple-usage-cards__header[data-v-aec9494a] {
  align-items: center;
  gap: var(--h-spacing-3xs);
  margin-bottom: var(--h-spacing-2xs);
  display: flex;
}

.simple-usage-cards__value[data-v-aec9494a] {
  margin-bottom: var(--h-spacing-2xs);
}

.simple-usage-cards__bar[data-v-aec9494a] .h-progress-bar__bar {
  border-radius: 2px;
  height: 4px;
}

.simple-combined-card[data-v-5a7041db] {
  border-radius: var(--h-border-radius-xl) !important;
}

.simple-combined-card__header[data-v-5a7041db] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-sm);
  flex-wrap: wrap;
  display: flex;
}

.simple-combined-card__os-info[data-v-5a7041db] {
  align-items: center;
  gap: var(--h-spacing-xs);
  display: flex;
}

.simple-combined-card__label[data-v-5a7041db] {
  text-transform: capitalize;
}

.simple-combined-card__image-frame[data-v-5a7041db] {
  background: var(--h-bg-neutral-secondary);
  padding: var(--h-spacing-xs);
  border-radius: 12px;
  flex-shrink: 0;
}

.simple-combined-card__image[data-v-5a7041db] {
  width: 28px;
  height: 28px;
}

.simple-combined-card__os-meta[data-v-5a7041db] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  margin-top: 2px;
  display: flex;
}

.simple-combined-card__header-actions[data-v-5a7041db] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  flex-wrap: wrap;
  display: flex;
}

@media (max-width: 768px) {
  .simple-combined-card__header-actions[data-v-5a7041db] {
    flex-direction: column;
    width: 100%;
  }

  .simple-combined-card__header-actions[data-v-5a7041db] button, .simple-combined-card__header-actions[data-v-5a7041db] .h-action-menu {
    width: 100%;
  }
}

.simple-combined-card[data-v-5a7041db] .simple-combined-card__action--danger * {
  color: var(--h-fg-danger-default);
}

.simple-combined-card__usage-section[data-v-5a7041db] {
  margin-top: var(--h-spacing-sm);
}

.server-overview__cards[data-v-b33485c0] {
  gap: 16px;
  display: flex;
}

@media (max-width: 768px) {
  .server-overview__cards[data-v-b33485c0] {
    flex-direction: column;
  }
}

.server-overview__card[data-v-b33485c0] {
  width: 100%;
}

/* [project]/src/styles/Snapshots_Backups.BVj4iXB0.css [app-client] (css) */
.snapshots-table-loader__header[data-v-61d12c56] {
  justify-content: space-between;
  padding: 24px;
  display: flex;
}

.snapshots-table-loader__row[data-v-61d12c56] {
  border-top: 1px solid var(--h-stroke-default);
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30%;
  padding: 24px;
  display: grid;
}

.snapshots-table-loader__row-action[data-v-61d12c56] {
  gap: 16px;
  display: flex;
}

.snapshots-table__card .h-data-table-container[data-v-0470430a] {
  outline: none;
}

.snapshots-table__card[data-v-0470430a] .snapshots-table__estimation-header .h-data-table__header-content {
  justify-content: flex-end;
}

.snapshots-table__header[data-v-0470430a] {
  padding: var(--h-spacing-sm);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

@media (max-width: 576px) {
  .snapshots-table__header[data-v-0470430a] {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
}

.snapshots-table__action[data-v-0470430a] {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

@media (max-width: 576px) {
  .snapshots-table__action[data-v-0470430a] {
    width: 100%;
  }
}

.snapshots-table__estimation[data-v-0470430a] {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.table-header-padding:nth-child(3) {
  padding-left: 56px;
}

.snapshots-table td:nth-child(3), .backups-table td:nth-child(3) {
  min-width: 288px;
}

/* [project]/src/styles/SummerSaleBanner.CMSHi-a1.css [app-client] (css) */
.sale-banner[data-v-6c88c9bc] {
  background-color: var(--primary--800);
  background-image: var(--v0a437f27);
  width: 100%;
  color: var(--neutral--0);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  align-items: center;
  gap: 24px;
  padding: 24px 40px;
  display: flex;
}

.sale-banner--centered[data-v-6c88c9bc] {
  justify-content: center;
}

.sale-banner__main[data-v-6c88c9bc] {
  flex-direction: column;
  gap: 8px;
  margin-right: auto;
  display: flex;
}

@media (max-width: 767px) {
  .sale-banner__main[data-v-6c88c9bc] {
    justify-content: center;
  }
}

.sale-banner__title[data-v-6c88c9bc] {
  margin: 0;
}

.sale-banner__subtitle[data-v-6c88c9bc] {
  color: inherit;
}

.sale-banner__price[data-v-6c88c9bc] {
  margin-left: 6px;
  font-size: 16px;
  font-weight: 700;
}

@media (max-width: 767px) {
  .sale-banner__price[data-v-6c88c9bc] {
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    margin-top: 8px;
    display: flex;
  }

  .sale-banner__price--new[data-v-6c88c9bc] {
    width: 100%;
    margin-bottom: 4px;
    font-size: 18px;
  }
}

.sale-banner__price--old[data-v-6c88c9bc] {
  margin-left: 8px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: line-through;
}

.sale-banner__timer[data-v-6c88c9bc] {
  flex-direction: column;
  gap: 4px;
  display: flex;
}

.sale-banner__timer-label[data-v-6c88c9bc] {
  text-align: center;
  color: inherit;
}

.sale-banner__actions[data-v-6c88c9bc] {
  text-align: center;
  display: flex;
}

.sale-banner__action[data-v-6c88c9bc] {
  text-transform: capitalize;
}

.sale-banner__money-back-badge[data-v-6c88c9bc] {
  gap: 8px;
  margin-top: 4px;
  display: flex;
}

.sale-banner__content-image[data-v-6c88c9bc] {
  max-width: 316px;
  display: flex;
}

.sale-banner__content-image > img[data-v-6c88c9bc] {
  width: 100%;
  height: auto;
}

@media (max-width: 937px) {
  .sale-banner[data-v-6c88c9bc] {
    background-image: var(--v629662a5);
    flex-direction: column;
    padding: 24px 16px;
  }

  .sale-banner__content-image[data-v-6c88c9bc] {
    display: none;
  }

  .sale-banner__main[data-v-6c88c9bc] {
    width: 100%;
    margin-right: unset;
  }

  .sale-banner__money-back-badge[data-v-6c88c9bc] {
    margin-top: unset;
  }

  .sale-banner__timer[data-v-6c88c9bc] {
    width: 100%;
    margin: 0;
  }

  .sale-banner__actions[data-v-6c88c9bc] {
    align-self: stretch;
  }

  .sale-banner__action[data-v-6c88c9bc] {
    width: 100%;
  }
}

/* [project]/src/styles/TrustBox.DU0dLe_j.css [app-client] (css) */
.trustpilot-widget[data-v-b903fc63] {
  background-color: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-default);
  width: 100%;
  padding: var(--h-spacing-md);
  border-radius: 16px;
  margin-top: 28px;
  overflow: visible;
}

@media (max-width: 576px) {
  .trustpilot-widget[data-v-b903fc63] {
    padding-left: var(--h-spacing-2xs);
    padding-right: var(--h-spacing-2xs);
  }
}

/* [project]/src/styles/VpsChangeOsDialog.B8rsY6_X.css [app-client] (css) */
.change-os-confirm__os-transition[data-v-916320eb] {
  align-items: center;
  gap: var(--h-spacing-xs);
  display: flex;
}

.change-os-confirm__os-icon[data-v-916320eb] {
  background: var(--h-color-neutral-0);
  border-radius: var(--h-spacing-xs);
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.change-os-details[data-v-eeae210a] {
  gap: var(--h-spacing-sm) !important;
}

.change-os-details__title[data-v-eeae210a] {
  align-items: center;
  gap: var(--h-spacing-xs);
  justify-content: space-between;
  display: flex;
}

.change-os-details__title-text[data-v-eeae210a] {
  align-items: center;
  gap: var(--h-spacing-xs);
  display: flex;
}

.change-os-details__title-content[data-v-eeae210a] {
  flex-direction: column;
  display: flex;
}

.change-os-details__icon-wrapper[data-v-eeae210a] {
  background: var(--h-color-neutral-0);
  border-radius: var(--h-spacing-2xs);
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.change-os-details__description[data-v-eeae210a] {
  color: var(--h-fg-neutral-secondary);
}

.change-os-details__links[data-v-eeae210a] {
  gap: var(--h-spacing-md);
  flex-wrap: wrap;
  font-weight: 700;
  display: flex;
}

@media (max-width: 768px) {
  .change-os-details__links[data-v-eeae210a] {
    gap: var(--h-spacing-sm);
  }
}

.change-os-details__version[data-v-eeae210a] {
  flex-direction: column;
  display: flex;
}

.change-os-docker-confirm__os-transition[data-v-c561bd3b] {
  align-items: center;
  gap: var(--h-spacing-xs);
  display: flex;
}

.change-os-docker-confirm__os-icon[data-v-c561bd3b] {
  background: var(--h-color-neutral-0);
  border-radius: var(--h-spacing-xs);
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.change-os-docker-details__loader[data-v-2d4cec75] {
  justify-content: center;
  align-items: center;
  min-height: 200px;
  display: flex;
}

.change-os-docker-details__header[data-v-2d4cec75] {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.change-os-docker-details__header-left[data-v-2d4cec75] {
  align-items: center;
  gap: var(--h-spacing-sm);
  display: flex;
}

.change-os-docker-details__icon-wrapper[data-v-2d4cec75] {
  background: var(--h-color-neutral-0);
  border-radius: var(--h-spacing-xs);
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.change-os-docker-details__icon[data-v-2d4cec75] {
  object-fit: contain;
  width: 32px;
  height: 32px;
}

.change-os-docker-details__header-content[data-v-2d4cec75] {
  flex-direction: column;
  display: flex;
}

.change-os-docker-details__about[data-v-2d4cec75] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.change-os-docker-details__links[data-v-2d4cec75] {
  gap: var(--h-spacing-sm);
  display: flex;
}

.change-os-docker-details__configuration[data-v-2d4cec75] {
  gap: var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
}

.change-os-docker-details__configuration-header[data-v-2d4cec75] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.change-os-password__input-row[data-v-34c8aecc] {
  align-items: flex-start;
  gap: var(--h-spacing-2xs);
  display: flex;
}

@media (max-width: 768px) {
  .change-os-password__input-row[data-v-34c8aecc] {
    flex-direction: column;
  }
}

.change-os-password__input-field[data-v-34c8aecc] {
  flex: 1;
  width: 100%;
  min-width: 0;
}

.change-os-password__generate-btn[data-v-34c8aecc] {
  flex-shrink: 0;
  margin-top: 28px;
}

@media (max-width: 768px) {
  .change-os-password__generate-btn[data-v-34c8aecc] {
    align-self: flex-start;
    width: fit-content;
    margin-top: 0;
  }
}

.vps-change-os-dialog__content {
  flex-direction: column;
  max-height: calc(90vh - 60px);
  display: flex;
  overflow: hidden;
}

.vps-change-os-dialog__body {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
}

.vps-change-os-dialog__body > .change-os-details, .vps-change-os-dialog__body > .change-os-confirm, .vps-change-os-dialog__body > .change-os-password, .vps-change-os-dialog__body > .change-os-docker-details, .vps-change-os-dialog__body > .change-os-docker-confirm {
  gap: var(--h-spacing-md);
  padding: var(--h-spacing-md);
  padding-bottom: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.vps-change-os-dialog__footer {
  justify-content: flex-end;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-md);
  flex-shrink: 0;
  display: flex;
}

@media (max-width: 768px) {
  .vps-change-os-dialog__footer {
    padding-top: var(--h-spacing-xs);
    padding-bottom: calc(var(--h-spacing-md)  + env(safe-area-inset-bottom));
    flex-direction: column-reverse;
  }
}

.h-dialog:has(.vps-change-os-dialog__content) .h-dialog__header-title {
  white-space: normal;
  text-overflow: unset;
  word-break: break-word;
  line-height: 1.25;
  overflow: visible;
}

@media (max-width: 768px) {
  .h-bottom-sheet:has(.vps-change-os-dialog__content) {
    max-height: calc(100dvh - var(--h-spacing-md)) !important;
  }

  .h-bottom-sheet:has(.vps-change-os-dialog__content) .vps-change-os-dialog__content {
    max-height: none;
    overflow: visible;
  }

  .h-bottom-sheet:has(.vps-change-os-dialog__content) .h-bottom-sheet__header-title {
    white-space: normal;
    text-overflow: unset;
    word-break: break-word;
    line-height: 1.25;
    overflow: visible;
  }
}

/* [project]/src/styles/WebsiteTypeIcon.D2YrSgCk.css [app-client] (css) */
.website-type-icon[data-v-7860327b] {
  height: 100%;
}

/* [project]/src/styles/base.css [app-client] (css) */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-divide-x-reverse: 0;
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: "Inter", system-ui, sans-serif;
    --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-50: #fef2f2;
    --color-red-100: #ffe2e2;
    --color-red-200: #ffcaca;
    --color-red-400: #ff6568;
    --color-red-500: #fb2c36;
    --color-red-600: #e40014;
    --color-red-700: #bf000f;
    --color-red-950: #460809;
    --color-orange-50: #fff7ed;
    --color-orange-200: #ffd7a8;
    --color-orange-300: #ffb96d;
    --color-orange-500: #fe6e00;
    --color-orange-600: #f05100;
    --color-orange-700: #c53c00;
    --color-amber-50: #fffbeb;
    --color-amber-100: #fef3c6;
    --color-amber-200: #fee685;
    --color-amber-300: #ffd236;
    --color-amber-400: #fcbb00;
    --color-amber-500: #f99c00;
    --color-amber-600: #dd7400;
    --color-amber-700: #b75000;
    --color-yellow-50: #fefce8;
    --color-yellow-200: #fff085;
    --color-yellow-300: #ffe02a;
    --color-yellow-400: #fac800;
    --color-yellow-500: #edb200;
    --color-yellow-600: #cd8900;
    --color-yellow-700: #a36100;
    --color-lime-50: #f7fee7;
    --color-lime-200: #d8f999;
    --color-lime-400: #9de500;
    --color-lime-500: #80cd00;
    --color-lime-600: #62a400;
    --color-lime-700: #4b7d00;
    --color-green-50: #f0fdf4;
    --color-green-100: #dcfce7;
    --color-green-200: #b9f8cf;
    --color-green-400: #05df72;
    --color-green-500: #00c758;
    --color-green-600: #00a544;
    --color-green-700: #008138;
    --color-emerald-50: #ecfdf5;
    --color-emerald-100: #d0fae5;
    --color-emerald-200: #a4f4cf;
    --color-emerald-300: #5ee9b5;
    --color-emerald-400: #00d294;
    --color-emerald-500: #00bb7f;
    --color-emerald-600: #009767;
    --color-emerald-700: #007956;
    --color-emerald-800: #005f46;
    --color-teal-50: #f0fdfa;
    --color-teal-200: #96f7e4;
    --color-teal-500: #00baa7;
    --color-teal-600: #009588;
    --color-teal-700: #00776e;
    --color-cyan-50: #ecfeff;
    --color-cyan-200: #a2f4fd;
    --color-cyan-300: #53eafd;
    --color-cyan-400: #00d2ef;
    --color-cyan-500: #00b7d7;
    --color-cyan-600: #0092b5;
    --color-cyan-700: #007492;
    --color-cyan-900: #104e64;
    --color-sky-50: #f0f9ff;
    --color-sky-100: #dff2fe;
    --color-sky-200: #b8e6fe;
    --color-sky-300: #77d4ff;
    --color-sky-400: #00bcfe;
    --color-sky-500: #00a5ef;
    --color-sky-600: #0084cc;
    --color-sky-700: #0069a4;
    --color-sky-900: #024a70;
    --color-blue-50: #eff6ff;
    --color-blue-100: #dbeafe;
    --color-blue-200: #bedbff;
    --color-blue-300: #90c5ff;
    --color-blue-400: #54a2ff;
    --color-blue-500: #3080ff;
    --color-blue-600: #155dfc;
    --color-blue-700: #1447e6;
    --color-blue-900: #1c398e;
    --color-blue-950: #162456;
    --color-indigo-50: #eef2ff;
    --color-indigo-100: #e0e7ff;
    --color-indigo-200: #c7d2ff;
    --color-indigo-300: #a4b3ff;
    --color-indigo-400: #7d87ff;
    --color-indigo-500: #625fff;
    --color-indigo-600: #4f39f6;
    --color-indigo-700: #432dd7;
    --color-indigo-950: #1e1a4d;
    --color-violet-50: #f5f3ff;
    --color-violet-100: #ede9fe;
    --color-violet-200: #ddd6ff;
    --color-violet-400: #a685ff;
    --color-violet-500: #8d54ff;
    --color-violet-600: #7f22fe;
    --color-violet-700: #7008e7;
    --color-purple-50: #faf5ff;
    --color-purple-100: #f3e8ff;
    --color-purple-200: #e9d5ff;
    --color-purple-300: #d9b3ff;
    --color-purple-400: #c07eff;
    --color-purple-500: #ac4bff;
    --color-purple-600: #9810fa;
    --color-purple-700: #8200da;
    --color-fuchsia-50: #fdf4ff;
    --color-fuchsia-100: #fae8ff;
    --color-fuchsia-200: #f6cfff;
    --color-fuchsia-500: #e12afb;
    --color-fuchsia-600: #c600db;
    --color-fuchsia-700: #a600b5;
    --color-pink-50: #fdf2f8;
    --color-pink-200: #fccee8;
    --color-pink-400: #fb64b6;
    --color-pink-500: #f6339a;
    --color-pink-600: #e30076;
    --color-pink-700: #c4005c;
    --color-rose-50: #fff1f2;
    --color-rose-100: #ffe4e6;
    --color-rose-200: #ffccd3;
    --color-rose-300: #ffa2ae;
    --color-rose-400: #ff667f;
    --color-rose-500: #ff2357;
    --color-rose-600: #e70044;
    --color-rose-700: #c20039;
    --color-slate-50: #f8fafc;
    --color-slate-100: #f1f5f9;
    --color-slate-200: #e2e8f0;
    --color-slate-300: #cad5e2;
    --color-slate-400: #90a1b9;
    --color-slate-500: #62748e;
    --color-slate-600: #45556c;
    --color-slate-700: #314158;
    --color-slate-800: #1d293d;
    --color-slate-900: #0f172b;
    --color-slate-950: #020618;
    --color-gray-50: #f9fafb;
    --color-gray-100: #f3f4f6;
    --color-gray-200: #e5e7eb;
    --color-gray-300: #d1d5dc;
    --color-gray-400: #99a1af;
    --color-gray-500: #6a7282;
    --color-gray-600: #4a5565;
    --color-gray-700: #364153;
    --color-gray-800: #1e2939;
    --color-gray-900: #101828;
    --color-gray-950: #030712;
    --color-zinc-50: #fafafa;
    --color-zinc-500: #71717b;
    --color-neutral-400: #a1a1a1;
    --color-neutral-600: #525252;
    --color-neutral-700: #404040;
    --color-neutral-800: #262626;
    --color-stone-50: #fafaf9;
    --color-stone-200: #e7e5e4;
    --color-stone-500: #79716b;
    --color-stone-600: #57534d;
    --color-stone-700: #44403b;
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;
    --tracking-tighter: -.05em;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --radius-xs: .125rem;
    --radius-sm: .25rem;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --drop-shadow-2xl: 0 25px 25px #00000026;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --animate-bounce: bounce 1s infinite;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --aspect-video: 16 / 9;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: "Inter", system-ui, sans-serif;
    --default-mono-font-family: var(--font-mono);
    --color-background: var(--background);
    --color-foreground: var(--foreground);
  }

  @supports (color: lab(0% 0 0)) {
    :root, :host {
      --color-red-50: lab(96.5005% 4.18508 1.52328);
      --color-red-100: lab(92.243% 10.2865 3.83865);
      --color-red-200: lab(86.017% 19.8815 7.75869);
      --color-red-400: lab(63.7053% 60.745 31.3109);
      --color-red-500: lab(55.4814% 75.0732 48.8528);
      --color-red-600: lab(48.4493% 77.4328 61.5452);
      --color-red-700: lab(40.4273% 67.2623 53.7441);
      --color-red-950: lab(13.003% 29.04 16.7519);
      --color-orange-50: lab(97.7008% 1.53735 5.90649);
      --color-orange-200: lab(88.4871% 9.94918 28.8378);
      --color-orange-300: lab(80.8059% 21.7313 50.4455);
      --color-orange-500: lab(64.272% 57.1788 90.3583);
      --color-orange-600: lab(57.1026% 64.2584 89.8886);
      --color-orange-700: lab(46.4615% 57.7275 70.8507);
      --color-amber-50: lab(98.6252% -.635922 8.42309);
      --color-amber-100: lab(95.916% -1.21653 23.111);
      --color-amber-200: lab(91.7203% -.505269 49.9084);
      --color-amber-300: lab(86.4156% 6.13147 78.3961);
      --color-amber-400: lab(80.1641% 16.6016 99.2089);
      --color-amber-500: lab(72.7183% 31.8672 97.9407);
      --color-amber-600: lab(60.3514% 40.5624 87.1228);
      --color-amber-700: lab(47.2709% 42.9082 69.2966);
      --color-yellow-50: lab(98.6846% -1.79055 9.7766);
      --color-yellow-200: lab(94.3433% -5.00429 52.9663);
      --color-yellow-300: lab(89.7033% -.480294 84.4917);
      --color-yellow-400: lab(83.2664% 8.65132 106.895);
      --color-yellow-500: lab(76.3898% 14.5258 98.4589);
      --color-yellow-600: lab(62.7799% 22.4197 86.1544);
      --color-yellow-700: lab(47.8202% 25.2426 66.5015);
      --color-lime-50: lab(98.7039% -5.32573 10.2149);
      --color-lime-200: lab(94.0718% -22.5338 42.5238);
      --color-lime-400: lab(83.7876% -45.0447 88.4738);
      --color-lime-500: lab(75.3197% -46.6547 86.1778);
      --color-lime-600: lab(61.1055% -41.0235 73.1483);
      --color-lime-700: lab(47.246% -32.2589 55.8249);
      --color-green-50: lab(98.1563% -5.60117 2.75915);
      --color-green-100: lab(96.1861% -13.8464 6.52365);
      --color-green-200: lab(92.4222% -26.4702 12.9427);
      --color-green-400: lab(78.503% -64.9265 39.7492);
      --color-green-500: lab(70.5521% -66.5147 45.8073);
      --color-green-600: lab(59.0978% -58.6621 41.2579);
      --color-green-700: lab(47.0329% -47.0239 31.4788);
      --color-emerald-50: lab(97.8462% -6.94966 1.85487);
      --color-emerald-100: lab(94.9004% -17.0769 5.63836);
      --color-emerald-200: lab(90.2247% -31.039 9.47084);
      --color-emerald-300: lab(83.9203% -48.7124 13.8849);
      --color-emerald-400: lab(75.0771% -60.7313 19.4147);
      --color-emerald-500: lab(66.9756% -58.27 19.5419);
      --color-emerald-600: lab(55.0481% -49.9246 15.93);
      --color-emerald-700: lab(44.4871% -41.0396 11.0361);
      --color-emerald-800: lab(35.3675% -33.1188 8.04002);
      --color-teal-50: lab(98.3189% -4.74921 -.111711);
      --color-teal-200: lab(90.7612% -33.1343 -.542295);
      --color-teal-500: lab(67.3859% -49.0983 -2.63511);
      --color-teal-600: lab(55.0223% -41.0774 -3.90277);
      --color-teal-700: lab(44.4134% -33.1436 -4.22149);
      --color-cyan-50: lab(98.3304% -5.97432 -2.62108);
      --color-cyan-200: lab(91.0821% -24.0435 -12.8306);
      --color-cyan-300: lab(85.3886% -36.7636 -21.5716);
      --color-cyan-400: lab(76.6045% -40.9406 -29.6231);
      --color-cyan-500: lab(67.805% -35.3952 -30.2018);
      --color-cyan-600: lab(55.1767% -26.7496 -30.5139);
      --color-cyan-700: lab(44.7267% -21.5987 -26.118);
      --color-cyan-900: lab(30.372% -13.1853 -18.7887);
      --color-sky-50: lab(97.3623% -2.33802 -4.13098);
      --color-sky-100: lab(94.3709% -4.56053 -8.23453);
      --color-sky-200: lab(88.6983% -11.3978 -16.8488);
      --color-sky-300: lab(80.3307% -20.2945 -31.385);
      --color-sky-400: lab(70.687% -23.6078 -45.9483);
      --color-sky-500: lab(63.3038% -18.433 -51.0407);
      --color-sky-600: lab(51.7754% -11.4712 -49.8349);
      --color-sky-700: lab(41.6013% -9.10804 -42.5647);
      --color-sky-900: lab(29.1959% -8.34689 -28.2453);
      --color-blue-50: lab(96.492% -1.14644 -5.11479);
      --color-blue-100: lab(92.0301% -2.24757 -11.6453);
      --color-blue-200: lab(86.15% -4.04379 -21.0797);
      --color-blue-300: lab(77.5052% -6.4629 -36.42);
      --color-blue-400: lab(65.0361% -1.42065 -56.9802);
      --color-blue-500: lab(54.1736% 13.3369 -74.6839);
      --color-blue-600: lab(44.0605% 29.0279 -86.0352);
      --color-blue-700: lab(36.9089% 35.0961 -85.6872);
      --color-blue-900: lab(26.1542% 15.7545 -51.5504);
      --color-blue-950: lab(15.6723% 8.86232 -32.2945);
      --color-indigo-50: lab(95.4818% .411302 -6.78529);
      --color-indigo-100: lab(91.6577% 1.04591 -12.7199);
      --color-indigo-200: lab(84.4329% 3.18977 -23.9688);
      --color-indigo-300: lab(74.0235% 8.54138 -41.6075);
      --color-indigo-400: lab(59.866% 22.4834 -64.4485);
      --color-indigo-500: lab(48.295% 38.3129 -81.9673);
      --color-indigo-600: lab(38.4009% 52.6132 -92.3857);
      --color-indigo-700: lab(32.4486% 49.2217 -84.6695);
      --color-indigo-950: lab(12.4853% 14.9672 -31.3418);
      --color-violet-50: lab(96.2416% 2.28849 -5.51657);
      --color-violet-100: lab(93.0838% 4.35197 -9.88284);
      --color-violet-200: lab(87.0888% 8.53688 -19.4189);
      --color-violet-400: lab(62.8239% 34.9159 -60.0512);
      --color-violet-500: lab(49.9355% 55.1776 -81.8963);
      --color-violet-600: lab(41.088% 68.9966 -91.995);
      --color-violet-700: lab(35.2783% 67.9912 -88.793);
      --color-purple-50: lab(97.1627% 2.99937 -4.13398);
      --color-purple-100: lab(93.3333% 6.97437 -9.83434);
      --color-purple-200: lab(87.8405% 13.4282 -18.7159);
      --color-purple-300: lab(78.3298% 26.2195 -34.9499);
      --color-purple-400: lab(63.6946% 47.6127 -59.2066);
      --color-purple-500: lab(52.0183% 66.11 -78.2316);
      --color-purple-600: lab(43.0295% 75.21 -86.5669);
      --color-purple-700: lab(36.1758% 69.8525 -80.0381);
      --color-fuchsia-50: lab(97.1083% 4.46233 -4.09334);
      --color-fuchsia-100: lab(93.9419% 9.57647 -9.08735);
      --color-fuchsia-200: lab(87.7108% 19.9958 -18.2054);
      --color-fuchsia-500: lab(56.4256% 83.132 -64.639);
      --color-fuchsia-600: lab(47.5131% 83.4271 -63.0363);
      --color-fuchsia-700: lab(39.787% 72.2653 -53.1244);
      --color-pink-50: lab(96.4459% 4.53997 -1.49434);
      --color-pink-200: lab(87.4504% 19.6 -6.46662);
      --color-pink-400: lab(64.5597% 64.3615 -12.7988);
      --color-pink-500: lab(56.9303% 76.8162 -8.07021);
      --color-pink-600: lab(49.5493% 79.8381 2.31768);
      --color-pink-700: lab(42.1737% 71.8009 7.42233);
      --color-rose-50: lab(96.2369% 4.94155 1.28011);
      --color-rose-100: lab(92.8221% 9.86832 2.60075);
      --color-rose-200: lab(86.806% 19.1909 4.07754);
      --color-rose-300: lab(76.6339% 38.3549 9.68835);
      --color-rose-400: lab(64.4125% 63.0291 19.2068);
      --color-rose-500: lab(56.101% 79.4328 31.4532);
      --color-rose-600: lab(49.1882% 81.577 36.0311);
      --color-rose-700: lab(41.1651% 71.6251 30.3087);
      --color-slate-50: lab(98.1434% -.369519 -1.05966);
      --color-slate-100: lab(96.286% -.852436 -2.46847);
      --color-slate-200: lab(91.7353% -.998765 -4.76968);
      --color-slate-300: lab(84.7652% -1.94535 -7.93337);
      --color-slate-400: lab(65.5349% -2.25151 -14.5072);
      --color-slate-500: lab(48.0876% -2.03595 -16.5814);
      --color-slate-600: lab(35.5623% -1.74978 -15.4316);
      --color-slate-700: lab(26.9569% -1.47016 -15.6993);
      --color-slate-800: lab(16.132% -.318035 -14.6672);
      --color-slate-900: lab(7.78673% 1.82345 -15.0537);
      --color-slate-950: lab(1.76974% 1.32743 -9.28855);
      --color-gray-50: lab(98.2596% -.247031 -.706708);
      --color-gray-100: lab(96.1596% -.0823438 -1.13575);
      --color-gray-200: lab(91.6229% -.159115 -2.26791);
      --color-gray-300: lab(85.1236% -.612259 -3.7138);
      --color-gray-400: lab(65.9269% -.832707 -8.17473);
      --color-gray-500: lab(47.7841% -.393182 -10.0268);
      --color-gray-600: lab(35.6337% -1.58697 -10.8425);
      --color-gray-700: lab(27.1134% -.956401 -12.3224);
      --color-gray-800: lab(16.1051% -1.18239 -11.7533);
      --color-gray-900: lab(8.11897% .811279 -12.254);
      --color-gray-950: lab(1.90334% .278696 -5.48866);
      --color-zinc-50: lab(98.26% 0 0);
      --color-zinc-500: lab(47.8878% 1.65477 -5.77283);
      --color-neutral-400: lab(66.128% -.0000298023 .0000119209);
      --color-neutral-600: lab(34.924% 0 0);
      --color-neutral-700: lab(27.036% 0 0);
      --color-neutral-800: lab(15.204% 0 -.00000596046);
      --color-stone-50: lab(98.2686% -.0991821 .364304);
      --color-stone-200: lab(91.055% .663072 .865579);
      --color-stone-500: lab(48.1164% 2.35701 4.26852);
      --color-stone-600: lab(35.5168% 1.08604 4.07829);
      --color-stone-700: lab(27.3812% 1.32917 3.57789);
    }
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer components;

@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }

  .collapse {
    visibility: collapse;
  }

  .visible {
    visibility: visible;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: 0;
  }

  .inset-x-0 {
    inset-inline: 0;
  }

  .inset-y-0 {
    inset-block: 0;
  }

  .top-0 {
    top: 0;
  }

  .top-0\.5 {
    top: calc(var(--spacing) * .5);
  }

  .top-1 {
    top: var(--spacing);
  }

  .top-1\/2 {
    top: 50%;
  }

  .top-3 {
    top: calc(var(--spacing) * 3);
  }

  .top-20 {
    top: calc(var(--spacing) * 20);
  }

  .top-28 {
    top: calc(var(--spacing) * 28);
  }

  .top-\[60\%\] {
    top: 60%;
  }

  .top-\[70px\] {
    top: 70px;
  }

  .top-\[90px\] {
    top: 90px;
  }

  .top-full {
    top: 100%;
  }

  .top-px {
    top: 1px;
  }

  .right-0 {
    right: 0;
  }

  .right-3 {
    right: calc(var(--spacing) * 3);
  }

  .right-4 {
    right: calc(var(--spacing) * 4);
  }

  .-bottom-1 {
    bottom: calc(var(--spacing) * -1);
  }

  .bottom-0 {
    bottom: 0;
  }

  .bottom-\[-13px\] {
    bottom: -13px;
  }

  .bottom-\[-17px\] {
    bottom: -17px;
  }

  .left-0 {
    left: 0;
  }

  .left-0\.5 {
    left: calc(var(--spacing) * .5);
  }

  .left-3 {
    left: calc(var(--spacing) * 3);
  }

  .left-4\.5 {
    left: calc(var(--spacing) * 4.5);
  }

  .left-\[-200px\] {
    left: -200px;
  }

  .isolate {
    isolation: isolate;
  }

  .-z-10 {
    z-index: calc(10 * -1);
  }

  .z-1 {
    z-index: 1;
  }

  .z-10 {
    z-index: 10;
  }

  .z-50, .z-\[50\] {
    z-index: 50;
  }

  .z-\[90\] {
    z-index: 90;
  }

  .z-\[100\] {
    z-index: 100;
  }

  .z-\[999\] {
    z-index: 999;
  }

  .z-\[1000\] {
    z-index: 1000;
  }

  .z-\[9999\] {
    z-index: 9999;
  }

  .order-3 {
    order: 3;
  }

  .col-span-1 {
    grid-column: span 1 / span 1;
  }

  .col-span-12 {
    grid-column: span 12 / span 12;
  }

  .row-span-1 {
    grid-row: span 1 / span 1;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .m-0 {
    margin: 0;
  }

  .-mx-4 {
    margin-inline: calc(var(--spacing) * -4);
  }

  .mx-1 {
    margin-inline: var(--spacing);
  }

  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }

  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }

  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }

  .my-12 {
    margin-block: calc(var(--spacing) * 12);
  }

  .-mt-2 {
    margin-top: calc(var(--spacing) * -2);
  }

  .mt-0 {
    margin-top: 0;
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: var(--spacing);
  }

  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }

  .mt-\[68px\] {
    margin-top: 68px;
  }

  .mt-auto {
    margin-top: auto;
  }

  .mr-1 {
    margin-right: var(--spacing);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .\!mb-1 {
    margin-bottom: var(--spacing) !important;
  }

  .mb-1 {
    margin-bottom: var(--spacing);
  }

  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .mb-\[8px\] {
    margin-bottom: 8px;
  }

  .mb-\[20px\] {
    margin-bottom: 20px;
  }

  .ml-0\.5 {
    margin-left: calc(var(--spacing) * .5);
  }

  .ml-1 {
    margin-left: var(--spacing);
  }

  .ml-auto {
    margin-left: auto;
  }

  .box-border {
    box-sizing: border-box;
  }

  .line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .table-row {
    display: table-row;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }

  .size-3 {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .size-7 {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }

  .size-8 {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }

  .size-9 {
    width: calc(var(--spacing) * 9);
    height: calc(var(--spacing) * 9);
  }

  .size-12 {
    width: calc(var(--spacing) * 12);
    height: calc(var(--spacing) * 12);
  }

  .size-\[60px\] {
    width: 60px;
    height: 60px;
  }

  .size-full {
    width: 100%;
    height: 100%;
  }

  .h-\(--radix-navigation-menu-viewport-height\) {
    height: var(--radix-navigation-menu-viewport-height);
  }

  .h-0\.5 {
    height: calc(var(--spacing) * .5);
  }

  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }

  .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-7 {
    height: calc(var(--spacing) * 7);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-9 {
    height: calc(var(--spacing) * 9);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-11 {
    height: calc(var(--spacing) * 11);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-20 {
    height: calc(var(--spacing) * 20);
  }

  .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .h-40 {
    height: calc(var(--spacing) * 40);
  }

  .h-72 {
    height: calc(var(--spacing) * 72);
  }

  .h-\[1px\] {
    height: 1px;
  }

  .h-\[2px\] {
    height: 2px;
  }

  .h-\[3px\] {
    height: 3px;
  }

  .h-\[42px\] {
    height: 42px;
  }

  .h-\[45px\] {
    height: 45px;
  }

  .h-\[48px\] {
    height: 48px;
  }

  .h-\[50px\] {
    height: 50px;
  }

  .h-\[52px\] {
    height: 52px;
  }

  .h-\[80\%\] {
    height: 80%;
  }

  .h-\[80px\] {
    height: 80px;
  }

  .h-\[90px\] {
    height: 90px;
  }

  .h-\[90vh\] {
    height: 90vh;
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .max-h-60 {
    max-height: calc(var(--spacing) * 60);
  }

  .max-h-\[300px\] {
    max-height: 300px;
  }

  .max-h-\[480px\] {
    max-height: 480px;
  }

  .max-h-\[500px\] {
    max-height: 500px;
  }

  .max-h-\[calc\(100vh-5rem\)\] {
    max-height: calc(100vh - 5rem);
  }

  .max-h-\[calc\(100vh-220px\)\] {
    max-height: calc(100vh - 220px);
  }

  .min-h-0 {
    min-height: 0;
  }

  .min-h-28 {
    min-height: calc(var(--spacing) * 28);
  }

  .min-h-40 {
    min-height: calc(var(--spacing) * 40);
  }

  .min-h-\[40vh\] {
    min-height: 40vh;
  }

  .min-h-\[140px\] {
    min-height: 140px;
  }

  .min-h-\[150px\] {
    min-height: 150px;
  }

  .min-h-\[250px\] {
    min-height: 250px;
  }

  .min-h-\[280px\] {
    min-height: 280px;
  }

  .min-h-\[400px\] {
    min-height: 400px;
  }

  .min-h-\[500px\] {
    min-height: 500px;
  }

  .min-h-\[calc\(100vh-140px\)\] {
    min-height: calc(100vh - 140px);
  }

  .min-h-full {
    min-height: 100%;
  }

  .min-h-screen {
    min-height: 100vh;
  }

  .w-0 {
    width: 0;
  }

  .w-1\/4 {
    width: 25%;
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-9 {
    width: calc(var(--spacing) * 9);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-11 {
    width: calc(var(--spacing) * 11);
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-14 {
    width: calc(var(--spacing) * 14);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-44 {
    width: calc(var(--spacing) * 44);
  }

  .w-60 {
    width: calc(var(--spacing) * 60);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-72 {
    width: calc(var(--spacing) * 72);
  }

  .w-\[80\%\] {
    width: 80%;
  }

  .w-\[800px\] {
    width: 800px;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-max {
    width: max-content;
  }

  .w-px {
    width: 1px;
  }

  .w-screen {
    width: 100vw;
  }

  .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-4xl {
    max-width: var(--container-4xl);
  }

  .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .max-w-6xl {
    max-width: var(--container-6xl);
  }

  .max-w-7xl {
    max-width: var(--container-7xl);
  }

  .max-w-\[85rem\] {
    max-width: 85rem;
  }

  .max-w-\[250px\] {
    max-width: 250px;
  }

  .max-w-\[370px\] {
    max-width: 370px;
  }

  .max-w-\[420px\] {
    max-width: 420px;
  }

  .max-w-\[480px\] {
    max-width: 480px;
  }

  .max-w-\[500px\] {
    max-width: 500px;
  }

  .max-w-\[550px\] {
    max-width: 550px;
  }

  .max-w-\[640px\] {
    max-width: 640px;
  }

  .max-w-\[900px\] {
    max-width: 900px;
  }

  .max-w-\[1400px\] {
    max-width: 1400px;
  }

  .max-w-\[1450px\] {
    max-width: 1450px;
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-max {
    max-width: max-content;
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-xl {
    max-width: var(--container-xl);
  }

  .min-w-0 {
    min-width: 0;
  }

  .min-w-8 {
    min-width: calc(var(--spacing) * 8);
  }

  .min-w-\[24px\] {
    min-width: 24px;
  }

  .min-w-\[28px\] {
    min-width: 28px;
  }

  .min-w-\[80px\] {
    min-width: 80px;
  }

  .min-w-\[200px\] {
    min-width: 200px;
  }

  .min-w-\[220px\] {
    min-width: 220px;
  }

  .min-w-max {
    min-width: max-content;
  }

  .flex-1 {
    flex: 1;
  }

  .shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .origin-\[top_center\] {
    transform-origin: top;
  }

  .-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-0 {
    --tw-translate-x: 0;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * 2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .scale-105 {
    --tw-scale-x: 105%;
    --tw-scale-y: 105%;
    --tw-scale-z: 105%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .-rotate-45 {
    rotate: -45deg;
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-bounce {
    animation: var(--animate-bounce);
  }

  .animate-pulse {
    animation: var(--animate-pulse);
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

  .scrollbar-none {
    scrollbar-width: none;
  }

  .list-none {
    list-style-type: none;
  }

  .columns-2 {
    columns: 2;
  }

  .break-inside-avoid {
    break-inside: avoid;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-nowrap {
    flex-wrap: nowrap;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .items-baseline {
    align-items: baseline;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .justify-around {
    justify-content: space-around;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .gap-0 {
    gap: 0;
  }

  .gap-0\.5 {
    gap: calc(var(--spacing) * .5);
  }

  .gap-1 {
    gap: var(--spacing);
  }

  .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-3\.5 {
    gap: calc(var(--spacing) * 3.5);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-4\.5 {
    gap: calc(var(--spacing) * 4.5);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }

  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }

  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }

  :where(.space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-4 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-8 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.divide-border-custom > :not(:last-child)) {
    border-color: var(--border-color);
  }

  :where(.divide-slate-800 > :not(:last-child)) {
    border-color: var(--color-slate-800);
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-\[1\.1rem\] {
    border-radius: 1.1rem;
  }

  .rounded-\[1\.5rem\] {
    border-radius: 1.5rem;
  }

  .rounded-\[2\.5rem\] {
    border-radius: 2.5rem;
  }

  .rounded-\[2rem\] {
    border-radius: 2rem;
  }

  .rounded-\[3\.5rem\] {
    border-radius: 3.5rem;
  }

  .rounded-\[3rem\] {
    border-radius: 3rem;
  }

  .rounded-\[4rem\] {
    border-radius: 4rem;
  }

  .rounded-\[14px\] {
    border-radius: 14px;
  }

  .rounded-\[min\(var\(--radius-md\)\,10px\)\] {
    border-radius: min(var(--radius-md), 10px);
  }

  .rounded-\[min\(var\(--radius-md\)\,12px\)\] {
    border-radius: min(var(--radius-md), 12px);
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-sm {
    border-radius: var(--radius-sm);
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .rounded-tl-sm {
    border-top-left-radius: var(--radius-sm);
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .border-\[12px\] {
    border-style: var(--tw-border-style);
    border-width: 12px;
  }

  .border-\[14px\] {
    border-style: var(--tw-border-style);
    border-width: 14px;
  }

  .border-x {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 1px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-\[\#1a1a1a\] {
    border-color: #1a1a1a;
  }

  .border-\[\#2dd4bf\]\/20 {
    border-color: #2dd4bf33;
    border-color: lab(76.6427% -46.2429 -2.00341 / .2);
  }

  .border-\[\#10b981\]\/20 {
    border-color: #10b98133;
    border-color: lab(66.6921% -50.6677 17.059 / .2);
  }

  .border-\[\#38bdf8\]\/20 {
    border-color: #38bdf833;
    border-color: lab(71.5897% -21.7158 -40.1263 / .2);
  }

  .border-\[\#60a5fa\]\/20 {
    border-color: #60a5fa33;
    border-color: lab(66.0368% -2.92006 -49.7488 / .2);
  }

  .border-\[\#161b38\] {
    border-color: #161b38;
  }

  .border-\[\#161b38\]\/60 {
    border-color: #161b3899;
    border-color: lab(10.5865% 5.54601 -19.9855 / .6);
  }

  .border-\[\#a3e635\]\/20 {
    border-color: #a3e63533;
    border-color: lab(84.531% -39.9535 71.9885 / .2);
  }

  .border-\[\#a855f7\]\/20 {
    border-color: #a855f733;
    border-color: lab(52.7991% 56.2742 -68.7519 / .2);
  }

  .border-\[\#c084fc\]\/20 {
    border-color: #c084fc33;
    border-color: lab(65.0976% 40.5542 -51.7263 / .2);
  }

  .border-\[\#f3f3f3\] {
    border-color: #f3f3f3;
  }

  .border-\[\#f472b6\]\/20 {
    border-color: #f472b633;
    border-color: lab(65.7695% 56.1391 -11.1264 / .2);
  }

  .border-\[\#facc15\]\/20 {
    border-color: #facc1533;
    border-color: lab(84.2787% 6.27849 82.0646 / .2);
  }

  .border-\[\#fb923c\]\/20 {
    border-color: #fb923c33;
    border-color: lab(71.1073% 36.1144 60.8211 / .2);
  }

  .border-\[\#fb7185\]\/20 {
    border-color: #fb718533;
    border-color: lab(65.5329% 54.9724 16.5087 / .2);
  }

  .border-amber-100 {
    border-color: var(--color-amber-100);
  }

  .border-amber-400\/30 {
    border-color: #fcbb004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-400\/30 {
      border-color: color-mix(in oklab, var(--color-amber-400) 30%, transparent);
    }
  }

  .border-amber-500\/20 {
    border-color: #f99c0033;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-500\/20 {
      border-color: color-mix(in oklab, var(--color-amber-500) 20%, transparent);
    }
  }

  .border-amber-500\/40 {
    border-color: #f99c0066;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-500\/40 {
      border-color: color-mix(in oklab, var(--color-amber-500) 40%, transparent);
    }
  }

  .border-black\/10 {
    border-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/10 {
      border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .border-blue-400\/30 {
    border-color: #54a2ff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-400\/30 {
      border-color: color-mix(in oklab, var(--color-blue-400) 30%, transparent);
    }
  }

  .border-blue-500 {
    border-color: var(--color-blue-500);
  }

  .border-blue-500\/20 {
    border-color: #3080ff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-500\/20 {
      border-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
    }
  }

  .border-blue-500\/30 {
    border-color: #3080ff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-500\/30 {
      border-color: color-mix(in oklab, var(--color-blue-500) 30%, transparent);
    }
  }

  .border-blue-500\/40 {
    border-color: #3080ff66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-500\/40 {
      border-color: color-mix(in oklab, var(--color-blue-500) 40%, transparent);
    }
  }

  .border-blue-600\/50 {
    border-color: #155dfc80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-600\/50 {
      border-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
    }
  }

  .border-blue-900\/30 {
    border-color: #1c398e4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-900\/30 {
      border-color: color-mix(in oklab, var(--color-blue-900) 30%, transparent);
    }
  }

  .border-border-custom {
    border-color: var(--border-color);
  }

  .border-border-custom\/50 {
    border-color: var(--border-color);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-border-custom\/50 {
      border-color: color-mix(in oklab, var(--border-color) 50%, transparent);
    }
  }

  .border-brand {
    border-color: var(--accent-blue);
  }

  .border-brand\/20 {
    border-color: var(--accent-blue);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-brand\/20 {
      border-color: color-mix(in oklab, var(--accent-blue) 20%, transparent);
    }
  }

  .border-cyan-500\/40 {
    border-color: #00b7d766;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-cyan-500\/40 {
      border-color: color-mix(in oklab, var(--color-cyan-500) 40%, transparent);
    }
  }

  .border-emerald-100 {
    border-color: var(--color-emerald-100);
  }

  .border-emerald-400\/30 {
    border-color: #00d2944d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-400\/30 {
      border-color: color-mix(in oklab, var(--color-emerald-400) 30%, transparent);
    }
  }

  .border-emerald-500\/20 {
    border-color: #00bb7f33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-500\/20 {
      border-color: color-mix(in oklab, var(--color-emerald-500) 20%, transparent);
    }
  }

  .border-emerald-500\/30 {
    border-color: #00bb7f4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-500\/30 {
      border-color: color-mix(in oklab, var(--color-emerald-500) 30%, transparent);
    }
  }

  .border-emerald-500\/40 {
    border-color: #00bb7f66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-500\/40 {
      border-color: color-mix(in oklab, var(--color-emerald-500) 40%, transparent);
    }
  }

  .border-gray-800 {
    border-color: var(--color-gray-800);
  }

  .border-green-500\/20 {
    border-color: #00c75833;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-green-500\/20 {
      border-color: color-mix(in oklab, var(--color-green-500) 20%, transparent);
    }
  }

  .border-indigo-500\/20 {
    border-color: #625fff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-indigo-500\/20 {
      border-color: color-mix(in oklab, var(--color-indigo-500) 20%, transparent);
    }
  }

  .border-indigo-500\/40 {
    border-color: #625fff66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-indigo-500\/40 {
      border-color: color-mix(in oklab, var(--color-indigo-500) 40%, transparent);
    }
  }

  .border-purple-100 {
    border-color: var(--color-purple-100);
  }

  .border-purple-500 {
    border-color: var(--color-purple-500);
  }

  .border-purple-500\/20 {
    border-color: #ac4bff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-purple-500\/20 {
      border-color: color-mix(in oklab, var(--color-purple-500) 20%, transparent);
    }
  }

  .border-purple-500\/30 {
    border-color: #ac4bff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-purple-500\/30 {
      border-color: color-mix(in oklab, var(--color-purple-500) 30%, transparent);
    }
  }

  .border-purple-500\/40 {
    border-color: #ac4bff66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-purple-500\/40 {
      border-color: color-mix(in oklab, var(--color-purple-500) 40%, transparent);
    }
  }

  .border-red-500\/20 {
    border-color: #fb2c3633;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-500\/20 {
      border-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);
    }
  }

  .border-sky-100 {
    border-color: var(--color-sky-100);
  }

  .border-sky-400\/30 {
    border-color: #00bcfe4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-sky-400\/30 {
      border-color: color-mix(in oklab, var(--color-sky-400) 30%, transparent);
    }
  }

  .border-sky-500\/40 {
    border-color: #00a5ef66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-sky-500\/40 {
      border-color: color-mix(in oklab, var(--color-sky-500) 40%, transparent);
    }
  }

  .border-slate-100 {
    border-color: var(--color-slate-100);
  }

  .border-slate-200 {
    border-color: var(--color-slate-200);
  }

  .border-slate-300 {
    border-color: var(--color-slate-300);
  }

  .border-slate-400\/30 {
    border-color: #90a1b94d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-400\/30 {
      border-color: color-mix(in oklab, var(--color-slate-400) 30%, transparent);
    }
  }

  .border-slate-600 {
    border-color: var(--color-slate-600);
  }

  .border-slate-700 {
    border-color: var(--color-slate-700);
  }

  .border-slate-700\/50 {
    border-color: #31415880;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-700\/50 {
      border-color: color-mix(in oklab, var(--color-slate-700) 50%, transparent);
    }
  }

  .border-slate-700\/60 {
    border-color: #31415899;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-700\/60 {
      border-color: color-mix(in oklab, var(--color-slate-700) 60%, transparent);
    }
  }

  .border-slate-700\/80 {
    border-color: #314158cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-700\/80 {
      border-color: color-mix(in oklab, var(--color-slate-700) 80%, transparent);
    }
  }

  .border-slate-800 {
    border-color: var(--color-slate-800);
  }

  .border-slate-900 {
    border-color: var(--color-slate-900);
  }

  .border-slate-950 {
    border-color: var(--color-slate-950);
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-white\/5 {
    border-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/5 {
      border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .border-white\/10 {
    border-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/10 {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .border-yellow-400 {
    border-color: var(--color-yellow-400);
  }

  .border-t-\[\#7d6138\] {
    border-top-color: #7d6138;
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .\!bg-\[\#FEFEFE\] {
    background-color: #fefefe !important;
  }

  .\!bg-white {
    background-color: var(--color-white) !important;
  }

  .bg-\[\#0a0a0a\] {
    background-color: #0a0a0a;
  }

  .bg-\[\#0a1120\] {
    background-color: #0a1120;
  }

  .bg-\[\#0b132b\] {
    background-color: #0b132b;
  }

  .bg-\[\#0b1322\]\/95 {
    background-color: #0b1322f2;
    background-color: lab(5.76547% .409253 -11.4297 / .95);
  }

  .bg-\[\#1A2231\] {
    background-color: #1a2231;
  }

  .bg-\[\#1a1a1a\] {
    background-color: #1a1a1a;
  }

  .bg-\[\#1a3651\] {
    background-color: #1a3651;
  }

  .bg-\[\#1e3a8a\]\/40 {
    background-color: #1e3a8a66;
    background-color: lab(26.3402% 13.7641 -48.672 / .4);
  }

  .bg-\[\#1f3a5f\] {
    background-color: #1f3a5f;
  }

  .bg-\[\#3f6212\]\/40 {
    background-color: #3f621266;
    background-color: lab(37.6598% -23.1306 37.8291 / .4);
  }

  .bg-\[\#4c1d95\]\/40 {
    background-color: #4c1d9566;
    background-color: lab(24.6731% 42.0706 -57.9767 / .4);
  }

  .bg-\[\#7c2d12\]\/40 {
    background-color: #7c2d1266;
    background-color: lab(30.4057% 33.9917 34.5752 / .4);
  }

  .bg-\[\#38BDF8\] {
    background-color: #38bdf8;
  }

  .bg-\[\#050a14\] {
    background-color: #050a14;
  }

  .bg-\[\#050a14\]\/95 {
    background-color: #050a14f2;
    background-color: lab(2.65359% -.00428408 -5.44992 / .95);
  }

  .bg-\[\#064e3b\]\/40 {
    background-color: #064e3b66;
    background-color: lab(28.8175% -25.4614 5.17415 / .4);
  }

  .bg-\[\#070b14\] {
    background-color: #070b14;
  }

  .bg-\[\#0096ff\] {
    background-color: #0096ff;
  }

  .bg-\[\#111\] {
    background-color: #111;
  }

  .bg-\[\#134e4a\]\/40 {
    background-color: #134e4a66;
    background-color: lab(29.467% -20.0854 -3.37731 / .4);
  }

  .bg-\[\#0369a1\]\/40 {
    background-color: #0369a166;
    background-color: lab(41.7011% -9.34745 -38.0347 / .4);
  }

  .bg-\[\#581c87\]\/40 {
    background-color: #581c8766;
    background-color: lab(25.1755% 42.1166 -48.3933 / .4);
  }

  .bg-\[\#854d0e\]\/40 {
    background-color: #854d0e66;
    background-color: lab(38.8388% 20.9807 43.6428 / .4);
  }

  .bg-\[\#020617\] {
    background-color: #020617;
  }

  .bg-\[\#020617\]\/95 {
    background-color: #020617f2;
    background-color: lab(1.77049% 1.21939 -8.84593 / .95);
  }

  .bg-\[\#111723\]\/95 {
    background-color: #111723f2;
    background-color: lab(7.59527% .165313 -9.34399 / .95);
  }

  .bg-\[\#121824\] {
    background-color: #121824;
  }

  .bg-\[\#262421\] {
    background-color: #262421;
  }

  .bg-\[\#831843\]\/40 {
    background-color: #83184366;
    background-color: lab(29.5254% 46.6438 3.13935 / .4);
  }

  .bg-\[\#881337\]\/40 {
    background-color: #88133766;
    background-color: lab(29.8529% 48.7086 11.8257 / .4);
  }

  .bg-\[\#FEFEFE\] {
    background-color: #fefefe;
  }

  .bg-\[\#f4f1ea\] {
    background-color: #f4f1ea;
  }

  .bg-amber-50 {
    background-color: var(--color-amber-50);
  }

  .bg-amber-400\/20 {
    background-color: #fcbb0033;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-400\/20 {
      background-color: color-mix(in oklab, var(--color-amber-400) 20%, transparent);
    }
  }

  .bg-amber-500 {
    background-color: var(--color-amber-500);
  }

  .bg-amber-500\/10 {
    background-color: #f99c001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-500\/10 {
      background-color: color-mix(in oklab, var(--color-amber-500) 10%, transparent);
    }
  }

  .bg-amber-500\/15 {
    background-color: #f99c0026;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-500\/15 {
      background-color: color-mix(in oklab, var(--color-amber-500) 15%, transparent);
    }
  }

  .bg-amber-600\/10 {
    background-color: #dd74001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-600\/10 {
      background-color: color-mix(in oklab, var(--color-amber-600) 10%, transparent);
    }
  }

  .bg-background {
    background-color: var(--background);
  }

  .bg-background\/90 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/90 {
      background-color: color-mix(in oklab, var(--background) 90%, transparent);
    }
  }

  .bg-background\/95 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/95 {
      background-color: color-mix(in oklab, var(--background) 95%, transparent);
    }
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-black\/30 {
    background-color: #0000004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/30 {
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }

  .bg-black\/60 {
    background-color: #0009;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/60 {
      background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .bg-black\/70 {
    background-color: #000000b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/70 {
      background-color: color-mix(in oklab, var(--color-black) 70%, transparent);
    }
  }

  .bg-blue-400\/20 {
    background-color: #54a2ff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-400\/20 {
      background-color: color-mix(in oklab, var(--color-blue-400) 20%, transparent);
    }
  }

  .bg-blue-500\/10 {
    background-color: #3080ff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-500\/10 {
      background-color: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
    }
  }

  .bg-blue-600 {
    background-color: var(--color-blue-600);
  }

  .bg-blue-600\/10 {
    background-color: #155dfc1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-600\/10 {
      background-color: color-mix(in oklab, var(--color-blue-600) 10%, transparent);
    }
  }

  .bg-blue-600\/20 {
    background-color: #155dfc33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-600\/20 {
      background-color: color-mix(in oklab, var(--color-blue-600) 20%, transparent);
    }
  }

  .bg-blue-700 {
    background-color: var(--color-blue-700);
  }

  .bg-blue-900\/30 {
    background-color: #1c398e4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-900\/30 {
      background-color: color-mix(in oklab, var(--color-blue-900) 30%, transparent);
    }
  }

  .bg-brand {
    background-color: var(--accent-blue);
  }

  .bg-brand\/5 {
    background-color: var(--accent-blue);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-brand\/5 {
      background-color: color-mix(in oklab, var(--accent-blue) 5%, transparent);
    }
  }

  .bg-brand\/10 {
    background-color: var(--accent-blue);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-brand\/10 {
      background-color: color-mix(in oklab, var(--accent-blue) 10%, transparent);
    }
  }

  .bg-card {
    background-color: var(--card-bg);
  }

  .bg-card\/50 {
    background-color: var(--card-bg);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/50 {
      background-color: color-mix(in oklab, var(--card-bg) 50%, transparent);
    }
  }

  .bg-emerald-50 {
    background-color: var(--color-emerald-50);
  }

  .bg-emerald-400\/20 {
    background-color: #00d29433;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-400\/20 {
      background-color: color-mix(in oklab, var(--color-emerald-400) 20%, transparent);
    }
  }

  .bg-emerald-500\/20 {
    background-color: #00bb7f33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-500\/20 {
      background-color: color-mix(in oklab, var(--color-emerald-500) 20%, transparent);
    }
  }

  .bg-emerald-600\/10 {
    background-color: #0097671a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-600\/10 {
      background-color: color-mix(in oklab, var(--color-emerald-600) 10%, transparent);
    }
  }

  .bg-emerald-600\/20 {
    background-color: #00976733;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-600\/20 {
      background-color: color-mix(in oklab, var(--color-emerald-600) 20%, transparent);
    }
  }

  .bg-foreground {
    background-color: var(--foreground);
  }

  .bg-foreground\/5 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/5 {
      background-color: color-mix(in oklab, var(--foreground) 5%, transparent);
    }
  }

  .bg-foreground\/10 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/10 {
      background-color: color-mix(in oklab, var(--foreground) 10%, transparent);
    }
  }

  .bg-foreground\/15 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/15 {
      background-color: color-mix(in oklab, var(--foreground) 15%, transparent);
    }
  }

  .bg-green-600\/10 {
    background-color: #00a5441a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-green-600\/10 {
      background-color: color-mix(in oklab, var(--color-green-600) 10%, transparent);
    }
  }

  .bg-indigo-500\/5 {
    background-color: #625fff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-indigo-500\/5 {
      background-color: color-mix(in oklab, var(--color-indigo-500) 5%, transparent);
    }
  }

  .bg-indigo-500\/10 {
    background-color: #625fff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-indigo-500\/10 {
      background-color: color-mix(in oklab, var(--color-indigo-500) 10%, transparent);
    }
  }

  .bg-indigo-500\/15 {
    background-color: #625fff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-indigo-500\/15 {
      background-color: color-mix(in oklab, var(--color-indigo-500) 15%, transparent);
    }
  }

  .bg-neutral-400 {
    background-color: var(--color-neutral-400);
  }

  .bg-neutral-800 {
    background-color: var(--color-neutral-800);
  }

  .bg-purple-50 {
    background-color: var(--color-purple-50);
  }

  .bg-purple-500\/15 {
    background-color: #ac4bff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-500\/15 {
      background-color: color-mix(in oklab, var(--color-purple-500) 15%, transparent);
    }
  }

  .bg-purple-600\/10 {
    background-color: #9810fa1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-600\/10 {
      background-color: color-mix(in oklab, var(--color-purple-600) 10%, transparent);
    }
  }

  .bg-purple-600\/20 {
    background-color: #9810fa33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-600\/20 {
      background-color: color-mix(in oklab, var(--color-purple-600) 20%, transparent);
    }
  }

  .bg-red-400\/10 {
    background-color: #ff65681a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-400\/10 {
      background-color: color-mix(in oklab, var(--color-red-400) 10%, transparent);
    }
  }

  .bg-red-500\/10 {
    background-color: #fb2c361a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-500\/10 {
      background-color: color-mix(in oklab, var(--color-red-500) 10%, transparent);
    }
  }

  .bg-red-600 {
    background-color: var(--color-red-600);
  }

  .bg-red-600\/10 {
    background-color: #e400141a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-600\/10 {
      background-color: color-mix(in oklab, var(--color-red-600) 10%, transparent);
    }
  }

  .bg-red-950\/30 {
    background-color: #4608094d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-950\/30 {
      background-color: color-mix(in oklab, var(--color-red-950) 30%, transparent);
    }
  }

  .bg-sidebar {
    background-color: var(--sidebar-bg);
  }

  .bg-sky-50 {
    background-color: var(--color-sky-50);
  }

  .bg-sky-400\/20 {
    background-color: #00bcfe33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-400\/20 {
      background-color: color-mix(in oklab, var(--color-sky-400) 20%, transparent);
    }
  }

  .bg-sky-500\/15 {
    background-color: #00a5ef26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-500\/15 {
      background-color: color-mix(in oklab, var(--color-sky-500) 15%, transparent);
    }
  }

  .bg-slate-50 {
    background-color: var(--color-slate-50);
  }

  .bg-slate-100 {
    background-color: var(--color-slate-100);
  }

  .bg-slate-200 {
    background-color: var(--color-slate-200);
  }

  .bg-slate-400\/20 {
    background-color: #90a1b933;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-400\/20 {
      background-color: color-mix(in oklab, var(--color-slate-400) 20%, transparent);
    }
  }

  .bg-slate-500 {
    background-color: var(--color-slate-500);
  }

  .bg-slate-700\/50 {
    background-color: #31415880;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-700\/50 {
      background-color: color-mix(in oklab, var(--color-slate-700) 50%, transparent);
    }
  }

  .bg-slate-800 {
    background-color: var(--color-slate-800);
  }

  .bg-slate-800\/40 {
    background-color: #1d293d66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-800\/40 {
      background-color: color-mix(in oklab, var(--color-slate-800) 40%, transparent);
    }
  }

  .bg-slate-800\/50 {
    background-color: #1d293d80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-800\/50 {
      background-color: color-mix(in oklab, var(--color-slate-800) 50%, transparent);
    }
  }

  .bg-slate-800\/60 {
    background-color: #1d293d99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-800\/60 {
      background-color: color-mix(in oklab, var(--color-slate-800) 60%, transparent);
    }
  }

  .bg-slate-900 {
    background-color: var(--color-slate-900);
  }

  .bg-slate-900\/20 {
    background-color: #0f172b33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/20 {
      background-color: color-mix(in oklab, var(--color-slate-900) 20%, transparent);
    }
  }

  .bg-slate-900\/40 {
    background-color: #0f172b66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/40 {
      background-color: color-mix(in oklab, var(--color-slate-900) 40%, transparent);
    }
  }

  .bg-slate-900\/50 {
    background-color: #0f172b80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/50 {
      background-color: color-mix(in oklab, var(--color-slate-900) 50%, transparent);
    }
  }

  .bg-slate-900\/60 {
    background-color: #0f172b99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/60 {
      background-color: color-mix(in oklab, var(--color-slate-900) 60%, transparent);
    }
  }

  .bg-slate-900\/80 {
    background-color: #0f172bcc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/80 {
      background-color: color-mix(in oklab, var(--color-slate-900) 80%, transparent);
    }
  }

  .bg-slate-900\/90 {
    background-color: #0f172be6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/90 {
      background-color: color-mix(in oklab, var(--color-slate-900) 90%, transparent);
    }
  }

  .bg-slate-950 {
    background-color: var(--color-slate-950);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/5 {
    background-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/5 {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .bg-white\/90 {
    background-color: #ffffffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/90 {
      background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-tr {
    --tw-gradient-position: to top right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .from-blue-50\/50 {
    --tw-gradient-from: #eff6ff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-blue-50\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-50) 50%, transparent);
    }
  }

  .from-blue-50\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-300 {
    --tw-gradient-from: var(--color-blue-300);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-400\/30 {
    --tw-gradient-from: #54a2ff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-blue-400\/30 {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-400) 30%, transparent);
    }
  }

  .from-blue-400\/30 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-500 {
    --tw-gradient-from: var(--color-blue-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-600 {
    --tw-gradient-from: var(--color-blue-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-lime-500 {
    --tw-gradient-from: var(--color-lime-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-orange-500 {
    --tw-gradient-from: var(--color-orange-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-pink-500 {
    --tw-gradient-from: var(--color-pink-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-purple-500 {
    --tw-gradient-from: var(--color-purple-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-rose-500 {
    --tw-gradient-from: var(--color-rose-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-sky-500 {
    --tw-gradient-from: var(--color-sky-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-teal-500 {
    --tw-gradient-from: var(--color-teal-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-violet-600 {
    --tw-gradient-from: var(--color-violet-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-yellow-500 {
    --tw-gradient-from: var(--color-yellow-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .via-cyan-300\/20 {
    --tw-gradient-via: #53eafd33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-cyan-300\/20 {
      --tw-gradient-via: color-mix(in oklab, var(--color-cyan-300) 20%, transparent);
    }
  }

  .via-cyan-300\/20 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-sky-400 {
    --tw-gradient-via: var(--color-sky-400);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .to-amber-600 {
    --tw-gradient-to: var(--color-amber-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-200 {
    --tw-gradient-to: var(--color-blue-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-600 {
    --tw-gradient-to: var(--color-blue-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-cyan-500 {
    --tw-gradient-to: var(--color-cyan-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-emerald-600 {
    --tw-gradient-to: var(--color-emerald-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-green-600 {
    --tw-gradient-to: var(--color-green-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-indigo-600 {
    --tw-gradient-to: var(--color-indigo-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-indigo-700 {
    --tw-gradient-to: var(--color-indigo-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-pink-600 {
    --tw-gradient-to: var(--color-pink-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-700 {
    --tw-gradient-to: var(--color-purple-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-red-600 {
    --tw-gradient-to: var(--color-red-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-rose-600 {
    --tw-gradient-to: var(--color-rose-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-clip-padding {
    background-clip: padding-box;
  }

  .bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .bg-center {
    background-position: center;
  }

  .object-contain {
    object-fit: contain;
  }

  .p-0 {
    padding: 0;
  }

  .p-1 {
    padding: var(--spacing);
  }

  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-3\.5 {
    padding: calc(var(--spacing) * 3.5);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-10 {
    padding: calc(var(--spacing) * 10);
  }

  .p-20 {
    padding: calc(var(--spacing) * 20);
  }

  .p-\[2px\] {
    padding: 2px;
  }

  .px-0 {
    padding-inline: 0;
  }

  .px-1 {
    padding-inline: var(--spacing);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-4\.5 {
    padding-inline: calc(var(--spacing) * 4.5);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-6\.5 {
    padding-inline: calc(var(--spacing) * 6.5);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }

  .px-\[3\%\] {
    padding-inline: 3%;
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: var(--spacing);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-4\.5 {
    padding-block: calc(var(--spacing) * 4.5);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-9 {
    padding-block: calc(var(--spacing) * 9);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .py-\[3\%\] {
    padding-block: 3%;
  }

  .pt-0 {
    padding-top: 0;
  }

  .pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-3\.5 {
    padding-top: calc(var(--spacing) * 3.5);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }

  .pt-24 {
    padding-top: calc(var(--spacing) * 24);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pb-1 {
    padding-bottom: var(--spacing);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-3\.5 {
    padding-bottom: calc(var(--spacing) * 3.5);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-9 {
    padding-bottom: calc(var(--spacing) * 9);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .font-sans {
    font-family: Inter, system-ui, sans-serif;
  }

  .font-serif {
    font-family: var(--font-serif);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[0\.8rem\] {
    font-size: .8rem;
  }

  .text-\[0\.9rem\] {
    font-size: .9rem;
  }

  .text-\[0\.68rem\] {
    font-size: .68rem;
  }

  .text-\[0\.85rem\] {
    font-size: .85rem;
  }

  .text-\[0\.94em\] {
    font-size: .94em;
  }

  .text-\[0\.95rem\] {
    font-size: .95rem;
  }

  .text-\[1\.05rem\] {
    font-size: 1.05rem;
  }

  .text-\[1\.7rem\] {
    font-size: 1.7rem;
  }

  .text-\[8px\] {
    font-size: 8px;
  }

  .text-\[9px\] {
    font-size: 9px;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[15px\] {
    font-size: 15px;
  }

  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }

  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }

  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-\[1000\] {
    --tw-font-weight: 1000;
    font-weight: 1000;
  }

  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-\[-0\.01em\] {
    --tw-tracking: -.01em;
    letter-spacing: -.01em;
  }

  .tracking-\[-0\.04em\] {
    --tw-tracking: -.04em;
    letter-spacing: -.04em;
  }

  .tracking-\[-2px\] {
    --tw-tracking: -2px;
    letter-spacing: -2px;
  }

  .tracking-\[0\.2em\] {
    --tw-tracking: .2em;
    letter-spacing: .2em;
  }

  .tracking-\[0\.3em\] {
    --tw-tracking: .3em;
    letter-spacing: .3em;
  }

  .tracking-\[0\.4em\] {
    --tw-tracking: .4em;
    letter-spacing: .4em;
  }

  .tracking-\[0\.6em\] {
    --tw-tracking: .6em;
    letter-spacing: .6em;
  }

  .tracking-\[0\.15em\] {
    --tw-tracking: .15em;
    letter-spacing: .15em;
  }

  .tracking-\[0\.24em\] {
    --tw-tracking: .24em;
    letter-spacing: .24em;
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-tighter {
    --tw-tracking: var(--tracking-tighter);
    letter-spacing: var(--tracking-tighter);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }

  .text-balance {
    text-wrap: balance;
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .text-\[\#2dd4bf\] {
    color: #2dd4bf;
  }

  .text-\[\#3EAEFF\] {
    color: #3eaeff;
  }

  .text-\[\#6e5e54\] {
    color: #6e5e54;
  }

  .text-\[\#7d6138\] {
    color: #7d6138;
  }

  .text-\[\#10b981\] {
    color: #10b981;
  }

  .text-\[\#38BDF8\], .text-\[\#38bdf8\] {
    color: #38bdf8;
  }

  .text-\[\#51BAFF\] {
    color: #51baff;
  }

  .text-\[\#60a5fa\] {
    color: #60a5fa;
  }

  .text-\[\#111723\] {
    color: #111723;
  }

  .text-\[\#FBBF24\] {
    color: #fbbf24;
  }

  .text-\[\#a3e635\] {
    color: #a3e635;
  }

  .text-\[\#a855f7\] {
    color: #a855f7;
  }

  .text-\[\#c084fc\] {
    color: #c084fc;
  }

  .text-\[\#d8b4fe\] {
    color: #d8b4fe;
  }

  .text-\[\#f472b6\] {
    color: #f472b6;
  }

  .text-\[\#facc15\] {
    color: #facc15;
  }

  .text-\[\#fb923c\] {
    color: #fb923c;
  }

  .text-\[\#fb7185\] {
    color: #fb7185;
  }

  .text-amber-300 {
    color: var(--color-amber-300);
  }

  .text-amber-400 {
    color: var(--color-amber-400);
  }

  .text-amber-500 {
    color: var(--color-amber-500);
  }

  .text-amber-600 {
    color: var(--color-amber-600);
  }

  .text-black {
    color: var(--color-black);
  }

  .text-blue-300 {
    color: var(--color-blue-300);
  }

  .text-blue-400 {
    color: var(--color-blue-400);
  }

  .text-blue-400\/90 {
    color: #54a2ffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-blue-400\/90 {
      color: color-mix(in oklab, var(--color-blue-400) 90%, transparent);
    }
  }

  .text-blue-500 {
    color: var(--color-blue-500);
  }

  .text-blue-600 {
    color: var(--color-blue-600);
  }

  .text-brand {
    color: var(--accent-blue);
  }

  .text-cyan-200 {
    color: var(--color-cyan-200);
  }

  .text-cyan-400 {
    color: var(--color-cyan-400);
  }

  .text-cyan-500 {
    color: var(--color-cyan-500);
  }

  .text-emerald-300 {
    color: var(--color-emerald-300);
  }

  .text-emerald-400 {
    color: var(--color-emerald-400);
  }

  .text-emerald-500 {
    color: var(--color-emerald-500);
  }

  .text-emerald-600 {
    color: var(--color-emerald-600);
  }

  .text-foreground {
    color: var(--foreground);
  }

  .text-foreground\/40 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/40 {
      color: color-mix(in oklab, var(--foreground) 40%, transparent);
    }
  }

  .text-foreground\/50 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/50 {
      color: color-mix(in oklab, var(--foreground) 50%, transparent);
    }
  }

  .text-foreground\/60 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/60 {
      color: color-mix(in oklab, var(--foreground) 60%, transparent);
    }
  }

  .text-foreground\/70 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/70 {
      color: color-mix(in oklab, var(--foreground) 70%, transparent);
    }
  }

  .text-foreground\/80 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/80 {
      color: color-mix(in oklab, var(--foreground) 80%, transparent);
    }
  }

  .text-foreground\/90 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/90 {
      color: color-mix(in oklab, var(--foreground) 90%, transparent);
    }
  }

  .text-gray-300 {
    color: var(--color-gray-300);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-green-500 {
    color: var(--color-green-500);
  }

  .text-indigo-300 {
    color: var(--color-indigo-300);
  }

  .text-indigo-400 {
    color: var(--color-indigo-400);
  }

  .text-indigo-500 {
    color: var(--color-indigo-500);
  }

  .text-lime-400 {
    color: var(--color-lime-400);
  }

  .text-lime-500 {
    color: var(--color-lime-500);
  }

  .text-neutral-600 {
    color: var(--color-neutral-600);
  }

  .text-neutral-700 {
    color: var(--color-neutral-700);
  }

  .text-purple-300 {
    color: var(--color-purple-300);
  }

  .text-purple-400 {
    color: var(--color-purple-400);
  }

  .text-purple-600 {
    color: var(--color-purple-600);
  }

  .text-red-400 {
    color: var(--color-red-400);
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-red-500\/60 {
    color: #fb2c3699;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-red-500\/60 {
      color: color-mix(in oklab, var(--color-red-500) 60%, transparent);
    }
  }

  .text-rose-400 {
    color: var(--color-rose-400);
  }

  .text-sky-300 {
    color: var(--color-sky-300);
  }

  .text-sky-400 {
    color: var(--color-sky-400);
  }

  .text-sky-600 {
    color: var(--color-sky-600);
  }

  .text-slate-100 {
    color: var(--color-slate-100);
  }

  .text-slate-200 {
    color: var(--color-slate-200);
  }

  .text-slate-300 {
    color: var(--color-slate-300);
  }

  .text-slate-400 {
    color: var(--color-slate-400);
  }

  .text-slate-500 {
    color: var(--color-slate-500);
  }

  .text-slate-600 {
    color: var(--color-slate-600);
  }

  .text-slate-700 {
    color: var(--color-slate-700);
  }

  .text-slate-800 {
    color: var(--color-slate-800);
  }

  .text-slate-900 {
    color: var(--color-slate-900);
  }

  .text-slate-950 {
    color: var(--color-slate-950);
  }

  .text-transparent {
    color: #0000;
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\/20 {
    color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/20 {
      color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .text-white\/30 {
    color: #ffffff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/30 {
      color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }

  .text-white\/50 {
    color: #ffffff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/50 {
      color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }

  .text-yellow-300 {
    color: var(--color-yellow-300);
  }

  .text-yellow-400 {
    color: var(--color-yellow-400);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .placeholder-slate-500::placeholder {
    color: var(--color-slate-500);
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-90 {
    opacity: .9;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_20px_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-shadow: 0 0 20px var(--tw-shadow-color, #00000080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_30px_rgba\(255\,0\,0\,0\.8\)\] {
    --tw-shadow: 0 0 30px var(--tw-shadow-color, #f00c);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_50px_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-shadow: 0 0 50px var(--tw-shadow-color, #00000080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-shadow: 0 20px 50px var(--tw-shadow-color, #00000080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_8px_rgba\(0\,0\,0\,0\.8\)\] {
    --tw-shadow: inset 0 0 8px var(--tw-shadow-color, #000c);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-blue-500\/20 {
    --tw-shadow-color: #3080ff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-blue-500\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-blue-600\/20 {
    --tw-shadow-color: #155dfc33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-blue-600\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-blue-900\/20 {
    --tw-shadow-color: #1c398e33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-blue-900\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-900) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-slate-950\/15 {
    --tw-shadow-color: #02061826;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-slate-950\/15 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .ring-foreground {
    --tw-ring-color: var(--foreground);
  }

  .ring-foreground\/10 {
    --tw-ring-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-foreground\/10 {
      --tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent);
    }
  }

  .ring-offset-2 {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .blur-3xl {
    --tw-blur: blur(var(--blur-3xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-2xl {
    --tw-drop-shadow-size: drop-shadow(0 25px 25px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-2xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter\! {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important;
  }

  .backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[height\] {
    transition-property: height;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[left\] {
    transition-property: left;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-700 {
    --tw-duration: .7s;
    transition-duration: .7s;
  }

  .ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\] {
    --tw-ease: cubic-bezier(.22, 1, .36, 1);
    transition-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  @media (hover: hover) {
    .group-hover\:block:is(:where(.group):hover *) {
      display: block;
    }
  }

  @media (hover: hover) {
    .group-hover\:flex:is(:where(.group):hover *) {
      display: flex;
    }
  }

  @media (hover: hover) {
    .group-hover\:w-\[calc\(100\%-1\.5rem\)\]:is(:where(.group):hover *) {
      width: calc(100% - 1.5rem);
    }
  }

  @media (hover: hover) {
    .group-hover\:translate-x-0:is(:where(.group):hover *) {
      --tw-translate-x: 0;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:translate-x-1:is(:where(.group):hover *) {
      --tw-translate-x: var(--spacing);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:scale-110:is(:where(.group):hover *) {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:-rotate-\[20deg\]:is(:where(.group):hover *) {
      rotate: -20deg;
    }
  }

  @media (hover: hover) {
    .group-hover\:rotate-90:is(:where(.group):hover *) {
      rotate: 90deg;
    }
  }

  @media (hover: hover) {
    .group-hover\:rotate-\[20deg\]:is(:where(.group):hover *) {
      rotate: 20deg;
    }
  }

  @media (hover: hover) {
    .group-hover\:border-blue-500:is(:where(.group):hover *) {
      border-color: var(--color-blue-500);
    }
  }

  @media (hover: hover) {
    .group-hover\:text-blue-400:is(:where(.group):hover *) {
      color: var(--color-blue-400);
    }
  }

  @media (hover: hover) {
    .group-hover\:text-brand:is(:where(.group):hover *) {
      color: var(--accent-blue);
    }
  }

  @media (hover: hover) {
    .group-hover\:text-cyan-400:is(:where(.group):hover *) {
      color: var(--color-cyan-400);
    }
  }

  @media (hover: hover) {
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  .group-data-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-open] *) {
    rotate: 180deg;
  }

  .group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *) {
    rotate: 180deg;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    top: 100%;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    overflow: hidden;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    border-radius: var(--radius-lg);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-ring-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
      --tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent);
    }
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .placeholder\:text-foreground\/30::placeholder {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .placeholder\:text-foreground\/30::placeholder {
      color: color-mix(in oklab, var(--foreground) 30%, transparent);
    }
  }

  .placeholder\:text-slate-400::placeholder {
    color: var(--color-slate-400);
  }

  .placeholder\:text-slate-500::placeholder {
    color: var(--color-slate-500);
  }

  .first\:rounded-t-2xl:first-child {
    border-top-left-radius: var(--radius-2xl);
    border-top-right-radius: var(--radius-2xl);
  }

  .last\:mb-0:last-child {
    margin-bottom: 0;
  }

  .last\:rounded-b-2xl:last-child {
    border-bottom-right-radius: var(--radius-2xl);
    border-bottom-left-radius: var(--radius-2xl);
  }

  .last\:border-none:last-child {
    --tw-border-style: none;
    border-style: none;
  }

  @media (hover: hover) {
    .hover\:-translate-y-0\.5:hover {
      --tw-translate-y: calc(var(--spacing) * -.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .hover\:scale-110:hover {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .hover\:scale-\[1\.02\]:hover {
      scale: 1.02;
    }
  }

  @media (hover: hover) {
    .hover\:scale-\[1\.03\]:hover {
      scale: 1.03;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#38BDF8\]:hover {
      border-color: #38bdf8;
    }
  }

  @media (hover: hover) {
    .hover\:border-amber-500\/50:hover {
      border-color: #f99c0080;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-amber-500\/50:hover {
        border-color: color-mix(in oklab, var(--color-amber-500) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-black\/20:hover {
      border-color: #0003;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-black\/20:hover {
        border-color: color-mix(in oklab, var(--color-black) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-blue-200:hover {
      border-color: var(--color-blue-200);
    }
  }

  @media (hover: hover) {
    .hover\:border-brand:hover {
      border-color: var(--accent-blue);
    }
  }

  @media (hover: hover) {
    .hover\:border-brand\/40:hover {
      border-color: var(--accent-blue);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-brand\/40:hover {
        border-color: color-mix(in oklab, var(--accent-blue) 40%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-cyan-400\/60:hover {
      border-color: #00d2ef99;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-cyan-400\/60:hover {
        border-color: color-mix(in oklab, var(--color-cyan-400) 60%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-cyan-500:hover {
      border-color: var(--color-cyan-500);
    }
  }

  @media (hover: hover) {
    .hover\:border-foreground\/20:hover {
      border-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-foreground\/20:hover {
        border-color: color-mix(in oklab, var(--foreground) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-red-500\/60:hover {
      border-color: #fb2c3699;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-red-500\/60:hover {
        border-color: color-mix(in oklab, var(--color-red-500) 60%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-white:hover {
      border-color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#1a365d\]:hover {
      background-color: #1a365d;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover {
        background-color: color-mix(in oklch, var(--secondary), var(--foreground) 5%);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-amber-400\/30:hover {
      background-color: #fcbb004d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-amber-400\/30:hover {
        background-color: color-mix(in oklab, var(--color-amber-400) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-amber-500\/20:hover {
      background-color: #f99c0033;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-amber-500\/20:hover {
        background-color: color-mix(in oklab, var(--color-amber-500) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-amber-500\/25:hover {
      background-color: #f99c0040;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-amber-500\/25:hover {
        background-color: color-mix(in oklab, var(--color-amber-500) 25%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-400\/30:hover {
      background-color: #54a2ff4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-blue-400\/30:hover {
        background-color: color-mix(in oklab, var(--color-blue-400) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-500:hover {
      background-color: var(--color-blue-500);
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-600:hover {
      background-color: var(--color-blue-600);
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-600\/20:hover {
      background-color: #155dfc33;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-blue-600\/20:hover {
        background-color: color-mix(in oklab, var(--color-blue-600) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-600\/30:hover {
      background-color: #155dfc4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-blue-600\/30:hover {
        background-color: color-mix(in oklab, var(--color-blue-600) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-600\/40:hover {
      background-color: #155dfc66;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-blue-600\/40:hover {
        background-color: color-mix(in oklab, var(--color-blue-600) 40%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-700:hover {
      background-color: var(--color-blue-700);
    }
  }

  @media (hover: hover) {
    .hover\:bg-brand:hover {
      background-color: var(--accent-blue);
    }
  }

  @media (hover: hover) {
    .hover\:bg-brand\/10:hover {
      background-color: var(--accent-blue);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-brand\/10:hover {
        background-color: color-mix(in oklab, var(--accent-blue) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-cyan-900\/30:hover {
      background-color: #104e644d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-cyan-900\/30:hover {
        background-color: color-mix(in oklab, var(--color-cyan-900) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-emerald-400\/30:hover {
      background-color: #00d2944d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-emerald-400\/30:hover {
        background-color: color-mix(in oklab, var(--color-emerald-400) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-emerald-500\/30:hover {
      background-color: #00bb7f4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-emerald-500\/30:hover {
        background-color: color-mix(in oklab, var(--color-emerald-500) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-emerald-600:hover {
      background-color: var(--color-emerald-600);
    }
  }

  @media (hover: hover) {
    .hover\:bg-foreground\/25:hover {
      background-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-foreground\/25:hover {
        background-color: color-mix(in oklab, var(--foreground) 25%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-foreground\/\[0\.02\]:hover {
      background-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-foreground\/\[0\.02\]:hover {
        background-color: color-mix(in oklab, var(--foreground) 2%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-green-600\/20:hover {
      background-color: #00a54433;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-green-600\/20:hover {
        background-color: color-mix(in oklab, var(--color-green-600) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-indigo-500:hover {
      background-color: var(--color-indigo-500);
    }
  }

  @media (hover: hover) {
    .hover\:bg-indigo-500\/20:hover {
      background-color: #625fff33;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-indigo-500\/20:hover {
        background-color: color-mix(in oklab, var(--color-indigo-500) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-indigo-500\/25:hover {
      background-color: #625fff40;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-indigo-500\/25:hover {
        background-color: color-mix(in oklab, var(--color-indigo-500) 25%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-purple-50:hover {
      background-color: var(--color-purple-50);
    }
  }

  @media (hover: hover) {
    .hover\:bg-purple-500\/25:hover {
      background-color: #ac4bff40;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-purple-500\/25:hover {
        background-color: color-mix(in oklab, var(--color-purple-500) 25%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-purple-600\/40:hover {
      background-color: #9810fa66;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-purple-600\/40:hover {
        background-color: color-mix(in oklab, var(--color-purple-600) 40%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-50:hover {
      background-color: var(--color-red-50);
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-600:hover {
      background-color: var(--color-red-600);
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-600\/40:hover {
      background-color: #e4001466;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-red-600\/40:hover {
        background-color: color-mix(in oklab, var(--color-red-600) 40%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-sky-400:hover {
      background-color: var(--color-sky-400);
    }
  }

  @media (hover: hover) {
    .hover\:bg-sky-400\/30:hover {
      background-color: #00bcfe4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-sky-400\/30:hover {
        background-color: color-mix(in oklab, var(--color-sky-400) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-sky-500\/25:hover {
      background-color: #00a5ef40;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-sky-500\/25:hover {
        background-color: color-mix(in oklab, var(--color-sky-500) 25%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-100:hover {
      background-color: var(--color-slate-100);
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-200:hover {
      background-color: var(--color-slate-200);
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-400\/30:hover {
      background-color: #90a1b94d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-slate-400\/30:hover {
        background-color: color-mix(in oklab, var(--color-slate-400) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-700:hover {
      background-color: var(--color-slate-700);
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-800:hover {
      background-color: var(--color-slate-800);
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-800\/50:hover {
      background-color: #1d293d80;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-slate-800\/50:hover {
        background-color: color-mix(in oklab, var(--color-slate-800) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-800\/90:hover {
      background-color: #1d293de6;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-slate-800\/90:hover {
        background-color: color-mix(in oklab, var(--color-slate-800) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/5:hover {
      background-color: #ffffff0d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/5:hover {
        background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/10:hover {
      background-color: #ffffff1a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/10:hover {
        background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/20:hover {
      background-color: #fff3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/20:hover {
        background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:from-blue-500:hover {
      --tw-gradient-from: var(--color-blue-500);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }

  @media (hover: hover) {
    .hover\:to-indigo-500:hover {
      --tw-gradient-to: var(--color-indigo-500);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }

  @media (hover: hover) {
    .hover\:pl-7:hover {
      padding-left: calc(var(--spacing) * 7);
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#38BDF8\]:hover {
      color: #38bdf8;
    }
  }

  @media (hover: hover) {
    .hover\:text-amber-700:hover {
      color: var(--color-amber-700);
    }
  }

  @media (hover: hover) {
    .hover\:text-blue-400:hover {
      color: var(--color-blue-400);
    }
  }

  @media (hover: hover) {
    .hover\:text-blue-600:hover {
      color: var(--color-blue-600);
    }
  }

  @media (hover: hover) {
    .hover\:text-blue-700:hover {
      color: var(--color-blue-700);
    }
  }

  @media (hover: hover) {
    .hover\:text-cyan-400:hover {
      color: var(--color-cyan-400);
    }
  }

  @media (hover: hover) {
    .hover\:text-cyan-500:hover {
      color: var(--color-cyan-500);
    }
  }

  @media (hover: hover) {
    .hover\:text-emerald-700:hover {
      color: var(--color-emerald-700);
    }
  }

  @media (hover: hover) {
    .hover\:text-foreground:hover {
      color: var(--foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-gray-200:hover {
      color: var(--color-gray-200);
    }
  }

  @media (hover: hover) {
    .hover\:text-red-500:hover {
      color: var(--color-red-500);
    }
  }

  @media (hover: hover) {
    .hover\:text-sky-700:hover {
      color: var(--color-sky-700);
    }
  }

  @media (hover: hover) {
    .hover\:text-slate-600:hover {
      color: var(--color-slate-600);
    }
  }

  @media (hover: hover) {
    .hover\:text-white:hover {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-90:hover {
      opacity: .9;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-100:hover {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_0_12px_rgba\(56\,189\,248\,0\.25\)\]:hover {
      --tw-shadow: 0 0 12px var(--tw-shadow-color, #38bdf840);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_0_15px_2px_rgba\(163\,230\,53\,0\.5\)\]:hover {
      --tw-shadow: 0 0 15px 2px var(--tw-shadow-color, #a3e63580);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_0_15px_2px_rgba\(251\,191\,36\,0\.5\)\]:hover {
      --tw-shadow: 0 0 15px 2px var(--tw-shadow-color, #fbbf2480);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_0_20px_rgba\(6\,182\,212\,0\.2\)\]:hover {
      --tw-shadow: 0 0 20px var(--tw-shadow-color, #06b6d433);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-md:hover {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:brightness-110:hover {
      --tw-brightness: brightness(110%);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }
  }

  .focus\:border-blue-500:focus {
    border-color: var(--color-blue-500);
  }

  .focus\:border-blue-600:focus {
    border-color: var(--color-blue-600);
  }

  .focus\:border-brand:focus {
    border-color: var(--accent-blue);
  }

  .focus\:border-cyan-500:focus {
    border-color: var(--color-cyan-500);
  }

  .focus\:shadow-\[0_0_15px_rgba\(56\,189\,248\,0\.4\)\]:focus {
    --tw-shadow: 0 0 15px var(--tw-shadow-color, #38bdf866);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-1:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-blue-600\/20:focus {
    --tw-ring-color: #155dfc33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:ring-blue-600\/20:focus {
      --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 20%, transparent);
    }
  }

  .focus\:ring-brand:focus {
    --tw-ring-color: var(--accent-blue);
  }

  .focus\:ring-brand\/50:focus {
    --tw-ring-color: var(--accent-blue);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:ring-brand\/50:focus {
      --tw-ring-color: color-mix(in oklab, var(--accent-blue) 50%, transparent);
    }
  }

  .focus\:ring-cyan-400:focus {
    --tw-ring-color: var(--color-cyan-400);
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:ring-3:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:outline-1:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .active\:scale-90:active {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    --tw-scale-z: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .active\:scale-95:active {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .active\:scale-\[0\.98\]:active {
    scale: .98;
  }

  .active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]) {
    --tw-translate-y: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:opacity-40:disabled {
    opacity: .4;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  :where([data-slot="button-group"]) .in-data-\[slot\=button-group\]\:rounded-lg {
    border-radius: var(--radius-lg);
  }

  :where([data-slot="navigation-menu-content"]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md {
    border-radius: var(--radius-md);
  }

  .has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon="inline-end"]) {
    padding-right: calc(var(--spacing) * 1.5);
  }

  .has-data-\[icon\=inline-end\]\:pr-2:has([data-icon="inline-end"]) {
    padding-right: calc(var(--spacing) * 2);
  }

  .has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon="inline-start"]) {
    padding-left: calc(var(--spacing) * 1.5);
  }

  .has-data-\[icon\=inline-start\]\:pl-2:has([data-icon="inline-start"]) {
    padding-left: calc(var(--spacing) * 2);
  }

  .aria-expanded\:text-foreground[aria-expanded="true"] {
    color: var(--foreground);
  }

  .aria-invalid\:ring-3[aria-invalid="true"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot="navigation-menu-link"]:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot="navigation-menu-link"]:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (min-width: 40rem) {
    .sm\:mx-0 {
      margin-inline: 0;
    }
  }

  @media (min-width: 40rem) {
    .sm\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 40rem) {
    .sm\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 40rem) {
    .sm\:block {
      display: block;
    }
  }

  @media (min-width: 40rem) {
    .sm\:inline {
      display: inline;
    }
  }

  @media (min-width: 40rem) {
    .sm\:h-4 {
      height: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 40rem) {
    .sm\:h-fit {
      height: fit-content;
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-4 {
      width: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 40rem) {
    .sm\:min-w-0 {
      min-width: 0;
    }
  }

  @media (min-width: 40rem) {
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 40rem) {
    .sm\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (min-width: 40rem) {
    .sm\:flex-row {
      flex-direction: row;
    }
  }

  @media (min-width: 40rem) {
    .sm\:flex-wrap {
      flex-wrap: wrap;
    }
  }

  @media (min-width: 40rem) {
    .sm\:items-start {
      align-items: flex-start;
    }
  }

  @media (min-width: 40rem) {
    .sm\:justify-center {
      justify-content: center;
    }
  }

  @media (min-width: 40rem) {
    .sm\:justify-start {
      justify-content: flex-start;
    }
  }

  @media (min-width: 40rem) {
    .sm\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }
  }

  @media (min-width: 40rem) {
    .sm\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-0 {
      padding-inline: 0;
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:py-3 {
      padding-block: calc(var(--spacing) * 3);
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-left {
      text-align: left;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[2rem\] {
      font-size: 2rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[12px\] {
      font-size: 12px;
    }
  }

  @media (min-width: 48rem) {
    .md\:absolute {
      position: absolute;
    }
  }

  @media (min-width: 48rem) {
    .md\:col-span-4 {
      grid-column: span 4 / span 4;
    }
  }

  @media (min-width: 48rem) {
    .md\:col-span-8 {
      grid-column: span 8 / span 8;
    }
  }

  @media (min-width: 48rem) {
    .md\:w-\(--radix-navigation-menu-viewport-width\) {
      width: var(--radix-navigation-menu-viewport-width);
    }
  }

  @media (min-width: 48rem) {
    .md\:w-auto {
      width: auto;
    }
  }

  @media (min-width: 48rem) {
    .md\:columns-5 {
      columns: 5;
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:justify-start {
      justify-content: flex-start;
    }
  }

  @media (min-width: 48rem) {
    :where(.md\:divide-x > :not(:last-child)) {
      --tw-divide-x-reverse: 0;
      border-inline-style: var(--tw-border-style);
      border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
      border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
    }
  }

  @media (min-width: 48rem) {
    :where(.md\:divide-y-0 > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(0px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    }
  }

  @media (min-width: 48rem) {
    .md\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 48rem) {
    .md\:px-0 {
      padding-inline: 0;
    }
  }

  @media (min-width: 48rem) {
    .md\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 48rem) {
    .md\:text-right {
      text-align: right;
    }
  }

  @media (min-width: 48rem) {
    .md\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:text-\[14px\] {
      font-size: 14px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:static {
      position: static;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-4 {
      grid-column: span 4 / span 4;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-5 {
      grid-column: span 5 / span 5;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-7 {
      grid-column: span 7 / span 7;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-8 {
      grid-column: span 8 / span 8;
    }
  }

  @media (min-width: 64rem) {
    .lg\:mb-14 {
      margin-bottom: calc(var(--spacing) * 14);
    }
  }

  @media (min-width: 64rem) {
    .lg\:flex {
      display: flex;
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid {
      display: grid;
    }
  }

  @media (min-width: 64rem) {
    .lg\:hidden {
      display: none;
    }
  }

  @media (min-width: 64rem) {
    .lg\:h-screen {
      height: 100vh;
    }
  }

  @media (min-width: 64rem) {
    .lg\:min-h-0 {
      min-height: 0;
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-64 {
      width: calc(var(--spacing) * 64);
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-72 {
      width: calc(var(--spacing) * 72);
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-\[45\%\] {
      width: 45%;
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-\[55\%\] {
      width: 55%;
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-\[365px\] {
      width: 365px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:max-w-\[480px\] {
      max-width: 480px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:flex-1 {
      flex: 1;
    }
  }

  @media (min-width: 64rem) {
    .lg\:translate-x-0 {
      --tw-translate-x: 0;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(360px\,5fr\)\] {
      grid-template-columns: minmax(0, 7fr) minmax(360px, 5fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:flex-row {
      flex-direction: row;
    }
  }

  @media (min-width: 64rem) {
    .lg\:justify-center {
      justify-content: center;
    }
  }

  @media (min-width: 64rem) {
    .lg\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 64rem) {
    .lg\:overflow-hidden {
      overflow: hidden;
    }
  }

  @media (min-width: 64rem) {
    .lg\:rounded-\[4rem\] {
      border-radius: 4rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:border-none {
      --tw-border-style: none;
      border-style: none;
    }
  }

  @media (min-width: 64rem) {
    .lg\:p-7 {
      padding: calc(var(--spacing) * 7);
    }
  }

  @media (min-width: 64rem) {
    .lg\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 64rem) {
    .lg\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }
  }

  @media (min-width: 64rem) {
    .lg\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
  }

  @media (min-width: 64rem) {
    .lg\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (min-width: 80rem) {
    .xl\:hidden {
      display: none;
    }
  }

  @media (min-width: 80rem) {
    .xl\:px-28 {
      padding-inline: calc(var(--spacing) * 28);
    }
  }

  .\[\&_\.cg-board\]\:\!h-full .cg-board {
    height: 100% !important;
  }

  .\[\&_\.cg-board\]\:\!w-full .cg-board {
    width: 100% !important;
  }

  .\[\&_\.cg-wrap\]\:\!block .cg-wrap {
    display: block !important;
  }

  .\[\&_\.cg-wrap\]\:\!h-full .cg-wrap {
    height: 100% !important;
  }

  .\[\&_\.cg-wrap\]\:\!w-full .cg-wrap {
    width: 100% !important;
  }

  .\[\&_button\]\:\!border-slate-700 button {
    border-color: var(--color-slate-700) !important;
  }

  .\[\&_button\]\:\!bg-\[\#0a1120\] button {
    background-color: #0a1120 !important;
  }

  .\[\&_header\]\:\!border-slate-700\/50 header {
    border-color: #31415880 !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_header\]\:\!border-slate-700\/50 header {
      border-color: color-mix(in oklab, var(--color-slate-700) 50%, transparent) !important;
    }
  }

  .\[\&_header\]\:\!bg-\[\#050a14\] header {
    background-color: #050a14 !important;
  }

  .\[\&_piece\]\:\!absolute piece {
    position: absolute !important;
  }

  .\[\&_piece\]\:\!top-0 piece {
    top: 0 !important;
  }

  .\[\&_piece\]\:\!left-0 piece {
    left: 0 !important;
  }

  .\[\&_piece\]\:\!h-\[12\.5\%\] piece {
    height: 12.5% !important;
  }

  .\[\&_piece\]\:\!w-\[12\.5\%\] piece {
    width: 12.5% !important;
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }
}

:root {
  --background: #fff;
  --foreground: #020617;
  --sidebar-bg: #fff;
  --card-bg: #f9fafb;
  --border-color: #e2e8f0;
  --accent-blue: #2563eb;
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
}

.dark {
  --background: #161512;
  --foreground: #fff;
  --sidebar-bg: #262421;
  --card-bg: #1e1e1e;
  --border-color: #312e2b;
  --accent-blue: #3b82f6;
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
}

html, body {
  background: var(--background);
  color: var(--foreground);
  font-family: var(--font-sans);
  margin: 0;
  padding: 0;
  font-size: 18px;
  line-height: 1.7;
  transition: background-color .3s, color .3s;
}

* {
  color: inherit;
  font-family: inherit;
}

.form-element {
  background-color: var(--background);
  border: 1px solid var(--border-color);
  width: 100%;
  color: var(--foreground);
  border-radius: .5rem;
  outline: none;
  padding: .75rem;
  transition: all .3s;
}

.form-element:focus {
  border-color: var(--accent-blue);
  box-shadow: 0 0 0 2px #3b82f633;
}

select {
  appearance: none;
  background-color: var(--background);
  color: var(--foreground);
  border: 1px solid var(--border-color);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23808080' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
  background-position: right .75rem center;
  background-repeat: no-repeat;
  background-size: 1.25em;
  border-radius: .5rem;
  padding: .75rem 2.5rem .75rem .75rem;
}

select option {
  background-color: var(--background);
  color: var(--foreground);
}

::placeholder {
  color: var(--foreground);
  opacity: .4;
}

h1, h2, h3, h4 {
  color: var(--foreground);
  font-weight: 800;
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: var(--background);
}

::-webkit-scrollbar-thumb {
  background: #4a4a4a;
  border-radius: 10px;
}

.uppercase {
  text-transform: capitalize;
}

.text-\[9px\] {
  text-transform: capitalize;
  color: var(--foreground);
  opacity: .7;
  font-size: 14px;
}

@media (max-width: 1024px) {
  body, main, section, .max-w-7xl, .max-w-6xl {
    border-left: 0 !important;
    border-right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.cg-wrap {
  box-sizing: content-box !important;
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
}

.cg-wrap .cg-board {
  box-sizing: border-box !important;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-divide-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes bounce {
  0%, 100% {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}

/* [project]/src/styles/custom.css [app-client] (css) */


/* [project]/src/styles/index.CZx-cBq9.css [app-client] (css) */
.help-widget[data-v-3b7955cd] {
  z-index: var(--help-widget-z-index, var(--z-index-10));
  position: relative;
}

.help-widget--toggled[data-v-3b7955cd] {
  z-index: var(--help-widget-z-index, var(--h-z-index-modal));
}

.help-widget--docked[data-v-3b7955cd] {
  width: 0;
  transition: width .3s cubic-bezier(.2, .8, .2, 1);
}

.help-widget--docked.help-widget--toggled[data-v-3b7955cd] {
  width: 400px;
}

[data-v-3b7955cd] .float-box--docked-sidebar {
  box-shadow: none !important;
}

[data-v-3b7955cd] .float-box--docked-sidebar .chatbot, [data-v-3b7955cd] .float-box--docked-sidebar .chatbot-header, [data-v-3b7955cd] .float-box--docked-sidebar .chatbot-modal-backdrop {
  border-radius: 0;
}

@media (max-width: 992px) {
  .help-widget--mobile[data-v-3b7955cd] .float-btn {
    margin-bottom: max(env(safe-area-inset-bottom, 0px), 100vh - 100dvh + env(safe-area-inset-bottom, 0px)) !important;
  }
}

.help-widget[data-v-40bf45af] {
  z-index: var(--z-index-10);
  position: relative;
}

@media (max-width: 992px) {
  .help-widget[data-v-40bf45af] {
    z-index: var(--z-index-3);
  }
}

.h-progress[data-v-a9457851] {
  background-color: var(--h-bg-neutral-surface);
  border-radius: .25rem;
  height: 1rem;
  font-size: .75rem;
  display: flex;
  overflow: hidden;
}

.h-progress__bar[data-v-a9457851] {
  text-align: center;
  white-space: nowrap;
  background-color: var(--h-bg-brand-default);
  color: var(--h-fg-neutral-inverse-default);
  flex-direction: column;
  justify-content: center;
  transition: all .5s;
  display: flex;
}

.h-progress__bar--neutral[data-v-a9457851] {
  background-color: var(--h-fg-neutral-default);
}

.h-progress--long[data-v-a9457851] {
  width: 280px;
}

.h-progress--xs[data-v-a9457851] {
  height: 4px;
}

.h-progress--sm[data-v-a9457851] {
  height: 6px;
}

.h-progress--md[data-v-a9457851] {
  height: 10px;
}

.h-progress--lg[data-v-a9457851] {
  height: 16px;
}

.h-progress--primary-bg[data-v-a9457851] {
  background: var(--h-bg-brand-tint-default);
}

.h-progress--primary .h-progress__bar[data-v-a9457851] {
  background-color: var(--h-bg-brand-default);
  color: var(--h-fg-neutral-inverse-default);
}

.h-progress--danger[data-v-a9457851] {
  background: var(--h-bg-danger-tint-default);
}

.h-progress--danger .h-progress__bar[data-v-a9457851] {
  background-color: var(--h-bg-danger-default);
  color: var(--h-fg-neutral-inverse-default);
}

.migration-indicator-item[data-v-f6b79c7d] {
  box-sizing: border-box;
  border-radius: 16px;
  align-items: center;
  padding: 12px;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

@media (max-width: 768px) {
  .migration-indicator-item[data-v-f6b79c7d] {
    border-radius: 0;
    padding: 10px 16px;
  }
}

.migration-indicator-item--hovered[data-v-f6b79c7d] {
  background: var(--h-color-primary-a25);
}

.migration-indicator-item--non-clickable[data-v-f6b79c7d] {
  cursor: default;
}

.migration-indicator-item[data-v-f6b79c7d]:first-child {
  padding-bottom: 12px;
}

@media (max-width: 768px) {
  .migration-indicator-item[data-v-f6b79c7d]:first-child {
    padding-bottom: 10px;
  }
}

.migration-indicator-item__icon[data-v-f6b79c7d] {
  background: var(--h-color-primary-a25);
  border-radius: 12px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 16px;
  display: flex;
  overflow: hidden;
}

@media (max-width: 768px) {
  .migration-indicator-item__icon[data-v-f6b79c7d] {
    border-radius: 10px;
    width: 32px;
    height: 32px;
    margin-right: 12px;
  }
}

@media (max-width: 480px) {
  .migration-indicator-item__icon[data-v-f6b79c7d] {
    width: 28px;
    height: 28px;
    margin-right: 10px;
  }
}

.migration-indicator-item__content[data-v-f6b79c7d] {
  flex-direction: column;
  flex: 1;
  gap: 4px;
  min-width: 0;
  margin-right: 12px;
  display: flex;
  overflow: hidden;
}

.migration-indicator-item__domain[data-v-f6b79c7d] {
  color: var(--h-fg-neutral-inverse-default);
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 600;
  overflow: hidden;
}

@media (max-width: 768px) {
  .migration-indicator-item__domain[data-v-f6b79c7d] {
    font-size: 13px;
  }
}

@media (max-width: 480px) {
  .migration-indicator-item__domain[data-v-f6b79c7d] {
    font-size: 12px;
  }
}

.migration-indicator-item__progress[data-v-f6b79c7d] {
  align-items: center;
  gap: 8px;
  display: flex;
}

.migration-indicator-item__progress[data-v-f6b79c7d] .h-progress {
  flex-shrink: 0;
  width: 64px;
  height: 6px;
}

.migration-indicator-item__progress[data-v-f6b79c7d] .h-progress.h-progress--primary-bg {
  background: var(--h-stroke-default-inverse);
}

.migration-indicator-item__progress[data-v-f6b79c7d] .h-progress .h-progress__bar {
  background: var(--h-fg-brand-secondary);
}

.migration-indicator-item__progress--exceeded[data-v-f6b79c7d] {
  cursor: pointer;
}

.migration-indicator-item__details[data-v-f6b79c7d] {
  color: var(--h-fg-neutral-inverse-disabled);
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  overflow: hidden;
}

@media (max-width: 480px) {
  .migration-indicator-item__details[data-v-f6b79c7d] {
    font-size: 11px;
  }
}

.migration-indicator-item__time[data-v-f6b79c7d] {
  color: var(--h-fg-neutral-inverse-disabled);
  font-weight: 500;
}

.migration-indicator-item__status[data-v-f6b79c7d] {
  white-space: nowrap;
  flex-shrink: 0;
  align-items: center;
  gap: 12px;
  display: flex;
}

@media (max-width: 480px) {
  .migration-indicator-item__status[data-v-f6b79c7d] {
    gap: 8px;
  }
}

.chip[data-v-a59e9bce] {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  color: var(--h-fg-brand-default);
  border: 1px solid var(--h-stroke-default);
  border-radius: 21px;
  margin-bottom: 8px;
  margin-right: 8px;
  padding: 4px 12px;
  display: inline-block;
}

.chip[data-v-a59e9bce]:hover {
  background-color: var(--h-bg-brand-tint-default);
  border-color: var(--h-stroke-brand);
}

.chip.active[data-v-a59e9bce] {
  border-color: var(--h-stroke-default);
  background-color: var(--h-bg-brand-tint-default);
}

.chip.disabled[data-v-a59e9bce] {
  cursor: default;
  color: var(--h-fg-neutral-disabled);
  border-color: var(--h-stroke-default);
  background-color: unset;
}

.nps__title {
  justify-content: space-between;
  margin-bottom: 24px;
  display: flex;
}

.nps__title-success {
  flex-direction: column;
  margin-bottom: 0;
}

.nps__title-success-text {
  display: flex;
}

.nps__title-success-top {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 8px;
  display: flex;
}

.nps__referrals-promo {
  background-color: var(--h-bg-brand-tint-default);
  border-radius: 16px;
  margin-top: 24px;
  padding: 16px;
}

.nps__header {
  text-align: right;
  width: 100%;
  line-height: 8px;
}

.nps__header--active {
  justify-content: space-between;
  display: flex;
}

.nps__header--active .nps__step {
  background-color: var(--h-bg-brand-default);
}

.nps__image {
  height: fit-content;
  margin: 8px 14px 0 0;
}

.nps__submit {
  max-width: fit-content;
}

.nps__submit--trustpilot {
  margin-left: auto;
}

.nps__close {
  cursor: pointer;
}

.nps__arrow {
  cursor: pointer;
  border-right: 1px solid var(--h-stroke-default);
  padding-right: 16px;
  transition: all .3s;
}

.nps__arrow:hover {
  opacity: .7;
  transition: all .3s;
}

.nps__rating {
  color: var(--h-fg-neutral-default);
  padding-left: 16px;
}

.nps__rating, .nps__arrow, .nps__success {
  vertical-align: middle;
  display: inline-block;
}

.nps__steps {
  cursor: default;
  justify-content: space-between;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.nps__steps-rated {
  cursor: pointer;
}

.nps__step {
  background-color: var(--h-bg-neutral-surface);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  margin: 0 4px;
  display: inline-block;
}

.nps__step--active {
  background-color: var(--h-bg-brand-default);
}

.nps__message {
  width: 100%;
}

.nps__list {
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

@media (max-width: 590px) {
  .nps__list {
    max-width: 410px;
  }
}

.nps__chip {
  text-align: center;
  width: 32px;
  height: 32px;
}

.nps__chip:not(.s) {
  margin-right: unset;
}

.nps__chip:not(.s) span {
  word-break: normal;
}

@media (max-width: 590px) {
  .nps .chip {
    flex: 10%;
    max-width: 35px;
    margin-right: 34px;
  }
}

@media (max-width: 375px) {
  .nps .chip {
    margin-right: 32px;
  }
}

.nps__rating-meaning {
  cursor: default;
  justify-content: space-between;
  margin-top: 2px;
  margin-bottom: 8px;
  display: flex;
}

.nps__rating-meaning--mobile {
  margin-bottom: 8px;
}

@media (min-width: 590px) {
  .nps__rating-meaning--mobile {
    display: none;
  }
}

@media (max-width: 590px) {
  .nps__rating-meaning--not-likley {
    display: none;
  }
}

.nps__form {
  text-align: right;
}

.nps__success {
  color: var(--h-fg-neutral-default);
  max-width: calc(100% - 24px);
  margin-bottom: 0;
  padding-left: 18px;
  font-weight: 700;
}

.nps .radio__element {
  padding-left: 16px;
}

@media screen and (max-width: 650px) {
  .nps {
    min-width: auto;
  }
}

.h-popup {
  background: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-default);
  width: 492px;
  max-height: 500px;
  box-shadow: var(--h-shadow-2-bottom);
  max-width: 100%;
  z-index: var(--h-z-index-modal);
  border-radius: 4px 4px 0 0;
  position: fixed;
  bottom: -2px;
  right: 100px;
}

.h-popup--highlight {
  animation: 1.8s linear highlightBorder;
}

.h-popup--left {
  left: 295px;
}

.h-popup--left--with-minimized-menu {
  left: 370px;
}

@media (max-width: 806px) {
  .h-popup--left {
    left: 0;
  }
}

.h-popup--left-corner {
  left: 24px;
}

@media (max-width: 590px) {
  .h-popup {
    left: 0;
  }
}

.h-popup-content {
  width: 100%;
  padding: 24px 32px;
}

@media (max-width: 590px) {
  .h-popup-content {
    padding: 16px;
  }
}

.h-popup-header {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.slide-enter-active, .slide-leave-active {
  transition: all .9s ease-out;
}

.slide-enter, .slide-leave-to {
  max-height: 0;
}

@keyframes highlightBorder {
  0% {
    border-color: #673de6;
  }

  25% {
    border-color: #673de600;
  }

  50% {
    border-color: #673de6;
  }

  75% {
    border-color: #673de600;
  }

  to {
    border-color: #673de6;
  }
}

.h-progress-indicator[data-v-10bc26aa] {
  z-index: var(--z-index-max);
  width: auto;
  transition: all .25s cubic-bezier(.4, 0, .2, 1);
  position: fixed;
  bottom: 16px;
  right: 88px;
  overflow: hidden;
}

.h-progress-indicator--expanded[data-v-10bc26aa] {
  width: 512px;
}

@media (max-width: 768px) {
  .h-progress-indicator--expanded[data-v-10bc26aa] {
    width: calc(100% - 40px);
    max-width: 512px;
    bottom: 80px;
    right: 20px;
  }
}

.h-progress-indicator--collapsed[data-v-10bc26aa] {
  width: fit-content;
  min-width: 120px;
  max-width: 512px;
  height: 52px;
  display: inline-flex;
}

@media (max-width: 768px) {
  .h-progress-indicator--collapsed[data-v-10bc26aa], .h-progress-indicator[data-v-10bc26aa] {
    bottom: 80px;
    right: 20px;
  }
}

@media (max-width: 480px) {
  .h-progress-indicator[data-v-10bc26aa] {
    right: 16px;
  }

  .h-progress-indicator--expanded[data-v-10bc26aa] {
    width: auto;
    max-width: none;
    left: 16px;
  }
}

.h-progress-indicator[data-v-10bc26aa]:hover {
  box-shadow: 0 0 8px #1d1e201a;
}

.h-progress-indicator__header[data-v-10bc26aa] {
  border-bottom: 1px solid var(--h-stroke-default-inverse);
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  transition: all .25s cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.h-progress-indicator--collapsed .h-progress-indicator__header[data-v-10bc26aa] {
  border-bottom: none;
  width: 100%;
  height: 52px;
  padding: 0 16px;
}

@media (max-width: 480px) {
  .h-progress-indicator__header[data-v-10bc26aa] {
    padding: 12px;
  }

  .h-progress-indicator--collapsed .h-progress-indicator__header[data-v-10bc26aa] {
    height: 52px;
    padding: 0 12px 0 6px;
  }
}

.h-progress-indicator__status[data-v-10bc26aa] {
  align-items: center;
  gap: 12px;
  display: flex;
}

.h-progress-indicator--collapsed .h-progress-indicator__status[data-v-10bc26aa] {
  flex: 0 auto;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.h-progress-indicator__icon-wrapper[data-v-10bc26aa] {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.h-progress-indicator--collapsed .h-progress-indicator__icon-wrapper[data-v-10bc26aa] {
  margin-left: 2px;
}

@media (max-width: 768px) {
  .h-progress-indicator__icon-wrapper[data-v-10bc26aa] {
    width: 32px;
    height: 32px;
  }
}

@media (max-width: 480px) {
  .h-progress-indicator__icon-wrapper[data-v-10bc26aa] {
    width: 30px;
    height: 30px;
  }
}

.h-progress-indicator__label[data-v-10bc26aa] {
  white-space: nowrap;
  transition: all .25s cubic-bezier(.4, 0, .2, 1);
}

.h-progress-indicator--collapsed .h-progress-indicator__label[data-v-10bc26aa] {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 200px;
  overflow: hidden;
}

@media (max-width: 480px) {
  .h-progress-indicator--collapsed .h-progress-indicator__label[data-v-10bc26aa] {
    max-width: 120px;
  }
}

.h-progress-indicator__count[data-v-10bc26aa] {
  text-align: center;
  background: var(--h-color-primary-a25);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  min-width: 24px;
  height: 24px;
  padding: 0 6px;
  display: flex;
}

.h-progress-indicator__actions[data-v-10bc26aa] {
  align-items: center;
  gap: 8px;
  display: flex;
}

.h-progress-indicator--collapsed .h-progress-indicator__actions[data-v-10bc26aa] {
  flex-shrink: 0;
  margin-left: 8px;
}

@media (max-width: 768px) {
  .h-progress-indicator__actions[data-v-10bc26aa] {
    gap: 4px;
  }
}

.h-progress-indicator__close-button[data-v-10bc26aa], .h-progress-indicator__toggle-button[data-v-10bc26aa] {
  cursor: pointer;
  background: none;
  border: none;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  padding: 4px;
  transition: background-color .25s cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.h-progress-indicator__close-button[data-v-10bc26aa]:hover, .h-progress-indicator__toggle-button[data-v-10bc26aa]:hover {
  background: var(--h-color-primary-a25);
}

.h-progress-indicator__content[data-v-10bc26aa] {
  background: var(--h-bg-neutral-inverse-default);
  opacity: 0;
  max-height: 0;
  margin: 16px;
  transition: opacity .25s cubic-bezier(.4, 0, .2, 1), max-height .25s cubic-bezier(.4, 0, .2, 1);
  overflow: hidden;
}

.h-progress-indicator__content--visible[data-v-10bc26aa] {
  opacity: 1;
  max-height: 1000px;
}

@media (max-width: 768px) {
  .h-progress-indicator__content[data-v-10bc26aa] {
    border-top: 1px solid var(--h-stroke-default-inverse);
    margin: 0;
    padding: 8px 0 16px;
  }
}

@media (max-width: 480px) {
  .h-progress-indicator__content[data-v-10bc26aa] {
    margin: 0;
    padding: 8px 0 12px;
  }
}

.custom-circle-loader[data-v-10bc26aa] {
  border: 3px solid;
  border-color: var(--h-fg-brand-secondary);
  border-bottom-color: var(--h-color-primary-a25);
  border-radius: 50%;
  width: 24px;
  height: 24px;
  animation: 2s linear infinite custom-spin-10bc26aa;
}

@media (max-width: 768px) {
  .custom-circle-loader[data-v-10bc26aa] {
    border-width: 2.5px;
    width: 20px;
    height: 20px;
  }
}

@media (max-width: 480px) {
  .custom-circle-loader[data-v-10bc26aa] {
    border-width: 2px;
    width: 18px;
    height: 18px;
  }
}

@keyframes custom-spin-10bc26aa {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

.animation-loader[data-v-9e83eb81] {
  width: 176px;
  height: 176px;
  position: relative;
}

.animation-loader__wrapper[data-v-9e83eb81] {
  background-color: var(--h-bg-neutral-secondary);
  width: 100vw;
  height: 100%;
  z-index: var(--z-index-3);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0;
}

.animation-loader__wrapper--full-screen[data-v-9e83eb81] {
  width: 100vw;
  height: 100%;
}

.animation-loader__circle[data-v-9e83eb81] {
  width: 176px;
  height: 176px;
}

.animation-loader__outline[data-v-9e83eb81] {
  width: 176px;
  height: 176px;
  position: absolute;
  top: 0;
  left: 0;
}

@media (max-width: 992px) {
  .animation-loader___wrapper[data-v-9e83eb81] {
    width: 100vw !important;
  }
}

.h-modal[data-v-680fd28e] {
  background: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-default);
  box-sizing: border-box;
  border-radius: 16px;
  width: 100%;
  margin-bottom: 24px;
}

.h-modal--withPadding .h-modal__go-back[data-v-680fd28e] {
  margin: 0 0 24px -16px;
}

.h-modal--withPadding .h-modal__header-title[data-v-680fd28e] {
  margin-bottom: 8px;
}

@media (max-width: 420px) {
  .h-modal[data-v-680fd28e] {
    padding: 16px;
  }
}

.h-modal__header[data-v-680fd28e] {
  margin-bottom: 16px;
}

.h-modal__header-title[data-v-680fd28e] {
  align-items: center;
  display: flex;
}

.h-modal__header--no-margin[data-v-680fd28e] {
  margin-bottom: 0;
}

.h-modal__wrapper[data-v-680fd28e] {
  z-index: var(--h-z-index-modal);
  background-color: var(--backdrop);
  height: 100%;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.h-modal__wrapper.is-above-intercom[data-v-680fd28e] {
  z-index: var(--z-index-intercom-2);
}

.h-modal__container[data-v-680fd28e] {
  width: 100%;
  max-width: 500px;
  max-height: calc(100vh - 6rem);
  margin-inline: 20px;
  position: relative;
}

.h-modal__container--auto-width[data-v-680fd28e] {
  width: auto;
  max-width: none !important;
}

.h-modal__container--lg[data-v-680fd28e] {
  max-width: 600px;
}

.h-modal__container--m[data-v-680fd28e] {
  max-width: 400px;
}

.h-modal__container--xl[data-v-680fd28e] {
  max-width: 744px;
}

.h-modal__container--xxl[data-v-680fd28e] {
  max-width: 964px;
}

.h-modal__container--800[data-v-680fd28e] {
  max-width: 800px;
}

.h-modal--fancy-icon[data-v-680fd28e] {
  width: 72px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}

.h-modal__close-btn[data-v-680fd28e] {
  cursor: pointer;
  align-self: start;
  position: absolute;
  top: 24px;
  right: 24px;
}

@media (max-width: 576px) {
  .h-modal__close-btn[data-v-680fd28e] {
    top: 16px;
    right: 16px;
  }
}

@media (max-width: 575px) {
  .h-modal__close-btn--hide-mobile[data-v-680fd28e] {
    display: none;
  }
}

.h-modal__go-back[data-v-680fd28e] {
  align-items: center;
  margin: -8px 0 24px -16px;
  display: flex;
}

.h-modal__go-back--divider[data-v-680fd28e] {
  background: var(--h-stroke-default);
  align-self: stretch;
  width: 1px;
  margin: 0 14px 0 18px;
}

.h-modal__stepper[data-v-680fd28e] {
  position: absolute;
  top: 24px;
  right: 24px;
}

.h-modal__stepper .h-modal__stepper-indicator[data-v-680fd28e] {
  background-color: var(--h-bg-neutral-surface);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  margin-left: 4px;
}

.h-modal__stepper .h-modal__stepper-indicator--active[data-v-680fd28e] {
  background-color: var(--h-bg-brand-default);
}

.h-modal[data-v-680fd28e] {
  background-color: var(--h-bg-neutral-default);
  border-color: var(--h-stroke-default);
}

@media (min-width: 420px) {
  .h-modal[data-v-680fd28e] {
    padding: var(--becd58d2);
  }
}

.h-modal__back-icon[data-v-680fd28e] {
  margin-right: 8px;
}

.h-modal__header-margin[data-v-680fd28e] {
  margin: unset;
}

.h-modal__header--no-margin[data-v-680fd28e] {
  margin: 0;
}

.h-modal__max-width[data-v-680fd28e] {
  max-width: var(--v29f7b42b);
}

.h-modal[data-v-04b5fa6d] {
  background: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-default);
  box-sizing: border-box;
  border-radius: 16px;
  width: 100%;
  margin-bottom: 24px;
}

.h-modal--withPadding .h-modal__go-back[data-v-04b5fa6d] {
  margin: 0 0 24px -16px;
}

.h-modal--withPadding .h-modal__header-title[data-v-04b5fa6d] {
  margin-bottom: 8px;
}

@media (max-width: 420px) {
  .h-modal[data-v-04b5fa6d] {
    padding: 16px;
  }
}

.h-modal__header[data-v-04b5fa6d] {
  margin-bottom: 16px;
}

.h-modal__header-title[data-v-04b5fa6d] {
  align-items: center;
  display: flex;
}

.h-modal__header--no-margin[data-v-04b5fa6d] {
  margin-bottom: 0;
}

.h-modal__wrapper[data-v-04b5fa6d] {
  z-index: var(--h-z-index-modal);
  background-color: var(--backdrop);
  height: 100%;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.h-modal__wrapper.is-above-intercom[data-v-04b5fa6d] {
  z-index: var(--z-index-intercom-2);
}

.h-modal__container[data-v-04b5fa6d] {
  width: 100%;
  max-width: 500px;
  max-height: calc(100vh - 6rem);
  margin-inline: 20px;
  position: relative;
}

.h-modal__container--auto-width[data-v-04b5fa6d] {
  width: auto;
  max-width: none !important;
}

.h-modal__container--lg[data-v-04b5fa6d] {
  max-width: 600px;
}

.h-modal__container--m[data-v-04b5fa6d] {
  max-width: 400px;
}

.h-modal__container--xl[data-v-04b5fa6d] {
  max-width: 744px;
}

.h-modal__container--xxl[data-v-04b5fa6d] {
  max-width: 964px;
}

.h-modal__container--800[data-v-04b5fa6d] {
  max-width: 800px;
}

.h-modal--fancy-icon[data-v-04b5fa6d] {
  width: 72px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}

.h-modal__close-btn[data-v-04b5fa6d] {
  cursor: pointer;
  align-self: start;
  position: absolute;
  top: 24px;
  right: 24px;
}

@media (max-width: 576px) {
  .h-modal__close-btn[data-v-04b5fa6d] {
    top: 16px;
    right: 16px;
  }
}

@media (max-width: 575px) {
  .h-modal__close-btn--hide-mobile[data-v-04b5fa6d] {
    display: none;
  }
}

.h-modal__go-back[data-v-04b5fa6d] {
  align-items: center;
  margin: -8px 0 24px -16px;
  display: flex;
}

.h-modal__go-back--divider[data-v-04b5fa6d] {
  background: var(--h-stroke-default);
  align-self: stretch;
  width: 1px;
  margin: 0 14px 0 18px;
}

.h-modal__stepper[data-v-04b5fa6d] {
  position: absolute;
  top: 24px;
  right: 24px;
}

.h-modal__stepper .h-modal__stepper-indicator[data-v-04b5fa6d] {
  background-color: var(--h-bg-neutral-surface);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  margin-left: 4px;
}

.h-modal__stepper .h-modal__stepper-indicator--active[data-v-04b5fa6d] {
  background-color: var(--h-bg-brand-default);
}

.h-modal[data-v-ff184043] {
  background: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-default);
  box-sizing: border-box;
  border-radius: 16px;
  width: 100%;
  margin-bottom: 24px;
}

.h-modal--withPadding .h-modal__go-back[data-v-ff184043] {
  margin: 0 0 24px -16px;
}

.h-modal--withPadding .h-modal__header-title[data-v-ff184043] {
  margin-bottom: 8px;
}

@media (max-width: 420px) {
  .h-modal[data-v-ff184043] {
    padding: 16px;
  }
}

.h-modal__header[data-v-ff184043] {
  margin-bottom: 16px;
}

.h-modal__header-title[data-v-ff184043] {
  align-items: center;
  display: flex;
}

.h-modal__header--no-margin[data-v-ff184043] {
  margin-bottom: 0;
}

.h-modal__wrapper[data-v-ff184043] {
  z-index: var(--h-z-index-modal);
  background-color: var(--backdrop);
  height: 100%;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.h-modal__wrapper.is-above-intercom[data-v-ff184043] {
  z-index: var(--z-index-intercom-2);
}

.h-modal__container[data-v-ff184043] {
  width: 100%;
  max-width: 500px;
  max-height: calc(100vh - 6rem);
  margin-inline: 20px;
  position: relative;
}

.h-modal__container--auto-width[data-v-ff184043] {
  width: auto;
  max-width: none !important;
}

.h-modal__container--lg[data-v-ff184043] {
  max-width: 600px;
}

.h-modal__container--m[data-v-ff184043] {
  max-width: 400px;
}

.h-modal__container--xl[data-v-ff184043] {
  max-width: 744px;
}

.h-modal__container--xxl[data-v-ff184043] {
  max-width: 964px;
}

.h-modal__container--800[data-v-ff184043] {
  max-width: 800px;
}

.h-modal--fancy-icon[data-v-ff184043] {
  width: 72px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}

.h-modal__close-btn[data-v-ff184043] {
  cursor: pointer;
  align-self: start;
  position: absolute;
  top: 24px;
  right: 24px;
}

@media (max-width: 576px) {
  .h-modal__close-btn[data-v-ff184043] {
    top: 16px;
    right: 16px;
  }
}

@media (max-width: 575px) {
  .h-modal__close-btn--hide-mobile[data-v-ff184043] {
    display: none;
  }
}

.h-modal__go-back[data-v-ff184043] {
  align-items: center;
  margin: -8px 0 24px -16px;
  display: flex;
}

.h-modal__go-back--divider[data-v-ff184043] {
  background: var(--h-stroke-default);
  align-self: stretch;
  width: 1px;
  margin: 0 14px 0 18px;
}

.h-modal__stepper[data-v-ff184043] {
  position: absolute;
  top: 24px;
  right: 24px;
}

.h-modal__stepper .h-modal__stepper-indicator[data-v-ff184043] {
  background-color: var(--h-bg-neutral-surface);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  margin-left: 4px;
}

.h-modal__stepper .h-modal__stepper-indicator--active[data-v-ff184043] {
  background-color: var(--h-bg-brand-default);
}

.h-modal-input__body[data-v-ff184043] {
  background: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-default);
  border-radius: 8px;
  width: 100%;
  max-width: 500px;
  position: relative;
}

.h-modal-input__icon[data-v-ff184043] {
  background: var(--h-bg-brand-default);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}

.h-modal-input__icon__transparent[data-v-ff184043] {
  background: none;
}

.h-modal-input__icon.h-modal-input__danger[data-v-ff184043] {
  background: var(--danger--500);
}

.report-bug-btn[data-v-b73e5f59] {
  background-color: var(--primary--500);
  color: #fff;
  cursor: pointer;
  bottom: 14px;
  left: var(--v1eb0b6f3);
  z-index: 1000;
  border: none;
  border-radius: 4px;
  padding-inline: 4px;
  font-size: 10px;
  font-weight: 500;
  position: fixed;
}

.report-bug-btn[data-v-b73e5f59]:hover {
  background-color: var(--primary--600);
}

.hidden[data-v-fe933237] {
  display: none;
}

.copy-to-clipboard[data-v-00a44f94] {
  background: var(--neutral--200);
  cursor: pointer;
  border-radius: 8px;
  align-items: center;
  padding: 4px 16px;
  font-style: italic;
  display: flex;
}

.h-billing-credits-balance[data-v-d4caf7b4] {
  background-color: var(--h-bg-neutral-default);
  border: 1px solid var(--h-card-border-color);
  border-radius: 16px;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  display: flex;
}

.h-billing-credits-balance__info[data-v-d4caf7b4] {
  align-items: center;
  gap: 8px;
  display: flex;
}

.h-billing-credits-balance__info span[data-v-d4caf7b4] {
  font-weight: 700;
}

.h-billing-credits-balance__icon[data-v-d4caf7b4] {
  cursor: pointer;
}

.access-manager-banner[data-v-691449be] {
  background-color: var(--primary--900);
  color: var(--neutral--0);
  justify-content: space-between;
  align-items: center;
  padding: 16px 40px;
  display: flex;
}

@media (max-width: 1200px) {
  .access-manager-banner[data-v-691449be] {
    flex-direction: column;
    align-items: flex-start;
    padding: 16px;
  }
}

.access-manager-banner__wrapper[data-v-691449be] {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  width: 100%;
  display: flex;
}

.access-manager-banner__logo[data-v-691449be] {
  background-color: var(--warning--600);
  border-radius: 8px;
  align-items: center;
  gap: 8px;
  padding: 4px 8px;
  display: flex;
}

.access-manager-banner__exit-icon[data-v-691449be] {
  cursor: pointer;
  padding: 4px 0 4px 8px;
}

.access-manager-banner__exit-button[data-v-691449be] {
  color: var(--neutral--0);
  background-color: var(--primary--400);
  border-radius: 8px;
  padding: 4px 8px;
}

.access-manager-banner__header-border-wrapper[data-v-691449be] {
  width: 100%;
  height: 8px;
  position: relative;
}

.access-manager-banner__header-border[data-v-691449be] {
  z-index: 1000;
  background-color: var(--primary--900);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.access-manager-banner__header-border-content[data-v-691449be] {
  background-color: var(--h-bg-neutral-default);
  border-radius: 16px 16px 0 0;
  height: 8px;
}

.bulk-action-banner[data-v-187bdecc], .performance-drop-banner[data-v-bba3e11a], .performance-drop-banner[data-v-bba3e11a] .h-notification-row {
  border-radius: 0;
}

.circle-loader .full-circle[data-v-383c30a4] {
  stroke-dasharray: 200 200;
  stroke: var(--primary--50);
}

.circle-loader .circular[data-v-383c30a4] {
  width: 50px;
  height: 50px;
  animation: 2s linear infinite rotate-383c30a4;
}

.circle-loader .path[data-v-383c30a4] {
  stroke-dasharray: 1 200;
  stroke-dashoffset: 0;
  stroke: var(--primary--500);
  animation: 1.5s ease-in-out infinite dash-383c30a4, 6s ease-in-out infinite color;
}

@keyframes rotate-383c30a4 {
  to {
    transform: rotate(360deg);
  }
}

@keyframes dash-383c30a4 {
  0% {
    stroke-dasharray: 1 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89 200;
    stroke-dashoffset: -35px;
  }

  to {
    stroke-dasharray: 89 200;
    stroke-dashoffset: -124px;
  }
}

.circle-loader--primary .path[data-v-383c30a4] {
  stroke: var(--primary--500) !important;
}

.circle-loader--secondary .path[data-v-383c30a4] {
  stroke: var(--secondary) !important;
}

.circle-loader--success .path[data-v-383c30a4] {
  stroke: var(--success--500) !important;
}

.circle-loader--info .path[data-v-383c30a4] {
  stroke: var(--primary--500) !important;
}

.circle-loader--warning .path[data-v-383c30a4] {
  stroke: var(--warning--500) !important;
}

.circle-loader--warning-regular .path[data-v-383c30a4] {
  stroke: var(--warning-500) !important;
}

.circle-loader--danger .path[data-v-383c30a4] {
  stroke: var(--danger--500) !important;
}

.circle-loader--light .path[data-v-383c30a4] {
  stroke: var(--neutral--0) !important;
}

.circle-loader--dark .path[data-v-383c30a4], .circle-loader--black .path[data-v-383c30a4] {
  stroke: var(--neutral--600) !important;
}

.circle-loader--gray .path[data-v-383c30a4] {
  stroke: var(--neutral--300) !important;
}

.circle-loader--gray-light .path[data-v-383c30a4] {
  stroke: var(--neutral--100) !important;
}

.circle-loader--header-bg .path[data-v-383c30a4] {
  stroke: var(--neutral--0) !important;
}

.circle-loader--danger-light .path[data-v-383c30a4] {
  stroke: var(--danger--100) !important;
}

.circle-loader--success-dark .path[data-v-383c30a4] {
  stroke: var(--success--600) !important;
}

.circle-loader--success-light .path[data-v-383c30a4] {
  stroke: var(--success--100) !important;
}

.circle-loader--warning-light .path[data-v-383c30a4] {
  stroke: var(--warning--100) !important;
}

.circle-loader--warning-dark .path[data-v-383c30a4] {
  stroke: var(--warning--600) !important;
}

.circle-loader--absolute[data-v-383c30a4] {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px !important;
  margin-left: -25px !important;
}

.circle-loader--absolute-right[data-v-383c30a4] {
  left: auto;
  right: 0;
}

.circle-loader--sm[data-v-383c30a4] {
  transform: scale(.7);
}

.circle-loader--xs[data-v-383c30a4] {
  transform: scale(.5);
}

.circle-loader--centered[data-v-383c30a4] {
  text-align: center;
  margin: auto;
  display: block;
}

.h-card[data-v-7e8ab3c9] {
  background: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-default);
  border-radius: 8px;
  flex-direction: column;
  transition: all .5s;
  display: flex;
}

.h-card__header[data-v-7e8ab3c9], .h-card__sub-header[data-v-7e8ab3c9], .h-card__body[data-v-7e8ab3c9], .h-card__footer[data-v-7e8ab3c9] {
  padding: 16px 24px;
}

.h-card__header--no-padding[data-v-7e8ab3c9], .h-card__sub-header--no-padding[data-v-7e8ab3c9], .h-card__body--no-padding[data-v-7e8ab3c9], .h-card__footer--no-padding[data-v-7e8ab3c9] {
  padding: 0;
}

.h-card--no-border[data-v-7e8ab3c9] {
  border: none;
}

.h-card--primary[data-v-7e8ab3c9] {
  border-color: var(--h-stroke-brand);
}

.h-card__sub-header[data-v-7e8ab3c9] {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: var(--h-stroke-default);
}

.h-card__sub-header--no-border-bottom[data-v-7e8ab3c9], .h-card__sub-header--no-border-top[data-v-7e8ab3c9] {
  border-bottom: none;
}

.h-card__header[data-v-7e8ab3c9] {
  font-weight: 700;
}

.h-card--no-header-padding .h-card__header[data-v-7e8ab3c9], .h-card--no-sub-header-padding .h-card__sub-header[data-v-7e8ab3c9], .h-card--no-body-padding .h-card__body[data-v-7e8ab3c9] {
  padding: 0;
}

.h-card__body[data-v-7e8ab3c9] {
  border-top: 1px solid;
  border-color: var(--h-stroke-default);
  flex-grow: 1;
}

.h-card__footer[data-v-7e8ab3c9] {
  cursor: pointer;
  text-align: right;
  border-top: 1px solid var(--h-stroke-default);
  padding: 16px;
}

.h-card__footer-text-left[data-v-7e8ab3c9] {
  text-align: left;
}

.h-card__footer--hovered[data-v-7e8ab3c9]:not(.h-card__footer--disabled):hover {
  background-color: var(--h-bg-neutral-hover);
}

.h-card__footer--disabled[data-v-7e8ab3c9] {
  cursor: not-allowed;
}

.h-card__footer--disabled p[data-v-7e8ab3c9], .h-card__footer--disabled h1[data-v-7e8ab3c9], .h-card__footer--disabled h2[data-v-7e8ab3c9], .h-card__footer--disabled h3[data-v-7e8ab3c9], .h-card__footer--disabled h4[data-v-7e8ab3c9], .h-card__footer--disabled h5[data-v-7e8ab3c9], .h-card__footer--disabled h6[data-v-7e8ab3c9], .h-card__footer--disabled div[data-v-7e8ab3c9] {
  color: var(--h-fg-neutral-disabled) !important;
}

.h-card__footer--no-border[data-v-7e8ab3c9] {
  border: none;
}

.h-card--collapse .h-card__body[data-v-7e8ab3c9], .h-card--collapse .h-card__footer[data-v-7e8ab3c9] {
  display: none;
}

.h-card--no-header .h-card__body[data-v-7e8ab3c9] {
  border-top: none;
}

.h-card--disabled[data-v-7e8ab3c9] {
  color: var(--h-fg-neutral-disabled) !important;
}

.h-card--warning-light[data-v-7e8ab3c9] {
  text-align: left;
  background: var(--warning--100);
}

.h-card--loading[data-v-7e8ab3c9] {
  justify-content: center;
  align-items: center;
  display: flex;
}

.h-card--no-sub-header-border .h-card__sub-header[data-v-7e8ab3c9], .h-card--no-body-border .h-card__body[data-v-7e8ab3c9] {
  border: none;
}

.h-card--no-hover .h-card__footer[data-v-7e8ab3c9] {
  cursor: default;
}

.h-card--no-hover .h-card__footer[data-v-7e8ab3c9]:hover {
  background-color: inherit !important;
}

.modal-actions[data-v-4681c110] {
  justify-content: flex-end;
  align-items: flex-start;
  gap: 16px;
  padding: 24px;
  display: flex;
}

.modal-actions--no-padding[data-v-4681c110] {
  padding: unset;
}

@media only screen and (max-width: 576px) {
  .modal-actions--mobile-reverse[data-v-4681c110] {
    flex-flow: column-reverse wrap;
  }
}

.maintenance-notification[data-v-68d66d46] {
  z-index: 10;
  top: var(--dbd1c53a);
  width: 100%;
  max-width: 445px;
  padding: 8px;
  position: fixed;
  right: 16px;
  box-shadow: 0 1px 4px #00000042;
}

@media only screen and (max-width: 576px) {
  .maintenance-notification[data-v-68d66d46] {
    max-width: 300px;
  }
}

.nudge-renewal-offer[data-v-7ba910de] {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

@media (max-width: 992px) {
  .nudge-renewal-offer[data-v-7ba910de] {
    flex-direction: column;
  }
}

.nudge-renewal-offer__price-container[data-v-7ba910de] {
  flex-direction: column;
  align-items: flex-end;
  margin-right: 16px;
  display: flex;
}

@media (max-width: 992px) {
  .nudge-renewal-offer__price-container[data-v-7ba910de] {
    align-items: center;
    margin-bottom: 8px;
    margin-right: 0;
  }
}

.nudge-renewal-offer__discount-container[data-v-7ba910de] {
  margin-right: 16px;
}

@media (max-width: 992px) {
  .nudge-renewal-offer__discount-container[data-v-7ba910de] {
    margin-bottom: 16px;
    margin-right: 0;
  }
}

.mode-dark .sticky-renewal-banner[data-v-779000a2] {
  --h-notification-row-warning-bg: #2d2517;
  --h-notification-row-danger-bg: #411f23;
}

.staff-mode-banner[data-v-62fc39e9] {
  background-color: var(--h-color-warning-100);
  color: var(--h-color-neutral-1000);
  justify-content: space-between;
  align-items: center;
  padding: 16px 40px;
  display: flex;
}

@media (max-width: 1200px) {
  .staff-mode-banner[data-v-62fc39e9] {
    flex-direction: column;
    align-items: flex-start;
    padding: 16px;
  }
}

.staff-mode-banner__wrapper[data-v-62fc39e9] {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  width: 100%;
  display: flex;
}

.staff-mode-banner__logo[data-v-62fc39e9] {
  background-color: var(--h-color-neutral-0);
  border-radius: 8px;
  align-items: center;
  gap: 8px;
  padding: 4px 8px;
  display: flex;
}

.staff-mode-banner__info[data-v-62fc39e9] {
  align-items: center;
  display: flex;
}

.staff-mode-banner__dismiss-wrap[data-v-62fc39e9] {
  flex-shrink: 0;
  align-items: center;
  display: flex;
}

.staff-mode-banner__header-border-wrapper[data-v-62fc39e9] {
  width: 100%;
  height: 8px;
  position: relative;
}

.staff-mode-banner__header-border[data-v-62fc39e9] {
  z-index: 1000;
  background-color: var(--h-color-warning-100);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.staff-mode-banner__header-border-content[data-v-62fc39e9] {
  background-color: var(--h-bg-neutral-default);
  border-radius: 16px 16px 0 0;
  height: 8px;
}

svg[data-v-0a332349] {
  width: auto;
  height: var(--header-logo-height-desktop);
  display: block;
}

@media (min-width: 1920px) {
  svg[data-v-0a332349] {
    height: 30px;
  }
}

.link[data-v-dea85cda] {
  color: var(--primary--500);
  text-decoration: none;
}

.link[data-v-dea85cda]:hover, .link[data-v-dea85cda]:focus {
  color: var(--primary--600);
  text-decoration: none;
}

.link--underline[data-v-dea85cda], .link--underline[data-v-dea85cda]:hover {
  text-decoration: underline;
}

.link--currentColor[data-v-dea85cda] {
  color: currentColor !important;
}

.link--invisible[data-v-dea85cda], .link--invisible[data-v-dea85cda]:hover, .link--invisible[data-v-dea85cda]:focus, .link--invisible[data-v-dea85cda]:active {
  color: currentColor;
  text-decoration: none;
}

.link--disabled[data-v-dea85cda], .link--disabled[data-v-dea85cda]:hover, .link--disabled[data-v-dea85cda]:focus, .link--disabled[data-v-dea85cda]:active {
  color: var(--primary--300);
  text-decoration: none;
}

.break-link[data-v-dea85cda] {
  word-break: break-word;
}

.header__logo[data-v-dd5e7021] a, .header__logo[data-v-dd5e7021] .link--disabled {
  color: inherit;
}

.header__logo--center[data-v-dd5e7021] {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.h-drawer[data-v-5be2b265] {
  --drawer-close-button-offset: 56px;
  height: 100%;
  z-index: calc(var(--h-z-index-modal)  - 1);
  background: var(--h-bg-neutral-default);
  width: calc(100% - var(--drawer-close-button-offset));
  pointer-events: none;
  flex-direction: column;
  transition: transform .5s cubic-bezier(.32, .72, 0, 1);
  position: fixed;
  top: 0;
}

.h-drawer--fixed-width[data-v-5be2b265] {
  width: 296px;
}

@media (min-width: 570px) {
  .h-drawer--desktop[data-v-5be2b265] {
    width: 527px;
  }
}

.h-drawer--active[data-v-5be2b265] {
  pointer-events: auto;
  opacity: 1;
  transform: translate(0) !important;
}

.h-drawer--left[data-v-5be2b265] {
  transform: translate(-100%);
}

.h-drawer--right[data-v-5be2b265] {
  right: 0;
  transform: translate(100%);
}

.h-drawer__close[data-v-5be2b265] {
  top: var(--h-spacing-xs);
  background: var(--h-bg-neutral-default);
  border-radius: var(--h-border-radius-full);
  width: 32px;
  height: 32px;
  position: absolute;
}

.h-drawer__close--left[data-v-5be2b265] {
  left: -44px;
}

.h-drawer__close--right[data-v-5be2b265] {
  right: -44px;
}

.h-drawer__content[data-v-5be2b265] {
  height: 100%;
}

.h-drawer__content--with-logo[data-v-5be2b265] {
  height: calc(100% - var(--v94cf809e));
}

.h-drawer__logo[data-v-5be2b265] {
  padding: var(--h-spacing-md-alt) var(--h-spacing-lg);
  border-bottom: 1px solid;
  border-color: var(--h-stroke-default);
}

.h-drawer-overlay[data-v-5be2b265] {
  opacity: 0;
  pointer-events: none;
  width: 100%;
  height: 100vh;
  z-index: calc(var(--h-z-index-modal)  - 2);
  background: #0009;
  transition: opacity .1s ease-in-out;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
}

.h-drawer-overlay--active[data-v-5be2b265] {
  opacity: 1;
  pointer-events: auto;
}

.agency-hub-intro-guidance-tooltip__actions[data-v-9a59b8e3] {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.menu-item-small {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 4px 0;
  display: flex;
}

.menu-item-small:hover .menu-item-small__icon-button {
  --h-icon-button-bg: var(--h-bg-neutral-hover) !important;
}

.menu-item-small__icon-button {
  --h-icon-button-color: var(--h-fg-neutral-secondary) !important;
}

.menu-item-small--active .menu-item-small__icon-button {
  --h-icon-button-bg: var(--h-bg-neutral-hover) !important;
  --h-icon-button-color: var(--h-fg-neutral-default) !important;
}

.menu-item-small:hover {
  text-decoration: none;
}

.hp-menu__popover-additional-content[data-v-8e2875c8] {
  width: 392px;
  padding: 24px;
}

.hp-menu__popover-additional-content--large[data-v-8e2875c8] {
  width: 490px;
}

.hp-menu__popover-title[data-v-8e2875c8] {
  border-bottom: 1px solid var(--h-stroke-default);
  padding: 12px 16px;
}

.hp-menu__popover-children[data-v-8e2875c8] {
  border: 1px solid var(--h-stroke-default);
  border-radius: 12px;
}

.hp-menu__popover-children-container[data-v-8e2875c8] {
  flex-direction: column;
  gap: 4px;
  min-width: 240px;
  max-height: fit-content;
  padding: 4px;
  display: flex;
  overflow-y: auto;
}

.hp-menu__popover-children-item[data-v-8e2875c8] {
  margin-bottom: 4px;
}

.hp-menu__item[data-v-8e2875c8] {
  margin-bottom: 4px;
  list-style-type: none;
}

.hp-menu__item-dropdown-icon[data-v-8e2875c8] {
  transition: transform .3s;
}

.hp-menu__item-dropdown-icon--expanded[data-v-8e2875c8] {
  transform: unset;
  transform: rotate(90deg);
}

.hp-menu__item-info-icon[data-v-8e2875c8] {
  opacity: 0;
  flex-shrink: 0;
  align-items: center;
  width: 0;
  margin-left: 0;
  transition: opacity .15s;
  display: inline-flex;
  overflow: hidden;
}

.hp-menu__item-favourite-button[data-v-8e2875c8] {
  border-radius: var(--h-border-radius-sm);
  opacity: 0;
  width: 0;
  height: 20px;
  color: var(--h-fg-neutral-secondary);
  cursor: pointer;
  background: none;
  border: 0;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding: 0;
  transition: opacity .15s;
  display: inline-flex;
  overflow: hidden;
}

.hp-menu__item-favourite-button[data-v-8e2875c8] svg {
  transform-origin: 50%;
  transition: transform .22s cubic-bezier(.34, 1.8, .5, 1);
}

.hp-menu__item-title[data-v-8e2875c8] {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  min-width: 0;
  display: block;
  overflow: hidden;
}

.hp-menu__item-append-icon[data-v-8e2875c8] {
  opacity: .7;
}

@media (hover: hover) {
  .hp-menu__item:hover .hp-menu__item-info-icon[data-v-8e2875c8], .hp-menu__item:focus-within .hp-menu__item-info-icon[data-v-8e2875c8] {
    opacity: .7;
    width: 20px;
    margin-left: 4px;
  }

  .hp-menu__item-info-icon[data-v-8e2875c8]:hover {
    opacity: 1;
  }

  .hp-menu__item:hover .hp-menu__item-favourite-button[data-v-8e2875c8], .hp-menu__item:focus-within .hp-menu__item-favourite-button[data-v-8e2875c8] {
    opacity: .7;
    width: 20px;
    margin-left: 8px;
  }

  .hp-menu__item-favourite-button[data-v-8e2875c8]:hover, .hp-menu__item-favourite-button[data-v-8e2875c8]:focus-visible {
    opacity: 1;
    color: var(--h-fg-neutral-default);
  }

  .hp-menu__item-favourite-button[data-v-8e2875c8]:hover svg, .hp-menu__item-favourite-button[data-v-8e2875c8]:focus-visible svg {
    transform: scale(1.12);
  }

  .hp-menu__item-favourite-button[data-v-8e2875c8]:active svg {
    transform: scale(1);
  }

  .hp-menu__item--swap-label-on-hover:hover .hp-menu__item-append-label[data-v-8e2875c8], .hp-menu__item--swap-label-on-hover:focus-within .hp-menu__item-append-label[data-v-8e2875c8] {
    display: none;
  }
}

@media (hover: none) {
  .hp-menu__item-info-icon[data-v-8e2875c8], .hp-menu__item-favourite-button[data-v-8e2875c8] {
    opacity: 1;
    width: 20px;
    margin-left: 8px;
  }
}

.animate-height[data-v-3b4766c6] {
  opacity: 0;
  max-height: 0;
  transition: all .5s cubic-bezier(.32, .72, 0, 1);
  overflow: hidden;
}

.animate-height--expanded[data-v-3b4766c6] {
  max-height: var(--ddec83bc);
  opacity: 1;
}

.hp-sidemenu {
  background-color: var(--h-bg-neutral-default);
  height: 100%;
  width: var(--hmenu-width);
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.hp-sidemenu--minimized {
  --hmenu-spacing: var(--hmenu-spacing-minimized);
}

.hp-sidemenu--minimized .hp-sidemenu__container {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.hp-sidemenu--minimized .hp-sidemenu__container::-webkit-scrollbar {
  display: none;
}

@media (min-width: 1201px) {
  .hp-sidemenu--second-level {
    width: var(--hmenu-width-second-level);
  }
}

.hp-sidemenu__header {
  padding: var(--hmenu-spacing);
  height: 80px;
}

.hp-sidemenu__header-wrapper {
  border-bottom: 1px solid var(--h-stroke-default);
  height: 95px;
}

.hp-sidemenu__container {
  padding: var(--hmenu-spacing);
  height: 100%;
  overflow-y: auto;
}

.hp-sidemenu__container--scrollable {
  height: 100%;
  padding: 0 0 100px;
}

.hp-sidemenu__sub-header {
  padding: var(--hmenu-spacing);
  padding-bottom: 0;
}

.hp-sidemenu__footer-wrapper {
  padding: var(--hmenu-spacing);
}

.hp-sidemenu__footer {
  padding-bottom: 4px;
}

.hp-menu__nested-routes-wrapper[data-v-6b75abbb] {
  border-left: 1px solid var(--h-stroke-default);
  margin-left: 21.5px;
}

.hp-menu__nested-routes[data-v-6b75abbb] {
  padding-left: 14.5px;
}

.hp-menu__list[data-v-6b75abbb] {
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.side-menu[data-v-3e025abd] {
  height: 100%;
}

@media (max-width: 992px) {
  .side-menu[data-v-3e025abd] {
    padding-bottom: calc(var(--h-spacing-2xs)  + 100vh - 100dvh + env(safe-area-inset-bottom, 0px));
  }
}

.side-menu__container[data-v-3e025abd] {
  flex-direction: column;
  width: 100%;
  padding-bottom: 40px;
  display: flex;
}

.side-menu__section--labeled[data-v-3e025abd] {
  padding-top: var(--h-spacing-xs);
}

.side-menu__section-header[data-v-3e025abd] {
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
}

.side-menu__section-header--collapsible[data-v-3e025abd] {
  cursor: pointer;
  width: 100%;
  color: inherit;
  font: inherit;
  text-align: left;
  background: none;
  border: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.side-menu__section-label[data-v-3e025abd] {
  display: block;
}

.side-menu__section-chevron[data-v-3e025abd] {
  transition: transform .3s;
}

.side-menu__section-chevron--expanded[data-v-3e025abd] {
  transform: rotate(90deg);
}

.addons-moved-to-marketplace-popover-content[data-v-0e533250], .addons-moved-to-marketplace-popover-content__header[data-v-0e533250] {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

.addons-moved-to-marketplace-popover-content__title[data-v-0e533250] {
  justify-content: space-between;
  display: flex;
}

.addons-moved-to-marketplace-popover-content__footer[data-v-0e533250] {
  justify-content: flex-end;
  display: flex;
}

.agentic-mail-nudge[data-v-c49c31b2] {
  flex-direction: column;
  gap: 16px;
  max-width: 300px;
  padding: 16px;
  display: flex;
}

.agentic-mail-nudge__image-wrapper[data-v-c49c31b2] {
  border-radius: 16px;
  width: 100%;
  height: 160px;
  overflow: hidden;
}

.agentic-mail-nudge__image[data-v-c49c31b2] {
  object-fit: cover;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  display: block;
}

.agentic-mail-nudge__content[data-v-c49c31b2] {
  flex-direction: column;
  display: flex;
}

.agentic-mail-nudge__actions[data-v-c49c31b2] {
  justify-content: flex-end;
  gap: 8px;
  display: flex;
}

.migrate-kvm-popover[data-v-35cf8160] {
  background-color: var(--primary--1000);
  border-radius: 16px;
  padding: 24px;
}

.migrate-kvm-popover__actions[data-v-35cf8160] {
  justify-content: flex-end;
  gap: 8px;
  width: 100%;
  display: flex;
}

.navigation[data-v-50c80a2e] {
  height: calc(100vh - var(--v8630ad34));
  z-index: calc(var(--h-z-index-header)  - 2);
  position: fixed;
}

.navigation__mock-width[data-v-50c80a2e] {
  width: var(--hmenu-width);
}

.navigation__level-1[data-v-50c80a2e], .navigation__level-2[data-v-50c80a2e] {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.navigation__level-1[data-v-50c80a2e] > *, .navigation__level-2[data-v-50c80a2e] > * {
  height: 100%;
}

.navigation__level-1[data-v-50c80a2e] {
  z-index: calc(var(--h-z-index-header)  - 2);
  border-right: 1px solid var(--h-stroke-default);
  transform: translate(0);
}

.navigation__level-1--visible[data-v-50c80a2e] {
  transform: translate(0);
}

.navigation__level-1[data-v-50c80a2e] .h-menu-item {
  min-height: 36px;
  max-height: 36px;
}

.navigation__level-1[data-v-50c80a2e] .hp-menu__item {
  margin-bottom: 2px;
}

.navigation__level-2[data-v-50c80a2e] {
  z-index: calc(var(--h-z-index-header)  - 1);
  transform: translate(0);
}

.navigation__level-2--visible[data-v-50c80a2e] {
  transform: translateX(calc(var(--hmenu-width-minimized)  + 1px));
  border-right: 1px solid var(--h-stroke-default);
  display: block;
}

.navigation--hide-first-level .navigation__mock-width[data-v-50c80a2e] {
  width: var(--hmenu-width-second-level);
}

.navigation--hide-first-level .navigation__level-2--visible[data-v-50c80a2e] {
  transform: translate(0);
}

@media (max-width: 1200px) {
  .navigation__level-1[data-v-50c80a2e], .navigation__level-2[data-v-50c80a2e] {
    transition: transform .5s cubic-bezier(.32, .72, 0, 1);
  }

  .navigation__level-1[data-v-50c80a2e] {
    z-index: calc(var(--h-z-index-header)  - 2);
    transform: translate(-100%);
  }

  .navigation__level-1--visible[data-v-50c80a2e] {
    transform: translate(0);
  }

  .navigation__level-2[data-v-50c80a2e] {
    z-index: calc(var(--h-z-index-header)  - 1);
    display: block;
    transform: translate(-100%);
  }

  .navigation__level-2--visible[data-v-50c80a2e] {
    transform: translate(0);
  }
}

.vnc-terminal__gradient-border[data-v-ef137daf] {
  background: linear-gradient(var(--h-bg-neutral-default), var(--h-bg-neutral-default)) padding-box, linear-gradient(158deg, #3ab0ff 0%, #673de6 61%, #e536db 100%) border-box;
  border: 1px solid #0000;
  border-radius: 8px;
  display: inline-flex;
}

.vnc-terminal__gradient-border--disabled[data-v-ef137daf] {
  opacity: .5;
}

.top-banner-slot[data-v-bca7be7c]:not(:empty) {
  margin-top: -32px;
  margin-bottom: 32px;
}

.top-banner-slot[data-v-bca7be7c] > :not(:first-child) {
  display: none;
}

.top-banner-slot--with-sidemenu-visible[data-v-bca7be7c] {
  margin-left: -32px;
  margin-right: -32px;
}

.header {
  backface-visibility: hidden;
  transition: all .3s;
}

.header__fixed {
  z-index: var(--h-z-index-header);
  border-bottom: 1px solid var(--h-stroke-default);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.header__back-button-v2 {
  visibility: visible;
}

.header__back-button-v2--hidden {
  visibility: hidden;
}

.header--hide {
  box-shadow: none;
  height: auto;
}

.header__top {
  height: var(--header-height);
  padding: 0 var(--h-spacing-md-alt);
  background-color: var(--h-bg-neutral-default);
  font-size: var(--header-font-size);
  align-items: center;
  display: flex;
  position: relative;
}

.header__top--light {
  background: var(--h-bg-neutral-default);
}

@media only screen and (max-width: 578px) {
  .header__top {
    padding: 0 14px;
  }
}

.header__col {
  align-items: stretch;
  display: flex;
}

.header__main {
  z-index: 2;
  background: var(--h-bg-neutral-default);
  align-items: center;
}

.header__logo {
  align-items: center;
  display: flex;
}

.header__topbar {
  justify-content: flex-end;
  margin-top: 0;
  transition: bottom .3s;
}

.header__tools {
  font-size: inherit;
  justify-content: flex-end;
  align-items: stretch;
  gap: var(--h-spacing-xs);
  display: flex;
}

.header__tool {
  cursor: pointer;
  min-height: var(--header-control-size);
  align-items: center;
  display: flex;
}

.header__tool:focus {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: 1px;
}

.header__tool.outline-none:focus {
  outline: none;
}

@media (max-width: 440px) {
  .header__tool--hidden-on-small {
    display: none;
  }
}

.header__icon {
  border-radius: var(--h-border-radius-full);
}

.header__icon .icon-wrapper .h-icon {
  vertical-align: middle;
  width: var(--header-control-icon-size);
  height: var(--header-control-icon-size);
  fill: var(--h-fg-neutral-secondary);
}

.header__icon:hover .icon-wrapper .h-icon, .header__icon:focus .icon-wrapper .h-icon, .header__icon--active .icon-wrapper .h-icon {
  fill: var(--h-fg-brand-default);
  transition: all .4s;
}

.header__togglers {
  display: none;
}

.header__togglers-wrapper {
  margin-top: auto;
  margin-bottom: auto;
}

.header__toggler, .header__toggler:hover {
  text-decoration: none;
  color: inherit !important;
}

.header__toggler, .header__toggler i, .header__toggler:hover, .header__toggler:hover i {
  font-size: 1.5rem;
}

.header__toggler:not(:last-child), .header__toggler:hover:not(:last-child) {
  margin-right: 1rem;
}

.header__back-button {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.5rem;
  display: flex;
}

@media (max-width: 1440px) {
  .header-menu__item:not(:last-child) {
    padding: 0 var(--h-spacing-md) 0 0;
  }
}

@media only screen and (max-width: 576px) {
  .header__tool .icon-wrapper .h-icon {
    width: var(--header-control-icon-size);
    height: var(--header-control-icon-size);
  }

  .header__back-button-v2 {
    visibility: visible;
  }

  .header__back-button-v2--hidden {
    visibility: hidden;
  }

  #header__store-link, #header__help-link {
    display: none;
  }
}

@media (max-width: 1200px) {
  .header__togglers {
    align-items: center;
    display: flex;
  }

  .header__toggler-aside {
    display: none;
  }

  .header__topbar {
    flex-grow: 1;
  }

  .header__top {
    padding: 0 var(--h-spacing-sm);
  }

  .header__top--dark:not(.s) .header-menu__item--active:not(.s) {
    border: none;
    border-bottom: none !important;
  }

  .onboarding-header .header__topbar, .onboarding-start .header__topbar {
    flex-grow: unset;
  }
}

@media (max-width: 992px) {
  .header__toggler-aside {
    align-items: center;
    display: flex;
  }
}

.onboarding-header .header__tools {
  gap: var(--h-spacing-3xs);
}

.h-page {
  flex-direction: column;
  height: 100%;
  min-height: 100vh;
  display: flex;
}

.h-page--no-top {
  padding-top: 0;
}

.h-content {
  flex-direction: column;
  max-width: 100%;
  padding-top: 32px;
  display: flex;
}

.h-content--scrollable {
  height: calc(100vh - var(--header-height));
  overflow-y: auto;
}

.h-content--fullscreen {
  padding-top: 0;
}

@media (max-width: 767px) {
  .h-content--fullscreen-mobile {
    padding-top: 0;
  }
}

.h-content--full-width.h-content--sidemenu {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 768px) {
  .h-content--full-width.h-content--sidemenu {
    padding-left: 0;
    padding-right: 0;
  }
}

.h-content--full-width.h-content--sidemenu > .h-container, .h-content--full-width > .h-container {
  max-width: none;
  margin: 0;
  padding: 0;
}

.h-content--offset-sidemenu {
  margin-left: 280px !important;
}

@media (max-width: 992px) {
  .h-content--offset-sidemenu {
    margin-left: 0 !important;
  }
}

.h-content--sidemenu {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 768px) {
  .h-content--sidemenu {
    padding-left: 32px;
    padding-right: 32px;
  }
}

.h-content--sidemenu > .h-container {
  max-width: 1110px;
  padding: 0;
}

@media only screen and (max-width: 576px) {
  .table-xs-responsive table, .table-xs-responsive tbody {
    display: block;
  }

  .table-xs-responsive tr {
    flex-direction: column;
    display: flex;
  }

  .table-xs-responsive td {
    border: 0;
  }

  .h-data-table-xs-responsive table, .h-data-table-xs-responsive thead, .h-data-table-xs-responsive tbody, .h-data-table-xs-responsive th, .h-data-table-xs-responsive td, .h-data-table-xs-responsive tr {
    display: block;
  }

  .h-data-table-xs-responsive thead {
    display: none;
  }

  .h-data-table-xs-responsive tr {
    border-bottom: 0;
    border: 1px solid var(--light-blue--50);
    border-radius: .5rem;
    background-color: unset !important;
  }

  .h-data-table-xs-responsive tr:last-child {
    margin-bottom: 0;
  }

  .h-data-table-xs-responsive tbody td {
    word-break: break-word;
    border: none;
    display: flex;
    position: relative;
    text-align: center !important;
    border-bottom: 1px solid var(--neutral--200) !important;
    width: 100% !important;
  }

  .h-data-table-xs-responsive tbody td:last-child, .h-data-table-xs-responsive tbody td.domain-row__last-visible-td {
    border-bottom: none;
  }

  .h-data-table-xs-responsive tbody td:first-child {
    background-color: var(--light-blue--50);
  }

  .h-data-table-xs-responsive tbody td:before {
    content: attr(mobile);
    white-space: nowrap;
    padding-right: 10px;
    font-weight: 600;
    position: relative;
  }
}

@media only screen and (max-width: 576px) and (max-width: 576px) {
  .h-data-table-xs-responsive tbody td {
    justify-content: space-between;
    text-align: unset !important;
  }
}

@media only screen and (max-width: 576px) {
  .h-data-table-xs-responsive .centered-mobile {
    flex-direction: column;
    align-items: center;
  }

  .h-data-table-xs-responsive .centered-mobile:before {
    padding-right: 0;
  }

  .h-data-table-xs-responsive .hide-mobile {
    display: none;
  }

  .h-data-table-xs-responsive .show-mobile {
    display: block;
  }

  .h-data-table-xs-responsive .h-action-menu {
    width: 100%;
  }

  .h-data-table-xs-responsive .h-action-menu img {
    display: none !important;
  }

  .h-data-table-xs-responsive .h-action-menu button {
    display: block !important;
  }

  .h-data-table-xs-responsive .h-action-menu .h-list {
    position: unset;
    transform: unset;
    border: 1px solid var(--neutral--200);
    box-shadow: unset;
    margin: 0;
  }

  .h-data-table-xs-responsive .h-action-menu .h-list .h-list-item .d-none {
    display: none !important;
  }

  .merged-sm-rows tr {
    border-radius: 0;
    margin-bottom: 0;
  }

  .merged-sm-rows .merged-sm-row {
    border-top: 0;
    margin-bottom: 1rem;
    display: block;
  }

  .merged-sm-rows [data-toggle="collapse"] {
    pointer-events: none;
  }
}

@media only screen and (max-width: 767px) {
  .h-data-table-sm-responsive table, .h-data-table-sm-responsive thead, .h-data-table-sm-responsive tbody, .h-data-table-sm-responsive th, .h-data-table-sm-responsive td, .h-data-table-sm-responsive tr {
    display: block;
  }

  .h-data-table-sm-responsive thead {
    display: none;
  }

  .h-data-table-sm-responsive tr {
    border-bottom: 0;
    border: 1px solid var(--light-blue--50);
    border-radius: .5rem;
    background-color: unset !important;
  }

  .h-data-table-sm-responsive tr:last-child {
    margin-bottom: 0;
  }

  .h-data-table-sm-responsive tbody td {
    word-break: break-word;
    border: none;
    display: flex;
    position: relative;
    text-align: center !important;
    border-bottom: 1px solid var(--neutral--200) !important;
    width: 100% !important;
  }

  .h-data-table-sm-responsive tbody td:last-child, .h-data-table-sm-responsive tbody td.domain-row__last-visible-td {
    border-bottom: none;
  }

  .h-data-table-sm-responsive tbody td:first-child {
    background-color: var(--light-blue--50);
  }

  .h-data-table-sm-responsive tbody td:before {
    content: attr(mobile);
    white-space: nowrap;
    padding-right: 10px;
    font-weight: 600;
    position: relative;
  }
}

@media only screen and (max-width: 767px) and (max-width: 576px) {
  .h-data-table-sm-responsive tbody td {
    justify-content: space-between;
    text-align: unset !important;
  }
}

@media only screen and (max-width: 767px) {
  .h-data-table-sm-responsive .centered-mobile {
    flex-direction: column;
    align-items: center;
  }

  .h-data-table-sm-responsive .centered-mobile:before {
    padding-right: 0;
  }

  .h-data-table-sm-responsive .hide-mobile {
    display: none;
  }

  .h-data-table-sm-responsive .show-mobile {
    display: block;
  }

  .h-data-table-sm-responsive .h-action-menu {
    width: 100%;
  }

  .h-data-table-sm-responsive .h-action-menu img {
    display: none !important;
  }

  .h-data-table-sm-responsive .h-action-menu button {
    display: block !important;
  }

  .h-data-table-sm-responsive .h-action-menu .h-list {
    position: unset;
    transform: unset;
    border: 1px solid var(--neutral--200);
    box-shadow: unset;
    margin: 0;
  }

  .h-data-table-sm-responsive .h-action-menu .h-list .h-list-item .d-none {
    display: none !important;
  }

  .h-data-table-sm-responsive thead, .h-data-table-sm-responsive thead tr {
    display: none;
  }
}

@media only screen and (max-width: 992px) {
  .table-md-responsive table, .table-md-responsive tbody {
    background-color: #000;
    display: block;
  }

  .table-md-responsive tr {
    flex-direction: column;
    display: flex;
  }

  .table-md-responsive td {
    border: 0;
  }

  .h-data-table-md-responsive table, .h-data-table-md-responsive thead, .h-data-table-md-responsive tbody, .h-data-table-md-responsive th, .h-data-table-md-responsive td, .h-data-table-md-responsive tr {
    display: block;
  }

  .h-data-table-md-responsive thead {
    display: none;
  }

  .h-data-table-md-responsive tr {
    border-bottom: 0;
    border: 1px solid var(--light-blue--50);
    border-radius: .5rem;
    background-color: unset !important;
  }

  .h-data-table-md-responsive tr:last-child {
    margin-bottom: 0;
  }

  .h-data-table-md-responsive tbody td {
    word-break: break-word;
    border: none;
    display: flex;
    position: relative;
    text-align: center !important;
    border-bottom: 1px solid var(--neutral--200) !important;
    width: 100% !important;
  }

  .h-data-table-md-responsive tbody td:last-child, .h-data-table-md-responsive tbody td.domain-row__last-visible-td {
    border-bottom: none;
  }

  .h-data-table-md-responsive tbody td:first-child {
    background-color: var(--light-blue--50);
  }

  .h-data-table-md-responsive tbody td:before {
    content: attr(mobile);
    white-space: nowrap;
    padding-right: 10px;
    font-weight: 600;
    position: relative;
  }
}

@media only screen and (max-width: 992px) and (max-width: 576px) {
  .h-data-table-md-responsive tbody td {
    justify-content: space-between;
    text-align: unset !important;
  }
}

@media only screen and (max-width: 992px) {
  .h-data-table-md-responsive .centered-mobile {
    flex-direction: column;
    align-items: center;
  }

  .h-data-table-md-responsive .centered-mobile:before {
    padding-right: 0;
  }

  .h-data-table-md-responsive .hide-mobile {
    display: none;
  }

  .h-data-table-md-responsive .show-mobile {
    display: block;
  }

  .h-data-table-md-responsive .h-action-menu {
    width: 100%;
  }

  .h-data-table-md-responsive .h-action-menu img {
    display: none !important;
  }

  .h-data-table-md-responsive .h-action-menu button {
    display: block !important;
  }

  .h-data-table-md-responsive .h-action-menu .h-list {
    position: unset;
    transform: unset;
    border: 1px solid var(--neutral--200);
    box-shadow: unset;
    margin: 0;
  }

  .h-data-table-md-responsive .h-action-menu .h-list .h-list-item .d-none {
    display: none !important;
  }

  .h-data-table-md-responsive thead, .h-data-table-md-responsive thead tr {
    display: none;
  }

  .merged-sm-rows tr {
    border-radius: 0;
    margin-bottom: 0;
  }

  .merged-sm-rows .merged-sm-row {
    border-top: 0;
    margin-bottom: 1rem;
    display: block;
  }

  .merged-sm-rows [data-toggle="collapse"] {
    pointer-events: none;
  }
}

.page-loading {
  z-index: var(--z-index-max);
}

@media (min-width: 768px) {
  .page-loading {
    display: flex;
  }
}

.app-wrapper {
  min-height: 100%;
  position: relative;
}

.app-wrapper--full-height {
  height: 100vh;
  overflow: hidden;
}

.app-wrapper__main {
  flex-direction: row;
  flex-grow: 1;
  height: 100%;
  display: flex;
}

.app-wrapper__main .h-content--sidemenu {
  margin-left: var(--v1c7a9fee);
}

.app-wrapper__main .h-content--scrollable, .app-wrapper__main .h-content--scrollable-chatbot {
  height: calc(100vh - var(--v68fc21ed));
  overflow-y: auto;
}

@media (max-width: 992px) {
  .app-wrapper__main {
    flex-direction: column;
  }
}

.banner-generator {
  width: calc(100% - var(--v1c7a9fee));
  z-index: var(--z-index-10);
  top: var(--v68fc21ed);
  margin-bottom: 16px;
  margin-left: -32px;
  position: fixed;
}

.banner-generator--no-offset {
  margin-left: 0;
}

.banner-generator--chatbot-offset {
  width: calc(100% - var(--v1c7a9fee)  - 400px);
}

.banner-generator--no-offset.banner-generator--chatbot-offset {
  width: calc(100% - 400px);
}

@media (max-width: 1200px) {
  #side-menu {
    z-index: var(--z-index-4);
  }

  .banner-generator {
    width: 100%;
    margin-left: 0;
  }
}

.page-content-padding-top {
  padding-top: calc(var(--v5e96f3c1)  - 16px) !important;
}

.h-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 16px;
  position: relative;
}

@media (min-width: 768px) {
  .h-container {
    max-width: 1174px;
    padding: 0 32px;
  }

  .h-container--narrow {
    max-width: 540px;
  }
}

.h-container--fullscreen {
  max-width: none;
  padding: 0;
}

@media (max-width: 767px) {
  .h-container--fullscreen-mobile {
    max-width: none;
    padding: 0;
  }
}

.h-container--small {
  margin: auto;
  max-width: 730px !important;
}

table caption {
  visibility: hidden;
  position: absolute;
}

.progress-stepper-skeleton-loader[data-v-1b5959cf] {
  height: 48px;
  padding-top: 32px;
  position: relative;
}

.progress-stepper-skeleton-loader__title[data-v-1b5959cf] {
  width: min-content;
  height: 24px;
  color: var(--neutral--300);
  width: 120px;
  position: absolute;
  top: 0;
}

.progress-stepper-skeleton-loader__title[data-v-1b5959cf]:first-of-type {
  left: 0;
}

.progress-stepper-skeleton-loader__title[data-v-1b5959cf]:nth-child(2) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 1);
  transform: translate(-50%);
}

.progress-stepper-skeleton-loader__title[data-v-1b5959cf]:nth-child(3) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 2);
  transform: translate(-50%);
}

.progress-stepper-skeleton-loader__title[data-v-1b5959cf]:nth-child(4) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 3);
  transform: translate(-50%);
}

.progress-stepper-skeleton-loader__title[data-v-1b5959cf]:nth-child(5) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 4);
  transform: translate(-50%);
}

.progress-stepper-skeleton-loader__title[data-v-1b5959cf]:nth-child(6) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 5);
  transform: translate(-50%);
}

.progress-stepper-skeleton-loader__title[data-v-1b5959cf]:nth-child(7) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 6);
  transform: translate(-50%);
}

.progress-stepper-skeleton-loader__title[data-v-1b5959cf]:nth-child(8) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 7);
  transform: translate(-50%);
}

.progress-stepper-skeleton-loader__title[data-v-1b5959cf]:nth-child(9) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 8);
  transform: translate(-50%);
}

.progress-stepper-skeleton-loader__title[data-v-1b5959cf]:last-of-type {
  right: 0;
  left: unset;
  transform: translate(0);
}

@media (max-width: 576px) {
  .progress-stepper-skeleton-loader__title[data-v-1b5959cf]:not(.progress-stepper-skeleton-loader__title--active) {
    display: none;
  }
}

.progress-stepper-skeleton-loader__bar[data-v-1b5959cf] {
  background-color: var(--primary--200);
  border-radius: 4px;
  width: 100%;
  height: 2px;
  margin-top: 8px;
  position: relative;
}

.progress-stepper-skeleton-loader__step[data-v-1b5959cf] {
  background-color: var(--primary--200);
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.progress-stepper-skeleton-loader__step[data-v-1b5959cf]:first-child {
  left: 0;
  transform: translateY(-50%);
}

.progress-stepper-skeleton-loader__step[data-v-1b5959cf]:nth-child(2) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 1);
}

.progress-stepper-skeleton-loader__step[data-v-1b5959cf]:nth-child(3) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 2);
}

.progress-stepper-skeleton-loader__step[data-v-1b5959cf]:nth-child(4) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 3);
}

.progress-stepper-skeleton-loader__step[data-v-1b5959cf]:nth-child(5) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 4);
}

.progress-stepper-skeleton-loader__step[data-v-1b5959cf]:nth-child(6) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 5);
}

.progress-stepper-skeleton-loader__step[data-v-1b5959cf]:nth-child(7) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 6);
}

.progress-stepper-skeleton-loader__step[data-v-1b5959cf]:nth-child(8) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 7);
}

.progress-stepper-skeleton-loader__step[data-v-1b5959cf]:nth-child(9) {
  left: calc(100% / (var(--v8edf3c4c)  - 1) * 8);
}

.progress-stepper-skeleton-loader__step[data-v-1b5959cf]:last-child {
  left: 100%;
  transform: translate(-100%, -50%);
}

.progress-stepper__container[data-v-34278bf3] {
  grid-template-columns: .5fr repeat(calc(var(--v9e46e20a)  - 2), 1fr) .5fr;
  text-align: center;
  place-items: end center;
  display: grid;
}

.progress-stepper__bar[data-v-34278bf3] {
  grid-column: span var(--v9e46e20a);
  grid-template-columns: repeat(6, 1fr);
  justify-items: start;
  display: grid;
}

.progress-stepper[data-v-34278bf3] {
  position: relative;
}

.progress-stepper__title--last-child[data-v-34278bf3] {
  text-align: right;
  justify-self: end;
}

.progress-stepper__title--first-child[data-v-34278bf3] {
  text-align: left;
  justify-self: start;
}

.progress-stepper__title--active[data-v-34278bf3] {
  color: var(--neutral--600);
  font-weight: 700;
}

.progress-stepper__title--clickable[data-v-34278bf3] {
  cursor: pointer;
}

@media (max-width: 576px) {
  .progress-stepper__title[data-v-34278bf3]:not(.progress-stepper__title--active) {
    display: none;
  }
}

.progress-stepper__bar[data-v-34278bf3] {
  background-color: var(--primary--200);
  border-radius: 4px;
  width: 100%;
  height: 2px;
  margin-top: 8px;
  position: relative;
}

.progress-stepper__bar[data-v-34278bf3]:before {
  content: "";
  width: calc(100% / (var(--v9e46e20a)  - 1) * (var(--v73ecb380)));
  background-color: var(--v857929b6);
  border-radius: 6px;
  height: 2px;
  transition: all .5s;
  position: absolute;
}

.progress-stepper__step[data-v-34278bf3] {
  background-color: var(--primary--200);
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.progress-stepper__step[data-v-34278bf3]:first-child {
  left: 0;
  transform: translateY(-50%);
}

.progress-stepper__step[data-v-34278bf3]:nth-child(2) {
  left: calc(100% / (var(--v9e46e20a)  - 1) * 1);
}

.progress-stepper__step[data-v-34278bf3]:nth-child(3) {
  left: calc(100% / (var(--v9e46e20a)  - 1) * 2);
}

.progress-stepper__step[data-v-34278bf3]:nth-child(4) {
  left: calc(100% / (var(--v9e46e20a)  - 1) * 3);
}

.progress-stepper__step[data-v-34278bf3]:nth-child(5) {
  left: calc(100% / (var(--v9e46e20a)  - 1) * 4);
}

.progress-stepper__step[data-v-34278bf3]:nth-child(6) {
  left: calc(100% / (var(--v9e46e20a)  - 1) * 5);
}

.progress-stepper__step[data-v-34278bf3]:nth-child(7) {
  left: calc(100% / (var(--v9e46e20a)  - 1) * 6);
}

.progress-stepper__step[data-v-34278bf3]:nth-child(8) {
  left: calc(100% / (var(--v9e46e20a)  - 1) * 7);
}

.progress-stepper__step[data-v-34278bf3]:nth-child(9) {
  left: calc(100% / (var(--v9e46e20a)  - 1) * 8);
}

.progress-stepper__step[data-v-34278bf3]:last-child {
  left: 100%;
  transform: translate(-100%, -50%);
}

.progress-stepper__step--done[data-v-34278bf3] {
  background-color: var(--v857929b6);
}

.progress-stepper__step--active[data-v-34278bf3] {
  background-color: var(--light-blue--100);
  border: 4px solid var(--v857929b6);
  font-size: 30px;
}

.progress-stepper__step--clickable[data-v-34278bf3] {
  cursor: pointer;
}

.progress-stepper__step span[data-v-34278bf3] {
  position: absolute;
  top: 16px;
}

.error-boundary[data-v-dc2e4ea3] {
  background-color: var(--neutral--0);
  border: 1px solid var(--neutral--200);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 24px;
  padding: 24px;
  display: flex;
}

.error-boundary--list-item[data-v-dc2e4ea3], .error-boundary--table-row[data-v-dc2e4ea3] {
  border-radius: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  margin-bottom: 0;
  padding: 16px 24px;
}

.error-boundary--table-row[data-v-dc2e4ea3] {
  border: none;
  grid-column: 1 / -1;
}

.error-boundary--list-item .error-boundary__title[data-v-dc2e4ea3], .error-boundary--table-row .error-boundary__title[data-v-dc2e4ea3] {
  margin: 0;
  font-size: 14px;
}

@media (max-width: 768px) {
  .error-boundary[data-v-dc2e4ea3] {
    flex-direction: column;
  }
}

.h-action-menu[data-v-ece4fcbd] {
  position: relative;
}

.h-action-menu__simple[data-v-ece4fcbd] {
  text-align: center;
  width: fit-content;
  display: inline-flex;
}

@media (max-width: 767px) {
  .h-action-menu__simple[data-v-ece4fcbd] {
    width: 100%;
  }
}

.h-action-menu__simple[data-v-ece4fcbd]:hover:not(.h-action-menu__simple--active):before {
  content: "";
  width: var(--action-dots-hover-width);
  height: var(--action-dots-hover-width);
  pointer-events: none;
  background: var(--neutral--200);
  opacity: .2;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.h-action-menu__simple--active[data-v-ece4fcbd]:before {
  content: "";
  width: var(--action-dots-hover-width);
  height: var(--action-dots-hover-width);
  pointer-events: none;
  background: var(--primary--500);
  opacity: .1;
  border-radius: 8px;
  position: absolute;
  top: 0;
  left: 0;
}

.h-action-menu--disabled[data-v-ece4fcbd]:hover:not(.h-action-menu--disabled--active):before {
  background-color: #0000;
}

.h-action-menu img[data-v-ece4fcbd] {
  width: auto;
  height: 20px;
}

.h-action-menu__list[data-v-ece4fcbd] {
  z-index: var(--z-index-10);
  position: absolute;
}

@media only screen and (max-width: 767px) {
  .h-action-menu__list[data-v-ece4fcbd] {
    width: 100%;
    height: 100%;
    z-index: var(--z-index-10);
    background-color: #0009;
    flex-direction: column;
    justify-content: flex-end;
    display: flex;
    position: fixed;
    bottom: 0;
    top: unset !important;
    left: 0 !important;
  }
}

.h-action-menu__list--collapsed[data-v-ece4fcbd] {
  pointer-events: none;
}

.h-list {
  background-color: var(--h-bg-neutral-default);
  box-shadow: var(--h-shadow-1-bottom);
  flex-direction: column;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .h-list {
    border-radius: 0;
  }
}

.h-list-button[data-v-77018833] {
  color: var(--h-fg-neutral-default);
  text-align: left;
  background: none;
  border: 0;
  font-weight: 300;
}

.h-list-button[data-v-77018833]:active, .h-list-button[data-v-77018833]:focus {
  outline: 0;
}

.h-list-button[data-v-77018833]:disabled {
  color: var(--h-fg-neutral-disabled);
  cursor: not-allowed;
  pointer-events: none;
}

.h-list-link {
  text-align: left;
}

.h-list-link span {
  color: var(--h-fg-neutral-secondary);
}

.h-list-link:hover {
  text-decoration: none;
}

a.h-button, .h-button {
  --color: #212529;
  --bg-color: transparent;
  --border-color: transparent;
  --hover-color: transparent;
  color: var(--color);
  background: var(--bg-color);
  border-color: var(--h-stroke-default);
  word-break: keep-all;
  white-space: nowrap;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid #0000;
  border-radius: 8px;
  align-self: center;
  width: 100%;
  font-weight: 700;
  display: inline-block;
  position: relative;
  border-radius: 8px !important;
}

a.h-button__icon, .h-button__icon {
  margin-bottom: -2px;
}

a.h-button.h-button-outline, .h-button.h-button-outline {
  border: 1px solid var(--h-stroke-default);
  color: var(--bg-color);
  background: none;
}

a.h-button.h-button-outline:hover, a.h-button.h-button-outline:focus, a.h-button.h-button-outline:active, .h-button.h-button-outline:hover, .h-button.h-button-outline:focus, .h-button.h-button-outline:active {
  background: var(--hover-color);
}

a.h-button:hover, .h-button:hover {
  background-image: linear-gradient(#0000000d, #0000000d) !important;
}

a.h-button--disabled, a.h-button[disabled], .h-button--disabled, .h-button[disabled] {
  cursor: not-allowed !important;
  opacity: 1 !important;
  border: 1px solid var(--h-fg-neutral-disabled) !important;
  color: var(--h-bg-neutral-default) !important;
}

a.h-button--disabled .circle-loader, a.h-button[disabled] .circle-loader, .h-button--disabled .circle-loader, .h-button[disabled] .circle-loader {
  pointer-events: none;
}

a.h-button--disabled:focus, a.h-button--disabled:hover, a.h-button--disabled:active, a.h-button[disabled]:focus, a.h-button[disabled]:hover, a.h-button[disabled]:active, .h-button--disabled:focus, .h-button--disabled:hover, .h-button--disabled:active, .h-button[disabled]:focus, .h-button[disabled]:hover, .h-button[disabled]:active {
  box-shadow: none !important;
  border: 1px solid var(--h-fg-neutral-disabled) !important;
  color: var(--h-bg-neutral-default) !important;
  outline: none !important;
}

a.h-button--disabled:focus:not(.h-button--loading, .h-button-outline, .h-button-text), a.h-button--disabled:hover:not(.h-button--loading, .h-button-outline, .h-button-text), a.h-button--disabled:active:not(.h-button--loading, .h-button-outline, .h-button-text), a.h-button[disabled]:focus:not(.h-button--loading, .h-button-outline, .h-button-text), a.h-button[disabled]:hover:not(.h-button--loading, .h-button-outline, .h-button-text), a.h-button[disabled]:active:not(.h-button--loading, .h-button-outline, .h-button-text), .h-button--disabled:focus:not(.h-button--loading, .h-button-outline, .h-button-text), .h-button--disabled:hover:not(.h-button--loading, .h-button-outline, .h-button-text), .h-button--disabled:active:not(.h-button--loading, .h-button-outline, .h-button-text), .h-button[disabled]:focus:not(.h-button--loading, .h-button-outline, .h-button-text), .h-button[disabled]:hover:not(.h-button--loading, .h-button-outline, .h-button-text), .h-button[disabled]:active:not(.h-button--loading, .h-button-outline, .h-button-text), a.h-button--disabled:not(.h-button--loading), a.h-button[disabled]:not(.h-button--loading), .h-button--disabled:not(.h-button--loading), .h-button[disabled]:not(.h-button--loading) {
  background: var(--h-fg-neutral-disabled) !important;
}

a.h-button--disabled.h-button--loading, a.h-button[disabled].h-button--loading, .h-button--disabled.h-button--loading, .h-button[disabled].h-button--loading {
  color: #0000 !important;
}

a.h-button--disabled.h-button-text, a.h-button[disabled].h-button-text, .h-button--disabled.h-button-text, .h-button[disabled].h-button-text {
  color: var(--h-fg-neutral-disabled) !important;
  background: none !important;
  border: 1px solid #0000 !important;
}

a.h-button--disabled.h-button-outline, a.h-button[disabled].h-button-outline, .h-button--disabled.h-button-outline, .h-button[disabled].h-button-outline {
  border: 1px solid var(--h-stroke-default) !important;
  color: var(--h-fg-neutral-disabled) !important;
  background: none !important;
}

a.h-button--loading, a.h-button--loading:focus, a.h-button--loading:hover, a.h-button--loading:active, .h-button--loading, .h-button--loading:focus, .h-button--loading:hover, .h-button--loading:active {
  cursor: not-allowed;
  opacity: 1 !important;
  color: #0000 !important;
}

a.h-button--loading .circle-loader, .h-button--loading .circle-loader {
  cursor: not-allowed;
  pointer-events: none;
}

a.h-button--loading.h-button--disabled, a.h-button--loading.h-button--disabled:focus, a.h-button--loading.h-button--disabled:hover, a.h-button--loading.h-button--disabled:active, .h-button--loading.h-button--disabled, .h-button--loading.h-button--disabled:focus, .h-button--loading.h-button--disabled:hover, .h-button--loading.h-button--disabled:active {
  color: #0000 !important;
}

a.h-button--loading.h-button--disabled .circle-loader .path, a.h-button--loading.h-button--disabled:focus .circle-loader .path, a.h-button--loading.h-button--disabled:hover .circle-loader .path, a.h-button--loading.h-button--disabled:active .circle-loader .path, .h-button--loading.h-button--disabled .circle-loader .path, .h-button--loading.h-button--disabled:focus .circle-loader .path, .h-button--loading.h-button--disabled:hover .circle-loader .path, .h-button--loading.h-button--disabled:active .circle-loader .path {
  stroke: var(--h-bg-neutral-default) !important;
}

a.h-button span, .h-button span {
  pointer-events: none !important;
}

@media only screen and (max-width: 575px) {
  a.h-button span, .h-button span {
    white-space: break-spaces;
  }
}

@media (min-width: 576px) {
  a.h-button, .h-button {
    width: auto;
    margin: 0;
  }

  a.h-button:not(:last-child), .h-button:not(:last-child) {
    margin-right: 16px;
  }
}

a.h-button > :not(:first-child), .h-button > :not(:first-child) {
  margin-left: .4rem;
}

a.h-button--pill, .h-button--pill {
  border-radius: 8px;
}

a.h-button--no-padding, .h-button--no-padding {
  padding: 4px 6px !important;
  line-height: 1rem !important;
}

a.h-button--no-border, .h-button--no-border {
  border: 0 !important;
}

a.h-button--no-margin, .h-button--no-margin {
  margin: 0 !important;
}

a.h-button--centered, .h-button--centered {
  justify-content: center;
  align-items: center;
  display: flex;
}

a.h-button--active, .h-button--active {
  background: var(--h-bg-brand-default) !important;
  color: var(--color) !important;
}

a.h-button--nowrap > *, .h-button--nowrap > * {
  white-space: nowrap !important;
}

.h-button-outline.h-button--active {
  background: var(--h-bg-brand-tint-default) !important;
  color: var(--h-fg-brand-default) !important;
}

a.h-button-outline:hover {
  color: var(--bg-color);
}

.h-button-md {
  padding: 8px 24px !important;
  font-size: 14px !important;
  line-height: 24px !important;
}

.h-button-md--no-padding {
  padding: 4px 6px !important;
  line-height: 1rem !important;
}

.h-button-sm {
  padding: 8px 16px !important;
  font-size: 12px !important;
  line-height: 16px !important;
}

.h-button-sm--no-padding {
  padding: 4px 6px !important;
  line-height: 1rem !important;
}

.h-button-sm svg {
  width: 80%;
  height: 80%;
}

.h-button-lg {
  padding: 11px 32px !important;
  line-height: 24px !important;
}

.h-button-lg--no-padding {
  padding: 4px 6px !important;
  line-height: 1rem !important;
}

.h-button.h-button-text {
  color: var(--bg-color);
  background: none;
  border: 1px solid #0000;
  background-image: none !important;
}

.h-button.h-button-text:not(.h-button--no-hover-effect):not(.h-button--no-state-styling):hover {
  background: var(--hover-color);
}

.h-button.h-button-text.h-button-underline-hover {
  background: none;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.h-button.h-button-text.h-button-underline-hover:focus {
  box-shadow: none !important;
}

.h-button.h-button-text.h-button-underline-hover:active {
  border: 1px solid #0000;
  color: var(--bg-color) !important;
  background-color: #0000 !important;
}

.h-button.h-button-text.h-button-underline-hover span {
  position: relative;
}

.h-button.h-button-text.h-button-underline-hover span:before {
  content: "";
  visibility: hidden;
  border-bottom: 2px solid;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
}

.h-button.h-button-text.h-button-underline-hover:hover span:before {
  visibility: visible;
}

.h-button.h-button-text.h-button--disabled {
  color: var(--h-fg-neutral-disabled);
  background: none;
  border-color: #0000;
}

.h-button.h-button-text.h-button--disabled:focus, .h-button.h-button-text.h-button--disabled:hover, .h-button.h-button-text.h-button--disabled:active {
  box-shadow: none;
  color: var(--h-fg-neutral-disabled);
  background: none;
  border-color: #0000;
  outline: none;
}

.h-button.h-button-outline.h-button--disabled {
  border: 1px solid var(--h-stroke-default);
  color: var(--h-fg-neutral-disabled);
  background: none;
}

.h-button.h-button-outline.h-button--disabled:focus, .h-button.h-button-outline.h-button--disabled:hover, .h-button.h-button-outline.h-button--disabled:active {
  box-shadow: none;
  border: 1px solid var(--h-stroke-default);
  background: none;
  outline: none;
}

.h-button.h-button-text.h-button--loading, .h-button.h-button-outline.h-button--loading {
  color: #0000 !important;
}

.h-button.h-button-text.h-button--loading:focus, .h-button.h-button-text.h-button--loading:hover, .h-button.h-button-text.h-button--loading:active, .h-button.h-button-outline.h-button--loading:focus, .h-button.h-button-outline.h-button--loading:hover, .h-button.h-button-outline.h-button--loading:active {
  color: #0000;
}

a.h-button:hover {
  text-decoration: none;
}

a.h-button-text:active, a.h-button-text:focus, .h-button-text:active, .h-button-text:focus {
  color: var(--bg-color);
  background: none;
}

a.h-button-text:hover, .h-button-text:hover {
  background: none;
  border-color: #0000;
}

a.h-button.h-button--no-state-styling:focus, a.h-button.h-button--no-state-styling:hover, a.h-button.h-button--no-state-styling:active, .h-button.h-button--no-state-styling:focus, .h-button.h-button--no-state-styling:hover, .h-button.h-button--no-state-styling:active {
  box-shadow: none !important;
  color: var(--h-fg-brand-default) !important;
  background-color: #0000 !important;
  border: 1px solid #0000 !important;
  outline: none !important;
}

a.h-button-primary, .h-button-primary {
  --color: var(--h-fg-brand-inverse-default);
  --bg-color: var(--h-bg-brand-default);
  --border-color: var(--h-bg-brand-default);
  --hover-color: var(--h-bg-brand-tint-default);
}

a.h-button-secondary, .h-button-secondary {
  --color: var(--h-fg-danger-inverse-default);
  --bg-color: var(--h-bg-danger-default);
  --border-color: var(--h-bg-danger-default);
  --hover-color: var(--h-bg-danger-tint-default);
}

a.h-button-success, .h-button-success {
  --color: var(--h-fg-success-inverse-default);
  --bg-color: var(--h-bg-success-default);
  --border-color: var(--h-bg-success-default);
  --hover-color: var(--h-bg-success-tint-default);
}

a.h-button-info, .h-button-info {
  --color: var(--h-fg-brand-inverse-default);
  --bg-color: var(--h-bg-brand-default);
  --border-color: var(--h-bg-brand-default);
  --hover-color: var(--h-bg-brand-tint-default);
}

a.h-button-warning, .h-button-warning, a.h-button-warning-regular, .h-button-warning-regular {
  --color: var(--h-fg-warning-inverse-default);
  --bg-color: var(--h-bg-warning-default);
  --border-color: var(--h-bg-warning-default);
  --hover-color: var(--h-bg-warning-tint-default);
}

a.h-button-danger, .h-button-danger {
  --color: var(--h-fg-danger-inverse-default);
  --bg-color: var(--h-bg-danger-default);
  --border-color: var(--h-bg-danger-default);
  --hover-color: var(--h-bg-danger-tint-default);
}

a.h-button-light, .h-button-light {
  --color: var(--h-fg-neutral-default);
  --bg-color: var(--h-bg-neutral-default);
  --border-color: var(--h-stroke-default);
  --hover-color: var(--h-bg-neutral-hover);
}

a.h-button-dark, .h-button-dark, a.h-button-black, .h-button-black {
  --color: var(--h-fg-neutral-inverse-default);
  --bg-color: var(--h-bg-neutral-inverse-default);
  --border-color: var(--h-bg-neutral-inverse-default);
  --hover-color: var(--h-bg-neutral-surface);
}

a.h-button-gray, .h-button-gray {
  --color: var(--h-fg-neutral-inverse-default);
  --bg-color: var(--h-fg-neutral-secondary);
  --border-color: var(--h-fg-neutral-secondary);
  --hover-color: var(--h-bg-neutral-surface);
}

a.h-button-gray-light, .h-button-gray-light {
  --color: var(--h-fg-neutral-default);
  --bg-color: var(--h-bg-neutral-surface);
  --border-color: var(--h-bg-neutral-surface);
  --hover-color: var(--h-bg-neutral-hover);
}

a.h-button-danger-light, .h-button-danger-light {
  --color: var(--h-fg-danger-inverse-default);
  --bg-color: var(--h-bg-danger-tint-default);
  --border-color: var(--h-bg-danger-tint-default);
  --hover-color: var(--h-bg-danger-tint-hover);
}

a.h-button-success-dark, .h-button-success-dark {
  --color: var(--h-fg-success-inverse-default);
  --bg-color: var(--h-bg-success-default);
  --border-color: var(--h-bg-success-default);
}

a.h-button-success-light, .h-button-success-light {
  --color: var(--h-fg-success-inverse-default);
  --bg-color: var(--h-bg-success-tint-default);
  --border-color: var(--h-bg-success-tint-default);
  --hover-color: var(--h-bg-success-tint-hover);
}

a.h-button-warning-light, .h-button-warning-light {
  --color: var(--h-fg-warning-inverse-default);
  --bg-color: var(--h-bg-warning-tint-default);
  --border-color: var(--h-bg-warning-tint-default);
  --hover-color: var(--h-bg-warning-tint-hover);
}

a.h-button-warning-dark, .h-button-warning-dark {
  --color: var(--h-fg-warning-inverse-default);
  --bg-color: var(--h-bg-warning-default);
  --border-color: var(--h-bg-warning-default);
}

.h-button--loading:focus, .h-button--loading:hover, .h-button--loading:active {
  color: #0000 !important;
}

.h-button-image {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  display: flex;
  overflow: hidden;
  border-radius: 50% !important;
}

.h-button-image img {
  transition: transform .3s ease-in-out;
  transform: scale(1);
}

.h-button-image img:hover {
  transform: scale(1.1);
}

.h-list-item[data-v-818e48a4] {
  color: var(--h-fg-neutral-default);
}

.h-list-item a[data-v-818e48a4], .h-list-item button[data-v-818e48a4] {
  color: var(--h-fg-neutral-default);
  word-break: normal;
  width: 100%;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

@media only screen and (max-width: 767px) {
  .h-list-item a[data-v-818e48a4], .h-list-item button[data-v-818e48a4] {
    text-align: start;
    white-space: pre-wrap;
  }
}

@media (min-width: 768px) {
  .h-list-item a[data-v-818e48a4]:hover, .h-list-item button[data-v-818e48a4]:hover {
    background: var(--h-bg-neutral-surface);
  }
}

.h-list-item--hover[data-v-818e48a4] {
  background: var(--h-bg-neutral-surface);
}

.h-list-item--active[data-v-818e48a4] {
  background: var(--h-bg-neutral-secondary);
}

.h-list-item--disabled[data-v-818e48a4] * {
  pointer-events: none;
}

.h-list-item--disabled span[data-v-818e48a4] {
  color: var(--h-fg-neutral-disabled);
}

.h-list-item--danger span[data-v-818e48a4], .h-list-item--danger button[data-v-818e48a4] {
  color: var(--h-fg-danger-default);
}

.h-list-item .border-top[data-v-818e48a4] {
  border-top: 1px solid var(--h-stroke-default);
}

@media only screen and (max-width: 767px) {
  .h-list-item[data-v-818e48a4] {
    padding-right: 64px;
  }
}

.checkbox[data-v-94d812b6] {
  vertical-align: middle;
  cursor: pointer;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
}

.checkbox--partly-checked[data-v-94d812b6] {
  opacity: .3;
}

.checkbox--partly-checked .checkbox__checkmark[data-v-94d812b6] {
  background-color: var(--primary--500);
  border: 1px solid var(--primary--500);
}

.checkbox--partly-checked .checkbox__checkmark[data-v-94d812b6]:after {
  display: block;
}

.checkbox--gray .checkbox__checkmark[data-v-94d812b6] {
  border: 1px solid var(--neutral--200);
}

.checkbox--thick .checkbox__checkmark[data-v-94d812b6] {
  border: 2px solid var(--primary--500);
}

.checkbox__input[data-v-94d812b6] {
  opacity: 0;
  cursor: pointer;
  width: 18px;
  height: 18px;
}

.checkbox__input:checked ~ .checkbox__checkmark[data-v-94d812b6] {
  background-color: var(--primary--500);
  border: 1px solid var(--primary--500);
}

.checkbox__input:checked ~ .checkbox__checkmark[data-v-94d812b6]:after {
  display: block;
}

.checkbox__checkmark[data-v-94d812b6] {
  pointer-events: none;
  background-color: var(--neutral--0);
  border: 1px solid var(--primary--500);
  border-radius: 4px;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 0;
  left: 0;
}

.checkbox__checkmark[data-v-94d812b6]:after {
  content: "";
  border: 2px solid #fff;
  border-width: 0 2px 2px 0;
  width: 7px;
  height: 12px;
  display: none;
  position: absolute;
  top: 0;
  left: 4.5px;
  transform: rotate(45deg);
}

.checkbox.danger .checkbox__input:checked ~ .checkbox__checkmark[data-v-94d812b6] {
  background-color: var(--danger--500);
}

.checkbox.danger .checkbox__checkmark[data-v-94d812b6] {
  border: 1px solid var(--danger--500);
}

.checkbox.danger.checkbox--thick .checkbox__checkmark[data-v-94d812b6] {
  border: 2px solid var(--danger--500);
}

.checkbox.danger .checkbox__input:checked ~ .checkbox__checkmark[data-v-94d812b6] {
  background-color: var(--danger--500);
  border: 1px solid var(--danger--500);
}

.checkbox--disabled .checkbox__input[data-v-94d812b6] {
  cursor: not-allowed;
}

.checkbox--disabled .checkbox__input:checked ~ .checkbox__checkmark[data-v-94d812b6] {
  background-color: var(--neutral--300);
  border: 1px solid var(--neutral--300);
}

.checkbox--disabled .checkbox__checkmark[data-v-94d812b6] {
  background-color: var(--neutral--100);
  border: 1px solid var(--neutral--300);
}

.checkbox--disabled.checkbox--thick .checkbox__checkmark[data-v-94d812b6] {
  border: 2px solid var(--neutral--300);
}

.checkbox:hover .checkbox__overlay[data-v-94d812b6] {
  background-color: var(--primary--500);
  opacity: .08;
  border-radius: 50%;
  width: 180%;
  height: 180%;
  position: absolute;
  top: -40%;
  left: -40%;
}

.form-field-holder {
  margin-top: 16px;
}

.form-field-holder:first-child {
  margin-top: 0;
}

.form-field {
  border: 1px solid var(--neutral--200);
  border-radius: 4px;
  width: 100%;
  line-height: 20px;
  display: flex;
}

.form-field__no-border-radius .form-field {
  border-radius: 0 !important;
}

.form-field__no-border-top-right-radius .form-field {
  border-top-right-radius: 0 !important;
}

.form-field__no-border-top-left-radius .form-field {
  border-top-left-radius: 0 !important;
}

.form-field__no-border-bottom-right-radius .form-field {
  border-bottom-right-radius: 0 !important;
}

.form-field__no-border-bottom-left-radius .form-field {
  border-bottom-left-radius: 0 !important;
}

.form-field--checkbox, .form-field--radio {
  border: none !important;
}

.form-field .h-select__selected-option {
  line-height: 42px;
}

.form-field__prepend .h-select, .form-field__prepend .h-select {
  border: none;
  min-height: 42px;
}

.form-field__prepend, .form-field__prepend {
  background-color: var(--neutral--100);
}

.form-field__prepend, .form-field__append {
  color: var(--neutral--300);
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 60%;
  padding: 12px 16px;
}

.form-field__prepend {
  border-right: 1px solid var(--neutral--200);
}

.form-field__append {
  border-left: 1px solid var(--neutral--200);
}

.form-field__input-wrapper {
  flex-grow: 1;
  display: flex;
}

.form-field__input-holder {
  vertical-align: middle;
  flex-grow: 1;
  line-height: 20px;
  display: inline-block;
  position: relative;
}

.form-field__textarea-holder {
  flex-grow: 1;
  padding: 12px 16px;
  position: relative;
}

.form-field__textarea-holder .form-field-label {
  top: 24px;
  left: 16px;
}

.form-field__select-holder {
  width: 100%;
  display: flex;
  position: relative;
}

.form-field__select-holder .h-select {
  text-align: left;
  border: none !important;
}

.form-field__select-holder .form-field-label {
  left: 16px;
}

.form-field__select-wrapper {
  flex-grow: 1;
  width: 100%;
  position: relative;
}

.form-field__icon {
  vertical-align: middle;
  cursor: pointer;
  max-width: 22px;
  display: inline-block;
}

.form-field__icon--right {
  margin-right: 16px;
}

.form-field__icon--left {
  margin-left: 16px;
}

.form-field__input {
  color: var(--neutral--600);
  appearance: none;
  -moz-appearance: textfield;
  box-sizing: border-box;
  border: none;
  border-radius: 4px;
  width: 100%;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 22px;
}

.form-field__input:focus, .form-field__input:hover {
  outline: none;
}

.form-field__input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.form-field__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.form-field__input::-webkit-calendar-picker-indicator {
  background: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.form-field__input::-webkit-calendar-picker-indicator:focus {
  outline: none;
}

.form-field__input::-webkit-calendar-picker-indicator:hover {
  outline: none;
}

.form-field__textarea {
  color: var(--neutral--600);
  border: none;
  border-radius: 4px;
  width: 100%;
  padding: 0;
  font-size: 14px;
  line-height: 22px;
  display: block;
}

.form-field__textarea:hover, .form-field__textarea:focus {
  outline: none;
}

.form-field input[type="date"] {
  line-height: 20px;
}

.form-field input[type="date"]:after {
  content: "";
  background: var(--v04678bdc);
  pointer-events: none;
  background-size: contain;
  width: 22px;
  height: 22px;
  position: absolute;
  top: 12px;
  right: 16px;
}

.form-field--focused {
  border: 2px solid var(--primary--500);
}

.form-field--focused .form-field__input-wrapper .form-field__input {
  padding-right: 16px;
}

.form-field--focused .form-field__prepend .h-select, .form-field--focused .form-field__append .h-select {
  min-height: 42px;
}

.form-field--focused .form-field__prepend .h-select__selected-option, .form-field--focused .form-field__append .h-select__selected-option {
  line-height: 40px;
}

.form-field--focused .form-field__prepend .h-select__selected-option {
  padding: 0 44px 0 15px;
}

.form-field--focused .form-field__append .h-select__selected-option {
  padding: 0 43px 0 16px;
}

.form-field--focused .form-field__append .h-select__select-image {
  right: 15px;
}

.form-field--focused .form-field__prepend {
  padding: 11px 16px 11px 15px;
}

.form-field--focused .form-field__append {
  padding: 11px 15px 11px 16px;
}

.form-field--focused input[type="date"]:after {
  top: 11px;
  right: 15px;
}

.form-field--focused .form-field__icon--right {
  margin-right: 15px;
}

.form-field--focused .form-field__icon--left {
  margin-left: 15px;
}

.form-field--focused .form-field__input {
  padding: 11px 15px;
}

.form-field--focused .form-field__prepend + .form-field__input-holder .form-field-label {
  left: 16.5px;
}

.form-field--focused .form-field__prepend + .form-field__input-holder .form-field__input {
  padding: 11px 16px;
}

.form-field--focused .form-field-label {
  left: 15px;
}

.form-field--focused .form-field__textarea-holder {
  padding: 11px 15px;
}

.form-field--focused .form-field__textarea-holder .form-field-label {
  top: 23px;
  left: 15px;
}

.form-field--error {
  border: 1px solid var(--danger--500);
}

.form-field--error .form-field__prepend, .form-field--error .form-field__append {
  border-color: var(--danger--500);
}

.form-field--error-absolute {
  position: absolute;
}

.form-field--disabled {
  pointer-events: none;
  cursor: not-allowed;
  background-color: var(--neutral--100);
}

.form-field--disabled .form-field__input {
  background-color: var(--neutral--200);
  color: var(--neutral--300);
}

.form-field--disabled .form-field-label {
  background: linear-gradient(180deg, var(--neutral--0) 0%, var(--neutral--0) 10%, var(--neutral--200) 100%);
}

.form-field-label {
  z-index: 10;
  pointer-events: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  color: var(--neutral--300);
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
  transition: transform .15s cubic-bezier(.4, 0, .2, 1), width;
  position: absolute;
  top: 50%;
  left: 16px;
  overflow: hidden;
  transform: translateY(-50%);
}

@media only screen and (max-width: 767px) {
  .form-field-label {
    max-width: 82%;
  }
}

.form-field-label__required {
  font-size: 14px;
}

.form-field-label--active, .form-field-label--filled {
  transform-origin: 0 0;
  background-color: var(--neutral--0);
  width: auto;
  max-width: calc(130% - 16px);
  padding: 0 4px;
  transform: translate(-8px, -34px)scale(.85);
}

.form-field-label--active label, .form-field-label--filled label {
  text-overflow: initial;
}

.form-field-label--active {
  color: var(--primary--500);
}

.form-field-label--active.label-holder--select {
  color: var(--placeholder);
}

.form-field-label--error {
  color: var(--danger--500);
}

.form-field-error, .form-field-hint {
  text-align: left;
  color: var(--danger--500);
  margin-top: 4px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 12px;
  line-height: 18px;
  display: block;
}

.form-field-hint {
  color: var(--neutral--300);
  justify-content: space-between;
  display: flex;
}

.form-field-hint--right {
  justify-content: flex-end;
}

.form-field-hint__limit {
  color: var(--neutral--300);
  white-space: nowrap;
  text-align: right;
  min-width: 48px;
  margin-left: 12px;
}

.form-field-hint span {
  line-break: auto;
}

.form-field-checkbox__holder {
  cursor: pointer;
  min-height: 40px;
}

.form-field-checkbox__holder--disabled {
  cursor: default;
}

.form-field-checkbox__holder--rounded-border {
  box-sizing: border-box;
  box-shadow: inset 0 0 0 1px var(--neutral--200);
  border-radius: 8px;
  padding: 16px;
}

.form-field-checkbox__holder--rounded-border.radio__element--active {
  box-shadow: inset 0 0 0 2px var(--primary--500);
}

.form-field-checkbox__holder--greyed-out {
  background-color: var(--neutral--200);
}

.form-field-checkbox__label, .form-field-checkbox__item {
  vertical-align: middle;
  display: inline-block;
}

.form-field-checkbox__label {
  white-space: normal;
  padding-left: 8px;
}

.form-field-checkbox__description {
  padding-left: 33px;
}

@media only screen and (max-width: 576px) {
  .form-field__input-wrapper {
    flex-wrap: wrap;
    width: 100%;
  }

  .form-field__append, .form-field__prepend {
    text-align: left;
    min-width: 100% !important;
  }

  .form-field__append {
    border-top: 1px solid var(--neutral--200);
    border-left: none !important;
  }

  .form-field__prepend {
    border-bottom: 1px solid var(--neutral--200);
    border-right: none !important;
  }
}

.requirement {
  vertical-align: top;
  text-align: left;
  width: 50%;
  color: var(--neutral--300);
  margin: 4px 0;
  display: inline-block;
}

.requirement div {
  flex-direction: row;
  display: flex;
}

@media (max-width: 460px) {
  .requirement {
    width: 100%;
  }
}

.inactive {
  fill: #c4c4c4;
}

.icon-wrapper[data-v-18844e5f] {
  vertical-align: text-bottom;
  display: inline-flex;
}

.icon-wrapper .h-icon[data-v-18844e5f] {
  align-items: center;
}

.icon-wrapper .h-icon--no-custom-width[data-v-18844e5f] {
  width: 24px;
  height: 24px;
}

.icon-wrapper .h-icon.icon-static-view-box[data-v-18844e5f] {
  align-items: center;
}

.icon-wrapper .h-icon--no-custom-width[data-v-18844e5f]:not(.icon-static-view-box) {
  min-width: 24px;
}

.icon-wrapper .h-icon--no-custom-width.icon-safe-area-view-box[data-v-18844e5f] {
  width: 32px;
  height: 32px;
}

.icon-wrapper .h-icon--default[data-v-18844e5f] {
  --icon-color: var(--v006ae3af);
  fill: var(--v006ae3af);
}

.icon-wrapper .h-icon.icon-disabled[data-v-18844e5f] {
  fill: var(--neutral--300);
  cursor: default !important;
}

.prevent-select[data-v-18844e5f] {
  -webkit-user-select: none;
  user-select: none;
}

.prevent-outline[data-v-18844e5f] {
  outline: none;
}

.icon-primary[data-v-18844e5f]:not(.icon-disabled), .icon-primary:not(.icon-disabled) path[data-v-18844e5f] {
  fill: var(--primary--500) !important;
}

.icon-secondary[data-v-18844e5f]:not(.icon-disabled), .icon-secondary:not(.icon-disabled) path[data-v-18844e5f] {
  fill: var(--secondary) !important;
}

.icon-success[data-v-18844e5f]:not(.icon-disabled) {
  fill: var(--success--500) !important;
}

.icon-info[data-v-18844e5f]:not(.icon-disabled) {
  fill: var(--primary--500) !important;
}

.icon-warning[data-v-18844e5f]:not(.icon-disabled), .icon-warning:not(.icon-disabled) path[data-v-18844e5f] {
  fill: var(--warning--500) !important;
}

.icon-warning-regular[data-v-18844e5f]:not(.icon-disabled) {
  fill: var(--warning-500) !important;
}

.icon-danger[data-v-18844e5f]:not(.icon-disabled), .icon-danger:not(.icon-disabled) path[data-v-18844e5f] {
  fill: var(--danger--500) !important;
}

.icon-light[data-v-18844e5f]:not(.icon-disabled) {
  fill: var(--neutral--0) !important;
}

.icon-dark[data-v-18844e5f]:not(.icon-disabled), .icon-black[data-v-18844e5f]:not(.icon-disabled) {
  fill: var(--neutral--600) !important;
}

.icon-gray[data-v-18844e5f]:not(.icon-disabled) {
  fill: var(--neutral--300) !important;
}

.icon-gray-border[data-v-18844e5f]:not(.icon-disabled), .icon-gray-light[data-v-18844e5f]:not(.icon-disabled) {
  fill: var(--neutral--200) !important;
}

.icon-header-bg[data-v-18844e5f]:not(.icon-disabled) {
  fill: var(--neutral--0) !important;
}

.icon-danger-light[data-v-18844e5f]:not(.icon-disabled) {
  fill: var(--danger--100) !important;
}

.icon-success-dark[data-v-18844e5f]:not(.icon-disabled) {
  fill: var(--success--600) !important;
}

.icon-success-light[data-v-18844e5f]:not(.icon-disabled) {
  fill: var(--success--100) !important;
}

.icon-warning-light[data-v-18844e5f]:not(.icon-disabled) {
  fill: var(--warning--100) !important;
}

.icon-warning-dark[data-v-18844e5f]:not(.icon-disabled) {
  fill: var(--warning--600) !important;
}

.icon-meteorite-dark[data-v-18844e5f]:not(.icon-disabled) {
  fill: var(--primary--800) !important;
}

.icon-filled:not(.icon-disabled) path[data-v-18844e5f] {
  fill-rule: nonzero;
}

.icon-background[data-v-18844e5f] {
  border-radius: 50%;
  padding: 12px;
}

.icon-background-gray[data-v-18844e5f] {
  background-color: var(--neutral--100);
}

@media (max-width: 768px) {
  .h-portlet__head-caption {
    margin-bottom: 24px;
  }

  .h-portlet__head-caption--noMargin {
    margin-bottom: 0;
  }
}

.h-portlet {
  border: 1px solid var(--neutral--200);
  background-color: var(--neutral--0);
  border-radius: 8px;
  margin-bottom: 24px;
}

.h-portlet--border-radius-lg {
  border-radius: 16px;
}

.h-portlet--no-border {
  border: none;
}

.h-portlet--no-border-radius {
  border-radius: 0 !important;
}

.h-portlet--full-height {
  flex-grow: 1;
}

.h-portlet__subtitle {
  color: var(--neutral--300);
  word-break: break-all;
  margin-top: .8rem;
}

.h-portlet__subtitle:not(:last-child) {
  border-bottom: 1px solid var(--neutral--200);
}

.h-portlet p:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 576px) {
  .h-portlet {
    text-align: left;
  }
}

.h-portlet__head {
  border-bottom: 1px solid var(--neutral--200);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  height: auto;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.h-portlet__head--small {
  border-bottom: none;
  padding: 12px 16px;
}

.h-portlet__head--collapsible-arrow .h-portlet__head-caption {
  max-width: calc(100% - 32px);
}

.h-portlet__head-wrapper {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.h-portlet__head-wrapper--no-wrap {
  flex-wrap: nowrap;
}

.h-portlet__head-caption {
  align-content: flex-start;
  display: flex;
}

.h-portlet__head-title {
  align-items: center;
  display: flex;
}

.h-portlet__head-icon {
  color: var(--neutral--300);
  padding-right: 12px;
  line-height: 0;
}

.h-portlet__head-text {
  color: var(--neutral--600);
  word-break: break-word;
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
}

.h-portlet__head-text small {
  color: var(--neutral--300);
  padding: .3rem 0 0;
  font-size: 1rem;
  font-weight: 300;
  display: block;
}

.h-portlet__head-tools {
  align-content: flex-end;
  align-items: center;
  display: flex;
}

.h-portlet__head-collapse-icon {
  place-content: center;
  transition: all .5s;
  display: flex;
  transform: rotate(-180deg);
}

.h-portlet--collapsed .h-portlet__head-collapse-icon {
  transform: unset;
}

.h-portlet__nav {
  align-items: center;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.h-portlet__nav-item {
  align-items: center;
  padding: 8px 5px;
  display: flex;
}

.h-portlet__body {
  height: 100%;
  color: var(--neutral--600);
  padding: 16px 24px;
}

.h-portlet__body--no-padding {
  padding: 0;
}

.h-portlet__body--no-top-padding {
  padding-top: 0;
}

.h-portlet--no-background {
  box-shadow: none !important;
  background: none !important;
  border: none !important;
}

.h-portlet--collapsed .h-portlet__head, .h-portlet--no-head-line .h-portlet__head {
  border-bottom: none !important;
}

.h-portlet--dashboard .h-portlet__head {
  margin-bottom: 24px;
  padding: 0 0 0 1rem;
  border-bottom: none !important;
}

.h-portlet--dashboard .h-portlet__head .h-portlet__head-caption .h-portlet__head-title .h-portlet__head-text {
  font-size: 1.4rem;
}

.h-portlet__footer {
  border-top: 1px solid var(--neutral--200);
}

.h-portlet--content {
  padding: 2rem 2.2rem;
}

.h-portlet--content > :first-child {
  border-top-color: #0000;
}

.h-portlet--content, .h-portlet__body.h-portlet__body--no-padding .h-portlet__subtitle {
  margin: 0;
}

.h-portlet--no-tooltip .m-tooltip.m-tooltip--portlet {
  display: none !important;
}

.h-portlet--collapsible .h-portlet__head-title {
  cursor: pointer;
}

.h-portlet--no-margin {
  margin: 0;
}

.h-portlet__head a:not(.h-button) {
  color: var(--primary--500);
  text-decoration: none;
}

.h-portlet__head a:not(.h-button):hover {
  text-decoration: none;
}

.h-portlet--collapse .h-portlet__head .h-portlet__nav-link.h-portlet__nav-link--icon i.la-angle-down:before {
  content: "";
}

.h-portlet__body--collapsed {
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  overflow: hidden;
}

.disabled-view {
  z-index: var(--z-index-child-1);
  background-color: #ffffff80;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

@media only screen and (max-width: 576px) {
  #hosting-accounts .h-portlet__head-wrapper, #hosting-accounts .h-portlet__nav {
    flex-wrap: wrap;
    justify-content: center;
  }

  #hosting-accounts .h-portlet__nav-item {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.hosting-bg-warning-dark {
  border: 1px solid var(--warning--600);
  border-radius: 0 0 8px 8px;
}

.hosting-bg-success {
  border: 1px solid var(--success--500);
  border-radius: 0 0 8px 8px;
}

.banner-bg-warning-dark {
  background: var(--warning--600);
  border-radius: 8px 8px 0 0;
  align-items: center;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  display: flex;
}

.banner-bg-success {
  background: var(--success--500);
  border-radius: 8px 8px 0 0;
  align-items: center;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  display: flex;
}

.hover-transitions:hover {
  background-color: var(--neutral--200);
  transition-duration: .2s;
}

.h-portlet--border-radius-lg .hover-transitions:hover {
  border-radius: 14px 14px 0 0;
}

.h-portlet--border-radius-lg .h-portlet__head--collapse:hover {
  border-radius: 14px;
}

.trans[data-v-cd2598a6] {
  word-break: break-word;
}

.chatbot-modal-backdrop[data-v-7a72c513] {
  border-radius: var(--chatbot-border-radius, var(--h-border-radius-sm));
  z-index: var(--h-z-index-max);
  background-color: #1d1e2059;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.chatbot-modal-backdrop--fixed[data-v-7a72c513] {
  border-radius: 0;
  position: fixed;
}

.chatbot-modal-container[data-v-7a72c513] {
  border-radius: var(--h-border-radius-xl);
  background-color: var(--h-bg-neutral-elevated);
  max-width: min(400px, 100% - 32px);
}

.chatbot-modal__header[data-v-7a72c513] {
  width: 100%;
  padding: var(--h-spacing-xs) var(--h-spacing-xs) 0;
  justify-content: flex-end;
  display: flex;
}

.chatbot-modal__title[data-v-7a72c513] {
  text-align: center;
  margin-bottom: var(--h-spacing-md);
}

.chatbot-modal__footer[data-v-7a72c513] {
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-sm);
  justify-content: flex-end;
  display: flex;
}

.fade-slow-enter-active[data-v-7a72c513], .fade-slow-leave-active[data-v-7a72c513] {
  transition: opacity .2s;
}

.fade-slow-enter-from[data-v-7a72c513], .fade-slow-leave-to[data-v-7a72c513] {
  opacity: 0;
}

.chatbot body, .chatbot h1, .chatbot h2, .chatbot h3, .chatbot h4, .chatbot p, .chatbot figure, .chatbot blockquote, .chatbot dl, .chatbot dd {
  margin: 0;
  padding: 0;
}

.chatbot label {
  align-items: center;
  margin: 0;
  padding: 0;
  display: inline-flex;
}

.chatbot .btn, .chatbot button {
  font-size: var(--font-size-body-2);
  line-height: var(--line-height-body-2);
  font-weight: var(--font-weight-body-2);
}

.chatbot, .chatbot p, .chatbot li {
  font-size: var(--font-size-body-2);
  line-height: var(--line-height-body-2);
  font-weight: var(--font-weight-body-2);
  margin: 0;
  font-family: DM Sans, Roboto, sans-serif !important;
}

.chatbot b, .chatbot strong {
  font-weight: 700;
}

.chatbot a, .chatbot a:hover {
  color: var(--h-fg-brand-default);
}

.chatbot code:not(.hljs) {
  background-color: var(--h-bg-danger-disabled);
  color: var(--h-fg-danger-default);
  padding: var(--h-spacing-4xs) var(--h-spacing-3xs);
  border-radius: var(--h-border-radius-xs);
  font-weight: 700;
}

.float-btn, .feedback-bubble {
  font-family: DM Sans, Roboto, sans-serif !important;
}

.chatbot-button {
  box-shadow: none;
  background-color: #0000;
  border: none;
  outline: none;
}

.chatbot-wrapper {
  filter: drop-shadow(0 0 12px #1d1e2029);
  pointer-events: none;
  z-index: 999;
  flex-direction: column;
  justify-content: flex-end;
  width: 360px;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 8px;
  overflow: hidden;
}

.chatbot-wrapper--hidden {
  pointer-events: none;
}

.chatbot-wrapper--mobile {
  width: 100%;
  right: 0;
  overflow: visible;
}

.chatbot-wrapper--mobile .chatbot {
  margin-bottom: 0;
}

.chatbot-wrapper--mobile .chatbot-footer__input {
  font-size: 16px;
}

.chatbot-wrapper__resource-triggers {
  pointer-events: auto;
  z-index: 999;
  border-radius: 50%;
  width: fit-content;
  margin-bottom: 8px;
  margin-left: auto;
  padding: 4px;
  display: flex;
}

.chatbot-wrapper__resource-triggers--hidden {
  display: none;
}

.chatbot-wrapper__footer-hint {
  align-self: center;
}

.chatbot {
  background: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-default);
  border-radius: var(--chatbot-border-radius, var(--h-border-radius-lg));
  pointer-events: auto;
  z-index: 999;
  flex-direction: column;
  flex: auto;
  height: min(100px, 100vh);
  margin-bottom: 8px;
  display: flex;
  position: relative;
}

.chatbot .chatbot-header {
  background: var(--h-bg-neutral-default);
  border-radius: var(--chatbot-border-radius, var(--h-border-radius-lg) var(--h-border-radius-lg) 0 0);
  justify-content: space-between;
  height: 56px;
  padding: 8px 16px;
  display: flex;
}

.chatbot .chatbot-header__main {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chatbot .chatbot-header__image {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  gap: 16px;
  display: flex;
}

.chatbot .chatbot-header__text {
  align-items: center;
  gap: 4px;
  display: flex;
}

.chatbot .chatbot-header__action-button-wrapper {
  position: relative;
}

.chatbot .chatbot-header__actions {
  margin-left: var(--h-spacing-3xs);
  align-items: center;
  gap: 4px;
  display: flex;
}

.chatbot .chatbot-footer {
  background: var(--h-bg-neutral-default);
  border-radius: var(--chatbot-border-radius, 0 0 var(--h-border-radius-lg) var(--h-border-radius-lg));
  padding: var(--h-spacing-2xs) var(--h-spacing-sm);
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.chatbot .chatbot-footer__character-count {
  align-self: flex-end;
}

.chatbot .chatbot-footer__input-wrapper {
  background: var(--h-bg-neutral-elevated);
  border: 2px solid var(--h-stroke-default);
  border-radius: var(--h-border-radius-xl);
  width: 100%;
  height: 100%;
  margin-bottom: 8px;
  padding: 8px 12px;
  transition: border-color .2s ease-in-out;
}

.chatbot .chatbot-footer__input-wrapper:hover, .chatbot .chatbot-footer__input-wrapper:focus-within {
  border-color: var(--h-stroke-strong);
}

.chatbot .chatbot-footer__send-button {
  border-radius: var(--h-border-radius-full);
}

.chatbot .chatbot-footer__input {
  background: var(--h-bg-neutral-elevated);
  color: var(--h-fg-neutral-default);
  resize: none;
  width: 100%;
  max-height: 150px;
  padding: var(--h-spacing-2xs);
  border: none;
  outline: none;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.7;
  overflow: auto;
}

.chatbot .chatbot-footer__input-placeholder {
  color: var(--h-fg-neutral-disabled);
  font-size: inherit;
}

.chatbot .chatbot-footer__input-actions-wrapper {
  justify-content: space-between;
  align-items: end;
  gap: 8px;
  margin: 8px 0 4px;
  display: flex;
}

.chatbot .chatbot-footer__send-wrapper {
  flex-basis: fit-content;
  flex-grow: 0;
  flex-shrink: 0;
}

.chatbot .chatbot-footer__files-list {
  flex-wrap: wrap;
  flex: 75%;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  display: flex;
}

.chatbot .chatbot-footer__attached-file {
  border-radius: 8px;
  width: 36px;
  height: 36px;
  position: relative;
}

.chatbot .chatbot-footer__attached-file-wrapper {
  border: 1px solid var(--neutral--100);
  border-radius: 8px;
  width: 36px;
  height: 36px;
  display: inline-block;
  position: relative;
}

.chatbot .chatbot-footer__attached-file-overlay {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.chatbot .chatbot-footer__attached-file--remove-button {
  background-color: var(--h-bg-neutral-inverse-default);
  cursor: pointer;
  z-index: 2;
  border: 0;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  padding: 0;
  display: none;
  position: absolute;
  top: -8px;
  right: -8px;
}

.chatbot .chatbot-footer__attached-file:hover .chatbot-footer__attached-file--remove-button {
  justify-content: center;
  align-items: center;
  display: flex;
}

.chatbot .chatbot-footer__attached-file--image {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.chatbot .chatbot-footer__attached-file--doc {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.chatbot .conversation-alert {
  color: var(--h-fg-danger-default);
  font-size: 10px;
}

.chatbot *, .chatbot :before, .chatbot :after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.chatbot img, .chatbot picture {
  max-width: 100%;
  display: block;
}

.chatbot input, .chatbot button, .chatbot textarea, .chatbot select {
  font: inherit;
  appearance: none;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
}

.chatbot input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.chatbot input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.chatbot input[type="number"] {
  -moz-appearance: textfield;
}

.chatbot input::-webkit-search-decoration {
  -webkit-appearance: none;
}

.chatbot input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.chatbot input::-webkit-search-results-button {
  -webkit-appearance: none;
}

.chatbot input::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

.chatbot input::-ms-clear {
  display: none;
}

.chatbot input::-ms-reveal {
  display: none;
}

.chatbot button {
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
}

.chatbot select::-ms-expand {
  display: none;
}

.chatbot textarea {
  resize: none;
  overflow: auto;
}

.chatbot input[type="checkbox"] {
  appearance: none;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: relative;
  transform: translate(0);
}

.chatbot a.chatbot__cta-link {
  background: var(--h-bg-brand-default);
  border-radius: var(--h-border-radius-sm);
  width: 100%;
  padding: var(--h-spacing-2xs) var(--h-spacing-sm);
  text-align: center;
  font-weight: 700;
  transition: background .2s;
  display: block;
  color: var(--h-fg-brand-inverse-default) !important;
  text-decoration: none !important;
}

.chatbot a.chatbot__cta-link:hover {
  background: var(--h-bg-brand-hover);
}

.chatbot.chatbot-light pre code.hljs {
  padding: 1em;
  display: block;
  overflow-x: auto;
}

.chatbot.chatbot-light code.hljs {
  padding: 3px 5px;
}

.chatbot.chatbot-light .hljs {
  color: #383a42;
  background: #fafafa;
}

.chatbot.chatbot-light .hljs-comment, .chatbot.chatbot-light .hljs-quote {
  color: #a0a1a7;
  font-style: italic;
}

.chatbot.chatbot-light .hljs-doctag, .chatbot.chatbot-light .hljs-keyword, .chatbot.chatbot-light .hljs-formula {
  color: #a626a4;
}

.chatbot.chatbot-light .hljs-section, .chatbot.chatbot-light .hljs-name, .chatbot.chatbot-light .hljs-selector-tag, .chatbot.chatbot-light .hljs-deletion, .chatbot.chatbot-light .hljs-subst {
  color: #e45649;
}

.chatbot.chatbot-light .hljs-literal {
  color: #0184bb;
}

.chatbot.chatbot-light .hljs-string, .chatbot.chatbot-light .hljs-regexp, .chatbot.chatbot-light .hljs-addition, .chatbot.chatbot-light .hljs-attribute, .chatbot.chatbot-light .hljs-meta .hljs-string {
  color: #50a14f;
}

.chatbot.chatbot-light .hljs-attr, .chatbot.chatbot-light .hljs-variable, .chatbot.chatbot-light .hljs-template-variable, .chatbot.chatbot-light .hljs-type, .chatbot.chatbot-light .hljs-selector-class, .chatbot.chatbot-light .hljs-selector-attr, .chatbot.chatbot-light .hljs-selector-pseudo, .chatbot.chatbot-light .hljs-number {
  color: #986801;
}

.chatbot.chatbot-light .hljs-symbol, .chatbot.chatbot-light .hljs-bullet, .chatbot.chatbot-light .hljs-link, .chatbot.chatbot-light .hljs-meta, .chatbot.chatbot-light .hljs-selector-id, .chatbot.chatbot-light .hljs-title {
  color: #4078f2;
}

.chatbot.chatbot-light .hljs-built_in, .chatbot.chatbot-light .hljs-title.class_, .chatbot.chatbot-light .hljs-class .hljs-title {
  color: #c18401;
}

.chatbot.chatbot-light .hljs-emphasis {
  font-style: italic;
}

.chatbot.chatbot-light .hljs-strong {
  font-weight: 700;
}

.chatbot.chatbot-light .hljs-link {
  text-decoration: underline;
}

.chatbot.chatbot-dark pre code.hljs {
  padding: 1em;
  display: block;
  overflow-x: auto;
}

.chatbot.chatbot-dark code.hljs {
  padding: 3px 5px;
}

.chatbot.chatbot-dark .hljs {
  color: #abb2bf;
  background: #282c34;
}

.chatbot.chatbot-dark .hljs-comment, .chatbot.chatbot-dark .hljs-quote {
  color: #5c6370;
  font-style: italic;
}

.chatbot.chatbot-dark .hljs-doctag, .chatbot.chatbot-dark .hljs-keyword, .chatbot.chatbot-dark .hljs-formula {
  color: #c678dd;
}

.chatbot.chatbot-dark .hljs-section, .chatbot.chatbot-dark .hljs-name, .chatbot.chatbot-dark .hljs-selector-tag, .chatbot.chatbot-dark .hljs-deletion, .chatbot.chatbot-dark .hljs-subst {
  color: #e06c75;
}

.chatbot.chatbot-dark .hljs-literal {
  color: #56b6c2;
}

.chatbot.chatbot-dark .hljs-string, .chatbot.chatbot-dark .hljs-regexp, .chatbot.chatbot-dark .hljs-addition, .chatbot.chatbot-dark .hljs-attribute, .chatbot.chatbot-dark .hljs-meta .hljs-string {
  color: #98c379;
}

.chatbot.chatbot-dark .hljs-attr, .chatbot.chatbot-dark .hljs-variable, .chatbot.chatbot-dark .hljs-template-variable, .chatbot.chatbot-dark .hljs-type, .chatbot.chatbot-dark .hljs-selector-class, .chatbot.chatbot-dark .hljs-selector-attr, .chatbot.chatbot-dark .hljs-selector-pseudo, .chatbot.chatbot-dark .hljs-number {
  color: #d19a66;
}

.chatbot.chatbot-dark .hljs-symbol, .chatbot.chatbot-dark .hljs-bullet, .chatbot.chatbot-dark .hljs-link, .chatbot.chatbot-dark .hljs-meta, .chatbot.chatbot-dark .hljs-selector-id, .chatbot.chatbot-dark .hljs-title {
  color: #61aeee;
}

.chatbot.chatbot-dark .hljs-built_in, .chatbot.chatbot-dark .hljs-title.class_, .chatbot.chatbot-dark .hljs-class .hljs-title {
  color: #e6c07b;
}

.chatbot.chatbot-dark .hljs-emphasis {
  font-style: italic;
}

.chatbot.chatbot-dark .hljs-strong {
  font-weight: 700;
}

.chatbot.chatbot-dark .hljs-link {
  text-decoration: underline;
}

.chatbot .sr-only {
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

@property --gradient-angle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 90deg;
}

@keyframes rotate-gradient-25b9c511 {
  0% {
    --gradient-angle: 90deg;
  }

  to {
    --gradient-angle: 450deg;
  }
}

.chatbot-btn[data-v-25b9c511] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-2xs);
  background-color: var(--v2a563ba4);
  border-radius: var(--h-border-radius-full);
  width: min-content;
  padding: var(--v62d1bb2e);
  cursor: pointer;
  z-index: 1;
  border: none;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.chatbot-btn[data-v-25b9c511]:focus-visible {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: 2px;
}

.chatbot-btn__gradient-border[data-v-25b9c511] {
  border-radius: var(--h-border-radius-full);
  width: max-content;
  margin: 0;
  padding: 1px;
  transition: padding .3s, margin .3s;
  position: relative;
}

.chatbot-btn__gradient-border[data-v-25b9c511]:before {
  --gradient-angle: 90deg;
  z-index: 0;
  content: "";
  background: linear-gradient(var(--gradient-angle), #e536db 0%, var(--v0a5fc9dc) 33%, #3ab0ff 100%);
  border-radius: var(--h-border-radius-full);
  -webkit-mask-composite: xor;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  padding: 1px;
  transition: all .3s;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  -webkit-mask-position: 0 0, 0 0;
  mask-position: 0 0, 0 0;
  -webkit-mask-size: auto, auto;
  mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  mask-origin: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-source-type: auto, auto;
  mask-mode: match-source, match-source;
}

.chatbot-btn__gradient-border[data-v-25b9c511]:hover {
  margin: -1px;
  padding: 2px;
}

.chatbot-btn__gradient-border[data-v-25b9c511]:hover:before {
  background: linear-gradient(var(--gradient-angle), #e536db 0%, var(--v0a5fc9dc) 33%, #3ab0ff 66%, var(--v01293a0c) 100%);
  padding: 2px;
  animation: 3s linear infinite rotate-gradient-25b9c511;
}

.chatbot-btn__icon[data-v-25b9c511] {
  flex-grow: 0;
  flex-shrink: 0;
}

.chatbot-btn__text[data-v-25b9c511] {
  color: var(--eda57654);
  text-align: center;
  text-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
}

.error-banner[data-v-8a8c7e0a] {
  width: 100%;
  margin-bottom: var(--h-spacing-3xs);
}

.error-banner__contents[data-v-8a8c7e0a] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-2xs);
  width: 100%;
  display: flex;
}

@media (max-width: 768px) {
  .error-banner__contents[data-v-8a8c7e0a] {
    flex-direction: column;
  }
}

.v-enter-active[data-v-8a8c7e0a], .v-leave-active[data-v-8a8c7e0a] {
  transition: opacity .2s;
}

.v-enter-from[data-v-8a8c7e0a], .v-leave-to[data-v-8a8c7e0a] {
  opacity: 0;
}

.warning-banner[data-v-5d1abef5] {
  width: 100%;
  margin-bottom: var(--h-spacing-3xs);
}

.v-enter-active[data-v-5d1abef5], .v-leave-active[data-v-5d1abef5] {
  transition: opacity .2s;
}

.v-enter-from[data-v-5d1abef5], .v-leave-to[data-v-5d1abef5] {
  opacity: 0;
}

.queue-avatars[data-v-44a4e7ce] {
  align-items: center;
  display: flex;
  position: relative;
}

.queue-avatars__photo[data-v-44a4e7ce] {
  border-radius: var(--h-border-radius-full);
  object-fit: cover;
  width: 24px;
  height: 24px;
  margin-left: calc(var(--h-spacing-2xs) * -1);
  border: 2px solid var(--h-bg-neutral-surface);
}

.queue-avatars__photo[data-v-44a4e7ce]:first-child {
  margin-left: 0;
}

.queue-avatars__online-indicator[data-v-44a4e7ce] {
  bottom: var(--h-spacing-4xs);
  right: var(--h-spacing-4xs);
  background-color: var(--h-color-success-500);
  border-radius: var(--h-border-radius-full);
  border: 2px solid var(--h-bg-neutral-surface);
  width: 5px;
  height: 5px;
  position: absolute;
}

.leave-queue-modal__description[data-v-51b94476] {
  margin: 0 var(--h-spacing-sm) var(--h-spacing-md);
  text-align: left;
}

.leave-queue-modal__actions[data-v-51b94476] {
  justify-content: flex-end;
  gap: var(--h-spacing-xs);
  width: 100%;
  display: flex;
}

.queue-status[data-v-80e764e9] {
  width: 100%;
  margin-bottom: var(--h-spacing-xs);
  background-color: var(--h-color-primary-100);
  border-radius: var(--h-border-radius-xl);
  padding: var(--h-spacing-sm);
}

.queue-status__header[data-v-80e764e9] {
  margin-bottom: var(--h-spacing-2xs);
  justify-content: space-between;
  display: flex;
}

.queue-status__text[data-v-80e764e9] {
  margin-bottom: var(--h-spacing-xs);
}

.v-enter-active[data-v-80e764e9], .v-leave-active[data-v-80e764e9] {
  transition: opacity .2s;
}

.v-enter-from[data-v-80e764e9], .v-leave-to[data-v-80e764e9] {
  opacity: 0;
}

.onboarding-options[data-v-2217ed6d] {
  justify-content: flex-start;
  gap: var(--h-spacing-2xs);
  width: 100%;
  padding-bottom: var(--h-spacing-sm);
  flex-wrap: wrap;
  display: flex;
}

.onboarding-options__button[data-v-2217ed6d] {
  all: unset;
  cursor: pointer;
}

.onboarding-options__button[data-v-2217ed6d]:disabled {
  cursor: not-allowed;
}

.chatbot-footer__form[data-v-716c9245] {
  display: flex;
}

.chatbot-footer__input-actions-wrapper[data-v-716c9245] {
  display: flex;
  justify-content: center !important;
  align-items: center !important;
}

.chatbot-footer__input[data-v-716c9245] {
  height: fit-content !important;
}

.attachment-image[data-v-a520356b] {
  flex-grow: 0;
  flex-shrink: 1;
  min-width: 100px;
}

.attachment-image > img[data-v-a520356b] {
  border-radius: var(--h-border-radius-sm);
  max-width: 100%;
  height: auto;
}

.attachment-file[data-v-a520356b] {
  background-color: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-subtle);
  border-radius: var(--h-border-radius-sm);
  cursor: pointer;
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  display: flex;
}

.attachment-file__icon[data-v-a520356b] {
  background-color: var(--h-bg-neutral-secondary);
  border-radius: var(--h-border-radius-sm);
  height: var(--h-spacing-lg);
  width: var(--h-spacing-lg);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.attachment-file__text[data-v-a520356b] {
  flex: 1;
  min-width: 0;
}

.attachment-file__download[data-v-a520356b] {
  flex-shrink: 0;
}

.file-name[data-v-a520356b] {
  color: var(--h-fg-neutral-secondary);
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  line-height: 1.1;
  overflow: hidden;
}

.file-type[data-v-a520356b] {
  color: var(--h-fg-neutral-disabled);
  font-size: 10px;
  line-height: 1.5;
}

.ui-mcp-list-container[data-v-ee1330fd] {
  padding: var(--h-spacing-2xs) 0;
}

.ui-mcp-list[data-v-ee1330fd] {
  background: var(--h-bg-neutral-secondary);
  border-radius: var(--h-border-radius-md);
  margin: 0;
  padding: var(--h-spacing-2xs) !important;
  list-style: none !important;
}

.ui-mcp-list-item-complex[data-v-ee1330fd] {
  padding: var(--h-spacing-2xs);
  border-bottom: 1px solid var(--h-stroke-default);
  background: var(--h-bg-neutral-secondary);
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--h-spacing-sm);
  display: flex;
  list-style: none !important;
}

.ui-mcp-list-item-complex[data-v-ee1330fd]:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

.ui-mcp-list-content[data-v-ee1330fd] {
  flex: 1;
}

.ui-mcp-list-label[data-v-ee1330fd] {
  margin-bottom: var(--h-spacing-3xs);
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.ui-mcp-list-description[data-v-ee1330fd] {
  word-wrap: break-word;
  overflow-wrap: break-word;
  margin-bottom: var(--h-spacing-4xs);
}

.ui-mcp-list-sub-description[data-v-ee1330fd] {
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.agent-in-progress[data-v-271f9c87] {
  background-color: var(--agent-bg);
  border-radius: var(--h-border-radius-xl);
  width: 100%;
  padding: var(--h-spacing-sm);
  gap: var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.agent-in-progress__header[data-v-271f9c87] {
  align-items: center;
  gap: var(--h-spacing-xs);
  display: flex;
}

.agent-in-progress__avatar[data-v-271f9c87] {
  border-radius: var(--h-border-radius-sm);
  background-color: var(--agent-color);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.agent-in-progress__info[data-v-271f9c87] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.agent-in-progress__badge[data-v-271f9c87] {
  padding: var(--h-spacing-3xs) var(--h-spacing-2xs);
  border-radius: var(--h-border-radius-xs);
  background-color: var(--agent-tint-bg);
  color: var(--agent-color);
  align-items: center;
  display: inline-flex;
}

.agent-in-progress__status[data-v-271f9c87] {
  align-items: center;
  gap: var(--h-spacing-xs);
  color: var(--h-color-neutral-700);
  display: flex;
}

.cost-limit-modal__description[data-v-bfb89a42] {
  margin: 0 var(--h-spacing-sm) var(--h-spacing-md);
  text-align: justify;
}

.cost-limit-banner[data-v-421c2779] {
  width: 100%;
  margin-bottom: var(--h-spacing-3xs);
  position: relative;
}

.cost-limit-banner__content[data-v-421c2779] {
  gap: var(--h-spacing-4xs);
  padding-right: var(--h-spacing-md);
  flex-direction: column;
  display: flex;
}

.cost-limit-banner__close[data-v-421c2779] {
  top: var(--h-spacing-2xs);
  right: var(--h-spacing-2xs);
  z-index: 1;
  position: absolute;
}

.cost-limit-banner[data-v-421c2779] .h-notification-row__content {
  padding-right: 0;
}

.cost-limit-banner[data-v-421c2779] .h-notification-row__actions {
  padding-left: 0;
}

.v-enter-active[data-v-421c2779], .v-leave-active[data-v-421c2779] {
  transition: opacity .2s;
}

.v-enter-from[data-v-421c2779], .v-leave-to[data-v-421c2779] {
  opacity: 0;
}

.agent-button[data-v-582a0d60] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  border-radius: var(--h-border-radius-sm);
  background-color: var(--agent-color);
  color: var(--h-color-neutral-0);
  justify-content: center;
  width: 100%;
  display: inline-flex;
  text-decoration: none !important;
}

.agent-button[data-v-582a0d60]:hover {
  opacity: .9;
}

.agent-redirect[data-v-6c55a1bc] {
  background-color: var(--agent-bg);
  border-radius: var(--h-border-radius-xl);
  width: 100%;
  padding: var(--h-spacing-sm);
  gap: var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.agent-redirect__header[data-v-6c55a1bc] {
  align-items: center;
  gap: var(--h-spacing-xs);
  display: flex;
}

.agent-redirect__avatar[data-v-6c55a1bc] {
  border-radius: var(--h-border-radius-sm);
  background-color: var(--agent-color);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.agent-redirect__info[data-v-6c55a1bc] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.agent-redirect__badge[data-v-6c55a1bc] {
  padding: var(--h-spacing-3xs) var(--h-spacing-2xs);
  border-radius: var(--h-border-radius-xs);
  background-color: var(--agent-tint-bg);
  color: var(--agent-color);
  align-items: center;
  display: inline-flex;
}

.agent-response[data-v-7a6d4b7d] {
  background-color: var(--agent-bg);
  border-radius: var(--h-border-radius-xl);
  width: 100%;
  padding: var(--h-spacing-sm);
  gap: var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.agent-response__header[data-v-7a6d4b7d] {
  align-items: center;
  gap: var(--h-spacing-xs);
  display: flex;
}

.agent-response__avatar[data-v-7a6d4b7d] {
  border-radius: var(--h-border-radius-sm);
  background-color: var(--agent-color);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.agent-response__info[data-v-7a6d4b7d] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.agent-response__badge[data-v-7a6d4b7d] {
  padding: var(--h-spacing-3xs) var(--h-spacing-2xs);
  border-radius: var(--h-border-radius-xs);
  background-color: var(--agent-tint-bg);
  color: var(--agent-color);
  align-items: center;
  display: inline-flex;
}

.agent-response__footer[data-v-7a6d4b7d] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding-top: var(--h-spacing-xs);
  border-top: 1px dashed var(--agent-tint-bg);
  color: var(--h-color-neutral-700);
  display: flex;
  text-decoration: none !important;
}

.agent-response__footer[data-v-7a6d4b7d]:hover {
  opacity: .85;
}

.agents-top-up[data-v-79470809] {
  background-color: var(--h-color-neutral-100);
  border-radius: var(--h-border-radius-xl);
  width: 100%;
  padding: var(--h-spacing-sm);
  gap: var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.agents-top-up__header[data-v-79470809] {
  align-items: center;
  gap: var(--h-spacing-xs);
  display: flex;
}

.agents-top-up__icon[data-v-79470809] {
  border-radius: var(--h-border-radius-sm);
  background-color: var(--h-color-neutral-700);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.agents-top-up__icon--resolved[data-v-79470809] {
  background-color: var(--h-bg-success-tint-default);
}

.agents-top-up__cta[data-v-79470809] {
  white-space: normal;
  align-self: flex-start;
  width: fit-content;
}

.file-preview[data-v-e6084081] {
  width: 100%;
  margin: var(--h-spacing-2xs) 0;
  border: 1px solid var(--h-stroke-default);
  border-radius: var(--h-border-radius-sm);
  background: var(--h-bg-neutral-surface);
  align-items: center;
  transition: border-color .15s, background-color .15s;
  display: flex;
  overflow: hidden;
}

.file-preview[data-v-e6084081]:hover {
  background: var(--h-bg-neutral-hover);
}

.file-preview__open[data-v-e6084081] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  min-width: 0;
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  text-align: left;
  cursor: pointer;
  background: none;
  border: none;
  flex: 1;
  display: flex;
}

.file-preview__open[data-v-e6084081]:focus-visible {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: -2px;
}

.file-preview__icon[data-v-e6084081] {
  width: var(--h-spacing-lg);
  height: var(--h-spacing-lg);
  border-radius: var(--h-border-radius-sm);
  background: var(--h-bg-neutral-default);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.file-preview__info[data-v-e6084081] {
  gap: var(--h-spacing-4xs);
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.file-preview__name[data-v-e6084081] {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.file-preview__download[data-v-e6084081] {
  margin-right: var(--h-spacing-3xs);
  flex-shrink: 0;
}

.confirmation-buttons[data-v-623b42a5] {
  gap: var(--h-spacing-2xs);
  margin-top: var(--h-spacing-2xs);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.confirmation-buttons__actions[data-v-623b42a5] {
  gap: var(--h-spacing-2xs);
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.connect-app[data-v-58707e43] {
  background-color: var(--h-bg-neutral-default);
  border-radius: var(--h-border-radius-xl);
  width: 100%;
  padding: var(--h-spacing-sm);
  gap: var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.connect-app__header[data-v-58707e43] {
  align-items: center;
  gap: var(--h-spacing-xs);
  display: flex;
}

.connect-app__logo[data-v-58707e43] {
  width: var(--h-spacing-xl);
  height: var(--h-spacing-xl);
  border-radius: var(--h-border-radius-sm);
  background-color: var(--h-bg-neutral-secondary);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.handoff-buttons[data-v-a9d15af1] {
  margin-top: var(--h-spacing-2xs);
  flex: auto;
  width: 100% !important;
}

.handoff-buttons .handoff-buttons__item[data-v-a9d15af1] {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none !important;
}

.handoff-buttons .handoff-buttons__item[data-v-a9d15af1]:not(:last-child) {
  margin-bottom: var(--h-spacing-2xs);
}

.handoff-choice[data-v-1f980308] {
  gap: var(--h-spacing-sm);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.handoff-choice__actions[data-v-1f980308] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.hosting-upsell-button[data-v-c76b4467] {
  white-space: normal;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
}

.interactive-tour-modal[data-v-843b7bd9] {
  padding: var(--h-spacing-sm);
  flex-direction: column;
  height: 95vh;
  display: flex;
  position: relative;
}

.interactive-tour-modal__header[data-v-843b7bd9] {
  width: 100%;
  margin-bottom: var(--h-spacing-2xs);
  justify-content: flex-end;
  display: flex;
}

.interactive-tour-modal__close-button[data-v-843b7bd9] {
  cursor: pointer;
}

.interactive-tour-modal__content[data-v-843b7bd9] {
  flex: 1;
  min-height: 0;
}

.negative-rating-handoff-button[data-v-0126d81d] {
  margin-top: var(--h-spacing-2xs);
  white-space: normal;
}

.open-conversation-button[data-v-068d5f5d] {
  white-space: normal;
}

.out-of-scope-description-form[data-v-64f33a90] {
  width: 100%;
}

.out-of-scope-description-form__body[data-v-64f33a90] {
  gap: var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
}

.out-of-scope-description-form__chips[data-v-64f33a90] {
  gap: var(--h-spacing-2xs);
  flex-wrap: wrap;
  display: flex;
}

.out-of-scope-description-form__field[data-v-64f33a90] {
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  display: flex;
}

[data-v-64f33a90] .out-of-scope-description-form__chip:focus-visible {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: 2px;
}

.out-of-scope-form-with-handoff-choice[data-v-fabca612] {
  width: 100%;
}

.out-of-scope-form-with-handoff-choice__body[data-v-fabca612] {
  gap: var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
}

.out-of-scope-form-with-handoff-choice__chips[data-v-fabca612] {
  gap: var(--h-spacing-2xs);
  flex-wrap: wrap;
  display: flex;
}

.out-of-scope-form-with-handoff-choice__field[data-v-fabca612] {
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  display: flex;
}

.out-of-scope-form-with-handoff-choice__actions[data-v-fabca612] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

[data-v-fabca612] .out-of-scope-form-with-handoff-choice__chip:focus-visible {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: 2px;
}

.out-of-scope-handoff-choice[data-v-0c79d147] {
  gap: var(--h-spacing-sm);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.out-of-scope-handoff-choice__actions[data-v-0c79d147] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.quiz-visual[data-v-85edebc9] {
  border: 1px solid var(--h-stroke-default);
  border-radius: var(--h-border-radius-lg);
  background-color: var(--h-bg-neutral-default);
  flex-direction: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.quiz-visual__header[data-v-85edebc9] {
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-sm);
  border-bottom: 1px solid var(--h-stroke-subtle);
  background-color: var(--h-bg-neutral-surface);
  flex-direction: column;
  display: flex;
}

.quiz-visual__meta[data-v-85edebc9] {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.quiz-visual__body[data-v-85edebc9] {
  padding: var(--h-spacing-sm);
  gap: var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
}

.quiz-visual__question[data-v-85edebc9] {
  margin: 0;
}

.quiz-visual__sr-only[data-v-85edebc9] {
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.quiz-visual__options[data-v-85edebc9] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.quiz-visual__option[data-v-85edebc9] {
  align-items: center;
  gap: var(--h-spacing-xs);
  text-align: left;
  width: 100%;
  padding: var(--h-spacing-xs);
  border: 1px solid var(--h-stroke-default);
  border-radius: var(--h-border-radius-md);
  background-color: var(--h-bg-neutral-default);
  cursor: pointer;
  transition: border-color .14s, background-color .14s;
  display: flex;
}

.quiz-visual__option[data-v-85edebc9]:disabled {
  cursor: default;
}

.quiz-visual__option--selected[data-v-85edebc9] {
  border-color: var(--h-stroke-brand);
  background-color: var(--h-bg-brand-tint-default);
}

.quiz-visual__option[data-v-85edebc9]:focus-visible {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: 2px;
}

.quiz-visual__completed[data-v-85edebc9] {
  text-align: center;
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-xs) 0;
  flex-direction: column;
  display: flex;
}

.quiz-visual__footer[data-v-85edebc9] {
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
  border-top: 1px solid var(--h-stroke-subtle);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.resolution-feedback[data-v-e52cf200] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.resolution-feedback__actions[data-v-e52cf200] {
  gap: var(--h-spacing-2xs);
  display: flex;
}

.resolution-feedback__thankyou[data-v-e52cf200] {
  gap: var(--h-spacing-xs);
  background: var(--h-bg-neutral-secondary);
  padding: var(--h-spacing-sm);
  border-radius: var(--h-border-radius-sm);
  align-items: center;
  width: 100%;
  display: flex;
}

.respond-button[data-v-90a25ce4] {
  white-space: normal;
}

@keyframes typing-dots-bounce-be2d5a57 {
  0%, 60%, to {
    transform: translateY(0);
  }

  30% {
    transform: translateY(-5px);
  }
}

.typing-dots[data-v-be2d5a57] {
  gap: var(--h-spacing-3xs);
  flex-shrink: 0;
  align-items: flex-end;
  height: 14px;
  display: inline-flex;
}

.typing-dots__dot[data-v-be2d5a57] {
  border-radius: var(--h-border-radius-full);
  background-color: var(--h-fg-neutral-secondary);
  width: 5px;
  height: 5px;
  animation: 1s ease-in-out infinite typing-dots-bounce-be2d5a57;
}

.typing-dots__dot[data-v-be2d5a57]:nth-child(2) {
  animation-delay: .15s;
}

.typing-dots__dot[data-v-be2d5a57]:nth-child(3) {
  animation-delay: .3s;
}

.specialist-help-in-progress[data-v-a2c44339] {
  background-color: var(--h-bg-neutral-default);
  border-radius: var(--h-border-radius-lg);
  width: 100%;
  padding: var(--h-spacing-xs);
  gap: var(--h-spacing-xs);
  box-shadow: var(--h-shadow-1-bottom);
  flex-direction: column;
  display: flex;
}

.specialist-help-in-progress__header[data-v-a2c44339] {
  align-items: center;
  gap: var(--h-spacing-xs);
  display: flex;
}

.specialist-help-in-progress__subtext[data-v-a2c44339] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.specialist-help-in-progress__warning[data-v-a2c44339] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  background-color: var(--h-color-warning-100);
  border-radius: var(--h-border-radius-md);
  display: flex;
}

.specialist-help-in-progress__warning--assigned[data-v-a2c44339] {
  background-color: var(--h-color-success-100);
}

.specialist-help-in-progress__warning--assigned .specialist-help-in-progress__warning-icon[data-v-a2c44339], .specialist-help-in-progress__warning--assigned .specialist-help-in-progress__countdown[data-v-a2c44339] {
  color: var(--h-fg-success-default);
}

.specialist-help-in-progress__warning-icon[data-v-a2c44339] {
  color: var(--h-fg-warning-default);
  flex-shrink: 0;
}

.specialist-help-in-progress__countdown[data-v-a2c44339] {
  background-color: var(--h-bg-neutral-default);
  padding: var(--h-spacing-3xs) var(--h-spacing-2xs);
  border-radius: var(--h-border-radius-md);
  color: var(--h-fg-warning-default);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  min-width: 3rem;
  margin-left: auto;
  display: flex;
}

.tool-call[data-v-b35cba4a] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  width: 100%;
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  border: 1px solid var(--h-stroke-default);
  border-radius: var(--h-border-radius-lg);
  background-color: var(--h-bg-neutral-default);
  display: flex;
}

.tool-call__icon-wrapper[data-v-b35cba4a] {
  width: var(--h-spacing-md);
  height: var(--h-spacing-md);
  border-radius: var(--h-border-radius-xs);
  background-color: var(--h-bg-neutral-surface);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.webhook-button[data-v-b35240c2] {
  white-space: normal;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
}

.survey-buttons[data-v-f02ffbdf] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.survey-buttons__actions[data-v-f02ffbdf] {
  gap: var(--h-spacing-2xs);
  display: flex;
}

.survey-buttons__thankyou[data-v-f02ffbdf] {
  gap: var(--h-spacing-xs);
  background: var(--h-bg-neutral-secondary);
  padding: var(--h-spacing-sm);
  border-radius: var(--h-border-radius-sm);
  align-items: center;
  width: 100%;
  display: flex;
}

.whatsapp-card[data-v-77ef62f3] {
  gap: var(--h-spacing-sm);
  width: 100%;
  padding: var(--h-spacing-sm);
  border: 1px solid var(--h-stroke-subtle);
  border-radius: var(--h-border-radius-lg);
  background: var(--h-bg-neutral-default);
  flex-direction: column;
  display: flex;
}

.whatsapp-card__header[data-v-77ef62f3] {
  align-items: center;
  gap: var(--h-spacing-xs);
  display: flex;
}

.whatsapp-card__text[data-v-77ef62f3] {
  gap: var(--h-spacing-4xs);
  flex-direction: column;
  display: flex;
}

.whatsapp-card__number-row[data-v-77ef62f3] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-xs);
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
  border-radius: var(--h-border-radius-md);
  background-color: var(--h-bg-neutral-secondary);
  display: flex;
}

@media (max-width: 575px) {
  .whatsapp-card__number-row[data-v-77ef62f3] {
    flex-direction: column;
    align-items: stretch;
  }
}

.whatsapp-card__cta[data-v-77ef62f3] {
  background-color: var(--h-bg-success-default);
  color: var(--h-color-neutral-0) !important;
}

.whatsapp-card__cta[data-v-77ef62f3]:hover {
  background-color: var(--h-bg-success-hover) !important;
}

.chat-message[data-v-406c6837] {
  width: 100%;
}

.chat-message__name[data-v-406c6837] {
  font-weight: 600;
}

.chat-message__confirmation-buttons[data-v-406c6837] {
  gap: var(--h-spacing-2xs);
  margin-top: var(--h-spacing-2xs);
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

[data-v-406c6837] .chat-message__content > :not(:last-child) {
  margin-bottom: var(--h-spacing-2xs);
}

[data-v-406c6837] .chat-message__content br {
  margin-bottom: .5rem !important;
}

[data-v-406c6837] .chat-message__content p:not(:last-child) {
  margin-bottom: 1rem !important;
}

[data-v-406c6837] .chat-message__content code {
  font-size: 12px;
}

[data-v-406c6837] .chat-message__content a {
  color: var(--h-fg-brand-default);
  text-decoration: underline;
}

[data-v-406c6837] .chat-message__content p:has(a) {
  overflow-wrap: anywhere;
}

[data-v-406c6837] .chat-message__content h1, [data-v-406c6837] .chat-message__content h2, [data-v-406c6837] .chat-message__content h3, [data-v-406c6837] .chat-message__content h4, [data-v-406c6837] .chat-message__content h5, [data-v-406c6837] .chat-message__content h6, [data-v-406c6837] .chat-message__content p {
  color: var(--h-fg-neutral-default);
  margin: 0;
}

[data-v-406c6837] .chat-message__content ul, [data-v-406c6837] .chat-message__content ol {
  color: var(--h-fg-neutral-default);
  padding-inline-start: 20px;
}

[data-v-406c6837] .chat-message__content li {
  margin-bottom: var(--h-spacing-3xs);
}

[data-v-406c6837] .chat-message__content ul li {
  list-style-type: disc;
}

[data-v-406c6837] .chat-message__content ol li {
  list-style-type: decimal;
}

[data-v-406c6837] .chat-message__content ol ol li, [data-v-406c6837] .chat-message__content ol ol ol li {
  list-style-type: lower-alpha;
}

[data-v-406c6837] .chat-message__content img {
  border-radius: var(--h-border-radius-sm);
  max-width: 100%;
  height: auto;
}

.chat-message__content--single-line[data-v-406c6837] {
  text-overflow: ellipsis;
  color: var(--h-fg-neutral-default);
  overflow: hidden;
}

[data-v-406c6837] ol ol li, [data-v-406c6837] ol ol ol li {
  list-style-type: lower-alpha !important;
}

[data-v-406c6837] .chat-message__attachments-wrapper {
  gap: var(--h-spacing-2xs);
  margin-top: var(--h-spacing-2xs);
  flex-wrap: wrap;
  display: flex;
}

.message-renderer__events[data-v-406c6837] {
  gap: var(--h-spacing-xs);
  width: max-content;
  margin-top: var(--h-spacing-sm);
  flex-wrap: wrap;
  display: flex;
}

.message-renderer__events-content[data-v-406c6837] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.message-renderer__visuals[data-v-406c6837] {
  gap: var(--h-spacing-xs);
  width: 100%;
  margin-top: var(--h-spacing-sm);
  flex-wrap: wrap;
  display: flex;
}

.message-renderer__visuals--above[data-v-406c6837] {
  margin-top: 0;
  margin-bottom: var(--h-spacing-sm);
}

.message-renderer__visuals-stacked[data-v-406c6837] {
  gap: var(--h-spacing-xs);
  width: 100%;
  margin-top: var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
}

.skill-pill[data-v-dfa67d7b] {
  flex-shrink: 0;
  align-self: flex-end;
}

.avatar[data-v-5ee68b99] {
  border-radius: var(--h-border-radius-xs);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.avatar--image[data-v-5ee68b99] {
  overflow: hidden;
}

.avatar--image img[data-v-5ee68b99] {
  width: 100%;
  height: 100%;
}

.avatar--rotating[data-v-5ee68b99] {
  animation: 2s linear infinite rotate-5ee68b99;
}

@keyframes rotate-5ee68b99 {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

.chatbot-persona[data-v-71bad22a] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.chatbot-persona__avatars[data-v-71bad22a] {
  flex: none;
  display: inline-flex;
  position: relative;
}

.chatbot-persona__avatars--stacked[data-v-71bad22a] {
  width: var(--h-spacing-lg);
  transition: width .26s cubic-bezier(.2, .8, .2, 1);
}

.chatbot-persona__avatars--stacked[data-v-71bad22a]:hover {
  width: var(--h-spacing-2xl);
}

.chatbot-persona__avatar--primary[data-v-71bad22a] {
  z-index: 2;
  position: relative;
}

.chatbot-persona__avatars--stacked .chatbot-persona__avatar--primary[data-v-71bad22a] {
  top: 0;
  left: var(--h-spacing-xs);
  z-index: 1;
  box-shadow: 0 0 0 var(--h-spacing-4xs) var(--h-bg-neutral-default);
  transition: left .26s cubic-bezier(.2, .8, .2, 1);
  position: absolute;
}

.chatbot-persona__avatars--stacked:hover .chatbot-persona__avatar--primary[data-v-71bad22a] {
  left: var(--h-spacing-md);
}

.chatbot-persona__avatar--co-author[data-v-71bad22a] {
  z-index: 2;
  border-radius: var(--h-border-radius-full);
  background: var(--h-bg-neutral-default);
  box-shadow: 0 0 0 var(--h-spacing-4xs) var(--h-bg-neutral-default);
  position: relative;
}

.chatbot-persona__text[data-v-71bad22a] {
  flex-direction: column;
  line-height: 1.25;
  display: flex;
}

.chatbot-persona__subline[data-v-71bad22a] {
  align-items: center;
  gap: var(--h-spacing-4xs);
  display: inline-flex;
}

.chatbot-rate-wrapper[data-v-26d79b5b] {
  justify-content: left;
  gap: var(--h-spacing-2xs);
  width: 100%;
  margin-top: var(--h-spacing-xs);
  display: flex;
}

.chatbot-rate-wrapper .chatbot-rate[data-v-26d79b5b] {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chatbot-rate-wrapper .chatbot-rate__button[data-v-26d79b5b]:hover {
  background-color: var(--h-bg-neutral-hover);
}

.chatbot-rate-wrapper .chatbot-rate[data-v-26d79b5b] .h-button-v2__text {
  justify-content: center;
  align-items: center;
  display: flex;
}

.copy-button[data-v-3491643c]:hover {
  background-color: var(--h-bg-neutral-hover);
}

.chatbot-system-message[data-v-aa614569] {
  padding: var(--h-spacing-2xs) var(--h-spacing-sm);
  border: 1px solid var(--h-stroke-subtle);
  border-radius: var(--h-border-radius-sm);
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.7;
  display: flex;
}

.chatbot-system-message__icon[data-v-aa614569] {
  color: var(--h-fg-neutral-secondary);
  margin-right: var(--h-spacing-sm);
  border-radius: var(--h-border-radius-xs);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.chatbot-system-message--info[data-v-aa614569] {
  padding: var(--h-spacing-2xs) var(--h-spacing-sm);
  border: 0;
}

.chatbot-system-message--info[data-v-aa614569] .chatbot-system-message__message {
  text-align: center;
  width: 100%;
  max-width: 350px;
  margin: 0;
  padding: 0;
}

.chatbot-system-message--info[data-v-aa614569] .chatbot-system-message__message p {
  color: var(--h-fg-neutral-secondary);
}

[data-v-aa614569] .chatbot-system-message__message p {
  color: var(--h-fg-neutral-default);
  margin: 0;
}

.slide-up-fade-enter-active[data-v-df04e075] {
  max-height: 100%;
  transition: all .25s ease-out;
}

.slide-up-fade-leave-active[data-v-df04e075] {
  transition: all .25s cubic-bezier(1, .5, .8, 1);
}

.slide-up-fade-enter-from[data-v-df04e075], .slide-up-fade-leave-to[data-v-df04e075] {
  opacity: 0;
  max-height: 0;
  transform: translateY(50px);
}

.thinking-text[data-v-df04e075] {
  align-items: center;
  display: flex;
  position: relative;
}

.thinking-text-list[data-v-df04e075] {
  margin-left: var(--h-spacing-sm);
}

.thinking-text[data-v-df04e075] {
  background: linear-gradient(90deg, var(--h-fg-neutral-secondary) 0%, var(--h-fg-neutral-secondary) 40%, var(--h-fg-neutral-disabled) 50%, var(--h-fg-neutral-secondary) 60%, var(--h-fg-neutral-secondary) 100%);
  -webkit-text-fill-color: transparent;
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  animation: 2s ease-in-out infinite shimmer-df04e075;
}

.thinking-text--active[data-v-df04e075]:after {
  content: "...";
  background: inherit;
  background-size: inherit;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 2px;
  animation: 2s ease-in-out infinite shimmer-df04e075, 1s step-end infinite thinking-dots-df04e075;
}

.thinking-text__icon[data-v-df04e075] {
  margin-right: var(--h-spacing-2xs);
}

.thinking-text[data-v-df04e075]:not(:last-child) {
  margin-bottom: var(--h-spacing-xs);
}

@keyframes shimmer-df04e075 {
  0% {
    background-position: 100% 0;
  }

  to {
    background-position: -100% 0;
  }
}

@keyframes thinking-dots-df04e075 {
  0% {
    content: ".";
  }

  33% {
    content: "..";
  }

  66% {
    content: "...";
  }

  to {
    content: ".";
  }
}

.chatbot-bubble__actions[data-v-a9df90e6] {
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.chatbot-bubble__actions[data-v-a9df90e6] .chatbot-rate-wrapper {
  width: auto;
  margin-top: 0;
}

.chatbot-bubble--user .chatbot-bubble__actions[data-v-a9df90e6] {
  opacity: 0;
  transition: opacity .15s;
}

.chatbot-bubble--user:hover .chatbot-bubble__actions[data-v-a9df90e6], .chatbot-bubble--user:focus-within .chatbot-bubble__actions[data-v-a9df90e6] {
  opacity: 1;
}

.chatbot-bubble[data-v-a9df90e6] {
  border-radius: var(--h-border-radius-sm);
  align-items: flex-start;
  gap: var(--h-spacing-2xs);
  padding: 0 var(--h-spacing-2xs);
  word-break: break-word;
  flex-direction: column;
  align-self: flex-start;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
  display: flex;
}

.chatbot-bubble--user[data-v-a9df90e6] {
  align-self: flex-end;
  max-width: 70%;
  padding: 0;
}

.chatbot-bubble--user-bg[data-v-a9df90e6] {
  background-color: var(--h-bg-neutral-surface);
  border-radius: var(--h-border-radius-xl) var(--h-border-radius-xl) var(--h-border-radius-xs) var(--h-border-radius-xl);
  width: 100%;
  height: 100%;
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
}

.chatbot-bubble--assistant[data-v-a9df90e6] {
  width: 100%;
}

.loader[data-v-e311bcda] {
  position: relative;
}

.loader__element[data-v-e311bcda] {
  box-sizing: border-box;
  border: 2px solid;
  border-color: var(--h-stroke-default) transparent transparent;
  border-radius: var(--h-border-radius-full);
  width: 100%;
  height: 100%;
  animation: 1.2s cubic-bezier(.5, 0, .5, 1) infinite spin-e311bcda;
  position: absolute;
  top: 0;
  left: 0;
}

.loader__element[data-v-e311bcda]:first-child {
  animation-delay: -.45s;
}

.loader__element[data-v-e311bcda]:nth-child(2) {
  animation-delay: -.3s;
}

.loader__element[data-v-e311bcda]:nth-child(3) {
  animation-delay: -.15s;
}

.loader__element[data-v-e311bcda]:nth-child(4) {
  border-color: var(--h-stroke-default);
  opacity: .2;
  animation: none;
}

@keyframes spin-e311bcda {
  to {
    transform: rotate(360deg);
  }
}

.message-suggestions[data-v-ff5447b9] {
  margin-top: var(--h-spacing-2xs);
}

.message-suggestions__header[data-v-ff5447b9] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  margin-bottom: var(--h-spacing-2xs);
  padding: 0 var(--h-spacing-2xs);
  display: flex;
}

.message-suggestions__label[data-v-ff5447b9] {
  margin: 0;
}

.message-suggestions__list[data-v-ff5447b9] {
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.message-suggestions__item[data-v-ff5447b9] {
  border: 1px solid var(--h-border-neutral-default);
  border-radius: var(--h-border-radius-sm);
}

.message-suggestions__button[data-v-ff5447b9] {
  width: 100%;
  padding: var(--h-spacing-2xs);
  justify-content: flex-start;
  align-items: center;
  gap: var(--h-spacing-xs);
  cursor: pointer;
  text-align: left;
  background-color: #0000;
  border: none;
  transition: background-color .2s;
  display: flex;
}

.message-suggestions__button[data-v-ff5447b9]:hover {
  background-color: var(--h-bg-neutral-hover);
  border-radius: var(--h-border-radius-sm);
}

.message-suggestions__button[data-v-ff5447b9]:focus-visible {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: 2px;
  border-radius: var(--h-border-radius-sm);
}

.message-suggestions__icon[data-v-ff5447b9] {
  flex-shrink: 0;
}

.rate-btn[data-v-92f90b3f] {
  cursor: pointer;
  filter: grayscale();
  background-color: #0000;
  background-position: 50%;
  background-repeat: no-repeat;
  border: none;
  width: 30px;
  height: 30px;
  display: block;
}

.rate-btn[data-v-92f90b3f]:hover, .rate-btn--selected[data-v-92f90b3f] {
  filter: grayscale(0);
  scale: 1.2;
}

.rate-btn--one[data-v-92f90b3f] {
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath%20d='M0%2024H24V0H0V24Z'%20fill='url(%23pattern0_3832_3511)'/%3e%3cdefs%3e%3cpattern%20id='pattern0_3832_3511'%20patternContentUnits='objectBoundingBox'%20width='1'%20height='1'%3e%3cuse%20xlink:href='%23image0_3832_3511'%20transform='scale(0.00625)'/%3e%3c/pattern%3e%3cimage%20id='image0_3832_3511'%20width='160'%20height='160'%20xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAABkAUlEQVR4nO39d7gmyX3fh36quvuNJ0/OYTN2AWwSiEUgiEBSBEkTIAlaFi3Qkm6wr6/4SLp8JF856PKhSFG+sgJlM0iUr2hJlkSClGEwghQJgEgEsFhgF9gcZ2Ynz5z0xu6uqvtHha7u854zs3EACvXMmbdzV1d9+/uLVQ3fKt8qN6gYuF2YG12Lb5X/qIu80RX4VvmPu3wLgN8qN7R8C4DfKje0fAuA3yo3tKQ3ugLfrOVTP/eDAowAMAgDfMueexlFfOLnfvBG1+EbqvTMZseQzI3o7+8zODLP5m6kXCxprbTEdCUVZT9B9aQwLTAJIEAog8iVkeNSp4Opaa21RHEVrdY3zdyVAQtn5sXwRWGKATC60c/4jVTSBb12o+tww8rYtLu5yQ7OidHtc2J0WyLVbf10eKIr84OtNN+byXJRSNNKpEZKBYkBaUC4Cwj/n7H8ZwAtQAu0SlBKYowoSy038rJ1aaLa5wa697xRPDE0vScHYuHRFtMzwOAGNcENL2lh/uORwkPTSRNhTsyzcV9fTO7dl1y4v58Ob+lm+b40LTOZlZAK+5e4PymspiwlCGHxFoAHFnVu2XggGqQxSF2CMmlL6ZWeGq1QmtsoNaZMKYpU52V6cVD0n9nU/Ycmqv2ldRYeUkY+CUxe/9a5MSUdqz/1AGy3mN7dF+MH9qXn3r2UbNzXa00OZVkOLaDlAJdKSLMIdMKyncQCT2K3efAJLOBqdGhAu+2aiBUNKAMKUBqhDC2Vy1Yx2T9XbO7fn4u3l0XGOG9dWs8XvjIy3U+emy59+mLR/xIwfJ3b63Ut6cXRn04A7u0Vb1xi7d0rydr7l9P1t/bak0XZURZwLQlJApm0ZpgUFfN5xvNAFDgARutQ/friwWiw4NOmYkSNFc3KgJIOiNKul/YvLUvmi3zP/HTjO800+c5DrfZoNV98cEPN/d66WfjDIf0vYM/8U1XS5Y6+0XV41YoWcnGJtffu5vIPr2Tr71noDPfJdgntxP6lmQVcKiDzohZIpAVcKkAYC7SkAToPxCCCoW74OvAZ4YDnfrVjQw0o4dYNlAKUtttKA4WwoCwNojD083GvPx2800ySdw4mnfXLxconL5i9vz4y3d8Hzr1+rfraFvEf/sc/e6Pr8IpLasqjcww+sC+5+Od2tde+rdOZSjoCOo7lMukAR8V0qQNdQqXzSdyfAalAags2b3gIJ5KRIBIqN6qjOaMc81GBUTlgKglaWsNZeRBqB0wDhakYsfC/QK5hWsJEU0wyrk6XHrlUrHxkRPfXgMde14Z+DYr4k599242uw8suOdktS2L9R/eml//TXa3125Ougp6EVmpFbRYxnf9NsYyXCsd8yv55wCUCkjlI5t3vbkh2gVgEMQ+iD6IDIgORYkGowJRgcjAjMEPQ66CvgroEah3UEMoNUBPHhBJUAjpxLKgt6BROLOsKiDkWiLmGSYkeJ6xP5k6/WO7/P06rff8/4KEb2Q+vpIjf/pnvvtF1eMmlJ4rjK1z58P7s0od3d9ZvEj1t2a6VOB1PVPpdDMLEA7B0wNOQ9SBZgtYhyG6C5Chkh0EcAbnHAa4NdLBWS0YwOLYUgUVQ7v4mYMYWjOYClKegOAPqBcifheIilOtQFBaIZWJB6UFYeCBiwVc4MBYaJgrGsDqeP3+qOPirA93/ZeCR17zxX+UiPv0z77jRdbjuMpb9xQWz8eFjyan/ck939Q2yZxzwBLQd6Fq439i6xYEut+vZCrSPQvuN0LoTklsgOQRiyQIOQTBjjaZu0saWb1ziff5PgpDR8RIowWw6dnweiidg+ghMH4PpWSgGUErQLftbaihx4HNgLDRMDeQGpgqGhqujhdMvqgP//LLc+78Cp1+bHnj1i/jDv/edN7oO11V6auP7D8jzP3Ggc+Xbs34B3cyBjor1WrLOeKl2oANaK9C9Azr3Q/teSG+yDGfaWMoxVoyisW6WGGRN03c7ADaXowidifd7HTKx9zGboM9C8TiMvwjjL8PkeZgOQKWgWhaEuWPE3LFj7hhxahlRDQUXJ7sefnRy5B9eKBf/Ffasb+gi/vV//41thOzrFrfv48JPHG+d/vBcb5zRT6EtLfhaWLC1IsbLBKQlJFNo9aF3K/QegO4DkN0OYhmMZ6IIcMGgiBnMrQsa265VnAumBkT/2/zD3lukTqecgjprWXH8GRh8AcZnLOuptrWePQC9SM49G2oYlkyGGS9MD/wfp+XxnwX+5KW3+utXxO//3ffd6DpsW/pq88eOJ6f+3wd6V26jL6CTQkdEItczoLdycwu+1grM/xnov9cyXrIfSJyR4F1psViMma25PIv1dgLiDPar/erG/uafB2MGTCB/GkZ/DJufgOGjMJ2A7kAhHSPiDBRjxfIUqx+OFFeGCxeeKU/8T+fZ97/wDRqDFh/9O997o+uwpZhycvyW1vn/7kT63F/uzhfQSy3IOgLaVIwXRG0BWQGdvbDw7TD3XdB+M4gFMAWWJnzxgJsFtJ0ACNfPgFCBTjfWY7A1wRitG2PFtGhZMa3Ow+gzsPa7sPkQ5GMoO9a9MzWWIT0Ic2ODeeOcfJDy3OTQb503+/9b4Ksv4QFelyI+8VNvv9F1qJX1Iv2eN6VP/szxuct3My+gm1bithOJ2pasRG13Nyy+Cxa+FzpvAlqgp1SBA28Q+OXt/mIxTLROY3tzGXbWAbdbnwFAw+xjRAtkBuoyDD8Lqx9zQCwsEAsqvXCq62w4KLkwXH7uKX3zTwK/sqXRb2ARf/xTb73RdQBgUy4k+/S5nziZnf5bS/3NBXqZYzxRid3AfAbSCbR6sPh2WP4gdO8G2qAnWOC5TCkv1oCauBXbgRC2ApLG9u3KLJHrf7cDnls2pnFc81gPxBRk2wJx8xNw5aOw+ZgVyarl9EEPQPc3MTAqGQ1b+rH8ln90Ojnxk8DGDg/yuhXx73/mAze6DiQm339MPf93bm8/85db88qK3Lao/3nwJTlkCubvgl0/AvPvANkHPXYuEw+ca4lZ9ye2A1/813SvbFeaoIm3N5lQzzBUmu6eWed6IGYgW9avePW34Mpvwui8Y0NZMWEegXCsKDfhmenR3zrH/p8AHt/hYV6XIv7oRotgY+44xIs/f7Lz4nckCwK6iWM959NrOYs3M5COobsLVr4XVj4A2QErak3pgDTLkm0aGzsBcbtzoQ5Q/2sa26Cuy8XbGqAyeuu2AEDYwnxNcW0MCIN1kicw+gpc+new+jnIlbWYp85S9gCcGhgpGCrODle+9qi4678EPsMNLGlJdsNubgxvu5Ov/dLB/tW7mEuhKyvG64goXaqArITFe2Hvj0L/PsCAWiMAxeB8a9uJ1FksFoHSNI4XswC4Hfs1ATjDAp4pYrf7g9nWstvuwWsAM7TP0X8jtI9B73fh4q9ZNqRjkyl8FSVAAlJwUF65Sw4e/ndf541/FfjINg/2mpdUzAwpvfalMMn3vJmv/uKBudWjzKWW8ToR8NrY33Rsdb09H4TdPwytPaBGVP67CDQmApmYBbTmclNkw2xARtvjVb9eczLHy9uBqAm45nH+XBNdezv3DYAClVuRvPuD0LkJLvxrWHvQWdJpo6kkiBb7xeqh1uDLv/yIunMR+OfcgJKmevq637QQ2Yfu4yv/y5759T3MtSvgBWNDQMtAMoH+Udj3o7D47fZtVuvuKjsZD00A6UhEG7aC0cy+xk4A3Pa9NY2dswCzE/giEXvNc5tifWxXe2+Awz8B7V+HS79pt9OmFt0RgMhYEcPFN29+9Z98Xd0xB/zj7Z7qtSppWvORvfZlIvs/crd+6Bd2LwxWmGtVwPOulpaAVEFSwNJ9sP/D0L0VzAS0jpinCZh4eYYRYgRVmA13jKZuIdO4VvO3CcoYaLFOqGccMwtEkR5omoDawUe4LTDdr84h6doXt3UQzv8bGF6AVqeqq/AvXcYSk+4bNx79+1/Tb0iAf8DrWNLttJrXogzo//C9+qFf2D03WKHftmLW/3mDIy2twbH7fbD3P4NsN+gNl5O3Ddtt2eaBNQuYNMDYvM6sv5ghaSzHpQmG5rYG85nt9u1knMza17iPMKCHYBJYejeku+Hsv4DNpyCLQBjGsLRYMNP0rs2v/71H9J0a+EfbPOCrXtLXSwPcFIvfc69+8Od3zw9W6LdsdlMAoBO7aQ6tDPZ+H+z+ACQtMOsVSMwM0AU2g61gnMVqDXY02zDgFquaxvIsJmy25nbstp3RsZPIjY+Jr908JgZladmwfwcc/q/h3K/A2kNA27alkdF1MhbI07s2HvvZr+g3bfI66YRpaV57K3hg2m+7W3zln+6d39xjwScc8Hz6lLD+vVYH9v8QrPxZy3h6aHP4trAUBH1uJpvBbN0O6sZLdG7TqAnX9ZuEu9wOMmOmMTLrdxarNdfjY5u6oX8OGsf57cY9vmfDAjoH4ND/FeS/hKufB51ZABqqYQMmY1FP2nduPPIPHpL3bQC/tv3DvjolzWXrtb2DzG5/U/HVf3qot3qYbisSuU7nSz34urD/Q7D8HmzSQFkBaouPjsZvzGYRQIVuHLOT2HbnBODGLproftclMmYBqLm+3XbY6vNritkYrPHxzeXounoT0nnY/xdAZHDpj8FkVkzrCNg6Y7caLdw1fPiffC1580Xgk9fzxC+3pDu+0a+wXNXzu+4pH/6Fg50rd9LL6sALWcu5dbPs/xFYfAeYCTZVysVujRO9W4yPWeI1ZjEdAScG5U4gVNssb8eq8TYzY307vW2HfTMd1LPO9c+6DahN83gsE8oO7P0R+3hX/9htd+JYG2gb0BkH9Pq+cvjwLz2S3PMBXsOISVro5DW58CMXZfYdy0/9f090T39H0ksq357X9zJhHcztDuz9ICw8YMNpfiCQb2BDBcYaGDRbAbQdsCJjwjS3M0Pfa54/S5TvVJqAicT5THE6C0RNoG533IztAXzYexgdHTq0seS9HwRTROJYVJdQQC/loFq7bXPyzD95rH3Ph4C163jwl1zScbrwWlyXt6688FfvTJ/+i1lPVrpeGK+BdbVkKex+Pyy+FcwIhGKL9erBaGaAa0vW8iwAxtdrHofdvwWUs64dlzhJoSmTt9EDa2DbwfFcO3fWsU09EbaPsjTr4a6lh9ZpvecDdpDU1Ycga7nThB2dZwSJTripPP2+UT7308+3bv0r1OX7q1JSc11v9EsrC2bju+9Mnvrv5/oaOllkcEgHPmMHBK28B5behk1eU67TTcR2/ncbAJl4e8Rgorl9Fqv54/WMY2F2JKQpfpvFRMfF23YSv/H27UAYsVnYvlNkpHG+iM4Xrn31CNIu7Pl+Ow5l/SnI2k4MC/urJO2+4bbNJ/+rjWn/K8A/2+HhX1ZJV6YvvqoXXEv3HL6pfOTv7+oN5+lk9TEbGdUAocW3wNK7CKnxwokAEbNLDBS/3gST/40MDhOdJ8w2x19LB2wCMK7DTqUJwiZorgXO6Jya8THLEGnetwnKbfRRz5i6hGwJ9nwfFP8OBucgbdk+agt7OZ0wrwpx68YTf+dPxH1fBh68RgO8pJKumrlX7WKqtZDclD/2U4dbl+4SnXQr+BJA5jB3G+x6H8gEa3TEnR01nBZWJ4QZxsMsnWwGa26xjGcd1wTVdqL8esosgFxLn3PrYXecAdO83nYiv8GixrVfM+XL64fCOPdLAe2DsOfPQvERMAPrizUegIDK2J9v7H3D9Km//1j73h/gVcwlTEV7/tW6FruLC3/+pHj2w+2uiGK6Ipp3xaXNr7wXkp7T+yKRJ4RTmL1x4P8TM7btFDqLwdMwVkx8vmcIyVZvwPUAvVmuAbB435ZcwG0Mitq5MciaLOv+DFRJGQ5BAZeN49AOiAPo3wS7vh0u/J4NeabSTh3SAhSkXcmR8ux3XM1X/hrwk9s0wEsu6b78+VflQpezgydOqCf/9kKvlLTSKLrhwadsGGjlXdDZB2bo2rDJVn4bVMBrAEgIrI/vpTBXc5+qH2e2u9YscF5HMU1xCLMBx4zl+O9a13Evbcxufm6aYLz5bduAXGBBt3A3TC7AlS9ZUawcCFMD7YR+WXBy8MxfezB5y8eBz730Rtla0lW56xVfZJQtiROTx/7W/vTqTdIPFE+jPzcElqV7oX8LmHEEIBGJ1xmulRowPEtCXSTK6pQAHMNsQF5LD6SxrhpS73p0wFnr24FuFts19cZIlzNsc5z7DTNy+VizE6W11P8Z9zUFiAyWvw3GF2DzjAOhsC6z0iDaKbvz4eKJ6dM/9bXWPT/AqzB1XDqUr1wELxZX33/MPPcX2l2B8PpeRsR+OfRPwMI99kGNsqlVgc0887l1L479tliHC6sxEGTj2AawRJyGNQtk8XoziSFUrPHUzX1NcMX7ffFKVQSonZjQNPXIWVk2/lgq8MV6o2kcP4uZY6MknYOVt8L0d6xfNk0CAFGCtCs5VJx974Vi718E/mdeYUn3FK/MCr6cHVw4Wjz1t5Y607Zop/VJgFJAKMjmYfF+6wA1E4LvLSQZRNanF7maamo034iiaQjMcqXMYDiznb4YHSca61uuR2Nbk+lmbZ/FhrEojLZtOWe7DJjmesR6YZO/hxPP8X6BNT6CsRIdgwGtoHcYFt8IxRfsYX7quswgWgn9TsGJ4TN//cHkz/w28OyMhrjukl4VK6/kfPaUZz98QJx/W9KRiAA8YWeekljRu3Cn0/vGro9MxHZUYjaeR8VQAUeYuoEiTfW7o5HgmW87Z7S/UQT85vVqbDuLEZvsGAGlJu7i/dslEszathNTmgbAXD20Nz5kBcYmOP00clt0Trd/4Q0wehE2zkCS2j4tgdQgWwl7Jmsn9qszPw78VV5BSferMy/75EfH+w/d23v+r/TaGpE5n5+fd08KEKXNwpi7lWoqDMdIPhXIRJ0vtHUd+ClxTay3OGNAUDW00hG2YvHpQaGiX39MQ5zXADQDgDUVgBnHBVrZppV20v2ax/i668Z6U4zTYC6iX7ccJlXy6/63eX8TbffHl5B0YPEuGF8CVVQzi6UgM0GrA8eGp37sq9kD/5JX4BtM17JDL/dcjkzP/aXd8uqtsiORgflw/j5lZyRduN1m5+q8Yi4MoBzYXBDc64ReZwsi2hWt7XZh7K8fbBMa1Gc4RyUYN7H+5//iTBkay7MA12S6nXTAuOwEvljcxsc02M80r21mnKKr7TU90F+D6jq1STQjUR/Y0oCeQvuA1d3zxx0LYmNnGchWwvJ0uLSveOGvAP/FNg9/zZLuK154WSd+PT907D3dc3+plRlkmrgIB479JIgCuoehcxCr93nwQXAPCAeE0BiiErUiBqRvo9KBUztdPgJG7bufs9grFqnN6Ir/bep/8XbTON7fIAYijWNngbIp8qLt24rs+DxRgSaIXA+gOMuauuj114jnrjbu3NjYCb7CEkQKczfD6Cyoge1X9/UAmdrI3YHizA89lH7bL/Ey3TLp+eTlMeBefenDi6wel23HfvFcy4mGrA/9k9gGKwjWrQeOX4dKrAY/oInYz4tWCJ0UcOd0HM9oIgZBDJQIcCYWzdSP3zYBYTt9b6cyC0T+Gfy2ptiNS8zQEVgDHn22UATcoLK483S0Hotq0/iNQRmLZF1CtgD9YzD9ekUwiUCk1iBZTMdz+9SZ/zsvF4D7XoYOeLF784Fby/N/IcsMIk3cVHdO/EoBQkHvILSWLfuFnL6o84yo63u+wQLWYpbSlTjVhWNYwKhKXPtSMxr8chNwvjSYsOn0nulKuRYAm8fOErtNcM2K6/pfd0xNx/O7zVZgEe3zYNcQUrLCn5lxflNsayCB7hFonbGzuXoAOhZM27BvcPYHHu6+/R5exlTB6YX2iZd6Dv3JpR9eYvUW2RLIIHYdkKRjv+5hy0haWcAElwj2Vxu3HWoWaCA0B7p4YLUHpS4rg0SoCpzGuBfAg8RbwXGJAaSj45rHbAe02HgJFYv2z9DXZq7vJG4bx4ecvkh0NvXAmJ3Dse6l9pcNup+pi+2a3uhEvPZiXkHas66ZyUbl2UgEUhpEKllOR0vL4zM/xssB4PL4pTHghd4t8yfUiz/aaemK/aRjPx8i6+yz1G1y1z8a6/tr6GNB14sA6P1//jAtLai9wRLreyYCXc1948W2E8vC74jFeazbzYjAhBIDDa7vUx3Nc+JtTZ0u3hbVI94NWxlLRzHzcAm/X1cSJgZj7JKJGdGXkJofaLO6eHsfpKeh2Aj9bVlQkmWaPdOzP/TJ/E3/GHjuOhoolPTR8e6Xcjy3zJ17z5JavV+0BELav+qzVgaStk04QDsR6RrCD6s0OObzDeFBJSJx4Kxd4wANBN3NZy/Hb6zDt72X+xWqugdQAa8RA45LsJrjyEmz7ATOWWzn9/nn2E7cxsumAlcsMmNr1sT39qB0unDtuamz3Cw3TCV23CZTMacxYEora7t7YeoAKI0VxdJgMsnubPPw7Z3RB4B/yEso6e0L1z9x5n3/9bPyuX/e+1BXTJMa+4UPuhg7O2k6Z9nPi1u8Q9SJTW0iAnLLXh/EPXzQ5WKGjJhCxOvufM+EJrp+cOk0O36GmA31VY3jXkppAjcGSjOLhcYy9qWNpxgJAHT1141zAvMRMaITnTF4Y/B5nTCOyunoOB2xXyz6O7sgPQvl2IHPsqBIJa2kZLk4/0NP9O/7p7yEGHF6sXX9VvDjPzN389Lcl96V9bBTjkirjAb/r0yh4xjVlE4MSDfE0gFR+hbwwDIR+FwJrLnNfntQ9eOt5uDQJupET4++GOouG3+RmPVih7aJ9kX33bLsnysuTTA2ezwCo6978Mt58HnJYJze5s4Jj+BBE7NmHGbz664tmmCMpa2/TpxT6H+1tv7c1jJMx/bFTpTFgbDO6eX8yv39cv0B4A+4zpL2y/XrPRY9PfO+9nx+SKZO9AbgOfbL5iDtW/B5URga0TWEllH/Omb0VrAHWeyqCZ0o6tIs2ALRdhPdE1c/4+oWA8oDVsQnNuPJTaaisX9WuR6RPGPdxOBx/xndAJw/V1asFEBq6uvaqx/upYzDblvcMKI63wh7bi2jhuh+EtrLMLwEssR/0ky4r031kkl7qbz0/bwUAC6Vl67rwLnPqcy8efx9vaQQIkks/Xr9z3dmumCpUbvKxazifYA+GqIdE0nfOJ7BfPw3UrIF1fleNGsqAyPokdG1vE7pQVwTw7EO6W9AA1ezGK+5r7ltFvDMjG1OzAexGUmEmgUqtr4HRlXiMjbmcO2gnfgNt4zapeaO8QB01w3XjI0Tx3y+PtpZxFkf8jXLgtIgEoNIJGmqWZpc/K7Hu/ftBS7OaKQtJT2fHrme49Dv4843r332ralnvJruB4iW/epQ+OZGpPd5YHnRGIAVAQYf3UgcQ/rjRMVssbERACQcWN09g2vHbROudT2pgT0+OLF9JwkqDMXM60ssjmErMJugi5ETi1r3X7A2YwZKCMZbSDFriFsd3SeI0ogBfQm6Ynx8zICCGgibfsCmNexdQULa7Ca54drUSRoJJIJ5Nm7p6cEDwEe5jpL29PV9rDsdTL59TgyXSZ3y6fIJjBCWZNKuDWD71KowFlVGD+PFhwNk09cXRKRnSFFdwx/jzwmpWbEu5d010fUCCEVVF4EDYdRhXh8VXmQ3/X3uPkJXHVHbH5XwUsXbYsaKwRg7iAu3PXaB+H0RmGJs+OOb+K8BPT7Wk0IExjgcp0W1biAYRSLqm7QHSQaicO+uxQSpoCPzZE6tvpvrBeCcWr3mQee6tyTHBg+/O5MaZBKQL+JwWavnUKkIYTXv8PQs6a3fLezlruF//BvqE0m97hgSSzXBEvaNKUydNYPO6BlEYvOJIgaIp/4QMXOCdfm484MOGXX0FneKL5HIr1nxEeMFRvEd74/RUdv4+0Qs5a8fdDqoAclfW0d1C2CLVJoAeF3tD9td+4YQnauT9p4BYyeNSroYUVTqlzQgJEmimS+uvvOp/n2LwPo2jRRKev46IiEtPTkyr1fvExmObr3odZ2cZCC71PQag7N8bcWCziaFs3BVBSA8MEVFaDUxayywZRKJbSpjpeZ6idlUWJGOb+wYTKa6fgCi1z8jkIQXIzreW+exzhdUi1j0+iLqmwKbmcb2xjE1pvTtqurbTXSyaWzzgPLp+TU3jV+MGdhfIwZgVJfAlMJKPGl9gkaISn1PYC7fuKNXbrwZ+BTXKGmv3LjWMSSmuL9rhoeswUEIaoQQb9KyLhhdUuXtmerAEHbzb3gSNZSsd64HgVeYZQTQYLjIiFBM9Rb6TvKsZfyFIrdKzDCe4WKDxh8b1ALfYR7QNIIhMeBnFVFnFn9ocB150McsFgEg3MPUxWjtujGj+jbwTBmD3LOjV2eoIipNoOn4mv5PV+cnbRApRpRBDFvntKTDuNtVg7dwPQDsqmvrgIkp7m+JQoYkgCB53YJ0880Fh5JTELWKGK9qA8uUHpiKauxuRP+GOrBCPwtCfLnJVB6QvgiqN5YkUss8g7i6+mUDNoKCY29/rIx0oKguzRJu7XVNzzpNNvMvi1Ml4u3B8esB6rfNupehGs4AtfYPzmb/4kjqrKqjZSd5whBOf5xnPH9DXR3j556mcLaAq74UZKmmXax/20PqZlk94OySPjrZs9N+9vRF68Tk0fsSZ+UgBcb52CwDSozMEMI9rEyie3pQYEGTOCMkxIU9+7hjQ4e5bcLvdyAJ0TRlR2slTif0LFiLCXux7HvOgX5LPFlX9/PtLKJOF+5c4v1+obnR3zt2g5j6YVtEr2PemhXq6+AAZqA+mWS1iIoYLX6mwHwNdvTnB4BG14pflHCfuL7RjYXAJO57dv7RvSYjoKfX78qE2s013DFpJtRO+4HkQFcPbiGrs3uYU0amFnSx9as9mGSly2n3MiROhnn5LbGAStyFfZp98PUBaNsPuUEVCl0q0BojjCUnKW1iRCaRaYJMJSKkbFG1ClB/IZvgIGpJWT+niTfi42fuIOimNcadcUxMMnHGeNgoQJdorTGFRiuF9l9V19pdUSKkTQ5IUokMMXN3z3APD2xj+6kGsgiosdj168Eo0RgMJBnGx4W9UeoEXl+Mjx3u5ndwLQAe7u08SbnUxRvajA/W5vjxIBQ4xsNVzFvB3kcTvene2o1DbKFB3DU9aHzDu8ZSpaKY5OhxTj6cMhwU5LlCK4MQ0O6ktPsZrXZK0k1JOhmynZG0M5JMOnC7B/Bvsmddz6BxMcaJrAhcIurMcGpTHs/SBxvMVruPf1Gp7hXPD6jBKI3OFSovUXlJOS5Qk5xyUpKPFcVUY4xBppJ2N6HbzUh7bZJOm6yTIRPf1qLqD60j8Lnn8KlbOlr2+8MYYwdAt25sPBZjdKSWAYmgTd7dXFu/g2tMcJlurq3vtJ/lfnprZvLMOHSL4LYQrg2lU7101JDxm+NdKf5XUI9cmErcaG1B6HVGY1BlST6cMrg05MnHNnj66TEXLymGY4MuDVJCvydZXEjYvSfhwP42e/e3WNiT0VnskPY6pN0WSSe1nRGL6aDci4ZYjRko2hSDrSZem0rhLMCJ+ubQTlS//kXQGl1oyolGjaeUo5zxxoT1y1Munp9y4WLBlUsl6+uaaW7sTBqZYGFecuRAi1tu7XLoxBxmsU+r10ImniQ8i0WMbBqAC0wYuWhCpKUCovGZTi7Zo3qHbH9KSvZ0ittmNEStpHs6xY4HJKa4JREa45iuFrL0yj3aeUF85/oaRXpU/JZ4T3/Mdv4nPKwV57ooWL844vd+8wqf+vyAwYb1/8lIQvr2zDKY64zYvTvh+LGMW25tc+KmHgv7uqQLXbKeB6KsQO9vHMjMU/ssmRsBTkR1jlkxVCgGenwu0fWj6zpG1aWmnBSUm1Mm61Ounhtz6tkJzzw34fSpgstXFMOxJi/wfV0jslYyZf/eMe99b8ED7xKkmUB6iROL1/j+NdEb7Q/gi89zjnjjRL+IYvsC55axy/MMb7/SvynDfstzZknz/v7t9qGMbu0ePntz0+oNTSmke0mU7Q+tsMmj9nNQwRJGVjHg0Ok6EsdULBRGyNlGSFPDl7885Hf+YANjBP2+JE0hkaImsbUxKAXj3PDMCwXPPF/whQfH3HR8yJvf3OW2u+ZYPtglW+yS9VskrcTGshvYmBl/rXZS22nibc1z4k5uMKRnu+hyRhvKcUE5mJJvTLl4esijj4x45GsTTp8pGI6supGlgk5L0O9hIxCuybS2TDgt4LnTOf/211ZZ3N3lgffMYUcgxu4WGqCLKzJjn+9bx4DGKHtNYzBIx34V8Lx/OFWTwxPZXQCuzGpNgHQiu9vtQxszl+npweC2E9Ff1FdojUkEwrtfgj5oghER3C7g/HjGpWlJ6t8AiXQVKRC9NtPUzt6ZohEK0lSSJVbsJMGLIoL7SilBURomU/jKIzmPP1Vwy0MTHnigxx139+nt6ZHNd8m6ng1jrIioQ5qlCT6/ORJrM0vMNmz5VbmiGBaUG2Ounh3y8FdHfOmLY06dLigKQ6slWJy3L56U1viPo4hK2aG7uTGkaDJgfV2xWWTQz2BYNCrsRT0NoHnR26hn7LJxItx4F5JTx/wn3ypygkyP96GLA+wEQPT2IlgYsTczkz3B0Vjb6f4zYNAIIzDGIILHPXqLtKmo2j+QcID02TA+CbWWhiUhafP27z1MurjAU1+5ytWzA/LBFF0qVFGCgSQVpJlEJiJcSmlBtw1FKZhMDI88OuX5Uzn3PzXl7d+ec+gmhV7s0Oq3SNoNeR5enPCgO5edsLednuhYT00VxWDK5MqQJx8Z8IlPD3niiZwiN/Q6gvmeBV6aWPD5ZHKtDGWhKUvLfDKV9Popy/s6LB+a4/b7l3ngfSugJwTPRM3P55kk0t1rRkjMgl4MO/DhrG+tgipm4md0Tn1p8uXudPUY8LXtWiftTle3bTolssNS58tb1JmocwwGEaaB8DNJJVTGhT80FlXRKxZEdNxZvhEU5AV7D8zx/X/xCMPJcTauFKxfnrC5mrN6dsjF5ze4dHqD9XNDpsMcEKQt22lG22moW5mg2xEMRoZPfnrMc6cL3veegjfeO4fZ0yOb75C1koiJo6rsjK5Go8S0McMwiS5llKEYKtRwzOrZIZ/55AZ//OkRV1c13Z5gflGSpUTqhsEoQzm1OnK7n7Hv+CK7jy6w+8g8ywd7zO9qs7Kvz/KejHarhLUNWCsjhvMAdOvBIIlVo7i+nrUrIBqvA1YXcpevn28ESK3SBLV3p1ZLkx0G2aTlZA/GtGuqQ6ibcM1swWfQCLxFHLGaT0SI9aEQ1vKd5vyCs5T7PIf1Tcin9Ptd+kczDpzsg1wE9qMLw/rVnPPPbPLsQ5d47ssXuXxqg+lEITNJqyVJNaSpIU0F4xxOvVDykV9b5/z5nHe+p2TloIa5Nlk3qdxKxHW83iIavzHoqs7WSluRuznl9FOb/N5vb/DQVyYIIVhZkmQZDnzCBpIKRZlrOnNtjty5xPG7d3HsjSvsPzHPwnIbmfmAQwF5CcN1WJ3CeAqlb9uo/Zt6gDFRnxDFjqN6zxLV/pr+nY3VM6wlrIXcMdKR6i0zTlVFGrMkTRm9uDYKUq3HeoPAGI0IsUZpDWSvD/o4ro7ZLmaKOEISWcISyAsoShiOIUmqAfBZguxkLC91WH7bEne8bYWrZ4/x7Feu8Nhnz3Pqq5cZrk2RqaSVWn0xSSBLBIOB4fc+PuLyqub7vh/2Hzcg2vZTamIGgGpA9Buj6IRrn9rueMWJda00xaik3Jzw1MMb/Pqvr/PMcwXzXUG/J8gyC7xEgCoUpTEs7e9z0317ueMdhzh+1xK9xQQoYTKB4RAmJRTKgk2VzkHtxWzkRI/T+9mmjrVJi5qJCravjWNCo3XEfBWwtbuVwJHYDiVNy8m2O3PZWpaoerQmamevjNqIl9MhpA/+R0zmdSr/YD74761d4w2Rsko0cBi21rG2OqR22nb4/q2BTey8Ja0Eei1WdvdYef9+3vjufbzwyCoP/f6LPPnZCwzXpqRtSSezrJJIwXBk+JPPjSlyw4d+BPYehQJD1k4r4yl+vYH6XIO6ek6/7ju45uax+40yqJFCb0546mub/LtfXef06YLlBUm3badmThKBLjVFqVk+2OfOdx/kze89xOFb5kEoGA/hwtiau0VZt25DOr2s7h2yrKnqZqKq+1hxTR+M/6p+NEZhUFhVS4eLbPHgOMUMDFJNV7YFGJBKtf33gtOEJd94Olw0YmPh1U9T6e3hTTENxvf6oK42BgLUlZjwiaheFMTJCMInsZaVqNQadA6FsCJnfQydlPZ8l1vfssiJe5Z5+gsHefBjL/Dkly5RTEqyVuJsHYFMBF9+cEw7lXzoz0kWDwpKkZC2JNXwgEhk1YLz/neGWNO+S6oITDlW6GHOc48P+MivrnHmTMHyoqTTsj5MYQzFWLGwu8Od7z7A/e8/yqFb54Ec1lZhOIFpbhkuBpi1Stz93VfjY53PVyt2PAe0uDYPCQx+v38O/0gevMZhwBki0Utm1TLv+7V9mJhi8Wr/5riB6hhb7x2btR2AhfGZvr11VeGw7JRPS9uA1EEPrB4+zlgJ1bQN5CcZmpWVjAgSORQfJREJ+LewOX+z0qBLywzjHNaGZIs97nj7Mjfds8zDn7jI5/79c7z4+CpCQCuT7nTJn3xhRL8v+cCHEroyQco2MvU+nrhVohcIokp6IDYtNrurzBVmnHPuhSG/8etrvPBCwdKipNOGLAFTaGSW8Ibv2M/bfugEN9+7DORw9SoMJla30xHwoLpXyPjxqWz+uEbbG6imPNHVNj9GxicMQwRez6AR+BwQjXdM4zHr2DAaMiu06qd6mtmH2Vp2/GK6MCo4CQNrG9AIEldJg40FCid2jXFWcXAexnmA7oG8RezfRN8gXvzGN60B1KEyMKFL9xJVlnZg3lJZQOYlDMa0Fvrc//69nHzzIp/5jed56HfOMlyfkqaSfldgFHzyk0N27U557/utI73Vy+yw09BRUE2i2QRCpHJ4EYxtMF1q1Dhn7cKIj310jSeeyFl0YjeRoAvNvuPzPPBDx7jnuw/S7glYW4PNka2/arafqHyq2qdjRRIhFrWe6TyTCeosF8DpwBdCXaK+L4DOg5Gwzd/LRG3hby2M6ko9TdkOgHJnALbjNg11iX6rB60eODio/UNI9xb5QaQ1K9gxWdzA8a+msqRD50oqUePcAqKRq+h9lLlCjwvMpSGyJVlZ6fP9Hz7Mydv6fPLXTvH8YxtIBP2+oNzQfPzjGxw6knHX/QkqFaRBH6wAtbU0xXF1nFEaNS0pBjmf+A/rPPjgiLl+QrcN0rXDXe/Yw3f/6BH2nOzC2hXUqQkog0zc8NfYqoYKfECV1Op0ZBO1W61O/qXwjOnb3BNBTAq6AqPbbrzEc9eMsbltJA/A6EyoYltLNxVqh1iwMWn8koBvCyuKAzBF5JKZJeoDIt1uHwnxKUP+wsbpIgHt0hogXhzX0u+9juZA7Gdy8nU01llbjArK4ZTR2pSNNTtD68KBHnfeusTBHz/OH3zkPF/+1GXUxDA/J7m6pvn4721y+HiXlYMpJjNVyC48QPMZI9WhoQtqZRCq5MlHR3z6UyOyRNDtWmB2FlLe8X17eMf7dsN4wKnfOUc5LujPpfSX2qT9FlnfZfSENvHt5BsloQawLVapN0iitgvHhw4lTBQaHtEDPyA5fqxa0drBMyKnip9CuurMks684oz7WWSLCPEGo50e4N8SIyoCNgZRm6+Pajm0QfSQNTdHlPoUBiY1nl5EjRsMmYp+ldIUw5x8fcJzTw35yldGnD1XokrD/Nwax06u8tb37uKDf+EgKwc7/NGvn2XjakG/J3ny8SmPPDTm3Qd7GGUQWz4f1mydeHudBYXRjAaaz352yPqGZnlRonPF8r4O3/+jBzl5osWXPn6Wrz+4yepVa0gsL6W88a4Ot79xjq7u0gogjFPCHPiC9eopKLKK/QwTod19X3m/YYhjNno9EvNB1AYURHWo2iIylqtX1GxtsWZJd9pphMtWbVrnJqqzMU7WO5FjvK08QxkPJCWiGnpR7Og/3mZMLTWrUqp9JrQT60RABoyCclySr0/44uc2+P0/GnBlVZOl0G7B+qbh7IVNnntmwnf+QMF737+X+aU2H/sXp7h4ZkwxFTzx5IR3/llohcQI/zhNoJnGcmQUGJCZ5PJlw3PPTMmkoZyWHL6pz4/8X47Rb5d85JdP8ezTE6uyGuvyfPZ0zteeLHjXBcW73wtSCoRoI5MG88WDlMLERJL4BcDrRLGECTqgoA7o6FkjBBkdGZxhl0FrjXZ+X1NLL4sxI7TeAYLpTjsNchq7kLy6ZVxveCaskg9cAzg/n40NQ6QUUn2IWlJFPTygogapjbv1gPVgJQKrrotjoyinJXpc8JUvj/jI/7nBeGxYmJO0na8tTWz27qUrBR/71fPIBN7yXQfp7O7zm//8Ob7+J6uUIoV+DzIDhY+FQs0lE7VUDZhVWgh0Uoo0R2lDq53yhm9b4gf/i0N09JR/8wunOXtqSrub0AbK0kZskgQ2Ng2/9fEBaSZ533dnSCkRvRQhUipdzfv9IlHpJWZ4NyK9z2DbyUR6t3Ht79s3vDzxc/jn8pZv3O9E2wjagb+0FrIwMts23JYamW23DyXSia7uXQODibabpgba7CTvHI2T1wJhRJ3lJyIPPsRI/IZlz45RQ1HaoQFIlDKIUvPiC2N+6/c2GAwNK87d0WrZdCafTZKlksFA8fsfu8zufS3e9MAh9p+8h4c/d5nDRzu0FtowGkc9GhcRP8Q2xwBGcvC2Ff6T/1sGScr9b1+gn2/wv/+jM5w5NWVhzs4yZoyN0nhCXxCCtXXDH/zhgCOHO7zpLRm6ECQt34ZlBaiaw9y1f7Bi3cW1a2vdiDjFcdaaDugv5xa8uoUBo6w17EDrTZLKGDGVNiCTiZat7QGoZWu7fSDTYTC4THQDD/4IdE4QI4IojKk80kmCniai/ZEI8E7oIHJ9A0fnx5krMrGVcUkNRkEx1XzucwPOns1ZXkzodqHTErRbgjSNpLs2dLqSs2enfOGTV/mevS32Ht3N+/78QRgVsDqsW5zATJDVxG/j+FwxN9/iPT98wAJjbYPPfPQ8Tzw6oteTpBkuYdSemiaCRFr9eWlBcuWq5pOfHXDytjkWMm0HY3n92et/vg7aENDsX3qIXtZIhWkyXCx5wiOYxp/ra5+SbwzakUXgIAPGtYO9RTJSSXv7hFSVtLfbx2SargWDw4tcbay8rxjYGSQKYRK7z01IKRwwK79k3Hgxc+jKqIjf5gBMWTWiD8n5aX99tMSAMQqpFefOFXzt0Qm9jqDXg15H0G0LF+qyV1YKCiVItUEKePSREXffN+Zwug5Xx7Y+Pj0p9IjvHLMVh+FFapRSwWBsHeNlyeqpDR7+0ibG2CydJBGkLrxtXL2SRLj30DA3J3j22SnPPDPmvpUMoyQi8aym6y+jicFTqSQ1oyL27psG+MI2DyoHNDdlmzEu/hseuXpxghQM6/ZPJena3PCFhildlXRu+MJ2+zg/6a4eERJtdGRoVbpfbBVjNMbNiiVik176iIirmfCO6bgHI0B6x3VtGo5oTINvXE2UHKdtKrgWCK155pkxa+sl8/PW2dvrCBtxSKtTygSE+2xdqyW5eKng2afHHDrRx1DaRNUYeH5ccJPZgbqrIhLH/nStMVMNpeLUc1POnpu6VHn3KbbUiV/3PiV+umMDZQ+urimeenLMm++eJ0l9VSKpUZuu17/YXsT6OkUAC2ARVdWNce1sCKPfoilATACAC8F5eyDabFxOqPeQaA1KtFe3BRiQKrE9Ay51xFoxSmhpvWWgvM0lrYNQ1EJFjv2Mj45EadVbZjGI3CkerEGZdyAUkSj2naz9dB12WKjAMJ3AqedyMIZuW9BuSdotyzYegMaAUPYlKpUgSw1laXj+VM63TTWttPllJQ8mXw/f0TSOi56p5hPEModSnD41YTTSLC1IpBQOgCIA0Bg/aNCglaAsDa0MTp/OGQwMyz2oRYRCGI7ovrJCRiCDSGcNbOnW4/2xpRteOAWBBe35nvAtCCvQVfgwaANl0tlx/r+0TDrb7hRJ67IeydxoWrHBYZz+ERDvWNHW2YZrhFFgkghMkYER4sARmLx4xtjzwnzQvlEioPqODVnVVkwLoRkONZevFLRb0M4E7YyQX5elEU6M17c0iWOiS+dzRiNoz3urOma9WGeFegw4tFi0bmr7pIDRRHPx/BStTcgqk9IyXuoB6I5XRtBShrxl1Ye1tYL19ZLlfW33kiZ18HlQ+noHieIpLDLuYldNVcN6co83/oy2YsINPLNt5/u9IiSw23RgRUNJikRfZoeSyh1mThi35s9oka1rPd2ja1QbdU00vtQaYNYgMEIgTIl3sVg2jPrGd1b8sZl47uim3uePqQ2FE1Gv2R4cDhWDzSIYHFnqgOZS2n1JEhtiTRJBkhiSRLCxUTAaaZZFGvTYevEqgWhsawKvmcQgQRomE1hfUwF4UhoSaRMifN2Eq1uqnXhOIMsEea7Z2FAg0oYY9QwWOapDqC1a9lcPxod/HHduPBLQ65dGY4yK/IDaWcNEkyqYIBG1Jygt3CiARGnkzgPTdS3lpFGS9EIhOxe1GuypgU+DUcYSFcKZ24IqKuJo2hgrGo2gGnwElRiO4rjhzaRCt/QgpJJPCPv2e1aNGUjCdGooC0OW2DRB6Zkmwi7YdSmrvySBIjeMh46Z/eDtUCEP9lhFgFpygmkCMWIhaf1847G2KfYCpLDz6gXwiapuPnk2SWxafj4xTKb+ZdT1W9TAZ6JloDaizO/zVfQLUUTEGRqgMMaNpsO3hyZkvBhTuSFtN1eJ1H5dpGt5Z3l7IwNI887y9junG5tKtM8ZzZ3hplo4BVPYQW3a2RkGJ4ptDUQAonaatRfN3t3iH9xEgIzeQM9sQdTEbBk5ny3tBoBMp/a0LKn8faIBPt/ZMtqXSEFpoFROpKu4hxuMFjDv2bexIzjeRcU20i4rN5hexHVjdv18HRM3yrWelxCL00jnqwEx0l/jvxprxw7pmPk820MV5vQ/EQjdNt1Y1hoK2b1Amp3dFmBASrqDIzrNpkVr7lk9qHAUGyLhDw9ORxBBD7RAMUYhtKMhP6LeJJGOpx3QmnqJa6D4rQ/WsQeGfwssQNNMBleL79jthnXEnSyFIU2g1Y4YLlwlXK1er21LrJdVDJ2kksRNcSd3AB+iXncrlu3IP9t2EbAD+CJRW2O6uC6i2lb7SDiBtsJwyzAG2HeyDsDzzmvf51qbgP9YVVNp58UkH67v0FCkSb7zJx1U1n9cGWEnxjFJcI1JUz23739M5aIRRDXxIHPuHIGfKct3dmRMBL3PN67vFM+EvgHBfqZLUo3Cg/mFjHZLUkxtA2+DvVBiQsnakm4/qzospOGb6EhfYoA2weodpNFxBjodO3Ryc21aO3q7OsWXT1NBv59WL20MrBhwcapVTRuIwOfH7QQgO/DpGEX+T2G0cgZGpP8FMqqYz+gKkFpDkc092Rld2nHyobQz2nmW/Ly18LSSmTIqT8KQA13dbAsbajB+ulyhMUYihGNE768zCqHdCDRvFQcrRlQNBpGRATUrOOiNXoe0f/NLGf35lKvjfKuq0yjxdq0Nc3MZ/bkWVVw7EqmhJ/3LEYsxs/WCtsLRzQTtTsbCQsr5M6Z6pm1KvFtpQ7crWdzVJvhEA0sJuy1mwTiZNA6veSIAgs8vMF8ZrXtQWzHsXSyeU7TxbhfQTiWrcGFT0JQRFNncYzs/JaRFNrfjAZP20mOF7J7vqPyQR7bWwjGhQDp90LKg8wtqgxYGKTQifG7BGR3u7bQgdA3hJ3qJLVttIuMt3ied+IjB6ilZ0F/osGdfl0vnRlWj7PB83oIrFeze3aG/0HLGRyxyY5aLOnOLNUx0fCQiAbQg7Ut27eugv+asRqrqN+sUv9BlaTi4t8viSpfahEGhXT2gI4MjWMex8eGPk9V1dGRsBDDaweciYhjj61tJZ0eUHnymGteuDEp2pmSdawPQjkPcvgg4XSRzT5pi/VCN/YwIznIPvFouQTBC/MSQDoDB6nUg0lSWZBg/Yiq8BmXI1cZQxX89E/o3WymSfocjJxZ49KtXUKV9E2Om9vqWdxtojU1gEHDo5ALJXAajaQX4AK4IbCLq+Bic8Q0Cqkx1w3bK4ZvnyP5YUhb2xY3B1pycwc7wYP3th48v0F5o24FXRmNdEP7kqG1qt41AF+rjQeou7Ee4GagSe7XV4/03QkwVHAki1znyK5FbLQsNE9E7dWqQXRuApwbbGyG2FNO59uJX1PTFd0tlvfNeRdDaIJVAJyCUsZadBiGquLFABRFp3yqFz/Ezwr1lurQ6Xvisq9cDt9GSDFSz2ket7izXW+5c4vOf6DCdTOl2DMrXMe5g1/5KG6YTzdxim5vvWrH10DLqMKr6hNIQvTEAa+fF50hQCSdvXWH3/nOsnx/S7wm0Ap2I4HL0jOzBN51q2t2UW96waLM3lWOz2IoN7eAfEMIE8QGcbn88liQMr7SiFuMzmysxbF8EE7Ae+t63oVUTQ1tqR6Z5tvA1LdNrfqwm1TK91jEU6dyXSlISVaK1jJAuLAj9m+zp2c3REpjQaOeW8WzoxIeRGBTCz5KlcWZpw+AITCOiPjUREH3rGJgqDh6f57Y37ebBT50h70GWWRDGxKWUdbmUJUwmhjfdv4vDNy3Y8bb+u3ZNMRpuHdVnR4u4AYJcs3xwjjfcu5dPfuw58sKQZZAoUblYfN1KGx4cDRU3v2mFE29Yhqmh9gnW4MZydQxs5+sZv3GRXhvPdOrdLQ1WNNoaJV7EVgzol00QwUpXwDTKUCiBmlv44kkuXGv6XdKT8sK1jmHc3vtgkfTOt9TG/iDrldX/rOiNQGhwM5e6gSzCJgjYyb8Tq/t5X2BQ7iOLk4QwRVvckTU9qSEScda0UZArZF/wlvcc4JnHrzBYG5FlqVMX3VQXxoKvKA3DTcX8Soe3vu8QSVvAqhv+WEv9ajJxUwTvVCKZXygQhnvfdYBHv3yJtfObtFopUtrrSPeYZenqNlS0ey3e9l3Hac234fIGIZ/PN4N/KX3iQDym14NTE7FzBD6f6RPoTNX3GxNFNxqGRmwo60gsa40SnWme9b94jYaxPZdnfa71p7POs3lr6SGvqypV+X485WpltlbMP7d2c8rVTGXH5/ihfpHlZRqN6RnHv92xS4G4caUVUcOcw7cs8h3/yU2INGVjQzHNDXlhmBbuN4fhpqLQgrd//80ce8MyDKd2agsvU0Jdmn+h96ti2OZYzyraXntzzJ6jfb7jAzeRZBkb6yXTHKa5rds0d3UbaKZTeNv33sRt9+6GjQmU7hkDqFxbaKimRXbtUmtDUdXZdlako/vOKgkTD0UWbw10Doi+r43T/Xz/K2MwJUzT+afy9uJDeXuRa/2leXvx2jBVZVF2d31CjU5/j1Q2GqK1nRBSJFYPNIljPincVDDGWbnuw9ba2JAJEGaRJ6Ue2nKzawmJi/MR5oepFVGRj4xB6M6dGhgX3P/uI+QKPvXvn2T18oRe3zqqlbKiTaQp7/yh23ng+07CeAwTTfXJCF112iw7uhZ2i40V/xuzJIRgfyFgVHLPdxxhMhX80a8+6uqWkGR2+o7xSKFlwtt+4Bbe9cGbIR/b+V90dL3aoKHIGxCLXw9AvPoTvfwefNq3e0nw+xFnPxm0Tz5wemkwPLzxXFpSMsqG5ybdlc/Mrz+37ZyAcUnn15+7nuNYb+39ZF92NtNyPK9TYY2R2psgnOvPAk9o4V4+O1+CdQ0q26/SO4grvcRGrxLCjFrezVILdzU6tuYj9McaO3XFoEAkBW//3hPsPrLIg7//HGefvso0L0kSycE37OGe7zrBvQ/sR0xGMBjVxVsN9fG9Y/qJ9xPVDWqzQvh9Psl1MIUk4YHvO87K0QW+8NvPcP7pK0zzApkk7L15iXveexP3vfMgMp/C+tT1vLtWc/CWN+nj/L9YUgTpY5nYhGTbyuq1mLSAjNOqai6WAD771QKlDUpVFrBRhpJMq+7yH14XqIBUdZev68AXNrKvLqXLX+6V43e5F6USwUkFPOkyIYwGLS3wjLYgtN2qK5cKpW24xGZ4GNxUGeEDNwb3WXbX3pHOCIRpfWPDxP8WJayNQBluu2cPJ+/cy9nTm2yuTenNZew/ukBvIYGrG7AxhLKg5odsWr1xKtkWSm6yoQdKDFIHWt+rawMoDbfds5uTd+7h7PPrbKxO6HQz9h+eY36xZY9ZH9ihcjG7AcEHGKjKG20yNE8Fvmh6Xdy2MMlQnRntjFdVNQPw/CFe1TIm9LM3QlCGkZx77tSo9ZkdwRSV9NRohzEhUZlLy0mR7fntcvXcuxKlUVoiVSX/hbIZvtq7Yoz99R+v9HRuDAitMVI7PDmrDmEbxX/RSJdR/pQDWhwr9l+t9CJcuuPiUipYH8GkIJvvcex4H9J5C/DRGE6P7WQ/fob4mmsHap9viEVbeIEaO2OXUNjVFN9eh9OwPoTxlGyux7HjXbh53gJqnMO5KzDJ7TNo306ehamu4VdE/PkzgjitQO+OC2C0zFfpqTqAzxKqYzY/6lNZ3c8nGmjlt1mCMUpjSpj09/zhcc6/yHWW9Djnr/dYRu0jv5sn/b/ZLQcrJrUULEtQiUEojZYSkWiElkgt0MK4sdGu0Zy1ZrO4XMNK6fQP4zwJBiHddBghjlxacIiUSvRESQleEQ/AiADhFZVpAav+baASQbP0u5roF41jos6sTqj21aInjU3hFE8vxgJsUsKqz8l3tKOiY2JXC65dajpoZJj4FzoAzenVxhl7UYy3orkSP9dfTKhaV0DUsd7nwKcUqNJuo9TkplUWvb3/50zwbFPSorfjDKq1olr9r487uz/RGQ5+0FpDAuWc0DoR1XxB0rtiLPiEjCIn0rGjMgipAeeEDp2VWsDh/ZMeJB5hfhIeIpHsQOgZSzSWlQNi8ErFLNbI76sZEiYSu/56Xh1oto6ojq+dT/3g2kg0t08ZmywI1fnhMu5mtUHkpmLsODnV63GmtA1UC6VFzFcDp6oiW3jwmdhVWIHRSTylrO5nvP6nDKaASXvlq5P20qebLbNTSSftpes/2mg16e791XJ05oOtUgmTuMiIfysSJ3adNRzmldSAMAgjEEaEMK/xDmo/+4EnPJHaGHKYrDIW0VBLwMTUU52DOI+t0AgcfhKjmI1iRTLkIXqmbRxmoKbsz7qGoWLRcEgMOrcQlhuWvIn3Rz6/ELVwz6/jY5rspqNresCVVrWJRHGcYOrZTxtT6fghzFapWzpSvYyzfrURTPr7f31+eGatCZudSjo/PPNSjmc0d+j3Jxu7Hs7KC28m8xUSKKXtJ4ClRElvlIjwYfLmTBA2t8yKHCFK0H7EkGNFr2CHqTewjSYNmMQFKnyg3x/iGC3uqAAcYQ/0n2WNwyLGbBWTszJEZ+p/UYmtU20a++KL1xfDes3QiPXRxksVO5v9c2k7bqMe2/UWRORmgUot8X49D8LIuAgit6HvqeD3rbZRasbJwvnN1u7fmN0w25d0s7X7pZ2RT68Oewf+TXft4ptTZb+gpJX1BSoFSBsTVm5wdZVH4EJh1ta13y40IHE+QuHkN/5rmyVV6pF/66OGd6xay48zxrlwZNXhwVVjKkUdCHNWx8NEa24TGnaGCWyBczv4Y4XLag2hbNgKMIhYMN7p9DwRqQPaGwgRoGcOY6XObjXWi5mvsoLj5WDJGlxiRBN8kZNZecbT1vVSatvfWqNLGM4d+Nj84PQTM556x5LOD06/1HMYzx361Wmy8P9I8/WjOjHWnlAiJCRo91kB7WwFIQw4nRDnD5NG2iC3YyOJU7ylBjKs46bBGP47csI1ojdMwpfOZdSZ1HVENFavbIg2rz9CBWBTv69WGlMqylKh89J+PNBRgUAgM2m/0JlmyFZKkqUkIYc+ulCsHsZumxDP1pWIiGeKMFEdY9beYtES7fPXU/Vll9QZom+mGlrbNDJqIlcZ5/ezUjy4EAtNLrqj8dzBX3mJMAIgHc8dfBmnmeeGc0f+bWdt/W8kSmOkRJfGzj8prfWrpEAIbT+l6gwR7Tz5Pk4spIsXa+G+2mUA5bCRYhnQvdkyAeMni/RGgWtU0eigWkqUqc4xOP+icv0Y6VdxKhi4N1tTFCXlKEeNcsajKevrBWtrBZtDRVHYWRU6bcHifMrScouFxRZZr0XabZN2WsgscZ9ObRavw3rx6gEas52hFl5jBqiCkQaVW6V0f94CrgyOGHzB+DBgZ7qKmM84u6101q6yH4dUjgWNM0JMCcP+gd/W7fnPvwwgker2/Ms5j3HW+V+ngxc+3Ms392uJFb0lCGlQzvKU0lm7wSq14sSPdbD5g1ZfktJObyk1tqG89EUQfH62yvY6YTSa9hdyh7uYqBdpNd+csWa4zwaudXp0iDIU0wI1njIdTLh0bsSzp0c8c7bg3OWStU3FZGoqd6GAXluyZyXhxIGUm491OHa4y/xyl2SuR9ZtkabhgVyJwo61+0fMGCIarmJBjDrGqwLCDRHrpnwI+zxtUQux2V8RUu096xldt3C9saGdKulVSEpFLtqTYf/QL6Xj1WtmvswqaTpefTnnATxxtXv0X3UGX/8JqQxGWmtYlFafk6VESQc8p6sJYRCI4JyWLotZY9vSezgkIJRjtiSxYtaA1Qs1dkBTQvgkRMiYNm6fs3x8FCW2Rr3uF8/QEBFOmZeUwwnT4YTz50Z89bEBDz855txVCzoh7TBJKUQwvrWBtZHiyqbi8RdyFr824ZbDI+69o8etN09ZXOmj5zqkbTvNmr2vfwlk5OuL9MAAyKYY9aCLxLWPkcWfUPDMF+JnRFYuke7n5vlT1brSNrqhlFt2ep/902hlQGlMAYPewd8q2oufeLkgSovrSUbYpuSm9Qvj8Zn/tFesHyER1sJ3Y12VtHqffZEtuqSw4tkH1W3zC+dtMXjHtInoSPiWkV4kR2+2TqgGDEVi2aecCw/QiBFja9ZbqsK+7eW0pBiN2bg04quPb/LZhwY8fy5HC+i2BcuLgjQRdqxxJPGtuLJ+0Lw0jKeGLz4+4bHnc+6+bcK33zPl6PFF94HEFkmWIPzb5qM5seM7dsARgS5OIqilqzjgxZGNkGavq1R5A9R0PkJSSQirRjqfdqDTpXM4lyYkHFBopqI7HC0c+7msGJQvF0NpVgxe7rlkCc9uzB3/xdbqwz+dlVYXNE6RRVo29Pqf1FaJtYkwwW/iGlO6fzZ27PdKcBayE1fSWF2wFuz0IhdqCZrBonUd4tO1TQREx4BaGTuj6mDEi6c2+MSX1vnSY2OmuabXF3QyO7NWmgrSxJBIUWGaimhKbShLQa8D00IwGhs+8/CI0xemvPf+gje/YZG5XX3odUnb0csQi1h/QRM9YwzAAMJIB65FOEwlJ11TxLHdeChF8PFFTKi0j25YVtSlByMV+JRGFbAxd+TftjfPfuplAwhI25s7jhu+ZtlYuf2f9sbnPrRYXLybBIw0KAkIYV0xUiOERHlRjOt7N5uVdiARwTVjAqlpUU0QLuK4ZnA8+86RjiEh6IVETBcU+MjidDqWVoZinFMOxjz99Aa/9cerPHl6Qtay323rtNy8MplwkwjVB7wDgU2UEi7RFTqFodMSjCfw4iXFr//hOpeuKt71VsPSXvvJsyxzU135TJYYWDWQRcDzz+wdyjXDRAcrNwCOyr3iAekTDHxc1+f1qcjq9VnZqgE+z36jZOn8+sKt/+AVgQdI1xdufWVXKPXl1YU7fja7sPav+2WeGGkb1QhrISkBlb+uAqD/VJcUVgkWwvOXcNJIhAiZ92bYzGoHJKnxkxIRfGluPRgogq0D4X2nSSsyxznlYMJjT2zw0U+tcepiznxf0utAuw2dTDjwRZ+pa6iV3n9srUVhP9tWCLLCkLqvdW6MDH/wpU2mpeF974CVvRq6bbLMv0wx+0XGQ2wdRXHdIHLByc4yANUfUiU81w2OoPc5kHr9zjOe0gZVgi61ZcBI/KIU4zxlc+X4/zw3OvPoKwMPpHOjlxYJmVWOH5/8xsXx/t/IN059qCWtuNN+HhiBdceIakxGsIode4kE69xFBILzJOdZMswigP8msSHMEiVNhQIR6YEhMmIqJnSizRhFOSkpBxMeeXzARz+xxvmrBcvzFnydlrBzSqcifK83kZa5pTeq3PPbDjekUqBSQ6qgdF+7TFPI/ORHQ8Nnv2pVnu96u2F5r0Z2W3YG/EBRHogxE0Z+vsCKbpuuvqAUi1svAXRIrxLOlxdlvCic2HVRjlJHQNSB+bTSwTIuJoaiu/wnd5289POvGDhAetfJnQemX6scnXtRAEVy5OhPnXp01zt2FVcOSPdhGSOdg9qBEGF9gh5QAAKNRFauAWnZT2PcdCo2hmyNRzf3jLBAtK+4m4HL63hxnNgPBQ1mpWVLY6CYlpSDgsefGvDRT65z4WrB0ryk37V+vXZmmcuDT0BN7/MdHhchrJkko7lcpIuQSGnXN4eGzz48oJXAd7/DIJY19NIwnUhNv62B0r9kTavYVLuAeHYKO6OpVxH8NBuRuqgqo6LS9Qy6MI79KpFsvTuKoZ4bHzqW/H+mA7V6y/7zWz6U/lJLerR/3albs4trr9t2nXpk7dDxv7t5avBzC8kUZOKsYlPNcSINyicWOL9dNae0rOUNoit3DcJ9EkyKyuOC+1ROGIisK0PY65vBH+ju4QwQVSj0pODU6SG/+ccV+HpdQadFmFMwTQzSDTHVxnaMiRR3Xzy7Szf7vnQZ31JaEQzeWLcv5vrA8OmvDFnoS975FoGQGbKTIEIsXHs01fXAIIYjxNUYzz2/0+/QNkkgqI3+V5kgipUWKKVCZrMOjAdGWWc8CigVw0mK2bXnl85c5HcBbtkXOuNll/TlYzcqwipXJw4P/tkja3vfnQ/OfLAlnQNa2nR7JUCUngWxjiZhc7Ns+1nGMsJGRqQwYfJukK7TlftmhjcwXEpXcKs4HTEkIXjDw9GxAKVK1KTg6qUpH//8Ji+cL1mYs1P5WtZzjGegKJwOpA0ylaTtjLSb0G5ntDupZXOtKSaKoihRhSKflJRF6fycIBPL+mkKLZwoNPZbJX/wpQG7lhLuvqtPKVL7mVio64FbxDJOXakYMJ6l1jNdsHi9oWGMTTH0wHPblfMBKu0iHY4JVdD5LBDziUH1lr9428nRTwMc7F/0nfOKyrUHBV9PseJO7G1fmdxx6+6/9fjDy3fLydUTmRQYaTAu7qq9vw+oxKJxn8vRrlGl86zY86TwepcImRv+e79g3T6gbfqXIYAaPyA+5PuBMRKda4pRzue+OuDhZ3LLem1r5aYpaKWZ5PZ67bkWuw7Mse/wAnuOzrG8t09/sUe716LtPvlqtGY6UeS5YjTM2VwdcOXMgItnB6yeH7B5dUwxKTFCQCJJpaCVCeZ7sLah+IMvbLJ/t+Twoa6dQjGJABeL3dDWfrJwL3MjhnYAgzrw4tCbcm3okwt8UoEuDarQkcHhHM4aTK7Z1EvrR0+0/uZwxOVb9rzodKxXzl6vDgAhaAEH5y4/fvHYsb+5+tT0Xy7lw7aW1uMvpR2VKDFO+roTvN6WWEAKZ5gEwAl7jsYynzAGjQYtw4Tj/liLaWXFenCAe48i6LJAFJpnT0/57NfHCAndlptwoFBMlGF+oc2B40scvX2Zwzcts2dfn/n51IWl3dfIy4n9eI3TR3stCV0Juztwsgf37SOfatbXci6c3uC5xy/zwuOrXD4/Ip/a7O40EfS7kmfPFXz6oSEfXE5oyxKRCSuKfajN+3iIpHAEPG8A2e+1EY4L4POiNxK7IcPFGRpKVcynS4PxDucSTF6yOWkzf2Th766u80cA7Hl1wAevJgAxQRTfffiFX/viaP+9my8W/81CkmNIonxM42w76x+0G+3nXoWxGdYBnN7h699272ExoF3iqR9wLnBtIqx4kv4NFRKb5mUHyE+mis9/bcqVNcNCH1SuKI1g35Eet969m9vfvIfDxxfodKUF3GQEF3Ob0u8/AVuZmqGe4GRuIqGV0mpn7Jlvs+feFe66Z4XLl6c8+/gqjz14kWcfW2W0WiCwkZUvPjblTTePeePtHYy2c11XzminwxnPbH7ZqXuNEWxAZPn6GG+k97msFu0MEFV6IOqwzY96M6ViNE4olg7873ce2/jHALuyVRH651UoryIA8aJYAvrE8eLvPDzYf/to48wHuj0NIkEKCz8trGhVzjMqgBKNSWSVAWgMJpFIY/VI6Y1c48YZ41Q+YXVM6d08RtRnccMbJwKZGE5f1nztmQJdKMpScPimee5/xz7uun83e/e2QRcwWIVLefWRaD8YFqjP9OWK10n9w4ywwE+EVSjbLXYvtNn9jiXuuW+ZZ55Y50ufvsAjX15lNM65tApffjLnztvaJD4tzRsWeJarL9ssImdsuHh6LTTs2S+4WiwLVj6/StSaUlvWi5hPF5p8bMi7K196w22jv5EX6eRA75JzI7x6kHl1AQgBhLtbV4Z33Cb++hNfWz6ajK/c25baulcEdjSdd0o7Hc0JSUBgROK0Q00VJzXVJFpGBCXfs55yhrXEhppCIiw4XBhop5xbU2yMNUeO93n7e/bxbe/ax649GYwmcOGynX2q0MG3Vr3tHmCx7u32xelT2h+rbO5Ejr3m5ghakmyuy+1v6HPrbTfzxAMbfOoPzvHFz1/lufOKiZbMpXZ8hbOiAqvVDF9Tjd2t7fNGRiPCUVm39WXlwBfEblmJ4HKs2WDlxZM38/8cj82LJ3ddktvofa8IjsL8i1dyenWdxqqzCNDPXtnzlqe/rj6yLK8eybo+cdNOVytSgUwEMpXIVNg/KZCJdLPau8C/lPZjfc6XJtwk38G9gwjuHsuEghCpELjMbIHotTi3nvHsJcPJWxc4cLgDkwmsjuzwTGUIs8aL6NG2zJDq12NXdLOYCJi6OiQRdur7uTYs9Skn8OjXN8g3p9x9QpCqKTpXwacHMfBwVm81iAiX0xcbIT66oT0YA+u5xIQgdq0RQhlZwIWhnCjWioXNXTfv+jHg399z5DnphgFs86Avv7xGAHTdb+cc0w+dOfn+y09f/d+Wk7VdaUciMkmSWcCJxIJQOBAmiQVh4rZLt27BKGrgs79VfqEHo/QADBix/jzZSmG+AwtdC7aNsWWnUtXf7DAIXUTeZ1HhDnvNKnWq2QeeOUXISKnF7ayT0Pp85jrQy2wdVscwyq0O5iJDlrtj14rbHlivSq1Xztq1g4i00/eoZjJwCQZe5/OMhzKowumDE8XapJ8vndz148AvAdx3/LQMztet5RsSgG6bgMS+t19+/sSPXnn6yi8utzbmUseEHoQ45hOpIEmkY0WQUiITGaIJiQOix4RMHOBkFOZzlRFSVGLYhc2EOz9M/eHH4Nbi1A0xEzIO3LqMgDiLGCszNTq3Et2hH/1YFSkRUjrnu3MC+2sZ55zy4INaRC4AMAyjFC6zORq5pqPMFqWD7hcA6DOdCwu+jXGHxePL/x3w0wD33nTeujFmA/AVa4Ovlg7Y7IpqsxYSUPceff5fP6iPdq8+o39uSQy6aQcQ0lmsEu0GulkLTtq3XLr566TEJNVb7ybED0auMcaK6EBUVgOQxmrM1tgWoK0oAhcKDBRpapioTW1uGo9WSx6tGwuVTuiuHYBn7x3GGJlIk7cje1yIsTI0vOWrvcUbhdjQFpg1P58CYzz4CNktRtv4rgkpVi7/z+t8zhIup4rNSZulY4s/fdctV38GINP5TuB7Vcqrb4RUxWvRBiESQN13/NQvP2gOt64+x99fYtC10tGGn6R28eAEQNsQUiqscWJsvDh4/a3TxjKcMWghSLAJD9JlXqNEmOpZaCvIKn1R1GopvEjDqns1TM14pCoRoX5Q+Gq4PzQeLO+GUnrx2dTna584dRTn82WDBezFrfGpVFUuX5X8bCrWC4OMnK4XYr+VwaFKq/NtTtosHVn4e3fdsva3MZjM5Im7KcwG36sCyFcTgNuwINRAeOLMzz8ojpRXnxX/05LZnMs6rkN8Xp9jRDBoIStxhHLgk0EE+QQF+wVXOwwUF6oLw1Cche2/X+KlbUiGaLDg1geJmczutRG+CGwRA1ag8ijzTWCBHnbrClTGHVB9d8+E6vj+NxCMijg3QdeA58DowadtNrOf6dRGObw+aNfLiWJj0mH56MJP33XL+t8GVAN8r2l5tXTA2jW3WXfmKSXAg6eOfvjKM+v/YCFZ29XuSWcJ4/S/2ECxEQ8RGSMi0gv9bwCd9C4ap/dFhgp+HceSeABSLYuo0g2MzX67ZpdZfReA5laCGHZWrL9RrPPF/r5qpg2/zbNfleNnlAdh3eViDQ0fasMl4irW836+cnzhbwM/C3DvyfN21Ffd4n3VdT9fXgsRPEs1t11pmSRFGnXf8Rf+t4ezY2sXn+Yf68Ha8W7fYExSxTidDqeNxiSQGKsnWh1QW3eGH9tgCMkLluVEGB6cgB2x5w0R7BABL0IrD4upeVsCg/oNJm71WWRvqhMb3RP3pQnrsVHigQW+77WjP7+9crE0AKldIoHWVjdUFpDKsWAQtz7c5hJN85FmrVxc231y4b8xwdo948E348G2XX9F5bVgQNieBe2yDeoqwLy4tvzWxx+Vv5CNr9491wOZWf9gkllfof0ccOUfFIm1Ym1+nXXNkPh1z3aOFaXVFfHMiAeiRZcgmrg8/PhtIcCHf3+EaD5KszjjpKbfVYwXv4cVC7qjYjeLiYCp7RVqbOePUSa4XQLYQpgtTig1YVCRKjSToWGULj+/++TC/wv4DYC7D52KwReqtfUBX93yWgEQtnXN+F8hLJWhzw123/z1xzr/o1y7+MH5Xk7aTqxPMBLJFQidG0ZKC7DEumtw4lg4JpSxLuichEIYN0jcAlA6QNWytRvk5t04lZWyHQRFJFL9OVQi12+nYsEYhHXgNcSt+/OJBeh6pMMOB6kyl0NMNwwmt87nMlcMhgmqv+vzt9+hfhz44qGlKxIjfKbu6yJ24/JaAhCuB4RWzpVXy+WFZ55p/berZwZ/bT4dZu2eQGaJjYi4oZAyddGQpNIF/WwM9tOnwgGRsF45qZuA9PoggdliPdGL0ibpbX2gWFG0pSnAPKYrl0p1XDA4IvYLLKkrVgyWbhC9FftZ5ouMC20iHx+USlOMNYNpi3T3nl+5/db8fwBO7etdSjDCx/s09bITGF+1ciMA6LdX3S2MAAqAr5w58p9ffHbwk+1y7WS/D0kmXVSEBhO6DOTEMaETuV7cSum/vVHFjSsmjIwW75pxtQqAFA1HSwzC2kYHqvCf2xpA5q1hUwNebIRol0mgZ4AxANGzXqT7Ged0Ng5wKjibqRzOpWY8MmyYpSv7jvf+7h0n1v8JkHcZZiBikfu6sx+89gCEnVmwWhZCIJ1euL77TY890fpJs3rlA/OdKa1OFStOnAiWqbBJqYnLOnYRksB8MrKIhXBDgZuMaG8vwCU6iIjxqmX/a0yz8lvZz2+OuzUWzQF8HpBuv2luMxULVsCrdD87h5+uBpRHg4iUWy+mms1JBnNLnzl2c/o/AH8IcPOu85mtlL9beJDtgPZNDUC4Lias6YVqrVzqP/18/7+6fHr417t640Cvp0mzJDBflbjgmTDWDT3oGi4aJ3Pj0B00AUlwzQSjQ0Y13k4PjLooTo6pu12AwHLGTUkiAgADS0ZuFvtl8sr6NcYES9f4xAKf2+cBWFjW2zQLmyuHej9/8nj+D4ELezpXk0jfCzWc/RQ7bnvVyusFQLg+ENIUyc+u7v8zp57nbxRX1364l0xo9yBJkkgvrEAovYXsrd6gG2K3g3NUR4CT/q6imt+IWMxSMWO8LqAiDwJwfNlieHgmDNatqbEhhgCwygCxxxHNXBXcMI3hk9olG+Rjzea0TbK49EdHTsifBT4OcOue85mrSFPXa67H5TUFH7y+AISdfRgRE9bZcKT7rafOLP75c6eKH0/Ga/fMtQpaHZfGJWMAEnREkTTE8QyjJIhlcMOIxRbwbXFOb1uMM1ycq8VvDYqfCACss11d3BqDy8Q3dcB5Xc9FN7QfPO70vjLXDMcJRWvh2ZVDvV+86ej4l4HVldZViREp+I+B1Fwsr7vIbZbXG4DhvtfY5kFIzIYXxrsOv3C69ZdWz43+clYMjvY6iqxlfYNJYkHnDRZvmBAZKPVoSWQJe/YTPnm6Lo7t2GQqw2Qb1c9EjEjMdiZa9ZZw5GbxyQV+5tUqlb6p8/kQGiHKoaaa4VQylfOrc3v7/+qmY9NfBB4FODB3tRXpeq5S2/r4uMb216TcKADC9RonHibWXVMAnNtcftMzpzp/cXBp9OdaxWB/p61otR0jeqe01w29Qzpmv8R+xd27ZogZ0XgrOGK/ps4nZlUdaqDz/wUQxhYugQGrZZ9YUFm93t3ikwpU5Fgucs14IpmIuc3urrnfOHLU/DPgMwA37TqXhmD1bF2PGevbbXtNy40EIFwbhH69MhekMbh48qnVPfc+d6b9Y5Mrgw+KfHiklxW02pCkSQ2AUkZgrIllqPyD0URIjgpDRWSkA8YGRryt0XWxwVFb9NasO8i7YDz4Yiezn2lMOWNDK02RG8Z5Qp7MXems9H/z8EH9K4f3bH4S0F0x9EaGl/3bidnXzc1yrXKjAejLLNDNOqZiRYnGfbfh3ObynadebP/I1YvlB8Vk8MaOnNBuQ5pVyQxBL4wTWp2Ijt0zBFC6ZSd6K6t5FgIbJQi92NBwu3Sd+Xxkw2gRfY0yynBRhrKwX86cqBamPfdsb1fnY4cP6n9zcGXzC4DpiKFEi3QHcRvVbFZtb1z5RgEg7GwlN9crqhIVEM+Pdh05d7H9vqsXyx+cbE7emanRYicpLSsm1pfoRXLip5OpWcWmEsXuTnWXTLUgGv02y+r16yHsFvS7KOMluFaoxXV1qclzmBQpheyMW/Odzy/u7nz0yL7x7wBPAuyfv7Id8GpVus71G1K+kQDoy/Wwod9eaWiRaB6W893z6717rlwW33X1svrOcjS+JzOTbluWtFqQpFGalxPL8XLFhJUv0Kdv7Vij6JA4iTR2+da+yaEr0auVTZXKc8hVwpROIbu9ry+tJP9h7x71u/uXx18E1gHmsoEVtbFVMxt43xCGxk7lGxGAvlyvWI5+68YKwNXp0sqljfY966t8+9qqeWcxnN5FMd3TljlZoskyNw11HE1xV6yPK2lI4G1KEw46GB4m6Hx+qjPlJrMsS0GuW+i0tZ72Oo8uLIrPLq2IT+xaKr8MhBlE93auZM7NMwtk31TA8+UbGYBwfUZKvK3p0A6sCDBQ8wsX1vs3jwfqvktr2Z+ZDvI3lpP8ZlGWuxNyMlkihZsL0H24KbhsiPyHO9Q2GBgaIBqxVkKp7ASRpU4oaGGSbC3pZM+1+61Hdi+WD3bn5Zf2LIwfB676Sy61N1I3L0nkVLxuMXut7Te8fKMD0JfrBWK8vQ5GWQcjwNp0ftflzbljxbS8Y3PALWuD1q1yOj42zfUBXepdQpdzwmiZoJBCIY2pklmbBomzcq1bT6KNRJFip5VLBkkqr7ba8rzJOqe7PfHkykL+ZNppPbFrfvzsXCe/RBSRaDO0bpS6iHU3qv02tzfLNyzwfPlmAaAv1xNJmbUt9ik6Z19lvPgy1nMZWs1fGfWXBpP2Icr8oCmLXavD3vIwz1aEVgvocg5tuhjTMsbYjHIhlBAiR4gJMhmYJN3ottTqSne4KrLkikhb5/qd4syu3mBVJHIATOL7duVQYkjtp8yD386XnRzH37TA8+WbDYDNcr0GS7yv7uwW4EavGWTts0NbykTPCQypwaQY47+iKACNEFpAiRDuYyazS0cOBBp7bjWKbjv9bTvQbROL+eYBni+v5bDM16P4zojXfWmCMWaSSnaGaQYARVI7T0QAEdARA4OgJDJyGsUDMsFPa+Cx4u+u4npsAd+s9bjOL1UEf8OXb3YAQtX4voN2ilXM2hefX1+P1S8Tjml+c+sadWt6CGfWfZtztwXdNy3gmuVPAwB9aTLcLMA1O2479ozXr+F4ue56Xc9xTdH6pxJ0cfnTBMC47ATGWccJtgfca9Hx12Lj1/Le31DlTysA49Jkv1mA3AkErxUD7sS4f+qB54swcDvw+I2uyDdM+RevGHDXU/6jAdi1yv8fGKVSixapuYYAAAAASUVORK5CYII='/%3e%3c/defs%3e%3c/svg%3e");
}

.rate-btn--two[data-v-92f90b3f] {
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath%20d='M0%2024H24V0H0V24Z'%20fill='url(%23pattern0_3832_3514)'/%3e%3cdefs%3e%3cpattern%20id='pattern0_3832_3514'%20patternContentUnits='objectBoundingBox'%20width='1'%20height='1'%3e%3cuse%20xlink:href='%23image0_3832_3514'%20transform='scale(0.00625)'/%3e%3c/pattern%3e%3cimage%20id='image0_3832_3514'%20width='160'%20height='160'%20xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAABhVUlEQVR4nO29d7guyV3f+anq8KaTz8353pk7QTPSSDMSCoBQAEy0JYLsNUYY/Oyzxruwtpd1wGvzsER7MTZgk4y9xjaLMRgDJgmMkJAEEtJopBlpRpNnbs4nvedN3VW1f1To6j7vOfdOvBKonuect0N1d4Vvf3+hflUNn0+fTzcpGbhDmJtdis+nP9dJ3uwCfD79+U6fB+Dn001Nnwfg59NNTZ8H4OfTTU3pzS7A52r6ox//OgFGABiEAT5vzz2PJN734193s8vwWZW6ZqNtSGYG9Pb16B+eZWMXUs6X5Eu5GC+louwlqK4UJgeTAAKEMoiJMnJY6rQ/NvlqLopraLW2YWau9pk7Mys2zwpT9IHBza7jZ1NK5/TqzS7DTUtD0+pMTHZgRgzumBGD2xOpbu+lm8c7cnIgTyd7MlnOC2nyRGqkVJAYkAaEu4Hw/4zlPwNoAVqgVYJSEmNEWWq5PinzyyPVOt/X3WeM4tFN032sL+YezhmfAfo3qQluekoL8+dHCm+adpoIc3yW9ft6YnTv3uTia3vp5slONtmbpmUmsxJSYf8S9yeF1ZSlBCEs3gLwwKLObRsPRIM0BqlLUCbNlV7qqsESpbmdUmPKlKJI9aRML/WL3pMbuvfASLU+tsbcA8rIx4DRy986NyelQ/VnHoCtnPGre2L4xr3p+bcuJOv3dfPRwSybQA7kDnCphDSLQCcs20ks8CT2mAefwAKuRocGtDuuiVjRgDKgAKURypCricyL0b6ZYmPfvon4wrLIGE7yy2uTuU8MTOf958cLH7xU9D4GbL7M7fWypvTS4M8mAPd0i1cusPrWpWT1qxbTtTd0W6N52VYWcLmEJIFMWjNMior5PON5IAocAKN9qH598mA0WPBpUzGixopmZUBJB0Rp90v7l5Yls8Vk9+x4/cvMOPmyg3lrsDKZv39dzbxnzcy9d5Pen2Kv/DOV0sW2vtlleNGSFnJ+gdW37+LKNyxla2+ba2/ula0SWon9SzMLuFRA5kUtkEgLuFSAMBZoSQN0HohBBEPd8HXgM8IBz/1qx4YaUMLtGygFKG2PlQYKYUFZGkRh6E2G3d64/8VmlHxxf9Reu1Isvf+i2fNfB6bz+8D5l69VX9ok/uCffcXNLsMLTqkpj8zQf8fe5NJfWW6tvr7dHkvaAtqO5TLpAEfFdKkDXUKl80ncnwGpQGoLNm94CCeSkSASKjeqozmjHPNRgVE5YCoJWlrDWXkQagdMA4WpGLHwv8BEw7iEkaYYZVwbLzx0uVj6lQGdXwYeeVkb+iVI4iM//KabXYbnnSZkJxfE2jftSa/85eV87Y6ko6ArIU+tqM0ipvO/KZbxUuGYT9k/D7hEQDIDyaz73QXJMoh5ELMgeiDaIDIQKRaECkwJZgJmAGYT9Broa6Aug1oDtQnlOqiRY0IJKgGdOBbUFnQKJ5Z1BcQJFogTDaMSPUxYG82cPlvu+7XTau//CzxwM/vhhSTx2z/4F252GZ5z6ori2BJX370vu/zuXe21W0RXW7bLE6fjiUq/i0GYeACWDngasi4kC5AfhOwWSI5AdgjEYZC7HeBaQBtrtWQEg2NLElgETdzfCMzQgtFchPIUFGdAPQuTp6C4BOUaFIUFYplYUHoQFh6IWPAVDoyFhpGCIawMZy+cKg78l77u/Rzw0Eve+C9yEh/8wS+62WW44TSUvfk5s/7uo8mpv7m7s/IK2TUOeAJaDnQ57je2bnGgm9j9bAlaR6D1SsjvguQkJAdBLFjAIQhmrNHUTdrY8o1TfM7/SRAyyi+BEsyGY8dnoHgUxg/B+BEYn4OiD6UEndvfUkOJA58DY6FhbGBiYKxg03BtMHf6rNr/b6/IPf8OOP3S9MCLn8R7/+mX3ewy3FDqqvWv3S8vfNf+9tU3Z70COpkDHRXr5bLOeKl2oAPyJejcCe3XQuteSG+xDGdaWMoxVoyisW6WGGRN03c7ADa3oxE6E5/3OmRin2M2QJ+D4jMw/CgMPw6jZ2DcB5WCyi0IJ44RJ44dJ44Rx5YR1abg0mj5wYdHh//FxXL+P2Gv+qxO4hf+8We3EbK3U9yxl4vfdSw//e6Z7jCjl0JLWvDlWLDlEeNlAtISkjHkPejeBt03QueNkN0BYhGMZ6IIcMGgiBnM7Qsax66XnAumBkT/2/zDPlukTqccgzpnWXH4Iej/KQzPWNZTLWs9ewB6kTzxbKhhs2S0mfHseP+vnZbHfhj4yHNv9Zcvid//oS+92WXYNvXUxrccS079w/3dq7fTE9BOoS0ikesZ0Fu5Ewu+fAlmXwe9t1vGS/YBiTMSvCstFosxszW3p7HeTkCcwn61X9043/zzYMyAEUyegMEHYON9sPkwjEeg21BIx4g4A8VYsTzG6ocDxdXNuYtPlsf/+QX2/ms+S8egxa9//1ff7DJsSaYcHTuZX/i/jqdP/43ObAHd1IKsLaBFxXhB1BaQFdDeA3Nvhpkvh9Y9IObAFFia8MkDbhrQdgIg3DgDQgU63diPwdYEY7RvjBXTIrdiWl2AwYdg9Xdh4wGYDKFsW/fO2FiG9CCcGDuYN5ww6ac8PTr4WxfMvn8EfPI5VOBlSeJ93/eFN7sMtbRWpF/5qvSxHzw2c+XVzAropJW4bUeiNpeVqO3sgvkvgbmvhvargBz0mGrgwBsEfnu7v1gME+3TON7chp11wO32pwDQMD2PyEFmoK7A5h/Dyn93QCwsEAsqvXCs62zYL7m4ufj04/rW7wV+fkuj38QkPvB9b7jZZQBgQ84le/X57zqRnf7uhd7GHN3MMZ6oxG5gPgPpCPIuzH8hLL4TOq8GWqBHWOC5SCkv1oCauBXbgRC2ApLG8e3SNJHrf7cDnts2ppGvmdcDMQXZskDceB9c/XXYeMSKZJU7fdAD0P2NDAxKBpu5fmRy8l+eTo5/L7C+Q0VetiT+2w++42aXgcRM9h1Vz3z/Ha0n/0Y+q6zIbYn6nwdfMoFMwezdsPwumP0ikD3QQ+cy8cC5nph1f2I78MV/TffKdqkJmvh4kwn1FEOl6e6Zdq0HYgYyt37Fa78FV38TBhccG8qKCScRCIeKcgOeHB/5rfPs+y7gMztU5mVJ4g9vtgg25s6DnP3JE+2zb0nmBHQSx3rOp5c7izczkA6hswxLXw1L74BsvxW1pnRAmmbJNo2NnYC43bVQB6j/NY1jUNfl4mMNUBm99VgAIGxhvqa4NgaEwTrJExh8Ai7/Eqz8CUyUtZjHzlL2ABwbGCjYVJzbXPrUw+Luvwl8iJuY0pLspj3cGN50F5/6mQO9a3czk0JHVozXFlG4VAFZCfP3wp5vgt59gAG1SgCKwfnWthOp01gsAqVp5BfTALgd+zUBOMUCnipit/uD6dayO+7BawCzaevReyW0jkL3d+HSL1s2pG2DKXwRJUACUnBAXr1b9h/8pU/zyr8N/Mo2FXvJUyqmDim99KkwyVfewyd/ev/MyhFmUst47Qh4LexvOrS63u53wq5vgHw3qAGV/y4CjYlAJqYBrbndFNkwHZDR8XjX79eczPH2diBqAq6Zz19rontv574BUKAmViTveie0b4GLvwCr9ztLOm00lQSRs0+sHMz7H/+5h9Rd88C/5SakNNXjl/2hhci+8T4+8a93z67tZqZVAS8YGwJyA8kIekdg7zfB/Jvt26zW3F12Mh6aANKRiDZsBaOZfo+dALjte2saJ6cBZifwRSL2utc2xfrQ7nZfAYe+C1r/FS7/pj1Oi9rojgBExpLYnL9n45M/8Wl15wzwY9vV6qVKaVrzkb30aSR773q1fuCnds31l5jJK+B5V0suIFWQFLBwH+x7N3RuAzMCrSPmaQIm3p5ihBhBNcyGy6OpW8g07tX8bYIyBlqsE+opeaaBKNIDTRNQO/gItwWm+9UTSDr2xc0PwIVfhM2LkLersgr/0mUsMOq8cv3hH/mUfkUC/CgvY0q302peitSn9w336gd+atdMf4ley4pZ/+cNjrS0BseuL4U9/xNku0Cvu5i8bdhuyzEPrGnApAHG5n2m/cUMSWM7Tk0wNI81mM9sd24n42TaucZzhAG9CSaBhbdCugvO/XvYeByyCIRhDkvOnBmnd298+p8+pO/SwL/cpoIvekpfLg1wQ8x/5b36/p/cNdtfopfb6KYAQCd20wnkGez5Gtj1DkhyMGsVSMwU0AU2g61gnMZqDXY02zDgFquaxvY0Jmy25nbstp3RsZPIjfPE927miUFZWjbs3QmH/lc4//Ow+gDQsm1pZHSfjDkm6d3rj/zwJ/SrNniZdMK0NC+9Fdw3rTe9WnziZ/fMbuy24BMOeD58Slj/Xt6GfV8PS19hGU9v2hi+LSwFQZ+bymYwXbeDuvESXds0asJ9/SHhbreDzJhqjEz7ncZqzf04b1M39PWgkc8fN676ng0LaO+Hg/8zyP8I1z4MOrMANFTTBkzGvB617lp/6EcfkPetA7+8fWVfnJROZP7SPkFmd7yq+OTPHuyuHKKTRyLX6XypB18H9n0jLL4NGzRQVoDa4qOj8RuzWQRQoRt5dhLb7poA3NhFEz3vhkTGNAA197c7Dlt9fk0xG4M1zt/cju6rNyCdhX3fDCKDyx8Ak1kxrSNg64xdajB39+aDP/Gp5J5LwPtvpMbPN6U7vtEvMF3Ts8uvKR/8qQPtq3fRzerAC1HLE+tm2fcumP8iMCNsqJQbuzVO9G4xPqaJ15jFdAScGJQ7gVBts70dq8bHzJT97fS2Hc5NdVBPu9bXdRtQm2Z+LBPKNux5l63etQ+4404cawMtAzpjv17bW24++DMPJa95By/hiEla6OQlufFDl2T2lsXH/5/jndNvSbpJ5dvz+l4mrIO51YY974S5N9rhND8RyDewoQJjDQyarQDaDliRMWGax5mi7zWvnybKd0pNwETifKo4nQaiJlC3yzfleAAf9hlGR1k37VjynneCKSJxLKpbKKCbckCt3r4xevInHmm95huB1Ruo+HNO6TCdeynuyxuWnv3bd6VPfGvWlZWuF+ZrYF0tWQq7vgrm3wBmAEKxxXr1YDRTwLUlankaAOP7NfNhz28B5bR7xykOUmjK5G30wBrYdnA8166dlrepJ8L2oyzNcrh76U3rtN79DjtJ6toDkOXuMmFn5xlBohNuKU9/6WAy8wPP5Ld9B3X5/qKk1NzQG/3c0pxZ/wt3JY//45mehnYWGRzSgc/YCUFLb4OFN2GD15TrdBOxnf/dBkAmPh4xmGgen8ZqPr+ekhemj4Q0xW8zmShffGwn8Rsf3w6EEZuF4zuNjDSuF9H1wrWvHkDagd1fa+ehrD0OWcuJYWF/laTVM9y+8di3r497nwD+zQ6Vf14pXRqffVFvuJruPnRL+dCPLHc3Z2ln9TkbGdUEofkvgIUvIYTGCycCRMwuMVD8fhNM/jcyOEx0nTDb5L+eDtgEYFyGnVIThE3QXA+c0TU142OaIdJ8bhOU2+ijnjF1CdkC7P4aKH4J+uchzW0ftYS9nU6YVYW4bf3R7/+IuO/jwP3XaYDnlNIVM/Oi3Uzlc8ktk0e+71B++W7RTreCLwHkBGZuh+UvBZlgjY64s6OG08LqhDDFeJimk01hzS2W8bR8TVBtJ8pvJE0DyPX0ObcfTscRMM37bSfyGyxqXPs1Q768fiiMc78U0DoAu78Cil8B07e+WOMBCKiMfZP1Pa8YP/4jj7Tu/Uu8iLGEqWjNvlj3Yldx8a+eEE+9u9UR0ZiuiNZdcWHzS2+HpOv0vkjkCeEUZm8c+H9iyrGdhs5i8DSMFRNf7xlCstUbcCNAb6brACw+tyUWcBuDonZtDLImy7o/A1VQhkNQwGUjH9oBsQ+9W2D5zXDxPXbIM5V26ZAcUJB2JIfLc2+5Nln6O8D3btMAzzmleyfPvCg3upIdOH5cPfY9c91SkqfR6IYHn7LDQEtfAu29YDZdGzbZyh+DCngNAAmB9fE9F+ZqnlP1fGa7e00D5w0k0xSHMB1wTNmO/653H/fSxuzm16YJxps/tg3IBRZ0c6+G0UW4+jEripUDYWqgldArC070n/w79ydf8HvAnzz3Rtma0hW5/IJvMsgWxPHRI9+9L712i/QTxdPoz02BZeFe6J0EM4wAJCLxOsW1UgOGZ0moi0RZXRKAY5gOyOvpgTT2VUPq3YgOOG1/O9BNY7um3hjpcoZt8rnfsCKXH2t2orQW+j/luaYAkcHi62F4ETbOOBAK6zIrDaKVsmuyOX98/MT3fSp/zV/iRVg6Lt2UL1wEzxfXvuqoefqbWx2B8PpeRsR+E+gdh7nX2IoaZUOrApt55nP7Xhz7Y7EOF3ZjIMhG3gawRByGNQ1k8X4ziCEUrFHr5rkmuOLzPnmlKgLUTkxomnrktCgbn5cKfLHeaBr5pzFzbJSkM7D0Bhj/jvXLpkkAIEqQdiQHi3Nvv1js+VbgX/ECU7q7eGFW8JXswNyR4vHvXmiPW6KV1hcBSgGhIJuF+ddaB6gZEXxvIcggsj69yNVUS6P5RhRNQ2CaK2UKw5nt9MUon2jsb7kfjWNNppt2fBobxqIwOrblmu0iYJr7EeuFQ/4ZTjzH5wXW+AjGSpQHA1pB9xDMvxKKP7XZ/NJ1mUHkCb12wfHNJ//u/cnrfht4akpD3HBKr4mlF3I9u8tz794vLrwpaUtEAJ6wK09JrOidu8vpfUPXRyZiOyoxG6+jYqiAI0zdQJGm+t3RSPDMt50z2j8oAn7zfjW2ncaITXaMgFITd/H57QIJph3biSlNA2CuHNobH7ICYxOcfhm5LTqnOz/3ChichfUzkKS2T0sgNcg8Yfdo9fg+deY7gb/NC0jpPnXmeV/88HDfwXu7z3xHt6URmfP5+XX3pABR2iiMmduolsJwjORDgUzU+UJb14FfEtfEeoszBgRVQysdYSsWnx4UKvr1eRrivAagKQCsqQBMyRdoZZtW2kn3a+bxZdeN/aYYp8FcRL9uOyyq5Pf9b/P5Jjru85eQtGH+bhheBlVUK4ulIDNB3oajm6e+5ZPZG/8jL8A3mK5mB5/vtRwen/+2XfLabbItkYH5cP4+ZVcknbvDRufqScVcGEA5sLlBcK8Tep0tiGiXtLbHhbG/frJNaFAf4RylYNzE+p//iyNlaGxPA1yT6XbSAeO0E/hicRvnabCfad7bTLlEV8dreqC/B9V9aotoRqI+sKUBPYbWfqu7Tz7jWBA7dpaBzBMWx5sLe4tnvwP469tU/rop3Vs8+7wu/PTk4NG3dc5/W54ZZJq4EQ4c+0kQBXQOQfsAVu/z4IPgHhAOCKExRCVqRQxI30alA6d2unwEjNp3Pz04pwBKwNbRFf/b1P/i46aRn+rZYZtG3mmgbIq86HiY1zwNtNF2cLt4kRsdj8Eai15/fbx2tXHXxsZO8BWWIFKYuRUG50D1bb+6rwfI1I7c7S/OfP0D6et/hufplkkvJM+PAffoy++eZ+WYbDn2i9daTjRkPeidwIrcgmDdeuD4fajEavADmoj9vGiFwAYBd07H8YzmdcUtQPLi3j2n5gOkyr9tAMJ2+t5OaQcQ1XSvWOy6Z9U+vBSJ4Zou56OFIoYMKou7Tkf7sag2jd8YlLFI1iVkc9A7CuNPVwSTCERqDZL5dDizV535X3i+ANz7PHTAS51b999WXvjmLDOINHFL3TnxKwUIBd0DkC9a9gsxfVHnGVHX93yDBazFLKUrYOnCMSxgVCWuQ1aD1gpdKIy2nSSSBJlmyETaa2ti26dIF/X7U10p1wNgM+80sasb53W0azClRpcluizteSlIktSWX0R6bg18DbbzTOZvb2JJAzVxC/XtAHgNJNA5DPkZu5qrB6BjwbQFe/vn/tKDnS98Dc9jqeD0Yuv4c72G3ujyNyywclLmAhnErgOSdOzXOWTfZK1spweXCPZXG3ccahZoIDQHunhitQelLiuDRKgAbDUpKEcjytEAvbmJLgoQkqTdIun2SDo90k4HmfhPU3ggNN0700SxT7HxEgoWnZ+ir03db4pggS5L1HhMOeijNjcph0OMUsgsJe10SDozZJ0uSe6mUejmc73q4S1j91L7bEH3M3WxXdMbnQqkvZhXkHata2a0Xnk2EoGUBpFKFtPBwuLwzLfwfAC4OHxuDHipd3J2jzr7Te1cV+wnHfv5IbL2XkvdZuL6R2N9fw2dLOh6EQC9/89n09KC2hsssb7ngyiFoZgUlBt9hivXOPXYZZ58eI2VaxOSVLD/QIdb71pkz7Fd5AtLZDOzJK2cynCZMgITUlP3u5FPdWynLzZ/q21VKMr+BsXaKpdPX+GJT13l7DObDAaa+fmMW+6Y48Rdu5jdvUw6O0eaZwgpG7f1LKYrCRODMXbJxIzoUwjND7RZ3by1F9LTUKyH/rYsKMkyze7xua9//+RVPwY8fQMNFFL68HDXc8nPsezy25a4+lqRC4S0f9VnrQwkLRtwgHYi0jWEn1ZpcMznG8KDSkTiwFm7xgEaCLqbj152DW6Acjih3Fxn5dxVPvSeM3zwfVe5dLGgKDRCCNptwcHDV3nLl6/x2reOmdlTwNwcSd6YDxP0x3jkpJl2Auc0tvPnfD22hlHpoqTY3GR85Sqf/pOz/MHvXuCpxwdsbmqUMiSpYHHxGq99/Qpv+5oB+0/sg9k50nbLgtA/VztdOOiZVM/0eJrmhqnEjjtkKuY0BkxpZW1nD4wdAKWxolgaTCbZlW0cuqM9eAfwL6Y02rYpvWPuxhfOPJ8dEguDT31jLymSGvuFD7oYuzppOmPZz4tbvEPUiU1tIuPSbXt9EFd54a+NGTLIkgBYVRToYZ/Vs5f5zV96lg/84VXKwtDpSGZmEjBQloannxhw4exp1lYVX/YNkl4qkckMIohjovLGLHejRkd8k+1AutXKNVpRjAaUayt87A/P8Gu/eJpLl8Z0WpK5OWkXg1DQ3yj5g/dc4eqVgm/4Zjh0OyBnyVp59RgTvQhGNfQ9KvB5nTAeldNRPh2xX+zobi9Deg7KoQOfZUGRSvKkZLG48PWP9u77WZ7DGHF6Kb9xKzgvBrcv6stfmrSxS45Iq4wG/69Moe0Y1ZRODEg3xdIBUfoW8MAyEfhcCqy5zXnXwUYZ9GjIcGWN3/+NM/zR/7hCngkWlhLStJLkSgt6XcnGhuI9v36e7kLOW96RIXPIOm0n2mPWix3aJjpXPXvrtq9XnJpg3DoOqyYjzGiDRz52gd/4pdNcuzZheTEhzwSJm65jDHS7CaOR4ZMfX6PbPcu7vq3DYpagE6xOG4exxW4aL279C9AEYyxtDY1hOlP9am39ufkijIe2zRJlcSCsc3pxcvW1vXLtjcD/4AZT2ivXbjQvebnxF+Zkfy9ZJHolFftlM5D2LPi8u8W/mb4htIz61zGjt4I9yGJXTehEUZd0BvSkgMmAT3z4Eh987xVaLcH8nKSV22/VSGGXXlLKUJSQZglrq5o/+I1zHL51hrvf0EblGUnmO8mnJuM203aseCMiucpiSg3lhKunV3nPfzvLtatjlhdTOi3IMkhT4eJGbfnzTCCF5IGPXeP4yQu8/R1tZJogWgYRB29ov+q/e8njYbctbphYNxT22lpEDRULIqG1CJuXQZb4T5oJ97WpbjJqLZSXv5bnAsCF8vINZTybHcv2qqe+qpVqRJJY+vXgk67D8jlLjdoVLmYV7wP0oyHaWNBK3zieEf34b/RGC6rrnWg2RiPUiGsXN/jAey9RjEqWl1I6HWi3BFkqSNytSiWYFIZkZBDzkmuXR3zkDy5yy13LdFu51VtjgIee9A9vpmnAjNnOTMkbH7MdrYsJZjTmgT++wlOPbrAwl9DrQKclyHNBmnqHgKBQhnRskEKysqL48B9d5s57ljh+VwuTgkgSwtRKvxC7b1fhAQWV8eEB6IrkRXA8MODVIS+StbOIsx5MVi0ApEEkBpFI0lSzMLr05Z/p3LcHuDSlkbak9EJ6+Eby0dKju+b1yutkSuUeCeDDLqORzhKsSs9uwWDwvjsTASsCH350I3EM6fM59hQewHZblwpUycOfWOHUk5vMzSV029BtC1otYRkwABDSRLiiGsYdyWMPrXH2qXVuX+5iSolIkwhDMfP6FItj2ArMJuhiBo22XccapUEXXLvc58GPXCURmpleSrcj6LQErdx+0NOrzEUpXHyHQc1KLp4b8uDHrnH41jlS/5HFWFXQcZl9sWIGFNRA2PQDNq1hP74spI1ukutOUHgpCCSCWdZPdnX/jcCvcwMp7eob+1h3qkZv7snBIqm07Ce8ZBVWUqYdkDlVwEHTzPdg9Mwmt/r6/AWBIUUFXp/HGTDCKDbXJzz8wCooTa+X0G4L2i1Bu2XFVxIBULrIGa1hZkawtjrhyYfXuO01u0Amzth2zwyd6csEgX6Frjqidj5K4aWKj0WANlj/HppnHl3nwulNZmYk7ZYFX7sFrQySVASXaCqtmDVGUCrNYKB59NOrfOHVIbs7mVVtQvv5MkSg0lE5mi6ZeDhOi2rfYNnUz6bzfZN2IclAFE5zsgYJqaAtJ8mMWnkrNwrAGbVy3UznOyeTo/0H35pJDdK9llJYvcMzRtZ1LOWDTWUkZkXd+vWNEzo06rCg+wtCIKnXHYX12xmtkWgunh9w5tlNeh1BJxe0c8sceebEl7ulHTgRGGNQSlAoQb+vOf3kBqPNEZ3cjyVSNTzKFck3vlfiqfJNTa4CoU5etfCosJ0vjEJPCp59dI3JWLG8nNgZrBm0ckGWEowQDEgpMMKgtVUpOl3B5XObnH+2z56DXYwSCJkQxKZPAWyxkeL/dHU+HPdi2NSBqFVVmCSHpIMRRaWrSwNCkiSa2eLaFz/eu28euK6BkV64gZGQXI8Oz+qV+0RGZXRI92CBfRtkh+C+0CLS22zBQuWk7xBV0SimAnLoJ89+/s1TDvy+UUounOqzuV4w0xHkmVXcMwc+L75wxTUGMm0nfLVKQZ7D5fMD+mtjugttNzzs9U8Pooi1grpgKus81vmCajHNeBH1Q8YgUAw2Jlw6NyRLoZ0LskxY4yOhZsUbbKyHNgKVGiaZoNuRrK4ozj3b59VvXMaYqI0jSVr59CLVhzhPPETn2TMGoD8eARLhJJ71CRohKvU9gZnJ+p3dcv0e4I+uAy3Sbrl+vTwkpnhtx2wetCtVEQY1whBvklsXjC4JcXtB/3Mg9IsFGcB4tsEdjyrqx3m9wiwjgGpTqTnKcPXCCFNqWrkkTQVp4uJgZaWehDpISBJBmhjSBFq5ZLBWsHp5wp6j2sa8SVceYrXAd5hnbBqDIdMMj8b5mFkgSIbhxoTVy2P78jjQJdK6X/z7HZ4g3VdmU5u3ldl2uXxpzKRQ5ImsgBKiyiMx68uoo1EfjQOn2Aq0cG38p6vrkxaIFCPKIIatc1rSZtjpqP4XcCMA7Kjr64CJKV6bi0JWPevb1ss4t95ccChJJ4KdONairlKF4wakonp9Ivr3LNhcVlYLhDGUhWZjvUAIU4EvEbaIzcvcvgWhZZg8g3Gh2VyfVODWYJcHwfktfYFlpANF9W+m0NEODMGQ8gCm6mypGQ0LRoOSLLVj6on7k43y+zpIYQGaJpo0ta6m9bUx42FJ3k6tlPDlDc5m/+JEAIWK5XyZNAQVIx6S2zI53uXxa09TWHvTaxtSkKWaVrH2+gfUrX6sc9uUPjzavdN5dvdEfnz08H2Js3KQAoOIWFBiZIYQrrIyiZ4pqg7TyiKgNi7sO92VU5hKfAvYEiEdjceWZcloqBzwrJEhhQhaQTMFVUX6P/t8pYx9c5XXz1xmL5qEfV5I4VhNpkL8ZtbcIKaeDTfKIwyjoUIpTeIAKF35ps0C9XO3/IuUSmtoTYYlxVhFKgLURi+CehDvUx8N8SI4flGCMRO9eJWsBiEwifueXegv8O7crl67OxNqF9dxx6SZUDudB5L9Hd0/SUawDWw/efZLLej8xCLjQWMsC3pdTjuQJU6GefktsWNNiaiu92DTUA88cGJcGozRKKUsmIR1Oosp7Ff1YHXOA1Fg7IsjlC1bbV5IjITI+PD9EN94+gm8wRGOx9tCoI1txcTVQcjtydU/ydZRIIRBJrbptNIVixv3UodoF/cvEJmIRG2sHjSAGotdvx+MEo3BQJJh/LiwqIxSLaAnhkcPdSZ3cj0AHuruvEi51MUrWgwPTPvOi5WcsfUoLRD9nI9Y//D6XzzEFhrE3VPGPWAiceWZ0rWiEKSZjfiXMbDYvgNrRRf+cS6cLLz5EVCEZ2l/A1nPI1y+2hNjsR3XowlMQCTkLas6eHtMxAXdphKh/G47zyVZ7vVop6NpqBscnt09++kIfK4ePnRLR9v+fJhjHD3DGIwdj8UYHallQCJoMelsrK7dyXUWuEw3Vtd2Os9iL70tM5PMuBqLmEpwIhgQ4U3xOo/f964U/+uYDM+ShmC0aG1BGMSwU3g9E/rWNwlpDt1eEups/MZOSUQ/xpAkgu6MMzdr4tKwJeyq+YBa/uaDpwCuaQkDvZmMLJMUN/hZ6WnV686mtGbcWLCKI73dw2ImDCwWvWhb4gZj5hPVNhBP3zQ+0sl5OELXO/EsKdndLm6/Xp3S3e1ixwyJKU4mQmMc08WuJAd3QLugFv/6+hJFelT8lhi3DmDMdqGRIv0xhNiHk3hAilbC7FxW9zrEBDalt2LHv1KGzmzK4p5WJVo8BQW/XaN8MeBEVOaYFUNBmlQW3c91bG8hYXYx43J/HApmompOSyb+MzAzl9FqCeeBiJ8bidQwABCJ10rxi4BI/XwAX3ydc8Qb7d7JaGxf4NwydnuWzTuu9m7JsN/ynJrSSW/fdudQRue7Np+6tWn1hqYU0rWlsv2hFTZ4NImc0Q5sfgw4iCMdiWMq1vMz5DxovdzxDQVOZ5Qs72+T5ok1JJy4nibtwqWm6gdVwuK+NnPLmStj5Ctr4q+6C7WTJj7WvCbu5AYQjQBl6M4n7DrU4eIz/SpeYIdUq4N7T5f35oiWsN+Ci+eE+GmbCPvC19wtNEAX1WvaOd+3rvGMUVg93mCQ7nEiUqFtG6ZqdGgkO3PA1e3qlI5kZ9sKa2NmMj0+QBLVSUT18NjQGpMIhHe/BH3Q+AxU/kAI8zKkIYRrxZOJwpsbNUqYnE4QmYeO95ibTylGBVobtBE1T0MIEPFt6M4pDaU2HDjeo72Q2o/7eWQGH+Y0CmqCzx/eAfkhc+O60iBnMg7e0uXTH7IvROx+23IHd9znKUpD3k44eKxjp8NqIoRGHRQaZAqj+2tqoGsMoRqqtqFqROPnHTt1zH/yrSInyPRwL7rYz04ARG8vgoURezIz2h0cjbWT7p8Bg0YYO9QlgiM0eov8aEgYrnQF16aKhvFBqLUwLKLRDxxQ3Xah2Xe0y/6jPZ58cMVagw6EIfg6anPfvsrApDDknYzjd81bf8agiNjDRC9OqOjOaUfq8icb+qOy9Thx1zwzCzmTcYHqJJZokupdiMtvNQWDNobJWLO4r8ehW+fcvRS1ty9U2DueRQUub2iY6NgWIyRmQS+GHfiwhojRKqhi/tf+2PaTZrLYGa8cBT61XeuknfHKtk2nRHZI6sniFnUm6hyDQYToF7+SVNSCof0jVonfyCCi487yIHYWXXONGBQUgmy+zW2vWeKJh9YYF4Y8t8EGtQl1vvM0KG1Q2jAaaPadmOX43fNQlIQYOKJeD8/aEV2NRolpY4phUiMhA2PFgZOzHH3FAo/+ySXK0qAyG0Dr39c4u7UzDKqEsoDbX73IwoE2bI4Jy3F4J3htfgfVS26omC/kabytobwxmMHqfV7+hxs5Aq1fbwRIrdIEtWenVpMJiu3+WuXGboxp1VSHUDaPel29Fa4wlbyIzPeowPUJ1AarT0RWWK3yKroXlY9LKVCKu964yL5jPQZ9TVka24nK+cecx0ApGxFTKpiMDEYL7nnzHub2tWBUWJbwsk1Fz/DujBv6i/PK6piO76ejPwXjgmxWcs/b9pB3MkZDTamolT+8PK78hYLNvmJ+T4d737LbegqKMgIJEWPFOqEHTdTGNSPEnfe6d7DuTHXeRH0bf07Cv7NxU2AtYS3kbi0k2/3JnU4aYxakKaMX146CVPtx4bTVCzyN+6GsGu3rSg8MveNTbG3pCnjhHnGlscuFbU5YONTmDV9zABLJcKApSqsf+Y4sFZQllIVhMjZsrCuO3rPEPW/fYztuoqtG9Z2mo+dpFSngOiqbiuru93V1fRBnOqq3qeqosYUbFNz+BYvc8aZdDAeaycRQlJbl4henVDApDcORYTyC+750P/vvmIHNCfUJ6GVVhgCu6AVvWsDhQqaQRuM6V1/jmNBoHTFfxfj+vRVAWo52p+WIbf/ScsR2aSLzRYmqj9bEz3LKqDEgvA4hnRiIqd/rVP6N8n49H6ZivCFSOgPFPUP6mmirQyrlTH6nFxYWhK9+2x7OPLHJx3/ntA1C7SVoY4J7TysoJoa1ayXz+3q8/VuOM7Mrhaub0QvhRL5XJ2oLBLlyAPW1BmNWcfuxKG92TogMco2hDAwK8qWMN/+VI1w5u8nFx9dgMcW0IPWqsrYAHI406yslt3/BXt74tQdgPIFxUYEjiFRX/jjIoGakREX3Y8U1fTD+q/rRGIUhetm81DPN7FYxA4NU46VtAQakUm3/veA0YcE3oA43rdjZotyEQohw0lSZAvC8Pqirg6F/ddUpPhBVQAhY9X0ofBCrC2ZQAjZHZO2UL3v3cYrS8PD7zlFMCjrdhCS1VvFkrBhsaGYPzPIV334Hx145Cyt9mLjO80GoJgKXiV6isO5MJNa26HumfjwwXuwk86cjkVYaWBuw9/gMX/2dd/A7/+pxzj96jaIjaLUSpLQW+3ikGY0NJ1+/l6/6W7fRnRdweWTVB4PzAwLeZaGpnuGfG/olAqZv8xDA4M/7ekRljlQjL+1i3c+qZe6Zrg8TU8xf691a0+DjlK51j047DsDc8EzPProqcNiO9T0NSEvLIkzBdEwiIrDFHeYXGWou1+HPeyL1yY+SCDd25YMalIbVATPLs/zF77idfbcs8ODvn2Hjch89UAgpaM22uf2+Zd74rmMcvbMLV9dgMKoAbiKA4DcbLF4VhDrg4jAfQQ1scarVv+pIqwtqWNnkyJ1zfN0/fCV//CvP8vT9lxmuTdBlSdJKmT3Q43VftI8v+OqDzM4Cl9ah8IzlyySrtmq6scKjfXkjse2nTfiAYYjA65gx8g8ZV34LPh26zhjHhpEXQ2jVS/U4g+kfpt7xi+nCqOAkDC+VAY2w8cNGY7BjgcJ1mDHOKg7OQy8Owl0ri9i/ib5B4pn+/qE1gDrQxUxoBEwEXN2kvdTlze86zF1fvJczj66zfmVEu5ey98QsB27pkeYlXF6DwbCui8bqAdFLEBW5krSycaCRwd8nWNO6fjw8JpJbSsNgApc32H1gjq/9jjs5/8xRLj7RZ9gvmFlus/+WGfYcymE0gkt9azyFCUOCENFdG7elYrpYo4hZLjSDb4fYoojOBdB5MBKO+WeZqC38o4VRHanHKdsBUO4MwNaWtmv8VhWtKhwc1CGYwL1FfhKpfzuFwJqdMfBE/VfTcMMYB4KEoHcpBWPgch82JywvdVh+65ILlBA22LS/AZeH1oz0UjRMGw0V9s1W1a1ZnqkO56Y4jhsqbqfofLC/vKJqYDCG8Qpyps3B410Ontxj20Yrq+9dWYXNkVUIlWNv4dUFl8807x+9VN7ZH0Li/POjPvG6oAejO268xHP3jLEZa1weCgGQRmdCFQ3HWJVSoXYYCzYmjV8S3162ACIiDeGqGSvl8X1EvU/9SIhfZsPfOCjQvvNc+JUXx6EBPQg9GzlLdQKoIQzHVWQn2M5S3oKl6riaOI1Eau1laLBhLe+0fBEYY/A1HdGhzkRsZOzLslLC+tDGaXkrpFBQNi12z3wRwGqGj2vPAPwIaJ75g/NYVlLBlykYWo3qN5LWDp4ROVVVD+GqU1M69Y5TnmeRLSLEG4x2eoB/S4yoCNgYhIgbg2o7tEFUydpISxT6FCYmNWovosYVECxYFYnncEvRwJB/22VUPP/m++dGL8fWN5CtJ6awZnjJImB41tlilPjLRQXEABq/zEYYSiJMwAjWq6egyPr1K0yEdvd95a18X78pL5QfqaqVzwO/KSnq1QuvqNnaYs2U7nTSCBet2rTOTVRmY5ysN27X28pRI/vkVMMAQl+J0EmifswYQjh/Tal2HSGcWA/P8q4BSU3Z3jLNUtTbL7ygHpCichWFa3z+JtBMY9uLOF+nuL7VrWr3qRFEA8ABbL5+TfCpqp0qUVG/PkQRRy9t8Bo3nlF7UVyf6sjgDKcMWmu000FNGH6tmt3eWWi9AwTTnU4a5DhEbRsqP6xrQM+EVfCBawDXeXZsGCKlkOpD1LLq4ACoqEHEFMAEsBKBVW8Vx8Yj3T8rKH21n+lpO7C4xm2CMi6j325a1fE9atc0z/t6xUabrJgNU9UrBl+Yj1P9VO+GB5+/pxsyDffF9R1VvsCWcT0s65iIaPw9q2Ou+yLC0kIWRmbbht2nRmbbnUOJdKSrZxODwUTHTVMDbXaSdzbHSn8gDF9Jp+uEyTPUxW/Y9uwYNRSlnRoQgzB84SiJ8msQKZXFN43ZtkvTABWx3tQ8cV7TOB+xRXM1WOOAFjwIbrI/abjUjnhAJU5jse8ZztXfW8FenwxzcmJnNQ0d0N/ObXh1CwNGWWvYgdabJJUxYiptQCYjLfPtAahlvt05kOlm7K2oWTyRtW/FsG1gURMVhEIGsPk3qzboH4kA74QOItc3cHR9HGclXQMrFc3ocRO0a6yRWJHtI3m95ehZFKqOc0WenqadiMVvk9l8403ZrjGMd8a7chkIIw4iPmaqtgkxf64M2liVJHSS1/F0ld9LoSbDxZInLmtdq7N97UPyjY3MCdjwxXPtYB+RDFTS2j4gVSWt7c4xGqerweDwIlcbK+8rBnYGiUKYxJ5zC1IKB8zKL+nB5Tsqavygp0VvcwCmrBpROHeDX/Y3Hi0JIV2eCT0QVbXvP1MaE1hsbDT9dzW8+c4xW3EYXqRpx33yIPBA0IRFmAKzO9HqL4znpoR1+7zjOKq7B1x4ntfpXN29URF79010bQBYpW4YH4Dqlmwzxo3/hqqJ6tGR6RsTlUrS1ZnNZxumdJXSmc1ntzvHhVFn5bCQaKMjQ6vS/WKrGKMxblUsEZv00o+IuJL5KZg1xTsCpBc7ImanaKE837gawkqrviMCw5oKiEZQzelVVG4LCEuHNMvin0HVL5WPsMHs9kZTro90yS3380AyVEuOeDZz4AuAJGI9d5/AfNFLGOrgX+xYl4z0z5oDWlRF92If94LWHM4VGH2gQy02I0hE4XBhQas1KNFaYYeUKrE9Ay60xWoxSMi13jJR3saS1kEoghfeNoTBsaAxiDisumlIeL1PUIHVd4IHoQeu71xwTJjUQR2AG3eaF6vGXiNcR3omiR3Q8dyV0JEeTL4cVB1ayxfVaYvRoat7hOWkYsvTxV+B1VObOk+c1+/74cwtlrmskBHIIGZez5ZuPz4fW7rhhVMQWNBe7wnfgrACXYUPgzZQJu0d1/9Ly6S97UmR5Ff0QE6MJq/aw4tgUSHesaItsx2uEcaF9gYwRQZGGAf2ned+Q95ormJolAioQTw5sSJlI1+k72wBin+GofbJ2KAe+HOOQWodG99uOyCa6Hh0LpQnYmAPyKDQR0xfYz13TVC84/rGKkOk1waJ4iksMu5iV01Isqa643VVH27mJp7Z4vl+j4tpj+nAioaSFIm+wg4plU1Pd5SG+ewZLbI1rce7dY1qq+Y10fxSa4Bp0AojBMKUeBeLZcOqbqGz4o/NxLpZU+/zeWKdx+/7RhVRxwmoGzouuWmdUQ3cn2fDhj4Y9XFg46Y1uwV4TQd2LGJjFgqFogbKGnP79vX9lNQfFRjMM7qpwBhv+/sF48NXx9c9FtMGjyRjVOQH1M4adpu4nnVF0J6gtLDnRaI0cueJ6boWctJISXqxkO1LWvV318CnwSjj1hgSztwWVKMijqaNAaNcrKB0MX9QiWEdMaPvKN8JuCG7hgWMwDqffeOaepnjJd38vqECJ7B1eMmXJwJFvEJrDeyxiuCf56+dxoARM4fjvq6uHPEIR3g5XblqelxkBMUsUAOfibaBWPUJ53xR4rIQOtd+4EdhTKQWuMCHEPFiTG0aSph4F++LdHXSXtzeyADSSXtx+5Pj9Q0lWueN5q7wUC2cgmkn//gY1MpAsSUQAYi24CReNHt3i6+4qQPAN0Rgn6QCWmDC2DXhnhNY03WWcGvUxKMSRCAL4n8aKCVBIZ/GaDFzmSknguPdqwLxs/wSJvGL02C8kNeXPX6+B54HWOQlqIHPVPdqkn2NtWOHdMx8/vmubdzz7E8EQndMN7a1hkJ2LpJm59ghpaQ7OKLTbFzkM0/pfoWjWD0Jf3hwOoIIeqAFijEKoaWLivF+uCTS8bQDWlMvcQ0kYiaM2IIG23nghs6P9TTPtNGxwGyGmhUpIss91lFryv4OkqOmlzUA3hx2q7Gbia4ThOG2ADp/mYnq4cEXidoa04n6Pf2x2kfC/T2dgznopdFYv9EBeN557ftcaxPwH6tqKm2fTSabazs0FGky2fmTDirrfUYZgdYaY5Iw1UGaqt5a231M5aIRRCUJCrR2todfKSvqZG9MBL3PN64rSGBC34BgAw4cW1kFtMEsERi3iEJ3f68SxMeNIcQaArUZfVWm6hm1baiNRQVWjK+LmC6ASkfnvE7WPO/vExkRNebz+SJW89eYCHw+htD7H3Hgi2dBBR+LwmjlDIxI/wtkVDGf0RUgtYYim3msPbi84+JDaXuw8yr5k3zuCSUzZdQkCSv46+phW9hQgxEODEJjjEQIx4hagxSOEZNqFCPobaYSvaHzo06IreCgN3px7Ds1ZkMqkNfAZKr7+I6szfWIz0fX+vOCet5Ydagl0diO9oOKEuf31m6cx/2GfF4ke4B4poxYMA4mra2SJaKX2OvRnvnKaF9H9Xd6n5slWIlbDzZRuV88ISmDMoIim3mE66S0yGZ2zDBqLTxSyM6Ftpoc9MjWWjgmFEinD1oWdH5BbdDCIIW2y5/VYsukq6dyi10l1RBarOz71VChcU4SRgoCOF0jx2zofQr++SHcKwaCrq4PLwJVGQLAmgzZvA/187VzsViM8sY6Wg2YRPlj0evqrv31cbt6gEYGB6by720xTDxIjfVY1CwIy3Z2sYGKYYyhmmZSI0oPPlNNBFQGJdtjsvb1AUi2vR/QVft0kcw8Zoq1gzX2MyI4yz3warEEoQEV061eByJNxWDBEjUVXgUNvQ7HnJFh4jP7eSPI6nnagTAwh79HBI4aKDwKmuCK9rcDp2dwvx2uha3GUAT2OH9gHg8+3y6RAWYMwZUUQCWowOp/I9CF8niQauuUj6dshkgibfV4H/JvqsGRIHIVNR1QR+JXaBiJ7qlT/ez6ADzV394IsakYz7TmP6HGZ98qlUErEVQErQ1SCXQCQhm7eKIG+zkBC1SB09OMdG+Vwsf4GeHeMl1aHU9GYAqAnJIMFVt52e+BaqJrY3+f1lTGhSBEh/gURDBVx4bkwRMyM6W3q7LU8vmU1PdrhBg/14MhemGA6vOpRMfDmxQxqjusY2aMJIgXyTH4vJFmfGRzJYYt05nQJKHvjceAvY1WduUJ7ch0ks19Ssv0uh+rSbVMr5eHIp35WElKokq0lhHShQWhFlWZNZhEVIaVO2HdMp4NnfgwEoNC+FWyPChkw+CIFffQhyYCYtzxvsO8WLbPsW++G4YLq7lOA7l/Tsx6DYu3Jj7N1vO1e8VisHkP/+sZz4Mu9i1Gf7F6EYAYi9VYZEPNjxniNWM6i9wtDVY02holXsRWDOi3TRDBSlfANMpQKIGamfvoCS5uG4blU3pCXrxeHoatPfcXSfdCrtb3BVmvrP5nRW8EQmOVUCHcRBYhrPEhbCCAXcrNi8JYF/PbCWGJtrgja/3XFJEyApbL78Ea3DcuJCuwC4SPzoBjxpgFHWiCuI1TUwTvlCJWCsXX9QMBeLFOpxvnRYWAml/Q1dMHDpgY7CaQWwXiCHx+7nKgM1U/b0w0utEwNGJDWUdiWWuUaI8nWe+j12kYANJJ1rtuJp21n5rkCw90R+tf6dcpkdo6pbWyfauVQSaimmrrpJ0XxUhFbc4wMuhs1kJ2LCiihoz1q1qcmgdQxBJAiIXbEuHi2DfM8/D6U3x/UzGjPxeMHP88IszF4PPbMWjiDc9SMehi69wzqH8h/P0iB7OJj1Fvi8BwVPm8KA8Bpx5sFmhh4mRAUUlYeCiyeGugc0DUygTgBcNUGZQxmBLG6ezjk9b8A1OgtCWlk9b89XOpsig7y+9Tg9NfKZUDnraLAInE6oHGgVBI4T6SZJyV6z5srY0dMoGIqVLqQ1suillIqm+JiCkSTkR91FT6G8Na3njx11WWjTsc61M+1eQYAeS++E432lIqL7YFbjk7EYHMAzoCbQClu3EtaoWInT3wIt2zNmkoAlksfsOL7F7AposlKHOKsKaMURji6Ce/7qIFnZ9cqCN9z7h1bIyyw3OjztKHZteevrq1hbamdHbt6RvJx1q+5/092d5Iy+GsToU1RmpvgnCuPws8oYXzc9r1Eqxr0M7JNVK4Jq70Ejt6lThWFFUjB/HrQRExY81HGOXzIA4i2FT3CUt96Oo+tftWgNZKuzde2e3Syh7jVpO0/jDtaiIgkfZLoolEiBSRSGQqkYmsvi5fSyY8a2vAQGy5E7EgEahEBUQXLlUHpP/14LNGhxEVE3qr12LSAjIOq6q5WAL4NMYZHUpVFrBRhpJMq87ie28IVECqOos3lPHZ9eyTC+nix7vl8EvcixLUBp1UwJMuEsJo0FK4xdstCG1H6YiV3LKgSQpGYJDOe+LWfvEh5iFSJdIZgdo3ReLU9Bvi+qtmzUYWpmMDo7S15kqFKjV6UqKLEjVRqIliNCoZDjXlRFEUmvFYU7oOSFNBqy3ptFPylqTVSmh1UrIsReYJMkvsb5Igc0kivc7pwOT1sSBqvVM6ZrlYhLuKB6rSVb10Va36yl0+qsXPmWmu8mVdLzH4AvB8Fkc62pjQz94IQRkGcubpU4P8QzcEKiA9NdhhTkiUZtJyVGS7f7tcOf8lidIoLZGqkv9C2a8Uae+KMdS+M+Pp3BgQWmOkdngS0dvuIpYF1jUjI1YIoswf8rqLjIgiPu91xkosVlakZxKNVgZdalRRoMcF5bhkMpow2ChZXy24ulpwbUWxsqa4tqFY39QUE8NoYpi4tQg1IIWhlQu6bUG3JZnpChbnEpbmU/YspywtZszOZ3R6OWknI8lzZJ6QZClJ4upQm6jvixkBL9ZHDYRIFdyLWtMcHEsES9rli5eRi4dLtQ7gs4TqmM3P+lRW9/OBBnbVOuNI1GCUxpQw6u1+7zEunL0hUAHpMS7caF4GrcO/O0l6f79T9pdMailYlqASg1AaLSUi0QgtkVqghXFzoyMlXhs3Ndj3nHT6h3GeBIOQaSQ+hT0vJCFSODCbZw0RkVssVqvs4fkI0AJVlhSTAjUsUOMJ4/6YaysTzl2ccPrCmAuXFFeuadY2NaOJEzWuuOGjMkKEpwEMxoarazaGzk9PyVLotiXL85I9i5JD+1ocPJCzdzlnbjEn77aQ7ZyklZPmSeUK9VUwMYA8m3uvQaT3BlXSGyAq+rX3MZXZGjGfAV3i1/qLCVXrCog61vsc+JQCVdpjlJqJycuiu+c3bhhQQFp0d1xBtZZU3vv0sL3rfe3N/tdZ3UignBNaewvYzReyrhgLPiGjkRPp2FEZhNSAc0IHsKQWcH4Kop8jERDmF+EhEskOhD7iVTS2nV5ojKEsFGpUoIYThhsjrl0dcfr8iCeeHfPs+ZLLq4rhyIqqJLFf3my1IE1ktdqHY/VpGp1x7iiN7cCiNAwLwzMXSp46B+lnJsz1JPuXE04cyrn1aIcD+1v0Ftpk3RZpnpO2UmRYlsPrr54JTahPmPMS+/+cRRssagcyEzNfDZyqGtnCg8/U1tYMYHQSTyn7Qhqv/ymDKWDUWvrkqLXwwRsGFJCOWgs3nttoNers+S/l4Mw781IJk7iREf9WuJmP3hr260ra4AuDMAJhRBjmNd5B7Vc/8IQnUjuGHBarjEU01AIwMZGoJhLnkXKooCxLiuEENRjTXx3wzJkRjzwx5InTEy5eUwwnBintt4Zne5LEfXHdfR6vxnxQ4TqkynYJeAjj5sb+KmUB2R8YPr1e8MizBQufHHF8f8odx9ucPN5h9+42rV6bpNMibafIxM15CXqeIeiHwQqOgxMigIUCecCVhO+JeIPED61F7KeNqXT8MMxWqVs6Ur2Ms361EYx6+/7r7OaZ1RsHFKSzm2eeS34GMwd/f7S+/GBWXryHzBdIoJRGKhBSoqQ3ShwI/QscvcQ2tsw2ohAl6DQKxyqrBhbREJZRLg4scTaEQ0MsfuPYQWNQpaIYFZT9EevXBjzx9ICPPzbk0VMT1voaKey3eudnZPThQw8wr5jbhlZERrTXbSGwjx98if2FUgikEBbJqSDPBLoNZSkoFWwMNPc/OuahJycc2j3gVSdz7j7ZY//+Hvlcm7TTIs0l0q/0VWNDCFHT4Vsn8diutyAiNwtQ+U8csDwII+MiiNyGvhfW3o6OUWqGydyFjXzXrz4nMAHpRr7ruV0xGV/b7O7/xc7qpXtSZb+gpJX1BSoFSDsmrKRdnKiKIxCu8wwSEb4wL3E+wvDRQP+1zZIgbjFUgQSu4R2r1lZWMMbJSIkutQXecEh/ZcQTT/b56KcGPPLsmPWhoZUJ5royfJlc4oIvlbZD0xJanZROL6O32GV+V88aEC1Jdzan02vR6qRhpKAsNKNNa8QMN8dMRiX9lSHrVwYM+wXjYUExKUGDlII8FeSZpJ0LSiUYTwxPXyh45kLBRx8Z89o7htz3ih579ndR3TZpt02apfWRw2Dl6jrAAg3HolY3jpnKknUMbbaAL3IyK8942urDpbb9rW17bc7s/++z/dOPPjcwQTrbP/1cr2E4c/C/jJO5v5VO1o7oxFh7QokQkKClQEpjLWCJddA6ndCylEEaaQe5nfUn0XbNZKmBDOu4id0OUH1HzjWiN0yCXJTWF1UoyuGYoj/kmVMb/MknNvjE4yPW+vbj1gtzkkyCwCrmujCIVDAz22JxX489x+bYe2SRPYfmWNjVY2F3l04vI0mkDTFLnVyOjaug+AlMqSmVZjRWDFbHrF4ZcPVSnyvn1rn07CqXTm2wfm3IcLPAGEilJO1I2i3BuDCcu1rymx/q8/CTI97wqiH33DnL/LJGd9tk7dwue2hN00rsNkPLKr9JfdsFdeqY8VwgcdPIqIlcZZzfz0rx4EIsNBPRGQxnDvz8cwYSkA5nDjyPy8zTmzOH/3N7de3vJUpjpESXxq4/Ka31q6RACI2Q0lqL0jqroRonFtKNF2vhvtplAOWMvRTLgO7NlgkYZx2H0Q7XqA7YWhnKcUk5HLF+pc9HH1rn/R/f5NyVkjyD+ZmEJLEsoAtDlksW9/Y4cGKJo3cuc+TkLvYemmNuKUfmzpqcKLs45ObALomrdbXeYBzwIIx9ERKJSCRZIsmylNnllL17F+CeZTCC0bBk5fKQc8+u8exnrvHMw5e4dHqNwfoEY6CVSVqpZFwYHj9f8MylNR57dsLbX1dw5OgMZqZD1klJUq80eyMNKrdK6f68BVwZHDH4gvFhcCtdRczn8K3CZy8MuvTGh3ajHnbobbO3/7d1a/bDzwuAujX7fK5jmLX/3bj/7Lu7k419WmJFbwlCGpQQoKxSL1xgQjz52+tPNn7Q6npS2uUtpcY2lJe+CGpBAzhXTCMOUGuYDBVqMOLMqU1+78PrfOzRAaWGma79LKpR9pMTi8sdjty+m5P37uPWV+xi78FZ8p60X38ZTuzq+ePSft+hGnuqGx3BYVwVsxa84P16DpQkErKUdjtj/+6c/Yf2c9+bDrF2bcypp1d56qFLPPngec49tcZgsySTgrmeZDSBP/70kNMXJ3z5F4x5zd1z9BbapN2cNBdu+M8jyovYgmp5D3dMW/EfD7HZXxFC7T3rGV23cL2xoZ0q6VVISsVEtEabvYM/kw5Xrhv5Mi2l6XDl+VwH8Oi1zpH/1O5/+rukMhjpAhNKq8/JUqJ8cIHT1YQwCET1EXT3AUMNhDlDOG1PKXtd4j4Nb8DqhdoZIT7WT6BKQzEsKfojPvNon1//0AZPnp3QbglmcjBakWSSgyeWuet1h3jF6/dx+NgCeTex7Dbow7WR/eRB6Vo6NmtFJG5Dauwbd8xE13jdLBbV69LWKUshT5nvtnnlvbt55X17Wb10kicfvsKDHznLY5+4wMrlAbkQZD3JuZWS//wHa5y/WvL218+yuKeN6bTIWnbKgy1zPOpB9OLoGvhqoVXarfOnqn1P8Eq5baf32T/rvEdpTAH97oHfKlrz73u+IEqLGwlG2CZNTP5Tw+GZv9wt1g6TCGvhCxGMEJTX8Sy6pLDi2QdLWrAJ520xwTFtKnc+wreM9CLZvdnasqAqoRiVjFbHfPSTG/zmn2xyaV3RaYEwmnY748Rde3n1mw7xinsPsHvfjAXFxgCujGA8diPp1TOByIsTGThxMpowOiPql1bzWqJtb9Wj7acZxgrEGNYGkOXQzlnodbjvzYe55/UHeeqxazzwgVN86mPnuHRmg3ZqmCjD732sz+pmyV988yx79mnQGVkLhP/EU03fs+DTEfio6XyEoJIwrBrpfNqBTpfO4VyaEHBAoRmLzuZg7uiPZ0X/Br94vDWlWdF/vteSJTy1PnPsp/OVB38gK60uaJwii7Rs6PU/qa0SawNhgt+EEJolnUVsqrMSnIXsdBlpHPNZcawKTTFSTPoTPnR/n1/7YJ/1oaYlDK004Y779vCGLz/O3ffspjeX2rWjL1y0Hyf0vVKhBs+oYd9EhwP+vDrh3CEhWIIqUzxK4ek+rGYfMafBlqEcW9G/tgl5QtptcdvtXW67/S7e+OVH+Nj7n+XjHzzHudN9JoXhjx8aMhxpvvHtmv3726ATB0LvD/JWQkXI1V81lSL4+CImVNqPblhW1KUHIxX4lEYVsD5z+D+3Ns790fMGEJC2NnacN3zdtL50x892h+e/cb649Gq7pqJBSUAI64qRGiEkyotivGokrPHhGk0E14wJ/auFCREkIh7X9EAvNBSKjzy4ya/8YZ+1vmJ+TnLrKxZ581cc5b437aM7m8H6AE6N7IdplKaKhG56lhvg8BuewWKAxVMCQoqchOEF80BOptzH05JjLmVgYmA4gLU1mMk5cqDLkb92ktd90X7+6D2n+egfnePCuSEf/vQIo+GvfRXs3ZejhLBTvMPEcnd7KveKr4oPMPDjuj6uT0VWr1K47+7VwefZb5AsXFibu+1HnzdwXErX5m57YXco9ZWVuTt/OLu4+gu9cpIYmYIwGGEtJCWI/HUVAP2nuqSwSrAQ3rYVjlRcyJapQv5sZLVxAEhIU7j/0SE//1trbE7g3tct8Ka3HuC+L9rHwq7cMsqzQ2tQeBsmgCReOdUBMojU4LykPrk91vu8WBY1TIWszUs0Lr/T1T3wmHK8cH+jIaxuQLfN4QNd/uq3nuDe1y/zwfee5WN/fJkPPDAiSQR//Z2zLO+WTjupFg2qAp7rBkfQ+xxIvX7nGU9p+606XWrLgJH4RSmGk5SNpWP/amZw5uHniJYtKZ0ZPLeRkGnp2LHRr14a7vvVyfqpb8yl1fe0XwdGYN0x3hEtqKxiJ37tKhoGv8qWlNXommdJjwmBXfZDpKBFyuMX4cjJWd7yZXt5/RfvY345h/4Qnl2xwPOfshI+/Mknb+64X79mdQBgJIqbwIuBCxUQbYHrzwgjFo1fnO/OAzlQVAxKpy9OxtBfR/Ta3HlXj9vvuJUveutu/vA9Fzn9+AZn1wy7DwvMqIrj8yqCDuFVwvnyoogXhRO7bpSj1BEQdWA+HxdplKEYGYrO4kfuPnH5J58HVLYk8exPHnxBNzgyc1YA5tHLR1556uHN9yynV/fLVoJIBTIXyFSSpIIkE8hMkqaSJHH7iSCRAplIBzoR/oSMB/6FG4v1fkQQicTkLdZ0Tr7YpbvchmEB6yMYlbbjQnKIrgHQi1EPtmg+SMgnQ9atOuJ1kjENZtTVTix27YEIeN648cZExJRCQCuBbgqzHVCwdnlIqxjSLseYSeHAFS8USTA4/OoGVWSLBZePalFK29/CoAoVWFAVNtTKjEvWxjPDg3fMfB3wuyf3XdjyofTnmtIjvRsO3ZqeXNvcvnzqodWDx35o41T/x+eSMcjEWcUmEIr1EXqRZzu3WlNa1uIG0ZW7BuE+CSZFFdyiDUKVLPRSUAM4vWE/5qI8SBzg4vnIXnfzVKxNBD5nOXnW8vJ/avKs2DRgdH1fQy1QIKQgGyH240EEPKqyxBM0yjEMgNUBtBLmc9z3aHWlbzr9zkZti3D7au6RCaJYaYFSKkQ268B42ADdUtumKRWboxSzvPtnzlzidwFO7p3iHXiOKX3+2I2SnQBhjh/q/5uHVve8ddI/885cOge0tOH2SoAorXgWAvepKSv2rMSwYDDCjoxIYZ3TNklnrSnLjsIO+2FKRDFwZXD/vPPXAyhMLopC9AOjeQPBU60Xqx4MVNfGDVVb8i20AZXB4u9jtnZQYMamuPXXxsw3BZxYPcyUJYyCpRGilm07VTpfWDTSGJR7cbW2E4jsoI6u5vSWxlnA9tfqfBaIk5FBdRc/evuJwQ8AHOhdukFRsHO6/qTgG0nW8Sr2tK6O7rxt13d/5sHFV8vRteOZFBhpME6Uae/vAyrWMO5zOXb1JfvtYMJ10lnMUogQuWHDo4RdFs6JNh8gWrGYIizhFtQ5SYiuqS0L3NTlIiMk1I/qXFh9PvyjsnC9bufbJtINoyqHYwHkHngxWxpqQHXX2MXCTXimD4jQDmBQB1489KZcG/rgAh9UoEuDKnRkcDiHswYz0WzohbUjx/O/vzngysndZ0VlhL2w9OIAEEKjHpi58plLR4/+/ZXHx/9xYbLZ0m7EQkpQpY06sdLX61vOD5g4/c4ZJgFwwl6jccxnDBpt0ewYUgq3LqEDnghDYToSsVit26+oZRVJakaGaDaqY9DApJHRIKI8IUXsWTtVMVVlXZvquHe2+/Cp4DGIFDjql+AMNgNBtwu4rul8hPVatkS4OENDqYr5dGkw3uFcgpmUbIxazB6e+6GVNf4QgN0vDvjgxQQgJojiVx969pc/Oth378bZ4h/MJRMMSbQqrOcs6x+0B+3nXoWxEdah55wxIvzb7u0IA9pZoXagQQSpZkW6DfmyQJEV6GIRGQMKn88NQNtQbuphz16n86y1XTuIKr/fjZ1wMeh8vhBoGu0HJnQ6nPHM5rcdRBsz2IDI8jXhUTrS8ZT247sWeBaIOhzzs95MqRgME4qF/f/fXUfXfwxgOVsR9ZfuhaUXEYB4USwBffxY8f0P9vfdMVg/845OV4NIkMLCTwsrWpXrFAGUaEwiqwhAYzCJRBqrR0rp8GLcPGM8WVgdU3o3jxH1Vdz8LDxhgm1S0wdjke0LA1T6ZHhzqCa8RwwGVBOJIhA1Hc5Ef7X+U9H9qMZug0j3LFfftlFEzthw4+n+MTX2C64Wy4KVz68StabUlvUi5tOFZjI0TDpLH3vF7YO/NynS0f7uZdtYLx7+XmQAQgDhrvzq5p23i7/76KcWjyTDq/e2pMbgwq6UwX/uRDgdzWmJgMCIxHWVtmBxHRS8Jka4YIaK9ZRT6yR2qKlJXla8u/IRi2EHlmC0QNAb3SB+VLkKkNWNQ7kDOzbpMUxIj/RfLz8D+Ny1xrdMxXi+WWOR6+fu1s45HbA5wlFZt/Vt5cAXxG5ZieByqFln6eyJW/nfhkNz9sTyZbmN3veC4Civn+W6qVkAP/lU7u9dfvrIrfLb18TS6WLkKN75lvBOTu9td42jVF0kKG0nhYfhoxBCXo1j+nWr7ZxVU3ldvP5DWIjCKvA+PEmVoAtQE7ddDeBXylNcReFv4n6dAzsci/TJmOkqKnIe4NJ+jlUX7rn22caoSqcLTBZd5gBWTSISkbSuwOZdLSoEkVaRLJ79bBvb43jR61ixGClW1dzG8on571gbznzkxK4AvheR+2x68RkQwCvt0sgTuy7/6dotJ/7mlSf0f1gcri6nbct6QpiwIJa1gKXtrwQw2q6sHz7taiOXJQIj3aJIwgcl+zAvm7SpHNhNdSyIYaJ9p+CLLe4Zx3ax37Cm+3mllCms4OEuqnjC2PiI3DfxlZVf2tfZXmPnz1STh0zQCx1AjfXbKePfHTvBXCu/cpV28XzViIdd6cGyHaoablNjxdq4N1k8sfB/6lL9t7g8L0V6iQDoEKgFJEa85vBTv/1xdfx/v/qE/ulF1mdSARZOTnAJkKV2S3hIN+nLOFDGn4WlmvwuCJ9+8/5CJ7Swc4tFUP2MqIwUHx0lowWMRPjEhDdAYz9gtA0W3bGKt0Uim6qzgv5YXWA8W4r44z5UYAtZ7XM00cw1cJI6NjyqCGa7Zo+uxGxtxKMKNKh0Pcd8zv+nRor1YZvFY3P/N6r4GYB7b7ngAy+36ecXll4sADa7ojqshQTUvUee+YX79ZHOtSf1jy+IfidtA0I6i1Wi3UQ3a8FZ4CHd+nVSYpLqrZeG+keXjEFKGRGVDeuSTvxaY9u6cfyHlU3k2/M+NRGwFVXFNKrmR/iDe4bofERr3qUTjbrEawvV/KHGlrn2SA8ub/FGC8Cjrcyo+fmUVS+qRYOMI18rdk0IsXLxf17nc5ZwOVZsjFosHJ3/gbtPXvtBgExPEsJb82KaHlV6qRgQAiEZgxAJoO47durn7jeH8mtP8yML9DtW77fTKKWWtoETAG2HkFJhlVSjkW4esNd9pHPBCGPQQpBgAx6kE8koS8B+gEMQz9CjZt2KAIJIOk51szgwCg/ReiYTGxoGapPlvViNRHmtW02d2XDAqu5bAdKK3XosXxX87A2NCIxO1/a6nmc/z3zlyIHv8Nw/vfvk6vdgMJmZJO6hcSmbjfGC04sJwG1YEGogPH7mJ+8Xh8trT4l/vmA2ZrK2V+wrl4h0v1rIqJOUA58MOr90ox/2C652Gih+qC4ycIPnxVSfjq3m93pFoK6XVRWJmcye9WK96oPqXKUqxShztyCa56crUBmXofrungnF8f1viAww71Y0BOOsWsHKjWJ4IJaWBY32ep5b2cqJ3nKkWB+1WTwy9wN3n1z7HkA1wPeSJmH+/Yt/z232hevtEuD+U0feffXJtR+dS1aXW123jFkKMhHI1P6JpIqUEUkUKZNIt034DaCT3kUjAtGFUDC/j5/M4wFItS2iQjcwNv3tmp6m9V0AmtsJYtiIIGq90AiGNpW/r1ppwwQLv1q1oHIgh8lEkcsFFQ+12Re2GCrWJr3J0rG57wF+GODeExfsrK+6xduszYuGzJdCBE9TzSsNXIgUadR9x579Dw9mR1cvPcGP6f7qsU7PYExSjXE6HU4bjUkgMVZPtDqgtkN3fm6DIQQvWJYTIdAlATtjz4lNgZ0i4EVotRS0ibapGNQfMHGrTyN7U13Y6J64L03Y9wxI+A1s58WvqURycMGYBiC1CyTQ1mepnStKORYM4tYPtzk32GSgWS3nV3edmPsHBn4G4L5jZzz4plRs2/0XlF4KBoTtWdBu20FdBZizq4tv+MzD8qey4bVXz3RBZhKRCpIMklTazwF79kskwi3W4uMDZSIg8fue7RwrSqsr4pkRD0SLLkEVJFsV0h8LA3z490eIZlWayRknNa9FxXjxe1ixoMsVu1lMBExn9dbYzudRJrhdAtjCMFscUGrCpCJVaEabhkG6+MyuE3P/B/CrAK8+eCoGX6SZNiv44qaXCoAwvacqcYwQlsrQ5/u7bv30I+1/JlcvvXO2OyFtJchU2AWCkkgcSws4G9xsVx2VCUjpJjVJK1qDqPZi2Q2pWd+jt0yMi2Wo8hHpjbUCx6FW24piEYlUfw2VyPXHqVgwBmEdeA1xGxzvzgjX9ZEOOxOzilwOY7phMrmNdikniv5mguotf/iOO9V3Ah89uHBVYtxA+cskduP0UgIQbgSEVs6V18rFuSefzP/Rypn+35lNN7NWVyCzxK7bkjigpdIOtyWVLuhXY5DCLYErCezo9cFKD4wB6fVBArPFeqIXpU3S21qhWFG0qSnAPKYrl0qVLxgcEfsFltQVKwZLN4jeiv0s80XGha7Eri6hVJpiqOmPc9Jdu3/+jtsm/wQ4tbd7OcEEh2Rt0LFRjZfMGrkZAPTHq+4WRgAFwCfOHP5rl57qf2+rXD3R60GS2RB+C8CYCS0QhVt/2YtcL26lFG5EpBo3rpgwMlqcUeJLFQApGo6WGIS1gw5U4R/B6W0PeWvY1IAXGyHaRRLoKWAMQPSsF+l+xjmdjQOcjfHTkevFWr3DgWHdLFzde6z7Q3ceX/sJYNJhMwMRi9yXnf3gpQcg7MyC1bYQAun0wrVdr3rk0fx7zcrVd8y2x+RtGSzjxIlgmdr5JCREi4BHzCcji1hYZqyBLljGzjhxU0krxqu2/a8xzcJvZT9/OO7WWDQH8HlAuvOmecxULFgBr9L97Bp+uppQHk0iUm6/GGs2RhnMLHzo6K3pPwHeC3Dr8oXMFso/LVRkO6B9TgMQbogJa3qhWi0Xek880/v2K6c3/25Hr+/vdjVplgTmk2mTCWPd0IOu4aJxMlfKSueDJiAJrplgdDQn003TA6Muir/EUHe7AIHljAsvFAGAgSUjN4v9Mnll/RpjgqVrNNGCQSZ8KkEVlvU2zNzG0sHuT544NvkXwMXd7WtJpO+FEk6vxY7HXrT0cgEQbgyENEXyUyv7XnfqGf5ecW31G7rJiFYXkiSJ9MIKhNJbyN7qDboh9jg4R3UEuDAvXVRz1InFLBUzxvsCKvIgAMenLYaHZ8Jg3ZoaG2IIAKsMEFx0T7VyVXDDNKZP2shmzWSo2Ri3SOYX/vDwcfnDwO8B3Lb7QuYK0tT1mvtxeknBBy8vAGFnH0bEhHU2HOhe/viZ+b96/lTxnclw9TUzeUHetlM+YxaMXTYiaYjjKUZJEMvg1gERW8C3xTm9bTLEcX+xe8VuiADAOtvVxa0xuEh8Uwec1/Xc6IbWpoogU5pyotkcJhT53FNLB7s/fcuR4c8BK0v5NYkRKfiPgdRcLC+7yG2mlxuA4bnXOeZBSMyGF4fLh549nX/byvnB38iK/pFuW5Hl1jeYJBZ03mDxhgmRgVIfLYksYc9+Ttqahjg2wjupI9E8pYtMxIjEbGeiXW8JR24WH1yArsSsMc6pXNP5/BBaFeWixprNsWQsZ1dm9vT+0y1Hxz8NPAywf+ZaHul6rlDb+vi4zvGXJN0sAMKNGiceJtZdUwCc31h81ZOn2t/avzz4K3nR39duKfKWY0TvlPa6oXdIx+yX2HhE75ohZkTjreCI/Zo6n5hWdKiBzv8LIIwtXAIDVts+sKCyemuBpqr6HJZWhmKiGY4kIzGz0Vme+dXDR8y/AT4EcMvy+TQMVk/X9Ziyv92xlzTdTADC9UHo9ytzQRqDG08+tbL73qfPtL5ldLX/TjHZPNzNCvIWJGlSA6CUERhrYhkq/2C0EJKjwlAQGemAsYERH2t0XWxw1Da9NesyeReMB1/sZPYrjSlnbGhlP5IznCRMkpmr7aXebx46oH/+0O6N9wO6Iza9keFl/3Zi9mVzs1wv3WwA+jQNdNPyVKwow/q0nN9YvOvU2da7rl0q3ylG/Ve25ch+2yOrL/thv4ldgc+L6Ng9QwCl23ait7KapyGwkYLQiw0Nd0rXmc+PbBgtoq9RRhEuyi6APh7DSOWY1sxT3eX2fz90QP/igaWNPwVMW2xKtEh3ELdRyaaV9ualzxYAws5WcnO/oipRAfHCYPnw+UutL712qfy60cboizM1mG8npWXFxPoSvUhO/ModNavYVKLYPanukqk2RKPfplm9fj8MuwX9Lop4Ca4VauO6utRMJjAqUgrZHuaz7Q/P72r/+uG9w98BHgPYN3t1O+DVinSD+zclfTYB0KcbYUN/vNLQItG8Wc52Lqx1X3P1ivjya1fUl5WD4WsyM+q0ZEmeQ5JGYV5OLMfbFRNWvkAfvrVjiaIscRBp7PKtfZNDV6JXKxsqNZnARCWMaRey0/30wlLyB3t2q9/dtzj8KLAGMJP1raiNrZrpwPusMDR2Sp+NAPTpRsVy9Fs3VgCujReWLq+3XrO2wptXV8wXF5vjuynGu1tyQpZosswtQx2Pprg7Bnb0+9uVIkpNOOhgeJig8/kZfEoZitJ+tGaic3Sar6Xd9sNz8+KPF5bE+5YXyo8DYQXRPe2rmXPzTAPZ5xTwfPpsBiDcmJESH2s6tAMrAvTV7NzFtd6tw7667/Jq9rpxf/LKcjS5VZTlroQJmSyRAvvFpJSa+8bdMWxvV9pgYGiAKoJZlVAqu0BkqRMKckySrSbt7OlWL39o13x5f2dWfmz33PAzwDV/y4XWeurWJYmcijcsZq93/Kanz3YA+nSjQIyP18Eo62AEWB3PLl/ZmDlajMs7N/qcXO3nt8nx8Oh4ovfrUi8LXc4Io2WCQgqFNKYKZm0aJM7KtW49iTYSRYpdVi7pJ6m8lrfkBZO1T3e64rGlucljaTt/dHl2+NRMe3KZaESixaZ1o9RFrHtQ7bd5vJk+a4Hn0+cKAH26kZGUacdin6Jz9lXGi09DPZOh1ezVQW+hP2odpJwcMGWxvLLZXdycZEtCqzl0OYM2HYzJjTE2olwIJYSYIMQImfRNkq53crWy1NlcEVlyVaT5+V67OLPc7a+IRPaBUfzcjtyUGFL7KfPgt/NpJ8fx5yzwfPpcA2Az3ajBEp+rO7sFuNlrBln77NCWNNIzAkNqMCnGxEtraYTQAkqEcB8zmZ7asi/Q7nOX1Sy67fS37UC3zVjM5w7wfHopp2W+HMl3RrzvUxOMMZNUsjMsMwAo/x1Uf4cIIALaom8QlERGTiN5QCb2Cm+6VA5puyKTL8cW8E3bj8v8XEXwZ336XAcgVI3vO2insYpp5+Lr6/ux+mVCnoQbTxHynjNj7QS6z1nANdOfBQD61GS4aYBrdtx27BnvX8fxcsPlupF8TdH6ZxJ0cfqzBMA47QTGafkE2wPupej467HxS/nsz6r0ZxWAcWqy3zRA7gSCl4oBd2LcP/PA80kYuAP4zM0uyGdN+vcvGHA3kv7cAOx66f8H/On10P4ZmDIAAAAASUVORK5CYII='/%3e%3c/defs%3e%3c/svg%3e");
}

.rate-btn--three[data-v-92f90b3f] {
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath%20d='M0%2024H24V0H0V24Z'%20fill='url(%23pattern0_3832_3515)'/%3e%3cdefs%3e%3cpattern%20id='pattern0_3832_3515'%20patternContentUnits='objectBoundingBox'%20width='1'%20height='1'%3e%3cuse%20xlink:href='%23image0_3832_3515'%20transform='scale(0.00625)'/%3e%3c/pattern%3e%3cimage%20id='image0_3832_3515'%20width='160'%20height='160'%20xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAABcbUlEQVR4nO29ebwlyVUe+EVk5t3fWq/2rrV3dbfU6m4hCRBakZAxPyQkYcYyYmxmsWfGDGAGPHhshmGTPRgbsAFh7AFjBjAgg1mMF0AyCNDSaqm71at6q6Vrr7fd++69mRlx/EfEiTiZ7973XnVXdbWE4vd77+YSmRkZ8cV3ljgRCXwpfSldp0TAbYqudym+lP5CJ329C/Cl9Bc7fQmAX0rXNX0JgF9K1zV9CYBfStc1pde7AF+o6b/+xDcogBQAEBQB+JI99wKS+shPfMP1LsPLKnVovUVIehvo7uuif2gG60vQeq5EY7GhxoupKrsJTEcragCUAFCAMgSVG9LD0qb9MTVWGqq4DGtW16l3qY/ZUzNqcFpR0Qewcb3f8eWU0lm7cr3LcN3SkJrtnLIDPbVxW09t3Jpoc2s3HRxr6/xAI833ZLqcU5oaibbQ2gAJAZoA5W+g+B85/iMAVgFWwZoExmgQqbK0ei0vGxdGpnmmbzvPksHjA+o80VezjzQwPgWgf52q4LqntKC/OFJ4QK00UXRsBmv3dtXonr3Jufu66eDmdpbvTdMy01kJpMr9Jf5PK6cpaw0o5fAWgAc41PltYiASNBG0LQFDacPYxY7ZWERJt6K0oDJFUaQ2L9Pz/aL71LrtPjAyzU+tYvYBQ/oJAKOXvnauT0qH5osegM0Gxnd31fD1e9Mzb55P1u7tNEYHsywHGgAaHnCpBtJMgE45ttNwwNNwxxh8Cg5wFTokwPrjFoIVCTAEGADGQhlCw+S6UYz29Yr1ffty9RVlkWGYNy6s5rOf2aD2R8+M5//kfNH9FIDBS1xfL2lKz298cQJwT6e4ax4rb15MVv7SQrr6uk5zNKdbxgGuoYEkATLtzDCtIvMx4zEQFTwAxT4QfzkxGAkOfJYiI1o40WwIMNoDUbv90v2lZYmZIt89M177ahonX32w0dxYzufuXzO9/7hKs384QPcTcFd+UaV0oWWvdxmuWrJKz81j5a1LuPjexWz1LbOtwV7dLIFm4v7SzAEuVUDGohZAoh3gUgUockBLaqBjIAYRDFQNXw8+Uh54/td6NrQAjPL7BJQKMNYdKwkolANlSVAFoZsPO91x/w00St7QH7VWLxaLHz1He35jg9r/GcCZl65Wr21Sf/CPvuZ6l+FFp5TKwz3037U3Of9Nu5orr221xhotBbQ8y2XaAw6R6VIPugRR59PwfwRoA2jrwMaGh/IiGRpQCaIb1dMcGc98iGA0HphGA1Y7w9kwCK0HJgEFRUYs+BdAboFxCYwsilGGy+P5hy4Ui7++gfavAXj0Ja3oa5DUxz/45de7DC845chunler79+TXvwruxqrtyVtA3Q00EidqM0E0/FvCsd4qfLMZ9wfAy5RQNIDkhn/uwQkuwA1B6gZQHUB1QJUBqgUDoQGoBKgHKANgAaAXQXsZcBcAMwqYAZAuQaYkWdCDZgEsIlnQetAZ+DFso1AzOGAmFtgVMIOE6yOeidPl/t+86TZ+/8BeOB6tsOLSer3fvgd17sMV5w6qji6iEsf2Jdd+MBSa/VG1bGO7RqJ1/FU1O8kCBMGYOmBZ4GsAyTzQOMgkN0IJIeB7AZAHQL0bg+4JoAWnNWSIRgcm5KCQ1Du/0YADR0Y6RxQngCKU4B5DsifBorzQLkKFIUDYpk4UDIICwYiHPgKD8bCAiMDDIHl4czZE8WBf9u33Z8D8NA1r/yrnNSf/PBXXu8y7DgNdXdultY+cCQ58Td3t5dfoTvkgaeApgddA/5XWrfwoMvdfrYINA8DzbuAxh1AcjOQHATUvAMcFIIZSxZVk1ZavjLJc/ynAaVFfg2gBGjds+OzQPE4MH4IGD8KjJ8Hij5QasA23G9pgRIefB6MhQXGBOQEjA0wIFzemD152uz/lxf1nn8F4OS1aYGrn9Qf/sOvvt5l2FHqmLWv26/Pftf+1qWvyroF0M486BBZr6GrjJdaDzoAjUWgfTvQug9o3gOkNzqGoyYc5ZATo7BwbhYJsrrpOw2A9W0xQkfyPOuQiXsOrQP2eaB4DBh+Ehh+Ghg9C4z7gEkB03AgzD0j5p4dc8+IY8eIZqBwfrTrwUdGh/7JuXLu38Bd9bJO6pf+/svbCNnbLm7bi3PfdbRx8gO9zjBDNwWa2oGvAQe2hmC8TAFpCSRjoNEFOrcAndcD7dcD2W2AWgCImUgALhgUksH8vkLt2HbJu2AqQOTf+h/cs1XqdcoxYJ53rDj8GND/BDA85VjPNJ31zABkkZwzG1pgUGI0yPDceP9vntRHPwjg41de6y9dUv/5R952vcswNXXN+rccTU78n/s7l25FVwGtFGgpIXKZAdnKzR34GovAzGuA7lsd4yX7ACTeSGBXmhSLktnq25NYbysgTmC/yq+tna//MRgzACMg/zyw8cfA+keAwSPAeATYFlBoz4jwBgo5sTyG0w83DC4NZs89VR77x2ex95/jZToGrX7rB7/2epdhU6JydPTmxtn/61j6zLe2ZwqgkzqQtRTQRGS8IGoLICuA1h5g9quA3tuB5qsANQtQAUcTnBhwk4C2FQCBnTMgEEFna/sSbHUwin0iJ6ZVw4lpcxbY+Biw8vvA+gNAPgTKlnPvjMkxJIMwJzeYN8yR91M8Mzr4u2dp398D8NkreIGXJKmP/MBXXO8yVNJqkb7zlekTP3y0d/FuzCignUZx2xKitqGjqG0vAXNvBGa/Fmi9EkADsGPEgQM2CHh72p8UwxD7qB2vbwNb64DT9icAkDA5j2oAOgPMRWDwp8Dyb3sgFg6IBaJeOLZVNuyXODdYeOZJe9P3A/iFTZV+HZP64x943fUuAwBgXc8me+2Z7zqenfze+e76LDqZZzwVxW5gPgLSEdDoAHNfASy8G2jfDaAJ2BEc8HykFIs1ABVxq6aBENgMSNSOT0uTRC7/TgOe3yaq5avnZSCmgG46IK5/BLj0W8D6o04km4bXBxmA/m9EwEaJjUHDPprf/E9PJse+H8DaFi/ykiX17374Xde7DEgo33fEPPuDtzWf+tbGjHEit6mqfwy+JAcyA8zcCez6RmDmKwHdBezQu0wYONuJWf+npoFP/tXdK9NSHTTyeJ0J7QRDpe7umXQtAzEDdMP5FS//LnDpd4CNs54NdWTCXIBwaFCuA0+ND//uGez7LgCPbfEyL0lSf3S9RTDR7Qdx+qeOt06/KZlVQDvxrOd9eg1v8WYEpEOgvQtY/Fpg8V1Att+JWio9kCZZsnVjYysgTrsWqAKUf6l2DKjqcvJYDVRkNx8LAAQ2MV9dXBMBiuCc5Amw8Rngwq8Cy38G5MZZzGNvKTMAxwRsGGBg8Pxg8eFH1J1/E8DHcB1TWiK7bg8nwpffgYc/dKB7+U70UqCtI+O1lAiXKoCsBObuAfa8H+jeC4AAs4IAFIL3rU0TqZNYTICSavnVJABOY786ACdYwBNF7LQ/YLK17I8zeAkADdx7dO8CmkeAzu8D53/NsSFaLpiCi6gBIAG0wgF96U7df/BXP4e7vh3Ar095sWueUjVxSOnap4KSd74Kn/2Z/b3lw+iljvFaAnhNuN906HS93e8Glt4LNHYDZgPRfydAQwJkahLQ6tt1kQ1MBqQ4Lnd5v+JkltvTQFQHXD0fX0vi3tPcNwBgAJM7kbz0bqB1I3Dul4CV+70lndaqSgOqgX1q+WCj/+mfe8jcMQfgX+I6pDS145f8oYXK3ncvPvPPd8+s7kavGYEXjA0FNAhIRkD3MLD3/cDcV7nebFb9XbYyHuoAskJEEzaDkSbfYysATu23VDs5CTBbgU+I2G2vrYv1odvtvAK44buA5m8AF37HHUcTldEdBUBlWFSDuVetf/YnP2du7wH48Wlvda1SmlZ8ZNc+jXT3G++2D/z00mx/Eb1GBB67WhoKSA2QFMD8vcC+DwDtWwAaAdYK5qkDRm5PMEJIIQ6zweexqFrIqN2r/lsHpQSa1AnthDyTQCT0QKoDagsf4VRg+l+bA0nbddzGAeDsLwODc0CjFcuquNNlmMeofdfaIz/6sH1FAuDH8BKmdJpWcy1SH9333mMf+OmlXn8R3aYTs/zHBkdaOoNj6W3Anv8OyJYAu+Zj8qaw3aZjDKxJwEQNjPX7TPqTDInatkx1MNSP1ZiPpp3byjiZdK72HEWAHQCUAPNvBtIl4PmfB9afBDIBwjCHpYFZGqd3rn/uHz5k77AA/umUF7zqKX2pNMB1NffOe+z9P7U0019Et+GimwIAvdhNc6CRAXv+MrD0LiBpALQaQUITQBfYDNgMxkmsVmNHmsKAm6xq1LYnMWG9Nqex2zSjYyuRK/PIe9fzSFCWjg27twM3/K/AmV8AVh4A0HR1SVrcJ8Ms8vTOtUc/+Bn7ynW8RDphWtK1t4L71Pzyu9VnfnbPzPpuBz7lgcfhU8r59xotYN97gMWvcYxnBy6GbxNLAUGfm8hmwGTdDqgaL+LaulET7suHlL/dFjJjojEy6XcSq9X3Zd66bsjvgVo+Pk7+9ZkNC6C1Hzj4PwL6F4HLfw7YzAGQEKcNUIY5O2resfbQjz2g710D8GvTX/bqpDTXjWv7BJ3d9srisz97sLN8A9oNIXK9zpcy+NrAvvcBC2+BCxooI6A2+ehQ+5VsJgCqbC3PVmLbXxOAK1004nk7EhmTAFTfn3Yc2Ozzq4tZCVaZv74t7mvXgXQG2PfNgMqAC38MUObEtBXAthmWzMbsnYMHf/Lh5FXnAXx0J2/8QlO6ZY9+kemyndn16vLBnz7QunQHOlkVeCFqOXduln3fCMx9JUAjuFApP3ZLXvRuMj4miVfJYlYAR4JyKxCaKdvTWFUeown70/S2Lc5NdFBPupbfdQqoqZ4fjgl1C9jzje71Lv+xP+7FsSWgSYDNsN+u7i0HD37ooeTV78I1HDFJC5tckxs/dF5nb1p48v891j75pqSTRN8e63uZcg7mZgvY825g9vVuOI0nAnEFEyIYK2Cw2AygacASxgTVj2OCvle/fpIo3yrVASPE+URxOglEdaBOyzfheAAf3DPIiqwDN5a8590AFUIcq3gLA6CT4oBZuXV99NRPPtp89fsArOzgxa84pcN09lrcF69bfO7b70g//9ezjo66XpivAedqyVJg6S8Bc68DaANQBpusVwYjTQDXpqjlSQCU96vngzu/CZST7i2TDFKoy+QpemAFbFs4nivXTspb1xOB6aMs9XL4e9mBc1rvfpebJHX5ASBr+MuUm51HColNcGN58m0bee+Hnm3c8rdRle9XJaW0ox59ZWmW1t5xR/Lk3+91LdDKhMGhPfjITQhafAsw/+VwwWvGNzoJtuPfKQAieVwwmKofn8RqnN9OyAtMHgmpi996IpFPHttK/Mrj00Ao2Cwc32pkpHa9EtcrX792A0jbwO6vc/NQVp8EsqYXw8r9Go1ml3Dr+hN/a23c/QyAf7HFy7+glC6OT1/VG66ku2+4sXzoR3d1BjNoZdU5GxniBKG5LwPm34gQGq+8CFCSXSRQeL8OJv4VBgeJ6xRNyb+dDlgHoCzDVqkOwjpotgOnuKZifEwyROrPrYNyij7KjGlLIJsHdv9loPhVoH8GSBuujZrK3c4mmDGFumXt8R/8uLr30wDu36YCriily9S7ajczjdnkxvzRH7ihceFO1Uo3gy8BoHOgdyuw622ATuCMDtnYouKscjohMMF4mKSTTWDNTZbxpHx1UE0T5TtJkwCynT7n98NpGQFTv980kV9jUfL1Vw/5Yv1QkXe/FEDzALD7a4Di1wHqO18sMQABmAz78rU9rxg/+aOPNu/5elzFWMJUNWeu1r2wVJz7q8fV0x9otpUY01Vi3RUfNr/4ViDpeL1PiDylvMLMxgH/UxOObTV0JsFTM1ZIXs8MobHZG7AToNfTNgCT5zbFAk4xKCrXSpDVWdb/ERCDMjyCAi5r+WA9EPtA90Zg11cB5/6jG/JMtVs6pAHAAGlb41D5/Jsu54vfAeD7p1TAFad0b/7sVbnRxezAsWPmie+b7ZQajVSMbjD4jBsGWnwj0NoL0MDXYZ2t+BgQgVcDkFJwPr4rYa76OVPNR9PuNQmcO0hUF4fAZMBhwrb82+4+vtNKduO1aYLxxsemgFzBgW72bmB0Drj0KSeKjQdhSkAzQbcscLz/1Hfcn3zZfwLwZ1deKZtTuqx3veibbHQW1LG1R753X3r5Rs0TxVPx56fAYv4eoHszQEMBICXE6wTXSgUYzJJAVSTqeEkADmEyILfTA1HbNzWptxMdcNL+NNBNYru63ih0OcKUfP43rMjFY81elFZC/yc8lwpAZcDCa4HhOWD9lAehci6zkqCaKZbywdyx8ed/4OHGq78eV2HpuHSgX7wInlWX33mEnvnmZltBsb6XQbBfDnSPAbOvdi9KxoVWBTZj5vP7LI75mNThwq4Egq7lrQFLyTCsSSCT+/UghlCw2lvXz9XBJc9zYqVKAGorJqS6HjkpyobzIoJP6o1Uyz+JmaVRkvaAxdcB4//g/LJpEgAIo5C2NQ4Wz7/1XLHnrwP4Z3iRKd1dvDgruCx3dfepZ/7OXHPcVM3Uj+sqvxIVAGWAbAaYu885QGmE4HsLQQbC+mSRaxGXRuNKVHVDYJIrZQLD0TR9UeRTtf1N90PtWJ3pJh2fxIZSFIpjm66ZFgFT3xesFw7xM7x4lucVnPERjBWRBwRYA3RuAObuAopPuGy8dF1GUI0E3VaBY4OnvvP+5DW/B+DpCRWx45ReVosv5nocHZx+757mmTcmbQ3FjJcpt/KU9uJ39hVe7xv6NiLBdohiVq6jQojAUVQ1UDTF3y2NBGa+ac5ofpAAfv1+FbadxIh1dhRAqYg7eX5aIMGkY1sxJdUA5sth2fjQEYx1cPIycpt0Tn9+9hXAxmlg7RSQpK5dSwApQTcS7B6tHNtnTn0bgG/Hi0jpPnPqBV+czK3uXdLDb5tBnqhG6t0siL+qBJr7gd4tcMtglAhhQBwKRKLxlXWuA14Sl6Te4o0BhVjRxgpsSfHJoDDil/PUxHkFQBMAWFEBMCFfoJUptbSV7lfPw2W3tf26GEeNuSB+/XZYVIn3+bf+fBLHOX8JJC1g7k5geAEwRUWq6Uyh0QKODE58y2ez1/8iXoRvMF3JDr7Qa2Gett96+/5z9zRaConU+7R2rJWkwMxxNwBOuTvGK4fCeLD5QXDWCVlnCyLaJ2vdcUXulyfbhArlCGeRgnHDjSn/ZKQMatuTAFdnuq10QJm2Ap8UtzJPjf2ofm+acImNxwOzyXsg3qeyiKYQ9YEtCbBjRx7dY0D+mGdBuLGzDNCNBAvjwfze4rm/DeC/n/Ly26Z0b/HcC7rwc+bQkbfsvfg/tLSBbqQ1q1c5t0vrBqB1wIGPXQMKCO4BJYDAIoRFrZKA5DoqPTit1+UFMCrf/ZzEXlKk1kdX+Leu/8njVMvPD5BARC3vJFDWRZ44PlVky+tUBE0QuQwgGWWNqujle8i1q8lfK42d4CssAZUCvZuAjecB03fE4r8eoFM3cre/OPWeB9LXfggv0C2Tnk1eGAPuGZ/7wFx2+ZhuaugU1bWWeeHH3o1u0JsKBD2LPexs7YbkRTNXQiUGUIhLIkFIXsdhRlMSBPLeAnAkRTOq+acGIEzT97ZKk0DE78DH6mJXJsnQAqwBjxwtJIBLojNDeV2QL5csV/uVoJQi2ZZANgt0jwDjz/k2dgBUqTNI5tJhb6859T/jhQJw7wvQAc+3b9p/S3n2m7OMoNLEL3WnvO6nAGWAzn6guQugMaquFV+hpACrBTa0q7Bg2MpzNl5rCy/iAZCJ4hq+8iYGscoeLhmqxoR1p/dEV8p2AKznnSR26+Cqqw61e20CD8R+7RzEOQa7BUJIVvijCdfXxbYFkADtQ0DjlFvNlQHoWTBtAnv7z3/9g+2veDVewFLB6bnmsSu9Bt3RhffOY/lm3VDQDL7wQRcLZF1XaEXOrNf16GL4cV7jgKb8dcH9At97lZhYLRjTltEgUSaCjsh3ABUqnglShfw65g0NX3fvTBLFnKTxwnmnsd1W+/VfBSjr212AQSlXkuAmEUxVwa1g52AZexYMdV5jPc5b0Ru9iLcs5g2QdpxrZrQWjcxEQWuCSjUW0o35heGpb8ELAeDC8MoY8Hz35pk95vT7Ww0b2Y/dLTxE1trrqJty3z4eVXKIjd8XLFJFo7OuSPBMyNaxB4/iRhCgY9AYC1MamHEOKsagsgCBoNIMOmsiaXWQNDJEnyIDcRLzhUKKYzv5VEf9GnmsrtPxLsEWOcwoh8mHoNwtbqrS1JW70USSJlHvtWLMXNYldyxSPhhBgFG6ZCQjcgrAD7QZb97cC6QngWIttLdjQY0ss9g9fv49H81f+eMAntlBBYWUPjJcupL8OJpdeMsiLt2nGgpKu7/4WSsCkqYLOID1ItJXBE+rJHhG9BXBlrFiVoIDXcI9Wug6sFUjgvVB65iSrEU5GiPvr2O0vIZLp1awurwBgsbMXAO7Dsygt2cR6cw80nYbOqkxX1AR5MhJPW0Fzklsx+dYH5vgrrEGxWiMYn0d4+VVLJ9ewcrlIYwlzM41sXRwDu2FOaTdGaTtFrQWdSUZ2HJ91cWxYLlJbhjIuvZ5mDmJACqdrG3vAcYegJqcKNYEyjSWsvUbbmttvAvAP5lQaVNTetvszhfOPJPdoOY3Hn5fNymSCvuFD7qQW5007Tn2Y5YCO0Q9s1kSxqUAUQhIteJaqZsFWRLzct2VhHI8Rr62jnNPncPH/+gsHvr0Oi6tFLAEzM2kuPUVHbzuLftw5M4CzfkFZL0OdCKmJIRnSpbbTuerpzpwJVDqUSwAGYtyOEK+uoKLz57HJz5yBg/ev4YLFwqUhjA3m+AVd/XwFW/Zgxtu3Qsy88g6ovME5oNgRC86K/oeRAdHBCXfw4p8VrCfdHS3dgHp80A59OBzLKhSjUZSYqE4+57Hu/f+LK5gjDg939i5FdwoNm5dsBfelrTglhzRThkN/l+dAi3PqOSdzlb7KZYeiJprgIFFAnxcISqw2sTzsoGVAqxBOc5R9vs49dgF/PavnsADn1yFMUCSubzrq2OcPDnGM0+N8PV/1eCO1xFUYpB1WlBao8p60qFN4lzt2ZvAWWe3Ohhr47BEKPMxyvVVPPvwWfz2L5/EQw+soywJSaqgFNBfM3juxCU8+cQG3vd+g1e8BigVuXLLTmgpAlC6aVjccgeog1FKW76PjCnkX2vdaguNBWA8dCpMYhwOlHNOL+SX7uuWq68H8F+ww5R2y9Wd5kWjXH/HrO7vRSZEr0Zkv6wHpF0HvuBqQbUi2LpVQBgq0kDFcuVrpZ+P/YF8PqhwCqYsYEdDXDixgt/7zdP4zP1raDU1Wi0FrfnRhDwHnv78Bj78S6fQns1w630JTKaRNhvYPJ5cNy5QOz8p7UQkx2TKEjQa4OzTl/HhXzyBhz69hl5XY25WOzGrXLnHBfDsU0P8yi+cwgdaGW65J4HR8OVG1O3YyLO86r/v5NJw2eSGkbqh68zViBpEFoQGmgvA4AKgS/AnzZT/2lQnGTXnywtfhysB4Hx5YUcZT2dHs73m6b/UTC1Ukjj6ZfCxEdCYddRofeEkq7D/j8dxLTnQaq4cZkQe/xVKtkK8XvkDFl5/JNi8wODyAH/8H87g4U8to9tR6LYUGg2vbgKwVqFoAGmW4OQzA/yXf/889h3qYaHZAqUJVF0fnMh49XP1Y5OAV9e53D3JlLD5CBvLG/iD33kejz64hoX5BJ22QiNz31IEAGMVWiXQzBKcPrGB3/nwKfyNAx3sOpTAJsqpELzwOk+tDPu+/Gy0VdwxDEBfJBbBHEHDgLXCIrbeIs66QL7iAKAJKiGoRCNNLeZH59/+WPvePQDOT6ikTSk9mx7aST407eiOObv8Gp0Cla9HspskabiJzyEKV8deQ0AIhw/Bkqhas+DRjcQzJOfzvVqpyHwhVItgCgOVD/HYZ87j4x+7iFQDsz2FdgNoNBSSRPmGJOQFQacKRBqPPLCKz378It60twebaSTafwGJAT5Rl2NxDGwGZh10kkHFtm9YW5ZQxQiPfvo8PvUnF9HtaszMKLSbQCNTSEW5i4KQpgoKCR5/eA2f+OPzeMd7O1BpAreavmBATlaWmYslGVChAsK6H7BuDfP4stIuukmveUHBUhBAojCDtZs7tv96AL+FHaS0Y3f2se7UjL6qqzcWkGrHfoolq9NVkLb9qEcJsC+p8v4MRmY273hWAsRBN2KGVBG8nCdc43q7sgXWVkb45J9exmC9wOJCgk4baDcVmpmqMEmWsLagcelSifs/dgmvev0e7GpnIKOglO8kSgJNUoTyzGxrbpxaCp1KHhMAIYIyBTZWx/j0n1zCaFBiaSlFtwW0W9VyW6swTqPvfTQG7v+zS7jvK3dj79GGK3d9GFwymDQ8uBx1l4wcjrMq7hMcm5KXVtw2aQdIMkAVYB+r0gBShZbOk55ZfjN2CsCeWd4205n2zcmR/oNvzrQFdOL1dBWdu1Bu6M0bBC6wQAsxq6rWL1eOcL6Gxgm6v0IIJGXdMQSWOp3EkoWCwfMn+nju8xvotBTaLYV2ywGwkbl4SsAFziRaeW8PodfTOP1UH88+vordh2dAhqBS0Sgwvkhc+azEc0NOcKfIFwjvxKoFo8K5izRZnH2uj2efWEevq9BpAZ2WQqu1udw6ieWendE4d2aEpx5bw/6js7BWQwUHv3+OFWULYBMqTWA9G8+H47F+K0C07BkgJ+2SNkgVUVfXBCiNJLGYKS6/4cnuvXMAtjUw0rM7GAlp2NGhGbt8r8oQjQ4ecVBwvUG3EdwXVgm9zRUsvJzmBjGRRkERyKGduFK55xkPfu61FjAGKEs8++Q6NtbGmJvRaGZAq6HQagBZppAEHRDQHhjGanS6wOVLJZ55bA33vCFH0tGA9R/vDtalYK2gLlC0zqXOF1SLScaLiocUQGUJZXI899QaBqs5ZnoazYZCozml3P7Z1moUpcWgb/Dc59fx2nGOtAW4LyxJcRqLFX16QvUJHQRVSVVxUjMA+bgAJJSXeM4nSEpF9T0Bevna7Z1y7VUA/ut22Eo75dp2eZBQcV+bBgfdSlUIgxph2Zak4VwwtkSI2wv6nwchLxZEACiJFQQdG5coyhpWmLUAaGBUB2gNwnAjx/Mn+tAgtFrKNWQGZKkXudyQ3tI2ltA0QLuhkKXA2ZMDbKyPMdtOHKB5tCWoBdxgzNioDYZMMjxq52vMoqxFPi7w/LMDEFm0mhka2eRykyh3wwDNTKHZAM6cGmKwVmC+nSEaHVy/viNUggx8GXmIE76OeUSlDrRwrfyz8fqkCagUpMoghp1zWqOFYbtt+l+GnQCwbbbXARMq7muoQgdwcJ2zMaD9enPBoaS9CPbi2KqqShWOkxsPDt1H0D+zYH1ZWVIOKN71M9wwWLmQu8bL3GofaeJ0KNYWAOcxogRIU4U0JaSpm/66tlJgY1BiVnHvZp1JAksLHUi8fz2FhvYGWDCkGMBuUynCaFBi5eIYWaaQNYAsJWSJduXW8bWVchZxmiikCaGRAc2GxvKlMdZWxpjf2xT6sqj/4GzmjqMjkIDIcvB1aoGgYsghuU2T430eXnsahbM3WdvQCllq0SxWX/uAuWlCkGY1pY+Mdm91Hru7qnFs9Mi9ibdyoBUISrCgBukMSvmX1Yl4pooNZo0L16qMC5PX7X05FUXxrYBNEdKh5Y2brZUq5KMSG/0SaabcR9CTOBtAoWIwO81B+6ixxIm68aDAeKOMrAvRmAFsgvLCMcl4fJAfJt0gVM0GAjQhH5UYrBVopK6zMPCCZlMrd6JdTGiSAI0GUI4N+us5ol7KoEcEFz9PGhzcieRoCKGaFyKfjKqRMl4pUOK/ZxfaC2B3bseu3pkps4Rt3DFpprYbXE/2t23/ZmRVdg9ryujUgY4nFhGDhhwLhsgUD7LEyzCW3xqO0RIVr2ewsa8PEPLeV4Rf4yTPS5jSIkuc3qR1ZJAKefp9zuMaXTlHb24AroegxwkaqswuQ3V74rCbOBfcGYjbGshzg/GwRJq4OeCJVpvAJ8sdYkG1K3eRE/KR8fXH5WMGA2K0i/8XiEwJUSvVgxpQpdjl/WCUWBAISDIQjwuraJRaBXTV8MgN7fx2bAfAGzpbL1KubfGKJoYHKmv8MFYUPOPBF0w7IPKcD6l/sP4nh9hChfh7sojnmuNzmpmS5VJsX+cScSQ6iUEmvhM3Jr9DsM7FYLxiluZnaVTApHy+CgCl2JbvUQOmN3LIV58SHWZaueX5IKIVuaCNogYgC1QNDl9OOcIRwOffg0O3rNjm82GOsQeg3yc3HgvybRCqIFFoIm+vr6zejm0WuEzXV1a3Oo+FbnpLRnlGHt0K1ZoipR1+Kgqw7DnsSuFfhbBeix/JCEaLtd6/x/LTK7zMhCxTtWdTUmi0EqSZdp+I2y6JBg63ShQaLeEk50arh10RXyX3Q+/ChMybHx6yc7kVCvFaU/uMCpeF8icp0Gj6D/MoRPDUO4FkwsBigpGpBrgAZOGiCR0zApE40sl7OELTe/GsUWJ3q7h12itxSne3ii0zJFTcnCgL8kwnXUke7gCsVz+YHrlEQo+SvYT8OoCS7UIlCf2Rp2PGkwhi2gO500vR66W4tDbaogVjqrq8CM2WRnc2jaKeO8lEmSsAp8SNJCuGhyhUC0SVzXYvRW+ugY3LoudsUX5ZIrKEZjPB/KIfC7bWeyCASiBFMDp4AECI16j4CSCiej6AT17nHfFkfZ8UY/sK3i3jtmcwuO1S98YM7lueE1Oad/dNfWlDtrE0ePqmutUbqlJp30mMaw9r4IJHE+GM9mDjMeDAMlaIY0TW4xlyQSSqWsOKX6vQ7iRYXMpw8ZTA7rRUv9wCs/MN9OZSzwBGdJhpN5DqgzxWv0Y2sqpeb4BWT2FxT4ZzT6GKlSmPldLfGMLMTIaZudTVry2r9RpGO3z9kam5W1ADnXivSee4bT2IiQycHk8g512NvkBB56kZ3TDS7VkAl6Y1STrS7WnnYIl6mR0fQBIpNvz5fQUA1oISBcXul6APEmdA9AfC+/HI63Ya1W+AqFgBslLC5HR+QSeys16KXQfaoAeWo791WkOKujXW/e051EFrLgVK4yo5+DAn0VEdfHx4m4dW2AaAISTdFPsOd/DIn12Csai43abdgYFoDLBrfwsdLrfMAFttoHDTCYxuuUJExdSHUIMk42vIg9C7ZLxewJ98i+QEZHa4F7bYj60ACDtdBCtSezIa7Q6OxspJ/48AgoUiBSKCCh530Yt4NIRdfTzt0lKMhuGvIFXCsFAd/dCEMCzmGxJdjQPHu0ibCcqSYK2KOnMtSV9qWRB0onD49hmoTgKslb7M0v0CTAZi/cY7OSnuYy2QaBy5fRbNbooiN6BWUgFhJTySXFUZcngjAg7d0kMymwFrY1SMp7p+Z9jxrOK7saFB4tgmI0SyIIthDz64SiRrgirGv+7HEY+mfKE9Xj4C4OFptZO2x8tTq86o7AZt84VN6oxoHAJBhegXXkkqibUY6l+0quyRQUTLxmIQez9VfY0YySa2xJFbeljY3cT6xQ2UVjlGsT5iV1zBrGcMYTSyWNjbxo13zfLB2DEw4VnbpoqWhs3AJXErDeQlDt82g31Huzjz+Ap6Xe3bX7kVR0SyjuxhDDAaWvTmM9zyqlkER3MY+2UfK1WdyaGuhJumkkeqRrK8EsyA0/tsBKR3IjoCrV5PCtDWpAnMnq1qTScwmPbXLNd3g6hZUR1C2Rj1NvYKX5joDhDmuyhwdQI1wekTwgqrvLwR9xKVR9wiBrsOtXHTPQvIc8dsxhCMl6jcqa3xQ8eGUJaEYky4/XVL2HOsA2wUCHLQIPrR2J2xoz+ZV8djVt7P0681wKhAZ6mBu96wGwYK+ZhgSldGEz0doW+UJcGUhNGGxU13z+PgrTPAuIj1E/Q3CMaysYrlKE+1NWN9gqLuvcmRLfyBMj9fI18fAMFZwlbp3VZpTPtL7aYVpwQ6ieY1lYID3ChI3JeFUyCyUGGsUTsDmfVBHse1ku0kU3Dv9cznn1f1z1nBqp5xxgaqS7jvbfvxxP3LGFwcoNlIUZaOgTlW1lrXiEVJWF8z2H24hy975353m0I0Yhhq4vfjokyyaINOEcsrT8sdQlQlAKCwQFHinrfuwaN/fhGnHlpGo6n8GLAPRvASsigJZQkM+gaduQZe9479SDINrPkexk5ZIripEKIKK+BRqLDipjIyK/IxoQ8K4JFnQrJWMF+UANxvFYC03HqoTaflCNP+St1Y0DDV0RpRz6yMEnkG41WZZA/jwsttZgNmNgN/rHQ9Wg6GW0T2M97iC+cIMCWwPsaBmzt4wzcchlUJ+usGeQk3WlC6QNQ8J4xzoL9qgDTBm99/BHtu6gLrYzGSwGxMnll8eYjp1IiGANgdUdm3/jrI6329WAEES0A/R3epgbf+teNoLzSxtlwiz10AalG637wg5AUwGBjkpcKXv+cIjt49D6yPvOEU3SIVHa7CiLLORVuF8sr3ke9XbTsiA4KpvhNoc3avmAGANuNFbcaY9pdqM/17wWmCeUacFTcND1SsflI0eMMLUGQSZizi/iGtW38sjA1TMOND8CmDXnEQq4mjJmSdKBqM8Jp37sd63+BPf/UprFzK0emlyDINC0KRE4YDC2okePM334hXvW0vsD4E8jw+J3y8T26j5iO0cTv81vU/36FAqDrJOHmgFASsDHHjffN4+/90M/7TzzyB5UtjdGdTNBoaSgFlYbExMCih8fr3HMVXvucQMBoCoxxx+BOIxmQSGTCoNQIdwUUjwMXRSkG9ETphkNwMRPIY8IaI0P2cWsYSxLVhQsXc5e5NFQ1epnS1c2TScQDA7PBU1z06FjhsS33PAtCOllWYgulFr5y5JRuMFxmqz4bj814ixzazHnQJwL0whH5ZoD+GzlK85ZuOYG53G5/898/h8sk1oF9AaYW0lWL3LfO47+sP4d63LgH9DfdX1soAeKwIAFaqTnQgcD7xXpvAJk6HDW54A2wMgVTh3q/Zh95SG3/6K8/izKOXsdEvfJ/TmD88h3u/9jDue8c+pOUGsDasiV6h9nBd1d1Y4dFcXqEf8rQJHpIEBHj9/cUICnkgEjumwZj1bCi8GMqabmrHGTD5w9RbfjFdkQlOwtCpCLBQSHwhCW4sUPkGI/JWcXAe8rBZuKtwpQgrGTbE+UE+tAJQj8oKE6r4jNUNaCK85mv348Z7l/DsQytYPT+CUgqLBzo4cucs5vYkwMq6a0RTi3KpsJl4rsRbWERTFlTs832CNW2rx8NjWIwQsLYBEHDrly3ghlvm8dQDqzj/zDpsYbF4sIujdy9g6WAGrPSB1Q0vernaeKGlEMMPKTajCJavJ1gugNODLwx1qeq5ADoGI8IxfhaJuuBHKzJtbccppgFQbw3A5qa6q/3GF40vHINW/Eto34t4Ein3TqXgFEAJPFX9tai5YciDwI+DsjVmCShKYGUAjEssznex+I69cIvaEYASGI6Ac+vAMHe6ZN1oUKHa4rvVyzPRU1wXx7KiZD2J8xYxldapA2OD7mwbr3zzEvDmfQioGQ6Bs5dduYuy2lmC6uBHnah+f9Gp2NkfQuL8e5FoE2ZUBqM/Tizx/D0lNrdQGwGymTLFVEs3VWaLsWCiVHYSgOvPieJYD8q/pjT15X1UtU15JEQJsRF8UVL0abiYQH84VCCDkNmIFevE/Q5GwKgA0nUX6wQ4QyMo7b6ytWgcKVIrnaHGhpW8k/IJMErwyXvI+/PtCgsUY1/uAZCmAKwDZ+F9SBzFEvkFoSMywDZZpTq+LwTQ4BkvOI+9pyK8IqsSsqdMeHUA1np4CnKKrx7CVSemdOIdJzzPIVsJxBPIej2AewmpSMBEUJX1+hC3Qx2Il6zoYSL0KUxMqr29EpUbDBkWLXAMVzLLETbreQoh6pkbgmxkQdk5NvdAbD4xgTVDJxPAYNapsK94v9J3FBrHfGGZDen28VIgjGYwBdlYB/IduQyhkwslexOre2atiFouLN+j2qnk64UuSptrrJ7SrU6S8lGatnrj8B7+yQS4ITjA64D82NrdvWoYQCjFCNN/RbQQQjh/Ran2DaG8WA/PYgb2Y9L80E1Epqr7oYP6a3gOsrR++ZU2AY1q2yzi+J3k+8ZbVe5TIQgS10iw8fsxcBh8JtZTFBX+ViTuLyRM6KgTnlHpKL5NrTA4wymCtRbWG0MkXT++2t2dlbVbQDDd6iRBj0PUNiG6vXwFMhPG4ANfAb7x3NgwUIlkDh+i1rGBA6BEhVTm3YqGDMo9N7idLI55pXQFRAe2FD3T0jSw+Mqtg1KWkbcDs9fuu+ma+nl+L2m06chsoPheEnzSeW/F7bjuuVMQ30/o3cysAfRsXdffw7EOCaLhe8ZjvvkEYVmlC9LZ1LD7lHQ27RyMSkc2PhsSDCSOU10DrTcSMfCEzhMIg19SISxEHnyIQvyGbWZHUVEo3dQACcLwhaNE5LeAShEtvknMNi1NAlSdWqfdYxMFx/cCENkaCKoEEkQPAqsSabg0jHgEcSrFPjOcf3+2gpWvYzniJMdZKzog385vsLoFAsg4a9iDlk2SaIxQ1AZ0MrK6MR2AVjemnQN0OrChksQDGPwCdF4QQ1VEIUIhA9i4Z1UG/YUIYCd0ELlcweL6yowdX8GGndMKfgywxhqJE9kcycuWI7MoEBvOF3lymnRCit86s3HlTdiuMAw74325CAgjDkoeo1g3wQfoy2DJqSShkVjHEz5DlkJ1hpOSR5a1qtW5tuaQfCJYTxaBgwggXw/uEcmGSZrTA1JN0px2DqNxuhIMDha5lpy8jwzsDRIDRYk75xekVB6Y0S/J4OKGEpUflsMQvTkAU8dKVN7dwMv+ytGSENLFTMhAFL4y/kypJDBpbNT9dxW8cePQZhyGjjTpOCcGAQPBIizCFJjdi1a+UM5NCev2seNYvDsDLjyPdTr/7mxUSO8+iWsDwKK6QRyA6pdsI/Ljv+HVVHy0MH0lUZkkXekNnquZ0jGlvcFz087h7Ki9fEhpWLLC0Iq6n7SKQRbkV8VS0qTXPCLiS8ZTMCuKtwAkix25DAc7WQO7eD2TV1rlhggMSxGIpBDn9BpEtwUQAiTqZeFnILZL9BHWmN3daML1QpfcdD8GEiEuOcJs5sEXAAnBev4+gflEJwzvwB1b6pJC/6w4oFUsOot9+A5acThHMPI4crAHxGHyMaHsIbEWMKq5jC1SatR0BpxvqZViI0HD2k0T5V0saRWEqhIJ6tmPeHREhFXXDQnW+xQiWLkRGISVFXgYQLxchwB1AK5sNBar5K5RviGZSaQDWs5dCQ3JYOJyIDZoJZ94p01Gh433CMtJScuTI1uAuNSG+JN5eZ+HMzdZ5joiI5CBZF5mS78vz0tLN3Q4HyACP/ZLbBUzCCPoIj4IloAyaW25/l9aJq2pJ1XSuGg3dE4WjVgfLIJVRLxnRVdmN1yjyACUCDAJAyOMA3Pj+d+Q14/3VnxoAqhBPHmxonUtn9B3NgGFn0GofDI2qAd8zjNIpWHl7aYBkcRxcS6URzAwAzIo9ILpK6wnRn3qYAz3ksCmeI7vUZkmK1w1IemK6g7WVcnrzX7imSset7sspjsWgnOIUCKFhr2ILVKq655ukYaNmVNWZavWjnfbCtXG6iUxv9QZYBawBqQUFJVgF4tjw/huobHkx2akblbX+ziP1Hl4nytViYZTQNXQ8UkpD3Cq/TEb1vRB0caBjevW7Cbg1R3YUsRKFgqFQgWUFebm+uV2SqqPCgzGjE4RjHKb7xeMD34dfncppgmMJCIj/IDWW8N+E75lfREsE5RV7rxKjIXeemK6rYSc1FKSnit067w1/d0V8FmADPk1hpQ3txXiqIinaSKADBQpxMlHQBTDVjAjNxQ3AvyQXc0ChoJzPnPlUrXMckk33idEcALYPLzE5RGgkCu0VsAuVQR+Hl87iQEFM4fj/K6+HHKEI3ROX66KHieMIMkCFfCR2AYgVZ9wjosiy4LQuGSdLkok1AIfzR0iXoiiG9I1c2VSGBnAqnQlby1MNzIApHlrYfrJ8dq6Uc0zZHFHeKhVXsF0cxes9XYGwYtiVwIVgOgKjoRFM7tb+MWpCgCuiMA+SQRaYELpmvDPCazpG0v5NWrkqAQEyIL4nwRKjaCQT2I0yVw04URwvLMqIJ/FMXyy49QYL+TlssvnM/AYYMJLUAEfxXvVyb7C2tIhLZmPn+/rxj/P/QgQ+mO2tm0tUOj2OaTZ89gipUi3cESn2bho9J62/YgjqZ6EPzA4PUEEPdABhchAWe2jYtgPxx9dYcU/QdUa5YqSyjZQMTJQYzsGbmh8qacx04pjgdkIFStSCctd6qgVZX8LyVHRy2oAnzbsFjoTX6cQhtsC6PgyEu/B4BOitsJ0qnpPPlb5SDjf0zuYg14qxvrJBuCx85rb3FoK+Jeqmklbp5N8sLpFRSFN8q0/6WCy7mOGFKy1IEpC1Lem+N7W+sASii4aBVGSoEBbb3vwSlmikdmYCHofV64vSGBCrkDAfabLs5VTQGvMIsC4SRT6+7NKII8TuXsHp3SgTJEka8ltoDIWFVhRXieYLoDKinOsk9XP832EEVFhPs4nWI2vIQG+SjArA9wEB3MlzJ8MyBpvYAj9L5BRZD6yEZDWAkXWe6K1cWHLxYfS1sbWq+TnjdnPG50ZMnkSpg/Y+LBNbGgBUh4MyoJIQynPiG65T8+ISRzFCHobRdEbGl80grSCg97oma3iNwSCIUISZED0CTJgVby3FE0VsEpRy6CWYky0dAWrouwVBkX1/iFPUr0mmp21+7DbSTKlYEEZTFpZJUuJTsx6NDNfKfatKJ/X+/wswShuGWwqul+YkAzBkEKR9R7FNiktst6WGUbN+UcL3T7bMvlBRjZP/rakoG2cDB78gpZgFUErCxWUea9Q+97pQOgrgofQpLJvSRhv8hxXPqrABYtf/vIRjyYIHTCEZGlsdixTVAmChS4AoyDuJVmsliTjyv3Q8BCNK8q1Sf2oGVjBWY0Ikoq+6OsydF6K/r1NhgmDlJzHomJBOLZziw1EhiFCnGZSIUoGH8U5UYZgdGuMrLU9AJFN9wP6qjtZJL0nqFg9WGE/UsFZzsCrxBIEI8SLsk1WrweIFZUbLFGKeFVAXC7XVRpxg2rE65T17SF1NwagABeDtgIUCUYbHlUBWCUUX9W2OYn9urgPqoHoBBVGFMwt52tUHPdC/kFIAJ8nEDP4FgJ04fkMUuuc8jzeTECMJLJOj+d5zBQHR4LINajogFaIX2WBkeqcONHPtgfgif50I8SlYtxrzn3GjE+/WRuCNSrO6LMEbRRsAihDru0toFQcN1bwehpp36sMOMaPlO9ltnTMFT7rynogV7yrP1OWsIX7c710M0spwZphEU0l9CvlAyakmAzbAjCVbe4JnH+SPiiBLBi7rvPJ/EGs82GOLObzHNwBAVCAKB5zWxoq0UiyFEmW+O/fKcF4ojwskiX4uOPJ5wcjxLUzHw5tL/oCz1o1lsJiAHk2+7DV6bYfq0mtTrfLgyLtfapEisSUsFYLpCsHQqtimS1AiYqSwp9wbhlmQ99rSYNgoHiVLAv4RftExWiQJRTjAsVghPVLQyyv5BjlLhzJTTwnT37+GyZBHCM2IOPMe8MDV8lpn3D5SeYPubdLUhSKG/JRCbYKzmnzpi8A+YPRv6pD/ySQj71wn3BotFIs7m5hZqGLrNN0H+iRfswQrynpTLhbaqxI1hklLGIjA/I2BREcVnKwABlCYRRMb/aTx3FuahgWp/S4Prdt1Q6be+4vks7ZhlnbF2S9cfqfE70ChOSUUKX8RBalnPGhXCCAW8qN9RluJCu2E4Ql2nwj2tLCDAs89eQ6/uBPVnDyXInc2CCdlYoNEfAkCCvgkdUtihhQMu/UxDeJgHYAZjBPYESqXhtUTFQwVzXa441reeKcbGkMha5EbsX/u27t4G1v0ljan0A3MzclImghDGIBPp67HOjMVM8TidGNmqEhDWUrxLK1MKo1zrPuJ7erVQBI86y7bSabtZ7OG/MPdEZr7+RFcrR1TmlrnPS0xq02FeZ4W8ThR0uANqjMGYYGz/V1FrJnwTBdUYgZa3Hpco7f+cgqPvXw0H3Kyi9N7QBUa7EJbVrf2kHma5O2BXvMVM26GalMWsYSxoXFyQvrmF1o4u272kizFOGbLEEH9DLUGr5aoKhEWHhIWLwV0HkgWkMBeMEwNQRDBCqBcTrzZN6ce2Anb5rmzbntc5myKNu7PmI2Tr5TGw886xYAUonTA8mDUGnll4Ihb+X6D1tbckMmAMIq8khRHdryUcxKw43zORbUWuGZ02M8eWKMma77GlKWKqS1TxpMaqZqm01o/brkvNZpkvq4XZ4Jp1gU8qJLhUmw1jd4+PEhvvy1Fu0eUPHzQfrQBPgs13vJMhQEGf1EsBx8YP0qJmx4sPHsF1Ui44bnRu3Fj82sPjN1TUCZ0pnVZ3aSD6uNPR/t6tZ6Wg5nbKqcMVLpCcq7/hzwlFX+/d16Cc416CZUk2ZBFvUSN3qVeFZkkUcOjImbaakUhc9x8UddkgQ7EKHT0xbE+ZKkF1p2AvySbYSiBIoCKAuFwgBW+e8+lKxvyPVurPPT8ipd3uqloANWw6oqLpYAPgvyRocx0QImQyiRWdNe+MOdvkdq2gs7yvjcWvbZ+XTh051y+EbfUYLaYJMIPO0jIcgCVjvgkXUgBADNs9SgAPiFhpIUIAWC9t4av+KBJSdnGw3s2dfFbC9BmZdoZgqtpvIfpUHwF76QtrzO+NtRmSeWkfzSbaVC4tWWRBOWdmWYmfdfFOeFlYKrhaNaeM6MEeD0562tgC8Aj7N40rFEoZ3ZCIEhbOjeMyc2Gh/b6funJza2mBMiUi8tR0W2+/fK5TNvTIyFsRraRPmvjFtazLIrhlD5zgzTORGgrAVp63u/VxihXKXAK3a29ENzCtAax29ZwPHjPTz2uctgsaz9YErl6w5Xkl4Ec17V9AJ6QRgk8YNAZWkxM5PgvtfsRWex40QGlYLG/IMCGB3zSd8ig8+FVnlm41mfxul+HGjgFgsjT6IEMhZUAqPu7j88irOnd/oe6VGc3fFLbzQP/X6edL+nXfYXKXUUrEvAJARlLKzWUImFshraKlhFfm60cHVY8lOD/fomWseK0g6kSqdeN/Ndqygwv7uLt7/rZozNEzj73ApAxn1VUiMumsDPqKUrwtlLAcptALe1Hut/yC3ZWxggLxVanQZe+8YjuOcNNwA2jysp8OxA8uu6iDHeSHMleK2/oPv5qmcgWqn3efAZA5jSHUNpkVOjLDp7/v2VVEVadLZcQbWSTKP7uWFr6SOtQf8bnDWkYLwT2rIF7OcLOVeMA5/SYuTEj4I5x7UF4J3QXLkqdYDkRRt0CZQEjDRuu2sRs/tfgwf+/HmsXBggbWikiYJSPPFJufkrbHn7ZI2tNqrvCKE9PTuHc2LfWfTiHFTYVzKEDLxcMSKIyd1AaemYjmVQ3kAjouC8VwrQfi0cFXTl6L/R/JlcKJQGKEuDJE1x/BW78cpX7kKjGAErG0K/Iw8+UwMf/5o4sgWh80kDmcHoJZ5bgZZArP8ZAhXAqLn42VFz/k92DCgA6ag5v/PcZM2ovefflhun3t0ojaLEj4xwr/AzH9kaVhZhISsogiIFRSoM8xI7qHn1Ay+JSaVuDFlr78MywMYIUOs4sGcOB957GwqjgRTuW7rh28Uu0CH4yLwz2mHJW+B+sXSqAyIAI85z5VuE60NghOWzXDH+tx6ipSr3YGMfVdzGbe+X05Xr/TO8BeCY3nkIyFjn/iJCghJY6wOr684i4e/7CuMDVDrVRohiGWDK7GeJxDqWbGREdcsK1Yu89WtJYdTd9xszg1Mrk6AzLaUzg1NXkh8bvYP/ebS268GsPPcqZFwgBWMstAGU1jCajRIPQnZHcWMSnJOanKGhVAnYVIRj+YnYPM8VyomUwcAtKNlqI2s04tAdx/or5dej8Q/lYbMQI2jFtvRai/ZmgFTMUxXRUwmc9ccpPn/aKMemkZBKPt631XPWnww6Muf19aQUElJAWQCjETDOAVOIZefYghBuFgDRf+KBxSAUxkUQuTV9L6yRJI6htBgms2fXG0sfnoya6Sldbyxd2RX5+PKgs/+X2yvnX5Ua9wUla5wv0BgA2o0JG01BNLr2Vr5NCRrKfbuQAA3vI1RefoO/tlkiTNLxQ3IoydVA7sU2f2QNAmQBKPzLB2vbgACajfcI5zSqKEG8pjIqIW4pwVhZBoTlOr8ObQagryMhB6vXSR9mpSczcooIsHBcilpbO0bRkiW4sKpN4BNOZsOMZ53rpbSuva2FLYFBb/9vz/RPPr65wrZO6Uz/5JVeg2Hv4L8dJ7P/S5qvHrYJOXvCqBCQYLWC1uQsYA3HSl4nZMbSpN0gtweBhnVatbYAMjjHTY1B2Co2JUIwqkoQ1h2U0dKMNWY+sj6fEJ9BJlJ8SAChDTgTtFjLL1M9j2QtcQ3J/EBlonpYlsN3uBCUIAGrolIWIpfZqvX3rQxhmOq2D+qMU3/j1Nq6kVERuYa8389J8aBiFha5am8Mewd+YTpipqd02DvwAi6jZwa9Q7/SWln97sRYkNawJXlSctav0QpKWRcg4A0R69e243Fipf14sVX+q10EwHhVKoVjQC86dAKQt45l8GkQg0KOhs+NeyU8XONZzhrEz8n6a2UomLsYbERMpiuZpC44Ie+kSwLAakwHhc0jNgKkDKQgmk18x8ByJeIC6YjXUBV8wfgg+JWuBPORH2UpvbVrCLZk48P6UQ839Dbo7v8925z580lvuV1KbXPmhVyHYdb6V+P+cx/o5Ov7rIYTvSWgNMEoBRhy/jkfmCAnf7Na5uIHna6ntVveUrPRwdIXyrFW6OF+0naIz7N8I5+dQ/0VQqi+ZDjrQ/gZLKHRmTmF4g/E83EHVZEu71NPNSBVhl3EsCOE7kjyGUIkB/Ax8Pivfs4AVESQssFhS1dVgSDZ+FAh1J5Zj2zVwmVjgz8AwCokSoNcNUeD7sEPpcPlbSNfJqU0HS6/kOsA4PHL7cP/ptX/3HdpQyDtAxNKp8/pUsNwcIH/zptSBAUVP4LuP2Bo4eqSo+w1AGU8SyX+0/AEOL3Qwk1oSjxaZTQ1+XNsbPAwiYpYsL48gfV8GdkHYikWRqa6URJAO0VXjP6cKee4E+hg/YbFiSTpbhKjDDohrnmMTH5CgZkvjJ9BWLkQup9f58/EfflFKfdrg+vFeMsbxoIKoN858LtFc+4jOwHMpJQWOwlGmJJyavz0cHjqr3SK1UNIlF92WQUjBIbFn2tQrZx45mVmXfUrvzY5Bcd0dIMQFNeMZpEserb1iw3BN1zQvbyuqBigzIgMVg/IADZ+IxXFLt827NdEK1khvuNhdxthpFTuwdf6ZwEIYUOBBRWqep0AnWTCSriKB54c2Qhh9jaGyns2jWIXIagkDKsKnc960NnSO5xLCgEHKCzGqj3YmD3yE1nR52/FXnFKs6L/Qq9FluDptd7Rn2ksP/hDWel0QfKKLLRjQ9b/tHVKrAuEkQq6B4n2FjHFsxrwFrIXV5qcLlhZMkPOruM5IqiJR89oYX6KB6IUtxVJTZtBGPDH6gTrakJ8VgwLv810b+RbQQBSAtPGOqkYFQKA0vqFtHD5j6Kc9FVRCSwQUymCj08woRtfJlhj/ZdgKbhbAviMhSmAtd6hX2muP/9fd46YzSltrm85b3jbtLZ42892hmfeN1ecv9utqUgwfmzMaDfaoZSGYVEM3/ZaOePDt64KrhkK7WuVM1QAuEgarng2MkLjaM+QQNALGSBsebOIk7PfeD8AlvOiCioS9wDEfVBjRn9tBdgM5KR6nwBqikwsgVUBmQAevzM7lKVhwjQW9DtXs+xe4cdygAGP63JcnxFWb/g+XQ18zH4byfzZ1dlbfmxHINkipauzt7y4O5T24vLs7R/Mzq38UrfME9Lu6+OknIVkFIIOyA2o+JhWTixb56Jx0FCeFOIkG56T5CKrPZC09UD0gLKEsFpCMFAUNk+E50aTK6d6lpIWMQO3Mrm9pgeym0TqbBDb8hILn1+MUMgppJDsx2U01ZsFq5bP+WvkR6uJQpYY8Fw1OILe50HK+h0znrHuw4m2tI4BhfiFMRjmKdYXj/6z3sapR3YGkukp7W1c2UjIpHT06OjD54f7PpyvnXhfQztxZ3kdGAXnjmFHtEK0ij17uVU0CLzKltbSk+JYMvqZ+ZvE5MChEj9LnkUvNyaD0Ls7WESzaAsLYkoxzizJ4hkILxGSqgIXiEB0BRZ5mbmw+TdYsR7IgaLqoORjbFgwK/pjtoyjGhBk6RnehvAq5X15IuLFwItdP8pRWgFEG5jPGhss42JEKNoLH7/z+IWfuhKMTEvpnce3npi+XTrcO60AFMmhwz9w4pFdX7mruLSfB9NJewe1ByGU8wkyoABAwUJDR9eAduxnQT6i3I0hu8hnv/aMckB0XdyvwMU6nlyoR45yVBU5BL0w6HQCLGHKoww0DNZEle2mJQZ9yGvjjhSt7gAq+p+Sx+SvFLe8TfEUALk6hVvRFEHH41VMY0xCNCqirkewBXn2iyLZeXcMBrY3PHgk+b/HfbN8876zmz6UfqUpPdzdcejW5OTr7dZdJx5aOXj0R9ZP9H9iNhkDOvFWMcXhWE0wvCaf16HimtK6EjcIG901UP6TYFoJg9R/KidMRLaR0FjfDP5A/wzW3fiYZZBqhC82cWsyCCYmvieJfSFGed8C1VUMOAXZKMAvmI/dKHU9MIhhgbgK48ViWE9zltdxYUuY9byg9ykYY0Jksw2MBxfsUFpXNaXBYJSCdu3+0Knz+H0AuHlvaIwXnNIXjl2RfFzSsRv6/+KhlT1vzvun3t3Q3gGtXbi9UYAqmQXhrELlxJ6rPwcGUm5kRCvnnHZJ+x5sYjgSOeZSmoEF75BmkYqqSA2jHswwwoINugGzJYMB8VpZUZUl30IduDwEVEc3ahUcmLEubgOFoaIHbhLL8OpKzCdXqWWmCxYvGxpEMIRocPjjxvsAjfUjHZ4JTdD5HBDzEcF0Fj556/GNHwKAA93zClchbT8peCfJiTu1p3lpdPstS9/72IMLd+vR5WOZViBN4AAjy/4+ABWxmLpGd5Xqw6X8dVoByhsrHLmhFZBox1y8gLby4f8MavCEeHbsgs/56JrKssB1XU4YIeH9EM+F1efDP0QLl3U7rhuhG9Y1AWa6QP3S/+dvKoHqr3GilcIzHdnxEBv5YxF4cujN+Drk4AIOKrAlwRRWGBze4WwByi3W7fzq4WON7xls4OLNu0+raIS9uHR1AAiESj3Qu/jY+SNHvmf5yfEvzueDptXO46+1iyHQIC99/QWstyWudZQ3TALglLvGwjGfIoKFBawOa5RzXtfABmHlAx4RYV3OGsQgBoXqV5YAId/jS4XVowRDBkCK93A3QBV88j4eMMG6FvKTne1hWFGIdPYYo3oJA4/gQWaF+54QwceiV4jdEOHiDQ1jIvPZkkDscC4Bykusj5qYOTT7I8ur+CMAwO6rAz7gagIQFETx3Tc892uf3Nh3z/rp4u/OJjkIiVgVlrw67vyD7qD73KsiF2EdWk4rb1v4mmYPCwHWW6HOn6uCVHMi3YV8OaDoCDopIiWgWJfkyGylogNZAs3ytRDH60nF/LwrnXASdJwvDK+J/cCEXocjZjbe9hCtzWADICxfCo+yQsczlg0LBzwHRBuO8aw3Kg02hgmK+f3//x1H1n4cAHZlyzu0wnaWriIAwaJYA7DHjhY/+GB/320ba6fe1e5YQCXQysHPKidajW8UBaCEBSU6RgASgRINTU6P1Gzkkgqh6o4snI6p2c1DqrqKGw+1Kf8gDVT0wWB4iKgSAAi+wdBzok4pGQxAjIQWIKo4roU+F4DIyYj7IY7dBpHOLFfddlFE3tjw4+n8mAr7BVeLY8Ho84uilkrrWE8wny0s8iEhby9+6hW3bnx3XqSj/Z0LrrKuHv6uMgCBAMKlxqXB7beq73z84YXDyfDSPU1tQfBhV4bAszSU19G8lghAgVTim8oijpOS8JooH8wQWc94tU7DDTXVycuJd18+SDHswcJWLwExIMBWJKpn+eq+KHdgxzo9stEk9d/gN2HwsZ+PayYyHlerFLk8d7dyzuuA9RGOaN1Wt40HXxC7ZRTB5dBiDYunj9+E/204pNPHd13QU/S+FwVHvX2WbVO9ADz5VO/vXnjm8E36b62qxZPFyFO897CDnZzsbfeVY0xVJBhr3LaNg+e8QGJcsVMFR2lYSNH/OekdFqJwCjyHJ5kSsAVgcr8dB/Cj8iRfkV0djATvwA7HhD4pmS5SkfcAly503hb+ue7ZRCbqdIHJxGUeYHESkRLSOoKNXS0mBJHGSBZmP1fH7jhY9HpWLEYGK2Z2fdfxub+9Oux9/PhSAN9V5D6Xrj4DAgAr7Zr08aULn1i98fjfvPh5+68Xhiu70pZjPaUoLIjlLGDt2isBQNatrB8+7eqcqhoKpP2iSMovJRPCvFyyhLiuUU0dC2IYYt8r+GqTe8aznfQbVnQ/VkoxgRUY7iquZSGND+G+kVdGvzS/s7vGzZ+Jk4co6IUeoN7hbIj7jptgbg2vXGV9PF8c8bAmil2YONxmxgar426+cHz+/7Cl+XeyPNciXSMAegRaBSSkXn3o6d/7tDn2v1/6vP2ZBaz1UgU4OHnBpQBdWr+Eh/aTvsiDUn4WFnHyu0L49Bv7C73QgptbrILqRyoaKRyEosXyvDw1MkjY4HcDQgh/UPcEECuA5DwUGyvoj/ECYrZU8uM+iGALWd1zLMTMNQC8NFsUuzGC2a3ZY6OYZYnBw2s8qhF0Pc983v9nRgZrwxYWjs7+PzDFhwDgnhvPcuDilHZ+celqAbDeFPGwVRqAuefws790vz3cvvyU/Yl51W+nLQBKe4tVwyZ+zMC6daUJCtB+/TqtQUns9ZpQ/egSEbTWgqicT1B78euMbeWH8hgIFFiJfWoxAku8CtVerRI8KvS4UA1cG4JFoZzzmEFLQU/hAkMu8RbdLU7dcMdER7ROZlT8fMapF3HRIPLk68QuhRArH//HOp+3hMuxwfqoifkjcz90582XfxgAMpsnCL3mapoeMV0rBgQCIRFBqQSAuffoiZ+7n25oXH4GPzqPftvp/S5AQFs/HpwAgHVDSKlySiq58WJQ1H20d8EoIlilkMAFPGgvkmEcAfMAh4KcoYeKdasCCIR0nOhm8WBUtQnjfFYaGgTwaI3b92JViPJKs1KV2eCBFe8bARkczyKWLwY/s6EhwOh1bdb1mP2Y+cqRB9+h2X94580r3wcCZZQn/qGylPXKeNHpagJwCgsCFRAeO/VT96tD5eWn1T+ep/Ve1mLFPrpEtP+1SotGMh58Ouj8HKDgvuDqpoHCD9VJAzd4Xih+OjYEQ4Sx4qpeFl9EMpk7y2I9tkE8F1UliTJ/C4h5fjaCinyG+N09CsXh9icIA4zdioRgnMUVrPwoBgOxdCxIlvU8v7KVF73lyGBt1MLC4dkfuvPm1e8DYGrgu6ZJ0c9f/XtO2ec1JUoAuP/E4Q9cemr1x2aTlV3NjoZONbRf6UCn7k8lCjpxIx4q8QsSaQWVaL+N8BtAp9lFowLRhVAw3gdPYGcAIm4rUegaxib3rslpUtsFoPmdIIZJBVHLQiMY2oj+vhD8QhQs/LhqQXQgh8lEwuUCI4faXIcthgareTdfPDr7fQA+CAD3HD/rZn1VLd7621w1ZF4LETxJNY8auFIpNJl7jz73rx/Mjqyc/zx+3PZXjra7BKIkjnF6Hc6SBSVAQk5PdDqgdUN3PLeBEIIXHMupEOiSAG7Gnhebbj0WCiI0foOGxDYig/IBkrU+iewpXlhrHtmWFPaZARF+A9ux+KUokoMLhmqAtD6QwDqfpfWuKONZMIhbHm7zbrB8w2KlnFtZOj77dwn4EADce/QUg2/Ci03df1HpWjAgMJ0F3bYb1DUA6PTKwusee0T/dDa8fHevA+hMQ6UKSQYkqXbL8DL7JRoqcf4Xrd3oh04UkPA+s51nRe10RTAzgoHo0MXrSldYLxwLA3zg/qNU/VXqyRsnFa9FZDzZDyML+lzSzUICmN7qrbAd5zEU3C4BbGGYTQaUUphUZAqL0YCwkS48u3R89u8A+DAA3H3whASf0EzrL3h107UCIDC5paI4hlKOymDP9Jdu+tyjrX+kV86/e6aTI20m0KlCIkRyBKEfH9baASwBtPaTmrQTrUFUs1j2Q2rO98iWCflQ/5gPQm+sFFiGWk0VxWJRI+JrEEUuH0dkQQnCKvBq4jY43r0RbqsjHW46SIxcDmO6YTK5i3Ypc4P+IIHp7vrz22433wbgkwfnL2mQHyh/icSuTNcSgMBOQOjkXHm5XJh96qnG31s+1f+OmXSQNTsKOkuQJB6ECaBT9xkGnURdkFdj0Movg+bD+Xk/BMOqOiBZH0RgNqknsiitk97mF5KKokt1AcaYji6VmC8YHIL9AkvayIrB0g2iN7KfYz5hXNgodm0JlMaiGFr0xw2kS7t/4bZb8n8A4MTezoUEFBySlUHH2mtcM2vkegCQj8fmVqQAFADwmVOH/tr5p/vf3yxXjne7QJJpJAGAkgkdEFXimdCLXBa3Wis/IhLHjSMTCqPFGyVcqgBIVXO0SBBWDnpQhX8ITm93iK1hqgBPGiHWRxLYCWAMQGTWE7ofeaczecC5GD8rXC/O6h1uENZo/tLeo50fuf3Y6k8CyNsYZICSIvclZz/g2gMQ2JoF47ZSCtrrhatLr3z08cb30/Kld820xmi0dLCMEy+CdapcUGoCpxv60K3AfFpYxEr5qcB1RnSPV4APdFCC8eI2/xLVC7+Z/fiwbFYpmgP4GJD+PNWPUWTBCLyo+7k1/CzChHIxicj4/WJssT7KgN78x47clP4DAH8IADftOpu5QvHTwotMA9oXNACBHTFhRS80K+V89/PPdv/WxZOD72zbtf2djkWaJYH5dFpnQqkbMuhqLhovc7WuGR8VQCK4ZoLRIUM2pumBoonC2kJsyfpt90sBYC68UAUABpYUbhb3ZfJo/RJRsHTd9OC4Wil/KsEUjvXWaXZ98WDnp44fzf8JgHO7W5cToe+FEk5+iy2PXbX0UgEQ2BkIURfJTy/ve82JZ/HdxeWV93aSEZodIEkSoRdGEGq2kNnqDboh3HHAO6oF4HjiG+fjAlU4WlULH8Bac6fU3C1yg5gJg3VLFTYEIQAsGiDw0T1x5arghqlNn3SRzRb50GJ93EQyN/9Hh47pDwL4TwBwy+6zmS9IXder78t0TcEHvLQABLb2YQgmrLLhhu02njw191fPnCi+LRmuvLrXKNBoKee81hKACDqiSmrieIJREsQyAAgRrCrdIdLdVoV3FosCD/hK94rbUAGAVbarilsi+Eh8qgKOdT0/umEtxQgyY1HmFoNhgqIx+/Tiwc7P3Hh4+HMAlhcblzVIpQB/DKTiYnnJRW49vdQADM/d5hiDEJINzw133fDcycbfWD6z8a1Z0T/caRlkDecbTBIHOjZY2DCBMFCqoyXCEmb289KWauLYzU1GNEymqH4kGBGS7UjssiUs3CwcXAAbxSyRdypXdD4eQotRLmZsMRhrjPXMcm9P99/ceGT8MwAeAYD9vcsNoev5Qk318WGb49ckXS8AAjs1Thgmzl1TAMCZ9YVXPnWi9df7Fza+qVH097WaBo2mZ0R2SrNuyA5pyX6Ji0dk1wwkIxJbwYL96jqfmlR0oAI6/hdAKC1cBAaM2xxYEK3eSqCpiZ/DsoZQ5BbDkcZI9dbbu3ofPnSY/gWAjwHAjbvOpGGwerKuhwn7045d03Q9AQhsD0Lej+aCJoIfTz6xvPueZ041v2V0qf9ulQ8OdbICjSaQpEkFgFoLMFbEMhD9g2IhJE+FoSBa6IDSwJDHak0nDY7KJluzPhO7YBh80snMK40Zb2xYY1HkhGGeIE96l1qL3d+54YD9hRt2r38UgG2rARsZLPunidmXzM2yXbreAOQ0CXST8kRW1LDwK/2cWV+448Tp5jdePl++W436d7X0CM0mkGYxmCHohQJ8LKKlewYBlH7bi95oNU9CYC0FoScNDX/KVpmPRzbIKvE1ShHhYghlYTEeAyPTADV7T3d2tX77hgP2lw8srn8CALXUQMOqdAtxK0o2qbTXL71cAAhsbSXX9yNVqQjEsxu7Dp0533zb5fPlN4zWR2/IzMZcKykdKybOl8giOfFTPFXFKqYoiv2Tqi6ZuKFq7TbJ6uX9MOwW9DsR8RJcK6iM69rSIs+BUZGi0K1hY6b153NLrd86tHf4HwA8AQD7Zi5NA16lSDvcvy7p5QRATjthQz4eNTQhmgflTPvsaufVly6qt1++aL663Bi+OqNRu6lLNBpAkoowLy+W5XZkwugL5PCtLUskssggUunyrXyTw0bRa40LlcpzIDcJxmgVut353Pxi8gd7dpvf37cw/CSAVQDoZX0naqVVMxl4LwtDY6v0cgQgp52KZfFbNVYA4PJ4fvHCWvPVq8v4qpVlekMxGN+JYry7qXNkiUWW+WWo5WiKv2NgR96fVgqR6nCwwfCgoPPxDD7+1GpZKuS2AZs2VtNO65HZOfWn84vqI7vmy08DCCuI7mldyrybZxLIvqCAx+nlDEBgZ0aKPFZ3aAdWBIC+mZk9t9q9adg3915YyV4z7ud3laP8JlWWSwlyZLqEVu4TsIn/cFNw2UD4D7cobTAwLADECGZTAqVxC0SWNkGBBijJVpJW9kyz23hoaa68vz2jP7V7dvgYgMt8y/nmWurXJRFOxR2L2e2OX/f0cgcgp50CUR6vglFXwQgAK+OZXRfXe0eKcXn7eh83r/Qbt+jx8Mg4t/ttaXcpW/YUWZ3AQCsDTRSDWesGibdynVtPw5KGQQq3rFzST1J9udHUZylrnWx31BOLs/kTaavx+K6Z4dO9Vn4BYkSiiYFzo1RFrH9Q5bd+vJ5etsDj9IUCQE47GUmZdEz6FL2zLxovnIa2l8GamUsb3fn+qHkQZX6AymLX8qCzMMizRWXNLGzZg6U2iBpE5CLKlTJKqRxKjaCTPiXpWrthlhfbg2WVJZdU2jjTbRWndnX6yyrRfQAj+dy2HmgQUvcp8+C347SV4/gLFnicvtAAWE87NVjkuaqzWwF+9hpBh29ATEwj21MgpARKQSSX1rJQyiqghFL+YyaTU0v3FSx/7jI4EKfpb9NAN2Us5gsHeJyu5bTMlyJxY8h9TnUwSiaJsjMsMwDAIKlcpwRAFNBSfYJCCWHk1BIDMnFXsOkSHdJuRSYuxybwTdqXZb5SEfyyT1/oAARi5XMDbTVWMemcvL66L9UvCnkS7DwJ5F0xY20Fui9YwNXTFwMAOdUZbhLg6g03jT3l/jaOlx2Xayf56qL1ixJ0Mn0xAVCmrcA4KZ/CdMBdi4bfjo2v5bNfVumLFYAy1dlvEiC3AsG1YsCtGPeLHnicFAG3AXjsehfkZZN+/kUDbifpLwzAtkv/Dc7xtbWSPpe+AAAAAElFTkSuQmCC'/%3e%3c/defs%3e%3c/svg%3e");
}

.rate-btn--four[data-v-92f90b3f] {
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath%20d='M0%2024H24V0H0V24Z'%20fill='url(%23pattern0_3832_3516)'/%3e%3cdefs%3e%3cpattern%20id='pattern0_3832_3516'%20patternContentUnits='objectBoundingBox'%20width='1'%20height='1'%3e%3cuse%20xlink:href='%23image0_3832_3516'%20transform='scale(0.00625)'/%3e%3c/pattern%3e%3cimage%20id='image0_3832_3516'%20width='160'%20height='160'%20xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAABnzUlEQVR4nO39d7RtyX3fB36qdjjx5vty7NcR3Y3UDYAAA0BAoAgSlAkw2TItcCSOZ2jPEpdkc1keybKGi6JI2bJkUbYYJHvEsbIoUoymSAkCRAIGiNBA5xxeTjefuPeuqvmjwq5z7rn3vY6vAaHeuu+cs2Ptqu/+/mJVwTfKN8otKgbuEeZW1+Ib5T/oIm91Bb5R/sMu3wDgN8otLd8A4DfKLS3fAOA3yi0t6a2uwNdq+fc/930CjAAwCAN8w557BUV86ue+71bX4U1V2manaUi6AzqHO/ROzLGzipQLFflyLsbLqag6CaothcnBJIAAoQyiUEYOK532xibfzEW5jlZbO6a71mP+/JzoXxCm7AGDW/2Mb6aSzuvNW12HW1aGptEqTHa0Kwb3dMXg7kSquztp/7aWLI7maXEwk9WCkCZPpEZKBYkBaUC4Cwj/n7H8ZwAtQAu0SlBKYoyoKi23iyq/NlKNSz3dftEonuqb9tM9Mf94zvg80LtFTXDLS1qa/3CkcN8000SY2+bYfrAjRg8cSq68q5P272xlxaE0rTKZVZAK+5e4PymspiwlCGHxFoAHFnXuu/FANEhjkLoCZdJc6eW2GixTmbupNKZKKctUF1V6tVd2ntvRnYdGqvHFLeYfUkY+DYze+Na5NSUdqq97ADZyxu/oiOH7DqWXPriYbD/YzkfHsqyAHMgd4FIJaRaBTli2k1jgSew2Dz6BBdwEHRrQbrsmYkUDyoAClEYoQ64KmZejw91y5/DhQnxLVWYMi/zaVjH/lYFpffrSePEPr5adLwL9N7i93tCSXh18fQLwYLt86yKbH1xONr97Kd16b7sxWpBNZQGXS0gSyKQ1w6Somc8zngeiwAEw+g31py8ejAYLPm1qRtRY0awMKOmAKO3vyv6lVcVcWRyYG29/hxkn33Esbww2ioUvbavuv94y85/s0/kj7JlfVyVdaupbXYfXrGghFxbZ/GOrXP+B5WzrQ/PN/iHZqKCR2L80s4BLBWRe1AKJtIBLBQhjgZZMgc4DMYhgmDR8HfiMcMBzn9qxoQaUcL8NVAKUttsqA6WwoKwMojR0imG7M+59mxkl39YbNbeul8ufvmIO/suBaf0+cOmNa9XXt4h/+z985FbX4VWX1FQnu/Q+dii5+p+sNDa/qdkcS5oCmo7lMukAR810qQNdQq3zSdyfAalAags2b3gIJ5KRIBJqN6qjOaMc81GDUTlgKglaWsNZeRBqB0wDpakZsfSfQKFhXMFIU44y1seLj1wrl39lQOtfAE+8oQ39OhTx+Z/95ltdh1dcCrI7F8XWDx9Mr//HK/nWPUlLQVtCnlpRm0VM5z9TLOOlwjGfsn8ecImApAvJnPtchWQFxAKIORAdEE0QGYgUC0IFpgJTgBmA6YPeAr0O6hqoLVB9qLZBjRwTSlAJ6MSxoLagUzixrGsgFlggFhpGFXqYsDXqnrtQHf5X59Sh/y/w0K3sh1dTxO/8te+81XV42aUtytPLrH3icHbtE6vNrdtFW1u2yxOn44lav4tBmHgAVg54GrI2JIuQH4PsdkhOQnYcxAmQBxzgGkATa7VkBINjVxFYBBXubwRmaMForkB1FsrzoF6C4nkor0K1BWVpgVglFpQehKUHIhZ8pQNjqWGkYAgbw7nLZ8uj/7ynO38feOR1b/zXuIg//GvfeqvrcNNlKDsL82b7E6eSsz92oLVxr2wbBzwBDQe6HPcZW7c40BX2d7YMjZPQeCvk90FyJyTHQCxawCEIZqzRTJq0seUbl3if/5MgZHS8BCowO44dX4TyKRg/AuMnYHwRyh5UEnRuPysNFQ58DoylhrGBwsBYQd+wPpg/d0Ed+d+uy4P/O3Du9emB176IT/7177jVdbip0lbbf+KIvPwTR5pr7886JbQyBzpq1svlJOOl2oEOyJeh9RZovgsaD0B6u2U408BSjrFiFI11s8QgmzZ99wLg9PcoQmfi/V6HTOx9zA7oi1A+CcMvwPDLMHoRxj1QKajcgrBwjFg4diwcI44tI6q+4Opo5eHHRyf+1pVq4R9iz3pTF/GP/vKb2wg51CrvOcSVnzidn/tEtz3M6KTQkBZ8ORZsecR4mYC0gmQMeQfad0H7fdB6H2T3gFgC45koAlwwKGIGc78FU9tuVJwLZgKI/nP6D3tvkTqdcgzqomXF4Weg90cwPG9ZTzWs9ewB6EVy4dlQQ79i1M94aXzkX52Tp38W+PzLb/U3rojf/5kP3+o67Fk6audHTidn/99H2mt30xHQTKEpIpHrGdBbuYUFX74Mc++Gzh+zjJccBhJnJHhXWiwWY2ab/j6L9fYD4gz2m/jUU/un/zwYM2AExbMw+APY+RT0H4fxCHQTSukYEWegGCuWx1j9cKBY689fea667X+6zKH/lTdpDFr8+l/96K2uw65iqtHpO/PL/91t6Qs/2poroZ1akDUFNKgZL4jaErISmgdh/v3Q/ePQeDuIeTAlliZ88YCbBbT9AAg3z4BQg05P/Y7BNg3G6LcxVkyL3IppdRkGn4HN34Wdh6AYQtW07p2xsQzpQVgYG8wbFhS9lBdGx377sjn8l4CvvowHeEOK+NRPfcutrsNE2SrT73pb+vRfO929/g7mBLTSWtw2I1Gby1rUtlZh4QMw/1Fovg3IQY+pAwfeIPDf9/qLxTDRb6a2T3+H/XXAvX7PAKBh9jEiB5mBug79z8LGbzoglhaIJbVeONaTbNiruNJfeuEZfcdPAr+8q9FvYRF/8FPvvdV1AGBHzieH9KWfOJOd+4uLnZ152pljPFGL3cB8BtIR5G1Y+BZY+ji03gE0QI+wwHOZUl6sARPiVuwFQtgNSKa271VmiVz/uRfw3Hdjpo6bPtYDMQXZsEDc+RSs/TrsPGFFssqdPugB6P5GBgYVg36unyju/J/PJbf9JLC9z4O8YUX82l/72K2uA4kpDp9SL/7VexrP/Wg+p6zIbYjJPw++pIBMwdz9sPJDMPetIDugh85l4oFzIzHr/sRe4Iv/pt0re5Vp0MTbp5lQzzBUpt09s871QMxA5tavuP7bsPZbMLjs2FDWTFhEIBwqqh14bnzyty9x+CeAJ/d5mDekiH93q0WwMW85xoW/e6Z54duTeQGtxLGe8+nlzuLNDKRDaK3A8kdh+WOQHbGi1lQOSLMs2WljYz8g7nUuTALUf5qpbTCpy8XbpkBl9O5tAYCwi/mmxbUxIAzWSZ7A4Ctw7Z/Bxv8FhbIW89hZyh6AYwMDBX3Fxf7yo4+L+38M+Ay3sKQV2S27uTF88308+otHO+v3002hJWvGa4ooXaqErIKFB+DgD0PnQcCA2iQAxeB8a3uJ1FksFoHSTB0vZgFwL/abBuAMC3imiN3rD2Zby267B68BTN8+R+et0DgF7d+Fq//CsiFNm0zhqygBEpCCo3Ltftl7+J89xlv/HPArezzY615SMTOk9PqX0iTf9Xa++gtHuhsn6aaW8ZoR8BrYz3Rodb0DH4fVH4D8AKgBtf8uAo2JQCZmAW36+7TIhtmAjLbHP/3vCSdz/H0vEE0Dbvo4f66Jrr2X+wZAgSqsSF79ODRvhyv/CDa/5CzpdKqpJIicw2LjWN778t9/RN23APxv3IKSpnr8ht+0FNkPPshX/tcDc1sH6DZq4AVjQ0BuIBlB5yQc+mFYeL99m9WWu8p+xsM0gHQkog27wWhmX2M/AO753pqpnbMAsx/4IhF7w3OnxfrQ/mzfC8d/Ahr/Eq79lt1Og4nojgBExrLoL7x956t/5zH1li7wt/d6qterpOmEj+z1LyPZ+aF36Id+fnW+t0w3r4HnXS25gFRBUsLig3D4E9C6C8wItI6YZxow8fcZRogR1GE23DGaSQuZqWtNf06DMgZarBPqGcfMAlGkB5ppQO3jI9wTmO5TF5C07IubH4XL/wT6VyBv1nUV/qXLWGTUeuv243/jUX1vAvxN3sCS7qXVvB6lR+cHHtAP/fxqt7dMp2HFrP/zBkdaWYNj9cNw8E9Ctgp62+Xk7cF2u7Z5YM0CJlNgnL7OrL+YIZn6HpdpMExvm2I+s9e+/YyTWfum7iMM6D6YBBY/COkqXPwHsPMMZBEIwxiWnHkzTu/feeyvP6Lv08D/vMcDvuYlfaM0wB2x8F0P6C/93dW53jKd3GY3BQA6sZsWkGdw8Htg9WOQ5GC2apCYGaALbAa7wTiL1abY0ezBgLusaqa+z2LC6dbci932Mjr2E7nxMfG1p4+JQVlZNuy8BY7/v+DSL8PmQ0DDtqWR0XUy5inS+7ef+Nmv6Lft8AbphGllXn8ruGca3/wO8ZVfOji3c8CCTzjg+fQpYf17eRMOfz8sf8Qynu7bHL5dLAVBn5vJZjBbt4NJ4yU6d9qoCdf1m4S73D4yY6YxMutzFqtN/46PndYN/XMwdZzfbtzjezYsoXkEjv3nIP8PWP8c6MwC0FAPGzAZC3rUuG/7kb/5kHxwG/gXez/sa1PSQuav7x1kds/byq/+0rH2xnFaeSRync6XevC14PAPwtKHsEkDVQ2oXT46pj5jNosAKvTUMfuJbXdOAG7soonud1MiYxaApn/vtR12+/ymxWwM1vj46e/RdfUOpHNw+E+ByODaH4DJrJjWEbB1xqoazN/ff/jvPJq8/Srw6Zt54lda0n3f6FdZ1vXcyjurh3/+aHPtPtrZJPBC1nJh3SyHfwgWvhXMCJsq5WK3xoneXcbHLPEas5iOgBODcj8Qqj2+78Wq8TYz4/deets++2Y6qGed6591D1Cb6eOxTCibcPCH7OOt/4Hb7sSxNtAwoDOO6K1DVf/hX3wkeefHeB0jJmmpk9flwo9cldm3Lz3zP97WOvftSTupfXte38uEdTA3mnDw4zD/PhtO8wOBfAMbajBOgEGzG0CzABMD1etM03rk9HHT150lyvcr04CJxPlMcboXA04z3c0waKwXYu9hdHRo38aSD34cTBmJY1FfQgHtlKNq8+6d0XN/54nGO38Q2LyJB3/ZJR2m86/HdXnv8kt/7r702T+dtWWt64XxGlhXS5bC6nfDwnvBDEAodlmvHoxmBrh2ZS3P0hM1k2nx7tjQr3IGKGddOy5xksK0TN5DD5wA2wzHs9gDaCF/cRbo/NdZwJxVD3df3bdO6wMfs4Ok1h+CLHenCTs6zwgSnXB7de7Dg6L70y/md/1ZJuX7a1JSc1Nv9Msr82b7O+9LnvnL3Y6GZhYZHNKBz9gBQcsfgsVvxiavKdfpJmI7/7kH0Ey8PWKwIGYVRhu0qtBlCcYg0wyZ5ogko/YFxteIjZBZona/9jLRcfG2/cQvgHZ1HGOqAgSunhlCRvfbF8TToIv2eXCH+DGgB5C24MCfsONQtp6BrOHEsLCfStLoGO7eefq/2B53vgL8vX0e/hWVdHl84TW94GZ64Pjt1SN/Y6Xdn6OZTY7ZyKgHCC28BxY/QEiNF46VRMwusWj0v6dFpP+MDA4HHl2WlIMdVP865WALlCJpzZF0V8k6y6SNdsSOs/S+WWC70Qs7DcJp0EwZD8agiiFlfx3Vv44a2iyppLVA2lkmbS+QNBozrjcr4WEalHvoo54xdQXZIhz4Hij/GfQuQZrbPmoIezmdMKdKcdf2U3/18+LBLwNfukEDvKySbpjua3Yxlc8ntxdP/NTx/Nr9opnuBl8CyAK6d8PKh0EmWKMj7uyo4bSwOiHMMB5m6WT1NlWWlDsbjK6f49mHnuHJRy9RFpqTZ5a57713sXj0NszcQdJmBzFLRO+pS96ozALIHgxlFNV4QLVzle0LL/Do55/ixWfXSKTkznsPcveDd9A+dIJMrJLmeXStWfeLjRMHMi3YlfLl9UNhnPulhMZROPARKH8FTM/6Yo0HIKAyDhfbB+8dP/M3nmg88L28hrmEqWjMvVbXYrW88p+eEc9/otESUUxXRPOuuLT55T8GSdvpfZHIE8IpzN448P+JGdv2Cp1JjFJUwy3Gaxf47O9+hd/51Se5fGmEBubnzvOtz23x0T9pWD4FSh4kzVtTzBvdd1+gT5e9DIYZ+4xBlWPU4Dqb51/gt/7x5/j0771Ev6cRApY/fYEPfmSL7/gBw3wikHIJmWbUIJtm2cgACUkZDkEBl9OGinZA7EHndlh5P1z51zbkmUo7dUgOKEhbkhPVxW9fL5b/PPCTezTAyy7poeLF1+RC17Ojt92mnv4r8+1KkqdRdMODT9kw0PIHoHnIWmOCSV3LRyVM1OnTaVIGC1QRW8FM7FfFADNY4yuffZp/9Y8fZ3OzoNOWCCEoxhWf/K3nQEi+70fbzGUNTCKcThh3qr+v5BW5qswMQyP6NFqhxtuMN6/yb37tq/z+b7yAlLAwb70S/e2C3/mXT9NoZXzkT7aReYKQXYSUU9dzL23Mbn5ummC8+W2zdFGvE2qYfweMrsDaF60oVg6EqYFGQqcqOdN77s9/KXnP7wH/18tvlN0l3ZArr/oig2xR3DZ64i8eTtdvl36geBr9uSGwLD4AnTvBDCMAxUbDDNfKhKHhWRImRaIMu3VVQdHj8gsX+f1ff5zeTsHSUkrmhuBqkzIYVPzh7z3HyTsP8sHvW0RVOWnSZra+qaak3s3ogLN+TwJRVWNEucXjX3yBf/+vn6ORw1w3RTptoN1K6fcq/u1vPs3puw/x9g900WlKkjdmXi98hhm5fKzZidKJ1P/4fG+glCAyWPomGF6BnfMOhMK6zCqDaKSsFv2F28bP/tSj+Tu/l9dg6ri0L1+9CF4o17/7lHnhTzVaAuH1vYyI/Qro3Abz77QPapRNrQps5pnP/fbi2G+bcKv4nzEQ/PkGXQ4phzt8/lPPcfa5dRYXEtotyDIrbZSGPE3ZWK/4zO89xX3vOc3hO9oYLRHSz/UyLXZnWb8zdNZQzNR+X6xINNqA6rNzbY3P/psnGfbHLC+lNHJIXU5tpWw919bH/OHvPs3tbztGN88jQ21apFODL9ZDTXQMzGbm2ChJu7D8Xhj/n9YvmyYBgChB2pIcKy/+sSvlwT8N/C+8ypIeKF+dFXw9Ozp/snzmLy42xw3RSCcnAUoBoSCbg4V3WQeoGRF8byHJILI+vcjV1FOjBak4raf535Y5taqQZsSll67xlc+dpZHBXFfQygWZk7BKQVoYzKLkwgtrPPL5Fzl0+hCmyhB5s65HKLMYbxpwe22fxYYGowqoBjz5yHmefewK83OCThsauSBz0zVWFYwSw/yc4NnHr/DCk5d4+6EFlEpJ0nTienVWi9/sxa3XqaP9Amt8BGMlOgYDWkH7OCy8Fco/sof5qesyg8gTOs2S2/rP/VdfSt79O8DzMxripku6LpZfzfkcqC5+4oi4/M1JUyIC8ISdeUpiRe/8fU7vG7o+MhHbERkYsR+OWicUZtJAkab+jAGiC0w15omvnGft0jbz8wntJrQagtzlXFTKzrZrkAyHFU986SXe+8fvZv5QA3QagXza6Ik/pxkuBmkEuglxF+1XY8aDHZ566DzlsGBlJaHVELQaAo+tStmqaJWwvjHmsS+e5y3vOUkuM5dE53W8GGCuHtobH7IG4zQ4/TRy0/qgB/T8vTC4ANvnIUntPSsgNcg84cBo87bD6vyPA3+OV1HSw+r8Kz758eHhYw+0X/yz7YZGZM7n5+fdkwJEZbMwundRT4UhXMNE2Sye9YS2rgM/Ja6J9RZnDATDBStPJQ6cBkHF1sYOTz90kcRoOq2UZkPSbFjPAsIyixACraHdFlx4cY0LL15n8fASRmeIxIcmZ6kARPumAbhXkCCiJgFGaSQl65c2OfvUFZoNXB0FzQYWgAKq0j6nVjZa+czDl7h+YYNjd7cxJrGuo6DnEX2672FSJWoA7jJE3GfY7o+vIGnCwv0wvAaqrGcWS0FmgrwJp/pnf+Sr2fv+D16FbzDdzI690nM5Mb70Z1bl+l2yKZGB+XD+PmVnJJ2/x2bn6qJmLgygHNhcENzrhLhtQUS7ol1ITRj76SMETtQYrRGm5MrZDS6/tEG7LWhkgkYGjRwyl3qbCDDGUFWCdluytTXi3FNXufebTmNMuYeJ4es8SzTP0gHjYia+GlMhKLnw4hob13ZotSWN3NYxzyFN7HWlMGgDpYJ2W7J+eZuzT17h+F0H0ZW0L8qEPeFEavB1TxkbHoDA5CSakXPcRGDUY2gcsbp78aRjQWzsLAOZJyyN+4uHypf+LPB/2+Phb1jSQ+VLr+jEx4pjpz7UuvRn8swg08RFOHDsJ0GU0DoOzaNO7/Pgg+AeEF6M+MbwVq6OrN1YD6wcOLVT+yLRqBVGjTn37HUGO0Pm5ySZ06nStBZtQkCmrVHSyCTCKC68cJ1Rb0BzIa+vF4pnOzNj3yxjIz52BihNQVmNOf/idapxyUInJUujegYCFmTKkKWCZiNhZ7vk7LNrvGc8ImlKJvylOjIw4pzEWPT6+sRzVxt3rtGT52BcW6fQvQMGF0H1bL+61QNkaiN3R8rz3/9Q+k2/yCt0y6SXk1fGgAf1tU8ssHFaNhz7xXMtJxqyDnTOYOVOWVu3Hjj+N9Ri1dTW7GQOoNfLXOMFQoqsZ1NRDIdceHENozWNPCNLrBGXSPdOuEsniSBNDGlqRfPV8xvsbPZpLXYi5t2P7W6mzDBGDAgqRr0+186uI4Vl5jS1dUqkratvAl/PLLV5Gxdf2qS3NWCx1ahfzlisBpXF7dPR71hUm6nPGJSxSNYVZPPQOQXjx2qCSQQitQbJQjrsHlLn/5+8UgAeegU64NXWHUfuqi7/qSwziDRxU9058SuFtXzbRyFfsuwXcvqizjNiUt/zDRawFlu8ugaFLiM0+ewZg0DR3xqydnHbdlhiJ8KXiUBGEls6MCbS6luNXNDbGLJxdZuDty27TpjSAyfAdCMATh8b61ogRElvs8f6pW0rclOrNvs6+iaSzo5L3UvUyASbV3tsr/dZPDQXSf4pYIVqRKJXQ0jJCn+x7sfk9yC2tW2L1gnIz9vZXD0AHQumDTjUu/i9D7e+5Z28gqmC0yuN217uOXRG135gkY07ZS6QQew6IEnHfq3jVl/TzuwMbhbspzZuO0ykWgWd3oEuHljtQamr2iARPgVdsbXWY+t6nzwTJA6ASRTICKstSLvPLg0iGY4rttZ7ICon/WdFWXyJ2LiuWLR/WuzGvzWIip3rA/pbY/JcWvaTdT0n6prYvzSBRkMy6o9Zu7zNyXtWMcYg9lIHgmXsXmpfhaD7mUmxPaE3OhVIezeNgrRtXTOj7dqzkQikNIhUspQOFpeG53+EVwLApeHLY8CrnTvnDqoLP9zMdc1+0rGfD5E1D1nqNoXrH431/cVilUjXiwDo/X/+MC0tqL3BgqBOL7IiyEpjxfXLPYb9gmZDWtEbEexuENoGTFNB1SvZXhtQ+yPjMq373cxSHbP1RYNGoNnY7FMWFe3cil0xBb5QTzw4BWkm6G1XbF7tYQcbaZfMEd/Ss5iuJUwMxtglEzOiLyE1P9BmffHGIUjPQbkd+tuyoCTLNAfGF7//08Xb/jbwwk00UCjp48PVl3M8p7NrH1pm7V0iFwhp/+plrQwkDZtw4JctEK4h/LBKg2M+3xAeVCISB87aNQ7Q4EDqcwZl3eDCsalR9DaG6EqTNK3YFdJ/Tj6D72wprXGHMfTWB5hyjEg17DtdyTTrxNtmsZ/f53x2QrGz1kdVirQjnUEvZgLQviwCmWjSTKCVZmdjaH1JJNRJB+6+WlA7mONqRCw3yw0z7UoypmZOY8BUVta2DsLYAVAaK4qlwWSS1Wzn+D3NwceAv7VP4+0q6T3zNz9x5qXsuFgcPPqDnaRMJtgvLOhi7Oykadeynxe3eIeoE5vaRMal++71QdzDC39uzJBBltTHGmFFplZsbwxRSpEl6a6FjXzxktvrW4m04np7s085HpNncYb0yzE6fJk+JwKpUaAr+6KUmiRJgkowbfd4AHqPU+J0wp2NEdWoIG01osv7lzl6EYya0veowed1wjgqp6PjdMR+saO7uQLpRaiGDnyWBUUqyZOKpfLy9z/VefCXeBkx4vRqfvNWcF4O7l7S1z6cNLFTjkirjIbwqUyh6RjVVE4MSDfE0gFR+hbwwDIR+FwJrLnHfntQ9KFRVcWgNwZjrUexh2jz54hIDAsBZVmhdWUNKO/4Dj0Yx17F5IUmyqwk0foYIRSqKBj2RsHo2LUG4nRVPQsKQyJh2C+oqopUZEwaGqYGYMiOEbW4DZGTKTDG0tZfZ2JeGlMzYtKyhuV4aBs3URYHwjqnl4q1d3WqrfcB/2bGo8wsaafautljyaud75yXvUNkkeiV1OyXdSHtWPB5d4t/M31DaBmNfnTM6K1gj5TYVRM6MaIzp1K6LgIMalxS9Mpg7wgn1mb1qogu53XC8cgBkIqognu0xF6seAORLAxVWTDojWvg3aCevo6eCauiQiu/MI6MGM4bEFjDLwDQqyiuPrvcMKI+3wh77kRGDTULIqGxBP1rIKtAzcKtNtVORo3F6tqf4OUAcLG6dlMHXshOZ4fU89/dSDUiSQLDBFmHgHzeUqN2lYsnA/I+QB8N0caCVvrG8Yzo479TianBh+g2aAjzm0hBWWlGo5JEiAlWmVV8f9diTjDql5SlsvVRsXY+6yqzgBmznZl9rDQYA6oyAfhB05hVTzH1JwXDQUU1LsFkk5YsEIZW+oFMvl2FB5Q7dgKA7mZeBMeBAa8OeZGsnUWcdaDYdG+FQSQGkUjSVLM4uvrHn2w9eBC4OvupJkt6OT1xM8fR0KP7FvTGu2VKTRsBfNhpNNI5fMpRYLdgMESe4ACsCHz46EbiCMgf595qIWrmC1ES3+k2MqC1mRRn+4AQf1vXudW4wlR+2YZYMfclFsew+8rToIsZtGZyIY19eYmARd2M+9VRSkExrFCqci/olJiM66TjOvtqxQwomADhtB9w2hr28WUhbXaT3I5EiGuWRDDH9p1t3Xsf8Ot7PNFESdv65hbrTtXo/R05WCKVQbeyktWJkLQFMqdOOJg28z0YPbPJ3b4+f0JgSA+0yJPszwmmrW8khcBMMgYz9D9Xpo0Ro8AYn10Sy/iYIoTreD11/6kSXqp4m7HnGAVGI/aj6KgED6prJlUqdGAkz3yaXfiPRa6vvq/HtEsmDsdpUf82+IZx0sadm7YhyUCUtbojgVTQlEXSVRsf5GYB2FUbNzzoUuvO5FTv4Q9m0vmeXM/VjSjsmmvC6RBS1OLAL38qqK3fmL2Enuwwv994kLnG0LL+7Vk2hPdsirtBv6LseQFkDUmauutrg3X5uHqGqcyijo7jp7uuFjO7Vy0sYIzr9JvE3+6rJyB8mwRxGd8vAiZEYItUmsB6ut4ftnsxbCaBqKPxyUkOSQsjyvptl/YFSxLNXLn+bc90HlwAtm70POnlm4iE5Hp0Yk5vPCj8UNrg43CtmGQgWwQnrRaR3ubffPdw0neIqgGEqYEcpF8sZp1eI5NIbJvaOe3fYoT79/JL3pBIqa3+OsEe0+qCqa3zWOcLqkUsen2pVQmJ2p1Xu18J+oS9apbbTrbpbSa6VSxO6021T8/XLzoWJiXVhJPaA9BvjwCJcBLP+gSNELX6nkC32H5Lu9p+O/Dvb/R4abvavmEbJKZ8V8v0j9nQAiGoEUK8SW5dMNpZkMGpLGsQ+smCDGCSuoGQdecaQ4jzeoVZRgANjBoBWthQn5QmRPZebjHGdqwUpVutMlYLXEU9GN27U5dYfZhVRF1XQJoqJBzcbN3C+wlkmY2e1AkE/gWNRGrIKo+2+TrqKMyoceCM6uiBFl8//On6/KQBIsWIKohh65yWNBm2Wqr3Hm4GgC11Yx0wMeW7clHKAA7fGiFy7uabCwq8xIpgJ461mFSpwnYDUlG/PhH9exac8A+6xlUqUt5sw6SpIcsFZk8g7FFc26aZIJGiZgsdA0tGOlD0/DOu5RqEoDeFUWkaTEKSQt6SuzOlbqaqBlrtlDSL66kmD/D1Dc5m/+LIGkhQsxwQPAxhCGcM7GlvtTvGzz1Nae1NT/JSkKWaRrn1TQ+pOyS7naMTJX18dGDfhz7QEflto8cfTJyVgxQYRMSCEiMzF40wVkxOzFKAYy9lXfkTcWHjdHtXT+HFqjtnOkM6yCIXs/UhPS3IGtDuphhEbczdRPEvfLOdkuaRw9mLJgETlBe2xTfxG+P6+UP8cfaFEw1JdyGfIKybracxkKQSKVyY07NSuK+jyjh6Mc2O/iWKoyFBbEcADSI9evFiGS8EJnHr2YX+Am+xt/XW/ZlQq9zAHZNm4kbB9eRIS/fuJJtk9zCnjExdUNyBwnjQGMuCXpfTDmSJk2FefkssoyWiPt+DLfj6qI/3nR83vhaIXDK/YOe6m5BGezzVxDEGFldyq8YWfhimj4/BhPHh+yEUsdcO9zxRLYyBZsL8QooQwpLTTQLRkp2h3UlIG9TiMGaxGFzBR+j+C0Qm6ofXsXpgdjdKMF58BfxvbSVNkmF8XFjURqkW0BHDU8dbxVu4EQCPt/efpFzq8t4Gw6Oz1nmxktPrc973pwhjPuKW9fpfHGILDeKu6UW8bzm/T3qm9AZB1Ctg7yUlC0sNkkSi9GS7Tpe4j2xSiWBuOXX3ccq98Czt6y8nLyj8DWIAztIHI1YRAJK5pYw0lxhlMEbsWU//iDoitKXVHNlKYGRdT3U7RCJWw6TB4eoZRzgC+Nz5PnVLR9/9/gB0MwF8Y+Ox1n0V1DIgETQoWjubW2/hBhNcpjubW/vtZ6mT3pWZIjMO3cJzrAODEdLiJ7wpsc4D9eAj/ymoM2Bc43hdTmsLwiCGPcNBmNXJp7F4XVE41sSwuNIkbyZopTDaAsi3r8duUIOc6FGVIWskLK42J9/86bQr41s3/h3eLmYcPFXcG6sNC6sN8mZCpSq0MUFtiOs5UVdAaUOaS+ZXMlt5rQhuFD9Ayet7cR1iJgwsZiZvMJE3GDNfrWPb42sgGp/p5LwQoeudeJZUHGiWd89oiImSHmiW+x6QmPLORGiMY7rYleTgDminfnh69DWK9Kj4LfGZzDHbhUaK9EcR94h/HUXU8G6XBrRiYTUlbyVUIzWZ2jZdPBEYQ1UZGp2MlcONmiHCwKmp+sWAE1GdY1aEiBlniGetWT7coD2f0VsrHS4M09PkxSqEMTYDK8sTFg/EL4q/l3MfARNx7IBgHwCIz4kaZ1pnmRDJPhIS3SuIYSwAY+koRVDT5ujfs9a5PcOu5TmzpEXn8F77UEbnq/3n75i2ekPXCOleEmX7Qyts8mgSOaMd2HwMOCi5OhLH1KznR8h50CKmOjb69D5FaZ3eC8sZ84sZ186P3ctuRdx0qfdBVRoOnGiweCCzuujEPCu7ziR0bmiIiHXM9LFm6hwBCuaXE5YPN9i6MqiJbMb9vLTT2qBKQ2chZfVw0+kOqgaFjusb+fx8+xk15W5hCnRRHWft833rKmqMwurxBoN072wNPO8fTtXo+Ei25oG1Wa0JkI5ka699aGO6mR4fJamJIfwRkZDWdoIf734J+qDxB1D7A3F+PON0LsnkGiCRkhw3Shic7h/Q1Nc3GipJZz5l9VibSy/2QlKHZ8JYBPuMI62grODg8Rbt+cTSTBimuBu4u8HnN/v67lUitikh60gOHm/x7Jc3arXLkY1Ips4ybnhmZTh6pMHicmpHrccP4rNivHYbd1BoyxmMrpkCmqtEfLhh8g1xlTU+EuPUMb/kW01OkOnhIXR5hP0AiN5bBAsjDmZmdCA4Gid2uv8MGDTCCIwxCP/2BQp3lfZU7R/IZzL7bBifhDqRhsVk9EMa6rAYdcNJAZVCdjJO3NHm0c9JysqgtZhQeYjaWblOFYnk6O1dREtCr2BCbagfdP+yH/am9UStIU04eqZDkkX19ILDn+XdfBoq93fs9g75QgL9kkk1JJIM0/qd8m4aUT+bNzRMtG2XERKzoJcKDnxYarbhT/tsJn5Gp69LUyy1xhungEf3ap20Nd7Ys+mUyI5LXSztUmeizrHaS2wBQ0gXD+E0poATvWJBRMed5UHs/FTTc8TECPETLTqn7/E7unQXc4rB2FrDene/aG2l7XhkmFvMOXV3106+U+n6JhP3upkSV3AWg5qapaqE43d2mF/NGW+OUa2ov6Pb+0yoojA0mgmn7+w6FUfVBoeB2k3kfawR9TN1QUeSk8fEqlFc3xjMYPU+HUkJ++mZeuJsAVKrNEEd3K/VZIJir79GtXMAYxoTqkOom0e9rt8KV5naHRCZ71GFJ5Ueg9UnIits4uFVdK248bwz1m1XGoqSQycaHD7dpiisgaG1mehcbaxFqZRhPNYcvb3DkVNNGLuBPorIRwOTesd+f/Gxst6m4+tpS72jigPHGpy6e45RoVGVrU/8sihHXkrBeKhZPdLkxJm29VP6uV98uwWHom++qJ2Z2kbUxhPM6fZ7lcaDLjZGTNS34Xqm5pW4KbCWsBbygBaSvf5SvU9kXBqzKE0VcYCNgtS/48oJjNGIEGuU1kD2+qBnKR2zXcwU/u11zOfuVxsj7jNmVX+618EKQXNOcvs75njxsU3KwlDlkCgRdEDbqYaisOL37veskM5lsDWKGpdatAUGn2HRTqTtUz/LBBlEDCQcCEuQixl3v3uRxz63xrgw5LlAacIYLK1AK/sSVRXc8Y4lugeb0B9PGR1eWnh9r6qBD1Pg8Uw3g+38sROTFkX6YAQ845jQ+Oye8OyBkoJ2kFb7h9rStBrtubOQ+ZJETUZronb2yqgxILwOIR2Q4oYPxoLb4P160jeaN0SqOtFA+MsI2ytCuhgwuJwkwgsgcPutyL73bYs8/Mk11i70aTYFSWKsDmugUrZDBz3NwdPzvOXdK1ap9/IaV5/w1NHrjbtP2B6zivvtOzgkZEQN5pMyNDA23PnOZY7dcZWLT27RbAnSyrmyhPVPlhUMBprOUs597122bVZGKfMBKA6AQeJ4P6mo299LDv9SBSnqzp/QB+O/uh+NURgUQfJ4qWemD/duJYNU4+U9AQakUu29XnCasOgbUFP7qmJ3mXP11gZveFMiJjGuEwyu0rF1S91YuDfQp3n55FPfh97h6jJgJtwzXikfVaycbHH/t67yyX86YDQ0SJf4YLD9NxwalIEHPnyQ+SM5bPSdWIvAZaKXKKzhEYm1XTRsJrd7sTi9OCLuuYYFndU27/nIEX792R0GA0MinCFnbSrGhWEw1Lz3wwc4fvccDIaT7hew1zdQG5NJBDA9Wa3QLxEwfZuHBAa/3z+HfyQPXuOa3Bkike5n1TJvxNk+TEy5sN65Y0KDj0u61T41azsA88PzHXvrusLhO5G+pwFpaVmEkJATvSICW9xhfpKhCde/qPd7PMSdJqXzU7i3MDizI+OmUKAM7/jwIZ57bIcXH7qOSEBlAmMERaHZ2Vbc/S2HeODDh2A0tu6XkDXiLzfF4nVFmARcnOYj2AW2+LH9F2Os0TMouP/9Kzz/6EG+/LsXSaSdTg6shb61UXHs7gW+5ePHraE3ms4B9P0SqT2+rabdWL4OYcqTSD8MIDbRS+3B65gxcicY9wwWfDp0nTGODSMvhtCqk+pxBrMXpt53xXRhVHAShpfKgEbY2VOMxmBjgcJ1mJ0yQhPeRC/O4kbzFrF/E32DePEb33QCoA6VE0woIpGM3d4rWFju8OH/7DZ+e6i4/PQGWeZFMNz+roN8539+J82ugLWxFe2+bvFLEFW5lrRyasPUAZ4tguNRT24Pj2tgMCZbTvnwJ25jZ6Pi2c9fo2hpZAKjgWbp5Dzf/WN3s3ysCVe2nZogCC4scF4EQZjPZiJuS810sUYRs1wApwNfCHWJyX0BdB6MhG3+XiZqC39rYVRL6nHKXgCU+wOwMd12ZuqzftD6gWv3lHsI6d4iP4jUv51CYM3OGHhi8nOXG8Y4ELjJlP0YjjDSx1jv8vaIk/d0+d4fv5fP/cZ5zj2+gRRw24MH+ebvP8HyQQnXt6D0APEvRgw+s7s+Mx3O0+I4bqi4naauXSnYHLJwcI6P/9f38oe/co7H/+AKxaDkzDct88Efvp1T97bg2rbL0onFu6+WVxdc1MlE7TZRJ/9SiPpFDgwX9YnXBT0Y3XbjJZ67ZozNWOPyUAiANDoTqtzT0k2F2icWbEw6wfj49nMB9PB8wj1mrJTH1xGTfeojISISG8EXFYs+aQ0QL45DA3oQejbySrFjAWFgXMJmn6Onu3zPj93F1YsFQhgOHm+RZRVc24EiEmlBz5t+GabYMDTzdKNEHe2Pi8EXXyPuvaKCa30WVrt894/dzVs/dILhTsmRMx3mlwRc34bBuNb9Qjv5RkmYANguq9Rn8URtF473x0GYKDQ8olclApIn6x4VrR08I3KqHz2kq84s6cwrzrifRbaIEG8w2ukB/i0xoiZgYxAibgzq76ENooeccHNEqU9hYNLU04uocQUEC9TPK4OC4RgqTd5tcPx00x436MPGyLLkRGf5N9/fN3o5dr+B7N4xgzXDSxYBw4MotozHJVzZRnQLTt7RAtGwdb8yhFHpYtQwscK5B1+wXj0FRdavENSZ3V7k+nMjJXsXq0di3rd7aH9/jcmXKn688Iqa3S02XdL9dhrhslWnrXMT1dm42amCdeRt5RnKeCApEdVQRJ0kJrcZQ0jnn1CqXUcIJ9bDvZxzFmn9jQZrHZYlbLkJ0kNyXQSO0FiuQ/wY5Nj6DS05DTQz9d2LOP9M8fPWl5pkRMeEmwPYHtp9PlwTAOOfL2I+I6gd9SLaF6sBpn7R/bWCDijqY/x5Ey+K61MdGZxhl0Fr7YaIWvKZYP2AGaH1PhBM99tpkOOQtW0I6pZxDeiZsE4+cA3gOs/GhmEyk9npaoGpiAAVNcjEuNuoI4Ny7ztc7yOO3ZuulJvtQETvxV7PvRdYXONOgzKuo/8emH3qurvOmdqvjFsqNXb1yJrZMPVzxeCLnfeRD39ClIaOcyHTcF2okxmil8dMP4d9aU1ENP6a9TaCduAvrYUsjcz2TLtPjdx7KjIl0pGu700MBhNt92NdAz1Od1IQjWIGYfiHdG99GDzDpPgN3z07Rg1FZYcGxCAMKxw5wyewR0pt8c1itr3KLEBFrDfzmPhYM7U/Yot4NtgYaIFV3GB/0nBqiHgEcRqLfc9w7vm9FSxE7e/0oI3jrBM6oL+c++LVLQwYZa1hB1pvktTGiKm1AZmMtMz3BqCW+V77QKb9YHCZ6AYe/BHonCBGBFERU3mkk/g3KzCZ/8+Bxzuhg8j1DRydH+dWSdfAyjunBS4GOMUaiRXZPpPXW46eRaHuOFfl2WXWjlj8TjObb7wZ3ycYxjvjXb1CD0YM71/waYvV10Ebq5KETvI6nq6P91JomuFiyRPXdVKrs33tU/KNQTuyCBxkwLh2sLdIBipp7J2QqpLGXvsYjdPNYHB4katdkmfNwM4gUQiT2H1uQkrhgFn7JT24fEf537p++PhtDsD04l3gVm8hTIMVR0tCSpdnQg/EyFcWsmeIpGJkbEz77ybw5jvH7MZheJFmbffFg8ADQRMmYQrM7kSrPzEemxLm7fP6bfTsHnDhfl6nc88efIcx206BL2zzoHJAc3mHxrj4b3g0Ud86Mn1jolJJutntvzRlStcl7fZf2msfl0etjRNCoo2ODK1a94utYozGuFmxRGzSSx8RcTXzIAu6CUzEV73jemIaDj/wyT+60zPDsEzXEYFhTQ3E2L9nFLXbAuI0rrqI+h7U/VL7CKeY3V5oxvmRLrnreh5IhnrKEc9m0dRqQWUxk88emC96CcMzeMnhRayv0x6sGdDkJYV7QScczjUYfZp2sAeizcblhHoPidagRGODfUqqxN4MuNgUm+UgIdd610B5m0s6CUIRDxN0moAwPjoSpVWHoZru7fITXcZWKdRgDICMNWwcEyaToA7AjTvNi1VjzxGuIz2TxA7oeOxK6EjfUb4eMImuWJTF+l58jK6vEaaTii1Pn2YFdsD3VIPHx/rfPpy5yzKXNTKCTl1vN9qAjqYwCepOrULU//u6eRa09/eEb0FYg67Gh02Dq5LmvvP/pVXS3HOnSPLreiALo8nr9vAiWNSIJxoMbmy4RhgFJs5aqQ0Mg0CVFbq0lK6FQOaStJkiE7cKkPBA8QPdveiJWChkVccdaWpRFjOWPaHuKPvGMAEyz9JBz4yt0VhnhckYcHx9E22P9oX6RAzsARkU+ojpJ1gvjvpMgTFcKwZ21D5eR6tAlRWqKDGldgtOSWSakGQCIZIJ1R2vqxqnN7uBZ7Z6vt/jatptOrCioSJFoq+zT0nltKc7KsN87rwW2ZbW4wN6gmrr5jXR+FJrgGnQCiMEws/iGdjQXldVhqJfsnZ5wObmmPk5ycJig6ydkbRyZJ4ic4lMDTLxjerb2r+pXif07OTcOhMieBo0vlMSoiegBjc1wxnqa9dUwaSOGg6MbuIBEt83FrFexzLR/phB2b3dAwEIMfb49gbchN11J2k7qbkqFbo0qFGFHhUMt8ZcvlKy1dccP9Lk4NE2eadhp/uIlTiHJGNU5AfUhIH/3j2HCRJRe4LSwlUhURq5/8B0PZFyMlWS9Eopm1e16h2YAJ/GDqp2TmVrbgvqqIijaWPAKJsr6IFoDKLSXLs84l/81gbPXxxz8mDKHSdzTh7POLSa05nLyDuZZcRcILOUJEscOwrHeBEzxhiIp3TD/fZiNjDK1EsXrPIIFPEMrcFgcs8RWN3fz587iwEjZg7boVYvYCLC4dikFvt+W+RgjtULJ16NERil0KVCK40uKtS4Qo8qxv2Sra2SC5cLHn92zBMvllzb1Lz19gZ/6vsSjrQa4Z3FGRqgMCZSC9z4gJDxYkzthrTdPOHjNwq0SDeL5tLeRgaQFs2lvXeOt3eUaFwymvvCTbVwCqawg9q0szMMThTbGogARO2MBL9Ohh1B9cQLBV94YkSpYW2n5LGzFYsdweGVhBMHU44fSjmwmrG0lNGeS8haGUmeIvMUkSfILCNx6l/th45eJuEAGuuBMcgCm84CpQd4xI4RdiYYyszYERzvXhWI76WYvK8/LzZ+zOT2YAm7umvrCtHaONGq0WVlQVcoqmHJYKdkba3k8vWKc5cKzl1WXFxTbPct0pSCrzw95sHnC46dwDrAfca28Xl+vk1qsWc/IhC6bXrqu9ZQytYV0uzibHTZkpLu44hOs3GZd5/XvRpHsXoS/vDgdAQR9ECr9xmjEFq6rBaNyAQbfZviujQnSRIwStEbwpPnNE+erWjlsNgRHFhKOHow4eiBjAMHMuYXMjpzKWkzJc0zZCYRmUSmVp8RaYL065fIiK08Q4kpBsNZybEVGdYo8cDxn4KbK7F1PAXwXXH5SAcN93b3d+FEbaybS5caU2rLdJVCFQo1UhSDksGgYmuz4tp6yaWrJRevaS6vKbZ6mqI0CClIU8PinH0uraHX15y7XKKMsC5ul25f66VRrN/oADzvvPZ9rnU9niVW1VTavJAU/a39WipNiv2XdFBZ50llBFprjEnCyD3pRbEDpnQV82+GIKpJpEAbFCLLaDUkeY5bzVwj0yZGl+hCUWqbfXRtW3JxQ/Pw8yWtfMxiV7KykHDogOTASsqB5ZSF+ZTuXEqzlZA2EpJGhkwlIksRSeKAKZ2x7BIkJASLW7gGjUfteV1vApQRSGLyii3sCRHpr8PU8dE5nmA1GD/WwrGaVgajNKa0YlVVClVUVMOKwUDR6yk2NyquXS+5uqZY29KsbVVs9Q3DwgIlywR5amjnul6wUYARCUoLysKm/dvpThTGx56DJWENEKOVMzAi/S+QUTQZlK4BqTWUWffp5uDavpMPpc3B/rPkF/n8s0pmyqgiCTP46/pmu9hQgxHuTRYaYyRCRJaxnQ6LzK/lmylah07RvPNDGFVRXnmCcv0sVe86VaFQ2o6WLLXk2qbm4prikeftKpOdlmCxI1lalKwuJazMS1aWUhYWUjqdhFYnIWtYsZ3kFowiqZeYEFLa78JtE9j5jj2gnBEjRMRO+7GgMZNfrWhwWHQhK6++aQc2FfvVDLqwzFYVivGoYtir6O1UbGwrNrcU1zfs3+a2ZqevGYwNpQvupIld9nW+Y0iFsYvbpJB1F0mXT5IsHEdtX6K68ihloclSQaNhx8xMKnQ6egAdXCyeU7TxbhfQTiWrcWFfHmUEZdZ9Yl9wAWmZdfc9YNRYfKKUrctNVRzzyA4DqY1A6npgdfALaoMWBim0nTfQO519Wj2QJZosAykNi6ffzpkPfD+ShM31q2xfv8Dw6vOMrj1rwbhzlWqwg8rroYrKCIZjwXZf88Il2wFZCs1MMNeRLHQFC/OSpfmExbmUpaWE+bmERjMhz4VdKDATpKmwfkgHRuG+ewDG63iYGIwTbFkDbDIuXoPSdpB2yro1FFSFHfVWaIqRpj9QbG0rNrcrNrY0m1uajZ5me0cxGBqKylA5FTKRdpnXRkPQkYZE6LCakswk2dwyjaUTNA7eRfPwPbRXT9LsLDG4fpZL/+5vYa6epZFLFhZS63asqBnPOH09YhhjqIeZxOI2gM/U49qVQcnmmKx5YwCS7e0HxD7ruTLpPm3KrWMT7GdEcJZ74E3kEgQjxGXpTiQEJLRaCc3M3qDbbnPi6FHyLKM6coh+cQ/9/vvY2Vxna/0yg2tnGV1/kdH6S1Tbl6l6a1SjbVRlwhhtpaEyglLB1Q3FxTW7LRGQJ4I8F3Tagm5L0GwIGrmg2ZB0GsIum5oJu3B0AklmFztMU2mnw07scl5hSdWwuntdtDZUmlAn5cYja2NQyu2v7HDQ4ciOSR6XNi1xPDYMB5rtgWW0orSshrF+dr+cWKMJHQmJ0BOrZCQZpK15ss4q+fIpGgfuoH3oDHMHTtJdWKHTbdPMMprNBr3VRdY/v8JAn6XZEBxezW0jlc5AcjqgMC7m68Zjh6kBvchVkzqgjsSv0DAS7bNne9mNAXi2t9/CfADluNtY+IoaX/igVAatRFARtDZIJdAJCOXWv9CWJfxbIVAOldJZwQpMaq3bVspoWDLauEw57IOYJ00ES/NdVhbn0EcPUpR3MByO2en12N5cZ7h5ncHGeYbrFxhtXKDcukjVX6Psb6ELu1ihUrVfSmsLxLISrG0Krm1Qz2TmpGyYb116Y1qEOTK9O9GvVCRj/yKRuWHMxGoH0waaPca+tMqxhTfMA5gSKw4bObQT6yBL4v0SZAZJ3iZpzZN2lskXjtNYPkpr5RSt5eN0Fw/QXVik3WrRbGRIlzmkqgohU3SxQ9VfR2totiSrK2lklPnM5loMW6arVYfQ97EuqKhfOueOKbL5R7VMb7hYTapleqNjKNPuFytSElWhtYyQLiwItZjQAUxSz8vn88asW8bPjKpZXkhoNiWjAWxcfIb+xmVW5pcoR2OUNkiZkKQJ7WaThU6Xw4dWqNRJiqJkNB4zHA7Z2dyhv7NGf/Mag/VLFINrFDvXqbauogYbVMNt+zceoKoKU0WzJOD1mZrMjDNIaulpmU7DRH6AmaY/Jv3efnJVIZgAMmiEMPVAzRjg7ruUNrMsyVKSRoe00SFpdsk6y2Rzh8i6S+TzR2gsHqbVXaa7sEp7bp52u0WzkZMm0k2/rSiLiqqq0NqmTyVSsnHxOfoblxASut2U5cXMjacOClxteHg9dYIB/XcTRHB8ulGGUglUd/4LZ7hyo+l3Sc/IKzcE4LBx8Etl0r6cq+3DQdYrq/9Z0RuB0FglVAinEwlhY8TCJQK4ms61Jd1OwtYWDNYucf3Fx1m97a3ujhqDQCsojEElFWmWkCYZjXaThW7XGhMnBVWlKasx/eGI4bhgPBgy2Nlg1N9h0NtkuHWFcW+DarBFNVin6m9QDrdQxQBdjOxfVWLUGF2NCalGmklD1tTfw+bYAI5+E4ErBiQCRJqSZA1EkpOkOTJvIdMGSbNL2l4ibS2QNudJOnM05w/Rmlshb3VotOdpdRdpNlu0Wi0ajZwsTcnyxEUQNapSlGVJWZVopVDKLWpjQAiJqhTXXnocVRQYAQeWc+a7CU5HwIQ15mpfYB3dmDI0YkNZR2JZa5Rojous84UbAgtIi6xzw4N01ny+yBcfao+2v8tnikttndJaWZ+vVgaZiJCY4n2CXhQjFWECS6XodDMOHci5cGmEKRVXnvwCt7/vexEyQRvt9EqDcZnVSmkwFUoIpKhIkoQkScjzjHZ3nqWVRQQCaQSVUlRaU1UVw+GY0bigKMaMRwNG/R1GgwHjYkg5HlAOB1SjPtVwh2q0g1JjdFmgiyFVOcKoAnSFUQW6qjC6Ch1lnItJCG9NJwiZeApDJBlJ2iTJmsg0Q6Q5adYm7SxYVmt2yJtt8rxF3mjR6MyRN9o0Gg3yRk672STPrVspTVJSNx2uwepclbLLdlVVZcFWKSoHOh0lchoMSZIx3tlg8+zDdjIxLTh8oEHeFjCuMMYtU+bla+zhCJtdloufx8bpfjpYvtaFNE7nnikaCw/dHAAbCzc+SlVl1Vr5lBqc+y6pHPC0Va5FYvVA40AopHBTwRg3z4mzLJ3z0M4fo5DtjKNHmzz06A4yhbWXvsLO9XMsHj5NVQxtI/sRcZ5pkMjEMqtW1smrjUYphUwSayiIhESmtJo5aZKwsuTcKm4iTKMUZakplUJpjVaKsqooiiqwhypLqkqhKtvBSlVUyrKKjiMFpnbV2DnyrAUtZYpMU5I0I0lTkiQhS1PSLCNLMxpZSpZnyESSyoQkTUkTSZomFsxG2ymcneVcKe2AptCqsgDz9Y+cxbXT2Fncxmbsaa2RSYON81+md/EZhIBGI+X4iaaLaDoAeiuYOPvJWN3VSQUVGLDW90zlhq8oG54btZY/M7f1wp5zAk4AcG7rhZs5jq384Kc7srmTVsM5nQprjEy8CcK5/izwhBYuz9IF4AzWD6gJesapYw267ZTRUDFcP8/VZ77E0rHb3UNrJN7jLtA4VvTMKuyLANblg1IIkWCExugSpRWVc63YdYElUkhkImk0c1rO3SKdq6UWr7XbIXCI61wN+Ck+ZsrjoMe5FdClmz8bg59b233DXsoP7FGuQzXK6V6V226c0qW0RnmdzFnY3sDxg4N0iNXq4DPXxjiporj01OcoB5uIRLC4lHP8WNNNyulH3Wl8itykb9e73zz4rDvJzzIWIiHKUJFp1Vr65E2BCkhVa+mmDnxpO/vqYrr05XY1/IDP0PE6q05q4EmXCWE0aGmBZ7QFIYDEhpJEpThyOOXwwZznXyiRSnP+4U9x+j0fIUky/OSH2hiEsjFk7ddv89ksQiOR9m0XVi8VUtrx78alD2mBQaLDRDqOWSH4+ESY5VNEVq6Y2C+kIMGtjTs9WSe1YWKc4uhfIuOsHeN2BiducFXFyb4miDmfgeJ929oByxgV3Ds1+EwYm2vMFBCBNG+ws3aJa09/nkRCpQSnTrRYWk6gHDm91+u+egJ8AXheFDvS0Z4MdG3DoAwD2X3h7CD/zE0D8OxgnzEhUemm1ajMDvxOtXHpA4nSKC2Rqpb/Qtl1erV3xVh8hHVm4rCNMBrKilY35c7bm7z40gDZgLVnv8i1p7/C8be/n2Kwg0hsCNDO2JGiXZqRQGCkDB1m+VGAVhYwbgo46d0f2riJtjyt+UqBn1zWj/3XLnvFu5JCiY2KmdEQz4ueTSNAihiY/rt2+31unY8uOBD6FPjIk4CpmQ9jgnUbps3VHvSTDC5lxqVHP0vv0tNkqUCKhHvu6iAzA0MVUObB5wGudZ3xopXV/XyigZ8+zk4d7cKGFYw6Bz55mssXbgpUQHqayzd7LIPGid8tks5faFW9ZZNaCpYVqMSylJYSkWiElkgt0MK4sdFBiQNt51QQVQVacdedbT7/5R36OwY12uGZz/wah+95N1mrQzUauM4zNgDvBtl714bRNmKhhUZKt16FFq5rrS4qkTYurSVGWsvduz0QPjfFuFllhcu28jO/2utMxDziH1PBEP/DA8SDz/t1Qrq6P9JLhwiA2nl9/SxTdr9ycVirE+s4bqy126+DBQ9WB0RAs7PA9vULvPSFX0eakkpLjh1tcOa2hvWCa211QB1bvV7U1kDUsd7nwKdU7Xin0hQmr8r2wd+4aUABadnedwbViaLyzmPD5uqnmv3e91lrSKCcE1p7C9iNF7KuGAs+IaPIiXTiutKIccmRww1OnWrx8FcLmi3B5Uf/LV/9rV/ibd/1p2nOr4BR6KpEu0bCGJRIMcLlCQtp47q+w7XGCFcXY0MhCThxJO39saCTE4ORcDkJHjX+z/thRP1TmEnQmYnLEKJAQDwvk/H/nLj142YmtgX28+zjwGWcqDXU4DPeIrWi2ABCWmNHJglaa3auX+KR3/x5ts89TLMlGY8F9903R3chgZ0h6LKObBG/FERuFoKks14QN6Or1/+UwZQwaix/ddRY/MObBhSQjhqLN3+00WrUOvjPq8H5j+eVEiZxkRH/VriRj94a9vNKWq+/QRhhJzMX9s1Kioq0nfG2+9o8/VQPMDTykif/zd/n+vMPc/T+97Ny2/0sHzlJe+kAWaMJRtuVzZ2u43U0LY0Tvdr6KBNrAFBpSCSJ9NahRArrn0RopFtoZ2L1punHJiArsKLvrVpUC2pNsNbdjDEzRHBttWqiQV6O5XxundbaqR11VMIYjVF2u0FYa1s2yYRAKUUx6LN1+TzXzz3Dlee+wtUnPsvo2hN02pJKwfJKg/vv7YAqoFI1A5sgye1vr+OHMFutbulI9TLO+tVGMOoc/pdz/fObNw8oSOf651/O8Qy6x35/tL3ycFZdeTuZr5BAKY1U1vJTnuW0A6FjFz8a03vSpdKIUcldd+TcfqbFU0/1aXdS0lSz8dxnufLUZ5GNRborx1g+9RYO3vkAh87cz9KRk3Tml0jz3IpLXWFURZg00Ut8KdHSuXIQCOkiMs6oUG5qOenHloSQhAOIqFcfDlOPTOE0LECNmZxtzgHEAMIr9h6kkY5mvM6mjTMwHKsZa/kan0eYJCSJJHGWfKUU5XjMcHuTzWsXWb/wAleef5zrLzzJ5sXnGG1dQJiSbgsW5hKEFIwLzb33zXHgUAK9ASiNii3eyLgIIndK31NeZYy2UWmGyfzlnXz1V18WmIB0J199eWcU4/V++8g/aW1efXuq7ApKWllfoFLY8cASlMu9CxEBn1WCse4V6ZafGikaSznvenCeF8+OQGm67YROK6UqFeNik+HVTV489xjP/eGvkHdWmT9yhtWTd7N68m5WTt7F0tFTzK8eotGaJ0kTK/orF0rCiy8LHOmmBpZaIoRGS2fxGhHNd+Sm9I10QePTtCIDI1YC/WYrRqNt1BZlEMLeYMD77ixYhUyQCEQikSJBpPYF0VVFUYzpb62zde0SG1cucf38s6y99BTrF55n59pLDLeuQ1mRptBqwcoStJopaWrr3R9ollYbPPhAF1QF46p26xhsWtUu8EVOZuUZT1vXi4u5ozW6gn73yG/O9c499bIBONc793LPYdg99s/Hyfx/mRZbJ3ViEMq5QFxCgpYCKU1Y0FwIA04ntOakQboQnqoUyaDkrtub3H1Hh8cf26bdEqQZJI0ETUK1YDNNirFiOLxO/+x1Np79I57SkDTbtJaPsHjkDg6cuIOVE3ewcOQUCytH6Cys0O7Ok7bnbNjL+edQFVq5sJMLVRlpwSBcloIIb079AoUP4784doqtkYDE6GQhrXsoMKzzQSYycndotKoY9Xv0t9fpbV5n+/plNi+fY+3iC2xcPMfW1XPsrJ1nsHkdXYyQArIMGg1YXbSAyzJJmkKa2kQGbWBcWgC9650LHD6SwOYArSL3j0sknjYyJkSuMs7vB7oiLJxEqSlEazDsHv3llw0kIB12j76C08wL/e6Jf9rc3PpvEqUxUqIrY/1v0lq/SgqE0KHhhbTOat+5BmuQoDRyVJEuNfim98zzwtk+o7FmLnMgTGxHag2qlVDNp2Gi8bLUFOMB4+3nuHLtOS4+9K+tcZK3acwt0148zPzyYRaOnGDh8CkWDx5jfuUwrfllWt1FGu0ujWaTvJEjZYZIkjpjX07MITBp9boiYAJ7MHmMV+q1Bl2OKUdDxsWY8WDIsL/FYHON7Y3r7Kxfp7d2ic1rF9i6eon++lX6W5cZ7WxQjYdg1VjyDPIGrC5AniekmSRLHNhk/Zkkls2VtjmEo4Hm6JEm73qwC0UJpQp6XQ0+Pcl8xoLMLiGBYz1vfGgX9bCht37nyO/oxtznXgGQSHVj7pWcxzBr/u/j3kufaBc7h7XEit4KhDQoIUAZmwKuPJt4y1DUbhAtMNKyYNofc/q2Fg8+uMBn/2CdsjJkmQhpStZtZxtLOUe40hKlJUYLKm2TNatSUxYDivGA/vnzbL0AL7okHJmmpHmLvDNPo7tEs7NCa36JVneOVmeR1uIKjc4CeaNF1miS503SvEGSZSRJauO8LrQYXCSqRFUFqipD2K4sxoyHA8b9PuNhj1Fvnf7WJqPtLYb9TUa9TYrBJqP+DuV4hCoL/AzFSWpZLctgeQ6yZUmaJBZciQWXBZlVJ6SMcxVFQL5yetpoZDBC8r5vXmJuUcL6EFXFo9sEPtXes57RkxauNza0wg0XcIZlpShEY9TvHPvFdLhxw8yXmQBMhxuvCIDAU+utk/+w2XvsJ6QyGOkSEypjrctKoqQDXsgutoGosAi6tNYTyiCHJbKR8r73LHL+3JgLZ/tkWULiRr0lMkhB0kRAirUgnW4Xcv9MgtYSn7kdxIbSVJWirHaoih3GVy8wUHVjBgsQQOBCdAkiTZGJi9F6o0JY5sBHG4wbYO8sVKUUPrEkFOHYyYEsTWG+CWkXa1yEvzrxVUbPLWX9J4RwOYz1yxyI2NjomqoM48LQH2je9vYl7n9rF/pDm/LvQ2de7Gpdr63n0qv8eir2UwfXi1Ia7VbRMSX02kd/u2wsfOqVgigtbyYZYY9SmPznh8Pz/3G73DpBIuyKoUIEI8QO9QPvj5HCimd07bKwTmWbVpX1xnSXM97/bcv86q+O6fcViY/nCvvWh8aWbiCUd+X5AVH4t9q5NryIMQnGJDbaoetjvZ/ONrzTd3AsoBU2S8Tfw36KWOyK+ne9np5TO7y+J6xOHPL/3PP4QXt1wqsHlk98jQb2xUCLABcb5T751ope6O1oDh5u8f4PLpFQYfoFSulI7yQklYSwaqTzaQc67QCtKxMSDig1Y9HqD+ZP/VxW9upGepklzcreKz2XLOH57e7pX8g3Hv7prLK6oHGKLNKyodf/pOtgo4CJ+exwITc7vjXdGXP77S3e980rfOqTVxkOra9OurddJrWLeFonm8iUT2pQuts4H3LtcA02A1a8exdE7VGuzw0luqeY2LF3scARYUy7H/gkZoFK7H6+GaHnyRL8d9ZNUlbQG2jSPOHbP3SAlQMZXOuhKh3iutrU+l7MhEr76IZlRV15MFKDT2lUCdvdE/+0sXPx399cK8wuaWNn33HDNyzby/f8Unt46QcXyqvvILHWpHLDHpU01vcmJMqLYvwbL2xal4dGAlWlEcOSJE/4pvctsLY+5qtf2iRJTEgSSIW17nYZBLHFOmP7fqV2l4gptEX7PdvVX19WCfUQU+e6C/qEnJd7Xc/kFjh2/ePBQFNV8IEPrfKWezuwOUCNS2tAUCcY+Liuz+tTkdWrlB0wpabA59lvkCxe3pq/62++zOruKunW/F2v7gqVvr4x/5afza5s/qNOVSRGpiCMTZeqQAmCDuh7V/htUlix7OKzlq0qxI5dP+ODHzrA1qbi7As7yETSdHFakdjZGPZZ5q6+D5OYmtXBIvoSEhDiAyPRO7H7JhkwAGsvdO3x8tzwuu7d1cau+FApGI0N/YHhne9e5r3fsgKDIao/oqp0NI7D6X2OOb1+5xlPaYOqQFfaMmAkflGKYZGys3z6f+kOzj/+Mqu8q6TdwcuLhMwqp0+PfvXq8PCvFttnfzB3yNDS639Yd4x3RDvl2eVpAdLNomHC4unFuKKxOWR+pcN3fvdhfuPXNFcv96xz1scmbhKE8PI6dhZjxpMZ7GKvm7nmy7j/zRYPvthgGI0NOz3NXW+Z50MfPkiqS8zWyFm93nMQZbwonNh1UY5KR0DUgfmsz9ACsBwZytbS5+8/c+3vvhbPkd5/Zv+B6TcqJ7sXBFAmJ07+1NnHV751pVw7It0gbyOdg9qBEGGVc42JRKbL6cM5g7VAoSlGJfl6n0MHunzko4f5rX91ic21AfMLtfw1CSTThsHrUF7HS7+iEhsRdsSfYTSGnR3Nqdvn+c6PHqXd0JhrfcqijKxe49xH1Ll93sVSRcZHaRz71SLZKDCloq+7w2Onkv/PuKc27jx8eddC6S+3pCc7N526Nbu4YMDdK2cf2Tx2+md2zvZ+bj4Zg0ycVVynP1kfoTNAHHXVc0rLoKijQZWK0kB+vc+JY3N85HuO8Du/cYHtzRHzc3YevdRBwzPn6wnCN0uZAJ+CUhlGI8t8R0/O8Z1/4iiLc2Cu7VB5vc+LXv+pTDBAlLZJDD6zWQfGwyY9VNrmrFWK/ijFrBz4xfNX+V2AOw/FOssrKzKYh6/0D4JD6rbjvb9XzR/8tWIkMJVxk9Xbt8zHD/3DB9+Sd394/5NxSY/GUFaaYlDAep/bTuV81390lIXlBtvbinHhlOQqJIu82rZ40xf/jEpbfa+s7CD3nZ7i+Kk5Pvq9RzmwJODaDtWopAoJpDZRVZmorY339+kwpldVxlnA9tPqfBaIxcig2ktfuPvM4KfvPjPgg2998TV53W9Cg7qJ4vKRDjbWRm+5a/QX++nSC9XIh2s0pjJ2TK4yqNLUswf4Bw7OTuVEgfPkG0NRKYreCNb7nLmtwUe/9zhLB1tsblWMxobSTVehPAj1jSr7tVdCtopzs6gqAt+O5tTtC3z048c4uCzg2jblqLDg8xaut3b9C2/i8JpPLjB2mjdneBjvcNZgCs2OXtw6elv+F/qD9PrRzhURKvYqy2sDQAiMeLR7/cnlU/N/oVd1xqZQwblpdP12+TdMO896mGLD0X89C5M9ryw1494IrvU4dSLne7//BMdOz7G5Fc2Z4kZmafP1xYbTrFdVUFSGXl/TGxrue+cK3/N9x1mZB67vUA4LKuX9faZ2uUw4mF2Gi8toUVF/aEcWPs6ri4qdUYO5Y/M/s7GV/LuNLT9d8GvTwML8g1d/jfpb7Zz4wtOHf2Z4Ye2/ne8UiCxBpgKRCjddmkBkws69kghkYr8nbrLyxG2z8/zVEYIsTcg7DVidY2sg+NQnr/D4V9bJM+i0JVkqSJMoZMXNWclvxlIntEYRDmUoS9jpa7SQPPi+g3zbB1Zp6AJz3YvdOqHVA9CHIr2OFyI+yjg1JmK+0umAFehCMehLhgsn/vE77t/+UWC0km2ICQ++q+Yrfc7XFoDg41H6erHSefjR9j9sbp//WKttkHmCTF1iQWZBKFNpg+upB56MwAcykW5IZT0pUJYk5M0csTpHmWR8/nPr/NEfXqUsSuY6CVkGaSom5sMLyQ9fI2VC5HrwVYbx2DqZO4tN3vv+QzzwjnnEcIhet9ZupVy+Ycx+wdVCyOVTqmY7O0tX7e8z3u9XaoqBZtA48MW73yo+Blw40r7m51neVeVX+qyvPQDBZ57qS/3V2556VP9Ka7T2QKNTM5+dpw8LQMeIngmTRCDTJLBYIh1LRvHSREqyRkq62IVui6eeGfKZT1/mysUdWg1JqyVd9ogIwfyvBSDGwPP6XqWtejEYaIoKTt4+z7d++yFOHs9go4/aHlKWVaQDm10RDmv0mdoADIaGxlRWBQrAc9/LgWLTLF84c1/y/cDnz6xck070ToPtVcni1wKAMCswZsNu+vm1A+959jH1K0ty/UTWsrOVihSSVFqRnNRiWaZuEHnIChFuejKJlDLMUCWEnbIsy1KyuRYsddnYhs9//jqPf3WNalTRbkvy3LJrOoMN3yxAjEWtgTDO1up8hsKxXqub8473HOSBdy/RzRWs96h6Y8qqquO5Xm920Q3twRhYz+X8ebHrjBAc8FRlfYDVSLFZzu+s3LHyI8CvvfPEC9KNp5gFtjcjAF3EU1oQPnT+zHdff3b9/7eUbK6kTTunc5JZwAnHfMKBMHG6XxDFiZ/ZwB0n44wRYfXCdo5Y6kKjyZPP9PjiZ69x4ewOiTS0mpKGu9deYvlWgHECeKb20XldryjtnIFGSE7ftcC7v+Ugp483oTfAbPUpg76ng/WvolCb0drpe1YEG4VLpcKBTwfWI/JOqJFic9QpFs+s/DjwiwAPnj4nw5iCGY/yatrh9QKg2yYgsUGjL7942w+vPbv2C0v5djd1TOhBiGM+kVo90LIidjqNSA9MZG2YxClMaSLJ8ox0vgXLHXp9wSMPb/HEI2usXRmSYGi2BHkW6ZfufCHqKdRCxV8HQMbcEcdw6+QAE9wrg6FGGcGhIx3e9uAB7nvrAo20gLUeqjemLFUIqfm5my2ABWGmBJ9Sr6PMFqUndD8TWb6qtODbHjZZOL303wE/DfDA7ZftNBSzAfiqTeHXCoAwkwXxRokC+NKLJ//v68+t/dxis9dKm5IkkxZobu7mYPl6NpRY40RK9ykCGGsQCieSJVmakLVy5EIbOm02tjWPP7HFE19dZ+1yn1QaWi1pM62lE/EeiESsOJ2xEj/UPuDc0zPhxSuERFCMc7r7iEZpGA412ghWj3a59+3L3HvvPPNdCdsD9FafqihtUoEbuO4HEmkX5w1gjA0PbQ0PE1KsXP5fVQNQVVbs7gwbLJ5c/On779r8y4DJdLEf+Pba9rLK6wnAelsMwheO/5frL2z8jcVGr5U1/fIKzuJ1OqFwf8E4cXphAI0HagBMzZCJlGRZQtpqIBba0GmxtqV4/NEtnn5kjbUrfYQxNBqSPI8ykN31ZATAmwHjXqDzXVYnydaOcm8k+Cl7i0KTZCkHj3a5694l7rp3gcV5YcXt5oBqWFIpz3pe35vM5avn7DM164VBRk7Xi5JMTaT3VSPFzqjB4on5v37/Xdt/CVCZKWy8c2KU/e5HfLXltQQg7MWCMMWEJ/4f689v/E+L+U43azr3TPAR4lZEApFGzOcGPNUiWYT0dKsXGpe6bjOQUylJs4Ss1YDFDnRabG0pnn2ux/NPbXHp3A6jXoGQkOeCLPP6JxM6pq36DOabka7lv8bJrn493TBkoHJzQJcGhKA9l3Pk1Bx33bPImTNd2i3sjAVbA8rR2E7JNjF4vE6aDfO0xAPHtYtieCBWBH3QJxmYaJBRNVJsj5osnZz/6fvv3PorTIIvPNKMvn5TAhD2BqHLUacC+NLZk59Ye27rb84nmyuNdsyEIljEVixb5hORMSJi/2AMxEgk+9926YKMtJ0j5lvQblHphEtXxrz0Qo8LZ3tcu9xj0CtAaeu6SSBJBYlwPko3p67c6wlhF9v5VHfvAvFLcCSJpNHNOXi4zcnb5jhxZo5DqzkJlQXezpByWFIpa91qzORUGU7vC/NIBvCZYGyEwUSRw9kaGt7fZ1mxHCq2ik6xfHr+rwA/C/DAmct2qc5Ji/c11/1CU74OAIQbgVDaGZcfvnDqP7r67NbfbqvN062OsKscuc6PQSicK8av8TEhhkO0JJqXz8lSOx+zvWWSWIs5zTNktwlzLcgbFKXg+tqIS5eGXLsyYOP6mJ2NMaNhSVU6J622cxxI6dcQqcVz6Cb36UccCCnI8oS8mdDsZMwtNllebnLgYIsDhxocWMpJU22HSe4M0f0RVVHa0KQDE0xbySYCn4mmR3PH6yjs6UOaQf9zbhaXaFoMNJvVwubqmfn/lmDtnvfgi57o9QMfvPEAtN+FEG7VGnNhc+m9Tz4ufz4brr+j27ZrXIhUkGTWVyiTiP3CYoVeVFogMiE6/SAgJ7KjQRZS1FZzktqlvkQnh1YTWhnIlNFQ0x9qdnolvV7Fzk7JsFcx6BWMCzvBZlkohgO3Cr0Q5M2ETjsjSSVpJunO5bS7KZ25jLluytxcRrslSaWzFsYl9Ebo/sjOwlpqN9vp5Nx84FgPM8l2PtSmDHWGswOb9vl7cUKpB59lwVHfMEiXXlw9M/9fA78K8I5jZ99w8MHrB0DYzyjxHCKNBvSl3uodjz3R/B/k5tWPz7UL0oaNHSeRSK5B6NwwfrRcYt01BEPC1KJaRIwo7KDKeCijdEaLTBLSLEHmGcIu34RdMMSN+hYSlEthFwKtBZVys1EhSKQhTdxAI4PNkhXG5Uwpy3LjElO4BQWVXXpLK+2m55gU34RwmhO37s8PH0VPRjqMm6PPZy5rVY/n1ZWfzcBQFYpeP0F1Vj53z1vUjwNfOLa4JjHCh9jeELE7AYjXEYBwMyC0EZNqvVqaf+65/C9tnO/9+bm0nzXaApm5eZ8TB7TURUOSWhf0szFIZ4zgx8+637XTeRqQINxoIIE/HqSQTtzb5Q78enPCD+r1pnLiFEOfLeCm+EAZOy+NUsEY8HPvqcBeblyxqMHnjQpvPodsoMjXNyl6a/azzBcZF9pEPj6olKYcanrjnHT1wC/fc1fx3wNnD7WvJRjhhw5OJ7LtB8bXrNwKAPrtdRxCGAGUAF85f+I/u/p87ycb1eaZTseuWpQEAMZM6BIbEj8PNPV6b15PdL4Uy3YRE0ZGShgW6WoVZsOKQCoDgxKYtB5lZILFaztSuEVwjDMf6/3T/OKnL7ITJ5kAwJr5qIHoWS/S/cKSrQ5wIesluF6s1TscGLbN4tqh0+2fecttW38HKFr0s/AG7LZ03xD2g9cfgLA/C9bfI+Pkwtbq2554Kv9Js7H2sbnmmLxZx4oTJ4Kto1rYwUmJjIyR2jDxDChduGMCdH6QlIOccENJA658tWY8wd6+aBPEcljeN1apaoILAPNANNPbTM2CNfBq3c/O4afrAeXRICLlfpdjzc4og+7iZ07dkf73wCcB7li5nLk3wwPP1XZPoH1NAxBuigkn9EK1WS12nn2x819cP9f/r1p6+0i7ra2eltR64SQTxrqhB92Ui8axWpglq+bgCJDeZUkA6ETaruuuXQ8U+wJFtM0x4QRLerEK2EnUPfCiTz+GwzgR65nPJRcEERwmDDJhqQRVWtbbMfM7y8faf/fM6eJvAVcONNeTSN8LNZz9FPtue83KGwVAuDkQMi2Sn984/O6zL/LflOubP9BORjTakCRJpBfWIJTeQvb+wKAbYreDc89EgJP+riIkrzrJPVklpn4LqMmDABxfzNQX40VusG7NBBsS/HyxAWKPI5q5KrhhpoZPapdsUAw1O+MGycLivztxm/xZ4PcA7jpwOXMVmdb19hvE8LqCD95YAMJ+0muCCSfZcKA7+TPnF/7TS2fLH0+Gm+/s5iV500VOZAzA2mUjkilxPMMoCWIZIBLBYuJ1qOluv8rjDBove4MfI/hTptYL3kPcGoMdhxFCbZGx4XXBqk5e8EkGVaHpDxPKfP755WPtX7j95PDvAxvL+brEiBTQM1wsb7jInS5vNADDfW+wzYOQmA2vDFeOv3Qu/zMblwY/mpW9k+2mIstlSOMXbvqyELbzzBf0wThaIjzMa/Zz0tZMiWMjjFurOhLNM7rIRIxIzHYm+ukAGbtZ0NSz4+sakFpN63w+hEaIcqixpj+WjOXcRvdg5x/efmr8C8DjAEe663mk67lK7enj4wbbX5dyqwAIN2ucTLprSoBLO0tve+5s80/3rg3+k7zsHW42FHnDMWJI5yfyGU4mL4jEruJez2AVMaIjsrCtfhWimu3FhRHo/H8BhLGFS2DA+rtPLKit3on12FS9HJZWhrLQDEeSkejutFa6v3ripPl7wGcAbl+5lNpZ2PfU9Zjxe69tr2u5lQCEG4PQ/67NBbv6TAVwduPAAy+cb/zIaK33cVH0T7SzkrwBSZpMAFDKCIwTYhlq/6Cd2d/e0IHR10BGOmBsYMTbprouNjgmvnpr1h3kXTAefLGT2c80pjQhh68sDMMioUi6a83lzm8dP6p/+fiBnU8DuiX63sjwsn8vMfuGuVluVG41AH2ZBbpZx9SsKNG40OulnaX7zl5o/ND61erjYtR7a1OOaDTsKuhxGpdwaf4hEdWJ6Ng9QwCl++5Eb201z0LgVIncL2bid63neebzkQ2j/fRwPp+PENWoSs14DCOVYxrd59srzd88flT/k6PLO38EmKboS7RI9xG3Uc1m1fbWlTcLAGF/K3n6d01Vogbi5cHKiUtXGx9ev1p932hn9G2ZGiw0k8qyoss39CLZz7w6mT1jalHs7jTpkqm/iKl+m2X1+t9hdaSg34nI8PCuFSbiurrSFAWMypRSNof5XPNzC6vNXz9xaPh/Ak8DHJ5b2wt4E1W6yd+3pLyZAOjLzbCh315raJFo7ldzrctb7XeuXRd/fP26+o5qMHxnZkathqzIc5dt49O8/JS30feaCWtfoIhno9xHBQxfjXfPxJYvdSJBcKv4geM2VaoooFAJY5qlbLUfW1xO/u3BA+p3Dy8NvwBsAXSznhW1sVUzG3hvCkNjv/JmBKAvNyuWo89JYwVgfby4fG278c6tDd6/uWG+reyP76ccH2jIgizRZJmb+jeOprgrBnb0v/eqRVSm4VDP1GCCzuenOlPKUFZQVYJC5+g030rbzcfnF8RnF5fFp1YWqy8DYQbRg821zLl5ZoHsawp4vryZAQg3Z6TE26Yd2oEVAXpqbv7KVueOYU89eG0ze/e4V7y1GhV3iKpaTSjIZIUUkCZ2IvHYfeOuGL7vVdtgYGgAE5IHVGWXSdXaUOmEkhyTZJtJM3uh0ckfWV2ovtSak188MD98Elj3l1xsbKd2wWURORVvWszeaPstL292APpys0CMt0+CUU6CEWBzPLdyfad7qhxXb9npcedmL79LjoenxoU+oiu9InTVFUbLBIUUCmkMQppd8WLvfnF2BRqJNhJFikFiZNJLUrmeN+RlkzXPtdri6eX54um0mT+1Mjd8vtssrhFFJBr0rRtlUsS6G018Tm+fLm9a4PnytQJAX24mkjJrW+xTdM6+2njxZai7GVrNrQ06i71R4xhVcdRU5cpGv73UL7JlodU8uuqiTQtjcmNMaq8qlBCiQIgRMumZJN1u5WpjudXfEFmyJtL8UqdZnl9p9zZEInvAKL5vS/YlhjRa0PhmQLfXtv22v+nK1xoAp8vNGizxvklnt4CwTqtkenWPiTLSXYEhNZgUY9w0UQhAI4QWUCFExT7x1absCbRdaTZa+XAv/W0v0O0Ri/naAZ4v6a2uwKssvjPi375MgzFmklp2+iXODaBIJs4TEUAENEXPIKiIjJyp4gGZ2DO86VI7pFFxPXaBb9bvuM4vVwS/6cvXOgChbnzfQfvFKmbti8+f/B2rXyYck7y8uk17CGfWfY9z9wTd1yzgpsvXAwB9mWa4WYCb7ri92DP+fQPHy03X62aOmxatX5egi8vXEwDjsh8YZx0n2Btwr0fH34iNX897v6nK1ysA4zLNfrMAuR8IXi8G3I9xv+6B54swcA/w5K2uyJum/INXDbibKf/BAOxG5f8PPzBouJZ2L30AAAAASUVORK5CYII='/%3e%3c/defs%3e%3c/svg%3e");
}

.rate-btn--five[data-v-92f90b3f] {
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath%20d='M0%2024H24V0H0V24Z'%20fill='url(%23pattern0_3832_3517)'/%3e%3cdefs%3e%3cpattern%20id='pattern0_3832_3517'%20patternContentUnits='objectBoundingBox'%20width='1'%20height='1'%3e%3cuse%20xlink:href='%23image0_3832_3517'%20transform='scale(0.00625)'/%3e%3c/pattern%3e%3cimage%20id='image0_3832_3517'%20width='160'%20height='160'%20xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAACE0klEQVR4nOz9eZQs2X3fB37uEhG511719vd6X9ALFpIABW6gJC4SF3MxKWuOR6PjsaRzRtLMkTyyRx5ZGvlYmpFH1mLZo5mRZI0sDbVwRIqmCBIASRA7QQANoIFu9Pr6db+19qqsXGK59zd/3BuRWdX1Go0GSMg047x8GRmZWRlx43t/y/e3XCUi/N72e9s3a9Pf7BP4ve1/2dvvAfD3tm/q9nsA/L3tm7qpv/DOzjftx41WpKmh20lIUkMpgPf4yuPKiqTb5Z2/7yGyXg/jcywVY7qkqiSlQiEoBaI0FZacBKOgTc6YDkY5LB6FwysLKJy2GASNx6sE8Y6R6pozenfloGpd7JjybYvq4Fwhai1V+aMdnV9IVNlVyreMqrpGVZlWPlFKNGruYiT8E6/LSmzuxY7F60kpyXgi2e1C0mcyJbf2ZbA1cumXl+zo5Tt+bbfDqEAJyjtQilIMiZRY5Xj5sM1iWrCYOXJvyCUFhJZMycjxaLb8gLKCvi1YYEhOxpSU2yNDpxry6m8+xdGowJmUg6milVnWlttkWYvKOYrSUZUOrdXpN+m3ebPflF/9Jm0ejcMikLVkesZI/p6+HLxtXd16fKCO3nYpnawlplg01mNsCcYHHaF1eDaAUqCA0+6XoBBJMyHF08cBzoOXR/H6e32VsO40pUuPSt/ayuTgOSF56lD6z4uoT+aqdd2hRyZ88XdwZL552+96AHo0ggLMkpXqyQV/8N0djr590Rw8npnJuTTJUUkFVkECWA2mftgIQALwtAAq7BP3OcEiyImHF/CAE7RzaFeQVNMe5UFvobp1D6X9gaJMyX1r69ANvjL2vU+M6XzUK/ObhSTbjorfzWD8XQlAQVGFS+unMn13n/0/1OfoewbJwUNtO+motIREQaoh0WCSAEALGAVaxWcCxhoA6jkJeAoAG+BJwIwAosJrr8ApcBqcxAdQedJqSlqM1/rl9poU9junRevPjVz/RZ8uf7hS3Q9Uknykwu56NPp3GRh/VwHQR+sOKZ5Ylq0fWdHbf2jR7r+jnYxbKnOQKUgMpEkAWBKBZgjPdg54Ws1UrlYzEHI3FSwnpJ8E6ScE8NWSsN6v4sOZAMxSQwWq8rTLUdKeDh9Zbd1+JC/af2KvXPjyvix/YIfVnytV8mmPqX7HBvW3eftdAUCPocK2WjL+vmW/+9NrZvP7B+nhim5VAXRZBJ1lJumSOcCZOeCdlICaIO2Ui9KwRhgRhHFfIiIbqRefvQmgEwLQaunoVLAPnQSpWPooETWUCtpA6cjysTkzHT6xkd9+4rDo/6kdt/LhQ1n6/zptftGjh3KaGfA/o+2bDsBaWLyVgIzHAPRTP/7Rdfb+2IrZ/J5uNrK0BFo2gC4l2HVJlHi1mrX6BAAB7eJD4sMH9azboLugWqAtkIJOQSWELwJSgRTh4evnKfgJuCl4H4DmFYgOks/rIAW9BOBVtVom7JcGMg1tg8odC/lub2G6+0OTaeeHDqrFT22z/s+Q/r8uMTeF8k2NtffgPB3nVS7yzdfn31QAegHxvAfkPSC7XtSnFDz/Vb+HoUJ6bRn/xIps/sfLdvu97dYEWjoCL4Ktfq6lXQ245tmBrsC4+HoAdgHsOtiLoM+CWQezCmoR1ALQC0DEgKqNxHBW4EFKkDHIEcg+yDa4Lai2wd+A4jVwu1AdQHUUbUINzgapWBGfBcpaVatgq2YJtIR2PqE9Gb1nOd9+z1Kx+SeuqYv/qKTzMx5z525jJgCiviOz8kcGLf82a4uDUaH+kRf1C99M+flNA6D32E7G/+HyuvnzZzfSM048N3eq5/dH6q944WdO/Q6aisR0/f6Pb8iNP72abH1Xuz2Flgo3JzsBujSCLYkSzwCmBFOBEUgWIL0C6f2QPAD2frD3gF4F1QP6BNfYMzPumD3L3D7MHJQGlPPG4gQYgTsAfwvcy1C8AOULkL8M5SaUE6gM+CQ8p0Tb0AeHKffhWGqh5UnzkvOT64+vT7b+1nax8sd2WfvvpnrxZxxmND9uIqBE/uj5JfffPPFgsnHxrKUohFtb1fteuMlfHpbq7/BN0uPWqt/53/UeWlb+/Scv2L/+xMOJXV63eO959bXiwc+/7P77W/u2UiL/CudBJHq1CW0ZfecF//Kfv2iv/2inNYJOLfGYPRKOg9BosBXoSQBjtgqtByF7EtLHwT4Meg1UP6jGwJmAeGDEjG6pN3Xiud7k9YA86SHTCqpcnwP7rdAqwR9Eyfg05E/D9GmYXoXiKKhpk8w8Z6ugABIJdmKiIdUkWcHZyY23L413/9+b1cYfvaEu/u2S/i/46IF7zw8u9cq/+62PZyuPPdYlTQxV5VlbkkFZTP7LZ2+mv+kxn9S/k1hQYfysKSFJgwZyXvAnx/sbvQWt0ru8KH/iXfcpe+ZShl1YAp3Qbu+C316cPuf+xu4Br1mjP+VNgsD5Bbfz5y6pq//RUutgga6Cto0Sjzl1qyMANVgBkwc1my5C+x3Q/jZofSvYB0EvgxigivbbcH50OC69VDNgxy7kbhcI0ag9ITGp4m6UqKKADpiHofModH4U3O0AxsmnYfJZGL8MxRhcGnhJQ3Sm4iMRsAZSQyvLuTS6+r6l6fZ3pfbKP9lVi39dsvZuu8j/6uP3pyuPPnmOdO0ylTdQ7DFIdrl4Ztq7tu1+7MjZT2r9Bpf1jdqMQrxAFcxPe/aekme/BGPRnFvQmN/mk/DhHB4/v8Q7ltdb6PV78Ev3oGyb9uImD5kvMy3uXPnY0+5vtFdXfqqf8c6L5Zf/2rq9/WTSqaCTIJlCZSqoXkuUBLXU82DGQeV2LkP326HzXUHa6dV4bSX4WrrBHNnHDHQy97oGC3z12XlSAp4EYr1fq/Vy5omhQG9A+zy0vxfcdZj+Fgw/DEdPQb4NyoJNw0QrmHOqIhCtpp8MzbuKL//xm+PV37fV1VcHi8m7Hn3nBVr3vgvXvhzOYLwHw+dZXJ2w1C+/Y7zPAOHwt1P2YDQclFg/opxOSLzHnrmn4uMfgy/uwP3nLY9uGConb8krfTNb5WCppZ9YW04WsvUNWHsElh9AJV0k36edWN5WfZ5bu7u/76g8/IUH3J1HV7p7XdoWaSUBdCkBhGkEYFoDL4c0he5j0Pv90P1uSO4FkuiVHsazmHce6tee1xN8NTDnX7+Z7c2A8C7HpYzqXwdV3f0JaP8BWHgahh+C4UdgfDOGB7PowUsEIFFCWqg8enfzoWWbPvTwE+ssPPQksvoEpBsoJUhrD3RBd3WX5cW9S7cPqivAF18n6L9Rm9bhuu4MoZ0HtqFyWFeFiQMwKjx4TarNb1uejFZi+m393qWVLnrpHH5wGT24DGkP5SswikFxxLfsP2eeemr3W4fjCSvnEySJ6vZ1ahewE0gs9N4Oi38oSDxzLnJuU2BMA65jYTQIF+o4LgXr7eTdOO31V1HFXxWA/vjxZuaXAYxIkHqtb4PWO2DwwzD8Zdj/NRhfD7SQSYN00RLi16mQ7yuevZWydq7H+SceRG08ie89gEoXAY+YDlIdkixeZdA/3MiMe6By7rcHgEqjiwm2GFG4CtEGlAelZl6wBlCQj0oGlcesZ42S+IaeC9IZdMwj7cU29FZR3bPQPQdpD8SjtEbybc49fMDedsHztzSr903p9QCjkWzmYIjNUYlA7yFY+mHofS/YM+CrOWl3wp6TOLPqqMZJVfs6D/aNnJDTJB0njs2/d9rrCEB5A2CKA5kAGrKHIXsA+n8Q9v8t7P0qTLcCL6lNkCYOXv4SiLPc+9hZkguPI4NHoXseTA98hVIW8h10e4H+ILWZzS+WhUO/aSn/JjdtkMkY9nZRmY7c6Wx7HQ0jXvDTispZMBrtT37irW9haGWt39ErWb8D3WVoL0O6gEq6KCVgDGrlHdjRbe59fMLWR+/wlasV7zrnUEntaFRB3XbOwfIfDlIvuRCA5/Y5Drq7AErqY3rOwTj5eT23f9rz3a9ytj9/7KS6PUUCvpF6xoHPw+9nD8LGvTD4btj5Odj7KKgJtFvsXdPcvOa5594FFh94BBYeg/Y5VLqI6FYAtK+QbBnVXqDdNXQydV9RGIz5BgFQAUqh3JRychQcD/16tfo6ACoFSilGVOQo1r0JQ/QNEIUiYLU63++qpXRxAWmvILaPMhnYbPahwb2w/Bj987vcd/+Ep57JOXO/cOFhUDJBbAJLfwBWfwppvQ2FgKu92NOAB8fV6/z7LjgYqva+5t87OftOAvLUq+Q4eE47dhr46t/zp3/+pAPjh+E82k/CuQeg927Y/Ze4g5e4+qxhsd3i3GNXUBtPIN17UOkAsW2UShBfgm6hkj6kPbJeRivTD3FYtBE1eYOLe3ObCtHLYlxiqgOUq5C76Pa7EtGiYFyWlBUkmcGoGLk4qZG+hk28kBl1/2CQDcxgEZI+2BZK1yEtjTJAaxlZfRwZXefCQ0Nuvjbi6c+WrN5T0Fq7glr6SWTwvaA7M+CpWpLVIDn5XDsZJ0EW9+XEcXXSHoTjXvPJbV4lnwLA16nY0yTdSfDdBYDiZvsuD2pt6fth6TFu/vJ/z+j6x3j0HZfJLj+B9B9BZStgOyiVIaKDE2IMJG1IB6TtjDRVK965nsDk65GBWiuMVpQHI4rDCVlPodT82Bzf7gpAFeQKeVWhDag0wVr1dfkmzgvdhIu9hbY2nQWwPZTNgu0SAYhWYNuo3gVYexfpeJNHnjjkI79xwFdefIy3f8ufDhELlzd2nqBQ+GjfxQtV8zc1XNHd1fIpNIzMq+dabZ+4NYq5z8scBk+q4Po87mYDngTg3Gfkq31HQHJAOLzteeW3Cs6u91h68H5YfjxQOkkHTIvZ7Y4Et2lBOsC2M7KWPodWZ0G2Xs95vrnNGs3+xHFzb8IVk9fq9I2/80Zvqvi/Kyue2XOcG6SsdxWVe2tC0HlRK21zpjPoQLuHJB20SZilG8f0E50FcC49jD96laXLuzx8/x4vPJVw8X0tVi6MUZRzt7cGUH1zFIHKYA4kJ4F28rg/cTxSM3I3qSlzdiRzr+M+J/dPunRfBYBfVWLOAVBrkIoX3v//I7nzGc7/gcfR596OdO8LarYBXz1GOjghJsOnfXS7Q7trVpX4M1VZfVGp2kZ+83aXMhrtYPPGiOf2Ci5fslHyvfH2pmLBSsG08LhJQdpKKEXhvEd9DWShAN7TSdPk/tZiD5X2ENsDnYAyKFScLBpIgk3YWkKtvQsZXufKY0O2fuMqz73/3/LuP/7vY1QNsnnnAo6Dat7ZOAm0uYfSJ74Lp4JPzb9/l4tU9c5pdqA/8Xru8brIycnP30U9KwGdcvPzn2P4hY/wyCOrtC4/hiy8DbI1sG1QKTG5ce46dRh7O8BmXdpta7U1/6uykl834sv6WtWbETUKpHKMj8YURwWZNW9aQr3pZAStQfA8eafgVjvlpbUWyUmV9AabAK70C612crk1aKOSDirpgrao1xn3GsjAOFT/ErL2LrLRJg8+csjnP/9Jrn32Ye5995Momb9BUbKJOv76VGk3//okCX2apzuvlk++d/JCTwCpwfBpqvSkbcjpnzkGxhPHjSUf7vDSL/4c691DVh79fcjK21Hti6i0E7TJnOE0M8c0oi3K9lCtAe2uJaX4X/vlwVaytPGfKq0d1qLVVze6dJpw+OzLTG/sh7n8NSR5fU3ZMF5BbyqsJ8LOYw+S2Qzc3X9NqE0YhU0T3O0bP90zB/fadhtJusHWU+aUb6pwajqDpItafRwZvsraPYdcvPMSr3zwVznzwCU6yz0oK4KtVkusk07HaQA8cVxOSrgoOdXJicFdXtcXLEgEStD8c6pM5gEHKCGkWcgcQE86JPMjeQoA4/m+9Osfhltf5vJ334s993ak/yCkC2DazFTvifNXOpDYtoPKenQGbbLE40a3/nyy0Jv47tm/pLSK1XJvLGh0FrTYMXnwJrevOR3LKfDR7pA0Q90FgCISPSIQDC03/EkpNv9yd7VrbbcVbDzTBmXmbnSjw5gHoeqswsa7YHidK28bcvhbL/Pir32Mx3/8+wJ36KuZdFJ3AxqnHD+pruN56PoGzTkY3oN4pLajRIX7OKf+RUL2jtLxu1rH77poIs6BUyL4TkpD9UYgZPY5BGzG/quvcOvDv8ID9/foPvB2ZPEJyFZQpkUIGc3bvHNSVikUJoA0GdAetOn220zuHNDae+E/L7TdK/tn/hu8Dw7eG2zizVe1Tu62fc0AVBrIK4Y3bsPyBZQ7vTzBe2F50GJpYNGTvd9vd1/4fxzlo4VOfwWbtcKFmwSl9LGbeHzTwX4xFWrxXmT9nbTzXe5/cMpXPvcJ7jx8D2ceuw+KuXOQuwHwhCRUeg5kJj6rQLGVJa505OMpxTTHphlpt0OaJiiqAICIwfmz1saATfBVRXE4QrwnaWfYVgZaR1OjTlytgekj/uoMGcLzMSCeVNUCRuOrCS//ygdYsTuce/u7YeVJaF9EJb2oemu7b35iz8ZWaYXYBEkWSLst+oOUzS2DolD9w+f+2ihNt6rW0v84s7VP38R7fPXWylTeWkKqCK6qwAnKne6IOO/xSpPg3t4ZX/sHlT9a1UlGp5+h03ZQrY0HfOyPz+3rcIoqg2SAPvMO/OgWy5cnnNm7xqsf+SjLV9ZJ20lI2my+cwJ02sSKtjnAieDyHFdUuDxnvL1LfnDIeG+f4Z1NJodD8uERVAVpK6O1vMH6O7+FjYfuIzEgXhCR4FMqjU4M5XTK5nPPs/fclyi2b+OritbSEu2FZeziIslggdbiIq3FBUyakrRSdJbNnWsEp48qV3yQvCedFCWgM2585vOMnvk0T7z7XuzFd0HvflQ6iI5HwnHQzMa1tgNFGZRJIe1h2x36gxaiDFOEtkyzwd6zf3u09ODtabb4QX8XAk4ZgxtNGG1t8ybMxddtbzkjWulQIHg3T9iJRnm/0hu+8t9m5e6VvUgStzoZOm1B0g1cVCR87+6xR1WsEmivo859K5TbXHhwxM5TL/Lqbz3N/e97R0iz0Wqm+oJ+BK9wZUk5KqimBaOdfab7h/jREeXeDu5wH1VOkfEB5GOMFnrK0VWCyRRJT+EEprdf4tYvPksx+vc4//gDWKNjeCn83uSw4qUPf5j9z32AhWzKUtuitcZtgb+lmHrLISnOttDtHrrVob2ySrq0jEpbJN0eab9L2u+TdFvoRGPTJIQea3B6FwBpDfnhPtc/9gnO37vAwuPfAoNHIFsH2+VYrcrd7yBKRU84GaBaA3qLQcpPXEUnMXTd0XJ3eO3/ldveD4lNv6zEve4+1Wau/I5JwPiDZjpmqWuwNg03otmCaQ0qPete+1u96fXvyK2iLDWZNbR7Kcq2Ed1CKRsGof7Dd93iQNFCLdwHZ76VthtyaWfKq5/5DGsPnmfh/Brl0YR8nFNNS4rDI8rhkHI4Ij84oNjZhXKCKsbYKqedeLpWsFaTpAazkGLTJXSSoIxBlAqqxTmcc1SjXczLV7n9Gx/EJynn7lklSQyIZn93ynMf/TzFU+/nwsaEhY0NbGcBlWiUtkE1O4+vHK6oqKYjXH5AdfsG5WuesvB40TidQquDyrqQZrRWV+msLJH0OiQLfdJel6zXRpTl2iefolPtcfG9T8LK26B1IUSWTBZv6xsZZbXRo4INbrvorE970CLNUg4nYyZekaWatNy50h++8nf3Fx/+CUHte3/cHlRK3rL6hbcoAQMAR6wtZCSt1vETUAqvLAvTW392ef/6f1gZIRdDWSmWsoTOoBPoAdtunI/js6q2V+ZBXTskaSSoH4Nim40HJhx96TYvf+iTLJxfYbS1w3R7D1tNSSQnkZJEOXqpppUZkl5C0mphsx7KWsSkYBPQCd60wkNneJXgnSDlFD/ZwR/dwktFa6lL/sptvvjhz5LYJzl3eYXpqOILH3uBWx/7TR5bL2kvdKi0wWd9dGcN3Rpg0gytwShHQoH2JVoKcBWUBVQ5bjqlmuSU0ynVZJNiVFHsv8TRc4JDI+0uqt1Ht/s4Zck373DlyUskF94GrXsgXQbbitJv3qk7zf6rh1gHAZB0IFuiPWjTbmcUQ8XEQeaDF9wdv/a9zrT/2lbrwv8uz6u5sK6gbEJ18zZunKPS2sZ989tbU8EaqsKx99I1Fu+9gjIaibWVoi0tt/+9/cMX/pJIwUQZJj5oyE4/JVvsQtID0+J4YO8kD3ZyPxLUOoFsGVbfgXZHXCod+7dew1+7Rlcr7JImSQxJ1g03PkvRxqKSFmJaYFLEZGBaiO0gtoNX4T2nW3iV4ETwxQQZ7+FVhpvuxUqRDFeVvPTFlzn/4AbnLnbZu73P0596js7BkPSeNpUxWKOQbBH6l6G7CtkgZDErj1AivkIkR6sC7Qs0BUYqWi4HH/MAXYEvCnxV4IucclpQTEumowMQWHhijc59b4PO/ZCdC3FdXRPOcDz2DadRSUppRFkwbVRrQGvQYWGhh7+1zbgSUquwSqO0oz165U+mqvupqVr4JyEWHf+697jplLeaJPCWAKgU+LJi74VXaK+v0loYIN4jKLQr1xcPX/ybSXU4mCjD1MG0AhHLYLlL2uuA6aB09AyPUTAnt5PSUEUp6KFzCdbfTaY0Z5ZvIpULpLZJkSbO2QXdApMhOkpdm4FKERXrerVBJPSPCSyKIFWBqCG+LHAmw2lDJSlVZTgqHJubY0YHR4hUjIdDdrb2GR5B7ju0FbgkxZgMbzuQLUBrGZV20MYiohAliPIIHsHhpUQph/dFyNWjRFGifRUkJRWpr+jWToryAXCt85DeE1SvTpmp3vnxq7d5yRTHVCmUNqBTJFkk6fVZWu2itGFcFrSMwSiFaEvqc704eun/qpYe+3ypW19U3qGsQYqSfH//LScwv2UnRBuFzx35zh7tpUWoKtCGwejaX2lN77w9N5qJpwFgW1sGK31MdxAGLEnnYoWnOzKz9+ZncR1C6qD6D0K6jEw3Y+azDZLVpIFk1RkoG+wcFKI1IrqZreJVQ5Z778NsrhxeSWjqJg5fHeJdgXMtxkXJ8zePGE0FpUINsFZCq2V49ZWSV2+mdBcyrBiUO4RqgsIgOsHrDKdTtNGI0oFHVYKPflMYisjtUNF4wRKLpnwdgK+drW6oYTadcK2vU71vtM2BUWmUTSBdxLR7LKx0SbOM4bhgYgWlFGLBYbCTg7Md+9r/7bB/70941JiiZPrqddxkinqL7d2+vrpgEabbe5QXziPG0pru/3vt4bX/qESYOs0UmPoQR143moWVRVRnGZUtBNvr2ICcdgGnDWQNQguqA50LqNYZarUQvqNnH0XVtF3z98RLBJ40wPN4nJSIOLyb4ssJfrqDn97GTUqmR8Lnnx3x7KsT1i8s0W5rvC9pdzXrGx2e+zJ89AsHLA4WOddto9pDZHoD8nVIByjr8EaFCWE0ShmU0mijgvRVRK5QxShJffqRgvH1OBHJ+zix6sep4JvXICfHdy6aolNUugDZIp3FHv12m1t7h4yTUJviBbxWpKLQBzd/QKvBnyy7G3/LDYccvfIaOvY2fCvb1wVApaHYPyA/GpP2u+vpwdW/WpXTdGo1Ey8UDiqnWUw6XL6wyuD8KqQLSDKYC8Gd5nRwyuv5LdqDygE+8Hz1jQpn1oy3iAr2KT6oVxG8CvteBC8ej+C9Q1yJVCN8McSP7+CPXqIaHVAcljz//IiPfnGEaMP5iwMWFjOkqmh3DGcuDNjY6PLi8zt8+LcO+KGFlIVWAvY2Kn0xSGWtQ92GVyiV4HSw1sQrfG2K1PmMKuTQCfV9VdG0O2nP6blHPYZ3c+Lu5pCoMH7JAForZP2Mh+9fQ8qcwheU3pEXQSuUWpH4Cnt47T8tW4sfmuwfPk1VhQpE/9Wk7unb1wdAY3DTgsnOHpkc/ifF/tbjpQKUkBrLUjtjcW3A2YvrrNy7RnJ2HclWUNkidw0RNdvJgTxtYGu+b46gPfZ9Ofb5EH31iISH9x7vK5yvcFWBlEf4fB8/2sQdPk81vEV5kHP1xSN+/bOHjAq4dKnLlXsXWVxO8VVBkgjnLvW59/5lDvYmfOHqkP4nd/n97ZReamB4FTEdlLEoHcOYtMOZ6zAJtYT7pyXoYiX1BLpbNIcTx+fHUObeu9vYzQFRRamcdNG9SyTLL/DAE1PObXSYHo4ZDsfsbB+xuzNiPC7IPch4uOH0a/9FNXL/gfdSvamMmbtsbxqAPg6S8UHwlE7QpdepyFm9c+cHbOn/VIeEhcUuq2t9FtcG9NYWaa8vkywvQX8Z6ZyH/v2o1gBe53y8EeC+Fuk4e7+WfBCkHRLUbQBfhfcO7xzipkg5Ct7u6A7+4Dnc4TX8cMLWq0f82qcPuL3nOLPe5p77F7ny8BLtrsb7AqVheSPj8gMLHO6NyKclH3t6RNba4n2/39LSgujncTqZCTIVQm1KJeAdSltEgjOEUggSKRKFiAnx7mPAOjkR59+bPzYv8eaTNE58T1sgQ/XvJz13hMl6dFY2kckQmU4phxOGmwfsbw3Z3R6zuzPmYH/zx6ux/lvO6H/tnbzsnWwpGDs/F5R6E9sbAnBmoEsoOa1ovdzibJXy8HrLPLay3vqWjbXOQyurnScGq101WB/QXu6RLfQxvT6quwCtxSDek0VU9x7onA0zrhnEk3UR89tpV3ISkHLKZ2fST5o6i1rtuij5HN6XOJ/jixF+uo8bbeIPX8AdvoyMxhzcnPDhT+1z7U7B0kLG+YsDHnxinY3zXYwJQAZFp2vYuNDjcG+R8ajghecdH3nqkEHf8p7v2kDpPZz+SkiDV0FiKzyeNooEr+qB1mglwUmJ4DguW05Kw9Mk4t3MmTeatJGQThfQy29Ht8/gxzfxRzdhvIudHtA6M2R1OqI8GjHePWK4faQPdid/en83+Q939orr+4fVK8Op+1TP+RfPeV4qS/+89upAYsD8bqmjDQCFqMYFxAnOeaQkdaW/qFIee/dZ+8T6YvotvTOd+9bPDa6c2Vjo9te6tAZtTLuFbmWorA1ZH5I+vrWEbq+EOtR0KTQCSrqhhrWptzgp4U7aKG80kKc9n3wE6VerXR9pDxGH+Co6GyNcMUQmO8jhS/jDq/jplPF2wUc+ucfnX5zQ7yVsnOlw70NLXLynT6ttUFpCqBaPTWB5tcXZiz1Gh1Omk4KrVw/54Cf2GAwSHn/3GqgdRD+LVxqldYzHCop2qNFQHlE2xpdNzEDRiPKRLz1NHc/vz/OlnHL85FieMH+UCexCugi2g25toPv3I9Md/HgHme5Bvo/J98jOHLI4PeLc+IjyaLwwPpgsjA7Gb9vfmf7h/YOCo2F56/CwfCGf+i+K95/znhcFnvFednxdzhJ/3hKBJ4DxngLWyo5+fDnNvu3SavIt6yvtR86c6d137vwgW1zr0Fpok/baaJsh2iAmwZsOKhugOsvoVl1mOQiEc9IODL1Jo+dWG81w13Sjux57IxvvuDSV+rUIIi4+B+pEpMS7AinHSDFExtu4wxdwhy/iJ0OqA8dnPrPLp740pJVZVlcyLt834J5HFhgsW4yNMVEVBk5rod3TLK1mnLvYZTyckk9Lrr16xC/92haDxZQrjy3gjzZDdZhWKHUp8KlaUKoVqtXwBLI9SEF1zAw5mbV90i48aU+fBtSTjsmJTZm5RuwGMW1IF1Gds6hqjBQjyA9gOkTyPXS+T5ofkORHDPIjNsYjqtGE6WhydnQ4PTs6nH7X6LBgfFjsjoflc+Ope14W/G+UVv+iL9kCsJUJdd4P9dXjD15M/8il+xa/5+KlxUfW13tLSxtd+kstsnaGzrKQY2ZbiG3jTRtlu5isj04HqLSPSruIDeCsQSd1yr2eq/kAjqeYz5dEnpRo84Bj7ruc+NyJR23ziYAEqad8hfclUhX4aoIUR8h4F3/4ItXBC/jJEDes+OLn9/n1T++jjWZ1JePClQH3PbrE+vkOaVuhrAcloZYqzug0hf5iwsqZNpNRn8mkJM8dN66P+OUP3ebH+5a1K13c0R2UUmilYiGfxytBKw8qiedrCbmJOvCISLQDTwLwNDV8cv9ujos/5f34WhlEx2dJQ3zZdiFZRLI1pFNANYFyBOUIyYdIfgj5AWa6T6c4pF0MWZ6McKMR5eFoebo/+vaj/cm37+/nf2xzu/rgrTvy5yrHl2xyCCtn7E996/n+f/mOd5958Px9G3SWuoHl1gYxLSrbQ6UDdLKAbg/QSR+SNippgc0Q20JMgjYpmBSvE5SxTQqUilxcQ7Ye4/2E1+dwfzU1+1X2JZK4Te6dA6kQqRBXIFUO5RifH+CGL+OGL+GnRzCueOkrh/zKR3Y5mgpn1jLOnu/wwKOLXLinR7dvMFZQOrSV0Cpk8XgnKAudvmawnLA6aTOZ9MgnJdOp49mrEz7wgdv86I9doLeWUh3dRmuFMgatLgTHQwmio62qHQobVLHECapOqWW5qzo+jYY5uT/PDx6XmoLE/N5AC4lKwBi8SkG3EFOGMGa6gHcV0imQMkeqKb48QvIjfLGPTLaR8Sa2v0W3t017ccjSyNNbmPxBpY7++vRW/tPWftReWX+o9xff/R3nH7zwwCq61aYCRC+gO+uo9kogjtM+2DZiUrzJUDZBrA1xVp2gtMXrIOlE6ZhMLLGZfLRnxJ/CVyruHsA+TQr6ufGqrVt//H2CkS/iUOKiaqtQvgRfgJsg+RA/uoobvoCfHMK05Pa1ER/8yA5b+yUbaxnrGy0u3z/g4n1dFpYtSSIY7aO8ViEqVk8sI9gUOj3NwrKlmLYZH+WMxyVl4fjsl4csLtzm+/7wWZK+wR3dDlERA9hLszbBSsDbSClFygENfr7ueU4dvy6b6I3UM3d5XY+dijaoNB6o4JtG/6J06DCsQHSISHnl8TpDTBtxFT5dQLIKXI7vHyHjHaT9GpK8gphXMFnFou6z6pL3rb+09y776cXu/Y8ude9b3RigtME7j2+fQS3eh3TPBKfCtBAb1GngsyxKG7TWTaZvXT+lY2av9zqqmvoOxXbaombkanPhJwfibiCM0q1+PUezzFwtiYCvJV/IowvqN/ZvrkbI+CoyfBGZHCJ5ycHNMb/6kR1eup6ztJiyspJx8Z4ul+/vsrSakqSgjIv3W83lQargRCAYI2RtTW/BUhUpk1GH8aigyCvKyvGR39xnYcHy3vetgQI/uoOkBknS0BLY6SDsAHwM92mDoibaFeDmnDiiqo6gU3Ov6/1G69wNjPWxWYJtAz4JrKX3kcT3xJh/CFWKKLwKxU2iDIIJq0/pCnEpmCRITzQ4Fextf4BqG7pLZTftFefsUWZ61uh2qN1wCEmIr6aLkPaQpBtaZ+gEpU3w4CLohOAxK+3QPtY4KEDp8K5SeA3aR2a/ZviFu8SB51RCPRJqHlz1Z07W0vpm0GYx1NlDSRXaUUgF5RAZvYgcPY/kB1AUTLdGfOKTu3z+K2O6XcvycsqZ820u3tdl/VxGq6vQ1qGNQWsfmOO6BkUHH1VE8MZjM8g6mu7AsLqRMR13KCYVRe65dXPCBz68w+Ki5clvW8LnOe7oDsZ+ObYRvhT+rpeY/zgv4ecjHlEdH+s4EEVTUxc9f4wZaMU3zhPz96AuQY1hPwG8uAA8FyJG4gOfGkKYciykKSJ4dPw5GyVnHSa0IfqkKrwJtFN55A+evjJ4xVYT+9LmXnlzd7e4uN4xKDVGFduIO4eIoGLISkltWynEOxSeunuCFoUohxYdQKYVgsYoHcdC17ICabitODvnCaLa0J6vf6iBOJuac+/V+9GGFE/jFcQCoSaYjwN3hJq8COOXIB8iRUG1P+Hzn93no587wiaalaWEjTMZl+/vce5yh96SxSZgbJBwykjwUn2QOkpLMw+UhM9lLXA9jSsNa5OMfNxmOq0oC8fmZs4Hf22bpb7h4sN9vJ3ix5uQPoOyDsxl0O1IwyQ0vQJRNDUeTS+bqJIbMNUS741sQ2avm/le94OUZj+0YYlxch9i5r4BXh1NinH2RlpGxsFHm9uVUExgugmT66hyhC8Uu1tTbm5V/3pP2S/Y2weLT68uHP2dZ148/L87hLUzhkS9itdR3/fOhxZotkKI3pkKhGqQZEESah0uSGnTtPjyWqO9DlKQuiiH+F0f4VtvdVnlCceiOTYPunk17OdeR7WLzNRvDUp3EMA3uYYqRlDm+P0xL3xhj1/91JDcwcaaZXUt5fylFucuZyyvGbIWGOMxRlPHnoV6kqlG26ElLiHisNYHEHaDPVgWGdNpSTGt8F64sZXzyx/a4Sd6lvV7DZQ55HsweQFlK5S+F1QHdMFM8pmI8hp0Kt4LPRuu0/jCGpDzRfbz9dwy26ltv1qihSBETdzXIGQGwAjiANTAreId4iqkGMP0Dn54FTW8hi4OyYuUG68ecu3l4S9Nc/1fJJaprbwhy5L/djjBfOmV6V+4UrVWzp+b0pGX0eU+fnI/MrgHaS2jktjHRduYADBTrd4pRCu0ciGW6cFHGgEUoiFQqlFKzg9ArRKOzdBTqsROVoZJlH4NKN0MkOLiVxyq3EZNrqKmd6AcI66AScGtFw/5lY8P2TrwrK6kLC8nnDmfcf6eDisbKVlbY3SQfCiJtIkAkUiu146LNw3lUUpClnsCrY6mqjRVmTAdt5iOK6rK4yrPV16Z8qEP7/Kjg4SllsUXE8iHKPsKqAKlLhGWhagr2yIQZX55iHjstFLUGFcOQxX3TzrH9eyJqpS60KpOLvZ+Br5aytVSMFbz1eDDV0hVgsuR6S4yfA3Gr6DzPaRS7O0ZXni+fPnGy9N/KDn/oJ2qTQCrELAUy17+RuvV8pM3XOt/Oyr4yXNnXGdxYQtbHuLHN6B/KTSSbC3Fmo4AQh9twmAIacQpHBqtgmsi0SYJWiLagRI/79UMc6+L1cw7FXG/AaCfA52/CwA1yBSVv4aUt1DlEKopuAnkU7ZfPuCXf2OfF2+WLC5YlpctZ85lnL+SsX7O0hsobCIY6wLfpyXedxVBqGY5cJ6oisOkMSKQBrupVUG1oFkuLNNJSlFUeOepKs9vfXHI0oLlB3/YknYNlGMoU1R+C9QhSs6jkkuADWaEitpH5oAntUSL0rAGWw3CZmKfkHz1wEfwKTkJPglx8hqUtQT0wRYUH7SMuAqcQ6oxMtlFxjeR8XVUvgsCB5OUG69Ndz7/mZ2f3Xk2/3tLG60vDfpVc9stgNOKrHA88OLwo5s5n7jaXf+5cWn/NxtTfmBtpcg61XVkcgffXkX3LqG651CtxUg2ByCKUWhl8LHgWWmNiMLhMfUA1bW30btSzM3KeSejtg2jVJnN2lqlzjkbJ8HoayP8CKob4O4E2sVNUW6CpWJ/c8IHfm2bzz43pdc1LC0lrK4nnLvY4uzFFoMlG1YOsBKpTI/o2okieqf1uQcOL+zGyWKCOrZWkbYMncpTlYaV9YTJKKUqPM55Nm8LH/3UPqtrGd/zQ220KsFPkHp5r/JGmLr2DGFxnCqYFg0Qa1swAqoGZgO2Wg2r1x+bm+dI7UxEqeYljGPMlZRo/4nz4Kqobn3QJNUkSLzRTdzRLSgPMQhFlXB7Rx3d/Mrhv/jI54f/w8e+tP3xbx2nnFm1s7gDc7FgrwMSWqV3hd35+Va19ss37/R/Ynd//Cc31vx7V5e9Tvxt3GQbdXQV1TuDap9FtVZRaRvlLN5atLYoHEJg05WPN0804nUMQ0HdWSBG4uceJ8B4zNmQOdCdBGJU1+LB7yLVTXCH4YZ5By5H+SnWarb2NZ97PiexiqVFy8pqkH5nLqQsrVpaHY1No4OhFRgJ0k5J5PzmSunn5pDS8Vx1AKGxQpIKvq3oloZiybJ8lJBPKqa5pSo8t2/kfOazQ9713eforXq8mxCcDwOSI+Wr4PdR9iyYZYJKdjOJ2NAuc8/zPWxkHny15Ku9j9mQN0IgeiA+pqwFaRelnHOId3hXhjDmdAcZ3cQf3cJNDkKz/rTHzr7J79xwP/fqb27/o8de3Pngrc19PnfzgN+3cf51PPCxbBhRCq8VXlUYU01d3v5nu9ut9++Ndr5/ZVf9sXNnkj+wtOgMo038ZAfVvoHqbqC7Z9HtVZBO7HQaZ2hczkpJHYabDYKab6UhBEl3DHQ09skMeBFwfm6/JqFFQKaIuwPlbULPPAW+RCRH+RLxJd7lrJ/V3HdPlxeujlhYNKyuJayfTVheM3R6iiQTjPEhWqGDRFaqivd3Nn1V3f9OBBXPU+lIW2hB26COUy/4jtAbaJZWDNORYXxkmAwN3Y5hbc2S2SmUBSrtonwOPmbOaAPVFvgDMBtg10F1I9AqGluwIalrMM55xMdmypxtWI94Y97E8RYHLtiA1NLOO6QqQ6Rjuo0f38YdbSKTA7QIWbtDXrb54lMHfP4Trx4M2r2/2H5hdHX5ICczJYJDnZS+JwFYb3WrNKsNRtgdT/mZp1/c2fzUwcF3P/aONfP4E4v0+x4/2cUVh8j0NvQ20K01fGsZlQ0QYk86ZRCqwOSbMGOP8YDHTL8TDoafHZP50FqdfdvYhlPw+1BtBqnXeMUu8H8+BylRUuHzCatLim97V4ftvSm9vmF51bK0Yun0DDZRWFsLEkEpFwj1OEFrklvFkaolitJER97HfQ8KjAGsIk0V7baiPzCMlxKG+xV7myWLC5q3PZrQ7+SIsyipUFIENaxVkIRoxDnwr4HbC0A0CzRr1uFmYKttwZqLqCeJUnE8a1Uts7FvKDZpqJdaBeMqqKYh3jvdwY+3qMY7+OkIVTnSNKOQDs89N+W3Pvo8X/nsq5TT6crFh869Z7DcuvrM0oA7V4fB7HIzbL1OBdf300hQN97DaHzI7v6YcjTmaG/4jte+cqt18+oe1144wzves8GVB9q0Uo/kQ1w1QbI70OqjuqvQWkWnC5D1UCqLDWz0zBubpwlq3DX23gyEMkez1FxV4Cc9yATxB+B3wR+CL2OEolbLIf4LJdQrj4tHU/LQg4YvP5egUkWvr2l1IEnAaIlsZfSwaWI8jXpStf0Xb57EZ1UXO8XvK/HRTBNi2xjSlqLb03Q6msQoLp7R3HsFrK0pl3jOvozmrY4TOQBLpAzXWnVQehHRS6FASSWxwtBFM1oFe1wi/XVs3FVz7tTllNHrRSSCbgL5IVIcBBtvvIebHlHlE6TyJDbFmT4vv1LwuY+/zDOfeY3D7SE2VaRWGTctfn91pvszX1CwMe7wvUbREUdRVVgnaCVoBFtW4Yaa2FtrkliqUrh+e4/x/iFeKkxuEzeZvq/TMThf8OznXuW1l3d4+F3neft7Njh3vk1KiUyPkHKML3bR7etIawHay0h7DZ0uILRRJqHJbztGC9SRi3py1qCrBynYH0iO92OUPwzgkwmq5vzCQrzMoiB1RdkMhEoLUlWsrMB9lxNu7kqoTccHW0cU9fq+KkqRwI+7KLXVTF3VTRznpHXw+8MAiwbqwTbhYY0jSTyJFlLjuHRBs7LK7LyZA5+rQFmUqkJUoTFtFKIKvDpEqU1E9UH3ULqLUqEhpcSuE6LqiaRjXH4egPE/cVDHzasR5HvIZBOZ7OGnR/hpji8cUgpWayTrsbml+OzHb/GFj7/MweY+iVUsLNpgNZUeN518uym7i4Laf+LMgHedX2AyrZgCVB18Esww++C9Ka2WZhfF5y9lbC13KW95qsKRtTXapHjnzqYyfXsvE0RrKg/FdMQXP/oir35li4ffeZ7Hv22NjXWDpYDpGPE54saI30f8JrhFaPVABrFc0tCkHQXLvlELTdKo1PHcEnEjxI+i1JsiUiD4QO34MHjE74V+0RUhDOfAxWJv5aNJpMkyx+WLlv1RETSNk1CS6VT4SWOY1U2pmUl1WkQBoofvQ6RLSTQzZiaFUhVaVaA84hy+8HQSz6VLCVlHhfw/JQGAkkc7NyQj+Ag+UTPbWmJupcgQUSOUsggJql7bWIeO+ErPpGdtIwYVGNY3FvHgc8RPg4dbDpHJATI5QiYTmBZI7jBoVNJl9yDj6c/u8dQnXmXrtS0SVbG8ZEJmUMRzCL+W96D1E9raj1ReQpp+K0EL5ALTIgybfdu9isol7Av4dYX2BYmD1CrCKuGC+OJb+mm50R6E2V2JovKG0nkmB3t89sNDrr24zf2PrvLIo23OrTuUl2D7aR9oDOPATEGGIZNCxUEPdw+FiYKlzlqOBGcslRQfOwoc84pjpov3sVtqFTxwmQOkC7Fg4uvaaVFKOHtWce06TEYVRWEoC8FVUKfaK1EzqVH3DpxPJZuT4KoGKrFjVpTiQSE7vPiQ6FIJ5RTGhxWrS3DufIJq1uZwCDpMFicgVRNPFWrgzYER3byvcECBUhNQeyGJQWm0MhHcNQgb2yGMndSJBtHeK6dIPoLpCMlzqCqsgq1ty5ee2eOZp3a4dXULRcXygiYxFqPCeAYuMdiaWlXtMp98S0H3I00n21NaSVrSrFl48bRNtMYOR491u6XxCpz4CMDwKAeaaSmMd7d56jf2eflLHR58sMOjD7c5e/8CgYkdh9W/bRKoGRV/rU79ialTQVi4JgsjkKDRC6tfH8tyrlVHUL8KNwOiSLgpbpYR0/TjU2H4B33h3IbmhesFoyNDr6+oCoVvJYFMDlCKAIvmQW3MRzK6znNsoCegkSby5WNIS1BUlVAWntFhRTHJue8Bw2BxliQQzFcdzFUTYq1gA9gkgE4aMMZ9ZWKJa2QcYnRKRY7QN9lKhCTTmDCgGuK65lElaIpyGh/jGCtI+PxTh/zqB3bYunFEZisW+oYsS0mMkCiPiTxovNBgklQOnbrHk6VU4d3dSkKwg/SNOxuJNjZJ8yeybonY0DXKCVQiOFEUTlG4hNwZJlPP4fiIj3/siFdf7fAjCx0uLCWhiWWZIEkSTZjjhczS2H81EH1kWmo+qqIpIq9jvZEaUEQQEqWgeBRVcCIkHFN1WzMXACoxqUIrOH9G89rNgoO9ksUlQ5E7slJhU0FsTRxEHi1SLjX46gGfpZvNqWblG4mOOHzlqcqKfOw43CnpdeDSpQRjY92yuBCVqCCsiKTjmmqRJCb0cRGqICWjZAtSzVJ3dVURkNoHCkd7hVY6OCQ+nGuwDesYcqSU/FyyrpuifIlRiqMJfOIjO7z83A7nzqQsDVJSG1eItQpDSLkzBAkvPjxTCV5P3zku80Hl5UBzOgRtmpx6PAIDFG6hZyePZ12BJMxsjwTOECi9ovSK3CuK0rCQg9qq2N4esXXnkIv3hWzakAiao7yOFIWao1Ekgq9+hEJxxMU4ZE2KxtAQQZqJhKWsA9Akql1BS2wr23jL4fPK+XAT6hkv0O8rzqwarm2XjMcJvammVToSF9LI6lBXgJeJcJSIv+CAqDqkWGduegLw60nlPK50lIVnMnSMDwvuPWdYWNTxVKKz5QRRDsREaeeiio2JD9pFN2emgtEWoQxqWGk0ge4KxU9BYPh5yRj3m2WzGlEdKStXoH2FC5kIKC9kqWdh0bAw0Ax6kFkVYuQajFJoQpKujvdSCahKqOz0XJ7as6Lswd36SFrJOncHoNJoV5zvmnwtswI28F1iYip61EaVUpSiqCoY5YpSNFu7FfkoxzuHEYUSh3JFSLpULg5ATSLH2R8loI/Szctc7FECE1/X9yIu0h01MR3sLTUvJSM1oqJNqHyYmcpFr1VCD+tz64Ybmzn7OxWDBUN7qslaYBMfqv6lFthzRowEKM5P1eZ6QiYGs5iqUJVCORUOdipauuLCxQxlFd5H2iPGmaUKTpVoE9WtjxlXYdwkUirhdhpERzK6Xm1AK7QPEjGYO5FPVLN9aVT0zIv3DnAVWqqQ7xP5bFcG56nbVvQ60OsokrgmYgBgWC1WiaAl0k8ecIJX1XKnWz2J4Suvj/VHAC6oo7sCMIj08rGWLRczQwBg3ZYkhqZEB0x5wIsincDhVDEcKXDR9hIdbbAScXGpTqmzCWvVW8cdBXwVOhZE41gqF3qES0ndILGudAu2R3Qsoj2o6lSvaPgHNRzXNYlSUBwob0BgMFCs9oXNvZzJOKGbh6aRSarCOrzzzGk0tFVNSkf7rhngeDN8zVt6wVWeIveMR47RfsHGWiCkA1cdPN3QjyhEokJIVxAd1W90HkSpmRMCQc2rAECtq5gyrzG6InS413htwIPRUaVHTlOhAnokSPLg9BTRRo4MugRmAPFkGbQz6HaC6rU6cKYahZZQOjWXj4Fy4F2lp6q8VCbtE0tqzAHQ67u3chVlaFWj84l26lgWlgnkqrIqzChD6PRE2O8MIUvDLJklsQjeV2hXBPtFaulfzaUBObwLfJz44ME2ReRVKCoPNnNtMwZVKlEFqKhyAwk8t++j1PRBQioPyiu8Dx2ytIHzG4bdF0oO90v6C4qyULhK4R1oIyB6Vv+harupLt6ZAS9itMkY8c5TlZ5i6jnYLdFVwdkNi1JB6igf+c3QmyNIPq2DQ2OCxPMxkhHkSzUDpI7JqOhY9B69XVNnKBnQFcpovAuAUzpQJl5FXrCOjPja6w7mhdI6erXhPmYZdDow6IR7qyN+NcG2NHH88dJQsJQllZEzk/YC2p/ua9iJ6d0VgF5ZMvZXDWFG1RGd+Z7fWIW2MpcjqchakCZg4wxrslV8FUleFwn72vZzMyfDhXSl0Bq3wsWb6Kuoml2UfnWMOKqL2lQPFlINxhkQiUBUIjW7hHiFSOjSsDgwrPUr9vYKJmuWTtdRtVXoK+l0SMWv059UfU3EmPasnkLVNp33SBWkX1k4phPH7u0JCx1hsGCD6pVQ96FUlP5aIdpFyaYQF1VwnXM5d4W+AU+8KcqEKjujMUahjUYZExwRCZIRAa08XgcHrKZnFPV9Cvc99I4O56dRZImi3Qrqt9/TZEkg14MEBFx0cKooF6rQdg6ETMZvc26YaqmK05Swbcn07gDE2sRPH6KmI2I6UiwZDWJ+TiJqDZVAmigSq0hMjBLMgQHvkMrXCAipPkT7r3J4VwXgOQnPlceXDlfEPi51KFikcaQDDVLXpPgmU0pHz0zVszOeg25yWGubKqzSubaiObhZMjyo6PUVReFIMtBWQl1LzIJWp41k/J0gnCVmjQhlIY30q44KNq5YtA3WSfDeQ3SmloA+DrCoGFNRtXUb26QRMovqfAxVE+O6QhuDtwoxGmMNkliM9VHKRxJbh1BiSB72MaM9Arl20BSNfWiMIUtrAIZHloDRauZwOBAniAlevK/9Aw8Z5UUvk77C75yGMdtq1tk9vinAK9M1Pr9U32TmHrWRWq98oHQwG6wE4zQxiiRRtUiIAW5C5xqpPWA3S+/2QcpVsSm4K8PaE1Xh8WWFy4MnKYQ4dXOScUJAmJUqJgNowCiZy8GJgyUCPtYyeBfsn2iG9PqaQatitFcyXjJ0OgrX0lhLSESOvyl1UL9Oz/LQxIrrFCancJVQ5sJ07Nm9k9NLhMGCpqoienyF1rHhZJwpwe4LAKlNKi8K5+taDRVz82Zmp4p1ONq4UDpgDZJ4dOohMYjV4WGClNU6ENReq6b1h46cZsPNahV6YRpFlirKTNFpK7rtkOdYn7L46L2XUkcwQwTdB3/BqLI3sYPMa8NpnrA1VXEqAOOFpcaXg1ra1xOjxqFugFgnbkoQ/xqsJQIwTqpa+jUVWVHqudiZ1AUJ56oKV3pcUQYQFp6ylLBf+pmijTUpM9FDiLmqYKJrDS6+rolSRV3BRlT9Ch9SNFA6rBa+PFAc7ZaMDhL6fU1r6knSkOkdtJ3MSOe6IGguolCXpfhKqAqhzB2HexXDzSn3rWusUbgq2qMSJDbR8ahrTALNFRKYvI/+QZT84eFp8nBVGG8dUwNFCz7xmEowlUDqMYlBEg3WoYwJ9dtGYswszCBfS8GYPyhxghkDWaooCkhTRStTWBMTQgjXigr2tBMJyTteITp60uJ6SqtVtL3JKY6I3U3WTgWfoDFStTO/1VJz93kegUqrKHVCHlwwHWKWgw5quEFHPVvivK4rqILkC61xnXP4sgwqN/e43FOVjjLmE3gPOlXYxOBEUTkVu9n7xiMOqVMSQBfBaExTmdIcq+u+BUFixrNS0OsbOkeOyWHFdKxotyFtCdZGw3d+Jso8LRM9Yg/ehbqPcurJx46dOzmmqlhcbAeb1kvgJPHRhwiqV1QkliTYe07ijY0DHo7rubEkdlhQJInG+0D3GOcRq2J+Q5BOJlVh2YgUtBac1xg9p77qorGGXgoTThtNlirGOtr1Nni/1LXCSuLEjCUKTV5k+DPaV13j8g3gVE/YKpueCkCURjlWFL4zPzmOqV4dRHTYl5l9qCAhiGqJHqnUHZB8CJs1Xm8V7DxxUdUWjqqoqPLgPVYVVGVQPUnLMJoobl4VFpc1y8uWNFG4Iqhn7+t4ZKBBlHg0gqsCIHUEZ00rqxqAygcP0Wi0VSx0NbeHFaOhodt1lEVI1dKRq4O5hXWi81GL+qB+gwlRFI6jYcVwO2d9wZCmirKsxVi0T1WUfjIzw7wE0PlgxUZpFDxXCDfaxNyNydizf9uxs1tx7nzCuTOaevU0V0f+jYDToahPXJB+NthsDSEdvfvQmYvIS2q01SRJcGyMqe+zBPNDfKj3Jb5mxoTW1KgSlxpfLIfw4CkAtHK6exwkYLmgxLVmdp8cd0TqNLN6BihBaY1RkFiFsaoRDnULstp4EfE4VwXvtgqhKl+6ALxiDnwVeK9JWobhEXzoV3O+/OWCpSXDxSspDz2SceG8pZVpUgUuSh/vPCFbRHDehyIBFR0TL7EQrzaios3iPVop2i1FMoTxkZAXinahcJnGJArjw82RphC/9iCjBHSCdyGmXEwVe1sOM61YW7fBsYJIB8V7pFTIwCKA26nocKg69jub9QEEiqpS7O1XXLta8NLLBTdvVuxse86ds/zQH+5x//0JzilcFfyOWmJKTeInkTz2tQ0fACQxSiJz1JzSQboaPdMgNRnAbOrNTUiaMY0HlPXlotf6LhLwLgQhgBLfVYhl5kvENyIRC4RSxKhma3WswJhZF4RAdtLwdxK5PeeCR+yqIMGqwgW7qQwq17nQ/iFrG/aGml/55Qlf+uIUUXB76rl9p+SF56ecO5dw9ozl4qWUc+ct7bYBL5SVR6oY+3U+giYS4NEpqmd7ndMXzl/RSRTDoWcyFjpdyNpgXVR5kcQNNFIchybqoagKRzEVJiPhaK+i11LYVFFUEj8awndNK4xIs9RSToxueC5tNMYGyTcee27dKnjl5ZJr10q2t0vyIpy3tYpXXy35l//qkB/8Q33e+c5OtBfjddUsgPOzpKAkOIxOKbSWmIAd08LqdsHGYIxpVkDTmoYF8PG6G3FXT2k1g6YSML5s4e4iAfVdABj8BN8GaRJllGqc/qYMQdWSsZkdURVHmyq07qhTvedUlHf4MvB9vvRUZTDaq8rjSvCx80DaTtg7gF/5lQnPPp2TZYokBZuo6LwKN17LuX6t4OkvTjl3PuHi5ZQLF1PW1gxZxwTvuqwjLUQ3VodUMQnEaZNQGiV7YgU3dIyHLmRM55os88GbZJZGVg+1oBAfJHBVhqyX8chTjUqW2lDVtl8dRhMQmZdwUa3oQCdYa9CJpihg80bFjRsl114tuHmjYDTyGA2tTNHvBo+0LGE8ht1txy/+myFKGd75rZ1Ynx+9c0eI8armBMB6tNbh3HUwWYJolNjNX5EmOtbHzNDRaI/m+mdH6sONvJIqMaKP28w1AN9oLVglPo05QTORqub2dVQhUS0f85JrweAitRD9cx9joz6StC56uFXlqYqwopL3IVcw7Rhu3IBfef+Yq1cLskyRtqDVhnZbk2WhfsN7IS9gPBGuvZLzytWc3iBIxEuXEi5eSFhYTNDK4yqhyis8gR+LPSjCEEokq32wbX3pGe178iVP2fVUlcEkINqjfF0fzIxn9z7k+xVCPhVGhyVSVNieoozEu6o5vnq94dimTRmFSQw2C2uZHA6F6y8UvPB8zs3XCg6HwRVpZbC8pGmlISKRRDOnKuGoJaQW9vYdv/Dz+1SV4j3v7YUxr4LkdaKQMkg4iZQURpqGF/OCJIRaFcYaQspiXZ4wDzUVHco57NUCsUGi17Os9RMAvCv6wt/QcuKAmv/DjWtcA7Gx0ZtZFqROUIk1+KRSuDKWHsQkUFcpnAteoNKapGW5fsPz/v9pzNWrOZ1uSBBotxX9vmJxoOj3NUkSOLI8FyY5TKYwHgtHI8ezXxrz3JcVK6uWK/e3OHsu5cyGYaGXgXiKPFA9UsXakxjBgGBweyeMDj3FJICqLGL6fp3EXU/zmrBzMfKRe6YTz2joKUoJWSmouVKmOGm1wqQGm1m0NUwKuH3d8fLVMa9cLdjZKslzT5bC4oKinWnaGbRa0EoDLWJMoGqKQui2Fa1E0Fqzs+v4xZ/fQ2nNt39nHzGaKq/T0YJtXSf3ig9/R0fPV7yEZlPx7teSr7m3tQiPOBCRY5icfzvsi5qFTk8CcC4v7zj6FNJM8de9NSfiZHZicXDFg46NtoO9F2KN3kmTF+qig1E5hfMqtnsInqjNLK+84nj/vx1x/XpJt6tpd6DTUfR7iuUlw9KiotdT2ETh44DmhWcyCSCcTDXjiWd4JOzvV3z6k0ckqWJp2XLfAxmXL6WsLCe0u6DEURYu0DleozSMRo6DA0/WC9KsLKIU8XPTWzR140gheq8VwYEqgz04LTWFF1rWxMmlol2n0DYs4ri5I1y/kXPtlYI7twrGY4cx0G4pVpYMrQzamaLVUgGAWeDmbMxXrErIC2GceowNY2iUYmfP84s/t8N0Inzn+xZI24ZiWkauKEz6cAtrZ0xCpKTpfCBRqMTsmdcha84E5PX4Ovbe6SjDijKnvhE8MF0wszBnkQBqVauOi9r4UBCzZcLsVC5YCMFID/UXlQ9Oho8dljwarMJmmqtXHb/0C2Nu3SrpdBStjqLXhcWBYmlJs7Ko6A8UWUthk2CneIGy1BSlpyiEaa6ZTg2TqTCZekZjCZLxoOSzv1nyzBcMC0uWy1dSzp+zLC4mWCtocRweVjzzrGNrG67cE8yCqgrnPe9UNcb6XNqV90JVQVkED7lwCTc2HUlH0elZRAe77uAAtncdr7xScuN6wdFRYAdabc36qqbdUgF4LU0rowFflkKahuiMVgrvfQBgDtbqQJUowSiPNkES/tuf3+Zgv+L7fmiZbiehnFRRbQpUqlGZogLNYpWP1FQQIjVnWt9bX9/pOanWyMMTYAxBA+NE2fqPHAegU6dr4ZAIWU0EXUmg9V4P5YZCqju5105IzYLTGPhCzM6KwHO+Bl9IMdKJQiea558r+OC/PeLOnYpuV9HuKHp9xdKCZnlJsbSoGQxUAGYrhPuUCX+rciHKUFaeIoeiVOQl5LmQ557JRBhPhckERmPPwX7JZz9T8nSq6XZ1ALSBg4Mg/RYXTFg3Lp63NMmp89ucWo3qzXuFc2Gm2tTy2i24vVnRHQhOwt8/PPCMJ0FSGissLyk6LUMrC+R3K4VWS9NqKbJo72VpiC4lSUiHQgUpW5aK6TRIP2tjoqjRaBOop509z0d+dY+iEH7kJ9fo9lKmowrlXex2FexCEY+JdJooHwhtD3WLtmOiLkpImQNb43jMPQcs2VJ03WruBAC9vhsANUonY0FXRADOD7w0Ax+nj5qTfAJ1q9e64MXXN8aHlH6BYIzrsF6aTTTPfGnK+//NEbs7FZ2uotOBhYFmaUmxvKRZWND0ewSV3NW0W2BTE5JkhQaEVaUpy5gEWkFZaYpCk+eevAjqKs8N01yYTITR2HM0qjjYh7IK59ZuKwaLOlYGzmNNcbwLKc3Eq+mBJh5tIW1B1lbs7Hiu3wn5jEpDYqDfU2TRrkuTMKFamSLLgpTLshp0M4cjsWGS6FgW4H2QtonVGBPApyOtYrRgdWAkdvccn/7YAaD4oZ9Yo99LyMdEeirEpqqKIPmUDpGkmH3kY6BA6jzEaPTWLdxqsJ2EV60Pvba518ldeEB9l5x8pVHGHwomR2g3f/H4Xz/+Ijoh1sZ74+sViqThpGaKOqT8mFRhjOZLX5jwK78wZG+3ottTdLqKxQXF8rJheVExGEC3G47XAGxlGhslINET87FYylVCVQmV8wGEhaZyhrIUijJwjXmhKAqhKD35VJjmQl4EiZdlisUVy2CgA6luVONoNSag1C9V0ydI60ARZakmTRVZRzNYCv2j8zy0LrYmSLLUKhILaSLBw09CB4UkCVLP2hD+StIAPFMngUaQgcI7T5IoTBLqjmetRCSCUGG0x1rF9rbjNz+yRz71/MhPrrGyEvrUeBcCzR6ByqO0C80JXCif8FUVHJPasaxJl5OOR9yREylqlckOvMlOB+C1ndOTETyKTLntvpgxwuK8bj8ucqNHR61vVQhbmRkAawK+DqbX61GYJNA3n/n4kA/90gFHh45eT9PtweKiYnVZs7Sk6fUV3U5Qu51u6CrQ6kCamRBtUTW/pmJeIdGxAefNHBij01MpyspTllBUEiRmAUUpOB+uyVpF1lZ0e4qsNaN8tKr7vM6kfy0BdPxemiraHU23Z/AuZAZ1Oh4X8xCNickaRrBWsDGWm9iw3IO1gYdMbPh7pgZfvM76EeKxhsSBsT7SiBLTrFSgOrXHmNDpy2rY3FY89elDJkcVP/JT61y4lJJPQjQKEZwLIMT4YLuXDlfFhLBYw6Mioe/nWICaihKYgVNAMIXT6a5TKadRfrZb7d8FgJBoPfbKTL2E0I00/og6jvrmeLAFbeyh6H28IBU8XI8OcU8lpJnBC3z6Nw740C/sMx57+gNNr6dZWoTVVc3ykqHThXZH02lr2l1Fp6NpdwxZBiZVaBNjl8rPwSI6BTKz3cIk98QOY1TORnXtqVx0HMoA3lAAFG5+q6PpdC1ZZkismkmfY11Gwy9rrbBWk6VQtaEahIq0LAu2HjFRQ4WMqaauIklUfC0RfAodY69mPgIB1KG/MOFDioVzHmVCIyXddPIC6r42SqO1kGiFUeG3nn92xL/8H2/zwz+xxv0PtimUwlcuOiagtEcZh+RBQtaTIIDNz7Jh6ttfY24ekAJe2VGpkk2HPR2AV5bvTgV6ZUt1kA59fvIP197fnBQkOiBIyLKI4DN1lMHUa+FCkmqKqfDxD+zxsQ/sUhaewUDTGyiWl3WQfMtR+mSaTpsIBEOrpUhbgf/TVsVMbRXT1H2cCCamfc2lb0XVIDG3zkUp6bzGORUpoVAO6qOIN4kmyzRZR0VbUMVQnGmCCUR2L2SOKIz1ZK3gFCnlSBJFkTtcNWMIjAKlNVZLkHDRXqsrzbTWNIkqNSlMvd5K7XnWKegeYnpVyEiqaTEf92PMOhg9aBWAlFi4dW3Cz/7T23z/j6zyxDt6aG0p85DU4SpB5YGaqhykmSK1IE0hWT2uMzvwWNiVqPGUPVJKbdZJIK8D4FAP7gpA0clRz2xdB56sbyDMfmCeGqqfQ2KqZ5IrplNHIoS0b23AatJMc3To+PV/s82nfm0XhdDtaXodWBzA6hKB4+tq2u0ogTqaVlvTbmuSbAa+0CVYUTe+VLU3UhdvKBtPSppJIs3ABSDWUjKAMaTKCxDisJAkQpppkoyGhK6bFjGX7qqUR1TwaMnC940RkkzhSh1qs6LkCtKyTmsPmclBfc5CnXXeYdhqiRt4ykbte0FEh8QC5aOkU2gdnSCtCF1MY2JH4eikHukLxisyY9jZLfmffnaTo/2Sd767T6sVzBFfhj4NVQHTUhgMgl0aB6e56dJoRprxbY4LoM2oUx1OT/OAAWxu716W6XRSprb7nAh/OCxxapq/I7UUrNVevOfihW5X4ZRje7uitwa2l2BaCTox3Lg64kP/+g7PfO4QVIgETQoX0r0zTT+FTAsWi9WGloUs1bRahjQL3rKJsck6mbOxidRMEgfgqWPpRnXfqlqfSZNlHDxyHwnxOp6odJAW2ipMLDOY+5n6bkSVqOsMprCUl4SfSWwgsJsygui5NNJNJExQ4t+NM3n2E5FnBGL1V7jBsba6bp9rVChmUnWlnlNUhZAaT6IdifcUzlFOHYdDz94QykqxsqAZTT0f/KVdbrw65d3vHbC+kaC84AvY3S7wzrG+GiS2r+aiwHN+SEM61+MZ9yuT3Shsd6TuVpTUrk5PyQ/XbjBKbzqx2NiXJXBiCu2jzyH1zA43zXuh09ac24Bnr+X49pTzJkPnhheePuCj77/D9VentFqavBKmhSN3wmRHOCzg7EhxdlWzsWppa4OyFqxDrMUrg8eilUKS0BK4zl6pgdiABwKrrwK4oq86q/pSBCOM2jPXcdZGMR5BW4fdmn7QKGatOeLrBoRhR+vQX1rr4OE33eKA+oWOvxFWdKrnSy1V6kY/0dv09SQPYMSH1KlQwhrVnSNkkxchucNNKphUyLhifFBx+47jxqbnzq4wHEngKb1ibcFydsVyNIEXnxmzt1Xw6BNt1tYtUnnGhwXnVxwLfcWsMajM/R+uonY4fX0sWgpV0v3SNB1M71oVZ0/JUGgACHjbul0pS+qqYyif6flYGTVnlCsRLp7RHI4rXnxhn1demTA99Lz8lQkHB56FmJyZ75dY65sA//aRsDMSXroDS72Csyua82uGc2uW5WXDYGDJupYqs5g0PHQS8vR0DEGpKN2CUR4do5oVV7MVnZrkWnXcMpG4upCgZ9k+eh7YJ4DH3MuonpSqzQPBxJWFqMeotl3qAY7VakjMHhIioRZKBnSUziGZIybbegmZRKXDlRIzyCtcXpFPHMNhxe5uxc2tiutbnps7nr1hyG1UBJI6NSGyk1eeblezuKApXaCttl4b4aeGhT5cWBPOrwfesQnZnQBJM7nmsOHF47Eo1M1WeRjao5wGwHG2fHcAKoOx06e7OjsQN10QPwOdmYsvez+rnQ3n4Umt4oGLisx6rt0YMcmF1TXNwqIlS0OC43BaoqrQR1npEKNUGio0m0PNnQPHl66V9NqKlb5iY9lwZtWytqxZWkzo9Q3tToJtGUxq0KlBJwZlDSYJ6UzKxFSiOotXBZu0Gcra1or/NbBqVG2tuKPhP88+N8iLo69m3T9V4GUi1qLaFKG28mpTVeo+Mz5OFh/T3GNpmaskJOyWsTS1dPiiCrmTU8dkVAXA7VVs7Tru7Dru7Dn2DoVRIVReMEqTWCG1YQkNLwniNaoEh6fdVawuW7wIWSa0O0K/KywNhIV+zevWYnp2PbXErx2Qxh+IsWSnrIhp3bC+4q42YFaN3wCACgWvetvZcsXBgokhqboXd1ABqrGjogUWbrYWskRxfkPTzjT7qzAaafJCYbVimsPVO6HoKMsEu7CB6S3DeBM/2sGVVSiiExgXmoM78OJtR6JLWhks9TTLA83qomZ12bK6bFkYGLpdQ7tnSTITJGQaMk2UDenlyqqw5lvMRkHXfVNOYCp2b4j5OXFA5qd6/UGZOzYHxujs1EmuJwPzSlS0QVXIGHIhizss7CkzsJUOV1SUU8f4qGI0qtjbd+zsObbjY2foODwSpiVULtTAJAl0MsFqH5wcDaq9gGBxo8NQmacVWjzdgWZlNSwmmSaKdkvotD3tNhgTqaN4qV5m1xyAJ83kOtYvwIPX2f4kW/iCM+ndOyO4U6TqDIGC1+lhkfS+0plyv4/JBBKNdV17QI00jPZYtLeMEbJUWFzQtDLFdKApXSgB3Bt6bCYkviLrtll6+w+ycPlJpsNNpjuvUO68TLn3Ku5oG5fnuFiLXnoonebmruPVzSDWU1vQyhQLXcViX7OyqFlZNCwMDEuLll7P0G5b2h2LbRmUDRkpOtRuhi4AtTetdNN2JGBsPvt7DngzsTkHQoJ9Fp2IxmabU021e9i0IXFxIZgqFGeVuWMydkxGQZXuHTj2DwLgdg8dB0PhYBxCiqULv2NjeK7bBhuJaKPCChq2u0CydJF07WHs0mUcCcNn3k/+2hfxYjHasLhkWFzUVC6Q1VkqtFrh2dpA7WgvDcnVwK+eUKc4IOLBZe1bRvnrxk2Pj9E8AKeq9QYIBK9skSaDp7yoH/IuuP1h0RLVUBhR4M0ckpoZMUJccg9jApfkRGGNQQykqVCVniSz3P/4O7n46LcxHR8xmuQcHu4z3L3NaPMq+fZVip1rVMPbVEe7uKIKRrcEQqTyiqJS3NqF17ZcSFE34cZ0WopBV9PvKhYHmqWBodczdGNCax0CMzHcFroKxGcd9oO0bNieZoKdBGCdmFlLAYmconPEJFwfMqNd4NnyQphOfUilmniGR569fcf+0HM4EoYjzzSXaJsRY8ghItNqQV+HTgdxHqEMJKnF9lZJli7S3niI9vr9dNcu011YodvKwKQ87/a5cfMLJNbR7yecWU8YLGjKQtDak9qYb5iE3kwaGuetrgWZcX+xgF543WOqO0+NK314NwcEwLa4e11w+CmHpN1nKpN546a6sflqcesInXbjgNc2tYqEJ9qHgUlsqEknRBicsvT7mnwKlBMyVdHp9mhZzdpqglfnyfOHGE3ezdHwgOH+Lkc7NxlvXyPfv0Gx8yrl0RZutEM1HYUM63jjXRAsVF4xmioORj7kIVIXzYfKfm1C1CG1AayJDe1ErAk1LTZ+LtS41HUuEYDz2rdWT5ElCCUoMT1LYjpXjLZUEUxlFeLRZTxvF487H7PyY+WbtaEvi9F1Y+9Z5r42YFstbGeZZLBOunwP2fIFuuv30l06x2BplW6nRZbappOBzXpsLfS4QTAN1lcTzp5NsFoo05DTZE2IUzfhP5GoegnSOzpbNQlde7wz6SegLXtV6ws3dgtvT2uNWgPQmTdoEAjB3U87n65Mbyt1040Q3VCzGe4F7QQ/14bDiIqlmwpLGDxRRGkoGKtYSQyry5adHUWVF+zffAGvvp/SVUgJNrF02hn9fhd7Zg3nhUmeMxpPODo64mh/h/Fwl9HWq+SHmxQHdyj2r1ON96kmB7jJIa4oY1OjWRzaNTFpFYGgOKrtsDDjZkb1TMucqkHu4g83BxviRtXkcn1cNfROKKYXbCK0syjJogZpHpaQrt/qYVoDbHeRZOEcaX+DdOEMndXLdBZW6C2s0ul2aWdZBF0oEyjLEleFLlpFPuHw1gu1lGB9xbK8aCmKksRqFD7kEioJHa8UobFR7SxFyV9nU9eA9LXk9yDOU9LOW/2Fz13UpychNAA07u7isRlobW+U6cKXZbS9IT5wSNoFNaznvB7x0bCOqy6pSEmEUazTeUK1fadj2FhLeO4lBV7YefUZXDHFJElTMRdiyYEDTNKEpcUBy0sDlGxQuiuUpWMyzZnmBaOjQ4b7O0zHR0wONpns3qQa71OM9igP71CO9/D5CJeP8cWEqpjEEspZPcM8xl63P69xvxr4agDK699vzMn6EWsxjDHotIVJW5i0g8462M4S6eAMSXcR2+6TLZyhPVin1V2gM1ii1e3RbrXotFukNnR2EAFXOSpXUpUFZRUiIYig05TxwS57159FqZACdmYjpdvVKFG4GLYLvn4snI95gDJ3XQ3VEn2ButFSOCaIgyrtvppa/flUVae25Kg3W+i7FKbPDbXXSZ60lj7uRvp7lZNY/V9nAM+ynpWeAdIrFWORqklSpV4BXHl0CufPZmSpQio4uP4sw81XWTp3H1U+jvc7ktviqaoSL6GCS6Mw1tLqpiwt9ENVl4Iy1hdP84LRZEJRlEwnI44O9phOjigmI/LRAcVwh2K8h8vHlNMj3PQIKUdUk8OwaqUv8a7EFzlhzY5Y2tmsk1u7ehJt3ugn67oZuKJuEq6UQdsElaSERb8TTKuHaS2g0za21cNmXUzaIekukvaWSTt9Wu0eWbtLp79E1u6QJgntVkqaJFhrsdZELPhYC11SlCWuDF3FfOwmW9c/iwjGpOy++hVGW9fQBtKW4fy5Fsp4EhuclyZaU9fI1Cjwcx5vfH1MAsaCs1otF+ngNwuV7WlfvtE0xdq7eCfHICieqrX4kcp0ClsdpT6JtopEIBoVe+4FQCodWHsfKQhFUM9K++hlBs/l4rmMXtdydOSY7N1h++WnWbn0MEwJdoUOrdlC6lH0chSBu6sqCu+pqgqtDSaxJInFZpqFfi94tjG2WlYlZeWpnKMqK6bTnLwoKIqSvJhS5jllPiHPJ1R5TlUVVGWOK6ZUZY64EnElvr6xrmy8XRGPUgEMyhjqRoraJCiToG2KTVvYNMWYFJtmJGlG1uqSZC3SNCNNU5IkIckS2lmG0RprDdYYksRGFRc8Z+cdVVXhqoqqclTeUa/pK06aTJVmWdX6Jkbuc/ulp3B5jkkUS4sJZ9dDgNfourda6KktxOrEWWwjYmEGRhE5rno9iBOcSijShY84pb3cJeN+BkD91QGIcpC1f8ulS8/5ydHjyod2Zb4SvA4g1EZFyRgC7aHdROxkZRrchAaRWoErWV1J2FhvcXhYoLxw+yuf5N5v/2HQGk/o9Qw6ZFQTguv1godehXXYwoDr4GFKideakipmlGhMbFWWpilam+DZ1vEMFaI2QqznrUKTJOddWDNEfPBY62L6+qY29BMneejYL6fuQBUKy7UKtI+NRd41wHR0qxslV1MZNdCco6wq6mVSnfONZKtB11AhPlI7tbqrc/MiUEySMd7f5M5znyQxwUG7eKFNb8FAUYDy6Lrni5LGsWiSCpjt+xh/bkoV5p5xgkt6Wz7t/obFNaWrdwXg1c27E9HzW6WSg/N+4dcvc/1xcR5xOvKBsxMIBHU4MeXVLFchelFKfLCBPEjlSLsp915p8cKLQ5JU2H7pMxzcfiWo4WKM1xqj4nIFPtTxCh5PiG4EkKqmW5RqWlkEqS0+NgEQwVVVVIkh3alJ7IxAMVphWwlapUF61rT6SZL6a9gaemzOjqrrK7xE1VkX7Nc3NUqwYFbFHtnxveY5Ftj72GEsrGReP2IJxDyCAJt1uP25DzG8+TxpogDNvVfaqESQSdmo3Rl9VNu+au58arJZZuCswSez85qYxU/nzrx8twSE+c36ryIi682jydsr73dV50+papQ6C7qWhD5kyfrIVWkfGijOajUibVPfBuVRLiwcc/+9GR/vWfJpyWT3Dte/+GFWLj0EOQG4XiHiMMbEwhgXQR2WMFB1qzIdY+UEaRPYAR/7FqsAZqJEjTdFBLR4nIodPWPjweCxvh51M5L9OMjmQ1L1seaNud+qP9EkPVDbTPHG1iBlNpFnXmbdSTYCkloKSVC9MU5MBGKz+DSCNpZyMub6Ux8E53CJZnkp5cqlVmip0Ky5Utu5MqNUhCgAJAocPwOdYwbIugODTtiSwftv7laV5U0A8MraV3NCmuHH0//4JF95pjcevV3iGjA61vqqsLQFWoMPIZIonZg19IniW3sQ5VB5ybkzKRcvtvnKcxWJFa59+he579t/hO7yBuV4GCvvorntJehxL2gCwiOkGonnVVQFWgcKQTxKNBofF22pfz+ozDqxRXQk0xV1HCNe9YxPCZGeOiVTNf83JINEG7WuifANHGnSMRse7bgUmS/i8nOGVc2rzVYpJzYyjWaBq0HpG1XdLDwdP5N2Frj+pY+x+dwnyNqQl/DgA12WVy1MpjTLsdbStjYFhBOSr76Hak4Fx+QIAUqhSPp3Oksrv3zJaxRfHVs6rxRv7gG52OGks/GLIipUSUXitGH6ncRsY4lLc4SZ6WtPjHhRtRrJS9I2PPJQB600aUszvPkCX3r/P0QBncVVTBIuwjmP81XTyHI22MFM9nM3UKIqctFum0mLaMfVUkfqFKLwd5z4xpNrallqSdLYZxw7Pv+3ZhLDN+cxr76oP8fsd+Y/4+clYjzvcL5uTjVHFe79iXOoe99E0ALGpnSW1/G+4sWP/AtkOkZpQ6dteNujvSAZqrJ2YanN0IZk9jOVG8YzTio383qbBahidd04W/tVb7KXMwOpUV/1YdNmoeivvomU+NbizxbJwp9uVfuL3oaizdoR8SbmCTrBq1C9Va/Q46PEQdSsV0yoKeSRB1t8cj1le3tKt6d56Tf+KZPDfR76np9i9Z5H6PSX0UbhqgIpS0Q8zgtE80ErE25WLRlrtaF1SK/XAjosRSte4fWcU6TnslLmSLq6kasodbwbPs1HZuMyd6QezmPqttmXxtmo1aVEUre2FRs1SpQwcbI1i/h4wvs+tp1zdbs7hU5SEhsqwlxVMT3a59ZXnuL5j/wst7/0a3R7mkkuPPJwlyuXM5hOoclUCY6d1EGGOOFqE8rXQIxCxkdbtgYelacyrarorv1Ljxbu0vDg5PbmDMB60MXjbPvpaffsr2X7+z9ObffFTqXOCdrFrGEtOB+4QPEqrgQgTTlhPcPUpGJxJeHJJ3p88EM5SVvR08KNz/wirz31IQbn38b6A+/g3MPfwto9D7Gwdo4064SWtN4hLpQMCuB1aLod1HVIc68zUiAQ4oq6sVB8xGRPpdUMiF7qTKAGiPX/NdR8fHksJEeQYsEJmgGwFi2NjdhIQ+Ykdw3A6JTUUr0+Vku++He1tWidkWoTuiMUBePDXbauvcDWtRfYfOlptl95hqM7z2HKI/qLIVfSWnj72wfYzMF+OdNQzfnU51dbAZHeiarWxTBjvQRMDUwc5O3Vzzvb+bVE6iKiNwHA6qsS0fOb4JX1k+7Zf9o5vPqjaTU1Xptg/8WQnKuCtFE+SD7nIgkdl7NSOsYVowRUlUOVFe94sssXvnjE/l5Ot2tptSAfTxld/yzPvfRZnvvQP6azfIHlS4+yfv/jnLn3MVYu3EN/7QytzgCT2BCzrMKqmmFyeJpu2piglnRM9KwzCyQ4KHVmzyz1KqBPmvU0TgPfrLF3M0LxAzIPW5kB8Jj9Bw2XWHvAjXki4de0NWiTYEwKSgf+z5VMhoccbL7G7q3X2Lz2FbavfoXdGy8y3HyF4mgPTYgh93vQXrRooxgOHVfu7fPwQ22Y5EhZr0pV83mzstbm4ernWt36uf2ooiuPw3DYOvPPh84OzVchn48B0Pg3TkY4uRlV4dPOB/LOxmeSo2vvxtbZHbF/nJYgEXUojPYqFP/gQslmEPaxrlQH286OKpZX27zrnX0++MEcjZClik6WMlgMQfx8WjIZv8Ltp17htc/8EiZr0Vk6w8LZ+1m59ADrVx5l5cK9LK6fp7u8StbpYYxtsuu9ny0HpqLNR60eRUI9BcwkYyxkUjJPxKpj3vHxDGHfPMm8uKPm0GeAbDxgFQqptA75isqGtX0DGDyuqigmRxztbnG4vcXurdfYee0Ftl57md2brzDcvMp4fxtf5hgVuid0O7ByRh8rI0WEaSHYxPCedw/IOh52isaRqD3dJtu6tu18UO11T58GeBUzz9sLVEKerrxadFZ/1gLqTapfAKvfoD/gqZuAKDWa9s7/w9bo5ruTqkSMwkc1rDSRoFY47UGF7pq+/rIKpYG1jeGcoMsKnVe88+09vvTlI3Y2p6ERpY3ks4BvJ7gFKF2o3y3yKZPxK2x9+RVufv5DoCHpDugunaW/doXFcxdZ2rjMwuoFBhvnGKxs0F5Ypt1bIEkzjI4Lu6jYDUpFx6peNrbuocssBF+ff9it+UFBxZYV8+AM67bpCDDVNO1uQOgj+V2MyScTJkcjRoc7HO7c4WDzDvubr7J78xr7t28w3LnOaPc206MDxDk0oV1HqxWqCLPUkKS6WcMtlHpG5kCgKGE6ER55W59HH23DaBqXP5tznuY82jqNzEeH0jk/k3h1/NxF6qXyeK+YdM/9C2WTa6kr36zwCwAszRvnA56KQaWouhv/utU582fs6LXHscSwmULFWgPlfEz09LgmPkpcqTVIRh3pGecENSrpr6Z8x3uX+Pmfu0NexM4AdUNupaJHGLxu55PQDtfHNKfSUeSH5LuH3Ln9HDeeCqDXxpC0u7T7q7QXN+ivnKG3vEZv+SzdpbWQJ9dfpNXtk3UWyDpdbJphkwRjLTaG1/RcnLcG2kydhj4qYZmxkEhRuhAuK/KcYjIkHx4wHQ6ZjA44OtxltL/NcOcOh9tbHB1sMz7YZnq4xfRoiCtDooQiACrJoJPC4lrM97Maa+omRHMLB5pZ4bwQWsWVlZBPPO2O5Tveu4gxHibVDGx1gyjxDbfXqFwfhUnDbtTLL0ujfimFPF3eKrrr/4MV9zWT9rb0b43m99ruDHuX/35rdOu/S6qwuqN3HlUFteIqmuW8VCSqlQvgdT7YZaGRUVDRuqwww5zHn+jxwktjnv78fuiBF5dYqJcGBSBRTQF5WO8NvBicN4QGSCEJtKpCeK0sDimHhxzuvczu88T2GwH82li0zbBpQtLqYbM+Jm2TZPGRZGibYqxFG9tEUxpHSmKbYVfhqhJXFpTFlGI6ocgnuGJMkY8oJpOYHpbHBQADxal1yFw2BpIUOgNIkhCqM3EC1p0R6tbRoQVbDTaadsjzd7JywWEpCmGcw3e/b5GLV1LYH4c1V46F2mrVG1PW6izt2vE4If18Lf2cw3vFuHfxnzmdPqt8OW95vDkAHo7ytwRAUQVjtfAznfaZ/3hxcv3tYj2+0jEPMJQkhrYczBIIFCjn0XH5gZD6EzzkqhLUqEC3E777u5e5/tqU4TDH1t0IdGxTEf+e0UH5NXQB6hh7H0w+g/c6Eqc1sRoG2tV8n3P4ahSSQaf7lEcwPUa6wpsdVdX8R5P7p1VIgG1lYNrEJRYCuLRWsTC9SaAJya9zXRFmHRJU8/pkfmHzs0KjIUJPQ+Fw6LhyT4/3vncRpiUyLRs+tKFYamnnZ45FbevV4HNV6GQb6lZm0m+ardzOe2f+voRY6NeMI9uxX6MNOD/gJtmbDi7/7WKy9Y/TMg/LS1VE+09Ck5t63aymsQ7MJzeKREAqoaoc6UHO2nqP933vKr/w87cYT3wTu40Csxn8xhzTs6hX0Ioq1HATjevGPwi/K43HB7V3XH+3VkswA/PrL/xrMnPmElPDhFTRDq5BNn+sBm1zfXPXW49ac59l9sdFgsnh/Qx8w6Gn3U34vh9cp9UC2cpDlZ0/bve52puteb7m4ZvXjRNShX2pHJXXjAb3/IPKtp9TvuRuzU7faLO91tf+pXoThDJd+Vfj/sU/Zg9efJ+2MQ8wZsnUfGC9opKP9mC95FXohB9EjDIhpuzyCnMw4ckne2zeWebjH90OnUujFLAqLA0qJ24QzG6azN8kqKtFmfU0PA4smXsWr153Y1+31VLna9E3auakzCelzkvM5tw5DrgTP/u6A40qjeHRsgo1JkWl+IEfXOfC5Qy2hqHCLk6wOoGgBmMdXamplwaElYTODk6ijUuzNty0dfa5w/a5v+8qhZKviVJuNjuR7lv6Yr2JMmO/8NB/lY4239MpD9uiw5JRVHHAqxg/bWZ7kAKOsCZPbO0TB1xB5YIqTi3f9b5VtrYKnv/KQfBaa1UU17yeLRtwfKtvsMy/luM3MPbRPH5QoF55QeZAMg/CGhgnv/qGY3Tis2oOOCe11hsC7rS/HU0EHxVOWYU+h0dHwru/c41vffciHIxwk4LK1R1cj8dwfSMJZ8ALko/jHnAVCGcpHYW02Bk88jeVNTf66uhrGI3jm31i4em39MVmAJRi36386nB8z/8n2X76TyXGxf7SMSlBK5wKdExjqDRz3YeeTyrYi3VlXYEj3Z+QrRn+0A+fZTx23Lp+xPKSaaSINWHg9F1ACCeG5JTxuZtEeZ2KVcd3v9ahvtvn32qaV701VFZt98VKu4ODiocfW+J7/+AaalrgD6dh9ag6dS7GyeuslpBrGJ2NKki6Zr8ilozG7BznKXJFuXTmQ/ee2f6nq+kzLCX7b9pOft0YyD/5+gYBQJTmxtG5e178UvWr3ente2zHoOoOVokKzYQSPWu2aMO+rg3x2EZDx45OWoX303aKWutze0v42X/+Kge7E5YWbVyPuPYG7y4JfzdvjbMlM7Wb58LevuPiPQN+/KfPM8g8sj2kzMvZcq+xkbpnljDifOie5as6vV+a9VtC648AQCnBTSsmevHwvsfSHzi7tPlJHG8ZfEAMTXx9D6XE6/ODm1eXLnT+6kR6IkUo2pX5XLVYeO19PcPkmGsvc4YxEtfbmJSwdcSZDc2P/PgF+gst9vZdaLFbBWPbySxD5X8pWwO+6HCUVaBb9vYdZy/0+JGfuMCgI8j2kGpazJwMN2cvRrvOOWkiGw0VE8EYqJZwj3AgVcWobNE5u/j3Nhb3PkmFEqe0RCrsrTy+MbJDFMp7Hjy3+c9YXf/nkzx0VpLqOHc0K2RiNtNqaqQepPq1hIaRxaSAzSMuXUr54Z+4SG8hY/+goihD2926Y8JdPdbfZdtJ8FVlLfkq1s91+ZGfvMjyAsjmkHJaEpcmblKqapDVy8Y2+3WMt6r3aUJtEtOtiqlCFjY+duHs6L/WUiJSW8RvfeC/QQAU8Eq3zVH5wL2j/7P0l18qp3MzxwUwzvgk3xi8PoLI+dCZqaozLaKdUlSOYlzA1pB7rqT82E9eZLDYYm+vCu0pSokrav7uB2Gjcuck3zQPC/Gcvdjnx37qEusrCrlzGMEnjXfrpM7po8mTrAvia/svqN6obisJUrAKP1pOPdN0ee+hByb/2Xp3az+sqtgM9lu2Zr9x1pMIOKXPDu68fO7e5P84ZHnq80haVnPSr/LRtQ+vq/p1Hf6p/DFiVLxQVBXFUY5sDrl0OePH/8hl1s/32N2rQuuK2IDc1WGk32UqeV7q+ehslKUwmXj29x2X71/kx376MusrCjYPqfKSys0nyBK1ziybJQiCyPVV0QmpnY1qJhHFgS8cE9dh+VL/r20s7n0cV6d3f/3bN9Z8F6CCC6u7P7d2uft3JmWKK1xYJLEGYlWDcGYHuhqEUew3F19LNS+UZUVxNEXuHHLurOUn/oPLPPDoEgdDx3jkG7vQzds5vwtAWF+Hi+096pYeR0eeo5Hwjves82N/9DLLPUHuHFBOCqoqVM7RpFkRyePjqVQuduQ6NvHnbfJIuYynCWZt458/cG777ylfBurjG4RAJf/46/8bzItgpcCIz12395kvrf5Ttq7/aKfr0IlFJ6CMCm3SkuANGxt6MTehKRNfx75+Oq5fW8c8rTWkreAd5yrlI7++yWc+cQejhH7fNP1djKmjCzSRhv85bfXkmc/Nq5xQlDAcurAI4fvO8d7vWkFPp/jtYZR8dUIrM6fCR8kX06pCeUMNOqIAmFe98bn0TEdC0T//1IOPVj90pnP7Jl5ZpI4tNef5lsNpb42+fqMtqGKbmfHR/Q/kf+65fP3+6fD229o9HzJgoOm05OtVx+rGlgYEjwkrSMcQmUebQMwJgpQO8QXJ7UOylS5/8Ps2WFlr8bFfu8Xe3oR+34ZFXiQ01xFzXMz/uw7EGnjzhLFzgWSeToXhsGJlo8t3f/85Hnm4CwdH+L0RZVFR1fHtJrpROx+1ozHj/OolXGtTSCLoGpOp8pRjT54ubT70YP6/P9Pfukmp7IkkyK97PL8REhBex8/GNOKE6vbe6vc897T7F+1ybz3txCaRCWgblj1QkRusX+soIevuVSELxDQJCbNgvSZNLXahA6s9bt2q+PCHbnH1uX3SBLpdE7lC1WSRqDlJ+O8aEOeBJ1KvqxfAF1Suw4nioSdW+M7v3WB1WcPWIW44pSyrhuc7ltFcswsiDehcY4vHMJtz+EqglMYp9KVQTRyHfnl89qHuH3/k/PV/iRODVwrkpLT7utzg3yYARqWnRTDKPXvjwk/eeG78jxbUTj/paJTVmAhCFUGnbFzCtAahnvXqC691TO+KhDVBJSfWkHZbsNqnVCm/9Vu7fPYTdxjuTenWy3nZ2I5NH88m+War5mPx6HlnIVIjVQXTSVjUcGmtw7u/+wzvePsCqpjC9hHlJDQfmlXw0YTXAq/nZ2q4ilWC0QZ0kZcVN1O5tXNYTRzDsi/L96/+Z49euv03EplofN1473Xq9q1ns/DbB0AI6aegRUrVds9eP/untp7f+bsDc5AknRAZ0XU0pF5wxtY2oIp2YWivoTRhjd0YKVGx57OKOYLWGJIswSx2YKnP7Tsln/roJi88E5pZdjuGLIsrD0UgNg0n+Z2ViscUmMw4zDq3sc5lnE4947EnbSU8+o5Vvu29q6wsGdgZ4g7HVGVsH8IsxWyW4VLbe3PsQr0IT+38zYOvloilUE0dw2mb5XtX/uaj923/hUSmEu2+WtKduIKvzxv5RgEQTpWCMdCrxZW0/Zevbfyfdl7c+a8GyVDZdljvw1gV+zaHR5B6EZwxw7duNN50LVWxY2ndfUuHxM3EWpJuBit9SDJeuDrmc7+5xbUX9pHK0emEtUYaIKoZEOel4smLeuss1xzg5kLgwUGYPddSqnLEZWU9NrPc8+Ai7/i2Ne69pw2TCewcUUWpV+cz1lJvBr5o5/k58PnIw0bHwzk5JvlqWiaAr8Xy5cV/8Oj9+382YTrBq3TO6fiGSj/4xgIQXk/rhNdKabSUpWrx5Zc3/i87L+/8pX5yRNKOXnASJJyKkq/Zt3HJKqtPxIxn2cDMJWxqo7Fah7T1fhtW+jixvPDikM9/ZpvrLx9S5RWtliZrhTXtZvHnWb6iOqGaT8u/O20TOQ7YefD5+CzHJF4klSvIp5688KTthMv3L/Lkt6xy3z0dlC9g5wh3NKUqq0gu+2N/A5mnW2KGS/R6XV1SWUlshD5zOmrOz1VClTuOphnLlxf/8SP3H/yZRE2PcCo9IflOSrt/5wB4uhSEGoRFScs888r6X9l+ae8/HyRDZVtx5SPDTB3XdmGUhKpxJCIwawAaPZNeTcfRYC9ao0NHrEEblro4sbz8yohnvrjLay8fcrSfY7SQZZoknQNjnben6uVJ6yTaN8ieOXFbZomx4T+ROltbZmnvFRSFJ889HsVgqcW9Dy/x8ONLXD7XQkkJe0e44ZSqKOOyYjMvt87UrmuFQzGRis8zLtX5GbfaUCx+BjyphHLqOJq2WL4y+MeP3n/wZ63KhziVRfDdTfp93eoXvvEAhLuDsFbHZUmLZ65t/MXtl/b/Sl8f2KQzswfNHACbxWcMTcNwrVWjkhsgxpqImvPTcdUkoxXWaGyaYPoBiJiEO1slL71wyNUXDti+NWI6LlFKwmrkdcaOmdVZzEtF9Yb6uKaO5h4QK+DikrFVWK8Ypej2M9bPd7nngUXuubfH6moCRQ57I9zRFFdUVD6oWyAWqgcAM59IOpflUheQh9UManXrZ/W7ZSCY60hINXUMiw6rVxb+n4/ct/efRMnXimr3btLvGwI++O0BINwdhLoBoWr5Z187+2c2Xzj8a112eq1I0WjLzP6L9mHteOh5FRyXWWjomTnbsElcjZKxcVRSi+lksNCBTpuyhNubOddfHfHqy0P2tsdMRxVFXiHONzZo7fw0v0UtccMlzrpb1XZYpDzq7GIvGKNJWpZuP2V5vc2le/pcvNJnbSXBaA+jKRyMcZOcqgy9AYOdGCQctYqNufcz9Tv/e7GovSkar5MKYh8fFwFYEbONPIeuz9qVxf/60Xu3/nK0+X7HwAe/fQCEu9mDQRIatJROtdyrW4s//dpXpn9b5/tnOt3YCcBK5AZj1CQ6IiY+N4DTKqrlmTMR6keInnKssyCqZ62wsTmkyRJ0twW9FrQzXKkYjh17ewW7uzm7W1OGhwXjYcFoWFAWnrKI3d5FKMvYPzlKxSSd8TtJakhSQ7ef0u2nDBZTltfaLC2lrCyn9NqhZQnTHIYT/LjA5WUAnfOxSdFJSTqr153vTEWkXOrsljoFrvaCmeP9grNBiHCMPf//9s4lxLKjjOP/qjqve2+/u6dnHGaSTDIm0RhQcFwEN0HFjUEQFLMQEVyKEAQ3opJlEMSFxK0E0UUWKuhSjCIhgSAiGoyZxEzHGSfdM93T3ff2edXDRdVXp87te2/3hJl+ZT5o7nnM5Z7h/Ph/j6r6atss5Kcvzvzwo/e/9+PY5NrBRzP8CLLQ9d5R+IC7C+D4eNCWaOw2PRHq1VuLn/3n68lPsLX22HRX2m23IrsfBgtqgz425I0S0raknMD0mS3zrrgpszCvjpzZ4b5ICPA0hugkQCex7QWSGACDpomeEhj0JQb92jYNUsCgX9vdhphdOtqbiu1zMmB6Jka3I5AkHIlgYJGTr6IGigooKui8hqprSEmdvhxkLlakGJI6FvhOXgRZEO/5DgekeuSC/RgvfI1P1Ro7A0B35q+efzj97n3LG7+MTCGCbDeM+0Lg7jh8wN0FEJgUD1rt4GDGIGblWv/UI2++mfyoeG/tqV5SIu4Iu142Yn7EpClKwy56F4H7FXY9Mm3Y3JRrWOCSbXLRLA6yzZJsvGjrj8K1yRBxBBa7jTqSyO7YQkMqtFEHpbx+3Iwqycq2cJAKqDRMXUNLBSVt+zSlqauphY1KM9aF23fsJ1PoduJBiYyxBUDvfsNWGdpnvTTjyBai61JhkCdgc8uvfeTR4jun5278GRKJKzITeKOAuyvwAXcfQGC3Kx4FIRChKGVv/l/vzH3v+n8G357CrTjrMbsbpmA2NnQTFfwORqSG7lMw2A5YDkpB6teCMIARtHmheyzmVpAyO9QX/lurtrxZixsuyvX1FTQK5juNmmZygKvb2W8wX6fx33EZjAldcGvVmluP6677NhrUwYqWTrrYLyyzFLnGQE5h4fz0CxcuVD9YyNavQJrMNdMkwEYp36jzO2YHAeCoURK268+WaUrJMnNldf7pdy/LZ9X2xsXprkScCj86wiMqwQQQBsmJj/+CczjBAmNo1/qYTyjgNtexD9fUXOjBR9YFh+owQ8P0jSsN3h2tOYZzq/7fGdhe18Oxn4vzyP2CJhhogPab0xp2KK3VvcBNNi0VBjmHTOfWTl+Yeu7Rc2vPRyzPodCFYTqAb1K971gDCNwOhMwoRKhu9Jce//db2fd3rt/6cof3kXUCNfQgUpZsgUSYCdOQXdB5AN4lu13KGWBVkO1SwlajoXDRLsLVxWQGIYwmLBqSS4VpXjUC10vud1hBnRrS+l3qRuBHPvyqtibBoAmkNKmgzDV2ZIZ0ceGPFx+qnz0zt/EnKBnDsHgo3pvkau8afMDBAQjsF0IwBmYYBPJK93qXr81/49o71TNssP7gVCYRp27rgwhu1KQp2XAO54LDkgyBSOWTwC37InMAIdAA6E7oWuvBmSfS3nSZ6i4znls/qBBOlqUhNPjEg0AbcsNKexhpmpXx8KGlerJUGBQCKp27sXxf9tOHz20+n0X9NWh0ghkth6p8ZAcJILBvCL1LrsCFXBvMPX5lJXnm5tX8a6najLodgygRAYBoQ8iCZIU1SuhVLoTTYx+43UABW0ACaI+3BQCGKuiIawVRo5TPuWBKNIbjPgRlF0NTq8gF00QDWpilDFStUORAbqbRW5793UMXyudOz976C9N1BI3Uudxx8IV218EjO2gAgSCsGnE9/ONeDSPsKJMlKzfmv/DuCr5V3Nh6ssMHyDK7iR9zrclYBD9hgUZPvDum+C8sVJNiogGQIDWM+RY2touX2f3E4/57JHnOfJNz0CZ/7fhuVxJCCqhDtQOaYTa0+7XUCkUB5DJDMjfz13P385+dO9V/MY36m1Do2j0ojo7qhXYYAPrfxu5XyofuNZkyNwoCZV5PLV5d7X71vyvmm9Vm/+MdkSPNABEFiQopIo2UiCF3HGTEdtJYG0x6AlJLa035BuHlwIwZPncEt+p69sBnsz7Wc7FikPV6taNj3y7DHUuNqjDIZQr0Zt9ePpf8/IGzgxdmsltXoEwCzeJgPHdUlnuo8AGHCyCwG8JhdWxDyAwDRwXB5GY+c9/V1e5Xrr+rv15vb38s5Tt2u9M4mFlNMLpEBCIoqTD4rqWt8ozrDRMqon8KgxaE46w1az1INNplFzi12+16W9sjUKIRxnlSoSyAXKVg3ZmVpbPpr86fLX6x1N38B3QtoJHZdQ8t+EK4hkE7cPDIDhtAslEgjoAwqBtyFBBCrw/mHly9EX9x9bp8emejuBSbHXQSjTil8WLrjgU1y/QTUts1Qh4oov3RJj5EcLwfLxx64Fa3fFJCmjyK0N2GADoF9MtM3cSBSqOoGErTQTw9/frSh+IXzy4Xvz41tfl32zcDnaCuNw688BM4RPiAowMgMDlBCY/bIAoU4EznZffs1ZtTn7/2P/GlnY38SV4NeqmokCaAiBsYfddWAT8kBx4cU8yHJh6kR2h60DBM6s1G2uPdbSsThgUxVLwQOr+KzaqjkhplCZQyhop7VW8ue/nUafxmean+/UJn8zKMZEPg0V/oboHdoI2C8cDtKAFINkkNw/NhRSzBoSrVnV7dmvrUe2vxU5s3689U2zuPCZWzRCgkCQ3tNY3DaVZ0mCUzbgGz7I1Qv0kyGHpfAk+3Y8BmtASt2p7vySw1qhqoJEfNO4h73bfmF8VLS8vmt2dmBy+n8eAmtOFQGB7JGJVcHDnVC+0oAgiMzpT3ABGusAcJgQpI2KBKz69udJ+4vhZ/Lt8qP132i4e4KkXCKkSR7TQfwkjwUcs3f43oY7sfyqB9zYQ3DGBYU0AmTPy8Pl9S0ZA1UEug1hEUzxB3kyvpbPeVM0vyD6fn85ems/wdxqoaCjEM4uMOHtlRBZBsL7ccnoeqyMCMAUcFDqV0Fhd1fG51q3tpfUM8sblhLsmd/NG6lAuRKRAzCc7hW74xP7EhmHOA5lfDmqG3gDyX0DbbffkCclNGoS4OyghULEMUR5txL3t7aoa/ujivXl2azV/pZmol5vkOtOGujsfGQIcJn+OuHQk76gCS7RfE8HqoihoMFTg0TIJCxcvbefrAxlb6yc0tPLLdZ59AmV/Ic70IJTtCSwhWgzPtZsrYLREoc6awcJQSWoWz0CkNKMNcmYVBmRiKxTAiqtJU3OSddKXTE3+bn5VvzE7L1+a7+VuJkKuclxJ227sYBiKoaZ8Y8MiOC4Bk40Dc67OtjAw1OCQYoHWKSsfLqjZzq4OZi3VpHilzubTez86rSn2YyWpJSd0pa941SneYkQmM4f6dGrQlksEYFlXgIk9jnUcxz00Ur/M4ujzfK690umxdJPHlhd7gjU5ar8dcrwmRS5ezCmgkAGNBLWcSdLiNa0fSjhuAZONixL2uherofKkxYJBgkOBwWwULVCrLtGYLzKisqKNkvZhZUIovGqNmoM0UjMlgdAS30wQYl4yhBON9cL7NBbs5n26td5KqAOMl42wjFcUATBJKDBoCBnb2q6vWYHTWut947tiAR3ZcASQbBd2463spJJ0y10hdA5DuU4/U3knWoGC3QwEi604Z3ZzkQseBNOn6sYEutDvfnOhgLXwhISLD10d9ZwykhqABgHjEb+67Fj3imt4DvlHfvV0Yj5UddwBDIxUYBmsSjOF9YLRiDh+/n+cadz4O1L2+e6yhC+0kAUg2CrhdZTrsBpKNuD9stwvifkDZL5AnBrrQTiKAoQ2/vL2AxND94fP3A8FeKjfpOycSutBOOoDDNg7I4eNJbvNO214KeKLtgwbgsB2FF34UnuHQjA11XL1n9+xA7QO4ydU9O0p2D8B7dqj2f+6n1oeZiTrSAAAAAElFTkSuQmCC'/%3e%3c/defs%3e%3c/svg%3e");
}

.rate-btn[data-v-92f90b3f]:disabled {
  cursor: not-allowed;
  opacity: .5;
}

.rate-btn[data-v-92f90b3f]:focus-visible {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: 2px;
}

.star-rating-btn[data-v-aff73791] {
  cursor: pointer;
  background: none;
  border: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition: transform .1s;
  display: flex;
}

.star-rating-btn[data-v-aff73791]:hover:not(:disabled) {
  transform: scale(1.2);
}

.star-rating-btn--disabled[data-v-aff73791] {
  cursor: default;
}

.feedback-card[data-v-14a3d091] {
  background: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-subtle);
  border-radius: var(--h-border-radius-lg);
  padding: var(--h-spacing-sm) var(--h-spacing-lg);
  position: relative;
  box-shadow: 0 1px 2px #00000029;
}

.feedback-card__close[data-v-14a3d091] {
  top: var(--h-spacing-3xs);
  right: var(--h-spacing-3xs);
  position: absolute;
}

.feedback-card__content[data-v-14a3d091] {
  align-items: center;
  gap: var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.feedback-card__content--rated[data-v-14a3d091] {
  gap: var(--h-spacing-sm);
}

.feedback-card__title[data-v-14a3d091] {
  text-align: center;
}

.feedback-card__stars[data-v-14a3d091] {
  gap: var(--h-spacing-sm);
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.feedback-card__description[data-v-14a3d091] {
  text-align: center;
}

.chatbot-conversation[data-v-34a0a416] {
  flex-direction: column;
  height: 100%;
  max-height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.chatbot-conversation__history-loader[data-v-34a0a416] {
  top: var(--h-spacing-xs);
  z-index: 1;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.chatbot-conversation__scrollbar-container[data-v-34a0a416] {
  margin: 0 var(--h-spacing-2xs) var(--h-spacing-2xs) var(--h-spacing-2xs);
  scrollbar-gutter: stable;
  flex: 1;
  overflow-y: auto;
}

.chatbot-conversation__scrollbar-container[data-v-34a0a416]::-webkit-scrollbar {
  width: 6px;
}

.chatbot-conversation__scrollbar-container[data-v-34a0a416]::-webkit-scrollbar-track {
  border-radius: var(--h-border-radius-sm);
}

.chatbot-conversation__scrollbar-container[data-v-34a0a416]::-webkit-scrollbar-thumb {
  background: var(--h-scrollbar-thumb);
  border-radius: var(--h-border-radius-sm);
}

.chatbot-conversation__scrollbar-container[data-v-34a0a416]::-webkit-scrollbar-thumb:hover {
  background: var(--h-scrollbar-thumb-hover);
}

.chatbot-conversation__content[data-v-34a0a416] {
  gap: var(--h-spacing-2xs);
  padding: 0 var(--h-spacing-2xs) var(--h-spacing-sm) var(--h-spacing-2xs);
  flex-direction: column;
  justify-content: flex-end;
  min-height: 100%;
  display: flex;
  overflow: hidden;
}

.chatbot--fullpage .chatbot-conversation__content[data-v-34a0a416] {
  width: 100%;
  max-width: var(--chatbot-content-max-width);
  margin-inline: auto;
}

.chatbot-conversation__fade[data-v-34a0a416] {
  height: var(--h-spacing-xl);
  pointer-events: none;
  z-index: 1;
  position: absolute;
  left: 0;
  right: 0;
}

.chatbot-conversation__fade--top[data-v-34a0a416] {
  background: linear-gradient(to bottom, var(--h-bg-neutral-default) 0%, color-mix(in srgb, var(--h-bg-neutral-default) 60%, transparent) 45%, transparent 100%);
  top: 0;
}

.chatbot-conversation__fade--bottom[data-v-34a0a416] {
  background: linear-gradient(to top, var(--h-bg-neutral-default) 0%, color-mix(in srgb, var(--h-bg-neutral-default) 60%, transparent) 45%, transparent 100%);
  bottom: 0;
}

.chatbot__footer-text[data-v-c5fd7965] {
  margin: var(--h-spacing-sm) 0;
  width: 100%;
}

.chatbot-body--animated[data-v-c5fd7965] {
  opacity: 0;
  transition: opacity .35s ease-out, transform .35s ease-out;
  transform: translateY(15px);
}

.chatbot-body--animated.chatbot-body--visible[data-v-c5fd7965] {
  opacity: 1;
  transform: translateY(0);
}

.chatbot-footer--animated[data-v-c5fd7965] {
  opacity: 0;
  transition: opacity .35s ease-out .1s, transform .35s ease-out .1s;
  transform: translateY(15px);
}

.chatbot-footer--animated.chatbot-footer--visible[data-v-c5fd7965] {
  opacity: 1;
  transform: translateY(0);
}

.chatbot-element--animated[data-v-c5fd7965] {
  opacity: 0;
  transition: opacity .3s ease-out .15s, transform .3s ease-out .15s;
  transform: translateY(10px);
}

.chatbot-element--animated.chatbot-element--visible[data-v-c5fd7965] {
  opacity: 1;
  transform: translateY(0);
}

.chatbot-element--animated.chatbot-element--delay-1[data-v-c5fd7965] {
  transition-delay: .25s;
}

.chatbot-element--animated.chatbot-element--delay-2[data-v-c5fd7965] {
  transition-delay: .35s;
}

.start-screen[data-v-6c781269] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-xs);
  width: 100%;
  height: 100%;
  max-height: 100%;
  padding: 0 var(--h-spacing-xs);
  text-align: center;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: auto;
}

.start-screen .start-screen__heading[data-v-6c781269] {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.start-screen .start-screen__icon[data-v-6c781269] {
  margin-bottom: var(--h-spacing-xs);
}

.start-screen .start-screen__greeting[data-v-6c781269] {
  opacity: 0;
  flex-direction: column;
  align-items: center;
  transition: opacity .15s ease-out, transform .15s ease-out;
  display: flex;
  transform: translateY(10px);
}

.start-screen .start-screen__greeting--visible[data-v-6c781269] {
  opacity: 1;
  transform: translateY(0);
}

.start-screen .start-screen__texts[data-v-6c781269] {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.start-screen .start-screen__title[data-v-6c781269] {
  margin-bottom: var(--h-spacing-3xs);
}

.text-fade-enter-active[data-v-6c781269], .text-fade-leave-active[data-v-6c781269] {
  transition: opacity .15s ease-out;
}

.text-fade-enter-from[data-v-6c781269], .text-fade-leave-to[data-v-6c781269] {
  opacity: 0;
}

@keyframes fadeInUp-32eb8311 {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.start-screen-actions[data-v-32eb8311] {
  gap: var(--h-spacing-sm);
  text-align: left;
  flex-direction: column;
  width: 100%;
  max-width: 512px;
  display: flex;
}

.start-screen-actions--transitioning[data-v-32eb8311] {
  transition: height .3s ease-out;
  overflow: hidden;
}

.start-screen-actions__option[data-v-32eb8311] {
  border-radius: var(--h-border-radius-lg);
  border: 1px solid var(--h-stroke-default);
  width: 100%;
  padding: var(--h-spacing-sm);
  cursor: pointer;
  opacity: 0;
  background: var(--h-bg-neutral-default);
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.start-screen-actions__option[data-v-32eb8311]:before {
  content: "";
  border-radius: inherit;
  background: var(--h-bg-brand-tint-default);
  opacity: 0;
  pointer-events: none;
  transition: opacity .3s ease-out;
  position: absolute;
  inset: 0;
}

.start-screen-actions__option[data-v-32eb8311]:hover:before {
  opacity: 1;
}

.start-screen-actions__option:hover .start-screen-actions__icon[data-v-32eb8311] {
  background: var(--h-bg-brand-tint-hover);
}

.start-screen-actions__option.start-screen-actions__option--visible[data-v-32eb8311] {
  animation: fadeInUp-32eb8311 .15s ease-out var(--start-screen-actions__option-animation-delay) forwards;
}

.start-screen-actions__option-content[data-v-32eb8311] {
  align-items: center;
  gap: var(--h-spacing-sm);
  flex-direction: row;
  display: flex;
  position: relative;
}

.start-screen-actions__chevron[data-v-32eb8311] {
  position: relative;
}

.start-screen-actions__icon[data-v-32eb8311] {
  background-color: var(--h-bg-neutral-secondary);
  border-radius: var(--h-border-radius-md);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  display: flex;
  position: relative;
}

.start-screen-actions__icon[data-v-32eb8311]:before {
  content: "";
  border-radius: inherit;
  background: var(--h-bg-brand-tint-hover);
  opacity: 0;
  pointer-events: none;
  transition: opacity .3s ease-out;
  position: absolute;
  inset: 0;
}

.start-screen-actions__option:hover .start-screen-actions__icon[data-v-32eb8311]:before {
  opacity: 1;
}

.start-screen-actions__icon-inner[data-v-32eb8311] {
  position: relative;
}

.start-screen-actions-component[data-v-59da7b74] {
  margin-top: var(--h-spacing-xl);
}

.start-screen--fade-out[data-v-59da7b74] {
  opacity: 0;
  transition: opacity .3s ease-in-out, transform .3s ease-in-out;
  transform: translateY(-10px);
}

.reconnection-status[data-v-e83b890a] {
  border-radius: var(--h-border-radius-sm);
  align-items: center;
  gap: var(--h-spacing-3xs);
  padding: var(--h-spacing-2xs) 0;
  z-index: 0;
  justify-content: center;
  display: flex;
}

.reconnection-status--error[data-v-e83b890a] {
  background: var(--h-bg-danger-tint-default);
}

.slide-down-enter-active[data-v-e83b890a], .slide-down-leave-active[data-v-e83b890a] {
  transition: transform .3s;
}

.slide-down-enter-from[data-v-e83b890a], .slide-down-leave-to[data-v-e83b890a] {
  transform: translateY(-100%);
}

.fade-slow-enter-active[data-v-e83b890a], .fade-slow-leave-active[data-v-e83b890a] {
  transition: opacity .15s;
}

.fade-slow-enter-from[data-v-e83b890a], .fade-slow-leave-to[data-v-e83b890a] {
  opacity: 0;
}

.chatbot[data-v-f036ab7b] {
  height: 100% !important;
  z-index: unset !important;
  background: none !important;
  border: none !important;
}

.chatbot .chatbot-modal-container[data-v-f036ab7b] {
  width: 90%;
  max-width: 350px;
}

.chatbot-footer[data-v-f036ab7b] {
  background: none !important;
}

.first-greeting[data-v-da1d527e] {
  justify-content: flex-start;
  align-items: center;
  gap: var(--h-spacing-xs);
  width: 100%;
  height: 100%;
  max-height: 100%;
  padding: var(--h-spacing-xs) var(--h-spacing-lg);
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: auto;
}

.first-greeting .first-greeting__title[data-v-da1d527e] {
  margin-bottom: var(--h-spacing-3xs);
}

.first-greeting .first-greeting__heading[data-v-da1d527e] {
  text-align: center;
  margin-bottom: var(--h-spacing-md);
  margin-top: auto;
}

.first-greeting .first-greeting__actions[data-v-da1d527e] {
  margin-bottom: var(--h-spacing-md);
}

.first-greeting .first-greeting__btn[data-v-da1d527e] {
  margin-bottom: auto;
}

.first-greeting .first-greeting__icon[data-v-da1d527e], .first-greeting .first-greeting__description[data-v-da1d527e] {
  margin-bottom: var(--h-spacing-xs);
}

.intro-item[data-v-bdf3196f] {
  align-items: center;
  gap: var(--h-spacing-sm);
  padding: var(--h-spacing-2xs) 0;
  list-style: none;
  display: flex;
}

.intro-item--rich[data-v-bdf3196f] {
  align-items: flex-start;
}

.intro-item--rich .intro-item__icon[data-v-bdf3196f] {
  margin-top: var(--h-spacing-4xs);
}

.slide-up-enter-active[data-v-38c5cd70], .slide-up-leave-active[data-v-38c5cd70] {
  transition: all .3s cubic-bezier(.33, .11, .19, 1);
}

.slide-up-enter-from[data-v-38c5cd70], .slide-up-leave-to[data-v-38c5cd70] {
  transform: translateY(100%);
}

.slide-up-enter-to[data-v-38c5cd70], .slide-up-leave-from[data-v-38c5cd70] {
  transform: translateY(0);
}

.slide-up-fade-enter-active[data-v-38c5cd70] {
  max-height: 100%;
  transition: all .25s ease-out;
}

.slide-up-fade-leave-active[data-v-38c5cd70] {
  transition: all .25s cubic-bezier(1, .5, .8, 1);
}

.slide-up-fade-enter-from[data-v-38c5cd70], .slide-up-fade-leave-to[data-v-38c5cd70] {
  opacity: 0;
  max-height: 0;
  transform: translateY(50px);
}

.slide-down-fade-enter-active[data-v-38c5cd70] {
  max-height: 100%;
  transition: all .25s ease-out;
}

.slide-down-fade-leave-active[data-v-38c5cd70] {
  transition: all .25s cubic-bezier(1, .5, .8, 1);
}

.slide-down-fade-enter-from[data-v-38c5cd70], .slide-down-fade-leave-to[data-v-38c5cd70] {
  opacity: 0;
  max-height: 0;
  transform: translateY(-50px);
}

.slide-from-left-fade-enter-active[data-v-38c5cd70] {
  max-height: 100%;
  transition: all .25s ease-out;
}

.slide-from-left-fade-leave-active[data-v-38c5cd70] {
  transition: all .25s cubic-bezier(1, .5, .8, 1);
}

.slide-from-left-fade-enter-from[data-v-38c5cd70], .slide-from-left-fade-leave-to[data-v-38c5cd70] {
  opacity: 0;
  max-height: 0;
  transform: translate(-50px);
}

.slide-from-right-fade-enter-active[data-v-38c5cd70] {
  max-height: 100%;
  transition: all .25s ease-out;
}

.slide-from-right-fade-leave-active[data-v-38c5cd70] {
  transition: all .25s cubic-bezier(1, .5, .8, 1);
}

.slide-from-right-fade-enter-from[data-v-38c5cd70], .slide-from-right-fade-leave-to[data-v-38c5cd70] {
  opacity: 0;
  max-height: 0;
  transform: translate(50px);
}

.float-btn[data-v-38c5cd70] {
  background: var(--primary--500);
  cursor: pointer;
  padding: var(--h-spacing-2xs) var(--h-spacing-sm) var(--h-spacing-2xs) var(--h-spacing-2xs);
  outline: 1px solid var(--h-color-neutral-0);
  border: 0;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  width: min-content;
  margin: 4px;
  transition: background-color .3s;
  display: flex;
}

.float-btn[data-v-38c5cd70]:focus-visible {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: 2px;
}

.float-btn__wrapper[data-v-38c5cd70] {
  z-index: var(--chatbot-z-index, var(--h-z-index-max));
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: fixed;
}

.float-btn__feedback-wrapper[data-v-38c5cd70] {
  text-align: right;
  margin-bottom: 8px;
}

.float-btn--top-left[data-v-38c5cd70] {
  left: var(--h-spacing-sm);
  top: var(--h-spacing-2xs);
  flex-direction: column-reverse;
  align-items: flex-start;
}

@media (max-width: 575px) {
  .float-btn--top-left[data-v-38c5cd70] {
    left: 0;
  }
}

.float-btn--top-right[data-v-38c5cd70] {
  right: var(--h-spacing-sm);
  top: var(--h-spacing-2xs);
  flex-direction: column-reverse;
  align-items: flex-end;
}

@media (max-width: 575px) {
  .float-btn--top-right[data-v-38c5cd70] {
    right: 0;
  }
}

.float-btn--bottom-left[data-v-38c5cd70] {
  bottom: var(--h-spacing-2xs);
  left: var(--h-spacing-sm);
  align-items: flex-start;
}

@media (max-width: 575px) {
  .float-btn--bottom-left[data-v-38c5cd70] {
    left: 0;
  }
}

.float-btn--bottom-right[data-v-38c5cd70] {
  bottom: var(--h-spacing-2xs);
  right: var(--h-spacing-sm);
  align-items: flex-end;
}

@media (max-width: 575px) {
  .float-btn--bottom-right[data-v-38c5cd70] {
    right: 0;
  }
}

.float-btn[data-v-38c5cd70]:hover {
  background: var(--primary--600);
}

.float-btn__icon[data-v-38c5cd70] {
  flex-grow: 0;
  flex-shrink: 0;
}

.float-btn__text[data-v-38c5cd70] {
  color: var(--neutral--0);
  text-align: center;
  text-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
  font-size: 14px;
  font-weight: 700;
}

.float-box[data-v-38c5cd70] {
  border-radius: var(--chatbot-border-radius, var(--h-border-radius-lg));
  height: var(--chatbot-height, 75vh);
  max-height: var(--chatbot-height, 700px);
  width: var(--chatbot-width, 360px);
  z-index: var(--chatbot-z-index, 9996);
  position: fixed;
  box-shadow: 0 0 12px #1d1e2029;
}

.float-box--mobile[data-v-38c5cd70] {
  max-width: 100%;
  inset: 0;
}

.float-box--fullpage[data-v-38c5cd70], .float-box--docked-sidebar[data-v-38c5cd70] {
  transition: top .2s, right .2s, bottom .2s, left .2s, width .2s, height .2s, border-radius .2s;
}

.float-box--floating[data-v-38c5cd70] {
  width: auto;
  min-width: 400px;
  height: auto;
  max-height: none;
}

.float-box--floating[data-v-38c5cd70] .chatbot-header, .float-box--floating[data-v-38c5cd70] .chatbot-footer {
  cursor: move;
  touch-action: none;
}

.float-box--corner-snap[data-v-38c5cd70] {
  transition: left .15s, top .15s;
}

.float-box--fullpage[data-v-38c5cd70] {
  --chatbot-border-radius: 0px;
  bottom: var(--chatbot-margin-bottom, 0px);
  box-shadow: none;
  height: auto;
  left: var(--chatbot-margin-left, 0px);
  max-height: none;
  right: var(--chatbot-margin-right, 0px);
  top: var(--chatbot-margin-top, 0px);
  border-radius: 0;
  width: auto;
}

.float-box--docked-sidebar[data-v-38c5cd70] {
  bottom: var(--chatbot-margin-bottom, 0px);
  min-width: 400px;
  height: auto;
  max-height: none;
  top: var(--chatbot-margin-top, 0px);
  width: var(--chatbot-sidebar-width, 400px);
}

.float-box--docked-sidebar-left[data-v-38c5cd70] {
  left: var(--chatbot-margin-left, 0px);
}

.float-box--docked-sidebar-right[data-v-38c5cd70] {
  right: var(--chatbot-margin-right, 0px);
}

.float-box__resize-handle[data-v-38c5cd70] {
  touch-action: none;
  z-index: 1000;
  position: absolute;
}

.float-box__resize-handle--n[data-v-38c5cd70], .float-box__resize-handle--s[data-v-38c5cd70] {
  cursor: ns-resize;
  height: var(--h-spacing-xs);
  left: 0;
  right: 0;
}

.float-box__resize-handle--e[data-v-38c5cd70], .float-box__resize-handle--w[data-v-38c5cd70] {
  cursor: ew-resize;
  top: 0;
  bottom: 0;
}

.float-box__resize-handle--n[data-v-38c5cd70] {
  top: 0;
}

.float-box__resize-handle--s[data-v-38c5cd70] {
  bottom: 0;
}

.float-box__resize-handle--e[data-v-38c5cd70] {
  width: var(--h-spacing-2xs);
  right: 0;
}

.float-box__resize-handle--w[data-v-38c5cd70] {
  width: var(--h-spacing-xs);
  left: 0;
}

.float-box__resize-handle--ne[data-v-38c5cd70], .float-box__resize-handle--nw[data-v-38c5cd70], .float-box__resize-handle--se[data-v-38c5cd70], .float-box__resize-handle--sw[data-v-38c5cd70] {
  height: var(--h-spacing-sm);
  width: var(--h-spacing-sm);
  z-index: 1001;
}

.float-box__resize-handle--ne[data-v-38c5cd70] {
  cursor: nesw-resize;
  top: 0;
  right: 0;
}

.float-box__resize-handle--nw[data-v-38c5cd70] {
  cursor: nwse-resize;
  top: 0;
  left: 0;
}

.float-box__resize-handle--se[data-v-38c5cd70] {
  cursor: nwse-resize;
  bottom: 0;
  right: 0;
}

.float-box__resize-handle--sw[data-v-38c5cd70] {
  cursor: nesw-resize;
  bottom: 0;
  left: 0;
}

.float-btn--custom[data-v-38c5cd70] {
  top: var(--v386222a8);
  bottom: var(--v456b53f8);
  left: var(--v58432dd8);
  right: var(--af75caa2);
}

.banner-list-modal__content[data-v-8a72e9bd] {
  padding: 0 var(--h-spacing-sm) var(--h-spacing-sm);
}

.alert-banner[data-v-ce8cdecd] {
  margin-bottom: var(--h-spacing-3xs);
  overflow-wrap: break-word;
}

.alert-banner[data-v-ce8cdecd] a {
  word-break: break-all;
}

.v-enter-active[data-v-ce8cdecd], .v-leave-active[data-v-ce8cdecd] {
  transition: opacity .2s;
}

.v-enter-from[data-v-ce8cdecd], .v-leave-to[data-v-ce8cdecd] {
  opacity: 0;
}

.logged-in-banner[data-v-564d9368] {
  margin-bottom: var(--h-spacing-3xs);
}

.logged-in-banner__link[data-v-564d9368] {
  color: inherit;
  text-decoration: none;
  display: block;
}

.logged-in-banner__cta[data-v-564d9368] {
  text-underline-offset: 2px;
  font-weight: 600;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}

.v-enter-active[data-v-564d9368], .v-leave-active[data-v-564d9368] {
  transition: opacity .2s;
}

.v-enter-from[data-v-564d9368], .v-leave-to[data-v-564d9368] {
  opacity: 0;
}

.ticket-status-banner-text[data-v-9b9932e2] {
  margin-bottom: var(--h-spacing-sm);
}

.v-enter-active[data-v-9b9932e2], .v-leave-active[data-v-9b9932e2] {
  transition: opacity .2s;
}

.v-enter-from[data-v-9b9932e2], .v-leave-to[data-v-9b9932e2] {
  opacity: 0;
}

.whatsapp-notification[data-v-8a745e93] {
  margin-bottom: var(--h-spacing-3xs);
}

.whatsapp-content[data-v-8a745e93] {
  gap: var(--h-spacing-4xs);
  flex-direction: column;
  display: flex;
}

.whatsapp-title[data-v-8a745e93] {
  font-weight: 700;
}

.whatsapp-link a[data-v-8a745e93] {
  color: inherit;
  font-weight: 600;
  text-decoration: underline;
}

.whatsapp-link a[data-v-8a745e93]:hover {
  text-decoration: none;
}

.v-enter-active[data-v-8a745e93], .v-leave-active[data-v-8a745e93] {
  transition: opacity .2s;
}

.v-enter-from[data-v-8a745e93], .v-leave-to[data-v-8a745e93] {
  opacity: 0;
}

.file-drawer-actions[data-v-d5050b18] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  flex-shrink: 0;
  display: flex;
}

.file-drawer-actions__btn[data-v-d5050b18] {
  align-items: center;
  gap: var(--h-spacing-3xs);
  height: 28px;
  padding: 0 var(--h-spacing-xs);
  border: 1px solid var(--h-stroke-default);
  border-radius: var(--h-border-radius-sm);
  background-color: var(--h-bg-neutral-default);
  color: var(--h-fg-neutral-secondary);
  white-space: nowrap;
  cursor: pointer;
  display: flex;
}

.file-drawer-actions__btn[data-v-d5050b18]:hover {
  background-color: var(--h-bg-neutral-hover);
}

.file-drawer-actions__btn[data-v-d5050b18]:disabled {
  opacity: .5;
  cursor: default;
}

.file-drawer-actions__btn--copied[data-v-d5050b18] {
  color: var(--h-fg-success-default);
  border-color: var(--h-stroke-success);
}

.preview-view[data-v-ee8120b4] {
  background-color: var(--h-bg-neutral-default);
  flex-direction: column;
  flex: 1;
  min-height: 0;
  display: flex;
  overflow: auto;
}

.preview-view--csv[data-v-ee8120b4] {
  overflow: hidden;
}

.preview-view__markdown[data-v-ee8120b4] {
  padding: var(--h-spacing-md);
  max-width: 720px;
  margin: 0 auto;
}

.preview-view__markdown-body[data-v-ee8120b4] {
  color: var(--h-fg-neutral-default);
  font-size: 14px;
  line-height: 1.7;
}

.preview-view__markdown-body[data-v-ee8120b4] h1, .preview-view__markdown-body[data-v-ee8120b4] h2, .preview-view__markdown-body[data-v-ee8120b4] h3 {
  margin: var(--h-spacing-sm) 0 var(--h-spacing-2xs);
}

.preview-view__markdown-body[data-v-ee8120b4] h1:first-child, .preview-view__markdown-body[data-v-ee8120b4] h2:first-child, .preview-view__markdown-body[data-v-ee8120b4] h3:first-child {
  margin-top: 0;
}

.preview-view__markdown-body[data-v-ee8120b4] p {
  margin: 0 0 var(--h-spacing-xs);
}

.preview-view__markdown-body[data-v-ee8120b4] ul, .preview-view__markdown-body[data-v-ee8120b4] ol {
  margin: 0 0 var(--h-spacing-xs);
  padding-left: var(--h-spacing-md);
}

.preview-view__markdown-body[data-v-ee8120b4] code {
  background-color: var(--h-bg-neutral-secondary);
  padding: var(--h-spacing-4xs) var(--h-spacing-3xs);
  border-radius: var(--h-border-radius-xs);
  font-family: SF Mono, Fira Code, Menlo, Consolas, monospace;
  font-size: .9em;
}

.preview-view__markdown-body[data-v-ee8120b4] pre {
  background-color: var(--h-bg-neutral-secondary);
  padding: var(--h-spacing-sm);
  border-radius: var(--h-border-radius-sm);
  margin: 0 0 var(--h-spacing-xs);
  overflow-x: auto;
}

.preview-view__markdown-body[data-v-ee8120b4] pre code {
  background: none;
  padding: 0;
}

.preview-view__markdown-body[data-v-ee8120b4] a {
  color: var(--h-fg-brand-default);
  text-decoration: none;
}

.preview-view__markdown-body[data-v-ee8120b4] a:hover {
  text-decoration: underline;
}

.preview-view__markdown-body[data-v-ee8120b4] table {
  border-collapse: collapse;
  width: 100%;
  margin: 0 0 var(--h-spacing-xs);
}

.preview-view__markdown-body[data-v-ee8120b4] table th, .preview-view__markdown-body[data-v-ee8120b4] table td {
  border: 1px solid var(--h-stroke-default);
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  text-align: left;
}

.preview-view__markdown-body[data-v-ee8120b4] table th {
  background-color: var(--h-bg-neutral-secondary);
  font-weight: 600;
}

.preview-view__padded[data-v-ee8120b4] {
  padding: var(--h-spacing-md);
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
}

.preview-view__pre[data-v-ee8120b4] {
  color: var(--h-fg-neutral-default);
  white-space: pre-wrap;
  word-break: break-word;
  margin: 0;
  font-family: SF Mono, Fira Code, Menlo, Consolas, monospace;
  font-size: 12px;
  line-height: 1.6;
}

.preview-view__csv[data-v-ee8120b4] {
  flex-direction: column;
  flex: 1;
  min-height: 0;
  display: flex;
}

.preview-view__table-wrapper[data-v-ee8120b4] {
  flex: 1;
  overflow: auto;
}

.preview-view__table[data-v-ee8120b4] {
  border-collapse: collapse;
  width: max-content;
  min-width: 100%;
  font-size: 13px;
}

.preview-view__th[data-v-ee8120b4] {
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  text-align: left;
  color: var(--h-fg-neutral-default);
  background-color: var(--h-bg-neutral-secondary);
  border-bottom: 1px solid var(--h-stroke-default);
  white-space: nowrap;
  z-index: 1;
  font-weight: 600;
  position: sticky;
  top: 0;
}

.preview-view__td[data-v-ee8120b4] {
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  color: var(--h-fg-neutral-default);
  border-bottom: 1px solid var(--h-stroke-subtle);
  white-space: nowrap;
}

.preview-view__pdf-frame[data-v-ee8120b4] {
  background-color: var(--h-bg-neutral-secondary);
  border: none;
  flex: 1;
  width: 100%;
}

.preview-view__placeholder[data-v-ee8120b4] {
  height: 100%;
  padding: var(--h-spacing-lg);
  justify-content: center;
  align-items: center;
  display: flex;
}

.preview-view__placeholder-card[data-v-ee8120b4] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-xl);
  border-radius: var(--h-border-radius-md);
  background-color: var(--h-bg-neutral-secondary);
  border: 1px solid var(--h-stroke-default);
  text-align: center;
  flex-direction: column;
  max-width: 320px;
  display: flex;
}

.preview-view__placeholder-name[data-v-ee8120b4] {
  overflow-wrap: anywhere;
  max-width: 100%;
}

.file-drawer[data-v-91cc9327] {
  z-index: var(--h-z-index-max);
  background-color: var(--h-bg-neutral-default);
  border-radius: var(--chatbot-border-radius, var(--h-border-radius-lg));
  flex-direction: column;
  display: flex;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.file-drawer__header[data-v-91cc9327] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  border-bottom: 1px solid var(--h-stroke-subtle);
  flex-shrink: 0;
  display: flex;
}

.file-drawer__title[data-v-91cc9327] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  flex: 1;
  min-width: 0;
  display: flex;
}

.file-drawer__name[data-v-91cc9327] {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.file-drawer__size[data-v-91cc9327] {
  white-space: nowrap;
  flex-shrink: 0;
}

.file-drawer__tabs[data-v-91cc9327] {
  gap: var(--h-spacing-4xs);
  padding: var(--h-spacing-4xs);
  border-radius: var(--h-border-radius-sm);
  background-color: var(--h-bg-neutral-secondary);
  flex-shrink: 0;
  display: flex;
}

.file-drawer__tab[data-v-91cc9327] {
  padding: var(--h-spacing-3xs) var(--h-spacing-2xs);
  border-radius: var(--h-border-radius-xs);
  cursor: pointer;
  background: none;
  border: none;
}

.file-drawer__tab--active[data-v-91cc9327] {
  background-color: var(--h-bg-neutral-default);
}

.file-drawer__body[data-v-91cc9327] {
  flex-direction: column;
  flex: 1;
  min-height: 0;
  display: flex;
}

.file-drawer__state[data-v-91cc9327] {
  justify-content: center;
  align-items: center;
  gap: var(--h-spacing-sm);
  min-height: 0;
  padding: var(--h-spacing-lg);
  text-align: center;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.file-drawer__spinner[data-v-91cc9327] {
  width: var(--h-spacing-md);
  height: var(--h-spacing-md);
  border-radius: var(--h-border-radius-full);
  border: 2px solid var(--h-stroke-subtle);
  border-top-color: var(--h-fg-neutral-secondary);
  animation: .8s linear infinite file-drawer-spin-91cc9327;
}

@keyframes file-drawer-spin-91cc9327 {
  to {
    transform: rotate(360deg);
  }
}

.file-drawer-enter-active[data-v-91cc9327], .file-drawer-leave-active[data-v-91cc9327] {
  transition: transform .28s cubic-bezier(.2, .8, .2, 1);
}

.file-drawer-enter-from[data-v-91cc9327], .file-drawer-leave-to[data-v-91cc9327] {
  transform: translate(100%);
}

@media (prefers-reduced-motion: reduce) {
  .file-drawer-enter-active[data-v-91cc9327], .file-drawer-leave-active[data-v-91cc9327] {
    transition: none;
  }
}

.history-avatar[data-v-1dfa9a69] {
  border-radius: var(--h-border-radius-full);
  background-color: var(--h-bg-neutral-surface);
  justify-content: center;
  align-items: center;
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
  display: flex;
  margin: 0 !important;
  padding: 0 !important;
}

.history-row[data-v-59006d53] {
  padding: var(--h-spacing-2xs);
  align-items: center;
  gap: var(--h-spacing-sm);
  cursor: pointer;
  border-radius: var(--h-border-radius-sm);
  width: 100%;
  transition: background-color .3s;
  display: flex;
}

.history-row[data-v-59006d53]:hover {
  background-color: var(--h-bg-neutral-hover);
}

.history-row[data-v-59006d53]:focus-visible {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: 2px;
}

.history-row .history-row__time-wrapper[data-v-59006d53] {
  align-items: center;
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  display: flex;
}

.history-row .history-row__unread-dot[data-v-59006d53] {
  background-color: var(--h-fg-success-default);
  width: var(--h-spacing-2xs);
  height: var(--h-spacing-2xs);
  border-radius: var(--h-border-radius-full);
}

.history-row .history-row__content[data-v-59006d53] {
  gap: var(--h-spacing-2xs);
  width: 100%;
  display: flex;
}

.history-row .history-row__content__left[data-v-59006d53] {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.history-row .history-row__preview[data-v-59006d53] {
  text-overflow: ellipsis;
  word-break: break-word;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.history-panel[data-v-7a907f4b] {
  margin: 0 var(--h-spacing-2xs) var(--h-spacing-3xs) var(--h-spacing-2xs);
  border-radius: var(--h-border-radius-sm);
  flex-direction: column;
  height: 100%;
  max-height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scrollbar-container[data-v-7a907f4b] {
  margin: var(--h-spacing-2xs);
  flex: 1;
  overflow-y: auto;
}

.scrollbar-container[data-v-7a907f4b]::-webkit-scrollbar {
  width: 6px;
}

.scrollbar-container[data-v-7a907f4b]::-webkit-scrollbar-track {
  border-radius: var(--h-border-radius-sm);
}

.scrollbar-container[data-v-7a907f4b]::-webkit-scrollbar-thumb {
  background: var(--h-scrollbar-thumb);
  border-radius: var(--h-border-radius-sm);
}

.scrollbar-container[data-v-7a907f4b]::-webkit-scrollbar-thumb:hover {
  background: var(--h-scrollbar-thumb-hover);
}

.conversations-wrapper[data-v-7a907f4b] {
  padding-right: var(--h-spacing-2xs);
}

.feedback-modal__comment[data-v-f87fa807] {
  gap: var(--h-spacing-sm);
  padding: 0 var(--h-spacing-sm) var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
}

.feedback-modal__input-helper[data-v-f87fa807] {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.restart-modal__description[data-v-420cea57] {
  margin: 0 var(--h-spacing-sm) var(--h-spacing-md);
}

.voice-modal[data-v-d99d2d7e] {
  padding: var(--h-spacing-lg) var(--h-spacing-sm);
  text-align: center;
}

.voice-modal__close-button[data-v-d99d2d7e] {
  margin-top: var(--h-spacing-sm);
}

.widget-nav[data-v-60bf562e] {
  z-index: var(--h-z-index-max);
  border-radius: var(--chatbot-border-radius, var(--h-border-radius-lg));
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.widget-nav--docked[data-v-60bf562e] {
  width: var(--chatbot-nav-rail-width, 60px);
  z-index: 2;
  inset: 0 auto 0 0;
}

.widget-nav[data-v-60bf562e]:focus {
  outline: none;
}

.widget-nav__scrim[data-v-60bf562e] {
  background-color: #0000;
  position: absolute;
  inset: 0;
}

.widget-nav__rail[data-v-60bf562e] {
  align-items: center;
  gap: var(--h-spacing-3xs);
  width: var(--chatbot-nav-rail-width, 60px);
  padding: var(--h-spacing-2xs) var(--h-spacing-3xs);
  background-color: var(--h-bg-neutral-default);
  border-right: 1px solid var(--h-stroke-default);
  box-shadow: var(--h-shadow-3-bottom);
  flex-direction: column;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
}

.widget-nav__rail-item[data-v-60bf562e] {
  justify-content: center;
  align-items: center;
  gap: var(--h-spacing-4xs);
  width: 100%;
  min-height: 52px;
  padding: var(--h-spacing-3xs);
  border-radius: var(--h-border-radius-md);
  cursor: pointer;
  background: none;
  border: none;
  flex-direction: column;
  transition: background-color .15s;
  display: inline-flex;
}

.widget-nav__rail-item[data-v-60bf562e]:hover:not(.widget-nav__rail-item--active) {
  background-color: var(--h-bg-neutral-hover);
}

.widget-nav__rail-item--active[data-v-60bf562e] {
  background-color: var(--h-bg-neutral-secondary);
}

.widget-nav__rail-item[data-v-60bf562e]:focus-visible {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: -2px;
}

.widget-nav__rail-label[data-v-60bf562e] {
  text-align: center;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-width: 100%;
  display: -webkit-box;
  overflow: hidden;
}

.widget-nav-enter-active[data-v-60bf562e], .widget-nav-leave-active[data-v-60bf562e] {
  transition: opacity .2s;
}

.widget-nav-enter-active .widget-nav__rail[data-v-60bf562e] {
  transition: transform .28s cubic-bezier(.2, .8, .2, 1);
}

.widget-nav-leave-active .widget-nav__rail[data-v-60bf562e] {
  transition: transform .16s;
}

.widget-nav-enter-from[data-v-60bf562e], .widget-nav-leave-to[data-v-60bf562e] {
  opacity: 0;
}

.widget-nav-enter-from .widget-nav__rail[data-v-60bf562e], .widget-nav-leave-to .widget-nav__rail[data-v-60bf562e] {
  transform: translate(-100%);
}

@media (prefers-reduced-motion: reduce) {
  .widget-nav-enter-active[data-v-60bf562e], .widget-nav-leave-active[data-v-60bf562e], .widget-nav-enter-active .widget-nav__rail[data-v-60bf562e], .widget-nav-leave-active .widget-nav__rail[data-v-60bf562e] {
    transition: none;
  }
}

.chatbot-header[data-v-a0ce2d65] {
  z-index: 1;
}

.chatbot--fullpage .chatbot-header[data-v-a0ce2d65] {
  padding-inline: var(--chatbot-content-gutter);
  border-bottom: 1px solid var(--h-stroke-default);
}

.chatbot-header__left[data-v-a0ce2d65] {
  align-items: stretch;
  gap: var(--h-spacing-2xs);
  min-width: 0;
  display: flex;
}

.chatbot-header__actions[data-v-a0ce2d65] {
  flex-shrink: 0;
}

.chatbot-header__text[data-v-a0ce2d65] {
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  overflow: hidden;
}

.chatbot-header__nav-toggle[data-v-a0ce2d65] {
  align-self: center;
}

.chatbot-header__history-toggle[data-v-a0ce2d65] {
  align-self: stretch;
  position: relative;
}

.chatbot-header__action-button-badge[data-v-a0ce2d65] {
  z-index: 10;
  position: absolute;
  top: -5px;
  right: -5px;
}

.chatbot-header__layout-checkmark--hidden[data-v-a0ce2d65] {
  visibility: hidden;
}

.h-menu-item[data-v-a0ce2d65] {
  gap: var(--h-spacing-2xs);
}

.skill-list[data-v-3f44ce61] {
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.skill-list__option[data-v-3f44ce61] {
  border-radius: var(--h-border-radius-sm);
  cursor: pointer;
  align-items: flex-start;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-2xs);
  text-align: start;
  background: none;
  border: 0;
  width: 100%;
  display: flex;
}

.skill-list__option[data-v-3f44ce61]:hover, .skill-list__option[aria-selected="true"][data-v-3f44ce61] {
  background: var(--h-bg-neutral-hover);
}

.skill-list__option[data-v-3f44ce61]:focus-visible {
  outline: var(--h-spacing-4xs) solid var(--h-stroke-brand);
  outline-offset: var(--h-spacing-4xs);
}

.skill-list__option-content[data-v-3f44ce61] {
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  display: flex;
}

.skill-picker-skeleton[data-v-264b7867] {
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.skill-picker[data-v-1d651da5] {
  background: var(--h-bg-neutral-elevated);
  border: var(--h-spacing-4xs) solid var(--h-stroke-subtle);
  border-radius: var(--h-border-radius-lg);
  box-shadow: var(--h-shadow-lg);
  gap: var(--h-spacing-2xs);
  max-height: min(60vh, var(--h-spacing-4xl) * 5);
  padding: var(--h-spacing-sm);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.skill-picker__results[data-v-1d651da5] {
  min-height: 0;
  overflow-y: auto;
}

.skill-picker__state[data-v-1d651da5] {
  align-items: center;
  gap: var(--h-spacing-3xs);
  padding: var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
}

.skill-selector[data-v-07dad58e] {
  display: contents;
}

.skill-selector__popover[data-v-07dad58e] {
  bottom: calc(100% + var(--h-spacing-2xs));
  z-index: 10;
  width: 100%;
  position: absolute;
  inset-inline: 0;
}

.voice-recording-waveform[data-v-be69d350] {
  align-items: center;
  gap: var(--h-spacing-3xs);
  height: 40px;
  display: flex;
}

.voice-recording-waveform__bar[data-v-be69d350] {
  background-color: var(--h-fg-brand-default);
  border-radius: var(--h-border-radius-full);
  width: 4px;
  transition: height .1s;
  display: block;
}

@keyframes rotate-gradient-9284b529 {
  0% {
    --gradient-angle: 90deg;
  }

  to {
    --gradient-angle: 450deg;
  }
}

.gradient-border[data-v-9284b529] {
  position: relative;
}

.gradient-border[data-v-9284b529]:before {
  --gradient-angle: 90deg;
  content: "";
  border-radius: var(--h-border-radius-full);
  background: linear-gradient(var(--gradient-angle), #e536db 0%, #673de6 33%, #3ab0ff 66%, #fff 100%);
  -webkit-mask-composite: xor;
  filter: drop-shadow(0 0 4px #e536dbe6) drop-shadow(0 0 8px #673de6b3) drop-shadow(0 0 12px #3ab0ff80);
  pointer-events: none;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  padding: 2px;
  animation: 3s linear infinite rotate-gradient-9284b529;
  position: absolute;
  inset: -2px;
  -webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  -webkit-mask-position: 0 0, 0 0;
  mask-position: 0 0, 0 0;
  -webkit-mask-size: auto, auto;
  mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  mask-origin: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-source-type: auto, auto;
  mask-mode: match-source, match-source;
}

.voice-recording-button__controls[data-v-9284b529] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-xs);
  display: flex;
}

.voice-recording-button__buttons[data-v-9284b529] {
  gap: var(--h-spacing-2xs);
  align-items: center;
  display: flex;
}

.drag-over-overlay[data-v-32d9c2b6] {
  border: 1px dashed var(--h-stroke-brand);
  border-radius: var(--h-border-radius-sm);
  background: #ffffffd9;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.drag-over-overlay__content[data-v-32d9c2b6] {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.drag-over-overlay__text[data-v-32d9c2b6] {
  color: var(--neutral--300);
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.media-upload__wrapper[data-v-32d9c2b6] {
  position: relative;
}

.media-upload__wrapper.drag-over .drag-over-overlay[data-v-32d9c2b6] {
  display: flex !important;
}

.input-panel[data-v-32d9c2b6] {
  width: 100%;
}

.chatbot-footer__selected-skill[data-v-32d9c2b6] {
  margin-bottom: var(--h-spacing-2xs);
  display: flex;
}

.fade-slow-enter-active[data-v-32d9c2b6], .fade-slow-leave-active[data-v-32d9c2b6] {
  transition: opacity .2s;
}

.fade-slow-enter-from[data-v-32d9c2b6], .fade-slow-leave-to[data-v-32d9c2b6] {
  opacity: 0;
}

.popular[data-v-097a050b] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.popular__body[data-v-097a050b] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.popular__strip[data-v-097a050b] {
  --popular-fade-bg: var(--h-bg-neutral-default);
  min-width: 0;
  padding: var(--h-spacing-3xs);
  flex: 1;
  position: relative;
  overflow: hidden;
}

.popular__strip[data-v-097a050b]:before, .popular__strip[data-v-097a050b]:after {
  content: "";
  opacity: 0;
  pointer-events: none;
  width: var(--h-spacing-2xl);
  z-index: 1;
  transition: opacity .15s;
  position: absolute;
  top: 0;
  bottom: 0;
}

.popular__strip[data-v-097a050b]:before {
  background: linear-gradient(to left, transparent, var(--popular-fade-bg));
  left: 0;
}

.popular__strip[data-v-097a050b]:after {
  background: linear-gradient(to right, transparent, var(--popular-fade-bg));
  right: 0;
}

.popular__strip--fade-left[data-v-097a050b]:before, .popular__strip--fade-right[data-v-097a050b]:after {
  opacity: 1;
}

.popular__track[data-v-097a050b] {
  gap: var(--h-spacing-2xs);
  scrollbar-width: none;
  display: flex;
  overflow-x: auto;
}

@media (hover: hover) {
  .popular__track[data-v-097a050b] {
    cursor: grab;
  }
}

.popular__track[data-v-097a050b]::-webkit-scrollbar {
  display: none;
}

.popular__track--dragging[data-v-097a050b] {
  cursor: grabbing;
  -webkit-user-select: none;
  user-select: none;
}

.popular__card[data-v-097a050b] {
  background: var(--h-bg-neutral-default);
  border: var(--h-spacing-4xs) solid var(--h-stroke-subtle);
  border-radius: var(--h-border-radius-md);
  cursor: pointer;
  align-items: center;
  gap: var(--h-spacing-xs);
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
  text-align: start;
  flex: none;
  width: 15rem;
  transition: background .15s, border-color .15s;
  display: flex;
}

.popular__card[data-v-097a050b]:hover {
  background: var(--h-bg-neutral-hover);
}

.popular__icon[data-v-097a050b] {
  background: var(--h-bg-neutral-secondary);
  border-radius: var(--h-border-radius-sm);
  color: var(--h-fg-neutral-default);
  height: var(--h-spacing-lg);
  width: var(--h-spacing-lg);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.popular__text[data-v-097a050b] {
  gap: var(--h-spacing-4xs);
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.popular__title[data-v-097a050b] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.popular__description[data-v-097a050b] {
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.popular__arrow[data-v-097a050b] {
  background: var(--h-bg-neutral-default);
  border: var(--h-spacing-4xs) solid var(--h-stroke-subtle);
  border-radius: var(--h-border-radius-full);
  color: var(--h-fg-neutral-secondary);
  cursor: pointer;
  height: var(--h-spacing-lg);
  width: var(--h-spacing-lg);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition: background .15s, color .15s, opacity .15s;
  display: flex;
}

.popular__arrow[data-v-097a050b]:hover:not(:disabled) {
  background: var(--h-bg-neutral-hover);
  color: var(--h-fg-neutral-default);
}

.popular__arrow[data-v-097a050b]:disabled {
  cursor: default;
  opacity: .35;
}

.experts[data-v-7f975c64] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.experts__header[data-v-7f975c64] {
  gap: var(--h-spacing-4xs);
  flex-direction: column;
  display: flex;
}

.experts__grid[data-v-7f975c64] {
  gap: var(--h-spacing-2xs);
  grid-template-columns: repeat(auto-fill, minmax(var(--h-spacing-4xl), 1fr));
  display: grid;
}

.experts__card[data-v-7f975c64] {
  background: var(--h-bg-neutral-default);
  border: var(--h-spacing-4xs) solid var(--h-stroke-subtle);
  border-radius: var(--h-border-radius-md);
  cursor: pointer;
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-sm) var(--h-spacing-2xs);
  text-align: center;
  flex-direction: column;
  transition: background .15s, border-color .15s;
  display: flex;
}

.experts__card[data-v-7f975c64]:hover {
  background: var(--agent-tint-bg);
  border-color: var(--agent-color);
}

.experts__avatar[data-v-7f975c64] {
  background: var(--agent-color);
  border-radius: var(--h-border-radius-full);
  height: var(--h-spacing-lg);
  width: var(--h-spacing-lg);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.experts__name[data-v-7f975c64] {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
}

.skills-page-skeleton[data-v-bbde3727] {
  gap: var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
}

.skills-page-skeleton__chips[data-v-bbde3727] {
  gap: var(--h-spacing-2xs);
  display: flex;
}

.skills-page-skeleton__list[data-v-bbde3727] {
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.skills-page[data-v-ff715e59] {
  flex-direction: column;
  height: 100%;
  max-height: 100%;
  display: flex;
}

.skills-page__scroll[data-v-ff715e59] {
  flex: 1;
  overflow-y: auto;
}

.skills-page__scroll[data-v-ff715e59]::-webkit-scrollbar {
  width: 6px;
}

.skills-page__scroll[data-v-ff715e59]::-webkit-scrollbar-track {
  border-radius: var(--h-border-radius-sm);
}

.skills-page__scroll[data-v-ff715e59]::-webkit-scrollbar-thumb {
  background: var(--h-scrollbar-thumb);
  border-radius: var(--h-border-radius-sm);
}

.skills-page__scroll[data-v-ff715e59]::-webkit-scrollbar-thumb:hover {
  background: var(--h-scrollbar-thumb-hover);
}

.skills-page__inner[data-v-ff715e59] {
  gap: var(--h-spacing-sm);
  padding: var(--h-spacing-md);
  flex-direction: column;
  display: flex;
}

.skills-page__divider[data-v-ff715e59] {
  align-items: center;
  gap: var(--h-spacing-sm);
  display: flex;
}

.skills-page__divider[data-v-ff715e59]:before, .skills-page__divider[data-v-ff715e59]:after {
  background: var(--h-stroke-subtle);
  content: "";
  height: var(--h-spacing-4xs);
  flex: 1;
}

.skills-page__divider-label[data-v-ff715e59] {
  white-space: nowrap;
}

.skills-page__filters[data-v-ff715e59] {
  gap: var(--h-spacing-2xs);
  scrollbar-width: none;
  display: flex;
  overflow-x: auto;
}

.skills-page__filters[data-v-ff715e59]::-webkit-scrollbar {
  display: none;
}

.skills-page__chip[data-v-ff715e59] {
  background: var(--h-bg-neutral-secondary);
  border-radius: var(--h-border-radius-full);
  color: var(--h-fg-neutral-secondary);
  cursor: pointer;
  padding: var(--h-spacing-2xs) var(--h-spacing-sm);
  white-space: nowrap;
  border: none;
}

.skills-page__chip[data-v-ff715e59]:hover {
  background: var(--h-bg-neutral-hover);
  color: var(--h-fg-neutral-default);
}

.skills-page__chip--active[data-v-ff715e59], .skills-page__chip--active[data-v-ff715e59]:hover {
  background: var(--h-bg-brand-tint-default);
  color: var(--h-fg-brand-default);
}

.skills-page__list[data-v-ff715e59] {
  border: var(--h-spacing-4xs) solid var(--h-stroke-subtle);
  border-radius: var(--h-border-radius-lg);
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.skills-page__group[data-v-ff715e59] {
  background: var(--h-bg-neutral-secondary);
  border-bottom: var(--h-spacing-4xs) solid var(--h-stroke-subtle);
  padding: var(--h-spacing-2xs) var(--h-spacing-sm);
}

.skills-page__item[data-v-ff715e59] {
  cursor: pointer;
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-sm);
  text-align: start;
  background: none;
  border: none;
  display: flex;
}

.skills-page__item[data-v-ff715e59]:not(:last-child) {
  border-bottom: var(--h-spacing-4xs) solid var(--h-stroke-subtle);
}

.skills-page__item[data-v-ff715e59]:hover {
  background: var(--h-bg-neutral-hover);
}

.skills-page__item-info[data-v-ff715e59] {
  gap: var(--h-spacing-4xs);
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.skills-page__chevron[data-v-ff715e59] {
  flex-shrink: 0;
}

.skills-page__state[data-v-ff715e59] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-xl) var(--h-spacing-md);
  text-align: center;
  flex-direction: column;
  display: flex;
}

.nudge-progress[data-v-691dc05c] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.marketing-step[data-v-6d8daa99] {
  gap: var(--h-spacing-sm);
  width: 100%;
  height: 100%;
  padding: var(--h-spacing-sm) var(--h-spacing-md);
  flex-direction: column;
  display: flex;
  overflow-y: auto;
}

.marketing-step__badge[data-v-6d8daa99] {
  align-self: flex-start;
  align-items: center;
  gap: var(--h-spacing-3xs);
  padding: var(--h-spacing-3xs) var(--h-spacing-2xs);
  border-radius: var(--h-border-radius-full);
  background: var(--h-bg-success-tint-default);
  display: inline-flex;
}

.marketing-step__intro[data-v-6d8daa99] {
  align-items: flex-start;
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  margin-top: auto;
  display: flex;
}

.marketing-step__icon[data-v-6d8daa99] {
  border-radius: var(--h-border-radius-md);
  background: var(--h-bg-warning-tint-default);
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.marketing-step__list[data-v-6d8daa99] {
  flex-direction: column;
  margin: 0;
  padding: 0;
  display: flex;
}

.marketing-step__actions[data-v-6d8daa99] {
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  margin-top: auto;
  display: flex;
}

.marketing-step__footer[data-v-6d8daa99] {
  text-align: center;
}

.memory-step[data-v-8fc3d51d] {
  gap: var(--h-spacing-sm);
  width: 100%;
  height: 100%;
  padding: var(--h-spacing-sm) var(--h-spacing-md);
  flex-direction: column;
  display: flex;
  overflow-y: auto;
}

.memory-step__heading[data-v-8fc3d51d] {
  text-align: center;
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  margin-top: auto;
  display: flex;
}

.memory-step__benefits[data-v-8fc3d51d] {
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  display: flex;
}

.memory-step__list[data-v-8fc3d51d] {
  flex-direction: column;
  margin: 0;
  padding: 0;
  display: flex;
}

.memory-step__actions[data-v-8fc3d51d] {
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  margin-top: auto;
  display: flex;
}

.memory-step__footer[data-v-8fc3d51d] {
  text-align: center;
}

.memory-greeting-nudge[data-v-75702de7] {
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow: hidden;
}

.personalized-suggestion-item[data-v-c6a5c575] {
  list-style: none;
}

.personalized-suggestion-item .personalized-suggestion-item__btn[data-v-c6a5c575] {
  width: 100%;
  padding: var(--h-spacing-xs) var(--h-spacing-2xs);
  align-items: center;
  gap: var(--h-spacing-sm);
  cursor: pointer;
  background-color: #0000;
  border: none;
  transition: background-color .3s;
  display: flex;
}

.personalized-suggestion-item .personalized-suggestion-item__btn[data-v-c6a5c575]:hover {
  background-color: var(--h-bg-neutral-hover);
}

.personalized-suggestion-item .personalized-suggestion-item__btn[data-v-c6a5c575]:focus-visible {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: -2px;
}

.personalized-suggestion-item .personalized-suggestion-item__content[data-v-c6a5c575] {
  text-align: left;
}

.personalized-suggestion-item[data-v-c6a5c575]:not(:last-child) {
  border-bottom: 1px solid var(--h-stroke-subtle);
}

.suggestion-item[data-v-c3921c65] {
  list-style: none;
}

.suggestion-item .suggestion-item__btn[data-v-c3921c65] {
  width: 100%;
  padding: var(--h-spacing-xs) var(--h-spacing-2xs);
  align-items: center;
  gap: var(--h-spacing-sm);
  cursor: pointer;
  background-color: #0000;
  border: none;
  transition: background-color .3s;
  display: flex;
}

.suggestion-item .suggestion-item__btn[data-v-c3921c65]:hover {
  background-color: var(--h-bg-neutral-hover);
}

.suggestion-item .suggestion-item__btn[data-v-c3921c65]:focus-visible {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: -2px;
}

.suggestion-item .suggestion-item__content[data-v-c3921c65] {
  text-align: left;
}

.suggestion-item[data-v-c3921c65]:not(:last-child) {
  border-bottom: 1px solid var(--h-stroke-subtle);
}

.suggestions-list[data-v-37f97e0f], .suggestions-list__items[data-v-37f97e0f] {
  width: 100%;
}

[data-v-37f97e0f] .nudge-category-chip:focus-visible {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: 2px;
}

.nudge-categories[data-v-37f97e0f] {
  gap: var(--h-spacing-2xs);
  width: 100%;
  margin: var(--h-spacing-3xs) 0px var(--h-spacing-2xs) 0px;
  padding-right: var(--h-spacing-lg);
  scrollbar-width: none;
  -ms-overflow-style: none;
  display: flex;
  overflow-x: scroll;
}

.nudge-categories[data-v-37f97e0f]::-webkit-scrollbar {
  display: none;
}

.nudge-categories__shadow[data-v-37f97e0f] {
  position: relative;
}

.nudge-categories__shadow[data-v-37f97e0f]:after {
  content: "";
  background: linear-gradient(to left, var(--h-bg-neutral-default), transparent);
  pointer-events: none;
  width: 4rem;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.slide-up-fade-leave-active[data-v-37f97e0f], .slide-up-fade-enter-active[data-v-37f97e0f] {
  transition: all .25s ease-out;
}

.slide-up-fade-enter-from[data-v-37f97e0f], .slide-up-fade-leave-to[data-v-37f97e0f] {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
}

.start-screen[data-v-be2cbd6c] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-xs);
  width: 100%;
  height: 100%;
  max-height: 100%;
  padding: 0 var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: auto;
}

.chatbot--fullpage .start-screen[data-v-be2cbd6c] {
  max-width: var(--chatbot-content-max-width);
  margin-inline: auto;
}

.start-screen .start-screen__title[data-v-be2cbd6c] {
  margin-bottom: var(--h-spacing-3xs);
}

.start-screen .start-screen__heading[data-v-be2cbd6c] {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 50%;
  display: flex;
}

.start-screen .start-screen__icon[data-v-be2cbd6c] {
  margin-bottom: var(--h-spacing-xs);
}

.feedback-modal__comment[data-v-d8f782dc] {
  gap: var(--h-spacing-sm);
  padding: 0 var(--h-spacing-sm) var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
}

.feedback-modal__input-helper[data-v-d8f782dc] {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

@keyframes rotate-gradient-dafda93f {
  0% {
    --gradient-angle: 90deg;
  }

  to {
    --gradient-angle: 450deg;
  }
}

.gradient-border[data-v-dafda93f] {
  position: relative;
}

.gradient-border[data-v-dafda93f]:before {
  --gradient-angle: 90deg;
  content: "";
  border-radius: var(--h-border-radius-full);
  background: linear-gradient(var(--gradient-angle), #e536db 0%, #673de6 33%, #3ab0ff 66%, #fff 100%);
  -webkit-mask-composite: xor;
  filter: drop-shadow(0 0 4px #e536dbe6) drop-shadow(0 0 8px #673de6b3) drop-shadow(0 0 12px #3ab0ff80);
  pointer-events: none;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  padding: 2px;
  animation: 3s linear infinite rotate-gradient-dafda93f;
  position: absolute;
  inset: -2px;
  -webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  -webkit-mask-position: 0 0, 0 0;
  mask-position: 0 0, 0 0;
  -webkit-mask-size: auto, auto;
  mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  mask-origin: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-source-type: auto, auto;
  mask-mode: match-source, match-source;
}

.voice-playing-indicator[data-v-dafda93f] {
  border-radius: var(--h-border-radius-full);
  top: var(--h-spacing-4xl);
  right: var(--h-spacing-sm);
  box-shadow: 0px 0px 12px 0px var(--h-color-dark-a50);
  position: absolute;
}

.voice-playing-indicator--loading[data-v-dafda93f] {
  background: var(--h-bg-brand-default);
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.chatbot[data-v-1ac15133] {
  --chatbot-nav-rail-width: 60px;
  height: 100% !important;
  z-index: unset !important;
}

.chatbot--nav-docked[data-v-1ac15133] {
  padding-left: var(--chatbot-nav-rail-width);
}

.chatbot--fullpage[data-v-1ac15133] {
  --chatbot-content-max-width: 768px;
  --chatbot-content-gutter: max(var(--h-spacing-sm), calc((100% - var(--chatbot-content-max-width)) / 2));
}

.chatbot--fullpage .chatbot-footer[data-v-1ac15133] {
  padding-inline: var(--chatbot-content-gutter);
}

.chatbot--fullpage .banners-wrapper[data-v-1ac15133] {
  margin-inline: var(--chatbot-content-gutter);
}

.chatbot .chatbot-footer[data-v-1ac15133] {
  z-index: 3;
  position: relative;
}

.chatbot__footer-text[data-v-1ac15133] {
  margin: var(--h-spacing-sm) 0;
  width: 100%;
}

.chatbot__sticky-label[data-v-1ac15133] {
  width: 100%;
}

.chatbot .banners-wrapper[data-v-1ac15133] {
  margin: var(--h-spacing-2xs) var(--h-spacing-sm);
}

.fade-slow-enter-active[data-v-1ac15133], .fade-slow-leave-active[data-v-1ac15133] {
  transition: opacity .15s;
}

.fade-slow-enter-from[data-v-1ac15133], .fade-slow-leave-to[data-v-1ac15133] {
  opacity: 0;
}

.feedback-bubble__message[data-v-ec9f3ade] {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.feedback-bubble__text[data-v-ec9f3ade] {
  color: var(--h-fg-neutral-default);
  justify-content: center;
  align-items: center;
  gap: var(--h-spacing-3xs);
  margin-bottom: var(--h-spacing-2xs);
  text-align: center;
  flex-wrap: wrap;
  display: flex;
}

.feedback-bubble__text--secondary[data-v-ec9f3ade] {
  color: var(--h-fg-neutral-secondary);
}

.feedback-bubble__rate[data-v-ec9f3ade] {
  align-items: center;
  gap: var(--h-spacing-sm);
  min-height: 30px;
  margin-top: var(--h-spacing-2xs);
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.chatbot-bubble[data-v-1ffad758] {
  background-color: var(--h-bg-neutral-elevated);
  border-radius: var(--h-border-radius-sm);
  cursor: pointer;
  align-items: center;
  gap: var(--h-spacing-2xs);
  margin-top: var(--h-spacing-3xs);
  padding: var(--h-spacing-sm);
  text-align: left;
  word-break: break-word;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.7;
  display: flex;
}

.chatbot-bubble--feedback[data-v-1ffad758] {
  align-items: flex-start;
}

.chatbot-bubble__icon[data-v-1ffad758] {
  visibility: hidden;
  transition: transform .2s ease-in-out;
}

.chatbot-bubble__icon-wrapper[data-v-1ffad758] {
  border-radius: var(--h-border-radius-sm);
  padding: var(--h-spacing-2xs);
  display: flex;
}

.chatbot-bubble:hover .chatbot-bubble__icon[data-v-1ffad758] {
  visibility: visible;
}

.chatbot-bubble:hover .chatbot-bubble__icon-wrapper[data-v-1ffad758]:hover {
  background-color: var(--h-bg-neutral-surface);
}

@media (max-width: 575px) {
  .floating-chat-overlay-wrapper[data-v-f0072ba4] {
    flex-direction: column;
    align-items: center;
    width: 100vw;
    display: flex;
    position: relative;
  }
}

.floating-chat-overlay[data-v-f0072ba4] {
  margin-bottom: var(--h-spacing-2xs);
  flex-direction: column;
  justify-content: flex-end;
  width: 350px;
  transition: height .3s;
  display: flex;
  overflow: visible;
}

@media (max-width: 575px) {
  .floating-chat-overlay[data-v-f0072ba4] {
    width: calc(100% - var(--h-spacing-sm));
    max-width: 350px;
  }
}

.floating-chat-overlay__clear-btn-wrapper[data-v-f0072ba4] {
  justify-content: flex-end;
  display: flex;
}

@media (max-width: 575px) {
  .floating-chat-overlay__clear-btn-wrapper[data-v-f0072ba4] {
    width: calc(100% - var(--h-spacing-sm));
    max-width: 350px;
  }
}

.floating-chat-overlay__bubble[data-v-f0072ba4] {
  background: var(--h-bg-neutral-elevated);
  transform-origin: 50%;
  flex-shrink: 0;
  width: 350px;
  max-width: 350px;
  transition: all .3s;
  overflow: hidden;
  box-shadow: 0 0 12px #1d1e2029;
}

@media (max-width: 575px) {
  .floating-chat-overlay__bubble[data-v-f0072ba4] {
    width: 100%;
  }
}

.floating-chat-overlay__bubble[data-v-f0072ba4]:not(:first-child) {
  margin-top: -60px;
}

.floating-chat-overlay--hovered .floating-chat-overlay__bubble[data-v-f0072ba4]:not(:first-child) {
  margin-top: var(--h-spacing-2xs);
}

.floating-chat-overlay--hovered .floating-chat-overlay__bubble[data-v-f0072ba4] {
  transform: translate(0)scale(1) !important;
}

.clear-btn[data-v-f0072ba4] {
  cursor: pointer;
  background: none;
  border: none;
}

.slide-up-enter-active[data-v-e7c529ef], .slide-up-leave-active[data-v-e7c529ef] {
  transition: all .3s cubic-bezier(.33, .11, .19, 1);
}

.slide-up-enter-from[data-v-e7c529ef], .slide-up-leave-to[data-v-e7c529ef] {
  transform: translateY(100%);
}

.slide-up-enter-to[data-v-e7c529ef], .slide-up-leave-from[data-v-e7c529ef] {
  transform: translateY(0);
}

.slide-up-fade-enter-active[data-v-e7c529ef] {
  max-height: 100%;
  transition: all .25s ease-out;
}

.slide-up-fade-leave-active[data-v-e7c529ef] {
  transition: all .25s cubic-bezier(1, .5, .8, 1);
}

.slide-up-fade-enter-from[data-v-e7c529ef], .slide-up-fade-leave-to[data-v-e7c529ef] {
  opacity: 0;
  max-height: 0;
  transform: translateY(50px);
}

.slide-down-fade-enter-active[data-v-e7c529ef] {
  max-height: 100%;
  transition: all .25s ease-out;
}

.slide-down-fade-leave-active[data-v-e7c529ef] {
  transition: all .25s cubic-bezier(1, .5, .8, 1);
}

.slide-down-fade-enter-from[data-v-e7c529ef], .slide-down-fade-leave-to[data-v-e7c529ef] {
  opacity: 0;
  max-height: 0;
  transform: translateY(-50px);
}

.slide-from-left-fade-enter-active[data-v-e7c529ef] {
  max-height: 100%;
  transition: all .25s ease-out;
}

.slide-from-left-fade-leave-active[data-v-e7c529ef] {
  transition: all .25s cubic-bezier(1, .5, .8, 1);
}

.slide-from-left-fade-enter-from[data-v-e7c529ef], .slide-from-left-fade-leave-to[data-v-e7c529ef] {
  opacity: 0;
  max-height: 0;
  transform: translate(-50px);
}

.slide-from-right-fade-enter-active[data-v-e7c529ef] {
  max-height: 100%;
  transition: all .25s ease-out;
}

.slide-from-right-fade-leave-active[data-v-e7c529ef] {
  transition: all .25s cubic-bezier(1, .5, .8, 1);
}

.slide-from-right-fade-enter-from[data-v-e7c529ef], .slide-from-right-fade-leave-to[data-v-e7c529ef] {
  opacity: 0;
  max-height: 0;
  transform: translate(50px);
}

.float-btn[data-v-e7c529ef] {
  background: var(--primary--500);
  cursor: pointer;
  padding: var(--h-spacing-2xs) var(--h-spacing-sm) var(--h-spacing-2xs) var(--h-spacing-2xs);
  outline: 1px solid var(--h-color-neutral-0);
  border: 0;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  width: min-content;
  margin: 4px;
  transition: background-color .3s;
  display: flex;
}

.float-btn[data-v-e7c529ef]:focus-visible {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: 2px;
}

.float-btn__wrapper[data-v-e7c529ef] {
  z-index: var(--chatbot-z-index, var(--h-z-index-max));
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: fixed;
}

.float-btn__feedback-wrapper[data-v-e7c529ef] {
  text-align: right;
  margin-bottom: 8px;
}

.float-btn--top-left[data-v-e7c529ef] {
  left: var(--h-spacing-sm);
  top: var(--h-spacing-2xs);
  flex-direction: column-reverse;
  align-items: flex-start;
}

@media (max-width: 575px) {
  .float-btn--top-left[data-v-e7c529ef] {
    left: 0;
  }
}

.float-btn--top-right[data-v-e7c529ef] {
  right: var(--h-spacing-sm);
  top: var(--h-spacing-2xs);
  flex-direction: column-reverse;
  align-items: flex-end;
}

@media (max-width: 575px) {
  .float-btn--top-right[data-v-e7c529ef] {
    right: 0;
  }
}

.float-btn--bottom-left[data-v-e7c529ef] {
  bottom: var(--h-spacing-2xs);
  left: var(--h-spacing-sm);
  align-items: flex-start;
}

@media (max-width: 575px) {
  .float-btn--bottom-left[data-v-e7c529ef] {
    left: 0;
  }
}

.float-btn--bottom-right[data-v-e7c529ef] {
  bottom: var(--h-spacing-2xs);
  right: var(--h-spacing-sm);
  align-items: flex-end;
}

@media (max-width: 575px) {
  .float-btn--bottom-right[data-v-e7c529ef] {
    right: 0;
  }
}

.float-btn[data-v-e7c529ef]:hover {
  background: var(--primary--600);
}

.float-btn__icon[data-v-e7c529ef] {
  flex-grow: 0;
  flex-shrink: 0;
}

.float-btn__text[data-v-e7c529ef] {
  color: var(--neutral--0);
  text-align: center;
  text-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
  font-size: 14px;
  font-weight: 700;
}

.float-box[data-v-e7c529ef] {
  border-radius: var(--chatbot-border-radius, var(--h-border-radius-lg));
  height: var(--chatbot-height, 75vh);
  max-height: var(--chatbot-height, 700px);
  width: var(--chatbot-width, 360px);
  z-index: var(--chatbot-z-index, 9996);
  position: fixed;
  box-shadow: 0 0 12px #1d1e2029;
}

.float-box--mobile[data-v-e7c529ef] {
  max-width: 100%;
  inset: 0;
}

.float-box--fullpage[data-v-e7c529ef], .float-box--docked-sidebar[data-v-e7c529ef] {
  transition: top .2s, right .2s, bottom .2s, left .2s, width .2s, height .2s, border-radius .2s;
}

.float-box--floating[data-v-e7c529ef] {
  width: auto;
  min-width: 400px;
  height: auto;
  max-height: none;
}

.float-box--floating[data-v-e7c529ef] .chatbot-header, .float-box--floating[data-v-e7c529ef] .chatbot-footer {
  cursor: move;
  touch-action: none;
}

.float-box--corner-snap[data-v-e7c529ef] {
  transition: left .15s, top .15s;
}

.float-box--fullpage[data-v-e7c529ef] {
  --chatbot-border-radius: 0px;
  bottom: var(--chatbot-margin-bottom, 0px);
  box-shadow: none;
  height: auto;
  left: var(--chatbot-margin-left, 0px);
  max-height: none;
  right: var(--chatbot-margin-right, 0px);
  top: var(--chatbot-margin-top, 0px);
  border-radius: 0;
  width: auto;
}

.float-box--docked-sidebar[data-v-e7c529ef] {
  bottom: var(--chatbot-margin-bottom, 0px);
  min-width: 400px;
  height: auto;
  max-height: none;
  top: var(--chatbot-margin-top, 0px);
  width: var(--chatbot-sidebar-width, 400px);
}

.float-box--docked-sidebar-left[data-v-e7c529ef] {
  left: var(--chatbot-margin-left, 0px);
}

.float-box--docked-sidebar-right[data-v-e7c529ef] {
  right: var(--chatbot-margin-right, 0px);
}

.float-box__resize-handle[data-v-e7c529ef] {
  touch-action: none;
  z-index: 1000;
  position: absolute;
}

.float-box__resize-handle--n[data-v-e7c529ef], .float-box__resize-handle--s[data-v-e7c529ef] {
  cursor: ns-resize;
  height: var(--h-spacing-xs);
  left: 0;
  right: 0;
}

.float-box__resize-handle--e[data-v-e7c529ef], .float-box__resize-handle--w[data-v-e7c529ef] {
  cursor: ew-resize;
  top: 0;
  bottom: 0;
}

.float-box__resize-handle--n[data-v-e7c529ef] {
  top: 0;
}

.float-box__resize-handle--s[data-v-e7c529ef] {
  bottom: 0;
}

.float-box__resize-handle--e[data-v-e7c529ef] {
  width: var(--h-spacing-2xs);
  right: 0;
}

.float-box__resize-handle--w[data-v-e7c529ef] {
  width: var(--h-spacing-xs);
  left: 0;
}

.float-box__resize-handle--ne[data-v-e7c529ef], .float-box__resize-handle--nw[data-v-e7c529ef], .float-box__resize-handle--se[data-v-e7c529ef], .float-box__resize-handle--sw[data-v-e7c529ef] {
  height: var(--h-spacing-sm);
  width: var(--h-spacing-sm);
  z-index: 1001;
}

.float-box__resize-handle--ne[data-v-e7c529ef] {
  cursor: nesw-resize;
  top: 0;
  right: 0;
}

.float-box__resize-handle--nw[data-v-e7c529ef] {
  cursor: nwse-resize;
  top: 0;
  left: 0;
}

.float-box__resize-handle--se[data-v-e7c529ef] {
  cursor: nwse-resize;
  bottom: 0;
  right: 0;
}

.float-box__resize-handle--sw[data-v-e7c529ef] {
  cursor: nesw-resize;
  bottom: 0;
  left: 0;
}

.slide-up-enter-active[data-v-3a796c9c], .slide-up-leave-active[data-v-3a796c9c] {
  transition: all .3s cubic-bezier(.33, .11, .19, 1);
}

.slide-up-enter-from[data-v-3a796c9c], .slide-up-leave-to[data-v-3a796c9c] {
  transform: translateY(100%);
}

.slide-up-enter-to[data-v-3a796c9c], .slide-up-leave-from[data-v-3a796c9c] {
  transform: translateY(0);
}

.slide-up-fade-enter-active[data-v-3a796c9c] {
  max-height: 100%;
  transition: all .25s ease-out;
}

.slide-up-fade-leave-active[data-v-3a796c9c] {
  transition: all .25s cubic-bezier(1, .5, .8, 1);
}

.slide-up-fade-enter-from[data-v-3a796c9c], .slide-up-fade-leave-to[data-v-3a796c9c] {
  opacity: 0;
  max-height: 0;
  transform: translateY(50px);
}

.slide-down-fade-enter-active[data-v-3a796c9c] {
  max-height: 100%;
  transition: all .25s ease-out;
}

.slide-down-fade-leave-active[data-v-3a796c9c] {
  transition: all .25s cubic-bezier(1, .5, .8, 1);
}

.slide-down-fade-enter-from[data-v-3a796c9c], .slide-down-fade-leave-to[data-v-3a796c9c] {
  opacity: 0;
  max-height: 0;
  transform: translateY(-50px);
}

.slide-from-left-fade-enter-active[data-v-3a796c9c] {
  max-height: 100%;
  transition: all .25s ease-out;
}

.slide-from-left-fade-leave-active[data-v-3a796c9c] {
  transition: all .25s cubic-bezier(1, .5, .8, 1);
}

.slide-from-left-fade-enter-from[data-v-3a796c9c], .slide-from-left-fade-leave-to[data-v-3a796c9c] {
  opacity: 0;
  max-height: 0;
  transform: translate(-50px);
}

.slide-from-right-fade-enter-active[data-v-3a796c9c] {
  max-height: 100%;
  transition: all .25s ease-out;
}

.slide-from-right-fade-leave-active[data-v-3a796c9c] {
  transition: all .25s cubic-bezier(1, .5, .8, 1);
}

.slide-from-right-fade-enter-from[data-v-3a796c9c], .slide-from-right-fade-leave-to[data-v-3a796c9c] {
  opacity: 0;
  max-height: 0;
  transform: translate(50px);
}

.float-btn[data-v-3a796c9c] {
  background: var(--primary--500);
  cursor: pointer;
  padding: var(--h-spacing-2xs) var(--h-spacing-sm) var(--h-spacing-2xs) var(--h-spacing-2xs);
  outline: 1px solid var(--h-color-neutral-0);
  border: 0;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  width: min-content;
  margin: 4px;
  transition: background-color .3s;
  display: flex;
}

.float-btn[data-v-3a796c9c]:focus-visible {
  outline: 2px solid var(--h-stroke-brand);
  outline-offset: 2px;
}

.float-btn__wrapper[data-v-3a796c9c] {
  z-index: var(--chatbot-z-index, var(--h-z-index-max));
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: fixed;
}

.float-btn__feedback-wrapper[data-v-3a796c9c] {
  text-align: right;
  margin-bottom: 8px;
}

.float-btn--top-left[data-v-3a796c9c] {
  left: var(--h-spacing-sm);
  top: var(--h-spacing-2xs);
  flex-direction: column-reverse;
  align-items: flex-start;
}

@media (max-width: 575px) {
  .float-btn--top-left[data-v-3a796c9c] {
    left: 0;
  }
}

.float-btn--top-right[data-v-3a796c9c] {
  right: var(--h-spacing-sm);
  top: var(--h-spacing-2xs);
  flex-direction: column-reverse;
  align-items: flex-end;
}

@media (max-width: 575px) {
  .float-btn--top-right[data-v-3a796c9c] {
    right: 0;
  }
}

.float-btn--bottom-left[data-v-3a796c9c] {
  bottom: var(--h-spacing-2xs);
  left: var(--h-spacing-sm);
  align-items: flex-start;
}

@media (max-width: 575px) {
  .float-btn--bottom-left[data-v-3a796c9c] {
    left: 0;
  }
}

.float-btn--bottom-right[data-v-3a796c9c] {
  bottom: var(--h-spacing-2xs);
  right: var(--h-spacing-sm);
  align-items: flex-end;
}

@media (max-width: 575px) {
  .float-btn--bottom-right[data-v-3a796c9c] {
    right: 0;
  }
}

.float-btn[data-v-3a796c9c]:hover {
  background: var(--primary--600);
}

.float-btn__icon[data-v-3a796c9c] {
  flex-grow: 0;
  flex-shrink: 0;
}

.float-btn__text[data-v-3a796c9c] {
  color: var(--neutral--0);
  text-align: center;
  text-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
  font-size: 14px;
  font-weight: 700;
}

.float-box[data-v-3a796c9c] {
  border-radius: var(--chatbot-border-radius, var(--h-border-radius-lg));
  height: var(--chatbot-height, 75vh);
  max-height: var(--chatbot-height, 700px);
  width: var(--chatbot-width, 360px);
  z-index: var(--chatbot-z-index, 9996);
  position: fixed;
  box-shadow: 0 0 12px #1d1e2029;
}

.float-box--mobile[data-v-3a796c9c] {
  max-width: 100%;
  inset: 0;
}

.float-box--fullpage[data-v-3a796c9c], .float-box--docked-sidebar[data-v-3a796c9c] {
  transition: top .2s, right .2s, bottom .2s, left .2s, width .2s, height .2s, border-radius .2s;
}

.float-box--floating[data-v-3a796c9c] {
  width: auto;
  min-width: 400px;
  height: auto;
  max-height: none;
}

.float-box--floating[data-v-3a796c9c] .chatbot-header, .float-box--floating[data-v-3a796c9c] .chatbot-footer {
  cursor: move;
  touch-action: none;
}

.float-box--corner-snap[data-v-3a796c9c] {
  transition: left .15s, top .15s;
}

.float-box--fullpage[data-v-3a796c9c] {
  --chatbot-border-radius: 0px;
  bottom: var(--chatbot-margin-bottom, 0px);
  box-shadow: none;
  height: auto;
  left: var(--chatbot-margin-left, 0px);
  max-height: none;
  right: var(--chatbot-margin-right, 0px);
  top: var(--chatbot-margin-top, 0px);
  border-radius: 0;
  width: auto;
}

.float-box--docked-sidebar[data-v-3a796c9c] {
  bottom: var(--chatbot-margin-bottom, 0px);
  min-width: 400px;
  height: auto;
  max-height: none;
  top: var(--chatbot-margin-top, 0px);
  width: var(--chatbot-sidebar-width, 400px);
}

.float-box--docked-sidebar-left[data-v-3a796c9c] {
  left: var(--chatbot-margin-left, 0px);
}

.float-box--docked-sidebar-right[data-v-3a796c9c] {
  right: var(--chatbot-margin-right, 0px);
}

.float-box__resize-handle[data-v-3a796c9c] {
  touch-action: none;
  z-index: 1000;
  position: absolute;
}

.float-box__resize-handle--n[data-v-3a796c9c], .float-box__resize-handle--s[data-v-3a796c9c] {
  cursor: ns-resize;
  height: var(--h-spacing-xs);
  left: 0;
  right: 0;
}

.float-box__resize-handle--e[data-v-3a796c9c], .float-box__resize-handle--w[data-v-3a796c9c] {
  cursor: ew-resize;
  top: 0;
  bottom: 0;
}

.float-box__resize-handle--n[data-v-3a796c9c] {
  top: 0;
}

.float-box__resize-handle--s[data-v-3a796c9c] {
  bottom: 0;
}

.float-box__resize-handle--e[data-v-3a796c9c] {
  width: var(--h-spacing-2xs);
  right: 0;
}

.float-box__resize-handle--w[data-v-3a796c9c] {
  width: var(--h-spacing-xs);
  left: 0;
}

.float-box__resize-handle--ne[data-v-3a796c9c], .float-box__resize-handle--nw[data-v-3a796c9c], .float-box__resize-handle--se[data-v-3a796c9c], .float-box__resize-handle--sw[data-v-3a796c9c] {
  height: var(--h-spacing-sm);
  width: var(--h-spacing-sm);
  z-index: 1001;
}

.float-box__resize-handle--ne[data-v-3a796c9c] {
  cursor: nesw-resize;
  top: 0;
  right: 0;
}

.float-box__resize-handle--nw[data-v-3a796c9c] {
  cursor: nwse-resize;
  top: 0;
  left: 0;
}

.float-box__resize-handle--se[data-v-3a796c9c] {
  cursor: nwse-resize;
  bottom: 0;
  right: 0;
}

.float-box__resize-handle--sw[data-v-3a796c9c] {
  cursor: nesw-resize;
  bottom: 0;
  left: 0;
}

.static-chatbot-widget[data-v-3a796c9c] {
  width: 100%;
  height: 100%;
}

.sales-float-btn[data-v-632eda75] {
  isolation: isolate;
  border-radius: var(--h-border-radius-full);
  cursor: pointer;
  width: 56px;
  height: 56px;
  box-shadow: 0 0 20px var(--h-color-primary-a25);
  background: none;
  border: none;
  justify-content: center;
  align-items: center;
  transition: transform .2s;
  display: flex;
  position: relative;
}

.sales-float-btn[data-v-632eda75]:before {
  content: "";
  z-index: 0;
  border-radius: var(--h-border-radius-full);
  background: conic-gradient(from 0deg, var(--h-color-primary-500), var(--h-color-meteorite-500), var(--h-color-blue-500), var(--h-color-primary-500));
  opacity: .85;
  filter: blur(8px);
  animation: 4s linear infinite sales-float-glow-spin-632eda75;
  position: absolute;
  inset: -2px;
}

.sales-float-btn[data-v-632eda75]:after {
  content: "";
  z-index: 1;
  border-radius: var(--h-border-radius-full);
  background: var(--h-color-neutral-950);
  border: 1px solid var(--h-color-light-a15);
  position: absolute;
  inset: 2px;
}

.sales-float-btn[data-v-632eda75]:hover {
  transform: scale(1.05);
}

.sales-float-btn[data-v-632eda75]:active {
  transform: scale(.95);
}

.sales-float-btn[data-v-632eda75]:focus-visible {
  outline: 2px solid var(--h-stroke-focus);
  outline-offset: 4px;
}

.sales-float-btn__icon[data-v-632eda75] {
  z-index: 2;
  position: relative;
}

@keyframes sales-float-glow-spin-632eda75 {
  to {
    transform: rotate(360deg);
  }
}

.spin-enter-active[data-v-632eda75], .spin-leave-active[data-v-632eda75] {
  transition: opacity .15s, transform .15s;
}

.spin-enter-from[data-v-632eda75] {
  opacity: 0;
  transform: rotate(90deg)scale(.7);
}

.spin-leave-to[data-v-632eda75] {
  opacity: 0;
  transform: rotate(-90deg)scale(.7);
}

@layer kodee.base {
  .sales-chatbot-widget, .sales-float-widget, .sales-float-widget__chatbox {
    --kodee-bg: var(--h-color-neutral-0);
    --kodee-surface-2: #18181a0d;
    --kodee-surface-3: var(--h-color-neutral-100);
    --kodee-surface-brand-soft: #673de61f;
    --kodee-stroke: #18181a14;
    --kodee-stroke-2: #18181a1f;
    --kodee-stroke-brand: var(--h-color-primary-500);
    --kodee-fg: var(--h-fg-neutral-default);
    --kodee-fg-2: var(--h-fg-neutral-secondary);
    --kodee-fg-3: var(--h-color-neutral-500);
    --kodee-fg-on-brand: #fff;
    --kodee-brand: var(--h-color-primary-500);
    --kodee-brand-hover: var(--h-color-primary-700);
    --kodee-brand-2: var(--h-color-primary-500);
    --kodee-success: var(--h-color-success-500);
    --kodee-success-icon: var(--h-color-success-500);
    --kodee-success-tint: #009e5b1f;
    --kodee-danger: var(--h-color-danger-500);
    --kodee-danger-tint: #d800271a;
    --kodee-hover: #18181a0d;
    --kodee-hover-strong: #18181a1a;
    --kodee-liquid-1: #c7b8ff;
    --kodee-liquid-2: #e9e1ff;
    --kodee-liquid-3: #f5eeff;
    --kodee-liquid-4: #dce8ff;
    --kodee-gradient-h1: linear-gradient(90deg, #673de6, #9747ff, #e73a47);
    --kodee-focus-ring: #673de61f;
    --kodee-header-gradient: linear-gradient(180deg, #ebe4ffe6, #fff0);
    --kodee-scrim: #18181a73;
    --kodee-shadow: #00000040;
    --kodee-surface-translucent: #ffffff8c;
    --kodee-surface-translucent-hover: #fffc;
    --kodee-stroke-faint: #18181a0f;
    --kodee-stroke-brand-hover: #673de64d;
    --kodee-brand-glow-soft: #673de61a;
    --kodee-brand-glow-hover: #673de629;
    --kodee-brand-tile-shadow: #673de64d;
    --kodee-rec-gradient: radial-gradient(130% 120% at 100% 0%, #673de61a 0%, #673de600 55%);
    --kodee-rec-border: #673de63d;
    --kodee-rec-shadow: 0 12px 30px -18px #673de659;
    --kodee-alt-hover-shadow: 0 6px 16px -10px #673de666;
    --kodee-cta-bg: var(--h-color-primary-100);
    --kodee-cta-bg-hover: var(--h-color-primary-200);
    --kodee-cta-border: #673de626;
    --kodee-cta-shimmer: #ffffff80;
    --kodee-cta-inset-highlight: #fffc;
    --kodee-chat-bubble-user-bg: var(--h-color-primary-300);
    --kodee-banner-bg: linear-gradient(90deg, #f4f1ff 0%, #ece6ff 100%);
    --kodee-banner-bg-hover: linear-gradient(90deg, #ece6ff 0%, #ddd2ff 100%);
    --kodee-banner-border: #673de61a;
    --kodee-banner-dot: var(--h-color-success-500);
    --kodee-banner-dot-halo: #009e5b2e;
    --kodee-csat-star: #f5a623;
    --kodee-csat-star-empty: #c8c5d4;
    --kodee-csat-card-bg: linear-gradient(180deg, #f2f0f7 0%, #fafaff 100%);
    --kodee-csat-card-border: #673de624;
    --kodee-csat-comment-bg: #ffffffb3;
    --kodee-toast-bg: #1f1b2b;
    --kodee-toast-bg-hover: #2a2438;
    --kodee-toast-stroke: #ffffff14;
    --kodee-toast-shadow: 0 14px 30px -10px #00000073, 0 4px 10px -4px #00000040;
    --kodee-toast-action-bg: #ffffff1a;
  }
}

@layer kodee.dark {
  .kodee-theme-dark .sales-chatbot-widget, .kodee-theme-dark.sales-chatbot-widget, .kodee-theme-dark .sales-float-widget, .kodee-theme-dark.sales-float-widget, .kodee-theme-dark .sales-float-widget__chatbox, .kodee-theme-dark.sales-float-widget__chatbox {
    --kodee-bg: #17141f;
    --kodee-surface-2: #1f1b2b;
    --kodee-surface-3: #2a2438;
    --kodee-surface-brand-soft: #9a7cff29;
    --kodee-stroke: #ffffff14;
    --kodee-stroke-2: #ffffff24;
    --kodee-stroke-brand: #9a7cff;
    --kodee-fg: #f1edfb;
    --kodee-fg-2: #b8b2cc;
    --kodee-fg-3: #7d7790;
    --kodee-fg-on-brand: #17141f;
    --kodee-brand: #9a7cff;
    --kodee-brand-hover: #b39ef3;
    --kodee-brand-2: #b39ef3;
    --kodee-success: #4fcb88;
    --kodee-success-icon: #6de0a0;
    --kodee-success-tint: #4fcb882e;
    --kodee-danger: #ff7a86;
    --kodee-danger-tint: #e73a472e;
    --kodee-hover: #ffffff0f;
    --kodee-hover-strong: #ffffff14;
    --kodee-gradient-h1: linear-gradient(90deg, #b39ef3, #c7b8ff, #f0a5ac);
    --kodee-focus-ring: #9a7cff2e;
    --kodee-header-gradient: linear-gradient(180deg, #3a2860b3, #17141f00);
    --kodee-scrim: #0009;
    --kodee-shadow: #000000b3;
    --kodee-surface-translucent: #ffffff0a;
    --kodee-surface-translucent-hover: #ffffff14;
    --kodee-stroke-faint: #ffffff12;
    --kodee-stroke-brand-hover: #9a7cff66;
    --kodee-brand-glow-soft: #9a7cff2e;
    --kodee-brand-glow-hover: #9a7cff40;
    --kodee-rec-gradient: radial-gradient(130% 120% at 100% 0%, #9a7cff24 0%, #9a7cff00 55%);
    --kodee-rec-border: #9a7cff4d;
    --kodee-rec-shadow: 0 12px 30px -18px #9a7cff4d;
    --kodee-alt-hover-shadow: 0 6px 16px -10px #9a7cff66;
    --kodee-brand-tile-shadow: #9a7cff59;
    --kodee-cta-bg: var(--h-color-primary-900);
    --kodee-cta-bg-hover: var(--h-color-primary-700);
    --kodee-cta-border: #9a7cff4d;
    --kodee-cta-shimmer: #ffffff14;
    --kodee-cta-inset-highlight: #ffffff1f;
    --kodee-chat-bubble-user-bg: var(--h-color-primary-600);
    --kodee-banner-bg: linear-gradient(90deg, #2a2240 0%, #1f1b2f 100%);
    --kodee-banner-bg-hover: linear-gradient(90deg, #332a4d 0%, #28223d 100%);
    --kodee-banner-border: #9a7cff2e;
    --kodee-banner-dot: #6de0a0;
    --kodee-banner-dot-halo: #4fcb8847;
    --kodee-csat-star: #f5a623;
    --kodee-csat-star-empty: #fff3;
    --kodee-csat-card-bg: linear-gradient(180deg, #2a2240 0%, #1f1b2f 100%);
    --kodee-csat-card-border: #9a7cff2e;
    --kodee-csat-comment-bg: #ffffff0a;
    --kodee-toast-bg: #2a2438;
    --kodee-toast-bg-hover: #352d47;
    --kodee-toast-stroke: #ffffff1a;
    --kodee-toast-shadow: 0 14px 30px -10px #0009, 0 4px 10px -4px #0006;
    --kodee-toast-action-bg: #ffffff1f;
  }
}

.sales-assistant-avatar[data-v-0254482e] {
  border-radius: var(--h-border-radius-full);
  background: var(--kodee-brand);
  width: 28px;
  height: 28px;
  box-shadow: 0 4px 12px color-mix(in srgb, var(--kodee-brand) 30%, transparent);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sales-csat-stars[data-v-760b63ac] {
  justify-content: center;
  align-items: center;
  gap: var(--h-spacing-xs);
  padding: var(--h-spacing-xs) 0;
  display: flex;
  position: relative;
}

.sales-csat-stars__star[data-v-760b63ac] {
  color: var(--kodee-csat-star-empty);
  transition: transform .12s;
  display: inline-flex;
}

.sales-csat-stars__star[data-v-760b63ac]:hover {
  transform: scale(1.08);
}

.sales-csat-stars__star--on[data-v-760b63ac] {
  color: var(--kodee-csat-star);
}

.sales-csat-stars__star-btn[data-v-760b63ac] {
  padding: 0;
}

.sales-csat-notification[data-v-ffa6291d] {
  gap: var(--h-spacing-2xs);
  width: 100%;
  max-width: 320px;
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
  background: var(--kodee-csat-card-bg);
  border: 1px solid var(--kodee-csat-card-border);
  border-radius: var(--h-border-radius-lg);
  box-shadow: 0 8px 40px color-mix(in srgb, var(--kodee-brand) 15%, transparent), 0 24px 60px var(--kodee-shadow);
  flex-direction: column;
  display: flex;
}

.sales-csat-notification__header[data-v-ffa6291d] {
  align-items: flex-start;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.sales-csat-notification__text[data-v-ffa6291d] {
  gap: var(--h-spacing-4xs);
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.sales-csat-notification__title[data-v-ffa6291d] {
  margin-bottom: var(--h-spacing-2xs);
}

.sales-csat-notification-enter-active[data-v-ffa6291d] {
  transition: opacity .3s, transform .35s cubic-bezier(.16, 1, .3, 1);
}

.sales-csat-notification-leave-active[data-v-ffa6291d] {
  transition: opacity .2s, transform .2s;
}

.sales-csat-notification-enter-from[data-v-ffa6291d], .sales-csat-notification-leave-to[data-v-ffa6291d] {
  opacity: 0;
  transform: translateY(12px)scale(.96);
}

@keyframes sales-flow-category-in-62a6ede4 {
  0% {
    opacity: 0;
    transform: scale(.95);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.sales-flow-category-list[data-v-62a6ede4] {
  z-index: 1;
  gap: var(--h-spacing-xs);
  grid-template-columns: repeat(2, 1fr);
  width: 100%;
  display: grid;
  position: relative;
}

.sales-flow-category-list__card[data-v-62a6ede4] {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sales-flow-category-list__card--disabled[data-v-62a6ede4] {
  opacity: .5;
  cursor: not-allowed;
  pointer-events: none;
}

.sales-flow-category-list__card[data-v-62a6ede4] {
  border: 1px solid color-mix(in srgb, var(--kodee-brand) 15%, var(--kodee-stroke));
  border-radius: var(--h-border-radius-lg);
  background: var(--kodee-cta-bg);
  text-align: left;
  cursor: pointer;
  animation: sales-flow-category-in-62a6ede4 .2s ease-out calc(.1s + var(--d, 0) * 50ms) backwards;
  transition: background .2s, border-color .2s, box-shadow .2s;
}

.sales-flow-category-list__card[data-v-62a6ede4] > * {
  z-index: 1;
  position: relative;
}

.sales-flow-category-list__card[data-v-62a6ede4]:hover {
  background: var(--kodee-cta-bg-hover);
}

.sales-flow-category-list__card:hover .sales-flow-category-list__icon-wrap[data-v-62a6ede4] {
  transform: scale(1.05);
}

.sales-flow-category-list__icon-wrap[data-v-62a6ede4] {
  border-radius: var(--h-border-radius-md);
  background: var(--kodee-brand);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  transition: transform .15s;
  display: flex;
}

.sales-flow-category-list__body[data-v-62a6ede4] {
  gap: var(--h-spacing-4xs);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.sales-chat-bubble[data-v-199ccad1] {
  max-width: 85%;
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  word-wrap: break-word;
  overflow-wrap: anywhere;
}

.sales-chat-bubble--user[data-v-199ccad1] {
  background: var(--kodee-chat-bubble-user-bg);
  color: var(--kodee-fg-on-brand);
  border-radius: var(--h-border-radius-lg) var(--h-border-radius-xs) var(--h-border-radius-lg) var(--h-border-radius-lg);
}

.sales-chat-bubble--assistant[data-v-199ccad1] {
  background: var(--kodee-surface-2);
  max-width: 100%;
  color: var(--kodee-fg);
  border-radius: var(--h-border-radius-lg) var(--h-border-radius-lg) var(--h-border-radius-lg) var(--h-border-radius-xs);
}

.sales-flow-input-bubble[data-v-b9e9e473] {
  z-index: 1;
  justify-content: flex-start;
  gap: var(--h-spacing-2xs);
  width: 100%;
  display: flex;
  position: relative;
}

.sales-flow-input-bubble__bubble[data-v-b9e9e473] {
  gap: var(--h-spacing-xs);
  width: 100%;
  max-width: 100%;
  padding: var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
}

.sales-flow-input-bubble__header[data-v-b9e9e473] {
  align-items: flex-start;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.sales-flow-input-bubble__icon-wrap[data-v-b9e9e473] {
  border-radius: var(--h-border-radius-sm);
  background: var(--kodee-brand);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: flex;
}

.sales-flow-input-bubble__header-text[data-v-b9e9e473] {
  gap: var(--h-spacing-4xs);
  flex-direction: column;
  display: flex;
}

.sales-flow-input-bubble__field-wrap[data-v-b9e9e473] {
  flex-direction: column;
  display: flex;
  position: relative;
}

.sales-flow-input-bubble__field[data-v-b9e9e473] {
  width: 100%;
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  padding-bottom: var(--h-spacing-md);
  background: color-mix(in srgb, var(--kodee-bg) 40%, transparent);
  border: 1px solid var(--kodee-stroke);
  border-radius: var(--h-border-radius-md);
  color: var(--kodee-fg);
  resize: none;
  outline: none;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.4;
  transition: border-color .15s;
}

.sales-flow-input-bubble__field[data-v-b9e9e473]::placeholder {
  color: var(--kodee-fg-3);
}

.sales-flow-input-bubble__field[data-v-b9e9e473]:focus {
  border-color: var(--kodee-stroke-brand);
  box-shadow: 0 0 0 3px var(--kodee-focus-ring);
}

.sales-flow-input-bubble__counter[data-v-b9e9e473] {
  right: var(--h-spacing-xs);
  bottom: var(--h-spacing-2xs);
  pointer-events: none;
  position: absolute;
}

.sales-flow-input-bubble__submit[data-v-b9e9e473] {
  width: 100%;
}

.sales-flow-intro-bubble[data-v-0be7e7fd] {
  z-index: 1;
  justify-content: flex-start;
  gap: var(--h-spacing-2xs);
  width: 100%;
  display: flex;
  position: relative;
}

@keyframes sales-flow-options-in-5b4f3072 {
  0% {
    opacity: 0;
    transform: scale(.95);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.sales-flow-options-bubble[data-v-5b4f3072] {
  z-index: 1;
  justify-content: flex-start;
  gap: var(--h-spacing-2xs);
  width: 100%;
  display: flex;
  position: relative;
}

.sales-flow-options-bubble__bubble[data-v-5b4f3072] {
  gap: var(--h-spacing-sm);
  width: 100%;
  max-width: 100%;
  padding: var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
}

.sales-flow-options-bubble__header[data-v-5b4f3072] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.sales-flow-options-bubble__progress[data-v-5b4f3072] {
  white-space: nowrap;
  flex-shrink: 0;
}

.sales-flow-options-bubble__list[data-v-5b4f3072] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.sales-flow-options-bubble__item[data-v-5b4f3072] {
  width: 100%;
}

.sales-flow-options-bubble__card[data-v-5b4f3072] {
  align-items: center;
  gap: var(--h-spacing-xs);
  width: 100%;
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
  border: 1px solid color-mix(in srgb, var(--kodee-brand) 15%, var(--kodee-stroke));
  border-radius: var(--h-border-radius-md);
  background: var(--kodee-cta-bg);
  text-align: left;
  cursor: pointer;
  animation: sales-flow-options-in-5b4f3072 .2s ease-out calc(50ms + var(--d, 0) * 40ms) backwards;
  transition: background .2s, border-color .2s, transform .15s;
  display: flex;
}

.sales-flow-options-bubble__card[data-v-5b4f3072]:hover {
  background: var(--kodee-cta-bg-hover);
}

.sales-flow-options-bubble__card:hover .sales-flow-options-bubble__icon-wrap[data-v-5b4f3072] {
  transform: scale(1.05);
}

.sales-flow-options-bubble__card--disabled[data-v-5b4f3072] {
  opacity: .5;
  cursor: not-allowed;
  pointer-events: none;
}

.sales-flow-options-bubble__icon-wrap[data-v-5b4f3072] {
  border-radius: var(--h-border-radius-sm);
  background: var(--kodee-brand);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  transition: transform .15s;
  display: flex;
}

.sales-flow-options-bubble__body[data-v-5b4f3072] {
  gap: var(--h-spacing-4xs);
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.sales-flow-thank-you-bubble[data-v-e1207a26] {
  z-index: 1;
  justify-content: flex-start;
  gap: var(--h-spacing-2xs);
  width: 100%;
  display: flex;
  position: relative;
}

.sales-flow-thank-you-bubble__card[data-v-e1207a26] {
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-xs);
  background: var(--kodee-success-tint);
  border: 1px solid var(--kodee-success-tint);
  border-radius: var(--h-border-radius-lg);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.sales-flow-thank-you-bubble__head[data-v-e1207a26] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.sales-flow-thank-you-bubble__list[data-v-e1207a26] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.sales-flow-thank-you-bubble__row[data-v-e1207a26] {
  gap: var(--h-spacing-4xs);
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  background: var(--kodee-bg);
  border-radius: var(--h-border-radius-sm);
  flex-direction: column;
  display: flex;
}

.sales-image-skeleton[data-v-fc49ab39] {
  align-items: flex-end;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.sales-image-skeleton__content[data-v-fc49ab39] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  flex: 1;
  display: flex;
  position: relative;
}

.sales-image-skeleton__label[data-v-fc49ab39] {
  text-align: center;
  padding: var(--h-spacing-3xs) var(--h-spacing-2xs);
  pointer-events: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.sales-flow[data-v-fe044fa7] {
  gap: var(--h-spacing-md);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.sales-banner[data-v-a72c5743] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-2xs) var(--h-spacing-sm);
  background: var(--kodee-banner-bg);
  border-bottom: 1px solid var(--kodee-banner-border);
  flex-shrink: 0;
  line-height: 1.2rem;
  transition: background .15s;
  display: flex;
}

.sales-banner[data-v-a72c5743]:hover {
  background: var(--kodee-banner-bg-hover);
}

.sales-banner__dot[data-v-a72c5743] {
  border-radius: var(--h-border-radius-full);
  background: var(--kodee-banner-dot);
  width: 6px;
  height: 6px;
  box-shadow: 0 0 0 3px var(--kodee-banner-dot-halo);
  flex-shrink: 0;
}

.sales-banner__content[data-v-a72c5743] {
  flex: 1;
  min-width: 0;
}

.sales-banner__dismiss[data-v-a72c5743] {
  flex-shrink: 0;
}

.sales-agency-directory-banner__link[data-v-fe366759] {
  display: inline;
}

.sales-loggedin-banner__link[data-v-8fc70584] {
  color: inherit;
  text-decoration: none;
  display: block;
}

.sales-loggedin-banner__text[data-v-8fc70584] {
  min-width: 0;
}

.sales-loggedin-banner__cta[data-v-8fc70584] {
  text-underline-offset: 2px;
  font-weight: 600;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}

.sales-message-input__send-btn[data-v-9c959c5d] {
  border-radius: var(--h-border-radius-full);
}

.sales-message-input[data-v-3b04bd96] {
  align-items: center;
  gap: var(--h-spacing-3xs);
  padding: var(--h-spacing-xs);
  background: color-mix(in srgb, var(--kodee-bg) 85%, transparent);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  flex-shrink: 0;
  display: flex;
  position: relative;
}

.sales-message-input[data-v-3b04bd96]:before {
  content: "";
  background: linear-gradient(90deg, transparent 0%, var(--kodee-brand) 50%, transparent 100%);
  opacity: .4;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.sales-message-input__field[data-v-3b04bd96] {
  color: var(--kodee-fg);
  background: none;
  border: none;
  outline: none;
  flex: 1;
  font-size: 14px;
}

.sales-message-input__field[data-v-3b04bd96]::placeholder {
  color: var(--kodee-fg-3);
}

.sales-message-input__attach-btn[data-v-3b04bd96] {
  opacity: .6;
  transition: opacity .2s;
}

.sales-message-input__attach-btn[data-v-3b04bd96]:hover {
  opacity: 1;
}

.sales-toast[data-v-55ed4188] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  max-width: 100%;
  min-height: 40px;
  padding: var(--h-spacing-2xs) var(--h-spacing-xs) var(--h-spacing-2xs) var(--h-spacing-2xs);
  background: var(--kodee-toast-bg);
  border: 1px solid var(--kodee-toast-stroke);
  border-radius: var(--h-border-radius-full);
  box-shadow: var(--kodee-toast-shadow);
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  animation: .32s cubic-bezier(.2, .8, .2, 1) sales-toast-in-55ed4188;
  display: inline-flex;
}

.sales-toast[data-v-55ed4188]:hover {
  background: var(--kodee-toast-bg-hover);
}

.sales-toast--multiline[data-v-55ed4188] {
  border-radius: var(--h-border-radius-md);
  align-items: flex-start;
}

.sales-toast--multiline .sales-toast__text[data-v-55ed4188] {
  white-space: normal;
}

.sales-toast--leaving[data-v-55ed4188] {
  animation: .22s forwards sales-toast-out-55ed4188;
}

.sales-toast__icon[data-v-55ed4188] {
  border-radius: var(--h-border-radius-full);
  background: var(--sales-toast-chip-bg);
  flex: none;
  place-items: center;
  width: 22px;
  height: 22px;
  display: inline-grid;
}

.sales-toast__text[data-v-55ed4188] {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: auto;
  min-width: 0;
  overflow: hidden;
}

.sales-toast__close[data-v-55ed4188] {
  margin-right: calc(var(--h-spacing-3xs) * -1);
  flex: none;
}

.sales-toast--warning[data-v-55ed4188] {
  --sales-toast-chip-bg: var(--h-color-warning-500);
}

.sales-toast--danger[data-v-55ed4188] {
  --sales-toast-chip-bg: var(--h-color-danger-500);
}

.sales-toast--info[data-v-55ed4188] {
  --sales-toast-chip-bg: var(--kodee-brand);
}

.sales-toast--success[data-v-55ed4188] {
  --sales-toast-chip-bg: var(--h-color-success-500);
}

.sales-toast--neutral[data-v-55ed4188] {
  --sales-toast-chip-bg: #ffffff24;
}

@keyframes sales-toast-in-55ed4188 {
  0% {
    opacity: 0;
    transform: translateY(10px)scale(.96);
  }

  to {
    opacity: 1;
    transform: translateY(0)scale(1);
  }
}

@keyframes sales-toast-out-55ed4188 {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  to {
    opacity: 0;
    transform: translateY(6px);
  }
}

@media (prefers-reduced-motion: reduce) {
  .sales-toast[data-v-55ed4188], .sales-toast--leaving[data-v-55ed4188] {
    animation: none;
  }
}

.sales-toast-container[data-v-ce072211] {
  z-index: 30;
  max-width: calc(100% - var(--h-spacing-md));
  pointer-events: auto;
  justify-content: center;
  display: flex;
  position: absolute;
  bottom: 76px;
  left: 50%;
  transform: translate(-50%);
}

.sales-widget-header[data-v-fc9cd953] {
  isolation: isolate;
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
  flex-shrink: 0;
  display: flex;
  position: relative;
}

.sales-widget-header__actions[data-v-fc9cd953] {
  gap: var(--h-spacing-2xs);
  margin-left: auto;
  display: flex;
}

.sales-widget-header[data-v-fc9cd953]:after {
  content: "";
  background: linear-gradient(90deg, transparent 0%, var(--kodee-brand) 50%, transparent 100%);
  opacity: .5;
  z-index: 1;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.vps-item-row[data-v-3acdaf98] {
  align-items: center;
  gap: var(--h-spacing-xs);
  width: 100%;
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  border: 1.5px solid var(--h-stroke-subtle);
  border-radius: var(--h-border-radius-md);
  background: var(--h-bg-neutral-default);
  text-align: left;
  cursor: pointer;
  transition: background .14s, border-color .14s;
  display: flex;
}

.vps-item-row[data-v-3acdaf98]:hover {
  border-color: var(--h-stroke-brand);
}

.vps-item-row--selected[data-v-3acdaf98] {
  border-color: var(--h-stroke-brand);
  background: var(--h-bg-brand-tint-default);
}

.vps-item-row__logo[data-v-3acdaf98] {
  border: 1px solid var(--h-stroke-subtle);
  border-radius: var(--h-border-radius-sm);
  background: var(--h-bg-neutral-surface);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.vps-item-row__name[data-v-3acdaf98] {
  flex: 1;
}

.vps-item-picker[data-v-5a9b5090] {
  gap: var(--h-spacing-xs);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.vps-item-picker__label[data-v-5a9b5090] {
  padding: 0 var(--h-spacing-4xs);
}

.vps-item-picker__empty[data-v-5a9b5090] {
  padding: var(--h-spacing-md) var(--h-spacing-xs);
  text-align: center;
}

.vps-item-picker__list[data-v-5a9b5090] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.vps-item-picker__item[data-v-5a9b5090] {
  width: 100%;
}

.vps-flow-message-bubble[data-v-0f5df242] {
  z-index: 1;
  justify-content: flex-start;
  gap: var(--h-spacing-2xs);
  width: 100%;
  display: flex;
  position: relative;
}

.vps-flow[data-v-5b68680a] {
  gap: var(--h-spacing-md);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.sales-modal-backdrop[data-v-a93bbb72] {
  background-color: var(--kodee-scrim);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  border-radius: var(--chatbot-border-radius, var(--h-border-radius-md));
  padding: var(--h-spacing-md);
  z-index: var(--h-z-index-max);
  isolation: isolate;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.sales-modal-container[data-v-a93bbb72] {
  max-width: calc(100% - var(--h-spacing-md));
  border: 1px solid var(--kodee-stroke);
  border-radius: var(--h-border-radius-lg);
  background: var(--kodee-surface-3);
  color: var(--kodee-fg);
  box-shadow: 0 1px 2px color-mix(in srgb, var(--kodee-shadow) 40%, transparent), 0 24px 64px -8px var(--kodee-shadow);
  animation: .25s cubic-bezier(.2, .8, .2, 1) sales-modal-in-a93bbb72;
  position: relative;
}

.sales-modal-container--align-center[data-v-a93bbb72] {
  text-align: center;
}

.sales-modal-container--compact[data-v-a93bbb72] {
  padding-top: var(--h-spacing-md);
}

.sales-modal__header[data-v-a93bbb72] {
  padding: var(--h-spacing-xs) var(--h-spacing-xs) 0;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.sales-modal__icon[data-v-a93bbb72] {
  border-radius: var(--h-border-radius-full);
  background: var(--kodee-surface-brand-soft);
  width: 44px;
  height: 44px;
  margin: 0 auto var(--h-spacing-xs);
  justify-content: center;
  align-items: center;
  display: flex;
}

.sales-modal__title[data-v-a93bbb72] {
  margin: 0 var(--h-spacing-md) var(--h-spacing-3xs);
}

.sales-modal__content[data-v-a93bbb72] {
  padding: 0 var(--h-spacing-md);
}

.sales-modal__footer[data-v-a93bbb72] {
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-md);
  display: flex;
}

.sales-modal__footer--fill[data-v-a93bbb72] > * {
  flex: 1;
}

@keyframes sales-modal-in-a93bbb72 {
  0% {
    opacity: 0;
    transform: translateY(8px)scale(.97);
  }

  to {
    opacity: 1;
    transform: translateY(0)scale(1);
  }
}

.sales-modal-fade-enter-active, .sales-modal-fade-leave-active {
  transition: opacity .2s;
}

.sales-modal-fade-enter-from, .sales-modal-fade-leave-to {
  opacity: 0;
}

@keyframes sales-action-in-cf3f14e5 {
  0% {
    opacity: 0;
    transform: scale(.95);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.sales-action-btn[data-v-cf3f14e5] {
  justify-content: center;
  align-items: center;
  gap: var(--h-spacing-xs);
  padding: var(--h-spacing-sm) var(--h-spacing-2xs);
  border: 1px solid var(--kodee-stroke-faint);
  border-radius: var(--h-border-radius-md);
  background: var(--kodee-surface-translucent);
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  cursor: pointer;
  animation: sales-action-in-cf3f14e5 .2s ease-out calc(.15s + var(--d, 0) * 50ms) backwards;
  flex-direction: column;
  transition: transform .15s, border-color .15s, background .15s;
  display: flex;
}

.sales-action-btn[data-v-cf3f14e5]:hover {
  background: var(--kodee-surface-translucent-hover);
  transform: translateY(-2px);
}

.sales-action-btn:hover .sales-action-btn__icon-wrap[data-v-cf3f14e5] {
  transform: scale(1.1);
}

.sales-action-btn__icon-wrap[data-v-cf3f14e5] {
  border-radius: var(--h-border-radius-full);
  background: var(--kodee-surface-brand-soft);
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  transition: transform .15s;
  display: flex;
}

@keyframes sales-action-in-77cb802f {
  0% {
    opacity: 0;
    transform: scale(.95);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.sales-primary-action-btn[data-v-77cb802f] {
  justify-content: flex-start;
  align-items: center;
  gap: var(--h-spacing-sm);
  width: 100%;
  padding: var(--h-spacing-sm);
  border: 1px solid var(--kodee-cta-border);
  border-radius: var(--h-border-radius-lg);
  background: var(--kodee-cta-bg);
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  cursor: pointer;
  animation: sales-action-in-77cb802f .2s ease-out calc(.15s + var(--d, 0) * 50ms) backwards;
  flex-direction: row;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sales-primary-action-btn[data-v-77cb802f]:before {
  content: "";
  background: linear-gradient(120deg, transparent 30%, var(--kodee-cta-shimmer) 50%, transparent 70%);
  pointer-events: none;
  z-index: 0;
  transition: transform .8s;
  position: absolute;
  inset: 0;
  transform: translate(-100%);
}

.sales-primary-action-btn[data-v-77cb802f] > * {
  z-index: 1;
  position: relative;
}

.sales-primary-action-btn[data-v-77cb802f]:hover {
  box-shadow: inset 0 1px 0 var(--kodee-cta-inset-highlight), 0 6px 20px var(--kodee-brand-glow-hover);
  transform: translateY(-1px);
}

.sales-primary-action-btn[data-v-77cb802f]:hover:before {
  transform: translate(100%);
}

.sales-primary-action-btn:hover .sales-primary-action-btn__chevron[data-v-77cb802f] {
  transform: translate(2px);
}

.sales-primary-action-btn__icon-wrap[data-v-77cb802f] {
  border-radius: var(--h-border-radius-md);
  width: 44px;
  height: 44px;
  box-shadow: 0 4px 12px var(--kodee-brand-tile-shadow);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sales-primary-action-btn__body[data-v-77cb802f] {
  align-items: flex-start;
  gap: var(--h-spacing-4xs);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.sales-primary-action-btn__chevron[data-v-77cb802f] {
  flex-shrink: 0;
  transition: transform .15s;
}

.sales-action-list[data-v-d64ccc86] {
  z-index: 1;
  gap: var(--h-spacing-xs);
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

.sales-action-list__grid[data-v-d64ccc86] {
  gap: var(--h-spacing-xs);
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.sales-action-list__divider[data-v-d64ccc86] {
  align-items: center;
  gap: var(--h-spacing-xs);
  width: 100%;
  margin: var(--h-spacing-sm) 0;
  display: flex;
}

.sales-action-list__divider-line[data-v-d64ccc86] {
  background: var(--kodee-stroke);
  flex: 1;
  height: 1px;
}

@keyframes sales-anim-in-407b0fa7 {
  0% {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.sales-welcome[data-v-407b0fa7] {
  z-index: 1;
  text-align: center;
  align-items: center;
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
  position: relative;
}

.anim-in[data-v-407b0fa7] {
  animation: sales-anim-in-407b0fa7 .25s ease-out calc(var(--d) * .1s) backwards;
}

.sales-main-screen[data-v-9a25df59] {
  isolation: isolate;
  justify-content: center;
  align-items: center;
  gap: var(--h-spacing-md);
  padding: var(--h-spacing-md);
  flex-direction: column;
  flex: 1;
  display: flex;
  position: relative;
  overflow: hidden auto;
}

.sales-csat-compose[data-v-f7c3b353] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.sales-csat-compose__actions[data-v-f7c3b353] {
  justify-content: flex-end;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.sales-csat-submitted[data-v-617ec720] {
  gap: var(--h-spacing-3xs);
  width: 100%;
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  background: var(--kodee-csat-comment-bg);
  border: 1px solid var(--kodee-stroke-faint);
  border-radius: var(--h-border-radius-md);
  flex-direction: column;
  display: flex;
}

.sales-csat-submitted__head[data-v-617ec720] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.sales-csat-submitted__label[data-v-617ec720] {
  text-transform: uppercase;
  letter-spacing: .01em;
}

.sales-csat-submitted__body[data-v-617ec720] {
  white-space: pre-wrap;
  word-break: break-word;
  margin-bottom: var(--h-spacing-xs);
}

.sales-csat-submitted__thanks[data-v-617ec720] {
  text-align: center;
}

.sales-csat-bubble[data-v-f6fd563e] {
  gap: var(--h-spacing-2xs);
  display: flex;
}

.sales-csat-bubble__card[data-v-f6fd563e] {
  align-items: flex-start;
  gap: var(--h-spacing-2xs);
  width: 100%;
  max-width: 340px;
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
  background: var(--kodee-csat-card-bg);
  border: 1px solid var(--kodee-csat-card-border);
  border-radius: var(--h-border-radius-lg);
  flex-direction: column;
  display: flex;
}

.sales-csat-bubble__stars[data-v-f6fd563e] {
  width: 100%;
}

.sales-csat-bubble__title[data-v-f6fd563e] {
  letter-spacing: -.01em;
  text-align: center;
  width: 100%;
}

.markdown-content[data-v-4582c542] {
  color: var(--kodee-fg);
  font-size: var(--font-size-body-2);
  line-height: var(--line-height-body-2);
  font-weight: var(--font-weight-body-2);
}

.markdown-content__code[data-v-4582c542] {
  margin: var(--h-spacing-xs) 0;
}

[data-v-4582c542] h1, [data-v-4582c542] h2, [data-v-4582c542] h3, [data-v-4582c542] h4, [data-v-4582c542] p, [data-v-4582c542] figure, [data-v-4582c542] blockquote, [data-v-4582c542] dl, [data-v-4582c542] dd {
  color: var(--kodee-fg);
  margin: 0;
  padding: 0;
}

[data-v-4582c542] label {
  color: var(--kodee-fg);
  align-items: center;
  margin: 0;
  padding: 0;
  display: inline-flex;
}

[data-v-4582c542] p, [data-v-4582c542] li {
  font-size: var(--font-size-body-2);
  line-height: var(--line-height-body-2);
  font-weight: var(--font-weight-body-2);
  color: var(--kodee-fg);
  margin: 0;
}

[data-v-4582c542] ul, [data-v-4582c542] ol {
  margin: 0;
  padding-inline-start: var(--h-spacing-md-alt);
}

[data-v-4582c542] ul {
  list-style: outside;
}

[data-v-4582c542] ol {
  list-style: decimal;
}

[data-v-4582c542] img {
  max-width: 100%;
  height: auto;
}

[data-v-4582c542] b, [data-v-4582c542] strong {
  color: var(--kodee-fg);
  font-weight: 700;
}

[data-v-4582c542] a {
  color: var(--kodee-fg);
  text-decoration: underline;
}

[data-v-4582c542] a:hover {
  color: var(--kodee-fg);
  opacity: .8;
}

[data-v-4582c542] code:not(.hljs) {
  background-color: var(--kodee-danger-tint);
  color: var(--kodee-danger);
  padding: var(--h-spacing-4xs) var(--h-spacing-3xs);
  border-radius: var(--h-border-radius-xs);
  font-weight: 700;
}

.sales-message-comment[data-v-830cbc13] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.sales-message-comment__actions[data-v-830cbc13] {
  justify-content: flex-end;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.sales-message-rating[data-v-69f28274] {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sales-message-rating__button[data-v-69f28274]:hover {
  background-color: var(--kodee-hover);
}

.sales-message-rating[data-v-69f28274] .h-button-v2__text {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sales-message-feedback[data-v-52980eac] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.sales-message-feedback__row[data-v-52980eac] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

@keyframes app-recommendation-in-6c5d7f31 {
  0% {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.app-recommendation[data-v-6c5d7f31] {
  width: 100%;
  animation: .25s ease-out backwards app-recommendation-in-6c5d7f31;
}

.app-recommendation__card[data-v-6c5d7f31] {
  background: var(--kodee-rec-gradient), var(--kodee-bg);
  border: 1px solid var(--kodee-rec-border);
  border-radius: var(--h-border-radius-lg);
  padding: var(--h-spacing-sm);
  box-shadow: var(--kodee-rec-shadow);
  gap: var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
}

.app-recommendation__head[data-v-6c5d7f31] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  flex-wrap: wrap;
  display: flex;
}

.app-recommendation__badge[data-v-6c5d7f31] {
  background: var(--kodee-brand);
  color: var(--kodee-fg-on-brand);
  padding: var(--h-spacing-4xs) var(--h-spacing-2xs);
  border-radius: var(--h-border-radius-full);
  letter-spacing: .02em;
  text-transform: uppercase;
  white-space: nowrap;
  flex-shrink: 0;
}

.app-recommendation__desc[data-v-6c5d7f31] {
  text-wrap: pretty;
  margin: 0;
}

.app-recommendation__alts-label[data-v-6c5d7f31] {
  text-transform: uppercase;
  letter-spacing: .12em;
}

.app-recommendation__alts[data-v-6c5d7f31] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.app-recommendation__alt[data-v-6c5d7f31] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-xs);
  width: 100%;
  padding: var(--h-spacing-xs);
  border: 1px solid var(--kodee-stroke-2);
  border-radius: var(--h-border-radius-md);
  background: var(--kodee-bg);
  text-align: left;
  cursor: pointer;
  transition: background .14s, border-color .14s, transform .14s, box-shadow .14s;
  display: flex;
}

.app-recommendation__alt[data-v-6c5d7f31]:hover:not(:disabled) {
  border-color: var(--kodee-stroke-brand-hover);
  box-shadow: var(--kodee-alt-hover-shadow);
  transform: translateY(-1px);
}

.app-recommendation__alt[data-v-6c5d7f31]:disabled {
  cursor: default;
  opacity: .6;
}

.app-recommendation__alt-name[data-v-6c5d7f31] {
  flex: 1;
}

.app-recommendation__alt-meta[data-v-6c5d7f31] {
  align-items: center;
  gap: var(--h-spacing-3xs);
  white-space: nowrap;
  flex-shrink: 0;
  display: flex;
}

.app-recommendation__alt-arrow[data-v-6c5d7f31] {
  transition: transform .14s, color .14s;
}

.app-recommendation__alt:hover:not(:disabled) .app-recommendation__alt-arrow[data-v-6c5d7f31] {
  transform: translate(2px);
}

@keyframes plan-pitch-in-be5e8af1 {
  0% {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.plan-pitch[data-v-be5e8af1] {
  --plan-pitch-bg: var(--kodee-surface-brand-soft);
  --plan-pitch-border: var(--kodee-stroke);
  --plan-pitch-radius: var(--h-border-radius-md);
  --plan-pitch-gap: var(--h-spacing-xs);
  --plan-pitch-padding: var(--h-spacing-xs);
  width: 100%;
  animation: .25s ease-out backwards plan-pitch-in-be5e8af1;
}

.plan-pitch__card[data-v-be5e8af1] {
  background: var(--plan-pitch-bg);
  border: 1px solid var(--plan-pitch-border);
  border-radius: var(--plan-pitch-radius);
  padding: var(--plan-pitch-padding);
  gap: var(--plan-pitch-gap);
  flex-direction: column;
  display: flex;
}

.plan-pitch__head[data-v-be5e8af1] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  flex-wrap: wrap;
  display: flex;
}

.plan-pitch__badge[data-v-be5e8af1] {
  background: var(--kodee-brand);
  color: var(--kodee-fg-on-brand);
  padding: var(--h-spacing-4xs) var(--h-spacing-2xs);
  border-radius: var(--h-border-radius-full);
  letter-spacing: .02em;
  text-transform: uppercase;
  white-space: nowrap;
  flex-shrink: 0;
}

.plan-pitch__price[data-v-be5e8af1] {
  align-items: baseline;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.plan-pitch__price-strike[data-v-be5e8af1] {
  text-decoration: line-through;
}

.plan-pitch__feats[data-v-be5e8af1] {
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.plan-pitch__feats li[data-v-be5e8af1] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.range-slider[data-v-3157db72] {
  --range-slider-accent: var(--h-color-primary-500);
  width: 100%;
  padding-top: var(--h-spacing-3xs);
}

.range-slider__rail[data-v-3157db72] {
  align-items: center;
  height: 26px;
  display: flex;
  position: relative;
}

.range-slider__track[data-v-3157db72] {
  border-radius: var(--h-border-radius-full);
  background: var(--h-color-neutral-200);
  height: 4px;
  position: absolute;
  left: 7px;
  right: 7px;
}

.range-slider__fill[data-v-3157db72] {
  border-radius: var(--h-border-radius-full);
  background: var(--range-slider-accent);
  height: 4px;
  transition: width .25s cubic-bezier(.4, 0, .2, 1);
  position: absolute;
  left: 7px;
}

.range-slider__input[data-v-3157db72] {
  appearance: none;
  cursor: pointer;
  background: none;
  width: 100%;
  height: 26px;
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
}

.range-slider__input[data-v-3157db72]::-webkit-slider-thumb {
  appearance: none;
  border-radius: var(--h-border-radius-full);
  background: var(--h-color-neutral-0);
  border: 4px solid var(--range-slider-accent);
  cursor: pointer;
  width: 16px;
  height: 16px;
  transition: transform .12s;
}

.range-slider__input[data-v-3157db72]::-moz-range-thumb {
  border-radius: var(--h-border-radius-full);
  background: var(--h-color-neutral-0);
  border: 4px solid var(--range-slider-accent);
  cursor: pointer;
  width: 16px;
  height: 16px;
}

.range-slider__input[data-v-3157db72]:active::-webkit-slider-thumb {
  transform: scale(1.12);
}

.range-slider__input[data-v-3157db72]:focus-visible::-webkit-slider-thumb {
  box-shadow: 0 0 0 4px var(--h-color-primary-100);
}

.range-slider__ticks[data-v-3157db72] {
  margin-top: var(--h-spacing-3xs);
  justify-content: space-between;
  display: flex;
}

.range-slider__tick[data-v-3157db72] {
  cursor: pointer;
  padding: var(--h-spacing-4xs) var(--h-spacing-3xs);
  background: none;
  border: 0;
}

@keyframes plan-tiers-in-0a470a19 {
  0% {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.plan-tiers[data-v-0a470a19] {
  width: 100%;
  animation: .25s ease-out backwards plan-tiers-in-0a470a19;
}

.plan-tiers__card[data-v-0a470a19] {
  background: radial-gradient(130% 120% at 100% 0%, var(--kodee-surface-brand-soft) 0%, transparent 55%), var(--kodee-bg);
  border: 1px solid var(--kodee-stroke-brand-hover);
  border-radius: var(--h-border-radius-lg);
  padding: var(--h-spacing-sm);
  gap: var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.plan-tiers__top[data-v-0a470a19] {
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--h-spacing-xs);
  display: flex;
}

.plan-tiers__name[data-v-0a470a19] {
  white-space: nowrap;
}

.plan-tiers__price[data-v-0a470a19] {
  align-items: baseline;
  gap: var(--h-spacing-3xs);
  text-align: right;
  white-space: nowrap;
  display: flex;
}

.plan-tiers__price-strike[data-v-0a470a19] {
  text-decoration: line-through;
}

.plan-tiers__slider[data-v-0a470a19] {
  --range-slider-accent: var(--kodee-brand);
}

.plan-tiers__desc[data-v-0a470a19] {
  text-wrap: pretty;
  margin: 0;
}

.plan-tiers__perks[data-v-0a470a19] {
  gap: var(--h-spacing-2xs);
  flex-wrap: wrap;
  display: flex;
}

.plan-tiers__cta[data-v-0a470a19] {
  width: 100%;
}

@keyframes dp-in-0795abf0 {
  0% {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.website-preview[data-v-0795abf0] {
  width: 100%;
  animation: .25s ease-out backwards dp-in-0795abf0;
  overflow: hidden;
}

.website-preview__hero[data-v-0795abf0] {
  aspect-ratio: 640 / 420;
  width: 100%;
  transform-style: preserve-3d;
  transition: transform .4s;
  position: relative;
}

.website-preview__hero img[data-v-0795abf0] {
  object-fit: cover;
  border-radius: var(--h-border-radius-lg);
  border: 1px solid var(--kodee-stroke);
  width: 100%;
  height: 100%;
  display: block;
}

.website-preview__hero[data-v-0795abf0]:hover {
  cursor: pointer;
  transform: rotateY(-8deg);
}

.website-preview__actions[data-v-0795abf0] {
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-2xs) 0;
  justify-content: center;
  display: flex;
}

.website-preview__actions[data-v-0795abf0] .h-button {
  flex: 1;
}

.sales-visuals-renderer[data-v-85e6f1b6] {
  width: 100%;
}

.sales-message-item[data-v-1e53d3b6] {
  gap: var(--h-spacing-2xs);
  display: flex;
}

.sales-message-item__bubble-wrapper[data-v-1e53d3b6] {
  gap: var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.sales-message-item__bubble-wrapper--assistant[data-v-1e53d3b6] {
  width: 100%;
}

.sales-message-item--user[data-v-1e53d3b6] {
  justify-content: flex-end;
}

.sales-message-item--assistant[data-v-1e53d3b6] {
  justify-content: flex-start;
}

@keyframes sales-typing-pulse-396440da {
  0%, 80%, to {
    opacity: .3;
    transform: scale(.9);
  }

  40% {
    opacity: 1;
    transform: scale(1);
  }
}

.sales-typing-indicator[data-v-396440da] {
  justify-content: flex-start;
  align-items: flex-end;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.sales-typing-indicator__dots[data-v-396440da] {
  align-items: center;
  gap: var(--h-spacing-3xs);
  padding: var(--h-spacing-3xs) 0;
  display: flex;
}

.sales-typing-indicator__dot[data-v-396440da] {
  width: var(--h-spacing-2xs);
  height: var(--h-spacing-2xs);
  border-radius: var(--h-border-radius-full);
  background: var(--kodee-fg-3);
  animation: 1.2s ease-in-out infinite sales-typing-pulse-396440da;
  display: inline-block;
}

.sales-typing-indicator__dot[data-v-396440da]:nth-child(2) {
  animation-delay: .15s;
}

.sales-typing-indicator__dot[data-v-396440da]:nth-child(3) {
  animation-delay: .3s;
}

@keyframes sales-message-in-fdb0493c {
  0% {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.sales-messages-screen[data-v-fdb0493c] {
  flex-direction: column;
  flex: 1 1 0;
  min-height: 0;
  display: flex;
  overflow-y: auto;
}

.sales-messages-screen__list[data-v-fdb0493c] {
  gap: var(--h-spacing-xs);
  padding: var(--h-spacing-md);
  flex-direction: column;
  display: flex;
}

.sales-messages-screen__anchor[data-v-fdb0493c] {
  flex-shrink: 0;
  width: 100%;
  height: 1px;
}

.sales-messages-screen__announcer[data-v-fdb0493c] {
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.anim-in[data-v-fdb0493c] {
  animation: sales-message-in-fdb0493c .25s ease-out calc(var(--d) * 50ms) backwards;
}

.sales-vps-action-list[data-v-3a5325ce] {
  z-index: 1;
  gap: var(--h-spacing-xs);
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

.sales-vps-action-list__grid[data-v-3a5325ce] {
  gap: var(--h-spacing-xs);
  grid-template-columns: repeat(2, 1fr);
  display: grid;
}

.sales-vps-action-list__divider[data-v-3a5325ce] {
  align-items: center;
  gap: var(--h-spacing-xs);
  width: 100%;
  margin: var(--h-spacing-sm) 0;
  display: flex;
}

.sales-vps-action-list__divider-line[data-v-3a5325ce] {
  background: var(--kodee-stroke);
  flex: 1;
  height: 1px;
}

.sales-vps-screen[data-v-15b68074] {
  isolation: isolate;
  justify-content: center;
  align-items: center;
  gap: var(--h-spacing-md);
  padding: var(--h-spacing-md);
  flex-direction: column;
  flex: 1;
  display: flex;
  position: relative;
  overflow: hidden auto;
}

.sales-chatbot-widget[data-v-d5879387] {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.sales-slide-up-fade-enter-active[data-v-4a063820], .sales-slide-up-fade-leave-active[data-v-4a063820] {
  transition: opacity .2s, transform .2s;
}

.sales-slide-up-fade-enter-from[data-v-4a063820], .sales-slide-up-fade-leave-to[data-v-4a063820] {
  opacity: 0;
  transform: translateY(12px);
}

.sales-slide-down-fade-enter-active[data-v-4a063820], .sales-slide-down-fade-leave-active[data-v-4a063820] {
  transition: opacity .2s, transform .2s;
}

.sales-slide-down-fade-enter-from[data-v-4a063820], .sales-slide-down-fade-leave-to[data-v-4a063820] {
  opacity: 0;
  transform: translateY(-12px);
}

.sales-slide-from-right-fade-enter-active[data-v-4a063820], .sales-slide-from-right-fade-leave-active[data-v-4a063820] {
  transition: opacity .2s, transform .2s;
}

.sales-slide-from-right-fade-enter-from[data-v-4a063820], .sales-slide-from-right-fade-leave-to[data-v-4a063820] {
  opacity: 0;
  transform: translate(12px);
}

.sales-slide-from-left-fade-enter-active[data-v-4a063820], .sales-slide-from-left-fade-leave-active[data-v-4a063820] {
  transition: opacity .2s, transform .2s;
}

.sales-slide-from-left-fade-enter-from[data-v-4a063820], .sales-slide-from-left-fade-leave-to[data-v-4a063820] {
  opacity: 0;
  transform: translate(-12px);
}

.sales-float-widget[data-v-4a063820] {
  z-index: var(--sales-widget-z-index, 9990);
  align-items: flex-end;
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
  position: fixed;
}

.sales-float-widget--bottom-right[data-v-4a063820] {
  bottom: var(--h-spacing-sm);
  right: var(--h-spacing-sm);
}

.sales-float-widget--bottom-left[data-v-4a063820] {
  bottom: var(--h-spacing-sm);
  left: var(--h-spacing-sm);
  align-items: flex-start;
}

.sales-float-widget--top-right[data-v-4a063820] {
  top: var(--h-spacing-sm);
  right: var(--h-spacing-sm);
  flex-direction: column-reverse;
}

.sales-float-widget--top-left[data-v-4a063820] {
  top: var(--h-spacing-sm);
  left: var(--h-spacing-sm);
  flex-direction: column-reverse;
  align-items: flex-start;
}

.sales-float-widget .sales-float-widget__chatbox[data-v-4a063820] {
  width: var(--sales-chatbox-width, 460px);
  height: var(--sales-chatbox-height, 700px);
  max-height: var(--sales-chatbox-height, 700px);
  border: 1px solid color-mix(in srgb, var(--kodee-brand) 30%, var(--kodee-stroke));
  border-radius: var(--h-border-radius-md);
  background: var(--kodee-bg);
  -webkit-backdrop-filter: blur(30px) saturate(180%);
  backdrop-filter: blur(30px) saturate(180%);
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--kodee-brand) 20%, transparent), 0 8px 40px color-mix(in srgb, var(--kodee-brand) 15%, transparent), 0 4px 20px color-mix(in srgb, var(--kodee-brand) 10%, transparent), 0 24px 60px var(--kodee-shadow);
  position: relative;
  overflow: hidden;
}

.sales-float-widget .sales-float-widget__chatbox--mobile[data-v-4a063820] {
  border: none;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  position: fixed;
  inset: 0;
}

@media (max-width: 991.98px) {
  .sales-float-widget__chatbox[data-v-4a063820] {
    border: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    position: fixed;
    inset: 0;
  }
}

.code-block[data-v-ea6d5bb5] {
  border-radius: var(--h-border-radius-sm);
  max-width: calc(var(--chatbot-width, 360px)  - var(--h-spacing-sm));
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.code-block__header[data-v-ea6d5bb5] {
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  background-color: var(--h-bg-neutral-secondary);
  justify-content: flex-end;
  display: flex;
}

.code-block__pre[data-v-ea6d5bb5] {
  white-space: break-spaces;
  color: var(--h-fg-neutral-inverse-hover);
  margin: 0;
}

.code-view[data-v-706aac64] {
  background-color: var(--h-bg-neutral-default);
  flex: 1;
  min-height: 0;
  overflow: auto;
}

.code-view__table[data-v-706aac64] {
  border-collapse: collapse;
  tab-size: 2;
  width: 100%;
  font-family: SF Mono, Fira Code, Menlo, Consolas, monospace;
  font-size: 12px;
  line-height: 1.6;
}

.code-view__row[data-v-706aac64]:hover {
  background-color: var(--h-bg-neutral-hover);
}

.code-view__line-number[data-v-706aac64] {
  width: 1px;
  min-width: 40px;
  padding: 0 var(--h-spacing-xs);
  text-align: right;
  color: var(--h-fg-neutral-secondary);
  background-color: var(--h-bg-neutral-default);
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
  border-right: 1px solid var(--h-stroke-default);
  position: sticky;
  left: 0;
}

.code-view__line-content[data-v-706aac64] {
  padding: 0 var(--h-spacing-sm);
  white-space: pre;
  color: var(--h-fg-neutral-default);
}

.code-view .hljs-string {
  color: #22863a;
}

.code-view .hljs-number, .code-view .hljs-literal, .code-view .hljs-meta, .code-view .hljs-attribute, .code-view .hljs-built_in, .code-view .hljs-section {
  color: #005cc5;
}

.code-view .hljs-keyword {
  color: #d73a49;
}

.code-view .hljs-attr, .code-view .hljs-selector-class, .code-view .hljs-selector-id, .code-view .hljs-selector-pseudo, .code-view .hljs-title {
  color: #6f42c1;
}

.code-view .hljs-tag {
  color: #24292e;
}

.code-view .hljs-name, .code-view .hljs-selector-tag {
  color: #22863a;
}

.code-view .hljs-variable, .code-view .hljs-template-variable, .code-view .hljs-bullet {
  color: #e36209;
}

.code-view .hljs-comment {
  color: #6a737d;
  font-style: italic;
}

.code-view .hljs-link {
  color: #005cc5;
  text-decoration: underline;
}

.code-view .hljs-emphasis {
  font-style: italic;
}

.code-view .hljs-strong {
  font-weight: 700;
}

.mode-dark .code-view .hljs-string {
  color: #85e89d;
}

.mode-dark .code-view .hljs-number, .mode-dark .code-view .hljs-literal, .mode-dark .code-view .hljs-meta, .mode-dark .code-view .hljs-attribute, .mode-dark .code-view .hljs-built_in, .mode-dark .code-view .hljs-section {
  color: #79b8ff;
}

.mode-dark .code-view .hljs-keyword {
  color: #f97583;
}

.mode-dark .code-view .hljs-attr, .mode-dark .code-view .hljs-selector-class, .mode-dark .code-view .hljs-selector-id, .mode-dark .code-view .hljs-selector-pseudo, .mode-dark .code-view .hljs-title {
  color: #b392f0;
}

.mode-dark .code-view .hljs-tag {
  color: #959da5;
}

.mode-dark .code-view .hljs-name, .mode-dark .code-view .hljs-selector-tag {
  color: #85e89d;
}

.mode-dark .code-view .hljs-variable, .mode-dark .code-view .hljs-template-variable, .mode-dark .code-view .hljs-bullet {
  color: #ffab70;
}

.mode-dark .code-view .hljs-comment {
  color: #6a737d;
}

.mode-dark .code-view .hljs-link {
  color: #79b8ff;
}

.delete-files-modal[data-v-299aca39] {
  gap: var(--h-spacing-2xs);
  padding: 0 var(--h-spacing-sm) var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.file-grid[data-v-d1c22713] {
  gap: var(--h-spacing-sm);
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  display: grid;
}

.file-grid__card[data-v-d1c22713] {
  gap: var(--h-spacing-2xs);
  min-width: 0;
  padding: var(--h-spacing-2xs);
  border: 1px solid var(--h-stroke-subtle);
  border-radius: var(--h-border-radius-md);
  background: var(--h-bg-neutral-default);
  flex-direction: column;
  transition: border-color .15s, background-color .15s;
  display: flex;
  position: relative;
}

.file-grid__card[data-v-d1c22713]:hover, .file-grid__card[data-v-d1c22713]:focus-within {
  border-color: var(--h-stroke-default);
  background: var(--h-bg-neutral-surface);
}

.file-grid__card:hover .file-grid__actions[data-v-d1c22713], .file-grid__card:focus-within .file-grid__actions[data-v-d1c22713] {
  opacity: 1;
}

.file-grid__card--selected[data-v-d1c22713] {
  border-color: var(--h-stroke-brand);
}

.file-grid__select[data-v-d1c22713] {
  top: var(--h-spacing-xs);
  left: var(--h-spacing-xs);
  z-index: 1;
  padding: var(--h-spacing-4xs);
  border-radius: var(--h-border-radius-xs);
  background: var(--h-bg-neutral-default);
  display: inline-flex;
  position: absolute;
}

.file-grid__preview[data-v-d1c22713] {
  aspect-ratio: 4 / 3;
  border-radius: var(--h-border-radius-sm);
  background: var(--h-bg-neutral-secondary);
  cursor: pointer;
  border: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.file-grid__image[data-v-d1c22713] {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.file-grid__visual[data-v-d1c22713] {
  align-items: center;
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  display: flex;
}

.file-grid__ext[data-v-d1c22713] {
  text-transform: uppercase;
}

.file-grid__body[data-v-d1c22713] {
  gap: var(--h-spacing-4xs);
  min-width: 0;
  padding: 0 var(--h-spacing-4xs);
  flex-direction: column;
  display: flex;
}

.file-grid__name[data-v-d1c22713] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.file-grid__actions[data-v-d1c22713] {
  top: var(--h-spacing-2xs);
  right: var(--h-spacing-2xs);
  z-index: 1;
  gap: var(--h-spacing-4xs);
  padding: var(--h-spacing-4xs);
  border-radius: var(--h-border-radius-sm);
  background: var(--h-bg-neutral-elevated);
  opacity: 0;
  transition: opacity .15s;
  display: flex;
  position: absolute;
}

@media (hover: none) {
  .file-grid__actions[data-v-d1c22713] {
    opacity: 1;
  }
}

.files-controls[data-v-7a71e033] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-sm);
  flex-wrap: wrap;
  flex-shrink: 0;
  display: flex;
}

.files-controls[data-v-7a71e033] .h-tabs__tab {
  font-size: var(--font-size-body-3);
}

.files-controls__left[data-v-7a71e033] {
  align-items: center;
  gap: var(--h-spacing-xs);
  flex-wrap: wrap;
  min-width: 0;
  display: flex;
}

.files-controls__actions[data-v-7a71e033] {
  align-items: center;
  display: flex;
}

.files-controls__view[data-v-7a71e033] {
  gap: var(--h-spacing-3xs);
  flex-shrink: 0;
  display: flex;
}

.file-table[data-v-b5e68000] .h-data-table-container {
  border-radius: 0;
  outline: none;
}

.file-table[data-v-b5e68000] .h-table-container {
  border-radius: 0;
}

.file-table[data-v-b5e68000] .h-base-table__th:first-child, .file-table[data-v-b5e68000] .h-base-table__th:last-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.file-table__name-cell[data-v-b5e68000] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  cursor: pointer;
  text-align: left;
  background: none;
  border: none;
  width: 100%;
  min-width: 0;
  padding: 0;
  display: flex;
}

.file-table__name[data-v-b5e68000] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.file-table[data-v-b5e68000] .h-data-table__mobile-card .file-table__name-cell {
  width: auto;
}

.file-table[data-v-b5e68000] .h-data-table__mobile-card .file-table__name {
  white-space: normal;
  text-overflow: clip;
  overflow: visible;
}

.file-table__badge[data-v-b5e68000] {
  padding: var(--h-spacing-4xs) var(--h-spacing-3xs);
  border-radius: var(--h-border-radius-xs);
  text-transform: uppercase;
  background-color: var(--h-bg-neutral-secondary);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.file-table__badge--pdf[data-v-b5e68000] {
  background-color: var(--h-bg-danger-tint-default);
}

.file-table__badge--spreadsheet[data-v-b5e68000] {
  background-color: var(--h-bg-success-tint-default);
}

.file-table__badge--image[data-v-b5e68000] {
  background-color: var(--h-bg-brand-tint-default);
}

.file-table__version[data-v-b5e68000] {
  padding: 0 var(--h-spacing-3xs);
  border-radius: var(--h-border-radius-xs);
  background-color: var(--h-bg-neutral-secondary);
  flex-shrink: 0;
}

.file-table__actions[data-v-b5e68000] {
  justify-content: flex-end;
  gap: var(--h-spacing-4xs);
  display: flex;
}

.pinned-strip[data-v-141ccaf9] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.pinned-strip__items[data-v-141ccaf9] {
  gap: var(--h-spacing-2xs);
  padding-bottom: var(--h-spacing-3xs);
  display: flex;
  overflow-x: auto;
}

.pinned-strip__item[data-v-141ccaf9] {
  flex-shrink: 0;
  width: 72px;
  position: relative;
}

.pinned-strip__preview[data-v-141ccaf9] {
  align-items: center;
  gap: var(--h-spacing-3xs);
  cursor: pointer;
  background: none;
  border: none;
  flex-direction: column;
  width: 100%;
  padding: 0;
  display: flex;
}

.pinned-strip__thumb[data-v-141ccaf9], .pinned-strip__badge[data-v-141ccaf9] {
  border-radius: var(--h-border-radius-sm);
  border: 1px solid var(--h-stroke-subtle);
  object-fit: cover;
  width: 72px;
  height: 72px;
}

.pinned-strip__badge[data-v-141ccaf9] {
  background-color: var(--h-bg-neutral-secondary);
  justify-content: center;
  align-items: center;
  display: flex;
}

.pinned-strip__name[data-v-141ccaf9] {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
}

.pinned-strip__unstar[data-v-141ccaf9] {
  top: var(--h-spacing-4xs);
  right: var(--h-spacing-4xs);
  border-radius: var(--h-border-radius-full);
  background-color: var(--h-bg-neutral-default);
  position: absolute;
}

.files-view[data-v-dace5358] {
  gap: var(--h-spacing-sm);
  height: 100%;
  min-height: 0;
  padding: var(--h-spacing-md);
  flex-direction: column;
  display: flex;
  overflow: hidden auto;
}

.files-view__header[data-v-dace5358] {
  gap: var(--h-spacing-4xs);
  flex-direction: column;
  flex-shrink: 0;
  display: flex;
}

.files-view__search[data-v-dace5358] {
  flex-shrink: 0;
  width: 100%;
  min-width: 160px;
  max-width: 320px;
}

.files-view__bulk[data-v-dace5358] {
  gap: var(--h-spacing-2xs);
  display: flex;
}

.files-view__body[data-v-dace5358] {
  flex-shrink: 0;
  overflow-x: auto;
}

.files-view__state[data-v-dace5358] {
  justify-content: center;
  align-items: center;
  gap: var(--h-spacing-sm);
  text-align: center;
  flex-direction: column;
  min-height: 240px;
  display: flex;
}

.files-view__spinner[data-v-dace5358] {
  width: var(--h-spacing-md);
  height: var(--h-spacing-md);
  border-radius: var(--h-border-radius-full);
  border: 2px solid var(--h-stroke-subtle);
  border-top-color: var(--h-fg-neutral-secondary);
  animation: .8s linear infinite files-spin-dace5358;
}

@keyframes files-spin-dace5358 {
  to {
    transform: rotate(360deg);
  }
}

.widget-nav-placeholder[data-v-dc2d86c3] {
  justify-content: center;
  align-items: center;
  height: 100%;
  max-height: 100%;
  display: flex;
}

.sales-code-block[data-v-e7f65eba] {
  background-color: var(--kodee-code-bg);
  border-radius: var(--h-border-radius-sm);
  max-width: min(100%, var(--sales-chatbox-width, 460px)  - var(--h-spacing-sm));
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.sales-code-block__head[data-v-e7f65eba] {
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  background-color: var(--kodee-code-head-bg);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sales-code-block__lang[data-v-e7f65eba] {
  align-items: center;
  gap: var(--h-spacing-3xs);
  color: var(--kodee-code-fg-dim);
  text-transform: uppercase;
  letter-spacing: .04em;
  font-family: DM Mono, ui-monospace, SF Mono, Menlo, Consolas, monospace;
  font-size: 11px;
  line-height: 16px;
  display: inline-flex;
}

.sales-code-block__dot[data-v-e7f65eba] {
  border-radius: var(--h-border-radius-full);
  background-color: var(--kodee-brand);
  width: 6px;
  height: 6px;
}

.sales-code-block__copy[data-v-e7f65eba] {
  color: var(--kodee-code-fg-dim);
}

.sales-code-block__copy--ok[data-v-e7f65eba] {
  color: var(--kodee-code-copy-ok);
}

.sales-code-block__body[data-v-e7f65eba] {
  max-height: 220px;
  padding: var(--h-spacing-2xs) 0;
  overflow: auto;
}

.sales-code-block__body pre[data-v-e7f65eba] {
  color: var(--kodee-code-fg);
  background: none;
  grid-template-columns: auto 1fr;
  margin: 0;
  font-family: DM Mono, ui-monospace, SF Mono, Menlo, Consolas, monospace;
  font-size: 12px;
  line-height: 18px;
  display: grid;
}

.sales-code-block__ln[data-v-e7f65eba] {
  -webkit-user-select: none;
  user-select: none;
  text-align: right;
  color: var(--kodee-code-fg-faint);
  font-variant-numeric: tabular-nums;
  padding: 0 10px 0 12px;
}

.sales-code-block__lc[data-v-e7f65eba] {
  white-space: pre;
  padding-right: 14px;
}

.sales-code-block pre code.hljs {
  padding: 1em;
  display: block;
  overflow-x: auto;
}

.sales-code-block code.hljs {
  padding: 3px 5px;
}

.sales-code-block .hljs {
  color: #abb2bf;
  background: #282c34;
}

.sales-code-block .hljs-comment, .sales-code-block .hljs-quote {
  color: #5c6370;
  font-style: italic;
}

.sales-code-block .hljs-doctag, .sales-code-block .hljs-keyword, .sales-code-block .hljs-formula {
  color: #c678dd;
}

.sales-code-block .hljs-section, .sales-code-block .hljs-name, .sales-code-block .hljs-selector-tag, .sales-code-block .hljs-deletion, .sales-code-block .hljs-subst {
  color: #e06c75;
}

.sales-code-block .hljs-literal {
  color: #56b6c2;
}

.sales-code-block .hljs-string, .sales-code-block .hljs-regexp, .sales-code-block .hljs-addition, .sales-code-block .hljs-attribute, .sales-code-block .hljs-meta .hljs-string {
  color: #98c379;
}

.sales-code-block .hljs-attr, .sales-code-block .hljs-variable, .sales-code-block .hljs-template-variable, .sales-code-block .hljs-type, .sales-code-block .hljs-selector-class, .sales-code-block .hljs-selector-attr, .sales-code-block .hljs-selector-pseudo, .sales-code-block .hljs-number {
  color: #d19a66;
}

.sales-code-block .hljs-symbol, .sales-code-block .hljs-bullet, .sales-code-block .hljs-link, .sales-code-block .hljs-meta, .sales-code-block .hljs-selector-id, .sales-code-block .hljs-title {
  color: #61aeee;
}

.sales-code-block .hljs-built_in, .sales-code-block .hljs-title.class_, .sales-code-block .hljs-class .hljs-title {
  color: #e6c07b;
}

.sales-code-block .hljs-emphasis {
  font-style: italic;
}

.sales-code-block .hljs-strong {
  font-weight: 700;
}

.sales-code-block .hljs-link {
  text-decoration: underline;
}

.sales-code-block .hljs {
  background: none;
}

code[class*="language-"], pre[class*="language-"] {
  color: #ccc;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  tab-size: 4;
  -webkit-hyphens: none;
  hyphens: none;
  background: none;
  font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
  font-size: 1em;
  line-height: 1.5;
}

pre[class*="language-"] {
  margin: .5em 0;
  padding: 1em;
  overflow: auto;
}

:not(pre) > code[class*="language-"], pre[class*="language-"] {
  background: #2d2d2d;
}

:not(pre) > code[class*="language-"] {
  white-space: normal;
  border-radius: .3em;
  padding: .1em;
}

.token.comment, .token.block-comment, .token.prolog, .token.doctype, .token.cdata {
  color: #999;
}

.token.punctuation {
  color: #ccc;
}

.token.tag, .token.attr-name, .token.namespace, .token.deleted {
  color: #e2777a;
}

.token.function-name {
  color: #6196cc;
}

.token.boolean, .token.number, .token.function {
  color: #f08d49;
}

.token.property, .token.class-name, .token.constant, .token.symbol {
  color: #f8c555;
}

.token.selector, .token.important, .token.atrule, .token.keyword, .token.builtin {
  color: #cc99cd;
}

.token.string, .token.char, .token.attr-value, .token.regex, .token.variable {
  color: #7ec699;
}

.token.operator, .token.entity, .token.url {
  color: #67cdcc;
}

.token.important, .token.bold {
  font-weight: 700;
}

.token.italic {
  font-style: italic;
}

.token.entity {
  cursor: help;
}

.token.inserted {
  color: green;
}

:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

.animate__animated {
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  animation-fill-mode: both;
}

.animate__animated.animate__infinite {
  animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
  animation-iteration-count: 2;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animate__animated.animate__repeat-3 {
  animation-iteration-count: 3;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animate__animated.animate__delay-1s {
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-2s {
  animation-delay: 2s;
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}

.animate__animated.animate__delay-3s {
  animation-delay: 3s;
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}

.animate__animated.animate__delay-4s {
  animation-delay: 4s;
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}

.animate__animated.animate__delay-5s {
  animation-delay: 5s;
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}

.animate__animated.animate__faster {
  animation-duration: .5s;
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}

.animate__animated.animate__fast {
  animation-duration: .8s;
  -webkit-animation-duration: calc(var(--animate-duration) * .8);
  animation-duration: calc(var(--animate-duration) * .8);
}

.animate__animated.animate__slow {
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}

.animate__animated.animate__slower {
  animation-duration: 3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}

@media (prefers-reduced-motion: reduce), print {
  .animate__animated {
    transition-duration: 1ms !important;
    animation-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*="Out"] {
    opacity: 0;
  }
}

@keyframes bounce {
  0%, 20%, 53%, 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: translateY(-30px)scaleY(1.1);
  }

  70% {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    transform: translateY(-15px)scaleY(1.05);
  }

  80% {
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: translateZ(0)scaleY(.95);
  }

  90% {
    transform: translateY(-4px)scaleY(1.02);
  }
}

.animate__bounce {
  transform-origin: bottom;
  animation-name: bounce;
}

@keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.animate__flash {
  animation-name: flash;
}

@keyframes pulse {
  0% {
    opacity: .2;
    transform: scale(.8);
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: .1;
    transform: scale(1.6);
  }
}

.animate__pulse {
  animation-name: pulse;
  animation-timing-function: ease-in-out;
}

@keyframes rubberBand {
  0% {
    transform: scaleX(1);
  }

  30% {
    transform: scale(1.25, .75);
  }

  40% {
    transform: scale(.75, 1.25);
  }

  50% {
    transform: scale(1.15, .85);
  }

  65% {
    transform: scale(.95, 1.05);
  }

  75% {
    transform: scale(1.05, .95);
  }

  to {
    transform: scaleX(1);
  }
}

.animate__rubberBand {
  animation-name: rubberBand;
}

@keyframes shakeX {
  0%, to {
    transform: translateZ(0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate(-10px);
  }

  20%, 40%, 60%, 80% {
    transform: translate(10px);
  }
}

.animate__shakeX {
  animation-name: shakeX;
}

@keyframes shakeY {
  0%, to {
    transform: translateZ(0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translateY(-10px);
  }

  20%, 40%, 60%, 80% {
    transform: translateY(10px);
  }
}

.animate__shakeY {
  animation-name: shakeY;
}

@keyframes headShake {
  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);
  }
}

.animate__headShake {
  animation-name: headShake;
  animation-timing-function: ease-in-out;
}

@keyframes swing {
  20% {
    transform: rotate(15deg);
  }

  40% {
    transform: rotate(-10deg);
  }

  60% {
    transform: rotate(5deg);
  }

  80% {
    transform: rotate(-5deg);
  }

  to {
    transform: rotate(0);
  }
}

.animate__swing {
  transform-origin: top;
  animation-name: swing;
}

@keyframes tada {
  0% {
    transform: scaleX(1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9)rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1)rotate(3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1)rotate(-3deg);
  }

  to {
    transform: scaleX(1);
  }
}

.animate__tada {
  animation-name: tada;
}

@keyframes wobble {
  0% {
    transform: translateZ(0);
  }

  15% {
    transform: translate(-25%)rotate(-5deg);
  }

  30% {
    transform: translate(20%)rotate(3deg);
  }

  45% {
    transform: translate(-15%)rotate(-3deg);
  }

  60% {
    transform: translate(10%)rotate(2deg);
  }

  75% {
    transform: translate(-5%)rotate(-1deg);
  }

  to {
    transform: translateZ(0);
  }
}

.animate__wobble {
  animation-name: wobble;
}

@keyframes jello {
  0%, 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(-.195313deg)skewY(-.195313deg);
  }
}

.animate__jello {
  transform-origin: 50%;
  animation-name: jello;
}

@keyframes heartBeat {
  0% {
    transform: scale(1);
  }

  14% {
    transform: scale(1.3);
  }

  28% {
    transform: scale(1);
  }

  42% {
    transform: scale(1.3);
  }

  70% {
    transform: scale(1);
  }
}

.animate__heartBeat {
  animation-name: heartBeat;
  animation-duration: 1.3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  animation-timing-function: ease-in-out;
}

@keyframes backInDown {
  0% {
    opacity: .7;
    transform: translateY(-1200px)scale(.7);
  }

  80% {
    opacity: .7;
    transform: translateY(0)scale(.7);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.animate__backInDown {
  animation-name: backInDown;
}

@keyframes backInLeft {
  0% {
    opacity: .7;
    transform: translate(-2000px)scale(.7);
  }

  80% {
    opacity: .7;
    transform: translate(0)scale(.7);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.animate__backInLeft {
  animation-name: backInLeft;
}

@keyframes backInRight {
  0% {
    opacity: .7;
    transform: translate(2000px)scale(.7);
  }

  80% {
    opacity: .7;
    transform: translate(0)scale(.7);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.animate__backInRight {
  animation-name: backInRight;
}

@keyframes backInUp {
  0% {
    opacity: .7;
    transform: translateY(1200px)scale(.7);
  }

  80% {
    opacity: .7;
    transform: translateY(0)scale(.7);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.animate__backInUp {
  animation-name: backInUp;
}

@keyframes backOutDown {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  20% {
    opacity: .7;
    transform: translateY(0)scale(.7);
  }

  to {
    opacity: .7;
    transform: translateY(700px)scale(.7);
  }
}

.animate__backOutDown {
  animation-name: backOutDown;
}

@keyframes backOutLeft {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  20% {
    opacity: .7;
    transform: translate(0)scale(.7);
  }

  to {
    opacity: .7;
    transform: translate(-2000px)scale(.7);
  }
}

.animate__backOutLeft {
  animation-name: backOutLeft;
}

@keyframes backOutRight {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  20% {
    opacity: .7;
    transform: translate(0)scale(.7);
  }

  to {
    opacity: .7;
    transform: translate(2000px)scale(.7);
  }
}

.animate__backOutRight {
  animation-name: backOutRight;
}

@keyframes backOutUp {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  20% {
    opacity: .7;
    transform: translateY(0)scale(.7);
  }

  to {
    opacity: .7;
    transform: translateY(-700px)scale(.7);
  }
}

.animate__backOutUp {
  animation-name: backOutUp;
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scaleX(1);
  }
}

.animate__bounceIn {
  animation-duration: .75s;
  -webkit-animation-duration: calc(var(--animate-duration) * .75);
  animation-duration: calc(var(--animate-duration) * .75);
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  0% {
    opacity: 0;
    transform: translateY(-3000px)scaleY(3);
  }

  60% {
    opacity: 1;
    transform: translateY(25px)scaleY(.9);
  }

  75% {
    transform: translateY(-10px)scaleY(.95);
  }

  90% {
    transform: translateY(5px)scaleY(.985);
  }

  to {
    transform: translateZ(0);
  }
}

.animate__bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  0% {
    opacity: 0;
    transform: translate(-3000px)scaleX(3);
  }

  60% {
    opacity: 1;
    transform: translate(25px)scaleX(1);
  }

  75% {
    transform: translate(-10px)scaleX(.98);
  }

  90% {
    transform: translate(5px)scaleX(.995);
  }

  to {
    transform: translateZ(0);
  }
}

.animate__bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  0% {
    opacity: 0;
    transform: translate(3000px)scaleX(3);
  }

  60% {
    opacity: 1;
    transform: translate(-25px)scaleX(1);
  }

  75% {
    transform: translate(10px)scaleX(.98);
  }

  90% {
    transform: translate(-5px)scaleX(.995);
  }

  to {
    transform: translateZ(0);
  }
}

.animate__bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  0% {
    opacity: 0;
    transform: translateY(3000px)scaleY(5);
  }

  60% {
    opacity: 1;
    transform: translateY(-20px)scaleY(.9);
  }

  75% {
    transform: translateY(10px)scaleY(.95);
  }

  90% {
    transform: translateY(-5px)scaleY(.985);
  }

  to {
    transform: translateZ(0);
  }
}

.animate__bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  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);
  }
}

.animate__bounceOut {
  animation-duration: .75s;
  -webkit-animation-duration: calc(var(--animate-duration) * .75);
  animation-duration: calc(var(--animate-duration) * .75);
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translateY(10px)scaleY(.985);
  }

  40%, 45% {
    opacity: 1;
    transform: translateY(-20px)scaleY(.9);
  }

  to {
    opacity: 0;
    transform: translateY(2000px)scaleY(3);
  }
}

.animate__bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate(20px)scaleX(.9);
  }

  to {
    opacity: 0;
    transform: translate(-2000px)scaleX(2);
  }
}

.animate__bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate(-20px)scaleX(.9);
  }

  to {
    opacity: 0;
    transform: translate(2000px)scaleX(2);
  }
}

.animate__bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translateY(-10px)scaleY(.985);
  }

  40%, 45% {
    opacity: 1;
    transform: translateY(20px)scaleY(.9);
  }

  to {
    opacity: 0;
    transform: translateY(-2000px)scaleY(3);
  }
}

.animate__bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.animate__fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20%);
  }

  to {
    opacity: 1;
    transform: translate(0);
  }
}

.animate__fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate(-100%);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translate(-2000px);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate(100%);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translate(2000px);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    transform: translate(-100%, -100%);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__fadeInTopLeft {
  animation-name: fadeInTopLeft;
}

@keyframes fadeInTopRight {
  0% {
    opacity: 0;
    transform: translate(100%, -100%);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__fadeInTopRight {
  animation-name: fadeInTopRight;
}

@keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    transform: translate(-100%, 100%);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__fadeInBottomLeft {
  animation-name: fadeInBottomLeft;
}

@keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    transform: translate(100%, 100%);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__fadeInBottomRight {
  animation-name: fadeInBottomRight;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.animate__fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translateY(100%);
  }
}

.animate__fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translateY(2000px);
  }
}

.animate__fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate(-100%);
  }
}

.animate__fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate(-2000px);
  }
}

.animate__fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate(100%);
  }
}

.animate__fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate(2000px);
  }
}

.animate__fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translateY(-100%);
  }
}

.animate__fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

.animate__fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes fadeOutTopLeft {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    transform: translate(-100%, -100%);
  }
}

.animate__fadeOutTopLeft {
  animation-name: fadeOutTopLeft;
}

@keyframes fadeOutTopRight {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    transform: translate(100%, -100%);
  }
}

.animate__fadeOutTopRight {
  animation-name: fadeOutTopRight;
}

@keyframes fadeOutBottomRight {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    transform: translate(100%, 100%);
  }
}

.animate__fadeOutBottomRight {
  animation-name: fadeOutBottomRight;
}

@keyframes fadeOutBottomLeft {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    transform: translate(-100%, 100%);
  }
}

.animate__fadeOutBottomLeft {
  animation-name: fadeOutBottomLeft;
}

@keyframes flip {
  0% {
    animation-timing-function: ease-out;
    transform: perspective(400px)scaleX(1)translateZ(0)rotateY(-1turn);
  }

  40% {
    animation-timing-function: ease-out;
    transform: perspective(400px)scaleX(1)translateZ(150px)rotateY(-190deg);
  }

  50% {
    animation-timing-function: ease-in;
    transform: perspective(400px)scaleX(1)translateZ(150px)rotateY(-170deg);
  }

  80% {
    animation-timing-function: ease-in;
    transform: perspective(400px)scale3d(.95, .95, .95)translateZ(0)rotateY(0);
  }

  to {
    animation-timing-function: ease-in;
    transform: perspective(400px)scaleX(1)translateZ(0)rotateY(0);
  }
}

.animate__animated.animate__flip {
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
    transform: perspective(400px)rotateX(90deg);
  }

  40% {
    animation-timing-function: ease-in;
    transform: perspective(400px)rotateX(-20deg);
  }

  60% {
    opacity: 1;
    transform: perspective(400px)rotateX(10deg);
  }

  80% {
    transform: perspective(400px)rotateX(-5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.animate__flipInX {
  animation-name: flipInX;
  backface-visibility: visible !important;
}

@keyframes flipInY {
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
    transform: perspective(400px)rotateY(90deg);
  }

  40% {
    animation-timing-function: ease-in;
    transform: perspective(400px)rotateY(-20deg);
  }

  60% {
    opacity: 1;
    transform: perspective(400px)rotateY(10deg);
  }

  80% {
    transform: perspective(400px)rotateY(-5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.animate__flipInY {
  animation-name: flipInY;
  backface-visibility: visible !important;
}

@keyframes flipOutX {
  0% {
    transform: perspective(400px);
  }

  30% {
    opacity: 1;
    transform: perspective(400px)rotateX(-20deg);
  }

  to {
    opacity: 0;
    transform: perspective(400px)rotateX(90deg);
  }
}

.animate__flipOutX {
  animation-duration: .75s;
  -webkit-animation-duration: calc(var(--animate-duration) * .75);
  animation-duration: calc(var(--animate-duration) * .75);
  animation-name: flipOutX;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  0% {
    transform: perspective(400px);
  }

  30% {
    opacity: 1;
    transform: perspective(400px)rotateY(-15deg);
  }

  to {
    opacity: 0;
    transform: perspective(400px)rotateY(90deg);
  }
}

.animate__flipOutY {
  animation-duration: .75s;
  -webkit-animation-duration: calc(var(--animate-duration) * .75);
  animation-duration: calc(var(--animate-duration) * .75);
  animation-name: flipOutY;
  backface-visibility: visible !important;
}

@keyframes lightSpeedInRight {
  0% {
    opacity: 0;
    transform: translate(100%)skew(-30deg);
  }

  60% {
    opacity: 1;
    transform: skew(20deg);
  }

  80% {
    transform: skew(-5deg);
  }

  to {
    transform: translateZ(0);
  }
}

.animate__lightSpeedInRight {
  animation-name: lightSpeedInRight;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedInLeft {
  0% {
    opacity: 0;
    transform: translate(-100%)skew(30deg);
  }

  60% {
    opacity: 1;
    transform: skew(-20deg);
  }

  80% {
    transform: skew(5deg);
  }

  to {
    transform: translateZ(0);
  }
}

.animate__lightSpeedInLeft {
  animation-name: lightSpeedInLeft;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOutRight {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate(100%)skew(30deg);
  }
}

.animate__lightSpeedOutRight {
  animation-name: lightSpeedOutRight;
  animation-timing-function: ease-in;
}

@keyframes lightSpeedOutLeft {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate(-100%)skew(-30deg);
  }
}

.animate__lightSpeedOutLeft {
  animation-name: lightSpeedOutLeft;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  0% {
    opacity: 0;
    transform: rotate(-200deg);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__rotateIn {
  transform-origin: 50%;
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  0% {
    opacity: 0;
    transform: rotate(-45deg);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__rotateInDownLeft {
  transform-origin: 0 100%;
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  0% {
    opacity: 0;
    transform: rotate(45deg);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__rotateInDownRight {
  transform-origin: 100% 100%;
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  0% {
    opacity: 0;
    transform: rotate(45deg);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__rotateInUpLeft {
  transform-origin: 0 100%;
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  0% {
    opacity: 0;
    transform: rotate(-90deg);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__rotateInUpRight {
  transform-origin: 100% 100%;
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: rotate(200deg);
  }
}

.animate__rotateOut {
  transform-origin: 50%;
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: rotate(45deg);
  }
}

.animate__rotateOutDownLeft {
  transform-origin: 0 100%;
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: rotate(-45deg);
  }
}

.animate__rotateOutDownRight {
  transform-origin: 100% 100%;
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: rotate(-45deg);
  }
}

.animate__rotateOutUpLeft {
  transform-origin: 0 100%;
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: rotate(90deg);
  }
}

.animate__rotateOutUpRight {
  transform-origin: 100% 100%;
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    animation-timing-function: ease-in-out;
    transform: rotate(80deg);
  }

  40%, 80% {
    opacity: 1;
    animation-timing-function: ease-in-out;
    transform: rotate(60deg);
  }

  to {
    opacity: 0;
    transform: translateY(700px);
  }
}

.animate__hinge {
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  transform-origin: 0 0;
  animation-name: hinge;
}

@keyframes jackInTheBox {
  0% {
    opacity: 0;
    transform-origin: bottom;
    transform: scale(.1)rotate(30deg);
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.animate__jackInTheBox {
  animation-name: jackInTheBox;
}

@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translate(-100%)rotate(-120deg);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.animate__rollIn {
  animation-name: rollIn;
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate(100%)rotate(120deg);
  }
}

.animate__rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.animate__zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    transform: scale3d(.1, .1, .1)translateY(-1000px);
  }

  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    transform: scale3d(.475, .475, .475)translateY(60px);
  }
}

.animate__zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    transform: scale3d(.1, .1, .1)translate(-1000px);
  }

  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    transform: scale3d(.475, .475, .475)translate(10px);
  }
}

.animate__zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    transform: scale3d(.1, .1, .1)translate(1000px);
  }

  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    transform: scale3d(.475, .475, .475)translate(-10px);
  }
}

.animate__zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    transform: scale3d(.1, .1, .1)translateY(1000px);
  }

  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    transform: scale3d(.475, .475, .475)translateY(-60px);
  }
}

.animate__zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.animate__zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    transform: scale3d(.475, .475, .475)translateY(-60px);
  }

  to {
    opacity: 0;
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    transform: scale3d(.1, .1, .1)translateY(2000px);
  }
}

.animate__zoomOutDown {
  transform-origin: bottom;
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475)translate(42px);
  }

  to {
    opacity: 0;
    transform: scale(.1)translate(-2000px);
  }
}

.animate__zoomOutLeft {
  transform-origin: 0;
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475)translate(-42px);
  }

  to {
    opacity: 0;
    transform: scale(.1)translate(2000px);
  }
}

.animate__zoomOutRight {
  transform-origin: 100%;
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    transform: scale3d(.475, .475, .475)translateY(60px);
  }

  to {
    opacity: 0;
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    transform: scale3d(.1, .1, .1)translateY(-2000px);
  }
}

.animate__zoomOutUp {
  transform-origin: bottom;
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  0% {
    visibility: visible;
    transform: translateY(-100%);
  }

  to {
    transform: translateZ(0);
  }
}

.animate__slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  0% {
    visibility: visible;
    transform: translate(-100%);
  }

  to {
    transform: translateZ(0);
  }
}

.animate__slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  0% {
    visibility: visible;
    transform: translate(100%);
  }

  to {
    transform: translateZ(0);
  }
}

.animate__slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  0% {
    visibility: visible;
    transform: translateY(100%);
  }

  to {
    transform: translateZ(0);
  }
}

.animate__slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  0% {
    transform: translateZ(0);
  }

  to {
    visibility: hidden;
    transform: translateY(100%);
  }
}

.animate__slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  0% {
    transform: translateZ(0);
  }

  to {
    visibility: hidden;
    transform: translate(-100%);
  }
}

.animate__slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  0% {
    transform: translateZ(0);
  }

  to {
    visibility: hidden;
    transform: translate(100%);
  }
}

.animate__slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  0% {
    transform: translateZ(0);
  }

  to {
    visibility: hidden;
    transform: translateY(-100%);
  }
}

.animate__slideOutUp {
  animation-name: slideOutUp;
}

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*, :before, :after {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: #0000;
  font-family: sans-serif;
  line-height: 1.15;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  color: #212529;
  text-align: left;
  background-color: #fff;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title], abbr[data-original-title] {
  cursor: help;
  text-decoration-skip-ink: none;
  border-bottom: 0;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

address {
  font-style: normal;
  line-height: inherit;
  margin-bottom: 1rem;
}

ol, ul, dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol, ul ul, ol ul, ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  background-color: #0000;
  text-decoration: none;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre, code, kbd, samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size: 1em;
}

pre {
  -ms-overflow-style: scrollbar;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  vertical-align: middle;
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

caption {
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  margin-bottom: .5rem;
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input, button, select, optgroup, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
}

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

[role="button"] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button, [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
}

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="button"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="reset"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

input[type="radio"], input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  resize: vertical;
  overflow: auto;
}

fieldset {
  border: 0;
  min-width: 0;
  margin: 0;
  padding: 0;
}

legend {
  width: 100%;
  max-width: 100%;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
  margin-bottom: .5rem;
  padding: 0;
  display: block;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button {
  height: auto;
}

[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  cursor: pointer;
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  border: 0;
  border-top: 1px solid #0000001a;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

small, .small {
  font-size: .875em;
  font-weight: 400;
}

mark, .mark {
  background-color: #fcf8e3;
  padding: .2em;
}

.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: .5rem;
}

.initialism {
  text-transform: uppercase;
  font-size: 90%;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  color: #6c757d;
  font-size: .875em;
  display: block;
}

.blockquote-footer:before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: .25rem;
  max-width: 100%;
  height: auto;
  padding: .25rem;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: .5rem;
  line-height: 1;
}

.figure-caption {
  color: #6c757d;
  font-size: 90%;
}

code {
  color: #e83e8c;
  word-wrap: break-word;
  font-size: 87.5%;
}

a > code {
  color: inherit;
}

kbd {
  color: #fff;
  background-color: #212529;
  border-radius: .2rem;
  padding: .2rem .4rem;
  font-size: 87.5%;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  color: #212529;
  font-size: 87.5%;
  display: block;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container, .container-fluid, .container-xl, .container-lg, .container-md, .container-sm {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}

.row {
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.no-gutters {
  margin-left: 0;
  margin-right: 0;
}

.no-gutters > .col, .no-gutters > [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}

.col-xl, .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.col {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6667%;
  max-width: 16.6667%;
}

.col-auto {
  flex: none;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  flex: 0 0 16.6667%;
  max-width: 16.6667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}

.col-5 {
  flex: 0 0 41.6667%;
  max-width: 41.6667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333%;
  max-width: 58.3333%;
}

.col-8 {
  flex: 0 0 66.6667%;
  max-width: 66.6667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333%;
  max-width: 83.3333%;
}

.col-11 {
  flex: 0 0 91.6667%;
  max-width: 91.6667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.6667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333%;
}

.offset-5 {
  margin-left: 41.6667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333%;
}

.offset-8 {
  margin-left: 66.6667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333%;
}

.offset-11 {
  margin-left: 91.6667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-sm-auto {
    flex: none;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6667%;
    max-width: 41.6667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333%;
    max-width: 58.3333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6667%;
    max-width: 91.6667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  .offset-sm-2 {
    margin-left: 16.6667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333%;
  }

  .offset-sm-5 {
    margin-left: 41.6667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333%;
  }

  .offset-sm-8 {
    margin-left: 66.6667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333%;
  }

  .offset-sm-11 {
    margin-left: 91.6667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-md-auto {
    flex: none;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-md-2 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .col-md-5 {
    flex: 0 0 41.6667%;
    max-width: 41.6667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333%;
    max-width: 58.3333%;
  }

  .col-md-8 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%;
  }

  .col-md-11 {
    flex: 0 0 91.6667%;
    max-width: 91.6667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  .offset-md-2 {
    margin-left: 16.6667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333%;
  }

  .offset-md-5 {
    margin-left: 41.6667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333%;
  }

  .offset-md-8 {
    margin-left: 66.6667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333%;
  }

  .offset-md-11 {
    margin-left: 91.6667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-lg-auto {
    flex: none;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6667%;
    max-width: 41.6667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333%;
    max-width: 58.3333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6667%;
    max-width: 91.6667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  .offset-lg-2 {
    margin-left: 16.6667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333%;
  }

  .offset-lg-5 {
    margin-left: 41.6667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333%;
  }

  .offset-lg-8 {
    margin-left: 66.6667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333%;
  }

  .offset-lg-11 {
    margin-left: 91.6667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-xl-auto {
    flex: none;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6667%;
    max-width: 41.6667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333%;
    max-width: 58.3333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6667%;
    max-width: 91.6667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  .offset-xl-2 {
    margin-left: 16.6667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333%;
  }

  .offset-xl-5 {
    margin-left: 41.6667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333%;
  }

  .offset-xl-8 {
    margin-left: 66.6667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333%;
  }

  .offset-xl-11 {
    margin-left: 91.6667%;
  }
}

.table {
  color: #212529;
  width: 100%;
  margin-bottom: 1rem;
}

.table th, .table td {
  vertical-align: top;
  border-top: 1px solid #dee2e6;
  padding: .75rem;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th, .table-sm td {
  padding: .3rem;
}

.table-bordered, .table-bordered th, .table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th, .table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #0000000d;
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: #00000013;
}

.table-primary, .table-primary > th, .table-primary > td {
  background-color: #b8daff;
}

.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-primary:hover, .table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
  background-color: #9ecdff;
}

.table-secondary, .table-secondary > th, .table-secondary > td {
  background-color: #d6d8db;
}

.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover, .table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
  background-color: #c8cccf;
}

.table-success, .table-success > th, .table-success > td {
  background-color: #c3e6cb;
}

.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover, .table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info, .table-info > th, .table-info > td {
  background-color: #bee5eb;
}

.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover, .table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning, .table-warning > th, .table-warning > td {
  background-color: #ffeeba;
}

.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover, .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
  background-color: #ffe7a0;
}

.table-danger, .table-danger > th, .table-danger > td {
  background-color: #f5c6cb;
}

.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover, .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
  background-color: #f1b1b7;
}

.table-light, .table-light > th, .table-light > td {
  background-color: #fdfdfe;
}

.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover, .table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
  background-color: #eef1f3;
}

.table-dark, .table-dark > th, .table-dark > td {
  background-color: #c6c8ca;
}

.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover, .table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
  background-color: #b9bbbd;
}

.table-active, .table-active > th, .table-active > td, .table-hover .table-active:hover, .table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
  background-color: #00000013;
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}

.table-dark th, .table-dark td, .table-dark thead th {
  border-color: #454d55;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: #ffffff0d;
}

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: #ffffff13;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    -webkit-overflow-scrolling: touch;
    width: 100%;
    display: block;
    overflow-x: auto;
  }

  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    -webkit-overflow-scrolling: touch;
    width: 100%;
    display: block;
    overflow-x: auto;
  }

  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    -webkit-overflow-scrolling: touch;
    width: 100%;
    display: block;
    overflow-x: auto;
  }

  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    -webkit-overflow-scrolling: touch;
    width: 100%;
    display: block;
    overflow-x: auto;
  }

  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  -webkit-overflow-scrolling: touch;
  width: 100%;
  display: block;
  overflow-x: auto;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  display: block;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: #0000;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 .2rem #007bff40;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  opacity: 1;
  background-color: #e9ecef;
}

input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {
  appearance: none;
}

select.form-control:-moz-focusring {
  color: #0000;
  text-shadow: 0 0 #495057;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file, .form-control-range {
  width: 100%;
  display: block;
}

.col-form-label {
  font-size: inherit;
  margin-bottom: 0;
  padding-top: calc(.375rem + 1px);
  padding-bottom: calc(.375rem + 1px);
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(.5rem + 1px);
  padding-bottom: calc(.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(.25rem + 1px);
  padding-bottom: calc(.25rem + 1px);
  font-size: .875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  color: #212529;
  background-color: #0000;
  border: 1px solid #0000;
  border-width: 1px 0;
  width: 100%;
  margin-bottom: 0;
  padding: .375rem 0;
  font-size: 1rem;
  line-height: 1.5;
  display: block;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-left: 0;
  padding-right: 0;
}

.form-control-sm {
  border-radius: .2rem;
  height: calc(1.5em + .5rem + 2px);
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
}

.form-control-lg {
  border-radius: .3rem;
  height: calc(1.5em + 1rem + 2px);
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

select.form-control[size], select.form-control[multiple], textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  margin-top: .25rem;
  display: block;
}

.form-row {
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
  display: flex;
}

.form-row > .col, .form-row > [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}

.form-check {
  padding-left: 1.25rem;
  display: block;
  position: relative;
}

.form-check-input {
  margin-top: .3rem;
  margin-left: -1.25rem;
  position: absolute;
}

.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  align-items: center;
  margin-right: .75rem;
  padding-left: 0;
  display: inline-flex;
}

.form-check-inline .form-check-input {
  margin-top: 0;
  margin-left: 0;
  margin-right: .3125rem;
  position: static;
}

.valid-feedback {
  color: #28a745;
  width: 100%;
  margin-top: .25rem;
  font-size: .875em;
  display: none;
}

.valid-tooltip {
  z-index: 5;
  color: #fff;
  background-color: #28a745e6;
  border-radius: .25rem;
  max-width: 100%;
  margin-top: .1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
}

.form-row > .col > .valid-tooltip, .form-row > [class*="col-"] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right calc(.375em + .1875rem) center;
  background-repeat: no-repeat;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
  border-color: #28a745;
  padding-right: calc(1.5em + .75rem) !important;
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 .2rem #28a74540;
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  background-position: right 1.5rem center;
  padding-right: 3rem !important;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  background-position: right calc(.375em + .1875rem) top calc(.375em + .1875rem);
  padding-right: calc(1.5em + .75rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center / 8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") right 1.75rem center / calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;
  border-color: #28a745;
  padding-right: calc(.75em + 2.3125rem) !important;
}

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 .2rem #28a74540;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label:before, .custom-control-input.is-valid ~ .custom-control-label:before {
  border-color: #28a745;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label:before, .custom-control-input.is-valid:checked ~ .custom-control-label:before {
  background-color: #34ce57;
  border-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label:before, .custom-control-input.is-valid:focus ~ .custom-control-label:before {
  box-shadow: 0 0 0 .2rem #28a74540;
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label:before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label:before, .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 .2rem #28a74540;
}

.invalid-feedback {
  color: #dc3545;
  width: 100%;
  margin-top: .25rem;
  font-size: .875em;
  display: none;
}

.invalid-tooltip {
  z-index: 5;
  color: #fff;
  background-color: #dc3545e6;
  border-radius: .25rem;
  max-width: 100%;
  margin-top: .1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
}

.form-row > .col > .invalid-tooltip, .form-row > [class*="col-"] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right calc(.375em + .1875rem) center;
  background-repeat: no-repeat;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
  border-color: #dc3545;
  padding-right: calc(1.5em + .75rem) !important;
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 .2rem #dc354540;
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  background-position: right 1.5rem center;
  padding-right: 3rem !important;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  background-position: right calc(.375em + .1875rem) top calc(.375em + .1875rem);
  padding-right: calc(1.5em + .75rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center / 8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") right 1.75rem center / calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;
  border-color: #dc3545;
  padding-right: calc(.75em + 2.3125rem) !important;
}

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 .2rem #dc354540;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label:before, .custom-control-input.is-invalid ~ .custom-control-label:before {
  border-color: #dc3545;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label:before, .custom-control-input.is-invalid:checked ~ .custom-control-label:before {
  background-color: #e4606d;
  border-color: #e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label:before, .custom-control-input.is-invalid:focus ~ .custom-control-label:before {
  box-shadow: 0 0 0 .2rem #dc354540;
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label:before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label:before, .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 .2rem #dc354540;
}

.form-inline {
  flex-flow: wrap;
  align-items: center;
  display: flex;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .form-inline .form-group {
    flex-flow: wrap;
    flex: none;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .form-inline .form-control {
    vertical-align: middle;
    width: auto;
    display: inline-block;
  }

  .form-inline .form-control-plaintext {
    display: inline-block;
  }

  .form-inline .input-group, .form-inline .custom-select {
    width: auto;
  }

  .form-inline .form-check {
    justify-content: center;
    align-items: center;
    width: auto;
    padding-left: 0;
    display: flex;
  }

  .form-inline .form-check-input {
    flex-shrink: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: .25rem;
    position: relative;
  }

  .form-inline .custom-control {
    justify-content: center;
    align-items: center;
  }

  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .25rem;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  display: inline-block;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  color: #212529;
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem #007bff40;
}

.btn.disabled, .btn:disabled {
  opacity: .65;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

a.btn.disabled, fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 .2rem #268fff80;
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #268fff80;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 .2rem #828a9180;
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #828a9180;
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 .2rem #48b46180;
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #48b46180;
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 .2rem #3ab0c380;
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #3ab0c380;
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 .2rem #deaa0c80;
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #deaa0c80;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 .2rem #e1536180;
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #e1536180;
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 .2rem #d8d9db80;
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #d8d9db80;
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 .2rem #52585d80;
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #52585d80;
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 .2rem #007bff80;
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: #0000;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #007bff80;
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 .2rem #6c757d80;
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: #0000;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #6c757d80;
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 .2rem #28a74580;
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: #0000;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #28a74580;
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 .2rem #17a2b880;
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: #0000;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #17a2b880;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 .2rem #ffc10780;
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: #0000;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #ffc10780;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 .2rem #dc354580;
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: #0000;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #dc354580;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 .2rem #f8f9fa80;
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: #0000;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #f8f9fa80;
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 .2rem #343a4080;
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: #0000;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem #343a4080;
}

.btn-link {
  color: #007bff;
  font-weight: 400;
  text-decoration: none;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  border-radius: .3rem;
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.btn-sm, .btn-group-sm > .btn {
  border-radius: .2rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
}

.btn-block {
  width: 100%;
  display: block;
}

.btn-block + .btn-block {
  margin-top: .5rem;
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
  width: 100%;
}

.fade {
  transition: opacity .15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  transition: height .35s;
  position: relative;
  overflow: hidden;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.collapsing.width {
  width: 0;
  height: auto;
  transition: width .35s;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup, .dropright, .dropdown, .dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle:after {
  vertical-align: .255em;
  content: "";
  border: .3em solid #0000;
  border-top-color: currentColor;
  border-bottom: 0;
  margin-left: .255em;
  display: inline-block;
}

.dropdown-toggle:empty:after {
  margin-left: 0;
}

.dropdown-menu {
  z-index: 1000;
  float: left;
  color: #212529;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #00000026;
  border-radius: .25rem;
  min-width: 10rem;
  margin: .125rem 0 0;
  padding: .5rem 0;
  font-size: 1rem;
  list-style: none;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
}

.dropdown-menu-left {
  left: 0;
  right: auto;
}

.dropdown-menu-right {
  left: auto;
  right: 0;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    left: 0;
    right: auto;
  }

  .dropdown-menu-sm-right {
    left: auto;
    right: 0;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    left: 0;
    right: auto;
  }

  .dropdown-menu-md-right {
    left: auto;
    right: 0;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    left: 0;
    right: auto;
  }

  .dropdown-menu-lg-right {
    left: auto;
    right: 0;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    left: 0;
    right: auto;
  }

  .dropdown-menu-xl-right {
    left: auto;
    right: 0;
  }
}

.dropup .dropdown-menu {
  margin-top: 0;
  margin-bottom: .125rem;
  top: auto;
  bottom: 100%;
}

.dropup .dropdown-toggle:after {
  vertical-align: .255em;
  content: "";
  border: .3em solid #0000;
  border-top: 0;
  border-bottom-color: currentColor;
  margin-left: .255em;
  display: inline-block;
}

.dropup .dropdown-toggle:empty:after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  margin-top: 0;
  margin-left: .125rem;
  top: 0;
  left: 100%;
  right: auto;
}

.dropright .dropdown-toggle:after {
  vertical-align: .255em;
  content: "";
  border: .3em solid #0000;
  border-left-color: currentColor;
  border-right: 0;
  margin-left: .255em;
  display: inline-block;
}

.dropright .dropdown-toggle:empty:after {
  margin-left: 0;
}

.dropright .dropdown-toggle:after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  margin-top: 0;
  margin-right: .125rem;
  top: 0;
  left: auto;
  right: 100%;
}

.dropleft .dropdown-toggle:after {
  vertical-align: .255em;
  content: "";
  margin-left: .255em;
  display: none;
}

.dropleft .dropdown-toggle:before {
  vertical-align: .255em;
  content: "";
  border-top: .3em solid #0000;
  border-bottom: .3em solid #0000;
  border-right: .3em solid;
  margin-right: .255em;
  display: inline-block;
}

.dropleft .dropdown-toggle:empty:after {
  margin-left: 0;
}

.dropleft .dropdown-toggle:before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  bottom: auto;
  right: auto;
}

.dropdown-divider {
  border-top: 1px solid #e9ecef;
  height: 0;
  margin: .5rem 0;
  overflow: hidden;
}

.dropdown-item {
  clear: both;
  color: #212529;
  width: 100%;
  text-align: inherit;
  white-space: nowrap;
  background-color: #0000;
  border: 0;
  padding: .25rem 1.5rem;
  font-weight: 400;
  display: block;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  background-color: #e9ecef;
  text-decoration: none;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  background-color: #007bff;
  text-decoration: none;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: #0000;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  color: #6c757d;
  white-space: nowrap;
  margin-bottom: 0;
  padding: .5rem 1.5rem;
  font-size: .875rem;
  display: block;
}

.dropdown-item-text {
  color: #212529;
  padding: .25rem 1.5rem;
  display: block;
}

.btn-group, .btn-group-vertical {
  vertical-align: middle;
  display: inline-flex;
  position: relative;
}

.btn-group > .btn, .btn-group-vertical > .btn {
  flex: auto;
  position: relative;
}

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-left: .5625rem;
  padding-right: .5625rem;
}

.dropdown-toggle-split:after, .dropup .dropdown-toggle-split:after, .dropright .dropdown-toggle-split:after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split:before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-left: .375rem;
  padding-right: .375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-left: .75rem;
  padding-right: .75rem;
}

.btn-group-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  position: absolute;
}

.input-group {
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file {
  flex: auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
  position: relative;
}

.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  align-items: center;
  display: flex;
}

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label:after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group:not(.has-validation) > .form-control:not(:last-child), .input-group:not(.has-validation) > .custom-select:not(:last-child), .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label, .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label:after, .input-group.has-validation > .form-control:nth-last-child(n+3), .input-group.has-validation > .custom-select:nth-last-child(n+3), .input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label, .input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label:after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend, .input-group-append {
  display: flex;
}

.input-group-prepend .btn, .input-group-append .btn {
  z-index: 2;
  position: relative;
}

.input-group-prepend .btn:focus, .input-group-append .btn:focus {
  z-index: 3;
}

.input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  align-items: center;
  margin-bottom: 0;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
}

.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {
  border-radius: .3rem;
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select {
  height: calc(1.5em + .5rem + 2px);
}

.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn {
  border-radius: .2rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
}

.input-group-lg > .custom-select, .input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn, .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text, .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn, .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  z-index: 1;
  -webkit-print-color-adjust: exact;
  -moz-print-color-adjust: exact;
  print-color-adjust: exact;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  display: block;
  position: relative;
}

.custom-control-inline {
  margin-right: 1rem;
  display: inline-flex;
}

.custom-control-input {
  z-index: -1;
  opacity: 0;
  width: 1rem;
  height: 1.25rem;
  position: absolute;
  left: 0;
}

.custom-control-input:checked ~ .custom-control-label:before {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label:before {
  box-shadow: 0 0 0 .2rem #007bff40;
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label:before {
  border-color: #80bdff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label:before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input[disabled] ~ .custom-control-label:before, .custom-control-input:disabled ~ .custom-control-label:before {
  background-color: #e9ecef;
}

.custom-control-label {
  vertical-align: top;
  margin-bottom: 0;
  position: relative;
}

.custom-control-label:before {
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
  width: 1rem;
  height: 1rem;
  display: block;
  position: absolute;
  top: .25rem;
  left: -1.5rem;
}

.custom-control-label:after {
  content: "";
  background: 50% / 50% 50% no-repeat;
  width: 1rem;
  height: 1rem;
  display: block;
  position: absolute;
  top: .25rem;
  left: -1.5rem;
}

.custom-checkbox .custom-control-label:before {
  border-radius: .25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:before {
  background-color: #007bff;
  border-color: #007bff;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label:before, .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label:before {
  background-color: #007bff80;
}

.custom-radio .custom-control-label:before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label:before {
  background-color: #007bff80;
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label:before {
  pointer-events: all;
  border-radius: .5rem;
  width: 1.75rem;
  left: -2.25rem;
}

.custom-switch .custom-control-label:after {
  background-color: #adb5bd;
  border-radius: .5rem;
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  top: calc(.25rem + 2px);
  left: calc(2px - 2.25rem);
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label:after {
    transition: none;
  }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label:after {
  background-color: #fff;
  transform: translate(.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label:before {
  background-color: #007bff80;
}

.custom-select {
  color: #495057;
  vertical-align: middle;
  appearance: none;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center / 8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem 1.75rem .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  display: inline-block;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 .2rem #007bff40;
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  background-image: none;
  height: auto;
  padding-right: .75rem;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  display: none;
}

.custom-select:-moz-focusring {
  color: #0000;
  text-shadow: 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + .5rem + 2px);
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  margin-bottom: 0;
  display: inline-block;
  position: relative;
}

.custom-file-input {
  z-index: 2;
  opacity: 0;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  margin: 0;
  position: relative;
  overflow: hidden;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 .2rem #007bff40;
}

.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label:after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]:after {
  content: attr(data-browse);
}

.custom-file-label {
  z-index: 1;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-weight: 400;
  line-height: 1.5;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.custom-file-label:after {
  z-index: 3;
  color: #495057;
  content: "Browse";
  border-left: inherit;
  background-color: #e9ecef;
  border-radius: 0 .25rem .25rem 0;
  height: calc(1.5em + .75rem);
  padding: .375rem .75rem;
  line-height: 1.5;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.custom-range {
  appearance: none;
  background-color: #0000;
  width: 100%;
  height: 1.4rem;
  padding: 0;
}

.custom-range:focus {
  outline: 0;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #007bff40;
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #007bff40;
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #007bff40;
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  width: 1rem;
  height: 1rem;
  margin-top: -.25rem;
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb {
  appearance: none;
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
  color: #0000;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: #0000;
  border-radius: 1rem;
  width: 100%;
  height: .5rem;
}

.custom-range::-moz-range-thumb {
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  width: 1rem;
  height: 1rem;
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}

.custom-range::-moz-range-thumb {
  appearance: none;
}

.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
  color: #0000;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: #0000;
  border-radius: 1rem;
  width: 100%;
  height: .5rem;
}

.custom-range::-ms-thumb {
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-left: .2rem;
  margin-right: .2rem;
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}

.custom-range::-ms-thumb {
  appearance: none;
}

.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-ms-track {
  color: #0000;
  cursor: pointer;
  background-color: #0000;
  border-width: .5rem;
  border-color: #0000;
  width: 100%;
  height: .5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  background-color: #dee2e6;
  border-radius: 1rem;
  margin-right: 15px;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label:before, .custom-file-label, .custom-select {
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-control-label:before, .custom-file-label, .custom-select {
    transition: none;
  }
}

.nav {
  flex-wrap: wrap;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  display: flex;
}

.nav-link {
  padding: .5rem 1rem;
  display: block;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-link {
  background-color: #0000;
  border: 1px solid #0000;
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
  margin-bottom: -1px;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: #0000;
  border-color: #0000;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: .25rem;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill > .nav-link, .nav-fill .nav-item {
  text-align: center;
  flex: auto;
}

.nav-justified > .nav-link, .nav-justified .nav-item {
  text-align: center;
  flex-grow: 1;
  flex-basis: 0;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.navbar .container, .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-brand {
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
  margin-right: 1rem;
  padding-top: .3125rem;
  padding-bottom: .3125rem;
  display: inline-block;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  display: flex;
}

.navbar-nav .nav-link {
  padding-left: 0;
  padding-right: 0;
}

.navbar-nav .dropdown-menu {
  float: none;
  position: static;
}

.navbar-text {
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: inline-block;
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .25rem;
  padding: .25rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat;
  width: 1.5em;
  height: 1.5em;
  display: inline-block;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row;
    justify-content: flex-start;
  }

  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-sm .navbar-nav .nav-link {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }

  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-sm .navbar-collapse {
    flex-basis: auto;
    display: flex !important;
  }

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row;
    justify-content: flex-start;
  }

  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-md .navbar-nav .nav-link {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }

  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-md .navbar-collapse {
    flex-basis: auto;
    display: flex !important;
  }

  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row;
    justify-content: flex-start;
  }

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }

  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-lg .navbar-collapse {
    flex-basis: auto;
    display: flex !important;
  }

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row;
    justify-content: flex-start;
  }

  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-xl .navbar-nav .nav-link {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }

  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-xl .navbar-collapse {
    flex-basis: auto;
    display: flex !important;
  }

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  padding-left: 0;
  padding-right: 0;
}

.navbar-expand {
  flex-flow: row;
  justify-content: flex-start;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-left: .5rem;
  padding-right: .5rem;
}

.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  flex-wrap: nowrap;
}

.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

.navbar-expand .navbar-collapse {
  flex-basis: auto;
  display: flex !important;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand, .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: #000000e6;
}

.navbar-light .navbar-nav .nav-link {
  color: #00000080;
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: #000000b3;
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: #0000004d;
}

.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
  color: #000000e6;
}

.navbar-light .navbar-toggler {
  color: #00000080;
  border-color: #0000001a;
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
  color: #00000080;
}

.navbar-light .navbar-text a, .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: #000000e6;
}

.navbar-dark .navbar-brand, .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: #ffffff80;
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: #ffffffbf;
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: #ffffff40;
}

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: #ffffff80;
  border-color: #ffffff1a;
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: #ffffff80;
}

.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #00000020;
  border-radius: .25rem;
  flex-direction: column;
  min-width: 0;
  display: flex;
  position: relative;
}

.card > hr {
  margin-left: 0;
  margin-right: 0;
}

.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(.25rem - 1px);
  border-bottom-left-radius: calc(.25rem - 1px);
}

.card > .card-header + .list-group, .card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: .75rem;
}

.card-subtitle {
  margin-top: -.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  background-color: #00000008;
  border-bottom: 1px solid #00000020;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
}

.card-header:first-child {
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.card-footer {
  background-color: #00000008;
  border-top: 1px solid #00000020;
  padding: .75rem 1.25rem;
}

.card-footer:last-child {
  border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

.card-header-tabs {
  border-bottom: 0;
  margin-bottom: -.75rem;
  margin-left: -.625rem;
  margin-right: -.625rem;
}

.card-header-pills {
  margin-left: -.625rem;
  margin-right: -.625rem;
}

.card-img-overlay {
  border-radius: calc(.25rem - 1px);
  padding: 1.25rem;
  position: absolute;
  inset: 0;
}

.card-img, .card-img-top, .card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img, .card-img-top {
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
}

.card-img, .card-img-bottom {
  border-bottom-right-radius: calc(.25rem - 1px);
  border-bottom-left-radius: calc(.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    flex-flow: wrap;
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
  }

  .card-deck .card {
    flex: 1 0;
    margin-bottom: 0;
    margin-left: 15px;
    margin-right: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    flex-flow: wrap;
    display: flex;
  }

  .card-group > .card {
    flex: 1 0;
    margin-bottom: 0;
  }

  .card-group > .card + .card {
    border-left: 0;
    margin-left: 0;
  }

  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: .75rem;
}

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    orphans: 1;
    widows: 1;
    column-gap: 1.25rem;
  }

  .card-columns .card {
    width: 100%;
    display: inline-block;
  }
}

.accordion {
  overflow-anchor: none;
}

.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  background-color: #e9ecef;
  border-radius: .25rem;
  flex-wrap: wrap;
  margin-bottom: 1rem;
  padding: .75rem 1rem;
  list-style: none;
  display: flex;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: .5rem;
}

.breadcrumb-item + .breadcrumb-item:before {
  float: left;
  color: #6c757d;
  content: "/";
  padding-right: .5rem;
}

.breadcrumb-item + .breadcrumb-item:hover:before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  border-radius: .25rem;
  padding-left: 0;
  list-style: none;
  display: flex;
}

.page-link {
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
  margin-left: -1px;
  padding: .5rem .75rem;
  line-height: 1.25;
  display: block;
  position: relative;
}

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  background-color: #e9ecef;
  border-color: #dee2e6;
  text-decoration: none;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 .2rem #007bff40;
}

.page-item:first-child .page-link {
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
  margin-left: 0;
}

.page-item:last-child .page-link {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: .75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: .3rem;
  border-bottom-left-radius: .3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: .3rem;
  border-bottom-right-radius: .3rem;
}

.pagination-sm .page-link {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: .2rem;
  border-bottom-left-radius: .2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: .2rem;
  border-bottom-right-radius: .2rem;
}

.badge {
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  display: inline-block;
}

@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}

a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  border-radius: 10rem;
  padding-left: .6em;
  padding-right: .6em;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}

a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem #007bff80;
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem #6c757d80;
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem #28a74580;
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem #17a2b880;
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}

a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem #ffc10780;
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem #dc354580;
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem #f8f9fa80;
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem #343a4080;
}

.jumbotron {
  background-color: #e9ecef;
  border-radius: .3rem;
  margin-bottom: 2rem;
  padding: 2rem 1rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

.alert {
  border: 1px solid #0000;
  border-radius: .25rem;
  margin-bottom: 1rem;
  padding: .75rem 1.25rem;
  position: relative;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  z-index: 2;
  color: inherit;
  padding: .75rem 1.25rem;
  position: absolute;
  top: 0;
  right: 0;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9ecdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cccf;
}

.alert-secondary .alert-link {
  color: #212326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c32;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe7a0;
}

.alert-warning .alert-link {
  color: #533f02;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b1b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #eef1f3;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbd;
}

.alert-dark .alert-link {
  color: #040505;
}

@keyframes progress-bar-stripes {
  0% {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  background-color: #e9ecef;
  border-radius: .25rem;
  height: 1rem;
  font-size: .75rem;
  line-height: 0;
  display: flex;
  overflow: hidden;
}

.progress-bar {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  flex-direction: column;
  justify-content: center;
  transition: width .6s;
  display: flex;
  overflow: hidden;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, #ffffff26 25%, #0000 25% 50%, #ffffff26 50% 75%, #0000 75%, #0000);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  align-items: flex-start;
  display: flex;
}

.media-body {
  flex: 1;
}

.list-group {
  border-radius: .25rem;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.list-group-item-action {
  color: #495057;
  width: 100%;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  background-color: #f8f9fa;
  text-decoration: none;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  background-color: #fff;
  border: 1px solid #00000020;
  padding: .75rem 1.25rem;
  display: block;
  position: relative;
}

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  border-top-width: 1px;
  margin-top: -1px;
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
  border-top-right-radius: 0;
  border-bottom-left-radius: .25rem;
}

.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: .25rem;
  border-bottom-left-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
  border-left-width: 1px;
  margin-left: -1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }

  .list-group-horizontal-sm > .list-group-item:first-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: .25rem;
  }

  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    border-left-width: 1px;
    margin-left: -1px;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }

  .list-group-horizontal-md > .list-group-item:first-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: .25rem;
  }

  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    border-left-width: 1px;
    margin-left: -1px;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }

  .list-group-horizontal-lg > .list-group-item:first-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: .25rem;
  }

  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    border-left-width: 1px;
    margin-left: -1px;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }

  .list-group-horizontal-xl > .list-group-item:first-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: .25rem;
  }

  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    border-left-width: 1px;
    margin-left: -1px;
  }
}

.list-group-flush {
  border-radius: 0;
}

.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9ecdff;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cccf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe7a0;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b1b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #eef1f3;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbd;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  color: #000;
  text-shadow: 0 1px #fff;
  opacity: .5;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
}

.close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

button.close {
  background-color: #0000;
  border: 0;
  padding: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  opacity: 0;
  background-color: #ffffffd9;
  background-clip: padding-box;
  border: 1px solid #0000001a;
  border-radius: .25rem;
  flex-basis: 350px;
  max-width: 350px;
  font-size: .875rem;
  box-shadow: 0 .25rem .75rem #0000001a;
}

.toast:not(:last-child) {
  margin-bottom: .75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  opacity: 1;
  display: block;
}

.toast.hide {
  display: none;
}

.toast-header {
  color: #6c757d;
  background-color: #ffffffd9;
  background-clip: padding-box;
  border-bottom: 1px solid #0000000d;
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
  align-items: center;
  padding: .25rem .75rem;
  display: flex;
}

.toast-body {
  padding: .75rem;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow: hidden auto;
}

.modal {
  z-index: 1050;
  outline: 0;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.modal-dialog {
  pointer-events: none;
  width: auto;
  margin: .5rem;
  position: relative;
}

.modal.fade .modal-dialog {
  transition: transform .3s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.fade .modal-dialog {
  transform: translateY(-50px);
}

.modal.show .modal-dialog {
  transform: none;
}

.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  max-height: calc(100% - 1rem);
  display: flex;
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  align-items: center;
  min-height: calc(100% - 1rem);
  display: flex;
}

.modal-dialog-centered:before {
  content: "";
  height: min-content;
  display: block;
}

.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable:before {
  content: none;
}

.modal-content {
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #0003;
  border-radius: .3rem;
  outline: 0;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

.modal-backdrop {
  z-index: 1040;
  background-color: #000;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: .5;
}

.modal-header {
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(.3rem - 1px);
  border-top-right-radius: calc(.3rem - 1px);
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.modal-header .close {
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  flex: auto;
  padding: 1rem;
  position: relative;
}

.modal-footer {
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(.3rem - 1px);
  border-bottom-left-radius: calc(.3rem - 1px);
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  padding: .75rem;
  display: flex;
}

.modal-footer > * {
  margin: .25rem;
}

.modal-scrollbar-measure {
  width: 50px;
  height: 50px;
  position: absolute;
  top: -9999px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }

  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered:before {
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg, .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  z-index: 1070;
  text-align: left;
  text-align: start;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  word-wrap: break-word;
  opacity: 0;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  display: block;
  position: absolute;
}

.tooltip.show {
  opacity: .9;
}

.tooltip .arrow {
  width: .8rem;
  height: .4rem;
  display: block;
  position: absolute;
}

.tooltip .arrow:before {
  content: "";
  border-style: solid;
  border-color: #0000;
  position: absolute;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: .4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow:before, .bs-tooltip-auto[x-placement^="top"] .arrow:before {
  border-width: .4rem .4rem 0;
  border-top-color: #000;
  top: 0;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 .4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  width: .4rem;
  height: .8rem;
  left: 0;
}

.bs-tooltip-right .arrow:before, .bs-tooltip-auto[x-placement^="right"] .arrow:before {
  border-width: .4rem .4rem .4rem 0;
  border-right-color: #000;
  right: 0;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: .4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow:before, .bs-tooltip-auto[x-placement^="bottom"] .arrow:before {
  border-width: 0 .4rem .4rem;
  border-bottom-color: #000;
  bottom: 0;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 .4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  width: .4rem;
  height: .8rem;
  right: 0;
}

.bs-tooltip-left .arrow:before, .bs-tooltip-auto[x-placement^="left"] .arrow:before {
  border-width: .4rem 0 .4rem .4rem;
  border-left-color: #000;
  left: 0;
}

.tooltip-inner {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  max-width: 200px;
  padding: .25rem .5rem;
}

.popover {
  z-index: 1060;
  text-align: left;
  text-align: start;
  max-width: 276px;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #0003;
  border-radius: .3rem;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.popover .arrow {
  width: 1rem;
  height: .5rem;
  margin: 0 .3rem;
  display: block;
  position: absolute;
}

.popover .arrow:before, .popover .arrow:after {
  content: "";
  border-style: solid;
  border-color: #0000;
  display: block;
  position: absolute;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: .5rem;
}

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-.5rem - 1px);
}

.bs-popover-top > .arrow:before, .bs-popover-auto[x-placement^="top"] > .arrow:before {
  border-width: .5rem .5rem 0;
  border-top-color: #00000040;
  bottom: 0;
}

.bs-popover-top > .arrow:after, .bs-popover-auto[x-placement^="top"] > .arrow:after {
  border-width: .5rem .5rem 0;
  border-top-color: #fff;
  bottom: 1px;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: .5rem;
}

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  width: .5rem;
  height: 1rem;
  margin: .3rem 0;
  left: calc(-.5rem - 1px);
}

.bs-popover-right > .arrow:before, .bs-popover-auto[x-placement^="right"] > .arrow:before {
  border-width: .5rem .5rem .5rem 0;
  border-right-color: #00000040;
  left: 0;
}

.bs-popover-right > .arrow:after, .bs-popover-auto[x-placement^="right"] > .arrow:after {
  border-width: .5rem .5rem .5rem 0;
  border-right-color: #fff;
  left: 1px;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: .5rem;
}

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-.5rem - 1px);
}

.bs-popover-bottom > .arrow:before, .bs-popover-auto[x-placement^="bottom"] > .arrow:before {
  border-width: 0 .5rem .5rem;
  border-bottom-color: #00000040;
  top: 0;
}

.bs-popover-bottom > .arrow:after, .bs-popover-auto[x-placement^="bottom"] > .arrow:after {
  border-width: 0 .5rem .5rem;
  border-bottom-color: #fff;
  top: 1px;
}

.bs-popover-bottom .popover-header:before, .bs-popover-auto[x-placement^="bottom"] .popover-header:before {
  content: "";
  border-bottom: 1px solid #f7f7f7;
  width: 1rem;
  margin-left: -.5rem;
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: .5rem;
}

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  width: .5rem;
  height: 1rem;
  margin: .3rem 0;
  right: calc(-.5rem - 1px);
}

.bs-popover-left > .arrow:before, .bs-popover-auto[x-placement^="left"] > .arrow:before {
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: #00000040;
  right: 0;
}

.bs-popover-left > .arrow:after, .bs-popover-auto[x-placement^="left"] > .arrow:after {
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: #fff;
  right: 1px;
}

.popover-header {
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(.3rem - 1px);
  border-top-right-radius: calc(.3rem - 1px);
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
}

.popover-header:empty {
  display: none;
}

.popover-body {
  color: #212529;
  padding: .5rem .75rem;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.carousel-inner:after {
  clear: both;
  content: "";
  display: block;
}

.carousel-item {
  float: left;
  backface-visibility: hidden;
  width: 100%;
  margin-right: -100%;
  transition: transform .6s ease-in-out;
  display: none;
  position: relative;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active, .carousel-item-next, .carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right {
  transform: translate(100%);
}

.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left {
  transform: translate(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s .6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev, .carousel-control-next {
  z-index: 1;
  color: #fff;
  text-align: center;
  opacity: .5;
  background: none;
  border: 0;
  justify-content: center;
  align-items: center;
  width: 15%;
  padding: 0;
  transition: opacity .15s;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev, .carousel-control-next {
    transition: none;
  }
}

.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {
  color: #fff;
  opacity: .9;
  outline: 0;
  text-decoration: none;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon, .carousel-control-next-icon {
  background: 50% / 100% 100% no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  z-index: 15;
  justify-content: center;
  margin-left: 15%;
  margin-right: 15%;
  padding-left: 0;
  list-style: none;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.carousel-indicators li {
  box-sizing: content-box;
  text-indent: -999px;
  cursor: pointer;
  opacity: .5;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid #0000;
  border-bottom: 10px solid #0000;
  flex: 0 auto;
  width: 30px;
  height: 3px;
  margin-left: 3px;
  margin-right: 3px;
  transition: opacity .6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  z-index: 10;
  color: #fff;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  position: absolute;
  bottom: 20px;
  left: 15%;
  right: 15%;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

.spinner-border {
  vertical-align: -.125em;
  border: .25em solid;
  border-right-color: #0000;
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  animation: .75s linear infinite spinner-border;
  display: inline-block;
}

.spinner-border-sm {
  border-width: .2em;
  width: 1rem;
  height: 1rem;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }

  50% {
    opacity: 1;
    transform: none;
  }
}

.spinner-grow {
  vertical-align: -.125em;
  opacity: 0;
  background-color: currentColor;
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  animation: .75s linear infinite spinner-grow;
  display: inline-block;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border, .spinner-grow {
    animation-duration: 1.5s;
  }
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
  background-color: #0062cc !important;
}

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus {
  background-color: #545b62 !important;
}

a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus {
  background-color: #1e7e34 !important;
}

a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus {
  background-color: #d39e00 !important;
}

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus {
  background-color: #bd2130 !important;
}

a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus {
  background-color: #dae0e5 !important;
}

a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: #0000 !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: .2rem !important;
}

.rounded {
  border-radius: .25rem !important;
}

.rounded-top {
  border-top-left-radius: .25rem !important;
  border-top-right-radius: .25rem !important;
}

.rounded-right {
  border-top-right-radius: .25rem !important;
  border-bottom-right-radius: .25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important;
}

.rounded-left {
  border-top-left-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important;
}

.rounded-lg {
  border-radius: .3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix:after {
  clear: both;
  content: "";
  display: block;
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

.embed-responsive {
  width: 100%;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.embed-responsive:before {
  content: "";
  display: block;
}

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
  border: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.embed-responsive-21by9:before {
  padding-top: 42.8571%;
}

.embed-responsive-16by9:before {
  padding-top: 56.25%;
}

.embed-responsive-4by3:before {
  padding-top: 75%;
}

.embed-responsive-1by1:before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}

.user-select-all {
  -webkit-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  z-index: 1030;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.fixed-bottom {
  z-index: 1030;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

@supports (position: sticky) {
  .sticky-top {
    z-index: 1020;
    position: sticky;
    top: 0;
  }
}

.sr-only {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  white-space: normal;
  width: auto;
  height: auto;
  position: static;
  overflow: visible;
}

.shadow-sm {
  box-shadow: 0 .125rem .25rem #00000013 !important;
}

.shadow {
  box-shadow: 0 .5rem 1rem #00000026 !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem #0000002d !important;
}

.shadow-none {
  box-shadow: none !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0, .my-0 {
  margin-top: 0 !important;
}

.mr-0, .mx-0 {
  margin-right: 0 !important;
}

.mb-0, .my-0 {
  margin-bottom: 0 !important;
}

.ml-0, .mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: .25rem !important;
}

.mt-1, .my-1 {
  margin-top: .25rem !important;
}

.mr-1, .mx-1 {
  margin-right: .25rem !important;
}

.mb-1, .my-1 {
  margin-bottom: .25rem !important;
}

.ml-1, .mx-1 {
  margin-left: .25rem !important;
}

.m-2 {
  margin: .5rem !important;
}

.mt-2, .my-2 {
  margin-top: .5rem !important;
}

.mr-2, .mx-2 {
  margin-right: .5rem !important;
}

.mb-2, .my-2 {
  margin-bottom: .5rem !important;
}

.ml-2, .mx-2 {
  margin-left: .5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3, .my-3 {
  margin-top: 1rem !important;
}

.mr-3, .mx-3 {
  margin-right: 1rem !important;
}

.mb-3, .my-3 {
  margin-bottom: 1rem !important;
}

.ml-3, .mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4, .my-4 {
  margin-top: 1.5rem !important;
}

.mr-4, .mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4, .my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4, .mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5, .my-5 {
  margin-top: 3rem !important;
}

.mr-5, .mx-5 {
  margin-right: 3rem !important;
}

.mb-5, .my-5 {
  margin-bottom: 3rem !important;
}

.ml-5, .mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0, .py-0 {
  padding-top: 0 !important;
}

.pr-0, .px-0 {
  padding-right: 0 !important;
}

.pb-0, .py-0 {
  padding-bottom: 0 !important;
}

.pl-0, .px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: .25rem !important;
}

.pt-1, .py-1 {
  padding-top: .25rem !important;
}

.pr-1, .px-1 {
  padding-right: .25rem !important;
}

.pb-1, .py-1 {
  padding-bottom: .25rem !important;
}

.pl-1, .px-1 {
  padding-left: .25rem !important;
}

.p-2 {
  padding: .5rem !important;
}

.pt-2, .py-2 {
  padding-top: .5rem !important;
}

.pr-2, .px-2 {
  padding-right: .5rem !important;
}

.pb-2, .py-2 {
  padding-bottom: .5rem !important;
}

.pl-2, .px-2 {
  padding-left: .5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3, .py-3 {
  padding-top: 1rem !important;
}

.pr-3, .px-3 {
  padding-right: 1rem !important;
}

.pb-3, .py-3 {
  padding-bottom: 1rem !important;
}

.pl-3, .px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4, .py-4 {
  padding-top: 1.5rem !important;
}

.pr-4, .px-4 {
  padding-right: 1.5rem !important;
}

.pb-4, .py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4, .px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5, .py-5 {
  padding-top: 3rem !important;
}

.pr-5, .px-5 {
  padding-right: 3rem !important;
}

.pb-5, .py-5 {
  padding-bottom: 3rem !important;
}

.pl-5, .px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -.25rem !important;
}

.mt-n1, .my-n1 {
  margin-top: -.25rem !important;
}

.mr-n1, .mx-n1 {
  margin-right: -.25rem !important;
}

.mb-n1, .my-n1 {
  margin-bottom: -.25rem !important;
}

.ml-n1, .mx-n1 {
  margin-left: -.25rem !important;
}

.m-n2 {
  margin: -.5rem !important;
}

.mt-n2, .my-n2 {
  margin-top: -.5rem !important;
}

.mr-n2, .mx-n2 {
  margin-right: -.5rem !important;
}

.mb-n2, .my-n2 {
  margin-bottom: -.5rem !important;
}

.ml-n2, .mx-n2 {
  margin-left: -.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3, .my-n3 {
  margin-top: -1rem !important;
}

.mr-n3, .mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3, .my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3, .mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4, .my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4, .mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4, .my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4, .mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5, .my-n5 {
  margin-top: -3rem !important;
}

.mr-n5, .mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5, .my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5, .mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto, .my-auto {
  margin-top: auto !important;
}

.mr-auto, .mx-auto {
  margin-right: auto !important;
}

.mb-auto, .my-auto {
  margin-bottom: auto !important;
}

.ml-auto, .mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0, .my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0, .mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0, .my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0, .mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: .25rem !important;
  }

  .mt-sm-1, .my-sm-1 {
    margin-top: .25rem !important;
  }

  .mr-sm-1, .mx-sm-1 {
    margin-right: .25rem !important;
  }

  .mb-sm-1, .my-sm-1 {
    margin-bottom: .25rem !important;
  }

  .ml-sm-1, .mx-sm-1 {
    margin-left: .25rem !important;
  }

  .m-sm-2 {
    margin: .5rem !important;
  }

  .mt-sm-2, .my-sm-2 {
    margin-top: .5rem !important;
  }

  .mr-sm-2, .mx-sm-2 {
    margin-right: .5rem !important;
  }

  .mb-sm-2, .my-sm-2 {
    margin-bottom: .5rem !important;
  }

  .ml-sm-2, .mx-sm-2 {
    margin-left: .5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3, .my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3, .mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3, .my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3, .mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4, .my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4, .mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4, .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4, .mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5, .my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5, .mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5, .my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5, .mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0, .py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0, .px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0, .py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0, .px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: .25rem !important;
  }

  .pt-sm-1, .py-sm-1 {
    padding-top: .25rem !important;
  }

  .pr-sm-1, .px-sm-1 {
    padding-right: .25rem !important;
  }

  .pb-sm-1, .py-sm-1 {
    padding-bottom: .25rem !important;
  }

  .pl-sm-1, .px-sm-1 {
    padding-left: .25rem !important;
  }

  .p-sm-2 {
    padding: .5rem !important;
  }

  .pt-sm-2, .py-sm-2 {
    padding-top: .5rem !important;
  }

  .pr-sm-2, .px-sm-2 {
    padding-right: .5rem !important;
  }

  .pb-sm-2, .py-sm-2 {
    padding-bottom: .5rem !important;
  }

  .pl-sm-2, .px-sm-2 {
    padding-left: .5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3, .py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3, .px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3, .py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3, .px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4, .py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4, .px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4, .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4, .px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5, .py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5, .px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5, .py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5, .px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -.25rem !important;
  }

  .mt-sm-n1, .my-sm-n1 {
    margin-top: -.25rem !important;
  }

  .mr-sm-n1, .mx-sm-n1 {
    margin-right: -.25rem !important;
  }

  .mb-sm-n1, .my-sm-n1 {
    margin-bottom: -.25rem !important;
  }

  .ml-sm-n1, .mx-sm-n1 {
    margin-left: -.25rem !important;
  }

  .m-sm-n2 {
    margin: -.5rem !important;
  }

  .mt-sm-n2, .my-sm-n2 {
    margin-top: -.5rem !important;
  }

  .mr-sm-n2, .mx-sm-n2 {
    margin-right: -.5rem !important;
  }

  .mb-sm-n2, .my-sm-n2 {
    margin-bottom: -.5rem !important;
  }

  .ml-sm-n2, .mx-sm-n2 {
    margin-left: -.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3, .my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3, .mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3, .my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3, .mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4, .my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4, .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4, .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4, .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5, .my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5, .mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5, .my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5, .mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto, .my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto, .mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto, .my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto, .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0, .my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0, .mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0, .my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0, .mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: .25rem !important;
  }

  .mt-md-1, .my-md-1 {
    margin-top: .25rem !important;
  }

  .mr-md-1, .mx-md-1 {
    margin-right: .25rem !important;
  }

  .mb-md-1, .my-md-1 {
    margin-bottom: .25rem !important;
  }

  .ml-md-1, .mx-md-1 {
    margin-left: .25rem !important;
  }

  .m-md-2 {
    margin: .5rem !important;
  }

  .mt-md-2, .my-md-2 {
    margin-top: .5rem !important;
  }

  .mr-md-2, .mx-md-2 {
    margin-right: .5rem !important;
  }

  .mb-md-2, .my-md-2 {
    margin-bottom: .5rem !important;
  }

  .ml-md-2, .mx-md-2 {
    margin-left: .5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3, .my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3, .mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3, .my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3, .mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4, .my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4, .mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4, .my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4, .mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5, .my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5, .mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5, .my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5, .mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0, .py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0, .px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0, .py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0, .px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: .25rem !important;
  }

  .pt-md-1, .py-md-1 {
    padding-top: .25rem !important;
  }

  .pr-md-1, .px-md-1 {
    padding-right: .25rem !important;
  }

  .pb-md-1, .py-md-1 {
    padding-bottom: .25rem !important;
  }

  .pl-md-1, .px-md-1 {
    padding-left: .25rem !important;
  }

  .p-md-2 {
    padding: .5rem !important;
  }

  .pt-md-2, .py-md-2 {
    padding-top: .5rem !important;
  }

  .pr-md-2, .px-md-2 {
    padding-right: .5rem !important;
  }

  .pb-md-2, .py-md-2 {
    padding-bottom: .5rem !important;
  }

  .pl-md-2, .px-md-2 {
    padding-left: .5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3, .py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3, .px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3, .py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3, .px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4, .py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4, .px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4, .py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4, .px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5, .py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5, .px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5, .py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5, .px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -.25rem !important;
  }

  .mt-md-n1, .my-md-n1 {
    margin-top: -.25rem !important;
  }

  .mr-md-n1, .mx-md-n1 {
    margin-right: -.25rem !important;
  }

  .mb-md-n1, .my-md-n1 {
    margin-bottom: -.25rem !important;
  }

  .ml-md-n1, .mx-md-n1 {
    margin-left: -.25rem !important;
  }

  .m-md-n2 {
    margin: -.5rem !important;
  }

  .mt-md-n2, .my-md-n2 {
    margin-top: -.5rem !important;
  }

  .mr-md-n2, .mx-md-n2 {
    margin-right: -.5rem !important;
  }

  .mb-md-n2, .my-md-n2 {
    margin-bottom: -.5rem !important;
  }

  .ml-md-n2, .mx-md-n2 {
    margin-left: -.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3, .my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3, .mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3, .my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3, .mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4, .my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4, .mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4, .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4, .mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5, .my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5, .mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5, .my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5, .mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto, .my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto, .mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto, .my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto, .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0, .my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0, .mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0, .my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0, .mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: .25rem !important;
  }

  .mt-lg-1, .my-lg-1 {
    margin-top: .25rem !important;
  }

  .mr-lg-1, .mx-lg-1 {
    margin-right: .25rem !important;
  }

  .mb-lg-1, .my-lg-1 {
    margin-bottom: .25rem !important;
  }

  .ml-lg-1, .mx-lg-1 {
    margin-left: .25rem !important;
  }

  .m-lg-2 {
    margin: .5rem !important;
  }

  .mt-lg-2, .my-lg-2 {
    margin-top: .5rem !important;
  }

  .mr-lg-2, .mx-lg-2 {
    margin-right: .5rem !important;
  }

  .mb-lg-2, .my-lg-2 {
    margin-bottom: .5rem !important;
  }

  .ml-lg-2, .mx-lg-2 {
    margin-left: .5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3, .my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3, .mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3, .my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3, .mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4, .my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4, .mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4, .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4, .mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5, .my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5, .mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5, .my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5, .mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0, .py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0, .px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0, .py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0, .px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: .25rem !important;
  }

  .pt-lg-1, .py-lg-1 {
    padding-top: .25rem !important;
  }

  .pr-lg-1, .px-lg-1 {
    padding-right: .25rem !important;
  }

  .pb-lg-1, .py-lg-1 {
    padding-bottom: .25rem !important;
  }

  .pl-lg-1, .px-lg-1 {
    padding-left: .25rem !important;
  }

  .p-lg-2 {
    padding: .5rem !important;
  }

  .pt-lg-2, .py-lg-2 {
    padding-top: .5rem !important;
  }

  .pr-lg-2, .px-lg-2 {
    padding-right: .5rem !important;
  }

  .pb-lg-2, .py-lg-2 {
    padding-bottom: .5rem !important;
  }

  .pl-lg-2, .px-lg-2 {
    padding-left: .5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3, .py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3, .px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3, .py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3, .px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4, .py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4, .px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4, .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4, .px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5, .py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5, .px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5, .py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5, .px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -.25rem !important;
  }

  .mt-lg-n1, .my-lg-n1 {
    margin-top: -.25rem !important;
  }

  .mr-lg-n1, .mx-lg-n1 {
    margin-right: -.25rem !important;
  }

  .mb-lg-n1, .my-lg-n1 {
    margin-bottom: -.25rem !important;
  }

  .ml-lg-n1, .mx-lg-n1 {
    margin-left: -.25rem !important;
  }

  .m-lg-n2 {
    margin: -.5rem !important;
  }

  .mt-lg-n2, .my-lg-n2 {
    margin-top: -.5rem !important;
  }

  .mr-lg-n2, .mx-lg-n2 {
    margin-right: -.5rem !important;
  }

  .mb-lg-n2, .my-lg-n2 {
    margin-bottom: -.5rem !important;
  }

  .ml-lg-n2, .mx-lg-n2 {
    margin-left: -.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3, .my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3, .mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3, .my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3, .mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4, .my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4, .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4, .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4, .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5, .my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5, .mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5, .my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5, .mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto, .my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto, .mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto, .my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto, .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0, .my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0, .mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0, .my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0, .mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: .25rem !important;
  }

  .mt-xl-1, .my-xl-1 {
    margin-top: .25rem !important;
  }

  .mr-xl-1, .mx-xl-1 {
    margin-right: .25rem !important;
  }

  .mb-xl-1, .my-xl-1 {
    margin-bottom: .25rem !important;
  }

  .ml-xl-1, .mx-xl-1 {
    margin-left: .25rem !important;
  }

  .m-xl-2 {
    margin: .5rem !important;
  }

  .mt-xl-2, .my-xl-2 {
    margin-top: .5rem !important;
  }

  .mr-xl-2, .mx-xl-2 {
    margin-right: .5rem !important;
  }

  .mb-xl-2, .my-xl-2 {
    margin-bottom: .5rem !important;
  }

  .ml-xl-2, .mx-xl-2 {
    margin-left: .5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3, .my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3, .mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3, .my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3, .mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4, .my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4, .mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4, .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4, .mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5, .my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5, .mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5, .my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5, .mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0, .py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0, .px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0, .py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0, .px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: .25rem !important;
  }

  .pt-xl-1, .py-xl-1 {
    padding-top: .25rem !important;
  }

  .pr-xl-1, .px-xl-1 {
    padding-right: .25rem !important;
  }

  .pb-xl-1, .py-xl-1 {
    padding-bottom: .25rem !important;
  }

  .pl-xl-1, .px-xl-1 {
    padding-left: .25rem !important;
  }

  .p-xl-2 {
    padding: .5rem !important;
  }

  .pt-xl-2, .py-xl-2 {
    padding-top: .5rem !important;
  }

  .pr-xl-2, .px-xl-2 {
    padding-right: .5rem !important;
  }

  .pb-xl-2, .py-xl-2 {
    padding-bottom: .5rem !important;
  }

  .pl-xl-2, .px-xl-2 {
    padding-left: .5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3, .py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3, .px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3, .py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3, .px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4, .py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4, .px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4, .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4, .px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5, .py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5, .px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5, .py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5, .px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -.25rem !important;
  }

  .mt-xl-n1, .my-xl-n1 {
    margin-top: -.25rem !important;
  }

  .mr-xl-n1, .mx-xl-n1 {
    margin-right: -.25rem !important;
  }

  .mb-xl-n1, .my-xl-n1 {
    margin-bottom: -.25rem !important;
  }

  .ml-xl-n1, .mx-xl-n1 {
    margin-left: -.25rem !important;
  }

  .m-xl-n2 {
    margin: -.5rem !important;
  }

  .mt-xl-n2, .my-xl-n2 {
    margin-top: -.5rem !important;
  }

  .mr-xl-n2, .mx-xl-n2 {
    margin-right: -.5rem !important;
  }

  .mb-xl-n2, .my-xl-n2 {
    margin-bottom: -.5rem !important;
  }

  .ml-xl-n2, .mx-xl-n2 {
    margin-left: -.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3, .my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3, .mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3, .my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3, .mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4, .my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4, .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4, .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4, .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5, .my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5, .mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5, .my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5, .mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto, .my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto, .mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto, .my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto, .mx-xl-auto {
    margin-left: auto !important;
  }
}

.stretched-link:after {
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: #0000;
  position: absolute;
  inset: 0;
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: #00000080 !important;
}

.text-white-50 {
  color: #ffffff80 !important;
}

.text-hide {
  font: 0 / 0 a;
  color: #0000;
  text-shadow: none;
  background-color: #0000;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *, :before, :after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre, blockquote {
    page-break-inside: avoid;
    border: 1px solid #adb5bd;
  }

  tr, img {
    page-break-inside: avoid;
  }

  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  h2, h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }

  body, .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td, .table th {
    background-color: #fff !important;
  }

  .table-bordered th, .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }

  .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

:root {
  --primary: #673de6;
  --primary-light: #ebe4ff;
  --primary-lightest: #673de614;
  --primary-dark: #5025d1;
  --primary-charts: #b39ef3;
  --white: #fff;
  --gray: #6d7081;
  --gray-light: #f2f3f6;
  --gray-dark: #36344d;
  --gray-border: #dadce0;
  --success: #00b090;
  --success-light: #def4f0;
  --success-dark: #008361;
  --info-light: #e0f8ff;
  --danger: #fc5185;
  --danger-light: #ffe8ef;
  --danger-dark: #d63163;
  --warning: #ffcd35;
  --warning-light: #fff8e2;
  --warning-dark: #fea419;
  --meteorite: #8c85ff;
  --meteorite-light: #d5dfff;
  --meteorite-gray: #dadce03d;
  --meteorite-dark: #2f1c6a;
  --light: #fff;
  --dark: #1d1e20;
  --white-blue: #f4f5ff;
  --primary-timer: #8564eb;
  --black-timer: #343434;
  --periwinkle: #c5cde9;
  --ghost-white: #fafbff;
  --backdrop: #00000080;
  --placeholder: #0009;
  --primary-dark-hover: #dadce03d;
  --header-height: 64px;
  --header-control-size: 36px;
  --header-control-icon-size: 24px;
  --header-font-size: 14px;
  --header-logo-height-desktop: 30px;
  --hmenu-width: 260px;
  --hmenu-width-minimized: 72px;
  --hmenu-width-second-level: 260px;
  --hmenu-padding: 12px;
  --hmenu-spacing: 12px;
  --hmenu-spacing-minimized: 4px;
  --border-radius-xs: 6px;
  --border-radius-sm: 8px;
  --border-radius-md: 12px;
  --border-radius-lg: 16px;
  --border-radius-lg--only-top: var(--border-radius-lg) var(--border-radius-lg) 0 0;
  --border-radius-full: 999px;
  --z-index-toastr: 1100;
}

body.hmenu-minimized {
  --hmenu-width: var(--hmenu-width-minimized);
}

@media (max-width: 1200px) {
  :root, body.hmenu-minimized {
    --hmenu-width: 295px;
  }
}

:root {
  --z-index-1: 100;
  --z-index-2: 200;
  --z-index-3: 300;
  --z-index-4: 400;
  --z-index-hp-action: 400;
  --z-index-5: 500;
  --z-index-6: 600;
  --z-index-21: 2100;
  --z-index-modal: 600;
  --z-index-hp-action-modal: 700;
  --z-index-10: 1010;
  --z-index-intercom-1: 1100;
  --z-index-intercom-2: 1200;
  --z-index-intercom-3: 1300;
  --z-index-max: 2147480000;
  --z-index-child-1: 10;
  --z-index-child-2: 20;
}

html {
  scroll-behavior: smooth;
}

html, body {
  height: 100%;
  color: var(--h-fg-neutral-default);
  margin: 0;
  padding: 0;
  background: var(--h-bg-neutral-secondary) !important;
  display: inline !important;
}

#app {
  display: inherit;
  height: 100vh;
}

.app-wrapper {
  color: var(--h-fg-neutral-default);
  background: var(--h-bg-neutral-secondary);
}

a.dropdown-toggle:after {
  display: none;
}

* {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  font-family: DM Sans, Roboto, sans-serif !important;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track {
  background: none;
  border-radius: 12px;
}

::-webkit-scrollbar-thumb {
  background: var(--h-scrollbar-thumb);
  background-clip: padding-box;
  border: 2px solid #0000;
  border-radius: 12px;
}

::-webkit-scrollbar-thumb:hover {
  background-color: var(--h-scrollbar-thumb-hover);
}

::-webkit-scrollbar-thumb:vertical {
  border-left: none;
}

::-webkit-scrollbar-thumb:horizontal {
  border-top: none;
}

button {
  background: none;
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
}

:root {
  --tooltip-width: 250px;
}

.has-tooltip--bottom, .has-tooltip--top {
  position: relative;
}

.has-tooltip--bottom:after {
  content: attr(tooltip);
  background-color: var(--gray);
  color: var(--light);
  max-width: var(--tooltip-width);
  box-sizing: border-box;
  border-radius: 4px;
  width: max-content;
  padding: 4px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  animation: .3s fadeIn;
  position: absolute;
  top: calc(100% + 5px);
  left: 50%;
  transform: translate(-50%);
}

.has-tooltip--top:after {
  max-width: var(--tooltip-width);
  content: attr(tooltip);
  background-color: var(--gray);
  color: var(--light);
  box-sizing: border-box;
  border-radius: 4px;
  width: max-content;
  padding: 4px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  animation: .3s fadeIn;
  position: absolute;
  bottom: calc(100% + 5px);
  left: 50%;
  transform: translate(-50%);
}

html, body {
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.btn--cta {
  text-transform: uppercase;
  padding-left: 2.3rem;
  padding-right: 2.3rem;
  font-weight: 500;
}

.primary-header {
  color: var(--dark);
  text-align: center;
  margin-bottom: 1rem;
  font-weight: 700;
}

.primary-header--grey {
  color: var(--ligth-text);
}

.secondary-header {
  text-align: center;
  margin-bottom: 1rem;
}

h1, .h1 {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

h2, .h2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

h3, .h3 {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

h4, .h4, .h-button, .btn, button {
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

body, li, p {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.helper-text {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

p {
  color: var(--h-fg-neutral-secondary);
}

b, strong {
  font-weight: 700;
}

a {
  color: var(--h-fg-brand-default);
}

a:hover {
  color: var(--h-fg-brand-hover);
}

.link-disabled {
  color: var(--ligth-text);
}

.text-title-1 {
  color: var(--h-fg-neutral-default);
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.text-title-2 {
  color: var(--h-fg-neutral-default);
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.text-title-3 {
  color: var(--h-fg-neutral-default);
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

.text-heading-1 {
  color: var(--h-fg-neutral-default);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.text-heading-2 {
  color: var(--h-fg-neutral-default);
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.text-heading-3, .text-bold-1 {
  color: var(--h-fg-neutral-default);
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.text-bold-2 {
  color: var(--h-fg-neutral-default);
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.text-bold-3 {
  color: var(--h-fg-neutral-default);
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.text-body-1 {
  color: var(--h-fg-neutral-secondary);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.text-body-2 {
  color: var(--h-fg-neutral-secondary);
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.text-body-3 {
  color: var(--h-fg-neutral-secondary);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.text-button-1 {
  color: var(--h-fg-neutral-default);
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.text-button-2 {
  color: var(--h-fg-neutral-default);
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.text-button-3 {
  color: var(--h-fg-neutral-default);
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.text-crossed-1 {
  color: var(--h-fg-neutral-secondary);
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: line-through;
}

.text-crossed-2 {
  color: var(--h-fg-neutral-secondary);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: line-through;
}

.text-caption {
  color: var(--h-fg-neutral-default);
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.text-overline {
  text-transform: uppercase;
  color: var(--h-fg-neutral-default);
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.text-link-1 {
  color: var(--primary--500);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: underline;
}

.text-link-2 {
  color: var(--primary--500);
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: underline;
}

.text-link-3 {
  color: var(--primary--500);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
}

.text-warning-dark, a.text-warning-dark, .text-warning-dark:hover, a.text-warning-dark:hover {
  color: var(--warning-dark) !important;
}

.text-warning-light, a.text-warning-light, .text-warning-light:hover, a.text-warning-light:hover {
  color: var(--warning-light) !important;
}

.text-success-light, a.text-success-light, .text-success-light:hover, a.text-success-light:hover {
  color: var(--success-light) !important;
}

.text-success-dark, a.text-success-dark, .text-success-dark:hover, a.text-success-dark:hover {
  color: var(--success-dark) !important;
}

.text-danger-light, a.text-danger-light, .text-danger-light:hover, a.text-danger-light:hover {
  color: var(--danger-light) !important;
}

.text-header-bg, a.text-header-bg, .text-header-bg:hover, a.text-header-bg:hover {
  color: var(--light) !important;
}

.text-gray-light, a.text-gray-light {
  color: var(--gray-light) !important;
}

.text-gray-light:hover, a.text-gray-light:hover {
  color: var(--gray-dark) !important;
}

.text-gray, a.text-gray {
  color: var(--gray) !important;
}

a.text-gray:hover {
  color: var(--gray-dark) !important;
}

.text-black, a.text-black, .text-black:hover, a.text-black:hover {
  color: var(--dark) !important;
}

.text-dark, a.text-dark, .text-dark:hover, a.text-dark:hover {
  color: var(--h-fg-neutral-default) !important;
}

.text-light, a.text-light, .text-light:hover, a.text-light:hover {
  color: var(--light) !important;
}

.text-danger, a.text-danger, .text-danger:hover, a.text-danger:hover {
  color: var(--h-fg-danger-default) !important;
}

.text-warning, a.text-warning, .text-warning:hover, a.text-warning:hover {
  color: var(--h-fg-warning-default) !important;
}

.text-info, a.text-info, .text-info:hover, a.text-info:hover {
  color: var(--h-fg-brand-default) !important;
}

.text-success, a.text-success, .text-success:hover, a.text-success:hover {
  color: var(--h-fg-success-default) !important;
}

.text-header-text, a.text-header-text, .text-header-text:hover, a.text-header-text:hover {
  color: var(--header-text) !important;
}

.text-secondary, a.text-secondary, .text-secondary:hover, a.text-secondary:hover {
  color: var(--h-fg-neutral-secondary) !important;
}

.text-primary, a.text-primary, .text-primary:hover, a.text-primary:hover {
  color: var(--h-fg-brand-default) !important;
}

.text-primary-light, a.text-primary-light, .text-primary-light:hover, a.text-primary-light:hover {
  color: var(--primary-light) !important;
}

.text-meteorite-dark, a.text-meteorite-dark, .text-meteorite-dark:hover, a.text-meteorite-dark:hover {
  color: var(--meteorite-dark) !important;
}

@keyframes ring {
  0% {
    transform: rotate(0);
  }

  8% {
    transform: rotate(18deg);
  }

  16% {
    transform: rotate(-16deg);
  }

  24% {
    transform: rotate(14deg);
  }

  32% {
    transform: rotate(-12deg);
  }

  40% {
    transform: rotate(10deg);
  }

  48% {
    transform: rotate(-8deg);
  }

  56% {
    transform: rotate(6deg);
  }

  64% {
    transform: rotate(-4deg);
  }

  72% {
    transform: rotate(2deg);
  }

  80% {
    transform: rotate(-1deg);
  }

  88% {
    transform: rotate(1deg);
  }

  to {
    transform: rotate(0);
  }
}

@keyframes blink {
  0% {
    opacity: 1;
  }

  to {
    opacity: .5;
  }
}

@keyframes notification-pulse {
  0% {
    opacity: 1;
  }

  90% {
    opacity: .5;
    transform: scale(3.2);
  }

  to {
    opacity: 0;
  }
}

.ring {
  animation: 1.5s ease-in-out 2s infinite ring;
}

.pulse {
  animation: 1s ease-in-out .3s infinite pulse;
}

.notification-pulse {
  position: relative;
}

.notification-pulse:before {
  content: "";
  background-color: inherit;
  border-radius: inherit;
  animation: .8s ease-in-out infinite notification-pulse;
  position: absolute;
  inset: 0;
}

@keyframes jumpBanner {
  0% {
    transform: translateY(5px)scale(1.01, .9);
  }

  20% {
    transform: translateY(-1px)scaleY(1);
  }

  50% {
    transform: translateY(-2px)scale(1);
  }

  80% {
    transform: translateY(-1px)scale(1);
  }

  to {
    transform: translateY(5px)scale(1.01, .9);
  }
}

@keyframes jump {
  0% {
    transform: translate(-15px, 5px)scale(1.15, .8);
  }

  20% {
    transform: translateY(-10px)scaleY(1.1);
  }

  50% {
    transform: translateY(-15px)scale(1);
  }

  80% {
    transform: translateY(-10px)scale(1);
  }

  to {
    transform: translate(-15px, 5px)scale(1.15, .8);
  }
}

@keyframes jumpShadow {
  0% {
    opacity: .3;
    transform: scale(1);
  }

  50% {
    opacity: .2;
    transform: translate(30%, 20%)scale(.5);
  }

  to {
    opacity: .3;
    transform: scale(1);
  }
}

@keyframes fingers {
  0% {
    transform: skewY(0);
  }

  20% {
    transform: skewY(0);
  }

  29% {
    transform: skewY(5deg);
  }

  35% {
    transform: skewY(5deg);
  }

  41% {
    transform: skewY(0);
  }

  to {
    transform: skewY(0);
  }
}

@keyframes fingers2 {
  0% {
    transform: skewY(0);
  }

  24% {
    transform: skewY(0);
  }

  33% {
    transform: skewY(5deg);
  }

  39% {
    transform: skewY(5deg);
  }

  45% {
    transform: skewY(0);
  }

  to {
    transform: skewY(0);
  }
}

@keyframes fingers3 {
  0% {
    transform: skewY(0);
  }

  28% {
    transform: skewY(0);
  }

  37% {
    transform: skewY(5deg);
  }

  43% {
    transform: skewY(5deg);
  }

  49% {
    transform: skewY(0);
  }

  to {
    transform: skewY(0);
  }
}

@keyframes dataLoaderStrech {
  0%, 40%, to {
    transform: scaleY(.4);
  }

  20% {
    transform: scaleY(1);
  }
}

@keyframes rotate {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

.anim-rotate {
  animation: 4s linear infinite rotate;
}

.fadeInDown {
  animation: .7s ease-in both fadeInDown;
}

.fade-enter-active, .fade-leave-active {
  transition: opacity .3s;
}

.fade-enter, .fade-leave-to {
  opacity: 0;
}

.fade-slow-enter-active, .fade-slow-leave-active {
  transition: opacity .6s;
}

.fade-slow-enter, .fade-slow-leave-to {
  opacity: 0;
}

.fade-slow-migration-enter-active {
  transition: opacity .6s;
}

.fade-slow-migration-enter, .fade-slow-migration-leave-to {
  opacity: 0;
}

.slide-enter-to, .slide-leave {
  max-height: 2500px;
  transition: max-height .6s ease-in-out;
  overflow: hidden;
}

.slide-enter, .slide-leave-to {
  max-height: 0;
  transition: max-height .6s ease-in-out;
  overflow: hidden;
}

.rotate180Deg {
  transform: rotate(180deg);
}

.rotate90Deg {
  transform: rotate(90deg);
}

.survey-question-enter-active, .survey-answers-enter-active {
  transition: all .8s;
}

.survey-question-leave-active, .survey-answers-leave-active {
  transition: all;
  position: absolute;
}

.survey-question-enter {
  opacity: 0;
  transform: translate(25%, 80%);
}

.survey-question-leave-to {
  opacity: 0;
  padding-bottom: 24px;
  transform: translate(-25%, -80%);
}

.survey-answers-enter {
  opacity: 0;
  transform: translateY(80%);
}

.survey-answers-leave-to {
  opacity: 0;
  transform: translate(25%, 80%);
}

.h-banner {
  background-color: var(--neutral--0);
  border: 1px solid var(--neutral--200);
  border-radius: 8px;
  margin-bottom: 24px;
  padding: 24px;
}

.h-banner__title {
  align-items: center;
  display: flex;
}

.h-banner .icon, .h-banner h3 {
  margin-bottom: 0;
}

.h-banner h3 {
  margin-left: 8px;
}

.h-banner .icon {
  flex-shrink: 0;
}

.h-banner p {
  word-break: break-word;
  margin-top: 16px;
}

.h-banner__buttons {
  text-align: right;
}

.primary-hover, .primary-text-hover {
  background-color: var(--h-bg-neutral-hover);
  transition-duration: .6s;
}

.primary-text-hover p, .primary-text-hover h1, .primary-text-hover h2, .primary-text-hover h3, .primary-text-hover h4, .primary-text-hover h5, .primary-text-hover h6, .primary-text-hover div {
  color: var(--primary--600) !important;
}

.has-tooltip {
  outline: none;
}

.reset-button {
  all: unset;
  cursor: pointer;
  font: inherit;
  color: inherit;
  text-align: center;
  box-sizing: border-box;
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  text-decoration: none;
  display: inline-block;
}

.text-bold-700 {
  font-weight: 700;
}

@media (min-width: 992px) {
  .u-paddingless-lg {
    padding: 0 !important;
  }

  .u-top-paddingless-lg {
    padding-top: 0 !important;
  }

  .u-bottom-paddingless-lg {
    padding-bottom: 0 !important;
  }

  .u-side-paddingless-lg {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .u-margin-0rem-lg {
    margin: 0 !important;
  }

  .u-margin-top-0rem-lg {
    margin-top: 0 !important;
  }

  .u-margin-bottom-0rem-lg {
    margin-bottom: 0 !important;
  }

  .u-margin-left-0rem-lg {
    margin-left: 0 !important;
  }

  .u-margin-right-0rem-lg {
    margin-right: 0 !important;
  }

  .u-margin-side-0rem-lg {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .u-padding-0rem-lg {
    padding: 0 !important;
  }

  .u-padding-top-0rem-lg {
    padding-top: 0 !important;
  }

  .u-padding-bottom-0rem-lg {
    padding-bottom: 0 !important;
  }

  .u-padding-left-0rem-lg {
    padding-left: 0 !important;
  }

  .u-padding-right-0rem-lg {
    padding-right: 0 !important;
  }

  .u-padding-side-0rem-lg {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .u-width-0rem-lg {
    width: 0 !important;
  }

  .u-margin-1rem-lg {
    margin: 1rem !important;
  }

  .u-margin-top-1rem-lg {
    margin-top: 1rem !important;
  }

  .u-margin-bottom-1rem-lg {
    margin-bottom: 1rem !important;
  }

  .u-margin-left-1rem-lg {
    margin-left: 1rem !important;
  }

  .u-margin-right-1rem-lg {
    margin-right: 1rem !important;
  }

  .u-margin-side-1rem-lg {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .u-padding-1rem-lg {
    padding: 1rem !important;
  }

  .u-padding-top-1rem-lg {
    padding-top: 1rem !important;
  }

  .u-padding-bottom-1rem-lg {
    padding-bottom: 1rem !important;
  }

  .u-padding-left-1rem-lg {
    padding-left: 1rem !important;
  }

  .u-padding-right-1rem-lg {
    padding-right: 1rem !important;
  }

  .u-padding-side-1rem-lg {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .u-width-1rem-lg {
    width: 1rem !important;
  }

  .u-margin-2rem-lg {
    margin: 2rem !important;
  }

  .u-margin-top-2rem-lg {
    margin-top: 2rem !important;
  }

  .u-margin-bottom-2rem-lg {
    margin-bottom: 2rem !important;
  }

  .u-margin-left-2rem-lg {
    margin-left: 2rem !important;
  }

  .u-margin-right-2rem-lg {
    margin-right: 2rem !important;
  }

  .u-margin-side-2rem-lg {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .u-padding-2rem-lg {
    padding: 2rem !important;
  }

  .u-padding-top-2rem-lg {
    padding-top: 2rem !important;
  }

  .u-padding-bottom-2rem-lg {
    padding-bottom: 2rem !important;
  }

  .u-padding-left-2rem-lg {
    padding-left: 2rem !important;
  }

  .u-padding-right-2rem-lg {
    padding-right: 2rem !important;
  }

  .u-padding-side-2rem-lg {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .u-width-2rem-lg {
    width: 2rem !important;
  }

  .u-margin-3rem-lg {
    margin: 3rem !important;
  }

  .u-margin-top-3rem-lg {
    margin-top: 3rem !important;
  }

  .u-margin-bottom-3rem-lg {
    margin-bottom: 3rem !important;
  }

  .u-margin-left-3rem-lg {
    margin-left: 3rem !important;
  }

  .u-margin-right-3rem-lg {
    margin-right: 3rem !important;
  }

  .u-margin-side-3rem-lg {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .u-padding-3rem-lg {
    padding: 3rem !important;
  }

  .u-padding-top-3rem-lg {
    padding-top: 3rem !important;
  }

  .u-padding-bottom-3rem-lg {
    padding-bottom: 3rem !important;
  }

  .u-padding-left-3rem-lg {
    padding-left: 3rem !important;
  }

  .u-padding-right-3rem-lg {
    padding-right: 3rem !important;
  }

  .u-padding-side-3rem-lg {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .u-width-3rem-lg {
    width: 3rem !important;
  }

  .u-margin-4rem-lg {
    margin: 4rem !important;
  }

  .u-margin-top-4rem-lg {
    margin-top: 4rem !important;
  }

  .u-margin-bottom-4rem-lg {
    margin-bottom: 4rem !important;
  }

  .u-margin-left-4rem-lg {
    margin-left: 4rem !important;
  }

  .u-margin-right-4rem-lg {
    margin-right: 4rem !important;
  }

  .u-margin-side-4rem-lg {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .u-padding-4rem-lg {
    padding: 4rem !important;
  }

  .u-padding-top-4rem-lg {
    padding-top: 4rem !important;
  }

  .u-padding-bottom-4rem-lg {
    padding-bottom: 4rem !important;
  }

  .u-padding-left-4rem-lg {
    padding-left: 4rem !important;
  }

  .u-padding-right-4rem-lg {
    padding-right: 4rem !important;
  }

  .u-padding-side-4rem-lg {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .u-width-4rem-lg {
    width: 4rem !important;
  }

  .u-margin-5rem-lg {
    margin: 5rem !important;
  }

  .u-margin-top-5rem-lg {
    margin-top: 5rem !important;
  }

  .u-margin-bottom-5rem-lg {
    margin-bottom: 5rem !important;
  }

  .u-margin-left-5rem-lg {
    margin-left: 5rem !important;
  }

  .u-margin-right-5rem-lg {
    margin-right: 5rem !important;
  }

  .u-margin-side-5rem-lg {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .u-padding-5rem-lg {
    padding: 5rem !important;
  }

  .u-padding-top-5rem-lg {
    padding-top: 5rem !important;
  }

  .u-padding-bottom-5rem-lg {
    padding-bottom: 5rem !important;
  }

  .u-padding-left-5rem-lg {
    padding-left: 5rem !important;
  }

  .u-padding-right-5rem-lg {
    padding-right: 5rem !important;
  }

  .u-padding-side-5rem-lg {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .u-width-5rem-lg {
    width: 5rem !important;
  }

  .u-margin-6rem-lg {
    margin: 6rem !important;
  }

  .u-margin-top-6rem-lg {
    margin-top: 6rem !important;
  }

  .u-margin-bottom-6rem-lg {
    margin-bottom: 6rem !important;
  }

  .u-margin-left-6rem-lg {
    margin-left: 6rem !important;
  }

  .u-margin-right-6rem-lg {
    margin-right: 6rem !important;
  }

  .u-margin-side-6rem-lg {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .u-padding-6rem-lg {
    padding: 6rem !important;
  }

  .u-padding-top-6rem-lg {
    padding-top: 6rem !important;
  }

  .u-padding-bottom-6rem-lg {
    padding-bottom: 6rem !important;
  }

  .u-padding-left-6rem-lg {
    padding-left: 6rem !important;
  }

  .u-padding-right-6rem-lg {
    padding-right: 6rem !important;
  }

  .u-padding-side-6rem-lg {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .u-width-6rem-lg {
    width: 6rem !important;
  }

  .u-margin-7rem-lg {
    margin: 7rem !important;
  }

  .u-margin-top-7rem-lg {
    margin-top: 7rem !important;
  }

  .u-margin-bottom-7rem-lg {
    margin-bottom: 7rem !important;
  }

  .u-margin-left-7rem-lg {
    margin-left: 7rem !important;
  }

  .u-margin-right-7rem-lg {
    margin-right: 7rem !important;
  }

  .u-margin-side-7rem-lg {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .u-padding-7rem-lg {
    padding: 7rem !important;
  }

  .u-padding-top-7rem-lg {
    padding-top: 7rem !important;
  }

  .u-padding-bottom-7rem-lg {
    padding-bottom: 7rem !important;
  }

  .u-padding-left-7rem-lg {
    padding-left: 7rem !important;
  }

  .u-padding-right-7rem-lg {
    padding-right: 7rem !important;
  }

  .u-padding-side-7rem-lg {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .u-width-7rem-lg {
    width: 7rem !important;
  }

  .u-margin-8rem-lg {
    margin: 8rem !important;
  }

  .u-margin-top-8rem-lg {
    margin-top: 8rem !important;
  }

  .u-margin-bottom-8rem-lg {
    margin-bottom: 8rem !important;
  }

  .u-margin-left-8rem-lg {
    margin-left: 8rem !important;
  }

  .u-margin-right-8rem-lg {
    margin-right: 8rem !important;
  }

  .u-margin-side-8rem-lg {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .u-padding-8rem-lg {
    padding: 8rem !important;
  }

  .u-padding-top-8rem-lg {
    padding-top: 8rem !important;
  }

  .u-padding-bottom-8rem-lg {
    padding-bottom: 8rem !important;
  }

  .u-padding-left-8rem-lg {
    padding-left: 8rem !important;
  }

  .u-padding-right-8rem-lg {
    padding-right: 8rem !important;
  }

  .u-padding-side-8rem-lg {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .u-width-8rem-lg {
    width: 8rem !important;
  }

  .u-margin-9rem-lg {
    margin: 9rem !important;
  }

  .u-margin-top-9rem-lg {
    margin-top: 9rem !important;
  }

  .u-margin-bottom-9rem-lg {
    margin-bottom: 9rem !important;
  }

  .u-margin-left-9rem-lg {
    margin-left: 9rem !important;
  }

  .u-margin-right-9rem-lg {
    margin-right: 9rem !important;
  }

  .u-margin-side-9rem-lg {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .u-padding-9rem-lg {
    padding: 9rem !important;
  }

  .u-padding-top-9rem-lg {
    padding-top: 9rem !important;
  }

  .u-padding-bottom-9rem-lg {
    padding-bottom: 9rem !important;
  }

  .u-padding-left-9rem-lg {
    padding-left: 9rem !important;
  }

  .u-padding-right-9rem-lg {
    padding-right: 9rem !important;
  }

  .u-padding-side-9rem-lg {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

  .u-width-9rem-lg {
    width: 9rem !important;
  }

  .u-margin-10rem-lg {
    margin: 10rem !important;
  }

  .u-margin-top-10rem-lg {
    margin-top: 10rem !important;
  }

  .u-margin-bottom-10rem-lg {
    margin-bottom: 10rem !important;
  }

  .u-margin-left-10rem-lg {
    margin-left: 10rem !important;
  }

  .u-margin-right-10rem-lg {
    margin-right: 10rem !important;
  }

  .u-margin-side-10rem-lg {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .u-padding-10rem-lg {
    padding: 10rem !important;
  }

  .u-padding-top-10rem-lg {
    padding-top: 10rem !important;
  }

  .u-padding-bottom-10rem-lg {
    padding-bottom: 10rem !important;
  }

  .u-padding-left-10rem-lg {
    padding-left: 10rem !important;
  }

  .u-padding-right-10rem-lg {
    padding-right: 10rem !important;
  }

  .u-padding-side-10rem-lg {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .u-width-10rem-lg {
    width: 10rem !important;
  }

  .u-margin-11rem-lg {
    margin: 11rem !important;
  }

  .u-margin-top-11rem-lg {
    margin-top: 11rem !important;
  }

  .u-margin-bottom-11rem-lg {
    margin-bottom: 11rem !important;
  }

  .u-margin-left-11rem-lg {
    margin-left: 11rem !important;
  }

  .u-margin-right-11rem-lg {
    margin-right: 11rem !important;
  }

  .u-margin-side-11rem-lg {
    margin-left: 11rem !important;
    margin-right: 11rem !important;
  }

  .u-padding-11rem-lg {
    padding: 11rem !important;
  }

  .u-padding-top-11rem-lg {
    padding-top: 11rem !important;
  }

  .u-padding-bottom-11rem-lg {
    padding-bottom: 11rem !important;
  }

  .u-padding-left-11rem-lg {
    padding-left: 11rem !important;
  }

  .u-padding-right-11rem-lg {
    padding-right: 11rem !important;
  }

  .u-padding-side-11rem-lg {
    padding-left: 11rem !important;
    padding-right: 11rem !important;
  }

  .u-width-11rem-lg {
    width: 11rem !important;
  }

  .u-margin-12rem-lg {
    margin: 12rem !important;
  }

  .u-margin-top-12rem-lg {
    margin-top: 12rem !important;
  }

  .u-margin-bottom-12rem-lg {
    margin-bottom: 12rem !important;
  }

  .u-margin-left-12rem-lg {
    margin-left: 12rem !important;
  }

  .u-margin-right-12rem-lg {
    margin-right: 12rem !important;
  }

  .u-margin-side-12rem-lg {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .u-padding-12rem-lg {
    padding: 12rem !important;
  }

  .u-padding-top-12rem-lg {
    padding-top: 12rem !important;
  }

  .u-padding-bottom-12rem-lg {
    padding-bottom: 12rem !important;
  }

  .u-padding-left-12rem-lg {
    padding-left: 12rem !important;
  }

  .u-padding-right-12rem-lg {
    padding-right: 12rem !important;
  }

  .u-padding-side-12rem-lg {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .u-width-12rem-lg {
    width: 12rem !important;
  }

  .u-margin-13rem-lg {
    margin: 13rem !important;
  }

  .u-margin-top-13rem-lg {
    margin-top: 13rem !important;
  }

  .u-margin-bottom-13rem-lg {
    margin-bottom: 13rem !important;
  }

  .u-margin-left-13rem-lg {
    margin-left: 13rem !important;
  }

  .u-margin-right-13rem-lg {
    margin-right: 13rem !important;
  }

  .u-margin-side-13rem-lg {
    margin-left: 13rem !important;
    margin-right: 13rem !important;
  }

  .u-padding-13rem-lg {
    padding: 13rem !important;
  }

  .u-padding-top-13rem-lg {
    padding-top: 13rem !important;
  }

  .u-padding-bottom-13rem-lg {
    padding-bottom: 13rem !important;
  }

  .u-padding-left-13rem-lg {
    padding-left: 13rem !important;
  }

  .u-padding-right-13rem-lg {
    padding-right: 13rem !important;
  }

  .u-padding-side-13rem-lg {
    padding-left: 13rem !important;
    padding-right: 13rem !important;
  }

  .u-width-13rem-lg {
    width: 13rem !important;
  }

  .u-margin-14rem-lg {
    margin: 14rem !important;
  }

  .u-margin-top-14rem-lg {
    margin-top: 14rem !important;
  }

  .u-margin-bottom-14rem-lg {
    margin-bottom: 14rem !important;
  }

  .u-margin-left-14rem-lg {
    margin-left: 14rem !important;
  }

  .u-margin-right-14rem-lg {
    margin-right: 14rem !important;
  }

  .u-margin-side-14rem-lg {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .u-padding-14rem-lg {
    padding: 14rem !important;
  }

  .u-padding-top-14rem-lg {
    padding-top: 14rem !important;
  }

  .u-padding-bottom-14rem-lg {
    padding-bottom: 14rem !important;
  }

  .u-padding-left-14rem-lg {
    padding-left: 14rem !important;
  }

  .u-padding-right-14rem-lg {
    padding-right: 14rem !important;
  }

  .u-padding-side-14rem-lg {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .u-width-14rem-lg {
    width: 14rem !important;
  }

  .u-margin-15rem-lg {
    margin: 15rem !important;
  }

  .u-margin-top-15rem-lg {
    margin-top: 15rem !important;
  }

  .u-margin-bottom-15rem-lg {
    margin-bottom: 15rem !important;
  }

  .u-margin-left-15rem-lg {
    margin-left: 15rem !important;
  }

  .u-margin-right-15rem-lg {
    margin-right: 15rem !important;
  }

  .u-margin-side-15rem-lg {
    margin-left: 15rem !important;
    margin-right: 15rem !important;
  }

  .u-padding-15rem-lg {
    padding: 15rem !important;
  }

  .u-padding-top-15rem-lg {
    padding-top: 15rem !important;
  }

  .u-padding-bottom-15rem-lg {
    padding-bottom: 15rem !important;
  }

  .u-padding-left-15rem-lg {
    padding-left: 15rem !important;
  }

  .u-padding-right-15rem-lg {
    padding-right: 15rem !important;
  }

  .u-padding-side-15rem-lg {
    padding-left: 15rem !important;
    padding-right: 15rem !important;
  }

  .u-width-15rem-lg {
    width: 15rem !important;
  }

  .u-margin-16rem-lg {
    margin: 16rem !important;
  }

  .u-margin-top-16rem-lg {
    margin-top: 16rem !important;
  }

  .u-margin-bottom-16rem-lg {
    margin-bottom: 16rem !important;
  }

  .u-margin-left-16rem-lg {
    margin-left: 16rem !important;
  }

  .u-margin-right-16rem-lg {
    margin-right: 16rem !important;
  }

  .u-margin-side-16rem-lg {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .u-padding-16rem-lg {
    padding: 16rem !important;
  }

  .u-padding-top-16rem-lg {
    padding-top: 16rem !important;
  }

  .u-padding-bottom-16rem-lg {
    padding-bottom: 16rem !important;
  }

  .u-padding-left-16rem-lg {
    padding-left: 16rem !important;
  }

  .u-padding-right-16rem-lg {
    padding-right: 16rem !important;
  }

  .u-padding-side-16rem-lg {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .u-width-16rem-lg {
    width: 16rem !important;
  }

  .u-margin-17rem-lg {
    margin: 17rem !important;
  }

  .u-margin-top-17rem-lg {
    margin-top: 17rem !important;
  }

  .u-margin-bottom-17rem-lg {
    margin-bottom: 17rem !important;
  }

  .u-margin-left-17rem-lg {
    margin-left: 17rem !important;
  }

  .u-margin-right-17rem-lg {
    margin-right: 17rem !important;
  }

  .u-margin-side-17rem-lg {
    margin-left: 17rem !important;
    margin-right: 17rem !important;
  }

  .u-padding-17rem-lg {
    padding: 17rem !important;
  }

  .u-padding-top-17rem-lg {
    padding-top: 17rem !important;
  }

  .u-padding-bottom-17rem-lg {
    padding-bottom: 17rem !important;
  }

  .u-padding-left-17rem-lg {
    padding-left: 17rem !important;
  }

  .u-padding-right-17rem-lg {
    padding-right: 17rem !important;
  }

  .u-padding-side-17rem-lg {
    padding-left: 17rem !important;
    padding-right: 17rem !important;
  }

  .u-width-17rem-lg {
    width: 17rem !important;
  }

  .u-margin-18rem-lg {
    margin: 18rem !important;
  }

  .u-margin-top-18rem-lg {
    margin-top: 18rem !important;
  }

  .u-margin-bottom-18rem-lg {
    margin-bottom: 18rem !important;
  }

  .u-margin-left-18rem-lg {
    margin-left: 18rem !important;
  }

  .u-margin-right-18rem-lg {
    margin-right: 18rem !important;
  }

  .u-margin-side-18rem-lg {
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }

  .u-padding-18rem-lg {
    padding: 18rem !important;
  }

  .u-padding-top-18rem-lg {
    padding-top: 18rem !important;
  }

  .u-padding-bottom-18rem-lg {
    padding-bottom: 18rem !important;
  }

  .u-padding-left-18rem-lg {
    padding-left: 18rem !important;
  }

  .u-padding-right-18rem-lg {
    padding-right: 18rem !important;
  }

  .u-padding-side-18rem-lg {
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }

  .u-width-18rem-lg {
    width: 18rem !important;
  }

  .u-margin-19rem-lg {
    margin: 19rem !important;
  }

  .u-margin-top-19rem-lg {
    margin-top: 19rem !important;
  }

  .u-margin-bottom-19rem-lg {
    margin-bottom: 19rem !important;
  }

  .u-margin-left-19rem-lg {
    margin-left: 19rem !important;
  }

  .u-margin-right-19rem-lg {
    margin-right: 19rem !important;
  }

  .u-margin-side-19rem-lg {
    margin-left: 19rem !important;
    margin-right: 19rem !important;
  }

  .u-padding-19rem-lg {
    padding: 19rem !important;
  }

  .u-padding-top-19rem-lg {
    padding-top: 19rem !important;
  }

  .u-padding-bottom-19rem-lg {
    padding-bottom: 19rem !important;
  }

  .u-padding-left-19rem-lg {
    padding-left: 19rem !important;
  }

  .u-padding-right-19rem-lg {
    padding-right: 19rem !important;
  }

  .u-padding-side-19rem-lg {
    padding-left: 19rem !important;
    padding-right: 19rem !important;
  }

  .u-width-19rem-lg {
    width: 19rem !important;
  }

  .u-margin-20rem-lg {
    margin: 20rem !important;
  }

  .u-margin-top-20rem-lg {
    margin-top: 20rem !important;
  }

  .u-margin-bottom-20rem-lg {
    margin-bottom: 20rem !important;
  }

  .u-margin-left-20rem-lg {
    margin-left: 20rem !important;
  }

  .u-margin-right-20rem-lg {
    margin-right: 20rem !important;
  }

  .u-margin-side-20rem-lg {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .u-padding-20rem-lg {
    padding: 20rem !important;
  }

  .u-padding-top-20rem-lg {
    padding-top: 20rem !important;
  }

  .u-padding-bottom-20rem-lg {
    padding-bottom: 20rem !important;
  }

  .u-padding-left-20rem-lg {
    padding-left: 20rem !important;
  }

  .u-padding-right-20rem-lg {
    padding-right: 20rem !important;
  }

  .u-padding-side-20rem-lg {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .u-width-20rem-lg {
    width: 20rem !important;
  }

  .u-margin-21rem-lg {
    margin: 21rem !important;
  }

  .u-margin-top-21rem-lg {
    margin-top: 21rem !important;
  }

  .u-margin-bottom-21rem-lg {
    margin-bottom: 21rem !important;
  }

  .u-margin-left-21rem-lg {
    margin-left: 21rem !important;
  }

  .u-margin-right-21rem-lg {
    margin-right: 21rem !important;
  }

  .u-margin-side-21rem-lg {
    margin-left: 21rem !important;
    margin-right: 21rem !important;
  }

  .u-padding-21rem-lg {
    padding: 21rem !important;
  }

  .u-padding-top-21rem-lg {
    padding-top: 21rem !important;
  }

  .u-padding-bottom-21rem-lg {
    padding-bottom: 21rem !important;
  }

  .u-padding-left-21rem-lg {
    padding-left: 21rem !important;
  }

  .u-padding-right-21rem-lg {
    padding-right: 21rem !important;
  }

  .u-padding-side-21rem-lg {
    padding-left: 21rem !important;
    padding-right: 21rem !important;
  }

  .u-width-21rem-lg {
    width: 21rem !important;
  }

  .u-margin-22rem-lg {
    margin: 22rem !important;
  }

  .u-margin-top-22rem-lg {
    margin-top: 22rem !important;
  }

  .u-margin-bottom-22rem-lg {
    margin-bottom: 22rem !important;
  }

  .u-margin-left-22rem-lg {
    margin-left: 22rem !important;
  }

  .u-margin-right-22rem-lg {
    margin-right: 22rem !important;
  }

  .u-margin-side-22rem-lg {
    margin-left: 22rem !important;
    margin-right: 22rem !important;
  }

  .u-padding-22rem-lg {
    padding: 22rem !important;
  }

  .u-padding-top-22rem-lg {
    padding-top: 22rem !important;
  }

  .u-padding-bottom-22rem-lg {
    padding-bottom: 22rem !important;
  }

  .u-padding-left-22rem-lg {
    padding-left: 22rem !important;
  }

  .u-padding-right-22rem-lg {
    padding-right: 22rem !important;
  }

  .u-padding-side-22rem-lg {
    padding-left: 22rem !important;
    padding-right: 22rem !important;
  }

  .u-width-22rem-lg {
    width: 22rem !important;
  }

  .u-margin-23rem-lg {
    margin: 23rem !important;
  }

  .u-margin-top-23rem-lg {
    margin-top: 23rem !important;
  }

  .u-margin-bottom-23rem-lg {
    margin-bottom: 23rem !important;
  }

  .u-margin-left-23rem-lg {
    margin-left: 23rem !important;
  }

  .u-margin-right-23rem-lg {
    margin-right: 23rem !important;
  }

  .u-margin-side-23rem-lg {
    margin-left: 23rem !important;
    margin-right: 23rem !important;
  }

  .u-padding-23rem-lg {
    padding: 23rem !important;
  }

  .u-padding-top-23rem-lg {
    padding-top: 23rem !important;
  }

  .u-padding-bottom-23rem-lg {
    padding-bottom: 23rem !important;
  }

  .u-padding-left-23rem-lg {
    padding-left: 23rem !important;
  }

  .u-padding-right-23rem-lg {
    padding-right: 23rem !important;
  }

  .u-padding-side-23rem-lg {
    padding-left: 23rem !important;
    padding-right: 23rem !important;
  }

  .u-width-23rem-lg {
    width: 23rem !important;
  }

  .u-margin-24rem-lg {
    margin: 24rem !important;
  }

  .u-margin-top-24rem-lg {
    margin-top: 24rem !important;
  }

  .u-margin-bottom-24rem-lg {
    margin-bottom: 24rem !important;
  }

  .u-margin-left-24rem-lg {
    margin-left: 24rem !important;
  }

  .u-margin-right-24rem-lg {
    margin-right: 24rem !important;
  }

  .u-margin-side-24rem-lg {
    margin-left: 24rem !important;
    margin-right: 24rem !important;
  }

  .u-padding-24rem-lg {
    padding: 24rem !important;
  }

  .u-padding-top-24rem-lg {
    padding-top: 24rem !important;
  }

  .u-padding-bottom-24rem-lg {
    padding-bottom: 24rem !important;
  }

  .u-padding-left-24rem-lg {
    padding-left: 24rem !important;
  }

  .u-padding-right-24rem-lg {
    padding-right: 24rem !important;
  }

  .u-padding-side-24rem-lg {
    padding-left: 24rem !important;
    padding-right: 24rem !important;
  }

  .u-width-24rem-lg {
    width: 24rem !important;
  }

  .u-margin-25rem-lg {
    margin: 25rem !important;
  }

  .u-margin-top-25rem-lg {
    margin-top: 25rem !important;
  }

  .u-margin-bottom-25rem-lg {
    margin-bottom: 25rem !important;
  }

  .u-margin-left-25rem-lg {
    margin-left: 25rem !important;
  }

  .u-margin-right-25rem-lg {
    margin-right: 25rem !important;
  }

  .u-margin-side-25rem-lg {
    margin-left: 25rem !important;
    margin-right: 25rem !important;
  }

  .u-padding-25rem-lg {
    padding: 25rem !important;
  }

  .u-padding-top-25rem-lg {
    padding-top: 25rem !important;
  }

  .u-padding-bottom-25rem-lg {
    padding-bottom: 25rem !important;
  }

  .u-padding-left-25rem-lg {
    padding-left: 25rem !important;
  }

  .u-padding-right-25rem-lg {
    padding-right: 25rem !important;
  }

  .u-padding-side-25rem-lg {
    padding-left: 25rem !important;
    padding-right: 25rem !important;
  }

  .u-width-25rem-lg {
    width: 25rem !important;
  }

  .u-margin-26rem-lg {
    margin: 26rem !important;
  }

  .u-margin-top-26rem-lg {
    margin-top: 26rem !important;
  }

  .u-margin-bottom-26rem-lg {
    margin-bottom: 26rem !important;
  }

  .u-margin-left-26rem-lg {
    margin-left: 26rem !important;
  }

  .u-margin-right-26rem-lg {
    margin-right: 26rem !important;
  }

  .u-margin-side-26rem-lg {
    margin-left: 26rem !important;
    margin-right: 26rem !important;
  }

  .u-padding-26rem-lg {
    padding: 26rem !important;
  }

  .u-padding-top-26rem-lg {
    padding-top: 26rem !important;
  }

  .u-padding-bottom-26rem-lg {
    padding-bottom: 26rem !important;
  }

  .u-padding-left-26rem-lg {
    padding-left: 26rem !important;
  }

  .u-padding-right-26rem-lg {
    padding-right: 26rem !important;
  }

  .u-padding-side-26rem-lg {
    padding-left: 26rem !important;
    padding-right: 26rem !important;
  }

  .u-width-26rem-lg {
    width: 26rem !important;
  }

  .u-margin-27rem-lg {
    margin: 27rem !important;
  }

  .u-margin-top-27rem-lg {
    margin-top: 27rem !important;
  }

  .u-margin-bottom-27rem-lg {
    margin-bottom: 27rem !important;
  }

  .u-margin-left-27rem-lg {
    margin-left: 27rem !important;
  }

  .u-margin-right-27rem-lg {
    margin-right: 27rem !important;
  }

  .u-margin-side-27rem-lg {
    margin-left: 27rem !important;
    margin-right: 27rem !important;
  }

  .u-padding-27rem-lg {
    padding: 27rem !important;
  }

  .u-padding-top-27rem-lg {
    padding-top: 27rem !important;
  }

  .u-padding-bottom-27rem-lg {
    padding-bottom: 27rem !important;
  }

  .u-padding-left-27rem-lg {
    padding-left: 27rem !important;
  }

  .u-padding-right-27rem-lg {
    padding-right: 27rem !important;
  }

  .u-padding-side-27rem-lg {
    padding-left: 27rem !important;
    padding-right: 27rem !important;
  }

  .u-width-27rem-lg {
    width: 27rem !important;
  }

  .u-margin-28rem-lg {
    margin: 28rem !important;
  }

  .u-margin-top-28rem-lg {
    margin-top: 28rem !important;
  }

  .u-margin-bottom-28rem-lg {
    margin-bottom: 28rem !important;
  }

  .u-margin-left-28rem-lg {
    margin-left: 28rem !important;
  }

  .u-margin-right-28rem-lg {
    margin-right: 28rem !important;
  }

  .u-margin-side-28rem-lg {
    margin-left: 28rem !important;
    margin-right: 28rem !important;
  }

  .u-padding-28rem-lg {
    padding: 28rem !important;
  }

  .u-padding-top-28rem-lg {
    padding-top: 28rem !important;
  }

  .u-padding-bottom-28rem-lg {
    padding-bottom: 28rem !important;
  }

  .u-padding-left-28rem-lg {
    padding-left: 28rem !important;
  }

  .u-padding-right-28rem-lg {
    padding-right: 28rem !important;
  }

  .u-padding-side-28rem-lg {
    padding-left: 28rem !important;
    padding-right: 28rem !important;
  }

  .u-width-28rem-lg {
    width: 28rem !important;
  }

  .u-margin-29rem-lg {
    margin: 29rem !important;
  }

  .u-margin-top-29rem-lg {
    margin-top: 29rem !important;
  }

  .u-margin-bottom-29rem-lg {
    margin-bottom: 29rem !important;
  }

  .u-margin-left-29rem-lg {
    margin-left: 29rem !important;
  }

  .u-margin-right-29rem-lg {
    margin-right: 29rem !important;
  }

  .u-margin-side-29rem-lg {
    margin-left: 29rem !important;
    margin-right: 29rem !important;
  }

  .u-padding-29rem-lg {
    padding: 29rem !important;
  }

  .u-padding-top-29rem-lg {
    padding-top: 29rem !important;
  }

  .u-padding-bottom-29rem-lg {
    padding-bottom: 29rem !important;
  }

  .u-padding-left-29rem-lg {
    padding-left: 29rem !important;
  }

  .u-padding-right-29rem-lg {
    padding-right: 29rem !important;
  }

  .u-padding-side-29rem-lg {
    padding-left: 29rem !important;
    padding-right: 29rem !important;
  }

  .u-width-29rem-lg {
    width: 29rem !important;
  }

  .u-margin-30rem-lg {
    margin: 30rem !important;
  }

  .u-margin-top-30rem-lg {
    margin-top: 30rem !important;
  }

  .u-margin-bottom-30rem-lg {
    margin-bottom: 30rem !important;
  }

  .u-margin-left-30rem-lg {
    margin-left: 30rem !important;
  }

  .u-margin-right-30rem-lg {
    margin-right: 30rem !important;
  }

  .u-margin-side-30rem-lg {
    margin-left: 30rem !important;
    margin-right: 30rem !important;
  }

  .u-padding-30rem-lg {
    padding: 30rem !important;
  }

  .u-padding-top-30rem-lg {
    padding-top: 30rem !important;
  }

  .u-padding-bottom-30rem-lg {
    padding-bottom: 30rem !important;
  }

  .u-padding-left-30rem-lg {
    padding-left: 30rem !important;
  }

  .u-padding-right-30rem-lg {
    padding-right: 30rem !important;
  }

  .u-padding-side-30rem-lg {
    padding-left: 30rem !important;
    padding-right: 30rem !important;
  }

  .u-width-30rem-lg {
    width: 30rem !important;
  }
}

.h-m-0 {
  margin: 0 !important;
}

.h-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.h-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.h-mt-0 {
  margin-top: 0 !important;
}

.h-mb-0 {
  margin-bottom: 0 !important;
}

.h-ml-0 {
  margin-left: 0 !important;
}

.h-mr-0 {
  margin-right: 0 !important;
}

.h-m-0-minus {
  margin: 0 !important;
}

.h-mx-0-minus {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.h-my-0-minus {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.h-mt-0-minus {
  margin-top: 0 !important;
}

.h-mb-0-minus {
  margin-bottom: 0 !important;
}

.h-ml-0-minus {
  margin-left: 0 !important;
}

.h-mr-0-minus {
  margin-right: 0 !important;
}

.h-p-0 {
  padding: 0 !important;
}

.h-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.h-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.h-pt-0 {
  padding-top: 0 !important;
}

.h-pb-0 {
  padding-bottom: 0 !important;
}

.h-pl-0 {
  padding-left: 0 !important;
}

.h-pr-0 {
  padding-right: 0 !important;
}

.h-m-4 {
  margin: 4px !important;
}

.h-mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.h-my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.h-mt-4 {
  margin-top: 4px !important;
}

.h-mb-4 {
  margin-bottom: 4px !important;
}

.h-ml-4 {
  margin-left: 4px !important;
}

.h-mr-4 {
  margin-right: 4px !important;
}

.h-m-4-minus {
  margin: -4px !important;
}

.h-mx-4-minus {
  margin-left: -4px !important;
  margin-right: -4px !important;
}

.h-my-4-minus {
  margin-top: -4px !important;
  margin-bottom: -4px !important;
}

.h-mt-4-minus {
  margin-top: -4px !important;
}

.h-mb-4-minus {
  margin-bottom: -4px !important;
}

.h-ml-4-minus {
  margin-left: -4px !important;
}

.h-mr-4-minus {
  margin-right: -4px !important;
}

.h-p-4 {
  padding: 4px !important;
}

.h-px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.h-py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.h-pt-4 {
  padding-top: 4px !important;
}

.h-pb-4 {
  padding-bottom: 4px !important;
}

.h-pl-4 {
  padding-left: 4px !important;
}

.h-pr-4 {
  padding-right: 4px !important;
}

.h-m-8 {
  margin: 8px !important;
}

.h-mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.h-my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.h-mt-8 {
  margin-top: 8px !important;
}

.h-mb-8 {
  margin-bottom: 8px !important;
}

.h-ml-8 {
  margin-left: 8px !important;
}

.h-mr-8 {
  margin-right: 8px !important;
}

.h-m-8-minus {
  margin: -8px !important;
}

.h-mx-8-minus {
  margin-left: -8px !important;
  margin-right: -8px !important;
}

.h-my-8-minus {
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}

.h-mt-8-minus {
  margin-top: -8px !important;
}

.h-mb-8-minus {
  margin-bottom: -8px !important;
}

.h-ml-8-minus {
  margin-left: -8px !important;
}

.h-mr-8-minus {
  margin-right: -8px !important;
}

.h-p-8 {
  padding: 8px !important;
}

.h-px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.h-py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.h-pt-8 {
  padding-top: 8px !important;
}

.h-pb-8 {
  padding-bottom: 8px !important;
}

.h-pl-8 {
  padding-left: 8px !important;
}

.h-pr-8 {
  padding-right: 8px !important;
}

.h-m-12 {
  margin: 12px !important;
}

.h-mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.h-my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.h-mt-12 {
  margin-top: 12px !important;
}

.h-mb-12 {
  margin-bottom: 12px !important;
}

.h-ml-12 {
  margin-left: 12px !important;
}

.h-mr-12 {
  margin-right: 12px !important;
}

.h-m-12-minus {
  margin: -12px !important;
}

.h-mx-12-minus {
  margin-left: -12px !important;
  margin-right: -12px !important;
}

.h-my-12-minus {
  margin-top: -12px !important;
  margin-bottom: -12px !important;
}

.h-mt-12-minus {
  margin-top: -12px !important;
}

.h-mb-12-minus {
  margin-bottom: -12px !important;
}

.h-ml-12-minus {
  margin-left: -12px !important;
}

.h-mr-12-minus {
  margin-right: -12px !important;
}

.h-p-12 {
  padding: 12px !important;
}

.h-px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.h-py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.h-pt-12 {
  padding-top: 12px !important;
}

.h-pb-12 {
  padding-bottom: 12px !important;
}

.h-pl-12 {
  padding-left: 12px !important;
}

.h-pr-12 {
  padding-right: 12px !important;
}

.h-m-16 {
  margin: 16px !important;
}

.h-mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.h-my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.h-mt-16 {
  margin-top: 16px !important;
}

.h-mb-16 {
  margin-bottom: 16px !important;
}

.h-ml-16 {
  margin-left: 16px !important;
}

.h-mr-16 {
  margin-right: 16px !important;
}

.h-m-16-minus {
  margin: -16px !important;
}

.h-mx-16-minus {
  margin-left: -16px !important;
  margin-right: -16px !important;
}

.h-my-16-minus {
  margin-top: -16px !important;
  margin-bottom: -16px !important;
}

.h-mt-16-minus {
  margin-top: -16px !important;
}

.h-mb-16-minus {
  margin-bottom: -16px !important;
}

.h-ml-16-minus {
  margin-left: -16px !important;
}

.h-mr-16-minus {
  margin-right: -16px !important;
}

.h-p-16 {
  padding: 16px !important;
}

.h-px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.h-py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.h-pt-16 {
  padding-top: 16px !important;
}

.h-pb-16 {
  padding-bottom: 16px !important;
}

.h-pl-16 {
  padding-left: 16px !important;
}

.h-pr-16 {
  padding-right: 16px !important;
}

.h-m-20 {
  margin: 20px !important;
}

.h-mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.h-my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.h-mt-20 {
  margin-top: 20px !important;
}

.h-mb-20 {
  margin-bottom: 20px !important;
}

.h-ml-20 {
  margin-left: 20px !important;
}

.h-mr-20 {
  margin-right: 20px !important;
}

.h-m-20-minus {
  margin: -20px !important;
}

.h-mx-20-minus {
  margin-left: -20px !important;
  margin-right: -20px !important;
}

.h-my-20-minus {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.h-mt-20-minus {
  margin-top: -20px !important;
}

.h-mb-20-minus {
  margin-bottom: -20px !important;
}

.h-ml-20-minus {
  margin-left: -20px !important;
}

.h-mr-20-minus {
  margin-right: -20px !important;
}

.h-p-20 {
  padding: 20px !important;
}

.h-px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.h-py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.h-pt-20 {
  padding-top: 20px !important;
}

.h-pb-20 {
  padding-bottom: 20px !important;
}

.h-pl-20 {
  padding-left: 20px !important;
}

.h-pr-20 {
  padding-right: 20px !important;
}

.h-m-24 {
  margin: 24px !important;
}

.h-mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.h-my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.h-mt-24 {
  margin-top: 24px !important;
}

.h-mb-24 {
  margin-bottom: 24px !important;
}

.h-ml-24 {
  margin-left: 24px !important;
}

.h-mr-24 {
  margin-right: 24px !important;
}

.h-m-24-minus {
  margin: -24px !important;
}

.h-mx-24-minus {
  margin-left: -24px !important;
  margin-right: -24px !important;
}

.h-my-24-minus {
  margin-top: -24px !important;
  margin-bottom: -24px !important;
}

.h-mt-24-minus {
  margin-top: -24px !important;
}

.h-mb-24-minus {
  margin-bottom: -24px !important;
}

.h-ml-24-minus {
  margin-left: -24px !important;
}

.h-mr-24-minus {
  margin-right: -24px !important;
}

.h-p-24 {
  padding: 24px !important;
}

.h-px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.h-py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.h-pt-24 {
  padding-top: 24px !important;
}

.h-pb-24 {
  padding-bottom: 24px !important;
}

.h-pl-24 {
  padding-left: 24px !important;
}

.h-pr-24 {
  padding-right: 24px !important;
}

.h-m-28 {
  margin: 28px !important;
}

.h-mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}

.h-my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.h-mt-28 {
  margin-top: 28px !important;
}

.h-mb-28 {
  margin-bottom: 28px !important;
}

.h-ml-28 {
  margin-left: 28px !important;
}

.h-mr-28 {
  margin-right: 28px !important;
}

.h-m-28-minus {
  margin: -28px !important;
}

.h-mx-28-minus {
  margin-left: -28px !important;
  margin-right: -28px !important;
}

.h-my-28-minus {
  margin-top: -28px !important;
  margin-bottom: -28px !important;
}

.h-mt-28-minus {
  margin-top: -28px !important;
}

.h-mb-28-minus {
  margin-bottom: -28px !important;
}

.h-ml-28-minus {
  margin-left: -28px !important;
}

.h-mr-28-minus {
  margin-right: -28px !important;
}

.h-p-28 {
  padding: 28px !important;
}

.h-px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.h-py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.h-pt-28 {
  padding-top: 28px !important;
}

.h-pb-28 {
  padding-bottom: 28px !important;
}

.h-pl-28 {
  padding-left: 28px !important;
}

.h-pr-28 {
  padding-right: 28px !important;
}

.h-m-32 {
  margin: 32px !important;
}

.h-mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.h-my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.h-mt-32 {
  margin-top: 32px !important;
}

.h-mb-32 {
  margin-bottom: 32px !important;
}

.h-ml-32 {
  margin-left: 32px !important;
}

.h-mr-32 {
  margin-right: 32px !important;
}

.h-m-32-minus {
  margin: -32px !important;
}

.h-mx-32-minus {
  margin-left: -32px !important;
  margin-right: -32px !important;
}

.h-my-32-minus {
  margin-top: -32px !important;
  margin-bottom: -32px !important;
}

.h-mt-32-minus {
  margin-top: -32px !important;
}

.h-mb-32-minus {
  margin-bottom: -32px !important;
}

.h-ml-32-minus {
  margin-left: -32px !important;
}

.h-mr-32-minus {
  margin-right: -32px !important;
}

.h-p-32 {
  padding: 32px !important;
}

.h-px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.h-py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.h-pt-32 {
  padding-top: 32px !important;
}

.h-pb-32 {
  padding-bottom: 32px !important;
}

.h-pl-32 {
  padding-left: 32px !important;
}

.h-pr-32 {
  padding-right: 32px !important;
}

.h-m-36 {
  margin: 36px !important;
}

.h-mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}

.h-my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.h-mt-36 {
  margin-top: 36px !important;
}

.h-mb-36 {
  margin-bottom: 36px !important;
}

.h-ml-36 {
  margin-left: 36px !important;
}

.h-mr-36 {
  margin-right: 36px !important;
}

.h-m-36-minus {
  margin: -36px !important;
}

.h-mx-36-minus {
  margin-left: -36px !important;
  margin-right: -36px !important;
}

.h-my-36-minus {
  margin-top: -36px !important;
  margin-bottom: -36px !important;
}

.h-mt-36-minus {
  margin-top: -36px !important;
}

.h-mb-36-minus {
  margin-bottom: -36px !important;
}

.h-ml-36-minus {
  margin-left: -36px !important;
}

.h-mr-36-minus {
  margin-right: -36px !important;
}

.h-p-36 {
  padding: 36px !important;
}

.h-px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.h-py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.h-pt-36 {
  padding-top: 36px !important;
}

.h-pb-36 {
  padding-bottom: 36px !important;
}

.h-pl-36 {
  padding-left: 36px !important;
}

.h-pr-36 {
  padding-right: 36px !important;
}

.h-m-40 {
  margin: 40px !important;
}

.h-mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.h-my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.h-mt-40 {
  margin-top: 40px !important;
}

.h-mb-40 {
  margin-bottom: 40px !important;
}

.h-ml-40 {
  margin-left: 40px !important;
}

.h-mr-40 {
  margin-right: 40px !important;
}

.h-m-40-minus {
  margin: -40px !important;
}

.h-mx-40-minus {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.h-my-40-minus {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.h-mt-40-minus {
  margin-top: -40px !important;
}

.h-mb-40-minus {
  margin-bottom: -40px !important;
}

.h-ml-40-minus {
  margin-left: -40px !important;
}

.h-mr-40-minus {
  margin-right: -40px !important;
}

.h-p-40 {
  padding: 40px !important;
}

.h-px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.h-py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.h-pt-40 {
  padding-top: 40px !important;
}

.h-pb-40 {
  padding-bottom: 40px !important;
}

.h-pl-40 {
  padding-left: 40px !important;
}

.h-pr-40 {
  padding-right: 40px !important;
}

.h-m-44 {
  margin: 44px !important;
}

.h-mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}

.h-my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.h-mt-44 {
  margin-top: 44px !important;
}

.h-mb-44 {
  margin-bottom: 44px !important;
}

.h-ml-44 {
  margin-left: 44px !important;
}

.h-mr-44 {
  margin-right: 44px !important;
}

.h-m-44-minus {
  margin: -44px !important;
}

.h-mx-44-minus {
  margin-left: -44px !important;
  margin-right: -44px !important;
}

.h-my-44-minus {
  margin-top: -44px !important;
  margin-bottom: -44px !important;
}

.h-mt-44-minus {
  margin-top: -44px !important;
}

.h-mb-44-minus {
  margin-bottom: -44px !important;
}

.h-ml-44-minus {
  margin-left: -44px !important;
}

.h-mr-44-minus {
  margin-right: -44px !important;
}

.h-p-44 {
  padding: 44px !important;
}

.h-px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.h-py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.h-pt-44 {
  padding-top: 44px !important;
}

.h-pb-44 {
  padding-bottom: 44px !important;
}

.h-pl-44 {
  padding-left: 44px !important;
}

.h-pr-44 {
  padding-right: 44px !important;
}

.h-m-48 {
  margin: 48px !important;
}

.h-mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.h-my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.h-mt-48 {
  margin-top: 48px !important;
}

.h-mb-48 {
  margin-bottom: 48px !important;
}

.h-ml-48 {
  margin-left: 48px !important;
}

.h-mr-48 {
  margin-right: 48px !important;
}

.h-m-48-minus {
  margin: -48px !important;
}

.h-mx-48-minus {
  margin-left: -48px !important;
  margin-right: -48px !important;
}

.h-my-48-minus {
  margin-top: -48px !important;
  margin-bottom: -48px !important;
}

.h-mt-48-minus {
  margin-top: -48px !important;
}

.h-mb-48-minus {
  margin-bottom: -48px !important;
}

.h-ml-48-minus {
  margin-left: -48px !important;
}

.h-mr-48-minus {
  margin-right: -48px !important;
}

.h-p-48 {
  padding: 48px !important;
}

.h-px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.h-py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.h-pt-48 {
  padding-top: 48px !important;
}

.h-pb-48 {
  padding-bottom: 48px !important;
}

.h-pl-48 {
  padding-left: 48px !important;
}

.h-pr-48 {
  padding-right: 48px !important;
}

.h-m-52 {
  margin: 52px !important;
}

.h-mx-52 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}

.h-my-52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}

.h-mt-52 {
  margin-top: 52px !important;
}

.h-mb-52 {
  margin-bottom: 52px !important;
}

.h-ml-52 {
  margin-left: 52px !important;
}

.h-mr-52 {
  margin-right: 52px !important;
}

.h-m-52-minus {
  margin: -52px !important;
}

.h-mx-52-minus {
  margin-left: -52px !important;
  margin-right: -52px !important;
}

.h-my-52-minus {
  margin-top: -52px !important;
  margin-bottom: -52px !important;
}

.h-mt-52-minus {
  margin-top: -52px !important;
}

.h-mb-52-minus {
  margin-bottom: -52px !important;
}

.h-ml-52-minus {
  margin-left: -52px !important;
}

.h-mr-52-minus {
  margin-right: -52px !important;
}

.h-p-52 {
  padding: 52px !important;
}

.h-px-52 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.h-py-52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.h-pt-52 {
  padding-top: 52px !important;
}

.h-pb-52 {
  padding-bottom: 52px !important;
}

.h-pl-52 {
  padding-left: 52px !important;
}

.h-pr-52 {
  padding-right: 52px !important;
}

.h-m-56 {
  margin: 56px !important;
}

.h-mx-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}

.h-my-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.h-mt-56 {
  margin-top: 56px !important;
}

.h-mb-56 {
  margin-bottom: 56px !important;
}

.h-ml-56 {
  margin-left: 56px !important;
}

.h-mr-56 {
  margin-right: 56px !important;
}

.h-m-56-minus {
  margin: -56px !important;
}

.h-mx-56-minus {
  margin-left: -56px !important;
  margin-right: -56px !important;
}

.h-my-56-minus {
  margin-top: -56px !important;
  margin-bottom: -56px !important;
}

.h-mt-56-minus {
  margin-top: -56px !important;
}

.h-mb-56-minus {
  margin-bottom: -56px !important;
}

.h-ml-56-minus {
  margin-left: -56px !important;
}

.h-mr-56-minus {
  margin-right: -56px !important;
}

.h-p-56 {
  padding: 56px !important;
}

.h-px-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.h-py-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.h-pt-56 {
  padding-top: 56px !important;
}

.h-pb-56 {
  padding-bottom: 56px !important;
}

.h-pl-56 {
  padding-left: 56px !important;
}

.h-pr-56 {
  padding-right: 56px !important;
}

.h-m-60 {
  margin: 60px !important;
}

.h-mx-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.h-my-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.h-mt-60 {
  margin-top: 60px !important;
}

.h-mb-60 {
  margin-bottom: 60px !important;
}

.h-ml-60 {
  margin-left: 60px !important;
}

.h-mr-60 {
  margin-right: 60px !important;
}

.h-m-60-minus {
  margin: -60px !important;
}

.h-mx-60-minus {
  margin-left: -60px !important;
  margin-right: -60px !important;
}

.h-my-60-minus {
  margin-top: -60px !important;
  margin-bottom: -60px !important;
}

.h-mt-60-minus {
  margin-top: -60px !important;
}

.h-mb-60-minus {
  margin-bottom: -60px !important;
}

.h-ml-60-minus {
  margin-left: -60px !important;
}

.h-mr-60-minus {
  margin-right: -60px !important;
}

.h-p-60 {
  padding: 60px !important;
}

.h-px-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.h-py-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.h-pt-60 {
  padding-top: 60px !important;
}

.h-pb-60 {
  padding-bottom: 60px !important;
}

.h-pl-60 {
  padding-left: 60px !important;
}

.h-pr-60 {
  padding-right: 60px !important;
}

.h-m-64 {
  margin: 64px !important;
}

.h-mx-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}

.h-my-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.h-mt-64 {
  margin-top: 64px !important;
}

.h-mb-64 {
  margin-bottom: 64px !important;
}

.h-ml-64 {
  margin-left: 64px !important;
}

.h-mr-64 {
  margin-right: 64px !important;
}

.h-m-64-minus {
  margin: -64px !important;
}

.h-mx-64-minus {
  margin-left: -64px !important;
  margin-right: -64px !important;
}

.h-my-64-minus {
  margin-top: -64px !important;
  margin-bottom: -64px !important;
}

.h-mt-64-minus {
  margin-top: -64px !important;
}

.h-mb-64-minus {
  margin-bottom: -64px !important;
}

.h-ml-64-minus {
  margin-left: -64px !important;
}

.h-mr-64-minus {
  margin-right: -64px !important;
}

.h-p-64 {
  padding: 64px !important;
}

.h-px-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.h-py-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.h-pt-64 {
  padding-top: 64px !important;
}

.h-pb-64 {
  padding-bottom: 64px !important;
}

.h-pl-64 {
  padding-left: 64px !important;
}

.h-pr-64 {
  padding-right: 64px !important;
}

.h-m-68 {
  margin: 68px !important;
}

.h-mx-68 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}

.h-my-68 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}

.h-mt-68 {
  margin-top: 68px !important;
}

.h-mb-68 {
  margin-bottom: 68px !important;
}

.h-ml-68 {
  margin-left: 68px !important;
}

.h-mr-68 {
  margin-right: 68px !important;
}

.h-m-68-minus {
  margin: -68px !important;
}

.h-mx-68-minus {
  margin-left: -68px !important;
  margin-right: -68px !important;
}

.h-my-68-minus {
  margin-top: -68px !important;
  margin-bottom: -68px !important;
}

.h-mt-68-minus {
  margin-top: -68px !important;
}

.h-mb-68-minus {
  margin-bottom: -68px !important;
}

.h-ml-68-minus {
  margin-left: -68px !important;
}

.h-mr-68-minus {
  margin-right: -68px !important;
}

.h-p-68 {
  padding: 68px !important;
}

.h-px-68 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}

.h-py-68 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.h-pt-68 {
  padding-top: 68px !important;
}

.h-pb-68 {
  padding-bottom: 68px !important;
}

.h-pl-68 {
  padding-left: 68px !important;
}

.h-pr-68 {
  padding-right: 68px !important;
}

.h-m-72 {
  margin: 72px !important;
}

.h-mx-72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}

.h-my-72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.h-mt-72 {
  margin-top: 72px !important;
}

.h-mb-72 {
  margin-bottom: 72px !important;
}

.h-ml-72 {
  margin-left: 72px !important;
}

.h-mr-72 {
  margin-right: 72px !important;
}

.h-m-72-minus {
  margin: -72px !important;
}

.h-mx-72-minus {
  margin-left: -72px !important;
  margin-right: -72px !important;
}

.h-my-72-minus {
  margin-top: -72px !important;
  margin-bottom: -72px !important;
}

.h-mt-72-minus {
  margin-top: -72px !important;
}

.h-mb-72-minus {
  margin-bottom: -72px !important;
}

.h-ml-72-minus {
  margin-left: -72px !important;
}

.h-mr-72-minus {
  margin-right: -72px !important;
}

.h-p-72 {
  padding: 72px !important;
}

.h-px-72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.h-py-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.h-pt-72 {
  padding-top: 72px !important;
}

.h-pb-72 {
  padding-bottom: 72px !important;
}

.h-pl-72 {
  padding-left: 72px !important;
}

.h-pr-72 {
  padding-right: 72px !important;
}

.h-m-76 {
  margin: 76px !important;
}

.h-mx-76 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}

.h-my-76 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}

.h-mt-76 {
  margin-top: 76px !important;
}

.h-mb-76 {
  margin-bottom: 76px !important;
}

.h-ml-76 {
  margin-left: 76px !important;
}

.h-mr-76 {
  margin-right: 76px !important;
}

.h-m-76-minus {
  margin: -76px !important;
}

.h-mx-76-minus {
  margin-left: -76px !important;
  margin-right: -76px !important;
}

.h-my-76-minus {
  margin-top: -76px !important;
  margin-bottom: -76px !important;
}

.h-mt-76-minus {
  margin-top: -76px !important;
}

.h-mb-76-minus {
  margin-bottom: -76px !important;
}

.h-ml-76-minus {
  margin-left: -76px !important;
}

.h-mr-76-minus {
  margin-right: -76px !important;
}

.h-p-76 {
  padding: 76px !important;
}

.h-px-76 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}

.h-py-76 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.h-pt-76 {
  padding-top: 76px !important;
}

.h-pb-76 {
  padding-bottom: 76px !important;
}

.h-pl-76 {
  padding-left: 76px !important;
}

.h-pr-76 {
  padding-right: 76px !important;
}

.h-m-80 {
  margin: 80px !important;
}

.h-mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.h-my-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.h-mt-80 {
  margin-top: 80px !important;
}

.h-mb-80 {
  margin-bottom: 80px !important;
}

.h-ml-80 {
  margin-left: 80px !important;
}

.h-mr-80 {
  margin-right: 80px !important;
}

.h-m-80-minus {
  margin: -80px !important;
}

.h-mx-80-minus {
  margin-left: -80px !important;
  margin-right: -80px !important;
}

.h-my-80-minus {
  margin-top: -80px !important;
  margin-bottom: -80px !important;
}

.h-mt-80-minus {
  margin-top: -80px !important;
}

.h-mb-80-minus {
  margin-bottom: -80px !important;
}

.h-ml-80-minus {
  margin-left: -80px !important;
}

.h-mr-80-minus {
  margin-right: -80px !important;
}

.h-p-80 {
  padding: 80px !important;
}

.h-px-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.h-py-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.h-pt-80 {
  padding-top: 80px !important;
}

.h-pb-80 {
  padding-bottom: 80px !important;
}

.h-pl-80 {
  padding-left: 80px !important;
}

.h-pr-80 {
  padding-right: 80px !important;
}

.h-m-84 {
  margin: 84px !important;
}

.h-mx-84 {
  margin-left: 84px !important;
  margin-right: 84px !important;
}

.h-my-84 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}

.h-mt-84 {
  margin-top: 84px !important;
}

.h-mb-84 {
  margin-bottom: 84px !important;
}

.h-ml-84 {
  margin-left: 84px !important;
}

.h-mr-84 {
  margin-right: 84px !important;
}

.h-m-84-minus {
  margin: -84px !important;
}

.h-mx-84-minus {
  margin-left: -84px !important;
  margin-right: -84px !important;
}

.h-my-84-minus {
  margin-top: -84px !important;
  margin-bottom: -84px !important;
}

.h-mt-84-minus {
  margin-top: -84px !important;
}

.h-mb-84-minus {
  margin-bottom: -84px !important;
}

.h-ml-84-minus {
  margin-left: -84px !important;
}

.h-mr-84-minus {
  margin-right: -84px !important;
}

.h-p-84 {
  padding: 84px !important;
}

.h-px-84 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}

.h-py-84 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.h-pt-84 {
  padding-top: 84px !important;
}

.h-pb-84 {
  padding-bottom: 84px !important;
}

.h-pl-84 {
  padding-left: 84px !important;
}

.h-pr-84 {
  padding-right: 84px !important;
}

.h-m-88 {
  margin: 88px !important;
}

.h-mx-88 {
  margin-left: 88px !important;
  margin-right: 88px !important;
}

.h-my-88 {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.h-mt-88 {
  margin-top: 88px !important;
}

.h-mb-88 {
  margin-bottom: 88px !important;
}

.h-ml-88 {
  margin-left: 88px !important;
}

.h-mr-88 {
  margin-right: 88px !important;
}

.h-m-88-minus {
  margin: -88px !important;
}

.h-mx-88-minus {
  margin-left: -88px !important;
  margin-right: -88px !important;
}

.h-my-88-minus {
  margin-top: -88px !important;
  margin-bottom: -88px !important;
}

.h-mt-88-minus {
  margin-top: -88px !important;
}

.h-mb-88-minus {
  margin-bottom: -88px !important;
}

.h-ml-88-minus {
  margin-left: -88px !important;
}

.h-mr-88-minus {
  margin-right: -88px !important;
}

.h-p-88 {
  padding: 88px !important;
}

.h-px-88 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}

.h-py-88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.h-pt-88 {
  padding-top: 88px !important;
}

.h-pb-88 {
  padding-bottom: 88px !important;
}

.h-pl-88 {
  padding-left: 88px !important;
}

.h-pr-88 {
  padding-right: 88px !important;
}

.h-m-92 {
  margin: 92px !important;
}

.h-mx-92 {
  margin-left: 92px !important;
  margin-right: 92px !important;
}

.h-my-92 {
  margin-top: 92px !important;
  margin-bottom: 92px !important;
}

.h-mt-92 {
  margin-top: 92px !important;
}

.h-mb-92 {
  margin-bottom: 92px !important;
}

.h-ml-92 {
  margin-left: 92px !important;
}

.h-mr-92 {
  margin-right: 92px !important;
}

.h-m-92-minus {
  margin: -92px !important;
}

.h-mx-92-minus {
  margin-left: -92px !important;
  margin-right: -92px !important;
}

.h-my-92-minus {
  margin-top: -92px !important;
  margin-bottom: -92px !important;
}

.h-mt-92-minus {
  margin-top: -92px !important;
}

.h-mb-92-minus {
  margin-bottom: -92px !important;
}

.h-ml-92-minus {
  margin-left: -92px !important;
}

.h-mr-92-minus {
  margin-right: -92px !important;
}

.h-p-92 {
  padding: 92px !important;
}

.h-px-92 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}

.h-py-92 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.h-pt-92 {
  padding-top: 92px !important;
}

.h-pb-92 {
  padding-bottom: 92px !important;
}

.h-pl-92 {
  padding-left: 92px !important;
}

.h-pr-92 {
  padding-right: 92px !important;
}

.h-m-96 {
  margin: 96px !important;
}

.h-mx-96 {
  margin-left: 96px !important;
  margin-right: 96px !important;
}

.h-my-96 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.h-mt-96 {
  margin-top: 96px !important;
}

.h-mb-96 {
  margin-bottom: 96px !important;
}

.h-ml-96 {
  margin-left: 96px !important;
}

.h-mr-96 {
  margin-right: 96px !important;
}

.h-m-96-minus {
  margin: -96px !important;
}

.h-mx-96-minus {
  margin-left: -96px !important;
  margin-right: -96px !important;
}

.h-my-96-minus {
  margin-top: -96px !important;
  margin-bottom: -96px !important;
}

.h-mt-96-minus {
  margin-top: -96px !important;
}

.h-mb-96-minus {
  margin-bottom: -96px !important;
}

.h-ml-96-minus {
  margin-left: -96px !important;
}

.h-mr-96-minus {
  margin-right: -96px !important;
}

.h-p-96 {
  padding: 96px !important;
}

.h-px-96 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.h-py-96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.h-pt-96 {
  padding-top: 96px !important;
}

.h-pb-96 {
  padding-bottom: 96px !important;
}

.h-pl-96 {
  padding-left: 96px !important;
}

.h-pr-96 {
  padding-right: 96px !important;
}

.h-m-100 {
  margin: 100px !important;
}

.h-mx-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.h-my-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.h-mt-100 {
  margin-top: 100px !important;
}

.h-mb-100 {
  margin-bottom: 100px !important;
}

.h-ml-100 {
  margin-left: 100px !important;
}

.h-mr-100 {
  margin-right: 100px !important;
}

.h-m-100-minus {
  margin: -100px !important;
}

.h-mx-100-minus {
  margin-left: -100px !important;
  margin-right: -100px !important;
}

.h-my-100-minus {
  margin-top: -100px !important;
  margin-bottom: -100px !important;
}

.h-mt-100-minus {
  margin-top: -100px !important;
}

.h-mb-100-minus {
  margin-bottom: -100px !important;
}

.h-ml-100-minus {
  margin-left: -100px !important;
}

.h-mr-100-minus {
  margin-right: -100px !important;
}

.h-p-100 {
  padding: 100px !important;
}

.h-px-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.h-py-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.h-pt-100 {
  padding-top: 100px !important;
}

.h-pb-100 {
  padding-bottom: 100px !important;
}

.h-pl-100 {
  padding-left: 100px !important;
}

.h-pr-100 {
  padding-right: 100px !important;
}

.h-m-104 {
  margin: 104px !important;
}

.h-mx-104 {
  margin-left: 104px !important;
  margin-right: 104px !important;
}

.h-my-104 {
  margin-top: 104px !important;
  margin-bottom: 104px !important;
}

.h-mt-104 {
  margin-top: 104px !important;
}

.h-mb-104 {
  margin-bottom: 104px !important;
}

.h-ml-104 {
  margin-left: 104px !important;
}

.h-mr-104 {
  margin-right: 104px !important;
}

.h-m-104-minus {
  margin: -104px !important;
}

.h-mx-104-minus {
  margin-left: -104px !important;
  margin-right: -104px !important;
}

.h-my-104-minus {
  margin-top: -104px !important;
  margin-bottom: -104px !important;
}

.h-mt-104-minus {
  margin-top: -104px !important;
}

.h-mb-104-minus {
  margin-bottom: -104px !important;
}

.h-ml-104-minus {
  margin-left: -104px !important;
}

.h-mr-104-minus {
  margin-right: -104px !important;
}

.h-p-104 {
  padding: 104px !important;
}

.h-px-104 {
  padding-left: 104px !important;
  padding-right: 104px !important;
}

.h-py-104 {
  padding-top: 104px !important;
  padding-bottom: 104px !important;
}

.h-pt-104 {
  padding-top: 104px !important;
}

.h-pb-104 {
  padding-bottom: 104px !important;
}

.h-pl-104 {
  padding-left: 104px !important;
}

.h-pr-104 {
  padding-right: 104px !important;
}

.h-m-108 {
  margin: 108px !important;
}

.h-mx-108 {
  margin-left: 108px !important;
  margin-right: 108px !important;
}

.h-my-108 {
  margin-top: 108px !important;
  margin-bottom: 108px !important;
}

.h-mt-108 {
  margin-top: 108px !important;
}

.h-mb-108 {
  margin-bottom: 108px !important;
}

.h-ml-108 {
  margin-left: 108px !important;
}

.h-mr-108 {
  margin-right: 108px !important;
}

.h-m-108-minus {
  margin: -108px !important;
}

.h-mx-108-minus {
  margin-left: -108px !important;
  margin-right: -108px !important;
}

.h-my-108-minus {
  margin-top: -108px !important;
  margin-bottom: -108px !important;
}

.h-mt-108-minus {
  margin-top: -108px !important;
}

.h-mb-108-minus {
  margin-bottom: -108px !important;
}

.h-ml-108-minus {
  margin-left: -108px !important;
}

.h-mr-108-minus {
  margin-right: -108px !important;
}

.h-p-108 {
  padding: 108px !important;
}

.h-px-108 {
  padding-left: 108px !important;
  padding-right: 108px !important;
}

.h-py-108 {
  padding-top: 108px !important;
  padding-bottom: 108px !important;
}

.h-pt-108 {
  padding-top: 108px !important;
}

.h-pb-108 {
  padding-bottom: 108px !important;
}

.h-pl-108 {
  padding-left: 108px !important;
}

.h-pr-108 {
  padding-right: 108px !important;
}

.h-m-112 {
  margin: 112px !important;
}

.h-mx-112 {
  margin-left: 112px !important;
  margin-right: 112px !important;
}

.h-my-112 {
  margin-top: 112px !important;
  margin-bottom: 112px !important;
}

.h-mt-112 {
  margin-top: 112px !important;
}

.h-mb-112 {
  margin-bottom: 112px !important;
}

.h-ml-112 {
  margin-left: 112px !important;
}

.h-mr-112 {
  margin-right: 112px !important;
}

.h-m-112-minus {
  margin: -112px !important;
}

.h-mx-112-minus {
  margin-left: -112px !important;
  margin-right: -112px !important;
}

.h-my-112-minus {
  margin-top: -112px !important;
  margin-bottom: -112px !important;
}

.h-mt-112-minus {
  margin-top: -112px !important;
}

.h-mb-112-minus {
  margin-bottom: -112px !important;
}

.h-ml-112-minus {
  margin-left: -112px !important;
}

.h-mr-112-minus {
  margin-right: -112px !important;
}

.h-p-112 {
  padding: 112px !important;
}

.h-px-112 {
  padding-left: 112px !important;
  padding-right: 112px !important;
}

.h-py-112 {
  padding-top: 112px !important;
  padding-bottom: 112px !important;
}

.h-pt-112 {
  padding-top: 112px !important;
}

.h-pb-112 {
  padding-bottom: 112px !important;
}

.h-pl-112 {
  padding-left: 112px !important;
}

.h-pr-112 {
  padding-right: 112px !important;
}

.h-m-116 {
  margin: 116px !important;
}

.h-mx-116 {
  margin-left: 116px !important;
  margin-right: 116px !important;
}

.h-my-116 {
  margin-top: 116px !important;
  margin-bottom: 116px !important;
}

.h-mt-116 {
  margin-top: 116px !important;
}

.h-mb-116 {
  margin-bottom: 116px !important;
}

.h-ml-116 {
  margin-left: 116px !important;
}

.h-mr-116 {
  margin-right: 116px !important;
}

.h-m-116-minus {
  margin: -116px !important;
}

.h-mx-116-minus {
  margin-left: -116px !important;
  margin-right: -116px !important;
}

.h-my-116-minus {
  margin-top: -116px !important;
  margin-bottom: -116px !important;
}

.h-mt-116-minus {
  margin-top: -116px !important;
}

.h-mb-116-minus {
  margin-bottom: -116px !important;
}

.h-ml-116-minus {
  margin-left: -116px !important;
}

.h-mr-116-minus {
  margin-right: -116px !important;
}

.h-p-116 {
  padding: 116px !important;
}

.h-px-116 {
  padding-left: 116px !important;
  padding-right: 116px !important;
}

.h-py-116 {
  padding-top: 116px !important;
  padding-bottom: 116px !important;
}

.h-pt-116 {
  padding-top: 116px !important;
}

.h-pb-116 {
  padding-bottom: 116px !important;
}

.h-pl-116 {
  padding-left: 116px !important;
}

.h-pr-116 {
  padding-right: 116px !important;
}

.h-m-120 {
  margin: 120px !important;
}

.h-mx-120 {
  margin-left: 120px !important;
  margin-right: 120px !important;
}

.h-my-120 {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}

.h-mt-120 {
  margin-top: 120px !important;
}

.h-mb-120 {
  margin-bottom: 120px !important;
}

.h-ml-120 {
  margin-left: 120px !important;
}

.h-mr-120 {
  margin-right: 120px !important;
}

.h-m-120-minus {
  margin: -120px !important;
}

.h-mx-120-minus {
  margin-left: -120px !important;
  margin-right: -120px !important;
}

.h-my-120-minus {
  margin-top: -120px !important;
  margin-bottom: -120px !important;
}

.h-mt-120-minus {
  margin-top: -120px !important;
}

.h-mb-120-minus {
  margin-bottom: -120px !important;
}

.h-ml-120-minus {
  margin-left: -120px !important;
}

.h-mr-120-minus {
  margin-right: -120px !important;
}

.h-p-120 {
  padding: 120px !important;
}

.h-px-120 {
  padding-left: 120px !important;
  padding-right: 120px !important;
}

.h-py-120 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

.h-pt-120 {
  padding-top: 120px !important;
}

.h-pb-120 {
  padding-bottom: 120px !important;
}

.h-pl-120 {
  padding-left: 120px !important;
}

.h-pr-120 {
  padding-right: 120px !important;
}

.h-m-124 {
  margin: 124px !important;
}

.h-mx-124 {
  margin-left: 124px !important;
  margin-right: 124px !important;
}

.h-my-124 {
  margin-top: 124px !important;
  margin-bottom: 124px !important;
}

.h-mt-124 {
  margin-top: 124px !important;
}

.h-mb-124 {
  margin-bottom: 124px !important;
}

.h-ml-124 {
  margin-left: 124px !important;
}

.h-mr-124 {
  margin-right: 124px !important;
}

.h-m-124-minus {
  margin: -124px !important;
}

.h-mx-124-minus {
  margin-left: -124px !important;
  margin-right: -124px !important;
}

.h-my-124-minus {
  margin-top: -124px !important;
  margin-bottom: -124px !important;
}

.h-mt-124-minus {
  margin-top: -124px !important;
}

.h-mb-124-minus {
  margin-bottom: -124px !important;
}

.h-ml-124-minus {
  margin-left: -124px !important;
}

.h-mr-124-minus {
  margin-right: -124px !important;
}

.h-p-124 {
  padding: 124px !important;
}

.h-px-124 {
  padding-left: 124px !important;
  padding-right: 124px !important;
}

.h-py-124 {
  padding-top: 124px !important;
  padding-bottom: 124px !important;
}

.h-pt-124 {
  padding-top: 124px !important;
}

.h-pb-124 {
  padding-bottom: 124px !important;
}

.h-pl-124 {
  padding-left: 124px !important;
}

.h-pr-124 {
  padding-right: 124px !important;
}

.h-m-128 {
  margin: 128px !important;
}

.h-mx-128 {
  margin-left: 128px !important;
  margin-right: 128px !important;
}

.h-my-128 {
  margin-top: 128px !important;
  margin-bottom: 128px !important;
}

.h-mt-128 {
  margin-top: 128px !important;
}

.h-mb-128 {
  margin-bottom: 128px !important;
}

.h-ml-128 {
  margin-left: 128px !important;
}

.h-mr-128 {
  margin-right: 128px !important;
}

.h-m-128-minus {
  margin: -128px !important;
}

.h-mx-128-minus {
  margin-left: -128px !important;
  margin-right: -128px !important;
}

.h-my-128-minus {
  margin-top: -128px !important;
  margin-bottom: -128px !important;
}

.h-mt-128-minus {
  margin-top: -128px !important;
}

.h-mb-128-minus {
  margin-bottom: -128px !important;
}

.h-ml-128-minus {
  margin-left: -128px !important;
}

.h-mr-128-minus {
  margin-right: -128px !important;
}

.h-p-128 {
  padding: 128px !important;
}

.h-px-128 {
  padding-left: 128px !important;
  padding-right: 128px !important;
}

.h-py-128 {
  padding-top: 128px !important;
  padding-bottom: 128px !important;
}

.h-pt-128 {
  padding-top: 128px !important;
}

.h-pb-128 {
  padding-bottom: 128px !important;
}

.h-pl-128 {
  padding-left: 128px !important;
}

.h-pr-128 {
  padding-right: 128px !important;
}

.h-m-132 {
  margin: 132px !important;
}

.h-mx-132 {
  margin-left: 132px !important;
  margin-right: 132px !important;
}

.h-my-132 {
  margin-top: 132px !important;
  margin-bottom: 132px !important;
}

.h-mt-132 {
  margin-top: 132px !important;
}

.h-mb-132 {
  margin-bottom: 132px !important;
}

.h-ml-132 {
  margin-left: 132px !important;
}

.h-mr-132 {
  margin-right: 132px !important;
}

.h-m-132-minus {
  margin: -132px !important;
}

.h-mx-132-minus {
  margin-left: -132px !important;
  margin-right: -132px !important;
}

.h-my-132-minus {
  margin-top: -132px !important;
  margin-bottom: -132px !important;
}

.h-mt-132-minus {
  margin-top: -132px !important;
}

.h-mb-132-minus {
  margin-bottom: -132px !important;
}

.h-ml-132-minus {
  margin-left: -132px !important;
}

.h-mr-132-minus {
  margin-right: -132px !important;
}

.h-p-132 {
  padding: 132px !important;
}

.h-px-132 {
  padding-left: 132px !important;
  padding-right: 132px !important;
}

.h-py-132 {
  padding-top: 132px !important;
  padding-bottom: 132px !important;
}

.h-pt-132 {
  padding-top: 132px !important;
}

.h-pb-132 {
  padding-bottom: 132px !important;
}

.h-pl-132 {
  padding-left: 132px !important;
}

.h-pr-132 {
  padding-right: 132px !important;
}

.h-m-136 {
  margin: 136px !important;
}

.h-mx-136 {
  margin-left: 136px !important;
  margin-right: 136px !important;
}

.h-my-136 {
  margin-top: 136px !important;
  margin-bottom: 136px !important;
}

.h-mt-136 {
  margin-top: 136px !important;
}

.h-mb-136 {
  margin-bottom: 136px !important;
}

.h-ml-136 {
  margin-left: 136px !important;
}

.h-mr-136 {
  margin-right: 136px !important;
}

.h-m-136-minus {
  margin: -136px !important;
}

.h-mx-136-minus {
  margin-left: -136px !important;
  margin-right: -136px !important;
}

.h-my-136-minus {
  margin-top: -136px !important;
  margin-bottom: -136px !important;
}

.h-mt-136-minus {
  margin-top: -136px !important;
}

.h-mb-136-minus {
  margin-bottom: -136px !important;
}

.h-ml-136-minus {
  margin-left: -136px !important;
}

.h-mr-136-minus {
  margin-right: -136px !important;
}

.h-p-136 {
  padding: 136px !important;
}

.h-px-136 {
  padding-left: 136px !important;
  padding-right: 136px !important;
}

.h-py-136 {
  padding-top: 136px !important;
  padding-bottom: 136px !important;
}

.h-pt-136 {
  padding-top: 136px !important;
}

.h-pb-136 {
  padding-bottom: 136px !important;
}

.h-pl-136 {
  padding-left: 136px !important;
}

.h-pr-136 {
  padding-right: 136px !important;
}

.h-m-140 {
  margin: 140px !important;
}

.h-mx-140 {
  margin-left: 140px !important;
  margin-right: 140px !important;
}

.h-my-140 {
  margin-top: 140px !important;
  margin-bottom: 140px !important;
}

.h-mt-140 {
  margin-top: 140px !important;
}

.h-mb-140 {
  margin-bottom: 140px !important;
}

.h-ml-140 {
  margin-left: 140px !important;
}

.h-mr-140 {
  margin-right: 140px !important;
}

.h-m-140-minus {
  margin: -140px !important;
}

.h-mx-140-minus {
  margin-left: -140px !important;
  margin-right: -140px !important;
}

.h-my-140-minus {
  margin-top: -140px !important;
  margin-bottom: -140px !important;
}

.h-mt-140-minus {
  margin-top: -140px !important;
}

.h-mb-140-minus {
  margin-bottom: -140px !important;
}

.h-ml-140-minus {
  margin-left: -140px !important;
}

.h-mr-140-minus {
  margin-right: -140px !important;
}

.h-p-140 {
  padding: 140px !important;
}

.h-px-140 {
  padding-left: 140px !important;
  padding-right: 140px !important;
}

.h-py-140 {
  padding-top: 140px !important;
  padding-bottom: 140px !important;
}

.h-pt-140 {
  padding-top: 140px !important;
}

.h-pb-140 {
  padding-bottom: 140px !important;
}

.h-pl-140 {
  padding-left: 140px !important;
}

.h-pr-140 {
  padding-right: 140px !important;
}

.h-m-144 {
  margin: 144px !important;
}

.h-mx-144 {
  margin-left: 144px !important;
  margin-right: 144px !important;
}

.h-my-144 {
  margin-top: 144px !important;
  margin-bottom: 144px !important;
}

.h-mt-144 {
  margin-top: 144px !important;
}

.h-mb-144 {
  margin-bottom: 144px !important;
}

.h-ml-144 {
  margin-left: 144px !important;
}

.h-mr-144 {
  margin-right: 144px !important;
}

.h-m-144-minus {
  margin: -144px !important;
}

.h-mx-144-minus {
  margin-left: -144px !important;
  margin-right: -144px !important;
}

.h-my-144-minus {
  margin-top: -144px !important;
  margin-bottom: -144px !important;
}

.h-mt-144-minus {
  margin-top: -144px !important;
}

.h-mb-144-minus {
  margin-bottom: -144px !important;
}

.h-ml-144-minus {
  margin-left: -144px !important;
}

.h-mr-144-minus {
  margin-right: -144px !important;
}

.h-p-144 {
  padding: 144px !important;
}

.h-px-144 {
  padding-left: 144px !important;
  padding-right: 144px !important;
}

.h-py-144 {
  padding-top: 144px !important;
  padding-bottom: 144px !important;
}

.h-pt-144 {
  padding-top: 144px !important;
}

.h-pb-144 {
  padding-bottom: 144px !important;
}

.h-pl-144 {
  padding-left: 144px !important;
}

.h-pr-144 {
  padding-right: 144px !important;
}

.h-m-148 {
  margin: 148px !important;
}

.h-mx-148 {
  margin-left: 148px !important;
  margin-right: 148px !important;
}

.h-my-148 {
  margin-top: 148px !important;
  margin-bottom: 148px !important;
}

.h-mt-148 {
  margin-top: 148px !important;
}

.h-mb-148 {
  margin-bottom: 148px !important;
}

.h-ml-148 {
  margin-left: 148px !important;
}

.h-mr-148 {
  margin-right: 148px !important;
}

.h-m-148-minus {
  margin: -148px !important;
}

.h-mx-148-minus {
  margin-left: -148px !important;
  margin-right: -148px !important;
}

.h-my-148-minus {
  margin-top: -148px !important;
  margin-bottom: -148px !important;
}

.h-mt-148-minus {
  margin-top: -148px !important;
}

.h-mb-148-minus {
  margin-bottom: -148px !important;
}

.h-ml-148-minus {
  margin-left: -148px !important;
}

.h-mr-148-minus {
  margin-right: -148px !important;
}

.h-p-148 {
  padding: 148px !important;
}

.h-px-148 {
  padding-left: 148px !important;
  padding-right: 148px !important;
}

.h-py-148 {
  padding-top: 148px !important;
  padding-bottom: 148px !important;
}

.h-pt-148 {
  padding-top: 148px !important;
}

.h-pb-148 {
  padding-bottom: 148px !important;
}

.h-pl-148 {
  padding-left: 148px !important;
}

.h-pr-148 {
  padding-right: 148px !important;
}

.h-m-152 {
  margin: 152px !important;
}

.h-mx-152 {
  margin-left: 152px !important;
  margin-right: 152px !important;
}

.h-my-152 {
  margin-top: 152px !important;
  margin-bottom: 152px !important;
}

.h-mt-152 {
  margin-top: 152px !important;
}

.h-mb-152 {
  margin-bottom: 152px !important;
}

.h-ml-152 {
  margin-left: 152px !important;
}

.h-mr-152 {
  margin-right: 152px !important;
}

.h-m-152-minus {
  margin: -152px !important;
}

.h-mx-152-minus {
  margin-left: -152px !important;
  margin-right: -152px !important;
}

.h-my-152-minus {
  margin-top: -152px !important;
  margin-bottom: -152px !important;
}

.h-mt-152-minus {
  margin-top: -152px !important;
}

.h-mb-152-minus {
  margin-bottom: -152px !important;
}

.h-ml-152-minus {
  margin-left: -152px !important;
}

.h-mr-152-minus {
  margin-right: -152px !important;
}

.h-p-152 {
  padding: 152px !important;
}

.h-px-152 {
  padding-left: 152px !important;
  padding-right: 152px !important;
}

.h-py-152 {
  padding-top: 152px !important;
  padding-bottom: 152px !important;
}

.h-pt-152 {
  padding-top: 152px !important;
}

.h-pb-152 {
  padding-bottom: 152px !important;
}

.h-pl-152 {
  padding-left: 152px !important;
}

.h-pr-152 {
  padding-right: 152px !important;
}

.h-m-156 {
  margin: 156px !important;
}

.h-mx-156 {
  margin-left: 156px !important;
  margin-right: 156px !important;
}

.h-my-156 {
  margin-top: 156px !important;
  margin-bottom: 156px !important;
}

.h-mt-156 {
  margin-top: 156px !important;
}

.h-mb-156 {
  margin-bottom: 156px !important;
}

.h-ml-156 {
  margin-left: 156px !important;
}

.h-mr-156 {
  margin-right: 156px !important;
}

.h-m-156-minus {
  margin: -156px !important;
}

.h-mx-156-minus {
  margin-left: -156px !important;
  margin-right: -156px !important;
}

.h-my-156-minus {
  margin-top: -156px !important;
  margin-bottom: -156px !important;
}

.h-mt-156-minus {
  margin-top: -156px !important;
}

.h-mb-156-minus {
  margin-bottom: -156px !important;
}

.h-ml-156-minus {
  margin-left: -156px !important;
}

.h-mr-156-minus {
  margin-right: -156px !important;
}

.h-p-156 {
  padding: 156px !important;
}

.h-px-156 {
  padding-left: 156px !important;
  padding-right: 156px !important;
}

.h-py-156 {
  padding-top: 156px !important;
  padding-bottom: 156px !important;
}

.h-pt-156 {
  padding-top: 156px !important;
}

.h-pb-156 {
  padding-bottom: 156px !important;
}

.h-pl-156 {
  padding-left: 156px !important;
}

.h-pr-156 {
  padding-right: 156px !important;
}

.h-m-160 {
  margin: 160px !important;
}

.h-mx-160 {
  margin-left: 160px !important;
  margin-right: 160px !important;
}

.h-my-160 {
  margin-top: 160px !important;
  margin-bottom: 160px !important;
}

.h-mt-160 {
  margin-top: 160px !important;
}

.h-mb-160 {
  margin-bottom: 160px !important;
}

.h-ml-160 {
  margin-left: 160px !important;
}

.h-mr-160 {
  margin-right: 160px !important;
}

.h-m-160-minus {
  margin: -160px !important;
}

.h-mx-160-minus {
  margin-left: -160px !important;
  margin-right: -160px !important;
}

.h-my-160-minus {
  margin-top: -160px !important;
  margin-bottom: -160px !important;
}

.h-mt-160-minus {
  margin-top: -160px !important;
}

.h-mb-160-minus {
  margin-bottom: -160px !important;
}

.h-ml-160-minus {
  margin-left: -160px !important;
}

.h-mr-160-minus {
  margin-right: -160px !important;
}

.h-p-160 {
  padding: 160px !important;
}

.h-px-160 {
  padding-left: 160px !important;
  padding-right: 160px !important;
}

.h-py-160 {
  padding-top: 160px !important;
  padding-bottom: 160px !important;
}

.h-pt-160 {
  padding-top: 160px !important;
}

.h-pb-160 {
  padding-bottom: 160px !important;
}

.h-pl-160 {
  padding-left: 160px !important;
}

.h-pr-160 {
  padding-right: 160px !important;
}

.h-m-164 {
  margin: 164px !important;
}

.h-mx-164 {
  margin-left: 164px !important;
  margin-right: 164px !important;
}

.h-my-164 {
  margin-top: 164px !important;
  margin-bottom: 164px !important;
}

.h-mt-164 {
  margin-top: 164px !important;
}

.h-mb-164 {
  margin-bottom: 164px !important;
}

.h-ml-164 {
  margin-left: 164px !important;
}

.h-mr-164 {
  margin-right: 164px !important;
}

.h-m-164-minus {
  margin: -164px !important;
}

.h-mx-164-minus {
  margin-left: -164px !important;
  margin-right: -164px !important;
}

.h-my-164-minus {
  margin-top: -164px !important;
  margin-bottom: -164px !important;
}

.h-mt-164-minus {
  margin-top: -164px !important;
}

.h-mb-164-minus {
  margin-bottom: -164px !important;
}

.h-ml-164-minus {
  margin-left: -164px !important;
}

.h-mr-164-minus {
  margin-right: -164px !important;
}

.h-p-164 {
  padding: 164px !important;
}

.h-px-164 {
  padding-left: 164px !important;
  padding-right: 164px !important;
}

.h-py-164 {
  padding-top: 164px !important;
  padding-bottom: 164px !important;
}

.h-pt-164 {
  padding-top: 164px !important;
}

.h-pb-164 {
  padding-bottom: 164px !important;
}

.h-pl-164 {
  padding-left: 164px !important;
}

.h-pr-164 {
  padding-right: 164px !important;
}

.h-m-168 {
  margin: 168px !important;
}

.h-mx-168 {
  margin-left: 168px !important;
  margin-right: 168px !important;
}

.h-my-168 {
  margin-top: 168px !important;
  margin-bottom: 168px !important;
}

.h-mt-168 {
  margin-top: 168px !important;
}

.h-mb-168 {
  margin-bottom: 168px !important;
}

.h-ml-168 {
  margin-left: 168px !important;
}

.h-mr-168 {
  margin-right: 168px !important;
}

.h-m-168-minus {
  margin: -168px !important;
}

.h-mx-168-minus {
  margin-left: -168px !important;
  margin-right: -168px !important;
}

.h-my-168-minus {
  margin-top: -168px !important;
  margin-bottom: -168px !important;
}

.h-mt-168-minus {
  margin-top: -168px !important;
}

.h-mb-168-minus {
  margin-bottom: -168px !important;
}

.h-ml-168-minus {
  margin-left: -168px !important;
}

.h-mr-168-minus {
  margin-right: -168px !important;
}

.h-p-168 {
  padding: 168px !important;
}

.h-px-168 {
  padding-left: 168px !important;
  padding-right: 168px !important;
}

.h-py-168 {
  padding-top: 168px !important;
  padding-bottom: 168px !important;
}

.h-pt-168 {
  padding-top: 168px !important;
}

.h-pb-168 {
  padding-bottom: 168px !important;
}

.h-pl-168 {
  padding-left: 168px !important;
}

.h-pr-168 {
  padding-right: 168px !important;
}

.h-m-172 {
  margin: 172px !important;
}

.h-mx-172 {
  margin-left: 172px !important;
  margin-right: 172px !important;
}

.h-my-172 {
  margin-top: 172px !important;
  margin-bottom: 172px !important;
}

.h-mt-172 {
  margin-top: 172px !important;
}

.h-mb-172 {
  margin-bottom: 172px !important;
}

.h-ml-172 {
  margin-left: 172px !important;
}

.h-mr-172 {
  margin-right: 172px !important;
}

.h-m-172-minus {
  margin: -172px !important;
}

.h-mx-172-minus {
  margin-left: -172px !important;
  margin-right: -172px !important;
}

.h-my-172-minus {
  margin-top: -172px !important;
  margin-bottom: -172px !important;
}

.h-mt-172-minus {
  margin-top: -172px !important;
}

.h-mb-172-minus {
  margin-bottom: -172px !important;
}

.h-ml-172-minus {
  margin-left: -172px !important;
}

.h-mr-172-minus {
  margin-right: -172px !important;
}

.h-p-172 {
  padding: 172px !important;
}

.h-px-172 {
  padding-left: 172px !important;
  padding-right: 172px !important;
}

.h-py-172 {
  padding-top: 172px !important;
  padding-bottom: 172px !important;
}

.h-pt-172 {
  padding-top: 172px !important;
}

.h-pb-172 {
  padding-bottom: 172px !important;
}

.h-pl-172 {
  padding-left: 172px !important;
}

.h-pr-172 {
  padding-right: 172px !important;
}

.h-m-176 {
  margin: 176px !important;
}

.h-mx-176 {
  margin-left: 176px !important;
  margin-right: 176px !important;
}

.h-my-176 {
  margin-top: 176px !important;
  margin-bottom: 176px !important;
}

.h-mt-176 {
  margin-top: 176px !important;
}

.h-mb-176 {
  margin-bottom: 176px !important;
}

.h-ml-176 {
  margin-left: 176px !important;
}

.h-mr-176 {
  margin-right: 176px !important;
}

.h-m-176-minus {
  margin: -176px !important;
}

.h-mx-176-minus {
  margin-left: -176px !important;
  margin-right: -176px !important;
}

.h-my-176-minus {
  margin-top: -176px !important;
  margin-bottom: -176px !important;
}

.h-mt-176-minus {
  margin-top: -176px !important;
}

.h-mb-176-minus {
  margin-bottom: -176px !important;
}

.h-ml-176-minus {
  margin-left: -176px !important;
}

.h-mr-176-minus {
  margin-right: -176px !important;
}

.h-p-176 {
  padding: 176px !important;
}

.h-px-176 {
  padding-left: 176px !important;
  padding-right: 176px !important;
}

.h-py-176 {
  padding-top: 176px !important;
  padding-bottom: 176px !important;
}

.h-pt-176 {
  padding-top: 176px !important;
}

.h-pb-176 {
  padding-bottom: 176px !important;
}

.h-pl-176 {
  padding-left: 176px !important;
}

.h-pr-176 {
  padding-right: 176px !important;
}

.h-m-180 {
  margin: 180px !important;
}

.h-mx-180 {
  margin-left: 180px !important;
  margin-right: 180px !important;
}

.h-my-180 {
  margin-top: 180px !important;
  margin-bottom: 180px !important;
}

.h-mt-180 {
  margin-top: 180px !important;
}

.h-mb-180 {
  margin-bottom: 180px !important;
}

.h-ml-180 {
  margin-left: 180px !important;
}

.h-mr-180 {
  margin-right: 180px !important;
}

.h-m-180-minus {
  margin: -180px !important;
}

.h-mx-180-minus {
  margin-left: -180px !important;
  margin-right: -180px !important;
}

.h-my-180-minus {
  margin-top: -180px !important;
  margin-bottom: -180px !important;
}

.h-mt-180-minus {
  margin-top: -180px !important;
}

.h-mb-180-minus {
  margin-bottom: -180px !important;
}

.h-ml-180-minus {
  margin-left: -180px !important;
}

.h-mr-180-minus {
  margin-right: -180px !important;
}

.h-p-180 {
  padding: 180px !important;
}

.h-px-180 {
  padding-left: 180px !important;
  padding-right: 180px !important;
}

.h-py-180 {
  padding-top: 180px !important;
  padding-bottom: 180px !important;
}

.h-pt-180 {
  padding-top: 180px !important;
}

.h-pb-180 {
  padding-bottom: 180px !important;
}

.h-pl-180 {
  padding-left: 180px !important;
}

.h-pr-180 {
  padding-right: 180px !important;
}

.h-m-184 {
  margin: 184px !important;
}

.h-mx-184 {
  margin-left: 184px !important;
  margin-right: 184px !important;
}

.h-my-184 {
  margin-top: 184px !important;
  margin-bottom: 184px !important;
}

.h-mt-184 {
  margin-top: 184px !important;
}

.h-mb-184 {
  margin-bottom: 184px !important;
}

.h-ml-184 {
  margin-left: 184px !important;
}

.h-mr-184 {
  margin-right: 184px !important;
}

.h-m-184-minus {
  margin: -184px !important;
}

.h-mx-184-minus {
  margin-left: -184px !important;
  margin-right: -184px !important;
}

.h-my-184-minus {
  margin-top: -184px !important;
  margin-bottom: -184px !important;
}

.h-mt-184-minus {
  margin-top: -184px !important;
}

.h-mb-184-minus {
  margin-bottom: -184px !important;
}

.h-ml-184-minus {
  margin-left: -184px !important;
}

.h-mr-184-minus {
  margin-right: -184px !important;
}

.h-p-184 {
  padding: 184px !important;
}

.h-px-184 {
  padding-left: 184px !important;
  padding-right: 184px !important;
}

.h-py-184 {
  padding-top: 184px !important;
  padding-bottom: 184px !important;
}

.h-pt-184 {
  padding-top: 184px !important;
}

.h-pb-184 {
  padding-bottom: 184px !important;
}

.h-pl-184 {
  padding-left: 184px !important;
}

.h-pr-184 {
  padding-right: 184px !important;
}

.h-m-188 {
  margin: 188px !important;
}

.h-mx-188 {
  margin-left: 188px !important;
  margin-right: 188px !important;
}

.h-my-188 {
  margin-top: 188px !important;
  margin-bottom: 188px !important;
}

.h-mt-188 {
  margin-top: 188px !important;
}

.h-mb-188 {
  margin-bottom: 188px !important;
}

.h-ml-188 {
  margin-left: 188px !important;
}

.h-mr-188 {
  margin-right: 188px !important;
}

.h-m-188-minus {
  margin: -188px !important;
}

.h-mx-188-minus {
  margin-left: -188px !important;
  margin-right: -188px !important;
}

.h-my-188-minus {
  margin-top: -188px !important;
  margin-bottom: -188px !important;
}

.h-mt-188-minus {
  margin-top: -188px !important;
}

.h-mb-188-minus {
  margin-bottom: -188px !important;
}

.h-ml-188-minus {
  margin-left: -188px !important;
}

.h-mr-188-minus {
  margin-right: -188px !important;
}

.h-p-188 {
  padding: 188px !important;
}

.h-px-188 {
  padding-left: 188px !important;
  padding-right: 188px !important;
}

.h-py-188 {
  padding-top: 188px !important;
  padding-bottom: 188px !important;
}

.h-pt-188 {
  padding-top: 188px !important;
}

.h-pb-188 {
  padding-bottom: 188px !important;
}

.h-pl-188 {
  padding-left: 188px !important;
}

.h-pr-188 {
  padding-right: 188px !important;
}

.h-m-192 {
  margin: 192px !important;
}

.h-mx-192 {
  margin-left: 192px !important;
  margin-right: 192px !important;
}

.h-my-192 {
  margin-top: 192px !important;
  margin-bottom: 192px !important;
}

.h-mt-192 {
  margin-top: 192px !important;
}

.h-mb-192 {
  margin-bottom: 192px !important;
}

.h-ml-192 {
  margin-left: 192px !important;
}

.h-mr-192 {
  margin-right: 192px !important;
}

.h-m-192-minus {
  margin: -192px !important;
}

.h-mx-192-minus {
  margin-left: -192px !important;
  margin-right: -192px !important;
}

.h-my-192-minus {
  margin-top: -192px !important;
  margin-bottom: -192px !important;
}

.h-mt-192-minus {
  margin-top: -192px !important;
}

.h-mb-192-minus {
  margin-bottom: -192px !important;
}

.h-ml-192-minus {
  margin-left: -192px !important;
}

.h-mr-192-minus {
  margin-right: -192px !important;
}

.h-p-192 {
  padding: 192px !important;
}

.h-px-192 {
  padding-left: 192px !important;
  padding-right: 192px !important;
}

.h-py-192 {
  padding-top: 192px !important;
  padding-bottom: 192px !important;
}

.h-pt-192 {
  padding-top: 192px !important;
}

.h-pb-192 {
  padding-bottom: 192px !important;
}

.h-pl-192 {
  padding-left: 192px !important;
}

.h-pr-192 {
  padding-right: 192px !important;
}

.h-m-196 {
  margin: 196px !important;
}

.h-mx-196 {
  margin-left: 196px !important;
  margin-right: 196px !important;
}

.h-my-196 {
  margin-top: 196px !important;
  margin-bottom: 196px !important;
}

.h-mt-196 {
  margin-top: 196px !important;
}

.h-mb-196 {
  margin-bottom: 196px !important;
}

.h-ml-196 {
  margin-left: 196px !important;
}

.h-mr-196 {
  margin-right: 196px !important;
}

.h-m-196-minus {
  margin: -196px !important;
}

.h-mx-196-minus {
  margin-left: -196px !important;
  margin-right: -196px !important;
}

.h-my-196-minus {
  margin-top: -196px !important;
  margin-bottom: -196px !important;
}

.h-mt-196-minus {
  margin-top: -196px !important;
}

.h-mb-196-minus {
  margin-bottom: -196px !important;
}

.h-ml-196-minus {
  margin-left: -196px !important;
}

.h-mr-196-minus {
  margin-right: -196px !important;
}

.h-p-196 {
  padding: 196px !important;
}

.h-px-196 {
  padding-left: 196px !important;
  padding-right: 196px !important;
}

.h-py-196 {
  padding-top: 196px !important;
  padding-bottom: 196px !important;
}

.h-pt-196 {
  padding-top: 196px !important;
}

.h-pb-196 {
  padding-bottom: 196px !important;
}

.h-pl-196 {
  padding-left: 196px !important;
}

.h-pr-196 {
  padding-right: 196px !important;
}

.h-m-200 {
  margin: 200px !important;
}

.h-mx-200 {
  margin-left: 200px !important;
  margin-right: 200px !important;
}

.h-my-200 {
  margin-top: 200px !important;
  margin-bottom: 200px !important;
}

.h-mt-200 {
  margin-top: 200px !important;
}

.h-mb-200 {
  margin-bottom: 200px !important;
}

.h-ml-200 {
  margin-left: 200px !important;
}

.h-mr-200 {
  margin-right: 200px !important;
}

.h-m-200-minus {
  margin: -200px !important;
}

.h-mx-200-minus {
  margin-left: -200px !important;
  margin-right: -200px !important;
}

.h-my-200-minus {
  margin-top: -200px !important;
  margin-bottom: -200px !important;
}

.h-mt-200-minus {
  margin-top: -200px !important;
}

.h-mb-200-minus {
  margin-bottom: -200px !important;
}

.h-ml-200-minus {
  margin-left: -200px !important;
}

.h-mr-200-minus {
  margin-right: -200px !important;
}

.h-p-200 {
  padding: 200px !important;
}

.h-px-200 {
  padding-left: 200px !important;
  padding-right: 200px !important;
}

.h-py-200 {
  padding-top: 200px !important;
  padding-bottom: 200px !important;
}

.h-pt-200 {
  padding-top: 200px !important;
}

.h-pb-200 {
  padding-bottom: 200px !important;
}

.h-pl-200 {
  padding-left: 200px !important;
}

.h-pr-200 {
  padding-right: 200px !important;
}

.position-absolute {
  position: absolute;
}

.w-unset {
  width: unset !important;
}

.u-fw-100 {
  font-weight: 100 !important;
}

.u-fw-200 {
  font-weight: 200 !important;
}

.u-fw-300 {
  font-weight: 300 !important;
}

.u-fw-400 {
  font-weight: 400 !important;
}

.u-fw-500 {
  font-weight: 500 !important;
}

.u-fw-600 {
  font-weight: 600 !important;
}

.u-fw-700 {
  font-weight: 700 !important;
}

.u-paddingless {
  padding: 0 !important;
}

.u-top-paddingless {
  padding-top: 0 !important;
}

.u-bottom-paddingless {
  padding-bottom: 0 !important;
}

.u-side-paddingless {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.u-margin-0rem {
  margin: 0 !important;
}

.u-margin-top-0rem {
  margin-top: 0 !important;
}

.u-margin-bottom-0rem {
  margin-bottom: 0 !important;
}

.u-margin-left-0rem {
  margin-left: 0 !important;
}

.u-margin-right-0rem {
  margin-right: 0 !important;
}

.u-margin-side-0rem {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.u-padding-0rem {
  padding: 0 !important;
}

.u-padding-top-0rem {
  padding-top: 0 !important;
}

.u-padding-bottom-0rem {
  padding-bottom: 0 !important;
}

.u-padding-left-0rem {
  padding-left: 0 !important;
}

.u-padding-right-0rem {
  padding-right: 0 !important;
}

.u-padding-side-0rem {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.u-width-0rem {
  width: 0 !important;
}

.u-margin-1rem {
  margin: 1rem !important;
}

.u-margin-top-1rem {
  margin-top: 1rem !important;
}

.u-margin-bottom-1rem {
  margin-bottom: 1rem !important;
}

.u-margin-left-1rem {
  margin-left: 1rem !important;
}

.u-margin-right-1rem {
  margin-right: 1rem !important;
}

.u-margin-side-1rem {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.u-padding-1rem {
  padding: 1rem !important;
}

.u-padding-top-1rem {
  padding-top: 1rem !important;
}

.u-padding-bottom-1rem {
  padding-bottom: 1rem !important;
}

.u-padding-left-1rem {
  padding-left: 1rem !important;
}

.u-padding-right-1rem {
  padding-right: 1rem !important;
}

.u-padding-side-1rem {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.u-width-1rem {
  width: 1rem !important;
}

.u-margin-2rem {
  margin: 2rem !important;
}

.u-margin-top-2rem {
  margin-top: 2rem !important;
}

.u-margin-bottom-2rem {
  margin-bottom: 2rem !important;
}

.u-margin-left-2rem {
  margin-left: 2rem !important;
}

.u-margin-right-2rem {
  margin-right: 2rem !important;
}

.u-margin-side-2rem {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.u-padding-2rem {
  padding: 2rem !important;
}

.u-padding-top-2rem {
  padding-top: 2rem !important;
}

.u-padding-bottom-2rem {
  padding-bottom: 2rem !important;
}

.u-padding-left-2rem {
  padding-left: 2rem !important;
}

.u-padding-right-2rem {
  padding-right: 2rem !important;
}

.u-padding-side-2rem {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.u-width-2rem {
  width: 2rem !important;
}

.u-margin-3rem {
  margin: 3rem !important;
}

.u-margin-top-3rem {
  margin-top: 3rem !important;
}

.u-margin-bottom-3rem {
  margin-bottom: 3rem !important;
}

.u-margin-left-3rem {
  margin-left: 3rem !important;
}

.u-margin-right-3rem {
  margin-right: 3rem !important;
}

.u-margin-side-3rem {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.u-padding-3rem {
  padding: 3rem !important;
}

.u-padding-top-3rem {
  padding-top: 3rem !important;
}

.u-padding-bottom-3rem {
  padding-bottom: 3rem !important;
}

.u-padding-left-3rem {
  padding-left: 3rem !important;
}

.u-padding-right-3rem {
  padding-right: 3rem !important;
}

.u-padding-side-3rem {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.u-width-3rem {
  width: 3rem !important;
}

.u-margin-4rem {
  margin: 4rem !important;
}

.u-margin-top-4rem {
  margin-top: 4rem !important;
}

.u-margin-bottom-4rem {
  margin-bottom: 4rem !important;
}

.u-margin-left-4rem {
  margin-left: 4rem !important;
}

.u-margin-right-4rem {
  margin-right: 4rem !important;
}

.u-margin-side-4rem {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.u-padding-4rem {
  padding: 4rem !important;
}

.u-padding-top-4rem {
  padding-top: 4rem !important;
}

.u-padding-bottom-4rem {
  padding-bottom: 4rem !important;
}

.u-padding-left-4rem {
  padding-left: 4rem !important;
}

.u-padding-right-4rem {
  padding-right: 4rem !important;
}

.u-padding-side-4rem {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.u-width-4rem {
  width: 4rem !important;
}

.u-margin-5rem {
  margin: 5rem !important;
}

.u-margin-top-5rem {
  margin-top: 5rem !important;
}

.u-margin-bottom-5rem {
  margin-bottom: 5rem !important;
}

.u-margin-left-5rem {
  margin-left: 5rem !important;
}

.u-margin-right-5rem {
  margin-right: 5rem !important;
}

.u-margin-side-5rem {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.u-padding-5rem {
  padding: 5rem !important;
}

.u-padding-top-5rem {
  padding-top: 5rem !important;
}

.u-padding-bottom-5rem {
  padding-bottom: 5rem !important;
}

.u-padding-left-5rem {
  padding-left: 5rem !important;
}

.u-padding-right-5rem {
  padding-right: 5rem !important;
}

.u-padding-side-5rem {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.u-width-5rem {
  width: 5rem !important;
}

.u-margin-6rem {
  margin: 6rem !important;
}

.u-margin-top-6rem {
  margin-top: 6rem !important;
}

.u-margin-bottom-6rem {
  margin-bottom: 6rem !important;
}

.u-margin-left-6rem {
  margin-left: 6rem !important;
}

.u-margin-right-6rem {
  margin-right: 6rem !important;
}

.u-margin-side-6rem {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.u-padding-6rem {
  padding: 6rem !important;
}

.u-padding-top-6rem {
  padding-top: 6rem !important;
}

.u-padding-bottom-6rem {
  padding-bottom: 6rem !important;
}

.u-padding-left-6rem {
  padding-left: 6rem !important;
}

.u-padding-right-6rem {
  padding-right: 6rem !important;
}

.u-padding-side-6rem {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.u-width-6rem {
  width: 6rem !important;
}

.u-margin-7rem {
  margin: 7rem !important;
}

.u-margin-top-7rem {
  margin-top: 7rem !important;
}

.u-margin-bottom-7rem {
  margin-bottom: 7rem !important;
}

.u-margin-left-7rem {
  margin-left: 7rem !important;
}

.u-margin-right-7rem {
  margin-right: 7rem !important;
}

.u-margin-side-7rem {
  margin-left: 7rem !important;
  margin-right: 7rem !important;
}

.u-padding-7rem {
  padding: 7rem !important;
}

.u-padding-top-7rem {
  padding-top: 7rem !important;
}

.u-padding-bottom-7rem {
  padding-bottom: 7rem !important;
}

.u-padding-left-7rem {
  padding-left: 7rem !important;
}

.u-padding-right-7rem {
  padding-right: 7rem !important;
}

.u-padding-side-7rem {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.u-width-7rem {
  width: 7rem !important;
}

.u-margin-8rem {
  margin: 8rem !important;
}

.u-margin-top-8rem {
  margin-top: 8rem !important;
}

.u-margin-bottom-8rem {
  margin-bottom: 8rem !important;
}

.u-margin-left-8rem {
  margin-left: 8rem !important;
}

.u-margin-right-8rem {
  margin-right: 8rem !important;
}

.u-margin-side-8rem {
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}

.u-padding-8rem {
  padding: 8rem !important;
}

.u-padding-top-8rem {
  padding-top: 8rem !important;
}

.u-padding-bottom-8rem {
  padding-bottom: 8rem !important;
}

.u-padding-left-8rem {
  padding-left: 8rem !important;
}

.u-padding-right-8rem {
  padding-right: 8rem !important;
}

.u-padding-side-8rem {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.u-width-8rem {
  width: 8rem !important;
}

.u-margin-9rem {
  margin: 9rem !important;
}

.u-margin-top-9rem {
  margin-top: 9rem !important;
}

.u-margin-bottom-9rem {
  margin-bottom: 9rem !important;
}

.u-margin-left-9rem {
  margin-left: 9rem !important;
}

.u-margin-right-9rem {
  margin-right: 9rem !important;
}

.u-margin-side-9rem {
  margin-left: 9rem !important;
  margin-right: 9rem !important;
}

.u-padding-9rem {
  padding: 9rem !important;
}

.u-padding-top-9rem {
  padding-top: 9rem !important;
}

.u-padding-bottom-9rem {
  padding-bottom: 9rem !important;
}

.u-padding-left-9rem {
  padding-left: 9rem !important;
}

.u-padding-right-9rem {
  padding-right: 9rem !important;
}

.u-padding-side-9rem {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}

.u-width-9rem {
  width: 9rem !important;
}

.u-margin-10rem {
  margin: 10rem !important;
}

.u-margin-top-10rem {
  margin-top: 10rem !important;
}

.u-margin-bottom-10rem {
  margin-bottom: 10rem !important;
}

.u-margin-left-10rem {
  margin-left: 10rem !important;
}

.u-margin-right-10rem {
  margin-right: 10rem !important;
}

.u-margin-side-10rem {
  margin-left: 10rem !important;
  margin-right: 10rem !important;
}

.u-padding-10rem {
  padding: 10rem !important;
}

.u-padding-top-10rem {
  padding-top: 10rem !important;
}

.u-padding-bottom-10rem {
  padding-bottom: 10rem !important;
}

.u-padding-left-10rem {
  padding-left: 10rem !important;
}

.u-padding-right-10rem {
  padding-right: 10rem !important;
}

.u-padding-side-10rem {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.u-width-10rem {
  width: 10rem !important;
}

.u-margin-11rem {
  margin: 11rem !important;
}

.u-margin-top-11rem {
  margin-top: 11rem !important;
}

.u-margin-bottom-11rem {
  margin-bottom: 11rem !important;
}

.u-margin-left-11rem {
  margin-left: 11rem !important;
}

.u-margin-right-11rem {
  margin-right: 11rem !important;
}

.u-margin-side-11rem {
  margin-left: 11rem !important;
  margin-right: 11rem !important;
}

.u-padding-11rem {
  padding: 11rem !important;
}

.u-padding-top-11rem {
  padding-top: 11rem !important;
}

.u-padding-bottom-11rem {
  padding-bottom: 11rem !important;
}

.u-padding-left-11rem {
  padding-left: 11rem !important;
}

.u-padding-right-11rem {
  padding-right: 11rem !important;
}

.u-padding-side-11rem {
  padding-left: 11rem !important;
  padding-right: 11rem !important;
}

.u-width-11rem {
  width: 11rem !important;
}

.u-margin-12rem {
  margin: 12rem !important;
}

.u-margin-top-12rem {
  margin-top: 12rem !important;
}

.u-margin-bottom-12rem {
  margin-bottom: 12rem !important;
}

.u-margin-left-12rem {
  margin-left: 12rem !important;
}

.u-margin-right-12rem {
  margin-right: 12rem !important;
}

.u-margin-side-12rem {
  margin-left: 12rem !important;
  margin-right: 12rem !important;
}

.u-padding-12rem {
  padding: 12rem !important;
}

.u-padding-top-12rem {
  padding-top: 12rem !important;
}

.u-padding-bottom-12rem {
  padding-bottom: 12rem !important;
}

.u-padding-left-12rem {
  padding-left: 12rem !important;
}

.u-padding-right-12rem {
  padding-right: 12rem !important;
}

.u-padding-side-12rem {
  padding-left: 12rem !important;
  padding-right: 12rem !important;
}

.u-width-12rem {
  width: 12rem !important;
}

.u-margin-13rem {
  margin: 13rem !important;
}

.u-margin-top-13rem {
  margin-top: 13rem !important;
}

.u-margin-bottom-13rem {
  margin-bottom: 13rem !important;
}

.u-margin-left-13rem {
  margin-left: 13rem !important;
}

.u-margin-right-13rem {
  margin-right: 13rem !important;
}

.u-margin-side-13rem {
  margin-left: 13rem !important;
  margin-right: 13rem !important;
}

.u-padding-13rem {
  padding: 13rem !important;
}

.u-padding-top-13rem {
  padding-top: 13rem !important;
}

.u-padding-bottom-13rem {
  padding-bottom: 13rem !important;
}

.u-padding-left-13rem {
  padding-left: 13rem !important;
}

.u-padding-right-13rem {
  padding-right: 13rem !important;
}

.u-padding-side-13rem {
  padding-left: 13rem !important;
  padding-right: 13rem !important;
}

.u-width-13rem {
  width: 13rem !important;
}

.u-margin-14rem {
  margin: 14rem !important;
}

.u-margin-top-14rem {
  margin-top: 14rem !important;
}

.u-margin-bottom-14rem {
  margin-bottom: 14rem !important;
}

.u-margin-left-14rem {
  margin-left: 14rem !important;
}

.u-margin-right-14rem {
  margin-right: 14rem !important;
}

.u-margin-side-14rem {
  margin-left: 14rem !important;
  margin-right: 14rem !important;
}

.u-padding-14rem {
  padding: 14rem !important;
}

.u-padding-top-14rem {
  padding-top: 14rem !important;
}

.u-padding-bottom-14rem {
  padding-bottom: 14rem !important;
}

.u-padding-left-14rem {
  padding-left: 14rem !important;
}

.u-padding-right-14rem {
  padding-right: 14rem !important;
}

.u-padding-side-14rem {
  padding-left: 14rem !important;
  padding-right: 14rem !important;
}

.u-width-14rem {
  width: 14rem !important;
}

.u-margin-15rem {
  margin: 15rem !important;
}

.u-margin-top-15rem {
  margin-top: 15rem !important;
}

.u-margin-bottom-15rem {
  margin-bottom: 15rem !important;
}

.u-margin-left-15rem {
  margin-left: 15rem !important;
}

.u-margin-right-15rem {
  margin-right: 15rem !important;
}

.u-margin-side-15rem {
  margin-left: 15rem !important;
  margin-right: 15rem !important;
}

.u-padding-15rem {
  padding: 15rem !important;
}

.u-padding-top-15rem {
  padding-top: 15rem !important;
}

.u-padding-bottom-15rem {
  padding-bottom: 15rem !important;
}

.u-padding-left-15rem {
  padding-left: 15rem !important;
}

.u-padding-right-15rem {
  padding-right: 15rem !important;
}

.u-padding-side-15rem {
  padding-left: 15rem !important;
  padding-right: 15rem !important;
}

.u-width-15rem {
  width: 15rem !important;
}

.u-margin-16rem {
  margin: 16rem !important;
}

.u-margin-top-16rem {
  margin-top: 16rem !important;
}

.u-margin-bottom-16rem {
  margin-bottom: 16rem !important;
}

.u-margin-left-16rem {
  margin-left: 16rem !important;
}

.u-margin-right-16rem {
  margin-right: 16rem !important;
}

.u-margin-side-16rem {
  margin-left: 16rem !important;
  margin-right: 16rem !important;
}

.u-padding-16rem {
  padding: 16rem !important;
}

.u-padding-top-16rem {
  padding-top: 16rem !important;
}

.u-padding-bottom-16rem {
  padding-bottom: 16rem !important;
}

.u-padding-left-16rem {
  padding-left: 16rem !important;
}

.u-padding-right-16rem {
  padding-right: 16rem !important;
}

.u-padding-side-16rem {
  padding-left: 16rem !important;
  padding-right: 16rem !important;
}

.u-width-16rem {
  width: 16rem !important;
}

.u-margin-17rem {
  margin: 17rem !important;
}

.u-margin-top-17rem {
  margin-top: 17rem !important;
}

.u-margin-bottom-17rem {
  margin-bottom: 17rem !important;
}

.u-margin-left-17rem {
  margin-left: 17rem !important;
}

.u-margin-right-17rem {
  margin-right: 17rem !important;
}

.u-margin-side-17rem {
  margin-left: 17rem !important;
  margin-right: 17rem !important;
}

.u-padding-17rem {
  padding: 17rem !important;
}

.u-padding-top-17rem {
  padding-top: 17rem !important;
}

.u-padding-bottom-17rem {
  padding-bottom: 17rem !important;
}

.u-padding-left-17rem {
  padding-left: 17rem !important;
}

.u-padding-right-17rem {
  padding-right: 17rem !important;
}

.u-padding-side-17rem {
  padding-left: 17rem !important;
  padding-right: 17rem !important;
}

.u-width-17rem {
  width: 17rem !important;
}

.u-margin-18rem {
  margin: 18rem !important;
}

.u-margin-top-18rem {
  margin-top: 18rem !important;
}

.u-margin-bottom-18rem {
  margin-bottom: 18rem !important;
}

.u-margin-left-18rem {
  margin-left: 18rem !important;
}

.u-margin-right-18rem {
  margin-right: 18rem !important;
}

.u-margin-side-18rem {
  margin-left: 18rem !important;
  margin-right: 18rem !important;
}

.u-padding-18rem {
  padding: 18rem !important;
}

.u-padding-top-18rem {
  padding-top: 18rem !important;
}

.u-padding-bottom-18rem {
  padding-bottom: 18rem !important;
}

.u-padding-left-18rem {
  padding-left: 18rem !important;
}

.u-padding-right-18rem {
  padding-right: 18rem !important;
}

.u-padding-side-18rem {
  padding-left: 18rem !important;
  padding-right: 18rem !important;
}

.u-width-18rem {
  width: 18rem !important;
}

.u-margin-19rem {
  margin: 19rem !important;
}

.u-margin-top-19rem {
  margin-top: 19rem !important;
}

.u-margin-bottom-19rem {
  margin-bottom: 19rem !important;
}

.u-margin-left-19rem {
  margin-left: 19rem !important;
}

.u-margin-right-19rem {
  margin-right: 19rem !important;
}

.u-margin-side-19rem {
  margin-left: 19rem !important;
  margin-right: 19rem !important;
}

.u-padding-19rem {
  padding: 19rem !important;
}

.u-padding-top-19rem {
  padding-top: 19rem !important;
}

.u-padding-bottom-19rem {
  padding-bottom: 19rem !important;
}

.u-padding-left-19rem {
  padding-left: 19rem !important;
}

.u-padding-right-19rem {
  padding-right: 19rem !important;
}

.u-padding-side-19rem {
  padding-left: 19rem !important;
  padding-right: 19rem !important;
}

.u-width-19rem {
  width: 19rem !important;
}

.u-margin-20rem {
  margin: 20rem !important;
}

.u-margin-top-20rem {
  margin-top: 20rem !important;
}

.u-margin-bottom-20rem {
  margin-bottom: 20rem !important;
}

.u-margin-left-20rem {
  margin-left: 20rem !important;
}

.u-margin-right-20rem {
  margin-right: 20rem !important;
}

.u-margin-side-20rem {
  margin-left: 20rem !important;
  margin-right: 20rem !important;
}

.u-padding-20rem {
  padding: 20rem !important;
}

.u-padding-top-20rem {
  padding-top: 20rem !important;
}

.u-padding-bottom-20rem {
  padding-bottom: 20rem !important;
}

.u-padding-left-20rem {
  padding-left: 20rem !important;
}

.u-padding-right-20rem {
  padding-right: 20rem !important;
}

.u-padding-side-20rem {
  padding-left: 20rem !important;
  padding-right: 20rem !important;
}

.u-width-20rem {
  width: 20rem !important;
}

.u-margin-21rem {
  margin: 21rem !important;
}

.u-margin-top-21rem {
  margin-top: 21rem !important;
}

.u-margin-bottom-21rem {
  margin-bottom: 21rem !important;
}

.u-margin-left-21rem {
  margin-left: 21rem !important;
}

.u-margin-right-21rem {
  margin-right: 21rem !important;
}

.u-margin-side-21rem {
  margin-left: 21rem !important;
  margin-right: 21rem !important;
}

.u-padding-21rem {
  padding: 21rem !important;
}

.u-padding-top-21rem {
  padding-top: 21rem !important;
}

.u-padding-bottom-21rem {
  padding-bottom: 21rem !important;
}

.u-padding-left-21rem {
  padding-left: 21rem !important;
}

.u-padding-right-21rem {
  padding-right: 21rem !important;
}

.u-padding-side-21rem {
  padding-left: 21rem !important;
  padding-right: 21rem !important;
}

.u-width-21rem {
  width: 21rem !important;
}

.u-margin-22rem {
  margin: 22rem !important;
}

.u-margin-top-22rem {
  margin-top: 22rem !important;
}

.u-margin-bottom-22rem {
  margin-bottom: 22rem !important;
}

.u-margin-left-22rem {
  margin-left: 22rem !important;
}

.u-margin-right-22rem {
  margin-right: 22rem !important;
}

.u-margin-side-22rem {
  margin-left: 22rem !important;
  margin-right: 22rem !important;
}

.u-padding-22rem {
  padding: 22rem !important;
}

.u-padding-top-22rem {
  padding-top: 22rem !important;
}

.u-padding-bottom-22rem {
  padding-bottom: 22rem !important;
}

.u-padding-left-22rem {
  padding-left: 22rem !important;
}

.u-padding-right-22rem {
  padding-right: 22rem !important;
}

.u-padding-side-22rem {
  padding-left: 22rem !important;
  padding-right: 22rem !important;
}

.u-width-22rem {
  width: 22rem !important;
}

.u-margin-23rem {
  margin: 23rem !important;
}

.u-margin-top-23rem {
  margin-top: 23rem !important;
}

.u-margin-bottom-23rem {
  margin-bottom: 23rem !important;
}

.u-margin-left-23rem {
  margin-left: 23rem !important;
}

.u-margin-right-23rem {
  margin-right: 23rem !important;
}

.u-margin-side-23rem {
  margin-left: 23rem !important;
  margin-right: 23rem !important;
}

.u-padding-23rem {
  padding: 23rem !important;
}

.u-padding-top-23rem {
  padding-top: 23rem !important;
}

.u-padding-bottom-23rem {
  padding-bottom: 23rem !important;
}

.u-padding-left-23rem {
  padding-left: 23rem !important;
}

.u-padding-right-23rem {
  padding-right: 23rem !important;
}

.u-padding-side-23rem {
  padding-left: 23rem !important;
  padding-right: 23rem !important;
}

.u-width-23rem {
  width: 23rem !important;
}

.u-margin-24rem {
  margin: 24rem !important;
}

.u-margin-top-24rem {
  margin-top: 24rem !important;
}

.u-margin-bottom-24rem {
  margin-bottom: 24rem !important;
}

.u-margin-left-24rem {
  margin-left: 24rem !important;
}

.u-margin-right-24rem {
  margin-right: 24rem !important;
}

.u-margin-side-24rem {
  margin-left: 24rem !important;
  margin-right: 24rem !important;
}

.u-padding-24rem {
  padding: 24rem !important;
}

.u-padding-top-24rem {
  padding-top: 24rem !important;
}

.u-padding-bottom-24rem {
  padding-bottom: 24rem !important;
}

.u-padding-left-24rem {
  padding-left: 24rem !important;
}

.u-padding-right-24rem {
  padding-right: 24rem !important;
}

.u-padding-side-24rem {
  padding-left: 24rem !important;
  padding-right: 24rem !important;
}

.u-width-24rem {
  width: 24rem !important;
}

.u-margin-25rem {
  margin: 25rem !important;
}

.u-margin-top-25rem {
  margin-top: 25rem !important;
}

.u-margin-bottom-25rem {
  margin-bottom: 25rem !important;
}

.u-margin-left-25rem {
  margin-left: 25rem !important;
}

.u-margin-right-25rem {
  margin-right: 25rem !important;
}

.u-margin-side-25rem {
  margin-left: 25rem !important;
  margin-right: 25rem !important;
}

.u-padding-25rem {
  padding: 25rem !important;
}

.u-padding-top-25rem {
  padding-top: 25rem !important;
}

.u-padding-bottom-25rem {
  padding-bottom: 25rem !important;
}

.u-padding-left-25rem {
  padding-left: 25rem !important;
}

.u-padding-right-25rem {
  padding-right: 25rem !important;
}

.u-padding-side-25rem {
  padding-left: 25rem !important;
  padding-right: 25rem !important;
}

.u-width-25rem {
  width: 25rem !important;
}

.u-margin-26rem {
  margin: 26rem !important;
}

.u-margin-top-26rem {
  margin-top: 26rem !important;
}

.u-margin-bottom-26rem {
  margin-bottom: 26rem !important;
}

.u-margin-left-26rem {
  margin-left: 26rem !important;
}

.u-margin-right-26rem {
  margin-right: 26rem !important;
}

.u-margin-side-26rem {
  margin-left: 26rem !important;
  margin-right: 26rem !important;
}

.u-padding-26rem {
  padding: 26rem !important;
}

.u-padding-top-26rem {
  padding-top: 26rem !important;
}

.u-padding-bottom-26rem {
  padding-bottom: 26rem !important;
}

.u-padding-left-26rem {
  padding-left: 26rem !important;
}

.u-padding-right-26rem {
  padding-right: 26rem !important;
}

.u-padding-side-26rem {
  padding-left: 26rem !important;
  padding-right: 26rem !important;
}

.u-width-26rem {
  width: 26rem !important;
}

.u-margin-27rem {
  margin: 27rem !important;
}

.u-margin-top-27rem {
  margin-top: 27rem !important;
}

.u-margin-bottom-27rem {
  margin-bottom: 27rem !important;
}

.u-margin-left-27rem {
  margin-left: 27rem !important;
}

.u-margin-right-27rem {
  margin-right: 27rem !important;
}

.u-margin-side-27rem {
  margin-left: 27rem !important;
  margin-right: 27rem !important;
}

.u-padding-27rem {
  padding: 27rem !important;
}

.u-padding-top-27rem {
  padding-top: 27rem !important;
}

.u-padding-bottom-27rem {
  padding-bottom: 27rem !important;
}

.u-padding-left-27rem {
  padding-left: 27rem !important;
}

.u-padding-right-27rem {
  padding-right: 27rem !important;
}

.u-padding-side-27rem {
  padding-left: 27rem !important;
  padding-right: 27rem !important;
}

.u-width-27rem {
  width: 27rem !important;
}

.u-margin-28rem {
  margin: 28rem !important;
}

.u-margin-top-28rem {
  margin-top: 28rem !important;
}

.u-margin-bottom-28rem {
  margin-bottom: 28rem !important;
}

.u-margin-left-28rem {
  margin-left: 28rem !important;
}

.u-margin-right-28rem {
  margin-right: 28rem !important;
}

.u-margin-side-28rem {
  margin-left: 28rem !important;
  margin-right: 28rem !important;
}

.u-padding-28rem {
  padding: 28rem !important;
}

.u-padding-top-28rem {
  padding-top: 28rem !important;
}

.u-padding-bottom-28rem {
  padding-bottom: 28rem !important;
}

.u-padding-left-28rem {
  padding-left: 28rem !important;
}

.u-padding-right-28rem {
  padding-right: 28rem !important;
}

.u-padding-side-28rem {
  padding-left: 28rem !important;
  padding-right: 28rem !important;
}

.u-width-28rem {
  width: 28rem !important;
}

.u-margin-29rem {
  margin: 29rem !important;
}

.u-margin-top-29rem {
  margin-top: 29rem !important;
}

.u-margin-bottom-29rem {
  margin-bottom: 29rem !important;
}

.u-margin-left-29rem {
  margin-left: 29rem !important;
}

.u-margin-right-29rem {
  margin-right: 29rem !important;
}

.u-margin-side-29rem {
  margin-left: 29rem !important;
  margin-right: 29rem !important;
}

.u-padding-29rem {
  padding: 29rem !important;
}

.u-padding-top-29rem {
  padding-top: 29rem !important;
}

.u-padding-bottom-29rem {
  padding-bottom: 29rem !important;
}

.u-padding-left-29rem {
  padding-left: 29rem !important;
}

.u-padding-right-29rem {
  padding-right: 29rem !important;
}

.u-padding-side-29rem {
  padding-left: 29rem !important;
  padding-right: 29rem !important;
}

.u-width-29rem {
  width: 29rem !important;
}

.u-margin-30rem {
  margin: 30rem !important;
}

.u-margin-top-30rem {
  margin-top: 30rem !important;
}

.u-margin-bottom-30rem {
  margin-bottom: 30rem !important;
}

.u-margin-left-30rem {
  margin-left: 30rem !important;
}

.u-margin-right-30rem {
  margin-right: 30rem !important;
}

.u-margin-side-30rem {
  margin-left: 30rem !important;
  margin-right: 30rem !important;
}

.u-padding-30rem {
  padding: 30rem !important;
}

.u-padding-top-30rem {
  padding-top: 30rem !important;
}

.u-padding-bottom-30rem {
  padding-bottom: 30rem !important;
}

.u-padding-left-30rem {
  padding-left: 30rem !important;
}

.u-padding-right-30rem {
  padding-right: 30rem !important;
}

.u-padding-side-30rem {
  padding-left: 30rem !important;
  padding-right: 30rem !important;
}

.u-width-30rem {
  width: 30rem !important;
}

.u-font-0rem, .u-font-0-0rem, .u-font-0-0rem {
  font-size: 0 !important;
}

.u-font-1rem, .u-font-1-0rem {
  font-size: 1rem !important;
}

.u-font-1-1rem {
  font-size: 1.1rem !important;
}

.u-font-1-2rem {
  font-size: 1.2rem !important;
}

.u-font-1-3rem {
  font-size: 1.3rem !important;
}

.u-font-1-4rem {
  font-size: 1.4rem !important;
}

.u-font-1-5rem {
  font-size: 1.5rem !important;
}

.u-font-1-6rem {
  font-size: 1.6rem !important;
}

.u-font-1-7rem {
  font-size: 1.7rem !important;
}

.u-font-1-8rem {
  font-size: 1.8rem !important;
}

.u-font-1-9rem {
  font-size: 1.9rem !important;
}

.u-font-1-10rem {
  font-size: 1.1rem !important;
}

.u-font-0-1rem {
  font-size: .1rem !important;
}

.u-font-2rem, .u-font-2-0rem {
  font-size: 2rem !important;
}

.u-font-2-1rem {
  font-size: 2.1rem !important;
}

.u-font-2-2rem {
  font-size: 2.2rem !important;
}

.u-font-2-3rem {
  font-size: 2.3rem !important;
}

.u-font-2-4rem {
  font-size: 2.4rem !important;
}

.u-font-2-5rem {
  font-size: 2.5rem !important;
}

.u-font-2-6rem {
  font-size: 2.6rem !important;
}

.u-font-2-7rem {
  font-size: 2.7rem !important;
}

.u-font-2-8rem {
  font-size: 2.8rem !important;
}

.u-font-2-9rem {
  font-size: 2.9rem !important;
}

.u-font-2-10rem {
  font-size: 2.1rem !important;
}

.u-font-0-2rem {
  font-size: .2rem !important;
}

.u-font-3rem, .u-font-3-0rem {
  font-size: 3rem !important;
}

.u-font-3-1rem {
  font-size: 3.1rem !important;
}

.u-font-3-2rem {
  font-size: 3.2rem !important;
}

.u-font-3-3rem {
  font-size: 3.3rem !important;
}

.u-font-3-4rem {
  font-size: 3.4rem !important;
}

.u-font-3-5rem {
  font-size: 3.5rem !important;
}

.u-font-3-6rem {
  font-size: 3.6rem !important;
}

.u-font-3-7rem {
  font-size: 3.7rem !important;
}

.u-font-3-8rem {
  font-size: 3.8rem !important;
}

.u-font-3-9rem {
  font-size: 3.9rem !important;
}

.u-font-3-10rem {
  font-size: 3.1rem !important;
}

.u-font-0-3rem {
  font-size: .3rem !important;
}

.u-font-4rem, .u-font-4-0rem {
  font-size: 4rem !important;
}

.u-font-4-1rem {
  font-size: 4.1rem !important;
}

.u-font-4-2rem {
  font-size: 4.2rem !important;
}

.u-font-4-3rem {
  font-size: 4.3rem !important;
}

.u-font-4-4rem {
  font-size: 4.4rem !important;
}

.u-font-4-5rem {
  font-size: 4.5rem !important;
}

.u-font-4-6rem {
  font-size: 4.6rem !important;
}

.u-font-4-7rem {
  font-size: 4.7rem !important;
}

.u-font-4-8rem {
  font-size: 4.8rem !important;
}

.u-font-4-9rem {
  font-size: 4.9rem !important;
}

.u-font-4-10rem {
  font-size: 4.1rem !important;
}

.u-font-0-4rem {
  font-size: .4rem !important;
}

.u-font-5rem, .u-font-5-0rem {
  font-size: 5rem !important;
}

.u-font-5-1rem {
  font-size: 5.1rem !important;
}

.u-font-5-2rem {
  font-size: 5.2rem !important;
}

.u-font-5-3rem {
  font-size: 5.3rem !important;
}

.u-font-5-4rem {
  font-size: 5.4rem !important;
}

.u-font-5-5rem {
  font-size: 5.5rem !important;
}

.u-font-5-6rem {
  font-size: 5.6rem !important;
}

.u-font-5-7rem {
  font-size: 5.7rem !important;
}

.u-font-5-8rem {
  font-size: 5.8rem !important;
}

.u-font-5-9rem {
  font-size: 5.9rem !important;
}

.u-font-5-10rem {
  font-size: 5.1rem !important;
}

.u-font-0-5rem {
  font-size: .5rem !important;
}

.u-font-6rem, .u-font-6-0rem {
  font-size: 6rem !important;
}

.u-font-6-1rem {
  font-size: 6.1rem !important;
}

.u-font-6-2rem {
  font-size: 6.2rem !important;
}

.u-font-6-3rem {
  font-size: 6.3rem !important;
}

.u-font-6-4rem {
  font-size: 6.4rem !important;
}

.u-font-6-5rem {
  font-size: 6.5rem !important;
}

.u-font-6-6rem {
  font-size: 6.6rem !important;
}

.u-font-6-7rem {
  font-size: 6.7rem !important;
}

.u-font-6-8rem {
  font-size: 6.8rem !important;
}

.u-font-6-9rem {
  font-size: 6.9rem !important;
}

.u-font-6-10rem {
  font-size: 6.1rem !important;
}

.u-font-0-6rem {
  font-size: .6rem !important;
}

.u-font-7rem, .u-font-7-0rem {
  font-size: 7rem !important;
}

.u-font-7-1rem {
  font-size: 7.1rem !important;
}

.u-font-7-2rem {
  font-size: 7.2rem !important;
}

.u-font-7-3rem {
  font-size: 7.3rem !important;
}

.u-font-7-4rem {
  font-size: 7.4rem !important;
}

.u-font-7-5rem {
  font-size: 7.5rem !important;
}

.u-font-7-6rem {
  font-size: 7.6rem !important;
}

.u-font-7-7rem {
  font-size: 7.7rem !important;
}

.u-font-7-8rem {
  font-size: 7.8rem !important;
}

.u-font-7-9rem {
  font-size: 7.9rem !important;
}

.u-font-7-10rem {
  font-size: 7.1rem !important;
}

.u-font-0-7rem {
  font-size: .7rem !important;
}

.u-font-8rem, .u-font-8-0rem {
  font-size: 8rem !important;
}

.u-font-8-1rem {
  font-size: 8.1rem !important;
}

.u-font-8-2rem {
  font-size: 8.2rem !important;
}

.u-font-8-3rem {
  font-size: 8.3rem !important;
}

.u-font-8-4rem {
  font-size: 8.4rem !important;
}

.u-font-8-5rem {
  font-size: 8.5rem !important;
}

.u-font-8-6rem {
  font-size: 8.6rem !important;
}

.u-font-8-7rem {
  font-size: 8.7rem !important;
}

.u-font-8-8rem {
  font-size: 8.8rem !important;
}

.u-font-8-9rem {
  font-size: 8.9rem !important;
}

.u-font-8-10rem {
  font-size: 8.1rem !important;
}

.u-font-0-8rem {
  font-size: .8rem !important;
}

.u-font-9rem, .u-font-9-0rem {
  font-size: 9rem !important;
}

.u-font-9-1rem {
  font-size: 9.1rem !important;
}

.u-font-9-2rem {
  font-size: 9.2rem !important;
}

.u-font-9-3rem {
  font-size: 9.3rem !important;
}

.u-font-9-4rem {
  font-size: 9.4rem !important;
}

.u-font-9-5rem {
  font-size: 9.5rem !important;
}

.u-font-9-6rem {
  font-size: 9.6rem !important;
}

.u-font-9-7rem {
  font-size: 9.7rem !important;
}

.u-font-9-8rem {
  font-size: 9.8rem !important;
}

.u-font-9-9rem {
  font-size: 9.9rem !important;
}

.u-font-9-10rem {
  font-size: 9.1rem !important;
}

.u-font-0-9rem {
  font-size: .9rem !important;
}

.u-font-10rem, .u-font-10-0rem {
  font-size: 10rem !important;
}

.u-font-10-1rem {
  font-size: 10.1rem !important;
}

.u-font-10-2rem {
  font-size: 10.2rem !important;
}

.u-font-10-3rem {
  font-size: 10.3rem !important;
}

.u-font-10-4rem {
  font-size: 10.4rem !important;
}

.u-font-10-5rem {
  font-size: 10.5rem !important;
}

.u-font-10-6rem {
  font-size: 10.6rem !important;
}

.u-font-10-7rem {
  font-size: 10.7rem !important;
}

.u-font-10-8rem {
  font-size: 10.8rem !important;
}

.u-font-10-9rem {
  font-size: 10.9rem !important;
}

.u-font-10-10rem {
  font-size: 10.1rem !important;
}

.u-font-0-10rem {
  font-size: .1rem !important;
}

.font-0 {
  font-size: 0 !important;
}

.font-2 {
  font-size: 2px !important;
}

.font-4 {
  font-size: 4px !important;
}

.font-6 {
  font-size: 6px !important;
}

.font-8 {
  font-size: 8px !important;
}

.font-10 {
  font-size: 10px !important;
}

.font-12 {
  font-size: 12px !important;
}

.font-14 {
  font-size: 14px !important;
}

.font-16 {
  font-size: 16px !important;
}

.font-18 {
  font-size: 18px !important;
}

.font-20 {
  font-size: 20px !important;
}

.font-22 {
  font-size: 22px !important;
}

.font-24 {
  font-size: 24px !important;
}

.font-26 {
  font-size: 26px !important;
}

.font-28 {
  font-size: 28px !important;
}

.font-30 {
  font-size: 30px !important;
}

.font-32 {
  font-size: 32px !important;
}

.font-34 {
  font-size: 34px !important;
}

.font-36 {
  font-size: 36px !important;
}

.font-38 {
  font-size: 38px !important;
}

.font-40 {
  font-size: 40px !important;
}

.font-42 {
  font-size: 42px !important;
}

.font-44 {
  font-size: 44px !important;
}

.font-46 {
  font-size: 46px !important;
}

.font-48 {
  font-size: 48px !important;
}

.font-50 {
  font-size: 50px !important;
}

.font-52 {
  font-size: 52px !important;
}

.font-54 {
  font-size: 54px !important;
}

.font-56 {
  font-size: 56px !important;
}

.font-58 {
  font-size: 58px !important;
}

.font-60 {
  font-size: 60px !important;
}

.w-px-1 {
  width: 1px !important;
}

.w-px-2 {
  width: 2px !important;
}

.w-px-3 {
  width: 3px !important;
}

.w-px-4 {
  width: 4px !important;
}

.w-px-5 {
  width: 5px !important;
}

.w-px-6 {
  width: 6px !important;
}

.w-px-7 {
  width: 7px !important;
}

.w-px-8 {
  width: 8px !important;
}

.w-px-9 {
  width: 9px !important;
}

.w-px-10 {
  width: 10px !important;
}

.w-px-11 {
  width: 11px !important;
}

.w-px-12 {
  width: 12px !important;
}

.w-px-13 {
  width: 13px !important;
}

.w-px-14 {
  width: 14px !important;
}

.w-px-15 {
  width: 15px !important;
}

.w-px-16 {
  width: 16px !important;
}

.w-px-17 {
  width: 17px !important;
}

.w-px-18 {
  width: 18px !important;
}

.w-px-19 {
  width: 19px !important;
}

.w-px-20 {
  width: 20px !important;
}

.w-px-21 {
  width: 21px !important;
}

.w-px-22 {
  width: 22px !important;
}

.w-px-23 {
  width: 23px !important;
}

.w-px-24 {
  width: 24px !important;
}

.w-px-25 {
  width: 25px !important;
}

.w-px-26 {
  width: 26px !important;
}

.w-px-27 {
  width: 27px !important;
}

.w-px-28 {
  width: 28px !important;
}

.w-px-29 {
  width: 29px !important;
}

.w-px-30 {
  width: 30px !important;
}

.w-px-31 {
  width: 31px !important;
}

.w-px-32 {
  width: 32px !important;
}

.w-px-33 {
  width: 33px !important;
}

.w-px-34 {
  width: 34px !important;
}

.w-px-35 {
  width: 35px !important;
}

.w-px-36 {
  width: 36px !important;
}

.w-px-37 {
  width: 37px !important;
}

.w-px-38 {
  width: 38px !important;
}

.w-px-39 {
  width: 39px !important;
}

.w-px-40 {
  width: 40px !important;
}

.w-px-41 {
  width: 41px !important;
}

.w-px-42 {
  width: 42px !important;
}

.w-px-43 {
  width: 43px !important;
}

.w-px-44 {
  width: 44px !important;
}

.w-px-45 {
  width: 45px !important;
}

.w-px-46 {
  width: 46px !important;
}

.w-px-47 {
  width: 47px !important;
}

.w-px-48 {
  width: 48px !important;
}

.w-px-49 {
  width: 49px !important;
}

.w-px-50 {
  width: 50px !important;
}

.w-px-51 {
  width: 51px !important;
}

.w-px-52 {
  width: 52px !important;
}

.w-px-53 {
  width: 53px !important;
}

.w-px-54 {
  width: 54px !important;
}

.w-px-55 {
  width: 55px !important;
}

.w-px-56 {
  width: 56px !important;
}

.w-px-57 {
  width: 57px !important;
}

.w-px-58 {
  width: 58px !important;
}

.w-px-59 {
  width: 59px !important;
}

.w-px-60 {
  width: 60px !important;
}

.w-px-61 {
  width: 61px !important;
}

.w-px-62 {
  width: 62px !important;
}

.w-px-63 {
  width: 63px !important;
}

.w-px-64 {
  width: 64px !important;
}

.w-px-65 {
  width: 65px !important;
}

.w-px-66 {
  width: 66px !important;
}

.w-px-67 {
  width: 67px !important;
}

.w-px-68 {
  width: 68px !important;
}

.w-px-69 {
  width: 69px !important;
}

.w-px-70 {
  width: 70px !important;
}

.w-px-71 {
  width: 71px !important;
}

.w-px-72 {
  width: 72px !important;
}

.w-px-73 {
  width: 73px !important;
}

.w-px-74 {
  width: 74px !important;
}

.w-px-75 {
  width: 75px !important;
}

.w-px-76 {
  width: 76px !important;
}

.w-px-77 {
  width: 77px !important;
}

.w-px-78 {
  width: 78px !important;
}

.w-px-79 {
  width: 79px !important;
}

.w-px-80 {
  width: 80px !important;
}

.w-px-81 {
  width: 81px !important;
}

.w-px-82 {
  width: 82px !important;
}

.w-px-83 {
  width: 83px !important;
}

.w-px-84 {
  width: 84px !important;
}

.w-px-85 {
  width: 85px !important;
}

.w-px-86 {
  width: 86px !important;
}

.w-px-87 {
  width: 87px !important;
}

.w-px-88 {
  width: 88px !important;
}

.w-px-89 {
  width: 89px !important;
}

.w-px-90 {
  width: 90px !important;
}

.w-px-91 {
  width: 91px !important;
}

.w-px-92 {
  width: 92px !important;
}

.w-px-93 {
  width: 93px !important;
}

.w-px-94 {
  width: 94px !important;
}

.w-px-95 {
  width: 95px !important;
}

.w-px-96 {
  width: 96px !important;
}

.w-px-97 {
  width: 97px !important;
}

.w-px-98 {
  width: 98px !important;
}

.w-px-99 {
  width: 99px !important;
}

.w-px-100 {
  width: 100px !important;
}

.w-px-101 {
  width: 101px !important;
}

.w-px-102 {
  width: 102px !important;
}

.w-px-103 {
  width: 103px !important;
}

.w-px-104 {
  width: 104px !important;
}

.w-px-105 {
  width: 105px !important;
}

.w-px-106 {
  width: 106px !important;
}

.w-px-107 {
  width: 107px !important;
}

.w-px-108 {
  width: 108px !important;
}

.w-px-109 {
  width: 109px !important;
}

.w-px-110 {
  width: 110px !important;
}

.w-px-111 {
  width: 111px !important;
}

.w-px-112 {
  width: 112px !important;
}

.w-px-113 {
  width: 113px !important;
}

.w-px-114 {
  width: 114px !important;
}

.w-px-115 {
  width: 115px !important;
}

.w-px-116 {
  width: 116px !important;
}

.w-px-117 {
  width: 117px !important;
}

.w-px-118 {
  width: 118px !important;
}

.w-px-119 {
  width: 119px !important;
}

.w-px-120 {
  width: 120px !important;
}

.w-px-121 {
  width: 121px !important;
}

.w-px-122 {
  width: 122px !important;
}

.w-px-123 {
  width: 123px !important;
}

.w-px-124 {
  width: 124px !important;
}

.w-px-125 {
  width: 125px !important;
}

.w-px-126 {
  width: 126px !important;
}

.w-px-127 {
  width: 127px !important;
}

.w-px-128 {
  width: 128px !important;
}

.w-px-129 {
  width: 129px !important;
}

.w-px-130 {
  width: 130px !important;
}

.w-px-131 {
  width: 131px !important;
}

.w-px-132 {
  width: 132px !important;
}

.w-px-133 {
  width: 133px !important;
}

.w-px-134 {
  width: 134px !important;
}

.w-px-135 {
  width: 135px !important;
}

.w-px-136 {
  width: 136px !important;
}

.w-px-137 {
  width: 137px !important;
}

.w-px-138 {
  width: 138px !important;
}

.w-px-139 {
  width: 139px !important;
}

.w-px-140 {
  width: 140px !important;
}

.w-px-141 {
  width: 141px !important;
}

.w-px-142 {
  width: 142px !important;
}

.w-px-143 {
  width: 143px !important;
}

.w-px-144 {
  width: 144px !important;
}

.w-px-145 {
  width: 145px !important;
}

.w-px-146 {
  width: 146px !important;
}

.w-px-147 {
  width: 147px !important;
}

.w-px-148 {
  width: 148px !important;
}

.w-px-149 {
  width: 149px !important;
}

.w-px-150 {
  width: 150px !important;
}

.w-px-151 {
  width: 151px !important;
}

.w-px-152 {
  width: 152px !important;
}

.w-px-153 {
  width: 153px !important;
}

.w-px-154 {
  width: 154px !important;
}

.w-px-155 {
  width: 155px !important;
}

.w-px-156 {
  width: 156px !important;
}

.w-px-157 {
  width: 157px !important;
}

.w-px-158 {
  width: 158px !important;
}

.w-px-159 {
  width: 159px !important;
}

.w-px-160 {
  width: 160px !important;
}

.w-px-161 {
  width: 161px !important;
}

.w-px-162 {
  width: 162px !important;
}

.w-px-163 {
  width: 163px !important;
}

.w-px-164 {
  width: 164px !important;
}

.w-px-165 {
  width: 165px !important;
}

.w-px-166 {
  width: 166px !important;
}

.w-px-167 {
  width: 167px !important;
}

.w-px-168 {
  width: 168px !important;
}

.w-px-169 {
  width: 169px !important;
}

.w-px-170 {
  width: 170px !important;
}

.w-px-171 {
  width: 171px !important;
}

.w-px-172 {
  width: 172px !important;
}

.w-px-173 {
  width: 173px !important;
}

.w-px-174 {
  width: 174px !important;
}

.w-px-175 {
  width: 175px !important;
}

.w-px-176 {
  width: 176px !important;
}

.w-px-177 {
  width: 177px !important;
}

.w-px-178 {
  width: 178px !important;
}

.w-px-179 {
  width: 179px !important;
}

.w-px-180 {
  width: 180px !important;
}

.w-px-181 {
  width: 181px !important;
}

.w-px-182 {
  width: 182px !important;
}

.w-px-183 {
  width: 183px !important;
}

.w-px-184 {
  width: 184px !important;
}

.w-px-185 {
  width: 185px !important;
}

.w-px-186 {
  width: 186px !important;
}

.w-px-187 {
  width: 187px !important;
}

.w-px-188 {
  width: 188px !important;
}

.w-px-189 {
  width: 189px !important;
}

.w-px-190 {
  width: 190px !important;
}

.w-px-191 {
  width: 191px !important;
}

.w-px-192 {
  width: 192px !important;
}

.w-px-193 {
  width: 193px !important;
}

.w-px-194 {
  width: 194px !important;
}

.w-px-195 {
  width: 195px !important;
}

.w-px-196 {
  width: 196px !important;
}

.w-px-197 {
  width: 197px !important;
}

.w-px-198 {
  width: 198px !important;
}

.w-px-199 {
  width: 199px !important;
}

.w-px-200 {
  width: 200px !important;
}

.w-px-201 {
  width: 201px !important;
}

.w-px-202 {
  width: 202px !important;
}

.w-px-203 {
  width: 203px !important;
}

.w-px-204 {
  width: 204px !important;
}

.w-px-205 {
  width: 205px !important;
}

.w-px-206 {
  width: 206px !important;
}

.w-px-207 {
  width: 207px !important;
}

.w-px-208 {
  width: 208px !important;
}

.w-px-209 {
  width: 209px !important;
}

.w-px-210 {
  width: 210px !important;
}

.w-px-211 {
  width: 211px !important;
}

.w-px-212 {
  width: 212px !important;
}

.w-px-213 {
  width: 213px !important;
}

.w-px-214 {
  width: 214px !important;
}

.w-px-215 {
  width: 215px !important;
}

.w-px-216 {
  width: 216px !important;
}

.w-px-217 {
  width: 217px !important;
}

.w-px-218 {
  width: 218px !important;
}

.w-px-219 {
  width: 219px !important;
}

.w-px-220 {
  width: 220px !important;
}

.w-px-221 {
  width: 221px !important;
}

.w-px-222 {
  width: 222px !important;
}

.w-px-223 {
  width: 223px !important;
}

.w-px-224 {
  width: 224px !important;
}

.w-px-225 {
  width: 225px !important;
}

.w-px-226 {
  width: 226px !important;
}

.w-px-227 {
  width: 227px !important;
}

.w-px-228 {
  width: 228px !important;
}

.w-px-229 {
  width: 229px !important;
}

.w-px-230 {
  width: 230px !important;
}

.w-px-231 {
  width: 231px !important;
}

.w-px-232 {
  width: 232px !important;
}

.w-px-233 {
  width: 233px !important;
}

.w-px-234 {
  width: 234px !important;
}

.w-px-235 {
  width: 235px !important;
}

.w-px-236 {
  width: 236px !important;
}

.w-px-237 {
  width: 237px !important;
}

.w-px-238 {
  width: 238px !important;
}

.w-px-239 {
  width: 239px !important;
}

.w-px-240 {
  width: 240px !important;
}

.w-px-241 {
  width: 241px !important;
}

.w-px-242 {
  width: 242px !important;
}

.w-px-243 {
  width: 243px !important;
}

.w-px-244 {
  width: 244px !important;
}

.w-px-245 {
  width: 245px !important;
}

.w-px-246 {
  width: 246px !important;
}

.w-px-247 {
  width: 247px !important;
}

.w-px-248 {
  width: 248px !important;
}

.w-px-249 {
  width: 249px !important;
}

.w-px-250 {
  width: 250px !important;
}

.w-px-251 {
  width: 251px !important;
}

.w-px-252 {
  width: 252px !important;
}

.w-px-253 {
  width: 253px !important;
}

.w-px-254 {
  width: 254px !important;
}

.w-px-255 {
  width: 255px !important;
}

.w-px-256 {
  width: 256px !important;
}

.w-px-257 {
  width: 257px !important;
}

.w-px-258 {
  width: 258px !important;
}

.w-px-259 {
  width: 259px !important;
}

.w-px-260 {
  width: 260px !important;
}

.w-px-261 {
  width: 261px !important;
}

.w-px-262 {
  width: 262px !important;
}

.w-px-263 {
  width: 263px !important;
}

.w-px-264 {
  width: 264px !important;
}

.w-px-265 {
  width: 265px !important;
}

.w-px-266 {
  width: 266px !important;
}

.w-px-267 {
  width: 267px !important;
}

.w-px-268 {
  width: 268px !important;
}

.w-px-269 {
  width: 269px !important;
}

.w-px-270 {
  width: 270px !important;
}

.w-px-271 {
  width: 271px !important;
}

.w-px-272 {
  width: 272px !important;
}

.w-px-273 {
  width: 273px !important;
}

.w-px-274 {
  width: 274px !important;
}

.w-px-275 {
  width: 275px !important;
}

.w-px-276 {
  width: 276px !important;
}

.w-px-277 {
  width: 277px !important;
}

.w-px-278 {
  width: 278px !important;
}

.w-px-279 {
  width: 279px !important;
}

.w-px-280 {
  width: 280px !important;
}

.w-px-281 {
  width: 281px !important;
}

.w-px-282 {
  width: 282px !important;
}

.w-px-283 {
  width: 283px !important;
}

.w-px-284 {
  width: 284px !important;
}

.w-px-285 {
  width: 285px !important;
}

.w-px-286 {
  width: 286px !important;
}

.w-px-287 {
  width: 287px !important;
}

.w-px-288 {
  width: 288px !important;
}

.w-px-289 {
  width: 289px !important;
}

.w-px-290 {
  width: 290px !important;
}

.w-px-291 {
  width: 291px !important;
}

.w-px-292 {
  width: 292px !important;
}

.w-px-293 {
  width: 293px !important;
}

.w-px-294 {
  width: 294px !important;
}

.w-px-295 {
  width: 295px !important;
}

.w-px-296 {
  width: 296px !important;
}

.w-px-297 {
  width: 297px !important;
}

.w-px-298 {
  width: 298px !important;
}

.w-px-299 {
  width: 299px !important;
}

.w-px-300 {
  width: 300px !important;
}

.w-px-301 {
  width: 301px !important;
}

.w-px-302 {
  width: 302px !important;
}

.w-px-303 {
  width: 303px !important;
}

.w-px-304 {
  width: 304px !important;
}

.w-px-305 {
  width: 305px !important;
}

.w-px-306 {
  width: 306px !important;
}

.w-px-307 {
  width: 307px !important;
}

.w-px-308 {
  width: 308px !important;
}

.w-px-309 {
  width: 309px !important;
}

.w-px-310 {
  width: 310px !important;
}

.w-px-311 {
  width: 311px !important;
}

.w-px-312 {
  width: 312px !important;
}

.w-px-313 {
  width: 313px !important;
}

.w-px-314 {
  width: 314px !important;
}

.w-px-315 {
  width: 315px !important;
}

.w-px-316 {
  width: 316px !important;
}

.w-px-317 {
  width: 317px !important;
}

.w-px-318 {
  width: 318px !important;
}

.w-px-319 {
  width: 319px !important;
}

.w-px-320 {
  width: 320px !important;
}

.w-px-321 {
  width: 321px !important;
}

.w-px-322 {
  width: 322px !important;
}

.w-px-323 {
  width: 323px !important;
}

.w-px-324 {
  width: 324px !important;
}

.w-px-325 {
  width: 325px !important;
}

.w-px-326 {
  width: 326px !important;
}

.w-px-327 {
  width: 327px !important;
}

.w-px-328 {
  width: 328px !important;
}

.w-px-329 {
  width: 329px !important;
}

.w-px-330 {
  width: 330px !important;
}

.w-px-331 {
  width: 331px !important;
}

.w-px-332 {
  width: 332px !important;
}

.w-px-333 {
  width: 333px !important;
}

.w-px-334 {
  width: 334px !important;
}

.w-px-335 {
  width: 335px !important;
}

.w-px-336 {
  width: 336px !important;
}

.w-px-337 {
  width: 337px !important;
}

.w-px-338 {
  width: 338px !important;
}

.w-px-339 {
  width: 339px !important;
}

.w-px-340 {
  width: 340px !important;
}

.w-px-341 {
  width: 341px !important;
}

.w-px-342 {
  width: 342px !important;
}

.w-px-343 {
  width: 343px !important;
}

.w-px-344 {
  width: 344px !important;
}

.w-px-345 {
  width: 345px !important;
}

.w-px-346 {
  width: 346px !important;
}

.w-px-347 {
  width: 347px !important;
}

.w-px-348 {
  width: 348px !important;
}

.w-px-349 {
  width: 349px !important;
}

.w-px-350 {
  width: 350px !important;
}

.w-px-351 {
  width: 351px !important;
}

.w-px-352 {
  width: 352px !important;
}

.w-px-353 {
  width: 353px !important;
}

.w-px-354 {
  width: 354px !important;
}

.w-px-355 {
  width: 355px !important;
}

.w-px-356 {
  width: 356px !important;
}

.w-px-357 {
  width: 357px !important;
}

.w-px-358 {
  width: 358px !important;
}

.w-px-359 {
  width: 359px !important;
}

.w-px-360 {
  width: 360px !important;
}

.w-px-361 {
  width: 361px !important;
}

.w-px-362 {
  width: 362px !important;
}

.w-px-363 {
  width: 363px !important;
}

.w-px-364 {
  width: 364px !important;
}

.w-px-365 {
  width: 365px !important;
}

.w-px-366 {
  width: 366px !important;
}

.w-px-367 {
  width: 367px !important;
}

.w-px-368 {
  width: 368px !important;
}

.w-px-369 {
  width: 369px !important;
}

.w-px-370 {
  width: 370px !important;
}

.w-px-371 {
  width: 371px !important;
}

.w-px-372 {
  width: 372px !important;
}

.w-px-373 {
  width: 373px !important;
}

.w-px-374 {
  width: 374px !important;
}

.w-px-375 {
  width: 375px !important;
}

.w-px-376 {
  width: 376px !important;
}

.w-px-377 {
  width: 377px !important;
}

.w-px-378 {
  width: 378px !important;
}

.w-px-379 {
  width: 379px !important;
}

.w-px-380 {
  width: 380px !important;
}

.w-px-381 {
  width: 381px !important;
}

.w-px-382 {
  width: 382px !important;
}

.w-px-383 {
  width: 383px !important;
}

.w-px-384 {
  width: 384px !important;
}

.w-px-385 {
  width: 385px !important;
}

.w-px-386 {
  width: 386px !important;
}

.w-px-387 {
  width: 387px !important;
}

.w-px-388 {
  width: 388px !important;
}

.w-px-389 {
  width: 389px !important;
}

.w-px-390 {
  width: 390px !important;
}

.w-px-391 {
  width: 391px !important;
}

.w-px-392 {
  width: 392px !important;
}

.w-px-393 {
  width: 393px !important;
}

.w-px-394 {
  width: 394px !important;
}

.w-px-395 {
  width: 395px !important;
}

.w-px-396 {
  width: 396px !important;
}

.w-px-397 {
  width: 397px !important;
}

.w-px-398 {
  width: 398px !important;
}

.w-px-399 {
  width: 399px !important;
}

.w-px-400 {
  width: 400px !important;
}

.w-px-401 {
  width: 401px !important;
}

.w-px-402 {
  width: 402px !important;
}

.w-px-403 {
  width: 403px !important;
}

.w-px-404 {
  width: 404px !important;
}

.w-px-405 {
  width: 405px !important;
}

.w-px-406 {
  width: 406px !important;
}

.w-px-407 {
  width: 407px !important;
}

.w-px-408 {
  width: 408px !important;
}

.w-px-409 {
  width: 409px !important;
}

.w-px-410 {
  width: 410px !important;
}

.w-px-411 {
  width: 411px !important;
}

.w-px-412 {
  width: 412px !important;
}

.w-px-413 {
  width: 413px !important;
}

.w-px-414 {
  width: 414px !important;
}

.w-px-415 {
  width: 415px !important;
}

.w-px-416 {
  width: 416px !important;
}

.w-px-417 {
  width: 417px !important;
}

.w-px-418 {
  width: 418px !important;
}

.w-px-419 {
  width: 419px !important;
}

.w-px-420 {
  width: 420px !important;
}

.w-px-421 {
  width: 421px !important;
}

.w-px-422 {
  width: 422px !important;
}

.w-px-423 {
  width: 423px !important;
}

.w-px-424 {
  width: 424px !important;
}

.w-px-425 {
  width: 425px !important;
}

.w-px-426 {
  width: 426px !important;
}

.w-px-427 {
  width: 427px !important;
}

.w-px-428 {
  width: 428px !important;
}

.w-px-429 {
  width: 429px !important;
}

.w-px-430 {
  width: 430px !important;
}

.w-px-431 {
  width: 431px !important;
}

.w-px-432 {
  width: 432px !important;
}

.w-px-433 {
  width: 433px !important;
}

.w-px-434 {
  width: 434px !important;
}

.w-px-435 {
  width: 435px !important;
}

.w-px-436 {
  width: 436px !important;
}

.w-px-437 {
  width: 437px !important;
}

.w-px-438 {
  width: 438px !important;
}

.w-px-439 {
  width: 439px !important;
}

.w-px-440 {
  width: 440px !important;
}

.w-px-441 {
  width: 441px !important;
}

.w-px-442 {
  width: 442px !important;
}

.w-px-443 {
  width: 443px !important;
}

.w-px-444 {
  width: 444px !important;
}

.w-px-445 {
  width: 445px !important;
}

.w-px-446 {
  width: 446px !important;
}

.w-px-447 {
  width: 447px !important;
}

.w-px-448 {
  width: 448px !important;
}

.w-px-449 {
  width: 449px !important;
}

.w-px-450 {
  width: 450px !important;
}

.w-px-451 {
  width: 451px !important;
}

.w-px-452 {
  width: 452px !important;
}

.w-px-453 {
  width: 453px !important;
}

.w-px-454 {
  width: 454px !important;
}

.w-px-455 {
  width: 455px !important;
}

.w-px-456 {
  width: 456px !important;
}

.w-px-457 {
  width: 457px !important;
}

.w-px-458 {
  width: 458px !important;
}

.w-px-459 {
  width: 459px !important;
}

.w-px-460 {
  width: 460px !important;
}

.w-px-461 {
  width: 461px !important;
}

.w-px-462 {
  width: 462px !important;
}

.w-px-463 {
  width: 463px !important;
}

.w-px-464 {
  width: 464px !important;
}

.w-px-465 {
  width: 465px !important;
}

.w-px-466 {
  width: 466px !important;
}

.w-px-467 {
  width: 467px !important;
}

.w-px-468 {
  width: 468px !important;
}

.w-px-469 {
  width: 469px !important;
}

.w-px-470 {
  width: 470px !important;
}

.w-px-471 {
  width: 471px !important;
}

.w-px-472 {
  width: 472px !important;
}

.w-px-473 {
  width: 473px !important;
}

.w-px-474 {
  width: 474px !important;
}

.w-px-475 {
  width: 475px !important;
}

.w-px-476 {
  width: 476px !important;
}

.w-px-477 {
  width: 477px !important;
}

.w-px-478 {
  width: 478px !important;
}

.w-px-479 {
  width: 479px !important;
}

.w-px-480 {
  width: 480px !important;
}

.w-px-481 {
  width: 481px !important;
}

.w-px-482 {
  width: 482px !important;
}

.w-px-483 {
  width: 483px !important;
}

.w-px-484 {
  width: 484px !important;
}

.w-px-485 {
  width: 485px !important;
}

.w-px-486 {
  width: 486px !important;
}

.w-px-487 {
  width: 487px !important;
}

.w-px-488 {
  width: 488px !important;
}

.w-px-489 {
  width: 489px !important;
}

.w-px-490 {
  width: 490px !important;
}

.w-px-491 {
  width: 491px !important;
}

.w-px-492 {
  width: 492px !important;
}

.w-px-493 {
  width: 493px !important;
}

.w-px-494 {
  width: 494px !important;
}

.w-px-495 {
  width: 495px !important;
}

.w-px-496 {
  width: 496px !important;
}

.w-px-497 {
  width: 497px !important;
}

.w-px-498 {
  width: 498px !important;
}

.w-px-499 {
  width: 499px !important;
}

.w-px-500 {
  width: 500px !important;
}

.w-px-501 {
  width: 501px !important;
}

.w-px-502 {
  width: 502px !important;
}

.w-px-503 {
  width: 503px !important;
}

.w-px-504 {
  width: 504px !important;
}

.w-px-505 {
  width: 505px !important;
}

.w-px-506 {
  width: 506px !important;
}

.w-px-507 {
  width: 507px !important;
}

.w-px-508 {
  width: 508px !important;
}

.w-px-509 {
  width: 509px !important;
}

.w-px-510 {
  width: 510px !important;
}

.w-px-511 {
  width: 511px !important;
}

.w-px-512 {
  width: 512px !important;
}

.w-px-513 {
  width: 513px !important;
}

.w-px-514 {
  width: 514px !important;
}

.w-px-515 {
  width: 515px !important;
}

.w-px-516 {
  width: 516px !important;
}

.w-px-517 {
  width: 517px !important;
}

.w-px-518 {
  width: 518px !important;
}

.w-px-519 {
  width: 519px !important;
}

.w-px-520 {
  width: 520px !important;
}

.w-px-521 {
  width: 521px !important;
}

.w-px-522 {
  width: 522px !important;
}

.w-px-523 {
  width: 523px !important;
}

.w-px-524 {
  width: 524px !important;
}

.w-px-525 {
  width: 525px !important;
}

.w-px-526 {
  width: 526px !important;
}

.w-px-527 {
  width: 527px !important;
}

.w-px-528 {
  width: 528px !important;
}

.w-px-529 {
  width: 529px !important;
}

.w-px-530 {
  width: 530px !important;
}

.w-px-531 {
  width: 531px !important;
}

.w-px-532 {
  width: 532px !important;
}

.w-px-533 {
  width: 533px !important;
}

.w-px-534 {
  width: 534px !important;
}

.w-px-535 {
  width: 535px !important;
}

.w-px-536 {
  width: 536px !important;
}

.w-px-537 {
  width: 537px !important;
}

.w-px-538 {
  width: 538px !important;
}

.w-px-539 {
  width: 539px !important;
}

.w-px-540 {
  width: 540px !important;
}

.w-px-541 {
  width: 541px !important;
}

.w-px-542 {
  width: 542px !important;
}

.w-px-543 {
  width: 543px !important;
}

.w-px-544 {
  width: 544px !important;
}

.w-px-545 {
  width: 545px !important;
}

.w-px-546 {
  width: 546px !important;
}

.w-px-547 {
  width: 547px !important;
}

.w-px-548 {
  width: 548px !important;
}

.w-px-549 {
  width: 549px !important;
}

.w-px-550 {
  width: 550px !important;
}

.w-px-551 {
  width: 551px !important;
}

.w-px-552 {
  width: 552px !important;
}

.w-px-553 {
  width: 553px !important;
}

.w-px-554 {
  width: 554px !important;
}

.w-px-555 {
  width: 555px !important;
}

.w-px-556 {
  width: 556px !important;
}

.w-px-557 {
  width: 557px !important;
}

.w-px-558 {
  width: 558px !important;
}

.w-px-559 {
  width: 559px !important;
}

.w-px-560 {
  width: 560px !important;
}

.w-px-561 {
  width: 561px !important;
}

.w-px-562 {
  width: 562px !important;
}

.w-px-563 {
  width: 563px !important;
}

.w-px-564 {
  width: 564px !important;
}

.w-px-565 {
  width: 565px !important;
}

.w-px-566 {
  width: 566px !important;
}

.w-px-567 {
  width: 567px !important;
}

.w-px-568 {
  width: 568px !important;
}

.w-px-569 {
  width: 569px !important;
}

.w-px-570 {
  width: 570px !important;
}

.w-px-571 {
  width: 571px !important;
}

.w-px-572 {
  width: 572px !important;
}

.w-px-573 {
  width: 573px !important;
}

.w-px-574 {
  width: 574px !important;
}

.w-px-575 {
  width: 575px !important;
}

.w-px-576 {
  width: 576px !important;
}

.w-px-577 {
  width: 577px !important;
}

.w-px-578 {
  width: 578px !important;
}

.w-px-579 {
  width: 579px !important;
}

.w-px-580 {
  width: 580px !important;
}

.w-px-581 {
  width: 581px !important;
}

.w-px-582 {
  width: 582px !important;
}

.w-px-583 {
  width: 583px !important;
}

.w-px-584 {
  width: 584px !important;
}

.w-px-585 {
  width: 585px !important;
}

.w-px-586 {
  width: 586px !important;
}

.w-px-587 {
  width: 587px !important;
}

.w-px-588 {
  width: 588px !important;
}

.w-px-589 {
  width: 589px !important;
}

.w-px-590 {
  width: 590px !important;
}

.w-px-591 {
  width: 591px !important;
}

.w-px-592 {
  width: 592px !important;
}

.w-px-593 {
  width: 593px !important;
}

.w-px-594 {
  width: 594px !important;
}

.w-px-595 {
  width: 595px !important;
}

.w-px-596 {
  width: 596px !important;
}

.w-px-597 {
  width: 597px !important;
}

.w-px-598 {
  width: 598px !important;
}

.w-px-599 {
  width: 599px !important;
}

.w-px-600 {
  width: 600px !important;
}

.w-px-601 {
  width: 601px !important;
}

.w-px-602 {
  width: 602px !important;
}

.w-px-603 {
  width: 603px !important;
}

.w-px-604 {
  width: 604px !important;
}

.w-px-605 {
  width: 605px !important;
}

.w-px-606 {
  width: 606px !important;
}

.w-px-607 {
  width: 607px !important;
}

.w-px-608 {
  width: 608px !important;
}

.w-px-609 {
  width: 609px !important;
}

.w-px-610 {
  width: 610px !important;
}

.w-px-611 {
  width: 611px !important;
}

.w-px-612 {
  width: 612px !important;
}

.w-px-613 {
  width: 613px !important;
}

.w-px-614 {
  width: 614px !important;
}

.w-px-615 {
  width: 615px !important;
}

.w-px-616 {
  width: 616px !important;
}

.w-px-617 {
  width: 617px !important;
}

.w-px-618 {
  width: 618px !important;
}

.w-px-619 {
  width: 619px !important;
}

.w-px-620 {
  width: 620px !important;
}

.w-px-621 {
  width: 621px !important;
}

.w-px-622 {
  width: 622px !important;
}

.w-px-623 {
  width: 623px !important;
}

.w-px-624 {
  width: 624px !important;
}

.w-px-625 {
  width: 625px !important;
}

.w-px-626 {
  width: 626px !important;
}

.w-px-627 {
  width: 627px !important;
}

.w-px-628 {
  width: 628px !important;
}

.w-px-629 {
  width: 629px !important;
}

.w-px-630 {
  width: 630px !important;
}

.w-px-631 {
  width: 631px !important;
}

.w-px-632 {
  width: 632px !important;
}

.w-px-633 {
  width: 633px !important;
}

.w-px-634 {
  width: 634px !important;
}

.w-px-635 {
  width: 635px !important;
}

.w-px-636 {
  width: 636px !important;
}

.w-px-637 {
  width: 637px !important;
}

.w-px-638 {
  width: 638px !important;
}

.w-px-639 {
  width: 639px !important;
}

.w-px-640 {
  width: 640px !important;
}

.w-px-641 {
  width: 641px !important;
}

.w-px-642 {
  width: 642px !important;
}

.w-px-643 {
  width: 643px !important;
}

.w-px-644 {
  width: 644px !important;
}

.w-px-645 {
  width: 645px !important;
}

.w-px-646 {
  width: 646px !important;
}

.w-px-647 {
  width: 647px !important;
}

.w-px-648 {
  width: 648px !important;
}

.w-px-649 {
  width: 649px !important;
}

.w-px-650 {
  width: 650px !important;
}

.w-px-651 {
  width: 651px !important;
}

.w-px-652 {
  width: 652px !important;
}

.w-px-653 {
  width: 653px !important;
}

.w-px-654 {
  width: 654px !important;
}

.w-px-655 {
  width: 655px !important;
}

.w-px-656 {
  width: 656px !important;
}

.w-px-657 {
  width: 657px !important;
}

.w-px-658 {
  width: 658px !important;
}

.w-px-659 {
  width: 659px !important;
}

.w-px-660 {
  width: 660px !important;
}

.w-px-661 {
  width: 661px !important;
}

.w-px-662 {
  width: 662px !important;
}

.w-px-663 {
  width: 663px !important;
}

.w-px-664 {
  width: 664px !important;
}

.w-px-665 {
  width: 665px !important;
}

.w-px-666 {
  width: 666px !important;
}

.w-px-667 {
  width: 667px !important;
}

.w-px-668 {
  width: 668px !important;
}

.w-px-669 {
  width: 669px !important;
}

.w-px-670 {
  width: 670px !important;
}

.w-px-671 {
  width: 671px !important;
}

.w-px-672 {
  width: 672px !important;
}

.w-px-673 {
  width: 673px !important;
}

.w-px-674 {
  width: 674px !important;
}

.w-px-675 {
  width: 675px !important;
}

.w-px-676 {
  width: 676px !important;
}

.w-px-677 {
  width: 677px !important;
}

.w-px-678 {
  width: 678px !important;
}

.w-px-679 {
  width: 679px !important;
}

.w-px-680 {
  width: 680px !important;
}

.w-px-681 {
  width: 681px !important;
}

.w-px-682 {
  width: 682px !important;
}

.w-px-683 {
  width: 683px !important;
}

.w-px-684 {
  width: 684px !important;
}

.w-px-685 {
  width: 685px !important;
}

.w-px-686 {
  width: 686px !important;
}

.w-px-687 {
  width: 687px !important;
}

.w-px-688 {
  width: 688px !important;
}

.w-px-689 {
  width: 689px !important;
}

.w-px-690 {
  width: 690px !important;
}

.w-px-691 {
  width: 691px !important;
}

.w-px-692 {
  width: 692px !important;
}

.w-px-693 {
  width: 693px !important;
}

.w-px-694 {
  width: 694px !important;
}

.w-px-695 {
  width: 695px !important;
}

.w-px-696 {
  width: 696px !important;
}

.w-px-697 {
  width: 697px !important;
}

.w-px-698 {
  width: 698px !important;
}

.w-px-699 {
  width: 699px !important;
}

.w-px-700 {
  width: 700px !important;
}

.w-px-701 {
  width: 701px !important;
}

.w-px-702 {
  width: 702px !important;
}

.w-px-703 {
  width: 703px !important;
}

.w-px-704 {
  width: 704px !important;
}

.w-px-705 {
  width: 705px !important;
}

.w-px-706 {
  width: 706px !important;
}

.w-px-707 {
  width: 707px !important;
}

.w-px-708 {
  width: 708px !important;
}

.w-px-709 {
  width: 709px !important;
}

.w-px-710 {
  width: 710px !important;
}

.w-px-711 {
  width: 711px !important;
}

.w-px-712 {
  width: 712px !important;
}

.w-px-713 {
  width: 713px !important;
}

.w-px-714 {
  width: 714px !important;
}

.w-px-715 {
  width: 715px !important;
}

.w-px-716 {
  width: 716px !important;
}

.w-px-717 {
  width: 717px !important;
}

.w-px-718 {
  width: 718px !important;
}

.w-px-719 {
  width: 719px !important;
}

.w-px-720 {
  width: 720px !important;
}

.w-px-721 {
  width: 721px !important;
}

.w-px-722 {
  width: 722px !important;
}

.w-px-723 {
  width: 723px !important;
}

.w-px-724 {
  width: 724px !important;
}

.w-px-725 {
  width: 725px !important;
}

.w-px-726 {
  width: 726px !important;
}

.w-px-727 {
  width: 727px !important;
}

.w-px-728 {
  width: 728px !important;
}

.w-px-729 {
  width: 729px !important;
}

.w-px-730 {
  width: 730px !important;
}

.w-px-731 {
  width: 731px !important;
}

.w-px-732 {
  width: 732px !important;
}

.w-px-733 {
  width: 733px !important;
}

.w-px-734 {
  width: 734px !important;
}

.w-px-735 {
  width: 735px !important;
}

.w-px-736 {
  width: 736px !important;
}

.w-px-737 {
  width: 737px !important;
}

.w-px-738 {
  width: 738px !important;
}

.w-px-739 {
  width: 739px !important;
}

.w-px-740 {
  width: 740px !important;
}

.w-px-741 {
  width: 741px !important;
}

.w-px-742 {
  width: 742px !important;
}

.w-px-743 {
  width: 743px !important;
}

.w-px-744 {
  width: 744px !important;
}

.w-px-745 {
  width: 745px !important;
}

.w-px-746 {
  width: 746px !important;
}

.w-px-747 {
  width: 747px !important;
}

.w-px-748 {
  width: 748px !important;
}

.w-px-749 {
  width: 749px !important;
}

.w-px-750 {
  width: 750px !important;
}

.w-px-751 {
  width: 751px !important;
}

.w-px-752 {
  width: 752px !important;
}

.w-px-753 {
  width: 753px !important;
}

.w-px-754 {
  width: 754px !important;
}

.w-px-755 {
  width: 755px !important;
}

.w-px-756 {
  width: 756px !important;
}

.w-px-757 {
  width: 757px !important;
}

.w-px-758 {
  width: 758px !important;
}

.w-px-759 {
  width: 759px !important;
}

.w-px-760 {
  width: 760px !important;
}

.w-px-761 {
  width: 761px !important;
}

.w-px-762 {
  width: 762px !important;
}

.w-px-763 {
  width: 763px !important;
}

.w-px-764 {
  width: 764px !important;
}

.w-px-765 {
  width: 765px !important;
}

.w-px-766 {
  width: 766px !important;
}

.w-px-767 {
  width: 767px !important;
}

.w-px-768 {
  width: 768px !important;
}

.w-px-769 {
  width: 769px !important;
}

.w-px-770 {
  width: 770px !important;
}

.w-px-771 {
  width: 771px !important;
}

.w-px-772 {
  width: 772px !important;
}

.w-px-773 {
  width: 773px !important;
}

.w-px-774 {
  width: 774px !important;
}

.w-px-775 {
  width: 775px !important;
}

.w-px-776 {
  width: 776px !important;
}

.w-px-777 {
  width: 777px !important;
}

.w-px-778 {
  width: 778px !important;
}

.w-px-779 {
  width: 779px !important;
}

.w-px-780 {
  width: 780px !important;
}

.w-px-781 {
  width: 781px !important;
}

.w-px-782 {
  width: 782px !important;
}

.w-px-783 {
  width: 783px !important;
}

.w-px-784 {
  width: 784px !important;
}

.w-px-785 {
  width: 785px !important;
}

.w-px-786 {
  width: 786px !important;
}

.w-px-787 {
  width: 787px !important;
}

.w-px-788 {
  width: 788px !important;
}

.w-px-789 {
  width: 789px !important;
}

.w-px-790 {
  width: 790px !important;
}

.w-px-791 {
  width: 791px !important;
}

.w-px-792 {
  width: 792px !important;
}

.w-px-793 {
  width: 793px !important;
}

.w-px-794 {
  width: 794px !important;
}

.w-px-795 {
  width: 795px !important;
}

.w-px-796 {
  width: 796px !important;
}

.w-px-797 {
  width: 797px !important;
}

.w-px-798 {
  width: 798px !important;
}

.w-px-799 {
  width: 799px !important;
}

.w-px-800 {
  width: 800px !important;
}

.w-px-801 {
  width: 801px !important;
}

.w-px-802 {
  width: 802px !important;
}

.w-px-803 {
  width: 803px !important;
}

.w-px-804 {
  width: 804px !important;
}

.w-px-805 {
  width: 805px !important;
}

.w-px-806 {
  width: 806px !important;
}

.w-px-807 {
  width: 807px !important;
}

.w-px-808 {
  width: 808px !important;
}

.w-px-809 {
  width: 809px !important;
}

.w-px-810 {
  width: 810px !important;
}

.w-px-811 {
  width: 811px !important;
}

.w-px-812 {
  width: 812px !important;
}

.w-px-813 {
  width: 813px !important;
}

.w-px-814 {
  width: 814px !important;
}

.w-px-815 {
  width: 815px !important;
}

.w-px-816 {
  width: 816px !important;
}

.w-px-817 {
  width: 817px !important;
}

.w-px-818 {
  width: 818px !important;
}

.w-px-819 {
  width: 819px !important;
}

.w-px-820 {
  width: 820px !important;
}

.w-px-821 {
  width: 821px !important;
}

.w-px-822 {
  width: 822px !important;
}

.w-px-823 {
  width: 823px !important;
}

.w-px-824 {
  width: 824px !important;
}

.w-px-825 {
  width: 825px !important;
}

.w-px-826 {
  width: 826px !important;
}

.w-px-827 {
  width: 827px !important;
}

.w-px-828 {
  width: 828px !important;
}

.w-px-829 {
  width: 829px !important;
}

.w-px-830 {
  width: 830px !important;
}

.w-px-831 {
  width: 831px !important;
}

.w-px-832 {
  width: 832px !important;
}

.w-px-833 {
  width: 833px !important;
}

.w-px-834 {
  width: 834px !important;
}

.w-px-835 {
  width: 835px !important;
}

.w-px-836 {
  width: 836px !important;
}

.w-px-837 {
  width: 837px !important;
}

.w-px-838 {
  width: 838px !important;
}

.w-px-839 {
  width: 839px !important;
}

.w-px-840 {
  width: 840px !important;
}

.w-px-841 {
  width: 841px !important;
}

.w-px-842 {
  width: 842px !important;
}

.w-px-843 {
  width: 843px !important;
}

.w-px-844 {
  width: 844px !important;
}

.w-px-845 {
  width: 845px !important;
}

.w-px-846 {
  width: 846px !important;
}

.w-px-847 {
  width: 847px !important;
}

.w-px-848 {
  width: 848px !important;
}

.w-px-849 {
  width: 849px !important;
}

.w-px-850 {
  width: 850px !important;
}

.w-px-851 {
  width: 851px !important;
}

.w-px-852 {
  width: 852px !important;
}

.w-px-853 {
  width: 853px !important;
}

.w-px-854 {
  width: 854px !important;
}

.w-px-855 {
  width: 855px !important;
}

.w-px-856 {
  width: 856px !important;
}

.w-px-857 {
  width: 857px !important;
}

.w-px-858 {
  width: 858px !important;
}

.w-px-859 {
  width: 859px !important;
}

.w-px-860 {
  width: 860px !important;
}

.w-px-861 {
  width: 861px !important;
}

.w-px-862 {
  width: 862px !important;
}

.w-px-863 {
  width: 863px !important;
}

.w-px-864 {
  width: 864px !important;
}

.w-px-865 {
  width: 865px !important;
}

.w-px-866 {
  width: 866px !important;
}

.w-px-867 {
  width: 867px !important;
}

.w-px-868 {
  width: 868px !important;
}

.w-px-869 {
  width: 869px !important;
}

.w-px-870 {
  width: 870px !important;
}

.w-px-871 {
  width: 871px !important;
}

.w-px-872 {
  width: 872px !important;
}

.w-px-873 {
  width: 873px !important;
}

.w-px-874 {
  width: 874px !important;
}

.w-px-875 {
  width: 875px !important;
}

.w-px-876 {
  width: 876px !important;
}

.w-px-877 {
  width: 877px !important;
}

.w-px-878 {
  width: 878px !important;
}

.w-px-879 {
  width: 879px !important;
}

.w-px-880 {
  width: 880px !important;
}

.w-px-881 {
  width: 881px !important;
}

.w-px-882 {
  width: 882px !important;
}

.w-px-883 {
  width: 883px !important;
}

.w-px-884 {
  width: 884px !important;
}

.w-px-885 {
  width: 885px !important;
}

.w-px-886 {
  width: 886px !important;
}

.w-px-887 {
  width: 887px !important;
}

.w-px-888 {
  width: 888px !important;
}

.w-px-889 {
  width: 889px !important;
}

.w-px-890 {
  width: 890px !important;
}

.w-px-891 {
  width: 891px !important;
}

.w-px-892 {
  width: 892px !important;
}

.w-px-893 {
  width: 893px !important;
}

.w-px-894 {
  width: 894px !important;
}

.w-px-895 {
  width: 895px !important;
}

.w-px-896 {
  width: 896px !important;
}

.w-px-897 {
  width: 897px !important;
}

.w-px-898 {
  width: 898px !important;
}

.w-px-899 {
  width: 899px !important;
}

.w-px-900 {
  width: 900px !important;
}

.w-px-901 {
  width: 901px !important;
}

.w-px-902 {
  width: 902px !important;
}

.w-px-903 {
  width: 903px !important;
}

.w-px-904 {
  width: 904px !important;
}

.w-px-905 {
  width: 905px !important;
}

.w-px-906 {
  width: 906px !important;
}

.w-px-907 {
  width: 907px !important;
}

.w-px-908 {
  width: 908px !important;
}

.w-px-909 {
  width: 909px !important;
}

.w-px-910 {
  width: 910px !important;
}

.w-px-911 {
  width: 911px !important;
}

.w-px-912 {
  width: 912px !important;
}

.w-px-913 {
  width: 913px !important;
}

.w-px-914 {
  width: 914px !important;
}

.w-px-915 {
  width: 915px !important;
}

.w-px-916 {
  width: 916px !important;
}

.w-px-917 {
  width: 917px !important;
}

.w-px-918 {
  width: 918px !important;
}

.w-px-919 {
  width: 919px !important;
}

.w-px-920 {
  width: 920px !important;
}

.w-px-921 {
  width: 921px !important;
}

.w-px-922 {
  width: 922px !important;
}

.w-px-923 {
  width: 923px !important;
}

.w-px-924 {
  width: 924px !important;
}

.w-px-925 {
  width: 925px !important;
}

.w-px-926 {
  width: 926px !important;
}

.w-px-927 {
  width: 927px !important;
}

.w-px-928 {
  width: 928px !important;
}

.w-px-929 {
  width: 929px !important;
}

.w-px-930 {
  width: 930px !important;
}

.w-px-931 {
  width: 931px !important;
}

.w-px-932 {
  width: 932px !important;
}

.w-px-933 {
  width: 933px !important;
}

.w-px-934 {
  width: 934px !important;
}

.w-px-935 {
  width: 935px !important;
}

.w-px-936 {
  width: 936px !important;
}

.w-px-937 {
  width: 937px !important;
}

.w-px-938 {
  width: 938px !important;
}

.w-px-939 {
  width: 939px !important;
}

.w-px-940 {
  width: 940px !important;
}

.w-px-941 {
  width: 941px !important;
}

.w-px-942 {
  width: 942px !important;
}

.w-px-943 {
  width: 943px !important;
}

.w-px-944 {
  width: 944px !important;
}

.w-px-945 {
  width: 945px !important;
}

.w-px-946 {
  width: 946px !important;
}

.w-px-947 {
  width: 947px !important;
}

.w-px-948 {
  width: 948px !important;
}

.w-px-949 {
  width: 949px !important;
}

.w-px-950 {
  width: 950px !important;
}

.w-px-951 {
  width: 951px !important;
}

.w-px-952 {
  width: 952px !important;
}

.w-px-953 {
  width: 953px !important;
}

.w-px-954 {
  width: 954px !important;
}

.w-px-955 {
  width: 955px !important;
}

.w-px-956 {
  width: 956px !important;
}

.w-px-957 {
  width: 957px !important;
}

.w-px-958 {
  width: 958px !important;
}

.w-px-959 {
  width: 959px !important;
}

.w-px-960 {
  width: 960px !important;
}

.w-px-961 {
  width: 961px !important;
}

.w-px-962 {
  width: 962px !important;
}

.w-px-963 {
  width: 963px !important;
}

.w-px-964 {
  width: 964px !important;
}

.w-px-965 {
  width: 965px !important;
}

.w-px-966 {
  width: 966px !important;
}

.w-px-967 {
  width: 967px !important;
}

.w-px-968 {
  width: 968px !important;
}

.w-px-969 {
  width: 969px !important;
}

.w-px-970 {
  width: 970px !important;
}

.w-px-971 {
  width: 971px !important;
}

.w-px-972 {
  width: 972px !important;
}

.w-px-973 {
  width: 973px !important;
}

.w-px-974 {
  width: 974px !important;
}

.w-px-975 {
  width: 975px !important;
}

.w-px-976 {
  width: 976px !important;
}

.w-px-977 {
  width: 977px !important;
}

.w-px-978 {
  width: 978px !important;
}

.w-px-979 {
  width: 979px !important;
}

.w-px-980 {
  width: 980px !important;
}

.w-px-981 {
  width: 981px !important;
}

.w-px-982 {
  width: 982px !important;
}

.w-px-983 {
  width: 983px !important;
}

.w-px-984 {
  width: 984px !important;
}

.w-px-985 {
  width: 985px !important;
}

.w-px-986 {
  width: 986px !important;
}

.w-px-987 {
  width: 987px !important;
}

.w-px-988 {
  width: 988px !important;
}

.w-px-989 {
  width: 989px !important;
}

.w-px-990 {
  width: 990px !important;
}

.w-px-991 {
  width: 991px !important;
}

.w-px-992 {
  width: 992px !important;
}

.w-px-993 {
  width: 993px !important;
}

.w-px-994 {
  width: 994px !important;
}

.w-px-995 {
  width: 995px !important;
}

.w-px-996 {
  width: 996px !important;
}

.w-px-997 {
  width: 997px !important;
}

.w-px-998 {
  width: 998px !important;
}

.w-px-999 {
  width: 999px !important;
}

.w-px-1000 {
  width: 1000px !important;
}

.w-px-1001 {
  width: 1001px !important;
}

.w-px-1002 {
  width: 1002px !important;
}

.w-px-1003 {
  width: 1003px !important;
}

.w-px-1004 {
  width: 1004px !important;
}

.w-px-1005 {
  width: 1005px !important;
}

.w-px-1006 {
  width: 1006px !important;
}

.w-px-1007 {
  width: 1007px !important;
}

.w-px-1008 {
  width: 1008px !important;
}

.w-px-1009 {
  width: 1009px !important;
}

.w-px-1010 {
  width: 1010px !important;
}

.w-px-1011 {
  width: 1011px !important;
}

.w-px-1012 {
  width: 1012px !important;
}

.w-px-1013 {
  width: 1013px !important;
}

.w-px-1014 {
  width: 1014px !important;
}

.w-px-1015 {
  width: 1015px !important;
}

.w-px-1016 {
  width: 1016px !important;
}

.w-px-1017 {
  width: 1017px !important;
}

.w-px-1018 {
  width: 1018px !important;
}

.w-px-1019 {
  width: 1019px !important;
}

.w-px-1020 {
  width: 1020px !important;
}

.w-px-1021 {
  width: 1021px !important;
}

.w-px-1022 {
  width: 1022px !important;
}

.w-px-1023 {
  width: 1023px !important;
}

.w-px-1024 {
  width: 1024px !important;
}

.w-px-1025 {
  width: 1025px !important;
}

.w-px-1026 {
  width: 1026px !important;
}

.w-px-1027 {
  width: 1027px !important;
}

.w-px-1028 {
  width: 1028px !important;
}

.w-px-1029 {
  width: 1029px !important;
}

.w-px-1030 {
  width: 1030px !important;
}

.w-px-1031 {
  width: 1031px !important;
}

.w-px-1032 {
  width: 1032px !important;
}

.w-px-1033 {
  width: 1033px !important;
}

.w-px-1034 {
  width: 1034px !important;
}

.w-px-1035 {
  width: 1035px !important;
}

.w-px-1036 {
  width: 1036px !important;
}

.w-px-1037 {
  width: 1037px !important;
}

.w-px-1038 {
  width: 1038px !important;
}

.w-px-1039 {
  width: 1039px !important;
}

.w-px-1040 {
  width: 1040px !important;
}

.w-px-1041 {
  width: 1041px !important;
}

.w-px-1042 {
  width: 1042px !important;
}

.w-px-1043 {
  width: 1043px !important;
}

.w-px-1044 {
  width: 1044px !important;
}

.w-px-1045 {
  width: 1045px !important;
}

.w-px-1046 {
  width: 1046px !important;
}

.w-px-1047 {
  width: 1047px !important;
}

.w-px-1048 {
  width: 1048px !important;
}

.w-px-1049 {
  width: 1049px !important;
}

.w-px-1050 {
  width: 1050px !important;
}

.w-px-1051 {
  width: 1051px !important;
}

.w-px-1052 {
  width: 1052px !important;
}

.w-px-1053 {
  width: 1053px !important;
}

.w-px-1054 {
  width: 1054px !important;
}

.w-px-1055 {
  width: 1055px !important;
}

.w-px-1056 {
  width: 1056px !important;
}

.w-px-1057 {
  width: 1057px !important;
}

.w-px-1058 {
  width: 1058px !important;
}

.w-px-1059 {
  width: 1059px !important;
}

.w-px-1060 {
  width: 1060px !important;
}

.w-px-1061 {
  width: 1061px !important;
}

.w-px-1062 {
  width: 1062px !important;
}

.w-px-1063 {
  width: 1063px !important;
}

.w-px-1064 {
  width: 1064px !important;
}

.w-px-1065 {
  width: 1065px !important;
}

.w-px-1066 {
  width: 1066px !important;
}

.w-px-1067 {
  width: 1067px !important;
}

.w-px-1068 {
  width: 1068px !important;
}

.w-px-1069 {
  width: 1069px !important;
}

.w-px-1070 {
  width: 1070px !important;
}

.w-px-1071 {
  width: 1071px !important;
}

.w-px-1072 {
  width: 1072px !important;
}

.w-px-1073 {
  width: 1073px !important;
}

.w-px-1074 {
  width: 1074px !important;
}

.w-px-1075 {
  width: 1075px !important;
}

.w-px-1076 {
  width: 1076px !important;
}

.w-px-1077 {
  width: 1077px !important;
}

.w-px-1078 {
  width: 1078px !important;
}

.w-px-1079 {
  width: 1079px !important;
}

.w-px-1080 {
  width: 1080px !important;
}

.w-px-1081 {
  width: 1081px !important;
}

.w-px-1082 {
  width: 1082px !important;
}

.w-px-1083 {
  width: 1083px !important;
}

.w-px-1084 {
  width: 1084px !important;
}

.w-px-1085 {
  width: 1085px !important;
}

.w-px-1086 {
  width: 1086px !important;
}

.w-px-1087 {
  width: 1087px !important;
}

.w-px-1088 {
  width: 1088px !important;
}

.w-px-1089 {
  width: 1089px !important;
}

.w-px-1090 {
  width: 1090px !important;
}

.w-px-1091 {
  width: 1091px !important;
}

.w-px-1092 {
  width: 1092px !important;
}

.w-px-1093 {
  width: 1093px !important;
}

.w-px-1094 {
  width: 1094px !important;
}

.w-px-1095 {
  width: 1095px !important;
}

.w-px-1096 {
  width: 1096px !important;
}

.w-px-1097 {
  width: 1097px !important;
}

.w-px-1098 {
  width: 1098px !important;
}

.w-px-1099 {
  width: 1099px !important;
}

.w-px-1100 {
  width: 1100px !important;
}

.w-px-1101 {
  width: 1101px !important;
}

.w-px-1102 {
  width: 1102px !important;
}

.w-px-1103 {
  width: 1103px !important;
}

.w-px-1104 {
  width: 1104px !important;
}

.w-px-1105 {
  width: 1105px !important;
}

.w-px-1106 {
  width: 1106px !important;
}

.w-px-1107 {
  width: 1107px !important;
}

.w-px-1108 {
  width: 1108px !important;
}

.w-px-1109 {
  width: 1109px !important;
}

.w-px-1110 {
  width: 1110px !important;
}

.w-px-1111 {
  width: 1111px !important;
}

.w-px-1112 {
  width: 1112px !important;
}

.w-px-1113 {
  width: 1113px !important;
}

.w-px-1114 {
  width: 1114px !important;
}

.w-px-1115 {
  width: 1115px !important;
}

.w-px-1116 {
  width: 1116px !important;
}

.w-px-1117 {
  width: 1117px !important;
}

.w-px-1118 {
  width: 1118px !important;
}

.w-px-1119 {
  width: 1119px !important;
}

.w-px-1120 {
  width: 1120px !important;
}

.w-px-1121 {
  width: 1121px !important;
}

.w-px-1122 {
  width: 1122px !important;
}

.w-px-1123 {
  width: 1123px !important;
}

.w-px-1124 {
  width: 1124px !important;
}

.w-px-1125 {
  width: 1125px !important;
}

.w-px-1126 {
  width: 1126px !important;
}

.w-px-1127 {
  width: 1127px !important;
}

.w-px-1128 {
  width: 1128px !important;
}

.w-px-1129 {
  width: 1129px !important;
}

.w-px-1130 {
  width: 1130px !important;
}

.w-px-1131 {
  width: 1131px !important;
}

.w-px-1132 {
  width: 1132px !important;
}

.w-px-1133 {
  width: 1133px !important;
}

.w-px-1134 {
  width: 1134px !important;
}

.w-px-1135 {
  width: 1135px !important;
}

.w-px-1136 {
  width: 1136px !important;
}

.w-px-1137 {
  width: 1137px !important;
}

.w-px-1138 {
  width: 1138px !important;
}

.w-px-1139 {
  width: 1139px !important;
}

.w-px-1140 {
  width: 1140px !important;
}

.w-px-1141 {
  width: 1141px !important;
}

.w-px-1142 {
  width: 1142px !important;
}

.w-px-1143 {
  width: 1143px !important;
}

.w-px-1144 {
  width: 1144px !important;
}

.w-px-1145 {
  width: 1145px !important;
}

.w-px-1146 {
  width: 1146px !important;
}

.w-px-1147 {
  width: 1147px !important;
}

.w-px-1148 {
  width: 1148px !important;
}

.w-px-1149 {
  width: 1149px !important;
}

.w-px-1150 {
  width: 1150px !important;
}

.w-px-1151 {
  width: 1151px !important;
}

.w-px-1152 {
  width: 1152px !important;
}

.w-px-1153 {
  width: 1153px !important;
}

.w-px-1154 {
  width: 1154px !important;
}

.w-px-1155 {
  width: 1155px !important;
}

.w-px-1156 {
  width: 1156px !important;
}

.w-px-1157 {
  width: 1157px !important;
}

.w-px-1158 {
  width: 1158px !important;
}

.w-px-1159 {
  width: 1159px !important;
}

.w-px-1160 {
  width: 1160px !important;
}

.w-px-1161 {
  width: 1161px !important;
}

.w-px-1162 {
  width: 1162px !important;
}

.w-px-1163 {
  width: 1163px !important;
}

.w-px-1164 {
  width: 1164px !important;
}

.w-px-1165 {
  width: 1165px !important;
}

.w-px-1166 {
  width: 1166px !important;
}

.w-px-1167 {
  width: 1167px !important;
}

.w-px-1168 {
  width: 1168px !important;
}

.w-px-1169 {
  width: 1169px !important;
}

.w-px-1170 {
  width: 1170px !important;
}

.w-px-1171 {
  width: 1171px !important;
}

.w-px-1172 {
  width: 1172px !important;
}

.w-px-1173 {
  width: 1173px !important;
}

.w-px-1174 {
  width: 1174px !important;
}

.w-px-1175 {
  width: 1175px !important;
}

.w-px-1176 {
  width: 1176px !important;
}

.w-px-1177 {
  width: 1177px !important;
}

.w-px-1178 {
  width: 1178px !important;
}

.w-px-1179 {
  width: 1179px !important;
}

.w-px-1180 {
  width: 1180px !important;
}

.w-px-1181 {
  width: 1181px !important;
}

.w-px-1182 {
  width: 1182px !important;
}

.w-px-1183 {
  width: 1183px !important;
}

.w-px-1184 {
  width: 1184px !important;
}

.w-px-1185 {
  width: 1185px !important;
}

.w-px-1186 {
  width: 1186px !important;
}

.w-px-1187 {
  width: 1187px !important;
}

.w-px-1188 {
  width: 1188px !important;
}

.w-px-1189 {
  width: 1189px !important;
}

.w-px-1190 {
  width: 1190px !important;
}

.w-px-1191 {
  width: 1191px !important;
}

.w-px-1192 {
  width: 1192px !important;
}

.w-px-1193 {
  width: 1193px !important;
}

.w-px-1194 {
  width: 1194px !important;
}

.w-px-1195 {
  width: 1195px !important;
}

.w-px-1196 {
  width: 1196px !important;
}

.w-px-1197 {
  width: 1197px !important;
}

.w-px-1198 {
  width: 1198px !important;
}

.w-px-1199 {
  width: 1199px !important;
}

.w-px-1200 {
  width: 1200px !important;
}

.w-px-1201 {
  width: 1201px !important;
}

.w-px-1202 {
  width: 1202px !important;
}

.w-px-1203 {
  width: 1203px !important;
}

.w-px-1204 {
  width: 1204px !important;
}

.w-px-1205 {
  width: 1205px !important;
}

.w-px-1206 {
  width: 1206px !important;
}

.w-px-1207 {
  width: 1207px !important;
}

.w-px-1208 {
  width: 1208px !important;
}

.w-px-1209 {
  width: 1209px !important;
}

.w-px-1210 {
  width: 1210px !important;
}

.w-px-1211 {
  width: 1211px !important;
}

.w-px-1212 {
  width: 1212px !important;
}

.w-px-1213 {
  width: 1213px !important;
}

.w-px-1214 {
  width: 1214px !important;
}

.w-px-1215 {
  width: 1215px !important;
}

.w-px-1216 {
  width: 1216px !important;
}

.w-px-1217 {
  width: 1217px !important;
}

.w-px-1218 {
  width: 1218px !important;
}

.w-px-1219 {
  width: 1219px !important;
}

.w-px-1220 {
  width: 1220px !important;
}

.w-px-1221 {
  width: 1221px !important;
}

.w-px-1222 {
  width: 1222px !important;
}

.w-px-1223 {
  width: 1223px !important;
}

.w-px-1224 {
  width: 1224px !important;
}

.w-px-1225 {
  width: 1225px !important;
}

.w-px-1226 {
  width: 1226px !important;
}

.w-px-1227 {
  width: 1227px !important;
}

.w-px-1228 {
  width: 1228px !important;
}

.w-px-1229 {
  width: 1229px !important;
}

.w-px-1230 {
  width: 1230px !important;
}

.w-px-1231 {
  width: 1231px !important;
}

.w-px-1232 {
  width: 1232px !important;
}

.w-px-1233 {
  width: 1233px !important;
}

.w-px-1234 {
  width: 1234px !important;
}

.w-px-1235 {
  width: 1235px !important;
}

.w-px-1236 {
  width: 1236px !important;
}

.w-px-1237 {
  width: 1237px !important;
}

.w-px-1238 {
  width: 1238px !important;
}

.w-px-1239 {
  width: 1239px !important;
}

.w-px-1240 {
  width: 1240px !important;
}

.w-px-1241 {
  width: 1241px !important;
}

.w-px-1242 {
  width: 1242px !important;
}

.w-px-1243 {
  width: 1243px !important;
}

.w-px-1244 {
  width: 1244px !important;
}

.w-px-1245 {
  width: 1245px !important;
}

.w-px-1246 {
  width: 1246px !important;
}

.w-px-1247 {
  width: 1247px !important;
}

.w-px-1248 {
  width: 1248px !important;
}

.w-px-1249 {
  width: 1249px !important;
}

.w-px-1250 {
  width: 1250px !important;
}

.w-px-1251 {
  width: 1251px !important;
}

.w-px-1252 {
  width: 1252px !important;
}

.w-px-1253 {
  width: 1253px !important;
}

.w-px-1254 {
  width: 1254px !important;
}

.w-px-1255 {
  width: 1255px !important;
}

.w-px-1256 {
  width: 1256px !important;
}

.w-px-1257 {
  width: 1257px !important;
}

.w-px-1258 {
  width: 1258px !important;
}

.w-px-1259 {
  width: 1259px !important;
}

.w-px-1260 {
  width: 1260px !important;
}

.w-px-1261 {
  width: 1261px !important;
}

.w-px-1262 {
  width: 1262px !important;
}

.w-px-1263 {
  width: 1263px !important;
}

.w-px-1264 {
  width: 1264px !important;
}

.w-px-1265 {
  width: 1265px !important;
}

.w-px-1266 {
  width: 1266px !important;
}

.w-px-1267 {
  width: 1267px !important;
}

.w-px-1268 {
  width: 1268px !important;
}

.w-px-1269 {
  width: 1269px !important;
}

.w-px-1270 {
  width: 1270px !important;
}

.w-px-1271 {
  width: 1271px !important;
}

.w-px-1272 {
  width: 1272px !important;
}

.w-px-1273 {
  width: 1273px !important;
}

.w-px-1274 {
  width: 1274px !important;
}

.w-px-1275 {
  width: 1275px !important;
}

.w-px-1276 {
  width: 1276px !important;
}

.w-px-1277 {
  width: 1277px !important;
}

.w-px-1278 {
  width: 1278px !important;
}

.w-px-1279 {
  width: 1279px !important;
}

.w-px-1280 {
  width: 1280px !important;
}

.w-px-1281 {
  width: 1281px !important;
}

.w-px-1282 {
  width: 1282px !important;
}

.w-px-1283 {
  width: 1283px !important;
}

.w-px-1284 {
  width: 1284px !important;
}

.w-px-1285 {
  width: 1285px !important;
}

.w-px-1286 {
  width: 1286px !important;
}

.w-px-1287 {
  width: 1287px !important;
}

.w-px-1288 {
  width: 1288px !important;
}

.w-px-1289 {
  width: 1289px !important;
}

.w-px-1290 {
  width: 1290px !important;
}

.w-px-1291 {
  width: 1291px !important;
}

.w-px-1292 {
  width: 1292px !important;
}

.w-px-1293 {
  width: 1293px !important;
}

.w-px-1294 {
  width: 1294px !important;
}

.w-px-1295 {
  width: 1295px !important;
}

.w-px-1296 {
  width: 1296px !important;
}

.w-px-1297 {
  width: 1297px !important;
}

.w-px-1298 {
  width: 1298px !important;
}

.w-px-1299 {
  width: 1299px !important;
}

.w-px-1300 {
  width: 1300px !important;
}

.w-px-1301 {
  width: 1301px !important;
}

.w-px-1302 {
  width: 1302px !important;
}

.w-px-1303 {
  width: 1303px !important;
}

.w-px-1304 {
  width: 1304px !important;
}

.w-px-1305 {
  width: 1305px !important;
}

.w-px-1306 {
  width: 1306px !important;
}

.w-px-1307 {
  width: 1307px !important;
}

.w-px-1308 {
  width: 1308px !important;
}

.w-px-1309 {
  width: 1309px !important;
}

.w-px-1310 {
  width: 1310px !important;
}

.w-px-1311 {
  width: 1311px !important;
}

.w-px-1312 {
  width: 1312px !important;
}

.w-px-1313 {
  width: 1313px !important;
}

.w-px-1314 {
  width: 1314px !important;
}

.w-px-1315 {
  width: 1315px !important;
}

.w-px-1316 {
  width: 1316px !important;
}

.w-px-1317 {
  width: 1317px !important;
}

.w-px-1318 {
  width: 1318px !important;
}

.w-px-1319 {
  width: 1319px !important;
}

.w-px-1320 {
  width: 1320px !important;
}

.w-px-1321 {
  width: 1321px !important;
}

.w-px-1322 {
  width: 1322px !important;
}

.w-px-1323 {
  width: 1323px !important;
}

.w-px-1324 {
  width: 1324px !important;
}

.w-px-1325 {
  width: 1325px !important;
}

.w-px-1326 {
  width: 1326px !important;
}

.w-px-1327 {
  width: 1327px !important;
}

.w-px-1328 {
  width: 1328px !important;
}

.w-px-1329 {
  width: 1329px !important;
}

.w-px-1330 {
  width: 1330px !important;
}

.w-px-1331 {
  width: 1331px !important;
}

.w-px-1332 {
  width: 1332px !important;
}

.w-px-1333 {
  width: 1333px !important;
}

.w-px-1334 {
  width: 1334px !important;
}

.w-px-1335 {
  width: 1335px !important;
}

.w-px-1336 {
  width: 1336px !important;
}

.w-px-1337 {
  width: 1337px !important;
}

.w-px-1338 {
  width: 1338px !important;
}

.w-px-1339 {
  width: 1339px !important;
}

.w-px-1340 {
  width: 1340px !important;
}

.w-px-1341 {
  width: 1341px !important;
}

.w-px-1342 {
  width: 1342px !important;
}

.w-px-1343 {
  width: 1343px !important;
}

.w-px-1344 {
  width: 1344px !important;
}

.w-px-1345 {
  width: 1345px !important;
}

.w-px-1346 {
  width: 1346px !important;
}

.w-px-1347 {
  width: 1347px !important;
}

.w-px-1348 {
  width: 1348px !important;
}

.w-px-1349 {
  width: 1349px !important;
}

.w-px-1350 {
  width: 1350px !important;
}

.w-px-1351 {
  width: 1351px !important;
}

.w-px-1352 {
  width: 1352px !important;
}

.w-px-1353 {
  width: 1353px !important;
}

.w-px-1354 {
  width: 1354px !important;
}

.w-px-1355 {
  width: 1355px !important;
}

.w-px-1356 {
  width: 1356px !important;
}

.w-px-1357 {
  width: 1357px !important;
}

.w-px-1358 {
  width: 1358px !important;
}

.w-px-1359 {
  width: 1359px !important;
}

.w-px-1360 {
  width: 1360px !important;
}

.w-px-1361 {
  width: 1361px !important;
}

.w-px-1362 {
  width: 1362px !important;
}

.w-px-1363 {
  width: 1363px !important;
}

.w-px-1364 {
  width: 1364px !important;
}

.w-px-1365 {
  width: 1365px !important;
}

.w-px-1366 {
  width: 1366px !important;
}

.w-px-1367 {
  width: 1367px !important;
}

.w-px-1368 {
  width: 1368px !important;
}

.w-px-1369 {
  width: 1369px !important;
}

.w-px-1370 {
  width: 1370px !important;
}

.w-px-1371 {
  width: 1371px !important;
}

.w-px-1372 {
  width: 1372px !important;
}

.w-px-1373 {
  width: 1373px !important;
}

.w-px-1374 {
  width: 1374px !important;
}

.w-px-1375 {
  width: 1375px !important;
}

.w-px-1376 {
  width: 1376px !important;
}

.w-px-1377 {
  width: 1377px !important;
}

.w-px-1378 {
  width: 1378px !important;
}

.w-px-1379 {
  width: 1379px !important;
}

.w-px-1380 {
  width: 1380px !important;
}

.w-px-1381 {
  width: 1381px !important;
}

.w-px-1382 {
  width: 1382px !important;
}

.w-px-1383 {
  width: 1383px !important;
}

.w-px-1384 {
  width: 1384px !important;
}

.w-px-1385 {
  width: 1385px !important;
}

.w-px-1386 {
  width: 1386px !important;
}

.w-px-1387 {
  width: 1387px !important;
}

.w-px-1388 {
  width: 1388px !important;
}

.w-px-1389 {
  width: 1389px !important;
}

.w-px-1390 {
  width: 1390px !important;
}

.w-px-1391 {
  width: 1391px !important;
}

.w-px-1392 {
  width: 1392px !important;
}

.w-px-1393 {
  width: 1393px !important;
}

.w-px-1394 {
  width: 1394px !important;
}

.w-px-1395 {
  width: 1395px !important;
}

.w-px-1396 {
  width: 1396px !important;
}

.w-px-1397 {
  width: 1397px !important;
}

.w-px-1398 {
  width: 1398px !important;
}

.w-px-1399 {
  width: 1399px !important;
}

.w-px-1400 {
  width: 1400px !important;
}

.w-px-1401 {
  width: 1401px !important;
}

.w-px-1402 {
  width: 1402px !important;
}

.w-px-1403 {
  width: 1403px !important;
}

.w-px-1404 {
  width: 1404px !important;
}

.w-px-1405 {
  width: 1405px !important;
}

.w-px-1406 {
  width: 1406px !important;
}

.w-px-1407 {
  width: 1407px !important;
}

.w-px-1408 {
  width: 1408px !important;
}

.w-px-1409 {
  width: 1409px !important;
}

.w-px-1410 {
  width: 1410px !important;
}

.w-px-1411 {
  width: 1411px !important;
}

.w-px-1412 {
  width: 1412px !important;
}

.w-px-1413 {
  width: 1413px !important;
}

.w-px-1414 {
  width: 1414px !important;
}

.w-px-1415 {
  width: 1415px !important;
}

.w-px-1416 {
  width: 1416px !important;
}

.w-px-1417 {
  width: 1417px !important;
}

.w-px-1418 {
  width: 1418px !important;
}

.w-px-1419 {
  width: 1419px !important;
}

.w-px-1420 {
  width: 1420px !important;
}

.w-px-1421 {
  width: 1421px !important;
}

.w-px-1422 {
  width: 1422px !important;
}

.w-px-1423 {
  width: 1423px !important;
}

.w-px-1424 {
  width: 1424px !important;
}

.w-px-1425 {
  width: 1425px !important;
}

.w-px-1426 {
  width: 1426px !important;
}

.w-px-1427 {
  width: 1427px !important;
}

.w-px-1428 {
  width: 1428px !important;
}

.w-px-1429 {
  width: 1429px !important;
}

.w-px-1430 {
  width: 1430px !important;
}

.w-px-1431 {
  width: 1431px !important;
}

.w-px-1432 {
  width: 1432px !important;
}

.w-px-1433 {
  width: 1433px !important;
}

.w-px-1434 {
  width: 1434px !important;
}

.w-px-1435 {
  width: 1435px !important;
}

.w-px-1436 {
  width: 1436px !important;
}

.w-px-1437 {
  width: 1437px !important;
}

.w-px-1438 {
  width: 1438px !important;
}

.w-px-1439 {
  width: 1439px !important;
}

.w-px-1440 {
  width: 1440px !important;
}

.w-px-1441 {
  width: 1441px !important;
}

.w-px-1442 {
  width: 1442px !important;
}

.w-px-1443 {
  width: 1443px !important;
}

.w-px-1444 {
  width: 1444px !important;
}

.w-px-1445 {
  width: 1445px !important;
}

.w-px-1446 {
  width: 1446px !important;
}

.w-px-1447 {
  width: 1447px !important;
}

.w-px-1448 {
  width: 1448px !important;
}

.w-px-1449 {
  width: 1449px !important;
}

.w-px-1450 {
  width: 1450px !important;
}

.w-px-1451 {
  width: 1451px !important;
}

.w-px-1452 {
  width: 1452px !important;
}

.w-px-1453 {
  width: 1453px !important;
}

.w-px-1454 {
  width: 1454px !important;
}

.w-px-1455 {
  width: 1455px !important;
}

.w-px-1456 {
  width: 1456px !important;
}

.w-px-1457 {
  width: 1457px !important;
}

.w-px-1458 {
  width: 1458px !important;
}

.w-px-1459 {
  width: 1459px !important;
}

.w-px-1460 {
  width: 1460px !important;
}

.w-px-1461 {
  width: 1461px !important;
}

.w-px-1462 {
  width: 1462px !important;
}

.w-px-1463 {
  width: 1463px !important;
}

.w-px-1464 {
  width: 1464px !important;
}

.w-px-1465 {
  width: 1465px !important;
}

.w-px-1466 {
  width: 1466px !important;
}

.w-px-1467 {
  width: 1467px !important;
}

.w-px-1468 {
  width: 1468px !important;
}

.w-px-1469 {
  width: 1469px !important;
}

.w-px-1470 {
  width: 1470px !important;
}

.w-px-1471 {
  width: 1471px !important;
}

.w-px-1472 {
  width: 1472px !important;
}

.w-px-1473 {
  width: 1473px !important;
}

.w-px-1474 {
  width: 1474px !important;
}

.w-px-1475 {
  width: 1475px !important;
}

.w-px-1476 {
  width: 1476px !important;
}

.w-px-1477 {
  width: 1477px !important;
}

.w-px-1478 {
  width: 1478px !important;
}

.w-px-1479 {
  width: 1479px !important;
}

.w-px-1480 {
  width: 1480px !important;
}

.w-px-1481 {
  width: 1481px !important;
}

.w-px-1482 {
  width: 1482px !important;
}

.w-px-1483 {
  width: 1483px !important;
}

.w-px-1484 {
  width: 1484px !important;
}

.w-px-1485 {
  width: 1485px !important;
}

.w-px-1486 {
  width: 1486px !important;
}

.w-px-1487 {
  width: 1487px !important;
}

.w-px-1488 {
  width: 1488px !important;
}

.w-px-1489 {
  width: 1489px !important;
}

.w-px-1490 {
  width: 1490px !important;
}

.w-px-1491 {
  width: 1491px !important;
}

.w-px-1492 {
  width: 1492px !important;
}

.w-px-1493 {
  width: 1493px !important;
}

.w-px-1494 {
  width: 1494px !important;
}

.w-px-1495 {
  width: 1495px !important;
}

.w-px-1496 {
  width: 1496px !important;
}

.w-px-1497 {
  width: 1497px !important;
}

.w-px-1498 {
  width: 1498px !important;
}

.w-px-1499 {
  width: 1499px !important;
}

.w-px-1500 {
  width: 1500px !important;
}

.w-px-1501 {
  width: 1501px !important;
}

.w-px-1502 {
  width: 1502px !important;
}

.w-px-1503 {
  width: 1503px !important;
}

.w-px-1504 {
  width: 1504px !important;
}

.w-px-1505 {
  width: 1505px !important;
}

.w-px-1506 {
  width: 1506px !important;
}

.w-px-1507 {
  width: 1507px !important;
}

.w-px-1508 {
  width: 1508px !important;
}

.w-px-1509 {
  width: 1509px !important;
}

.w-px-1510 {
  width: 1510px !important;
}

.w-px-1511 {
  width: 1511px !important;
}

.w-px-1512 {
  width: 1512px !important;
}

.w-px-1513 {
  width: 1513px !important;
}

.w-px-1514 {
  width: 1514px !important;
}

.w-px-1515 {
  width: 1515px !important;
}

.w-px-1516 {
  width: 1516px !important;
}

.w-px-1517 {
  width: 1517px !important;
}

.w-px-1518 {
  width: 1518px !important;
}

.w-px-1519 {
  width: 1519px !important;
}

.w-px-1520 {
  width: 1520px !important;
}

.w-px-1521 {
  width: 1521px !important;
}

.w-px-1522 {
  width: 1522px !important;
}

.w-px-1523 {
  width: 1523px !important;
}

.w-px-1524 {
  width: 1524px !important;
}

.w-px-1525 {
  width: 1525px !important;
}

.w-px-1526 {
  width: 1526px !important;
}

.w-px-1527 {
  width: 1527px !important;
}

.w-px-1528 {
  width: 1528px !important;
}

.w-px-1529 {
  width: 1529px !important;
}

.w-px-1530 {
  width: 1530px !important;
}

.w-px-1531 {
  width: 1531px !important;
}

.w-px-1532 {
  width: 1532px !important;
}

.w-px-1533 {
  width: 1533px !important;
}

.w-px-1534 {
  width: 1534px !important;
}

.w-px-1535 {
  width: 1535px !important;
}

.w-px-1536 {
  width: 1536px !important;
}

.w-px-1537 {
  width: 1537px !important;
}

.w-px-1538 {
  width: 1538px !important;
}

.w-px-1539 {
  width: 1539px !important;
}

.w-px-1540 {
  width: 1540px !important;
}

.w-px-1541 {
  width: 1541px !important;
}

.w-px-1542 {
  width: 1542px !important;
}

.w-px-1543 {
  width: 1543px !important;
}

.w-px-1544 {
  width: 1544px !important;
}

.w-px-1545 {
  width: 1545px !important;
}

.w-px-1546 {
  width: 1546px !important;
}

.w-px-1547 {
  width: 1547px !important;
}

.w-px-1548 {
  width: 1548px !important;
}

.w-px-1549 {
  width: 1549px !important;
}

.w-px-1550 {
  width: 1550px !important;
}

.w-px-1551 {
  width: 1551px !important;
}

.w-px-1552 {
  width: 1552px !important;
}

.w-px-1553 {
  width: 1553px !important;
}

.w-px-1554 {
  width: 1554px !important;
}

.w-px-1555 {
  width: 1555px !important;
}

.w-px-1556 {
  width: 1556px !important;
}

.w-px-1557 {
  width: 1557px !important;
}

.w-px-1558 {
  width: 1558px !important;
}

.w-px-1559 {
  width: 1559px !important;
}

.w-px-1560 {
  width: 1560px !important;
}

.w-px-1561 {
  width: 1561px !important;
}

.w-px-1562 {
  width: 1562px !important;
}

.w-px-1563 {
  width: 1563px !important;
}

.w-px-1564 {
  width: 1564px !important;
}

.w-px-1565 {
  width: 1565px !important;
}

.w-px-1566 {
  width: 1566px !important;
}

.w-px-1567 {
  width: 1567px !important;
}

.w-px-1568 {
  width: 1568px !important;
}

.w-px-1569 {
  width: 1569px !important;
}

.w-px-1570 {
  width: 1570px !important;
}

.w-px-1571 {
  width: 1571px !important;
}

.w-px-1572 {
  width: 1572px !important;
}

.w-px-1573 {
  width: 1573px !important;
}

.w-px-1574 {
  width: 1574px !important;
}

.w-px-1575 {
  width: 1575px !important;
}

.w-px-1576 {
  width: 1576px !important;
}

.w-px-1577 {
  width: 1577px !important;
}

.w-px-1578 {
  width: 1578px !important;
}

.w-px-1579 {
  width: 1579px !important;
}

.w-px-1580 {
  width: 1580px !important;
}

.w-px-1581 {
  width: 1581px !important;
}

.w-px-1582 {
  width: 1582px !important;
}

.w-px-1583 {
  width: 1583px !important;
}

.w-px-1584 {
  width: 1584px !important;
}

.w-px-1585 {
  width: 1585px !important;
}

.w-px-1586 {
  width: 1586px !important;
}

.w-px-1587 {
  width: 1587px !important;
}

.w-px-1588 {
  width: 1588px !important;
}

.w-px-1589 {
  width: 1589px !important;
}

.w-px-1590 {
  width: 1590px !important;
}

.w-px-1591 {
  width: 1591px !important;
}

.w-px-1592 {
  width: 1592px !important;
}

.w-px-1593 {
  width: 1593px !important;
}

.w-px-1594 {
  width: 1594px !important;
}

.w-px-1595 {
  width: 1595px !important;
}

.w-px-1596 {
  width: 1596px !important;
}

.w-px-1597 {
  width: 1597px !important;
}

.w-px-1598 {
  width: 1598px !important;
}

.w-px-1599 {
  width: 1599px !important;
}

.w-px-1600 {
  width: 1600px !important;
}

.w-px-1601 {
  width: 1601px !important;
}

.w-px-1602 {
  width: 1602px !important;
}

.w-px-1603 {
  width: 1603px !important;
}

.w-px-1604 {
  width: 1604px !important;
}

.w-px-1605 {
  width: 1605px !important;
}

.w-px-1606 {
  width: 1606px !important;
}

.w-px-1607 {
  width: 1607px !important;
}

.w-px-1608 {
  width: 1608px !important;
}

.w-px-1609 {
  width: 1609px !important;
}

.w-px-1610 {
  width: 1610px !important;
}

.w-px-1611 {
  width: 1611px !important;
}

.w-px-1612 {
  width: 1612px !important;
}

.w-px-1613 {
  width: 1613px !important;
}

.w-px-1614 {
  width: 1614px !important;
}

.w-px-1615 {
  width: 1615px !important;
}

.w-px-1616 {
  width: 1616px !important;
}

.w-px-1617 {
  width: 1617px !important;
}

.w-px-1618 {
  width: 1618px !important;
}

.w-px-1619 {
  width: 1619px !important;
}

.w-px-1620 {
  width: 1620px !important;
}

.w-px-1621 {
  width: 1621px !important;
}

.w-px-1622 {
  width: 1622px !important;
}

.w-px-1623 {
  width: 1623px !important;
}

.w-px-1624 {
  width: 1624px !important;
}

.w-px-1625 {
  width: 1625px !important;
}

.w-px-1626 {
  width: 1626px !important;
}

.w-px-1627 {
  width: 1627px !important;
}

.w-px-1628 {
  width: 1628px !important;
}

.w-px-1629 {
  width: 1629px !important;
}

.w-px-1630 {
  width: 1630px !important;
}

.w-px-1631 {
  width: 1631px !important;
}

.w-px-1632 {
  width: 1632px !important;
}

.w-px-1633 {
  width: 1633px !important;
}

.w-px-1634 {
  width: 1634px !important;
}

.w-px-1635 {
  width: 1635px !important;
}

.w-px-1636 {
  width: 1636px !important;
}

.w-px-1637 {
  width: 1637px !important;
}

.w-px-1638 {
  width: 1638px !important;
}

.w-px-1639 {
  width: 1639px !important;
}

.w-px-1640 {
  width: 1640px !important;
}

.w-px-1641 {
  width: 1641px !important;
}

.w-px-1642 {
  width: 1642px !important;
}

.w-px-1643 {
  width: 1643px !important;
}

.w-px-1644 {
  width: 1644px !important;
}

.w-px-1645 {
  width: 1645px !important;
}

.w-px-1646 {
  width: 1646px !important;
}

.w-px-1647 {
  width: 1647px !important;
}

.w-px-1648 {
  width: 1648px !important;
}

.w-px-1649 {
  width: 1649px !important;
}

.w-px-1650 {
  width: 1650px !important;
}

.w-px-1651 {
  width: 1651px !important;
}

.w-px-1652 {
  width: 1652px !important;
}

.w-px-1653 {
  width: 1653px !important;
}

.w-px-1654 {
  width: 1654px !important;
}

.w-px-1655 {
  width: 1655px !important;
}

.w-px-1656 {
  width: 1656px !important;
}

.w-px-1657 {
  width: 1657px !important;
}

.w-px-1658 {
  width: 1658px !important;
}

.w-px-1659 {
  width: 1659px !important;
}

.w-px-1660 {
  width: 1660px !important;
}

.w-px-1661 {
  width: 1661px !important;
}

.w-px-1662 {
  width: 1662px !important;
}

.w-px-1663 {
  width: 1663px !important;
}

.w-px-1664 {
  width: 1664px !important;
}

.w-px-1665 {
  width: 1665px !important;
}

.w-px-1666 {
  width: 1666px !important;
}

.w-px-1667 {
  width: 1667px !important;
}

.w-px-1668 {
  width: 1668px !important;
}

.w-px-1669 {
  width: 1669px !important;
}

.w-px-1670 {
  width: 1670px !important;
}

.w-px-1671 {
  width: 1671px !important;
}

.w-px-1672 {
  width: 1672px !important;
}

.w-px-1673 {
  width: 1673px !important;
}

.w-px-1674 {
  width: 1674px !important;
}

.w-px-1675 {
  width: 1675px !important;
}

.w-px-1676 {
  width: 1676px !important;
}

.w-px-1677 {
  width: 1677px !important;
}

.w-px-1678 {
  width: 1678px !important;
}

.w-px-1679 {
  width: 1679px !important;
}

.w-px-1680 {
  width: 1680px !important;
}

.w-px-1681 {
  width: 1681px !important;
}

.w-px-1682 {
  width: 1682px !important;
}

.w-px-1683 {
  width: 1683px !important;
}

.w-px-1684 {
  width: 1684px !important;
}

.w-px-1685 {
  width: 1685px !important;
}

.w-px-1686 {
  width: 1686px !important;
}

.w-px-1687 {
  width: 1687px !important;
}

.w-px-1688 {
  width: 1688px !important;
}

.w-px-1689 {
  width: 1689px !important;
}

.w-px-1690 {
  width: 1690px !important;
}

.w-px-1691 {
  width: 1691px !important;
}

.w-px-1692 {
  width: 1692px !important;
}

.w-px-1693 {
  width: 1693px !important;
}

.w-px-1694 {
  width: 1694px !important;
}

.w-px-1695 {
  width: 1695px !important;
}

.w-px-1696 {
  width: 1696px !important;
}

.w-px-1697 {
  width: 1697px !important;
}

.w-px-1698 {
  width: 1698px !important;
}

.w-px-1699 {
  width: 1699px !important;
}

.w-px-1700 {
  width: 1700px !important;
}

.w-px-1701 {
  width: 1701px !important;
}

.w-px-1702 {
  width: 1702px !important;
}

.w-px-1703 {
  width: 1703px !important;
}

.w-px-1704 {
  width: 1704px !important;
}

.w-px-1705 {
  width: 1705px !important;
}

.w-px-1706 {
  width: 1706px !important;
}

.w-px-1707 {
  width: 1707px !important;
}

.w-px-1708 {
  width: 1708px !important;
}

.w-px-1709 {
  width: 1709px !important;
}

.w-px-1710 {
  width: 1710px !important;
}

.w-px-1711 {
  width: 1711px !important;
}

.w-px-1712 {
  width: 1712px !important;
}

.w-px-1713 {
  width: 1713px !important;
}

.w-px-1714 {
  width: 1714px !important;
}

.w-px-1715 {
  width: 1715px !important;
}

.w-px-1716 {
  width: 1716px !important;
}

.w-px-1717 {
  width: 1717px !important;
}

.w-px-1718 {
  width: 1718px !important;
}

.w-px-1719 {
  width: 1719px !important;
}

.w-px-1720 {
  width: 1720px !important;
}

.w-px-1721 {
  width: 1721px !important;
}

.w-px-1722 {
  width: 1722px !important;
}

.w-px-1723 {
  width: 1723px !important;
}

.w-px-1724 {
  width: 1724px !important;
}

.w-px-1725 {
  width: 1725px !important;
}

.w-px-1726 {
  width: 1726px !important;
}

.w-px-1727 {
  width: 1727px !important;
}

.w-px-1728 {
  width: 1728px !important;
}

.w-px-1729 {
  width: 1729px !important;
}

.w-px-1730 {
  width: 1730px !important;
}

.w-px-1731 {
  width: 1731px !important;
}

.w-px-1732 {
  width: 1732px !important;
}

.w-px-1733 {
  width: 1733px !important;
}

.w-px-1734 {
  width: 1734px !important;
}

.w-px-1735 {
  width: 1735px !important;
}

.w-px-1736 {
  width: 1736px !important;
}

.w-px-1737 {
  width: 1737px !important;
}

.w-px-1738 {
  width: 1738px !important;
}

.w-px-1739 {
  width: 1739px !important;
}

.w-px-1740 {
  width: 1740px !important;
}

.w-px-1741 {
  width: 1741px !important;
}

.w-px-1742 {
  width: 1742px !important;
}

.w-px-1743 {
  width: 1743px !important;
}

.w-px-1744 {
  width: 1744px !important;
}

.w-px-1745 {
  width: 1745px !important;
}

.w-px-1746 {
  width: 1746px !important;
}

.w-px-1747 {
  width: 1747px !important;
}

.w-px-1748 {
  width: 1748px !important;
}

.w-px-1749 {
  width: 1749px !important;
}

.w-px-1750 {
  width: 1750px !important;
}

.w-px-1751 {
  width: 1751px !important;
}

.w-px-1752 {
  width: 1752px !important;
}

.w-px-1753 {
  width: 1753px !important;
}

.w-px-1754 {
  width: 1754px !important;
}

.w-px-1755 {
  width: 1755px !important;
}

.w-px-1756 {
  width: 1756px !important;
}

.w-px-1757 {
  width: 1757px !important;
}

.w-px-1758 {
  width: 1758px !important;
}

.w-px-1759 {
  width: 1759px !important;
}

.w-px-1760 {
  width: 1760px !important;
}

.w-px-1761 {
  width: 1761px !important;
}

.w-px-1762 {
  width: 1762px !important;
}

.w-px-1763 {
  width: 1763px !important;
}

.w-px-1764 {
  width: 1764px !important;
}

.w-px-1765 {
  width: 1765px !important;
}

.w-px-1766 {
  width: 1766px !important;
}

.w-px-1767 {
  width: 1767px !important;
}

.w-px-1768 {
  width: 1768px !important;
}

.w-px-1769 {
  width: 1769px !important;
}

.w-px-1770 {
  width: 1770px !important;
}

.w-px-1771 {
  width: 1771px !important;
}

.w-px-1772 {
  width: 1772px !important;
}

.w-px-1773 {
  width: 1773px !important;
}

.w-px-1774 {
  width: 1774px !important;
}

.w-px-1775 {
  width: 1775px !important;
}

.w-px-1776 {
  width: 1776px !important;
}

.w-px-1777 {
  width: 1777px !important;
}

.w-px-1778 {
  width: 1778px !important;
}

.w-px-1779 {
  width: 1779px !important;
}

.w-px-1780 {
  width: 1780px !important;
}

.w-px-1781 {
  width: 1781px !important;
}

.w-px-1782 {
  width: 1782px !important;
}

.w-px-1783 {
  width: 1783px !important;
}

.w-px-1784 {
  width: 1784px !important;
}

.w-px-1785 {
  width: 1785px !important;
}

.w-px-1786 {
  width: 1786px !important;
}

.w-px-1787 {
  width: 1787px !important;
}

.w-px-1788 {
  width: 1788px !important;
}

.w-px-1789 {
  width: 1789px !important;
}

.w-px-1790 {
  width: 1790px !important;
}

.w-px-1791 {
  width: 1791px !important;
}

.w-px-1792 {
  width: 1792px !important;
}

.w-px-1793 {
  width: 1793px !important;
}

.w-px-1794 {
  width: 1794px !important;
}

.w-px-1795 {
  width: 1795px !important;
}

.w-px-1796 {
  width: 1796px !important;
}

.w-px-1797 {
  width: 1797px !important;
}

.w-px-1798 {
  width: 1798px !important;
}

.w-px-1799 {
  width: 1799px !important;
}

.w-px-1800 {
  width: 1800px !important;
}

.w-px-1801 {
  width: 1801px !important;
}

.w-px-1802 {
  width: 1802px !important;
}

.w-px-1803 {
  width: 1803px !important;
}

.w-px-1804 {
  width: 1804px !important;
}

.w-px-1805 {
  width: 1805px !important;
}

.w-px-1806 {
  width: 1806px !important;
}

.w-px-1807 {
  width: 1807px !important;
}

.w-px-1808 {
  width: 1808px !important;
}

.w-px-1809 {
  width: 1809px !important;
}

.w-px-1810 {
  width: 1810px !important;
}

.w-px-1811 {
  width: 1811px !important;
}

.w-px-1812 {
  width: 1812px !important;
}

.w-px-1813 {
  width: 1813px !important;
}

.w-px-1814 {
  width: 1814px !important;
}

.w-px-1815 {
  width: 1815px !important;
}

.w-px-1816 {
  width: 1816px !important;
}

.w-px-1817 {
  width: 1817px !important;
}

.w-px-1818 {
  width: 1818px !important;
}

.w-px-1819 {
  width: 1819px !important;
}

.w-px-1820 {
  width: 1820px !important;
}

.w-px-1821 {
  width: 1821px !important;
}

.w-px-1822 {
  width: 1822px !important;
}

.w-px-1823 {
  width: 1823px !important;
}

.w-px-1824 {
  width: 1824px !important;
}

.w-px-1825 {
  width: 1825px !important;
}

.w-px-1826 {
  width: 1826px !important;
}

.w-px-1827 {
  width: 1827px !important;
}

.w-px-1828 {
  width: 1828px !important;
}

.w-px-1829 {
  width: 1829px !important;
}

.w-px-1830 {
  width: 1830px !important;
}

.w-px-1831 {
  width: 1831px !important;
}

.w-px-1832 {
  width: 1832px !important;
}

.w-px-1833 {
  width: 1833px !important;
}

.w-px-1834 {
  width: 1834px !important;
}

.w-px-1835 {
  width: 1835px !important;
}

.w-px-1836 {
  width: 1836px !important;
}

.w-px-1837 {
  width: 1837px !important;
}

.w-px-1838 {
  width: 1838px !important;
}

.w-px-1839 {
  width: 1839px !important;
}

.w-px-1840 {
  width: 1840px !important;
}

.w-px-1841 {
  width: 1841px !important;
}

.w-px-1842 {
  width: 1842px !important;
}

.w-px-1843 {
  width: 1843px !important;
}

.w-px-1844 {
  width: 1844px !important;
}

.w-px-1845 {
  width: 1845px !important;
}

.w-px-1846 {
  width: 1846px !important;
}

.w-px-1847 {
  width: 1847px !important;
}

.w-px-1848 {
  width: 1848px !important;
}

.w-px-1849 {
  width: 1849px !important;
}

.w-px-1850 {
  width: 1850px !important;
}

.w-px-1851 {
  width: 1851px !important;
}

.w-px-1852 {
  width: 1852px !important;
}

.w-px-1853 {
  width: 1853px !important;
}

.w-px-1854 {
  width: 1854px !important;
}

.w-px-1855 {
  width: 1855px !important;
}

.w-px-1856 {
  width: 1856px !important;
}

.w-px-1857 {
  width: 1857px !important;
}

.w-px-1858 {
  width: 1858px !important;
}

.w-px-1859 {
  width: 1859px !important;
}

.w-px-1860 {
  width: 1860px !important;
}

.w-px-1861 {
  width: 1861px !important;
}

.w-px-1862 {
  width: 1862px !important;
}

.w-px-1863 {
  width: 1863px !important;
}

.w-px-1864 {
  width: 1864px !important;
}

.w-px-1865 {
  width: 1865px !important;
}

.w-px-1866 {
  width: 1866px !important;
}

.w-px-1867 {
  width: 1867px !important;
}

.w-px-1868 {
  width: 1868px !important;
}

.w-px-1869 {
  width: 1869px !important;
}

.w-px-1870 {
  width: 1870px !important;
}

.w-px-1871 {
  width: 1871px !important;
}

.w-px-1872 {
  width: 1872px !important;
}

.w-px-1873 {
  width: 1873px !important;
}

.w-px-1874 {
  width: 1874px !important;
}

.w-px-1875 {
  width: 1875px !important;
}

.w-px-1876 {
  width: 1876px !important;
}

.w-px-1877 {
  width: 1877px !important;
}

.w-px-1878 {
  width: 1878px !important;
}

.w-px-1879 {
  width: 1879px !important;
}

.w-px-1880 {
  width: 1880px !important;
}

.w-px-1881 {
  width: 1881px !important;
}

.w-px-1882 {
  width: 1882px !important;
}

.w-px-1883 {
  width: 1883px !important;
}

.w-px-1884 {
  width: 1884px !important;
}

.w-px-1885 {
  width: 1885px !important;
}

.w-px-1886 {
  width: 1886px !important;
}

.w-px-1887 {
  width: 1887px !important;
}

.w-px-1888 {
  width: 1888px !important;
}

.w-px-1889 {
  width: 1889px !important;
}

.w-px-1890 {
  width: 1890px !important;
}

.w-px-1891 {
  width: 1891px !important;
}

.w-px-1892 {
  width: 1892px !important;
}

.w-px-1893 {
  width: 1893px !important;
}

.w-px-1894 {
  width: 1894px !important;
}

.w-px-1895 {
  width: 1895px !important;
}

.w-px-1896 {
  width: 1896px !important;
}

.w-px-1897 {
  width: 1897px !important;
}

.w-px-1898 {
  width: 1898px !important;
}

.w-px-1899 {
  width: 1899px !important;
}

.w-px-1900 {
  width: 1900px !important;
}

.w-px-1901 {
  width: 1901px !important;
}

.w-px-1902 {
  width: 1902px !important;
}

.w-px-1903 {
  width: 1903px !important;
}

.w-px-1904 {
  width: 1904px !important;
}

.w-px-1905 {
  width: 1905px !important;
}

.w-px-1906 {
  width: 1906px !important;
}

.w-px-1907 {
  width: 1907px !important;
}

.w-px-1908 {
  width: 1908px !important;
}

.w-px-1909 {
  width: 1909px !important;
}

.w-px-1910 {
  width: 1910px !important;
}

.w-px-1911 {
  width: 1911px !important;
}

.w-px-1912 {
  width: 1912px !important;
}

.w-px-1913 {
  width: 1913px !important;
}

.w-px-1914 {
  width: 1914px !important;
}

.w-px-1915 {
  width: 1915px !important;
}

.w-px-1916 {
  width: 1916px !important;
}

.w-px-1917 {
  width: 1917px !important;
}

.w-px-1918 {
  width: 1918px !important;
}

.w-px-1919 {
  width: 1919px !important;
}

.w-px-1920 {
  width: 1920px !important;
}

.w-px-1921 {
  width: 1921px !important;
}

.w-px-1922 {
  width: 1922px !important;
}

.w-px-1923 {
  width: 1923px !important;
}

.w-px-1924 {
  width: 1924px !important;
}

.w-px-1925 {
  width: 1925px !important;
}

.w-px-1926 {
  width: 1926px !important;
}

.w-px-1927 {
  width: 1927px !important;
}

.w-px-1928 {
  width: 1928px !important;
}

.w-px-1929 {
  width: 1929px !important;
}

.w-px-1930 {
  width: 1930px !important;
}

.w-px-1931 {
  width: 1931px !important;
}

.w-px-1932 {
  width: 1932px !important;
}

.w-px-1933 {
  width: 1933px !important;
}

.w-px-1934 {
  width: 1934px !important;
}

.w-px-1935 {
  width: 1935px !important;
}

.w-px-1936 {
  width: 1936px !important;
}

.w-px-1937 {
  width: 1937px !important;
}

.w-px-1938 {
  width: 1938px !important;
}

.w-px-1939 {
  width: 1939px !important;
}

.w-px-1940 {
  width: 1940px !important;
}

.w-px-1941 {
  width: 1941px !important;
}

.w-px-1942 {
  width: 1942px !important;
}

.w-px-1943 {
  width: 1943px !important;
}

.w-px-1944 {
  width: 1944px !important;
}

.w-px-1945 {
  width: 1945px !important;
}

.w-px-1946 {
  width: 1946px !important;
}

.w-px-1947 {
  width: 1947px !important;
}

.w-px-1948 {
  width: 1948px !important;
}

.w-px-1949 {
  width: 1949px !important;
}

.w-px-1950 {
  width: 1950px !important;
}

.w-px-1951 {
  width: 1951px !important;
}

.w-px-1952 {
  width: 1952px !important;
}

.w-px-1953 {
  width: 1953px !important;
}

.w-px-1954 {
  width: 1954px !important;
}

.w-px-1955 {
  width: 1955px !important;
}

.w-px-1956 {
  width: 1956px !important;
}

.w-px-1957 {
  width: 1957px !important;
}

.w-px-1958 {
  width: 1958px !important;
}

.w-px-1959 {
  width: 1959px !important;
}

.w-px-1960 {
  width: 1960px !important;
}

.w-px-1961 {
  width: 1961px !important;
}

.w-px-1962 {
  width: 1962px !important;
}

.w-px-1963 {
  width: 1963px !important;
}

.w-px-1964 {
  width: 1964px !important;
}

.w-px-1965 {
  width: 1965px !important;
}

.w-px-1966 {
  width: 1966px !important;
}

.w-px-1967 {
  width: 1967px !important;
}

.w-px-1968 {
  width: 1968px !important;
}

.w-px-1969 {
  width: 1969px !important;
}

.w-px-1970 {
  width: 1970px !important;
}

.w-px-1971 {
  width: 1971px !important;
}

.w-px-1972 {
  width: 1972px !important;
}

.w-px-1973 {
  width: 1973px !important;
}

.w-px-1974 {
  width: 1974px !important;
}

.w-px-1975 {
  width: 1975px !important;
}

.w-px-1976 {
  width: 1976px !important;
}

.w-px-1977 {
  width: 1977px !important;
}

.w-px-1978 {
  width: 1978px !important;
}

.w-px-1979 {
  width: 1979px !important;
}

.w-px-1980 {
  width: 1980px !important;
}

.w-px-1981 {
  width: 1981px !important;
}

.w-px-1982 {
  width: 1982px !important;
}

.w-px-1983 {
  width: 1983px !important;
}

.w-px-1984 {
  width: 1984px !important;
}

.w-px-1985 {
  width: 1985px !important;
}

.w-px-1986 {
  width: 1986px !important;
}

.w-px-1987 {
  width: 1987px !important;
}

.w-px-1988 {
  width: 1988px !important;
}

.w-px-1989 {
  width: 1989px !important;
}

.w-px-1990 {
  width: 1990px !important;
}

.w-px-1991 {
  width: 1991px !important;
}

.w-px-1992 {
  width: 1992px !important;
}

.w-px-1993 {
  width: 1993px !important;
}

.w-px-1994 {
  width: 1994px !important;
}

.w-px-1995 {
  width: 1995px !important;
}

.w-px-1996 {
  width: 1996px !important;
}

.w-px-1997 {
  width: 1997px !important;
}

.w-px-1998 {
  width: 1998px !important;
}

.w-px-1999 {
  width: 1999px !important;
}

.w-px-2000 {
  width: 2000px !important;
}

.w-1 {
  width: 1% !important;
}

.w-max-1 {
  max-width: 1% !important;
}

.w-min-1 {
  min-width: 1% !important;
}

.w-2 {
  width: 2% !important;
}

.w-max-2 {
  max-width: 2% !important;
}

.w-min-2 {
  min-width: 2% !important;
}

.w-3 {
  width: 3% !important;
}

.w-max-3 {
  max-width: 3% !important;
}

.w-min-3 {
  min-width: 3% !important;
}

.w-4 {
  width: 4% !important;
}

.w-max-4 {
  max-width: 4% !important;
}

.w-min-4 {
  min-width: 4% !important;
}

.w-5 {
  width: 5% !important;
}

.w-max-5 {
  max-width: 5% !important;
}

.w-min-5 {
  min-width: 5% !important;
}

.w-6 {
  width: 6% !important;
}

.w-max-6 {
  max-width: 6% !important;
}

.w-min-6 {
  min-width: 6% !important;
}

.w-7 {
  width: 7% !important;
}

.w-max-7 {
  max-width: 7% !important;
}

.w-min-7 {
  min-width: 7% !important;
}

.w-8 {
  width: 8% !important;
}

.w-max-8 {
  max-width: 8% !important;
}

.w-min-8 {
  min-width: 8% !important;
}

.w-9 {
  width: 9% !important;
}

.w-max-9 {
  max-width: 9% !important;
}

.w-min-9 {
  min-width: 9% !important;
}

.w-10 {
  width: 10% !important;
}

.w-max-10 {
  max-width: 10% !important;
}

.w-min-10 {
  min-width: 10% !important;
}

.w-11 {
  width: 11% !important;
}

.w-max-11 {
  max-width: 11% !important;
}

.w-min-11 {
  min-width: 11% !important;
}

.w-12 {
  width: 12% !important;
}

.w-max-12 {
  max-width: 12% !important;
}

.w-min-12 {
  min-width: 12% !important;
}

.w-13 {
  width: 13% !important;
}

.w-max-13 {
  max-width: 13% !important;
}

.w-min-13 {
  min-width: 13% !important;
}

.w-14 {
  width: 14% !important;
}

.w-max-14 {
  max-width: 14% !important;
}

.w-min-14 {
  min-width: 14% !important;
}

.w-15 {
  width: 15% !important;
}

.w-max-15 {
  max-width: 15% !important;
}

.w-min-15 {
  min-width: 15% !important;
}

.w-16 {
  width: 16% !important;
}

.w-max-16 {
  max-width: 16% !important;
}

.w-min-16 {
  min-width: 16% !important;
}

.w-17 {
  width: 17% !important;
}

.w-max-17 {
  max-width: 17% !important;
}

.w-min-17 {
  min-width: 17% !important;
}

.w-18 {
  width: 18% !important;
}

.w-max-18 {
  max-width: 18% !important;
}

.w-min-18 {
  min-width: 18% !important;
}

.w-19 {
  width: 19% !important;
}

.w-max-19 {
  max-width: 19% !important;
}

.w-min-19 {
  min-width: 19% !important;
}

.w-20 {
  width: 20% !important;
}

.w-max-20 {
  max-width: 20% !important;
}

.w-min-20 {
  min-width: 20% !important;
}

.w-21 {
  width: 21% !important;
}

.w-max-21 {
  max-width: 21% !important;
}

.w-min-21 {
  min-width: 21% !important;
}

.w-22 {
  width: 22% !important;
}

.w-max-22 {
  max-width: 22% !important;
}

.w-min-22 {
  min-width: 22% !important;
}

.w-23 {
  width: 23% !important;
}

.w-max-23 {
  max-width: 23% !important;
}

.w-min-23 {
  min-width: 23% !important;
}

.w-24 {
  width: 24% !important;
}

.w-max-24 {
  max-width: 24% !important;
}

.w-min-24 {
  min-width: 24% !important;
}

.w-25 {
  width: 25% !important;
}

.w-max-25 {
  max-width: 25% !important;
}

.w-min-25 {
  min-width: 25% !important;
}

.w-26 {
  width: 26% !important;
}

.w-max-26 {
  max-width: 26% !important;
}

.w-min-26 {
  min-width: 26% !important;
}

.w-27 {
  width: 27% !important;
}

.w-max-27 {
  max-width: 27% !important;
}

.w-min-27 {
  min-width: 27% !important;
}

.w-28 {
  width: 28% !important;
}

.w-max-28 {
  max-width: 28% !important;
}

.w-min-28 {
  min-width: 28% !important;
}

.w-29 {
  width: 29% !important;
}

.w-max-29 {
  max-width: 29% !important;
}

.w-min-29 {
  min-width: 29% !important;
}

.w-30 {
  width: 30% !important;
}

.w-max-30 {
  max-width: 30% !important;
}

.w-min-30 {
  min-width: 30% !important;
}

.w-31 {
  width: 31% !important;
}

.w-max-31 {
  max-width: 31% !important;
}

.w-min-31 {
  min-width: 31% !important;
}

.w-32 {
  width: 32% !important;
}

.w-max-32 {
  max-width: 32% !important;
}

.w-min-32 {
  min-width: 32% !important;
}

.w-33 {
  width: 33% !important;
}

.w-max-33 {
  max-width: 33% !important;
}

.w-min-33 {
  min-width: 33% !important;
}

.w-34 {
  width: 34% !important;
}

.w-max-34 {
  max-width: 34% !important;
}

.w-min-34 {
  min-width: 34% !important;
}

.w-35 {
  width: 35% !important;
}

.w-max-35 {
  max-width: 35% !important;
}

.w-min-35 {
  min-width: 35% !important;
}

.w-36 {
  width: 36% !important;
}

.w-max-36 {
  max-width: 36% !important;
}

.w-min-36 {
  min-width: 36% !important;
}

.w-37 {
  width: 37% !important;
}

.w-max-37 {
  max-width: 37% !important;
}

.w-min-37 {
  min-width: 37% !important;
}

.w-38 {
  width: 38% !important;
}

.w-max-38 {
  max-width: 38% !important;
}

.w-min-38 {
  min-width: 38% !important;
}

.w-39 {
  width: 39% !important;
}

.w-max-39 {
  max-width: 39% !important;
}

.w-min-39 {
  min-width: 39% !important;
}

.w-40 {
  width: 40% !important;
}

.w-max-40 {
  max-width: 40% !important;
}

.w-min-40 {
  min-width: 40% !important;
}

.w-41 {
  width: 41% !important;
}

.w-max-41 {
  max-width: 41% !important;
}

.w-min-41 {
  min-width: 41% !important;
}

.w-42 {
  width: 42% !important;
}

.w-max-42 {
  max-width: 42% !important;
}

.w-min-42 {
  min-width: 42% !important;
}

.w-43 {
  width: 43% !important;
}

.w-max-43 {
  max-width: 43% !important;
}

.w-min-43 {
  min-width: 43% !important;
}

.w-44 {
  width: 44% !important;
}

.w-max-44 {
  max-width: 44% !important;
}

.w-min-44 {
  min-width: 44% !important;
}

.w-45 {
  width: 45% !important;
}

.w-max-45 {
  max-width: 45% !important;
}

.w-min-45 {
  min-width: 45% !important;
}

.w-46 {
  width: 46% !important;
}

.w-max-46 {
  max-width: 46% !important;
}

.w-min-46 {
  min-width: 46% !important;
}

.w-47 {
  width: 47% !important;
}

.w-max-47 {
  max-width: 47% !important;
}

.w-min-47 {
  min-width: 47% !important;
}

.w-48 {
  width: 48% !important;
}

.w-max-48 {
  max-width: 48% !important;
}

.w-min-48 {
  min-width: 48% !important;
}

.w-49 {
  width: 49% !important;
}

.w-max-49 {
  max-width: 49% !important;
}

.w-min-49 {
  min-width: 49% !important;
}

.w-50 {
  width: 50% !important;
}

.w-max-50 {
  max-width: 50% !important;
}

.w-min-50 {
  min-width: 50% !important;
}

.w-51 {
  width: 51% !important;
}

.w-max-51 {
  max-width: 51% !important;
}

.w-min-51 {
  min-width: 51% !important;
}

.w-52 {
  width: 52% !important;
}

.w-max-52 {
  max-width: 52% !important;
}

.w-min-52 {
  min-width: 52% !important;
}

.w-53 {
  width: 53% !important;
}

.w-max-53 {
  max-width: 53% !important;
}

.w-min-53 {
  min-width: 53% !important;
}

.w-54 {
  width: 54% !important;
}

.w-max-54 {
  max-width: 54% !important;
}

.w-min-54 {
  min-width: 54% !important;
}

.w-55 {
  width: 55% !important;
}

.w-max-55 {
  max-width: 55% !important;
}

.w-min-55 {
  min-width: 55% !important;
}

.w-56 {
  width: 56% !important;
}

.w-max-56 {
  max-width: 56% !important;
}

.w-min-56 {
  min-width: 56% !important;
}

.w-57 {
  width: 57% !important;
}

.w-max-57 {
  max-width: 57% !important;
}

.w-min-57 {
  min-width: 57% !important;
}

.w-58 {
  width: 58% !important;
}

.w-max-58 {
  max-width: 58% !important;
}

.w-min-58 {
  min-width: 58% !important;
}

.w-59 {
  width: 59% !important;
}

.w-max-59 {
  max-width: 59% !important;
}

.w-min-59 {
  min-width: 59% !important;
}

.w-60 {
  width: 60% !important;
}

.w-max-60 {
  max-width: 60% !important;
}

.w-min-60 {
  min-width: 60% !important;
}

.w-61 {
  width: 61% !important;
}

.w-max-61 {
  max-width: 61% !important;
}

.w-min-61 {
  min-width: 61% !important;
}

.w-62 {
  width: 62% !important;
}

.w-max-62 {
  max-width: 62% !important;
}

.w-min-62 {
  min-width: 62% !important;
}

.w-63 {
  width: 63% !important;
}

.w-max-63 {
  max-width: 63% !important;
}

.w-min-63 {
  min-width: 63% !important;
}

.w-64 {
  width: 64% !important;
}

.w-max-64 {
  max-width: 64% !important;
}

.w-min-64 {
  min-width: 64% !important;
}

.w-65 {
  width: 65% !important;
}

.w-max-65 {
  max-width: 65% !important;
}

.w-min-65 {
  min-width: 65% !important;
}

.w-66 {
  width: 66% !important;
}

.w-max-66 {
  max-width: 66% !important;
}

.w-min-66 {
  min-width: 66% !important;
}

.w-67 {
  width: 67% !important;
}

.w-max-67 {
  max-width: 67% !important;
}

.w-min-67 {
  min-width: 67% !important;
}

.w-68 {
  width: 68% !important;
}

.w-max-68 {
  max-width: 68% !important;
}

.w-min-68 {
  min-width: 68% !important;
}

.w-69 {
  width: 69% !important;
}

.w-max-69 {
  max-width: 69% !important;
}

.w-min-69 {
  min-width: 69% !important;
}

.w-70 {
  width: 70% !important;
}

.w-max-70 {
  max-width: 70% !important;
}

.w-min-70 {
  min-width: 70% !important;
}

.w-71 {
  width: 71% !important;
}

.w-max-71 {
  max-width: 71% !important;
}

.w-min-71 {
  min-width: 71% !important;
}

.w-72 {
  width: 72% !important;
}

.w-max-72 {
  max-width: 72% !important;
}

.w-min-72 {
  min-width: 72% !important;
}

.w-73 {
  width: 73% !important;
}

.w-max-73 {
  max-width: 73% !important;
}

.w-min-73 {
  min-width: 73% !important;
}

.w-74 {
  width: 74% !important;
}

.w-max-74 {
  max-width: 74% !important;
}

.w-min-74 {
  min-width: 74% !important;
}

.w-75 {
  width: 75% !important;
}

.w-max-75 {
  max-width: 75% !important;
}

.w-min-75 {
  min-width: 75% !important;
}

.w-76 {
  width: 76% !important;
}

.w-max-76 {
  max-width: 76% !important;
}

.w-min-76 {
  min-width: 76% !important;
}

.w-77 {
  width: 77% !important;
}

.w-max-77 {
  max-width: 77% !important;
}

.w-min-77 {
  min-width: 77% !important;
}

.w-78 {
  width: 78% !important;
}

.w-max-78 {
  max-width: 78% !important;
}

.w-min-78 {
  min-width: 78% !important;
}

.w-79 {
  width: 79% !important;
}

.w-max-79 {
  max-width: 79% !important;
}

.w-min-79 {
  min-width: 79% !important;
}

.w-80 {
  width: 80% !important;
}

.w-max-80 {
  max-width: 80% !important;
}

.w-min-80 {
  min-width: 80% !important;
}

.w-81 {
  width: 81% !important;
}

.w-max-81 {
  max-width: 81% !important;
}

.w-min-81 {
  min-width: 81% !important;
}

.w-82 {
  width: 82% !important;
}

.w-max-82 {
  max-width: 82% !important;
}

.w-min-82 {
  min-width: 82% !important;
}

.w-83 {
  width: 83% !important;
}

.w-max-83 {
  max-width: 83% !important;
}

.w-min-83 {
  min-width: 83% !important;
}

.w-84 {
  width: 84% !important;
}

.w-max-84 {
  max-width: 84% !important;
}

.w-min-84 {
  min-width: 84% !important;
}

.w-85 {
  width: 85% !important;
}

.w-max-85 {
  max-width: 85% !important;
}

.w-min-85 {
  min-width: 85% !important;
}

.w-86 {
  width: 86% !important;
}

.w-max-86 {
  max-width: 86% !important;
}

.w-min-86 {
  min-width: 86% !important;
}

.w-87 {
  width: 87% !important;
}

.w-max-87 {
  max-width: 87% !important;
}

.w-min-87 {
  min-width: 87% !important;
}

.w-88 {
  width: 88% !important;
}

.w-max-88 {
  max-width: 88% !important;
}

.w-min-88 {
  min-width: 88% !important;
}

.w-89 {
  width: 89% !important;
}

.w-max-89 {
  max-width: 89% !important;
}

.w-min-89 {
  min-width: 89% !important;
}

.w-90 {
  width: 90% !important;
}

.w-max-90 {
  max-width: 90% !important;
}

.w-min-90 {
  min-width: 90% !important;
}

.w-91 {
  width: 91% !important;
}

.w-max-91 {
  max-width: 91% !important;
}

.w-min-91 {
  min-width: 91% !important;
}

.w-92 {
  width: 92% !important;
}

.w-max-92 {
  max-width: 92% !important;
}

.w-min-92 {
  min-width: 92% !important;
}

.w-93 {
  width: 93% !important;
}

.w-max-93 {
  max-width: 93% !important;
}

.w-min-93 {
  min-width: 93% !important;
}

.w-94 {
  width: 94% !important;
}

.w-max-94 {
  max-width: 94% !important;
}

.w-min-94 {
  min-width: 94% !important;
}

.w-95 {
  width: 95% !important;
}

.w-max-95 {
  max-width: 95% !important;
}

.w-min-95 {
  min-width: 95% !important;
}

.w-96 {
  width: 96% !important;
}

.w-max-96 {
  max-width: 96% !important;
}

.w-min-96 {
  min-width: 96% !important;
}

.w-97 {
  width: 97% !important;
}

.w-max-97 {
  max-width: 97% !important;
}

.w-min-97 {
  min-width: 97% !important;
}

.w-98 {
  width: 98% !important;
}

.w-max-98 {
  max-width: 98% !important;
}

.w-min-98 {
  min-width: 98% !important;
}

.w-99 {
  width: 99% !important;
}

.w-max-99 {
  max-width: 99% !important;
}

.w-min-99 {
  min-width: 99% !important;
}

.w-100 {
  width: 100% !important;
}

.w-max-100 {
  max-width: 100% !important;
}

.w-min-100 {
  min-width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.w-max-auto {
  max-width: auto !important;
}

.w-min-auto {
  min-width: auto !important;
}

.w-min-unset {
  min-width: unset !important;
}

.w-max-unset {
  max-width: unset !important;
}

.height-px-1 {
  height: 1px !important;
}

.height-px-2 {
  height: 2px !important;
}

.height-px-3 {
  height: 3px !important;
}

.height-px-4 {
  height: 4px !important;
}

.height-px-5 {
  height: 5px !important;
}

.height-px-6 {
  height: 6px !important;
}

.height-px-7 {
  height: 7px !important;
}

.height-px-8 {
  height: 8px !important;
}

.height-px-9 {
  height: 9px !important;
}

.height-px-10 {
  height: 10px !important;
}

.height-px-11 {
  height: 11px !important;
}

.height-px-12 {
  height: 12px !important;
}

.height-px-13 {
  height: 13px !important;
}

.height-px-14 {
  height: 14px !important;
}

.height-px-15 {
  height: 15px !important;
}

.height-px-16 {
  height: 16px !important;
}

.height-px-17 {
  height: 17px !important;
}

.height-px-18 {
  height: 18px !important;
}

.height-px-19 {
  height: 19px !important;
}

.height-px-20 {
  height: 20px !important;
}

.height-px-21 {
  height: 21px !important;
}

.height-px-22 {
  height: 22px !important;
}

.height-px-23 {
  height: 23px !important;
}

.height-px-24 {
  height: 24px !important;
}

.height-px-25 {
  height: 25px !important;
}

.height-px-26 {
  height: 26px !important;
}

.height-px-27 {
  height: 27px !important;
}

.height-px-28 {
  height: 28px !important;
}

.height-px-29 {
  height: 29px !important;
}

.height-px-30 {
  height: 30px !important;
}

.height-px-31 {
  height: 31px !important;
}

.height-px-32 {
  height: 32px !important;
}

.height-px-33 {
  height: 33px !important;
}

.height-px-34 {
  height: 34px !important;
}

.height-px-35 {
  height: 35px !important;
}

.height-px-36 {
  height: 36px !important;
}

.height-px-37 {
  height: 37px !important;
}

.height-px-38 {
  height: 38px !important;
}

.height-px-39 {
  height: 39px !important;
}

.height-px-40 {
  height: 40px !important;
}

.height-px-41 {
  height: 41px !important;
}

.height-px-42 {
  height: 42px !important;
}

.height-px-43 {
  height: 43px !important;
}

.height-px-44 {
  height: 44px !important;
}

.height-px-45 {
  height: 45px !important;
}

.height-px-46 {
  height: 46px !important;
}

.height-px-47 {
  height: 47px !important;
}

.height-px-48 {
  height: 48px !important;
}

.height-px-49 {
  height: 49px !important;
}

.height-px-50 {
  height: 50px !important;
}

.height-px-51 {
  height: 51px !important;
}

.height-px-52 {
  height: 52px !important;
}

.height-px-53 {
  height: 53px !important;
}

.height-px-54 {
  height: 54px !important;
}

.height-px-55 {
  height: 55px !important;
}

.height-px-56 {
  height: 56px !important;
}

.height-px-57 {
  height: 57px !important;
}

.height-px-58 {
  height: 58px !important;
}

.height-px-59 {
  height: 59px !important;
}

.height-px-60 {
  height: 60px !important;
}

.height-px-61 {
  height: 61px !important;
}

.height-px-62 {
  height: 62px !important;
}

.height-px-63 {
  height: 63px !important;
}

.height-px-64 {
  height: 64px !important;
}

.height-px-65 {
  height: 65px !important;
}

.height-px-66 {
  height: 66px !important;
}

.height-px-67 {
  height: 67px !important;
}

.height-px-68 {
  height: 68px !important;
}

.height-px-69 {
  height: 69px !important;
}

.height-px-70 {
  height: 70px !important;
}

.height-px-71 {
  height: 71px !important;
}

.height-px-72 {
  height: 72px !important;
}

.height-px-73 {
  height: 73px !important;
}

.height-px-74 {
  height: 74px !important;
}

.height-px-75 {
  height: 75px !important;
}

.height-px-76 {
  height: 76px !important;
}

.height-px-77 {
  height: 77px !important;
}

.height-px-78 {
  height: 78px !important;
}

.height-px-79 {
  height: 79px !important;
}

.height-px-80 {
  height: 80px !important;
}

.height-px-81 {
  height: 81px !important;
}

.height-px-82 {
  height: 82px !important;
}

.height-px-83 {
  height: 83px !important;
}

.height-px-84 {
  height: 84px !important;
}

.height-px-85 {
  height: 85px !important;
}

.height-px-86 {
  height: 86px !important;
}

.height-px-87 {
  height: 87px !important;
}

.height-px-88 {
  height: 88px !important;
}

.height-px-89 {
  height: 89px !important;
}

.height-px-90 {
  height: 90px !important;
}

.height-px-91 {
  height: 91px !important;
}

.height-px-92 {
  height: 92px !important;
}

.height-px-93 {
  height: 93px !important;
}

.height-px-94 {
  height: 94px !important;
}

.height-px-95 {
  height: 95px !important;
}

.height-px-96 {
  height: 96px !important;
}

.height-px-97 {
  height: 97px !important;
}

.height-px-98 {
  height: 98px !important;
}

.height-px-99 {
  height: 99px !important;
}

.height-px-100 {
  height: 100px !important;
}

.height-px-101 {
  height: 101px !important;
}

.height-px-102 {
  height: 102px !important;
}

.height-px-103 {
  height: 103px !important;
}

.height-px-104 {
  height: 104px !important;
}

.height-px-105 {
  height: 105px !important;
}

.height-px-106 {
  height: 106px !important;
}

.height-px-107 {
  height: 107px !important;
}

.height-px-108 {
  height: 108px !important;
}

.height-px-109 {
  height: 109px !important;
}

.height-px-110 {
  height: 110px !important;
}

.height-px-111 {
  height: 111px !important;
}

.height-px-112 {
  height: 112px !important;
}

.height-px-113 {
  height: 113px !important;
}

.height-px-114 {
  height: 114px !important;
}

.height-px-115 {
  height: 115px !important;
}

.height-px-116 {
  height: 116px !important;
}

.height-px-117 {
  height: 117px !important;
}

.height-px-118 {
  height: 118px !important;
}

.height-px-119 {
  height: 119px !important;
}

.height-px-120 {
  height: 120px !important;
}

.height-px-121 {
  height: 121px !important;
}

.height-px-122 {
  height: 122px !important;
}

.height-px-123 {
  height: 123px !important;
}

.height-px-124 {
  height: 124px !important;
}

.height-px-125 {
  height: 125px !important;
}

.height-px-126 {
  height: 126px !important;
}

.height-px-127 {
  height: 127px !important;
}

.height-px-128 {
  height: 128px !important;
}

.height-px-129 {
  height: 129px !important;
}

.height-px-130 {
  height: 130px !important;
}

.height-px-131 {
  height: 131px !important;
}

.height-px-132 {
  height: 132px !important;
}

.height-px-133 {
  height: 133px !important;
}

.height-px-134 {
  height: 134px !important;
}

.height-px-135 {
  height: 135px !important;
}

.height-px-136 {
  height: 136px !important;
}

.height-px-137 {
  height: 137px !important;
}

.height-px-138 {
  height: 138px !important;
}

.height-px-139 {
  height: 139px !important;
}

.height-px-140 {
  height: 140px !important;
}

.height-px-141 {
  height: 141px !important;
}

.height-px-142 {
  height: 142px !important;
}

.height-px-143 {
  height: 143px !important;
}

.height-px-144 {
  height: 144px !important;
}

.height-px-145 {
  height: 145px !important;
}

.height-px-146 {
  height: 146px !important;
}

.height-px-147 {
  height: 147px !important;
}

.height-px-148 {
  height: 148px !important;
}

.height-px-149 {
  height: 149px !important;
}

.height-px-150 {
  height: 150px !important;
}

.height-px-151 {
  height: 151px !important;
}

.height-px-152 {
  height: 152px !important;
}

.height-px-153 {
  height: 153px !important;
}

.height-px-154 {
  height: 154px !important;
}

.height-px-155 {
  height: 155px !important;
}

.height-px-156 {
  height: 156px !important;
}

.height-px-157 {
  height: 157px !important;
}

.height-px-158 {
  height: 158px !important;
}

.height-px-159 {
  height: 159px !important;
}

.height-px-160 {
  height: 160px !important;
}

.height-px-161 {
  height: 161px !important;
}

.height-px-162 {
  height: 162px !important;
}

.height-px-163 {
  height: 163px !important;
}

.height-px-164 {
  height: 164px !important;
}

.height-px-165 {
  height: 165px !important;
}

.height-px-166 {
  height: 166px !important;
}

.height-px-167 {
  height: 167px !important;
}

.height-px-168 {
  height: 168px !important;
}

.height-px-169 {
  height: 169px !important;
}

.height-px-170 {
  height: 170px !important;
}

.height-px-171 {
  height: 171px !important;
}

.height-px-172 {
  height: 172px !important;
}

.height-px-173 {
  height: 173px !important;
}

.height-px-174 {
  height: 174px !important;
}

.height-px-175 {
  height: 175px !important;
}

.height-px-176 {
  height: 176px !important;
}

.height-px-177 {
  height: 177px !important;
}

.height-px-178 {
  height: 178px !important;
}

.height-px-179 {
  height: 179px !important;
}

.height-px-180 {
  height: 180px !important;
}

.height-px-181 {
  height: 181px !important;
}

.height-px-182 {
  height: 182px !important;
}

.height-px-183 {
  height: 183px !important;
}

.height-px-184 {
  height: 184px !important;
}

.height-px-185 {
  height: 185px !important;
}

.height-px-186 {
  height: 186px !important;
}

.height-px-187 {
  height: 187px !important;
}

.height-px-188 {
  height: 188px !important;
}

.height-px-189 {
  height: 189px !important;
}

.height-px-190 {
  height: 190px !important;
}

.height-px-191 {
  height: 191px !important;
}

.height-px-192 {
  height: 192px !important;
}

.height-px-193 {
  height: 193px !important;
}

.height-px-194 {
  height: 194px !important;
}

.height-px-195 {
  height: 195px !important;
}

.height-px-196 {
  height: 196px !important;
}

.height-px-197 {
  height: 197px !important;
}

.height-px-198 {
  height: 198px !important;
}

.height-px-199 {
  height: 199px !important;
}

.height-px-200 {
  height: 200px !important;
}

.height-px-201 {
  height: 201px !important;
}

.height-px-202 {
  height: 202px !important;
}

.height-px-203 {
  height: 203px !important;
}

.height-px-204 {
  height: 204px !important;
}

.height-px-205 {
  height: 205px !important;
}

.height-px-206 {
  height: 206px !important;
}

.height-px-207 {
  height: 207px !important;
}

.height-px-208 {
  height: 208px !important;
}

.height-px-209 {
  height: 209px !important;
}

.height-px-210 {
  height: 210px !important;
}

.height-px-211 {
  height: 211px !important;
}

.height-px-212 {
  height: 212px !important;
}

.height-px-213 {
  height: 213px !important;
}

.height-px-214 {
  height: 214px !important;
}

.height-px-215 {
  height: 215px !important;
}

.height-px-216 {
  height: 216px !important;
}

.height-px-217 {
  height: 217px !important;
}

.height-px-218 {
  height: 218px !important;
}

.height-px-219 {
  height: 219px !important;
}

.height-px-220 {
  height: 220px !important;
}

.height-px-221 {
  height: 221px !important;
}

.height-px-222 {
  height: 222px !important;
}

.height-px-223 {
  height: 223px !important;
}

.height-px-224 {
  height: 224px !important;
}

.height-px-225 {
  height: 225px !important;
}

.height-px-226 {
  height: 226px !important;
}

.height-px-227 {
  height: 227px !important;
}

.height-px-228 {
  height: 228px !important;
}

.height-px-229 {
  height: 229px !important;
}

.height-px-230 {
  height: 230px !important;
}

.height-px-231 {
  height: 231px !important;
}

.height-px-232 {
  height: 232px !important;
}

.height-px-233 {
  height: 233px !important;
}

.height-px-234 {
  height: 234px !important;
}

.height-px-235 {
  height: 235px !important;
}

.height-px-236 {
  height: 236px !important;
}

.height-px-237 {
  height: 237px !important;
}

.height-px-238 {
  height: 238px !important;
}

.height-px-239 {
  height: 239px !important;
}

.height-px-240 {
  height: 240px !important;
}

.height-px-241 {
  height: 241px !important;
}

.height-px-242 {
  height: 242px !important;
}

.height-px-243 {
  height: 243px !important;
}

.height-px-244 {
  height: 244px !important;
}

.height-px-245 {
  height: 245px !important;
}

.height-px-246 {
  height: 246px !important;
}

.height-px-247 {
  height: 247px !important;
}

.height-px-248 {
  height: 248px !important;
}

.height-px-249 {
  height: 249px !important;
}

.height-px-250 {
  height: 250px !important;
}

.height-px-251 {
  height: 251px !important;
}

.height-px-252 {
  height: 252px !important;
}

.height-px-253 {
  height: 253px !important;
}

.height-px-254 {
  height: 254px !important;
}

.height-px-255 {
  height: 255px !important;
}

.height-px-256 {
  height: 256px !important;
}

.height-px-257 {
  height: 257px !important;
}

.height-px-258 {
  height: 258px !important;
}

.height-px-259 {
  height: 259px !important;
}

.height-px-260 {
  height: 260px !important;
}

.height-px-261 {
  height: 261px !important;
}

.height-px-262 {
  height: 262px !important;
}

.height-px-263 {
  height: 263px !important;
}

.height-px-264 {
  height: 264px !important;
}

.height-px-265 {
  height: 265px !important;
}

.height-px-266 {
  height: 266px !important;
}

.height-px-267 {
  height: 267px !important;
}

.height-px-268 {
  height: 268px !important;
}

.height-px-269 {
  height: 269px !important;
}

.height-px-270 {
  height: 270px !important;
}

.height-px-271 {
  height: 271px !important;
}

.height-px-272 {
  height: 272px !important;
}

.height-px-273 {
  height: 273px !important;
}

.height-px-274 {
  height: 274px !important;
}

.height-px-275 {
  height: 275px !important;
}

.height-px-276 {
  height: 276px !important;
}

.height-px-277 {
  height: 277px !important;
}

.height-px-278 {
  height: 278px !important;
}

.height-px-279 {
  height: 279px !important;
}

.height-px-280 {
  height: 280px !important;
}

.height-px-281 {
  height: 281px !important;
}

.height-px-282 {
  height: 282px !important;
}

.height-px-283 {
  height: 283px !important;
}

.height-px-284 {
  height: 284px !important;
}

.height-px-285 {
  height: 285px !important;
}

.height-px-286 {
  height: 286px !important;
}

.height-px-287 {
  height: 287px !important;
}

.height-px-288 {
  height: 288px !important;
}

.height-px-289 {
  height: 289px !important;
}

.height-px-290 {
  height: 290px !important;
}

.height-px-291 {
  height: 291px !important;
}

.height-px-292 {
  height: 292px !important;
}

.height-px-293 {
  height: 293px !important;
}

.height-px-294 {
  height: 294px !important;
}

.height-px-295 {
  height: 295px !important;
}

.height-px-296 {
  height: 296px !important;
}

.height-px-297 {
  height: 297px !important;
}

.height-px-298 {
  height: 298px !important;
}

.height-px-299 {
  height: 299px !important;
}

.height-px-300 {
  height: 300px !important;
}

.height-px-301 {
  height: 301px !important;
}

.height-px-302 {
  height: 302px !important;
}

.height-px-303 {
  height: 303px !important;
}

.height-px-304 {
  height: 304px !important;
}

.height-px-305 {
  height: 305px !important;
}

.height-px-306 {
  height: 306px !important;
}

.height-px-307 {
  height: 307px !important;
}

.height-px-308 {
  height: 308px !important;
}

.height-px-309 {
  height: 309px !important;
}

.height-px-310 {
  height: 310px !important;
}

.height-px-311 {
  height: 311px !important;
}

.height-px-312 {
  height: 312px !important;
}

.height-px-313 {
  height: 313px !important;
}

.height-px-314 {
  height: 314px !important;
}

.height-px-315 {
  height: 315px !important;
}

.height-px-316 {
  height: 316px !important;
}

.height-px-317 {
  height: 317px !important;
}

.height-px-318 {
  height: 318px !important;
}

.height-px-319 {
  height: 319px !important;
}

.height-px-320 {
  height: 320px !important;
}

.height-px-321 {
  height: 321px !important;
}

.height-px-322 {
  height: 322px !important;
}

.height-px-323 {
  height: 323px !important;
}

.height-px-324 {
  height: 324px !important;
}

.height-px-325 {
  height: 325px !important;
}

.height-px-326 {
  height: 326px !important;
}

.height-px-327 {
  height: 327px !important;
}

.height-px-328 {
  height: 328px !important;
}

.height-px-329 {
  height: 329px !important;
}

.height-px-330 {
  height: 330px !important;
}

.height-px-331 {
  height: 331px !important;
}

.height-px-332 {
  height: 332px !important;
}

.height-px-333 {
  height: 333px !important;
}

.height-px-334 {
  height: 334px !important;
}

.height-px-335 {
  height: 335px !important;
}

.height-px-336 {
  height: 336px !important;
}

.height-px-337 {
  height: 337px !important;
}

.height-px-338 {
  height: 338px !important;
}

.height-px-339 {
  height: 339px !important;
}

.height-px-340 {
  height: 340px !important;
}

.height-px-341 {
  height: 341px !important;
}

.height-px-342 {
  height: 342px !important;
}

.height-px-343 {
  height: 343px !important;
}

.height-px-344 {
  height: 344px !important;
}

.height-px-345 {
  height: 345px !important;
}

.height-px-346 {
  height: 346px !important;
}

.height-px-347 {
  height: 347px !important;
}

.height-px-348 {
  height: 348px !important;
}

.height-px-349 {
  height: 349px !important;
}

.height-px-350 {
  height: 350px !important;
}

.height-px-351 {
  height: 351px !important;
}

.height-px-352 {
  height: 352px !important;
}

.height-px-353 {
  height: 353px !important;
}

.height-px-354 {
  height: 354px !important;
}

.height-px-355 {
  height: 355px !important;
}

.height-px-356 {
  height: 356px !important;
}

.height-px-357 {
  height: 357px !important;
}

.height-px-358 {
  height: 358px !important;
}

.height-px-359 {
  height: 359px !important;
}

.height-px-360 {
  height: 360px !important;
}

.height-px-361 {
  height: 361px !important;
}

.height-px-362 {
  height: 362px !important;
}

.height-px-363 {
  height: 363px !important;
}

.height-px-364 {
  height: 364px !important;
}

.height-px-365 {
  height: 365px !important;
}

.height-px-366 {
  height: 366px !important;
}

.height-px-367 {
  height: 367px !important;
}

.height-px-368 {
  height: 368px !important;
}

.height-px-369 {
  height: 369px !important;
}

.height-px-370 {
  height: 370px !important;
}

.height-px-371 {
  height: 371px !important;
}

.height-px-372 {
  height: 372px !important;
}

.height-px-373 {
  height: 373px !important;
}

.height-px-374 {
  height: 374px !important;
}

.height-px-375 {
  height: 375px !important;
}

.height-px-376 {
  height: 376px !important;
}

.height-px-377 {
  height: 377px !important;
}

.height-px-378 {
  height: 378px !important;
}

.height-px-379 {
  height: 379px !important;
}

.height-px-380 {
  height: 380px !important;
}

.height-px-381 {
  height: 381px !important;
}

.height-px-382 {
  height: 382px !important;
}

.height-px-383 {
  height: 383px !important;
}

.height-px-384 {
  height: 384px !important;
}

.height-px-385 {
  height: 385px !important;
}

.height-px-386 {
  height: 386px !important;
}

.height-px-387 {
  height: 387px !important;
}

.height-px-388 {
  height: 388px !important;
}

.height-px-389 {
  height: 389px !important;
}

.height-px-390 {
  height: 390px !important;
}

.height-px-391 {
  height: 391px !important;
}

.height-px-392 {
  height: 392px !important;
}

.height-px-393 {
  height: 393px !important;
}

.height-px-394 {
  height: 394px !important;
}

.height-px-395 {
  height: 395px !important;
}

.height-px-396 {
  height: 396px !important;
}

.height-px-397 {
  height: 397px !important;
}

.height-px-398 {
  height: 398px !important;
}

.height-px-399 {
  height: 399px !important;
}

.height-px-400 {
  height: 400px !important;
}

.height-px-401 {
  height: 401px !important;
}

.height-px-402 {
  height: 402px !important;
}

.height-px-403 {
  height: 403px !important;
}

.height-px-404 {
  height: 404px !important;
}

.height-px-405 {
  height: 405px !important;
}

.height-px-406 {
  height: 406px !important;
}

.height-px-407 {
  height: 407px !important;
}

.height-px-408 {
  height: 408px !important;
}

.height-px-409 {
  height: 409px !important;
}

.height-px-410 {
  height: 410px !important;
}

.height-px-411 {
  height: 411px !important;
}

.height-px-412 {
  height: 412px !important;
}

.height-px-413 {
  height: 413px !important;
}

.height-px-414 {
  height: 414px !important;
}

.height-px-415 {
  height: 415px !important;
}

.height-px-416 {
  height: 416px !important;
}

.height-px-417 {
  height: 417px !important;
}

.height-px-418 {
  height: 418px !important;
}

.height-px-419 {
  height: 419px !important;
}

.height-px-420 {
  height: 420px !important;
}

.height-px-421 {
  height: 421px !important;
}

.height-px-422 {
  height: 422px !important;
}

.height-px-423 {
  height: 423px !important;
}

.height-px-424 {
  height: 424px !important;
}

.height-px-425 {
  height: 425px !important;
}

.height-px-426 {
  height: 426px !important;
}

.height-px-427 {
  height: 427px !important;
}

.height-px-428 {
  height: 428px !important;
}

.height-px-429 {
  height: 429px !important;
}

.height-px-430 {
  height: 430px !important;
}

.height-px-431 {
  height: 431px !important;
}

.height-px-432 {
  height: 432px !important;
}

.height-px-433 {
  height: 433px !important;
}

.height-px-434 {
  height: 434px !important;
}

.height-px-435 {
  height: 435px !important;
}

.height-px-436 {
  height: 436px !important;
}

.height-px-437 {
  height: 437px !important;
}

.height-px-438 {
  height: 438px !important;
}

.height-px-439 {
  height: 439px !important;
}

.height-px-440 {
  height: 440px !important;
}

.height-px-441 {
  height: 441px !important;
}

.height-px-442 {
  height: 442px !important;
}

.height-px-443 {
  height: 443px !important;
}

.height-px-444 {
  height: 444px !important;
}

.height-px-445 {
  height: 445px !important;
}

.height-px-446 {
  height: 446px !important;
}

.height-px-447 {
  height: 447px !important;
}

.height-px-448 {
  height: 448px !important;
}

.height-px-449 {
  height: 449px !important;
}

.height-px-450 {
  height: 450px !important;
}

.height-px-451 {
  height: 451px !important;
}

.height-px-452 {
  height: 452px !important;
}

.height-px-453 {
  height: 453px !important;
}

.height-px-454 {
  height: 454px !important;
}

.height-px-455 {
  height: 455px !important;
}

.height-px-456 {
  height: 456px !important;
}

.height-px-457 {
  height: 457px !important;
}

.height-px-458 {
  height: 458px !important;
}

.height-px-459 {
  height: 459px !important;
}

.height-px-460 {
  height: 460px !important;
}

.height-px-461 {
  height: 461px !important;
}

.height-px-462 {
  height: 462px !important;
}

.height-px-463 {
  height: 463px !important;
}

.height-px-464 {
  height: 464px !important;
}

.height-px-465 {
  height: 465px !important;
}

.height-px-466 {
  height: 466px !important;
}

.height-px-467 {
  height: 467px !important;
}

.height-px-468 {
  height: 468px !important;
}

.height-px-469 {
  height: 469px !important;
}

.height-px-470 {
  height: 470px !important;
}

.height-px-471 {
  height: 471px !important;
}

.height-px-472 {
  height: 472px !important;
}

.height-px-473 {
  height: 473px !important;
}

.height-px-474 {
  height: 474px !important;
}

.height-px-475 {
  height: 475px !important;
}

.height-px-476 {
  height: 476px !important;
}

.height-px-477 {
  height: 477px !important;
}

.height-px-478 {
  height: 478px !important;
}

.height-px-479 {
  height: 479px !important;
}

.height-px-480 {
  height: 480px !important;
}

.height-px-481 {
  height: 481px !important;
}

.height-px-482 {
  height: 482px !important;
}

.height-px-483 {
  height: 483px !important;
}

.height-px-484 {
  height: 484px !important;
}

.height-px-485 {
  height: 485px !important;
}

.height-px-486 {
  height: 486px !important;
}

.height-px-487 {
  height: 487px !important;
}

.height-px-488 {
  height: 488px !important;
}

.height-px-489 {
  height: 489px !important;
}

.height-px-490 {
  height: 490px !important;
}

.height-px-491 {
  height: 491px !important;
}

.height-px-492 {
  height: 492px !important;
}

.height-px-493 {
  height: 493px !important;
}

.height-px-494 {
  height: 494px !important;
}

.height-px-495 {
  height: 495px !important;
}

.height-px-496 {
  height: 496px !important;
}

.height-px-497 {
  height: 497px !important;
}

.height-px-498 {
  height: 498px !important;
}

.height-px-499 {
  height: 499px !important;
}

.height-px-500 {
  height: 500px !important;
}

.height-px-501 {
  height: 501px !important;
}

.height-px-502 {
  height: 502px !important;
}

.height-px-503 {
  height: 503px !important;
}

.height-px-504 {
  height: 504px !important;
}

.height-px-505 {
  height: 505px !important;
}

.height-px-506 {
  height: 506px !important;
}

.height-px-507 {
  height: 507px !important;
}

.height-px-508 {
  height: 508px !important;
}

.height-px-509 {
  height: 509px !important;
}

.height-px-510 {
  height: 510px !important;
}

.height-px-511 {
  height: 511px !important;
}

.height-px-512 {
  height: 512px !important;
}

.height-px-513 {
  height: 513px !important;
}

.height-px-514 {
  height: 514px !important;
}

.height-px-515 {
  height: 515px !important;
}

.height-px-516 {
  height: 516px !important;
}

.height-px-517 {
  height: 517px !important;
}

.height-px-518 {
  height: 518px !important;
}

.height-px-519 {
  height: 519px !important;
}

.height-px-520 {
  height: 520px !important;
}

.height-px-521 {
  height: 521px !important;
}

.height-px-522 {
  height: 522px !important;
}

.height-px-523 {
  height: 523px !important;
}

.height-px-524 {
  height: 524px !important;
}

.height-px-525 {
  height: 525px !important;
}

.height-px-526 {
  height: 526px !important;
}

.height-px-527 {
  height: 527px !important;
}

.height-px-528 {
  height: 528px !important;
}

.height-px-529 {
  height: 529px !important;
}

.height-px-530 {
  height: 530px !important;
}

.height-px-531 {
  height: 531px !important;
}

.height-px-532 {
  height: 532px !important;
}

.height-px-533 {
  height: 533px !important;
}

.height-px-534 {
  height: 534px !important;
}

.height-px-535 {
  height: 535px !important;
}

.height-px-536 {
  height: 536px !important;
}

.height-px-537 {
  height: 537px !important;
}

.height-px-538 {
  height: 538px !important;
}

.height-px-539 {
  height: 539px !important;
}

.height-px-540 {
  height: 540px !important;
}

.height-px-541 {
  height: 541px !important;
}

.height-px-542 {
  height: 542px !important;
}

.height-px-543 {
  height: 543px !important;
}

.height-px-544 {
  height: 544px !important;
}

.height-px-545 {
  height: 545px !important;
}

.height-px-546 {
  height: 546px !important;
}

.height-px-547 {
  height: 547px !important;
}

.height-px-548 {
  height: 548px !important;
}

.height-px-549 {
  height: 549px !important;
}

.height-px-550 {
  height: 550px !important;
}

.height-px-551 {
  height: 551px !important;
}

.height-px-552 {
  height: 552px !important;
}

.height-px-553 {
  height: 553px !important;
}

.height-px-554 {
  height: 554px !important;
}

.height-px-555 {
  height: 555px !important;
}

.height-px-556 {
  height: 556px !important;
}

.height-px-557 {
  height: 557px !important;
}

.height-px-558 {
  height: 558px !important;
}

.height-px-559 {
  height: 559px !important;
}

.height-px-560 {
  height: 560px !important;
}

.height-px-561 {
  height: 561px !important;
}

.height-px-562 {
  height: 562px !important;
}

.height-px-563 {
  height: 563px !important;
}

.height-px-564 {
  height: 564px !important;
}

.height-px-565 {
  height: 565px !important;
}

.height-px-566 {
  height: 566px !important;
}

.height-px-567 {
  height: 567px !important;
}

.height-px-568 {
  height: 568px !important;
}

.height-px-569 {
  height: 569px !important;
}

.height-px-570 {
  height: 570px !important;
}

.height-px-571 {
  height: 571px !important;
}

.height-px-572 {
  height: 572px !important;
}

.height-px-573 {
  height: 573px !important;
}

.height-px-574 {
  height: 574px !important;
}

.height-px-575 {
  height: 575px !important;
}

.height-px-576 {
  height: 576px !important;
}

.height-px-577 {
  height: 577px !important;
}

.height-px-578 {
  height: 578px !important;
}

.height-px-579 {
  height: 579px !important;
}

.height-px-580 {
  height: 580px !important;
}

.height-px-581 {
  height: 581px !important;
}

.height-px-582 {
  height: 582px !important;
}

.height-px-583 {
  height: 583px !important;
}

.height-px-584 {
  height: 584px !important;
}

.height-px-585 {
  height: 585px !important;
}

.height-px-586 {
  height: 586px !important;
}

.height-px-587 {
  height: 587px !important;
}

.height-px-588 {
  height: 588px !important;
}

.height-px-589 {
  height: 589px !important;
}

.height-px-590 {
  height: 590px !important;
}

.height-px-591 {
  height: 591px !important;
}

.height-px-592 {
  height: 592px !important;
}

.height-px-593 {
  height: 593px !important;
}

.height-px-594 {
  height: 594px !important;
}

.height-px-595 {
  height: 595px !important;
}

.height-px-596 {
  height: 596px !important;
}

.height-px-597 {
  height: 597px !important;
}

.height-px-598 {
  height: 598px !important;
}

.height-px-599 {
  height: 599px !important;
}

.height-px-600 {
  height: 600px !important;
}

.height-px-601 {
  height: 601px !important;
}

.height-px-602 {
  height: 602px !important;
}

.height-px-603 {
  height: 603px !important;
}

.height-px-604 {
  height: 604px !important;
}

.height-px-605 {
  height: 605px !important;
}

.height-px-606 {
  height: 606px !important;
}

.height-px-607 {
  height: 607px !important;
}

.height-px-608 {
  height: 608px !important;
}

.height-px-609 {
  height: 609px !important;
}

.height-px-610 {
  height: 610px !important;
}

.height-px-611 {
  height: 611px !important;
}

.height-px-612 {
  height: 612px !important;
}

.height-px-613 {
  height: 613px !important;
}

.height-px-614 {
  height: 614px !important;
}

.height-px-615 {
  height: 615px !important;
}

.height-px-616 {
  height: 616px !important;
}

.height-px-617 {
  height: 617px !important;
}

.height-px-618 {
  height: 618px !important;
}

.height-px-619 {
  height: 619px !important;
}

.height-px-620 {
  height: 620px !important;
}

.height-px-621 {
  height: 621px !important;
}

.height-px-622 {
  height: 622px !important;
}

.height-px-623 {
  height: 623px !important;
}

.height-px-624 {
  height: 624px !important;
}

.height-px-625 {
  height: 625px !important;
}

.height-px-626 {
  height: 626px !important;
}

.height-px-627 {
  height: 627px !important;
}

.height-px-628 {
  height: 628px !important;
}

.height-px-629 {
  height: 629px !important;
}

.height-px-630 {
  height: 630px !important;
}

.height-px-631 {
  height: 631px !important;
}

.height-px-632 {
  height: 632px !important;
}

.height-px-633 {
  height: 633px !important;
}

.height-px-634 {
  height: 634px !important;
}

.height-px-635 {
  height: 635px !important;
}

.height-px-636 {
  height: 636px !important;
}

.height-px-637 {
  height: 637px !important;
}

.height-px-638 {
  height: 638px !important;
}

.height-px-639 {
  height: 639px !important;
}

.height-px-640 {
  height: 640px !important;
}

.height-px-641 {
  height: 641px !important;
}

.height-px-642 {
  height: 642px !important;
}

.height-px-643 {
  height: 643px !important;
}

.height-px-644 {
  height: 644px !important;
}

.height-px-645 {
  height: 645px !important;
}

.height-px-646 {
  height: 646px !important;
}

.height-px-647 {
  height: 647px !important;
}

.height-px-648 {
  height: 648px !important;
}

.height-px-649 {
  height: 649px !important;
}

.height-px-650 {
  height: 650px !important;
}

.height-px-651 {
  height: 651px !important;
}

.height-px-652 {
  height: 652px !important;
}

.height-px-653 {
  height: 653px !important;
}

.height-px-654 {
  height: 654px !important;
}

.height-px-655 {
  height: 655px !important;
}

.height-px-656 {
  height: 656px !important;
}

.height-px-657 {
  height: 657px !important;
}

.height-px-658 {
  height: 658px !important;
}

.height-px-659 {
  height: 659px !important;
}

.height-px-660 {
  height: 660px !important;
}

.height-px-661 {
  height: 661px !important;
}

.height-px-662 {
  height: 662px !important;
}

.height-px-663 {
  height: 663px !important;
}

.height-px-664 {
  height: 664px !important;
}

.height-px-665 {
  height: 665px !important;
}

.height-px-666 {
  height: 666px !important;
}

.height-px-667 {
  height: 667px !important;
}

.height-px-668 {
  height: 668px !important;
}

.height-px-669 {
  height: 669px !important;
}

.height-px-670 {
  height: 670px !important;
}

.height-px-671 {
  height: 671px !important;
}

.height-px-672 {
  height: 672px !important;
}

.height-px-673 {
  height: 673px !important;
}

.height-px-674 {
  height: 674px !important;
}

.height-px-675 {
  height: 675px !important;
}

.height-px-676 {
  height: 676px !important;
}

.height-px-677 {
  height: 677px !important;
}

.height-px-678 {
  height: 678px !important;
}

.height-px-679 {
  height: 679px !important;
}

.height-px-680 {
  height: 680px !important;
}

.height-px-681 {
  height: 681px !important;
}

.height-px-682 {
  height: 682px !important;
}

.height-px-683 {
  height: 683px !important;
}

.height-px-684 {
  height: 684px !important;
}

.height-px-685 {
  height: 685px !important;
}

.height-px-686 {
  height: 686px !important;
}

.height-px-687 {
  height: 687px !important;
}

.height-px-688 {
  height: 688px !important;
}

.height-px-689 {
  height: 689px !important;
}

.height-px-690 {
  height: 690px !important;
}

.height-px-691 {
  height: 691px !important;
}

.height-px-692 {
  height: 692px !important;
}

.height-px-693 {
  height: 693px !important;
}

.height-px-694 {
  height: 694px !important;
}

.height-px-695 {
  height: 695px !important;
}

.height-px-696 {
  height: 696px !important;
}

.height-px-697 {
  height: 697px !important;
}

.height-px-698 {
  height: 698px !important;
}

.height-px-699 {
  height: 699px !important;
}

.height-px-700 {
  height: 700px !important;
}

.height-px-701 {
  height: 701px !important;
}

.height-px-702 {
  height: 702px !important;
}

.height-px-703 {
  height: 703px !important;
}

.height-px-704 {
  height: 704px !important;
}

.height-px-705 {
  height: 705px !important;
}

.height-px-706 {
  height: 706px !important;
}

.height-px-707 {
  height: 707px !important;
}

.height-px-708 {
  height: 708px !important;
}

.height-px-709 {
  height: 709px !important;
}

.height-px-710 {
  height: 710px !important;
}

.height-px-711 {
  height: 711px !important;
}

.height-px-712 {
  height: 712px !important;
}

.height-px-713 {
  height: 713px !important;
}

.height-px-714 {
  height: 714px !important;
}

.height-px-715 {
  height: 715px !important;
}

.height-px-716 {
  height: 716px !important;
}

.height-px-717 {
  height: 717px !important;
}

.height-px-718 {
  height: 718px !important;
}

.height-px-719 {
  height: 719px !important;
}

.height-px-720 {
  height: 720px !important;
}

.height-px-721 {
  height: 721px !important;
}

.height-px-722 {
  height: 722px !important;
}

.height-px-723 {
  height: 723px !important;
}

.height-px-724 {
  height: 724px !important;
}

.height-px-725 {
  height: 725px !important;
}

.height-px-726 {
  height: 726px !important;
}

.height-px-727 {
  height: 727px !important;
}

.height-px-728 {
  height: 728px !important;
}

.height-px-729 {
  height: 729px !important;
}

.height-px-730 {
  height: 730px !important;
}

.height-px-731 {
  height: 731px !important;
}

.height-px-732 {
  height: 732px !important;
}

.height-px-733 {
  height: 733px !important;
}

.height-px-734 {
  height: 734px !important;
}

.height-px-735 {
  height: 735px !important;
}

.height-px-736 {
  height: 736px !important;
}

.height-px-737 {
  height: 737px !important;
}

.height-px-738 {
  height: 738px !important;
}

.height-px-739 {
  height: 739px !important;
}

.height-px-740 {
  height: 740px !important;
}

.height-px-741 {
  height: 741px !important;
}

.height-px-742 {
  height: 742px !important;
}

.height-px-743 {
  height: 743px !important;
}

.height-px-744 {
  height: 744px !important;
}

.height-px-745 {
  height: 745px !important;
}

.height-px-746 {
  height: 746px !important;
}

.height-px-747 {
  height: 747px !important;
}

.height-px-748 {
  height: 748px !important;
}

.height-px-749 {
  height: 749px !important;
}

.height-px-750 {
  height: 750px !important;
}

.height-px-751 {
  height: 751px !important;
}

.height-px-752 {
  height: 752px !important;
}

.height-px-753 {
  height: 753px !important;
}

.height-px-754 {
  height: 754px !important;
}

.height-px-755 {
  height: 755px !important;
}

.height-px-756 {
  height: 756px !important;
}

.height-px-757 {
  height: 757px !important;
}

.height-px-758 {
  height: 758px !important;
}

.height-px-759 {
  height: 759px !important;
}

.height-px-760 {
  height: 760px !important;
}

.height-px-761 {
  height: 761px !important;
}

.height-px-762 {
  height: 762px !important;
}

.height-px-763 {
  height: 763px !important;
}

.height-px-764 {
  height: 764px !important;
}

.height-px-765 {
  height: 765px !important;
}

.height-px-766 {
  height: 766px !important;
}

.height-px-767 {
  height: 767px !important;
}

.height-px-768 {
  height: 768px !important;
}

.height-px-769 {
  height: 769px !important;
}

.height-px-770 {
  height: 770px !important;
}

.height-px-771 {
  height: 771px !important;
}

.height-px-772 {
  height: 772px !important;
}

.height-px-773 {
  height: 773px !important;
}

.height-px-774 {
  height: 774px !important;
}

.height-px-775 {
  height: 775px !important;
}

.height-px-776 {
  height: 776px !important;
}

.height-px-777 {
  height: 777px !important;
}

.height-px-778 {
  height: 778px !important;
}

.height-px-779 {
  height: 779px !important;
}

.height-px-780 {
  height: 780px !important;
}

.height-px-781 {
  height: 781px !important;
}

.height-px-782 {
  height: 782px !important;
}

.height-px-783 {
  height: 783px !important;
}

.height-px-784 {
  height: 784px !important;
}

.height-px-785 {
  height: 785px !important;
}

.height-px-786 {
  height: 786px !important;
}

.height-px-787 {
  height: 787px !important;
}

.height-px-788 {
  height: 788px !important;
}

.height-px-789 {
  height: 789px !important;
}

.height-px-790 {
  height: 790px !important;
}

.height-px-791 {
  height: 791px !important;
}

.height-px-792 {
  height: 792px !important;
}

.height-px-793 {
  height: 793px !important;
}

.height-px-794 {
  height: 794px !important;
}

.height-px-795 {
  height: 795px !important;
}

.height-px-796 {
  height: 796px !important;
}

.height-px-797 {
  height: 797px !important;
}

.height-px-798 {
  height: 798px !important;
}

.height-px-799 {
  height: 799px !important;
}

.height-px-800 {
  height: 800px !important;
}

.height-px-801 {
  height: 801px !important;
}

.height-px-802 {
  height: 802px !important;
}

.height-px-803 {
  height: 803px !important;
}

.height-px-804 {
  height: 804px !important;
}

.height-px-805 {
  height: 805px !important;
}

.height-px-806 {
  height: 806px !important;
}

.height-px-807 {
  height: 807px !important;
}

.height-px-808 {
  height: 808px !important;
}

.height-px-809 {
  height: 809px !important;
}

.height-px-810 {
  height: 810px !important;
}

.height-px-811 {
  height: 811px !important;
}

.height-px-812 {
  height: 812px !important;
}

.height-px-813 {
  height: 813px !important;
}

.height-px-814 {
  height: 814px !important;
}

.height-px-815 {
  height: 815px !important;
}

.height-px-816 {
  height: 816px !important;
}

.height-px-817 {
  height: 817px !important;
}

.height-px-818 {
  height: 818px !important;
}

.height-px-819 {
  height: 819px !important;
}

.height-px-820 {
  height: 820px !important;
}

.height-px-821 {
  height: 821px !important;
}

.height-px-822 {
  height: 822px !important;
}

.height-px-823 {
  height: 823px !important;
}

.height-px-824 {
  height: 824px !important;
}

.height-px-825 {
  height: 825px !important;
}

.height-px-826 {
  height: 826px !important;
}

.height-px-827 {
  height: 827px !important;
}

.height-px-828 {
  height: 828px !important;
}

.height-px-829 {
  height: 829px !important;
}

.height-px-830 {
  height: 830px !important;
}

.height-px-831 {
  height: 831px !important;
}

.height-px-832 {
  height: 832px !important;
}

.height-px-833 {
  height: 833px !important;
}

.height-px-834 {
  height: 834px !important;
}

.height-px-835 {
  height: 835px !important;
}

.height-px-836 {
  height: 836px !important;
}

.height-px-837 {
  height: 837px !important;
}

.height-px-838 {
  height: 838px !important;
}

.height-px-839 {
  height: 839px !important;
}

.height-px-840 {
  height: 840px !important;
}

.height-px-841 {
  height: 841px !important;
}

.height-px-842 {
  height: 842px !important;
}

.height-px-843 {
  height: 843px !important;
}

.height-px-844 {
  height: 844px !important;
}

.height-px-845 {
  height: 845px !important;
}

.height-px-846 {
  height: 846px !important;
}

.height-px-847 {
  height: 847px !important;
}

.height-px-848 {
  height: 848px !important;
}

.height-px-849 {
  height: 849px !important;
}

.height-px-850 {
  height: 850px !important;
}

.height-px-851 {
  height: 851px !important;
}

.height-px-852 {
  height: 852px !important;
}

.height-px-853 {
  height: 853px !important;
}

.height-px-854 {
  height: 854px !important;
}

.height-px-855 {
  height: 855px !important;
}

.height-px-856 {
  height: 856px !important;
}

.height-px-857 {
  height: 857px !important;
}

.height-px-858 {
  height: 858px !important;
}

.height-px-859 {
  height: 859px !important;
}

.height-px-860 {
  height: 860px !important;
}

.height-px-861 {
  height: 861px !important;
}

.height-px-862 {
  height: 862px !important;
}

.height-px-863 {
  height: 863px !important;
}

.height-px-864 {
  height: 864px !important;
}

.height-px-865 {
  height: 865px !important;
}

.height-px-866 {
  height: 866px !important;
}

.height-px-867 {
  height: 867px !important;
}

.height-px-868 {
  height: 868px !important;
}

.height-px-869 {
  height: 869px !important;
}

.height-px-870 {
  height: 870px !important;
}

.height-px-871 {
  height: 871px !important;
}

.height-px-872 {
  height: 872px !important;
}

.height-px-873 {
  height: 873px !important;
}

.height-px-874 {
  height: 874px !important;
}

.height-px-875 {
  height: 875px !important;
}

.height-px-876 {
  height: 876px !important;
}

.height-px-877 {
  height: 877px !important;
}

.height-px-878 {
  height: 878px !important;
}

.height-px-879 {
  height: 879px !important;
}

.height-px-880 {
  height: 880px !important;
}

.height-px-881 {
  height: 881px !important;
}

.height-px-882 {
  height: 882px !important;
}

.height-px-883 {
  height: 883px !important;
}

.height-px-884 {
  height: 884px !important;
}

.height-px-885 {
  height: 885px !important;
}

.height-px-886 {
  height: 886px !important;
}

.height-px-887 {
  height: 887px !important;
}

.height-px-888 {
  height: 888px !important;
}

.height-px-889 {
  height: 889px !important;
}

.height-px-890 {
  height: 890px !important;
}

.height-px-891 {
  height: 891px !important;
}

.height-px-892 {
  height: 892px !important;
}

.height-px-893 {
  height: 893px !important;
}

.height-px-894 {
  height: 894px !important;
}

.height-px-895 {
  height: 895px !important;
}

.height-px-896 {
  height: 896px !important;
}

.height-px-897 {
  height: 897px !important;
}

.height-px-898 {
  height: 898px !important;
}

.height-px-899 {
  height: 899px !important;
}

.height-px-900 {
  height: 900px !important;
}

.height-px-901 {
  height: 901px !important;
}

.height-px-902 {
  height: 902px !important;
}

.height-px-903 {
  height: 903px !important;
}

.height-px-904 {
  height: 904px !important;
}

.height-px-905 {
  height: 905px !important;
}

.height-px-906 {
  height: 906px !important;
}

.height-px-907 {
  height: 907px !important;
}

.height-px-908 {
  height: 908px !important;
}

.height-px-909 {
  height: 909px !important;
}

.height-px-910 {
  height: 910px !important;
}

.height-px-911 {
  height: 911px !important;
}

.height-px-912 {
  height: 912px !important;
}

.height-px-913 {
  height: 913px !important;
}

.height-px-914 {
  height: 914px !important;
}

.height-px-915 {
  height: 915px !important;
}

.height-px-916 {
  height: 916px !important;
}

.height-px-917 {
  height: 917px !important;
}

.height-px-918 {
  height: 918px !important;
}

.height-px-919 {
  height: 919px !important;
}

.height-px-920 {
  height: 920px !important;
}

.height-px-921 {
  height: 921px !important;
}

.height-px-922 {
  height: 922px !important;
}

.height-px-923 {
  height: 923px !important;
}

.height-px-924 {
  height: 924px !important;
}

.height-px-925 {
  height: 925px !important;
}

.height-px-926 {
  height: 926px !important;
}

.height-px-927 {
  height: 927px !important;
}

.height-px-928 {
  height: 928px !important;
}

.height-px-929 {
  height: 929px !important;
}

.height-px-930 {
  height: 930px !important;
}

.height-px-931 {
  height: 931px !important;
}

.height-px-932 {
  height: 932px !important;
}

.height-px-933 {
  height: 933px !important;
}

.height-px-934 {
  height: 934px !important;
}

.height-px-935 {
  height: 935px !important;
}

.height-px-936 {
  height: 936px !important;
}

.height-px-937 {
  height: 937px !important;
}

.height-px-938 {
  height: 938px !important;
}

.height-px-939 {
  height: 939px !important;
}

.height-px-940 {
  height: 940px !important;
}

.height-px-941 {
  height: 941px !important;
}

.height-px-942 {
  height: 942px !important;
}

.height-px-943 {
  height: 943px !important;
}

.height-px-944 {
  height: 944px !important;
}

.height-px-945 {
  height: 945px !important;
}

.height-px-946 {
  height: 946px !important;
}

.height-px-947 {
  height: 947px !important;
}

.height-px-948 {
  height: 948px !important;
}

.height-px-949 {
  height: 949px !important;
}

.height-px-950 {
  height: 950px !important;
}

.height-px-951 {
  height: 951px !important;
}

.height-px-952 {
  height: 952px !important;
}

.height-px-953 {
  height: 953px !important;
}

.height-px-954 {
  height: 954px !important;
}

.height-px-955 {
  height: 955px !important;
}

.height-px-956 {
  height: 956px !important;
}

.height-px-957 {
  height: 957px !important;
}

.height-px-958 {
  height: 958px !important;
}

.height-px-959 {
  height: 959px !important;
}

.height-px-960 {
  height: 960px !important;
}

.height-px-961 {
  height: 961px !important;
}

.height-px-962 {
  height: 962px !important;
}

.height-px-963 {
  height: 963px !important;
}

.height-px-964 {
  height: 964px !important;
}

.height-px-965 {
  height: 965px !important;
}

.height-px-966 {
  height: 966px !important;
}

.height-px-967 {
  height: 967px !important;
}

.height-px-968 {
  height: 968px !important;
}

.height-px-969 {
  height: 969px !important;
}

.height-px-970 {
  height: 970px !important;
}

.height-px-971 {
  height: 971px !important;
}

.height-px-972 {
  height: 972px !important;
}

.height-px-973 {
  height: 973px !important;
}

.height-px-974 {
  height: 974px !important;
}

.height-px-975 {
  height: 975px !important;
}

.height-px-976 {
  height: 976px !important;
}

.height-px-977 {
  height: 977px !important;
}

.height-px-978 {
  height: 978px !important;
}

.height-px-979 {
  height: 979px !important;
}

.height-px-980 {
  height: 980px !important;
}

.height-px-981 {
  height: 981px !important;
}

.height-px-982 {
  height: 982px !important;
}

.height-px-983 {
  height: 983px !important;
}

.height-px-984 {
  height: 984px !important;
}

.height-px-985 {
  height: 985px !important;
}

.height-px-986 {
  height: 986px !important;
}

.height-px-987 {
  height: 987px !important;
}

.height-px-988 {
  height: 988px !important;
}

.height-px-989 {
  height: 989px !important;
}

.height-px-990 {
  height: 990px !important;
}

.height-px-991 {
  height: 991px !important;
}

.height-px-992 {
  height: 992px !important;
}

.height-px-993 {
  height: 993px !important;
}

.height-px-994 {
  height: 994px !important;
}

.height-px-995 {
  height: 995px !important;
}

.height-px-996 {
  height: 996px !important;
}

.height-px-997 {
  height: 997px !important;
}

.height-px-998 {
  height: 998px !important;
}

.height-px-999 {
  height: 999px !important;
}

.height-px-1000 {
  height: 1000px !important;
}

.height-px-1001 {
  height: 1001px !important;
}

.height-px-1002 {
  height: 1002px !important;
}

.height-px-1003 {
  height: 1003px !important;
}

.height-px-1004 {
  height: 1004px !important;
}

.height-px-1005 {
  height: 1005px !important;
}

.height-px-1006 {
  height: 1006px !important;
}

.height-px-1007 {
  height: 1007px !important;
}

.height-px-1008 {
  height: 1008px !important;
}

.height-px-1009 {
  height: 1009px !important;
}

.height-px-1010 {
  height: 1010px !important;
}

.height-px-1011 {
  height: 1011px !important;
}

.height-px-1012 {
  height: 1012px !important;
}

.height-px-1013 {
  height: 1013px !important;
}

.height-px-1014 {
  height: 1014px !important;
}

.height-px-1015 {
  height: 1015px !important;
}

.height-px-1016 {
  height: 1016px !important;
}

.height-px-1017 {
  height: 1017px !important;
}

.height-px-1018 {
  height: 1018px !important;
}

.height-px-1019 {
  height: 1019px !important;
}

.height-px-1020 {
  height: 1020px !important;
}

.height-px-1021 {
  height: 1021px !important;
}

.height-px-1022 {
  height: 1022px !important;
}

.height-px-1023 {
  height: 1023px !important;
}

.height-px-1024 {
  height: 1024px !important;
}

.height-px-1025 {
  height: 1025px !important;
}

.height-px-1026 {
  height: 1026px !important;
}

.height-px-1027 {
  height: 1027px !important;
}

.height-px-1028 {
  height: 1028px !important;
}

.height-px-1029 {
  height: 1029px !important;
}

.height-px-1030 {
  height: 1030px !important;
}

.height-px-1031 {
  height: 1031px !important;
}

.height-px-1032 {
  height: 1032px !important;
}

.height-px-1033 {
  height: 1033px !important;
}

.height-px-1034 {
  height: 1034px !important;
}

.height-px-1035 {
  height: 1035px !important;
}

.height-px-1036 {
  height: 1036px !important;
}

.height-px-1037 {
  height: 1037px !important;
}

.height-px-1038 {
  height: 1038px !important;
}

.height-px-1039 {
  height: 1039px !important;
}

.height-px-1040 {
  height: 1040px !important;
}

.height-px-1041 {
  height: 1041px !important;
}

.height-px-1042 {
  height: 1042px !important;
}

.height-px-1043 {
  height: 1043px !important;
}

.height-px-1044 {
  height: 1044px !important;
}

.height-px-1045 {
  height: 1045px !important;
}

.height-px-1046 {
  height: 1046px !important;
}

.height-px-1047 {
  height: 1047px !important;
}

.height-px-1048 {
  height: 1048px !important;
}

.height-px-1049 {
  height: 1049px !important;
}

.height-px-1050 {
  height: 1050px !important;
}

.height-px-1051 {
  height: 1051px !important;
}

.height-px-1052 {
  height: 1052px !important;
}

.height-px-1053 {
  height: 1053px !important;
}

.height-px-1054 {
  height: 1054px !important;
}

.height-px-1055 {
  height: 1055px !important;
}

.height-px-1056 {
  height: 1056px !important;
}

.height-px-1057 {
  height: 1057px !important;
}

.height-px-1058 {
  height: 1058px !important;
}

.height-px-1059 {
  height: 1059px !important;
}

.height-px-1060 {
  height: 1060px !important;
}

.height-px-1061 {
  height: 1061px !important;
}

.height-px-1062 {
  height: 1062px !important;
}

.height-px-1063 {
  height: 1063px !important;
}

.height-px-1064 {
  height: 1064px !important;
}

.height-px-1065 {
  height: 1065px !important;
}

.height-px-1066 {
  height: 1066px !important;
}

.height-px-1067 {
  height: 1067px !important;
}

.height-px-1068 {
  height: 1068px !important;
}

.height-px-1069 {
  height: 1069px !important;
}

.height-px-1070 {
  height: 1070px !important;
}

.height-px-1071 {
  height: 1071px !important;
}

.height-px-1072 {
  height: 1072px !important;
}

.height-px-1073 {
  height: 1073px !important;
}

.height-px-1074 {
  height: 1074px !important;
}

.height-px-1075 {
  height: 1075px !important;
}

.height-px-1076 {
  height: 1076px !important;
}

.height-px-1077 {
  height: 1077px !important;
}

.height-px-1078 {
  height: 1078px !important;
}

.height-px-1079 {
  height: 1079px !important;
}

.height-px-1080 {
  height: 1080px !important;
}

.height-px-1081 {
  height: 1081px !important;
}

.height-px-1082 {
  height: 1082px !important;
}

.height-px-1083 {
  height: 1083px !important;
}

.height-px-1084 {
  height: 1084px !important;
}

.height-px-1085 {
  height: 1085px !important;
}

.height-px-1086 {
  height: 1086px !important;
}

.height-px-1087 {
  height: 1087px !important;
}

.height-px-1088 {
  height: 1088px !important;
}

.height-px-1089 {
  height: 1089px !important;
}

.height-px-1090 {
  height: 1090px !important;
}

.height-px-1091 {
  height: 1091px !important;
}

.height-px-1092 {
  height: 1092px !important;
}

.height-px-1093 {
  height: 1093px !important;
}

.height-px-1094 {
  height: 1094px !important;
}

.height-px-1095 {
  height: 1095px !important;
}

.height-px-1096 {
  height: 1096px !important;
}

.height-px-1097 {
  height: 1097px !important;
}

.height-px-1098 {
  height: 1098px !important;
}

.height-px-1099 {
  height: 1099px !important;
}

.height-px-1100 {
  height: 1100px !important;
}

.height-px-1101 {
  height: 1101px !important;
}

.height-px-1102 {
  height: 1102px !important;
}

.height-px-1103 {
  height: 1103px !important;
}

.height-px-1104 {
  height: 1104px !important;
}

.height-px-1105 {
  height: 1105px !important;
}

.height-px-1106 {
  height: 1106px !important;
}

.height-px-1107 {
  height: 1107px !important;
}

.height-px-1108 {
  height: 1108px !important;
}

.height-px-1109 {
  height: 1109px !important;
}

.height-px-1110 {
  height: 1110px !important;
}

.height-px-1111 {
  height: 1111px !important;
}

.height-px-1112 {
  height: 1112px !important;
}

.height-px-1113 {
  height: 1113px !important;
}

.height-px-1114 {
  height: 1114px !important;
}

.height-px-1115 {
  height: 1115px !important;
}

.height-px-1116 {
  height: 1116px !important;
}

.height-px-1117 {
  height: 1117px !important;
}

.height-px-1118 {
  height: 1118px !important;
}

.height-px-1119 {
  height: 1119px !important;
}

.height-px-1120 {
  height: 1120px !important;
}

.height-px-1121 {
  height: 1121px !important;
}

.height-px-1122 {
  height: 1122px !important;
}

.height-px-1123 {
  height: 1123px !important;
}

.height-px-1124 {
  height: 1124px !important;
}

.height-px-1125 {
  height: 1125px !important;
}

.height-px-1126 {
  height: 1126px !important;
}

.height-px-1127 {
  height: 1127px !important;
}

.height-px-1128 {
  height: 1128px !important;
}

.height-px-1129 {
  height: 1129px !important;
}

.height-px-1130 {
  height: 1130px !important;
}

.height-px-1131 {
  height: 1131px !important;
}

.height-px-1132 {
  height: 1132px !important;
}

.height-px-1133 {
  height: 1133px !important;
}

.height-px-1134 {
  height: 1134px !important;
}

.height-px-1135 {
  height: 1135px !important;
}

.height-px-1136 {
  height: 1136px !important;
}

.height-px-1137 {
  height: 1137px !important;
}

.height-px-1138 {
  height: 1138px !important;
}

.height-px-1139 {
  height: 1139px !important;
}

.height-px-1140 {
  height: 1140px !important;
}

.height-px-1141 {
  height: 1141px !important;
}

.height-px-1142 {
  height: 1142px !important;
}

.height-px-1143 {
  height: 1143px !important;
}

.height-px-1144 {
  height: 1144px !important;
}

.height-px-1145 {
  height: 1145px !important;
}

.height-px-1146 {
  height: 1146px !important;
}

.height-px-1147 {
  height: 1147px !important;
}

.height-px-1148 {
  height: 1148px !important;
}

.height-px-1149 {
  height: 1149px !important;
}

.height-px-1150 {
  height: 1150px !important;
}

.height-px-1151 {
  height: 1151px !important;
}

.height-px-1152 {
  height: 1152px !important;
}

.height-px-1153 {
  height: 1153px !important;
}

.height-px-1154 {
  height: 1154px !important;
}

.height-px-1155 {
  height: 1155px !important;
}

.height-px-1156 {
  height: 1156px !important;
}

.height-px-1157 {
  height: 1157px !important;
}

.height-px-1158 {
  height: 1158px !important;
}

.height-px-1159 {
  height: 1159px !important;
}

.height-px-1160 {
  height: 1160px !important;
}

.height-px-1161 {
  height: 1161px !important;
}

.height-px-1162 {
  height: 1162px !important;
}

.height-px-1163 {
  height: 1163px !important;
}

.height-px-1164 {
  height: 1164px !important;
}

.height-px-1165 {
  height: 1165px !important;
}

.height-px-1166 {
  height: 1166px !important;
}

.height-px-1167 {
  height: 1167px !important;
}

.height-px-1168 {
  height: 1168px !important;
}

.height-px-1169 {
  height: 1169px !important;
}

.height-px-1170 {
  height: 1170px !important;
}

.height-px-1171 {
  height: 1171px !important;
}

.height-px-1172 {
  height: 1172px !important;
}

.height-px-1173 {
  height: 1173px !important;
}

.height-px-1174 {
  height: 1174px !important;
}

.height-px-1175 {
  height: 1175px !important;
}

.height-px-1176 {
  height: 1176px !important;
}

.height-px-1177 {
  height: 1177px !important;
}

.height-px-1178 {
  height: 1178px !important;
}

.height-px-1179 {
  height: 1179px !important;
}

.height-px-1180 {
  height: 1180px !important;
}

.height-px-1181 {
  height: 1181px !important;
}

.height-px-1182 {
  height: 1182px !important;
}

.height-px-1183 {
  height: 1183px !important;
}

.height-px-1184 {
  height: 1184px !important;
}

.height-px-1185 {
  height: 1185px !important;
}

.height-px-1186 {
  height: 1186px !important;
}

.height-px-1187 {
  height: 1187px !important;
}

.height-px-1188 {
  height: 1188px !important;
}

.height-px-1189 {
  height: 1189px !important;
}

.height-px-1190 {
  height: 1190px !important;
}

.height-px-1191 {
  height: 1191px !important;
}

.height-px-1192 {
  height: 1192px !important;
}

.height-px-1193 {
  height: 1193px !important;
}

.height-px-1194 {
  height: 1194px !important;
}

.height-px-1195 {
  height: 1195px !important;
}

.height-px-1196 {
  height: 1196px !important;
}

.height-px-1197 {
  height: 1197px !important;
}

.height-px-1198 {
  height: 1198px !important;
}

.height-px-1199 {
  height: 1199px !important;
}

.height-px-1200 {
  height: 1200px !important;
}

.height-px-1201 {
  height: 1201px !important;
}

.height-px-1202 {
  height: 1202px !important;
}

.height-px-1203 {
  height: 1203px !important;
}

.height-px-1204 {
  height: 1204px !important;
}

.height-px-1205 {
  height: 1205px !important;
}

.height-px-1206 {
  height: 1206px !important;
}

.height-px-1207 {
  height: 1207px !important;
}

.height-px-1208 {
  height: 1208px !important;
}

.height-px-1209 {
  height: 1209px !important;
}

.height-px-1210 {
  height: 1210px !important;
}

.height-px-1211 {
  height: 1211px !important;
}

.height-px-1212 {
  height: 1212px !important;
}

.height-px-1213 {
  height: 1213px !important;
}

.height-px-1214 {
  height: 1214px !important;
}

.height-px-1215 {
  height: 1215px !important;
}

.height-px-1216 {
  height: 1216px !important;
}

.height-px-1217 {
  height: 1217px !important;
}

.height-px-1218 {
  height: 1218px !important;
}

.height-px-1219 {
  height: 1219px !important;
}

.height-px-1220 {
  height: 1220px !important;
}

.height-px-1221 {
  height: 1221px !important;
}

.height-px-1222 {
  height: 1222px !important;
}

.height-px-1223 {
  height: 1223px !important;
}

.height-px-1224 {
  height: 1224px !important;
}

.height-px-1225 {
  height: 1225px !important;
}

.height-px-1226 {
  height: 1226px !important;
}

.height-px-1227 {
  height: 1227px !important;
}

.height-px-1228 {
  height: 1228px !important;
}

.height-px-1229 {
  height: 1229px !important;
}

.height-px-1230 {
  height: 1230px !important;
}

.height-px-1231 {
  height: 1231px !important;
}

.height-px-1232 {
  height: 1232px !important;
}

.height-px-1233 {
  height: 1233px !important;
}

.height-px-1234 {
  height: 1234px !important;
}

.height-px-1235 {
  height: 1235px !important;
}

.height-px-1236 {
  height: 1236px !important;
}

.height-px-1237 {
  height: 1237px !important;
}

.height-px-1238 {
  height: 1238px !important;
}

.height-px-1239 {
  height: 1239px !important;
}

.height-px-1240 {
  height: 1240px !important;
}

.height-px-1241 {
  height: 1241px !important;
}

.height-px-1242 {
  height: 1242px !important;
}

.height-px-1243 {
  height: 1243px !important;
}

.height-px-1244 {
  height: 1244px !important;
}

.height-px-1245 {
  height: 1245px !important;
}

.height-px-1246 {
  height: 1246px !important;
}

.height-px-1247 {
  height: 1247px !important;
}

.height-px-1248 {
  height: 1248px !important;
}

.height-px-1249 {
  height: 1249px !important;
}

.height-px-1250 {
  height: 1250px !important;
}

.height-px-1251 {
  height: 1251px !important;
}

.height-px-1252 {
  height: 1252px !important;
}

.height-px-1253 {
  height: 1253px !important;
}

.height-px-1254 {
  height: 1254px !important;
}

.height-px-1255 {
  height: 1255px !important;
}

.height-px-1256 {
  height: 1256px !important;
}

.height-px-1257 {
  height: 1257px !important;
}

.height-px-1258 {
  height: 1258px !important;
}

.height-px-1259 {
  height: 1259px !important;
}

.height-px-1260 {
  height: 1260px !important;
}

.height-px-1261 {
  height: 1261px !important;
}

.height-px-1262 {
  height: 1262px !important;
}

.height-px-1263 {
  height: 1263px !important;
}

.height-px-1264 {
  height: 1264px !important;
}

.height-px-1265 {
  height: 1265px !important;
}

.height-px-1266 {
  height: 1266px !important;
}

.height-px-1267 {
  height: 1267px !important;
}

.height-px-1268 {
  height: 1268px !important;
}

.height-px-1269 {
  height: 1269px !important;
}

.height-px-1270 {
  height: 1270px !important;
}

.height-px-1271 {
  height: 1271px !important;
}

.height-px-1272 {
  height: 1272px !important;
}

.height-px-1273 {
  height: 1273px !important;
}

.height-px-1274 {
  height: 1274px !important;
}

.height-px-1275 {
  height: 1275px !important;
}

.height-px-1276 {
  height: 1276px !important;
}

.height-px-1277 {
  height: 1277px !important;
}

.height-px-1278 {
  height: 1278px !important;
}

.height-px-1279 {
  height: 1279px !important;
}

.height-px-1280 {
  height: 1280px !important;
}

.height-px-1281 {
  height: 1281px !important;
}

.height-px-1282 {
  height: 1282px !important;
}

.height-px-1283 {
  height: 1283px !important;
}

.height-px-1284 {
  height: 1284px !important;
}

.height-px-1285 {
  height: 1285px !important;
}

.height-px-1286 {
  height: 1286px !important;
}

.height-px-1287 {
  height: 1287px !important;
}

.height-px-1288 {
  height: 1288px !important;
}

.height-px-1289 {
  height: 1289px !important;
}

.height-px-1290 {
  height: 1290px !important;
}

.height-px-1291 {
  height: 1291px !important;
}

.height-px-1292 {
  height: 1292px !important;
}

.height-px-1293 {
  height: 1293px !important;
}

.height-px-1294 {
  height: 1294px !important;
}

.height-px-1295 {
  height: 1295px !important;
}

.height-px-1296 {
  height: 1296px !important;
}

.height-px-1297 {
  height: 1297px !important;
}

.height-px-1298 {
  height: 1298px !important;
}

.height-px-1299 {
  height: 1299px !important;
}

.height-px-1300 {
  height: 1300px !important;
}

.height-px-1301 {
  height: 1301px !important;
}

.height-px-1302 {
  height: 1302px !important;
}

.height-px-1303 {
  height: 1303px !important;
}

.height-px-1304 {
  height: 1304px !important;
}

.height-px-1305 {
  height: 1305px !important;
}

.height-px-1306 {
  height: 1306px !important;
}

.height-px-1307 {
  height: 1307px !important;
}

.height-px-1308 {
  height: 1308px !important;
}

.height-px-1309 {
  height: 1309px !important;
}

.height-px-1310 {
  height: 1310px !important;
}

.height-px-1311 {
  height: 1311px !important;
}

.height-px-1312 {
  height: 1312px !important;
}

.height-px-1313 {
  height: 1313px !important;
}

.height-px-1314 {
  height: 1314px !important;
}

.height-px-1315 {
  height: 1315px !important;
}

.height-px-1316 {
  height: 1316px !important;
}

.height-px-1317 {
  height: 1317px !important;
}

.height-px-1318 {
  height: 1318px !important;
}

.height-px-1319 {
  height: 1319px !important;
}

.height-px-1320 {
  height: 1320px !important;
}

.height-px-1321 {
  height: 1321px !important;
}

.height-px-1322 {
  height: 1322px !important;
}

.height-px-1323 {
  height: 1323px !important;
}

.height-px-1324 {
  height: 1324px !important;
}

.height-px-1325 {
  height: 1325px !important;
}

.height-px-1326 {
  height: 1326px !important;
}

.height-px-1327 {
  height: 1327px !important;
}

.height-px-1328 {
  height: 1328px !important;
}

.height-px-1329 {
  height: 1329px !important;
}

.height-px-1330 {
  height: 1330px !important;
}

.height-px-1331 {
  height: 1331px !important;
}

.height-px-1332 {
  height: 1332px !important;
}

.height-px-1333 {
  height: 1333px !important;
}

.height-px-1334 {
  height: 1334px !important;
}

.height-px-1335 {
  height: 1335px !important;
}

.height-px-1336 {
  height: 1336px !important;
}

.height-px-1337 {
  height: 1337px !important;
}

.height-px-1338 {
  height: 1338px !important;
}

.height-px-1339 {
  height: 1339px !important;
}

.height-px-1340 {
  height: 1340px !important;
}

.height-px-1341 {
  height: 1341px !important;
}

.height-px-1342 {
  height: 1342px !important;
}

.height-px-1343 {
  height: 1343px !important;
}

.height-px-1344 {
  height: 1344px !important;
}

.height-px-1345 {
  height: 1345px !important;
}

.height-px-1346 {
  height: 1346px !important;
}

.height-px-1347 {
  height: 1347px !important;
}

.height-px-1348 {
  height: 1348px !important;
}

.height-px-1349 {
  height: 1349px !important;
}

.height-px-1350 {
  height: 1350px !important;
}

.height-px-1351 {
  height: 1351px !important;
}

.height-px-1352 {
  height: 1352px !important;
}

.height-px-1353 {
  height: 1353px !important;
}

.height-px-1354 {
  height: 1354px !important;
}

.height-px-1355 {
  height: 1355px !important;
}

.height-px-1356 {
  height: 1356px !important;
}

.height-px-1357 {
  height: 1357px !important;
}

.height-px-1358 {
  height: 1358px !important;
}

.height-px-1359 {
  height: 1359px !important;
}

.height-px-1360 {
  height: 1360px !important;
}

.height-px-1361 {
  height: 1361px !important;
}

.height-px-1362 {
  height: 1362px !important;
}

.height-px-1363 {
  height: 1363px !important;
}

.height-px-1364 {
  height: 1364px !important;
}

.height-px-1365 {
  height: 1365px !important;
}

.height-px-1366 {
  height: 1366px !important;
}

.height-px-1367 {
  height: 1367px !important;
}

.height-px-1368 {
  height: 1368px !important;
}

.height-px-1369 {
  height: 1369px !important;
}

.height-px-1370 {
  height: 1370px !important;
}

.height-px-1371 {
  height: 1371px !important;
}

.height-px-1372 {
  height: 1372px !important;
}

.height-px-1373 {
  height: 1373px !important;
}

.height-px-1374 {
  height: 1374px !important;
}

.height-px-1375 {
  height: 1375px !important;
}

.height-px-1376 {
  height: 1376px !important;
}

.height-px-1377 {
  height: 1377px !important;
}

.height-px-1378 {
  height: 1378px !important;
}

.height-px-1379 {
  height: 1379px !important;
}

.height-px-1380 {
  height: 1380px !important;
}

.height-px-1381 {
  height: 1381px !important;
}

.height-px-1382 {
  height: 1382px !important;
}

.height-px-1383 {
  height: 1383px !important;
}

.height-px-1384 {
  height: 1384px !important;
}

.height-px-1385 {
  height: 1385px !important;
}

.height-px-1386 {
  height: 1386px !important;
}

.height-px-1387 {
  height: 1387px !important;
}

.height-px-1388 {
  height: 1388px !important;
}

.height-px-1389 {
  height: 1389px !important;
}

.height-px-1390 {
  height: 1390px !important;
}

.height-px-1391 {
  height: 1391px !important;
}

.height-px-1392 {
  height: 1392px !important;
}

.height-px-1393 {
  height: 1393px !important;
}

.height-px-1394 {
  height: 1394px !important;
}

.height-px-1395 {
  height: 1395px !important;
}

.height-px-1396 {
  height: 1396px !important;
}

.height-px-1397 {
  height: 1397px !important;
}

.height-px-1398 {
  height: 1398px !important;
}

.height-px-1399 {
  height: 1399px !important;
}

.height-px-1400 {
  height: 1400px !important;
}

.height-px-1401 {
  height: 1401px !important;
}

.height-px-1402 {
  height: 1402px !important;
}

.height-px-1403 {
  height: 1403px !important;
}

.height-px-1404 {
  height: 1404px !important;
}

.height-px-1405 {
  height: 1405px !important;
}

.height-px-1406 {
  height: 1406px !important;
}

.height-px-1407 {
  height: 1407px !important;
}

.height-px-1408 {
  height: 1408px !important;
}

.height-px-1409 {
  height: 1409px !important;
}

.height-px-1410 {
  height: 1410px !important;
}

.height-px-1411 {
  height: 1411px !important;
}

.height-px-1412 {
  height: 1412px !important;
}

.height-px-1413 {
  height: 1413px !important;
}

.height-px-1414 {
  height: 1414px !important;
}

.height-px-1415 {
  height: 1415px !important;
}

.height-px-1416 {
  height: 1416px !important;
}

.height-px-1417 {
  height: 1417px !important;
}

.height-px-1418 {
  height: 1418px !important;
}

.height-px-1419 {
  height: 1419px !important;
}

.height-px-1420 {
  height: 1420px !important;
}

.height-px-1421 {
  height: 1421px !important;
}

.height-px-1422 {
  height: 1422px !important;
}

.height-px-1423 {
  height: 1423px !important;
}

.height-px-1424 {
  height: 1424px !important;
}

.height-px-1425 {
  height: 1425px !important;
}

.height-px-1426 {
  height: 1426px !important;
}

.height-px-1427 {
  height: 1427px !important;
}

.height-px-1428 {
  height: 1428px !important;
}

.height-px-1429 {
  height: 1429px !important;
}

.height-px-1430 {
  height: 1430px !important;
}

.height-px-1431 {
  height: 1431px !important;
}

.height-px-1432 {
  height: 1432px !important;
}

.height-px-1433 {
  height: 1433px !important;
}

.height-px-1434 {
  height: 1434px !important;
}

.height-px-1435 {
  height: 1435px !important;
}

.height-px-1436 {
  height: 1436px !important;
}

.height-px-1437 {
  height: 1437px !important;
}

.height-px-1438 {
  height: 1438px !important;
}

.height-px-1439 {
  height: 1439px !important;
}

.height-px-1440 {
  height: 1440px !important;
}

.height-px-1441 {
  height: 1441px !important;
}

.height-px-1442 {
  height: 1442px !important;
}

.height-px-1443 {
  height: 1443px !important;
}

.height-px-1444 {
  height: 1444px !important;
}

.height-px-1445 {
  height: 1445px !important;
}

.height-px-1446 {
  height: 1446px !important;
}

.height-px-1447 {
  height: 1447px !important;
}

.height-px-1448 {
  height: 1448px !important;
}

.height-px-1449 {
  height: 1449px !important;
}

.height-px-1450 {
  height: 1450px !important;
}

.height-px-1451 {
  height: 1451px !important;
}

.height-px-1452 {
  height: 1452px !important;
}

.height-px-1453 {
  height: 1453px !important;
}

.height-px-1454 {
  height: 1454px !important;
}

.height-px-1455 {
  height: 1455px !important;
}

.height-px-1456 {
  height: 1456px !important;
}

.height-px-1457 {
  height: 1457px !important;
}

.height-px-1458 {
  height: 1458px !important;
}

.height-px-1459 {
  height: 1459px !important;
}

.height-px-1460 {
  height: 1460px !important;
}

.height-px-1461 {
  height: 1461px !important;
}

.height-px-1462 {
  height: 1462px !important;
}

.height-px-1463 {
  height: 1463px !important;
}

.height-px-1464 {
  height: 1464px !important;
}

.height-px-1465 {
  height: 1465px !important;
}

.height-px-1466 {
  height: 1466px !important;
}

.height-px-1467 {
  height: 1467px !important;
}

.height-px-1468 {
  height: 1468px !important;
}

.height-px-1469 {
  height: 1469px !important;
}

.height-px-1470 {
  height: 1470px !important;
}

.height-px-1471 {
  height: 1471px !important;
}

.height-px-1472 {
  height: 1472px !important;
}

.height-px-1473 {
  height: 1473px !important;
}

.height-px-1474 {
  height: 1474px !important;
}

.height-px-1475 {
  height: 1475px !important;
}

.height-px-1476 {
  height: 1476px !important;
}

.height-px-1477 {
  height: 1477px !important;
}

.height-px-1478 {
  height: 1478px !important;
}

.height-px-1479 {
  height: 1479px !important;
}

.height-px-1480 {
  height: 1480px !important;
}

.height-px-1481 {
  height: 1481px !important;
}

.height-px-1482 {
  height: 1482px !important;
}

.height-px-1483 {
  height: 1483px !important;
}

.height-px-1484 {
  height: 1484px !important;
}

.height-px-1485 {
  height: 1485px !important;
}

.height-px-1486 {
  height: 1486px !important;
}

.height-px-1487 {
  height: 1487px !important;
}

.height-px-1488 {
  height: 1488px !important;
}

.height-px-1489 {
  height: 1489px !important;
}

.height-px-1490 {
  height: 1490px !important;
}

.height-px-1491 {
  height: 1491px !important;
}

.height-px-1492 {
  height: 1492px !important;
}

.height-px-1493 {
  height: 1493px !important;
}

.height-px-1494 {
  height: 1494px !important;
}

.height-px-1495 {
  height: 1495px !important;
}

.height-px-1496 {
  height: 1496px !important;
}

.height-px-1497 {
  height: 1497px !important;
}

.height-px-1498 {
  height: 1498px !important;
}

.height-px-1499 {
  height: 1499px !important;
}

.height-px-1500 {
  height: 1500px !important;
}

.height-px-1501 {
  height: 1501px !important;
}

.height-px-1502 {
  height: 1502px !important;
}

.height-px-1503 {
  height: 1503px !important;
}

.height-px-1504 {
  height: 1504px !important;
}

.height-px-1505 {
  height: 1505px !important;
}

.height-px-1506 {
  height: 1506px !important;
}

.height-px-1507 {
  height: 1507px !important;
}

.height-px-1508 {
  height: 1508px !important;
}

.height-px-1509 {
  height: 1509px !important;
}

.height-px-1510 {
  height: 1510px !important;
}

.height-px-1511 {
  height: 1511px !important;
}

.height-px-1512 {
  height: 1512px !important;
}

.height-px-1513 {
  height: 1513px !important;
}

.height-px-1514 {
  height: 1514px !important;
}

.height-px-1515 {
  height: 1515px !important;
}

.height-px-1516 {
  height: 1516px !important;
}

.height-px-1517 {
  height: 1517px !important;
}

.height-px-1518 {
  height: 1518px !important;
}

.height-px-1519 {
  height: 1519px !important;
}

.height-px-1520 {
  height: 1520px !important;
}

.height-px-1521 {
  height: 1521px !important;
}

.height-px-1522 {
  height: 1522px !important;
}

.height-px-1523 {
  height: 1523px !important;
}

.height-px-1524 {
  height: 1524px !important;
}

.height-px-1525 {
  height: 1525px !important;
}

.height-px-1526 {
  height: 1526px !important;
}

.height-px-1527 {
  height: 1527px !important;
}

.height-px-1528 {
  height: 1528px !important;
}

.height-px-1529 {
  height: 1529px !important;
}

.height-px-1530 {
  height: 1530px !important;
}

.height-px-1531 {
  height: 1531px !important;
}

.height-px-1532 {
  height: 1532px !important;
}

.height-px-1533 {
  height: 1533px !important;
}

.height-px-1534 {
  height: 1534px !important;
}

.height-px-1535 {
  height: 1535px !important;
}

.height-px-1536 {
  height: 1536px !important;
}

.height-px-1537 {
  height: 1537px !important;
}

.height-px-1538 {
  height: 1538px !important;
}

.height-px-1539 {
  height: 1539px !important;
}

.height-px-1540 {
  height: 1540px !important;
}

.height-px-1541 {
  height: 1541px !important;
}

.height-px-1542 {
  height: 1542px !important;
}

.height-px-1543 {
  height: 1543px !important;
}

.height-px-1544 {
  height: 1544px !important;
}

.height-px-1545 {
  height: 1545px !important;
}

.height-px-1546 {
  height: 1546px !important;
}

.height-px-1547 {
  height: 1547px !important;
}

.height-px-1548 {
  height: 1548px !important;
}

.height-px-1549 {
  height: 1549px !important;
}

.height-px-1550 {
  height: 1550px !important;
}

.height-px-1551 {
  height: 1551px !important;
}

.height-px-1552 {
  height: 1552px !important;
}

.height-px-1553 {
  height: 1553px !important;
}

.height-px-1554 {
  height: 1554px !important;
}

.height-px-1555 {
  height: 1555px !important;
}

.height-px-1556 {
  height: 1556px !important;
}

.height-px-1557 {
  height: 1557px !important;
}

.height-px-1558 {
  height: 1558px !important;
}

.height-px-1559 {
  height: 1559px !important;
}

.height-px-1560 {
  height: 1560px !important;
}

.height-px-1561 {
  height: 1561px !important;
}

.height-px-1562 {
  height: 1562px !important;
}

.height-px-1563 {
  height: 1563px !important;
}

.height-px-1564 {
  height: 1564px !important;
}

.height-px-1565 {
  height: 1565px !important;
}

.height-px-1566 {
  height: 1566px !important;
}

.height-px-1567 {
  height: 1567px !important;
}

.height-px-1568 {
  height: 1568px !important;
}

.height-px-1569 {
  height: 1569px !important;
}

.height-px-1570 {
  height: 1570px !important;
}

.height-px-1571 {
  height: 1571px !important;
}

.height-px-1572 {
  height: 1572px !important;
}

.height-px-1573 {
  height: 1573px !important;
}

.height-px-1574 {
  height: 1574px !important;
}

.height-px-1575 {
  height: 1575px !important;
}

.height-px-1576 {
  height: 1576px !important;
}

.height-px-1577 {
  height: 1577px !important;
}

.height-px-1578 {
  height: 1578px !important;
}

.height-px-1579 {
  height: 1579px !important;
}

.height-px-1580 {
  height: 1580px !important;
}

.height-px-1581 {
  height: 1581px !important;
}

.height-px-1582 {
  height: 1582px !important;
}

.height-px-1583 {
  height: 1583px !important;
}

.height-px-1584 {
  height: 1584px !important;
}

.height-px-1585 {
  height: 1585px !important;
}

.height-px-1586 {
  height: 1586px !important;
}

.height-px-1587 {
  height: 1587px !important;
}

.height-px-1588 {
  height: 1588px !important;
}

.height-px-1589 {
  height: 1589px !important;
}

.height-px-1590 {
  height: 1590px !important;
}

.height-px-1591 {
  height: 1591px !important;
}

.height-px-1592 {
  height: 1592px !important;
}

.height-px-1593 {
  height: 1593px !important;
}

.height-px-1594 {
  height: 1594px !important;
}

.height-px-1595 {
  height: 1595px !important;
}

.height-px-1596 {
  height: 1596px !important;
}

.height-px-1597 {
  height: 1597px !important;
}

.height-px-1598 {
  height: 1598px !important;
}

.height-px-1599 {
  height: 1599px !important;
}

.height-px-1600 {
  height: 1600px !important;
}

.height-px-1601 {
  height: 1601px !important;
}

.height-px-1602 {
  height: 1602px !important;
}

.height-px-1603 {
  height: 1603px !important;
}

.height-px-1604 {
  height: 1604px !important;
}

.height-px-1605 {
  height: 1605px !important;
}

.height-px-1606 {
  height: 1606px !important;
}

.height-px-1607 {
  height: 1607px !important;
}

.height-px-1608 {
  height: 1608px !important;
}

.height-px-1609 {
  height: 1609px !important;
}

.height-px-1610 {
  height: 1610px !important;
}

.height-px-1611 {
  height: 1611px !important;
}

.height-px-1612 {
  height: 1612px !important;
}

.height-px-1613 {
  height: 1613px !important;
}

.height-px-1614 {
  height: 1614px !important;
}

.height-px-1615 {
  height: 1615px !important;
}

.height-px-1616 {
  height: 1616px !important;
}

.height-px-1617 {
  height: 1617px !important;
}

.height-px-1618 {
  height: 1618px !important;
}

.height-px-1619 {
  height: 1619px !important;
}

.height-px-1620 {
  height: 1620px !important;
}

.height-px-1621 {
  height: 1621px !important;
}

.height-px-1622 {
  height: 1622px !important;
}

.height-px-1623 {
  height: 1623px !important;
}

.height-px-1624 {
  height: 1624px !important;
}

.height-px-1625 {
  height: 1625px !important;
}

.height-px-1626 {
  height: 1626px !important;
}

.height-px-1627 {
  height: 1627px !important;
}

.height-px-1628 {
  height: 1628px !important;
}

.height-px-1629 {
  height: 1629px !important;
}

.height-px-1630 {
  height: 1630px !important;
}

.height-px-1631 {
  height: 1631px !important;
}

.height-px-1632 {
  height: 1632px !important;
}

.height-px-1633 {
  height: 1633px !important;
}

.height-px-1634 {
  height: 1634px !important;
}

.height-px-1635 {
  height: 1635px !important;
}

.height-px-1636 {
  height: 1636px !important;
}

.height-px-1637 {
  height: 1637px !important;
}

.height-px-1638 {
  height: 1638px !important;
}

.height-px-1639 {
  height: 1639px !important;
}

.height-px-1640 {
  height: 1640px !important;
}

.height-px-1641 {
  height: 1641px !important;
}

.height-px-1642 {
  height: 1642px !important;
}

.height-px-1643 {
  height: 1643px !important;
}

.height-px-1644 {
  height: 1644px !important;
}

.height-px-1645 {
  height: 1645px !important;
}

.height-px-1646 {
  height: 1646px !important;
}

.height-px-1647 {
  height: 1647px !important;
}

.height-px-1648 {
  height: 1648px !important;
}

.height-px-1649 {
  height: 1649px !important;
}

.height-px-1650 {
  height: 1650px !important;
}

.height-px-1651 {
  height: 1651px !important;
}

.height-px-1652 {
  height: 1652px !important;
}

.height-px-1653 {
  height: 1653px !important;
}

.height-px-1654 {
  height: 1654px !important;
}

.height-px-1655 {
  height: 1655px !important;
}

.height-px-1656 {
  height: 1656px !important;
}

.height-px-1657 {
  height: 1657px !important;
}

.height-px-1658 {
  height: 1658px !important;
}

.height-px-1659 {
  height: 1659px !important;
}

.height-px-1660 {
  height: 1660px !important;
}

.height-px-1661 {
  height: 1661px !important;
}

.height-px-1662 {
  height: 1662px !important;
}

.height-px-1663 {
  height: 1663px !important;
}

.height-px-1664 {
  height: 1664px !important;
}

.height-px-1665 {
  height: 1665px !important;
}

.height-px-1666 {
  height: 1666px !important;
}

.height-px-1667 {
  height: 1667px !important;
}

.height-px-1668 {
  height: 1668px !important;
}

.height-px-1669 {
  height: 1669px !important;
}

.height-px-1670 {
  height: 1670px !important;
}

.height-px-1671 {
  height: 1671px !important;
}

.height-px-1672 {
  height: 1672px !important;
}

.height-px-1673 {
  height: 1673px !important;
}

.height-px-1674 {
  height: 1674px !important;
}

.height-px-1675 {
  height: 1675px !important;
}

.height-px-1676 {
  height: 1676px !important;
}

.height-px-1677 {
  height: 1677px !important;
}

.height-px-1678 {
  height: 1678px !important;
}

.height-px-1679 {
  height: 1679px !important;
}

.height-px-1680 {
  height: 1680px !important;
}

.height-px-1681 {
  height: 1681px !important;
}

.height-px-1682 {
  height: 1682px !important;
}

.height-px-1683 {
  height: 1683px !important;
}

.height-px-1684 {
  height: 1684px !important;
}

.height-px-1685 {
  height: 1685px !important;
}

.height-px-1686 {
  height: 1686px !important;
}

.height-px-1687 {
  height: 1687px !important;
}

.height-px-1688 {
  height: 1688px !important;
}

.height-px-1689 {
  height: 1689px !important;
}

.height-px-1690 {
  height: 1690px !important;
}

.height-px-1691 {
  height: 1691px !important;
}

.height-px-1692 {
  height: 1692px !important;
}

.height-px-1693 {
  height: 1693px !important;
}

.height-px-1694 {
  height: 1694px !important;
}

.height-px-1695 {
  height: 1695px !important;
}

.height-px-1696 {
  height: 1696px !important;
}

.height-px-1697 {
  height: 1697px !important;
}

.height-px-1698 {
  height: 1698px !important;
}

.height-px-1699 {
  height: 1699px !important;
}

.height-px-1700 {
  height: 1700px !important;
}

.height-px-1701 {
  height: 1701px !important;
}

.height-px-1702 {
  height: 1702px !important;
}

.height-px-1703 {
  height: 1703px !important;
}

.height-px-1704 {
  height: 1704px !important;
}

.height-px-1705 {
  height: 1705px !important;
}

.height-px-1706 {
  height: 1706px !important;
}

.height-px-1707 {
  height: 1707px !important;
}

.height-px-1708 {
  height: 1708px !important;
}

.height-px-1709 {
  height: 1709px !important;
}

.height-px-1710 {
  height: 1710px !important;
}

.height-px-1711 {
  height: 1711px !important;
}

.height-px-1712 {
  height: 1712px !important;
}

.height-px-1713 {
  height: 1713px !important;
}

.height-px-1714 {
  height: 1714px !important;
}

.height-px-1715 {
  height: 1715px !important;
}

.height-px-1716 {
  height: 1716px !important;
}

.height-px-1717 {
  height: 1717px !important;
}

.height-px-1718 {
  height: 1718px !important;
}

.height-px-1719 {
  height: 1719px !important;
}

.height-px-1720 {
  height: 1720px !important;
}

.height-px-1721 {
  height: 1721px !important;
}

.height-px-1722 {
  height: 1722px !important;
}

.height-px-1723 {
  height: 1723px !important;
}

.height-px-1724 {
  height: 1724px !important;
}

.height-px-1725 {
  height: 1725px !important;
}

.height-px-1726 {
  height: 1726px !important;
}

.height-px-1727 {
  height: 1727px !important;
}

.height-px-1728 {
  height: 1728px !important;
}

.height-px-1729 {
  height: 1729px !important;
}

.height-px-1730 {
  height: 1730px !important;
}

.height-px-1731 {
  height: 1731px !important;
}

.height-px-1732 {
  height: 1732px !important;
}

.height-px-1733 {
  height: 1733px !important;
}

.height-px-1734 {
  height: 1734px !important;
}

.height-px-1735 {
  height: 1735px !important;
}

.height-px-1736 {
  height: 1736px !important;
}

.height-px-1737 {
  height: 1737px !important;
}

.height-px-1738 {
  height: 1738px !important;
}

.height-px-1739 {
  height: 1739px !important;
}

.height-px-1740 {
  height: 1740px !important;
}

.height-px-1741 {
  height: 1741px !important;
}

.height-px-1742 {
  height: 1742px !important;
}

.height-px-1743 {
  height: 1743px !important;
}

.height-px-1744 {
  height: 1744px !important;
}

.height-px-1745 {
  height: 1745px !important;
}

.height-px-1746 {
  height: 1746px !important;
}

.height-px-1747 {
  height: 1747px !important;
}

.height-px-1748 {
  height: 1748px !important;
}

.height-px-1749 {
  height: 1749px !important;
}

.height-px-1750 {
  height: 1750px !important;
}

.height-px-1751 {
  height: 1751px !important;
}

.height-px-1752 {
  height: 1752px !important;
}

.height-px-1753 {
  height: 1753px !important;
}

.height-px-1754 {
  height: 1754px !important;
}

.height-px-1755 {
  height: 1755px !important;
}

.height-px-1756 {
  height: 1756px !important;
}

.height-px-1757 {
  height: 1757px !important;
}

.height-px-1758 {
  height: 1758px !important;
}

.height-px-1759 {
  height: 1759px !important;
}

.height-px-1760 {
  height: 1760px !important;
}

.height-px-1761 {
  height: 1761px !important;
}

.height-px-1762 {
  height: 1762px !important;
}

.height-px-1763 {
  height: 1763px !important;
}

.height-px-1764 {
  height: 1764px !important;
}

.height-px-1765 {
  height: 1765px !important;
}

.height-px-1766 {
  height: 1766px !important;
}

.height-px-1767 {
  height: 1767px !important;
}

.height-px-1768 {
  height: 1768px !important;
}

.height-px-1769 {
  height: 1769px !important;
}

.height-px-1770 {
  height: 1770px !important;
}

.height-px-1771 {
  height: 1771px !important;
}

.height-px-1772 {
  height: 1772px !important;
}

.height-px-1773 {
  height: 1773px !important;
}

.height-px-1774 {
  height: 1774px !important;
}

.height-px-1775 {
  height: 1775px !important;
}

.height-px-1776 {
  height: 1776px !important;
}

.height-px-1777 {
  height: 1777px !important;
}

.height-px-1778 {
  height: 1778px !important;
}

.height-px-1779 {
  height: 1779px !important;
}

.height-px-1780 {
  height: 1780px !important;
}

.height-px-1781 {
  height: 1781px !important;
}

.height-px-1782 {
  height: 1782px !important;
}

.height-px-1783 {
  height: 1783px !important;
}

.height-px-1784 {
  height: 1784px !important;
}

.height-px-1785 {
  height: 1785px !important;
}

.height-px-1786 {
  height: 1786px !important;
}

.height-px-1787 {
  height: 1787px !important;
}

.height-px-1788 {
  height: 1788px !important;
}

.height-px-1789 {
  height: 1789px !important;
}

.height-px-1790 {
  height: 1790px !important;
}

.height-px-1791 {
  height: 1791px !important;
}

.height-px-1792 {
  height: 1792px !important;
}

.height-px-1793 {
  height: 1793px !important;
}

.height-px-1794 {
  height: 1794px !important;
}

.height-px-1795 {
  height: 1795px !important;
}

.height-px-1796 {
  height: 1796px !important;
}

.height-px-1797 {
  height: 1797px !important;
}

.height-px-1798 {
  height: 1798px !important;
}

.height-px-1799 {
  height: 1799px !important;
}

.height-px-1800 {
  height: 1800px !important;
}

.height-px-1801 {
  height: 1801px !important;
}

.height-px-1802 {
  height: 1802px !important;
}

.height-px-1803 {
  height: 1803px !important;
}

.height-px-1804 {
  height: 1804px !important;
}

.height-px-1805 {
  height: 1805px !important;
}

.height-px-1806 {
  height: 1806px !important;
}

.height-px-1807 {
  height: 1807px !important;
}

.height-px-1808 {
  height: 1808px !important;
}

.height-px-1809 {
  height: 1809px !important;
}

.height-px-1810 {
  height: 1810px !important;
}

.height-px-1811 {
  height: 1811px !important;
}

.height-px-1812 {
  height: 1812px !important;
}

.height-px-1813 {
  height: 1813px !important;
}

.height-px-1814 {
  height: 1814px !important;
}

.height-px-1815 {
  height: 1815px !important;
}

.height-px-1816 {
  height: 1816px !important;
}

.height-px-1817 {
  height: 1817px !important;
}

.height-px-1818 {
  height: 1818px !important;
}

.height-px-1819 {
  height: 1819px !important;
}

.height-px-1820 {
  height: 1820px !important;
}

.height-px-1821 {
  height: 1821px !important;
}

.height-px-1822 {
  height: 1822px !important;
}

.height-px-1823 {
  height: 1823px !important;
}

.height-px-1824 {
  height: 1824px !important;
}

.height-px-1825 {
  height: 1825px !important;
}

.height-px-1826 {
  height: 1826px !important;
}

.height-px-1827 {
  height: 1827px !important;
}

.height-px-1828 {
  height: 1828px !important;
}

.height-px-1829 {
  height: 1829px !important;
}

.height-px-1830 {
  height: 1830px !important;
}

.height-px-1831 {
  height: 1831px !important;
}

.height-px-1832 {
  height: 1832px !important;
}

.height-px-1833 {
  height: 1833px !important;
}

.height-px-1834 {
  height: 1834px !important;
}

.height-px-1835 {
  height: 1835px !important;
}

.height-px-1836 {
  height: 1836px !important;
}

.height-px-1837 {
  height: 1837px !important;
}

.height-px-1838 {
  height: 1838px !important;
}

.height-px-1839 {
  height: 1839px !important;
}

.height-px-1840 {
  height: 1840px !important;
}

.height-px-1841 {
  height: 1841px !important;
}

.height-px-1842 {
  height: 1842px !important;
}

.height-px-1843 {
  height: 1843px !important;
}

.height-px-1844 {
  height: 1844px !important;
}

.height-px-1845 {
  height: 1845px !important;
}

.height-px-1846 {
  height: 1846px !important;
}

.height-px-1847 {
  height: 1847px !important;
}

.height-px-1848 {
  height: 1848px !important;
}

.height-px-1849 {
  height: 1849px !important;
}

.height-px-1850 {
  height: 1850px !important;
}

.height-px-1851 {
  height: 1851px !important;
}

.height-px-1852 {
  height: 1852px !important;
}

.height-px-1853 {
  height: 1853px !important;
}

.height-px-1854 {
  height: 1854px !important;
}

.height-px-1855 {
  height: 1855px !important;
}

.height-px-1856 {
  height: 1856px !important;
}

.height-px-1857 {
  height: 1857px !important;
}

.height-px-1858 {
  height: 1858px !important;
}

.height-px-1859 {
  height: 1859px !important;
}

.height-px-1860 {
  height: 1860px !important;
}

.height-px-1861 {
  height: 1861px !important;
}

.height-px-1862 {
  height: 1862px !important;
}

.height-px-1863 {
  height: 1863px !important;
}

.height-px-1864 {
  height: 1864px !important;
}

.height-px-1865 {
  height: 1865px !important;
}

.height-px-1866 {
  height: 1866px !important;
}

.height-px-1867 {
  height: 1867px !important;
}

.height-px-1868 {
  height: 1868px !important;
}

.height-px-1869 {
  height: 1869px !important;
}

.height-px-1870 {
  height: 1870px !important;
}

.height-px-1871 {
  height: 1871px !important;
}

.height-px-1872 {
  height: 1872px !important;
}

.height-px-1873 {
  height: 1873px !important;
}

.height-px-1874 {
  height: 1874px !important;
}

.height-px-1875 {
  height: 1875px !important;
}

.height-px-1876 {
  height: 1876px !important;
}

.height-px-1877 {
  height: 1877px !important;
}

.height-px-1878 {
  height: 1878px !important;
}

.height-px-1879 {
  height: 1879px !important;
}

.height-px-1880 {
  height: 1880px !important;
}

.height-px-1881 {
  height: 1881px !important;
}

.height-px-1882 {
  height: 1882px !important;
}

.height-px-1883 {
  height: 1883px !important;
}

.height-px-1884 {
  height: 1884px !important;
}

.height-px-1885 {
  height: 1885px !important;
}

.height-px-1886 {
  height: 1886px !important;
}

.height-px-1887 {
  height: 1887px !important;
}

.height-px-1888 {
  height: 1888px !important;
}

.height-px-1889 {
  height: 1889px !important;
}

.height-px-1890 {
  height: 1890px !important;
}

.height-px-1891 {
  height: 1891px !important;
}

.height-px-1892 {
  height: 1892px !important;
}

.height-px-1893 {
  height: 1893px !important;
}

.height-px-1894 {
  height: 1894px !important;
}

.height-px-1895 {
  height: 1895px !important;
}

.height-px-1896 {
  height: 1896px !important;
}

.height-px-1897 {
  height: 1897px !important;
}

.height-px-1898 {
  height: 1898px !important;
}

.height-px-1899 {
  height: 1899px !important;
}

.height-px-1900 {
  height: 1900px !important;
}

.height-px-1901 {
  height: 1901px !important;
}

.height-px-1902 {
  height: 1902px !important;
}

.height-px-1903 {
  height: 1903px !important;
}

.height-px-1904 {
  height: 1904px !important;
}

.height-px-1905 {
  height: 1905px !important;
}

.height-px-1906 {
  height: 1906px !important;
}

.height-px-1907 {
  height: 1907px !important;
}

.height-px-1908 {
  height: 1908px !important;
}

.height-px-1909 {
  height: 1909px !important;
}

.height-px-1910 {
  height: 1910px !important;
}

.height-px-1911 {
  height: 1911px !important;
}

.height-px-1912 {
  height: 1912px !important;
}

.height-px-1913 {
  height: 1913px !important;
}

.height-px-1914 {
  height: 1914px !important;
}

.height-px-1915 {
  height: 1915px !important;
}

.height-px-1916 {
  height: 1916px !important;
}

.height-px-1917 {
  height: 1917px !important;
}

.height-px-1918 {
  height: 1918px !important;
}

.height-px-1919 {
  height: 1919px !important;
}

.height-px-1920 {
  height: 1920px !important;
}

.height-px-1921 {
  height: 1921px !important;
}

.height-px-1922 {
  height: 1922px !important;
}

.height-px-1923 {
  height: 1923px !important;
}

.height-px-1924 {
  height: 1924px !important;
}

.height-px-1925 {
  height: 1925px !important;
}

.height-px-1926 {
  height: 1926px !important;
}

.height-px-1927 {
  height: 1927px !important;
}

.height-px-1928 {
  height: 1928px !important;
}

.height-px-1929 {
  height: 1929px !important;
}

.height-px-1930 {
  height: 1930px !important;
}

.height-px-1931 {
  height: 1931px !important;
}

.height-px-1932 {
  height: 1932px !important;
}

.height-px-1933 {
  height: 1933px !important;
}

.height-px-1934 {
  height: 1934px !important;
}

.height-px-1935 {
  height: 1935px !important;
}

.height-px-1936 {
  height: 1936px !important;
}

.height-px-1937 {
  height: 1937px !important;
}

.height-px-1938 {
  height: 1938px !important;
}

.height-px-1939 {
  height: 1939px !important;
}

.height-px-1940 {
  height: 1940px !important;
}

.height-px-1941 {
  height: 1941px !important;
}

.height-px-1942 {
  height: 1942px !important;
}

.height-px-1943 {
  height: 1943px !important;
}

.height-px-1944 {
  height: 1944px !important;
}

.height-px-1945 {
  height: 1945px !important;
}

.height-px-1946 {
  height: 1946px !important;
}

.height-px-1947 {
  height: 1947px !important;
}

.height-px-1948 {
  height: 1948px !important;
}

.height-px-1949 {
  height: 1949px !important;
}

.height-px-1950 {
  height: 1950px !important;
}

.height-px-1951 {
  height: 1951px !important;
}

.height-px-1952 {
  height: 1952px !important;
}

.height-px-1953 {
  height: 1953px !important;
}

.height-px-1954 {
  height: 1954px !important;
}

.height-px-1955 {
  height: 1955px !important;
}

.height-px-1956 {
  height: 1956px !important;
}

.height-px-1957 {
  height: 1957px !important;
}

.height-px-1958 {
  height: 1958px !important;
}

.height-px-1959 {
  height: 1959px !important;
}

.height-px-1960 {
  height: 1960px !important;
}

.height-px-1961 {
  height: 1961px !important;
}

.height-px-1962 {
  height: 1962px !important;
}

.height-px-1963 {
  height: 1963px !important;
}

.height-px-1964 {
  height: 1964px !important;
}

.height-px-1965 {
  height: 1965px !important;
}

.height-px-1966 {
  height: 1966px !important;
}

.height-px-1967 {
  height: 1967px !important;
}

.height-px-1968 {
  height: 1968px !important;
}

.height-px-1969 {
  height: 1969px !important;
}

.height-px-1970 {
  height: 1970px !important;
}

.height-px-1971 {
  height: 1971px !important;
}

.height-px-1972 {
  height: 1972px !important;
}

.height-px-1973 {
  height: 1973px !important;
}

.height-px-1974 {
  height: 1974px !important;
}

.height-px-1975 {
  height: 1975px !important;
}

.height-px-1976 {
  height: 1976px !important;
}

.height-px-1977 {
  height: 1977px !important;
}

.height-px-1978 {
  height: 1978px !important;
}

.height-px-1979 {
  height: 1979px !important;
}

.height-px-1980 {
  height: 1980px !important;
}

.height-px-1981 {
  height: 1981px !important;
}

.height-px-1982 {
  height: 1982px !important;
}

.height-px-1983 {
  height: 1983px !important;
}

.height-px-1984 {
  height: 1984px !important;
}

.height-px-1985 {
  height: 1985px !important;
}

.height-px-1986 {
  height: 1986px !important;
}

.height-px-1987 {
  height: 1987px !important;
}

.height-px-1988 {
  height: 1988px !important;
}

.height-px-1989 {
  height: 1989px !important;
}

.height-px-1990 {
  height: 1990px !important;
}

.height-px-1991 {
  height: 1991px !important;
}

.height-px-1992 {
  height: 1992px !important;
}

.height-px-1993 {
  height: 1993px !important;
}

.height-px-1994 {
  height: 1994px !important;
}

.height-px-1995 {
  height: 1995px !important;
}

.height-px-1996 {
  height: 1996px !important;
}

.height-px-1997 {
  height: 1997px !important;
}

.height-px-1998 {
  height: 1998px !important;
}

.height-px-1999 {
  height: 1999px !important;
}

.height-px-2000 {
  height: 2000px !important;
}

.border-radius-4 {
  border-radius: 4px !important;
}

.border-radius-8 {
  border-radius: 8px !important;
}

.border-radius-12 {
  border-radius: 12px !important;
}

.border-radius-16 {
  border-radius: 16px !important;
}

.border-radius-20 {
  border-radius: 20px !important;
}

.border-radius-24 {
  border-radius: 24px !important;
}

.border-radius-28 {
  border-radius: 28px !important;
}

.border-radius-32 {
  border-radius: 32px !important;
}

.border-radius-36 {
  border-radius: 36px !important;
}

.border-radius-40 {
  border-radius: 40px !important;
}

.border-radius-44 {
  border-radius: 44px !important;
}

.border-radius-48 {
  border-radius: 48px !important;
}

.border-radius-52 {
  border-radius: 52px !important;
}

.border-radius-56 {
  border-radius: 56px !important;
}

.border-radius-60 {
  border-radius: 60px !important;
}

.border-radius-64 {
  border-radius: 64px !important;
}

.border-radius-68 {
  border-radius: 68px !important;
}

.border-radius-72 {
  border-radius: 72px !important;
}

.border-radius-76 {
  border-radius: 76px !important;
}

.border-radius-80 {
  border-radius: 80px !important;
}

.border-radius-84 {
  border-radius: 84px !important;
}

.border-radius-88 {
  border-radius: 88px !important;
}

.border-radius-92 {
  border-radius: 92px !important;
}

.border-radius-96 {
  border-radius: 96px !important;
}

.border-radius-100 {
  border-radius: 100px !important;
}

.border-radius-104 {
  border-radius: 104px !important;
}

.border-radius-108 {
  border-radius: 108px !important;
}

.border-radius-112 {
  border-radius: 112px !important;
}

.border-radius-116 {
  border-radius: 116px !important;
}

.border-radius-120 {
  border-radius: 120px !important;
}

.border-radius-124 {
  border-radius: 124px !important;
}

.border-radius-128 {
  border-radius: 128px !important;
}

.border-radius-132 {
  border-radius: 132px !important;
}

.border-radius-136 {
  border-radius: 136px !important;
}

.border-radius-140 {
  border-radius: 140px !important;
}

.border-radius-144 {
  border-radius: 144px !important;
}

.border-radius-148 {
  border-radius: 148px !important;
}

.border-radius-152 {
  border-radius: 152px !important;
}

.border-radius-156 {
  border-radius: 156px !important;
}

.border-radius-160 {
  border-radius: 160px !important;
}

.border-radius-164 {
  border-radius: 164px !important;
}

.border-radius-168 {
  border-radius: 168px !important;
}

.border-radius-172 {
  border-radius: 172px !important;
}

.border-radius-176 {
  border-radius: 176px !important;
}

.border-radius-180 {
  border-radius: 180px !important;
}

.border-radius-184 {
  border-radius: 184px !important;
}

.border-radius-188 {
  border-radius: 188px !important;
}

.border-radius-192 {
  border-radius: 192px !important;
}

.border-radius-196 {
  border-radius: 196px !important;
}

.border-radius-200 {
  border-radius: 200px !important;
}

@media (min-width: 576px) {
  .h-m-0-sm {
    margin: 0 !important;
  }

  .h-mx-0-sm {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .h-my-0-sm {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .h-mt-0-sm {
    margin-top: 0 !important;
  }

  .h-mb-0-sm {
    margin-bottom: 0 !important;
  }

  .h-ml-0-sm {
    margin-left: 0 !important;
  }

  .h-mr-0-sm {
    margin-right: 0 !important;
  }

  .h-m-0-sm-minus {
    margin: 0 !important;
  }

  .h-mx-0-sm-minus {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .h-my-0-sm-minus {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .h-mt-0-sm-minus {
    margin-top: 0 !important;
  }

  .h-mb-0-sm-minus {
    margin-bottom: 0 !important;
  }

  .h-ml-0-sm-minus {
    margin-left: 0 !important;
  }

  .h-mr-0-sm-minus {
    margin-right: 0 !important;
  }

  .h-p-0-sm {
    padding: 0 !important;
  }

  .h-px-0-sm {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .h-py-0-sm {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .h-pt-0-sm {
    padding-top: 0 !important;
  }

  .h-pb-0-sm {
    padding-bottom: 0 !important;
  }

  .h-pl-0-sm {
    padding-left: 0 !important;
  }

  .h-pr-0-sm {
    padding-right: 0 !important;
  }

  .h-m-4-sm {
    margin: 4px !important;
  }

  .h-mx-4-sm {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }

  .h-my-4-sm {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .h-mt-4-sm {
    margin-top: 4px !important;
  }

  .h-mb-4-sm {
    margin-bottom: 4px !important;
  }

  .h-ml-4-sm {
    margin-left: 4px !important;
  }

  .h-mr-4-sm {
    margin-right: 4px !important;
  }

  .h-m-4-sm-minus {
    margin: -4px !important;
  }

  .h-mx-4-sm-minus {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }

  .h-my-4-sm-minus {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .h-mt-4-sm-minus {
    margin-top: -4px !important;
  }

  .h-mb-4-sm-minus {
    margin-bottom: -4px !important;
  }

  .h-ml-4-sm-minus {
    margin-left: -4px !important;
  }

  .h-mr-4-sm-minus {
    margin-right: -4px !important;
  }

  .h-p-4-sm {
    padding: 4px !important;
  }

  .h-px-4-sm {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .h-py-4-sm {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .h-pt-4-sm {
    padding-top: 4px !important;
  }

  .h-pb-4-sm {
    padding-bottom: 4px !important;
  }

  .h-pl-4-sm {
    padding-left: 4px !important;
  }

  .h-pr-4-sm {
    padding-right: 4px !important;
  }

  .h-m-8-sm {
    margin: 8px !important;
  }

  .h-mx-8-sm {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .h-my-8-sm {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .h-mt-8-sm {
    margin-top: 8px !important;
  }

  .h-mb-8-sm {
    margin-bottom: 8px !important;
  }

  .h-ml-8-sm {
    margin-left: 8px !important;
  }

  .h-mr-8-sm {
    margin-right: 8px !important;
  }

  .h-m-8-sm-minus {
    margin: -8px !important;
  }

  .h-mx-8-sm-minus {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }

  .h-my-8-sm-minus {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .h-mt-8-sm-minus {
    margin-top: -8px !important;
  }

  .h-mb-8-sm-minus {
    margin-bottom: -8px !important;
  }

  .h-ml-8-sm-minus {
    margin-left: -8px !important;
  }

  .h-mr-8-sm-minus {
    margin-right: -8px !important;
  }

  .h-p-8-sm {
    padding: 8px !important;
  }

  .h-px-8-sm {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .h-py-8-sm {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .h-pt-8-sm {
    padding-top: 8px !important;
  }

  .h-pb-8-sm {
    padding-bottom: 8px !important;
  }

  .h-pl-8-sm {
    padding-left: 8px !important;
  }

  .h-pr-8-sm {
    padding-right: 8px !important;
  }

  .h-m-12-sm {
    margin: 12px !important;
  }

  .h-mx-12-sm {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }

  .h-my-12-sm {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .h-mt-12-sm {
    margin-top: 12px !important;
  }

  .h-mb-12-sm {
    margin-bottom: 12px !important;
  }

  .h-ml-12-sm {
    margin-left: 12px !important;
  }

  .h-mr-12-sm {
    margin-right: 12px !important;
  }

  .h-m-12-sm-minus {
    margin: -12px !important;
  }

  .h-mx-12-sm-minus {
    margin-left: -12px !important;
    margin-right: -12px !important;
  }

  .h-my-12-sm-minus {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .h-mt-12-sm-minus {
    margin-top: -12px !important;
  }

  .h-mb-12-sm-minus {
    margin-bottom: -12px !important;
  }

  .h-ml-12-sm-minus {
    margin-left: -12px !important;
  }

  .h-mr-12-sm-minus {
    margin-right: -12px !important;
  }

  .h-p-12-sm {
    padding: 12px !important;
  }

  .h-px-12-sm {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  .h-py-12-sm {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .h-pt-12-sm {
    padding-top: 12px !important;
  }

  .h-pb-12-sm {
    padding-bottom: 12px !important;
  }

  .h-pl-12-sm {
    padding-left: 12px !important;
  }

  .h-pr-12-sm {
    padding-right: 12px !important;
  }

  .h-m-16-sm {
    margin: 16px !important;
  }

  .h-mx-16-sm {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }

  .h-my-16-sm {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .h-mt-16-sm {
    margin-top: 16px !important;
  }

  .h-mb-16-sm {
    margin-bottom: 16px !important;
  }

  .h-ml-16-sm {
    margin-left: 16px !important;
  }

  .h-mr-16-sm {
    margin-right: 16px !important;
  }

  .h-m-16-sm-minus {
    margin: -16px !important;
  }

  .h-mx-16-sm-minus {
    margin-left: -16px !important;
    margin-right: -16px !important;
  }

  .h-my-16-sm-minus {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .h-mt-16-sm-minus {
    margin-top: -16px !important;
  }

  .h-mb-16-sm-minus {
    margin-bottom: -16px !important;
  }

  .h-ml-16-sm-minus {
    margin-left: -16px !important;
  }

  .h-mr-16-sm-minus {
    margin-right: -16px !important;
  }

  .h-p-16-sm {
    padding: 16px !important;
  }

  .h-px-16-sm {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  .h-py-16-sm {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .h-pt-16-sm {
    padding-top: 16px !important;
  }

  .h-pb-16-sm {
    padding-bottom: 16px !important;
  }

  .h-pl-16-sm {
    padding-left: 16px !important;
  }

  .h-pr-16-sm {
    padding-right: 16px !important;
  }

  .h-m-20-sm {
    margin: 20px !important;
  }

  .h-mx-20-sm {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .h-my-20-sm {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .h-mt-20-sm {
    margin-top: 20px !important;
  }

  .h-mb-20-sm {
    margin-bottom: 20px !important;
  }

  .h-ml-20-sm {
    margin-left: 20px !important;
  }

  .h-mr-20-sm {
    margin-right: 20px !important;
  }

  .h-m-20-sm-minus {
    margin: -20px !important;
  }

  .h-mx-20-sm-minus {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }

  .h-my-20-sm-minus {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }

  .h-mt-20-sm-minus {
    margin-top: -20px !important;
  }

  .h-mb-20-sm-minus {
    margin-bottom: -20px !important;
  }

  .h-ml-20-sm-minus {
    margin-left: -20px !important;
  }

  .h-mr-20-sm-minus {
    margin-right: -20px !important;
  }

  .h-p-20-sm {
    padding: 20px !important;
  }

  .h-px-20-sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .h-py-20-sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .h-pt-20-sm {
    padding-top: 20px !important;
  }

  .h-pb-20-sm {
    padding-bottom: 20px !important;
  }

  .h-pl-20-sm {
    padding-left: 20px !important;
  }

  .h-pr-20-sm {
    padding-right: 20px !important;
  }

  .h-m-24-sm {
    margin: 24px !important;
  }

  .h-mx-24-sm {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }

  .h-my-24-sm {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .h-mt-24-sm {
    margin-top: 24px !important;
  }

  .h-mb-24-sm {
    margin-bottom: 24px !important;
  }

  .h-ml-24-sm {
    margin-left: 24px !important;
  }

  .h-mr-24-sm {
    margin-right: 24px !important;
  }

  .h-m-24-sm-minus {
    margin: -24px !important;
  }

  .h-mx-24-sm-minus {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }

  .h-my-24-sm-minus {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .h-mt-24-sm-minus {
    margin-top: -24px !important;
  }

  .h-mb-24-sm-minus {
    margin-bottom: -24px !important;
  }

  .h-ml-24-sm-minus {
    margin-left: -24px !important;
  }

  .h-mr-24-sm-minus {
    margin-right: -24px !important;
  }

  .h-p-24-sm {
    padding: 24px !important;
  }

  .h-px-24-sm {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  .h-py-24-sm {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .h-pt-24-sm {
    padding-top: 24px !important;
  }

  .h-pb-24-sm {
    padding-bottom: 24px !important;
  }

  .h-pl-24-sm {
    padding-left: 24px !important;
  }

  .h-pr-24-sm {
    padding-right: 24px !important;
  }

  .h-m-28-sm {
    margin: 28px !important;
  }

  .h-mx-28-sm {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }

  .h-my-28-sm {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }

  .h-mt-28-sm {
    margin-top: 28px !important;
  }

  .h-mb-28-sm {
    margin-bottom: 28px !important;
  }

  .h-ml-28-sm {
    margin-left: 28px !important;
  }

  .h-mr-28-sm {
    margin-right: 28px !important;
  }

  .h-m-28-sm-minus {
    margin: -28px !important;
  }

  .h-mx-28-sm-minus {
    margin-left: -28px !important;
    margin-right: -28px !important;
  }

  .h-my-28-sm-minus {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }

  .h-mt-28-sm-minus {
    margin-top: -28px !important;
  }

  .h-mb-28-sm-minus {
    margin-bottom: -28px !important;
  }

  .h-ml-28-sm-minus {
    margin-left: -28px !important;
  }

  .h-mr-28-sm-minus {
    margin-right: -28px !important;
  }

  .h-p-28-sm {
    padding: 28px !important;
  }

  .h-px-28-sm {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }

  .h-py-28-sm {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  .h-pt-28-sm {
    padding-top: 28px !important;
  }

  .h-pb-28-sm {
    padding-bottom: 28px !important;
  }

  .h-pl-28-sm {
    padding-left: 28px !important;
  }

  .h-pr-28-sm {
    padding-right: 28px !important;
  }

  .h-m-32-sm {
    margin: 32px !important;
  }

  .h-mx-32-sm {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }

  .h-my-32-sm {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .h-mt-32-sm {
    margin-top: 32px !important;
  }

  .h-mb-32-sm {
    margin-bottom: 32px !important;
  }

  .h-ml-32-sm {
    margin-left: 32px !important;
  }

  .h-mr-32-sm {
    margin-right: 32px !important;
  }

  .h-m-32-sm-minus {
    margin: -32px !important;
  }

  .h-mx-32-sm-minus {
    margin-left: -32px !important;
    margin-right: -32px !important;
  }

  .h-my-32-sm-minus {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }

  .h-mt-32-sm-minus {
    margin-top: -32px !important;
  }

  .h-mb-32-sm-minus {
    margin-bottom: -32px !important;
  }

  .h-ml-32-sm-minus {
    margin-left: -32px !important;
  }

  .h-mr-32-sm-minus {
    margin-right: -32px !important;
  }

  .h-p-32-sm {
    padding: 32px !important;
  }

  .h-px-32-sm {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .h-py-32-sm {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .h-pt-32-sm {
    padding-top: 32px !important;
  }

  .h-pb-32-sm {
    padding-bottom: 32px !important;
  }

  .h-pl-32-sm {
    padding-left: 32px !important;
  }

  .h-pr-32-sm {
    padding-right: 32px !important;
  }

  .h-m-36-sm {
    margin: 36px !important;
  }

  .h-mx-36-sm {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }

  .h-my-36-sm {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .h-mt-36-sm {
    margin-top: 36px !important;
  }

  .h-mb-36-sm {
    margin-bottom: 36px !important;
  }

  .h-ml-36-sm {
    margin-left: 36px !important;
  }

  .h-mr-36-sm {
    margin-right: 36px !important;
  }

  .h-m-36-sm-minus {
    margin: -36px !important;
  }

  .h-mx-36-sm-minus {
    margin-left: -36px !important;
    margin-right: -36px !important;
  }

  .h-my-36-sm-minus {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .h-mt-36-sm-minus {
    margin-top: -36px !important;
  }

  .h-mb-36-sm-minus {
    margin-bottom: -36px !important;
  }

  .h-ml-36-sm-minus {
    margin-left: -36px !important;
  }

  .h-mr-36-sm-minus {
    margin-right: -36px !important;
  }

  .h-p-36-sm {
    padding: 36px !important;
  }

  .h-px-36-sm {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }

  .h-py-36-sm {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .h-pt-36-sm {
    padding-top: 36px !important;
  }

  .h-pb-36-sm {
    padding-bottom: 36px !important;
  }

  .h-pl-36-sm {
    padding-left: 36px !important;
  }

  .h-pr-36-sm {
    padding-right: 36px !important;
  }

  .h-m-40-sm {
    margin: 40px !important;
  }

  .h-mx-40-sm {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .h-my-40-sm {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .h-mt-40-sm {
    margin-top: 40px !important;
  }

  .h-mb-40-sm {
    margin-bottom: 40px !important;
  }

  .h-ml-40-sm {
    margin-left: 40px !important;
  }

  .h-mr-40-sm {
    margin-right: 40px !important;
  }

  .h-m-40-sm-minus {
    margin: -40px !important;
  }

  .h-mx-40-sm-minus {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }

  .h-my-40-sm-minus {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }

  .h-mt-40-sm-minus {
    margin-top: -40px !important;
  }

  .h-mb-40-sm-minus {
    margin-bottom: -40px !important;
  }

  .h-ml-40-sm-minus {
    margin-left: -40px !important;
  }

  .h-mr-40-sm-minus {
    margin-right: -40px !important;
  }

  .h-p-40-sm {
    padding: 40px !important;
  }

  .h-px-40-sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .h-py-40-sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .h-pt-40-sm {
    padding-top: 40px !important;
  }

  .h-pb-40-sm {
    padding-bottom: 40px !important;
  }

  .h-pl-40-sm {
    padding-left: 40px !important;
  }

  .h-pr-40-sm {
    padding-right: 40px !important;
  }

  .h-m-44-sm {
    margin: 44px !important;
  }

  .h-mx-44-sm {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }

  .h-my-44-sm {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }

  .h-mt-44-sm {
    margin-top: 44px !important;
  }

  .h-mb-44-sm {
    margin-bottom: 44px !important;
  }

  .h-ml-44-sm {
    margin-left: 44px !important;
  }

  .h-mr-44-sm {
    margin-right: 44px !important;
  }

  .h-m-44-sm-minus {
    margin: -44px !important;
  }

  .h-mx-44-sm-minus {
    margin-left: -44px !important;
    margin-right: -44px !important;
  }

  .h-my-44-sm-minus {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }

  .h-mt-44-sm-minus {
    margin-top: -44px !important;
  }

  .h-mb-44-sm-minus {
    margin-bottom: -44px !important;
  }

  .h-ml-44-sm-minus {
    margin-left: -44px !important;
  }

  .h-mr-44-sm-minus {
    margin-right: -44px !important;
  }

  .h-p-44-sm {
    padding: 44px !important;
  }

  .h-px-44-sm {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }

  .h-py-44-sm {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  .h-pt-44-sm {
    padding-top: 44px !important;
  }

  .h-pb-44-sm {
    padding-bottom: 44px !important;
  }

  .h-pl-44-sm {
    padding-left: 44px !important;
  }

  .h-pr-44-sm {
    padding-right: 44px !important;
  }

  .h-m-48-sm {
    margin: 48px !important;
  }

  .h-mx-48-sm {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }

  .h-my-48-sm {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .h-mt-48-sm {
    margin-top: 48px !important;
  }

  .h-mb-48-sm {
    margin-bottom: 48px !important;
  }

  .h-ml-48-sm {
    margin-left: 48px !important;
  }

  .h-mr-48-sm {
    margin-right: 48px !important;
  }

  .h-m-48-sm-minus {
    margin: -48px !important;
  }

  .h-mx-48-sm-minus {
    margin-left: -48px !important;
    margin-right: -48px !important;
  }

  .h-my-48-sm-minus {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .h-mt-48-sm-minus {
    margin-top: -48px !important;
  }

  .h-mb-48-sm-minus {
    margin-bottom: -48px !important;
  }

  .h-ml-48-sm-minus {
    margin-left: -48px !important;
  }

  .h-mr-48-sm-minus {
    margin-right: -48px !important;
  }

  .h-p-48-sm {
    padding: 48px !important;
  }

  .h-px-48-sm {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }

  .h-py-48-sm {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .h-pt-48-sm {
    padding-top: 48px !important;
  }

  .h-pb-48-sm {
    padding-bottom: 48px !important;
  }

  .h-pl-48-sm {
    padding-left: 48px !important;
  }

  .h-pr-48-sm {
    padding-right: 48px !important;
  }

  .h-m-52-sm {
    margin: 52px !important;
  }

  .h-mx-52-sm {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }

  .h-my-52-sm {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }

  .h-mt-52-sm {
    margin-top: 52px !important;
  }

  .h-mb-52-sm {
    margin-bottom: 52px !important;
  }

  .h-ml-52-sm {
    margin-left: 52px !important;
  }

  .h-mr-52-sm {
    margin-right: 52px !important;
  }

  .h-m-52-sm-minus {
    margin: -52px !important;
  }

  .h-mx-52-sm-minus {
    margin-left: -52px !important;
    margin-right: -52px !important;
  }

  .h-my-52-sm-minus {
    margin-top: -52px !important;
    margin-bottom: -52px !important;
  }

  .h-mt-52-sm-minus {
    margin-top: -52px !important;
  }

  .h-mb-52-sm-minus {
    margin-bottom: -52px !important;
  }

  .h-ml-52-sm-minus {
    margin-left: -52px !important;
  }

  .h-mr-52-sm-minus {
    margin-right: -52px !important;
  }

  .h-p-52-sm {
    padding: 52px !important;
  }

  .h-px-52-sm {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }

  .h-py-52-sm {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }

  .h-pt-52-sm {
    padding-top: 52px !important;
  }

  .h-pb-52-sm {
    padding-bottom: 52px !important;
  }

  .h-pl-52-sm {
    padding-left: 52px !important;
  }

  .h-pr-52-sm {
    padding-right: 52px !important;
  }

  .h-m-56-sm {
    margin: 56px !important;
  }

  .h-mx-56-sm {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }

  .h-my-56-sm {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }

  .h-mt-56-sm {
    margin-top: 56px !important;
  }

  .h-mb-56-sm {
    margin-bottom: 56px !important;
  }

  .h-ml-56-sm {
    margin-left: 56px !important;
  }

  .h-mr-56-sm {
    margin-right: 56px !important;
  }

  .h-m-56-sm-minus {
    margin: -56px !important;
  }

  .h-mx-56-sm-minus {
    margin-left: -56px !important;
    margin-right: -56px !important;
  }

  .h-my-56-sm-minus {
    margin-top: -56px !important;
    margin-bottom: -56px !important;
  }

  .h-mt-56-sm-minus {
    margin-top: -56px !important;
  }

  .h-mb-56-sm-minus {
    margin-bottom: -56px !important;
  }

  .h-ml-56-sm-minus {
    margin-left: -56px !important;
  }

  .h-mr-56-sm-minus {
    margin-right: -56px !important;
  }

  .h-p-56-sm {
    padding: 56px !important;
  }

  .h-px-56-sm {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }

  .h-py-56-sm {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }

  .h-pt-56-sm {
    padding-top: 56px !important;
  }

  .h-pb-56-sm {
    padding-bottom: 56px !important;
  }

  .h-pl-56-sm {
    padding-left: 56px !important;
  }

  .h-pr-56-sm {
    padding-right: 56px !important;
  }

  .h-m-60-sm {
    margin: 60px !important;
  }

  .h-mx-60-sm {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }

  .h-my-60-sm {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .h-mt-60-sm {
    margin-top: 60px !important;
  }

  .h-mb-60-sm {
    margin-bottom: 60px !important;
  }

  .h-ml-60-sm {
    margin-left: 60px !important;
  }

  .h-mr-60-sm {
    margin-right: 60px !important;
  }

  .h-m-60-sm-minus {
    margin: -60px !important;
  }

  .h-mx-60-sm-minus {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }

  .h-my-60-sm-minus {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }

  .h-mt-60-sm-minus {
    margin-top: -60px !important;
  }

  .h-mb-60-sm-minus {
    margin-bottom: -60px !important;
  }

  .h-ml-60-sm-minus {
    margin-left: -60px !important;
  }

  .h-mr-60-sm-minus {
    margin-right: -60px !important;
  }

  .h-p-60-sm {
    padding: 60px !important;
  }

  .h-px-60-sm {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }

  .h-py-60-sm {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .h-pt-60-sm {
    padding-top: 60px !important;
  }

  .h-pb-60-sm {
    padding-bottom: 60px !important;
  }

  .h-pl-60-sm {
    padding-left: 60px !important;
  }

  .h-pr-60-sm {
    padding-right: 60px !important;
  }

  .h-m-64-sm {
    margin: 64px !important;
  }

  .h-mx-64-sm {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }

  .h-my-64-sm {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }

  .h-mt-64-sm {
    margin-top: 64px !important;
  }

  .h-mb-64-sm {
    margin-bottom: 64px !important;
  }

  .h-ml-64-sm {
    margin-left: 64px !important;
  }

  .h-mr-64-sm {
    margin-right: 64px !important;
  }

  .h-m-64-sm-minus {
    margin: -64px !important;
  }

  .h-mx-64-sm-minus {
    margin-left: -64px !important;
    margin-right: -64px !important;
  }

  .h-my-64-sm-minus {
    margin-top: -64px !important;
    margin-bottom: -64px !important;
  }

  .h-mt-64-sm-minus {
    margin-top: -64px !important;
  }

  .h-mb-64-sm-minus {
    margin-bottom: -64px !important;
  }

  .h-ml-64-sm-minus {
    margin-left: -64px !important;
  }

  .h-mr-64-sm-minus {
    margin-right: -64px !important;
  }

  .h-p-64-sm {
    padding: 64px !important;
  }

  .h-px-64-sm {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }

  .h-py-64-sm {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }

  .h-pt-64-sm {
    padding-top: 64px !important;
  }

  .h-pb-64-sm {
    padding-bottom: 64px !important;
  }

  .h-pl-64-sm {
    padding-left: 64px !important;
  }

  .h-pr-64-sm {
    padding-right: 64px !important;
  }

  .h-m-68-sm {
    margin: 68px !important;
  }

  .h-mx-68-sm {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }

  .h-my-68-sm {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }

  .h-mt-68-sm {
    margin-top: 68px !important;
  }

  .h-mb-68-sm {
    margin-bottom: 68px !important;
  }

  .h-ml-68-sm {
    margin-left: 68px !important;
  }

  .h-mr-68-sm {
    margin-right: 68px !important;
  }

  .h-m-68-sm-minus {
    margin: -68px !important;
  }

  .h-mx-68-sm-minus {
    margin-left: -68px !important;
    margin-right: -68px !important;
  }

  .h-my-68-sm-minus {
    margin-top: -68px !important;
    margin-bottom: -68px !important;
  }

  .h-mt-68-sm-minus {
    margin-top: -68px !important;
  }

  .h-mb-68-sm-minus {
    margin-bottom: -68px !important;
  }

  .h-ml-68-sm-minus {
    margin-left: -68px !important;
  }

  .h-mr-68-sm-minus {
    margin-right: -68px !important;
  }

  .h-p-68-sm {
    padding: 68px !important;
  }

  .h-px-68-sm {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }

  .h-py-68-sm {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }

  .h-pt-68-sm {
    padding-top: 68px !important;
  }

  .h-pb-68-sm {
    padding-bottom: 68px !important;
  }

  .h-pl-68-sm {
    padding-left: 68px !important;
  }

  .h-pr-68-sm {
    padding-right: 68px !important;
  }

  .h-m-72-sm {
    margin: 72px !important;
  }

  .h-mx-72-sm {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }

  .h-my-72-sm {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .h-mt-72-sm {
    margin-top: 72px !important;
  }

  .h-mb-72-sm {
    margin-bottom: 72px !important;
  }

  .h-ml-72-sm {
    margin-left: 72px !important;
  }

  .h-mr-72-sm {
    margin-right: 72px !important;
  }

  .h-m-72-sm-minus {
    margin: -72px !important;
  }

  .h-mx-72-sm-minus {
    margin-left: -72px !important;
    margin-right: -72px !important;
  }

  .h-my-72-sm-minus {
    margin-top: -72px !important;
    margin-bottom: -72px !important;
  }

  .h-mt-72-sm-minus {
    margin-top: -72px !important;
  }

  .h-mb-72-sm-minus {
    margin-bottom: -72px !important;
  }

  .h-ml-72-sm-minus {
    margin-left: -72px !important;
  }

  .h-mr-72-sm-minus {
    margin-right: -72px !important;
  }

  .h-p-72-sm {
    padding: 72px !important;
  }

  .h-px-72-sm {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }

  .h-py-72-sm {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .h-pt-72-sm {
    padding-top: 72px !important;
  }

  .h-pb-72-sm {
    padding-bottom: 72px !important;
  }

  .h-pl-72-sm {
    padding-left: 72px !important;
  }

  .h-pr-72-sm {
    padding-right: 72px !important;
  }

  .h-m-76-sm {
    margin: 76px !important;
  }

  .h-mx-76-sm {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }

  .h-my-76-sm {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }

  .h-mt-76-sm {
    margin-top: 76px !important;
  }

  .h-mb-76-sm {
    margin-bottom: 76px !important;
  }

  .h-ml-76-sm {
    margin-left: 76px !important;
  }

  .h-mr-76-sm {
    margin-right: 76px !important;
  }

  .h-m-76-sm-minus {
    margin: -76px !important;
  }

  .h-mx-76-sm-minus {
    margin-left: -76px !important;
    margin-right: -76px !important;
  }

  .h-my-76-sm-minus {
    margin-top: -76px !important;
    margin-bottom: -76px !important;
  }

  .h-mt-76-sm-minus {
    margin-top: -76px !important;
  }

  .h-mb-76-sm-minus {
    margin-bottom: -76px !important;
  }

  .h-ml-76-sm-minus {
    margin-left: -76px !important;
  }

  .h-mr-76-sm-minus {
    margin-right: -76px !important;
  }

  .h-p-76-sm {
    padding: 76px !important;
  }

  .h-px-76-sm {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }

  .h-py-76-sm {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }

  .h-pt-76-sm {
    padding-top: 76px !important;
  }

  .h-pb-76-sm {
    padding-bottom: 76px !important;
  }

  .h-pl-76-sm {
    padding-left: 76px !important;
  }

  .h-pr-76-sm {
    padding-right: 76px !important;
  }

  .h-m-80-sm {
    margin: 80px !important;
  }

  .h-mx-80-sm {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .h-my-80-sm {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

  .h-mt-80-sm {
    margin-top: 80px !important;
  }

  .h-mb-80-sm {
    margin-bottom: 80px !important;
  }

  .h-ml-80-sm {
    margin-left: 80px !important;
  }

  .h-mr-80-sm {
    margin-right: 80px !important;
  }

  .h-m-80-sm-minus {
    margin: -80px !important;
  }

  .h-mx-80-sm-minus {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }

  .h-my-80-sm-minus {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }

  .h-mt-80-sm-minus {
    margin-top: -80px !important;
  }

  .h-mb-80-sm-minus {
    margin-bottom: -80px !important;
  }

  .h-ml-80-sm-minus {
    margin-left: -80px !important;
  }

  .h-mr-80-sm-minus {
    margin-right: -80px !important;
  }

  .h-p-80-sm {
    padding: 80px !important;
  }

  .h-px-80-sm {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }

  .h-py-80-sm {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .h-pt-80-sm {
    padding-top: 80px !important;
  }

  .h-pb-80-sm {
    padding-bottom: 80px !important;
  }

  .h-pl-80-sm {
    padding-left: 80px !important;
  }

  .h-pr-80-sm {
    padding-right: 80px !important;
  }

  .h-m-84-sm {
    margin: 84px !important;
  }

  .h-mx-84-sm {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }

  .h-my-84-sm {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }

  .h-mt-84-sm {
    margin-top: 84px !important;
  }

  .h-mb-84-sm {
    margin-bottom: 84px !important;
  }

  .h-ml-84-sm {
    margin-left: 84px !important;
  }

  .h-mr-84-sm {
    margin-right: 84px !important;
  }

  .h-m-84-sm-minus {
    margin: -84px !important;
  }

  .h-mx-84-sm-minus {
    margin-left: -84px !important;
    margin-right: -84px !important;
  }

  .h-my-84-sm-minus {
    margin-top: -84px !important;
    margin-bottom: -84px !important;
  }

  .h-mt-84-sm-minus {
    margin-top: -84px !important;
  }

  .h-mb-84-sm-minus {
    margin-bottom: -84px !important;
  }

  .h-ml-84-sm-minus {
    margin-left: -84px !important;
  }

  .h-mr-84-sm-minus {
    margin-right: -84px !important;
  }

  .h-p-84-sm {
    padding: 84px !important;
  }

  .h-px-84-sm {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }

  .h-py-84-sm {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }

  .h-pt-84-sm {
    padding-top: 84px !important;
  }

  .h-pb-84-sm {
    padding-bottom: 84px !important;
  }

  .h-pl-84-sm {
    padding-left: 84px !important;
  }

  .h-pr-84-sm {
    padding-right: 84px !important;
  }

  .h-m-88-sm {
    margin: 88px !important;
  }

  .h-mx-88-sm {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }

  .h-my-88-sm {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }

  .h-mt-88-sm {
    margin-top: 88px !important;
  }

  .h-mb-88-sm {
    margin-bottom: 88px !important;
  }

  .h-ml-88-sm {
    margin-left: 88px !important;
  }

  .h-mr-88-sm {
    margin-right: 88px !important;
  }

  .h-m-88-sm-minus {
    margin: -88px !important;
  }

  .h-mx-88-sm-minus {
    margin-left: -88px !important;
    margin-right: -88px !important;
  }

  .h-my-88-sm-minus {
    margin-top: -88px !important;
    margin-bottom: -88px !important;
  }

  .h-mt-88-sm-minus {
    margin-top: -88px !important;
  }

  .h-mb-88-sm-minus {
    margin-bottom: -88px !important;
  }

  .h-ml-88-sm-minus {
    margin-left: -88px !important;
  }

  .h-mr-88-sm-minus {
    margin-right: -88px !important;
  }

  .h-p-88-sm {
    padding: 88px !important;
  }

  .h-px-88-sm {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }

  .h-py-88-sm {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }

  .h-pt-88-sm {
    padding-top: 88px !important;
  }

  .h-pb-88-sm {
    padding-bottom: 88px !important;
  }

  .h-pl-88-sm {
    padding-left: 88px !important;
  }

  .h-pr-88-sm {
    padding-right: 88px !important;
  }

  .h-m-92-sm {
    margin: 92px !important;
  }

  .h-mx-92-sm {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }

  .h-my-92-sm {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }

  .h-mt-92-sm {
    margin-top: 92px !important;
  }

  .h-mb-92-sm {
    margin-bottom: 92px !important;
  }

  .h-ml-92-sm {
    margin-left: 92px !important;
  }

  .h-mr-92-sm {
    margin-right: 92px !important;
  }

  .h-m-92-sm-minus {
    margin: -92px !important;
  }

  .h-mx-92-sm-minus {
    margin-left: -92px !important;
    margin-right: -92px !important;
  }

  .h-my-92-sm-minus {
    margin-top: -92px !important;
    margin-bottom: -92px !important;
  }

  .h-mt-92-sm-minus {
    margin-top: -92px !important;
  }

  .h-mb-92-sm-minus {
    margin-bottom: -92px !important;
  }

  .h-ml-92-sm-minus {
    margin-left: -92px !important;
  }

  .h-mr-92-sm-minus {
    margin-right: -92px !important;
  }

  .h-p-92-sm {
    padding: 92px !important;
  }

  .h-px-92-sm {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }

  .h-py-92-sm {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }

  .h-pt-92-sm {
    padding-top: 92px !important;
  }

  .h-pb-92-sm {
    padding-bottom: 92px !important;
  }

  .h-pl-92-sm {
    padding-left: 92px !important;
  }

  .h-pr-92-sm {
    padding-right: 92px !important;
  }

  .h-m-96-sm {
    margin: 96px !important;
  }

  .h-mx-96-sm {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }

  .h-my-96-sm {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .h-mt-96-sm {
    margin-top: 96px !important;
  }

  .h-mb-96-sm {
    margin-bottom: 96px !important;
  }

  .h-ml-96-sm {
    margin-left: 96px !important;
  }

  .h-mr-96-sm {
    margin-right: 96px !important;
  }

  .h-m-96-sm-minus {
    margin: -96px !important;
  }

  .h-mx-96-sm-minus {
    margin-left: -96px !important;
    margin-right: -96px !important;
  }

  .h-my-96-sm-minus {
    margin-top: -96px !important;
    margin-bottom: -96px !important;
  }

  .h-mt-96-sm-minus {
    margin-top: -96px !important;
  }

  .h-mb-96-sm-minus {
    margin-bottom: -96px !important;
  }

  .h-ml-96-sm-minus {
    margin-left: -96px !important;
  }

  .h-mr-96-sm-minus {
    margin-right: -96px !important;
  }

  .h-p-96-sm {
    padding: 96px !important;
  }

  .h-px-96-sm {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }

  .h-py-96-sm {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .h-pt-96-sm {
    padding-top: 96px !important;
  }

  .h-pb-96-sm {
    padding-bottom: 96px !important;
  }

  .h-pl-96-sm {
    padding-left: 96px !important;
  }

  .h-pr-96-sm {
    padding-right: 96px !important;
  }

  .h-m-100-sm {
    margin: 100px !important;
  }

  .h-mx-100-sm {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }

  .h-my-100-sm {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .h-mt-100-sm {
    margin-top: 100px !important;
  }

  .h-mb-100-sm {
    margin-bottom: 100px !important;
  }

  .h-ml-100-sm {
    margin-left: 100px !important;
  }

  .h-mr-100-sm {
    margin-right: 100px !important;
  }

  .h-m-100-sm-minus {
    margin: -100px !important;
  }

  .h-mx-100-sm-minus {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }

  .h-my-100-sm-minus {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }

  .h-mt-100-sm-minus {
    margin-top: -100px !important;
  }

  .h-mb-100-sm-minus {
    margin-bottom: -100px !important;
  }

  .h-ml-100-sm-minus {
    margin-left: -100px !important;
  }

  .h-mr-100-sm-minus {
    margin-right: -100px !important;
  }

  .h-p-100-sm {
    padding: 100px !important;
  }

  .h-px-100-sm {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }

  .h-py-100-sm {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .h-pt-100-sm {
    padding-top: 100px !important;
  }

  .h-pb-100-sm {
    padding-bottom: 100px !important;
  }

  .h-pl-100-sm {
    padding-left: 100px !important;
  }

  .h-pr-100-sm {
    padding-right: 100px !important;
  }

  .h-m-104-sm {
    margin: 104px !important;
  }

  .h-mx-104-sm {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }

  .h-my-104-sm {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }

  .h-mt-104-sm {
    margin-top: 104px !important;
  }

  .h-mb-104-sm {
    margin-bottom: 104px !important;
  }

  .h-ml-104-sm {
    margin-left: 104px !important;
  }

  .h-mr-104-sm {
    margin-right: 104px !important;
  }

  .h-m-104-sm-minus {
    margin: -104px !important;
  }

  .h-mx-104-sm-minus {
    margin-left: -104px !important;
    margin-right: -104px !important;
  }

  .h-my-104-sm-minus {
    margin-top: -104px !important;
    margin-bottom: -104px !important;
  }

  .h-mt-104-sm-minus {
    margin-top: -104px !important;
  }

  .h-mb-104-sm-minus {
    margin-bottom: -104px !important;
  }

  .h-ml-104-sm-minus {
    margin-left: -104px !important;
  }

  .h-mr-104-sm-minus {
    margin-right: -104px !important;
  }

  .h-p-104-sm {
    padding: 104px !important;
  }

  .h-px-104-sm {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }

  .h-py-104-sm {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }

  .h-pt-104-sm {
    padding-top: 104px !important;
  }

  .h-pb-104-sm {
    padding-bottom: 104px !important;
  }

  .h-pl-104-sm {
    padding-left: 104px !important;
  }

  .h-pr-104-sm {
    padding-right: 104px !important;
  }

  .h-m-108-sm {
    margin: 108px !important;
  }

  .h-mx-108-sm {
    margin-left: 108px !important;
    margin-right: 108px !important;
  }

  .h-my-108-sm {
    margin-top: 108px !important;
    margin-bottom: 108px !important;
  }

  .h-mt-108-sm {
    margin-top: 108px !important;
  }

  .h-mb-108-sm {
    margin-bottom: 108px !important;
  }

  .h-ml-108-sm {
    margin-left: 108px !important;
  }

  .h-mr-108-sm {
    margin-right: 108px !important;
  }

  .h-m-108-sm-minus {
    margin: -108px !important;
  }

  .h-mx-108-sm-minus {
    margin-left: -108px !important;
    margin-right: -108px !important;
  }

  .h-my-108-sm-minus {
    margin-top: -108px !important;
    margin-bottom: -108px !important;
  }

  .h-mt-108-sm-minus {
    margin-top: -108px !important;
  }

  .h-mb-108-sm-minus {
    margin-bottom: -108px !important;
  }

  .h-ml-108-sm-minus {
    margin-left: -108px !important;
  }

  .h-mr-108-sm-minus {
    margin-right: -108px !important;
  }

  .h-p-108-sm {
    padding: 108px !important;
  }

  .h-px-108-sm {
    padding-left: 108px !important;
    padding-right: 108px !important;
  }

  .h-py-108-sm {
    padding-top: 108px !important;
    padding-bottom: 108px !important;
  }

  .h-pt-108-sm {
    padding-top: 108px !important;
  }

  .h-pb-108-sm {
    padding-bottom: 108px !important;
  }

  .h-pl-108-sm {
    padding-left: 108px !important;
  }

  .h-pr-108-sm {
    padding-right: 108px !important;
  }

  .h-m-112-sm {
    margin: 112px !important;
  }

  .h-mx-112-sm {
    margin-left: 112px !important;
    margin-right: 112px !important;
  }

  .h-my-112-sm {
    margin-top: 112px !important;
    margin-bottom: 112px !important;
  }

  .h-mt-112-sm {
    margin-top: 112px !important;
  }

  .h-mb-112-sm {
    margin-bottom: 112px !important;
  }

  .h-ml-112-sm {
    margin-left: 112px !important;
  }

  .h-mr-112-sm {
    margin-right: 112px !important;
  }

  .h-m-112-sm-minus {
    margin: -112px !important;
  }

  .h-mx-112-sm-minus {
    margin-left: -112px !important;
    margin-right: -112px !important;
  }

  .h-my-112-sm-minus {
    margin-top: -112px !important;
    margin-bottom: -112px !important;
  }

  .h-mt-112-sm-minus {
    margin-top: -112px !important;
  }

  .h-mb-112-sm-minus {
    margin-bottom: -112px !important;
  }

  .h-ml-112-sm-minus {
    margin-left: -112px !important;
  }

  .h-mr-112-sm-minus {
    margin-right: -112px !important;
  }

  .h-p-112-sm {
    padding: 112px !important;
  }

  .h-px-112-sm {
    padding-left: 112px !important;
    padding-right: 112px !important;
  }

  .h-py-112-sm {
    padding-top: 112px !important;
    padding-bottom: 112px !important;
  }

  .h-pt-112-sm {
    padding-top: 112px !important;
  }

  .h-pb-112-sm {
    padding-bottom: 112px !important;
  }

  .h-pl-112-sm {
    padding-left: 112px !important;
  }

  .h-pr-112-sm {
    padding-right: 112px !important;
  }

  .h-m-116-sm {
    margin: 116px !important;
  }

  .h-mx-116-sm {
    margin-left: 116px !important;
    margin-right: 116px !important;
  }

  .h-my-116-sm {
    margin-top: 116px !important;
    margin-bottom: 116px !important;
  }

  .h-mt-116-sm {
    margin-top: 116px !important;
  }

  .h-mb-116-sm {
    margin-bottom: 116px !important;
  }

  .h-ml-116-sm {
    margin-left: 116px !important;
  }

  .h-mr-116-sm {
    margin-right: 116px !important;
  }

  .h-m-116-sm-minus {
    margin: -116px !important;
  }

  .h-mx-116-sm-minus {
    margin-left: -116px !important;
    margin-right: -116px !important;
  }

  .h-my-116-sm-minus {
    margin-top: -116px !important;
    margin-bottom: -116px !important;
  }

  .h-mt-116-sm-minus {
    margin-top: -116px !important;
  }

  .h-mb-116-sm-minus {
    margin-bottom: -116px !important;
  }

  .h-ml-116-sm-minus {
    margin-left: -116px !important;
  }

  .h-mr-116-sm-minus {
    margin-right: -116px !important;
  }

  .h-p-116-sm {
    padding: 116px !important;
  }

  .h-px-116-sm {
    padding-left: 116px !important;
    padding-right: 116px !important;
  }

  .h-py-116-sm {
    padding-top: 116px !important;
    padding-bottom: 116px !important;
  }

  .h-pt-116-sm {
    padding-top: 116px !important;
  }

  .h-pb-116-sm {
    padding-bottom: 116px !important;
  }

  .h-pl-116-sm {
    padding-left: 116px !important;
  }

  .h-pr-116-sm {
    padding-right: 116px !important;
  }

  .h-m-120-sm {
    margin: 120px !important;
  }

  .h-mx-120-sm {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }

  .h-my-120-sm {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

  .h-mt-120-sm {
    margin-top: 120px !important;
  }

  .h-mb-120-sm {
    margin-bottom: 120px !important;
  }

  .h-ml-120-sm {
    margin-left: 120px !important;
  }

  .h-mr-120-sm {
    margin-right: 120px !important;
  }

  .h-m-120-sm-minus {
    margin: -120px !important;
  }

  .h-mx-120-sm-minus {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }

  .h-my-120-sm-minus {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }

  .h-mt-120-sm-minus {
    margin-top: -120px !important;
  }

  .h-mb-120-sm-minus {
    margin-bottom: -120px !important;
  }

  .h-ml-120-sm-minus {
    margin-left: -120px !important;
  }

  .h-mr-120-sm-minus {
    margin-right: -120px !important;
  }

  .h-p-120-sm {
    padding: 120px !important;
  }

  .h-px-120-sm {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }

  .h-py-120-sm {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .h-pt-120-sm {
    padding-top: 120px !important;
  }

  .h-pb-120-sm {
    padding-bottom: 120px !important;
  }

  .h-pl-120-sm {
    padding-left: 120px !important;
  }

  .h-pr-120-sm {
    padding-right: 120px !important;
  }

  .h-m-124-sm {
    margin: 124px !important;
  }

  .h-mx-124-sm {
    margin-left: 124px !important;
    margin-right: 124px !important;
  }

  .h-my-124-sm {
    margin-top: 124px !important;
    margin-bottom: 124px !important;
  }

  .h-mt-124-sm {
    margin-top: 124px !important;
  }

  .h-mb-124-sm {
    margin-bottom: 124px !important;
  }

  .h-ml-124-sm {
    margin-left: 124px !important;
  }

  .h-mr-124-sm {
    margin-right: 124px !important;
  }

  .h-m-124-sm-minus {
    margin: -124px !important;
  }

  .h-mx-124-sm-minus {
    margin-left: -124px !important;
    margin-right: -124px !important;
  }

  .h-my-124-sm-minus {
    margin-top: -124px !important;
    margin-bottom: -124px !important;
  }

  .h-mt-124-sm-minus {
    margin-top: -124px !important;
  }

  .h-mb-124-sm-minus {
    margin-bottom: -124px !important;
  }

  .h-ml-124-sm-minus {
    margin-left: -124px !important;
  }

  .h-mr-124-sm-minus {
    margin-right: -124px !important;
  }

  .h-p-124-sm {
    padding: 124px !important;
  }

  .h-px-124-sm {
    padding-left: 124px !important;
    padding-right: 124px !important;
  }

  .h-py-124-sm {
    padding-top: 124px !important;
    padding-bottom: 124px !important;
  }

  .h-pt-124-sm {
    padding-top: 124px !important;
  }

  .h-pb-124-sm {
    padding-bottom: 124px !important;
  }

  .h-pl-124-sm {
    padding-left: 124px !important;
  }

  .h-pr-124-sm {
    padding-right: 124px !important;
  }

  .h-m-128-sm {
    margin: 128px !important;
  }

  .h-mx-128-sm {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }

  .h-my-128-sm {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }

  .h-mt-128-sm {
    margin-top: 128px !important;
  }

  .h-mb-128-sm {
    margin-bottom: 128px !important;
  }

  .h-ml-128-sm {
    margin-left: 128px !important;
  }

  .h-mr-128-sm {
    margin-right: 128px !important;
  }

  .h-m-128-sm-minus {
    margin: -128px !important;
  }

  .h-mx-128-sm-minus {
    margin-left: -128px !important;
    margin-right: -128px !important;
  }

  .h-my-128-sm-minus {
    margin-top: -128px !important;
    margin-bottom: -128px !important;
  }

  .h-mt-128-sm-minus {
    margin-top: -128px !important;
  }

  .h-mb-128-sm-minus {
    margin-bottom: -128px !important;
  }

  .h-ml-128-sm-minus {
    margin-left: -128px !important;
  }

  .h-mr-128-sm-minus {
    margin-right: -128px !important;
  }

  .h-p-128-sm {
    padding: 128px !important;
  }

  .h-px-128-sm {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }

  .h-py-128-sm {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }

  .h-pt-128-sm {
    padding-top: 128px !important;
  }

  .h-pb-128-sm {
    padding-bottom: 128px !important;
  }

  .h-pl-128-sm {
    padding-left: 128px !important;
  }

  .h-pr-128-sm {
    padding-right: 128px !important;
  }

  .h-m-132-sm {
    margin: 132px !important;
  }

  .h-mx-132-sm {
    margin-left: 132px !important;
    margin-right: 132px !important;
  }

  .h-my-132-sm {
    margin-top: 132px !important;
    margin-bottom: 132px !important;
  }

  .h-mt-132-sm {
    margin-top: 132px !important;
  }

  .h-mb-132-sm {
    margin-bottom: 132px !important;
  }

  .h-ml-132-sm {
    margin-left: 132px !important;
  }

  .h-mr-132-sm {
    margin-right: 132px !important;
  }

  .h-m-132-sm-minus {
    margin: -132px !important;
  }

  .h-mx-132-sm-minus {
    margin-left: -132px !important;
    margin-right: -132px !important;
  }

  .h-my-132-sm-minus {
    margin-top: -132px !important;
    margin-bottom: -132px !important;
  }

  .h-mt-132-sm-minus {
    margin-top: -132px !important;
  }

  .h-mb-132-sm-minus {
    margin-bottom: -132px !important;
  }

  .h-ml-132-sm-minus {
    margin-left: -132px !important;
  }

  .h-mr-132-sm-minus {
    margin-right: -132px !important;
  }

  .h-p-132-sm {
    padding: 132px !important;
  }

  .h-px-132-sm {
    padding-left: 132px !important;
    padding-right: 132px !important;
  }

  .h-py-132-sm {
    padding-top: 132px !important;
    padding-bottom: 132px !important;
  }

  .h-pt-132-sm {
    padding-top: 132px !important;
  }

  .h-pb-132-sm {
    padding-bottom: 132px !important;
  }

  .h-pl-132-sm {
    padding-left: 132px !important;
  }

  .h-pr-132-sm {
    padding-right: 132px !important;
  }

  .h-m-136-sm {
    margin: 136px !important;
  }

  .h-mx-136-sm {
    margin-left: 136px !important;
    margin-right: 136px !important;
  }

  .h-my-136-sm {
    margin-top: 136px !important;
    margin-bottom: 136px !important;
  }

  .h-mt-136-sm {
    margin-top: 136px !important;
  }

  .h-mb-136-sm {
    margin-bottom: 136px !important;
  }

  .h-ml-136-sm {
    margin-left: 136px !important;
  }

  .h-mr-136-sm {
    margin-right: 136px !important;
  }

  .h-m-136-sm-minus {
    margin: -136px !important;
  }

  .h-mx-136-sm-minus {
    margin-left: -136px !important;
    margin-right: -136px !important;
  }

  .h-my-136-sm-minus {
    margin-top: -136px !important;
    margin-bottom: -136px !important;
  }

  .h-mt-136-sm-minus {
    margin-top: -136px !important;
  }

  .h-mb-136-sm-minus {
    margin-bottom: -136px !important;
  }

  .h-ml-136-sm-minus {
    margin-left: -136px !important;
  }

  .h-mr-136-sm-minus {
    margin-right: -136px !important;
  }

  .h-p-136-sm {
    padding: 136px !important;
  }

  .h-px-136-sm {
    padding-left: 136px !important;
    padding-right: 136px !important;
  }

  .h-py-136-sm {
    padding-top: 136px !important;
    padding-bottom: 136px !important;
  }

  .h-pt-136-sm {
    padding-top: 136px !important;
  }

  .h-pb-136-sm {
    padding-bottom: 136px !important;
  }

  .h-pl-136-sm {
    padding-left: 136px !important;
  }

  .h-pr-136-sm {
    padding-right: 136px !important;
  }

  .h-m-140-sm {
    margin: 140px !important;
  }

  .h-mx-140-sm {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }

  .h-my-140-sm {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }

  .h-mt-140-sm {
    margin-top: 140px !important;
  }

  .h-mb-140-sm {
    margin-bottom: 140px !important;
  }

  .h-ml-140-sm {
    margin-left: 140px !important;
  }

  .h-mr-140-sm {
    margin-right: 140px !important;
  }

  .h-m-140-sm-minus {
    margin: -140px !important;
  }

  .h-mx-140-sm-minus {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }

  .h-my-140-sm-minus {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }

  .h-mt-140-sm-minus {
    margin-top: -140px !important;
  }

  .h-mb-140-sm-minus {
    margin-bottom: -140px !important;
  }

  .h-ml-140-sm-minus {
    margin-left: -140px !important;
  }

  .h-mr-140-sm-minus {
    margin-right: -140px !important;
  }

  .h-p-140-sm {
    padding: 140px !important;
  }

  .h-px-140-sm {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }

  .h-py-140-sm {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }

  .h-pt-140-sm {
    padding-top: 140px !important;
  }

  .h-pb-140-sm {
    padding-bottom: 140px !important;
  }

  .h-pl-140-sm {
    padding-left: 140px !important;
  }

  .h-pr-140-sm {
    padding-right: 140px !important;
  }

  .h-m-144-sm {
    margin: 144px !important;
  }

  .h-mx-144-sm {
    margin-left: 144px !important;
    margin-right: 144px !important;
  }

  .h-my-144-sm {
    margin-top: 144px !important;
    margin-bottom: 144px !important;
  }

  .h-mt-144-sm {
    margin-top: 144px !important;
  }

  .h-mb-144-sm {
    margin-bottom: 144px !important;
  }

  .h-ml-144-sm {
    margin-left: 144px !important;
  }

  .h-mr-144-sm {
    margin-right: 144px !important;
  }

  .h-m-144-sm-minus {
    margin: -144px !important;
  }

  .h-mx-144-sm-minus {
    margin-left: -144px !important;
    margin-right: -144px !important;
  }

  .h-my-144-sm-minus {
    margin-top: -144px !important;
    margin-bottom: -144px !important;
  }

  .h-mt-144-sm-minus {
    margin-top: -144px !important;
  }

  .h-mb-144-sm-minus {
    margin-bottom: -144px !important;
  }

  .h-ml-144-sm-minus {
    margin-left: -144px !important;
  }

  .h-mr-144-sm-minus {
    margin-right: -144px !important;
  }

  .h-p-144-sm {
    padding: 144px !important;
  }

  .h-px-144-sm {
    padding-left: 144px !important;
    padding-right: 144px !important;
  }

  .h-py-144-sm {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .h-pt-144-sm {
    padding-top: 144px !important;
  }

  .h-pb-144-sm {
    padding-bottom: 144px !important;
  }

  .h-pl-144-sm {
    padding-left: 144px !important;
  }

  .h-pr-144-sm {
    padding-right: 144px !important;
  }

  .h-m-148-sm {
    margin: 148px !important;
  }

  .h-mx-148-sm {
    margin-left: 148px !important;
    margin-right: 148px !important;
  }

  .h-my-148-sm {
    margin-top: 148px !important;
    margin-bottom: 148px !important;
  }

  .h-mt-148-sm {
    margin-top: 148px !important;
  }

  .h-mb-148-sm {
    margin-bottom: 148px !important;
  }

  .h-ml-148-sm {
    margin-left: 148px !important;
  }

  .h-mr-148-sm {
    margin-right: 148px !important;
  }

  .h-m-148-sm-minus {
    margin: -148px !important;
  }

  .h-mx-148-sm-minus {
    margin-left: -148px !important;
    margin-right: -148px !important;
  }

  .h-my-148-sm-minus {
    margin-top: -148px !important;
    margin-bottom: -148px !important;
  }

  .h-mt-148-sm-minus {
    margin-top: -148px !important;
  }

  .h-mb-148-sm-minus {
    margin-bottom: -148px !important;
  }

  .h-ml-148-sm-minus {
    margin-left: -148px !important;
  }

  .h-mr-148-sm-minus {
    margin-right: -148px !important;
  }

  .h-p-148-sm {
    padding: 148px !important;
  }

  .h-px-148-sm {
    padding-left: 148px !important;
    padding-right: 148px !important;
  }

  .h-py-148-sm {
    padding-top: 148px !important;
    padding-bottom: 148px !important;
  }

  .h-pt-148-sm {
    padding-top: 148px !important;
  }

  .h-pb-148-sm {
    padding-bottom: 148px !important;
  }

  .h-pl-148-sm {
    padding-left: 148px !important;
  }

  .h-pr-148-sm {
    padding-right: 148px !important;
  }

  .h-m-152-sm {
    margin: 152px !important;
  }

  .h-mx-152-sm {
    margin-left: 152px !important;
    margin-right: 152px !important;
  }

  .h-my-152-sm {
    margin-top: 152px !important;
    margin-bottom: 152px !important;
  }

  .h-mt-152-sm {
    margin-top: 152px !important;
  }

  .h-mb-152-sm {
    margin-bottom: 152px !important;
  }

  .h-ml-152-sm {
    margin-left: 152px !important;
  }

  .h-mr-152-sm {
    margin-right: 152px !important;
  }

  .h-m-152-sm-minus {
    margin: -152px !important;
  }

  .h-mx-152-sm-minus {
    margin-left: -152px !important;
    margin-right: -152px !important;
  }

  .h-my-152-sm-minus {
    margin-top: -152px !important;
    margin-bottom: -152px !important;
  }

  .h-mt-152-sm-minus {
    margin-top: -152px !important;
  }

  .h-mb-152-sm-minus {
    margin-bottom: -152px !important;
  }

  .h-ml-152-sm-minus {
    margin-left: -152px !important;
  }

  .h-mr-152-sm-minus {
    margin-right: -152px !important;
  }

  .h-p-152-sm {
    padding: 152px !important;
  }

  .h-px-152-sm {
    padding-left: 152px !important;
    padding-right: 152px !important;
  }

  .h-py-152-sm {
    padding-top: 152px !important;
    padding-bottom: 152px !important;
  }

  .h-pt-152-sm {
    padding-top: 152px !important;
  }

  .h-pb-152-sm {
    padding-bottom: 152px !important;
  }

  .h-pl-152-sm {
    padding-left: 152px !important;
  }

  .h-pr-152-sm {
    padding-right: 152px !important;
  }

  .h-m-156-sm {
    margin: 156px !important;
  }

  .h-mx-156-sm {
    margin-left: 156px !important;
    margin-right: 156px !important;
  }

  .h-my-156-sm {
    margin-top: 156px !important;
    margin-bottom: 156px !important;
  }

  .h-mt-156-sm {
    margin-top: 156px !important;
  }

  .h-mb-156-sm {
    margin-bottom: 156px !important;
  }

  .h-ml-156-sm {
    margin-left: 156px !important;
  }

  .h-mr-156-sm {
    margin-right: 156px !important;
  }

  .h-m-156-sm-minus {
    margin: -156px !important;
  }

  .h-mx-156-sm-minus {
    margin-left: -156px !important;
    margin-right: -156px !important;
  }

  .h-my-156-sm-minus {
    margin-top: -156px !important;
    margin-bottom: -156px !important;
  }

  .h-mt-156-sm-minus {
    margin-top: -156px !important;
  }

  .h-mb-156-sm-minus {
    margin-bottom: -156px !important;
  }

  .h-ml-156-sm-minus {
    margin-left: -156px !important;
  }

  .h-mr-156-sm-minus {
    margin-right: -156px !important;
  }

  .h-p-156-sm {
    padding: 156px !important;
  }

  .h-px-156-sm {
    padding-left: 156px !important;
    padding-right: 156px !important;
  }

  .h-py-156-sm {
    padding-top: 156px !important;
    padding-bottom: 156px !important;
  }

  .h-pt-156-sm {
    padding-top: 156px !important;
  }

  .h-pb-156-sm {
    padding-bottom: 156px !important;
  }

  .h-pl-156-sm {
    padding-left: 156px !important;
  }

  .h-pr-156-sm {
    padding-right: 156px !important;
  }

  .h-m-160-sm {
    margin: 160px !important;
  }

  .h-mx-160-sm {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }

  .h-my-160-sm {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }

  .h-mt-160-sm {
    margin-top: 160px !important;
  }

  .h-mb-160-sm {
    margin-bottom: 160px !important;
  }

  .h-ml-160-sm {
    margin-left: 160px !important;
  }

  .h-mr-160-sm {
    margin-right: 160px !important;
  }

  .h-m-160-sm-minus {
    margin: -160px !important;
  }

  .h-mx-160-sm-minus {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }

  .h-my-160-sm-minus {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }

  .h-mt-160-sm-minus {
    margin-top: -160px !important;
  }

  .h-mb-160-sm-minus {
    margin-bottom: -160px !important;
  }

  .h-ml-160-sm-minus {
    margin-left: -160px !important;
  }

  .h-mr-160-sm-minus {
    margin-right: -160px !important;
  }

  .h-p-160-sm {
    padding: 160px !important;
  }

  .h-px-160-sm {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }

  .h-py-160-sm {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }

  .h-pt-160-sm {
    padding-top: 160px !important;
  }

  .h-pb-160-sm {
    padding-bottom: 160px !important;
  }

  .h-pl-160-sm {
    padding-left: 160px !important;
  }

  .h-pr-160-sm {
    padding-right: 160px !important;
  }

  .h-m-164-sm {
    margin: 164px !important;
  }

  .h-mx-164-sm {
    margin-left: 164px !important;
    margin-right: 164px !important;
  }

  .h-my-164-sm {
    margin-top: 164px !important;
    margin-bottom: 164px !important;
  }

  .h-mt-164-sm {
    margin-top: 164px !important;
  }

  .h-mb-164-sm {
    margin-bottom: 164px !important;
  }

  .h-ml-164-sm {
    margin-left: 164px !important;
  }

  .h-mr-164-sm {
    margin-right: 164px !important;
  }

  .h-m-164-sm-minus {
    margin: -164px !important;
  }

  .h-mx-164-sm-minus {
    margin-left: -164px !important;
    margin-right: -164px !important;
  }

  .h-my-164-sm-minus {
    margin-top: -164px !important;
    margin-bottom: -164px !important;
  }

  .h-mt-164-sm-minus {
    margin-top: -164px !important;
  }

  .h-mb-164-sm-minus {
    margin-bottom: -164px !important;
  }

  .h-ml-164-sm-minus {
    margin-left: -164px !important;
  }

  .h-mr-164-sm-minus {
    margin-right: -164px !important;
  }

  .h-p-164-sm {
    padding: 164px !important;
  }

  .h-px-164-sm {
    padding-left: 164px !important;
    padding-right: 164px !important;
  }

  .h-py-164-sm {
    padding-top: 164px !important;
    padding-bottom: 164px !important;
  }

  .h-pt-164-sm {
    padding-top: 164px !important;
  }

  .h-pb-164-sm {
    padding-bottom: 164px !important;
  }

  .h-pl-164-sm {
    padding-left: 164px !important;
  }

  .h-pr-164-sm {
    padding-right: 164px !important;
  }

  .h-m-168-sm {
    margin: 168px !important;
  }

  .h-mx-168-sm {
    margin-left: 168px !important;
    margin-right: 168px !important;
  }

  .h-my-168-sm {
    margin-top: 168px !important;
    margin-bottom: 168px !important;
  }

  .h-mt-168-sm {
    margin-top: 168px !important;
  }

  .h-mb-168-sm {
    margin-bottom: 168px !important;
  }

  .h-ml-168-sm {
    margin-left: 168px !important;
  }

  .h-mr-168-sm {
    margin-right: 168px !important;
  }

  .h-m-168-sm-minus {
    margin: -168px !important;
  }

  .h-mx-168-sm-minus {
    margin-left: -168px !important;
    margin-right: -168px !important;
  }

  .h-my-168-sm-minus {
    margin-top: -168px !important;
    margin-bottom: -168px !important;
  }

  .h-mt-168-sm-minus {
    margin-top: -168px !important;
  }

  .h-mb-168-sm-minus {
    margin-bottom: -168px !important;
  }

  .h-ml-168-sm-minus {
    margin-left: -168px !important;
  }

  .h-mr-168-sm-minus {
    margin-right: -168px !important;
  }

  .h-p-168-sm {
    padding: 168px !important;
  }

  .h-px-168-sm {
    padding-left: 168px !important;
    padding-right: 168px !important;
  }

  .h-py-168-sm {
    padding-top: 168px !important;
    padding-bottom: 168px !important;
  }

  .h-pt-168-sm {
    padding-top: 168px !important;
  }

  .h-pb-168-sm {
    padding-bottom: 168px !important;
  }

  .h-pl-168-sm {
    padding-left: 168px !important;
  }

  .h-pr-168-sm {
    padding-right: 168px !important;
  }

  .h-m-172-sm {
    margin: 172px !important;
  }

  .h-mx-172-sm {
    margin-left: 172px !important;
    margin-right: 172px !important;
  }

  .h-my-172-sm {
    margin-top: 172px !important;
    margin-bottom: 172px !important;
  }

  .h-mt-172-sm {
    margin-top: 172px !important;
  }

  .h-mb-172-sm {
    margin-bottom: 172px !important;
  }

  .h-ml-172-sm {
    margin-left: 172px !important;
  }

  .h-mr-172-sm {
    margin-right: 172px !important;
  }

  .h-m-172-sm-minus {
    margin: -172px !important;
  }

  .h-mx-172-sm-minus {
    margin-left: -172px !important;
    margin-right: -172px !important;
  }

  .h-my-172-sm-minus {
    margin-top: -172px !important;
    margin-bottom: -172px !important;
  }

  .h-mt-172-sm-minus {
    margin-top: -172px !important;
  }

  .h-mb-172-sm-minus {
    margin-bottom: -172px !important;
  }

  .h-ml-172-sm-minus {
    margin-left: -172px !important;
  }

  .h-mr-172-sm-minus {
    margin-right: -172px !important;
  }

  .h-p-172-sm {
    padding: 172px !important;
  }

  .h-px-172-sm {
    padding-left: 172px !important;
    padding-right: 172px !important;
  }

  .h-py-172-sm {
    padding-top: 172px !important;
    padding-bottom: 172px !important;
  }

  .h-pt-172-sm {
    padding-top: 172px !important;
  }

  .h-pb-172-sm {
    padding-bottom: 172px !important;
  }

  .h-pl-172-sm {
    padding-left: 172px !important;
  }

  .h-pr-172-sm {
    padding-right: 172px !important;
  }

  .h-m-176-sm {
    margin: 176px !important;
  }

  .h-mx-176-sm {
    margin-left: 176px !important;
    margin-right: 176px !important;
  }

  .h-my-176-sm {
    margin-top: 176px !important;
    margin-bottom: 176px !important;
  }

  .h-mt-176-sm {
    margin-top: 176px !important;
  }

  .h-mb-176-sm {
    margin-bottom: 176px !important;
  }

  .h-ml-176-sm {
    margin-left: 176px !important;
  }

  .h-mr-176-sm {
    margin-right: 176px !important;
  }

  .h-m-176-sm-minus {
    margin: -176px !important;
  }

  .h-mx-176-sm-minus {
    margin-left: -176px !important;
    margin-right: -176px !important;
  }

  .h-my-176-sm-minus {
    margin-top: -176px !important;
    margin-bottom: -176px !important;
  }

  .h-mt-176-sm-minus {
    margin-top: -176px !important;
  }

  .h-mb-176-sm-minus {
    margin-bottom: -176px !important;
  }

  .h-ml-176-sm-minus {
    margin-left: -176px !important;
  }

  .h-mr-176-sm-minus {
    margin-right: -176px !important;
  }

  .h-p-176-sm {
    padding: 176px !important;
  }

  .h-px-176-sm {
    padding-left: 176px !important;
    padding-right: 176px !important;
  }

  .h-py-176-sm {
    padding-top: 176px !important;
    padding-bottom: 176px !important;
  }

  .h-pt-176-sm {
    padding-top: 176px !important;
  }

  .h-pb-176-sm {
    padding-bottom: 176px !important;
  }

  .h-pl-176-sm {
    padding-left: 176px !important;
  }

  .h-pr-176-sm {
    padding-right: 176px !important;
  }

  .h-m-180-sm {
    margin: 180px !important;
  }

  .h-mx-180-sm {
    margin-left: 180px !important;
    margin-right: 180px !important;
  }

  .h-my-180-sm {
    margin-top: 180px !important;
    margin-bottom: 180px !important;
  }

  .h-mt-180-sm {
    margin-top: 180px !important;
  }

  .h-mb-180-sm {
    margin-bottom: 180px !important;
  }

  .h-ml-180-sm {
    margin-left: 180px !important;
  }

  .h-mr-180-sm {
    margin-right: 180px !important;
  }

  .h-m-180-sm-minus {
    margin: -180px !important;
  }

  .h-mx-180-sm-minus {
    margin-left: -180px !important;
    margin-right: -180px !important;
  }

  .h-my-180-sm-minus {
    margin-top: -180px !important;
    margin-bottom: -180px !important;
  }

  .h-mt-180-sm-minus {
    margin-top: -180px !important;
  }

  .h-mb-180-sm-minus {
    margin-bottom: -180px !important;
  }

  .h-ml-180-sm-minus {
    margin-left: -180px !important;
  }

  .h-mr-180-sm-minus {
    margin-right: -180px !important;
  }

  .h-p-180-sm {
    padding: 180px !important;
  }

  .h-px-180-sm {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }

  .h-py-180-sm {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }

  .h-pt-180-sm {
    padding-top: 180px !important;
  }

  .h-pb-180-sm {
    padding-bottom: 180px !important;
  }

  .h-pl-180-sm {
    padding-left: 180px !important;
  }

  .h-pr-180-sm {
    padding-right: 180px !important;
  }

  .h-m-184-sm {
    margin: 184px !important;
  }

  .h-mx-184-sm {
    margin-left: 184px !important;
    margin-right: 184px !important;
  }

  .h-my-184-sm {
    margin-top: 184px !important;
    margin-bottom: 184px !important;
  }

  .h-mt-184-sm {
    margin-top: 184px !important;
  }

  .h-mb-184-sm {
    margin-bottom: 184px !important;
  }

  .h-ml-184-sm {
    margin-left: 184px !important;
  }

  .h-mr-184-sm {
    margin-right: 184px !important;
  }

  .h-m-184-sm-minus {
    margin: -184px !important;
  }

  .h-mx-184-sm-minus {
    margin-left: -184px !important;
    margin-right: -184px !important;
  }

  .h-my-184-sm-minus {
    margin-top: -184px !important;
    margin-bottom: -184px !important;
  }

  .h-mt-184-sm-minus {
    margin-top: -184px !important;
  }

  .h-mb-184-sm-minus {
    margin-bottom: -184px !important;
  }

  .h-ml-184-sm-minus {
    margin-left: -184px !important;
  }

  .h-mr-184-sm-minus {
    margin-right: -184px !important;
  }

  .h-p-184-sm {
    padding: 184px !important;
  }

  .h-px-184-sm {
    padding-left: 184px !important;
    padding-right: 184px !important;
  }

  .h-py-184-sm {
    padding-top: 184px !important;
    padding-bottom: 184px !important;
  }

  .h-pt-184-sm {
    padding-top: 184px !important;
  }

  .h-pb-184-sm {
    padding-bottom: 184px !important;
  }

  .h-pl-184-sm {
    padding-left: 184px !important;
  }

  .h-pr-184-sm {
    padding-right: 184px !important;
  }

  .h-m-188-sm {
    margin: 188px !important;
  }

  .h-mx-188-sm {
    margin-left: 188px !important;
    margin-right: 188px !important;
  }

  .h-my-188-sm {
    margin-top: 188px !important;
    margin-bottom: 188px !important;
  }

  .h-mt-188-sm {
    margin-top: 188px !important;
  }

  .h-mb-188-sm {
    margin-bottom: 188px !important;
  }

  .h-ml-188-sm {
    margin-left: 188px !important;
  }

  .h-mr-188-sm {
    margin-right: 188px !important;
  }

  .h-m-188-sm-minus {
    margin: -188px !important;
  }

  .h-mx-188-sm-minus {
    margin-left: -188px !important;
    margin-right: -188px !important;
  }

  .h-my-188-sm-minus {
    margin-top: -188px !important;
    margin-bottom: -188px !important;
  }

  .h-mt-188-sm-minus {
    margin-top: -188px !important;
  }

  .h-mb-188-sm-minus {
    margin-bottom: -188px !important;
  }

  .h-ml-188-sm-minus {
    margin-left: -188px !important;
  }

  .h-mr-188-sm-minus {
    margin-right: -188px !important;
  }

  .h-p-188-sm {
    padding: 188px !important;
  }

  .h-px-188-sm {
    padding-left: 188px !important;
    padding-right: 188px !important;
  }

  .h-py-188-sm {
    padding-top: 188px !important;
    padding-bottom: 188px !important;
  }

  .h-pt-188-sm {
    padding-top: 188px !important;
  }

  .h-pb-188-sm {
    padding-bottom: 188px !important;
  }

  .h-pl-188-sm {
    padding-left: 188px !important;
  }

  .h-pr-188-sm {
    padding-right: 188px !important;
  }

  .h-m-192-sm {
    margin: 192px !important;
  }

  .h-mx-192-sm {
    margin-left: 192px !important;
    margin-right: 192px !important;
  }

  .h-my-192-sm {
    margin-top: 192px !important;
    margin-bottom: 192px !important;
  }

  .h-mt-192-sm {
    margin-top: 192px !important;
  }

  .h-mb-192-sm {
    margin-bottom: 192px !important;
  }

  .h-ml-192-sm {
    margin-left: 192px !important;
  }

  .h-mr-192-sm {
    margin-right: 192px !important;
  }

  .h-m-192-sm-minus {
    margin: -192px !important;
  }

  .h-mx-192-sm-minus {
    margin-left: -192px !important;
    margin-right: -192px !important;
  }

  .h-my-192-sm-minus {
    margin-top: -192px !important;
    margin-bottom: -192px !important;
  }

  .h-mt-192-sm-minus {
    margin-top: -192px !important;
  }

  .h-mb-192-sm-minus {
    margin-bottom: -192px !important;
  }

  .h-ml-192-sm-minus {
    margin-left: -192px !important;
  }

  .h-mr-192-sm-minus {
    margin-right: -192px !important;
  }

  .h-p-192-sm {
    padding: 192px !important;
  }

  .h-px-192-sm {
    padding-left: 192px !important;
    padding-right: 192px !important;
  }

  .h-py-192-sm {
    padding-top: 192px !important;
    padding-bottom: 192px !important;
  }

  .h-pt-192-sm {
    padding-top: 192px !important;
  }

  .h-pb-192-sm {
    padding-bottom: 192px !important;
  }

  .h-pl-192-sm {
    padding-left: 192px !important;
  }

  .h-pr-192-sm {
    padding-right: 192px !important;
  }

  .h-m-196-sm {
    margin: 196px !important;
  }

  .h-mx-196-sm {
    margin-left: 196px !important;
    margin-right: 196px !important;
  }

  .h-my-196-sm {
    margin-top: 196px !important;
    margin-bottom: 196px !important;
  }

  .h-mt-196-sm {
    margin-top: 196px !important;
  }

  .h-mb-196-sm {
    margin-bottom: 196px !important;
  }

  .h-ml-196-sm {
    margin-left: 196px !important;
  }

  .h-mr-196-sm {
    margin-right: 196px !important;
  }

  .h-m-196-sm-minus {
    margin: -196px !important;
  }

  .h-mx-196-sm-minus {
    margin-left: -196px !important;
    margin-right: -196px !important;
  }

  .h-my-196-sm-minus {
    margin-top: -196px !important;
    margin-bottom: -196px !important;
  }

  .h-mt-196-sm-minus {
    margin-top: -196px !important;
  }

  .h-mb-196-sm-minus {
    margin-bottom: -196px !important;
  }

  .h-ml-196-sm-minus {
    margin-left: -196px !important;
  }

  .h-mr-196-sm-minus {
    margin-right: -196px !important;
  }

  .h-p-196-sm {
    padding: 196px !important;
  }

  .h-px-196-sm {
    padding-left: 196px !important;
    padding-right: 196px !important;
  }

  .h-py-196-sm {
    padding-top: 196px !important;
    padding-bottom: 196px !important;
  }

  .h-pt-196-sm {
    padding-top: 196px !important;
  }

  .h-pb-196-sm {
    padding-bottom: 196px !important;
  }

  .h-pl-196-sm {
    padding-left: 196px !important;
  }

  .h-pr-196-sm {
    padding-right: 196px !important;
  }

  .h-m-200-sm {
    margin: 200px !important;
  }

  .h-mx-200-sm {
    margin-left: 200px !important;
    margin-right: 200px !important;
  }

  .h-my-200-sm {
    margin-top: 200px !important;
    margin-bottom: 200px !important;
  }

  .h-mt-200-sm {
    margin-top: 200px !important;
  }

  .h-mb-200-sm {
    margin-bottom: 200px !important;
  }

  .h-ml-200-sm {
    margin-left: 200px !important;
  }

  .h-mr-200-sm {
    margin-right: 200px !important;
  }

  .h-m-200-sm-minus {
    margin: -200px !important;
  }

  .h-mx-200-sm-minus {
    margin-left: -200px !important;
    margin-right: -200px !important;
  }

  .h-my-200-sm-minus {
    margin-top: -200px !important;
    margin-bottom: -200px !important;
  }

  .h-mt-200-sm-minus {
    margin-top: -200px !important;
  }

  .h-mb-200-sm-minus {
    margin-bottom: -200px !important;
  }

  .h-ml-200-sm-minus {
    margin-left: -200px !important;
  }

  .h-mr-200-sm-minus {
    margin-right: -200px !important;
  }

  .h-p-200-sm {
    padding: 200px !important;
  }

  .h-px-200-sm {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }

  .h-py-200-sm {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }

  .h-pt-200-sm {
    padding-top: 200px !important;
  }

  .h-pb-200-sm {
    padding-bottom: 200px !important;
  }

  .h-pl-200-sm {
    padding-left: 200px !important;
  }

  .h-pr-200-sm {
    padding-right: 200px !important;
  }

  .w-sm-unset {
    width: unset !important;
  }

  .w-px-1-sm {
    width: 1px !important;
  }

  .w-px-2-sm {
    width: 2px !important;
  }

  .w-px-3-sm {
    width: 3px !important;
  }

  .w-px-4-sm {
    width: 4px !important;
  }

  .w-px-5-sm {
    width: 5px !important;
  }

  .w-px-6-sm {
    width: 6px !important;
  }

  .w-px-7-sm {
    width: 7px !important;
  }

  .w-px-8-sm {
    width: 8px !important;
  }

  .w-px-9-sm {
    width: 9px !important;
  }

  .w-px-10-sm {
    width: 10px !important;
  }

  .w-px-11-sm {
    width: 11px !important;
  }

  .w-px-12-sm {
    width: 12px !important;
  }

  .w-px-13-sm {
    width: 13px !important;
  }

  .w-px-14-sm {
    width: 14px !important;
  }

  .w-px-15-sm {
    width: 15px !important;
  }

  .w-px-16-sm {
    width: 16px !important;
  }

  .w-px-17-sm {
    width: 17px !important;
  }

  .w-px-18-sm {
    width: 18px !important;
  }

  .w-px-19-sm {
    width: 19px !important;
  }

  .w-px-20-sm {
    width: 20px !important;
  }

  .w-px-21-sm {
    width: 21px !important;
  }

  .w-px-22-sm {
    width: 22px !important;
  }

  .w-px-23-sm {
    width: 23px !important;
  }

  .w-px-24-sm {
    width: 24px !important;
  }

  .w-px-25-sm {
    width: 25px !important;
  }

  .w-px-26-sm {
    width: 26px !important;
  }

  .w-px-27-sm {
    width: 27px !important;
  }

  .w-px-28-sm {
    width: 28px !important;
  }

  .w-px-29-sm {
    width: 29px !important;
  }

  .w-px-30-sm {
    width: 30px !important;
  }

  .w-px-31-sm {
    width: 31px !important;
  }

  .w-px-32-sm {
    width: 32px !important;
  }

  .w-px-33-sm {
    width: 33px !important;
  }

  .w-px-34-sm {
    width: 34px !important;
  }

  .w-px-35-sm {
    width: 35px !important;
  }

  .w-px-36-sm {
    width: 36px !important;
  }

  .w-px-37-sm {
    width: 37px !important;
  }

  .w-px-38-sm {
    width: 38px !important;
  }

  .w-px-39-sm {
    width: 39px !important;
  }

  .w-px-40-sm {
    width: 40px !important;
  }

  .w-px-41-sm {
    width: 41px !important;
  }

  .w-px-42-sm {
    width: 42px !important;
  }

  .w-px-43-sm {
    width: 43px !important;
  }

  .w-px-44-sm {
    width: 44px !important;
  }

  .w-px-45-sm {
    width: 45px !important;
  }

  .w-px-46-sm {
    width: 46px !important;
  }

  .w-px-47-sm {
    width: 47px !important;
  }

  .w-px-48-sm {
    width: 48px !important;
  }

  .w-px-49-sm {
    width: 49px !important;
  }

  .w-px-50-sm {
    width: 50px !important;
  }

  .w-px-51-sm {
    width: 51px !important;
  }

  .w-px-52-sm {
    width: 52px !important;
  }

  .w-px-53-sm {
    width: 53px !important;
  }

  .w-px-54-sm {
    width: 54px !important;
  }

  .w-px-55-sm {
    width: 55px !important;
  }

  .w-px-56-sm {
    width: 56px !important;
  }

  .w-px-57-sm {
    width: 57px !important;
  }

  .w-px-58-sm {
    width: 58px !important;
  }

  .w-px-59-sm {
    width: 59px !important;
  }

  .w-px-60-sm {
    width: 60px !important;
  }

  .w-px-61-sm {
    width: 61px !important;
  }

  .w-px-62-sm {
    width: 62px !important;
  }

  .w-px-63-sm {
    width: 63px !important;
  }

  .w-px-64-sm {
    width: 64px !important;
  }

  .w-px-65-sm {
    width: 65px !important;
  }

  .w-px-66-sm {
    width: 66px !important;
  }

  .w-px-67-sm {
    width: 67px !important;
  }

  .w-px-68-sm {
    width: 68px !important;
  }

  .w-px-69-sm {
    width: 69px !important;
  }

  .w-px-70-sm {
    width: 70px !important;
  }

  .w-px-71-sm {
    width: 71px !important;
  }

  .w-px-72-sm {
    width: 72px !important;
  }

  .w-px-73-sm {
    width: 73px !important;
  }

  .w-px-74-sm {
    width: 74px !important;
  }

  .w-px-75-sm {
    width: 75px !important;
  }

  .w-px-76-sm {
    width: 76px !important;
  }

  .w-px-77-sm {
    width: 77px !important;
  }

  .w-px-78-sm {
    width: 78px !important;
  }

  .w-px-79-sm {
    width: 79px !important;
  }

  .w-px-80-sm {
    width: 80px !important;
  }

  .w-px-81-sm {
    width: 81px !important;
  }

  .w-px-82-sm {
    width: 82px !important;
  }

  .w-px-83-sm {
    width: 83px !important;
  }

  .w-px-84-sm {
    width: 84px !important;
  }

  .w-px-85-sm {
    width: 85px !important;
  }

  .w-px-86-sm {
    width: 86px !important;
  }

  .w-px-87-sm {
    width: 87px !important;
  }

  .w-px-88-sm {
    width: 88px !important;
  }

  .w-px-89-sm {
    width: 89px !important;
  }

  .w-px-90-sm {
    width: 90px !important;
  }

  .w-px-91-sm {
    width: 91px !important;
  }

  .w-px-92-sm {
    width: 92px !important;
  }

  .w-px-93-sm {
    width: 93px !important;
  }

  .w-px-94-sm {
    width: 94px !important;
  }

  .w-px-95-sm {
    width: 95px !important;
  }

  .w-px-96-sm {
    width: 96px !important;
  }

  .w-px-97-sm {
    width: 97px !important;
  }

  .w-px-98-sm {
    width: 98px !important;
  }

  .w-px-99-sm {
    width: 99px !important;
  }

  .w-px-100-sm {
    width: 100px !important;
  }

  .w-px-101-sm {
    width: 101px !important;
  }

  .w-px-102-sm {
    width: 102px !important;
  }

  .w-px-103-sm {
    width: 103px !important;
  }

  .w-px-104-sm {
    width: 104px !important;
  }

  .w-px-105-sm {
    width: 105px !important;
  }

  .w-px-106-sm {
    width: 106px !important;
  }

  .w-px-107-sm {
    width: 107px !important;
  }

  .w-px-108-sm {
    width: 108px !important;
  }

  .w-px-109-sm {
    width: 109px !important;
  }

  .w-px-110-sm {
    width: 110px !important;
  }

  .w-px-111-sm {
    width: 111px !important;
  }

  .w-px-112-sm {
    width: 112px !important;
  }

  .w-px-113-sm {
    width: 113px !important;
  }

  .w-px-114-sm {
    width: 114px !important;
  }

  .w-px-115-sm {
    width: 115px !important;
  }

  .w-px-116-sm {
    width: 116px !important;
  }

  .w-px-117-sm {
    width: 117px !important;
  }

  .w-px-118-sm {
    width: 118px !important;
  }

  .w-px-119-sm {
    width: 119px !important;
  }

  .w-px-120-sm {
    width: 120px !important;
  }

  .w-px-121-sm {
    width: 121px !important;
  }

  .w-px-122-sm {
    width: 122px !important;
  }

  .w-px-123-sm {
    width: 123px !important;
  }

  .w-px-124-sm {
    width: 124px !important;
  }

  .w-px-125-sm {
    width: 125px !important;
  }

  .w-px-126-sm {
    width: 126px !important;
  }

  .w-px-127-sm {
    width: 127px !important;
  }

  .w-px-128-sm {
    width: 128px !important;
  }

  .w-px-129-sm {
    width: 129px !important;
  }

  .w-px-130-sm {
    width: 130px !important;
  }

  .w-px-131-sm {
    width: 131px !important;
  }

  .w-px-132-sm {
    width: 132px !important;
  }

  .w-px-133-sm {
    width: 133px !important;
  }

  .w-px-134-sm {
    width: 134px !important;
  }

  .w-px-135-sm {
    width: 135px !important;
  }

  .w-px-136-sm {
    width: 136px !important;
  }

  .w-px-137-sm {
    width: 137px !important;
  }

  .w-px-138-sm {
    width: 138px !important;
  }

  .w-px-139-sm {
    width: 139px !important;
  }

  .w-px-140-sm {
    width: 140px !important;
  }

  .w-px-141-sm {
    width: 141px !important;
  }

  .w-px-142-sm {
    width: 142px !important;
  }

  .w-px-143-sm {
    width: 143px !important;
  }

  .w-px-144-sm {
    width: 144px !important;
  }

  .w-px-145-sm {
    width: 145px !important;
  }

  .w-px-146-sm {
    width: 146px !important;
  }

  .w-px-147-sm {
    width: 147px !important;
  }

  .w-px-148-sm {
    width: 148px !important;
  }

  .w-px-149-sm {
    width: 149px !important;
  }

  .w-px-150-sm {
    width: 150px !important;
  }

  .w-px-151-sm {
    width: 151px !important;
  }

  .w-px-152-sm {
    width: 152px !important;
  }

  .w-px-153-sm {
    width: 153px !important;
  }

  .w-px-154-sm {
    width: 154px !important;
  }

  .w-px-155-sm {
    width: 155px !important;
  }

  .w-px-156-sm {
    width: 156px !important;
  }

  .w-px-157-sm {
    width: 157px !important;
  }

  .w-px-158-sm {
    width: 158px !important;
  }

  .w-px-159-sm {
    width: 159px !important;
  }

  .w-px-160-sm {
    width: 160px !important;
  }

  .w-px-161-sm {
    width: 161px !important;
  }

  .w-px-162-sm {
    width: 162px !important;
  }

  .w-px-163-sm {
    width: 163px !important;
  }

  .w-px-164-sm {
    width: 164px !important;
  }

  .w-px-165-sm {
    width: 165px !important;
  }

  .w-px-166-sm {
    width: 166px !important;
  }

  .w-px-167-sm {
    width: 167px !important;
  }

  .w-px-168-sm {
    width: 168px !important;
  }

  .w-px-169-sm {
    width: 169px !important;
  }

  .w-px-170-sm {
    width: 170px !important;
  }

  .w-px-171-sm {
    width: 171px !important;
  }

  .w-px-172-sm {
    width: 172px !important;
  }

  .w-px-173-sm {
    width: 173px !important;
  }

  .w-px-174-sm {
    width: 174px !important;
  }

  .w-px-175-sm {
    width: 175px !important;
  }

  .w-px-176-sm {
    width: 176px !important;
  }

  .w-px-177-sm {
    width: 177px !important;
  }

  .w-px-178-sm {
    width: 178px !important;
  }

  .w-px-179-sm {
    width: 179px !important;
  }

  .w-px-180-sm {
    width: 180px !important;
  }

  .w-px-181-sm {
    width: 181px !important;
  }

  .w-px-182-sm {
    width: 182px !important;
  }

  .w-px-183-sm {
    width: 183px !important;
  }

  .w-px-184-sm {
    width: 184px !important;
  }

  .w-px-185-sm {
    width: 185px !important;
  }

  .w-px-186-sm {
    width: 186px !important;
  }

  .w-px-187-sm {
    width: 187px !important;
  }

  .w-px-188-sm {
    width: 188px !important;
  }

  .w-px-189-sm {
    width: 189px !important;
  }

  .w-px-190-sm {
    width: 190px !important;
  }

  .w-px-191-sm {
    width: 191px !important;
  }

  .w-px-192-sm {
    width: 192px !important;
  }

  .w-px-193-sm {
    width: 193px !important;
  }

  .w-px-194-sm {
    width: 194px !important;
  }

  .w-px-195-sm {
    width: 195px !important;
  }

  .w-px-196-sm {
    width: 196px !important;
  }

  .w-px-197-sm {
    width: 197px !important;
  }

  .w-px-198-sm {
    width: 198px !important;
  }

  .w-px-199-sm {
    width: 199px !important;
  }

  .w-px-200-sm {
    width: 200px !important;
  }

  .w-px-201-sm {
    width: 201px !important;
  }

  .w-px-202-sm {
    width: 202px !important;
  }

  .w-px-203-sm {
    width: 203px !important;
  }

  .w-px-204-sm {
    width: 204px !important;
  }

  .w-px-205-sm {
    width: 205px !important;
  }

  .w-px-206-sm {
    width: 206px !important;
  }

  .w-px-207-sm {
    width: 207px !important;
  }

  .w-px-208-sm {
    width: 208px !important;
  }

  .w-px-209-sm {
    width: 209px !important;
  }

  .w-px-210-sm {
    width: 210px !important;
  }

  .w-px-211-sm {
    width: 211px !important;
  }

  .w-px-212-sm {
    width: 212px !important;
  }

  .w-px-213-sm {
    width: 213px !important;
  }

  .w-px-214-sm {
    width: 214px !important;
  }

  .w-px-215-sm {
    width: 215px !important;
  }

  .w-px-216-sm {
    width: 216px !important;
  }

  .w-px-217-sm {
    width: 217px !important;
  }

  .w-px-218-sm {
    width: 218px !important;
  }

  .w-px-219-sm {
    width: 219px !important;
  }

  .w-px-220-sm {
    width: 220px !important;
  }

  .w-px-221-sm {
    width: 221px !important;
  }

  .w-px-222-sm {
    width: 222px !important;
  }

  .w-px-223-sm {
    width: 223px !important;
  }

  .w-px-224-sm {
    width: 224px !important;
  }

  .w-px-225-sm {
    width: 225px !important;
  }

  .w-px-226-sm {
    width: 226px !important;
  }

  .w-px-227-sm {
    width: 227px !important;
  }

  .w-px-228-sm {
    width: 228px !important;
  }

  .w-px-229-sm {
    width: 229px !important;
  }

  .w-px-230-sm {
    width: 230px !important;
  }

  .w-px-231-sm {
    width: 231px !important;
  }

  .w-px-232-sm {
    width: 232px !important;
  }

  .w-px-233-sm {
    width: 233px !important;
  }

  .w-px-234-sm {
    width: 234px !important;
  }

  .w-px-235-sm {
    width: 235px !important;
  }

  .w-px-236-sm {
    width: 236px !important;
  }

  .w-px-237-sm {
    width: 237px !important;
  }

  .w-px-238-sm {
    width: 238px !important;
  }

  .w-px-239-sm {
    width: 239px !important;
  }

  .w-px-240-sm {
    width: 240px !important;
  }

  .w-px-241-sm {
    width: 241px !important;
  }

  .w-px-242-sm {
    width: 242px !important;
  }

  .w-px-243-sm {
    width: 243px !important;
  }

  .w-px-244-sm {
    width: 244px !important;
  }

  .w-px-245-sm {
    width: 245px !important;
  }

  .w-px-246-sm {
    width: 246px !important;
  }

  .w-px-247-sm {
    width: 247px !important;
  }

  .w-px-248-sm {
    width: 248px !important;
  }

  .w-px-249-sm {
    width: 249px !important;
  }

  .w-px-250-sm {
    width: 250px !important;
  }

  .w-px-251-sm {
    width: 251px !important;
  }

  .w-px-252-sm {
    width: 252px !important;
  }

  .w-px-253-sm {
    width: 253px !important;
  }

  .w-px-254-sm {
    width: 254px !important;
  }

  .w-px-255-sm {
    width: 255px !important;
  }

  .w-px-256-sm {
    width: 256px !important;
  }

  .w-px-257-sm {
    width: 257px !important;
  }

  .w-px-258-sm {
    width: 258px !important;
  }

  .w-px-259-sm {
    width: 259px !important;
  }

  .w-px-260-sm {
    width: 260px !important;
  }

  .w-px-261-sm {
    width: 261px !important;
  }

  .w-px-262-sm {
    width: 262px !important;
  }

  .w-px-263-sm {
    width: 263px !important;
  }

  .w-px-264-sm {
    width: 264px !important;
  }

  .w-px-265-sm {
    width: 265px !important;
  }

  .w-px-266-sm {
    width: 266px !important;
  }

  .w-px-267-sm {
    width: 267px !important;
  }

  .w-px-268-sm {
    width: 268px !important;
  }

  .w-px-269-sm {
    width: 269px !important;
  }

  .w-px-270-sm {
    width: 270px !important;
  }

  .w-px-271-sm {
    width: 271px !important;
  }

  .w-px-272-sm {
    width: 272px !important;
  }

  .w-px-273-sm {
    width: 273px !important;
  }

  .w-px-274-sm {
    width: 274px !important;
  }

  .w-px-275-sm {
    width: 275px !important;
  }

  .w-px-276-sm {
    width: 276px !important;
  }

  .w-px-277-sm {
    width: 277px !important;
  }

  .w-px-278-sm {
    width: 278px !important;
  }

  .w-px-279-sm {
    width: 279px !important;
  }

  .w-px-280-sm {
    width: 280px !important;
  }

  .w-px-281-sm {
    width: 281px !important;
  }

  .w-px-282-sm {
    width: 282px !important;
  }

  .w-px-283-sm {
    width: 283px !important;
  }

  .w-px-284-sm {
    width: 284px !important;
  }

  .w-px-285-sm {
    width: 285px !important;
  }

  .w-px-286-sm {
    width: 286px !important;
  }

  .w-px-287-sm {
    width: 287px !important;
  }

  .w-px-288-sm {
    width: 288px !important;
  }

  .w-px-289-sm {
    width: 289px !important;
  }

  .w-px-290-sm {
    width: 290px !important;
  }

  .w-px-291-sm {
    width: 291px !important;
  }

  .w-px-292-sm {
    width: 292px !important;
  }

  .w-px-293-sm {
    width: 293px !important;
  }

  .w-px-294-sm {
    width: 294px !important;
  }

  .w-px-295-sm {
    width: 295px !important;
  }

  .w-px-296-sm {
    width: 296px !important;
  }

  .w-px-297-sm {
    width: 297px !important;
  }

  .w-px-298-sm {
    width: 298px !important;
  }

  .w-px-299-sm {
    width: 299px !important;
  }

  .w-px-300-sm {
    width: 300px !important;
  }

  .w-px-301-sm {
    width: 301px !important;
  }

  .w-px-302-sm {
    width: 302px !important;
  }

  .w-px-303-sm {
    width: 303px !important;
  }

  .w-px-304-sm {
    width: 304px !important;
  }

  .w-px-305-sm {
    width: 305px !important;
  }

  .w-px-306-sm {
    width: 306px !important;
  }

  .w-px-307-sm {
    width: 307px !important;
  }

  .w-px-308-sm {
    width: 308px !important;
  }

  .w-px-309-sm {
    width: 309px !important;
  }

  .w-px-310-sm {
    width: 310px !important;
  }

  .w-px-311-sm {
    width: 311px !important;
  }

  .w-px-312-sm {
    width: 312px !important;
  }

  .w-px-313-sm {
    width: 313px !important;
  }

  .w-px-314-sm {
    width: 314px !important;
  }

  .w-px-315-sm {
    width: 315px !important;
  }

  .w-px-316-sm {
    width: 316px !important;
  }

  .w-px-317-sm {
    width: 317px !important;
  }

  .w-px-318-sm {
    width: 318px !important;
  }

  .w-px-319-sm {
    width: 319px !important;
  }

  .w-px-320-sm {
    width: 320px !important;
  }

  .w-px-321-sm {
    width: 321px !important;
  }

  .w-px-322-sm {
    width: 322px !important;
  }

  .w-px-323-sm {
    width: 323px !important;
  }

  .w-px-324-sm {
    width: 324px !important;
  }

  .w-px-325-sm {
    width: 325px !important;
  }

  .w-px-326-sm {
    width: 326px !important;
  }

  .w-px-327-sm {
    width: 327px !important;
  }

  .w-px-328-sm {
    width: 328px !important;
  }

  .w-px-329-sm {
    width: 329px !important;
  }

  .w-px-330-sm {
    width: 330px !important;
  }

  .w-px-331-sm {
    width: 331px !important;
  }

  .w-px-332-sm {
    width: 332px !important;
  }

  .w-px-333-sm {
    width: 333px !important;
  }

  .w-px-334-sm {
    width: 334px !important;
  }

  .w-px-335-sm {
    width: 335px !important;
  }

  .w-px-336-sm {
    width: 336px !important;
  }

  .w-px-337-sm {
    width: 337px !important;
  }

  .w-px-338-sm {
    width: 338px !important;
  }

  .w-px-339-sm {
    width: 339px !important;
  }

  .w-px-340-sm {
    width: 340px !important;
  }

  .w-px-341-sm {
    width: 341px !important;
  }

  .w-px-342-sm {
    width: 342px !important;
  }

  .w-px-343-sm {
    width: 343px !important;
  }

  .w-px-344-sm {
    width: 344px !important;
  }

  .w-px-345-sm {
    width: 345px !important;
  }

  .w-px-346-sm {
    width: 346px !important;
  }

  .w-px-347-sm {
    width: 347px !important;
  }

  .w-px-348-sm {
    width: 348px !important;
  }

  .w-px-349-sm {
    width: 349px !important;
  }

  .w-px-350-sm {
    width: 350px !important;
  }

  .w-px-351-sm {
    width: 351px !important;
  }

  .w-px-352-sm {
    width: 352px !important;
  }

  .w-px-353-sm {
    width: 353px !important;
  }

  .w-px-354-sm {
    width: 354px !important;
  }

  .w-px-355-sm {
    width: 355px !important;
  }

  .w-px-356-sm {
    width: 356px !important;
  }

  .w-px-357-sm {
    width: 357px !important;
  }

  .w-px-358-sm {
    width: 358px !important;
  }

  .w-px-359-sm {
    width: 359px !important;
  }

  .w-px-360-sm {
    width: 360px !important;
  }

  .w-px-361-sm {
    width: 361px !important;
  }

  .w-px-362-sm {
    width: 362px !important;
  }

  .w-px-363-sm {
    width: 363px !important;
  }

  .w-px-364-sm {
    width: 364px !important;
  }

  .w-px-365-sm {
    width: 365px !important;
  }

  .w-px-366-sm {
    width: 366px !important;
  }

  .w-px-367-sm {
    width: 367px !important;
  }

  .w-px-368-sm {
    width: 368px !important;
  }

  .w-px-369-sm {
    width: 369px !important;
  }

  .w-px-370-sm {
    width: 370px !important;
  }

  .w-px-371-sm {
    width: 371px !important;
  }

  .w-px-372-sm {
    width: 372px !important;
  }

  .w-px-373-sm {
    width: 373px !important;
  }

  .w-px-374-sm {
    width: 374px !important;
  }

  .w-px-375-sm {
    width: 375px !important;
  }

  .w-px-376-sm {
    width: 376px !important;
  }

  .w-px-377-sm {
    width: 377px !important;
  }

  .w-px-378-sm {
    width: 378px !important;
  }

  .w-px-379-sm {
    width: 379px !important;
  }

  .w-px-380-sm {
    width: 380px !important;
  }

  .w-px-381-sm {
    width: 381px !important;
  }

  .w-px-382-sm {
    width: 382px !important;
  }

  .w-px-383-sm {
    width: 383px !important;
  }

  .w-px-384-sm {
    width: 384px !important;
  }

  .w-px-385-sm {
    width: 385px !important;
  }

  .w-px-386-sm {
    width: 386px !important;
  }

  .w-px-387-sm {
    width: 387px !important;
  }

  .w-px-388-sm {
    width: 388px !important;
  }

  .w-px-389-sm {
    width: 389px !important;
  }

  .w-px-390-sm {
    width: 390px !important;
  }

  .w-px-391-sm {
    width: 391px !important;
  }

  .w-px-392-sm {
    width: 392px !important;
  }

  .w-px-393-sm {
    width: 393px !important;
  }

  .w-px-394-sm {
    width: 394px !important;
  }

  .w-px-395-sm {
    width: 395px !important;
  }

  .w-px-396-sm {
    width: 396px !important;
  }

  .w-px-397-sm {
    width: 397px !important;
  }

  .w-px-398-sm {
    width: 398px !important;
  }

  .w-px-399-sm {
    width: 399px !important;
  }

  .w-px-400-sm {
    width: 400px !important;
  }

  .w-px-401-sm {
    width: 401px !important;
  }

  .w-px-402-sm {
    width: 402px !important;
  }

  .w-px-403-sm {
    width: 403px !important;
  }

  .w-px-404-sm {
    width: 404px !important;
  }

  .w-px-405-sm {
    width: 405px !important;
  }

  .w-px-406-sm {
    width: 406px !important;
  }

  .w-px-407-sm {
    width: 407px !important;
  }

  .w-px-408-sm {
    width: 408px !important;
  }

  .w-px-409-sm {
    width: 409px !important;
  }

  .w-px-410-sm {
    width: 410px !important;
  }

  .w-px-411-sm {
    width: 411px !important;
  }

  .w-px-412-sm {
    width: 412px !important;
  }

  .w-px-413-sm {
    width: 413px !important;
  }

  .w-px-414-sm {
    width: 414px !important;
  }

  .w-px-415-sm {
    width: 415px !important;
  }

  .w-px-416-sm {
    width: 416px !important;
  }

  .w-px-417-sm {
    width: 417px !important;
  }

  .w-px-418-sm {
    width: 418px !important;
  }

  .w-px-419-sm {
    width: 419px !important;
  }

  .w-px-420-sm {
    width: 420px !important;
  }

  .w-px-421-sm {
    width: 421px !important;
  }

  .w-px-422-sm {
    width: 422px !important;
  }

  .w-px-423-sm {
    width: 423px !important;
  }

  .w-px-424-sm {
    width: 424px !important;
  }

  .w-px-425-sm {
    width: 425px !important;
  }

  .w-px-426-sm {
    width: 426px !important;
  }

  .w-px-427-sm {
    width: 427px !important;
  }

  .w-px-428-sm {
    width: 428px !important;
  }

  .w-px-429-sm {
    width: 429px !important;
  }

  .w-px-430-sm {
    width: 430px !important;
  }

  .w-px-431-sm {
    width: 431px !important;
  }

  .w-px-432-sm {
    width: 432px !important;
  }

  .w-px-433-sm {
    width: 433px !important;
  }

  .w-px-434-sm {
    width: 434px !important;
  }

  .w-px-435-sm {
    width: 435px !important;
  }

  .w-px-436-sm {
    width: 436px !important;
  }

  .w-px-437-sm {
    width: 437px !important;
  }

  .w-px-438-sm {
    width: 438px !important;
  }

  .w-px-439-sm {
    width: 439px !important;
  }

  .w-px-440-sm {
    width: 440px !important;
  }

  .w-px-441-sm {
    width: 441px !important;
  }

  .w-px-442-sm {
    width: 442px !important;
  }

  .w-px-443-sm {
    width: 443px !important;
  }

  .w-px-444-sm {
    width: 444px !important;
  }

  .w-px-445-sm {
    width: 445px !important;
  }

  .w-px-446-sm {
    width: 446px !important;
  }

  .w-px-447-sm {
    width: 447px !important;
  }

  .w-px-448-sm {
    width: 448px !important;
  }

  .w-px-449-sm {
    width: 449px !important;
  }

  .w-px-450-sm {
    width: 450px !important;
  }

  .w-px-451-sm {
    width: 451px !important;
  }

  .w-px-452-sm {
    width: 452px !important;
  }

  .w-px-453-sm {
    width: 453px !important;
  }

  .w-px-454-sm {
    width: 454px !important;
  }

  .w-px-455-sm {
    width: 455px !important;
  }

  .w-px-456-sm {
    width: 456px !important;
  }

  .w-px-457-sm {
    width: 457px !important;
  }

  .w-px-458-sm {
    width: 458px !important;
  }

  .w-px-459-sm {
    width: 459px !important;
  }

  .w-px-460-sm {
    width: 460px !important;
  }

  .w-px-461-sm {
    width: 461px !important;
  }

  .w-px-462-sm {
    width: 462px !important;
  }

  .w-px-463-sm {
    width: 463px !important;
  }

  .w-px-464-sm {
    width: 464px !important;
  }

  .w-px-465-sm {
    width: 465px !important;
  }

  .w-px-466-sm {
    width: 466px !important;
  }

  .w-px-467-sm {
    width: 467px !important;
  }

  .w-px-468-sm {
    width: 468px !important;
  }

  .w-px-469-sm {
    width: 469px !important;
  }

  .w-px-470-sm {
    width: 470px !important;
  }

  .w-px-471-sm {
    width: 471px !important;
  }

  .w-px-472-sm {
    width: 472px !important;
  }

  .w-px-473-sm {
    width: 473px !important;
  }

  .w-px-474-sm {
    width: 474px !important;
  }

  .w-px-475-sm {
    width: 475px !important;
  }

  .w-px-476-sm {
    width: 476px !important;
  }

  .w-px-477-sm {
    width: 477px !important;
  }

  .w-px-478-sm {
    width: 478px !important;
  }

  .w-px-479-sm {
    width: 479px !important;
  }

  .w-px-480-sm {
    width: 480px !important;
  }

  .w-px-481-sm {
    width: 481px !important;
  }

  .w-px-482-sm {
    width: 482px !important;
  }

  .w-px-483-sm {
    width: 483px !important;
  }

  .w-px-484-sm {
    width: 484px !important;
  }

  .w-px-485-sm {
    width: 485px !important;
  }

  .w-px-486-sm {
    width: 486px !important;
  }

  .w-px-487-sm {
    width: 487px !important;
  }

  .w-px-488-sm {
    width: 488px !important;
  }

  .w-px-489-sm {
    width: 489px !important;
  }

  .w-px-490-sm {
    width: 490px !important;
  }

  .w-px-491-sm {
    width: 491px !important;
  }

  .w-px-492-sm {
    width: 492px !important;
  }

  .w-px-493-sm {
    width: 493px !important;
  }

  .w-px-494-sm {
    width: 494px !important;
  }

  .w-px-495-sm {
    width: 495px !important;
  }

  .w-px-496-sm {
    width: 496px !important;
  }

  .w-px-497-sm {
    width: 497px !important;
  }

  .w-px-498-sm {
    width: 498px !important;
  }

  .w-px-499-sm {
    width: 499px !important;
  }

  .w-px-500-sm {
    width: 500px !important;
  }

  .w-px-501-sm {
    width: 501px !important;
  }

  .w-px-502-sm {
    width: 502px !important;
  }

  .w-px-503-sm {
    width: 503px !important;
  }

  .w-px-504-sm {
    width: 504px !important;
  }

  .w-px-505-sm {
    width: 505px !important;
  }

  .w-px-506-sm {
    width: 506px !important;
  }

  .w-px-507-sm {
    width: 507px !important;
  }

  .w-px-508-sm {
    width: 508px !important;
  }

  .w-px-509-sm {
    width: 509px !important;
  }

  .w-px-510-sm {
    width: 510px !important;
  }

  .w-px-511-sm {
    width: 511px !important;
  }

  .w-px-512-sm {
    width: 512px !important;
  }

  .w-px-513-sm {
    width: 513px !important;
  }

  .w-px-514-sm {
    width: 514px !important;
  }

  .w-px-515-sm {
    width: 515px !important;
  }

  .w-px-516-sm {
    width: 516px !important;
  }

  .w-px-517-sm {
    width: 517px !important;
  }

  .w-px-518-sm {
    width: 518px !important;
  }

  .w-px-519-sm {
    width: 519px !important;
  }

  .w-px-520-sm {
    width: 520px !important;
  }

  .w-px-521-sm {
    width: 521px !important;
  }

  .w-px-522-sm {
    width: 522px !important;
  }

  .w-px-523-sm {
    width: 523px !important;
  }

  .w-px-524-sm {
    width: 524px !important;
  }

  .w-px-525-sm {
    width: 525px !important;
  }

  .w-px-526-sm {
    width: 526px !important;
  }

  .w-px-527-sm {
    width: 527px !important;
  }

  .w-px-528-sm {
    width: 528px !important;
  }

  .w-px-529-sm {
    width: 529px !important;
  }

  .w-px-530-sm {
    width: 530px !important;
  }

  .w-px-531-sm {
    width: 531px !important;
  }

  .w-px-532-sm {
    width: 532px !important;
  }

  .w-px-533-sm {
    width: 533px !important;
  }

  .w-px-534-sm {
    width: 534px !important;
  }

  .w-px-535-sm {
    width: 535px !important;
  }

  .w-px-536-sm {
    width: 536px !important;
  }

  .w-px-537-sm {
    width: 537px !important;
  }

  .w-px-538-sm {
    width: 538px !important;
  }

  .w-px-539-sm {
    width: 539px !important;
  }

  .w-px-540-sm {
    width: 540px !important;
  }

  .w-px-541-sm {
    width: 541px !important;
  }

  .w-px-542-sm {
    width: 542px !important;
  }

  .w-px-543-sm {
    width: 543px !important;
  }

  .w-px-544-sm {
    width: 544px !important;
  }

  .w-px-545-sm {
    width: 545px !important;
  }

  .w-px-546-sm {
    width: 546px !important;
  }

  .w-px-547-sm {
    width: 547px !important;
  }

  .w-px-548-sm {
    width: 548px !important;
  }

  .w-px-549-sm {
    width: 549px !important;
  }

  .w-px-550-sm {
    width: 550px !important;
  }

  .w-px-551-sm {
    width: 551px !important;
  }

  .w-px-552-sm {
    width: 552px !important;
  }

  .w-px-553-sm {
    width: 553px !important;
  }

  .w-px-554-sm {
    width: 554px !important;
  }

  .w-px-555-sm {
    width: 555px !important;
  }

  .w-px-556-sm {
    width: 556px !important;
  }

  .w-px-557-sm {
    width: 557px !important;
  }

  .w-px-558-sm {
    width: 558px !important;
  }

  .w-px-559-sm {
    width: 559px !important;
  }

  .w-px-560-sm {
    width: 560px !important;
  }

  .w-px-561-sm {
    width: 561px !important;
  }

  .w-px-562-sm {
    width: 562px !important;
  }

  .w-px-563-sm {
    width: 563px !important;
  }

  .w-px-564-sm {
    width: 564px !important;
  }

  .w-px-565-sm {
    width: 565px !important;
  }

  .w-px-566-sm {
    width: 566px !important;
  }

  .w-px-567-sm {
    width: 567px !important;
  }

  .w-px-568-sm {
    width: 568px !important;
  }

  .w-px-569-sm {
    width: 569px !important;
  }

  .w-px-570-sm {
    width: 570px !important;
  }

  .w-px-571-sm {
    width: 571px !important;
  }

  .w-px-572-sm {
    width: 572px !important;
  }

  .w-px-573-sm {
    width: 573px !important;
  }

  .w-px-574-sm {
    width: 574px !important;
  }

  .w-px-575-sm {
    width: 575px !important;
  }

  .w-px-576-sm {
    width: 576px !important;
  }

  .w-px-577-sm {
    width: 577px !important;
  }

  .w-px-578-sm {
    width: 578px !important;
  }

  .w-px-579-sm {
    width: 579px !important;
  }

  .w-px-580-sm {
    width: 580px !important;
  }

  .w-px-581-sm {
    width: 581px !important;
  }

  .w-px-582-sm {
    width: 582px !important;
  }

  .w-px-583-sm {
    width: 583px !important;
  }

  .w-px-584-sm {
    width: 584px !important;
  }

  .w-px-585-sm {
    width: 585px !important;
  }

  .w-px-586-sm {
    width: 586px !important;
  }

  .w-px-587-sm {
    width: 587px !important;
  }

  .w-px-588-sm {
    width: 588px !important;
  }

  .w-px-589-sm {
    width: 589px !important;
  }

  .w-px-590-sm {
    width: 590px !important;
  }

  .w-px-591-sm {
    width: 591px !important;
  }

  .w-px-592-sm {
    width: 592px !important;
  }

  .w-px-593-sm {
    width: 593px !important;
  }

  .w-px-594-sm {
    width: 594px !important;
  }

  .w-px-595-sm {
    width: 595px !important;
  }

  .w-px-596-sm {
    width: 596px !important;
  }

  .w-px-597-sm {
    width: 597px !important;
  }

  .w-px-598-sm {
    width: 598px !important;
  }

  .w-px-599-sm {
    width: 599px !important;
  }

  .w-px-600-sm {
    width: 600px !important;
  }

  .w-px-601-sm {
    width: 601px !important;
  }

  .w-px-602-sm {
    width: 602px !important;
  }

  .w-px-603-sm {
    width: 603px !important;
  }

  .w-px-604-sm {
    width: 604px !important;
  }

  .w-px-605-sm {
    width: 605px !important;
  }

  .w-px-606-sm {
    width: 606px !important;
  }

  .w-px-607-sm {
    width: 607px !important;
  }

  .w-px-608-sm {
    width: 608px !important;
  }

  .w-px-609-sm {
    width: 609px !important;
  }

  .w-px-610-sm {
    width: 610px !important;
  }

  .w-px-611-sm {
    width: 611px !important;
  }

  .w-px-612-sm {
    width: 612px !important;
  }

  .w-px-613-sm {
    width: 613px !important;
  }

  .w-px-614-sm {
    width: 614px !important;
  }

  .w-px-615-sm {
    width: 615px !important;
  }

  .w-px-616-sm {
    width: 616px !important;
  }

  .w-px-617-sm {
    width: 617px !important;
  }

  .w-px-618-sm {
    width: 618px !important;
  }

  .w-px-619-sm {
    width: 619px !important;
  }

  .w-px-620-sm {
    width: 620px !important;
  }

  .w-px-621-sm {
    width: 621px !important;
  }

  .w-px-622-sm {
    width: 622px !important;
  }

  .w-px-623-sm {
    width: 623px !important;
  }

  .w-px-624-sm {
    width: 624px !important;
  }

  .w-px-625-sm {
    width: 625px !important;
  }

  .w-px-626-sm {
    width: 626px !important;
  }

  .w-px-627-sm {
    width: 627px !important;
  }

  .w-px-628-sm {
    width: 628px !important;
  }

  .w-px-629-sm {
    width: 629px !important;
  }

  .w-px-630-sm {
    width: 630px !important;
  }

  .w-px-631-sm {
    width: 631px !important;
  }

  .w-px-632-sm {
    width: 632px !important;
  }

  .w-px-633-sm {
    width: 633px !important;
  }

  .w-px-634-sm {
    width: 634px !important;
  }

  .w-px-635-sm {
    width: 635px !important;
  }

  .w-px-636-sm {
    width: 636px !important;
  }

  .w-px-637-sm {
    width: 637px !important;
  }

  .w-px-638-sm {
    width: 638px !important;
  }

  .w-px-639-sm {
    width: 639px !important;
  }

  .w-px-640-sm {
    width: 640px !important;
  }

  .w-px-641-sm {
    width: 641px !important;
  }

  .w-px-642-sm {
    width: 642px !important;
  }

  .w-px-643-sm {
    width: 643px !important;
  }

  .w-px-644-sm {
    width: 644px !important;
  }

  .w-px-645-sm {
    width: 645px !important;
  }

  .w-px-646-sm {
    width: 646px !important;
  }

  .w-px-647-sm {
    width: 647px !important;
  }

  .w-px-648-sm {
    width: 648px !important;
  }

  .w-px-649-sm {
    width: 649px !important;
  }

  .w-px-650-sm {
    width: 650px !important;
  }

  .w-px-651-sm {
    width: 651px !important;
  }

  .w-px-652-sm {
    width: 652px !important;
  }

  .w-px-653-sm {
    width: 653px !important;
  }

  .w-px-654-sm {
    width: 654px !important;
  }

  .w-px-655-sm {
    width: 655px !important;
  }

  .w-px-656-sm {
    width: 656px !important;
  }

  .w-px-657-sm {
    width: 657px !important;
  }

  .w-px-658-sm {
    width: 658px !important;
  }

  .w-px-659-sm {
    width: 659px !important;
  }

  .w-px-660-sm {
    width: 660px !important;
  }

  .w-px-661-sm {
    width: 661px !important;
  }

  .w-px-662-sm {
    width: 662px !important;
  }

  .w-px-663-sm {
    width: 663px !important;
  }

  .w-px-664-sm {
    width: 664px !important;
  }

  .w-px-665-sm {
    width: 665px !important;
  }

  .w-px-666-sm {
    width: 666px !important;
  }

  .w-px-667-sm {
    width: 667px !important;
  }

  .w-px-668-sm {
    width: 668px !important;
  }

  .w-px-669-sm {
    width: 669px !important;
  }

  .w-px-670-sm {
    width: 670px !important;
  }

  .w-px-671-sm {
    width: 671px !important;
  }

  .w-px-672-sm {
    width: 672px !important;
  }

  .w-px-673-sm {
    width: 673px !important;
  }

  .w-px-674-sm {
    width: 674px !important;
  }

  .w-px-675-sm {
    width: 675px !important;
  }

  .w-px-676-sm {
    width: 676px !important;
  }

  .w-px-677-sm {
    width: 677px !important;
  }

  .w-px-678-sm {
    width: 678px !important;
  }

  .w-px-679-sm {
    width: 679px !important;
  }

  .w-px-680-sm {
    width: 680px !important;
  }

  .w-px-681-sm {
    width: 681px !important;
  }

  .w-px-682-sm {
    width: 682px !important;
  }

  .w-px-683-sm {
    width: 683px !important;
  }

  .w-px-684-sm {
    width: 684px !important;
  }

  .w-px-685-sm {
    width: 685px !important;
  }

  .w-px-686-sm {
    width: 686px !important;
  }

  .w-px-687-sm {
    width: 687px !important;
  }

  .w-px-688-sm {
    width: 688px !important;
  }

  .w-px-689-sm {
    width: 689px !important;
  }

  .w-px-690-sm {
    width: 690px !important;
  }

  .w-px-691-sm {
    width: 691px !important;
  }

  .w-px-692-sm {
    width: 692px !important;
  }

  .w-px-693-sm {
    width: 693px !important;
  }

  .w-px-694-sm {
    width: 694px !important;
  }

  .w-px-695-sm {
    width: 695px !important;
  }

  .w-px-696-sm {
    width: 696px !important;
  }

  .w-px-697-sm {
    width: 697px !important;
  }

  .w-px-698-sm {
    width: 698px !important;
  }

  .w-px-699-sm {
    width: 699px !important;
  }

  .w-px-700-sm {
    width: 700px !important;
  }

  .w-px-701-sm {
    width: 701px !important;
  }

  .w-px-702-sm {
    width: 702px !important;
  }

  .w-px-703-sm {
    width: 703px !important;
  }

  .w-px-704-sm {
    width: 704px !important;
  }

  .w-px-705-sm {
    width: 705px !important;
  }

  .w-px-706-sm {
    width: 706px !important;
  }

  .w-px-707-sm {
    width: 707px !important;
  }

  .w-px-708-sm {
    width: 708px !important;
  }

  .w-px-709-sm {
    width: 709px !important;
  }

  .w-px-710-sm {
    width: 710px !important;
  }

  .w-px-711-sm {
    width: 711px !important;
  }

  .w-px-712-sm {
    width: 712px !important;
  }

  .w-px-713-sm {
    width: 713px !important;
  }

  .w-px-714-sm {
    width: 714px !important;
  }

  .w-px-715-sm {
    width: 715px !important;
  }

  .w-px-716-sm {
    width: 716px !important;
  }

  .w-px-717-sm {
    width: 717px !important;
  }

  .w-px-718-sm {
    width: 718px !important;
  }

  .w-px-719-sm {
    width: 719px !important;
  }

  .w-px-720-sm {
    width: 720px !important;
  }

  .w-px-721-sm {
    width: 721px !important;
  }

  .w-px-722-sm {
    width: 722px !important;
  }

  .w-px-723-sm {
    width: 723px !important;
  }

  .w-px-724-sm {
    width: 724px !important;
  }

  .w-px-725-sm {
    width: 725px !important;
  }

  .w-px-726-sm {
    width: 726px !important;
  }

  .w-px-727-sm {
    width: 727px !important;
  }

  .w-px-728-sm {
    width: 728px !important;
  }

  .w-px-729-sm {
    width: 729px !important;
  }

  .w-px-730-sm {
    width: 730px !important;
  }

  .w-px-731-sm {
    width: 731px !important;
  }

  .w-px-732-sm {
    width: 732px !important;
  }

  .w-px-733-sm {
    width: 733px !important;
  }

  .w-px-734-sm {
    width: 734px !important;
  }

  .w-px-735-sm {
    width: 735px !important;
  }

  .w-px-736-sm {
    width: 736px !important;
  }

  .w-px-737-sm {
    width: 737px !important;
  }

  .w-px-738-sm {
    width: 738px !important;
  }

  .w-px-739-sm {
    width: 739px !important;
  }

  .w-px-740-sm {
    width: 740px !important;
  }

  .w-px-741-sm {
    width: 741px !important;
  }

  .w-px-742-sm {
    width: 742px !important;
  }

  .w-px-743-sm {
    width: 743px !important;
  }

  .w-px-744-sm {
    width: 744px !important;
  }

  .w-px-745-sm {
    width: 745px !important;
  }

  .w-px-746-sm {
    width: 746px !important;
  }

  .w-px-747-sm {
    width: 747px !important;
  }

  .w-px-748-sm {
    width: 748px !important;
  }

  .w-px-749-sm {
    width: 749px !important;
  }

  .w-px-750-sm {
    width: 750px !important;
  }

  .w-px-751-sm {
    width: 751px !important;
  }

  .w-px-752-sm {
    width: 752px !important;
  }

  .w-px-753-sm {
    width: 753px !important;
  }

  .w-px-754-sm {
    width: 754px !important;
  }

  .w-px-755-sm {
    width: 755px !important;
  }

  .w-px-756-sm {
    width: 756px !important;
  }

  .w-px-757-sm {
    width: 757px !important;
  }

  .w-px-758-sm {
    width: 758px !important;
  }

  .w-px-759-sm {
    width: 759px !important;
  }

  .w-px-760-sm {
    width: 760px !important;
  }

  .w-px-761-sm {
    width: 761px !important;
  }

  .w-px-762-sm {
    width: 762px !important;
  }

  .w-px-763-sm {
    width: 763px !important;
  }

  .w-px-764-sm {
    width: 764px !important;
  }

  .w-px-765-sm {
    width: 765px !important;
  }

  .w-px-766-sm {
    width: 766px !important;
  }

  .w-px-767-sm {
    width: 767px !important;
  }

  .w-px-768-sm {
    width: 768px !important;
  }

  .w-px-769-sm {
    width: 769px !important;
  }

  .w-px-770-sm {
    width: 770px !important;
  }

  .w-px-771-sm {
    width: 771px !important;
  }

  .w-px-772-sm {
    width: 772px !important;
  }

  .w-px-773-sm {
    width: 773px !important;
  }

  .w-px-774-sm {
    width: 774px !important;
  }

  .w-px-775-sm {
    width: 775px !important;
  }

  .w-px-776-sm {
    width: 776px !important;
  }

  .w-px-777-sm {
    width: 777px !important;
  }

  .w-px-778-sm {
    width: 778px !important;
  }

  .w-px-779-sm {
    width: 779px !important;
  }

  .w-px-780-sm {
    width: 780px !important;
  }

  .w-px-781-sm {
    width: 781px !important;
  }

  .w-px-782-sm {
    width: 782px !important;
  }

  .w-px-783-sm {
    width: 783px !important;
  }

  .w-px-784-sm {
    width: 784px !important;
  }

  .w-px-785-sm {
    width: 785px !important;
  }

  .w-px-786-sm {
    width: 786px !important;
  }

  .w-px-787-sm {
    width: 787px !important;
  }

  .w-px-788-sm {
    width: 788px !important;
  }

  .w-px-789-sm {
    width: 789px !important;
  }

  .w-px-790-sm {
    width: 790px !important;
  }

  .w-px-791-sm {
    width: 791px !important;
  }

  .w-px-792-sm {
    width: 792px !important;
  }

  .w-px-793-sm {
    width: 793px !important;
  }

  .w-px-794-sm {
    width: 794px !important;
  }

  .w-px-795-sm {
    width: 795px !important;
  }

  .w-px-796-sm {
    width: 796px !important;
  }

  .w-px-797-sm {
    width: 797px !important;
  }

  .w-px-798-sm {
    width: 798px !important;
  }

  .w-px-799-sm {
    width: 799px !important;
  }

  .w-px-800-sm {
    width: 800px !important;
  }

  .w-px-801-sm {
    width: 801px !important;
  }

  .w-px-802-sm {
    width: 802px !important;
  }

  .w-px-803-sm {
    width: 803px !important;
  }

  .w-px-804-sm {
    width: 804px !important;
  }

  .w-px-805-sm {
    width: 805px !important;
  }

  .w-px-806-sm {
    width: 806px !important;
  }

  .w-px-807-sm {
    width: 807px !important;
  }

  .w-px-808-sm {
    width: 808px !important;
  }

  .w-px-809-sm {
    width: 809px !important;
  }

  .w-px-810-sm {
    width: 810px !important;
  }

  .w-px-811-sm {
    width: 811px !important;
  }

  .w-px-812-sm {
    width: 812px !important;
  }

  .w-px-813-sm {
    width: 813px !important;
  }

  .w-px-814-sm {
    width: 814px !important;
  }

  .w-px-815-sm {
    width: 815px !important;
  }

  .w-px-816-sm {
    width: 816px !important;
  }

  .w-px-817-sm {
    width: 817px !important;
  }

  .w-px-818-sm {
    width: 818px !important;
  }

  .w-px-819-sm {
    width: 819px !important;
  }

  .w-px-820-sm {
    width: 820px !important;
  }

  .w-px-821-sm {
    width: 821px !important;
  }

  .w-px-822-sm {
    width: 822px !important;
  }

  .w-px-823-sm {
    width: 823px !important;
  }

  .w-px-824-sm {
    width: 824px !important;
  }

  .w-px-825-sm {
    width: 825px !important;
  }

  .w-px-826-sm {
    width: 826px !important;
  }

  .w-px-827-sm {
    width: 827px !important;
  }

  .w-px-828-sm {
    width: 828px !important;
  }

  .w-px-829-sm {
    width: 829px !important;
  }

  .w-px-830-sm {
    width: 830px !important;
  }

  .w-px-831-sm {
    width: 831px !important;
  }

  .w-px-832-sm {
    width: 832px !important;
  }

  .w-px-833-sm {
    width: 833px !important;
  }

  .w-px-834-sm {
    width: 834px !important;
  }

  .w-px-835-sm {
    width: 835px !important;
  }

  .w-px-836-sm {
    width: 836px !important;
  }

  .w-px-837-sm {
    width: 837px !important;
  }

  .w-px-838-sm {
    width: 838px !important;
  }

  .w-px-839-sm {
    width: 839px !important;
  }

  .w-px-840-sm {
    width: 840px !important;
  }

  .w-px-841-sm {
    width: 841px !important;
  }

  .w-px-842-sm {
    width: 842px !important;
  }

  .w-px-843-sm {
    width: 843px !important;
  }

  .w-px-844-sm {
    width: 844px !important;
  }

  .w-px-845-sm {
    width: 845px !important;
  }

  .w-px-846-sm {
    width: 846px !important;
  }

  .w-px-847-sm {
    width: 847px !important;
  }

  .w-px-848-sm {
    width: 848px !important;
  }

  .w-px-849-sm {
    width: 849px !important;
  }

  .w-px-850-sm {
    width: 850px !important;
  }

  .w-px-851-sm {
    width: 851px !important;
  }

  .w-px-852-sm {
    width: 852px !important;
  }

  .w-px-853-sm {
    width: 853px !important;
  }

  .w-px-854-sm {
    width: 854px !important;
  }

  .w-px-855-sm {
    width: 855px !important;
  }

  .w-px-856-sm {
    width: 856px !important;
  }

  .w-px-857-sm {
    width: 857px !important;
  }

  .w-px-858-sm {
    width: 858px !important;
  }

  .w-px-859-sm {
    width: 859px !important;
  }

  .w-px-860-sm {
    width: 860px !important;
  }

  .w-px-861-sm {
    width: 861px !important;
  }

  .w-px-862-sm {
    width: 862px !important;
  }

  .w-px-863-sm {
    width: 863px !important;
  }

  .w-px-864-sm {
    width: 864px !important;
  }

  .w-px-865-sm {
    width: 865px !important;
  }

  .w-px-866-sm {
    width: 866px !important;
  }

  .w-px-867-sm {
    width: 867px !important;
  }

  .w-px-868-sm {
    width: 868px !important;
  }

  .w-px-869-sm {
    width: 869px !important;
  }

  .w-px-870-sm {
    width: 870px !important;
  }

  .w-px-871-sm {
    width: 871px !important;
  }

  .w-px-872-sm {
    width: 872px !important;
  }

  .w-px-873-sm {
    width: 873px !important;
  }

  .w-px-874-sm {
    width: 874px !important;
  }

  .w-px-875-sm {
    width: 875px !important;
  }

  .w-px-876-sm {
    width: 876px !important;
  }

  .w-px-877-sm {
    width: 877px !important;
  }

  .w-px-878-sm {
    width: 878px !important;
  }

  .w-px-879-sm {
    width: 879px !important;
  }

  .w-px-880-sm {
    width: 880px !important;
  }

  .w-px-881-sm {
    width: 881px !important;
  }

  .w-px-882-sm {
    width: 882px !important;
  }

  .w-px-883-sm {
    width: 883px !important;
  }

  .w-px-884-sm {
    width: 884px !important;
  }

  .w-px-885-sm {
    width: 885px !important;
  }

  .w-px-886-sm {
    width: 886px !important;
  }

  .w-px-887-sm {
    width: 887px !important;
  }

  .w-px-888-sm {
    width: 888px !important;
  }

  .w-px-889-sm {
    width: 889px !important;
  }

  .w-px-890-sm {
    width: 890px !important;
  }

  .w-px-891-sm {
    width: 891px !important;
  }

  .w-px-892-sm {
    width: 892px !important;
  }

  .w-px-893-sm {
    width: 893px !important;
  }

  .w-px-894-sm {
    width: 894px !important;
  }

  .w-px-895-sm {
    width: 895px !important;
  }

  .w-px-896-sm {
    width: 896px !important;
  }

  .w-px-897-sm {
    width: 897px !important;
  }

  .w-px-898-sm {
    width: 898px !important;
  }

  .w-px-899-sm {
    width: 899px !important;
  }

  .w-px-900-sm {
    width: 900px !important;
  }

  .w-px-901-sm {
    width: 901px !important;
  }

  .w-px-902-sm {
    width: 902px !important;
  }

  .w-px-903-sm {
    width: 903px !important;
  }

  .w-px-904-sm {
    width: 904px !important;
  }

  .w-px-905-sm {
    width: 905px !important;
  }

  .w-px-906-sm {
    width: 906px !important;
  }

  .w-px-907-sm {
    width: 907px !important;
  }

  .w-px-908-sm {
    width: 908px !important;
  }

  .w-px-909-sm {
    width: 909px !important;
  }

  .w-px-910-sm {
    width: 910px !important;
  }

  .w-px-911-sm {
    width: 911px !important;
  }

  .w-px-912-sm {
    width: 912px !important;
  }

  .w-px-913-sm {
    width: 913px !important;
  }

  .w-px-914-sm {
    width: 914px !important;
  }

  .w-px-915-sm {
    width: 915px !important;
  }

  .w-px-916-sm {
    width: 916px !important;
  }

  .w-px-917-sm {
    width: 917px !important;
  }

  .w-px-918-sm {
    width: 918px !important;
  }

  .w-px-919-sm {
    width: 919px !important;
  }

  .w-px-920-sm {
    width: 920px !important;
  }

  .w-px-921-sm {
    width: 921px !important;
  }

  .w-px-922-sm {
    width: 922px !important;
  }

  .w-px-923-sm {
    width: 923px !important;
  }

  .w-px-924-sm {
    width: 924px !important;
  }

  .w-px-925-sm {
    width: 925px !important;
  }

  .w-px-926-sm {
    width: 926px !important;
  }

  .w-px-927-sm {
    width: 927px !important;
  }

  .w-px-928-sm {
    width: 928px !important;
  }

  .w-px-929-sm {
    width: 929px !important;
  }

  .w-px-930-sm {
    width: 930px !important;
  }

  .w-px-931-sm {
    width: 931px !important;
  }

  .w-px-932-sm {
    width: 932px !important;
  }

  .w-px-933-sm {
    width: 933px !important;
  }

  .w-px-934-sm {
    width: 934px !important;
  }

  .w-px-935-sm {
    width: 935px !important;
  }

  .w-px-936-sm {
    width: 936px !important;
  }

  .w-px-937-sm {
    width: 937px !important;
  }

  .w-px-938-sm {
    width: 938px !important;
  }

  .w-px-939-sm {
    width: 939px !important;
  }

  .w-px-940-sm {
    width: 940px !important;
  }

  .w-px-941-sm {
    width: 941px !important;
  }

  .w-px-942-sm {
    width: 942px !important;
  }

  .w-px-943-sm {
    width: 943px !important;
  }

  .w-px-944-sm {
    width: 944px !important;
  }

  .w-px-945-sm {
    width: 945px !important;
  }

  .w-px-946-sm {
    width: 946px !important;
  }

  .w-px-947-sm {
    width: 947px !important;
  }

  .w-px-948-sm {
    width: 948px !important;
  }

  .w-px-949-sm {
    width: 949px !important;
  }

  .w-px-950-sm {
    width: 950px !important;
  }

  .w-px-951-sm {
    width: 951px !important;
  }

  .w-px-952-sm {
    width: 952px !important;
  }

  .w-px-953-sm {
    width: 953px !important;
  }

  .w-px-954-sm {
    width: 954px !important;
  }

  .w-px-955-sm {
    width: 955px !important;
  }

  .w-px-956-sm {
    width: 956px !important;
  }

  .w-px-957-sm {
    width: 957px !important;
  }

  .w-px-958-sm {
    width: 958px !important;
  }

  .w-px-959-sm {
    width: 959px !important;
  }

  .w-px-960-sm {
    width: 960px !important;
  }

  .w-px-961-sm {
    width: 961px !important;
  }

  .w-px-962-sm {
    width: 962px !important;
  }

  .w-px-963-sm {
    width: 963px !important;
  }

  .w-px-964-sm {
    width: 964px !important;
  }

  .w-px-965-sm {
    width: 965px !important;
  }

  .w-px-966-sm {
    width: 966px !important;
  }

  .w-px-967-sm {
    width: 967px !important;
  }

  .w-px-968-sm {
    width: 968px !important;
  }

  .w-px-969-sm {
    width: 969px !important;
  }

  .w-px-970-sm {
    width: 970px !important;
  }

  .w-px-971-sm {
    width: 971px !important;
  }

  .w-px-972-sm {
    width: 972px !important;
  }

  .w-px-973-sm {
    width: 973px !important;
  }

  .w-px-974-sm {
    width: 974px !important;
  }

  .w-px-975-sm {
    width: 975px !important;
  }

  .w-px-976-sm {
    width: 976px !important;
  }

  .w-px-977-sm {
    width: 977px !important;
  }

  .w-px-978-sm {
    width: 978px !important;
  }

  .w-px-979-sm {
    width: 979px !important;
  }

  .w-px-980-sm {
    width: 980px !important;
  }

  .w-px-981-sm {
    width: 981px !important;
  }

  .w-px-982-sm {
    width: 982px !important;
  }

  .w-px-983-sm {
    width: 983px !important;
  }

  .w-px-984-sm {
    width: 984px !important;
  }

  .w-px-985-sm {
    width: 985px !important;
  }

  .w-px-986-sm {
    width: 986px !important;
  }

  .w-px-987-sm {
    width: 987px !important;
  }

  .w-px-988-sm {
    width: 988px !important;
  }

  .w-px-989-sm {
    width: 989px !important;
  }

  .w-px-990-sm {
    width: 990px !important;
  }

  .w-px-991-sm {
    width: 991px !important;
  }

  .w-px-992-sm {
    width: 992px !important;
  }

  .w-px-993-sm {
    width: 993px !important;
  }

  .w-px-994-sm {
    width: 994px !important;
  }

  .w-px-995-sm {
    width: 995px !important;
  }

  .w-px-996-sm {
    width: 996px !important;
  }

  .w-px-997-sm {
    width: 997px !important;
  }

  .w-px-998-sm {
    width: 998px !important;
  }

  .w-px-999-sm {
    width: 999px !important;
  }

  .w-px-1000-sm {
    width: 1000px !important;
  }

  .w-px-1001-sm {
    width: 1001px !important;
  }

  .w-px-1002-sm {
    width: 1002px !important;
  }

  .w-px-1003-sm {
    width: 1003px !important;
  }

  .w-px-1004-sm {
    width: 1004px !important;
  }

  .w-px-1005-sm {
    width: 1005px !important;
  }

  .w-px-1006-sm {
    width: 1006px !important;
  }

  .w-px-1007-sm {
    width: 1007px !important;
  }

  .w-px-1008-sm {
    width: 1008px !important;
  }

  .w-px-1009-sm {
    width: 1009px !important;
  }

  .w-px-1010-sm {
    width: 1010px !important;
  }

  .w-px-1011-sm {
    width: 1011px !important;
  }

  .w-px-1012-sm {
    width: 1012px !important;
  }

  .w-px-1013-sm {
    width: 1013px !important;
  }

  .w-px-1014-sm {
    width: 1014px !important;
  }

  .w-px-1015-sm {
    width: 1015px !important;
  }

  .w-px-1016-sm {
    width: 1016px !important;
  }

  .w-px-1017-sm {
    width: 1017px !important;
  }

  .w-px-1018-sm {
    width: 1018px !important;
  }

  .w-px-1019-sm {
    width: 1019px !important;
  }

  .w-px-1020-sm {
    width: 1020px !important;
  }

  .w-px-1021-sm {
    width: 1021px !important;
  }

  .w-px-1022-sm {
    width: 1022px !important;
  }

  .w-px-1023-sm {
    width: 1023px !important;
  }

  .w-px-1024-sm {
    width: 1024px !important;
  }

  .w-px-1025-sm {
    width: 1025px !important;
  }

  .w-px-1026-sm {
    width: 1026px !important;
  }

  .w-px-1027-sm {
    width: 1027px !important;
  }

  .w-px-1028-sm {
    width: 1028px !important;
  }

  .w-px-1029-sm {
    width: 1029px !important;
  }

  .w-px-1030-sm {
    width: 1030px !important;
  }

  .w-px-1031-sm {
    width: 1031px !important;
  }

  .w-px-1032-sm {
    width: 1032px !important;
  }

  .w-px-1033-sm {
    width: 1033px !important;
  }

  .w-px-1034-sm {
    width: 1034px !important;
  }

  .w-px-1035-sm {
    width: 1035px !important;
  }

  .w-px-1036-sm {
    width: 1036px !important;
  }

  .w-px-1037-sm {
    width: 1037px !important;
  }

  .w-px-1038-sm {
    width: 1038px !important;
  }

  .w-px-1039-sm {
    width: 1039px !important;
  }

  .w-px-1040-sm {
    width: 1040px !important;
  }

  .w-px-1041-sm {
    width: 1041px !important;
  }

  .w-px-1042-sm {
    width: 1042px !important;
  }

  .w-px-1043-sm {
    width: 1043px !important;
  }

  .w-px-1044-sm {
    width: 1044px !important;
  }

  .w-px-1045-sm {
    width: 1045px !important;
  }

  .w-px-1046-sm {
    width: 1046px !important;
  }

  .w-px-1047-sm {
    width: 1047px !important;
  }

  .w-px-1048-sm {
    width: 1048px !important;
  }

  .w-px-1049-sm {
    width: 1049px !important;
  }

  .w-px-1050-sm {
    width: 1050px !important;
  }

  .w-px-1051-sm {
    width: 1051px !important;
  }

  .w-px-1052-sm {
    width: 1052px !important;
  }

  .w-px-1053-sm {
    width: 1053px !important;
  }

  .w-px-1054-sm {
    width: 1054px !important;
  }

  .w-px-1055-sm {
    width: 1055px !important;
  }

  .w-px-1056-sm {
    width: 1056px !important;
  }

  .w-px-1057-sm {
    width: 1057px !important;
  }

  .w-px-1058-sm {
    width: 1058px !important;
  }

  .w-px-1059-sm {
    width: 1059px !important;
  }

  .w-px-1060-sm {
    width: 1060px !important;
  }

  .w-px-1061-sm {
    width: 1061px !important;
  }

  .w-px-1062-sm {
    width: 1062px !important;
  }

  .w-px-1063-sm {
    width: 1063px !important;
  }

  .w-px-1064-sm {
    width: 1064px !important;
  }

  .w-px-1065-sm {
    width: 1065px !important;
  }

  .w-px-1066-sm {
    width: 1066px !important;
  }

  .w-px-1067-sm {
    width: 1067px !important;
  }

  .w-px-1068-sm {
    width: 1068px !important;
  }

  .w-px-1069-sm {
    width: 1069px !important;
  }

  .w-px-1070-sm {
    width: 1070px !important;
  }

  .w-px-1071-sm {
    width: 1071px !important;
  }

  .w-px-1072-sm {
    width: 1072px !important;
  }

  .w-px-1073-sm {
    width: 1073px !important;
  }

  .w-px-1074-sm {
    width: 1074px !important;
  }

  .w-px-1075-sm {
    width: 1075px !important;
  }

  .w-px-1076-sm {
    width: 1076px !important;
  }

  .w-px-1077-sm {
    width: 1077px !important;
  }

  .w-px-1078-sm {
    width: 1078px !important;
  }

  .w-px-1079-sm {
    width: 1079px !important;
  }

  .w-px-1080-sm {
    width: 1080px !important;
  }

  .w-px-1081-sm {
    width: 1081px !important;
  }

  .w-px-1082-sm {
    width: 1082px !important;
  }

  .w-px-1083-sm {
    width: 1083px !important;
  }

  .w-px-1084-sm {
    width: 1084px !important;
  }

  .w-px-1085-sm {
    width: 1085px !important;
  }

  .w-px-1086-sm {
    width: 1086px !important;
  }

  .w-px-1087-sm {
    width: 1087px !important;
  }

  .w-px-1088-sm {
    width: 1088px !important;
  }

  .w-px-1089-sm {
    width: 1089px !important;
  }

  .w-px-1090-sm {
    width: 1090px !important;
  }

  .w-px-1091-sm {
    width: 1091px !important;
  }

  .w-px-1092-sm {
    width: 1092px !important;
  }

  .w-px-1093-sm {
    width: 1093px !important;
  }

  .w-px-1094-sm {
    width: 1094px !important;
  }

  .w-px-1095-sm {
    width: 1095px !important;
  }

  .w-px-1096-sm {
    width: 1096px !important;
  }

  .w-px-1097-sm {
    width: 1097px !important;
  }

  .w-px-1098-sm {
    width: 1098px !important;
  }

  .w-px-1099-sm {
    width: 1099px !important;
  }

  .w-px-1100-sm {
    width: 1100px !important;
  }

  .w-px-1101-sm {
    width: 1101px !important;
  }

  .w-px-1102-sm {
    width: 1102px !important;
  }

  .w-px-1103-sm {
    width: 1103px !important;
  }

  .w-px-1104-sm {
    width: 1104px !important;
  }

  .w-px-1105-sm {
    width: 1105px !important;
  }

  .w-px-1106-sm {
    width: 1106px !important;
  }

  .w-px-1107-sm {
    width: 1107px !important;
  }

  .w-px-1108-sm {
    width: 1108px !important;
  }

  .w-px-1109-sm {
    width: 1109px !important;
  }

  .w-px-1110-sm {
    width: 1110px !important;
  }

  .w-px-1111-sm {
    width: 1111px !important;
  }

  .w-px-1112-sm {
    width: 1112px !important;
  }

  .w-px-1113-sm {
    width: 1113px !important;
  }

  .w-px-1114-sm {
    width: 1114px !important;
  }

  .w-px-1115-sm {
    width: 1115px !important;
  }

  .w-px-1116-sm {
    width: 1116px !important;
  }

  .w-px-1117-sm {
    width: 1117px !important;
  }

  .w-px-1118-sm {
    width: 1118px !important;
  }

  .w-px-1119-sm {
    width: 1119px !important;
  }

  .w-px-1120-sm {
    width: 1120px !important;
  }

  .w-px-1121-sm {
    width: 1121px !important;
  }

  .w-px-1122-sm {
    width: 1122px !important;
  }

  .w-px-1123-sm {
    width: 1123px !important;
  }

  .w-px-1124-sm {
    width: 1124px !important;
  }

  .w-px-1125-sm {
    width: 1125px !important;
  }

  .w-px-1126-sm {
    width: 1126px !important;
  }

  .w-px-1127-sm {
    width: 1127px !important;
  }

  .w-px-1128-sm {
    width: 1128px !important;
  }

  .w-px-1129-sm {
    width: 1129px !important;
  }

  .w-px-1130-sm {
    width: 1130px !important;
  }

  .w-px-1131-sm {
    width: 1131px !important;
  }

  .w-px-1132-sm {
    width: 1132px !important;
  }

  .w-px-1133-sm {
    width: 1133px !important;
  }

  .w-px-1134-sm {
    width: 1134px !important;
  }

  .w-px-1135-sm {
    width: 1135px !important;
  }

  .w-px-1136-sm {
    width: 1136px !important;
  }

  .w-px-1137-sm {
    width: 1137px !important;
  }

  .w-px-1138-sm {
    width: 1138px !important;
  }

  .w-px-1139-sm {
    width: 1139px !important;
  }

  .w-px-1140-sm {
    width: 1140px !important;
  }

  .w-px-1141-sm {
    width: 1141px !important;
  }

  .w-px-1142-sm {
    width: 1142px !important;
  }

  .w-px-1143-sm {
    width: 1143px !important;
  }

  .w-px-1144-sm {
    width: 1144px !important;
  }

  .w-px-1145-sm {
    width: 1145px !important;
  }

  .w-px-1146-sm {
    width: 1146px !important;
  }

  .w-px-1147-sm {
    width: 1147px !important;
  }

  .w-px-1148-sm {
    width: 1148px !important;
  }

  .w-px-1149-sm {
    width: 1149px !important;
  }

  .w-px-1150-sm {
    width: 1150px !important;
  }

  .w-px-1151-sm {
    width: 1151px !important;
  }

  .w-px-1152-sm {
    width: 1152px !important;
  }

  .w-px-1153-sm {
    width: 1153px !important;
  }

  .w-px-1154-sm {
    width: 1154px !important;
  }

  .w-px-1155-sm {
    width: 1155px !important;
  }

  .w-px-1156-sm {
    width: 1156px !important;
  }

  .w-px-1157-sm {
    width: 1157px !important;
  }

  .w-px-1158-sm {
    width: 1158px !important;
  }

  .w-px-1159-sm {
    width: 1159px !important;
  }

  .w-px-1160-sm {
    width: 1160px !important;
  }

  .w-px-1161-sm {
    width: 1161px !important;
  }

  .w-px-1162-sm {
    width: 1162px !important;
  }

  .w-px-1163-sm {
    width: 1163px !important;
  }

  .w-px-1164-sm {
    width: 1164px !important;
  }

  .w-px-1165-sm {
    width: 1165px !important;
  }

  .w-px-1166-sm {
    width: 1166px !important;
  }

  .w-px-1167-sm {
    width: 1167px !important;
  }

  .w-px-1168-sm {
    width: 1168px !important;
  }

  .w-px-1169-sm {
    width: 1169px !important;
  }

  .w-px-1170-sm {
    width: 1170px !important;
  }

  .w-px-1171-sm {
    width: 1171px !important;
  }

  .w-px-1172-sm {
    width: 1172px !important;
  }

  .w-px-1173-sm {
    width: 1173px !important;
  }

  .w-px-1174-sm {
    width: 1174px !important;
  }

  .w-px-1175-sm {
    width: 1175px !important;
  }

  .w-px-1176-sm {
    width: 1176px !important;
  }

  .w-px-1177-sm {
    width: 1177px !important;
  }

  .w-px-1178-sm {
    width: 1178px !important;
  }

  .w-px-1179-sm {
    width: 1179px !important;
  }

  .w-px-1180-sm {
    width: 1180px !important;
  }

  .w-px-1181-sm {
    width: 1181px !important;
  }

  .w-px-1182-sm {
    width: 1182px !important;
  }

  .w-px-1183-sm {
    width: 1183px !important;
  }

  .w-px-1184-sm {
    width: 1184px !important;
  }

  .w-px-1185-sm {
    width: 1185px !important;
  }

  .w-px-1186-sm {
    width: 1186px !important;
  }

  .w-px-1187-sm {
    width: 1187px !important;
  }

  .w-px-1188-sm {
    width: 1188px !important;
  }

  .w-px-1189-sm {
    width: 1189px !important;
  }

  .w-px-1190-sm {
    width: 1190px !important;
  }

  .w-px-1191-sm {
    width: 1191px !important;
  }

  .w-px-1192-sm {
    width: 1192px !important;
  }

  .w-px-1193-sm {
    width: 1193px !important;
  }

  .w-px-1194-sm {
    width: 1194px !important;
  }

  .w-px-1195-sm {
    width: 1195px !important;
  }

  .w-px-1196-sm {
    width: 1196px !important;
  }

  .w-px-1197-sm {
    width: 1197px !important;
  }

  .w-px-1198-sm {
    width: 1198px !important;
  }

  .w-px-1199-sm {
    width: 1199px !important;
  }

  .w-px-1200-sm {
    width: 1200px !important;
  }

  .w-px-1201-sm {
    width: 1201px !important;
  }

  .w-px-1202-sm {
    width: 1202px !important;
  }

  .w-px-1203-sm {
    width: 1203px !important;
  }

  .w-px-1204-sm {
    width: 1204px !important;
  }

  .w-px-1205-sm {
    width: 1205px !important;
  }

  .w-px-1206-sm {
    width: 1206px !important;
  }

  .w-px-1207-sm {
    width: 1207px !important;
  }

  .w-px-1208-sm {
    width: 1208px !important;
  }

  .w-px-1209-sm {
    width: 1209px !important;
  }

  .w-px-1210-sm {
    width: 1210px !important;
  }

  .w-px-1211-sm {
    width: 1211px !important;
  }

  .w-px-1212-sm {
    width: 1212px !important;
  }

  .w-px-1213-sm {
    width: 1213px !important;
  }

  .w-px-1214-sm {
    width: 1214px !important;
  }

  .w-px-1215-sm {
    width: 1215px !important;
  }

  .w-px-1216-sm {
    width: 1216px !important;
  }

  .w-px-1217-sm {
    width: 1217px !important;
  }

  .w-px-1218-sm {
    width: 1218px !important;
  }

  .w-px-1219-sm {
    width: 1219px !important;
  }

  .w-px-1220-sm {
    width: 1220px !important;
  }

  .w-px-1221-sm {
    width: 1221px !important;
  }

  .w-px-1222-sm {
    width: 1222px !important;
  }

  .w-px-1223-sm {
    width: 1223px !important;
  }

  .w-px-1224-sm {
    width: 1224px !important;
  }

  .w-px-1225-sm {
    width: 1225px !important;
  }

  .w-px-1226-sm {
    width: 1226px !important;
  }

  .w-px-1227-sm {
    width: 1227px !important;
  }

  .w-px-1228-sm {
    width: 1228px !important;
  }

  .w-px-1229-sm {
    width: 1229px !important;
  }

  .w-px-1230-sm {
    width: 1230px !important;
  }

  .w-px-1231-sm {
    width: 1231px !important;
  }

  .w-px-1232-sm {
    width: 1232px !important;
  }

  .w-px-1233-sm {
    width: 1233px !important;
  }

  .w-px-1234-sm {
    width: 1234px !important;
  }

  .w-px-1235-sm {
    width: 1235px !important;
  }

  .w-px-1236-sm {
    width: 1236px !important;
  }

  .w-px-1237-sm {
    width: 1237px !important;
  }

  .w-px-1238-sm {
    width: 1238px !important;
  }

  .w-px-1239-sm {
    width: 1239px !important;
  }

  .w-px-1240-sm {
    width: 1240px !important;
  }

  .w-px-1241-sm {
    width: 1241px !important;
  }

  .w-px-1242-sm {
    width: 1242px !important;
  }

  .w-px-1243-sm {
    width: 1243px !important;
  }

  .w-px-1244-sm {
    width: 1244px !important;
  }

  .w-px-1245-sm {
    width: 1245px !important;
  }

  .w-px-1246-sm {
    width: 1246px !important;
  }

  .w-px-1247-sm {
    width: 1247px !important;
  }

  .w-px-1248-sm {
    width: 1248px !important;
  }

  .w-px-1249-sm {
    width: 1249px !important;
  }

  .w-px-1250-sm {
    width: 1250px !important;
  }

  .w-px-1251-sm {
    width: 1251px !important;
  }

  .w-px-1252-sm {
    width: 1252px !important;
  }

  .w-px-1253-sm {
    width: 1253px !important;
  }

  .w-px-1254-sm {
    width: 1254px !important;
  }

  .w-px-1255-sm {
    width: 1255px !important;
  }

  .w-px-1256-sm {
    width: 1256px !important;
  }

  .w-px-1257-sm {
    width: 1257px !important;
  }

  .w-px-1258-sm {
    width: 1258px !important;
  }

  .w-px-1259-sm {
    width: 1259px !important;
  }

  .w-px-1260-sm {
    width: 1260px !important;
  }

  .w-px-1261-sm {
    width: 1261px !important;
  }

  .w-px-1262-sm {
    width: 1262px !important;
  }

  .w-px-1263-sm {
    width: 1263px !important;
  }

  .w-px-1264-sm {
    width: 1264px !important;
  }

  .w-px-1265-sm {
    width: 1265px !important;
  }

  .w-px-1266-sm {
    width: 1266px !important;
  }

  .w-px-1267-sm {
    width: 1267px !important;
  }

  .w-px-1268-sm {
    width: 1268px !important;
  }

  .w-px-1269-sm {
    width: 1269px !important;
  }

  .w-px-1270-sm {
    width: 1270px !important;
  }

  .w-px-1271-sm {
    width: 1271px !important;
  }

  .w-px-1272-sm {
    width: 1272px !important;
  }

  .w-px-1273-sm {
    width: 1273px !important;
  }

  .w-px-1274-sm {
    width: 1274px !important;
  }

  .w-px-1275-sm {
    width: 1275px !important;
  }

  .w-px-1276-sm {
    width: 1276px !important;
  }

  .w-px-1277-sm {
    width: 1277px !important;
  }

  .w-px-1278-sm {
    width: 1278px !important;
  }

  .w-px-1279-sm {
    width: 1279px !important;
  }

  .w-px-1280-sm {
    width: 1280px !important;
  }

  .w-px-1281-sm {
    width: 1281px !important;
  }

  .w-px-1282-sm {
    width: 1282px !important;
  }

  .w-px-1283-sm {
    width: 1283px !important;
  }

  .w-px-1284-sm {
    width: 1284px !important;
  }

  .w-px-1285-sm {
    width: 1285px !important;
  }

  .w-px-1286-sm {
    width: 1286px !important;
  }

  .w-px-1287-sm {
    width: 1287px !important;
  }

  .w-px-1288-sm {
    width: 1288px !important;
  }

  .w-px-1289-sm {
    width: 1289px !important;
  }

  .w-px-1290-sm {
    width: 1290px !important;
  }

  .w-px-1291-sm {
    width: 1291px !important;
  }

  .w-px-1292-sm {
    width: 1292px !important;
  }

  .w-px-1293-sm {
    width: 1293px !important;
  }

  .w-px-1294-sm {
    width: 1294px !important;
  }

  .w-px-1295-sm {
    width: 1295px !important;
  }

  .w-px-1296-sm {
    width: 1296px !important;
  }

  .w-px-1297-sm {
    width: 1297px !important;
  }

  .w-px-1298-sm {
    width: 1298px !important;
  }

  .w-px-1299-sm {
    width: 1299px !important;
  }

  .w-px-1300-sm {
    width: 1300px !important;
  }

  .w-px-1301-sm {
    width: 1301px !important;
  }

  .w-px-1302-sm {
    width: 1302px !important;
  }

  .w-px-1303-sm {
    width: 1303px !important;
  }

  .w-px-1304-sm {
    width: 1304px !important;
  }

  .w-px-1305-sm {
    width: 1305px !important;
  }

  .w-px-1306-sm {
    width: 1306px !important;
  }

  .w-px-1307-sm {
    width: 1307px !important;
  }

  .w-px-1308-sm {
    width: 1308px !important;
  }

  .w-px-1309-sm {
    width: 1309px !important;
  }

  .w-px-1310-sm {
    width: 1310px !important;
  }

  .w-px-1311-sm {
    width: 1311px !important;
  }

  .w-px-1312-sm {
    width: 1312px !important;
  }

  .w-px-1313-sm {
    width: 1313px !important;
  }

  .w-px-1314-sm {
    width: 1314px !important;
  }

  .w-px-1315-sm {
    width: 1315px !important;
  }

  .w-px-1316-sm {
    width: 1316px !important;
  }

  .w-px-1317-sm {
    width: 1317px !important;
  }

  .w-px-1318-sm {
    width: 1318px !important;
  }

  .w-px-1319-sm {
    width: 1319px !important;
  }

  .w-px-1320-sm {
    width: 1320px !important;
  }

  .w-px-1321-sm {
    width: 1321px !important;
  }

  .w-px-1322-sm {
    width: 1322px !important;
  }

  .w-px-1323-sm {
    width: 1323px !important;
  }

  .w-px-1324-sm {
    width: 1324px !important;
  }

  .w-px-1325-sm {
    width: 1325px !important;
  }

  .w-px-1326-sm {
    width: 1326px !important;
  }

  .w-px-1327-sm {
    width: 1327px !important;
  }

  .w-px-1328-sm {
    width: 1328px !important;
  }

  .w-px-1329-sm {
    width: 1329px !important;
  }

  .w-px-1330-sm {
    width: 1330px !important;
  }

  .w-px-1331-sm {
    width: 1331px !important;
  }

  .w-px-1332-sm {
    width: 1332px !important;
  }

  .w-px-1333-sm {
    width: 1333px !important;
  }

  .w-px-1334-sm {
    width: 1334px !important;
  }

  .w-px-1335-sm {
    width: 1335px !important;
  }

  .w-px-1336-sm {
    width: 1336px !important;
  }

  .w-px-1337-sm {
    width: 1337px !important;
  }

  .w-px-1338-sm {
    width: 1338px !important;
  }

  .w-px-1339-sm {
    width: 1339px !important;
  }

  .w-px-1340-sm {
    width: 1340px !important;
  }

  .w-px-1341-sm {
    width: 1341px !important;
  }

  .w-px-1342-sm {
    width: 1342px !important;
  }

  .w-px-1343-sm {
    width: 1343px !important;
  }

  .w-px-1344-sm {
    width: 1344px !important;
  }

  .w-px-1345-sm {
    width: 1345px !important;
  }

  .w-px-1346-sm {
    width: 1346px !important;
  }

  .w-px-1347-sm {
    width: 1347px !important;
  }

  .w-px-1348-sm {
    width: 1348px !important;
  }

  .w-px-1349-sm {
    width: 1349px !important;
  }

  .w-px-1350-sm {
    width: 1350px !important;
  }

  .w-px-1351-sm {
    width: 1351px !important;
  }

  .w-px-1352-sm {
    width: 1352px !important;
  }

  .w-px-1353-sm {
    width: 1353px !important;
  }

  .w-px-1354-sm {
    width: 1354px !important;
  }

  .w-px-1355-sm {
    width: 1355px !important;
  }

  .w-px-1356-sm {
    width: 1356px !important;
  }

  .w-px-1357-sm {
    width: 1357px !important;
  }

  .w-px-1358-sm {
    width: 1358px !important;
  }

  .w-px-1359-sm {
    width: 1359px !important;
  }

  .w-px-1360-sm {
    width: 1360px !important;
  }

  .w-px-1361-sm {
    width: 1361px !important;
  }

  .w-px-1362-sm {
    width: 1362px !important;
  }

  .w-px-1363-sm {
    width: 1363px !important;
  }

  .w-px-1364-sm {
    width: 1364px !important;
  }

  .w-px-1365-sm {
    width: 1365px !important;
  }

  .w-px-1366-sm {
    width: 1366px !important;
  }

  .w-px-1367-sm {
    width: 1367px !important;
  }

  .w-px-1368-sm {
    width: 1368px !important;
  }

  .w-px-1369-sm {
    width: 1369px !important;
  }

  .w-px-1370-sm {
    width: 1370px !important;
  }

  .w-px-1371-sm {
    width: 1371px !important;
  }

  .w-px-1372-sm {
    width: 1372px !important;
  }

  .w-px-1373-sm {
    width: 1373px !important;
  }

  .w-px-1374-sm {
    width: 1374px !important;
  }

  .w-px-1375-sm {
    width: 1375px !important;
  }

  .w-px-1376-sm {
    width: 1376px !important;
  }

  .w-px-1377-sm {
    width: 1377px !important;
  }

  .w-px-1378-sm {
    width: 1378px !important;
  }

  .w-px-1379-sm {
    width: 1379px !important;
  }

  .w-px-1380-sm {
    width: 1380px !important;
  }

  .w-px-1381-sm {
    width: 1381px !important;
  }

  .w-px-1382-sm {
    width: 1382px !important;
  }

  .w-px-1383-sm {
    width: 1383px !important;
  }

  .w-px-1384-sm {
    width: 1384px !important;
  }

  .w-px-1385-sm {
    width: 1385px !important;
  }

  .w-px-1386-sm {
    width: 1386px !important;
  }

  .w-px-1387-sm {
    width: 1387px !important;
  }

  .w-px-1388-sm {
    width: 1388px !important;
  }

  .w-px-1389-sm {
    width: 1389px !important;
  }

  .w-px-1390-sm {
    width: 1390px !important;
  }

  .w-px-1391-sm {
    width: 1391px !important;
  }

  .w-px-1392-sm {
    width: 1392px !important;
  }

  .w-px-1393-sm {
    width: 1393px !important;
  }

  .w-px-1394-sm {
    width: 1394px !important;
  }

  .w-px-1395-sm {
    width: 1395px !important;
  }

  .w-px-1396-sm {
    width: 1396px !important;
  }

  .w-px-1397-sm {
    width: 1397px !important;
  }

  .w-px-1398-sm {
    width: 1398px !important;
  }

  .w-px-1399-sm {
    width: 1399px !important;
  }

  .w-px-1400-sm {
    width: 1400px !important;
  }

  .w-px-1401-sm {
    width: 1401px !important;
  }

  .w-px-1402-sm {
    width: 1402px !important;
  }

  .w-px-1403-sm {
    width: 1403px !important;
  }

  .w-px-1404-sm {
    width: 1404px !important;
  }

  .w-px-1405-sm {
    width: 1405px !important;
  }

  .w-px-1406-sm {
    width: 1406px !important;
  }

  .w-px-1407-sm {
    width: 1407px !important;
  }

  .w-px-1408-sm {
    width: 1408px !important;
  }

  .w-px-1409-sm {
    width: 1409px !important;
  }

  .w-px-1410-sm {
    width: 1410px !important;
  }

  .w-px-1411-sm {
    width: 1411px !important;
  }

  .w-px-1412-sm {
    width: 1412px !important;
  }

  .w-px-1413-sm {
    width: 1413px !important;
  }

  .w-px-1414-sm {
    width: 1414px !important;
  }

  .w-px-1415-sm {
    width: 1415px !important;
  }

  .w-px-1416-sm {
    width: 1416px !important;
  }

  .w-px-1417-sm {
    width: 1417px !important;
  }

  .w-px-1418-sm {
    width: 1418px !important;
  }

  .w-px-1419-sm {
    width: 1419px !important;
  }

  .w-px-1420-sm {
    width: 1420px !important;
  }

  .w-px-1421-sm {
    width: 1421px !important;
  }

  .w-px-1422-sm {
    width: 1422px !important;
  }

  .w-px-1423-sm {
    width: 1423px !important;
  }

  .w-px-1424-sm {
    width: 1424px !important;
  }

  .w-px-1425-sm {
    width: 1425px !important;
  }

  .w-px-1426-sm {
    width: 1426px !important;
  }

  .w-px-1427-sm {
    width: 1427px !important;
  }

  .w-px-1428-sm {
    width: 1428px !important;
  }

  .w-px-1429-sm {
    width: 1429px !important;
  }

  .w-px-1430-sm {
    width: 1430px !important;
  }

  .w-px-1431-sm {
    width: 1431px !important;
  }

  .w-px-1432-sm {
    width: 1432px !important;
  }

  .w-px-1433-sm {
    width: 1433px !important;
  }

  .w-px-1434-sm {
    width: 1434px !important;
  }

  .w-px-1435-sm {
    width: 1435px !important;
  }

  .w-px-1436-sm {
    width: 1436px !important;
  }

  .w-px-1437-sm {
    width: 1437px !important;
  }

  .w-px-1438-sm {
    width: 1438px !important;
  }

  .w-px-1439-sm {
    width: 1439px !important;
  }

  .w-px-1440-sm {
    width: 1440px !important;
  }

  .w-px-1441-sm {
    width: 1441px !important;
  }

  .w-px-1442-sm {
    width: 1442px !important;
  }

  .w-px-1443-sm {
    width: 1443px !important;
  }

  .w-px-1444-sm {
    width: 1444px !important;
  }

  .w-px-1445-sm {
    width: 1445px !important;
  }

  .w-px-1446-sm {
    width: 1446px !important;
  }

  .w-px-1447-sm {
    width: 1447px !important;
  }

  .w-px-1448-sm {
    width: 1448px !important;
  }

  .w-px-1449-sm {
    width: 1449px !important;
  }

  .w-px-1450-sm {
    width: 1450px !important;
  }

  .w-px-1451-sm {
    width: 1451px !important;
  }

  .w-px-1452-sm {
    width: 1452px !important;
  }

  .w-px-1453-sm {
    width: 1453px !important;
  }

  .w-px-1454-sm {
    width: 1454px !important;
  }

  .w-px-1455-sm {
    width: 1455px !important;
  }

  .w-px-1456-sm {
    width: 1456px !important;
  }

  .w-px-1457-sm {
    width: 1457px !important;
  }

  .w-px-1458-sm {
    width: 1458px !important;
  }

  .w-px-1459-sm {
    width: 1459px !important;
  }

  .w-px-1460-sm {
    width: 1460px !important;
  }

  .w-px-1461-sm {
    width: 1461px !important;
  }

  .w-px-1462-sm {
    width: 1462px !important;
  }

  .w-px-1463-sm {
    width: 1463px !important;
  }

  .w-px-1464-sm {
    width: 1464px !important;
  }

  .w-px-1465-sm {
    width: 1465px !important;
  }

  .w-px-1466-sm {
    width: 1466px !important;
  }

  .w-px-1467-sm {
    width: 1467px !important;
  }

  .w-px-1468-sm {
    width: 1468px !important;
  }

  .w-px-1469-sm {
    width: 1469px !important;
  }

  .w-px-1470-sm {
    width: 1470px !important;
  }

  .w-px-1471-sm {
    width: 1471px !important;
  }

  .w-px-1472-sm {
    width: 1472px !important;
  }

  .w-px-1473-sm {
    width: 1473px !important;
  }

  .w-px-1474-sm {
    width: 1474px !important;
  }

  .w-px-1475-sm {
    width: 1475px !important;
  }

  .w-px-1476-sm {
    width: 1476px !important;
  }

  .w-px-1477-sm {
    width: 1477px !important;
  }

  .w-px-1478-sm {
    width: 1478px !important;
  }

  .w-px-1479-sm {
    width: 1479px !important;
  }

  .w-px-1480-sm {
    width: 1480px !important;
  }

  .w-px-1481-sm {
    width: 1481px !important;
  }

  .w-px-1482-sm {
    width: 1482px !important;
  }

  .w-px-1483-sm {
    width: 1483px !important;
  }

  .w-px-1484-sm {
    width: 1484px !important;
  }

  .w-px-1485-sm {
    width: 1485px !important;
  }

  .w-px-1486-sm {
    width: 1486px !important;
  }

  .w-px-1487-sm {
    width: 1487px !important;
  }

  .w-px-1488-sm {
    width: 1488px !important;
  }

  .w-px-1489-sm {
    width: 1489px !important;
  }

  .w-px-1490-sm {
    width: 1490px !important;
  }

  .w-px-1491-sm {
    width: 1491px !important;
  }

  .w-px-1492-sm {
    width: 1492px !important;
  }

  .w-px-1493-sm {
    width: 1493px !important;
  }

  .w-px-1494-sm {
    width: 1494px !important;
  }

  .w-px-1495-sm {
    width: 1495px !important;
  }

  .w-px-1496-sm {
    width: 1496px !important;
  }

  .w-px-1497-sm {
    width: 1497px !important;
  }

  .w-px-1498-sm {
    width: 1498px !important;
  }

  .w-px-1499-sm {
    width: 1499px !important;
  }

  .w-px-1500-sm {
    width: 1500px !important;
  }

  .w-px-1501-sm {
    width: 1501px !important;
  }

  .w-px-1502-sm {
    width: 1502px !important;
  }

  .w-px-1503-sm {
    width: 1503px !important;
  }

  .w-px-1504-sm {
    width: 1504px !important;
  }

  .w-px-1505-sm {
    width: 1505px !important;
  }

  .w-px-1506-sm {
    width: 1506px !important;
  }

  .w-px-1507-sm {
    width: 1507px !important;
  }

  .w-px-1508-sm {
    width: 1508px !important;
  }

  .w-px-1509-sm {
    width: 1509px !important;
  }

  .w-px-1510-sm {
    width: 1510px !important;
  }

  .w-px-1511-sm {
    width: 1511px !important;
  }

  .w-px-1512-sm {
    width: 1512px !important;
  }

  .w-px-1513-sm {
    width: 1513px !important;
  }

  .w-px-1514-sm {
    width: 1514px !important;
  }

  .w-px-1515-sm {
    width: 1515px !important;
  }

  .w-px-1516-sm {
    width: 1516px !important;
  }

  .w-px-1517-sm {
    width: 1517px !important;
  }

  .w-px-1518-sm {
    width: 1518px !important;
  }

  .w-px-1519-sm {
    width: 1519px !important;
  }

  .w-px-1520-sm {
    width: 1520px !important;
  }

  .w-px-1521-sm {
    width: 1521px !important;
  }

  .w-px-1522-sm {
    width: 1522px !important;
  }

  .w-px-1523-sm {
    width: 1523px !important;
  }

  .w-px-1524-sm {
    width: 1524px !important;
  }

  .w-px-1525-sm {
    width: 1525px !important;
  }

  .w-px-1526-sm {
    width: 1526px !important;
  }

  .w-px-1527-sm {
    width: 1527px !important;
  }

  .w-px-1528-sm {
    width: 1528px !important;
  }

  .w-px-1529-sm {
    width: 1529px !important;
  }

  .w-px-1530-sm {
    width: 1530px !important;
  }

  .w-px-1531-sm {
    width: 1531px !important;
  }

  .w-px-1532-sm {
    width: 1532px !important;
  }

  .w-px-1533-sm {
    width: 1533px !important;
  }

  .w-px-1534-sm {
    width: 1534px !important;
  }

  .w-px-1535-sm {
    width: 1535px !important;
  }

  .w-px-1536-sm {
    width: 1536px !important;
  }

  .w-px-1537-sm {
    width: 1537px !important;
  }

  .w-px-1538-sm {
    width: 1538px !important;
  }

  .w-px-1539-sm {
    width: 1539px !important;
  }

  .w-px-1540-sm {
    width: 1540px !important;
  }

  .w-px-1541-sm {
    width: 1541px !important;
  }

  .w-px-1542-sm {
    width: 1542px !important;
  }

  .w-px-1543-sm {
    width: 1543px !important;
  }

  .w-px-1544-sm {
    width: 1544px !important;
  }

  .w-px-1545-sm {
    width: 1545px !important;
  }

  .w-px-1546-sm {
    width: 1546px !important;
  }

  .w-px-1547-sm {
    width: 1547px !important;
  }

  .w-px-1548-sm {
    width: 1548px !important;
  }

  .w-px-1549-sm {
    width: 1549px !important;
  }

  .w-px-1550-sm {
    width: 1550px !important;
  }

  .w-px-1551-sm {
    width: 1551px !important;
  }

  .w-px-1552-sm {
    width: 1552px !important;
  }

  .w-px-1553-sm {
    width: 1553px !important;
  }

  .w-px-1554-sm {
    width: 1554px !important;
  }

  .w-px-1555-sm {
    width: 1555px !important;
  }

  .w-px-1556-sm {
    width: 1556px !important;
  }

  .w-px-1557-sm {
    width: 1557px !important;
  }

  .w-px-1558-sm {
    width: 1558px !important;
  }

  .w-px-1559-sm {
    width: 1559px !important;
  }

  .w-px-1560-sm {
    width: 1560px !important;
  }

  .w-px-1561-sm {
    width: 1561px !important;
  }

  .w-px-1562-sm {
    width: 1562px !important;
  }

  .w-px-1563-sm {
    width: 1563px !important;
  }

  .w-px-1564-sm {
    width: 1564px !important;
  }

  .w-px-1565-sm {
    width: 1565px !important;
  }

  .w-px-1566-sm {
    width: 1566px !important;
  }

  .w-px-1567-sm {
    width: 1567px !important;
  }

  .w-px-1568-sm {
    width: 1568px !important;
  }

  .w-px-1569-sm {
    width: 1569px !important;
  }

  .w-px-1570-sm {
    width: 1570px !important;
  }

  .w-px-1571-sm {
    width: 1571px !important;
  }

  .w-px-1572-sm {
    width: 1572px !important;
  }

  .w-px-1573-sm {
    width: 1573px !important;
  }

  .w-px-1574-sm {
    width: 1574px !important;
  }

  .w-px-1575-sm {
    width: 1575px !important;
  }

  .w-px-1576-sm {
    width: 1576px !important;
  }

  .w-px-1577-sm {
    width: 1577px !important;
  }

  .w-px-1578-sm {
    width: 1578px !important;
  }

  .w-px-1579-sm {
    width: 1579px !important;
  }

  .w-px-1580-sm {
    width: 1580px !important;
  }

  .w-px-1581-sm {
    width: 1581px !important;
  }

  .w-px-1582-sm {
    width: 1582px !important;
  }

  .w-px-1583-sm {
    width: 1583px !important;
  }

  .w-px-1584-sm {
    width: 1584px !important;
  }

  .w-px-1585-sm {
    width: 1585px !important;
  }

  .w-px-1586-sm {
    width: 1586px !important;
  }

  .w-px-1587-sm {
    width: 1587px !important;
  }

  .w-px-1588-sm {
    width: 1588px !important;
  }

  .w-px-1589-sm {
    width: 1589px !important;
  }

  .w-px-1590-sm {
    width: 1590px !important;
  }

  .w-px-1591-sm {
    width: 1591px !important;
  }

  .w-px-1592-sm {
    width: 1592px !important;
  }

  .w-px-1593-sm {
    width: 1593px !important;
  }

  .w-px-1594-sm {
    width: 1594px !important;
  }

  .w-px-1595-sm {
    width: 1595px !important;
  }

  .w-px-1596-sm {
    width: 1596px !important;
  }

  .w-px-1597-sm {
    width: 1597px !important;
  }

  .w-px-1598-sm {
    width: 1598px !important;
  }

  .w-px-1599-sm {
    width: 1599px !important;
  }

  .w-px-1600-sm {
    width: 1600px !important;
  }

  .w-px-1601-sm {
    width: 1601px !important;
  }

  .w-px-1602-sm {
    width: 1602px !important;
  }

  .w-px-1603-sm {
    width: 1603px !important;
  }

  .w-px-1604-sm {
    width: 1604px !important;
  }

  .w-px-1605-sm {
    width: 1605px !important;
  }

  .w-px-1606-sm {
    width: 1606px !important;
  }

  .w-px-1607-sm {
    width: 1607px !important;
  }

  .w-px-1608-sm {
    width: 1608px !important;
  }

  .w-px-1609-sm {
    width: 1609px !important;
  }

  .w-px-1610-sm {
    width: 1610px !important;
  }

  .w-px-1611-sm {
    width: 1611px !important;
  }

  .w-px-1612-sm {
    width: 1612px !important;
  }

  .w-px-1613-sm {
    width: 1613px !important;
  }

  .w-px-1614-sm {
    width: 1614px !important;
  }

  .w-px-1615-sm {
    width: 1615px !important;
  }

  .w-px-1616-sm {
    width: 1616px !important;
  }

  .w-px-1617-sm {
    width: 1617px !important;
  }

  .w-px-1618-sm {
    width: 1618px !important;
  }

  .w-px-1619-sm {
    width: 1619px !important;
  }

  .w-px-1620-sm {
    width: 1620px !important;
  }

  .w-px-1621-sm {
    width: 1621px !important;
  }

  .w-px-1622-sm {
    width: 1622px !important;
  }

  .w-px-1623-sm {
    width: 1623px !important;
  }

  .w-px-1624-sm {
    width: 1624px !important;
  }

  .w-px-1625-sm {
    width: 1625px !important;
  }

  .w-px-1626-sm {
    width: 1626px !important;
  }

  .w-px-1627-sm {
    width: 1627px !important;
  }

  .w-px-1628-sm {
    width: 1628px !important;
  }

  .w-px-1629-sm {
    width: 1629px !important;
  }

  .w-px-1630-sm {
    width: 1630px !important;
  }

  .w-px-1631-sm {
    width: 1631px !important;
  }

  .w-px-1632-sm {
    width: 1632px !important;
  }

  .w-px-1633-sm {
    width: 1633px !important;
  }

  .w-px-1634-sm {
    width: 1634px !important;
  }

  .w-px-1635-sm {
    width: 1635px !important;
  }

  .w-px-1636-sm {
    width: 1636px !important;
  }

  .w-px-1637-sm {
    width: 1637px !important;
  }

  .w-px-1638-sm {
    width: 1638px !important;
  }

  .w-px-1639-sm {
    width: 1639px !important;
  }

  .w-px-1640-sm {
    width: 1640px !important;
  }

  .w-px-1641-sm {
    width: 1641px !important;
  }

  .w-px-1642-sm {
    width: 1642px !important;
  }

  .w-px-1643-sm {
    width: 1643px !important;
  }

  .w-px-1644-sm {
    width: 1644px !important;
  }

  .w-px-1645-sm {
    width: 1645px !important;
  }

  .w-px-1646-sm {
    width: 1646px !important;
  }

  .w-px-1647-sm {
    width: 1647px !important;
  }

  .w-px-1648-sm {
    width: 1648px !important;
  }

  .w-px-1649-sm {
    width: 1649px !important;
  }

  .w-px-1650-sm {
    width: 1650px !important;
  }

  .w-px-1651-sm {
    width: 1651px !important;
  }

  .w-px-1652-sm {
    width: 1652px !important;
  }

  .w-px-1653-sm {
    width: 1653px !important;
  }

  .w-px-1654-sm {
    width: 1654px !important;
  }

  .w-px-1655-sm {
    width: 1655px !important;
  }

  .w-px-1656-sm {
    width: 1656px !important;
  }

  .w-px-1657-sm {
    width: 1657px !important;
  }

  .w-px-1658-sm {
    width: 1658px !important;
  }

  .w-px-1659-sm {
    width: 1659px !important;
  }

  .w-px-1660-sm {
    width: 1660px !important;
  }

  .w-px-1661-sm {
    width: 1661px !important;
  }

  .w-px-1662-sm {
    width: 1662px !important;
  }

  .w-px-1663-sm {
    width: 1663px !important;
  }

  .w-px-1664-sm {
    width: 1664px !important;
  }

  .w-px-1665-sm {
    width: 1665px !important;
  }

  .w-px-1666-sm {
    width: 1666px !important;
  }

  .w-px-1667-sm {
    width: 1667px !important;
  }

  .w-px-1668-sm {
    width: 1668px !important;
  }

  .w-px-1669-sm {
    width: 1669px !important;
  }

  .w-px-1670-sm {
    width: 1670px !important;
  }

  .w-px-1671-sm {
    width: 1671px !important;
  }

  .w-px-1672-sm {
    width: 1672px !important;
  }

  .w-px-1673-sm {
    width: 1673px !important;
  }

  .w-px-1674-sm {
    width: 1674px !important;
  }

  .w-px-1675-sm {
    width: 1675px !important;
  }

  .w-px-1676-sm {
    width: 1676px !important;
  }

  .w-px-1677-sm {
    width: 1677px !important;
  }

  .w-px-1678-sm {
    width: 1678px !important;
  }

  .w-px-1679-sm {
    width: 1679px !important;
  }

  .w-px-1680-sm {
    width: 1680px !important;
  }

  .w-px-1681-sm {
    width: 1681px !important;
  }

  .w-px-1682-sm {
    width: 1682px !important;
  }

  .w-px-1683-sm {
    width: 1683px !important;
  }

  .w-px-1684-sm {
    width: 1684px !important;
  }

  .w-px-1685-sm {
    width: 1685px !important;
  }

  .w-px-1686-sm {
    width: 1686px !important;
  }

  .w-px-1687-sm {
    width: 1687px !important;
  }

  .w-px-1688-sm {
    width: 1688px !important;
  }

  .w-px-1689-sm {
    width: 1689px !important;
  }

  .w-px-1690-sm {
    width: 1690px !important;
  }

  .w-px-1691-sm {
    width: 1691px !important;
  }

  .w-px-1692-sm {
    width: 1692px !important;
  }

  .w-px-1693-sm {
    width: 1693px !important;
  }

  .w-px-1694-sm {
    width: 1694px !important;
  }

  .w-px-1695-sm {
    width: 1695px !important;
  }

  .w-px-1696-sm {
    width: 1696px !important;
  }

  .w-px-1697-sm {
    width: 1697px !important;
  }

  .w-px-1698-sm {
    width: 1698px !important;
  }

  .w-px-1699-sm {
    width: 1699px !important;
  }

  .w-px-1700-sm {
    width: 1700px !important;
  }

  .w-px-1701-sm {
    width: 1701px !important;
  }

  .w-px-1702-sm {
    width: 1702px !important;
  }

  .w-px-1703-sm {
    width: 1703px !important;
  }

  .w-px-1704-sm {
    width: 1704px !important;
  }

  .w-px-1705-sm {
    width: 1705px !important;
  }

  .w-px-1706-sm {
    width: 1706px !important;
  }

  .w-px-1707-sm {
    width: 1707px !important;
  }

  .w-px-1708-sm {
    width: 1708px !important;
  }

  .w-px-1709-sm {
    width: 1709px !important;
  }

  .w-px-1710-sm {
    width: 1710px !important;
  }

  .w-px-1711-sm {
    width: 1711px !important;
  }

  .w-px-1712-sm {
    width: 1712px !important;
  }

  .w-px-1713-sm {
    width: 1713px !important;
  }

  .w-px-1714-sm {
    width: 1714px !important;
  }

  .w-px-1715-sm {
    width: 1715px !important;
  }

  .w-px-1716-sm {
    width: 1716px !important;
  }

  .w-px-1717-sm {
    width: 1717px !important;
  }

  .w-px-1718-sm {
    width: 1718px !important;
  }

  .w-px-1719-sm {
    width: 1719px !important;
  }

  .w-px-1720-sm {
    width: 1720px !important;
  }

  .w-px-1721-sm {
    width: 1721px !important;
  }

  .w-px-1722-sm {
    width: 1722px !important;
  }

  .w-px-1723-sm {
    width: 1723px !important;
  }

  .w-px-1724-sm {
    width: 1724px !important;
  }

  .w-px-1725-sm {
    width: 1725px !important;
  }

  .w-px-1726-sm {
    width: 1726px !important;
  }

  .w-px-1727-sm {
    width: 1727px !important;
  }

  .w-px-1728-sm {
    width: 1728px !important;
  }

  .w-px-1729-sm {
    width: 1729px !important;
  }

  .w-px-1730-sm {
    width: 1730px !important;
  }

  .w-px-1731-sm {
    width: 1731px !important;
  }

  .w-px-1732-sm {
    width: 1732px !important;
  }

  .w-px-1733-sm {
    width: 1733px !important;
  }

  .w-px-1734-sm {
    width: 1734px !important;
  }

  .w-px-1735-sm {
    width: 1735px !important;
  }

  .w-px-1736-sm {
    width: 1736px !important;
  }

  .w-px-1737-sm {
    width: 1737px !important;
  }

  .w-px-1738-sm {
    width: 1738px !important;
  }

  .w-px-1739-sm {
    width: 1739px !important;
  }

  .w-px-1740-sm {
    width: 1740px !important;
  }

  .w-px-1741-sm {
    width: 1741px !important;
  }

  .w-px-1742-sm {
    width: 1742px !important;
  }

  .w-px-1743-sm {
    width: 1743px !important;
  }

  .w-px-1744-sm {
    width: 1744px !important;
  }

  .w-px-1745-sm {
    width: 1745px !important;
  }

  .w-px-1746-sm {
    width: 1746px !important;
  }

  .w-px-1747-sm {
    width: 1747px !important;
  }

  .w-px-1748-sm {
    width: 1748px !important;
  }

  .w-px-1749-sm {
    width: 1749px !important;
  }

  .w-px-1750-sm {
    width: 1750px !important;
  }

  .w-px-1751-sm {
    width: 1751px !important;
  }

  .w-px-1752-sm {
    width: 1752px !important;
  }

  .w-px-1753-sm {
    width: 1753px !important;
  }

  .w-px-1754-sm {
    width: 1754px !important;
  }

  .w-px-1755-sm {
    width: 1755px !important;
  }

  .w-px-1756-sm {
    width: 1756px !important;
  }

  .w-px-1757-sm {
    width: 1757px !important;
  }

  .w-px-1758-sm {
    width: 1758px !important;
  }

  .w-px-1759-sm {
    width: 1759px !important;
  }

  .w-px-1760-sm {
    width: 1760px !important;
  }

  .w-px-1761-sm {
    width: 1761px !important;
  }

  .w-px-1762-sm {
    width: 1762px !important;
  }

  .w-px-1763-sm {
    width: 1763px !important;
  }

  .w-px-1764-sm {
    width: 1764px !important;
  }

  .w-px-1765-sm {
    width: 1765px !important;
  }

  .w-px-1766-sm {
    width: 1766px !important;
  }

  .w-px-1767-sm {
    width: 1767px !important;
  }

  .w-px-1768-sm {
    width: 1768px !important;
  }

  .w-px-1769-sm {
    width: 1769px !important;
  }

  .w-px-1770-sm {
    width: 1770px !important;
  }

  .w-px-1771-sm {
    width: 1771px !important;
  }

  .w-px-1772-sm {
    width: 1772px !important;
  }

  .w-px-1773-sm {
    width: 1773px !important;
  }

  .w-px-1774-sm {
    width: 1774px !important;
  }

  .w-px-1775-sm {
    width: 1775px !important;
  }

  .w-px-1776-sm {
    width: 1776px !important;
  }

  .w-px-1777-sm {
    width: 1777px !important;
  }

  .w-px-1778-sm {
    width: 1778px !important;
  }

  .w-px-1779-sm {
    width: 1779px !important;
  }

  .w-px-1780-sm {
    width: 1780px !important;
  }

  .w-px-1781-sm {
    width: 1781px !important;
  }

  .w-px-1782-sm {
    width: 1782px !important;
  }

  .w-px-1783-sm {
    width: 1783px !important;
  }

  .w-px-1784-sm {
    width: 1784px !important;
  }

  .w-px-1785-sm {
    width: 1785px !important;
  }

  .w-px-1786-sm {
    width: 1786px !important;
  }

  .w-px-1787-sm {
    width: 1787px !important;
  }

  .w-px-1788-sm {
    width: 1788px !important;
  }

  .w-px-1789-sm {
    width: 1789px !important;
  }

  .w-px-1790-sm {
    width: 1790px !important;
  }

  .w-px-1791-sm {
    width: 1791px !important;
  }

  .w-px-1792-sm {
    width: 1792px !important;
  }

  .w-px-1793-sm {
    width: 1793px !important;
  }

  .w-px-1794-sm {
    width: 1794px !important;
  }

  .w-px-1795-sm {
    width: 1795px !important;
  }

  .w-px-1796-sm {
    width: 1796px !important;
  }

  .w-px-1797-sm {
    width: 1797px !important;
  }

  .w-px-1798-sm {
    width: 1798px !important;
  }

  .w-px-1799-sm {
    width: 1799px !important;
  }

  .w-px-1800-sm {
    width: 1800px !important;
  }

  .w-px-1801-sm {
    width: 1801px !important;
  }

  .w-px-1802-sm {
    width: 1802px !important;
  }

  .w-px-1803-sm {
    width: 1803px !important;
  }

  .w-px-1804-sm {
    width: 1804px !important;
  }

  .w-px-1805-sm {
    width: 1805px !important;
  }

  .w-px-1806-sm {
    width: 1806px !important;
  }

  .w-px-1807-sm {
    width: 1807px !important;
  }

  .w-px-1808-sm {
    width: 1808px !important;
  }

  .w-px-1809-sm {
    width: 1809px !important;
  }

  .w-px-1810-sm {
    width: 1810px !important;
  }

  .w-px-1811-sm {
    width: 1811px !important;
  }

  .w-px-1812-sm {
    width: 1812px !important;
  }

  .w-px-1813-sm {
    width: 1813px !important;
  }

  .w-px-1814-sm {
    width: 1814px !important;
  }

  .w-px-1815-sm {
    width: 1815px !important;
  }

  .w-px-1816-sm {
    width: 1816px !important;
  }

  .w-px-1817-sm {
    width: 1817px !important;
  }

  .w-px-1818-sm {
    width: 1818px !important;
  }

  .w-px-1819-sm {
    width: 1819px !important;
  }

  .w-px-1820-sm {
    width: 1820px !important;
  }

  .w-px-1821-sm {
    width: 1821px !important;
  }

  .w-px-1822-sm {
    width: 1822px !important;
  }

  .w-px-1823-sm {
    width: 1823px !important;
  }

  .w-px-1824-sm {
    width: 1824px !important;
  }

  .w-px-1825-sm {
    width: 1825px !important;
  }

  .w-px-1826-sm {
    width: 1826px !important;
  }

  .w-px-1827-sm {
    width: 1827px !important;
  }

  .w-px-1828-sm {
    width: 1828px !important;
  }

  .w-px-1829-sm {
    width: 1829px !important;
  }

  .w-px-1830-sm {
    width: 1830px !important;
  }

  .w-px-1831-sm {
    width: 1831px !important;
  }

  .w-px-1832-sm {
    width: 1832px !important;
  }

  .w-px-1833-sm {
    width: 1833px !important;
  }

  .w-px-1834-sm {
    width: 1834px !important;
  }

  .w-px-1835-sm {
    width: 1835px !important;
  }

  .w-px-1836-sm {
    width: 1836px !important;
  }

  .w-px-1837-sm {
    width: 1837px !important;
  }

  .w-px-1838-sm {
    width: 1838px !important;
  }

  .w-px-1839-sm {
    width: 1839px !important;
  }

  .w-px-1840-sm {
    width: 1840px !important;
  }

  .w-px-1841-sm {
    width: 1841px !important;
  }

  .w-px-1842-sm {
    width: 1842px !important;
  }

  .w-px-1843-sm {
    width: 1843px !important;
  }

  .w-px-1844-sm {
    width: 1844px !important;
  }

  .w-px-1845-sm {
    width: 1845px !important;
  }

  .w-px-1846-sm {
    width: 1846px !important;
  }

  .w-px-1847-sm {
    width: 1847px !important;
  }

  .w-px-1848-sm {
    width: 1848px !important;
  }

  .w-px-1849-sm {
    width: 1849px !important;
  }

  .w-px-1850-sm {
    width: 1850px !important;
  }

  .w-px-1851-sm {
    width: 1851px !important;
  }

  .w-px-1852-sm {
    width: 1852px !important;
  }

  .w-px-1853-sm {
    width: 1853px !important;
  }

  .w-px-1854-sm {
    width: 1854px !important;
  }

  .w-px-1855-sm {
    width: 1855px !important;
  }

  .w-px-1856-sm {
    width: 1856px !important;
  }

  .w-px-1857-sm {
    width: 1857px !important;
  }

  .w-px-1858-sm {
    width: 1858px !important;
  }

  .w-px-1859-sm {
    width: 1859px !important;
  }

  .w-px-1860-sm {
    width: 1860px !important;
  }

  .w-px-1861-sm {
    width: 1861px !important;
  }

  .w-px-1862-sm {
    width: 1862px !important;
  }

  .w-px-1863-sm {
    width: 1863px !important;
  }

  .w-px-1864-sm {
    width: 1864px !important;
  }

  .w-px-1865-sm {
    width: 1865px !important;
  }

  .w-px-1866-sm {
    width: 1866px !important;
  }

  .w-px-1867-sm {
    width: 1867px !important;
  }

  .w-px-1868-sm {
    width: 1868px !important;
  }

  .w-px-1869-sm {
    width: 1869px !important;
  }

  .w-px-1870-sm {
    width: 1870px !important;
  }

  .w-px-1871-sm {
    width: 1871px !important;
  }

  .w-px-1872-sm {
    width: 1872px !important;
  }

  .w-px-1873-sm {
    width: 1873px !important;
  }

  .w-px-1874-sm {
    width: 1874px !important;
  }

  .w-px-1875-sm {
    width: 1875px !important;
  }

  .w-px-1876-sm {
    width: 1876px !important;
  }

  .w-px-1877-sm {
    width: 1877px !important;
  }

  .w-px-1878-sm {
    width: 1878px !important;
  }

  .w-px-1879-sm {
    width: 1879px !important;
  }

  .w-px-1880-sm {
    width: 1880px !important;
  }

  .w-px-1881-sm {
    width: 1881px !important;
  }

  .w-px-1882-sm {
    width: 1882px !important;
  }

  .w-px-1883-sm {
    width: 1883px !important;
  }

  .w-px-1884-sm {
    width: 1884px !important;
  }

  .w-px-1885-sm {
    width: 1885px !important;
  }

  .w-px-1886-sm {
    width: 1886px !important;
  }

  .w-px-1887-sm {
    width: 1887px !important;
  }

  .w-px-1888-sm {
    width: 1888px !important;
  }

  .w-px-1889-sm {
    width: 1889px !important;
  }

  .w-px-1890-sm {
    width: 1890px !important;
  }

  .w-px-1891-sm {
    width: 1891px !important;
  }

  .w-px-1892-sm {
    width: 1892px !important;
  }

  .w-px-1893-sm {
    width: 1893px !important;
  }

  .w-px-1894-sm {
    width: 1894px !important;
  }

  .w-px-1895-sm {
    width: 1895px !important;
  }

  .w-px-1896-sm {
    width: 1896px !important;
  }

  .w-px-1897-sm {
    width: 1897px !important;
  }

  .w-px-1898-sm {
    width: 1898px !important;
  }

  .w-px-1899-sm {
    width: 1899px !important;
  }

  .w-px-1900-sm {
    width: 1900px !important;
  }

  .w-px-1901-sm {
    width: 1901px !important;
  }

  .w-px-1902-sm {
    width: 1902px !important;
  }

  .w-px-1903-sm {
    width: 1903px !important;
  }

  .w-px-1904-sm {
    width: 1904px !important;
  }

  .w-px-1905-sm {
    width: 1905px !important;
  }

  .w-px-1906-sm {
    width: 1906px !important;
  }

  .w-px-1907-sm {
    width: 1907px !important;
  }

  .w-px-1908-sm {
    width: 1908px !important;
  }

  .w-px-1909-sm {
    width: 1909px !important;
  }

  .w-px-1910-sm {
    width: 1910px !important;
  }

  .w-px-1911-sm {
    width: 1911px !important;
  }

  .w-px-1912-sm {
    width: 1912px !important;
  }

  .w-px-1913-sm {
    width: 1913px !important;
  }

  .w-px-1914-sm {
    width: 1914px !important;
  }

  .w-px-1915-sm {
    width: 1915px !important;
  }

  .w-px-1916-sm {
    width: 1916px !important;
  }

  .w-px-1917-sm {
    width: 1917px !important;
  }

  .w-px-1918-sm {
    width: 1918px !important;
  }

  .w-px-1919-sm {
    width: 1919px !important;
  }

  .w-px-1920-sm {
    width: 1920px !important;
  }

  .w-px-1921-sm {
    width: 1921px !important;
  }

  .w-px-1922-sm {
    width: 1922px !important;
  }

  .w-px-1923-sm {
    width: 1923px !important;
  }

  .w-px-1924-sm {
    width: 1924px !important;
  }

  .w-px-1925-sm {
    width: 1925px !important;
  }

  .w-px-1926-sm {
    width: 1926px !important;
  }

  .w-px-1927-sm {
    width: 1927px !important;
  }

  .w-px-1928-sm {
    width: 1928px !important;
  }

  .w-px-1929-sm {
    width: 1929px !important;
  }

  .w-px-1930-sm {
    width: 1930px !important;
  }

  .w-px-1931-sm {
    width: 1931px !important;
  }

  .w-px-1932-sm {
    width: 1932px !important;
  }

  .w-px-1933-sm {
    width: 1933px !important;
  }

  .w-px-1934-sm {
    width: 1934px !important;
  }

  .w-px-1935-sm {
    width: 1935px !important;
  }

  .w-px-1936-sm {
    width: 1936px !important;
  }

  .w-px-1937-sm {
    width: 1937px !important;
  }

  .w-px-1938-sm {
    width: 1938px !important;
  }

  .w-px-1939-sm {
    width: 1939px !important;
  }

  .w-px-1940-sm {
    width: 1940px !important;
  }

  .w-px-1941-sm {
    width: 1941px !important;
  }

  .w-px-1942-sm {
    width: 1942px !important;
  }

  .w-px-1943-sm {
    width: 1943px !important;
  }

  .w-px-1944-sm {
    width: 1944px !important;
  }

  .w-px-1945-sm {
    width: 1945px !important;
  }

  .w-px-1946-sm {
    width: 1946px !important;
  }

  .w-px-1947-sm {
    width: 1947px !important;
  }

  .w-px-1948-sm {
    width: 1948px !important;
  }

  .w-px-1949-sm {
    width: 1949px !important;
  }

  .w-px-1950-sm {
    width: 1950px !important;
  }

  .w-px-1951-sm {
    width: 1951px !important;
  }

  .w-px-1952-sm {
    width: 1952px !important;
  }

  .w-px-1953-sm {
    width: 1953px !important;
  }

  .w-px-1954-sm {
    width: 1954px !important;
  }

  .w-px-1955-sm {
    width: 1955px !important;
  }

  .w-px-1956-sm {
    width: 1956px !important;
  }

  .w-px-1957-sm {
    width: 1957px !important;
  }

  .w-px-1958-sm {
    width: 1958px !important;
  }

  .w-px-1959-sm {
    width: 1959px !important;
  }

  .w-px-1960-sm {
    width: 1960px !important;
  }

  .w-px-1961-sm {
    width: 1961px !important;
  }

  .w-px-1962-sm {
    width: 1962px !important;
  }

  .w-px-1963-sm {
    width: 1963px !important;
  }

  .w-px-1964-sm {
    width: 1964px !important;
  }

  .w-px-1965-sm {
    width: 1965px !important;
  }

  .w-px-1966-sm {
    width: 1966px !important;
  }

  .w-px-1967-sm {
    width: 1967px !important;
  }

  .w-px-1968-sm {
    width: 1968px !important;
  }

  .w-px-1969-sm {
    width: 1969px !important;
  }

  .w-px-1970-sm {
    width: 1970px !important;
  }

  .w-px-1971-sm {
    width: 1971px !important;
  }

  .w-px-1972-sm {
    width: 1972px !important;
  }

  .w-px-1973-sm {
    width: 1973px !important;
  }

  .w-px-1974-sm {
    width: 1974px !important;
  }

  .w-px-1975-sm {
    width: 1975px !important;
  }

  .w-px-1976-sm {
    width: 1976px !important;
  }

  .w-px-1977-sm {
    width: 1977px !important;
  }

  .w-px-1978-sm {
    width: 1978px !important;
  }

  .w-px-1979-sm {
    width: 1979px !important;
  }

  .w-px-1980-sm {
    width: 1980px !important;
  }

  .w-px-1981-sm {
    width: 1981px !important;
  }

  .w-px-1982-sm {
    width: 1982px !important;
  }

  .w-px-1983-sm {
    width: 1983px !important;
  }

  .w-px-1984-sm {
    width: 1984px !important;
  }

  .w-px-1985-sm {
    width: 1985px !important;
  }

  .w-px-1986-sm {
    width: 1986px !important;
  }

  .w-px-1987-sm {
    width: 1987px !important;
  }

  .w-px-1988-sm {
    width: 1988px !important;
  }

  .w-px-1989-sm {
    width: 1989px !important;
  }

  .w-px-1990-sm {
    width: 1990px !important;
  }

  .w-px-1991-sm {
    width: 1991px !important;
  }

  .w-px-1992-sm {
    width: 1992px !important;
  }

  .w-px-1993-sm {
    width: 1993px !important;
  }

  .w-px-1994-sm {
    width: 1994px !important;
  }

  .w-px-1995-sm {
    width: 1995px !important;
  }

  .w-px-1996-sm {
    width: 1996px !important;
  }

  .w-px-1997-sm {
    width: 1997px !important;
  }

  .w-px-1998-sm {
    width: 1998px !important;
  }

  .w-px-1999-sm {
    width: 1999px !important;
  }

  .w-px-2000-sm {
    width: 2000px !important;
  }

  .w-1-sm {
    width: 1% !important;
  }

  .w-max-1-sm {
    max-width: 1% !important;
  }

  .w-min-1-sm {
    min-width: 1% !important;
  }

  .w-2-sm {
    width: 2% !important;
  }

  .w-max-2-sm {
    max-width: 2% !important;
  }

  .w-min-2-sm {
    min-width: 2% !important;
  }

  .w-3-sm {
    width: 3% !important;
  }

  .w-max-3-sm {
    max-width: 3% !important;
  }

  .w-min-3-sm {
    min-width: 3% !important;
  }

  .w-4-sm {
    width: 4% !important;
  }

  .w-max-4-sm {
    max-width: 4% !important;
  }

  .w-min-4-sm {
    min-width: 4% !important;
  }

  .w-5-sm {
    width: 5% !important;
  }

  .w-max-5-sm {
    max-width: 5% !important;
  }

  .w-min-5-sm {
    min-width: 5% !important;
  }

  .w-6-sm {
    width: 6% !important;
  }

  .w-max-6-sm {
    max-width: 6% !important;
  }

  .w-min-6-sm {
    min-width: 6% !important;
  }

  .w-7-sm {
    width: 7% !important;
  }

  .w-max-7-sm {
    max-width: 7% !important;
  }

  .w-min-7-sm {
    min-width: 7% !important;
  }

  .w-8-sm {
    width: 8% !important;
  }

  .w-max-8-sm {
    max-width: 8% !important;
  }

  .w-min-8-sm {
    min-width: 8% !important;
  }

  .w-9-sm {
    width: 9% !important;
  }

  .w-max-9-sm {
    max-width: 9% !important;
  }

  .w-min-9-sm {
    min-width: 9% !important;
  }

  .w-10-sm {
    width: 10% !important;
  }

  .w-max-10-sm {
    max-width: 10% !important;
  }

  .w-min-10-sm {
    min-width: 10% !important;
  }

  .w-11-sm {
    width: 11% !important;
  }

  .w-max-11-sm {
    max-width: 11% !important;
  }

  .w-min-11-sm {
    min-width: 11% !important;
  }

  .w-12-sm {
    width: 12% !important;
  }

  .w-max-12-sm {
    max-width: 12% !important;
  }

  .w-min-12-sm {
    min-width: 12% !important;
  }

  .w-13-sm {
    width: 13% !important;
  }

  .w-max-13-sm {
    max-width: 13% !important;
  }

  .w-min-13-sm {
    min-width: 13% !important;
  }

  .w-14-sm {
    width: 14% !important;
  }

  .w-max-14-sm {
    max-width: 14% !important;
  }

  .w-min-14-sm {
    min-width: 14% !important;
  }

  .w-15-sm {
    width: 15% !important;
  }

  .w-max-15-sm {
    max-width: 15% !important;
  }

  .w-min-15-sm {
    min-width: 15% !important;
  }

  .w-16-sm {
    width: 16% !important;
  }

  .w-max-16-sm {
    max-width: 16% !important;
  }

  .w-min-16-sm {
    min-width: 16% !important;
  }

  .w-17-sm {
    width: 17% !important;
  }

  .w-max-17-sm {
    max-width: 17% !important;
  }

  .w-min-17-sm {
    min-width: 17% !important;
  }

  .w-18-sm {
    width: 18% !important;
  }

  .w-max-18-sm {
    max-width: 18% !important;
  }

  .w-min-18-sm {
    min-width: 18% !important;
  }

  .w-19-sm {
    width: 19% !important;
  }

  .w-max-19-sm {
    max-width: 19% !important;
  }

  .w-min-19-sm {
    min-width: 19% !important;
  }

  .w-20-sm {
    width: 20% !important;
  }

  .w-max-20-sm {
    max-width: 20% !important;
  }

  .w-min-20-sm {
    min-width: 20% !important;
  }

  .w-21-sm {
    width: 21% !important;
  }

  .w-max-21-sm {
    max-width: 21% !important;
  }

  .w-min-21-sm {
    min-width: 21% !important;
  }

  .w-22-sm {
    width: 22% !important;
  }

  .w-max-22-sm {
    max-width: 22% !important;
  }

  .w-min-22-sm {
    min-width: 22% !important;
  }

  .w-23-sm {
    width: 23% !important;
  }

  .w-max-23-sm {
    max-width: 23% !important;
  }

  .w-min-23-sm {
    min-width: 23% !important;
  }

  .w-24-sm {
    width: 24% !important;
  }

  .w-max-24-sm {
    max-width: 24% !important;
  }

  .w-min-24-sm {
    min-width: 24% !important;
  }

  .w-25-sm {
    width: 25% !important;
  }

  .w-max-25-sm {
    max-width: 25% !important;
  }

  .w-min-25-sm {
    min-width: 25% !important;
  }

  .w-26-sm {
    width: 26% !important;
  }

  .w-max-26-sm {
    max-width: 26% !important;
  }

  .w-min-26-sm {
    min-width: 26% !important;
  }

  .w-27-sm {
    width: 27% !important;
  }

  .w-max-27-sm {
    max-width: 27% !important;
  }

  .w-min-27-sm {
    min-width: 27% !important;
  }

  .w-28-sm {
    width: 28% !important;
  }

  .w-max-28-sm {
    max-width: 28% !important;
  }

  .w-min-28-sm {
    min-width: 28% !important;
  }

  .w-29-sm {
    width: 29% !important;
  }

  .w-max-29-sm {
    max-width: 29% !important;
  }

  .w-min-29-sm {
    min-width: 29% !important;
  }

  .w-30-sm {
    width: 30% !important;
  }

  .w-max-30-sm {
    max-width: 30% !important;
  }

  .w-min-30-sm {
    min-width: 30% !important;
  }

  .w-31-sm {
    width: 31% !important;
  }

  .w-max-31-sm {
    max-width: 31% !important;
  }

  .w-min-31-sm {
    min-width: 31% !important;
  }

  .w-32-sm {
    width: 32% !important;
  }

  .w-max-32-sm {
    max-width: 32% !important;
  }

  .w-min-32-sm {
    min-width: 32% !important;
  }

  .w-33-sm {
    width: 33% !important;
  }

  .w-max-33-sm {
    max-width: 33% !important;
  }

  .w-min-33-sm {
    min-width: 33% !important;
  }

  .w-34-sm {
    width: 34% !important;
  }

  .w-max-34-sm {
    max-width: 34% !important;
  }

  .w-min-34-sm {
    min-width: 34% !important;
  }

  .w-35-sm {
    width: 35% !important;
  }

  .w-max-35-sm {
    max-width: 35% !important;
  }

  .w-min-35-sm {
    min-width: 35% !important;
  }

  .w-36-sm {
    width: 36% !important;
  }

  .w-max-36-sm {
    max-width: 36% !important;
  }

  .w-min-36-sm {
    min-width: 36% !important;
  }

  .w-37-sm {
    width: 37% !important;
  }

  .w-max-37-sm {
    max-width: 37% !important;
  }

  .w-min-37-sm {
    min-width: 37% !important;
  }

  .w-38-sm {
    width: 38% !important;
  }

  .w-max-38-sm {
    max-width: 38% !important;
  }

  .w-min-38-sm {
    min-width: 38% !important;
  }

  .w-39-sm {
    width: 39% !important;
  }

  .w-max-39-sm {
    max-width: 39% !important;
  }

  .w-min-39-sm {
    min-width: 39% !important;
  }

  .w-40-sm {
    width: 40% !important;
  }

  .w-max-40-sm {
    max-width: 40% !important;
  }

  .w-min-40-sm {
    min-width: 40% !important;
  }

  .w-41-sm {
    width: 41% !important;
  }

  .w-max-41-sm {
    max-width: 41% !important;
  }

  .w-min-41-sm {
    min-width: 41% !important;
  }

  .w-42-sm {
    width: 42% !important;
  }

  .w-max-42-sm {
    max-width: 42% !important;
  }

  .w-min-42-sm {
    min-width: 42% !important;
  }

  .w-43-sm {
    width: 43% !important;
  }

  .w-max-43-sm {
    max-width: 43% !important;
  }

  .w-min-43-sm {
    min-width: 43% !important;
  }

  .w-44-sm {
    width: 44% !important;
  }

  .w-max-44-sm {
    max-width: 44% !important;
  }

  .w-min-44-sm {
    min-width: 44% !important;
  }

  .w-45-sm {
    width: 45% !important;
  }

  .w-max-45-sm {
    max-width: 45% !important;
  }

  .w-min-45-sm {
    min-width: 45% !important;
  }

  .w-46-sm {
    width: 46% !important;
  }

  .w-max-46-sm {
    max-width: 46% !important;
  }

  .w-min-46-sm {
    min-width: 46% !important;
  }

  .w-47-sm {
    width: 47% !important;
  }

  .w-max-47-sm {
    max-width: 47% !important;
  }

  .w-min-47-sm {
    min-width: 47% !important;
  }

  .w-48-sm {
    width: 48% !important;
  }

  .w-max-48-sm {
    max-width: 48% !important;
  }

  .w-min-48-sm {
    min-width: 48% !important;
  }

  .w-49-sm {
    width: 49% !important;
  }

  .w-max-49-sm {
    max-width: 49% !important;
  }

  .w-min-49-sm {
    min-width: 49% !important;
  }

  .w-50-sm {
    width: 50% !important;
  }

  .w-max-50-sm {
    max-width: 50% !important;
  }

  .w-min-50-sm {
    min-width: 50% !important;
  }

  .w-51-sm {
    width: 51% !important;
  }

  .w-max-51-sm {
    max-width: 51% !important;
  }

  .w-min-51-sm {
    min-width: 51% !important;
  }

  .w-52-sm {
    width: 52% !important;
  }

  .w-max-52-sm {
    max-width: 52% !important;
  }

  .w-min-52-sm {
    min-width: 52% !important;
  }

  .w-53-sm {
    width: 53% !important;
  }

  .w-max-53-sm {
    max-width: 53% !important;
  }

  .w-min-53-sm {
    min-width: 53% !important;
  }

  .w-54-sm {
    width: 54% !important;
  }

  .w-max-54-sm {
    max-width: 54% !important;
  }

  .w-min-54-sm {
    min-width: 54% !important;
  }

  .w-55-sm {
    width: 55% !important;
  }

  .w-max-55-sm {
    max-width: 55% !important;
  }

  .w-min-55-sm {
    min-width: 55% !important;
  }

  .w-56-sm {
    width: 56% !important;
  }

  .w-max-56-sm {
    max-width: 56% !important;
  }

  .w-min-56-sm {
    min-width: 56% !important;
  }

  .w-57-sm {
    width: 57% !important;
  }

  .w-max-57-sm {
    max-width: 57% !important;
  }

  .w-min-57-sm {
    min-width: 57% !important;
  }

  .w-58-sm {
    width: 58% !important;
  }

  .w-max-58-sm {
    max-width: 58% !important;
  }

  .w-min-58-sm {
    min-width: 58% !important;
  }

  .w-59-sm {
    width: 59% !important;
  }

  .w-max-59-sm {
    max-width: 59% !important;
  }

  .w-min-59-sm {
    min-width: 59% !important;
  }

  .w-60-sm {
    width: 60% !important;
  }

  .w-max-60-sm {
    max-width: 60% !important;
  }

  .w-min-60-sm {
    min-width: 60% !important;
  }

  .w-61-sm {
    width: 61% !important;
  }

  .w-max-61-sm {
    max-width: 61% !important;
  }

  .w-min-61-sm {
    min-width: 61% !important;
  }

  .w-62-sm {
    width: 62% !important;
  }

  .w-max-62-sm {
    max-width: 62% !important;
  }

  .w-min-62-sm {
    min-width: 62% !important;
  }

  .w-63-sm {
    width: 63% !important;
  }

  .w-max-63-sm {
    max-width: 63% !important;
  }

  .w-min-63-sm {
    min-width: 63% !important;
  }

  .w-64-sm {
    width: 64% !important;
  }

  .w-max-64-sm {
    max-width: 64% !important;
  }

  .w-min-64-sm {
    min-width: 64% !important;
  }

  .w-65-sm {
    width: 65% !important;
  }

  .w-max-65-sm {
    max-width: 65% !important;
  }

  .w-min-65-sm {
    min-width: 65% !important;
  }

  .w-66-sm {
    width: 66% !important;
  }

  .w-max-66-sm {
    max-width: 66% !important;
  }

  .w-min-66-sm {
    min-width: 66% !important;
  }

  .w-67-sm {
    width: 67% !important;
  }

  .w-max-67-sm {
    max-width: 67% !important;
  }

  .w-min-67-sm {
    min-width: 67% !important;
  }

  .w-68-sm {
    width: 68% !important;
  }

  .w-max-68-sm {
    max-width: 68% !important;
  }

  .w-min-68-sm {
    min-width: 68% !important;
  }

  .w-69-sm {
    width: 69% !important;
  }

  .w-max-69-sm {
    max-width: 69% !important;
  }

  .w-min-69-sm {
    min-width: 69% !important;
  }

  .w-70-sm {
    width: 70% !important;
  }

  .w-max-70-sm {
    max-width: 70% !important;
  }

  .w-min-70-sm {
    min-width: 70% !important;
  }

  .w-71-sm {
    width: 71% !important;
  }

  .w-max-71-sm {
    max-width: 71% !important;
  }

  .w-min-71-sm {
    min-width: 71% !important;
  }

  .w-72-sm {
    width: 72% !important;
  }

  .w-max-72-sm {
    max-width: 72% !important;
  }

  .w-min-72-sm {
    min-width: 72% !important;
  }

  .w-73-sm {
    width: 73% !important;
  }

  .w-max-73-sm {
    max-width: 73% !important;
  }

  .w-min-73-sm {
    min-width: 73% !important;
  }

  .w-74-sm {
    width: 74% !important;
  }

  .w-max-74-sm {
    max-width: 74% !important;
  }

  .w-min-74-sm {
    min-width: 74% !important;
  }

  .w-75-sm {
    width: 75% !important;
  }

  .w-max-75-sm {
    max-width: 75% !important;
  }

  .w-min-75-sm {
    min-width: 75% !important;
  }

  .w-76-sm {
    width: 76% !important;
  }

  .w-max-76-sm {
    max-width: 76% !important;
  }

  .w-min-76-sm {
    min-width: 76% !important;
  }

  .w-77-sm {
    width: 77% !important;
  }

  .w-max-77-sm {
    max-width: 77% !important;
  }

  .w-min-77-sm {
    min-width: 77% !important;
  }

  .w-78-sm {
    width: 78% !important;
  }

  .w-max-78-sm {
    max-width: 78% !important;
  }

  .w-min-78-sm {
    min-width: 78% !important;
  }

  .w-79-sm {
    width: 79% !important;
  }

  .w-max-79-sm {
    max-width: 79% !important;
  }

  .w-min-79-sm {
    min-width: 79% !important;
  }

  .w-80-sm {
    width: 80% !important;
  }

  .w-max-80-sm {
    max-width: 80% !important;
  }

  .w-min-80-sm {
    min-width: 80% !important;
  }

  .w-81-sm {
    width: 81% !important;
  }

  .w-max-81-sm {
    max-width: 81% !important;
  }

  .w-min-81-sm {
    min-width: 81% !important;
  }

  .w-82-sm {
    width: 82% !important;
  }

  .w-max-82-sm {
    max-width: 82% !important;
  }

  .w-min-82-sm {
    min-width: 82% !important;
  }

  .w-83-sm {
    width: 83% !important;
  }

  .w-max-83-sm {
    max-width: 83% !important;
  }

  .w-min-83-sm {
    min-width: 83% !important;
  }

  .w-84-sm {
    width: 84% !important;
  }

  .w-max-84-sm {
    max-width: 84% !important;
  }

  .w-min-84-sm {
    min-width: 84% !important;
  }

  .w-85-sm {
    width: 85% !important;
  }

  .w-max-85-sm {
    max-width: 85% !important;
  }

  .w-min-85-sm {
    min-width: 85% !important;
  }

  .w-86-sm {
    width: 86% !important;
  }

  .w-max-86-sm {
    max-width: 86% !important;
  }

  .w-min-86-sm {
    min-width: 86% !important;
  }

  .w-87-sm {
    width: 87% !important;
  }

  .w-max-87-sm {
    max-width: 87% !important;
  }

  .w-min-87-sm {
    min-width: 87% !important;
  }

  .w-88-sm {
    width: 88% !important;
  }

  .w-max-88-sm {
    max-width: 88% !important;
  }

  .w-min-88-sm {
    min-width: 88% !important;
  }

  .w-89-sm {
    width: 89% !important;
  }

  .w-max-89-sm {
    max-width: 89% !important;
  }

  .w-min-89-sm {
    min-width: 89% !important;
  }

  .w-90-sm {
    width: 90% !important;
  }

  .w-max-90-sm {
    max-width: 90% !important;
  }

  .w-min-90-sm {
    min-width: 90% !important;
  }

  .w-91-sm {
    width: 91% !important;
  }

  .w-max-91-sm {
    max-width: 91% !important;
  }

  .w-min-91-sm {
    min-width: 91% !important;
  }

  .w-92-sm {
    width: 92% !important;
  }

  .w-max-92-sm {
    max-width: 92% !important;
  }

  .w-min-92-sm {
    min-width: 92% !important;
  }

  .w-93-sm {
    width: 93% !important;
  }

  .w-max-93-sm {
    max-width: 93% !important;
  }

  .w-min-93-sm {
    min-width: 93% !important;
  }

  .w-94-sm {
    width: 94% !important;
  }

  .w-max-94-sm {
    max-width: 94% !important;
  }

  .w-min-94-sm {
    min-width: 94% !important;
  }

  .w-95-sm {
    width: 95% !important;
  }

  .w-max-95-sm {
    max-width: 95% !important;
  }

  .w-min-95-sm {
    min-width: 95% !important;
  }

  .w-96-sm {
    width: 96% !important;
  }

  .w-max-96-sm {
    max-width: 96% !important;
  }

  .w-min-96-sm {
    min-width: 96% !important;
  }

  .w-97-sm {
    width: 97% !important;
  }

  .w-max-97-sm {
    max-width: 97% !important;
  }

  .w-min-97-sm {
    min-width: 97% !important;
  }

  .w-98-sm {
    width: 98% !important;
  }

  .w-max-98-sm {
    max-width: 98% !important;
  }

  .w-min-98-sm {
    min-width: 98% !important;
  }

  .w-99-sm {
    width: 99% !important;
  }

  .w-max-99-sm {
    max-width: 99% !important;
  }

  .w-min-99-sm {
    min-width: 99% !important;
  }

  .w-100-sm {
    width: 100% !important;
  }

  .w-max-100-sm {
    max-width: 100% !important;
  }

  .w-min-100-sm {
    min-width: 100% !important;
  }

  .w-auto-sm {
    width: auto !important;
  }

  .w-max-auto-sm {
    max-width: auto !important;
  }

  .w-min-auto-sm {
    min-width: auto !important;
  }

  .w-min-unset-sm {
    min-width: unset !important;
  }

  .w-max-unset-sm {
    max-width: unset !important;
  }

  .height-px-1-sm {
    height: 1px !important;
  }

  .height-px-2-sm {
    height: 2px !important;
  }

  .height-px-3-sm {
    height: 3px !important;
  }

  .height-px-4-sm {
    height: 4px !important;
  }

  .height-px-5-sm {
    height: 5px !important;
  }

  .height-px-6-sm {
    height: 6px !important;
  }

  .height-px-7-sm {
    height: 7px !important;
  }

  .height-px-8-sm {
    height: 8px !important;
  }

  .height-px-9-sm {
    height: 9px !important;
  }

  .height-px-10-sm {
    height: 10px !important;
  }

  .height-px-11-sm {
    height: 11px !important;
  }

  .height-px-12-sm {
    height: 12px !important;
  }

  .height-px-13-sm {
    height: 13px !important;
  }

  .height-px-14-sm {
    height: 14px !important;
  }

  .height-px-15-sm {
    height: 15px !important;
  }

  .height-px-16-sm {
    height: 16px !important;
  }

  .height-px-17-sm {
    height: 17px !important;
  }

  .height-px-18-sm {
    height: 18px !important;
  }

  .height-px-19-sm {
    height: 19px !important;
  }

  .height-px-20-sm {
    height: 20px !important;
  }

  .height-px-21-sm {
    height: 21px !important;
  }

  .height-px-22-sm {
    height: 22px !important;
  }

  .height-px-23-sm {
    height: 23px !important;
  }

  .height-px-24-sm {
    height: 24px !important;
  }

  .height-px-25-sm {
    height: 25px !important;
  }

  .height-px-26-sm {
    height: 26px !important;
  }

  .height-px-27-sm {
    height: 27px !important;
  }

  .height-px-28-sm {
    height: 28px !important;
  }

  .height-px-29-sm {
    height: 29px !important;
  }

  .height-px-30-sm {
    height: 30px !important;
  }

  .height-px-31-sm {
    height: 31px !important;
  }

  .height-px-32-sm {
    height: 32px !important;
  }

  .height-px-33-sm {
    height: 33px !important;
  }

  .height-px-34-sm {
    height: 34px !important;
  }

  .height-px-35-sm {
    height: 35px !important;
  }

  .height-px-36-sm {
    height: 36px !important;
  }

  .height-px-37-sm {
    height: 37px !important;
  }

  .height-px-38-sm {
    height: 38px !important;
  }

  .height-px-39-sm {
    height: 39px !important;
  }

  .height-px-40-sm {
    height: 40px !important;
  }

  .height-px-41-sm {
    height: 41px !important;
  }

  .height-px-42-sm {
    height: 42px !important;
  }

  .height-px-43-sm {
    height: 43px !important;
  }

  .height-px-44-sm {
    height: 44px !important;
  }

  .height-px-45-sm {
    height: 45px !important;
  }

  .height-px-46-sm {
    height: 46px !important;
  }

  .height-px-47-sm {
    height: 47px !important;
  }

  .height-px-48-sm {
    height: 48px !important;
  }

  .height-px-49-sm {
    height: 49px !important;
  }

  .height-px-50-sm {
    height: 50px !important;
  }

  .height-px-51-sm {
    height: 51px !important;
  }

  .height-px-52-sm {
    height: 52px !important;
  }

  .height-px-53-sm {
    height: 53px !important;
  }

  .height-px-54-sm {
    height: 54px !important;
  }

  .height-px-55-sm {
    height: 55px !important;
  }

  .height-px-56-sm {
    height: 56px !important;
  }

  .height-px-57-sm {
    height: 57px !important;
  }

  .height-px-58-sm {
    height: 58px !important;
  }

  .height-px-59-sm {
    height: 59px !important;
  }

  .height-px-60-sm {
    height: 60px !important;
  }

  .height-px-61-sm {
    height: 61px !important;
  }

  .height-px-62-sm {
    height: 62px !important;
  }

  .height-px-63-sm {
    height: 63px !important;
  }

  .height-px-64-sm {
    height: 64px !important;
  }

  .height-px-65-sm {
    height: 65px !important;
  }

  .height-px-66-sm {
    height: 66px !important;
  }

  .height-px-67-sm {
    height: 67px !important;
  }

  .height-px-68-sm {
    height: 68px !important;
  }

  .height-px-69-sm {
    height: 69px !important;
  }

  .height-px-70-sm {
    height: 70px !important;
  }

  .height-px-71-sm {
    height: 71px !important;
  }

  .height-px-72-sm {
    height: 72px !important;
  }

  .height-px-73-sm {
    height: 73px !important;
  }

  .height-px-74-sm {
    height: 74px !important;
  }

  .height-px-75-sm {
    height: 75px !important;
  }

  .height-px-76-sm {
    height: 76px !important;
  }

  .height-px-77-sm {
    height: 77px !important;
  }

  .height-px-78-sm {
    height: 78px !important;
  }

  .height-px-79-sm {
    height: 79px !important;
  }

  .height-px-80-sm {
    height: 80px !important;
  }

  .height-px-81-sm {
    height: 81px !important;
  }

  .height-px-82-sm {
    height: 82px !important;
  }

  .height-px-83-sm {
    height: 83px !important;
  }

  .height-px-84-sm {
    height: 84px !important;
  }

  .height-px-85-sm {
    height: 85px !important;
  }

  .height-px-86-sm {
    height: 86px !important;
  }

  .height-px-87-sm {
    height: 87px !important;
  }

  .height-px-88-sm {
    height: 88px !important;
  }

  .height-px-89-sm {
    height: 89px !important;
  }

  .height-px-90-sm {
    height: 90px !important;
  }

  .height-px-91-sm {
    height: 91px !important;
  }

  .height-px-92-sm {
    height: 92px !important;
  }

  .height-px-93-sm {
    height: 93px !important;
  }

  .height-px-94-sm {
    height: 94px !important;
  }

  .height-px-95-sm {
    height: 95px !important;
  }

  .height-px-96-sm {
    height: 96px !important;
  }

  .height-px-97-sm {
    height: 97px !important;
  }

  .height-px-98-sm {
    height: 98px !important;
  }

  .height-px-99-sm {
    height: 99px !important;
  }

  .height-px-100-sm {
    height: 100px !important;
  }

  .height-px-101-sm {
    height: 101px !important;
  }

  .height-px-102-sm {
    height: 102px !important;
  }

  .height-px-103-sm {
    height: 103px !important;
  }

  .height-px-104-sm {
    height: 104px !important;
  }

  .height-px-105-sm {
    height: 105px !important;
  }

  .height-px-106-sm {
    height: 106px !important;
  }

  .height-px-107-sm {
    height: 107px !important;
  }

  .height-px-108-sm {
    height: 108px !important;
  }

  .height-px-109-sm {
    height: 109px !important;
  }

  .height-px-110-sm {
    height: 110px !important;
  }

  .height-px-111-sm {
    height: 111px !important;
  }

  .height-px-112-sm {
    height: 112px !important;
  }

  .height-px-113-sm {
    height: 113px !important;
  }

  .height-px-114-sm {
    height: 114px !important;
  }

  .height-px-115-sm {
    height: 115px !important;
  }

  .height-px-116-sm {
    height: 116px !important;
  }

  .height-px-117-sm {
    height: 117px !important;
  }

  .height-px-118-sm {
    height: 118px !important;
  }

  .height-px-119-sm {
    height: 119px !important;
  }

  .height-px-120-sm {
    height: 120px !important;
  }

  .height-px-121-sm {
    height: 121px !important;
  }

  .height-px-122-sm {
    height: 122px !important;
  }

  .height-px-123-sm {
    height: 123px !important;
  }

  .height-px-124-sm {
    height: 124px !important;
  }

  .height-px-125-sm {
    height: 125px !important;
  }

  .height-px-126-sm {
    height: 126px !important;
  }

  .height-px-127-sm {
    height: 127px !important;
  }

  .height-px-128-sm {
    height: 128px !important;
  }

  .height-px-129-sm {
    height: 129px !important;
  }

  .height-px-130-sm {
    height: 130px !important;
  }

  .height-px-131-sm {
    height: 131px !important;
  }

  .height-px-132-sm {
    height: 132px !important;
  }

  .height-px-133-sm {
    height: 133px !important;
  }

  .height-px-134-sm {
    height: 134px !important;
  }

  .height-px-135-sm {
    height: 135px !important;
  }

  .height-px-136-sm {
    height: 136px !important;
  }

  .height-px-137-sm {
    height: 137px !important;
  }

  .height-px-138-sm {
    height: 138px !important;
  }

  .height-px-139-sm {
    height: 139px !important;
  }

  .height-px-140-sm {
    height: 140px !important;
  }

  .height-px-141-sm {
    height: 141px !important;
  }

  .height-px-142-sm {
    height: 142px !important;
  }

  .height-px-143-sm {
    height: 143px !important;
  }

  .height-px-144-sm {
    height: 144px !important;
  }

  .height-px-145-sm {
    height: 145px !important;
  }

  .height-px-146-sm {
    height: 146px !important;
  }

  .height-px-147-sm {
    height: 147px !important;
  }

  .height-px-148-sm {
    height: 148px !important;
  }

  .height-px-149-sm {
    height: 149px !important;
  }

  .height-px-150-sm {
    height: 150px !important;
  }

  .height-px-151-sm {
    height: 151px !important;
  }

  .height-px-152-sm {
    height: 152px !important;
  }

  .height-px-153-sm {
    height: 153px !important;
  }

  .height-px-154-sm {
    height: 154px !important;
  }

  .height-px-155-sm {
    height: 155px !important;
  }

  .height-px-156-sm {
    height: 156px !important;
  }

  .height-px-157-sm {
    height: 157px !important;
  }

  .height-px-158-sm {
    height: 158px !important;
  }

  .height-px-159-sm {
    height: 159px !important;
  }

  .height-px-160-sm {
    height: 160px !important;
  }

  .height-px-161-sm {
    height: 161px !important;
  }

  .height-px-162-sm {
    height: 162px !important;
  }

  .height-px-163-sm {
    height: 163px !important;
  }

  .height-px-164-sm {
    height: 164px !important;
  }

  .height-px-165-sm {
    height: 165px !important;
  }

  .height-px-166-sm {
    height: 166px !important;
  }

  .height-px-167-sm {
    height: 167px !important;
  }

  .height-px-168-sm {
    height: 168px !important;
  }

  .height-px-169-sm {
    height: 169px !important;
  }

  .height-px-170-sm {
    height: 170px !important;
  }

  .height-px-171-sm {
    height: 171px !important;
  }

  .height-px-172-sm {
    height: 172px !important;
  }

  .height-px-173-sm {
    height: 173px !important;
  }

  .height-px-174-sm {
    height: 174px !important;
  }

  .height-px-175-sm {
    height: 175px !important;
  }

  .height-px-176-sm {
    height: 176px !important;
  }

  .height-px-177-sm {
    height: 177px !important;
  }

  .height-px-178-sm {
    height: 178px !important;
  }

  .height-px-179-sm {
    height: 179px !important;
  }

  .height-px-180-sm {
    height: 180px !important;
  }

  .height-px-181-sm {
    height: 181px !important;
  }

  .height-px-182-sm {
    height: 182px !important;
  }

  .height-px-183-sm {
    height: 183px !important;
  }

  .height-px-184-sm {
    height: 184px !important;
  }

  .height-px-185-sm {
    height: 185px !important;
  }

  .height-px-186-sm {
    height: 186px !important;
  }

  .height-px-187-sm {
    height: 187px !important;
  }

  .height-px-188-sm {
    height: 188px !important;
  }

  .height-px-189-sm {
    height: 189px !important;
  }

  .height-px-190-sm {
    height: 190px !important;
  }

  .height-px-191-sm {
    height: 191px !important;
  }

  .height-px-192-sm {
    height: 192px !important;
  }

  .height-px-193-sm {
    height: 193px !important;
  }

  .height-px-194-sm {
    height: 194px !important;
  }

  .height-px-195-sm {
    height: 195px !important;
  }

  .height-px-196-sm {
    height: 196px !important;
  }

  .height-px-197-sm {
    height: 197px !important;
  }

  .height-px-198-sm {
    height: 198px !important;
  }

  .height-px-199-sm {
    height: 199px !important;
  }

  .height-px-200-sm {
    height: 200px !important;
  }

  .height-px-201-sm {
    height: 201px !important;
  }

  .height-px-202-sm {
    height: 202px !important;
  }

  .height-px-203-sm {
    height: 203px !important;
  }

  .height-px-204-sm {
    height: 204px !important;
  }

  .height-px-205-sm {
    height: 205px !important;
  }

  .height-px-206-sm {
    height: 206px !important;
  }

  .height-px-207-sm {
    height: 207px !important;
  }

  .height-px-208-sm {
    height: 208px !important;
  }

  .height-px-209-sm {
    height: 209px !important;
  }

  .height-px-210-sm {
    height: 210px !important;
  }

  .height-px-211-sm {
    height: 211px !important;
  }

  .height-px-212-sm {
    height: 212px !important;
  }

  .height-px-213-sm {
    height: 213px !important;
  }

  .height-px-214-sm {
    height: 214px !important;
  }

  .height-px-215-sm {
    height: 215px !important;
  }

  .height-px-216-sm {
    height: 216px !important;
  }

  .height-px-217-sm {
    height: 217px !important;
  }

  .height-px-218-sm {
    height: 218px !important;
  }

  .height-px-219-sm {
    height: 219px !important;
  }

  .height-px-220-sm {
    height: 220px !important;
  }

  .height-px-221-sm {
    height: 221px !important;
  }

  .height-px-222-sm {
    height: 222px !important;
  }

  .height-px-223-sm {
    height: 223px !important;
  }

  .height-px-224-sm {
    height: 224px !important;
  }

  .height-px-225-sm {
    height: 225px !important;
  }

  .height-px-226-sm {
    height: 226px !important;
  }

  .height-px-227-sm {
    height: 227px !important;
  }

  .height-px-228-sm {
    height: 228px !important;
  }

  .height-px-229-sm {
    height: 229px !important;
  }

  .height-px-230-sm {
    height: 230px !important;
  }

  .height-px-231-sm {
    height: 231px !important;
  }

  .height-px-232-sm {
    height: 232px !important;
  }

  .height-px-233-sm {
    height: 233px !important;
  }

  .height-px-234-sm {
    height: 234px !important;
  }

  .height-px-235-sm {
    height: 235px !important;
  }

  .height-px-236-sm {
    height: 236px !important;
  }

  .height-px-237-sm {
    height: 237px !important;
  }

  .height-px-238-sm {
    height: 238px !important;
  }

  .height-px-239-sm {
    height: 239px !important;
  }

  .height-px-240-sm {
    height: 240px !important;
  }

  .height-px-241-sm {
    height: 241px !important;
  }

  .height-px-242-sm {
    height: 242px !important;
  }

  .height-px-243-sm {
    height: 243px !important;
  }

  .height-px-244-sm {
    height: 244px !important;
  }

  .height-px-245-sm {
    height: 245px !important;
  }

  .height-px-246-sm {
    height: 246px !important;
  }

  .height-px-247-sm {
    height: 247px !important;
  }

  .height-px-248-sm {
    height: 248px !important;
  }

  .height-px-249-sm {
    height: 249px !important;
  }

  .height-px-250-sm {
    height: 250px !important;
  }

  .height-px-251-sm {
    height: 251px !important;
  }

  .height-px-252-sm {
    height: 252px !important;
  }

  .height-px-253-sm {
    height: 253px !important;
  }

  .height-px-254-sm {
    height: 254px !important;
  }

  .height-px-255-sm {
    height: 255px !important;
  }

  .height-px-256-sm {
    height: 256px !important;
  }

  .height-px-257-sm {
    height: 257px !important;
  }

  .height-px-258-sm {
    height: 258px !important;
  }

  .height-px-259-sm {
    height: 259px !important;
  }

  .height-px-260-sm {
    height: 260px !important;
  }

  .height-px-261-sm {
    height: 261px !important;
  }

  .height-px-262-sm {
    height: 262px !important;
  }

  .height-px-263-sm {
    height: 263px !important;
  }

  .height-px-264-sm {
    height: 264px !important;
  }

  .height-px-265-sm {
    height: 265px !important;
  }

  .height-px-266-sm {
    height: 266px !important;
  }

  .height-px-267-sm {
    height: 267px !important;
  }

  .height-px-268-sm {
    height: 268px !important;
  }

  .height-px-269-sm {
    height: 269px !important;
  }

  .height-px-270-sm {
    height: 270px !important;
  }

  .height-px-271-sm {
    height: 271px !important;
  }

  .height-px-272-sm {
    height: 272px !important;
  }

  .height-px-273-sm {
    height: 273px !important;
  }

  .height-px-274-sm {
    height: 274px !important;
  }

  .height-px-275-sm {
    height: 275px !important;
  }

  .height-px-276-sm {
    height: 276px !important;
  }

  .height-px-277-sm {
    height: 277px !important;
  }

  .height-px-278-sm {
    height: 278px !important;
  }

  .height-px-279-sm {
    height: 279px !important;
  }

  .height-px-280-sm {
    height: 280px !important;
  }

  .height-px-281-sm {
    height: 281px !important;
  }

  .height-px-282-sm {
    height: 282px !important;
  }

  .height-px-283-sm {
    height: 283px !important;
  }

  .height-px-284-sm {
    height: 284px !important;
  }

  .height-px-285-sm {
    height: 285px !important;
  }

  .height-px-286-sm {
    height: 286px !important;
  }

  .height-px-287-sm {
    height: 287px !important;
  }

  .height-px-288-sm {
    height: 288px !important;
  }

  .height-px-289-sm {
    height: 289px !important;
  }

  .height-px-290-sm {
    height: 290px !important;
  }

  .height-px-291-sm {
    height: 291px !important;
  }

  .height-px-292-sm {
    height: 292px !important;
  }

  .height-px-293-sm {
    height: 293px !important;
  }

  .height-px-294-sm {
    height: 294px !important;
  }

  .height-px-295-sm {
    height: 295px !important;
  }

  .height-px-296-sm {
    height: 296px !important;
  }

  .height-px-297-sm {
    height: 297px !important;
  }

  .height-px-298-sm {
    height: 298px !important;
  }

  .height-px-299-sm {
    height: 299px !important;
  }

  .height-px-300-sm {
    height: 300px !important;
  }

  .height-px-301-sm {
    height: 301px !important;
  }

  .height-px-302-sm {
    height: 302px !important;
  }

  .height-px-303-sm {
    height: 303px !important;
  }

  .height-px-304-sm {
    height: 304px !important;
  }

  .height-px-305-sm {
    height: 305px !important;
  }

  .height-px-306-sm {
    height: 306px !important;
  }

  .height-px-307-sm {
    height: 307px !important;
  }

  .height-px-308-sm {
    height: 308px !important;
  }

  .height-px-309-sm {
    height: 309px !important;
  }

  .height-px-310-sm {
    height: 310px !important;
  }

  .height-px-311-sm {
    height: 311px !important;
  }

  .height-px-312-sm {
    height: 312px !important;
  }

  .height-px-313-sm {
    height: 313px !important;
  }

  .height-px-314-sm {
    height: 314px !important;
  }

  .height-px-315-sm {
    height: 315px !important;
  }

  .height-px-316-sm {
    height: 316px !important;
  }

  .height-px-317-sm {
    height: 317px !important;
  }

  .height-px-318-sm {
    height: 318px !important;
  }

  .height-px-319-sm {
    height: 319px !important;
  }

  .height-px-320-sm {
    height: 320px !important;
  }

  .height-px-321-sm {
    height: 321px !important;
  }

  .height-px-322-sm {
    height: 322px !important;
  }

  .height-px-323-sm {
    height: 323px !important;
  }

  .height-px-324-sm {
    height: 324px !important;
  }

  .height-px-325-sm {
    height: 325px !important;
  }

  .height-px-326-sm {
    height: 326px !important;
  }

  .height-px-327-sm {
    height: 327px !important;
  }

  .height-px-328-sm {
    height: 328px !important;
  }

  .height-px-329-sm {
    height: 329px !important;
  }

  .height-px-330-sm {
    height: 330px !important;
  }

  .height-px-331-sm {
    height: 331px !important;
  }

  .height-px-332-sm {
    height: 332px !important;
  }

  .height-px-333-sm {
    height: 333px !important;
  }

  .height-px-334-sm {
    height: 334px !important;
  }

  .height-px-335-sm {
    height: 335px !important;
  }

  .height-px-336-sm {
    height: 336px !important;
  }

  .height-px-337-sm {
    height: 337px !important;
  }

  .height-px-338-sm {
    height: 338px !important;
  }

  .height-px-339-sm {
    height: 339px !important;
  }

  .height-px-340-sm {
    height: 340px !important;
  }

  .height-px-341-sm {
    height: 341px !important;
  }

  .height-px-342-sm {
    height: 342px !important;
  }

  .height-px-343-sm {
    height: 343px !important;
  }

  .height-px-344-sm {
    height: 344px !important;
  }

  .height-px-345-sm {
    height: 345px !important;
  }

  .height-px-346-sm {
    height: 346px !important;
  }

  .height-px-347-sm {
    height: 347px !important;
  }

  .height-px-348-sm {
    height: 348px !important;
  }

  .height-px-349-sm {
    height: 349px !important;
  }

  .height-px-350-sm {
    height: 350px !important;
  }

  .height-px-351-sm {
    height: 351px !important;
  }

  .height-px-352-sm {
    height: 352px !important;
  }

  .height-px-353-sm {
    height: 353px !important;
  }

  .height-px-354-sm {
    height: 354px !important;
  }

  .height-px-355-sm {
    height: 355px !important;
  }

  .height-px-356-sm {
    height: 356px !important;
  }

  .height-px-357-sm {
    height: 357px !important;
  }

  .height-px-358-sm {
    height: 358px !important;
  }

  .height-px-359-sm {
    height: 359px !important;
  }

  .height-px-360-sm {
    height: 360px !important;
  }

  .height-px-361-sm {
    height: 361px !important;
  }

  .height-px-362-sm {
    height: 362px !important;
  }

  .height-px-363-sm {
    height: 363px !important;
  }

  .height-px-364-sm {
    height: 364px !important;
  }

  .height-px-365-sm {
    height: 365px !important;
  }

  .height-px-366-sm {
    height: 366px !important;
  }

  .height-px-367-sm {
    height: 367px !important;
  }

  .height-px-368-sm {
    height: 368px !important;
  }

  .height-px-369-sm {
    height: 369px !important;
  }

  .height-px-370-sm {
    height: 370px !important;
  }

  .height-px-371-sm {
    height: 371px !important;
  }

  .height-px-372-sm {
    height: 372px !important;
  }

  .height-px-373-sm {
    height: 373px !important;
  }

  .height-px-374-sm {
    height: 374px !important;
  }

  .height-px-375-sm {
    height: 375px !important;
  }

  .height-px-376-sm {
    height: 376px !important;
  }

  .height-px-377-sm {
    height: 377px !important;
  }

  .height-px-378-sm {
    height: 378px !important;
  }

  .height-px-379-sm {
    height: 379px !important;
  }

  .height-px-380-sm {
    height: 380px !important;
  }

  .height-px-381-sm {
    height: 381px !important;
  }

  .height-px-382-sm {
    height: 382px !important;
  }

  .height-px-383-sm {
    height: 383px !important;
  }

  .height-px-384-sm {
    height: 384px !important;
  }

  .height-px-385-sm {
    height: 385px !important;
  }

  .height-px-386-sm {
    height: 386px !important;
  }

  .height-px-387-sm {
    height: 387px !important;
  }

  .height-px-388-sm {
    height: 388px !important;
  }

  .height-px-389-sm {
    height: 389px !important;
  }

  .height-px-390-sm {
    height: 390px !important;
  }

  .height-px-391-sm {
    height: 391px !important;
  }

  .height-px-392-sm {
    height: 392px !important;
  }

  .height-px-393-sm {
    height: 393px !important;
  }

  .height-px-394-sm {
    height: 394px !important;
  }

  .height-px-395-sm {
    height: 395px !important;
  }

  .height-px-396-sm {
    height: 396px !important;
  }

  .height-px-397-sm {
    height: 397px !important;
  }

  .height-px-398-sm {
    height: 398px !important;
  }

  .height-px-399-sm {
    height: 399px !important;
  }

  .height-px-400-sm {
    height: 400px !important;
  }

  .height-px-401-sm {
    height: 401px !important;
  }

  .height-px-402-sm {
    height: 402px !important;
  }

  .height-px-403-sm {
    height: 403px !important;
  }

  .height-px-404-sm {
    height: 404px !important;
  }

  .height-px-405-sm {
    height: 405px !important;
  }

  .height-px-406-sm {
    height: 406px !important;
  }

  .height-px-407-sm {
    height: 407px !important;
  }

  .height-px-408-sm {
    height: 408px !important;
  }

  .height-px-409-sm {
    height: 409px !important;
  }

  .height-px-410-sm {
    height: 410px !important;
  }

  .height-px-411-sm {
    height: 411px !important;
  }

  .height-px-412-sm {
    height: 412px !important;
  }

  .height-px-413-sm {
    height: 413px !important;
  }

  .height-px-414-sm {
    height: 414px !important;
  }

  .height-px-415-sm {
    height: 415px !important;
  }

  .height-px-416-sm {
    height: 416px !important;
  }

  .height-px-417-sm {
    height: 417px !important;
  }

  .height-px-418-sm {
    height: 418px !important;
  }

  .height-px-419-sm {
    height: 419px !important;
  }

  .height-px-420-sm {
    height: 420px !important;
  }

  .height-px-421-sm {
    height: 421px !important;
  }

  .height-px-422-sm {
    height: 422px !important;
  }

  .height-px-423-sm {
    height: 423px !important;
  }

  .height-px-424-sm {
    height: 424px !important;
  }

  .height-px-425-sm {
    height: 425px !important;
  }

  .height-px-426-sm {
    height: 426px !important;
  }

  .height-px-427-sm {
    height: 427px !important;
  }

  .height-px-428-sm {
    height: 428px !important;
  }

  .height-px-429-sm {
    height: 429px !important;
  }

  .height-px-430-sm {
    height: 430px !important;
  }

  .height-px-431-sm {
    height: 431px !important;
  }

  .height-px-432-sm {
    height: 432px !important;
  }

  .height-px-433-sm {
    height: 433px !important;
  }

  .height-px-434-sm {
    height: 434px !important;
  }

  .height-px-435-sm {
    height: 435px !important;
  }

  .height-px-436-sm {
    height: 436px !important;
  }

  .height-px-437-sm {
    height: 437px !important;
  }

  .height-px-438-sm {
    height: 438px !important;
  }

  .height-px-439-sm {
    height: 439px !important;
  }

  .height-px-440-sm {
    height: 440px !important;
  }

  .height-px-441-sm {
    height: 441px !important;
  }

  .height-px-442-sm {
    height: 442px !important;
  }

  .height-px-443-sm {
    height: 443px !important;
  }

  .height-px-444-sm {
    height: 444px !important;
  }

  .height-px-445-sm {
    height: 445px !important;
  }

  .height-px-446-sm {
    height: 446px !important;
  }

  .height-px-447-sm {
    height: 447px !important;
  }

  .height-px-448-sm {
    height: 448px !important;
  }

  .height-px-449-sm {
    height: 449px !important;
  }

  .height-px-450-sm {
    height: 450px !important;
  }

  .height-px-451-sm {
    height: 451px !important;
  }

  .height-px-452-sm {
    height: 452px !important;
  }

  .height-px-453-sm {
    height: 453px !important;
  }

  .height-px-454-sm {
    height: 454px !important;
  }

  .height-px-455-sm {
    height: 455px !important;
  }

  .height-px-456-sm {
    height: 456px !important;
  }

  .height-px-457-sm {
    height: 457px !important;
  }

  .height-px-458-sm {
    height: 458px !important;
  }

  .height-px-459-sm {
    height: 459px !important;
  }

  .height-px-460-sm {
    height: 460px !important;
  }

  .height-px-461-sm {
    height: 461px !important;
  }

  .height-px-462-sm {
    height: 462px !important;
  }

  .height-px-463-sm {
    height: 463px !important;
  }

  .height-px-464-sm {
    height: 464px !important;
  }

  .height-px-465-sm {
    height: 465px !important;
  }

  .height-px-466-sm {
    height: 466px !important;
  }

  .height-px-467-sm {
    height: 467px !important;
  }

  .height-px-468-sm {
    height: 468px !important;
  }

  .height-px-469-sm {
    height: 469px !important;
  }

  .height-px-470-sm {
    height: 470px !important;
  }

  .height-px-471-sm {
    height: 471px !important;
  }

  .height-px-472-sm {
    height: 472px !important;
  }

  .height-px-473-sm {
    height: 473px !important;
  }

  .height-px-474-sm {
    height: 474px !important;
  }

  .height-px-475-sm {
    height: 475px !important;
  }

  .height-px-476-sm {
    height: 476px !important;
  }

  .height-px-477-sm {
    height: 477px !important;
  }

  .height-px-478-sm {
    height: 478px !important;
  }

  .height-px-479-sm {
    height: 479px !important;
  }

  .height-px-480-sm {
    height: 480px !important;
  }

  .height-px-481-sm {
    height: 481px !important;
  }

  .height-px-482-sm {
    height: 482px !important;
  }

  .height-px-483-sm {
    height: 483px !important;
  }

  .height-px-484-sm {
    height: 484px !important;
  }

  .height-px-485-sm {
    height: 485px !important;
  }

  .height-px-486-sm {
    height: 486px !important;
  }

  .height-px-487-sm {
    height: 487px !important;
  }

  .height-px-488-sm {
    height: 488px !important;
  }

  .height-px-489-sm {
    height: 489px !important;
  }

  .height-px-490-sm {
    height: 490px !important;
  }

  .height-px-491-sm {
    height: 491px !important;
  }

  .height-px-492-sm {
    height: 492px !important;
  }

  .height-px-493-sm {
    height: 493px !important;
  }

  .height-px-494-sm {
    height: 494px !important;
  }

  .height-px-495-sm {
    height: 495px !important;
  }

  .height-px-496-sm {
    height: 496px !important;
  }

  .height-px-497-sm {
    height: 497px !important;
  }

  .height-px-498-sm {
    height: 498px !important;
  }

  .height-px-499-sm {
    height: 499px !important;
  }

  .height-px-500-sm {
    height: 500px !important;
  }

  .height-px-501-sm {
    height: 501px !important;
  }

  .height-px-502-sm {
    height: 502px !important;
  }

  .height-px-503-sm {
    height: 503px !important;
  }

  .height-px-504-sm {
    height: 504px !important;
  }

  .height-px-505-sm {
    height: 505px !important;
  }

  .height-px-506-sm {
    height: 506px !important;
  }

  .height-px-507-sm {
    height: 507px !important;
  }

  .height-px-508-sm {
    height: 508px !important;
  }

  .height-px-509-sm {
    height: 509px !important;
  }

  .height-px-510-sm {
    height: 510px !important;
  }

  .height-px-511-sm {
    height: 511px !important;
  }

  .height-px-512-sm {
    height: 512px !important;
  }

  .height-px-513-sm {
    height: 513px !important;
  }

  .height-px-514-sm {
    height: 514px !important;
  }

  .height-px-515-sm {
    height: 515px !important;
  }

  .height-px-516-sm {
    height: 516px !important;
  }

  .height-px-517-sm {
    height: 517px !important;
  }

  .height-px-518-sm {
    height: 518px !important;
  }

  .height-px-519-sm {
    height: 519px !important;
  }

  .height-px-520-sm {
    height: 520px !important;
  }

  .height-px-521-sm {
    height: 521px !important;
  }

  .height-px-522-sm {
    height: 522px !important;
  }

  .height-px-523-sm {
    height: 523px !important;
  }

  .height-px-524-sm {
    height: 524px !important;
  }

  .height-px-525-sm {
    height: 525px !important;
  }

  .height-px-526-sm {
    height: 526px !important;
  }

  .height-px-527-sm {
    height: 527px !important;
  }

  .height-px-528-sm {
    height: 528px !important;
  }

  .height-px-529-sm {
    height: 529px !important;
  }

  .height-px-530-sm {
    height: 530px !important;
  }

  .height-px-531-sm {
    height: 531px !important;
  }

  .height-px-532-sm {
    height: 532px !important;
  }

  .height-px-533-sm {
    height: 533px !important;
  }

  .height-px-534-sm {
    height: 534px !important;
  }

  .height-px-535-sm {
    height: 535px !important;
  }

  .height-px-536-sm {
    height: 536px !important;
  }

  .height-px-537-sm {
    height: 537px !important;
  }

  .height-px-538-sm {
    height: 538px !important;
  }

  .height-px-539-sm {
    height: 539px !important;
  }

  .height-px-540-sm {
    height: 540px !important;
  }

  .height-px-541-sm {
    height: 541px !important;
  }

  .height-px-542-sm {
    height: 542px !important;
  }

  .height-px-543-sm {
    height: 543px !important;
  }

  .height-px-544-sm {
    height: 544px !important;
  }

  .height-px-545-sm {
    height: 545px !important;
  }

  .height-px-546-sm {
    height: 546px !important;
  }

  .height-px-547-sm {
    height: 547px !important;
  }

  .height-px-548-sm {
    height: 548px !important;
  }

  .height-px-549-sm {
    height: 549px !important;
  }

  .height-px-550-sm {
    height: 550px !important;
  }

  .height-px-551-sm {
    height: 551px !important;
  }

  .height-px-552-sm {
    height: 552px !important;
  }

  .height-px-553-sm {
    height: 553px !important;
  }

  .height-px-554-sm {
    height: 554px !important;
  }

  .height-px-555-sm {
    height: 555px !important;
  }

  .height-px-556-sm {
    height: 556px !important;
  }

  .height-px-557-sm {
    height: 557px !important;
  }

  .height-px-558-sm {
    height: 558px !important;
  }

  .height-px-559-sm {
    height: 559px !important;
  }

  .height-px-560-sm {
    height: 560px !important;
  }

  .height-px-561-sm {
    height: 561px !important;
  }

  .height-px-562-sm {
    height: 562px !important;
  }

  .height-px-563-sm {
    height: 563px !important;
  }

  .height-px-564-sm {
    height: 564px !important;
  }

  .height-px-565-sm {
    height: 565px !important;
  }

  .height-px-566-sm {
    height: 566px !important;
  }

  .height-px-567-sm {
    height: 567px !important;
  }

  .height-px-568-sm {
    height: 568px !important;
  }

  .height-px-569-sm {
    height: 569px !important;
  }

  .height-px-570-sm {
    height: 570px !important;
  }

  .height-px-571-sm {
    height: 571px !important;
  }

  .height-px-572-sm {
    height: 572px !important;
  }

  .height-px-573-sm {
    height: 573px !important;
  }

  .height-px-574-sm {
    height: 574px !important;
  }

  .height-px-575-sm {
    height: 575px !important;
  }

  .height-px-576-sm {
    height: 576px !important;
  }

  .height-px-577-sm {
    height: 577px !important;
  }

  .height-px-578-sm {
    height: 578px !important;
  }

  .height-px-579-sm {
    height: 579px !important;
  }

  .height-px-580-sm {
    height: 580px !important;
  }

  .height-px-581-sm {
    height: 581px !important;
  }

  .height-px-582-sm {
    height: 582px !important;
  }

  .height-px-583-sm {
    height: 583px !important;
  }

  .height-px-584-sm {
    height: 584px !important;
  }

  .height-px-585-sm {
    height: 585px !important;
  }

  .height-px-586-sm {
    height: 586px !important;
  }

  .height-px-587-sm {
    height: 587px !important;
  }

  .height-px-588-sm {
    height: 588px !important;
  }

  .height-px-589-sm {
    height: 589px !important;
  }

  .height-px-590-sm {
    height: 590px !important;
  }

  .height-px-591-sm {
    height: 591px !important;
  }

  .height-px-592-sm {
    height: 592px !important;
  }

  .height-px-593-sm {
    height: 593px !important;
  }

  .height-px-594-sm {
    height: 594px !important;
  }

  .height-px-595-sm {
    height: 595px !important;
  }

  .height-px-596-sm {
    height: 596px !important;
  }

  .height-px-597-sm {
    height: 597px !important;
  }

  .height-px-598-sm {
    height: 598px !important;
  }

  .height-px-599-sm {
    height: 599px !important;
  }

  .height-px-600-sm {
    height: 600px !important;
  }

  .height-px-601-sm {
    height: 601px !important;
  }

  .height-px-602-sm {
    height: 602px !important;
  }

  .height-px-603-sm {
    height: 603px !important;
  }

  .height-px-604-sm {
    height: 604px !important;
  }

  .height-px-605-sm {
    height: 605px !important;
  }

  .height-px-606-sm {
    height: 606px !important;
  }

  .height-px-607-sm {
    height: 607px !important;
  }

  .height-px-608-sm {
    height: 608px !important;
  }

  .height-px-609-sm {
    height: 609px !important;
  }

  .height-px-610-sm {
    height: 610px !important;
  }

  .height-px-611-sm {
    height: 611px !important;
  }

  .height-px-612-sm {
    height: 612px !important;
  }

  .height-px-613-sm {
    height: 613px !important;
  }

  .height-px-614-sm {
    height: 614px !important;
  }

  .height-px-615-sm {
    height: 615px !important;
  }

  .height-px-616-sm {
    height: 616px !important;
  }

  .height-px-617-sm {
    height: 617px !important;
  }

  .height-px-618-sm {
    height: 618px !important;
  }

  .height-px-619-sm {
    height: 619px !important;
  }

  .height-px-620-sm {
    height: 620px !important;
  }

  .height-px-621-sm {
    height: 621px !important;
  }

  .height-px-622-sm {
    height: 622px !important;
  }

  .height-px-623-sm {
    height: 623px !important;
  }

  .height-px-624-sm {
    height: 624px !important;
  }

  .height-px-625-sm {
    height: 625px !important;
  }

  .height-px-626-sm {
    height: 626px !important;
  }

  .height-px-627-sm {
    height: 627px !important;
  }

  .height-px-628-sm {
    height: 628px !important;
  }

  .height-px-629-sm {
    height: 629px !important;
  }

  .height-px-630-sm {
    height: 630px !important;
  }

  .height-px-631-sm {
    height: 631px !important;
  }

  .height-px-632-sm {
    height: 632px !important;
  }

  .height-px-633-sm {
    height: 633px !important;
  }

  .height-px-634-sm {
    height: 634px !important;
  }

  .height-px-635-sm {
    height: 635px !important;
  }

  .height-px-636-sm {
    height: 636px !important;
  }

  .height-px-637-sm {
    height: 637px !important;
  }

  .height-px-638-sm {
    height: 638px !important;
  }

  .height-px-639-sm {
    height: 639px !important;
  }

  .height-px-640-sm {
    height: 640px !important;
  }

  .height-px-641-sm {
    height: 641px !important;
  }

  .height-px-642-sm {
    height: 642px !important;
  }

  .height-px-643-sm {
    height: 643px !important;
  }

  .height-px-644-sm {
    height: 644px !important;
  }

  .height-px-645-sm {
    height: 645px !important;
  }

  .height-px-646-sm {
    height: 646px !important;
  }

  .height-px-647-sm {
    height: 647px !important;
  }

  .height-px-648-sm {
    height: 648px !important;
  }

  .height-px-649-sm {
    height: 649px !important;
  }

  .height-px-650-sm {
    height: 650px !important;
  }

  .height-px-651-sm {
    height: 651px !important;
  }

  .height-px-652-sm {
    height: 652px !important;
  }

  .height-px-653-sm {
    height: 653px !important;
  }

  .height-px-654-sm {
    height: 654px !important;
  }

  .height-px-655-sm {
    height: 655px !important;
  }

  .height-px-656-sm {
    height: 656px !important;
  }

  .height-px-657-sm {
    height: 657px !important;
  }

  .height-px-658-sm {
    height: 658px !important;
  }

  .height-px-659-sm {
    height: 659px !important;
  }

  .height-px-660-sm {
    height: 660px !important;
  }

  .height-px-661-sm {
    height: 661px !important;
  }

  .height-px-662-sm {
    height: 662px !important;
  }

  .height-px-663-sm {
    height: 663px !important;
  }

  .height-px-664-sm {
    height: 664px !important;
  }

  .height-px-665-sm {
    height: 665px !important;
  }

  .height-px-666-sm {
    height: 666px !important;
  }

  .height-px-667-sm {
    height: 667px !important;
  }

  .height-px-668-sm {
    height: 668px !important;
  }

  .height-px-669-sm {
    height: 669px !important;
  }

  .height-px-670-sm {
    height: 670px !important;
  }

  .height-px-671-sm {
    height: 671px !important;
  }

  .height-px-672-sm {
    height: 672px !important;
  }

  .height-px-673-sm {
    height: 673px !important;
  }

  .height-px-674-sm {
    height: 674px !important;
  }

  .height-px-675-sm {
    height: 675px !important;
  }

  .height-px-676-sm {
    height: 676px !important;
  }

  .height-px-677-sm {
    height: 677px !important;
  }

  .height-px-678-sm {
    height: 678px !important;
  }

  .height-px-679-sm {
    height: 679px !important;
  }

  .height-px-680-sm {
    height: 680px !important;
  }

  .height-px-681-sm {
    height: 681px !important;
  }

  .height-px-682-sm {
    height: 682px !important;
  }

  .height-px-683-sm {
    height: 683px !important;
  }

  .height-px-684-sm {
    height: 684px !important;
  }

  .height-px-685-sm {
    height: 685px !important;
  }

  .height-px-686-sm {
    height: 686px !important;
  }

  .height-px-687-sm {
    height: 687px !important;
  }

  .height-px-688-sm {
    height: 688px !important;
  }

  .height-px-689-sm {
    height: 689px !important;
  }

  .height-px-690-sm {
    height: 690px !important;
  }

  .height-px-691-sm {
    height: 691px !important;
  }

  .height-px-692-sm {
    height: 692px !important;
  }

  .height-px-693-sm {
    height: 693px !important;
  }

  .height-px-694-sm {
    height: 694px !important;
  }

  .height-px-695-sm {
    height: 695px !important;
  }

  .height-px-696-sm {
    height: 696px !important;
  }

  .height-px-697-sm {
    height: 697px !important;
  }

  .height-px-698-sm {
    height: 698px !important;
  }

  .height-px-699-sm {
    height: 699px !important;
  }

  .height-px-700-sm {
    height: 700px !important;
  }

  .height-px-701-sm {
    height: 701px !important;
  }

  .height-px-702-sm {
    height: 702px !important;
  }

  .height-px-703-sm {
    height: 703px !important;
  }

  .height-px-704-sm {
    height: 704px !important;
  }

  .height-px-705-sm {
    height: 705px !important;
  }

  .height-px-706-sm {
    height: 706px !important;
  }

  .height-px-707-sm {
    height: 707px !important;
  }

  .height-px-708-sm {
    height: 708px !important;
  }

  .height-px-709-sm {
    height: 709px !important;
  }

  .height-px-710-sm {
    height: 710px !important;
  }

  .height-px-711-sm {
    height: 711px !important;
  }

  .height-px-712-sm {
    height: 712px !important;
  }

  .height-px-713-sm {
    height: 713px !important;
  }

  .height-px-714-sm {
    height: 714px !important;
  }

  .height-px-715-sm {
    height: 715px !important;
  }

  .height-px-716-sm {
    height: 716px !important;
  }

  .height-px-717-sm {
    height: 717px !important;
  }

  .height-px-718-sm {
    height: 718px !important;
  }

  .height-px-719-sm {
    height: 719px !important;
  }

  .height-px-720-sm {
    height: 720px !important;
  }

  .height-px-721-sm {
    height: 721px !important;
  }

  .height-px-722-sm {
    height: 722px !important;
  }

  .height-px-723-sm {
    height: 723px !important;
  }

  .height-px-724-sm {
    height: 724px !important;
  }

  .height-px-725-sm {
    height: 725px !important;
  }

  .height-px-726-sm {
    height: 726px !important;
  }

  .height-px-727-sm {
    height: 727px !important;
  }

  .height-px-728-sm {
    height: 728px !important;
  }

  .height-px-729-sm {
    height: 729px !important;
  }

  .height-px-730-sm {
    height: 730px !important;
  }

  .height-px-731-sm {
    height: 731px !important;
  }

  .height-px-732-sm {
    height: 732px !important;
  }

  .height-px-733-sm {
    height: 733px !important;
  }

  .height-px-734-sm {
    height: 734px !important;
  }

  .height-px-735-sm {
    height: 735px !important;
  }

  .height-px-736-sm {
    height: 736px !important;
  }

  .height-px-737-sm {
    height: 737px !important;
  }

  .height-px-738-sm {
    height: 738px !important;
  }

  .height-px-739-sm {
    height: 739px !important;
  }

  .height-px-740-sm {
    height: 740px !important;
  }

  .height-px-741-sm {
    height: 741px !important;
  }

  .height-px-742-sm {
    height: 742px !important;
  }

  .height-px-743-sm {
    height: 743px !important;
  }

  .height-px-744-sm {
    height: 744px !important;
  }

  .height-px-745-sm {
    height: 745px !important;
  }

  .height-px-746-sm {
    height: 746px !important;
  }

  .height-px-747-sm {
    height: 747px !important;
  }

  .height-px-748-sm {
    height: 748px !important;
  }

  .height-px-749-sm {
    height: 749px !important;
  }

  .height-px-750-sm {
    height: 750px !important;
  }

  .height-px-751-sm {
    height: 751px !important;
  }

  .height-px-752-sm {
    height: 752px !important;
  }

  .height-px-753-sm {
    height: 753px !important;
  }

  .height-px-754-sm {
    height: 754px !important;
  }

  .height-px-755-sm {
    height: 755px !important;
  }

  .height-px-756-sm {
    height: 756px !important;
  }

  .height-px-757-sm {
    height: 757px !important;
  }

  .height-px-758-sm {
    height: 758px !important;
  }

  .height-px-759-sm {
    height: 759px !important;
  }

  .height-px-760-sm {
    height: 760px !important;
  }

  .height-px-761-sm {
    height: 761px !important;
  }

  .height-px-762-sm {
    height: 762px !important;
  }

  .height-px-763-sm {
    height: 763px !important;
  }

  .height-px-764-sm {
    height: 764px !important;
  }

  .height-px-765-sm {
    height: 765px !important;
  }

  .height-px-766-sm {
    height: 766px !important;
  }

  .height-px-767-sm {
    height: 767px !important;
  }

  .height-px-768-sm {
    height: 768px !important;
  }

  .height-px-769-sm {
    height: 769px !important;
  }

  .height-px-770-sm {
    height: 770px !important;
  }

  .height-px-771-sm {
    height: 771px !important;
  }

  .height-px-772-sm {
    height: 772px !important;
  }

  .height-px-773-sm {
    height: 773px !important;
  }

  .height-px-774-sm {
    height: 774px !important;
  }

  .height-px-775-sm {
    height: 775px !important;
  }

  .height-px-776-sm {
    height: 776px !important;
  }

  .height-px-777-sm {
    height: 777px !important;
  }

  .height-px-778-sm {
    height: 778px !important;
  }

  .height-px-779-sm {
    height: 779px !important;
  }

  .height-px-780-sm {
    height: 780px !important;
  }

  .height-px-781-sm {
    height: 781px !important;
  }

  .height-px-782-sm {
    height: 782px !important;
  }

  .height-px-783-sm {
    height: 783px !important;
  }

  .height-px-784-sm {
    height: 784px !important;
  }

  .height-px-785-sm {
    height: 785px !important;
  }

  .height-px-786-sm {
    height: 786px !important;
  }

  .height-px-787-sm {
    height: 787px !important;
  }

  .height-px-788-sm {
    height: 788px !important;
  }

  .height-px-789-sm {
    height: 789px !important;
  }

  .height-px-790-sm {
    height: 790px !important;
  }

  .height-px-791-sm {
    height: 791px !important;
  }

  .height-px-792-sm {
    height: 792px !important;
  }

  .height-px-793-sm {
    height: 793px !important;
  }

  .height-px-794-sm {
    height: 794px !important;
  }

  .height-px-795-sm {
    height: 795px !important;
  }

  .height-px-796-sm {
    height: 796px !important;
  }

  .height-px-797-sm {
    height: 797px !important;
  }

  .height-px-798-sm {
    height: 798px !important;
  }

  .height-px-799-sm {
    height: 799px !important;
  }

  .height-px-800-sm {
    height: 800px !important;
  }

  .height-px-801-sm {
    height: 801px !important;
  }

  .height-px-802-sm {
    height: 802px !important;
  }

  .height-px-803-sm {
    height: 803px !important;
  }

  .height-px-804-sm {
    height: 804px !important;
  }

  .height-px-805-sm {
    height: 805px !important;
  }

  .height-px-806-sm {
    height: 806px !important;
  }

  .height-px-807-sm {
    height: 807px !important;
  }

  .height-px-808-sm {
    height: 808px !important;
  }

  .height-px-809-sm {
    height: 809px !important;
  }

  .height-px-810-sm {
    height: 810px !important;
  }

  .height-px-811-sm {
    height: 811px !important;
  }

  .height-px-812-sm {
    height: 812px !important;
  }

  .height-px-813-sm {
    height: 813px !important;
  }

  .height-px-814-sm {
    height: 814px !important;
  }

  .height-px-815-sm {
    height: 815px !important;
  }

  .height-px-816-sm {
    height: 816px !important;
  }

  .height-px-817-sm {
    height: 817px !important;
  }

  .height-px-818-sm {
    height: 818px !important;
  }

  .height-px-819-sm {
    height: 819px !important;
  }

  .height-px-820-sm {
    height: 820px !important;
  }

  .height-px-821-sm {
    height: 821px !important;
  }

  .height-px-822-sm {
    height: 822px !important;
  }

  .height-px-823-sm {
    height: 823px !important;
  }

  .height-px-824-sm {
    height: 824px !important;
  }

  .height-px-825-sm {
    height: 825px !important;
  }

  .height-px-826-sm {
    height: 826px !important;
  }

  .height-px-827-sm {
    height: 827px !important;
  }

  .height-px-828-sm {
    height: 828px !important;
  }

  .height-px-829-sm {
    height: 829px !important;
  }

  .height-px-830-sm {
    height: 830px !important;
  }

  .height-px-831-sm {
    height: 831px !important;
  }

  .height-px-832-sm {
    height: 832px !important;
  }

  .height-px-833-sm {
    height: 833px !important;
  }

  .height-px-834-sm {
    height: 834px !important;
  }

  .height-px-835-sm {
    height: 835px !important;
  }

  .height-px-836-sm {
    height: 836px !important;
  }

  .height-px-837-sm {
    height: 837px !important;
  }

  .height-px-838-sm {
    height: 838px !important;
  }

  .height-px-839-sm {
    height: 839px !important;
  }

  .height-px-840-sm {
    height: 840px !important;
  }

  .height-px-841-sm {
    height: 841px !important;
  }

  .height-px-842-sm {
    height: 842px !important;
  }

  .height-px-843-sm {
    height: 843px !important;
  }

  .height-px-844-sm {
    height: 844px !important;
  }

  .height-px-845-sm {
    height: 845px !important;
  }

  .height-px-846-sm {
    height: 846px !important;
  }

  .height-px-847-sm {
    height: 847px !important;
  }

  .height-px-848-sm {
    height: 848px !important;
  }

  .height-px-849-sm {
    height: 849px !important;
  }

  .height-px-850-sm {
    height: 850px !important;
  }

  .height-px-851-sm {
    height: 851px !important;
  }

  .height-px-852-sm {
    height: 852px !important;
  }

  .height-px-853-sm {
    height: 853px !important;
  }

  .height-px-854-sm {
    height: 854px !important;
  }

  .height-px-855-sm {
    height: 855px !important;
  }

  .height-px-856-sm {
    height: 856px !important;
  }

  .height-px-857-sm {
    height: 857px !important;
  }

  .height-px-858-sm {
    height: 858px !important;
  }

  .height-px-859-sm {
    height: 859px !important;
  }

  .height-px-860-sm {
    height: 860px !important;
  }

  .height-px-861-sm {
    height: 861px !important;
  }

  .height-px-862-sm {
    height: 862px !important;
  }

  .height-px-863-sm {
    height: 863px !important;
  }

  .height-px-864-sm {
    height: 864px !important;
  }

  .height-px-865-sm {
    height: 865px !important;
  }

  .height-px-866-sm {
    height: 866px !important;
  }

  .height-px-867-sm {
    height: 867px !important;
  }

  .height-px-868-sm {
    height: 868px !important;
  }

  .height-px-869-sm {
    height: 869px !important;
  }

  .height-px-870-sm {
    height: 870px !important;
  }

  .height-px-871-sm {
    height: 871px !important;
  }

  .height-px-872-sm {
    height: 872px !important;
  }

  .height-px-873-sm {
    height: 873px !important;
  }

  .height-px-874-sm {
    height: 874px !important;
  }

  .height-px-875-sm {
    height: 875px !important;
  }

  .height-px-876-sm {
    height: 876px !important;
  }

  .height-px-877-sm {
    height: 877px !important;
  }

  .height-px-878-sm {
    height: 878px !important;
  }

  .height-px-879-sm {
    height: 879px !important;
  }

  .height-px-880-sm {
    height: 880px !important;
  }

  .height-px-881-sm {
    height: 881px !important;
  }

  .height-px-882-sm {
    height: 882px !important;
  }

  .height-px-883-sm {
    height: 883px !important;
  }

  .height-px-884-sm {
    height: 884px !important;
  }

  .height-px-885-sm {
    height: 885px !important;
  }

  .height-px-886-sm {
    height: 886px !important;
  }

  .height-px-887-sm {
    height: 887px !important;
  }

  .height-px-888-sm {
    height: 888px !important;
  }

  .height-px-889-sm {
    height: 889px !important;
  }

  .height-px-890-sm {
    height: 890px !important;
  }

  .height-px-891-sm {
    height: 891px !important;
  }

  .height-px-892-sm {
    height: 892px !important;
  }

  .height-px-893-sm {
    height: 893px !important;
  }

  .height-px-894-sm {
    height: 894px !important;
  }

  .height-px-895-sm {
    height: 895px !important;
  }

  .height-px-896-sm {
    height: 896px !important;
  }

  .height-px-897-sm {
    height: 897px !important;
  }

  .height-px-898-sm {
    height: 898px !important;
  }

  .height-px-899-sm {
    height: 899px !important;
  }

  .height-px-900-sm {
    height: 900px !important;
  }

  .height-px-901-sm {
    height: 901px !important;
  }

  .height-px-902-sm {
    height: 902px !important;
  }

  .height-px-903-sm {
    height: 903px !important;
  }

  .height-px-904-sm {
    height: 904px !important;
  }

  .height-px-905-sm {
    height: 905px !important;
  }

  .height-px-906-sm {
    height: 906px !important;
  }

  .height-px-907-sm {
    height: 907px !important;
  }

  .height-px-908-sm {
    height: 908px !important;
  }

  .height-px-909-sm {
    height: 909px !important;
  }

  .height-px-910-sm {
    height: 910px !important;
  }

  .height-px-911-sm {
    height: 911px !important;
  }

  .height-px-912-sm {
    height: 912px !important;
  }

  .height-px-913-sm {
    height: 913px !important;
  }

  .height-px-914-sm {
    height: 914px !important;
  }

  .height-px-915-sm {
    height: 915px !important;
  }

  .height-px-916-sm {
    height: 916px !important;
  }

  .height-px-917-sm {
    height: 917px !important;
  }

  .height-px-918-sm {
    height: 918px !important;
  }

  .height-px-919-sm {
    height: 919px !important;
  }

  .height-px-920-sm {
    height: 920px !important;
  }

  .height-px-921-sm {
    height: 921px !important;
  }

  .height-px-922-sm {
    height: 922px !important;
  }

  .height-px-923-sm {
    height: 923px !important;
  }

  .height-px-924-sm {
    height: 924px !important;
  }

  .height-px-925-sm {
    height: 925px !important;
  }

  .height-px-926-sm {
    height: 926px !important;
  }

  .height-px-927-sm {
    height: 927px !important;
  }

  .height-px-928-sm {
    height: 928px !important;
  }

  .height-px-929-sm {
    height: 929px !important;
  }

  .height-px-930-sm {
    height: 930px !important;
  }

  .height-px-931-sm {
    height: 931px !important;
  }

  .height-px-932-sm {
    height: 932px !important;
  }

  .height-px-933-sm {
    height: 933px !important;
  }

  .height-px-934-sm {
    height: 934px !important;
  }

  .height-px-935-sm {
    height: 935px !important;
  }

  .height-px-936-sm {
    height: 936px !important;
  }

  .height-px-937-sm {
    height: 937px !important;
  }

  .height-px-938-sm {
    height: 938px !important;
  }

  .height-px-939-sm {
    height: 939px !important;
  }

  .height-px-940-sm {
    height: 940px !important;
  }

  .height-px-941-sm {
    height: 941px !important;
  }

  .height-px-942-sm {
    height: 942px !important;
  }

  .height-px-943-sm {
    height: 943px !important;
  }

  .height-px-944-sm {
    height: 944px !important;
  }

  .height-px-945-sm {
    height: 945px !important;
  }

  .height-px-946-sm {
    height: 946px !important;
  }

  .height-px-947-sm {
    height: 947px !important;
  }

  .height-px-948-sm {
    height: 948px !important;
  }

  .height-px-949-sm {
    height: 949px !important;
  }

  .height-px-950-sm {
    height: 950px !important;
  }

  .height-px-951-sm {
    height: 951px !important;
  }

  .height-px-952-sm {
    height: 952px !important;
  }

  .height-px-953-sm {
    height: 953px !important;
  }

  .height-px-954-sm {
    height: 954px !important;
  }

  .height-px-955-sm {
    height: 955px !important;
  }

  .height-px-956-sm {
    height: 956px !important;
  }

  .height-px-957-sm {
    height: 957px !important;
  }

  .height-px-958-sm {
    height: 958px !important;
  }

  .height-px-959-sm {
    height: 959px !important;
  }

  .height-px-960-sm {
    height: 960px !important;
  }

  .height-px-961-sm {
    height: 961px !important;
  }

  .height-px-962-sm {
    height: 962px !important;
  }

  .height-px-963-sm {
    height: 963px !important;
  }

  .height-px-964-sm {
    height: 964px !important;
  }

  .height-px-965-sm {
    height: 965px !important;
  }

  .height-px-966-sm {
    height: 966px !important;
  }

  .height-px-967-sm {
    height: 967px !important;
  }

  .height-px-968-sm {
    height: 968px !important;
  }

  .height-px-969-sm {
    height: 969px !important;
  }

  .height-px-970-sm {
    height: 970px !important;
  }

  .height-px-971-sm {
    height: 971px !important;
  }

  .height-px-972-sm {
    height: 972px !important;
  }

  .height-px-973-sm {
    height: 973px !important;
  }

  .height-px-974-sm {
    height: 974px !important;
  }

  .height-px-975-sm {
    height: 975px !important;
  }

  .height-px-976-sm {
    height: 976px !important;
  }

  .height-px-977-sm {
    height: 977px !important;
  }

  .height-px-978-sm {
    height: 978px !important;
  }

  .height-px-979-sm {
    height: 979px !important;
  }

  .height-px-980-sm {
    height: 980px !important;
  }

  .height-px-981-sm {
    height: 981px !important;
  }

  .height-px-982-sm {
    height: 982px !important;
  }

  .height-px-983-sm {
    height: 983px !important;
  }

  .height-px-984-sm {
    height: 984px !important;
  }

  .height-px-985-sm {
    height: 985px !important;
  }

  .height-px-986-sm {
    height: 986px !important;
  }

  .height-px-987-sm {
    height: 987px !important;
  }

  .height-px-988-sm {
    height: 988px !important;
  }

  .height-px-989-sm {
    height: 989px !important;
  }

  .height-px-990-sm {
    height: 990px !important;
  }

  .height-px-991-sm {
    height: 991px !important;
  }

  .height-px-992-sm {
    height: 992px !important;
  }

  .height-px-993-sm {
    height: 993px !important;
  }

  .height-px-994-sm {
    height: 994px !important;
  }

  .height-px-995-sm {
    height: 995px !important;
  }

  .height-px-996-sm {
    height: 996px !important;
  }

  .height-px-997-sm {
    height: 997px !important;
  }

  .height-px-998-sm {
    height: 998px !important;
  }

  .height-px-999-sm {
    height: 999px !important;
  }

  .height-px-1000-sm {
    height: 1000px !important;
  }

  .height-px-1001-sm {
    height: 1001px !important;
  }

  .height-px-1002-sm {
    height: 1002px !important;
  }

  .height-px-1003-sm {
    height: 1003px !important;
  }

  .height-px-1004-sm {
    height: 1004px !important;
  }

  .height-px-1005-sm {
    height: 1005px !important;
  }

  .height-px-1006-sm {
    height: 1006px !important;
  }

  .height-px-1007-sm {
    height: 1007px !important;
  }

  .height-px-1008-sm {
    height: 1008px !important;
  }

  .height-px-1009-sm {
    height: 1009px !important;
  }

  .height-px-1010-sm {
    height: 1010px !important;
  }

  .height-px-1011-sm {
    height: 1011px !important;
  }

  .height-px-1012-sm {
    height: 1012px !important;
  }

  .height-px-1013-sm {
    height: 1013px !important;
  }

  .height-px-1014-sm {
    height: 1014px !important;
  }

  .height-px-1015-sm {
    height: 1015px !important;
  }

  .height-px-1016-sm {
    height: 1016px !important;
  }

  .height-px-1017-sm {
    height: 1017px !important;
  }

  .height-px-1018-sm {
    height: 1018px !important;
  }

  .height-px-1019-sm {
    height: 1019px !important;
  }

  .height-px-1020-sm {
    height: 1020px !important;
  }

  .height-px-1021-sm {
    height: 1021px !important;
  }

  .height-px-1022-sm {
    height: 1022px !important;
  }

  .height-px-1023-sm {
    height: 1023px !important;
  }

  .height-px-1024-sm {
    height: 1024px !important;
  }

  .height-px-1025-sm {
    height: 1025px !important;
  }

  .height-px-1026-sm {
    height: 1026px !important;
  }

  .height-px-1027-sm {
    height: 1027px !important;
  }

  .height-px-1028-sm {
    height: 1028px !important;
  }

  .height-px-1029-sm {
    height: 1029px !important;
  }

  .height-px-1030-sm {
    height: 1030px !important;
  }

  .height-px-1031-sm {
    height: 1031px !important;
  }

  .height-px-1032-sm {
    height: 1032px !important;
  }

  .height-px-1033-sm {
    height: 1033px !important;
  }

  .height-px-1034-sm {
    height: 1034px !important;
  }

  .height-px-1035-sm {
    height: 1035px !important;
  }

  .height-px-1036-sm {
    height: 1036px !important;
  }

  .height-px-1037-sm {
    height: 1037px !important;
  }

  .height-px-1038-sm {
    height: 1038px !important;
  }

  .height-px-1039-sm {
    height: 1039px !important;
  }

  .height-px-1040-sm {
    height: 1040px !important;
  }

  .height-px-1041-sm {
    height: 1041px !important;
  }

  .height-px-1042-sm {
    height: 1042px !important;
  }

  .height-px-1043-sm {
    height: 1043px !important;
  }

  .height-px-1044-sm {
    height: 1044px !important;
  }

  .height-px-1045-sm {
    height: 1045px !important;
  }

  .height-px-1046-sm {
    height: 1046px !important;
  }

  .height-px-1047-sm {
    height: 1047px !important;
  }

  .height-px-1048-sm {
    height: 1048px !important;
  }

  .height-px-1049-sm {
    height: 1049px !important;
  }

  .height-px-1050-sm {
    height: 1050px !important;
  }

  .height-px-1051-sm {
    height: 1051px !important;
  }

  .height-px-1052-sm {
    height: 1052px !important;
  }

  .height-px-1053-sm {
    height: 1053px !important;
  }

  .height-px-1054-sm {
    height: 1054px !important;
  }

  .height-px-1055-sm {
    height: 1055px !important;
  }

  .height-px-1056-sm {
    height: 1056px !important;
  }

  .height-px-1057-sm {
    height: 1057px !important;
  }

  .height-px-1058-sm {
    height: 1058px !important;
  }

  .height-px-1059-sm {
    height: 1059px !important;
  }

  .height-px-1060-sm {
    height: 1060px !important;
  }

  .height-px-1061-sm {
    height: 1061px !important;
  }

  .height-px-1062-sm {
    height: 1062px !important;
  }

  .height-px-1063-sm {
    height: 1063px !important;
  }

  .height-px-1064-sm {
    height: 1064px !important;
  }

  .height-px-1065-sm {
    height: 1065px !important;
  }

  .height-px-1066-sm {
    height: 1066px !important;
  }

  .height-px-1067-sm {
    height: 1067px !important;
  }

  .height-px-1068-sm {
    height: 1068px !important;
  }

  .height-px-1069-sm {
    height: 1069px !important;
  }

  .height-px-1070-sm {
    height: 1070px !important;
  }

  .height-px-1071-sm {
    height: 1071px !important;
  }

  .height-px-1072-sm {
    height: 1072px !important;
  }

  .height-px-1073-sm {
    height: 1073px !important;
  }

  .height-px-1074-sm {
    height: 1074px !important;
  }

  .height-px-1075-sm {
    height: 1075px !important;
  }

  .height-px-1076-sm {
    height: 1076px !important;
  }

  .height-px-1077-sm {
    height: 1077px !important;
  }

  .height-px-1078-sm {
    height: 1078px !important;
  }

  .height-px-1079-sm {
    height: 1079px !important;
  }

  .height-px-1080-sm {
    height: 1080px !important;
  }

  .height-px-1081-sm {
    height: 1081px !important;
  }

  .height-px-1082-sm {
    height: 1082px !important;
  }

  .height-px-1083-sm {
    height: 1083px !important;
  }

  .height-px-1084-sm {
    height: 1084px !important;
  }

  .height-px-1085-sm {
    height: 1085px !important;
  }

  .height-px-1086-sm {
    height: 1086px !important;
  }

  .height-px-1087-sm {
    height: 1087px !important;
  }

  .height-px-1088-sm {
    height: 1088px !important;
  }

  .height-px-1089-sm {
    height: 1089px !important;
  }

  .height-px-1090-sm {
    height: 1090px !important;
  }

  .height-px-1091-sm {
    height: 1091px !important;
  }

  .height-px-1092-sm {
    height: 1092px !important;
  }

  .height-px-1093-sm {
    height: 1093px !important;
  }

  .height-px-1094-sm {
    height: 1094px !important;
  }

  .height-px-1095-sm {
    height: 1095px !important;
  }

  .height-px-1096-sm {
    height: 1096px !important;
  }

  .height-px-1097-sm {
    height: 1097px !important;
  }

  .height-px-1098-sm {
    height: 1098px !important;
  }

  .height-px-1099-sm {
    height: 1099px !important;
  }

  .height-px-1100-sm {
    height: 1100px !important;
  }

  .height-px-1101-sm {
    height: 1101px !important;
  }

  .height-px-1102-sm {
    height: 1102px !important;
  }

  .height-px-1103-sm {
    height: 1103px !important;
  }

  .height-px-1104-sm {
    height: 1104px !important;
  }

  .height-px-1105-sm {
    height: 1105px !important;
  }

  .height-px-1106-sm {
    height: 1106px !important;
  }

  .height-px-1107-sm {
    height: 1107px !important;
  }

  .height-px-1108-sm {
    height: 1108px !important;
  }

  .height-px-1109-sm {
    height: 1109px !important;
  }

  .height-px-1110-sm {
    height: 1110px !important;
  }

  .height-px-1111-sm {
    height: 1111px !important;
  }

  .height-px-1112-sm {
    height: 1112px !important;
  }

  .height-px-1113-sm {
    height: 1113px !important;
  }

  .height-px-1114-sm {
    height: 1114px !important;
  }

  .height-px-1115-sm {
    height: 1115px !important;
  }

  .height-px-1116-sm {
    height: 1116px !important;
  }

  .height-px-1117-sm {
    height: 1117px !important;
  }

  .height-px-1118-sm {
    height: 1118px !important;
  }

  .height-px-1119-sm {
    height: 1119px !important;
  }

  .height-px-1120-sm {
    height: 1120px !important;
  }

  .height-px-1121-sm {
    height: 1121px !important;
  }

  .height-px-1122-sm {
    height: 1122px !important;
  }

  .height-px-1123-sm {
    height: 1123px !important;
  }

  .height-px-1124-sm {
    height: 1124px !important;
  }

  .height-px-1125-sm {
    height: 1125px !important;
  }

  .height-px-1126-sm {
    height: 1126px !important;
  }

  .height-px-1127-sm {
    height: 1127px !important;
  }

  .height-px-1128-sm {
    height: 1128px !important;
  }

  .height-px-1129-sm {
    height: 1129px !important;
  }

  .height-px-1130-sm {
    height: 1130px !important;
  }

  .height-px-1131-sm {
    height: 1131px !important;
  }

  .height-px-1132-sm {
    height: 1132px !important;
  }

  .height-px-1133-sm {
    height: 1133px !important;
  }

  .height-px-1134-sm {
    height: 1134px !important;
  }

  .height-px-1135-sm {
    height: 1135px !important;
  }

  .height-px-1136-sm {
    height: 1136px !important;
  }

  .height-px-1137-sm {
    height: 1137px !important;
  }

  .height-px-1138-sm {
    height: 1138px !important;
  }

  .height-px-1139-sm {
    height: 1139px !important;
  }

  .height-px-1140-sm {
    height: 1140px !important;
  }

  .height-px-1141-sm {
    height: 1141px !important;
  }

  .height-px-1142-sm {
    height: 1142px !important;
  }

  .height-px-1143-sm {
    height: 1143px !important;
  }

  .height-px-1144-sm {
    height: 1144px !important;
  }

  .height-px-1145-sm {
    height: 1145px !important;
  }

  .height-px-1146-sm {
    height: 1146px !important;
  }

  .height-px-1147-sm {
    height: 1147px !important;
  }

  .height-px-1148-sm {
    height: 1148px !important;
  }

  .height-px-1149-sm {
    height: 1149px !important;
  }

  .height-px-1150-sm {
    height: 1150px !important;
  }

  .height-px-1151-sm {
    height: 1151px !important;
  }

  .height-px-1152-sm {
    height: 1152px !important;
  }

  .height-px-1153-sm {
    height: 1153px !important;
  }

  .height-px-1154-sm {
    height: 1154px !important;
  }

  .height-px-1155-sm {
    height: 1155px !important;
  }

  .height-px-1156-sm {
    height: 1156px !important;
  }

  .height-px-1157-sm {
    height: 1157px !important;
  }

  .height-px-1158-sm {
    height: 1158px !important;
  }

  .height-px-1159-sm {
    height: 1159px !important;
  }

  .height-px-1160-sm {
    height: 1160px !important;
  }

  .height-px-1161-sm {
    height: 1161px !important;
  }

  .height-px-1162-sm {
    height: 1162px !important;
  }

  .height-px-1163-sm {
    height: 1163px !important;
  }

  .height-px-1164-sm {
    height: 1164px !important;
  }

  .height-px-1165-sm {
    height: 1165px !important;
  }

  .height-px-1166-sm {
    height: 1166px !important;
  }

  .height-px-1167-sm {
    height: 1167px !important;
  }

  .height-px-1168-sm {
    height: 1168px !important;
  }

  .height-px-1169-sm {
    height: 1169px !important;
  }

  .height-px-1170-sm {
    height: 1170px !important;
  }

  .height-px-1171-sm {
    height: 1171px !important;
  }

  .height-px-1172-sm {
    height: 1172px !important;
  }

  .height-px-1173-sm {
    height: 1173px !important;
  }

  .height-px-1174-sm {
    height: 1174px !important;
  }

  .height-px-1175-sm {
    height: 1175px !important;
  }

  .height-px-1176-sm {
    height: 1176px !important;
  }

  .height-px-1177-sm {
    height: 1177px !important;
  }

  .height-px-1178-sm {
    height: 1178px !important;
  }

  .height-px-1179-sm {
    height: 1179px !important;
  }

  .height-px-1180-sm {
    height: 1180px !important;
  }

  .height-px-1181-sm {
    height: 1181px !important;
  }

  .height-px-1182-sm {
    height: 1182px !important;
  }

  .height-px-1183-sm {
    height: 1183px !important;
  }

  .height-px-1184-sm {
    height: 1184px !important;
  }

  .height-px-1185-sm {
    height: 1185px !important;
  }

  .height-px-1186-sm {
    height: 1186px !important;
  }

  .height-px-1187-sm {
    height: 1187px !important;
  }

  .height-px-1188-sm {
    height: 1188px !important;
  }

  .height-px-1189-sm {
    height: 1189px !important;
  }

  .height-px-1190-sm {
    height: 1190px !important;
  }

  .height-px-1191-sm {
    height: 1191px !important;
  }

  .height-px-1192-sm {
    height: 1192px !important;
  }

  .height-px-1193-sm {
    height: 1193px !important;
  }

  .height-px-1194-sm {
    height: 1194px !important;
  }

  .height-px-1195-sm {
    height: 1195px !important;
  }

  .height-px-1196-sm {
    height: 1196px !important;
  }

  .height-px-1197-sm {
    height: 1197px !important;
  }

  .height-px-1198-sm {
    height: 1198px !important;
  }

  .height-px-1199-sm {
    height: 1199px !important;
  }

  .height-px-1200-sm {
    height: 1200px !important;
  }

  .height-px-1201-sm {
    height: 1201px !important;
  }

  .height-px-1202-sm {
    height: 1202px !important;
  }

  .height-px-1203-sm {
    height: 1203px !important;
  }

  .height-px-1204-sm {
    height: 1204px !important;
  }

  .height-px-1205-sm {
    height: 1205px !important;
  }

  .height-px-1206-sm {
    height: 1206px !important;
  }

  .height-px-1207-sm {
    height: 1207px !important;
  }

  .height-px-1208-sm {
    height: 1208px !important;
  }

  .height-px-1209-sm {
    height: 1209px !important;
  }

  .height-px-1210-sm {
    height: 1210px !important;
  }

  .height-px-1211-sm {
    height: 1211px !important;
  }

  .height-px-1212-sm {
    height: 1212px !important;
  }

  .height-px-1213-sm {
    height: 1213px !important;
  }

  .height-px-1214-sm {
    height: 1214px !important;
  }

  .height-px-1215-sm {
    height: 1215px !important;
  }

  .height-px-1216-sm {
    height: 1216px !important;
  }

  .height-px-1217-sm {
    height: 1217px !important;
  }

  .height-px-1218-sm {
    height: 1218px !important;
  }

  .height-px-1219-sm {
    height: 1219px !important;
  }

  .height-px-1220-sm {
    height: 1220px !important;
  }

  .height-px-1221-sm {
    height: 1221px !important;
  }

  .height-px-1222-sm {
    height: 1222px !important;
  }

  .height-px-1223-sm {
    height: 1223px !important;
  }

  .height-px-1224-sm {
    height: 1224px !important;
  }

  .height-px-1225-sm {
    height: 1225px !important;
  }

  .height-px-1226-sm {
    height: 1226px !important;
  }

  .height-px-1227-sm {
    height: 1227px !important;
  }

  .height-px-1228-sm {
    height: 1228px !important;
  }

  .height-px-1229-sm {
    height: 1229px !important;
  }

  .height-px-1230-sm {
    height: 1230px !important;
  }

  .height-px-1231-sm {
    height: 1231px !important;
  }

  .height-px-1232-sm {
    height: 1232px !important;
  }

  .height-px-1233-sm {
    height: 1233px !important;
  }

  .height-px-1234-sm {
    height: 1234px !important;
  }

  .height-px-1235-sm {
    height: 1235px !important;
  }

  .height-px-1236-sm {
    height: 1236px !important;
  }

  .height-px-1237-sm {
    height: 1237px !important;
  }

  .height-px-1238-sm {
    height: 1238px !important;
  }

  .height-px-1239-sm {
    height: 1239px !important;
  }

  .height-px-1240-sm {
    height: 1240px !important;
  }

  .height-px-1241-sm {
    height: 1241px !important;
  }

  .height-px-1242-sm {
    height: 1242px !important;
  }

  .height-px-1243-sm {
    height: 1243px !important;
  }

  .height-px-1244-sm {
    height: 1244px !important;
  }

  .height-px-1245-sm {
    height: 1245px !important;
  }

  .height-px-1246-sm {
    height: 1246px !important;
  }

  .height-px-1247-sm {
    height: 1247px !important;
  }

  .height-px-1248-sm {
    height: 1248px !important;
  }

  .height-px-1249-sm {
    height: 1249px !important;
  }

  .height-px-1250-sm {
    height: 1250px !important;
  }

  .height-px-1251-sm {
    height: 1251px !important;
  }

  .height-px-1252-sm {
    height: 1252px !important;
  }

  .height-px-1253-sm {
    height: 1253px !important;
  }

  .height-px-1254-sm {
    height: 1254px !important;
  }

  .height-px-1255-sm {
    height: 1255px !important;
  }

  .height-px-1256-sm {
    height: 1256px !important;
  }

  .height-px-1257-sm {
    height: 1257px !important;
  }

  .height-px-1258-sm {
    height: 1258px !important;
  }

  .height-px-1259-sm {
    height: 1259px !important;
  }

  .height-px-1260-sm {
    height: 1260px !important;
  }

  .height-px-1261-sm {
    height: 1261px !important;
  }

  .height-px-1262-sm {
    height: 1262px !important;
  }

  .height-px-1263-sm {
    height: 1263px !important;
  }

  .height-px-1264-sm {
    height: 1264px !important;
  }

  .height-px-1265-sm {
    height: 1265px !important;
  }

  .height-px-1266-sm {
    height: 1266px !important;
  }

  .height-px-1267-sm {
    height: 1267px !important;
  }

  .height-px-1268-sm {
    height: 1268px !important;
  }

  .height-px-1269-sm {
    height: 1269px !important;
  }

  .height-px-1270-sm {
    height: 1270px !important;
  }

  .height-px-1271-sm {
    height: 1271px !important;
  }

  .height-px-1272-sm {
    height: 1272px !important;
  }

  .height-px-1273-sm {
    height: 1273px !important;
  }

  .height-px-1274-sm {
    height: 1274px !important;
  }

  .height-px-1275-sm {
    height: 1275px !important;
  }

  .height-px-1276-sm {
    height: 1276px !important;
  }

  .height-px-1277-sm {
    height: 1277px !important;
  }

  .height-px-1278-sm {
    height: 1278px !important;
  }

  .height-px-1279-sm {
    height: 1279px !important;
  }

  .height-px-1280-sm {
    height: 1280px !important;
  }

  .height-px-1281-sm {
    height: 1281px !important;
  }

  .height-px-1282-sm {
    height: 1282px !important;
  }

  .height-px-1283-sm {
    height: 1283px !important;
  }

  .height-px-1284-sm {
    height: 1284px !important;
  }

  .height-px-1285-sm {
    height: 1285px !important;
  }

  .height-px-1286-sm {
    height: 1286px !important;
  }

  .height-px-1287-sm {
    height: 1287px !important;
  }

  .height-px-1288-sm {
    height: 1288px !important;
  }

  .height-px-1289-sm {
    height: 1289px !important;
  }

  .height-px-1290-sm {
    height: 1290px !important;
  }

  .height-px-1291-sm {
    height: 1291px !important;
  }

  .height-px-1292-sm {
    height: 1292px !important;
  }

  .height-px-1293-sm {
    height: 1293px !important;
  }

  .height-px-1294-sm {
    height: 1294px !important;
  }

  .height-px-1295-sm {
    height: 1295px !important;
  }

  .height-px-1296-sm {
    height: 1296px !important;
  }

  .height-px-1297-sm {
    height: 1297px !important;
  }

  .height-px-1298-sm {
    height: 1298px !important;
  }

  .height-px-1299-sm {
    height: 1299px !important;
  }

  .height-px-1300-sm {
    height: 1300px !important;
  }

  .height-px-1301-sm {
    height: 1301px !important;
  }

  .height-px-1302-sm {
    height: 1302px !important;
  }

  .height-px-1303-sm {
    height: 1303px !important;
  }

  .height-px-1304-sm {
    height: 1304px !important;
  }

  .height-px-1305-sm {
    height: 1305px !important;
  }

  .height-px-1306-sm {
    height: 1306px !important;
  }

  .height-px-1307-sm {
    height: 1307px !important;
  }

  .height-px-1308-sm {
    height: 1308px !important;
  }

  .height-px-1309-sm {
    height: 1309px !important;
  }

  .height-px-1310-sm {
    height: 1310px !important;
  }

  .height-px-1311-sm {
    height: 1311px !important;
  }

  .height-px-1312-sm {
    height: 1312px !important;
  }

  .height-px-1313-sm {
    height: 1313px !important;
  }

  .height-px-1314-sm {
    height: 1314px !important;
  }

  .height-px-1315-sm {
    height: 1315px !important;
  }

  .height-px-1316-sm {
    height: 1316px !important;
  }

  .height-px-1317-sm {
    height: 1317px !important;
  }

  .height-px-1318-sm {
    height: 1318px !important;
  }

  .height-px-1319-sm {
    height: 1319px !important;
  }

  .height-px-1320-sm {
    height: 1320px !important;
  }

  .height-px-1321-sm {
    height: 1321px !important;
  }

  .height-px-1322-sm {
    height: 1322px !important;
  }

  .height-px-1323-sm {
    height: 1323px !important;
  }

  .height-px-1324-sm {
    height: 1324px !important;
  }

  .height-px-1325-sm {
    height: 1325px !important;
  }

  .height-px-1326-sm {
    height: 1326px !important;
  }

  .height-px-1327-sm {
    height: 1327px !important;
  }

  .height-px-1328-sm {
    height: 1328px !important;
  }

  .height-px-1329-sm {
    height: 1329px !important;
  }

  .height-px-1330-sm {
    height: 1330px !important;
  }

  .height-px-1331-sm {
    height: 1331px !important;
  }

  .height-px-1332-sm {
    height: 1332px !important;
  }

  .height-px-1333-sm {
    height: 1333px !important;
  }

  .height-px-1334-sm {
    height: 1334px !important;
  }

  .height-px-1335-sm {
    height: 1335px !important;
  }

  .height-px-1336-sm {
    height: 1336px !important;
  }

  .height-px-1337-sm {
    height: 1337px !important;
  }

  .height-px-1338-sm {
    height: 1338px !important;
  }

  .height-px-1339-sm {
    height: 1339px !important;
  }

  .height-px-1340-sm {
    height: 1340px !important;
  }

  .height-px-1341-sm {
    height: 1341px !important;
  }

  .height-px-1342-sm {
    height: 1342px !important;
  }

  .height-px-1343-sm {
    height: 1343px !important;
  }

  .height-px-1344-sm {
    height: 1344px !important;
  }

  .height-px-1345-sm {
    height: 1345px !important;
  }

  .height-px-1346-sm {
    height: 1346px !important;
  }

  .height-px-1347-sm {
    height: 1347px !important;
  }

  .height-px-1348-sm {
    height: 1348px !important;
  }

  .height-px-1349-sm {
    height: 1349px !important;
  }

  .height-px-1350-sm {
    height: 1350px !important;
  }

  .height-px-1351-sm {
    height: 1351px !important;
  }

  .height-px-1352-sm {
    height: 1352px !important;
  }

  .height-px-1353-sm {
    height: 1353px !important;
  }

  .height-px-1354-sm {
    height: 1354px !important;
  }

  .height-px-1355-sm {
    height: 1355px !important;
  }

  .height-px-1356-sm {
    height: 1356px !important;
  }

  .height-px-1357-sm {
    height: 1357px !important;
  }

  .height-px-1358-sm {
    height: 1358px !important;
  }

  .height-px-1359-sm {
    height: 1359px !important;
  }

  .height-px-1360-sm {
    height: 1360px !important;
  }

  .height-px-1361-sm {
    height: 1361px !important;
  }

  .height-px-1362-sm {
    height: 1362px !important;
  }

  .height-px-1363-sm {
    height: 1363px !important;
  }

  .height-px-1364-sm {
    height: 1364px !important;
  }

  .height-px-1365-sm {
    height: 1365px !important;
  }

  .height-px-1366-sm {
    height: 1366px !important;
  }

  .height-px-1367-sm {
    height: 1367px !important;
  }

  .height-px-1368-sm {
    height: 1368px !important;
  }

  .height-px-1369-sm {
    height: 1369px !important;
  }

  .height-px-1370-sm {
    height: 1370px !important;
  }

  .height-px-1371-sm {
    height: 1371px !important;
  }

  .height-px-1372-sm {
    height: 1372px !important;
  }

  .height-px-1373-sm {
    height: 1373px !important;
  }

  .height-px-1374-sm {
    height: 1374px !important;
  }

  .height-px-1375-sm {
    height: 1375px !important;
  }

  .height-px-1376-sm {
    height: 1376px !important;
  }

  .height-px-1377-sm {
    height: 1377px !important;
  }

  .height-px-1378-sm {
    height: 1378px !important;
  }

  .height-px-1379-sm {
    height: 1379px !important;
  }

  .height-px-1380-sm {
    height: 1380px !important;
  }

  .height-px-1381-sm {
    height: 1381px !important;
  }

  .height-px-1382-sm {
    height: 1382px !important;
  }

  .height-px-1383-sm {
    height: 1383px !important;
  }

  .height-px-1384-sm {
    height: 1384px !important;
  }

  .height-px-1385-sm {
    height: 1385px !important;
  }

  .height-px-1386-sm {
    height: 1386px !important;
  }

  .height-px-1387-sm {
    height: 1387px !important;
  }

  .height-px-1388-sm {
    height: 1388px !important;
  }

  .height-px-1389-sm {
    height: 1389px !important;
  }

  .height-px-1390-sm {
    height: 1390px !important;
  }

  .height-px-1391-sm {
    height: 1391px !important;
  }

  .height-px-1392-sm {
    height: 1392px !important;
  }

  .height-px-1393-sm {
    height: 1393px !important;
  }

  .height-px-1394-sm {
    height: 1394px !important;
  }

  .height-px-1395-sm {
    height: 1395px !important;
  }

  .height-px-1396-sm {
    height: 1396px !important;
  }

  .height-px-1397-sm {
    height: 1397px !important;
  }

  .height-px-1398-sm {
    height: 1398px !important;
  }

  .height-px-1399-sm {
    height: 1399px !important;
  }

  .height-px-1400-sm {
    height: 1400px !important;
  }

  .height-px-1401-sm {
    height: 1401px !important;
  }

  .height-px-1402-sm {
    height: 1402px !important;
  }

  .height-px-1403-sm {
    height: 1403px !important;
  }

  .height-px-1404-sm {
    height: 1404px !important;
  }

  .height-px-1405-sm {
    height: 1405px !important;
  }

  .height-px-1406-sm {
    height: 1406px !important;
  }

  .height-px-1407-sm {
    height: 1407px !important;
  }

  .height-px-1408-sm {
    height: 1408px !important;
  }

  .height-px-1409-sm {
    height: 1409px !important;
  }

  .height-px-1410-sm {
    height: 1410px !important;
  }

  .height-px-1411-sm {
    height: 1411px !important;
  }

  .height-px-1412-sm {
    height: 1412px !important;
  }

  .height-px-1413-sm {
    height: 1413px !important;
  }

  .height-px-1414-sm {
    height: 1414px !important;
  }

  .height-px-1415-sm {
    height: 1415px !important;
  }

  .height-px-1416-sm {
    height: 1416px !important;
  }

  .height-px-1417-sm {
    height: 1417px !important;
  }

  .height-px-1418-sm {
    height: 1418px !important;
  }

  .height-px-1419-sm {
    height: 1419px !important;
  }

  .height-px-1420-sm {
    height: 1420px !important;
  }

  .height-px-1421-sm {
    height: 1421px !important;
  }

  .height-px-1422-sm {
    height: 1422px !important;
  }

  .height-px-1423-sm {
    height: 1423px !important;
  }

  .height-px-1424-sm {
    height: 1424px !important;
  }

  .height-px-1425-sm {
    height: 1425px !important;
  }

  .height-px-1426-sm {
    height: 1426px !important;
  }

  .height-px-1427-sm {
    height: 1427px !important;
  }

  .height-px-1428-sm {
    height: 1428px !important;
  }

  .height-px-1429-sm {
    height: 1429px !important;
  }

  .height-px-1430-sm {
    height: 1430px !important;
  }

  .height-px-1431-sm {
    height: 1431px !important;
  }

  .height-px-1432-sm {
    height: 1432px !important;
  }

  .height-px-1433-sm {
    height: 1433px !important;
  }

  .height-px-1434-sm {
    height: 1434px !important;
  }

  .height-px-1435-sm {
    height: 1435px !important;
  }

  .height-px-1436-sm {
    height: 1436px !important;
  }

  .height-px-1437-sm {
    height: 1437px !important;
  }

  .height-px-1438-sm {
    height: 1438px !important;
  }

  .height-px-1439-sm {
    height: 1439px !important;
  }

  .height-px-1440-sm {
    height: 1440px !important;
  }

  .height-px-1441-sm {
    height: 1441px !important;
  }

  .height-px-1442-sm {
    height: 1442px !important;
  }

  .height-px-1443-sm {
    height: 1443px !important;
  }

  .height-px-1444-sm {
    height: 1444px !important;
  }

  .height-px-1445-sm {
    height: 1445px !important;
  }

  .height-px-1446-sm {
    height: 1446px !important;
  }

  .height-px-1447-sm {
    height: 1447px !important;
  }

  .height-px-1448-sm {
    height: 1448px !important;
  }

  .height-px-1449-sm {
    height: 1449px !important;
  }

  .height-px-1450-sm {
    height: 1450px !important;
  }

  .height-px-1451-sm {
    height: 1451px !important;
  }

  .height-px-1452-sm {
    height: 1452px !important;
  }

  .height-px-1453-sm {
    height: 1453px !important;
  }

  .height-px-1454-sm {
    height: 1454px !important;
  }

  .height-px-1455-sm {
    height: 1455px !important;
  }

  .height-px-1456-sm {
    height: 1456px !important;
  }

  .height-px-1457-sm {
    height: 1457px !important;
  }

  .height-px-1458-sm {
    height: 1458px !important;
  }

  .height-px-1459-sm {
    height: 1459px !important;
  }

  .height-px-1460-sm {
    height: 1460px !important;
  }

  .height-px-1461-sm {
    height: 1461px !important;
  }

  .height-px-1462-sm {
    height: 1462px !important;
  }

  .height-px-1463-sm {
    height: 1463px !important;
  }

  .height-px-1464-sm {
    height: 1464px !important;
  }

  .height-px-1465-sm {
    height: 1465px !important;
  }

  .height-px-1466-sm {
    height: 1466px !important;
  }

  .height-px-1467-sm {
    height: 1467px !important;
  }

  .height-px-1468-sm {
    height: 1468px !important;
  }

  .height-px-1469-sm {
    height: 1469px !important;
  }

  .height-px-1470-sm {
    height: 1470px !important;
  }

  .height-px-1471-sm {
    height: 1471px !important;
  }

  .height-px-1472-sm {
    height: 1472px !important;
  }

  .height-px-1473-sm {
    height: 1473px !important;
  }

  .height-px-1474-sm {
    height: 1474px !important;
  }

  .height-px-1475-sm {
    height: 1475px !important;
  }

  .height-px-1476-sm {
    height: 1476px !important;
  }

  .height-px-1477-sm {
    height: 1477px !important;
  }

  .height-px-1478-sm {
    height: 1478px !important;
  }

  .height-px-1479-sm {
    height: 1479px !important;
  }

  .height-px-1480-sm {
    height: 1480px !important;
  }

  .height-px-1481-sm {
    height: 1481px !important;
  }

  .height-px-1482-sm {
    height: 1482px !important;
  }

  .height-px-1483-sm {
    height: 1483px !important;
  }

  .height-px-1484-sm {
    height: 1484px !important;
  }

  .height-px-1485-sm {
    height: 1485px !important;
  }

  .height-px-1486-sm {
    height: 1486px !important;
  }

  .height-px-1487-sm {
    height: 1487px !important;
  }

  .height-px-1488-sm {
    height: 1488px !important;
  }

  .height-px-1489-sm {
    height: 1489px !important;
  }

  .height-px-1490-sm {
    height: 1490px !important;
  }

  .height-px-1491-sm {
    height: 1491px !important;
  }

  .height-px-1492-sm {
    height: 1492px !important;
  }

  .height-px-1493-sm {
    height: 1493px !important;
  }

  .height-px-1494-sm {
    height: 1494px !important;
  }

  .height-px-1495-sm {
    height: 1495px !important;
  }

  .height-px-1496-sm {
    height: 1496px !important;
  }

  .height-px-1497-sm {
    height: 1497px !important;
  }

  .height-px-1498-sm {
    height: 1498px !important;
  }

  .height-px-1499-sm {
    height: 1499px !important;
  }

  .height-px-1500-sm {
    height: 1500px !important;
  }

  .height-px-1501-sm {
    height: 1501px !important;
  }

  .height-px-1502-sm {
    height: 1502px !important;
  }

  .height-px-1503-sm {
    height: 1503px !important;
  }

  .height-px-1504-sm {
    height: 1504px !important;
  }

  .height-px-1505-sm {
    height: 1505px !important;
  }

  .height-px-1506-sm {
    height: 1506px !important;
  }

  .height-px-1507-sm {
    height: 1507px !important;
  }

  .height-px-1508-sm {
    height: 1508px !important;
  }

  .height-px-1509-sm {
    height: 1509px !important;
  }

  .height-px-1510-sm {
    height: 1510px !important;
  }

  .height-px-1511-sm {
    height: 1511px !important;
  }

  .height-px-1512-sm {
    height: 1512px !important;
  }

  .height-px-1513-sm {
    height: 1513px !important;
  }

  .height-px-1514-sm {
    height: 1514px !important;
  }

  .height-px-1515-sm {
    height: 1515px !important;
  }

  .height-px-1516-sm {
    height: 1516px !important;
  }

  .height-px-1517-sm {
    height: 1517px !important;
  }

  .height-px-1518-sm {
    height: 1518px !important;
  }

  .height-px-1519-sm {
    height: 1519px !important;
  }

  .height-px-1520-sm {
    height: 1520px !important;
  }

  .height-px-1521-sm {
    height: 1521px !important;
  }

  .height-px-1522-sm {
    height: 1522px !important;
  }

  .height-px-1523-sm {
    height: 1523px !important;
  }

  .height-px-1524-sm {
    height: 1524px !important;
  }

  .height-px-1525-sm {
    height: 1525px !important;
  }

  .height-px-1526-sm {
    height: 1526px !important;
  }

  .height-px-1527-sm {
    height: 1527px !important;
  }

  .height-px-1528-sm {
    height: 1528px !important;
  }

  .height-px-1529-sm {
    height: 1529px !important;
  }

  .height-px-1530-sm {
    height: 1530px !important;
  }

  .height-px-1531-sm {
    height: 1531px !important;
  }

  .height-px-1532-sm {
    height: 1532px !important;
  }

  .height-px-1533-sm {
    height: 1533px !important;
  }

  .height-px-1534-sm {
    height: 1534px !important;
  }

  .height-px-1535-sm {
    height: 1535px !important;
  }

  .height-px-1536-sm {
    height: 1536px !important;
  }

  .height-px-1537-sm {
    height: 1537px !important;
  }

  .height-px-1538-sm {
    height: 1538px !important;
  }

  .height-px-1539-sm {
    height: 1539px !important;
  }

  .height-px-1540-sm {
    height: 1540px !important;
  }

  .height-px-1541-sm {
    height: 1541px !important;
  }

  .height-px-1542-sm {
    height: 1542px !important;
  }

  .height-px-1543-sm {
    height: 1543px !important;
  }

  .height-px-1544-sm {
    height: 1544px !important;
  }

  .height-px-1545-sm {
    height: 1545px !important;
  }

  .height-px-1546-sm {
    height: 1546px !important;
  }

  .height-px-1547-sm {
    height: 1547px !important;
  }

  .height-px-1548-sm {
    height: 1548px !important;
  }

  .height-px-1549-sm {
    height: 1549px !important;
  }

  .height-px-1550-sm {
    height: 1550px !important;
  }

  .height-px-1551-sm {
    height: 1551px !important;
  }

  .height-px-1552-sm {
    height: 1552px !important;
  }

  .height-px-1553-sm {
    height: 1553px !important;
  }

  .height-px-1554-sm {
    height: 1554px !important;
  }

  .height-px-1555-sm {
    height: 1555px !important;
  }

  .height-px-1556-sm {
    height: 1556px !important;
  }

  .height-px-1557-sm {
    height: 1557px !important;
  }

  .height-px-1558-sm {
    height: 1558px !important;
  }

  .height-px-1559-sm {
    height: 1559px !important;
  }

  .height-px-1560-sm {
    height: 1560px !important;
  }

  .height-px-1561-sm {
    height: 1561px !important;
  }

  .height-px-1562-sm {
    height: 1562px !important;
  }

  .height-px-1563-sm {
    height: 1563px !important;
  }

  .height-px-1564-sm {
    height: 1564px !important;
  }

  .height-px-1565-sm {
    height: 1565px !important;
  }

  .height-px-1566-sm {
    height: 1566px !important;
  }

  .height-px-1567-sm {
    height: 1567px !important;
  }

  .height-px-1568-sm {
    height: 1568px !important;
  }

  .height-px-1569-sm {
    height: 1569px !important;
  }

  .height-px-1570-sm {
    height: 1570px !important;
  }

  .height-px-1571-sm {
    height: 1571px !important;
  }

  .height-px-1572-sm {
    height: 1572px !important;
  }

  .height-px-1573-sm {
    height: 1573px !important;
  }

  .height-px-1574-sm {
    height: 1574px !important;
  }

  .height-px-1575-sm {
    height: 1575px !important;
  }

  .height-px-1576-sm {
    height: 1576px !important;
  }

  .height-px-1577-sm {
    height: 1577px !important;
  }

  .height-px-1578-sm {
    height: 1578px !important;
  }

  .height-px-1579-sm {
    height: 1579px !important;
  }

  .height-px-1580-sm {
    height: 1580px !important;
  }

  .height-px-1581-sm {
    height: 1581px !important;
  }

  .height-px-1582-sm {
    height: 1582px !important;
  }

  .height-px-1583-sm {
    height: 1583px !important;
  }

  .height-px-1584-sm {
    height: 1584px !important;
  }

  .height-px-1585-sm {
    height: 1585px !important;
  }

  .height-px-1586-sm {
    height: 1586px !important;
  }

  .height-px-1587-sm {
    height: 1587px !important;
  }

  .height-px-1588-sm {
    height: 1588px !important;
  }

  .height-px-1589-sm {
    height: 1589px !important;
  }

  .height-px-1590-sm {
    height: 1590px !important;
  }

  .height-px-1591-sm {
    height: 1591px !important;
  }

  .height-px-1592-sm {
    height: 1592px !important;
  }

  .height-px-1593-sm {
    height: 1593px !important;
  }

  .height-px-1594-sm {
    height: 1594px !important;
  }

  .height-px-1595-sm {
    height: 1595px !important;
  }

  .height-px-1596-sm {
    height: 1596px !important;
  }

  .height-px-1597-sm {
    height: 1597px !important;
  }

  .height-px-1598-sm {
    height: 1598px !important;
  }

  .height-px-1599-sm {
    height: 1599px !important;
  }

  .height-px-1600-sm {
    height: 1600px !important;
  }

  .height-px-1601-sm {
    height: 1601px !important;
  }

  .height-px-1602-sm {
    height: 1602px !important;
  }

  .height-px-1603-sm {
    height: 1603px !important;
  }

  .height-px-1604-sm {
    height: 1604px !important;
  }

  .height-px-1605-sm {
    height: 1605px !important;
  }

  .height-px-1606-sm {
    height: 1606px !important;
  }

  .height-px-1607-sm {
    height: 1607px !important;
  }

  .height-px-1608-sm {
    height: 1608px !important;
  }

  .height-px-1609-sm {
    height: 1609px !important;
  }

  .height-px-1610-sm {
    height: 1610px !important;
  }

  .height-px-1611-sm {
    height: 1611px !important;
  }

  .height-px-1612-sm {
    height: 1612px !important;
  }

  .height-px-1613-sm {
    height: 1613px !important;
  }

  .height-px-1614-sm {
    height: 1614px !important;
  }

  .height-px-1615-sm {
    height: 1615px !important;
  }

  .height-px-1616-sm {
    height: 1616px !important;
  }

  .height-px-1617-sm {
    height: 1617px !important;
  }

  .height-px-1618-sm {
    height: 1618px !important;
  }

  .height-px-1619-sm {
    height: 1619px !important;
  }

  .height-px-1620-sm {
    height: 1620px !important;
  }

  .height-px-1621-sm {
    height: 1621px !important;
  }

  .height-px-1622-sm {
    height: 1622px !important;
  }

  .height-px-1623-sm {
    height: 1623px !important;
  }

  .height-px-1624-sm {
    height: 1624px !important;
  }

  .height-px-1625-sm {
    height: 1625px !important;
  }

  .height-px-1626-sm {
    height: 1626px !important;
  }

  .height-px-1627-sm {
    height: 1627px !important;
  }

  .height-px-1628-sm {
    height: 1628px !important;
  }

  .height-px-1629-sm {
    height: 1629px !important;
  }

  .height-px-1630-sm {
    height: 1630px !important;
  }

  .height-px-1631-sm {
    height: 1631px !important;
  }

  .height-px-1632-sm {
    height: 1632px !important;
  }

  .height-px-1633-sm {
    height: 1633px !important;
  }

  .height-px-1634-sm {
    height: 1634px !important;
  }

  .height-px-1635-sm {
    height: 1635px !important;
  }

  .height-px-1636-sm {
    height: 1636px !important;
  }

  .height-px-1637-sm {
    height: 1637px !important;
  }

  .height-px-1638-sm {
    height: 1638px !important;
  }

  .height-px-1639-sm {
    height: 1639px !important;
  }

  .height-px-1640-sm {
    height: 1640px !important;
  }

  .height-px-1641-sm {
    height: 1641px !important;
  }

  .height-px-1642-sm {
    height: 1642px !important;
  }

  .height-px-1643-sm {
    height: 1643px !important;
  }

  .height-px-1644-sm {
    height: 1644px !important;
  }

  .height-px-1645-sm {
    height: 1645px !important;
  }

  .height-px-1646-sm {
    height: 1646px !important;
  }

  .height-px-1647-sm {
    height: 1647px !important;
  }

  .height-px-1648-sm {
    height: 1648px !important;
  }

  .height-px-1649-sm {
    height: 1649px !important;
  }

  .height-px-1650-sm {
    height: 1650px !important;
  }

  .height-px-1651-sm {
    height: 1651px !important;
  }

  .height-px-1652-sm {
    height: 1652px !important;
  }

  .height-px-1653-sm {
    height: 1653px !important;
  }

  .height-px-1654-sm {
    height: 1654px !important;
  }

  .height-px-1655-sm {
    height: 1655px !important;
  }

  .height-px-1656-sm {
    height: 1656px !important;
  }

  .height-px-1657-sm {
    height: 1657px !important;
  }

  .height-px-1658-sm {
    height: 1658px !important;
  }

  .height-px-1659-sm {
    height: 1659px !important;
  }

  .height-px-1660-sm {
    height: 1660px !important;
  }

  .height-px-1661-sm {
    height: 1661px !important;
  }

  .height-px-1662-sm {
    height: 1662px !important;
  }

  .height-px-1663-sm {
    height: 1663px !important;
  }

  .height-px-1664-sm {
    height: 1664px !important;
  }

  .height-px-1665-sm {
    height: 1665px !important;
  }

  .height-px-1666-sm {
    height: 1666px !important;
  }

  .height-px-1667-sm {
    height: 1667px !important;
  }

  .height-px-1668-sm {
    height: 1668px !important;
  }

  .height-px-1669-sm {
    height: 1669px !important;
  }

  .height-px-1670-sm {
    height: 1670px !important;
  }

  .height-px-1671-sm {
    height: 1671px !important;
  }

  .height-px-1672-sm {
    height: 1672px !important;
  }

  .height-px-1673-sm {
    height: 1673px !important;
  }

  .height-px-1674-sm {
    height: 1674px !important;
  }

  .height-px-1675-sm {
    height: 1675px !important;
  }

  .height-px-1676-sm {
    height: 1676px !important;
  }

  .height-px-1677-sm {
    height: 1677px !important;
  }

  .height-px-1678-sm {
    height: 1678px !important;
  }

  .height-px-1679-sm {
    height: 1679px !important;
  }

  .height-px-1680-sm {
    height: 1680px !important;
  }

  .height-px-1681-sm {
    height: 1681px !important;
  }

  .height-px-1682-sm {
    height: 1682px !important;
  }

  .height-px-1683-sm {
    height: 1683px !important;
  }

  .height-px-1684-sm {
    height: 1684px !important;
  }

  .height-px-1685-sm {
    height: 1685px !important;
  }

  .height-px-1686-sm {
    height: 1686px !important;
  }

  .height-px-1687-sm {
    height: 1687px !important;
  }

  .height-px-1688-sm {
    height: 1688px !important;
  }

  .height-px-1689-sm {
    height: 1689px !important;
  }

  .height-px-1690-sm {
    height: 1690px !important;
  }

  .height-px-1691-sm {
    height: 1691px !important;
  }

  .height-px-1692-sm {
    height: 1692px !important;
  }

  .height-px-1693-sm {
    height: 1693px !important;
  }

  .height-px-1694-sm {
    height: 1694px !important;
  }

  .height-px-1695-sm {
    height: 1695px !important;
  }

  .height-px-1696-sm {
    height: 1696px !important;
  }

  .height-px-1697-sm {
    height: 1697px !important;
  }

  .height-px-1698-sm {
    height: 1698px !important;
  }

  .height-px-1699-sm {
    height: 1699px !important;
  }

  .height-px-1700-sm {
    height: 1700px !important;
  }

  .height-px-1701-sm {
    height: 1701px !important;
  }

  .height-px-1702-sm {
    height: 1702px !important;
  }

  .height-px-1703-sm {
    height: 1703px !important;
  }

  .height-px-1704-sm {
    height: 1704px !important;
  }

  .height-px-1705-sm {
    height: 1705px !important;
  }

  .height-px-1706-sm {
    height: 1706px !important;
  }

  .height-px-1707-sm {
    height: 1707px !important;
  }

  .height-px-1708-sm {
    height: 1708px !important;
  }

  .height-px-1709-sm {
    height: 1709px !important;
  }

  .height-px-1710-sm {
    height: 1710px !important;
  }

  .height-px-1711-sm {
    height: 1711px !important;
  }

  .height-px-1712-sm {
    height: 1712px !important;
  }

  .height-px-1713-sm {
    height: 1713px !important;
  }

  .height-px-1714-sm {
    height: 1714px !important;
  }

  .height-px-1715-sm {
    height: 1715px !important;
  }

  .height-px-1716-sm {
    height: 1716px !important;
  }

  .height-px-1717-sm {
    height: 1717px !important;
  }

  .height-px-1718-sm {
    height: 1718px !important;
  }

  .height-px-1719-sm {
    height: 1719px !important;
  }

  .height-px-1720-sm {
    height: 1720px !important;
  }

  .height-px-1721-sm {
    height: 1721px !important;
  }

  .height-px-1722-sm {
    height: 1722px !important;
  }

  .height-px-1723-sm {
    height: 1723px !important;
  }

  .height-px-1724-sm {
    height: 1724px !important;
  }

  .height-px-1725-sm {
    height: 1725px !important;
  }

  .height-px-1726-sm {
    height: 1726px !important;
  }

  .height-px-1727-sm {
    height: 1727px !important;
  }

  .height-px-1728-sm {
    height: 1728px !important;
  }

  .height-px-1729-sm {
    height: 1729px !important;
  }

  .height-px-1730-sm {
    height: 1730px !important;
  }

  .height-px-1731-sm {
    height: 1731px !important;
  }

  .height-px-1732-sm {
    height: 1732px !important;
  }

  .height-px-1733-sm {
    height: 1733px !important;
  }

  .height-px-1734-sm {
    height: 1734px !important;
  }

  .height-px-1735-sm {
    height: 1735px !important;
  }

  .height-px-1736-sm {
    height: 1736px !important;
  }

  .height-px-1737-sm {
    height: 1737px !important;
  }

  .height-px-1738-sm {
    height: 1738px !important;
  }

  .height-px-1739-sm {
    height: 1739px !important;
  }

  .height-px-1740-sm {
    height: 1740px !important;
  }

  .height-px-1741-sm {
    height: 1741px !important;
  }

  .height-px-1742-sm {
    height: 1742px !important;
  }

  .height-px-1743-sm {
    height: 1743px !important;
  }

  .height-px-1744-sm {
    height: 1744px !important;
  }

  .height-px-1745-sm {
    height: 1745px !important;
  }

  .height-px-1746-sm {
    height: 1746px !important;
  }

  .height-px-1747-sm {
    height: 1747px !important;
  }

  .height-px-1748-sm {
    height: 1748px !important;
  }

  .height-px-1749-sm {
    height: 1749px !important;
  }

  .height-px-1750-sm {
    height: 1750px !important;
  }

  .height-px-1751-sm {
    height: 1751px !important;
  }

  .height-px-1752-sm {
    height: 1752px !important;
  }

  .height-px-1753-sm {
    height: 1753px !important;
  }

  .height-px-1754-sm {
    height: 1754px !important;
  }

  .height-px-1755-sm {
    height: 1755px !important;
  }

  .height-px-1756-sm {
    height: 1756px !important;
  }

  .height-px-1757-sm {
    height: 1757px !important;
  }

  .height-px-1758-sm {
    height: 1758px !important;
  }

  .height-px-1759-sm {
    height: 1759px !important;
  }

  .height-px-1760-sm {
    height: 1760px !important;
  }

  .height-px-1761-sm {
    height: 1761px !important;
  }

  .height-px-1762-sm {
    height: 1762px !important;
  }

  .height-px-1763-sm {
    height: 1763px !important;
  }

  .height-px-1764-sm {
    height: 1764px !important;
  }

  .height-px-1765-sm {
    height: 1765px !important;
  }

  .height-px-1766-sm {
    height: 1766px !important;
  }

  .height-px-1767-sm {
    height: 1767px !important;
  }

  .height-px-1768-sm {
    height: 1768px !important;
  }

  .height-px-1769-sm {
    height: 1769px !important;
  }

  .height-px-1770-sm {
    height: 1770px !important;
  }

  .height-px-1771-sm {
    height: 1771px !important;
  }

  .height-px-1772-sm {
    height: 1772px !important;
  }

  .height-px-1773-sm {
    height: 1773px !important;
  }

  .height-px-1774-sm {
    height: 1774px !important;
  }

  .height-px-1775-sm {
    height: 1775px !important;
  }

  .height-px-1776-sm {
    height: 1776px !important;
  }

  .height-px-1777-sm {
    height: 1777px !important;
  }

  .height-px-1778-sm {
    height: 1778px !important;
  }

  .height-px-1779-sm {
    height: 1779px !important;
  }

  .height-px-1780-sm {
    height: 1780px !important;
  }

  .height-px-1781-sm {
    height: 1781px !important;
  }

  .height-px-1782-sm {
    height: 1782px !important;
  }

  .height-px-1783-sm {
    height: 1783px !important;
  }

  .height-px-1784-sm {
    height: 1784px !important;
  }

  .height-px-1785-sm {
    height: 1785px !important;
  }

  .height-px-1786-sm {
    height: 1786px !important;
  }

  .height-px-1787-sm {
    height: 1787px !important;
  }

  .height-px-1788-sm {
    height: 1788px !important;
  }

  .height-px-1789-sm {
    height: 1789px !important;
  }

  .height-px-1790-sm {
    height: 1790px !important;
  }

  .height-px-1791-sm {
    height: 1791px !important;
  }

  .height-px-1792-sm {
    height: 1792px !important;
  }

  .height-px-1793-sm {
    height: 1793px !important;
  }

  .height-px-1794-sm {
    height: 1794px !important;
  }

  .height-px-1795-sm {
    height: 1795px !important;
  }

  .height-px-1796-sm {
    height: 1796px !important;
  }

  .height-px-1797-sm {
    height: 1797px !important;
  }

  .height-px-1798-sm {
    height: 1798px !important;
  }

  .height-px-1799-sm {
    height: 1799px !important;
  }

  .height-px-1800-sm {
    height: 1800px !important;
  }

  .height-px-1801-sm {
    height: 1801px !important;
  }

  .height-px-1802-sm {
    height: 1802px !important;
  }

  .height-px-1803-sm {
    height: 1803px !important;
  }

  .height-px-1804-sm {
    height: 1804px !important;
  }

  .height-px-1805-sm {
    height: 1805px !important;
  }

  .height-px-1806-sm {
    height: 1806px !important;
  }

  .height-px-1807-sm {
    height: 1807px !important;
  }

  .height-px-1808-sm {
    height: 1808px !important;
  }

  .height-px-1809-sm {
    height: 1809px !important;
  }

  .height-px-1810-sm {
    height: 1810px !important;
  }

  .height-px-1811-sm {
    height: 1811px !important;
  }

  .height-px-1812-sm {
    height: 1812px !important;
  }

  .height-px-1813-sm {
    height: 1813px !important;
  }

  .height-px-1814-sm {
    height: 1814px !important;
  }

  .height-px-1815-sm {
    height: 1815px !important;
  }

  .height-px-1816-sm {
    height: 1816px !important;
  }

  .height-px-1817-sm {
    height: 1817px !important;
  }

  .height-px-1818-sm {
    height: 1818px !important;
  }

  .height-px-1819-sm {
    height: 1819px !important;
  }

  .height-px-1820-sm {
    height: 1820px !important;
  }

  .height-px-1821-sm {
    height: 1821px !important;
  }

  .height-px-1822-sm {
    height: 1822px !important;
  }

  .height-px-1823-sm {
    height: 1823px !important;
  }

  .height-px-1824-sm {
    height: 1824px !important;
  }

  .height-px-1825-sm {
    height: 1825px !important;
  }

  .height-px-1826-sm {
    height: 1826px !important;
  }

  .height-px-1827-sm {
    height: 1827px !important;
  }

  .height-px-1828-sm {
    height: 1828px !important;
  }

  .height-px-1829-sm {
    height: 1829px !important;
  }

  .height-px-1830-sm {
    height: 1830px !important;
  }

  .height-px-1831-sm {
    height: 1831px !important;
  }

  .height-px-1832-sm {
    height: 1832px !important;
  }

  .height-px-1833-sm {
    height: 1833px !important;
  }

  .height-px-1834-sm {
    height: 1834px !important;
  }

  .height-px-1835-sm {
    height: 1835px !important;
  }

  .height-px-1836-sm {
    height: 1836px !important;
  }

  .height-px-1837-sm {
    height: 1837px !important;
  }

  .height-px-1838-sm {
    height: 1838px !important;
  }

  .height-px-1839-sm {
    height: 1839px !important;
  }

  .height-px-1840-sm {
    height: 1840px !important;
  }

  .height-px-1841-sm {
    height: 1841px !important;
  }

  .height-px-1842-sm {
    height: 1842px !important;
  }

  .height-px-1843-sm {
    height: 1843px !important;
  }

  .height-px-1844-sm {
    height: 1844px !important;
  }

  .height-px-1845-sm {
    height: 1845px !important;
  }

  .height-px-1846-sm {
    height: 1846px !important;
  }

  .height-px-1847-sm {
    height: 1847px !important;
  }

  .height-px-1848-sm {
    height: 1848px !important;
  }

  .height-px-1849-sm {
    height: 1849px !important;
  }

  .height-px-1850-sm {
    height: 1850px !important;
  }

  .height-px-1851-sm {
    height: 1851px !important;
  }

  .height-px-1852-sm {
    height: 1852px !important;
  }

  .height-px-1853-sm {
    height: 1853px !important;
  }

  .height-px-1854-sm {
    height: 1854px !important;
  }

  .height-px-1855-sm {
    height: 1855px !important;
  }

  .height-px-1856-sm {
    height: 1856px !important;
  }

  .height-px-1857-sm {
    height: 1857px !important;
  }

  .height-px-1858-sm {
    height: 1858px !important;
  }

  .height-px-1859-sm {
    height: 1859px !important;
  }

  .height-px-1860-sm {
    height: 1860px !important;
  }

  .height-px-1861-sm {
    height: 1861px !important;
  }

  .height-px-1862-sm {
    height: 1862px !important;
  }

  .height-px-1863-sm {
    height: 1863px !important;
  }

  .height-px-1864-sm {
    height: 1864px !important;
  }

  .height-px-1865-sm {
    height: 1865px !important;
  }

  .height-px-1866-sm {
    height: 1866px !important;
  }

  .height-px-1867-sm {
    height: 1867px !important;
  }

  .height-px-1868-sm {
    height: 1868px !important;
  }

  .height-px-1869-sm {
    height: 1869px !important;
  }

  .height-px-1870-sm {
    height: 1870px !important;
  }

  .height-px-1871-sm {
    height: 1871px !important;
  }

  .height-px-1872-sm {
    height: 1872px !important;
  }

  .height-px-1873-sm {
    height: 1873px !important;
  }

  .height-px-1874-sm {
    height: 1874px !important;
  }

  .height-px-1875-sm {
    height: 1875px !important;
  }

  .height-px-1876-sm {
    height: 1876px !important;
  }

  .height-px-1877-sm {
    height: 1877px !important;
  }

  .height-px-1878-sm {
    height: 1878px !important;
  }

  .height-px-1879-sm {
    height: 1879px !important;
  }

  .height-px-1880-sm {
    height: 1880px !important;
  }

  .height-px-1881-sm {
    height: 1881px !important;
  }

  .height-px-1882-sm {
    height: 1882px !important;
  }

  .height-px-1883-sm {
    height: 1883px !important;
  }

  .height-px-1884-sm {
    height: 1884px !important;
  }

  .height-px-1885-sm {
    height: 1885px !important;
  }

  .height-px-1886-sm {
    height: 1886px !important;
  }

  .height-px-1887-sm {
    height: 1887px !important;
  }

  .height-px-1888-sm {
    height: 1888px !important;
  }

  .height-px-1889-sm {
    height: 1889px !important;
  }

  .height-px-1890-sm {
    height: 1890px !important;
  }

  .height-px-1891-sm {
    height: 1891px !important;
  }

  .height-px-1892-sm {
    height: 1892px !important;
  }

  .height-px-1893-sm {
    height: 1893px !important;
  }

  .height-px-1894-sm {
    height: 1894px !important;
  }

  .height-px-1895-sm {
    height: 1895px !important;
  }

  .height-px-1896-sm {
    height: 1896px !important;
  }

  .height-px-1897-sm {
    height: 1897px !important;
  }

  .height-px-1898-sm {
    height: 1898px !important;
  }

  .height-px-1899-sm {
    height: 1899px !important;
  }

  .height-px-1900-sm {
    height: 1900px !important;
  }

  .height-px-1901-sm {
    height: 1901px !important;
  }

  .height-px-1902-sm {
    height: 1902px !important;
  }

  .height-px-1903-sm {
    height: 1903px !important;
  }

  .height-px-1904-sm {
    height: 1904px !important;
  }

  .height-px-1905-sm {
    height: 1905px !important;
  }

  .height-px-1906-sm {
    height: 1906px !important;
  }

  .height-px-1907-sm {
    height: 1907px !important;
  }

  .height-px-1908-sm {
    height: 1908px !important;
  }

  .height-px-1909-sm {
    height: 1909px !important;
  }

  .height-px-1910-sm {
    height: 1910px !important;
  }

  .height-px-1911-sm {
    height: 1911px !important;
  }

  .height-px-1912-sm {
    height: 1912px !important;
  }

  .height-px-1913-sm {
    height: 1913px !important;
  }

  .height-px-1914-sm {
    height: 1914px !important;
  }

  .height-px-1915-sm {
    height: 1915px !important;
  }

  .height-px-1916-sm {
    height: 1916px !important;
  }

  .height-px-1917-sm {
    height: 1917px !important;
  }

  .height-px-1918-sm {
    height: 1918px !important;
  }

  .height-px-1919-sm {
    height: 1919px !important;
  }

  .height-px-1920-sm {
    height: 1920px !important;
  }

  .height-px-1921-sm {
    height: 1921px !important;
  }

  .height-px-1922-sm {
    height: 1922px !important;
  }

  .height-px-1923-sm {
    height: 1923px !important;
  }

  .height-px-1924-sm {
    height: 1924px !important;
  }

  .height-px-1925-sm {
    height: 1925px !important;
  }

  .height-px-1926-sm {
    height: 1926px !important;
  }

  .height-px-1927-sm {
    height: 1927px !important;
  }

  .height-px-1928-sm {
    height: 1928px !important;
  }

  .height-px-1929-sm {
    height: 1929px !important;
  }

  .height-px-1930-sm {
    height: 1930px !important;
  }

  .height-px-1931-sm {
    height: 1931px !important;
  }

  .height-px-1932-sm {
    height: 1932px !important;
  }

  .height-px-1933-sm {
    height: 1933px !important;
  }

  .height-px-1934-sm {
    height: 1934px !important;
  }

  .height-px-1935-sm {
    height: 1935px !important;
  }

  .height-px-1936-sm {
    height: 1936px !important;
  }

  .height-px-1937-sm {
    height: 1937px !important;
  }

  .height-px-1938-sm {
    height: 1938px !important;
  }

  .height-px-1939-sm {
    height: 1939px !important;
  }

  .height-px-1940-sm {
    height: 1940px !important;
  }

  .height-px-1941-sm {
    height: 1941px !important;
  }

  .height-px-1942-sm {
    height: 1942px !important;
  }

  .height-px-1943-sm {
    height: 1943px !important;
  }

  .height-px-1944-sm {
    height: 1944px !important;
  }

  .height-px-1945-sm {
    height: 1945px !important;
  }

  .height-px-1946-sm {
    height: 1946px !important;
  }

  .height-px-1947-sm {
    height: 1947px !important;
  }

  .height-px-1948-sm {
    height: 1948px !important;
  }

  .height-px-1949-sm {
    height: 1949px !important;
  }

  .height-px-1950-sm {
    height: 1950px !important;
  }

  .height-px-1951-sm {
    height: 1951px !important;
  }

  .height-px-1952-sm {
    height: 1952px !important;
  }

  .height-px-1953-sm {
    height: 1953px !important;
  }

  .height-px-1954-sm {
    height: 1954px !important;
  }

  .height-px-1955-sm {
    height: 1955px !important;
  }

  .height-px-1956-sm {
    height: 1956px !important;
  }

  .height-px-1957-sm {
    height: 1957px !important;
  }

  .height-px-1958-sm {
    height: 1958px !important;
  }

  .height-px-1959-sm {
    height: 1959px !important;
  }

  .height-px-1960-sm {
    height: 1960px !important;
  }

  .height-px-1961-sm {
    height: 1961px !important;
  }

  .height-px-1962-sm {
    height: 1962px !important;
  }

  .height-px-1963-sm {
    height: 1963px !important;
  }

  .height-px-1964-sm {
    height: 1964px !important;
  }

  .height-px-1965-sm {
    height: 1965px !important;
  }

  .height-px-1966-sm {
    height: 1966px !important;
  }

  .height-px-1967-sm {
    height: 1967px !important;
  }

  .height-px-1968-sm {
    height: 1968px !important;
  }

  .height-px-1969-sm {
    height: 1969px !important;
  }

  .height-px-1970-sm {
    height: 1970px !important;
  }

  .height-px-1971-sm {
    height: 1971px !important;
  }

  .height-px-1972-sm {
    height: 1972px !important;
  }

  .height-px-1973-sm {
    height: 1973px !important;
  }

  .height-px-1974-sm {
    height: 1974px !important;
  }

  .height-px-1975-sm {
    height: 1975px !important;
  }

  .height-px-1976-sm {
    height: 1976px !important;
  }

  .height-px-1977-sm {
    height: 1977px !important;
  }

  .height-px-1978-sm {
    height: 1978px !important;
  }

  .height-px-1979-sm {
    height: 1979px !important;
  }

  .height-px-1980-sm {
    height: 1980px !important;
  }

  .height-px-1981-sm {
    height: 1981px !important;
  }

  .height-px-1982-sm {
    height: 1982px !important;
  }

  .height-px-1983-sm {
    height: 1983px !important;
  }

  .height-px-1984-sm {
    height: 1984px !important;
  }

  .height-px-1985-sm {
    height: 1985px !important;
  }

  .height-px-1986-sm {
    height: 1986px !important;
  }

  .height-px-1987-sm {
    height: 1987px !important;
  }

  .height-px-1988-sm {
    height: 1988px !important;
  }

  .height-px-1989-sm {
    height: 1989px !important;
  }

  .height-px-1990-sm {
    height: 1990px !important;
  }

  .height-px-1991-sm {
    height: 1991px !important;
  }

  .height-px-1992-sm {
    height: 1992px !important;
  }

  .height-px-1993-sm {
    height: 1993px !important;
  }

  .height-px-1994-sm {
    height: 1994px !important;
  }

  .height-px-1995-sm {
    height: 1995px !important;
  }

  .height-px-1996-sm {
    height: 1996px !important;
  }

  .height-px-1997-sm {
    height: 1997px !important;
  }

  .height-px-1998-sm {
    height: 1998px !important;
  }

  .height-px-1999-sm {
    height: 1999px !important;
  }

  .height-px-2000-sm {
    height: 2000px !important;
  }

  .text-sm-nowrap {
    white-space: nowrap !important;
  }
}

@media (min-width: 768px) {
  .h-m-0-md {
    margin: 0 !important;
  }

  .h-mx-0-md {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .h-my-0-md {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .h-mt-0-md {
    margin-top: 0 !important;
  }

  .h-mb-0-md {
    margin-bottom: 0 !important;
  }

  .h-ml-0-md {
    margin-left: 0 !important;
  }

  .h-mr-0-md {
    margin-right: 0 !important;
  }

  .h-m-0-md-minus {
    margin: 0 !important;
  }

  .h-mx-0-md-minus {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .h-my-0-md-minus {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .h-mt-0-md-minus {
    margin-top: 0 !important;
  }

  .h-mb-0-md-minus {
    margin-bottom: 0 !important;
  }

  .h-ml-0-md-minus {
    margin-left: 0 !important;
  }

  .h-mr-0-md-minus {
    margin-right: 0 !important;
  }

  .h-p-0-md {
    padding: 0 !important;
  }

  .h-px-0-md {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .h-py-0-md {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .h-pt-0-md {
    padding-top: 0 !important;
  }

  .h-pb-0-md {
    padding-bottom: 0 !important;
  }

  .h-pl-0-md {
    padding-left: 0 !important;
  }

  .h-pr-0-md {
    padding-right: 0 !important;
  }

  .h-m-4-md {
    margin: 4px !important;
  }

  .h-mx-4-md {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }

  .h-my-4-md {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .h-mt-4-md {
    margin-top: 4px !important;
  }

  .h-mb-4-md {
    margin-bottom: 4px !important;
  }

  .h-ml-4-md {
    margin-left: 4px !important;
  }

  .h-mr-4-md {
    margin-right: 4px !important;
  }

  .h-m-4-md-minus {
    margin: -4px !important;
  }

  .h-mx-4-md-minus {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }

  .h-my-4-md-minus {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .h-mt-4-md-minus {
    margin-top: -4px !important;
  }

  .h-mb-4-md-minus {
    margin-bottom: -4px !important;
  }

  .h-ml-4-md-minus {
    margin-left: -4px !important;
  }

  .h-mr-4-md-minus {
    margin-right: -4px !important;
  }

  .h-p-4-md {
    padding: 4px !important;
  }

  .h-px-4-md {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .h-py-4-md {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .h-pt-4-md {
    padding-top: 4px !important;
  }

  .h-pb-4-md {
    padding-bottom: 4px !important;
  }

  .h-pl-4-md {
    padding-left: 4px !important;
  }

  .h-pr-4-md {
    padding-right: 4px !important;
  }

  .h-m-8-md {
    margin: 8px !important;
  }

  .h-mx-8-md {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .h-my-8-md {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .h-mt-8-md {
    margin-top: 8px !important;
  }

  .h-mb-8-md {
    margin-bottom: 8px !important;
  }

  .h-ml-8-md {
    margin-left: 8px !important;
  }

  .h-mr-8-md {
    margin-right: 8px !important;
  }

  .h-m-8-md-minus {
    margin: -8px !important;
  }

  .h-mx-8-md-minus {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }

  .h-my-8-md-minus {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .h-mt-8-md-minus {
    margin-top: -8px !important;
  }

  .h-mb-8-md-minus {
    margin-bottom: -8px !important;
  }

  .h-ml-8-md-minus {
    margin-left: -8px !important;
  }

  .h-mr-8-md-minus {
    margin-right: -8px !important;
  }

  .h-p-8-md {
    padding: 8px !important;
  }

  .h-px-8-md {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .h-py-8-md {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .h-pt-8-md {
    padding-top: 8px !important;
  }

  .h-pb-8-md {
    padding-bottom: 8px !important;
  }

  .h-pl-8-md {
    padding-left: 8px !important;
  }

  .h-pr-8-md {
    padding-right: 8px !important;
  }

  .h-m-12-md {
    margin: 12px !important;
  }

  .h-mx-12-md {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }

  .h-my-12-md {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .h-mt-12-md {
    margin-top: 12px !important;
  }

  .h-mb-12-md {
    margin-bottom: 12px !important;
  }

  .h-ml-12-md {
    margin-left: 12px !important;
  }

  .h-mr-12-md {
    margin-right: 12px !important;
  }

  .h-m-12-md-minus {
    margin: -12px !important;
  }

  .h-mx-12-md-minus {
    margin-left: -12px !important;
    margin-right: -12px !important;
  }

  .h-my-12-md-minus {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .h-mt-12-md-minus {
    margin-top: -12px !important;
  }

  .h-mb-12-md-minus {
    margin-bottom: -12px !important;
  }

  .h-ml-12-md-minus {
    margin-left: -12px !important;
  }

  .h-mr-12-md-minus {
    margin-right: -12px !important;
  }

  .h-p-12-md {
    padding: 12px !important;
  }

  .h-px-12-md {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  .h-py-12-md {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .h-pt-12-md {
    padding-top: 12px !important;
  }

  .h-pb-12-md {
    padding-bottom: 12px !important;
  }

  .h-pl-12-md {
    padding-left: 12px !important;
  }

  .h-pr-12-md {
    padding-right: 12px !important;
  }

  .h-m-16-md {
    margin: 16px !important;
  }

  .h-mx-16-md {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }

  .h-my-16-md {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .h-mt-16-md {
    margin-top: 16px !important;
  }

  .h-mb-16-md {
    margin-bottom: 16px !important;
  }

  .h-ml-16-md {
    margin-left: 16px !important;
  }

  .h-mr-16-md {
    margin-right: 16px !important;
  }

  .h-m-16-md-minus {
    margin: -16px !important;
  }

  .h-mx-16-md-minus {
    margin-left: -16px !important;
    margin-right: -16px !important;
  }

  .h-my-16-md-minus {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .h-mt-16-md-minus {
    margin-top: -16px !important;
  }

  .h-mb-16-md-minus {
    margin-bottom: -16px !important;
  }

  .h-ml-16-md-minus {
    margin-left: -16px !important;
  }

  .h-mr-16-md-minus {
    margin-right: -16px !important;
  }

  .h-p-16-md {
    padding: 16px !important;
  }

  .h-px-16-md {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  .h-py-16-md {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .h-pt-16-md {
    padding-top: 16px !important;
  }

  .h-pb-16-md {
    padding-bottom: 16px !important;
  }

  .h-pl-16-md {
    padding-left: 16px !important;
  }

  .h-pr-16-md {
    padding-right: 16px !important;
  }

  .h-m-20-md {
    margin: 20px !important;
  }

  .h-mx-20-md {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .h-my-20-md {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .h-mt-20-md {
    margin-top: 20px !important;
  }

  .h-mb-20-md {
    margin-bottom: 20px !important;
  }

  .h-ml-20-md {
    margin-left: 20px !important;
  }

  .h-mr-20-md {
    margin-right: 20px !important;
  }

  .h-m-20-md-minus {
    margin: -20px !important;
  }

  .h-mx-20-md-minus {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }

  .h-my-20-md-minus {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }

  .h-mt-20-md-minus {
    margin-top: -20px !important;
  }

  .h-mb-20-md-minus {
    margin-bottom: -20px !important;
  }

  .h-ml-20-md-minus {
    margin-left: -20px !important;
  }

  .h-mr-20-md-minus {
    margin-right: -20px !important;
  }

  .h-p-20-md {
    padding: 20px !important;
  }

  .h-px-20-md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .h-py-20-md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .h-pt-20-md {
    padding-top: 20px !important;
  }

  .h-pb-20-md {
    padding-bottom: 20px !important;
  }

  .h-pl-20-md {
    padding-left: 20px !important;
  }

  .h-pr-20-md {
    padding-right: 20px !important;
  }

  .h-m-24-md {
    margin: 24px !important;
  }

  .h-mx-24-md {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }

  .h-my-24-md {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .h-mt-24-md {
    margin-top: 24px !important;
  }

  .h-mb-24-md {
    margin-bottom: 24px !important;
  }

  .h-ml-24-md {
    margin-left: 24px !important;
  }

  .h-mr-24-md {
    margin-right: 24px !important;
  }

  .h-m-24-md-minus {
    margin: -24px !important;
  }

  .h-mx-24-md-minus {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }

  .h-my-24-md-minus {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .h-mt-24-md-minus {
    margin-top: -24px !important;
  }

  .h-mb-24-md-minus {
    margin-bottom: -24px !important;
  }

  .h-ml-24-md-minus {
    margin-left: -24px !important;
  }

  .h-mr-24-md-minus {
    margin-right: -24px !important;
  }

  .h-p-24-md {
    padding: 24px !important;
  }

  .h-px-24-md {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  .h-py-24-md {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .h-pt-24-md {
    padding-top: 24px !important;
  }

  .h-pb-24-md {
    padding-bottom: 24px !important;
  }

  .h-pl-24-md {
    padding-left: 24px !important;
  }

  .h-pr-24-md {
    padding-right: 24px !important;
  }

  .h-m-28-md {
    margin: 28px !important;
  }

  .h-mx-28-md {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }

  .h-my-28-md {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }

  .h-mt-28-md {
    margin-top: 28px !important;
  }

  .h-mb-28-md {
    margin-bottom: 28px !important;
  }

  .h-ml-28-md {
    margin-left: 28px !important;
  }

  .h-mr-28-md {
    margin-right: 28px !important;
  }

  .h-m-28-md-minus {
    margin: -28px !important;
  }

  .h-mx-28-md-minus {
    margin-left: -28px !important;
    margin-right: -28px !important;
  }

  .h-my-28-md-minus {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }

  .h-mt-28-md-minus {
    margin-top: -28px !important;
  }

  .h-mb-28-md-minus {
    margin-bottom: -28px !important;
  }

  .h-ml-28-md-minus {
    margin-left: -28px !important;
  }

  .h-mr-28-md-minus {
    margin-right: -28px !important;
  }

  .h-p-28-md {
    padding: 28px !important;
  }

  .h-px-28-md {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }

  .h-py-28-md {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  .h-pt-28-md {
    padding-top: 28px !important;
  }

  .h-pb-28-md {
    padding-bottom: 28px !important;
  }

  .h-pl-28-md {
    padding-left: 28px !important;
  }

  .h-pr-28-md {
    padding-right: 28px !important;
  }

  .h-m-32-md {
    margin: 32px !important;
  }

  .h-mx-32-md {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }

  .h-my-32-md {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .h-mt-32-md {
    margin-top: 32px !important;
  }

  .h-mb-32-md {
    margin-bottom: 32px !important;
  }

  .h-ml-32-md {
    margin-left: 32px !important;
  }

  .h-mr-32-md {
    margin-right: 32px !important;
  }

  .h-m-32-md-minus {
    margin: -32px !important;
  }

  .h-mx-32-md-minus {
    margin-left: -32px !important;
    margin-right: -32px !important;
  }

  .h-my-32-md-minus {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }

  .h-mt-32-md-minus {
    margin-top: -32px !important;
  }

  .h-mb-32-md-minus {
    margin-bottom: -32px !important;
  }

  .h-ml-32-md-minus {
    margin-left: -32px !important;
  }

  .h-mr-32-md-minus {
    margin-right: -32px !important;
  }

  .h-p-32-md {
    padding: 32px !important;
  }

  .h-px-32-md {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .h-py-32-md {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .h-pt-32-md {
    padding-top: 32px !important;
  }

  .h-pb-32-md {
    padding-bottom: 32px !important;
  }

  .h-pl-32-md {
    padding-left: 32px !important;
  }

  .h-pr-32-md {
    padding-right: 32px !important;
  }

  .h-m-36-md {
    margin: 36px !important;
  }

  .h-mx-36-md {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }

  .h-my-36-md {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .h-mt-36-md {
    margin-top: 36px !important;
  }

  .h-mb-36-md {
    margin-bottom: 36px !important;
  }

  .h-ml-36-md {
    margin-left: 36px !important;
  }

  .h-mr-36-md {
    margin-right: 36px !important;
  }

  .h-m-36-md-minus {
    margin: -36px !important;
  }

  .h-mx-36-md-minus {
    margin-left: -36px !important;
    margin-right: -36px !important;
  }

  .h-my-36-md-minus {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .h-mt-36-md-minus {
    margin-top: -36px !important;
  }

  .h-mb-36-md-minus {
    margin-bottom: -36px !important;
  }

  .h-ml-36-md-minus {
    margin-left: -36px !important;
  }

  .h-mr-36-md-minus {
    margin-right: -36px !important;
  }

  .h-p-36-md {
    padding: 36px !important;
  }

  .h-px-36-md {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }

  .h-py-36-md {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .h-pt-36-md {
    padding-top: 36px !important;
  }

  .h-pb-36-md {
    padding-bottom: 36px !important;
  }

  .h-pl-36-md {
    padding-left: 36px !important;
  }

  .h-pr-36-md {
    padding-right: 36px !important;
  }

  .h-m-40-md {
    margin: 40px !important;
  }

  .h-mx-40-md {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .h-my-40-md {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .h-mt-40-md {
    margin-top: 40px !important;
  }

  .h-mb-40-md {
    margin-bottom: 40px !important;
  }

  .h-ml-40-md {
    margin-left: 40px !important;
  }

  .h-mr-40-md {
    margin-right: 40px !important;
  }

  .h-m-40-md-minus {
    margin: -40px !important;
  }

  .h-mx-40-md-minus {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }

  .h-my-40-md-minus {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }

  .h-mt-40-md-minus {
    margin-top: -40px !important;
  }

  .h-mb-40-md-minus {
    margin-bottom: -40px !important;
  }

  .h-ml-40-md-minus {
    margin-left: -40px !important;
  }

  .h-mr-40-md-minus {
    margin-right: -40px !important;
  }

  .h-p-40-md {
    padding: 40px !important;
  }

  .h-px-40-md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .h-py-40-md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .h-pt-40-md {
    padding-top: 40px !important;
  }

  .h-pb-40-md {
    padding-bottom: 40px !important;
  }

  .h-pl-40-md {
    padding-left: 40px !important;
  }

  .h-pr-40-md {
    padding-right: 40px !important;
  }

  .h-m-44-md {
    margin: 44px !important;
  }

  .h-mx-44-md {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }

  .h-my-44-md {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }

  .h-mt-44-md {
    margin-top: 44px !important;
  }

  .h-mb-44-md {
    margin-bottom: 44px !important;
  }

  .h-ml-44-md {
    margin-left: 44px !important;
  }

  .h-mr-44-md {
    margin-right: 44px !important;
  }

  .h-m-44-md-minus {
    margin: -44px !important;
  }

  .h-mx-44-md-minus {
    margin-left: -44px !important;
    margin-right: -44px !important;
  }

  .h-my-44-md-minus {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }

  .h-mt-44-md-minus {
    margin-top: -44px !important;
  }

  .h-mb-44-md-minus {
    margin-bottom: -44px !important;
  }

  .h-ml-44-md-minus {
    margin-left: -44px !important;
  }

  .h-mr-44-md-minus {
    margin-right: -44px !important;
  }

  .h-p-44-md {
    padding: 44px !important;
  }

  .h-px-44-md {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }

  .h-py-44-md {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  .h-pt-44-md {
    padding-top: 44px !important;
  }

  .h-pb-44-md {
    padding-bottom: 44px !important;
  }

  .h-pl-44-md {
    padding-left: 44px !important;
  }

  .h-pr-44-md {
    padding-right: 44px !important;
  }

  .h-m-48-md {
    margin: 48px !important;
  }

  .h-mx-48-md {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }

  .h-my-48-md {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .h-mt-48-md {
    margin-top: 48px !important;
  }

  .h-mb-48-md {
    margin-bottom: 48px !important;
  }

  .h-ml-48-md {
    margin-left: 48px !important;
  }

  .h-mr-48-md {
    margin-right: 48px !important;
  }

  .h-m-48-md-minus {
    margin: -48px !important;
  }

  .h-mx-48-md-minus {
    margin-left: -48px !important;
    margin-right: -48px !important;
  }

  .h-my-48-md-minus {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .h-mt-48-md-minus {
    margin-top: -48px !important;
  }

  .h-mb-48-md-minus {
    margin-bottom: -48px !important;
  }

  .h-ml-48-md-minus {
    margin-left: -48px !important;
  }

  .h-mr-48-md-minus {
    margin-right: -48px !important;
  }

  .h-p-48-md {
    padding: 48px !important;
  }

  .h-px-48-md {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }

  .h-py-48-md {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .h-pt-48-md {
    padding-top: 48px !important;
  }

  .h-pb-48-md {
    padding-bottom: 48px !important;
  }

  .h-pl-48-md {
    padding-left: 48px !important;
  }

  .h-pr-48-md {
    padding-right: 48px !important;
  }

  .h-m-52-md {
    margin: 52px !important;
  }

  .h-mx-52-md {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }

  .h-my-52-md {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }

  .h-mt-52-md {
    margin-top: 52px !important;
  }

  .h-mb-52-md {
    margin-bottom: 52px !important;
  }

  .h-ml-52-md {
    margin-left: 52px !important;
  }

  .h-mr-52-md {
    margin-right: 52px !important;
  }

  .h-m-52-md-minus {
    margin: -52px !important;
  }

  .h-mx-52-md-minus {
    margin-left: -52px !important;
    margin-right: -52px !important;
  }

  .h-my-52-md-minus {
    margin-top: -52px !important;
    margin-bottom: -52px !important;
  }

  .h-mt-52-md-minus {
    margin-top: -52px !important;
  }

  .h-mb-52-md-minus {
    margin-bottom: -52px !important;
  }

  .h-ml-52-md-minus {
    margin-left: -52px !important;
  }

  .h-mr-52-md-minus {
    margin-right: -52px !important;
  }

  .h-p-52-md {
    padding: 52px !important;
  }

  .h-px-52-md {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }

  .h-py-52-md {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }

  .h-pt-52-md {
    padding-top: 52px !important;
  }

  .h-pb-52-md {
    padding-bottom: 52px !important;
  }

  .h-pl-52-md {
    padding-left: 52px !important;
  }

  .h-pr-52-md {
    padding-right: 52px !important;
  }

  .h-m-56-md {
    margin: 56px !important;
  }

  .h-mx-56-md {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }

  .h-my-56-md {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }

  .h-mt-56-md {
    margin-top: 56px !important;
  }

  .h-mb-56-md {
    margin-bottom: 56px !important;
  }

  .h-ml-56-md {
    margin-left: 56px !important;
  }

  .h-mr-56-md {
    margin-right: 56px !important;
  }

  .h-m-56-md-minus {
    margin: -56px !important;
  }

  .h-mx-56-md-minus {
    margin-left: -56px !important;
    margin-right: -56px !important;
  }

  .h-my-56-md-minus {
    margin-top: -56px !important;
    margin-bottom: -56px !important;
  }

  .h-mt-56-md-minus {
    margin-top: -56px !important;
  }

  .h-mb-56-md-minus {
    margin-bottom: -56px !important;
  }

  .h-ml-56-md-minus {
    margin-left: -56px !important;
  }

  .h-mr-56-md-minus {
    margin-right: -56px !important;
  }

  .h-p-56-md {
    padding: 56px !important;
  }

  .h-px-56-md {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }

  .h-py-56-md {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }

  .h-pt-56-md {
    padding-top: 56px !important;
  }

  .h-pb-56-md {
    padding-bottom: 56px !important;
  }

  .h-pl-56-md {
    padding-left: 56px !important;
  }

  .h-pr-56-md {
    padding-right: 56px !important;
  }

  .h-m-60-md {
    margin: 60px !important;
  }

  .h-mx-60-md {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }

  .h-my-60-md {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .h-mt-60-md {
    margin-top: 60px !important;
  }

  .h-mb-60-md {
    margin-bottom: 60px !important;
  }

  .h-ml-60-md {
    margin-left: 60px !important;
  }

  .h-mr-60-md {
    margin-right: 60px !important;
  }

  .h-m-60-md-minus {
    margin: -60px !important;
  }

  .h-mx-60-md-minus {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }

  .h-my-60-md-minus {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }

  .h-mt-60-md-minus {
    margin-top: -60px !important;
  }

  .h-mb-60-md-minus {
    margin-bottom: -60px !important;
  }

  .h-ml-60-md-minus {
    margin-left: -60px !important;
  }

  .h-mr-60-md-minus {
    margin-right: -60px !important;
  }

  .h-p-60-md {
    padding: 60px !important;
  }

  .h-px-60-md {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }

  .h-py-60-md {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .h-pt-60-md {
    padding-top: 60px !important;
  }

  .h-pb-60-md {
    padding-bottom: 60px !important;
  }

  .h-pl-60-md {
    padding-left: 60px !important;
  }

  .h-pr-60-md {
    padding-right: 60px !important;
  }

  .h-m-64-md {
    margin: 64px !important;
  }

  .h-mx-64-md {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }

  .h-my-64-md {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }

  .h-mt-64-md {
    margin-top: 64px !important;
  }

  .h-mb-64-md {
    margin-bottom: 64px !important;
  }

  .h-ml-64-md {
    margin-left: 64px !important;
  }

  .h-mr-64-md {
    margin-right: 64px !important;
  }

  .h-m-64-md-minus {
    margin: -64px !important;
  }

  .h-mx-64-md-minus {
    margin-left: -64px !important;
    margin-right: -64px !important;
  }

  .h-my-64-md-minus {
    margin-top: -64px !important;
    margin-bottom: -64px !important;
  }

  .h-mt-64-md-minus {
    margin-top: -64px !important;
  }

  .h-mb-64-md-minus {
    margin-bottom: -64px !important;
  }

  .h-ml-64-md-minus {
    margin-left: -64px !important;
  }

  .h-mr-64-md-minus {
    margin-right: -64px !important;
  }

  .h-p-64-md {
    padding: 64px !important;
  }

  .h-px-64-md {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }

  .h-py-64-md {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }

  .h-pt-64-md {
    padding-top: 64px !important;
  }

  .h-pb-64-md {
    padding-bottom: 64px !important;
  }

  .h-pl-64-md {
    padding-left: 64px !important;
  }

  .h-pr-64-md {
    padding-right: 64px !important;
  }

  .h-m-68-md {
    margin: 68px !important;
  }

  .h-mx-68-md {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }

  .h-my-68-md {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }

  .h-mt-68-md {
    margin-top: 68px !important;
  }

  .h-mb-68-md {
    margin-bottom: 68px !important;
  }

  .h-ml-68-md {
    margin-left: 68px !important;
  }

  .h-mr-68-md {
    margin-right: 68px !important;
  }

  .h-m-68-md-minus {
    margin: -68px !important;
  }

  .h-mx-68-md-minus {
    margin-left: -68px !important;
    margin-right: -68px !important;
  }

  .h-my-68-md-minus {
    margin-top: -68px !important;
    margin-bottom: -68px !important;
  }

  .h-mt-68-md-minus {
    margin-top: -68px !important;
  }

  .h-mb-68-md-minus {
    margin-bottom: -68px !important;
  }

  .h-ml-68-md-minus {
    margin-left: -68px !important;
  }

  .h-mr-68-md-minus {
    margin-right: -68px !important;
  }

  .h-p-68-md {
    padding: 68px !important;
  }

  .h-px-68-md {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }

  .h-py-68-md {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }

  .h-pt-68-md {
    padding-top: 68px !important;
  }

  .h-pb-68-md {
    padding-bottom: 68px !important;
  }

  .h-pl-68-md {
    padding-left: 68px !important;
  }

  .h-pr-68-md {
    padding-right: 68px !important;
  }

  .h-m-72-md {
    margin: 72px !important;
  }

  .h-mx-72-md {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }

  .h-my-72-md {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .h-mt-72-md {
    margin-top: 72px !important;
  }

  .h-mb-72-md {
    margin-bottom: 72px !important;
  }

  .h-ml-72-md {
    margin-left: 72px !important;
  }

  .h-mr-72-md {
    margin-right: 72px !important;
  }

  .h-m-72-md-minus {
    margin: -72px !important;
  }

  .h-mx-72-md-minus {
    margin-left: -72px !important;
    margin-right: -72px !important;
  }

  .h-my-72-md-minus {
    margin-top: -72px !important;
    margin-bottom: -72px !important;
  }

  .h-mt-72-md-minus {
    margin-top: -72px !important;
  }

  .h-mb-72-md-minus {
    margin-bottom: -72px !important;
  }

  .h-ml-72-md-minus {
    margin-left: -72px !important;
  }

  .h-mr-72-md-minus {
    margin-right: -72px !important;
  }

  .h-p-72-md {
    padding: 72px !important;
  }

  .h-px-72-md {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }

  .h-py-72-md {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .h-pt-72-md {
    padding-top: 72px !important;
  }

  .h-pb-72-md {
    padding-bottom: 72px !important;
  }

  .h-pl-72-md {
    padding-left: 72px !important;
  }

  .h-pr-72-md {
    padding-right: 72px !important;
  }

  .h-m-76-md {
    margin: 76px !important;
  }

  .h-mx-76-md {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }

  .h-my-76-md {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }

  .h-mt-76-md {
    margin-top: 76px !important;
  }

  .h-mb-76-md {
    margin-bottom: 76px !important;
  }

  .h-ml-76-md {
    margin-left: 76px !important;
  }

  .h-mr-76-md {
    margin-right: 76px !important;
  }

  .h-m-76-md-minus {
    margin: -76px !important;
  }

  .h-mx-76-md-minus {
    margin-left: -76px !important;
    margin-right: -76px !important;
  }

  .h-my-76-md-minus {
    margin-top: -76px !important;
    margin-bottom: -76px !important;
  }

  .h-mt-76-md-minus {
    margin-top: -76px !important;
  }

  .h-mb-76-md-minus {
    margin-bottom: -76px !important;
  }

  .h-ml-76-md-minus {
    margin-left: -76px !important;
  }

  .h-mr-76-md-minus {
    margin-right: -76px !important;
  }

  .h-p-76-md {
    padding: 76px !important;
  }

  .h-px-76-md {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }

  .h-py-76-md {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }

  .h-pt-76-md {
    padding-top: 76px !important;
  }

  .h-pb-76-md {
    padding-bottom: 76px !important;
  }

  .h-pl-76-md {
    padding-left: 76px !important;
  }

  .h-pr-76-md {
    padding-right: 76px !important;
  }

  .h-m-80-md {
    margin: 80px !important;
  }

  .h-mx-80-md {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .h-my-80-md {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

  .h-mt-80-md {
    margin-top: 80px !important;
  }

  .h-mb-80-md {
    margin-bottom: 80px !important;
  }

  .h-ml-80-md {
    margin-left: 80px !important;
  }

  .h-mr-80-md {
    margin-right: 80px !important;
  }

  .h-m-80-md-minus {
    margin: -80px !important;
  }

  .h-mx-80-md-minus {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }

  .h-my-80-md-minus {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }

  .h-mt-80-md-minus {
    margin-top: -80px !important;
  }

  .h-mb-80-md-minus {
    margin-bottom: -80px !important;
  }

  .h-ml-80-md-minus {
    margin-left: -80px !important;
  }

  .h-mr-80-md-minus {
    margin-right: -80px !important;
  }

  .h-p-80-md {
    padding: 80px !important;
  }

  .h-px-80-md {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }

  .h-py-80-md {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .h-pt-80-md {
    padding-top: 80px !important;
  }

  .h-pb-80-md {
    padding-bottom: 80px !important;
  }

  .h-pl-80-md {
    padding-left: 80px !important;
  }

  .h-pr-80-md {
    padding-right: 80px !important;
  }

  .h-m-84-md {
    margin: 84px !important;
  }

  .h-mx-84-md {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }

  .h-my-84-md {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }

  .h-mt-84-md {
    margin-top: 84px !important;
  }

  .h-mb-84-md {
    margin-bottom: 84px !important;
  }

  .h-ml-84-md {
    margin-left: 84px !important;
  }

  .h-mr-84-md {
    margin-right: 84px !important;
  }

  .h-m-84-md-minus {
    margin: -84px !important;
  }

  .h-mx-84-md-minus {
    margin-left: -84px !important;
    margin-right: -84px !important;
  }

  .h-my-84-md-minus {
    margin-top: -84px !important;
    margin-bottom: -84px !important;
  }

  .h-mt-84-md-minus {
    margin-top: -84px !important;
  }

  .h-mb-84-md-minus {
    margin-bottom: -84px !important;
  }

  .h-ml-84-md-minus {
    margin-left: -84px !important;
  }

  .h-mr-84-md-minus {
    margin-right: -84px !important;
  }

  .h-p-84-md {
    padding: 84px !important;
  }

  .h-px-84-md {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }

  .h-py-84-md {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }

  .h-pt-84-md {
    padding-top: 84px !important;
  }

  .h-pb-84-md {
    padding-bottom: 84px !important;
  }

  .h-pl-84-md {
    padding-left: 84px !important;
  }

  .h-pr-84-md {
    padding-right: 84px !important;
  }

  .h-m-88-md {
    margin: 88px !important;
  }

  .h-mx-88-md {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }

  .h-my-88-md {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }

  .h-mt-88-md {
    margin-top: 88px !important;
  }

  .h-mb-88-md {
    margin-bottom: 88px !important;
  }

  .h-ml-88-md {
    margin-left: 88px !important;
  }

  .h-mr-88-md {
    margin-right: 88px !important;
  }

  .h-m-88-md-minus {
    margin: -88px !important;
  }

  .h-mx-88-md-minus {
    margin-left: -88px !important;
    margin-right: -88px !important;
  }

  .h-my-88-md-minus {
    margin-top: -88px !important;
    margin-bottom: -88px !important;
  }

  .h-mt-88-md-minus {
    margin-top: -88px !important;
  }

  .h-mb-88-md-minus {
    margin-bottom: -88px !important;
  }

  .h-ml-88-md-minus {
    margin-left: -88px !important;
  }

  .h-mr-88-md-minus {
    margin-right: -88px !important;
  }

  .h-p-88-md {
    padding: 88px !important;
  }

  .h-px-88-md {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }

  .h-py-88-md {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }

  .h-pt-88-md {
    padding-top: 88px !important;
  }

  .h-pb-88-md {
    padding-bottom: 88px !important;
  }

  .h-pl-88-md {
    padding-left: 88px !important;
  }

  .h-pr-88-md {
    padding-right: 88px !important;
  }

  .h-m-92-md {
    margin: 92px !important;
  }

  .h-mx-92-md {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }

  .h-my-92-md {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }

  .h-mt-92-md {
    margin-top: 92px !important;
  }

  .h-mb-92-md {
    margin-bottom: 92px !important;
  }

  .h-ml-92-md {
    margin-left: 92px !important;
  }

  .h-mr-92-md {
    margin-right: 92px !important;
  }

  .h-m-92-md-minus {
    margin: -92px !important;
  }

  .h-mx-92-md-minus {
    margin-left: -92px !important;
    margin-right: -92px !important;
  }

  .h-my-92-md-minus {
    margin-top: -92px !important;
    margin-bottom: -92px !important;
  }

  .h-mt-92-md-minus {
    margin-top: -92px !important;
  }

  .h-mb-92-md-minus {
    margin-bottom: -92px !important;
  }

  .h-ml-92-md-minus {
    margin-left: -92px !important;
  }

  .h-mr-92-md-minus {
    margin-right: -92px !important;
  }

  .h-p-92-md {
    padding: 92px !important;
  }

  .h-px-92-md {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }

  .h-py-92-md {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }

  .h-pt-92-md {
    padding-top: 92px !important;
  }

  .h-pb-92-md {
    padding-bottom: 92px !important;
  }

  .h-pl-92-md {
    padding-left: 92px !important;
  }

  .h-pr-92-md {
    padding-right: 92px !important;
  }

  .h-m-96-md {
    margin: 96px !important;
  }

  .h-mx-96-md {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }

  .h-my-96-md {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .h-mt-96-md {
    margin-top: 96px !important;
  }

  .h-mb-96-md {
    margin-bottom: 96px !important;
  }

  .h-ml-96-md {
    margin-left: 96px !important;
  }

  .h-mr-96-md {
    margin-right: 96px !important;
  }

  .h-m-96-md-minus {
    margin: -96px !important;
  }

  .h-mx-96-md-minus {
    margin-left: -96px !important;
    margin-right: -96px !important;
  }

  .h-my-96-md-minus {
    margin-top: -96px !important;
    margin-bottom: -96px !important;
  }

  .h-mt-96-md-minus {
    margin-top: -96px !important;
  }

  .h-mb-96-md-minus {
    margin-bottom: -96px !important;
  }

  .h-ml-96-md-minus {
    margin-left: -96px !important;
  }

  .h-mr-96-md-minus {
    margin-right: -96px !important;
  }

  .h-p-96-md {
    padding: 96px !important;
  }

  .h-px-96-md {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }

  .h-py-96-md {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .h-pt-96-md {
    padding-top: 96px !important;
  }

  .h-pb-96-md {
    padding-bottom: 96px !important;
  }

  .h-pl-96-md {
    padding-left: 96px !important;
  }

  .h-pr-96-md {
    padding-right: 96px !important;
  }

  .h-m-100-md {
    margin: 100px !important;
  }

  .h-mx-100-md {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }

  .h-my-100-md {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .h-mt-100-md {
    margin-top: 100px !important;
  }

  .h-mb-100-md {
    margin-bottom: 100px !important;
  }

  .h-ml-100-md {
    margin-left: 100px !important;
  }

  .h-mr-100-md {
    margin-right: 100px !important;
  }

  .h-m-100-md-minus {
    margin: -100px !important;
  }

  .h-mx-100-md-minus {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }

  .h-my-100-md-minus {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }

  .h-mt-100-md-minus {
    margin-top: -100px !important;
  }

  .h-mb-100-md-minus {
    margin-bottom: -100px !important;
  }

  .h-ml-100-md-minus {
    margin-left: -100px !important;
  }

  .h-mr-100-md-minus {
    margin-right: -100px !important;
  }

  .h-p-100-md {
    padding: 100px !important;
  }

  .h-px-100-md {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }

  .h-py-100-md {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .h-pt-100-md {
    padding-top: 100px !important;
  }

  .h-pb-100-md {
    padding-bottom: 100px !important;
  }

  .h-pl-100-md {
    padding-left: 100px !important;
  }

  .h-pr-100-md {
    padding-right: 100px !important;
  }

  .h-m-104-md {
    margin: 104px !important;
  }

  .h-mx-104-md {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }

  .h-my-104-md {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }

  .h-mt-104-md {
    margin-top: 104px !important;
  }

  .h-mb-104-md {
    margin-bottom: 104px !important;
  }

  .h-ml-104-md {
    margin-left: 104px !important;
  }

  .h-mr-104-md {
    margin-right: 104px !important;
  }

  .h-m-104-md-minus {
    margin: -104px !important;
  }

  .h-mx-104-md-minus {
    margin-left: -104px !important;
    margin-right: -104px !important;
  }

  .h-my-104-md-minus {
    margin-top: -104px !important;
    margin-bottom: -104px !important;
  }

  .h-mt-104-md-minus {
    margin-top: -104px !important;
  }

  .h-mb-104-md-minus {
    margin-bottom: -104px !important;
  }

  .h-ml-104-md-minus {
    margin-left: -104px !important;
  }

  .h-mr-104-md-minus {
    margin-right: -104px !important;
  }

  .h-p-104-md {
    padding: 104px !important;
  }

  .h-px-104-md {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }

  .h-py-104-md {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }

  .h-pt-104-md {
    padding-top: 104px !important;
  }

  .h-pb-104-md {
    padding-bottom: 104px !important;
  }

  .h-pl-104-md {
    padding-left: 104px !important;
  }

  .h-pr-104-md {
    padding-right: 104px !important;
  }

  .h-m-108-md {
    margin: 108px !important;
  }

  .h-mx-108-md {
    margin-left: 108px !important;
    margin-right: 108px !important;
  }

  .h-my-108-md {
    margin-top: 108px !important;
    margin-bottom: 108px !important;
  }

  .h-mt-108-md {
    margin-top: 108px !important;
  }

  .h-mb-108-md {
    margin-bottom: 108px !important;
  }

  .h-ml-108-md {
    margin-left: 108px !important;
  }

  .h-mr-108-md {
    margin-right: 108px !important;
  }

  .h-m-108-md-minus {
    margin: -108px !important;
  }

  .h-mx-108-md-minus {
    margin-left: -108px !important;
    margin-right: -108px !important;
  }

  .h-my-108-md-minus {
    margin-top: -108px !important;
    margin-bottom: -108px !important;
  }

  .h-mt-108-md-minus {
    margin-top: -108px !important;
  }

  .h-mb-108-md-minus {
    margin-bottom: -108px !important;
  }

  .h-ml-108-md-minus {
    margin-left: -108px !important;
  }

  .h-mr-108-md-minus {
    margin-right: -108px !important;
  }

  .h-p-108-md {
    padding: 108px !important;
  }

  .h-px-108-md {
    padding-left: 108px !important;
    padding-right: 108px !important;
  }

  .h-py-108-md {
    padding-top: 108px !important;
    padding-bottom: 108px !important;
  }

  .h-pt-108-md {
    padding-top: 108px !important;
  }

  .h-pb-108-md {
    padding-bottom: 108px !important;
  }

  .h-pl-108-md {
    padding-left: 108px !important;
  }

  .h-pr-108-md {
    padding-right: 108px !important;
  }

  .h-m-112-md {
    margin: 112px !important;
  }

  .h-mx-112-md {
    margin-left: 112px !important;
    margin-right: 112px !important;
  }

  .h-my-112-md {
    margin-top: 112px !important;
    margin-bottom: 112px !important;
  }

  .h-mt-112-md {
    margin-top: 112px !important;
  }

  .h-mb-112-md {
    margin-bottom: 112px !important;
  }

  .h-ml-112-md {
    margin-left: 112px !important;
  }

  .h-mr-112-md {
    margin-right: 112px !important;
  }

  .h-m-112-md-minus {
    margin: -112px !important;
  }

  .h-mx-112-md-minus {
    margin-left: -112px !important;
    margin-right: -112px !important;
  }

  .h-my-112-md-minus {
    margin-top: -112px !important;
    margin-bottom: -112px !important;
  }

  .h-mt-112-md-minus {
    margin-top: -112px !important;
  }

  .h-mb-112-md-minus {
    margin-bottom: -112px !important;
  }

  .h-ml-112-md-minus {
    margin-left: -112px !important;
  }

  .h-mr-112-md-minus {
    margin-right: -112px !important;
  }

  .h-p-112-md {
    padding: 112px !important;
  }

  .h-px-112-md {
    padding-left: 112px !important;
    padding-right: 112px !important;
  }

  .h-py-112-md {
    padding-top: 112px !important;
    padding-bottom: 112px !important;
  }

  .h-pt-112-md {
    padding-top: 112px !important;
  }

  .h-pb-112-md {
    padding-bottom: 112px !important;
  }

  .h-pl-112-md {
    padding-left: 112px !important;
  }

  .h-pr-112-md {
    padding-right: 112px !important;
  }

  .h-m-116-md {
    margin: 116px !important;
  }

  .h-mx-116-md {
    margin-left: 116px !important;
    margin-right: 116px !important;
  }

  .h-my-116-md {
    margin-top: 116px !important;
    margin-bottom: 116px !important;
  }

  .h-mt-116-md {
    margin-top: 116px !important;
  }

  .h-mb-116-md {
    margin-bottom: 116px !important;
  }

  .h-ml-116-md {
    margin-left: 116px !important;
  }

  .h-mr-116-md {
    margin-right: 116px !important;
  }

  .h-m-116-md-minus {
    margin: -116px !important;
  }

  .h-mx-116-md-minus {
    margin-left: -116px !important;
    margin-right: -116px !important;
  }

  .h-my-116-md-minus {
    margin-top: -116px !important;
    margin-bottom: -116px !important;
  }

  .h-mt-116-md-minus {
    margin-top: -116px !important;
  }

  .h-mb-116-md-minus {
    margin-bottom: -116px !important;
  }

  .h-ml-116-md-minus {
    margin-left: -116px !important;
  }

  .h-mr-116-md-minus {
    margin-right: -116px !important;
  }

  .h-p-116-md {
    padding: 116px !important;
  }

  .h-px-116-md {
    padding-left: 116px !important;
    padding-right: 116px !important;
  }

  .h-py-116-md {
    padding-top: 116px !important;
    padding-bottom: 116px !important;
  }

  .h-pt-116-md {
    padding-top: 116px !important;
  }

  .h-pb-116-md {
    padding-bottom: 116px !important;
  }

  .h-pl-116-md {
    padding-left: 116px !important;
  }

  .h-pr-116-md {
    padding-right: 116px !important;
  }

  .h-m-120-md {
    margin: 120px !important;
  }

  .h-mx-120-md {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }

  .h-my-120-md {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

  .h-mt-120-md {
    margin-top: 120px !important;
  }

  .h-mb-120-md {
    margin-bottom: 120px !important;
  }

  .h-ml-120-md {
    margin-left: 120px !important;
  }

  .h-mr-120-md {
    margin-right: 120px !important;
  }

  .h-m-120-md-minus {
    margin: -120px !important;
  }

  .h-mx-120-md-minus {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }

  .h-my-120-md-minus {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }

  .h-mt-120-md-minus {
    margin-top: -120px !important;
  }

  .h-mb-120-md-minus {
    margin-bottom: -120px !important;
  }

  .h-ml-120-md-minus {
    margin-left: -120px !important;
  }

  .h-mr-120-md-minus {
    margin-right: -120px !important;
  }

  .h-p-120-md {
    padding: 120px !important;
  }

  .h-px-120-md {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }

  .h-py-120-md {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .h-pt-120-md {
    padding-top: 120px !important;
  }

  .h-pb-120-md {
    padding-bottom: 120px !important;
  }

  .h-pl-120-md {
    padding-left: 120px !important;
  }

  .h-pr-120-md {
    padding-right: 120px !important;
  }

  .h-m-124-md {
    margin: 124px !important;
  }

  .h-mx-124-md {
    margin-left: 124px !important;
    margin-right: 124px !important;
  }

  .h-my-124-md {
    margin-top: 124px !important;
    margin-bottom: 124px !important;
  }

  .h-mt-124-md {
    margin-top: 124px !important;
  }

  .h-mb-124-md {
    margin-bottom: 124px !important;
  }

  .h-ml-124-md {
    margin-left: 124px !important;
  }

  .h-mr-124-md {
    margin-right: 124px !important;
  }

  .h-m-124-md-minus {
    margin: -124px !important;
  }

  .h-mx-124-md-minus {
    margin-left: -124px !important;
    margin-right: -124px !important;
  }

  .h-my-124-md-minus {
    margin-top: -124px !important;
    margin-bottom: -124px !important;
  }

  .h-mt-124-md-minus {
    margin-top: -124px !important;
  }

  .h-mb-124-md-minus {
    margin-bottom: -124px !important;
  }

  .h-ml-124-md-minus {
    margin-left: -124px !important;
  }

  .h-mr-124-md-minus {
    margin-right: -124px !important;
  }

  .h-p-124-md {
    padding: 124px !important;
  }

  .h-px-124-md {
    padding-left: 124px !important;
    padding-right: 124px !important;
  }

  .h-py-124-md {
    padding-top: 124px !important;
    padding-bottom: 124px !important;
  }

  .h-pt-124-md {
    padding-top: 124px !important;
  }

  .h-pb-124-md {
    padding-bottom: 124px !important;
  }

  .h-pl-124-md {
    padding-left: 124px !important;
  }

  .h-pr-124-md {
    padding-right: 124px !important;
  }

  .h-m-128-md {
    margin: 128px !important;
  }

  .h-mx-128-md {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }

  .h-my-128-md {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }

  .h-mt-128-md {
    margin-top: 128px !important;
  }

  .h-mb-128-md {
    margin-bottom: 128px !important;
  }

  .h-ml-128-md {
    margin-left: 128px !important;
  }

  .h-mr-128-md {
    margin-right: 128px !important;
  }

  .h-m-128-md-minus {
    margin: -128px !important;
  }

  .h-mx-128-md-minus {
    margin-left: -128px !important;
    margin-right: -128px !important;
  }

  .h-my-128-md-minus {
    margin-top: -128px !important;
    margin-bottom: -128px !important;
  }

  .h-mt-128-md-minus {
    margin-top: -128px !important;
  }

  .h-mb-128-md-minus {
    margin-bottom: -128px !important;
  }

  .h-ml-128-md-minus {
    margin-left: -128px !important;
  }

  .h-mr-128-md-minus {
    margin-right: -128px !important;
  }

  .h-p-128-md {
    padding: 128px !important;
  }

  .h-px-128-md {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }

  .h-py-128-md {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }

  .h-pt-128-md {
    padding-top: 128px !important;
  }

  .h-pb-128-md {
    padding-bottom: 128px !important;
  }

  .h-pl-128-md {
    padding-left: 128px !important;
  }

  .h-pr-128-md {
    padding-right: 128px !important;
  }

  .h-m-132-md {
    margin: 132px !important;
  }

  .h-mx-132-md {
    margin-left: 132px !important;
    margin-right: 132px !important;
  }

  .h-my-132-md {
    margin-top: 132px !important;
    margin-bottom: 132px !important;
  }

  .h-mt-132-md {
    margin-top: 132px !important;
  }

  .h-mb-132-md {
    margin-bottom: 132px !important;
  }

  .h-ml-132-md {
    margin-left: 132px !important;
  }

  .h-mr-132-md {
    margin-right: 132px !important;
  }

  .h-m-132-md-minus {
    margin: -132px !important;
  }

  .h-mx-132-md-minus {
    margin-left: -132px !important;
    margin-right: -132px !important;
  }

  .h-my-132-md-minus {
    margin-top: -132px !important;
    margin-bottom: -132px !important;
  }

  .h-mt-132-md-minus {
    margin-top: -132px !important;
  }

  .h-mb-132-md-minus {
    margin-bottom: -132px !important;
  }

  .h-ml-132-md-minus {
    margin-left: -132px !important;
  }

  .h-mr-132-md-minus {
    margin-right: -132px !important;
  }

  .h-p-132-md {
    padding: 132px !important;
  }

  .h-px-132-md {
    padding-left: 132px !important;
    padding-right: 132px !important;
  }

  .h-py-132-md {
    padding-top: 132px !important;
    padding-bottom: 132px !important;
  }

  .h-pt-132-md {
    padding-top: 132px !important;
  }

  .h-pb-132-md {
    padding-bottom: 132px !important;
  }

  .h-pl-132-md {
    padding-left: 132px !important;
  }

  .h-pr-132-md {
    padding-right: 132px !important;
  }

  .h-m-136-md {
    margin: 136px !important;
  }

  .h-mx-136-md {
    margin-left: 136px !important;
    margin-right: 136px !important;
  }

  .h-my-136-md {
    margin-top: 136px !important;
    margin-bottom: 136px !important;
  }

  .h-mt-136-md {
    margin-top: 136px !important;
  }

  .h-mb-136-md {
    margin-bottom: 136px !important;
  }

  .h-ml-136-md {
    margin-left: 136px !important;
  }

  .h-mr-136-md {
    margin-right: 136px !important;
  }

  .h-m-136-md-minus {
    margin: -136px !important;
  }

  .h-mx-136-md-minus {
    margin-left: -136px !important;
    margin-right: -136px !important;
  }

  .h-my-136-md-minus {
    margin-top: -136px !important;
    margin-bottom: -136px !important;
  }

  .h-mt-136-md-minus {
    margin-top: -136px !important;
  }

  .h-mb-136-md-minus {
    margin-bottom: -136px !important;
  }

  .h-ml-136-md-minus {
    margin-left: -136px !important;
  }

  .h-mr-136-md-minus {
    margin-right: -136px !important;
  }

  .h-p-136-md {
    padding: 136px !important;
  }

  .h-px-136-md {
    padding-left: 136px !important;
    padding-right: 136px !important;
  }

  .h-py-136-md {
    padding-top: 136px !important;
    padding-bottom: 136px !important;
  }

  .h-pt-136-md {
    padding-top: 136px !important;
  }

  .h-pb-136-md {
    padding-bottom: 136px !important;
  }

  .h-pl-136-md {
    padding-left: 136px !important;
  }

  .h-pr-136-md {
    padding-right: 136px !important;
  }

  .h-m-140-md {
    margin: 140px !important;
  }

  .h-mx-140-md {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }

  .h-my-140-md {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }

  .h-mt-140-md {
    margin-top: 140px !important;
  }

  .h-mb-140-md {
    margin-bottom: 140px !important;
  }

  .h-ml-140-md {
    margin-left: 140px !important;
  }

  .h-mr-140-md {
    margin-right: 140px !important;
  }

  .h-m-140-md-minus {
    margin: -140px !important;
  }

  .h-mx-140-md-minus {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }

  .h-my-140-md-minus {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }

  .h-mt-140-md-minus {
    margin-top: -140px !important;
  }

  .h-mb-140-md-minus {
    margin-bottom: -140px !important;
  }

  .h-ml-140-md-minus {
    margin-left: -140px !important;
  }

  .h-mr-140-md-minus {
    margin-right: -140px !important;
  }

  .h-p-140-md {
    padding: 140px !important;
  }

  .h-px-140-md {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }

  .h-py-140-md {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }

  .h-pt-140-md {
    padding-top: 140px !important;
  }

  .h-pb-140-md {
    padding-bottom: 140px !important;
  }

  .h-pl-140-md {
    padding-left: 140px !important;
  }

  .h-pr-140-md {
    padding-right: 140px !important;
  }

  .h-m-144-md {
    margin: 144px !important;
  }

  .h-mx-144-md {
    margin-left: 144px !important;
    margin-right: 144px !important;
  }

  .h-my-144-md {
    margin-top: 144px !important;
    margin-bottom: 144px !important;
  }

  .h-mt-144-md {
    margin-top: 144px !important;
  }

  .h-mb-144-md {
    margin-bottom: 144px !important;
  }

  .h-ml-144-md {
    margin-left: 144px !important;
  }

  .h-mr-144-md {
    margin-right: 144px !important;
  }

  .h-m-144-md-minus {
    margin: -144px !important;
  }

  .h-mx-144-md-minus {
    margin-left: -144px !important;
    margin-right: -144px !important;
  }

  .h-my-144-md-minus {
    margin-top: -144px !important;
    margin-bottom: -144px !important;
  }

  .h-mt-144-md-minus {
    margin-top: -144px !important;
  }

  .h-mb-144-md-minus {
    margin-bottom: -144px !important;
  }

  .h-ml-144-md-minus {
    margin-left: -144px !important;
  }

  .h-mr-144-md-minus {
    margin-right: -144px !important;
  }

  .h-p-144-md {
    padding: 144px !important;
  }

  .h-px-144-md {
    padding-left: 144px !important;
    padding-right: 144px !important;
  }

  .h-py-144-md {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .h-pt-144-md {
    padding-top: 144px !important;
  }

  .h-pb-144-md {
    padding-bottom: 144px !important;
  }

  .h-pl-144-md {
    padding-left: 144px !important;
  }

  .h-pr-144-md {
    padding-right: 144px !important;
  }

  .h-m-148-md {
    margin: 148px !important;
  }

  .h-mx-148-md {
    margin-left: 148px !important;
    margin-right: 148px !important;
  }

  .h-my-148-md {
    margin-top: 148px !important;
    margin-bottom: 148px !important;
  }

  .h-mt-148-md {
    margin-top: 148px !important;
  }

  .h-mb-148-md {
    margin-bottom: 148px !important;
  }

  .h-ml-148-md {
    margin-left: 148px !important;
  }

  .h-mr-148-md {
    margin-right: 148px !important;
  }

  .h-m-148-md-minus {
    margin: -148px !important;
  }

  .h-mx-148-md-minus {
    margin-left: -148px !important;
    margin-right: -148px !important;
  }

  .h-my-148-md-minus {
    margin-top: -148px !important;
    margin-bottom: -148px !important;
  }

  .h-mt-148-md-minus {
    margin-top: -148px !important;
  }

  .h-mb-148-md-minus {
    margin-bottom: -148px !important;
  }

  .h-ml-148-md-minus {
    margin-left: -148px !important;
  }

  .h-mr-148-md-minus {
    margin-right: -148px !important;
  }

  .h-p-148-md {
    padding: 148px !important;
  }

  .h-px-148-md {
    padding-left: 148px !important;
    padding-right: 148px !important;
  }

  .h-py-148-md {
    padding-top: 148px !important;
    padding-bottom: 148px !important;
  }

  .h-pt-148-md {
    padding-top: 148px !important;
  }

  .h-pb-148-md {
    padding-bottom: 148px !important;
  }

  .h-pl-148-md {
    padding-left: 148px !important;
  }

  .h-pr-148-md {
    padding-right: 148px !important;
  }

  .h-m-152-md {
    margin: 152px !important;
  }

  .h-mx-152-md {
    margin-left: 152px !important;
    margin-right: 152px !important;
  }

  .h-my-152-md {
    margin-top: 152px !important;
    margin-bottom: 152px !important;
  }

  .h-mt-152-md {
    margin-top: 152px !important;
  }

  .h-mb-152-md {
    margin-bottom: 152px !important;
  }

  .h-ml-152-md {
    margin-left: 152px !important;
  }

  .h-mr-152-md {
    margin-right: 152px !important;
  }

  .h-m-152-md-minus {
    margin: -152px !important;
  }

  .h-mx-152-md-minus {
    margin-left: -152px !important;
    margin-right: -152px !important;
  }

  .h-my-152-md-minus {
    margin-top: -152px !important;
    margin-bottom: -152px !important;
  }

  .h-mt-152-md-minus {
    margin-top: -152px !important;
  }

  .h-mb-152-md-minus {
    margin-bottom: -152px !important;
  }

  .h-ml-152-md-minus {
    margin-left: -152px !important;
  }

  .h-mr-152-md-minus {
    margin-right: -152px !important;
  }

  .h-p-152-md {
    padding: 152px !important;
  }

  .h-px-152-md {
    padding-left: 152px !important;
    padding-right: 152px !important;
  }

  .h-py-152-md {
    padding-top: 152px !important;
    padding-bottom: 152px !important;
  }

  .h-pt-152-md {
    padding-top: 152px !important;
  }

  .h-pb-152-md {
    padding-bottom: 152px !important;
  }

  .h-pl-152-md {
    padding-left: 152px !important;
  }

  .h-pr-152-md {
    padding-right: 152px !important;
  }

  .h-m-156-md {
    margin: 156px !important;
  }

  .h-mx-156-md {
    margin-left: 156px !important;
    margin-right: 156px !important;
  }

  .h-my-156-md {
    margin-top: 156px !important;
    margin-bottom: 156px !important;
  }

  .h-mt-156-md {
    margin-top: 156px !important;
  }

  .h-mb-156-md {
    margin-bottom: 156px !important;
  }

  .h-ml-156-md {
    margin-left: 156px !important;
  }

  .h-mr-156-md {
    margin-right: 156px !important;
  }

  .h-m-156-md-minus {
    margin: -156px !important;
  }

  .h-mx-156-md-minus {
    margin-left: -156px !important;
    margin-right: -156px !important;
  }

  .h-my-156-md-minus {
    margin-top: -156px !important;
    margin-bottom: -156px !important;
  }

  .h-mt-156-md-minus {
    margin-top: -156px !important;
  }

  .h-mb-156-md-minus {
    margin-bottom: -156px !important;
  }

  .h-ml-156-md-minus {
    margin-left: -156px !important;
  }

  .h-mr-156-md-minus {
    margin-right: -156px !important;
  }

  .h-p-156-md {
    padding: 156px !important;
  }

  .h-px-156-md {
    padding-left: 156px !important;
    padding-right: 156px !important;
  }

  .h-py-156-md {
    padding-top: 156px !important;
    padding-bottom: 156px !important;
  }

  .h-pt-156-md {
    padding-top: 156px !important;
  }

  .h-pb-156-md {
    padding-bottom: 156px !important;
  }

  .h-pl-156-md {
    padding-left: 156px !important;
  }

  .h-pr-156-md {
    padding-right: 156px !important;
  }

  .h-m-160-md {
    margin: 160px !important;
  }

  .h-mx-160-md {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }

  .h-my-160-md {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }

  .h-mt-160-md {
    margin-top: 160px !important;
  }

  .h-mb-160-md {
    margin-bottom: 160px !important;
  }

  .h-ml-160-md {
    margin-left: 160px !important;
  }

  .h-mr-160-md {
    margin-right: 160px !important;
  }

  .h-m-160-md-minus {
    margin: -160px !important;
  }

  .h-mx-160-md-minus {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }

  .h-my-160-md-minus {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }

  .h-mt-160-md-minus {
    margin-top: -160px !important;
  }

  .h-mb-160-md-minus {
    margin-bottom: -160px !important;
  }

  .h-ml-160-md-minus {
    margin-left: -160px !important;
  }

  .h-mr-160-md-minus {
    margin-right: -160px !important;
  }

  .h-p-160-md {
    padding: 160px !important;
  }

  .h-px-160-md {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }

  .h-py-160-md {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }

  .h-pt-160-md {
    padding-top: 160px !important;
  }

  .h-pb-160-md {
    padding-bottom: 160px !important;
  }

  .h-pl-160-md {
    padding-left: 160px !important;
  }

  .h-pr-160-md {
    padding-right: 160px !important;
  }

  .h-m-164-md {
    margin: 164px !important;
  }

  .h-mx-164-md {
    margin-left: 164px !important;
    margin-right: 164px !important;
  }

  .h-my-164-md {
    margin-top: 164px !important;
    margin-bottom: 164px !important;
  }

  .h-mt-164-md {
    margin-top: 164px !important;
  }

  .h-mb-164-md {
    margin-bottom: 164px !important;
  }

  .h-ml-164-md {
    margin-left: 164px !important;
  }

  .h-mr-164-md {
    margin-right: 164px !important;
  }

  .h-m-164-md-minus {
    margin: -164px !important;
  }

  .h-mx-164-md-minus {
    margin-left: -164px !important;
    margin-right: -164px !important;
  }

  .h-my-164-md-minus {
    margin-top: -164px !important;
    margin-bottom: -164px !important;
  }

  .h-mt-164-md-minus {
    margin-top: -164px !important;
  }

  .h-mb-164-md-minus {
    margin-bottom: -164px !important;
  }

  .h-ml-164-md-minus {
    margin-left: -164px !important;
  }

  .h-mr-164-md-minus {
    margin-right: -164px !important;
  }

  .h-p-164-md {
    padding: 164px !important;
  }

  .h-px-164-md {
    padding-left: 164px !important;
    padding-right: 164px !important;
  }

  .h-py-164-md {
    padding-top: 164px !important;
    padding-bottom: 164px !important;
  }

  .h-pt-164-md {
    padding-top: 164px !important;
  }

  .h-pb-164-md {
    padding-bottom: 164px !important;
  }

  .h-pl-164-md {
    padding-left: 164px !important;
  }

  .h-pr-164-md {
    padding-right: 164px !important;
  }

  .h-m-168-md {
    margin: 168px !important;
  }

  .h-mx-168-md {
    margin-left: 168px !important;
    margin-right: 168px !important;
  }

  .h-my-168-md {
    margin-top: 168px !important;
    margin-bottom: 168px !important;
  }

  .h-mt-168-md {
    margin-top: 168px !important;
  }

  .h-mb-168-md {
    margin-bottom: 168px !important;
  }

  .h-ml-168-md {
    margin-left: 168px !important;
  }

  .h-mr-168-md {
    margin-right: 168px !important;
  }

  .h-m-168-md-minus {
    margin: -168px !important;
  }

  .h-mx-168-md-minus {
    margin-left: -168px !important;
    margin-right: -168px !important;
  }

  .h-my-168-md-minus {
    margin-top: -168px !important;
    margin-bottom: -168px !important;
  }

  .h-mt-168-md-minus {
    margin-top: -168px !important;
  }

  .h-mb-168-md-minus {
    margin-bottom: -168px !important;
  }

  .h-ml-168-md-minus {
    margin-left: -168px !important;
  }

  .h-mr-168-md-minus {
    margin-right: -168px !important;
  }

  .h-p-168-md {
    padding: 168px !important;
  }

  .h-px-168-md {
    padding-left: 168px !important;
    padding-right: 168px !important;
  }

  .h-py-168-md {
    padding-top: 168px !important;
    padding-bottom: 168px !important;
  }

  .h-pt-168-md {
    padding-top: 168px !important;
  }

  .h-pb-168-md {
    padding-bottom: 168px !important;
  }

  .h-pl-168-md {
    padding-left: 168px !important;
  }

  .h-pr-168-md {
    padding-right: 168px !important;
  }

  .h-m-172-md {
    margin: 172px !important;
  }

  .h-mx-172-md {
    margin-left: 172px !important;
    margin-right: 172px !important;
  }

  .h-my-172-md {
    margin-top: 172px !important;
    margin-bottom: 172px !important;
  }

  .h-mt-172-md {
    margin-top: 172px !important;
  }

  .h-mb-172-md {
    margin-bottom: 172px !important;
  }

  .h-ml-172-md {
    margin-left: 172px !important;
  }

  .h-mr-172-md {
    margin-right: 172px !important;
  }

  .h-m-172-md-minus {
    margin: -172px !important;
  }

  .h-mx-172-md-minus {
    margin-left: -172px !important;
    margin-right: -172px !important;
  }

  .h-my-172-md-minus {
    margin-top: -172px !important;
    margin-bottom: -172px !important;
  }

  .h-mt-172-md-minus {
    margin-top: -172px !important;
  }

  .h-mb-172-md-minus {
    margin-bottom: -172px !important;
  }

  .h-ml-172-md-minus {
    margin-left: -172px !important;
  }

  .h-mr-172-md-minus {
    margin-right: -172px !important;
  }

  .h-p-172-md {
    padding: 172px !important;
  }

  .h-px-172-md {
    padding-left: 172px !important;
    padding-right: 172px !important;
  }

  .h-py-172-md {
    padding-top: 172px !important;
    padding-bottom: 172px !important;
  }

  .h-pt-172-md {
    padding-top: 172px !important;
  }

  .h-pb-172-md {
    padding-bottom: 172px !important;
  }

  .h-pl-172-md {
    padding-left: 172px !important;
  }

  .h-pr-172-md {
    padding-right: 172px !important;
  }

  .h-m-176-md {
    margin: 176px !important;
  }

  .h-mx-176-md {
    margin-left: 176px !important;
    margin-right: 176px !important;
  }

  .h-my-176-md {
    margin-top: 176px !important;
    margin-bottom: 176px !important;
  }

  .h-mt-176-md {
    margin-top: 176px !important;
  }

  .h-mb-176-md {
    margin-bottom: 176px !important;
  }

  .h-ml-176-md {
    margin-left: 176px !important;
  }

  .h-mr-176-md {
    margin-right: 176px !important;
  }

  .h-m-176-md-minus {
    margin: -176px !important;
  }

  .h-mx-176-md-minus {
    margin-left: -176px !important;
    margin-right: -176px !important;
  }

  .h-my-176-md-minus {
    margin-top: -176px !important;
    margin-bottom: -176px !important;
  }

  .h-mt-176-md-minus {
    margin-top: -176px !important;
  }

  .h-mb-176-md-minus {
    margin-bottom: -176px !important;
  }

  .h-ml-176-md-minus {
    margin-left: -176px !important;
  }

  .h-mr-176-md-minus {
    margin-right: -176px !important;
  }

  .h-p-176-md {
    padding: 176px !important;
  }

  .h-px-176-md {
    padding-left: 176px !important;
    padding-right: 176px !important;
  }

  .h-py-176-md {
    padding-top: 176px !important;
    padding-bottom: 176px !important;
  }

  .h-pt-176-md {
    padding-top: 176px !important;
  }

  .h-pb-176-md {
    padding-bottom: 176px !important;
  }

  .h-pl-176-md {
    padding-left: 176px !important;
  }

  .h-pr-176-md {
    padding-right: 176px !important;
  }

  .h-m-180-md {
    margin: 180px !important;
  }

  .h-mx-180-md {
    margin-left: 180px !important;
    margin-right: 180px !important;
  }

  .h-my-180-md {
    margin-top: 180px !important;
    margin-bottom: 180px !important;
  }

  .h-mt-180-md {
    margin-top: 180px !important;
  }

  .h-mb-180-md {
    margin-bottom: 180px !important;
  }

  .h-ml-180-md {
    margin-left: 180px !important;
  }

  .h-mr-180-md {
    margin-right: 180px !important;
  }

  .h-m-180-md-minus {
    margin: -180px !important;
  }

  .h-mx-180-md-minus {
    margin-left: -180px !important;
    margin-right: -180px !important;
  }

  .h-my-180-md-minus {
    margin-top: -180px !important;
    margin-bottom: -180px !important;
  }

  .h-mt-180-md-minus {
    margin-top: -180px !important;
  }

  .h-mb-180-md-minus {
    margin-bottom: -180px !important;
  }

  .h-ml-180-md-minus {
    margin-left: -180px !important;
  }

  .h-mr-180-md-minus {
    margin-right: -180px !important;
  }

  .h-p-180-md {
    padding: 180px !important;
  }

  .h-px-180-md {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }

  .h-py-180-md {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }

  .h-pt-180-md {
    padding-top: 180px !important;
  }

  .h-pb-180-md {
    padding-bottom: 180px !important;
  }

  .h-pl-180-md {
    padding-left: 180px !important;
  }

  .h-pr-180-md {
    padding-right: 180px !important;
  }

  .h-m-184-md {
    margin: 184px !important;
  }

  .h-mx-184-md {
    margin-left: 184px !important;
    margin-right: 184px !important;
  }

  .h-my-184-md {
    margin-top: 184px !important;
    margin-bottom: 184px !important;
  }

  .h-mt-184-md {
    margin-top: 184px !important;
  }

  .h-mb-184-md {
    margin-bottom: 184px !important;
  }

  .h-ml-184-md {
    margin-left: 184px !important;
  }

  .h-mr-184-md {
    margin-right: 184px !important;
  }

  .h-m-184-md-minus {
    margin: -184px !important;
  }

  .h-mx-184-md-minus {
    margin-left: -184px !important;
    margin-right: -184px !important;
  }

  .h-my-184-md-minus {
    margin-top: -184px !important;
    margin-bottom: -184px !important;
  }

  .h-mt-184-md-minus {
    margin-top: -184px !important;
  }

  .h-mb-184-md-minus {
    margin-bottom: -184px !important;
  }

  .h-ml-184-md-minus {
    margin-left: -184px !important;
  }

  .h-mr-184-md-minus {
    margin-right: -184px !important;
  }

  .h-p-184-md {
    padding: 184px !important;
  }

  .h-px-184-md {
    padding-left: 184px !important;
    padding-right: 184px !important;
  }

  .h-py-184-md {
    padding-top: 184px !important;
    padding-bottom: 184px !important;
  }

  .h-pt-184-md {
    padding-top: 184px !important;
  }

  .h-pb-184-md {
    padding-bottom: 184px !important;
  }

  .h-pl-184-md {
    padding-left: 184px !important;
  }

  .h-pr-184-md {
    padding-right: 184px !important;
  }

  .h-m-188-md {
    margin: 188px !important;
  }

  .h-mx-188-md {
    margin-left: 188px !important;
    margin-right: 188px !important;
  }

  .h-my-188-md {
    margin-top: 188px !important;
    margin-bottom: 188px !important;
  }

  .h-mt-188-md {
    margin-top: 188px !important;
  }

  .h-mb-188-md {
    margin-bottom: 188px !important;
  }

  .h-ml-188-md {
    margin-left: 188px !important;
  }

  .h-mr-188-md {
    margin-right: 188px !important;
  }

  .h-m-188-md-minus {
    margin: -188px !important;
  }

  .h-mx-188-md-minus {
    margin-left: -188px !important;
    margin-right: -188px !important;
  }

  .h-my-188-md-minus {
    margin-top: -188px !important;
    margin-bottom: -188px !important;
  }

  .h-mt-188-md-minus {
    margin-top: -188px !important;
  }

  .h-mb-188-md-minus {
    margin-bottom: -188px !important;
  }

  .h-ml-188-md-minus {
    margin-left: -188px !important;
  }

  .h-mr-188-md-minus {
    margin-right: -188px !important;
  }

  .h-p-188-md {
    padding: 188px !important;
  }

  .h-px-188-md {
    padding-left: 188px !important;
    padding-right: 188px !important;
  }

  .h-py-188-md {
    padding-top: 188px !important;
    padding-bottom: 188px !important;
  }

  .h-pt-188-md {
    padding-top: 188px !important;
  }

  .h-pb-188-md {
    padding-bottom: 188px !important;
  }

  .h-pl-188-md {
    padding-left: 188px !important;
  }

  .h-pr-188-md {
    padding-right: 188px !important;
  }

  .h-m-192-md {
    margin: 192px !important;
  }

  .h-mx-192-md {
    margin-left: 192px !important;
    margin-right: 192px !important;
  }

  .h-my-192-md {
    margin-top: 192px !important;
    margin-bottom: 192px !important;
  }

  .h-mt-192-md {
    margin-top: 192px !important;
  }

  .h-mb-192-md {
    margin-bottom: 192px !important;
  }

  .h-ml-192-md {
    margin-left: 192px !important;
  }

  .h-mr-192-md {
    margin-right: 192px !important;
  }

  .h-m-192-md-minus {
    margin: -192px !important;
  }

  .h-mx-192-md-minus {
    margin-left: -192px !important;
    margin-right: -192px !important;
  }

  .h-my-192-md-minus {
    margin-top: -192px !important;
    margin-bottom: -192px !important;
  }

  .h-mt-192-md-minus {
    margin-top: -192px !important;
  }

  .h-mb-192-md-minus {
    margin-bottom: -192px !important;
  }

  .h-ml-192-md-minus {
    margin-left: -192px !important;
  }

  .h-mr-192-md-minus {
    margin-right: -192px !important;
  }

  .h-p-192-md {
    padding: 192px !important;
  }

  .h-px-192-md {
    padding-left: 192px !important;
    padding-right: 192px !important;
  }

  .h-py-192-md {
    padding-top: 192px !important;
    padding-bottom: 192px !important;
  }

  .h-pt-192-md {
    padding-top: 192px !important;
  }

  .h-pb-192-md {
    padding-bottom: 192px !important;
  }

  .h-pl-192-md {
    padding-left: 192px !important;
  }

  .h-pr-192-md {
    padding-right: 192px !important;
  }

  .h-m-196-md {
    margin: 196px !important;
  }

  .h-mx-196-md {
    margin-left: 196px !important;
    margin-right: 196px !important;
  }

  .h-my-196-md {
    margin-top: 196px !important;
    margin-bottom: 196px !important;
  }

  .h-mt-196-md {
    margin-top: 196px !important;
  }

  .h-mb-196-md {
    margin-bottom: 196px !important;
  }

  .h-ml-196-md {
    margin-left: 196px !important;
  }

  .h-mr-196-md {
    margin-right: 196px !important;
  }

  .h-m-196-md-minus {
    margin: -196px !important;
  }

  .h-mx-196-md-minus {
    margin-left: -196px !important;
    margin-right: -196px !important;
  }

  .h-my-196-md-minus {
    margin-top: -196px !important;
    margin-bottom: -196px !important;
  }

  .h-mt-196-md-minus {
    margin-top: -196px !important;
  }

  .h-mb-196-md-minus {
    margin-bottom: -196px !important;
  }

  .h-ml-196-md-minus {
    margin-left: -196px !important;
  }

  .h-mr-196-md-minus {
    margin-right: -196px !important;
  }

  .h-p-196-md {
    padding: 196px !important;
  }

  .h-px-196-md {
    padding-left: 196px !important;
    padding-right: 196px !important;
  }

  .h-py-196-md {
    padding-top: 196px !important;
    padding-bottom: 196px !important;
  }

  .h-pt-196-md {
    padding-top: 196px !important;
  }

  .h-pb-196-md {
    padding-bottom: 196px !important;
  }

  .h-pl-196-md {
    padding-left: 196px !important;
  }

  .h-pr-196-md {
    padding-right: 196px !important;
  }

  .h-m-200-md {
    margin: 200px !important;
  }

  .h-mx-200-md {
    margin-left: 200px !important;
    margin-right: 200px !important;
  }

  .h-my-200-md {
    margin-top: 200px !important;
    margin-bottom: 200px !important;
  }

  .h-mt-200-md {
    margin-top: 200px !important;
  }

  .h-mb-200-md {
    margin-bottom: 200px !important;
  }

  .h-ml-200-md {
    margin-left: 200px !important;
  }

  .h-mr-200-md {
    margin-right: 200px !important;
  }

  .h-m-200-md-minus {
    margin: -200px !important;
  }

  .h-mx-200-md-minus {
    margin-left: -200px !important;
    margin-right: -200px !important;
  }

  .h-my-200-md-minus {
    margin-top: -200px !important;
    margin-bottom: -200px !important;
  }

  .h-mt-200-md-minus {
    margin-top: -200px !important;
  }

  .h-mb-200-md-minus {
    margin-bottom: -200px !important;
  }

  .h-ml-200-md-minus {
    margin-left: -200px !important;
  }

  .h-mr-200-md-minus {
    margin-right: -200px !important;
  }

  .h-p-200-md {
    padding: 200px !important;
  }

  .h-px-200-md {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }

  .h-py-200-md {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }

  .h-pt-200-md {
    padding-top: 200px !important;
  }

  .h-pb-200-md {
    padding-bottom: 200px !important;
  }

  .h-pl-200-md {
    padding-left: 200px !important;
  }

  .h-pr-200-md {
    padding-right: 200px !important;
  }

  .position-md-absolute {
    position: absolute;
  }

  .w-px-1-md {
    width: 1px !important;
  }

  .w-px-2-md {
    width: 2px !important;
  }

  .w-px-3-md {
    width: 3px !important;
  }

  .w-px-4-md {
    width: 4px !important;
  }

  .w-px-5-md {
    width: 5px !important;
  }

  .w-px-6-md {
    width: 6px !important;
  }

  .w-px-7-md {
    width: 7px !important;
  }

  .w-px-8-md {
    width: 8px !important;
  }

  .w-px-9-md {
    width: 9px !important;
  }

  .w-px-10-md {
    width: 10px !important;
  }

  .w-px-11-md {
    width: 11px !important;
  }

  .w-px-12-md {
    width: 12px !important;
  }

  .w-px-13-md {
    width: 13px !important;
  }

  .w-px-14-md {
    width: 14px !important;
  }

  .w-px-15-md {
    width: 15px !important;
  }

  .w-px-16-md {
    width: 16px !important;
  }

  .w-px-17-md {
    width: 17px !important;
  }

  .w-px-18-md {
    width: 18px !important;
  }

  .w-px-19-md {
    width: 19px !important;
  }

  .w-px-20-md {
    width: 20px !important;
  }

  .w-px-21-md {
    width: 21px !important;
  }

  .w-px-22-md {
    width: 22px !important;
  }

  .w-px-23-md {
    width: 23px !important;
  }

  .w-px-24-md {
    width: 24px !important;
  }

  .w-px-25-md {
    width: 25px !important;
  }

  .w-px-26-md {
    width: 26px !important;
  }

  .w-px-27-md {
    width: 27px !important;
  }

  .w-px-28-md {
    width: 28px !important;
  }

  .w-px-29-md {
    width: 29px !important;
  }

  .w-px-30-md {
    width: 30px !important;
  }

  .w-px-31-md {
    width: 31px !important;
  }

  .w-px-32-md {
    width: 32px !important;
  }

  .w-px-33-md {
    width: 33px !important;
  }

  .w-px-34-md {
    width: 34px !important;
  }

  .w-px-35-md {
    width: 35px !important;
  }

  .w-px-36-md {
    width: 36px !important;
  }

  .w-px-37-md {
    width: 37px !important;
  }

  .w-px-38-md {
    width: 38px !important;
  }

  .w-px-39-md {
    width: 39px !important;
  }

  .w-px-40-md {
    width: 40px !important;
  }

  .w-px-41-md {
    width: 41px !important;
  }

  .w-px-42-md {
    width: 42px !important;
  }

  .w-px-43-md {
    width: 43px !important;
  }

  .w-px-44-md {
    width: 44px !important;
  }

  .w-px-45-md {
    width: 45px !important;
  }

  .w-px-46-md {
    width: 46px !important;
  }

  .w-px-47-md {
    width: 47px !important;
  }

  .w-px-48-md {
    width: 48px !important;
  }

  .w-px-49-md {
    width: 49px !important;
  }

  .w-px-50-md {
    width: 50px !important;
  }

  .w-px-51-md {
    width: 51px !important;
  }

  .w-px-52-md {
    width: 52px !important;
  }

  .w-px-53-md {
    width: 53px !important;
  }

  .w-px-54-md {
    width: 54px !important;
  }

  .w-px-55-md {
    width: 55px !important;
  }

  .w-px-56-md {
    width: 56px !important;
  }

  .w-px-57-md {
    width: 57px !important;
  }

  .w-px-58-md {
    width: 58px !important;
  }

  .w-px-59-md {
    width: 59px !important;
  }

  .w-px-60-md {
    width: 60px !important;
  }

  .w-px-61-md {
    width: 61px !important;
  }

  .w-px-62-md {
    width: 62px !important;
  }

  .w-px-63-md {
    width: 63px !important;
  }

  .w-px-64-md {
    width: 64px !important;
  }

  .w-px-65-md {
    width: 65px !important;
  }

  .w-px-66-md {
    width: 66px !important;
  }

  .w-px-67-md {
    width: 67px !important;
  }

  .w-px-68-md {
    width: 68px !important;
  }

  .w-px-69-md {
    width: 69px !important;
  }

  .w-px-70-md {
    width: 70px !important;
  }

  .w-px-71-md {
    width: 71px !important;
  }

  .w-px-72-md {
    width: 72px !important;
  }

  .w-px-73-md {
    width: 73px !important;
  }

  .w-px-74-md {
    width: 74px !important;
  }

  .w-px-75-md {
    width: 75px !important;
  }

  .w-px-76-md {
    width: 76px !important;
  }

  .w-px-77-md {
    width: 77px !important;
  }

  .w-px-78-md {
    width: 78px !important;
  }

  .w-px-79-md {
    width: 79px !important;
  }

  .w-px-80-md {
    width: 80px !important;
  }

  .w-px-81-md {
    width: 81px !important;
  }

  .w-px-82-md {
    width: 82px !important;
  }

  .w-px-83-md {
    width: 83px !important;
  }

  .w-px-84-md {
    width: 84px !important;
  }

  .w-px-85-md {
    width: 85px !important;
  }

  .w-px-86-md {
    width: 86px !important;
  }

  .w-px-87-md {
    width: 87px !important;
  }

  .w-px-88-md {
    width: 88px !important;
  }

  .w-px-89-md {
    width: 89px !important;
  }

  .w-px-90-md {
    width: 90px !important;
  }

  .w-px-91-md {
    width: 91px !important;
  }

  .w-px-92-md {
    width: 92px !important;
  }

  .w-px-93-md {
    width: 93px !important;
  }

  .w-px-94-md {
    width: 94px !important;
  }

  .w-px-95-md {
    width: 95px !important;
  }

  .w-px-96-md {
    width: 96px !important;
  }

  .w-px-97-md {
    width: 97px !important;
  }

  .w-px-98-md {
    width: 98px !important;
  }

  .w-px-99-md {
    width: 99px !important;
  }

  .w-px-100-md {
    width: 100px !important;
  }

  .w-px-101-md {
    width: 101px !important;
  }

  .w-px-102-md {
    width: 102px !important;
  }

  .w-px-103-md {
    width: 103px !important;
  }

  .w-px-104-md {
    width: 104px !important;
  }

  .w-px-105-md {
    width: 105px !important;
  }

  .w-px-106-md {
    width: 106px !important;
  }

  .w-px-107-md {
    width: 107px !important;
  }

  .w-px-108-md {
    width: 108px !important;
  }

  .w-px-109-md {
    width: 109px !important;
  }

  .w-px-110-md {
    width: 110px !important;
  }

  .w-px-111-md {
    width: 111px !important;
  }

  .w-px-112-md {
    width: 112px !important;
  }

  .w-px-113-md {
    width: 113px !important;
  }

  .w-px-114-md {
    width: 114px !important;
  }

  .w-px-115-md {
    width: 115px !important;
  }

  .w-px-116-md {
    width: 116px !important;
  }

  .w-px-117-md {
    width: 117px !important;
  }

  .w-px-118-md {
    width: 118px !important;
  }

  .w-px-119-md {
    width: 119px !important;
  }

  .w-px-120-md {
    width: 120px !important;
  }

  .w-px-121-md {
    width: 121px !important;
  }

  .w-px-122-md {
    width: 122px !important;
  }

  .w-px-123-md {
    width: 123px !important;
  }

  .w-px-124-md {
    width: 124px !important;
  }

  .w-px-125-md {
    width: 125px !important;
  }

  .w-px-126-md {
    width: 126px !important;
  }

  .w-px-127-md {
    width: 127px !important;
  }

  .w-px-128-md {
    width: 128px !important;
  }

  .w-px-129-md {
    width: 129px !important;
  }

  .w-px-130-md {
    width: 130px !important;
  }

  .w-px-131-md {
    width: 131px !important;
  }

  .w-px-132-md {
    width: 132px !important;
  }

  .w-px-133-md {
    width: 133px !important;
  }

  .w-px-134-md {
    width: 134px !important;
  }

  .w-px-135-md {
    width: 135px !important;
  }

  .w-px-136-md {
    width: 136px !important;
  }

  .w-px-137-md {
    width: 137px !important;
  }

  .w-px-138-md {
    width: 138px !important;
  }

  .w-px-139-md {
    width: 139px !important;
  }

  .w-px-140-md {
    width: 140px !important;
  }

  .w-px-141-md {
    width: 141px !important;
  }

  .w-px-142-md {
    width: 142px !important;
  }

  .w-px-143-md {
    width: 143px !important;
  }

  .w-px-144-md {
    width: 144px !important;
  }

  .w-px-145-md {
    width: 145px !important;
  }

  .w-px-146-md {
    width: 146px !important;
  }

  .w-px-147-md {
    width: 147px !important;
  }

  .w-px-148-md {
    width: 148px !important;
  }

  .w-px-149-md {
    width: 149px !important;
  }

  .w-px-150-md {
    width: 150px !important;
  }

  .w-px-151-md {
    width: 151px !important;
  }

  .w-px-152-md {
    width: 152px !important;
  }

  .w-px-153-md {
    width: 153px !important;
  }

  .w-px-154-md {
    width: 154px !important;
  }

  .w-px-155-md {
    width: 155px !important;
  }

  .w-px-156-md {
    width: 156px !important;
  }

  .w-px-157-md {
    width: 157px !important;
  }

  .w-px-158-md {
    width: 158px !important;
  }

  .w-px-159-md {
    width: 159px !important;
  }

  .w-px-160-md {
    width: 160px !important;
  }

  .w-px-161-md {
    width: 161px !important;
  }

  .w-px-162-md {
    width: 162px !important;
  }

  .w-px-163-md {
    width: 163px !important;
  }

  .w-px-164-md {
    width: 164px !important;
  }

  .w-px-165-md {
    width: 165px !important;
  }

  .w-px-166-md {
    width: 166px !important;
  }

  .w-px-167-md {
    width: 167px !important;
  }

  .w-px-168-md {
    width: 168px !important;
  }

  .w-px-169-md {
    width: 169px !important;
  }

  .w-px-170-md {
    width: 170px !important;
  }

  .w-px-171-md {
    width: 171px !important;
  }

  .w-px-172-md {
    width: 172px !important;
  }

  .w-px-173-md {
    width: 173px !important;
  }

  .w-px-174-md {
    width: 174px !important;
  }

  .w-px-175-md {
    width: 175px !important;
  }

  .w-px-176-md {
    width: 176px !important;
  }

  .w-px-177-md {
    width: 177px !important;
  }

  .w-px-178-md {
    width: 178px !important;
  }

  .w-px-179-md {
    width: 179px !important;
  }

  .w-px-180-md {
    width: 180px !important;
  }

  .w-px-181-md {
    width: 181px !important;
  }

  .w-px-182-md {
    width: 182px !important;
  }

  .w-px-183-md {
    width: 183px !important;
  }

  .w-px-184-md {
    width: 184px !important;
  }

  .w-px-185-md {
    width: 185px !important;
  }

  .w-px-186-md {
    width: 186px !important;
  }

  .w-px-187-md {
    width: 187px !important;
  }

  .w-px-188-md {
    width: 188px !important;
  }

  .w-px-189-md {
    width: 189px !important;
  }

  .w-px-190-md {
    width: 190px !important;
  }

  .w-px-191-md {
    width: 191px !important;
  }

  .w-px-192-md {
    width: 192px !important;
  }

  .w-px-193-md {
    width: 193px !important;
  }

  .w-px-194-md {
    width: 194px !important;
  }

  .w-px-195-md {
    width: 195px !important;
  }

  .w-px-196-md {
    width: 196px !important;
  }

  .w-px-197-md {
    width: 197px !important;
  }

  .w-px-198-md {
    width: 198px !important;
  }

  .w-px-199-md {
    width: 199px !important;
  }

  .w-px-200-md {
    width: 200px !important;
  }

  .w-px-201-md {
    width: 201px !important;
  }

  .w-px-202-md {
    width: 202px !important;
  }

  .w-px-203-md {
    width: 203px !important;
  }

  .w-px-204-md {
    width: 204px !important;
  }

  .w-px-205-md {
    width: 205px !important;
  }

  .w-px-206-md {
    width: 206px !important;
  }

  .w-px-207-md {
    width: 207px !important;
  }

  .w-px-208-md {
    width: 208px !important;
  }

  .w-px-209-md {
    width: 209px !important;
  }

  .w-px-210-md {
    width: 210px !important;
  }

  .w-px-211-md {
    width: 211px !important;
  }

  .w-px-212-md {
    width: 212px !important;
  }

  .w-px-213-md {
    width: 213px !important;
  }

  .w-px-214-md {
    width: 214px !important;
  }

  .w-px-215-md {
    width: 215px !important;
  }

  .w-px-216-md {
    width: 216px !important;
  }

  .w-px-217-md {
    width: 217px !important;
  }

  .w-px-218-md {
    width: 218px !important;
  }

  .w-px-219-md {
    width: 219px !important;
  }

  .w-px-220-md {
    width: 220px !important;
  }

  .w-px-221-md {
    width: 221px !important;
  }

  .w-px-222-md {
    width: 222px !important;
  }

  .w-px-223-md {
    width: 223px !important;
  }

  .w-px-224-md {
    width: 224px !important;
  }

  .w-px-225-md {
    width: 225px !important;
  }

  .w-px-226-md {
    width: 226px !important;
  }

  .w-px-227-md {
    width: 227px !important;
  }

  .w-px-228-md {
    width: 228px !important;
  }

  .w-px-229-md {
    width: 229px !important;
  }

  .w-px-230-md {
    width: 230px !important;
  }

  .w-px-231-md {
    width: 231px !important;
  }

  .w-px-232-md {
    width: 232px !important;
  }

  .w-px-233-md {
    width: 233px !important;
  }

  .w-px-234-md {
    width: 234px !important;
  }

  .w-px-235-md {
    width: 235px !important;
  }

  .w-px-236-md {
    width: 236px !important;
  }

  .w-px-237-md {
    width: 237px !important;
  }

  .w-px-238-md {
    width: 238px !important;
  }

  .w-px-239-md {
    width: 239px !important;
  }

  .w-px-240-md {
    width: 240px !important;
  }

  .w-px-241-md {
    width: 241px !important;
  }

  .w-px-242-md {
    width: 242px !important;
  }

  .w-px-243-md {
    width: 243px !important;
  }

  .w-px-244-md {
    width: 244px !important;
  }

  .w-px-245-md {
    width: 245px !important;
  }

  .w-px-246-md {
    width: 246px !important;
  }

  .w-px-247-md {
    width: 247px !important;
  }

  .w-px-248-md {
    width: 248px !important;
  }

  .w-px-249-md {
    width: 249px !important;
  }

  .w-px-250-md {
    width: 250px !important;
  }

  .w-px-251-md {
    width: 251px !important;
  }

  .w-px-252-md {
    width: 252px !important;
  }

  .w-px-253-md {
    width: 253px !important;
  }

  .w-px-254-md {
    width: 254px !important;
  }

  .w-px-255-md {
    width: 255px !important;
  }

  .w-px-256-md {
    width: 256px !important;
  }

  .w-px-257-md {
    width: 257px !important;
  }

  .w-px-258-md {
    width: 258px !important;
  }

  .w-px-259-md {
    width: 259px !important;
  }

  .w-px-260-md {
    width: 260px !important;
  }

  .w-px-261-md {
    width: 261px !important;
  }

  .w-px-262-md {
    width: 262px !important;
  }

  .w-px-263-md {
    width: 263px !important;
  }

  .w-px-264-md {
    width: 264px !important;
  }

  .w-px-265-md {
    width: 265px !important;
  }

  .w-px-266-md {
    width: 266px !important;
  }

  .w-px-267-md {
    width: 267px !important;
  }

  .w-px-268-md {
    width: 268px !important;
  }

  .w-px-269-md {
    width: 269px !important;
  }

  .w-px-270-md {
    width: 270px !important;
  }

  .w-px-271-md {
    width: 271px !important;
  }

  .w-px-272-md {
    width: 272px !important;
  }

  .w-px-273-md {
    width: 273px !important;
  }

  .w-px-274-md {
    width: 274px !important;
  }

  .w-px-275-md {
    width: 275px !important;
  }

  .w-px-276-md {
    width: 276px !important;
  }

  .w-px-277-md {
    width: 277px !important;
  }

  .w-px-278-md {
    width: 278px !important;
  }

  .w-px-279-md {
    width: 279px !important;
  }

  .w-px-280-md {
    width: 280px !important;
  }

  .w-px-281-md {
    width: 281px !important;
  }

  .w-px-282-md {
    width: 282px !important;
  }

  .w-px-283-md {
    width: 283px !important;
  }

  .w-px-284-md {
    width: 284px !important;
  }

  .w-px-285-md {
    width: 285px !important;
  }

  .w-px-286-md {
    width: 286px !important;
  }

  .w-px-287-md {
    width: 287px !important;
  }

  .w-px-288-md {
    width: 288px !important;
  }

  .w-px-289-md {
    width: 289px !important;
  }

  .w-px-290-md {
    width: 290px !important;
  }

  .w-px-291-md {
    width: 291px !important;
  }

  .w-px-292-md {
    width: 292px !important;
  }

  .w-px-293-md {
    width: 293px !important;
  }

  .w-px-294-md {
    width: 294px !important;
  }

  .w-px-295-md {
    width: 295px !important;
  }

  .w-px-296-md {
    width: 296px !important;
  }

  .w-px-297-md {
    width: 297px !important;
  }

  .w-px-298-md {
    width: 298px !important;
  }

  .w-px-299-md {
    width: 299px !important;
  }

  .w-px-300-md {
    width: 300px !important;
  }

  .w-px-301-md {
    width: 301px !important;
  }

  .w-px-302-md {
    width: 302px !important;
  }

  .w-px-303-md {
    width: 303px !important;
  }

  .w-px-304-md {
    width: 304px !important;
  }

  .w-px-305-md {
    width: 305px !important;
  }

  .w-px-306-md {
    width: 306px !important;
  }

  .w-px-307-md {
    width: 307px !important;
  }

  .w-px-308-md {
    width: 308px !important;
  }

  .w-px-309-md {
    width: 309px !important;
  }

  .w-px-310-md {
    width: 310px !important;
  }

  .w-px-311-md {
    width: 311px !important;
  }

  .w-px-312-md {
    width: 312px !important;
  }

  .w-px-313-md {
    width: 313px !important;
  }

  .w-px-314-md {
    width: 314px !important;
  }

  .w-px-315-md {
    width: 315px !important;
  }

  .w-px-316-md {
    width: 316px !important;
  }

  .w-px-317-md {
    width: 317px !important;
  }

  .w-px-318-md {
    width: 318px !important;
  }

  .w-px-319-md {
    width: 319px !important;
  }

  .w-px-320-md {
    width: 320px !important;
  }

  .w-px-321-md {
    width: 321px !important;
  }

  .w-px-322-md {
    width: 322px !important;
  }

  .w-px-323-md {
    width: 323px !important;
  }

  .w-px-324-md {
    width: 324px !important;
  }

  .w-px-325-md {
    width: 325px !important;
  }

  .w-px-326-md {
    width: 326px !important;
  }

  .w-px-327-md {
    width: 327px !important;
  }

  .w-px-328-md {
    width: 328px !important;
  }

  .w-px-329-md {
    width: 329px !important;
  }

  .w-px-330-md {
    width: 330px !important;
  }

  .w-px-331-md {
    width: 331px !important;
  }

  .w-px-332-md {
    width: 332px !important;
  }

  .w-px-333-md {
    width: 333px !important;
  }

  .w-px-334-md {
    width: 334px !important;
  }

  .w-px-335-md {
    width: 335px !important;
  }

  .w-px-336-md {
    width: 336px !important;
  }

  .w-px-337-md {
    width: 337px !important;
  }

  .w-px-338-md {
    width: 338px !important;
  }

  .w-px-339-md {
    width: 339px !important;
  }

  .w-px-340-md {
    width: 340px !important;
  }

  .w-px-341-md {
    width: 341px !important;
  }

  .w-px-342-md {
    width: 342px !important;
  }

  .w-px-343-md {
    width: 343px !important;
  }

  .w-px-344-md {
    width: 344px !important;
  }

  .w-px-345-md {
    width: 345px !important;
  }

  .w-px-346-md {
    width: 346px !important;
  }

  .w-px-347-md {
    width: 347px !important;
  }

  .w-px-348-md {
    width: 348px !important;
  }

  .w-px-349-md {
    width: 349px !important;
  }

  .w-px-350-md {
    width: 350px !important;
  }

  .w-px-351-md {
    width: 351px !important;
  }

  .w-px-352-md {
    width: 352px !important;
  }

  .w-px-353-md {
    width: 353px !important;
  }

  .w-px-354-md {
    width: 354px !important;
  }

  .w-px-355-md {
    width: 355px !important;
  }

  .w-px-356-md {
    width: 356px !important;
  }

  .w-px-357-md {
    width: 357px !important;
  }

  .w-px-358-md {
    width: 358px !important;
  }

  .w-px-359-md {
    width: 359px !important;
  }

  .w-px-360-md {
    width: 360px !important;
  }

  .w-px-361-md {
    width: 361px !important;
  }

  .w-px-362-md {
    width: 362px !important;
  }

  .w-px-363-md {
    width: 363px !important;
  }

  .w-px-364-md {
    width: 364px !important;
  }

  .w-px-365-md {
    width: 365px !important;
  }

  .w-px-366-md {
    width: 366px !important;
  }

  .w-px-367-md {
    width: 367px !important;
  }

  .w-px-368-md {
    width: 368px !important;
  }

  .w-px-369-md {
    width: 369px !important;
  }

  .w-px-370-md {
    width: 370px !important;
  }

  .w-px-371-md {
    width: 371px !important;
  }

  .w-px-372-md {
    width: 372px !important;
  }

  .w-px-373-md {
    width: 373px !important;
  }

  .w-px-374-md {
    width: 374px !important;
  }

  .w-px-375-md {
    width: 375px !important;
  }

  .w-px-376-md {
    width: 376px !important;
  }

  .w-px-377-md {
    width: 377px !important;
  }

  .w-px-378-md {
    width: 378px !important;
  }

  .w-px-379-md {
    width: 379px !important;
  }

  .w-px-380-md {
    width: 380px !important;
  }

  .w-px-381-md {
    width: 381px !important;
  }

  .w-px-382-md {
    width: 382px !important;
  }

  .w-px-383-md {
    width: 383px !important;
  }

  .w-px-384-md {
    width: 384px !important;
  }

  .w-px-385-md {
    width: 385px !important;
  }

  .w-px-386-md {
    width: 386px !important;
  }

  .w-px-387-md {
    width: 387px !important;
  }

  .w-px-388-md {
    width: 388px !important;
  }

  .w-px-389-md {
    width: 389px !important;
  }

  .w-px-390-md {
    width: 390px !important;
  }

  .w-px-391-md {
    width: 391px !important;
  }

  .w-px-392-md {
    width: 392px !important;
  }

  .w-px-393-md {
    width: 393px !important;
  }

  .w-px-394-md {
    width: 394px !important;
  }

  .w-px-395-md {
    width: 395px !important;
  }

  .w-px-396-md {
    width: 396px !important;
  }

  .w-px-397-md {
    width: 397px !important;
  }

  .w-px-398-md {
    width: 398px !important;
  }

  .w-px-399-md {
    width: 399px !important;
  }

  .w-px-400-md {
    width: 400px !important;
  }

  .w-px-401-md {
    width: 401px !important;
  }

  .w-px-402-md {
    width: 402px !important;
  }

  .w-px-403-md {
    width: 403px !important;
  }

  .w-px-404-md {
    width: 404px !important;
  }

  .w-px-405-md {
    width: 405px !important;
  }

  .w-px-406-md {
    width: 406px !important;
  }

  .w-px-407-md {
    width: 407px !important;
  }

  .w-px-408-md {
    width: 408px !important;
  }

  .w-px-409-md {
    width: 409px !important;
  }

  .w-px-410-md {
    width: 410px !important;
  }

  .w-px-411-md {
    width: 411px !important;
  }

  .w-px-412-md {
    width: 412px !important;
  }

  .w-px-413-md {
    width: 413px !important;
  }

  .w-px-414-md {
    width: 414px !important;
  }

  .w-px-415-md {
    width: 415px !important;
  }

  .w-px-416-md {
    width: 416px !important;
  }

  .w-px-417-md {
    width: 417px !important;
  }

  .w-px-418-md {
    width: 418px !important;
  }

  .w-px-419-md {
    width: 419px !important;
  }

  .w-px-420-md {
    width: 420px !important;
  }

  .w-px-421-md {
    width: 421px !important;
  }

  .w-px-422-md {
    width: 422px !important;
  }

  .w-px-423-md {
    width: 423px !important;
  }

  .w-px-424-md {
    width: 424px !important;
  }

  .w-px-425-md {
    width: 425px !important;
  }

  .w-px-426-md {
    width: 426px !important;
  }

  .w-px-427-md {
    width: 427px !important;
  }

  .w-px-428-md {
    width: 428px !important;
  }

  .w-px-429-md {
    width: 429px !important;
  }

  .w-px-430-md {
    width: 430px !important;
  }

  .w-px-431-md {
    width: 431px !important;
  }

  .w-px-432-md {
    width: 432px !important;
  }

  .w-px-433-md {
    width: 433px !important;
  }

  .w-px-434-md {
    width: 434px !important;
  }

  .w-px-435-md {
    width: 435px !important;
  }

  .w-px-436-md {
    width: 436px !important;
  }

  .w-px-437-md {
    width: 437px !important;
  }

  .w-px-438-md {
    width: 438px !important;
  }

  .w-px-439-md {
    width: 439px !important;
  }

  .w-px-440-md {
    width: 440px !important;
  }

  .w-px-441-md {
    width: 441px !important;
  }

  .w-px-442-md {
    width: 442px !important;
  }

  .w-px-443-md {
    width: 443px !important;
  }

  .w-px-444-md {
    width: 444px !important;
  }

  .w-px-445-md {
    width: 445px !important;
  }

  .w-px-446-md {
    width: 446px !important;
  }

  .w-px-447-md {
    width: 447px !important;
  }

  .w-px-448-md {
    width: 448px !important;
  }

  .w-px-449-md {
    width: 449px !important;
  }

  .w-px-450-md {
    width: 450px !important;
  }

  .w-px-451-md {
    width: 451px !important;
  }

  .w-px-452-md {
    width: 452px !important;
  }

  .w-px-453-md {
    width: 453px !important;
  }

  .w-px-454-md {
    width: 454px !important;
  }

  .w-px-455-md {
    width: 455px !important;
  }

  .w-px-456-md {
    width: 456px !important;
  }

  .w-px-457-md {
    width: 457px !important;
  }

  .w-px-458-md {
    width: 458px !important;
  }

  .w-px-459-md {
    width: 459px !important;
  }

  .w-px-460-md {
    width: 460px !important;
  }

  .w-px-461-md {
    width: 461px !important;
  }

  .w-px-462-md {
    width: 462px !important;
  }

  .w-px-463-md {
    width: 463px !important;
  }

  .w-px-464-md {
    width: 464px !important;
  }

  .w-px-465-md {
    width: 465px !important;
  }

  .w-px-466-md {
    width: 466px !important;
  }

  .w-px-467-md {
    width: 467px !important;
  }

  .w-px-468-md {
    width: 468px !important;
  }

  .w-px-469-md {
    width: 469px !important;
  }

  .w-px-470-md {
    width: 470px !important;
  }

  .w-px-471-md {
    width: 471px !important;
  }

  .w-px-472-md {
    width: 472px !important;
  }

  .w-px-473-md {
    width: 473px !important;
  }

  .w-px-474-md {
    width: 474px !important;
  }

  .w-px-475-md {
    width: 475px !important;
  }

  .w-px-476-md {
    width: 476px !important;
  }

  .w-px-477-md {
    width: 477px !important;
  }

  .w-px-478-md {
    width: 478px !important;
  }

  .w-px-479-md {
    width: 479px !important;
  }

  .w-px-480-md {
    width: 480px !important;
  }

  .w-px-481-md {
    width: 481px !important;
  }

  .w-px-482-md {
    width: 482px !important;
  }

  .w-px-483-md {
    width: 483px !important;
  }

  .w-px-484-md {
    width: 484px !important;
  }

  .w-px-485-md {
    width: 485px !important;
  }

  .w-px-486-md {
    width: 486px !important;
  }

  .w-px-487-md {
    width: 487px !important;
  }

  .w-px-488-md {
    width: 488px !important;
  }

  .w-px-489-md {
    width: 489px !important;
  }

  .w-px-490-md {
    width: 490px !important;
  }

  .w-px-491-md {
    width: 491px !important;
  }

  .w-px-492-md {
    width: 492px !important;
  }

  .w-px-493-md {
    width: 493px !important;
  }

  .w-px-494-md {
    width: 494px !important;
  }

  .w-px-495-md {
    width: 495px !important;
  }

  .w-px-496-md {
    width: 496px !important;
  }

  .w-px-497-md {
    width: 497px !important;
  }

  .w-px-498-md {
    width: 498px !important;
  }

  .w-px-499-md {
    width: 499px !important;
  }

  .w-px-500-md {
    width: 500px !important;
  }

  .w-px-501-md {
    width: 501px !important;
  }

  .w-px-502-md {
    width: 502px !important;
  }

  .w-px-503-md {
    width: 503px !important;
  }

  .w-px-504-md {
    width: 504px !important;
  }

  .w-px-505-md {
    width: 505px !important;
  }

  .w-px-506-md {
    width: 506px !important;
  }

  .w-px-507-md {
    width: 507px !important;
  }

  .w-px-508-md {
    width: 508px !important;
  }

  .w-px-509-md {
    width: 509px !important;
  }

  .w-px-510-md {
    width: 510px !important;
  }

  .w-px-511-md {
    width: 511px !important;
  }

  .w-px-512-md {
    width: 512px !important;
  }

  .w-px-513-md {
    width: 513px !important;
  }

  .w-px-514-md {
    width: 514px !important;
  }

  .w-px-515-md {
    width: 515px !important;
  }

  .w-px-516-md {
    width: 516px !important;
  }

  .w-px-517-md {
    width: 517px !important;
  }

  .w-px-518-md {
    width: 518px !important;
  }

  .w-px-519-md {
    width: 519px !important;
  }

  .w-px-520-md {
    width: 520px !important;
  }

  .w-px-521-md {
    width: 521px !important;
  }

  .w-px-522-md {
    width: 522px !important;
  }

  .w-px-523-md {
    width: 523px !important;
  }

  .w-px-524-md {
    width: 524px !important;
  }

  .w-px-525-md {
    width: 525px !important;
  }

  .w-px-526-md {
    width: 526px !important;
  }

  .w-px-527-md {
    width: 527px !important;
  }

  .w-px-528-md {
    width: 528px !important;
  }

  .w-px-529-md {
    width: 529px !important;
  }

  .w-px-530-md {
    width: 530px !important;
  }

  .w-px-531-md {
    width: 531px !important;
  }

  .w-px-532-md {
    width: 532px !important;
  }

  .w-px-533-md {
    width: 533px !important;
  }

  .w-px-534-md {
    width: 534px !important;
  }

  .w-px-535-md {
    width: 535px !important;
  }

  .w-px-536-md {
    width: 536px !important;
  }

  .w-px-537-md {
    width: 537px !important;
  }

  .w-px-538-md {
    width: 538px !important;
  }

  .w-px-539-md {
    width: 539px !important;
  }

  .w-px-540-md {
    width: 540px !important;
  }

  .w-px-541-md {
    width: 541px !important;
  }

  .w-px-542-md {
    width: 542px !important;
  }

  .w-px-543-md {
    width: 543px !important;
  }

  .w-px-544-md {
    width: 544px !important;
  }

  .w-px-545-md {
    width: 545px !important;
  }

  .w-px-546-md {
    width: 546px !important;
  }

  .w-px-547-md {
    width: 547px !important;
  }

  .w-px-548-md {
    width: 548px !important;
  }

  .w-px-549-md {
    width: 549px !important;
  }

  .w-px-550-md {
    width: 550px !important;
  }

  .w-px-551-md {
    width: 551px !important;
  }

  .w-px-552-md {
    width: 552px !important;
  }

  .w-px-553-md {
    width: 553px !important;
  }

  .w-px-554-md {
    width: 554px !important;
  }

  .w-px-555-md {
    width: 555px !important;
  }

  .w-px-556-md {
    width: 556px !important;
  }

  .w-px-557-md {
    width: 557px !important;
  }

  .w-px-558-md {
    width: 558px !important;
  }

  .w-px-559-md {
    width: 559px !important;
  }

  .w-px-560-md {
    width: 560px !important;
  }

  .w-px-561-md {
    width: 561px !important;
  }

  .w-px-562-md {
    width: 562px !important;
  }

  .w-px-563-md {
    width: 563px !important;
  }

  .w-px-564-md {
    width: 564px !important;
  }

  .w-px-565-md {
    width: 565px !important;
  }

  .w-px-566-md {
    width: 566px !important;
  }

  .w-px-567-md {
    width: 567px !important;
  }

  .w-px-568-md {
    width: 568px !important;
  }

  .w-px-569-md {
    width: 569px !important;
  }

  .w-px-570-md {
    width: 570px !important;
  }

  .w-px-571-md {
    width: 571px !important;
  }

  .w-px-572-md {
    width: 572px !important;
  }

  .w-px-573-md {
    width: 573px !important;
  }

  .w-px-574-md {
    width: 574px !important;
  }

  .w-px-575-md {
    width: 575px !important;
  }

  .w-px-576-md {
    width: 576px !important;
  }

  .w-px-577-md {
    width: 577px !important;
  }

  .w-px-578-md {
    width: 578px !important;
  }

  .w-px-579-md {
    width: 579px !important;
  }

  .w-px-580-md {
    width: 580px !important;
  }

  .w-px-581-md {
    width: 581px !important;
  }

  .w-px-582-md {
    width: 582px !important;
  }

  .w-px-583-md {
    width: 583px !important;
  }

  .w-px-584-md {
    width: 584px !important;
  }

  .w-px-585-md {
    width: 585px !important;
  }

  .w-px-586-md {
    width: 586px !important;
  }

  .w-px-587-md {
    width: 587px !important;
  }

  .w-px-588-md {
    width: 588px !important;
  }

  .w-px-589-md {
    width: 589px !important;
  }

  .w-px-590-md {
    width: 590px !important;
  }

  .w-px-591-md {
    width: 591px !important;
  }

  .w-px-592-md {
    width: 592px !important;
  }

  .w-px-593-md {
    width: 593px !important;
  }

  .w-px-594-md {
    width: 594px !important;
  }

  .w-px-595-md {
    width: 595px !important;
  }

  .w-px-596-md {
    width: 596px !important;
  }

  .w-px-597-md {
    width: 597px !important;
  }

  .w-px-598-md {
    width: 598px !important;
  }

  .w-px-599-md {
    width: 599px !important;
  }

  .w-px-600-md {
    width: 600px !important;
  }

  .w-px-601-md {
    width: 601px !important;
  }

  .w-px-602-md {
    width: 602px !important;
  }

  .w-px-603-md {
    width: 603px !important;
  }

  .w-px-604-md {
    width: 604px !important;
  }

  .w-px-605-md {
    width: 605px !important;
  }

  .w-px-606-md {
    width: 606px !important;
  }

  .w-px-607-md {
    width: 607px !important;
  }

  .w-px-608-md {
    width: 608px !important;
  }

  .w-px-609-md {
    width: 609px !important;
  }

  .w-px-610-md {
    width: 610px !important;
  }

  .w-px-611-md {
    width: 611px !important;
  }

  .w-px-612-md {
    width: 612px !important;
  }

  .w-px-613-md {
    width: 613px !important;
  }

  .w-px-614-md {
    width: 614px !important;
  }

  .w-px-615-md {
    width: 615px !important;
  }

  .w-px-616-md {
    width: 616px !important;
  }

  .w-px-617-md {
    width: 617px !important;
  }

  .w-px-618-md {
    width: 618px !important;
  }

  .w-px-619-md {
    width: 619px !important;
  }

  .w-px-620-md {
    width: 620px !important;
  }

  .w-px-621-md {
    width: 621px !important;
  }

  .w-px-622-md {
    width: 622px !important;
  }

  .w-px-623-md {
    width: 623px !important;
  }

  .w-px-624-md {
    width: 624px !important;
  }

  .w-px-625-md {
    width: 625px !important;
  }

  .w-px-626-md {
    width: 626px !important;
  }

  .w-px-627-md {
    width: 627px !important;
  }

  .w-px-628-md {
    width: 628px !important;
  }

  .w-px-629-md {
    width: 629px !important;
  }

  .w-px-630-md {
    width: 630px !important;
  }

  .w-px-631-md {
    width: 631px !important;
  }

  .w-px-632-md {
    width: 632px !important;
  }

  .w-px-633-md {
    width: 633px !important;
  }

  .w-px-634-md {
    width: 634px !important;
  }

  .w-px-635-md {
    width: 635px !important;
  }

  .w-px-636-md {
    width: 636px !important;
  }

  .w-px-637-md {
    width: 637px !important;
  }

  .w-px-638-md {
    width: 638px !important;
  }

  .w-px-639-md {
    width: 639px !important;
  }

  .w-px-640-md {
    width: 640px !important;
  }

  .w-px-641-md {
    width: 641px !important;
  }

  .w-px-642-md {
    width: 642px !important;
  }

  .w-px-643-md {
    width: 643px !important;
  }

  .w-px-644-md {
    width: 644px !important;
  }

  .w-px-645-md {
    width: 645px !important;
  }

  .w-px-646-md {
    width: 646px !important;
  }

  .w-px-647-md {
    width: 647px !important;
  }

  .w-px-648-md {
    width: 648px !important;
  }

  .w-px-649-md {
    width: 649px !important;
  }

  .w-px-650-md {
    width: 650px !important;
  }

  .w-px-651-md {
    width: 651px !important;
  }

  .w-px-652-md {
    width: 652px !important;
  }

  .w-px-653-md {
    width: 653px !important;
  }

  .w-px-654-md {
    width: 654px !important;
  }

  .w-px-655-md {
    width: 655px !important;
  }

  .w-px-656-md {
    width: 656px !important;
  }

  .w-px-657-md {
    width: 657px !important;
  }

  .w-px-658-md {
    width: 658px !important;
  }

  .w-px-659-md {
    width: 659px !important;
  }

  .w-px-660-md {
    width: 660px !important;
  }

  .w-px-661-md {
    width: 661px !important;
  }

  .w-px-662-md {
    width: 662px !important;
  }

  .w-px-663-md {
    width: 663px !important;
  }

  .w-px-664-md {
    width: 664px !important;
  }

  .w-px-665-md {
    width: 665px !important;
  }

  .w-px-666-md {
    width: 666px !important;
  }

  .w-px-667-md {
    width: 667px !important;
  }

  .w-px-668-md {
    width: 668px !important;
  }

  .w-px-669-md {
    width: 669px !important;
  }

  .w-px-670-md {
    width: 670px !important;
  }

  .w-px-671-md {
    width: 671px !important;
  }

  .w-px-672-md {
    width: 672px !important;
  }

  .w-px-673-md {
    width: 673px !important;
  }

  .w-px-674-md {
    width: 674px !important;
  }

  .w-px-675-md {
    width: 675px !important;
  }

  .w-px-676-md {
    width: 676px !important;
  }

  .w-px-677-md {
    width: 677px !important;
  }

  .w-px-678-md {
    width: 678px !important;
  }

  .w-px-679-md {
    width: 679px !important;
  }

  .w-px-680-md {
    width: 680px !important;
  }

  .w-px-681-md {
    width: 681px !important;
  }

  .w-px-682-md {
    width: 682px !important;
  }

  .w-px-683-md {
    width: 683px !important;
  }

  .w-px-684-md {
    width: 684px !important;
  }

  .w-px-685-md {
    width: 685px !important;
  }

  .w-px-686-md {
    width: 686px !important;
  }

  .w-px-687-md {
    width: 687px !important;
  }

  .w-px-688-md {
    width: 688px !important;
  }

  .w-px-689-md {
    width: 689px !important;
  }

  .w-px-690-md {
    width: 690px !important;
  }

  .w-px-691-md {
    width: 691px !important;
  }

  .w-px-692-md {
    width: 692px !important;
  }

  .w-px-693-md {
    width: 693px !important;
  }

  .w-px-694-md {
    width: 694px !important;
  }

  .w-px-695-md {
    width: 695px !important;
  }

  .w-px-696-md {
    width: 696px !important;
  }

  .w-px-697-md {
    width: 697px !important;
  }

  .w-px-698-md {
    width: 698px !important;
  }

  .w-px-699-md {
    width: 699px !important;
  }

  .w-px-700-md {
    width: 700px !important;
  }

  .w-px-701-md {
    width: 701px !important;
  }

  .w-px-702-md {
    width: 702px !important;
  }

  .w-px-703-md {
    width: 703px !important;
  }

  .w-px-704-md {
    width: 704px !important;
  }

  .w-px-705-md {
    width: 705px !important;
  }

  .w-px-706-md {
    width: 706px !important;
  }

  .w-px-707-md {
    width: 707px !important;
  }

  .w-px-708-md {
    width: 708px !important;
  }

  .w-px-709-md {
    width: 709px !important;
  }

  .w-px-710-md {
    width: 710px !important;
  }

  .w-px-711-md {
    width: 711px !important;
  }

  .w-px-712-md {
    width: 712px !important;
  }

  .w-px-713-md {
    width: 713px !important;
  }

  .w-px-714-md {
    width: 714px !important;
  }

  .w-px-715-md {
    width: 715px !important;
  }

  .w-px-716-md {
    width: 716px !important;
  }

  .w-px-717-md {
    width: 717px !important;
  }

  .w-px-718-md {
    width: 718px !important;
  }

  .w-px-719-md {
    width: 719px !important;
  }

  .w-px-720-md {
    width: 720px !important;
  }

  .w-px-721-md {
    width: 721px !important;
  }

  .w-px-722-md {
    width: 722px !important;
  }

  .w-px-723-md {
    width: 723px !important;
  }

  .w-px-724-md {
    width: 724px !important;
  }

  .w-px-725-md {
    width: 725px !important;
  }

  .w-px-726-md {
    width: 726px !important;
  }

  .w-px-727-md {
    width: 727px !important;
  }

  .w-px-728-md {
    width: 728px !important;
  }

  .w-px-729-md {
    width: 729px !important;
  }

  .w-px-730-md {
    width: 730px !important;
  }

  .w-px-731-md {
    width: 731px !important;
  }

  .w-px-732-md {
    width: 732px !important;
  }

  .w-px-733-md {
    width: 733px !important;
  }

  .w-px-734-md {
    width: 734px !important;
  }

  .w-px-735-md {
    width: 735px !important;
  }

  .w-px-736-md {
    width: 736px !important;
  }

  .w-px-737-md {
    width: 737px !important;
  }

  .w-px-738-md {
    width: 738px !important;
  }

  .w-px-739-md {
    width: 739px !important;
  }

  .w-px-740-md {
    width: 740px !important;
  }

  .w-px-741-md {
    width: 741px !important;
  }

  .w-px-742-md {
    width: 742px !important;
  }

  .w-px-743-md {
    width: 743px !important;
  }

  .w-px-744-md {
    width: 744px !important;
  }

  .w-px-745-md {
    width: 745px !important;
  }

  .w-px-746-md {
    width: 746px !important;
  }

  .w-px-747-md {
    width: 747px !important;
  }

  .w-px-748-md {
    width: 748px !important;
  }

  .w-px-749-md {
    width: 749px !important;
  }

  .w-px-750-md {
    width: 750px !important;
  }

  .w-px-751-md {
    width: 751px !important;
  }

  .w-px-752-md {
    width: 752px !important;
  }

  .w-px-753-md {
    width: 753px !important;
  }

  .w-px-754-md {
    width: 754px !important;
  }

  .w-px-755-md {
    width: 755px !important;
  }

  .w-px-756-md {
    width: 756px !important;
  }

  .w-px-757-md {
    width: 757px !important;
  }

  .w-px-758-md {
    width: 758px !important;
  }

  .w-px-759-md {
    width: 759px !important;
  }

  .w-px-760-md {
    width: 760px !important;
  }

  .w-px-761-md {
    width: 761px !important;
  }

  .w-px-762-md {
    width: 762px !important;
  }

  .w-px-763-md {
    width: 763px !important;
  }

  .w-px-764-md {
    width: 764px !important;
  }

  .w-px-765-md {
    width: 765px !important;
  }

  .w-px-766-md {
    width: 766px !important;
  }

  .w-px-767-md {
    width: 767px !important;
  }

  .w-px-768-md {
    width: 768px !important;
  }

  .w-px-769-md {
    width: 769px !important;
  }

  .w-px-770-md {
    width: 770px !important;
  }

  .w-px-771-md {
    width: 771px !important;
  }

  .w-px-772-md {
    width: 772px !important;
  }

  .w-px-773-md {
    width: 773px !important;
  }

  .w-px-774-md {
    width: 774px !important;
  }

  .w-px-775-md {
    width: 775px !important;
  }

  .w-px-776-md {
    width: 776px !important;
  }

  .w-px-777-md {
    width: 777px !important;
  }

  .w-px-778-md {
    width: 778px !important;
  }

  .w-px-779-md {
    width: 779px !important;
  }

  .w-px-780-md {
    width: 780px !important;
  }

  .w-px-781-md {
    width: 781px !important;
  }

  .w-px-782-md {
    width: 782px !important;
  }

  .w-px-783-md {
    width: 783px !important;
  }

  .w-px-784-md {
    width: 784px !important;
  }

  .w-px-785-md {
    width: 785px !important;
  }

  .w-px-786-md {
    width: 786px !important;
  }

  .w-px-787-md {
    width: 787px !important;
  }

  .w-px-788-md {
    width: 788px !important;
  }

  .w-px-789-md {
    width: 789px !important;
  }

  .w-px-790-md {
    width: 790px !important;
  }

  .w-px-791-md {
    width: 791px !important;
  }

  .w-px-792-md {
    width: 792px !important;
  }

  .w-px-793-md {
    width: 793px !important;
  }

  .w-px-794-md {
    width: 794px !important;
  }

  .w-px-795-md {
    width: 795px !important;
  }

  .w-px-796-md {
    width: 796px !important;
  }

  .w-px-797-md {
    width: 797px !important;
  }

  .w-px-798-md {
    width: 798px !important;
  }

  .w-px-799-md {
    width: 799px !important;
  }

  .w-px-800-md {
    width: 800px !important;
  }

  .w-px-801-md {
    width: 801px !important;
  }

  .w-px-802-md {
    width: 802px !important;
  }

  .w-px-803-md {
    width: 803px !important;
  }

  .w-px-804-md {
    width: 804px !important;
  }

  .w-px-805-md {
    width: 805px !important;
  }

  .w-px-806-md {
    width: 806px !important;
  }

  .w-px-807-md {
    width: 807px !important;
  }

  .w-px-808-md {
    width: 808px !important;
  }

  .w-px-809-md {
    width: 809px !important;
  }

  .w-px-810-md {
    width: 810px !important;
  }

  .w-px-811-md {
    width: 811px !important;
  }

  .w-px-812-md {
    width: 812px !important;
  }

  .w-px-813-md {
    width: 813px !important;
  }

  .w-px-814-md {
    width: 814px !important;
  }

  .w-px-815-md {
    width: 815px !important;
  }

  .w-px-816-md {
    width: 816px !important;
  }

  .w-px-817-md {
    width: 817px !important;
  }

  .w-px-818-md {
    width: 818px !important;
  }

  .w-px-819-md {
    width: 819px !important;
  }

  .w-px-820-md {
    width: 820px !important;
  }

  .w-px-821-md {
    width: 821px !important;
  }

  .w-px-822-md {
    width: 822px !important;
  }

  .w-px-823-md {
    width: 823px !important;
  }

  .w-px-824-md {
    width: 824px !important;
  }

  .w-px-825-md {
    width: 825px !important;
  }

  .w-px-826-md {
    width: 826px !important;
  }

  .w-px-827-md {
    width: 827px !important;
  }

  .w-px-828-md {
    width: 828px !important;
  }

  .w-px-829-md {
    width: 829px !important;
  }

  .w-px-830-md {
    width: 830px !important;
  }

  .w-px-831-md {
    width: 831px !important;
  }

  .w-px-832-md {
    width: 832px !important;
  }

  .w-px-833-md {
    width: 833px !important;
  }

  .w-px-834-md {
    width: 834px !important;
  }

  .w-px-835-md {
    width: 835px !important;
  }

  .w-px-836-md {
    width: 836px !important;
  }

  .w-px-837-md {
    width: 837px !important;
  }

  .w-px-838-md {
    width: 838px !important;
  }

  .w-px-839-md {
    width: 839px !important;
  }

  .w-px-840-md {
    width: 840px !important;
  }

  .w-px-841-md {
    width: 841px !important;
  }

  .w-px-842-md {
    width: 842px !important;
  }

  .w-px-843-md {
    width: 843px !important;
  }

  .w-px-844-md {
    width: 844px !important;
  }

  .w-px-845-md {
    width: 845px !important;
  }

  .w-px-846-md {
    width: 846px !important;
  }

  .w-px-847-md {
    width: 847px !important;
  }

  .w-px-848-md {
    width: 848px !important;
  }

  .w-px-849-md {
    width: 849px !important;
  }

  .w-px-850-md {
    width: 850px !important;
  }

  .w-px-851-md {
    width: 851px !important;
  }

  .w-px-852-md {
    width: 852px !important;
  }

  .w-px-853-md {
    width: 853px !important;
  }

  .w-px-854-md {
    width: 854px !important;
  }

  .w-px-855-md {
    width: 855px !important;
  }

  .w-px-856-md {
    width: 856px !important;
  }

  .w-px-857-md {
    width: 857px !important;
  }

  .w-px-858-md {
    width: 858px !important;
  }

  .w-px-859-md {
    width: 859px !important;
  }

  .w-px-860-md {
    width: 860px !important;
  }

  .w-px-861-md {
    width: 861px !important;
  }

  .w-px-862-md {
    width: 862px !important;
  }

  .w-px-863-md {
    width: 863px !important;
  }

  .w-px-864-md {
    width: 864px !important;
  }

  .w-px-865-md {
    width: 865px !important;
  }

  .w-px-866-md {
    width: 866px !important;
  }

  .w-px-867-md {
    width: 867px !important;
  }

  .w-px-868-md {
    width: 868px !important;
  }

  .w-px-869-md {
    width: 869px !important;
  }

  .w-px-870-md {
    width: 870px !important;
  }

  .w-px-871-md {
    width: 871px !important;
  }

  .w-px-872-md {
    width: 872px !important;
  }

  .w-px-873-md {
    width: 873px !important;
  }

  .w-px-874-md {
    width: 874px !important;
  }

  .w-px-875-md {
    width: 875px !important;
  }

  .w-px-876-md {
    width: 876px !important;
  }

  .w-px-877-md {
    width: 877px !important;
  }

  .w-px-878-md {
    width: 878px !important;
  }

  .w-px-879-md {
    width: 879px !important;
  }

  .w-px-880-md {
    width: 880px !important;
  }

  .w-px-881-md {
    width: 881px !important;
  }

  .w-px-882-md {
    width: 882px !important;
  }

  .w-px-883-md {
    width: 883px !important;
  }

  .w-px-884-md {
    width: 884px !important;
  }

  .w-px-885-md {
    width: 885px !important;
  }

  .w-px-886-md {
    width: 886px !important;
  }

  .w-px-887-md {
    width: 887px !important;
  }

  .w-px-888-md {
    width: 888px !important;
  }

  .w-px-889-md {
    width: 889px !important;
  }

  .w-px-890-md {
    width: 890px !important;
  }

  .w-px-891-md {
    width: 891px !important;
  }

  .w-px-892-md {
    width: 892px !important;
  }

  .w-px-893-md {
    width: 893px !important;
  }

  .w-px-894-md {
    width: 894px !important;
  }

  .w-px-895-md {
    width: 895px !important;
  }

  .w-px-896-md {
    width: 896px !important;
  }

  .w-px-897-md {
    width: 897px !important;
  }

  .w-px-898-md {
    width: 898px !important;
  }

  .w-px-899-md {
    width: 899px !important;
  }

  .w-px-900-md {
    width: 900px !important;
  }

  .w-px-901-md {
    width: 901px !important;
  }

  .w-px-902-md {
    width: 902px !important;
  }

  .w-px-903-md {
    width: 903px !important;
  }

  .w-px-904-md {
    width: 904px !important;
  }

  .w-px-905-md {
    width: 905px !important;
  }

  .w-px-906-md {
    width: 906px !important;
  }

  .w-px-907-md {
    width: 907px !important;
  }

  .w-px-908-md {
    width: 908px !important;
  }

  .w-px-909-md {
    width: 909px !important;
  }

  .w-px-910-md {
    width: 910px !important;
  }

  .w-px-911-md {
    width: 911px !important;
  }

  .w-px-912-md {
    width: 912px !important;
  }

  .w-px-913-md {
    width: 913px !important;
  }

  .w-px-914-md {
    width: 914px !important;
  }

  .w-px-915-md {
    width: 915px !important;
  }

  .w-px-916-md {
    width: 916px !important;
  }

  .w-px-917-md {
    width: 917px !important;
  }

  .w-px-918-md {
    width: 918px !important;
  }

  .w-px-919-md {
    width: 919px !important;
  }

  .w-px-920-md {
    width: 920px !important;
  }

  .w-px-921-md {
    width: 921px !important;
  }

  .w-px-922-md {
    width: 922px !important;
  }

  .w-px-923-md {
    width: 923px !important;
  }

  .w-px-924-md {
    width: 924px !important;
  }

  .w-px-925-md {
    width: 925px !important;
  }

  .w-px-926-md {
    width: 926px !important;
  }

  .w-px-927-md {
    width: 927px !important;
  }

  .w-px-928-md {
    width: 928px !important;
  }

  .w-px-929-md {
    width: 929px !important;
  }

  .w-px-930-md {
    width: 930px !important;
  }

  .w-px-931-md {
    width: 931px !important;
  }

  .w-px-932-md {
    width: 932px !important;
  }

  .w-px-933-md {
    width: 933px !important;
  }

  .w-px-934-md {
    width: 934px !important;
  }

  .w-px-935-md {
    width: 935px !important;
  }

  .w-px-936-md {
    width: 936px !important;
  }

  .w-px-937-md {
    width: 937px !important;
  }

  .w-px-938-md {
    width: 938px !important;
  }

  .w-px-939-md {
    width: 939px !important;
  }

  .w-px-940-md {
    width: 940px !important;
  }

  .w-px-941-md {
    width: 941px !important;
  }

  .w-px-942-md {
    width: 942px !important;
  }

  .w-px-943-md {
    width: 943px !important;
  }

  .w-px-944-md {
    width: 944px !important;
  }

  .w-px-945-md {
    width: 945px !important;
  }

  .w-px-946-md {
    width: 946px !important;
  }

  .w-px-947-md {
    width: 947px !important;
  }

  .w-px-948-md {
    width: 948px !important;
  }

  .w-px-949-md {
    width: 949px !important;
  }

  .w-px-950-md {
    width: 950px !important;
  }

  .w-px-951-md {
    width: 951px !important;
  }

  .w-px-952-md {
    width: 952px !important;
  }

  .w-px-953-md {
    width: 953px !important;
  }

  .w-px-954-md {
    width: 954px !important;
  }

  .w-px-955-md {
    width: 955px !important;
  }

  .w-px-956-md {
    width: 956px !important;
  }

  .w-px-957-md {
    width: 957px !important;
  }

  .w-px-958-md {
    width: 958px !important;
  }

  .w-px-959-md {
    width: 959px !important;
  }

  .w-px-960-md {
    width: 960px !important;
  }

  .w-px-961-md {
    width: 961px !important;
  }

  .w-px-962-md {
    width: 962px !important;
  }

  .w-px-963-md {
    width: 963px !important;
  }

  .w-px-964-md {
    width: 964px !important;
  }

  .w-px-965-md {
    width: 965px !important;
  }

  .w-px-966-md {
    width: 966px !important;
  }

  .w-px-967-md {
    width: 967px !important;
  }

  .w-px-968-md {
    width: 968px !important;
  }

  .w-px-969-md {
    width: 969px !important;
  }

  .w-px-970-md {
    width: 970px !important;
  }

  .w-px-971-md {
    width: 971px !important;
  }

  .w-px-972-md {
    width: 972px !important;
  }

  .w-px-973-md {
    width: 973px !important;
  }

  .w-px-974-md {
    width: 974px !important;
  }

  .w-px-975-md {
    width: 975px !important;
  }

  .w-px-976-md {
    width: 976px !important;
  }

  .w-px-977-md {
    width: 977px !important;
  }

  .w-px-978-md {
    width: 978px !important;
  }

  .w-px-979-md {
    width: 979px !important;
  }

  .w-px-980-md {
    width: 980px !important;
  }

  .w-px-981-md {
    width: 981px !important;
  }

  .w-px-982-md {
    width: 982px !important;
  }

  .w-px-983-md {
    width: 983px !important;
  }

  .w-px-984-md {
    width: 984px !important;
  }

  .w-px-985-md {
    width: 985px !important;
  }

  .w-px-986-md {
    width: 986px !important;
  }

  .w-px-987-md {
    width: 987px !important;
  }

  .w-px-988-md {
    width: 988px !important;
  }

  .w-px-989-md {
    width: 989px !important;
  }

  .w-px-990-md {
    width: 990px !important;
  }

  .w-px-991-md {
    width: 991px !important;
  }

  .w-px-992-md {
    width: 992px !important;
  }

  .w-px-993-md {
    width: 993px !important;
  }

  .w-px-994-md {
    width: 994px !important;
  }

  .w-px-995-md {
    width: 995px !important;
  }

  .w-px-996-md {
    width: 996px !important;
  }

  .w-px-997-md {
    width: 997px !important;
  }

  .w-px-998-md {
    width: 998px !important;
  }

  .w-px-999-md {
    width: 999px !important;
  }

  .w-px-1000-md {
    width: 1000px !important;
  }

  .w-px-1001-md {
    width: 1001px !important;
  }

  .w-px-1002-md {
    width: 1002px !important;
  }

  .w-px-1003-md {
    width: 1003px !important;
  }

  .w-px-1004-md {
    width: 1004px !important;
  }

  .w-px-1005-md {
    width: 1005px !important;
  }

  .w-px-1006-md {
    width: 1006px !important;
  }

  .w-px-1007-md {
    width: 1007px !important;
  }

  .w-px-1008-md {
    width: 1008px !important;
  }

  .w-px-1009-md {
    width: 1009px !important;
  }

  .w-px-1010-md {
    width: 1010px !important;
  }

  .w-px-1011-md {
    width: 1011px !important;
  }

  .w-px-1012-md {
    width: 1012px !important;
  }

  .w-px-1013-md {
    width: 1013px !important;
  }

  .w-px-1014-md {
    width: 1014px !important;
  }

  .w-px-1015-md {
    width: 1015px !important;
  }

  .w-px-1016-md {
    width: 1016px !important;
  }

  .w-px-1017-md {
    width: 1017px !important;
  }

  .w-px-1018-md {
    width: 1018px !important;
  }

  .w-px-1019-md {
    width: 1019px !important;
  }

  .w-px-1020-md {
    width: 1020px !important;
  }

  .w-px-1021-md {
    width: 1021px !important;
  }

  .w-px-1022-md {
    width: 1022px !important;
  }

  .w-px-1023-md {
    width: 1023px !important;
  }

  .w-px-1024-md {
    width: 1024px !important;
  }

  .w-px-1025-md {
    width: 1025px !important;
  }

  .w-px-1026-md {
    width: 1026px !important;
  }

  .w-px-1027-md {
    width: 1027px !important;
  }

  .w-px-1028-md {
    width: 1028px !important;
  }

  .w-px-1029-md {
    width: 1029px !important;
  }

  .w-px-1030-md {
    width: 1030px !important;
  }

  .w-px-1031-md {
    width: 1031px !important;
  }

  .w-px-1032-md {
    width: 1032px !important;
  }

  .w-px-1033-md {
    width: 1033px !important;
  }

  .w-px-1034-md {
    width: 1034px !important;
  }

  .w-px-1035-md {
    width: 1035px !important;
  }

  .w-px-1036-md {
    width: 1036px !important;
  }

  .w-px-1037-md {
    width: 1037px !important;
  }

  .w-px-1038-md {
    width: 1038px !important;
  }

  .w-px-1039-md {
    width: 1039px !important;
  }

  .w-px-1040-md {
    width: 1040px !important;
  }

  .w-px-1041-md {
    width: 1041px !important;
  }

  .w-px-1042-md {
    width: 1042px !important;
  }

  .w-px-1043-md {
    width: 1043px !important;
  }

  .w-px-1044-md {
    width: 1044px !important;
  }

  .w-px-1045-md {
    width: 1045px !important;
  }

  .w-px-1046-md {
    width: 1046px !important;
  }

  .w-px-1047-md {
    width: 1047px !important;
  }

  .w-px-1048-md {
    width: 1048px !important;
  }

  .w-px-1049-md {
    width: 1049px !important;
  }

  .w-px-1050-md {
    width: 1050px !important;
  }

  .w-px-1051-md {
    width: 1051px !important;
  }

  .w-px-1052-md {
    width: 1052px !important;
  }

  .w-px-1053-md {
    width: 1053px !important;
  }

  .w-px-1054-md {
    width: 1054px !important;
  }

  .w-px-1055-md {
    width: 1055px !important;
  }

  .w-px-1056-md {
    width: 1056px !important;
  }

  .w-px-1057-md {
    width: 1057px !important;
  }

  .w-px-1058-md {
    width: 1058px !important;
  }

  .w-px-1059-md {
    width: 1059px !important;
  }

  .w-px-1060-md {
    width: 1060px !important;
  }

  .w-px-1061-md {
    width: 1061px !important;
  }

  .w-px-1062-md {
    width: 1062px !important;
  }

  .w-px-1063-md {
    width: 1063px !important;
  }

  .w-px-1064-md {
    width: 1064px !important;
  }

  .w-px-1065-md {
    width: 1065px !important;
  }

  .w-px-1066-md {
    width: 1066px !important;
  }

  .w-px-1067-md {
    width: 1067px !important;
  }

  .w-px-1068-md {
    width: 1068px !important;
  }

  .w-px-1069-md {
    width: 1069px !important;
  }

  .w-px-1070-md {
    width: 1070px !important;
  }

  .w-px-1071-md {
    width: 1071px !important;
  }

  .w-px-1072-md {
    width: 1072px !important;
  }

  .w-px-1073-md {
    width: 1073px !important;
  }

  .w-px-1074-md {
    width: 1074px !important;
  }

  .w-px-1075-md {
    width: 1075px !important;
  }

  .w-px-1076-md {
    width: 1076px !important;
  }

  .w-px-1077-md {
    width: 1077px !important;
  }

  .w-px-1078-md {
    width: 1078px !important;
  }

  .w-px-1079-md {
    width: 1079px !important;
  }

  .w-px-1080-md {
    width: 1080px !important;
  }

  .w-px-1081-md {
    width: 1081px !important;
  }

  .w-px-1082-md {
    width: 1082px !important;
  }

  .w-px-1083-md {
    width: 1083px !important;
  }

  .w-px-1084-md {
    width: 1084px !important;
  }

  .w-px-1085-md {
    width: 1085px !important;
  }

  .w-px-1086-md {
    width: 1086px !important;
  }

  .w-px-1087-md {
    width: 1087px !important;
  }

  .w-px-1088-md {
    width: 1088px !important;
  }

  .w-px-1089-md {
    width: 1089px !important;
  }

  .w-px-1090-md {
    width: 1090px !important;
  }

  .w-px-1091-md {
    width: 1091px !important;
  }

  .w-px-1092-md {
    width: 1092px !important;
  }

  .w-px-1093-md {
    width: 1093px !important;
  }

  .w-px-1094-md {
    width: 1094px !important;
  }

  .w-px-1095-md {
    width: 1095px !important;
  }

  .w-px-1096-md {
    width: 1096px !important;
  }

  .w-px-1097-md {
    width: 1097px !important;
  }

  .w-px-1098-md {
    width: 1098px !important;
  }

  .w-px-1099-md {
    width: 1099px !important;
  }

  .w-px-1100-md {
    width: 1100px !important;
  }

  .w-px-1101-md {
    width: 1101px !important;
  }

  .w-px-1102-md {
    width: 1102px !important;
  }

  .w-px-1103-md {
    width: 1103px !important;
  }

  .w-px-1104-md {
    width: 1104px !important;
  }

  .w-px-1105-md {
    width: 1105px !important;
  }

  .w-px-1106-md {
    width: 1106px !important;
  }

  .w-px-1107-md {
    width: 1107px !important;
  }

  .w-px-1108-md {
    width: 1108px !important;
  }

  .w-px-1109-md {
    width: 1109px !important;
  }

  .w-px-1110-md {
    width: 1110px !important;
  }

  .w-px-1111-md {
    width: 1111px !important;
  }

  .w-px-1112-md {
    width: 1112px !important;
  }

  .w-px-1113-md {
    width: 1113px !important;
  }

  .w-px-1114-md {
    width: 1114px !important;
  }

  .w-px-1115-md {
    width: 1115px !important;
  }

  .w-px-1116-md {
    width: 1116px !important;
  }

  .w-px-1117-md {
    width: 1117px !important;
  }

  .w-px-1118-md {
    width: 1118px !important;
  }

  .w-px-1119-md {
    width: 1119px !important;
  }

  .w-px-1120-md {
    width: 1120px !important;
  }

  .w-px-1121-md {
    width: 1121px !important;
  }

  .w-px-1122-md {
    width: 1122px !important;
  }

  .w-px-1123-md {
    width: 1123px !important;
  }

  .w-px-1124-md {
    width: 1124px !important;
  }

  .w-px-1125-md {
    width: 1125px !important;
  }

  .w-px-1126-md {
    width: 1126px !important;
  }

  .w-px-1127-md {
    width: 1127px !important;
  }

  .w-px-1128-md {
    width: 1128px !important;
  }

  .w-px-1129-md {
    width: 1129px !important;
  }

  .w-px-1130-md {
    width: 1130px !important;
  }

  .w-px-1131-md {
    width: 1131px !important;
  }

  .w-px-1132-md {
    width: 1132px !important;
  }

  .w-px-1133-md {
    width: 1133px !important;
  }

  .w-px-1134-md {
    width: 1134px !important;
  }

  .w-px-1135-md {
    width: 1135px !important;
  }

  .w-px-1136-md {
    width: 1136px !important;
  }

  .w-px-1137-md {
    width: 1137px !important;
  }

  .w-px-1138-md {
    width: 1138px !important;
  }

  .w-px-1139-md {
    width: 1139px !important;
  }

  .w-px-1140-md {
    width: 1140px !important;
  }

  .w-px-1141-md {
    width: 1141px !important;
  }

  .w-px-1142-md {
    width: 1142px !important;
  }

  .w-px-1143-md {
    width: 1143px !important;
  }

  .w-px-1144-md {
    width: 1144px !important;
  }

  .w-px-1145-md {
    width: 1145px !important;
  }

  .w-px-1146-md {
    width: 1146px !important;
  }

  .w-px-1147-md {
    width: 1147px !important;
  }

  .w-px-1148-md {
    width: 1148px !important;
  }

  .w-px-1149-md {
    width: 1149px !important;
  }

  .w-px-1150-md {
    width: 1150px !important;
  }

  .w-px-1151-md {
    width: 1151px !important;
  }

  .w-px-1152-md {
    width: 1152px !important;
  }

  .w-px-1153-md {
    width: 1153px !important;
  }

  .w-px-1154-md {
    width: 1154px !important;
  }

  .w-px-1155-md {
    width: 1155px !important;
  }

  .w-px-1156-md {
    width: 1156px !important;
  }

  .w-px-1157-md {
    width: 1157px !important;
  }

  .w-px-1158-md {
    width: 1158px !important;
  }

  .w-px-1159-md {
    width: 1159px !important;
  }

  .w-px-1160-md {
    width: 1160px !important;
  }

  .w-px-1161-md {
    width: 1161px !important;
  }

  .w-px-1162-md {
    width: 1162px !important;
  }

  .w-px-1163-md {
    width: 1163px !important;
  }

  .w-px-1164-md {
    width: 1164px !important;
  }

  .w-px-1165-md {
    width: 1165px !important;
  }

  .w-px-1166-md {
    width: 1166px !important;
  }

  .w-px-1167-md {
    width: 1167px !important;
  }

  .w-px-1168-md {
    width: 1168px !important;
  }

  .w-px-1169-md {
    width: 1169px !important;
  }

  .w-px-1170-md {
    width: 1170px !important;
  }

  .w-px-1171-md {
    width: 1171px !important;
  }

  .w-px-1172-md {
    width: 1172px !important;
  }

  .w-px-1173-md {
    width: 1173px !important;
  }

  .w-px-1174-md {
    width: 1174px !important;
  }

  .w-px-1175-md {
    width: 1175px !important;
  }

  .w-px-1176-md {
    width: 1176px !important;
  }

  .w-px-1177-md {
    width: 1177px !important;
  }

  .w-px-1178-md {
    width: 1178px !important;
  }

  .w-px-1179-md {
    width: 1179px !important;
  }

  .w-px-1180-md {
    width: 1180px !important;
  }

  .w-px-1181-md {
    width: 1181px !important;
  }

  .w-px-1182-md {
    width: 1182px !important;
  }

  .w-px-1183-md {
    width: 1183px !important;
  }

  .w-px-1184-md {
    width: 1184px !important;
  }

  .w-px-1185-md {
    width: 1185px !important;
  }

  .w-px-1186-md {
    width: 1186px !important;
  }

  .w-px-1187-md {
    width: 1187px !important;
  }

  .w-px-1188-md {
    width: 1188px !important;
  }

  .w-px-1189-md {
    width: 1189px !important;
  }

  .w-px-1190-md {
    width: 1190px !important;
  }

  .w-px-1191-md {
    width: 1191px !important;
  }

  .w-px-1192-md {
    width: 1192px !important;
  }

  .w-px-1193-md {
    width: 1193px !important;
  }

  .w-px-1194-md {
    width: 1194px !important;
  }

  .w-px-1195-md {
    width: 1195px !important;
  }

  .w-px-1196-md {
    width: 1196px !important;
  }

  .w-px-1197-md {
    width: 1197px !important;
  }

  .w-px-1198-md {
    width: 1198px !important;
  }

  .w-px-1199-md {
    width: 1199px !important;
  }

  .w-px-1200-md {
    width: 1200px !important;
  }

  .w-px-1201-md {
    width: 1201px !important;
  }

  .w-px-1202-md {
    width: 1202px !important;
  }

  .w-px-1203-md {
    width: 1203px !important;
  }

  .w-px-1204-md {
    width: 1204px !important;
  }

  .w-px-1205-md {
    width: 1205px !important;
  }

  .w-px-1206-md {
    width: 1206px !important;
  }

  .w-px-1207-md {
    width: 1207px !important;
  }

  .w-px-1208-md {
    width: 1208px !important;
  }

  .w-px-1209-md {
    width: 1209px !important;
  }

  .w-px-1210-md {
    width: 1210px !important;
  }

  .w-px-1211-md {
    width: 1211px !important;
  }

  .w-px-1212-md {
    width: 1212px !important;
  }

  .w-px-1213-md {
    width: 1213px !important;
  }

  .w-px-1214-md {
    width: 1214px !important;
  }

  .w-px-1215-md {
    width: 1215px !important;
  }

  .w-px-1216-md {
    width: 1216px !important;
  }

  .w-px-1217-md {
    width: 1217px !important;
  }

  .w-px-1218-md {
    width: 1218px !important;
  }

  .w-px-1219-md {
    width: 1219px !important;
  }

  .w-px-1220-md {
    width: 1220px !important;
  }

  .w-px-1221-md {
    width: 1221px !important;
  }

  .w-px-1222-md {
    width: 1222px !important;
  }

  .w-px-1223-md {
    width: 1223px !important;
  }

  .w-px-1224-md {
    width: 1224px !important;
  }

  .w-px-1225-md {
    width: 1225px !important;
  }

  .w-px-1226-md {
    width: 1226px !important;
  }

  .w-px-1227-md {
    width: 1227px !important;
  }

  .w-px-1228-md {
    width: 1228px !important;
  }

  .w-px-1229-md {
    width: 1229px !important;
  }

  .w-px-1230-md {
    width: 1230px !important;
  }

  .w-px-1231-md {
    width: 1231px !important;
  }

  .w-px-1232-md {
    width: 1232px !important;
  }

  .w-px-1233-md {
    width: 1233px !important;
  }

  .w-px-1234-md {
    width: 1234px !important;
  }

  .w-px-1235-md {
    width: 1235px !important;
  }

  .w-px-1236-md {
    width: 1236px !important;
  }

  .w-px-1237-md {
    width: 1237px !important;
  }

  .w-px-1238-md {
    width: 1238px !important;
  }

  .w-px-1239-md {
    width: 1239px !important;
  }

  .w-px-1240-md {
    width: 1240px !important;
  }

  .w-px-1241-md {
    width: 1241px !important;
  }

  .w-px-1242-md {
    width: 1242px !important;
  }

  .w-px-1243-md {
    width: 1243px !important;
  }

  .w-px-1244-md {
    width: 1244px !important;
  }

  .w-px-1245-md {
    width: 1245px !important;
  }

  .w-px-1246-md {
    width: 1246px !important;
  }

  .w-px-1247-md {
    width: 1247px !important;
  }

  .w-px-1248-md {
    width: 1248px !important;
  }

  .w-px-1249-md {
    width: 1249px !important;
  }

  .w-px-1250-md {
    width: 1250px !important;
  }

  .w-px-1251-md {
    width: 1251px !important;
  }

  .w-px-1252-md {
    width: 1252px !important;
  }

  .w-px-1253-md {
    width: 1253px !important;
  }

  .w-px-1254-md {
    width: 1254px !important;
  }

  .w-px-1255-md {
    width: 1255px !important;
  }

  .w-px-1256-md {
    width: 1256px !important;
  }

  .w-px-1257-md {
    width: 1257px !important;
  }

  .w-px-1258-md {
    width: 1258px !important;
  }

  .w-px-1259-md {
    width: 1259px !important;
  }

  .w-px-1260-md {
    width: 1260px !important;
  }

  .w-px-1261-md {
    width: 1261px !important;
  }

  .w-px-1262-md {
    width: 1262px !important;
  }

  .w-px-1263-md {
    width: 1263px !important;
  }

  .w-px-1264-md {
    width: 1264px !important;
  }

  .w-px-1265-md {
    width: 1265px !important;
  }

  .w-px-1266-md {
    width: 1266px !important;
  }

  .w-px-1267-md {
    width: 1267px !important;
  }

  .w-px-1268-md {
    width: 1268px !important;
  }

  .w-px-1269-md {
    width: 1269px !important;
  }

  .w-px-1270-md {
    width: 1270px !important;
  }

  .w-px-1271-md {
    width: 1271px !important;
  }

  .w-px-1272-md {
    width: 1272px !important;
  }

  .w-px-1273-md {
    width: 1273px !important;
  }

  .w-px-1274-md {
    width: 1274px !important;
  }

  .w-px-1275-md {
    width: 1275px !important;
  }

  .w-px-1276-md {
    width: 1276px !important;
  }

  .w-px-1277-md {
    width: 1277px !important;
  }

  .w-px-1278-md {
    width: 1278px !important;
  }

  .w-px-1279-md {
    width: 1279px !important;
  }

  .w-px-1280-md {
    width: 1280px !important;
  }

  .w-px-1281-md {
    width: 1281px !important;
  }

  .w-px-1282-md {
    width: 1282px !important;
  }

  .w-px-1283-md {
    width: 1283px !important;
  }

  .w-px-1284-md {
    width: 1284px !important;
  }

  .w-px-1285-md {
    width: 1285px !important;
  }

  .w-px-1286-md {
    width: 1286px !important;
  }

  .w-px-1287-md {
    width: 1287px !important;
  }

  .w-px-1288-md {
    width: 1288px !important;
  }

  .w-px-1289-md {
    width: 1289px !important;
  }

  .w-px-1290-md {
    width: 1290px !important;
  }

  .w-px-1291-md {
    width: 1291px !important;
  }

  .w-px-1292-md {
    width: 1292px !important;
  }

  .w-px-1293-md {
    width: 1293px !important;
  }

  .w-px-1294-md {
    width: 1294px !important;
  }

  .w-px-1295-md {
    width: 1295px !important;
  }

  .w-px-1296-md {
    width: 1296px !important;
  }

  .w-px-1297-md {
    width: 1297px !important;
  }

  .w-px-1298-md {
    width: 1298px !important;
  }

  .w-px-1299-md {
    width: 1299px !important;
  }

  .w-px-1300-md {
    width: 1300px !important;
  }

  .w-px-1301-md {
    width: 1301px !important;
  }

  .w-px-1302-md {
    width: 1302px !important;
  }

  .w-px-1303-md {
    width: 1303px !important;
  }

  .w-px-1304-md {
    width: 1304px !important;
  }

  .w-px-1305-md {
    width: 1305px !important;
  }

  .w-px-1306-md {
    width: 1306px !important;
  }

  .w-px-1307-md {
    width: 1307px !important;
  }

  .w-px-1308-md {
    width: 1308px !important;
  }

  .w-px-1309-md {
    width: 1309px !important;
  }

  .w-px-1310-md {
    width: 1310px !important;
  }

  .w-px-1311-md {
    width: 1311px !important;
  }

  .w-px-1312-md {
    width: 1312px !important;
  }

  .w-px-1313-md {
    width: 1313px !important;
  }

  .w-px-1314-md {
    width: 1314px !important;
  }

  .w-px-1315-md {
    width: 1315px !important;
  }

  .w-px-1316-md {
    width: 1316px !important;
  }

  .w-px-1317-md {
    width: 1317px !important;
  }

  .w-px-1318-md {
    width: 1318px !important;
  }

  .w-px-1319-md {
    width: 1319px !important;
  }

  .w-px-1320-md {
    width: 1320px !important;
  }

  .w-px-1321-md {
    width: 1321px !important;
  }

  .w-px-1322-md {
    width: 1322px !important;
  }

  .w-px-1323-md {
    width: 1323px !important;
  }

  .w-px-1324-md {
    width: 1324px !important;
  }

  .w-px-1325-md {
    width: 1325px !important;
  }

  .w-px-1326-md {
    width: 1326px !important;
  }

  .w-px-1327-md {
    width: 1327px !important;
  }

  .w-px-1328-md {
    width: 1328px !important;
  }

  .w-px-1329-md {
    width: 1329px !important;
  }

  .w-px-1330-md {
    width: 1330px !important;
  }

  .w-px-1331-md {
    width: 1331px !important;
  }

  .w-px-1332-md {
    width: 1332px !important;
  }

  .w-px-1333-md {
    width: 1333px !important;
  }

  .w-px-1334-md {
    width: 1334px !important;
  }

  .w-px-1335-md {
    width: 1335px !important;
  }

  .w-px-1336-md {
    width: 1336px !important;
  }

  .w-px-1337-md {
    width: 1337px !important;
  }

  .w-px-1338-md {
    width: 1338px !important;
  }

  .w-px-1339-md {
    width: 1339px !important;
  }

  .w-px-1340-md {
    width: 1340px !important;
  }

  .w-px-1341-md {
    width: 1341px !important;
  }

  .w-px-1342-md {
    width: 1342px !important;
  }

  .w-px-1343-md {
    width: 1343px !important;
  }

  .w-px-1344-md {
    width: 1344px !important;
  }

  .w-px-1345-md {
    width: 1345px !important;
  }

  .w-px-1346-md {
    width: 1346px !important;
  }

  .w-px-1347-md {
    width: 1347px !important;
  }

  .w-px-1348-md {
    width: 1348px !important;
  }

  .w-px-1349-md {
    width: 1349px !important;
  }

  .w-px-1350-md {
    width: 1350px !important;
  }

  .w-px-1351-md {
    width: 1351px !important;
  }

  .w-px-1352-md {
    width: 1352px !important;
  }

  .w-px-1353-md {
    width: 1353px !important;
  }

  .w-px-1354-md {
    width: 1354px !important;
  }

  .w-px-1355-md {
    width: 1355px !important;
  }

  .w-px-1356-md {
    width: 1356px !important;
  }

  .w-px-1357-md {
    width: 1357px !important;
  }

  .w-px-1358-md {
    width: 1358px !important;
  }

  .w-px-1359-md {
    width: 1359px !important;
  }

  .w-px-1360-md {
    width: 1360px !important;
  }

  .w-px-1361-md {
    width: 1361px !important;
  }

  .w-px-1362-md {
    width: 1362px !important;
  }

  .w-px-1363-md {
    width: 1363px !important;
  }

  .w-px-1364-md {
    width: 1364px !important;
  }

  .w-px-1365-md {
    width: 1365px !important;
  }

  .w-px-1366-md {
    width: 1366px !important;
  }

  .w-px-1367-md {
    width: 1367px !important;
  }

  .w-px-1368-md {
    width: 1368px !important;
  }

  .w-px-1369-md {
    width: 1369px !important;
  }

  .w-px-1370-md {
    width: 1370px !important;
  }

  .w-px-1371-md {
    width: 1371px !important;
  }

  .w-px-1372-md {
    width: 1372px !important;
  }

  .w-px-1373-md {
    width: 1373px !important;
  }

  .w-px-1374-md {
    width: 1374px !important;
  }

  .w-px-1375-md {
    width: 1375px !important;
  }

  .w-px-1376-md {
    width: 1376px !important;
  }

  .w-px-1377-md {
    width: 1377px !important;
  }

  .w-px-1378-md {
    width: 1378px !important;
  }

  .w-px-1379-md {
    width: 1379px !important;
  }

  .w-px-1380-md {
    width: 1380px !important;
  }

  .w-px-1381-md {
    width: 1381px !important;
  }

  .w-px-1382-md {
    width: 1382px !important;
  }

  .w-px-1383-md {
    width: 1383px !important;
  }

  .w-px-1384-md {
    width: 1384px !important;
  }

  .w-px-1385-md {
    width: 1385px !important;
  }

  .w-px-1386-md {
    width: 1386px !important;
  }

  .w-px-1387-md {
    width: 1387px !important;
  }

  .w-px-1388-md {
    width: 1388px !important;
  }

  .w-px-1389-md {
    width: 1389px !important;
  }

  .w-px-1390-md {
    width: 1390px !important;
  }

  .w-px-1391-md {
    width: 1391px !important;
  }

  .w-px-1392-md {
    width: 1392px !important;
  }

  .w-px-1393-md {
    width: 1393px !important;
  }

  .w-px-1394-md {
    width: 1394px !important;
  }

  .w-px-1395-md {
    width: 1395px !important;
  }

  .w-px-1396-md {
    width: 1396px !important;
  }

  .w-px-1397-md {
    width: 1397px !important;
  }

  .w-px-1398-md {
    width: 1398px !important;
  }

  .w-px-1399-md {
    width: 1399px !important;
  }

  .w-px-1400-md {
    width: 1400px !important;
  }

  .w-px-1401-md {
    width: 1401px !important;
  }

  .w-px-1402-md {
    width: 1402px !important;
  }

  .w-px-1403-md {
    width: 1403px !important;
  }

  .w-px-1404-md {
    width: 1404px !important;
  }

  .w-px-1405-md {
    width: 1405px !important;
  }

  .w-px-1406-md {
    width: 1406px !important;
  }

  .w-px-1407-md {
    width: 1407px !important;
  }

  .w-px-1408-md {
    width: 1408px !important;
  }

  .w-px-1409-md {
    width: 1409px !important;
  }

  .w-px-1410-md {
    width: 1410px !important;
  }

  .w-px-1411-md {
    width: 1411px !important;
  }

  .w-px-1412-md {
    width: 1412px !important;
  }

  .w-px-1413-md {
    width: 1413px !important;
  }

  .w-px-1414-md {
    width: 1414px !important;
  }

  .w-px-1415-md {
    width: 1415px !important;
  }

  .w-px-1416-md {
    width: 1416px !important;
  }

  .w-px-1417-md {
    width: 1417px !important;
  }

  .w-px-1418-md {
    width: 1418px !important;
  }

  .w-px-1419-md {
    width: 1419px !important;
  }

  .w-px-1420-md {
    width: 1420px !important;
  }

  .w-px-1421-md {
    width: 1421px !important;
  }

  .w-px-1422-md {
    width: 1422px !important;
  }

  .w-px-1423-md {
    width: 1423px !important;
  }

  .w-px-1424-md {
    width: 1424px !important;
  }

  .w-px-1425-md {
    width: 1425px !important;
  }

  .w-px-1426-md {
    width: 1426px !important;
  }

  .w-px-1427-md {
    width: 1427px !important;
  }

  .w-px-1428-md {
    width: 1428px !important;
  }

  .w-px-1429-md {
    width: 1429px !important;
  }

  .w-px-1430-md {
    width: 1430px !important;
  }

  .w-px-1431-md {
    width: 1431px !important;
  }

  .w-px-1432-md {
    width: 1432px !important;
  }

  .w-px-1433-md {
    width: 1433px !important;
  }

  .w-px-1434-md {
    width: 1434px !important;
  }

  .w-px-1435-md {
    width: 1435px !important;
  }

  .w-px-1436-md {
    width: 1436px !important;
  }

  .w-px-1437-md {
    width: 1437px !important;
  }

  .w-px-1438-md {
    width: 1438px !important;
  }

  .w-px-1439-md {
    width: 1439px !important;
  }

  .w-px-1440-md {
    width: 1440px !important;
  }

  .w-px-1441-md {
    width: 1441px !important;
  }

  .w-px-1442-md {
    width: 1442px !important;
  }

  .w-px-1443-md {
    width: 1443px !important;
  }

  .w-px-1444-md {
    width: 1444px !important;
  }

  .w-px-1445-md {
    width: 1445px !important;
  }

  .w-px-1446-md {
    width: 1446px !important;
  }

  .w-px-1447-md {
    width: 1447px !important;
  }

  .w-px-1448-md {
    width: 1448px !important;
  }

  .w-px-1449-md {
    width: 1449px !important;
  }

  .w-px-1450-md {
    width: 1450px !important;
  }

  .w-px-1451-md {
    width: 1451px !important;
  }

  .w-px-1452-md {
    width: 1452px !important;
  }

  .w-px-1453-md {
    width: 1453px !important;
  }

  .w-px-1454-md {
    width: 1454px !important;
  }

  .w-px-1455-md {
    width: 1455px !important;
  }

  .w-px-1456-md {
    width: 1456px !important;
  }

  .w-px-1457-md {
    width: 1457px !important;
  }

  .w-px-1458-md {
    width: 1458px !important;
  }

  .w-px-1459-md {
    width: 1459px !important;
  }

  .w-px-1460-md {
    width: 1460px !important;
  }

  .w-px-1461-md {
    width: 1461px !important;
  }

  .w-px-1462-md {
    width: 1462px !important;
  }

  .w-px-1463-md {
    width: 1463px !important;
  }

  .w-px-1464-md {
    width: 1464px !important;
  }

  .w-px-1465-md {
    width: 1465px !important;
  }

  .w-px-1466-md {
    width: 1466px !important;
  }

  .w-px-1467-md {
    width: 1467px !important;
  }

  .w-px-1468-md {
    width: 1468px !important;
  }

  .w-px-1469-md {
    width: 1469px !important;
  }

  .w-px-1470-md {
    width: 1470px !important;
  }

  .w-px-1471-md {
    width: 1471px !important;
  }

  .w-px-1472-md {
    width: 1472px !important;
  }

  .w-px-1473-md {
    width: 1473px !important;
  }

  .w-px-1474-md {
    width: 1474px !important;
  }

  .w-px-1475-md {
    width: 1475px !important;
  }

  .w-px-1476-md {
    width: 1476px !important;
  }

  .w-px-1477-md {
    width: 1477px !important;
  }

  .w-px-1478-md {
    width: 1478px !important;
  }

  .w-px-1479-md {
    width: 1479px !important;
  }

  .w-px-1480-md {
    width: 1480px !important;
  }

  .w-px-1481-md {
    width: 1481px !important;
  }

  .w-px-1482-md {
    width: 1482px !important;
  }

  .w-px-1483-md {
    width: 1483px !important;
  }

  .w-px-1484-md {
    width: 1484px !important;
  }

  .w-px-1485-md {
    width: 1485px !important;
  }

  .w-px-1486-md {
    width: 1486px !important;
  }

  .w-px-1487-md {
    width: 1487px !important;
  }

  .w-px-1488-md {
    width: 1488px !important;
  }

  .w-px-1489-md {
    width: 1489px !important;
  }

  .w-px-1490-md {
    width: 1490px !important;
  }

  .w-px-1491-md {
    width: 1491px !important;
  }

  .w-px-1492-md {
    width: 1492px !important;
  }

  .w-px-1493-md {
    width: 1493px !important;
  }

  .w-px-1494-md {
    width: 1494px !important;
  }

  .w-px-1495-md {
    width: 1495px !important;
  }

  .w-px-1496-md {
    width: 1496px !important;
  }

  .w-px-1497-md {
    width: 1497px !important;
  }

  .w-px-1498-md {
    width: 1498px !important;
  }

  .w-px-1499-md {
    width: 1499px !important;
  }

  .w-px-1500-md {
    width: 1500px !important;
  }

  .w-px-1501-md {
    width: 1501px !important;
  }

  .w-px-1502-md {
    width: 1502px !important;
  }

  .w-px-1503-md {
    width: 1503px !important;
  }

  .w-px-1504-md {
    width: 1504px !important;
  }

  .w-px-1505-md {
    width: 1505px !important;
  }

  .w-px-1506-md {
    width: 1506px !important;
  }

  .w-px-1507-md {
    width: 1507px !important;
  }

  .w-px-1508-md {
    width: 1508px !important;
  }

  .w-px-1509-md {
    width: 1509px !important;
  }

  .w-px-1510-md {
    width: 1510px !important;
  }

  .w-px-1511-md {
    width: 1511px !important;
  }

  .w-px-1512-md {
    width: 1512px !important;
  }

  .w-px-1513-md {
    width: 1513px !important;
  }

  .w-px-1514-md {
    width: 1514px !important;
  }

  .w-px-1515-md {
    width: 1515px !important;
  }

  .w-px-1516-md {
    width: 1516px !important;
  }

  .w-px-1517-md {
    width: 1517px !important;
  }

  .w-px-1518-md {
    width: 1518px !important;
  }

  .w-px-1519-md {
    width: 1519px !important;
  }

  .w-px-1520-md {
    width: 1520px !important;
  }

  .w-px-1521-md {
    width: 1521px !important;
  }

  .w-px-1522-md {
    width: 1522px !important;
  }

  .w-px-1523-md {
    width: 1523px !important;
  }

  .w-px-1524-md {
    width: 1524px !important;
  }

  .w-px-1525-md {
    width: 1525px !important;
  }

  .w-px-1526-md {
    width: 1526px !important;
  }

  .w-px-1527-md {
    width: 1527px !important;
  }

  .w-px-1528-md {
    width: 1528px !important;
  }

  .w-px-1529-md {
    width: 1529px !important;
  }

  .w-px-1530-md {
    width: 1530px !important;
  }

  .w-px-1531-md {
    width: 1531px !important;
  }

  .w-px-1532-md {
    width: 1532px !important;
  }

  .w-px-1533-md {
    width: 1533px !important;
  }

  .w-px-1534-md {
    width: 1534px !important;
  }

  .w-px-1535-md {
    width: 1535px !important;
  }

  .w-px-1536-md {
    width: 1536px !important;
  }

  .w-px-1537-md {
    width: 1537px !important;
  }

  .w-px-1538-md {
    width: 1538px !important;
  }

  .w-px-1539-md {
    width: 1539px !important;
  }

  .w-px-1540-md {
    width: 1540px !important;
  }

  .w-px-1541-md {
    width: 1541px !important;
  }

  .w-px-1542-md {
    width: 1542px !important;
  }

  .w-px-1543-md {
    width: 1543px !important;
  }

  .w-px-1544-md {
    width: 1544px !important;
  }

  .w-px-1545-md {
    width: 1545px !important;
  }

  .w-px-1546-md {
    width: 1546px !important;
  }

  .w-px-1547-md {
    width: 1547px !important;
  }

  .w-px-1548-md {
    width: 1548px !important;
  }

  .w-px-1549-md {
    width: 1549px !important;
  }

  .w-px-1550-md {
    width: 1550px !important;
  }

  .w-px-1551-md {
    width: 1551px !important;
  }

  .w-px-1552-md {
    width: 1552px !important;
  }

  .w-px-1553-md {
    width: 1553px !important;
  }

  .w-px-1554-md {
    width: 1554px !important;
  }

  .w-px-1555-md {
    width: 1555px !important;
  }

  .w-px-1556-md {
    width: 1556px !important;
  }

  .w-px-1557-md {
    width: 1557px !important;
  }

  .w-px-1558-md {
    width: 1558px !important;
  }

  .w-px-1559-md {
    width: 1559px !important;
  }

  .w-px-1560-md {
    width: 1560px !important;
  }

  .w-px-1561-md {
    width: 1561px !important;
  }

  .w-px-1562-md {
    width: 1562px !important;
  }

  .w-px-1563-md {
    width: 1563px !important;
  }

  .w-px-1564-md {
    width: 1564px !important;
  }

  .w-px-1565-md {
    width: 1565px !important;
  }

  .w-px-1566-md {
    width: 1566px !important;
  }

  .w-px-1567-md {
    width: 1567px !important;
  }

  .w-px-1568-md {
    width: 1568px !important;
  }

  .w-px-1569-md {
    width: 1569px !important;
  }

  .w-px-1570-md {
    width: 1570px !important;
  }

  .w-px-1571-md {
    width: 1571px !important;
  }

  .w-px-1572-md {
    width: 1572px !important;
  }

  .w-px-1573-md {
    width: 1573px !important;
  }

  .w-px-1574-md {
    width: 1574px !important;
  }

  .w-px-1575-md {
    width: 1575px !important;
  }

  .w-px-1576-md {
    width: 1576px !important;
  }

  .w-px-1577-md {
    width: 1577px !important;
  }

  .w-px-1578-md {
    width: 1578px !important;
  }

  .w-px-1579-md {
    width: 1579px !important;
  }

  .w-px-1580-md {
    width: 1580px !important;
  }

  .w-px-1581-md {
    width: 1581px !important;
  }

  .w-px-1582-md {
    width: 1582px !important;
  }

  .w-px-1583-md {
    width: 1583px !important;
  }

  .w-px-1584-md {
    width: 1584px !important;
  }

  .w-px-1585-md {
    width: 1585px !important;
  }

  .w-px-1586-md {
    width: 1586px !important;
  }

  .w-px-1587-md {
    width: 1587px !important;
  }

  .w-px-1588-md {
    width: 1588px !important;
  }

  .w-px-1589-md {
    width: 1589px !important;
  }

  .w-px-1590-md {
    width: 1590px !important;
  }

  .w-px-1591-md {
    width: 1591px !important;
  }

  .w-px-1592-md {
    width: 1592px !important;
  }

  .w-px-1593-md {
    width: 1593px !important;
  }

  .w-px-1594-md {
    width: 1594px !important;
  }

  .w-px-1595-md {
    width: 1595px !important;
  }

  .w-px-1596-md {
    width: 1596px !important;
  }

  .w-px-1597-md {
    width: 1597px !important;
  }

  .w-px-1598-md {
    width: 1598px !important;
  }

  .w-px-1599-md {
    width: 1599px !important;
  }

  .w-px-1600-md {
    width: 1600px !important;
  }

  .w-px-1601-md {
    width: 1601px !important;
  }

  .w-px-1602-md {
    width: 1602px !important;
  }

  .w-px-1603-md {
    width: 1603px !important;
  }

  .w-px-1604-md {
    width: 1604px !important;
  }

  .w-px-1605-md {
    width: 1605px !important;
  }

  .w-px-1606-md {
    width: 1606px !important;
  }

  .w-px-1607-md {
    width: 1607px !important;
  }

  .w-px-1608-md {
    width: 1608px !important;
  }

  .w-px-1609-md {
    width: 1609px !important;
  }

  .w-px-1610-md {
    width: 1610px !important;
  }

  .w-px-1611-md {
    width: 1611px !important;
  }

  .w-px-1612-md {
    width: 1612px !important;
  }

  .w-px-1613-md {
    width: 1613px !important;
  }

  .w-px-1614-md {
    width: 1614px !important;
  }

  .w-px-1615-md {
    width: 1615px !important;
  }

  .w-px-1616-md {
    width: 1616px !important;
  }

  .w-px-1617-md {
    width: 1617px !important;
  }

  .w-px-1618-md {
    width: 1618px !important;
  }

  .w-px-1619-md {
    width: 1619px !important;
  }

  .w-px-1620-md {
    width: 1620px !important;
  }

  .w-px-1621-md {
    width: 1621px !important;
  }

  .w-px-1622-md {
    width: 1622px !important;
  }

  .w-px-1623-md {
    width: 1623px !important;
  }

  .w-px-1624-md {
    width: 1624px !important;
  }

  .w-px-1625-md {
    width: 1625px !important;
  }

  .w-px-1626-md {
    width: 1626px !important;
  }

  .w-px-1627-md {
    width: 1627px !important;
  }

  .w-px-1628-md {
    width: 1628px !important;
  }

  .w-px-1629-md {
    width: 1629px !important;
  }

  .w-px-1630-md {
    width: 1630px !important;
  }

  .w-px-1631-md {
    width: 1631px !important;
  }

  .w-px-1632-md {
    width: 1632px !important;
  }

  .w-px-1633-md {
    width: 1633px !important;
  }

  .w-px-1634-md {
    width: 1634px !important;
  }

  .w-px-1635-md {
    width: 1635px !important;
  }

  .w-px-1636-md {
    width: 1636px !important;
  }

  .w-px-1637-md {
    width: 1637px !important;
  }

  .w-px-1638-md {
    width: 1638px !important;
  }

  .w-px-1639-md {
    width: 1639px !important;
  }

  .w-px-1640-md {
    width: 1640px !important;
  }

  .w-px-1641-md {
    width: 1641px !important;
  }

  .w-px-1642-md {
    width: 1642px !important;
  }

  .w-px-1643-md {
    width: 1643px !important;
  }

  .w-px-1644-md {
    width: 1644px !important;
  }

  .w-px-1645-md {
    width: 1645px !important;
  }

  .w-px-1646-md {
    width: 1646px !important;
  }

  .w-px-1647-md {
    width: 1647px !important;
  }

  .w-px-1648-md {
    width: 1648px !important;
  }

  .w-px-1649-md {
    width: 1649px !important;
  }

  .w-px-1650-md {
    width: 1650px !important;
  }

  .w-px-1651-md {
    width: 1651px !important;
  }

  .w-px-1652-md {
    width: 1652px !important;
  }

  .w-px-1653-md {
    width: 1653px !important;
  }

  .w-px-1654-md {
    width: 1654px !important;
  }

  .w-px-1655-md {
    width: 1655px !important;
  }

  .w-px-1656-md {
    width: 1656px !important;
  }

  .w-px-1657-md {
    width: 1657px !important;
  }

  .w-px-1658-md {
    width: 1658px !important;
  }

  .w-px-1659-md {
    width: 1659px !important;
  }

  .w-px-1660-md {
    width: 1660px !important;
  }

  .w-px-1661-md {
    width: 1661px !important;
  }

  .w-px-1662-md {
    width: 1662px !important;
  }

  .w-px-1663-md {
    width: 1663px !important;
  }

  .w-px-1664-md {
    width: 1664px !important;
  }

  .w-px-1665-md {
    width: 1665px !important;
  }

  .w-px-1666-md {
    width: 1666px !important;
  }

  .w-px-1667-md {
    width: 1667px !important;
  }

  .w-px-1668-md {
    width: 1668px !important;
  }

  .w-px-1669-md {
    width: 1669px !important;
  }

  .w-px-1670-md {
    width: 1670px !important;
  }

  .w-px-1671-md {
    width: 1671px !important;
  }

  .w-px-1672-md {
    width: 1672px !important;
  }

  .w-px-1673-md {
    width: 1673px !important;
  }

  .w-px-1674-md {
    width: 1674px !important;
  }

  .w-px-1675-md {
    width: 1675px !important;
  }

  .w-px-1676-md {
    width: 1676px !important;
  }

  .w-px-1677-md {
    width: 1677px !important;
  }

  .w-px-1678-md {
    width: 1678px !important;
  }

  .w-px-1679-md {
    width: 1679px !important;
  }

  .w-px-1680-md {
    width: 1680px !important;
  }

  .w-px-1681-md {
    width: 1681px !important;
  }

  .w-px-1682-md {
    width: 1682px !important;
  }

  .w-px-1683-md {
    width: 1683px !important;
  }

  .w-px-1684-md {
    width: 1684px !important;
  }

  .w-px-1685-md {
    width: 1685px !important;
  }

  .w-px-1686-md {
    width: 1686px !important;
  }

  .w-px-1687-md {
    width: 1687px !important;
  }

  .w-px-1688-md {
    width: 1688px !important;
  }

  .w-px-1689-md {
    width: 1689px !important;
  }

  .w-px-1690-md {
    width: 1690px !important;
  }

  .w-px-1691-md {
    width: 1691px !important;
  }

  .w-px-1692-md {
    width: 1692px !important;
  }

  .w-px-1693-md {
    width: 1693px !important;
  }

  .w-px-1694-md {
    width: 1694px !important;
  }

  .w-px-1695-md {
    width: 1695px !important;
  }

  .w-px-1696-md {
    width: 1696px !important;
  }

  .w-px-1697-md {
    width: 1697px !important;
  }

  .w-px-1698-md {
    width: 1698px !important;
  }

  .w-px-1699-md {
    width: 1699px !important;
  }

  .w-px-1700-md {
    width: 1700px !important;
  }

  .w-px-1701-md {
    width: 1701px !important;
  }

  .w-px-1702-md {
    width: 1702px !important;
  }

  .w-px-1703-md {
    width: 1703px !important;
  }

  .w-px-1704-md {
    width: 1704px !important;
  }

  .w-px-1705-md {
    width: 1705px !important;
  }

  .w-px-1706-md {
    width: 1706px !important;
  }

  .w-px-1707-md {
    width: 1707px !important;
  }

  .w-px-1708-md {
    width: 1708px !important;
  }

  .w-px-1709-md {
    width: 1709px !important;
  }

  .w-px-1710-md {
    width: 1710px !important;
  }

  .w-px-1711-md {
    width: 1711px !important;
  }

  .w-px-1712-md {
    width: 1712px !important;
  }

  .w-px-1713-md {
    width: 1713px !important;
  }

  .w-px-1714-md {
    width: 1714px !important;
  }

  .w-px-1715-md {
    width: 1715px !important;
  }

  .w-px-1716-md {
    width: 1716px !important;
  }

  .w-px-1717-md {
    width: 1717px !important;
  }

  .w-px-1718-md {
    width: 1718px !important;
  }

  .w-px-1719-md {
    width: 1719px !important;
  }

  .w-px-1720-md {
    width: 1720px !important;
  }

  .w-px-1721-md {
    width: 1721px !important;
  }

  .w-px-1722-md {
    width: 1722px !important;
  }

  .w-px-1723-md {
    width: 1723px !important;
  }

  .w-px-1724-md {
    width: 1724px !important;
  }

  .w-px-1725-md {
    width: 1725px !important;
  }

  .w-px-1726-md {
    width: 1726px !important;
  }

  .w-px-1727-md {
    width: 1727px !important;
  }

  .w-px-1728-md {
    width: 1728px !important;
  }

  .w-px-1729-md {
    width: 1729px !important;
  }

  .w-px-1730-md {
    width: 1730px !important;
  }

  .w-px-1731-md {
    width: 1731px !important;
  }

  .w-px-1732-md {
    width: 1732px !important;
  }

  .w-px-1733-md {
    width: 1733px !important;
  }

  .w-px-1734-md {
    width: 1734px !important;
  }

  .w-px-1735-md {
    width: 1735px !important;
  }

  .w-px-1736-md {
    width: 1736px !important;
  }

  .w-px-1737-md {
    width: 1737px !important;
  }

  .w-px-1738-md {
    width: 1738px !important;
  }

  .w-px-1739-md {
    width: 1739px !important;
  }

  .w-px-1740-md {
    width: 1740px !important;
  }

  .w-px-1741-md {
    width: 1741px !important;
  }

  .w-px-1742-md {
    width: 1742px !important;
  }

  .w-px-1743-md {
    width: 1743px !important;
  }

  .w-px-1744-md {
    width: 1744px !important;
  }

  .w-px-1745-md {
    width: 1745px !important;
  }

  .w-px-1746-md {
    width: 1746px !important;
  }

  .w-px-1747-md {
    width: 1747px !important;
  }

  .w-px-1748-md {
    width: 1748px !important;
  }

  .w-px-1749-md {
    width: 1749px !important;
  }

  .w-px-1750-md {
    width: 1750px !important;
  }

  .w-px-1751-md {
    width: 1751px !important;
  }

  .w-px-1752-md {
    width: 1752px !important;
  }

  .w-px-1753-md {
    width: 1753px !important;
  }

  .w-px-1754-md {
    width: 1754px !important;
  }

  .w-px-1755-md {
    width: 1755px !important;
  }

  .w-px-1756-md {
    width: 1756px !important;
  }

  .w-px-1757-md {
    width: 1757px !important;
  }

  .w-px-1758-md {
    width: 1758px !important;
  }

  .w-px-1759-md {
    width: 1759px !important;
  }

  .w-px-1760-md {
    width: 1760px !important;
  }

  .w-px-1761-md {
    width: 1761px !important;
  }

  .w-px-1762-md {
    width: 1762px !important;
  }

  .w-px-1763-md {
    width: 1763px !important;
  }

  .w-px-1764-md {
    width: 1764px !important;
  }

  .w-px-1765-md {
    width: 1765px !important;
  }

  .w-px-1766-md {
    width: 1766px !important;
  }

  .w-px-1767-md {
    width: 1767px !important;
  }

  .w-px-1768-md {
    width: 1768px !important;
  }

  .w-px-1769-md {
    width: 1769px !important;
  }

  .w-px-1770-md {
    width: 1770px !important;
  }

  .w-px-1771-md {
    width: 1771px !important;
  }

  .w-px-1772-md {
    width: 1772px !important;
  }

  .w-px-1773-md {
    width: 1773px !important;
  }

  .w-px-1774-md {
    width: 1774px !important;
  }

  .w-px-1775-md {
    width: 1775px !important;
  }

  .w-px-1776-md {
    width: 1776px !important;
  }

  .w-px-1777-md {
    width: 1777px !important;
  }

  .w-px-1778-md {
    width: 1778px !important;
  }

  .w-px-1779-md {
    width: 1779px !important;
  }

  .w-px-1780-md {
    width: 1780px !important;
  }

  .w-px-1781-md {
    width: 1781px !important;
  }

  .w-px-1782-md {
    width: 1782px !important;
  }

  .w-px-1783-md {
    width: 1783px !important;
  }

  .w-px-1784-md {
    width: 1784px !important;
  }

  .w-px-1785-md {
    width: 1785px !important;
  }

  .w-px-1786-md {
    width: 1786px !important;
  }

  .w-px-1787-md {
    width: 1787px !important;
  }

  .w-px-1788-md {
    width: 1788px !important;
  }

  .w-px-1789-md {
    width: 1789px !important;
  }

  .w-px-1790-md {
    width: 1790px !important;
  }

  .w-px-1791-md {
    width: 1791px !important;
  }

  .w-px-1792-md {
    width: 1792px !important;
  }

  .w-px-1793-md {
    width: 1793px !important;
  }

  .w-px-1794-md {
    width: 1794px !important;
  }

  .w-px-1795-md {
    width: 1795px !important;
  }

  .w-px-1796-md {
    width: 1796px !important;
  }

  .w-px-1797-md {
    width: 1797px !important;
  }

  .w-px-1798-md {
    width: 1798px !important;
  }

  .w-px-1799-md {
    width: 1799px !important;
  }

  .w-px-1800-md {
    width: 1800px !important;
  }

  .w-px-1801-md {
    width: 1801px !important;
  }

  .w-px-1802-md {
    width: 1802px !important;
  }

  .w-px-1803-md {
    width: 1803px !important;
  }

  .w-px-1804-md {
    width: 1804px !important;
  }

  .w-px-1805-md {
    width: 1805px !important;
  }

  .w-px-1806-md {
    width: 1806px !important;
  }

  .w-px-1807-md {
    width: 1807px !important;
  }

  .w-px-1808-md {
    width: 1808px !important;
  }

  .w-px-1809-md {
    width: 1809px !important;
  }

  .w-px-1810-md {
    width: 1810px !important;
  }

  .w-px-1811-md {
    width: 1811px !important;
  }

  .w-px-1812-md {
    width: 1812px !important;
  }

  .w-px-1813-md {
    width: 1813px !important;
  }

  .w-px-1814-md {
    width: 1814px !important;
  }

  .w-px-1815-md {
    width: 1815px !important;
  }

  .w-px-1816-md {
    width: 1816px !important;
  }

  .w-px-1817-md {
    width: 1817px !important;
  }

  .w-px-1818-md {
    width: 1818px !important;
  }

  .w-px-1819-md {
    width: 1819px !important;
  }

  .w-px-1820-md {
    width: 1820px !important;
  }

  .w-px-1821-md {
    width: 1821px !important;
  }

  .w-px-1822-md {
    width: 1822px !important;
  }

  .w-px-1823-md {
    width: 1823px !important;
  }

  .w-px-1824-md {
    width: 1824px !important;
  }

  .w-px-1825-md {
    width: 1825px !important;
  }

  .w-px-1826-md {
    width: 1826px !important;
  }

  .w-px-1827-md {
    width: 1827px !important;
  }

  .w-px-1828-md {
    width: 1828px !important;
  }

  .w-px-1829-md {
    width: 1829px !important;
  }

  .w-px-1830-md {
    width: 1830px !important;
  }

  .w-px-1831-md {
    width: 1831px !important;
  }

  .w-px-1832-md {
    width: 1832px !important;
  }

  .w-px-1833-md {
    width: 1833px !important;
  }

  .w-px-1834-md {
    width: 1834px !important;
  }

  .w-px-1835-md {
    width: 1835px !important;
  }

  .w-px-1836-md {
    width: 1836px !important;
  }

  .w-px-1837-md {
    width: 1837px !important;
  }

  .w-px-1838-md {
    width: 1838px !important;
  }

  .w-px-1839-md {
    width: 1839px !important;
  }

  .w-px-1840-md {
    width: 1840px !important;
  }

  .w-px-1841-md {
    width: 1841px !important;
  }

  .w-px-1842-md {
    width: 1842px !important;
  }

  .w-px-1843-md {
    width: 1843px !important;
  }

  .w-px-1844-md {
    width: 1844px !important;
  }

  .w-px-1845-md {
    width: 1845px !important;
  }

  .w-px-1846-md {
    width: 1846px !important;
  }

  .w-px-1847-md {
    width: 1847px !important;
  }

  .w-px-1848-md {
    width: 1848px !important;
  }

  .w-px-1849-md {
    width: 1849px !important;
  }

  .w-px-1850-md {
    width: 1850px !important;
  }

  .w-px-1851-md {
    width: 1851px !important;
  }

  .w-px-1852-md {
    width: 1852px !important;
  }

  .w-px-1853-md {
    width: 1853px !important;
  }

  .w-px-1854-md {
    width: 1854px !important;
  }

  .w-px-1855-md {
    width: 1855px !important;
  }

  .w-px-1856-md {
    width: 1856px !important;
  }

  .w-px-1857-md {
    width: 1857px !important;
  }

  .w-px-1858-md {
    width: 1858px !important;
  }

  .w-px-1859-md {
    width: 1859px !important;
  }

  .w-px-1860-md {
    width: 1860px !important;
  }

  .w-px-1861-md {
    width: 1861px !important;
  }

  .w-px-1862-md {
    width: 1862px !important;
  }

  .w-px-1863-md {
    width: 1863px !important;
  }

  .w-px-1864-md {
    width: 1864px !important;
  }

  .w-px-1865-md {
    width: 1865px !important;
  }

  .w-px-1866-md {
    width: 1866px !important;
  }

  .w-px-1867-md {
    width: 1867px !important;
  }

  .w-px-1868-md {
    width: 1868px !important;
  }

  .w-px-1869-md {
    width: 1869px !important;
  }

  .w-px-1870-md {
    width: 1870px !important;
  }

  .w-px-1871-md {
    width: 1871px !important;
  }

  .w-px-1872-md {
    width: 1872px !important;
  }

  .w-px-1873-md {
    width: 1873px !important;
  }

  .w-px-1874-md {
    width: 1874px !important;
  }

  .w-px-1875-md {
    width: 1875px !important;
  }

  .w-px-1876-md {
    width: 1876px !important;
  }

  .w-px-1877-md {
    width: 1877px !important;
  }

  .w-px-1878-md {
    width: 1878px !important;
  }

  .w-px-1879-md {
    width: 1879px !important;
  }

  .w-px-1880-md {
    width: 1880px !important;
  }

  .w-px-1881-md {
    width: 1881px !important;
  }

  .w-px-1882-md {
    width: 1882px !important;
  }

  .w-px-1883-md {
    width: 1883px !important;
  }

  .w-px-1884-md {
    width: 1884px !important;
  }

  .w-px-1885-md {
    width: 1885px !important;
  }

  .w-px-1886-md {
    width: 1886px !important;
  }

  .w-px-1887-md {
    width: 1887px !important;
  }

  .w-px-1888-md {
    width: 1888px !important;
  }

  .w-px-1889-md {
    width: 1889px !important;
  }

  .w-px-1890-md {
    width: 1890px !important;
  }

  .w-px-1891-md {
    width: 1891px !important;
  }

  .w-px-1892-md {
    width: 1892px !important;
  }

  .w-px-1893-md {
    width: 1893px !important;
  }

  .w-px-1894-md {
    width: 1894px !important;
  }

  .w-px-1895-md {
    width: 1895px !important;
  }

  .w-px-1896-md {
    width: 1896px !important;
  }

  .w-px-1897-md {
    width: 1897px !important;
  }

  .w-px-1898-md {
    width: 1898px !important;
  }

  .w-px-1899-md {
    width: 1899px !important;
  }

  .w-px-1900-md {
    width: 1900px !important;
  }

  .w-px-1901-md {
    width: 1901px !important;
  }

  .w-px-1902-md {
    width: 1902px !important;
  }

  .w-px-1903-md {
    width: 1903px !important;
  }

  .w-px-1904-md {
    width: 1904px !important;
  }

  .w-px-1905-md {
    width: 1905px !important;
  }

  .w-px-1906-md {
    width: 1906px !important;
  }

  .w-px-1907-md {
    width: 1907px !important;
  }

  .w-px-1908-md {
    width: 1908px !important;
  }

  .w-px-1909-md {
    width: 1909px !important;
  }

  .w-px-1910-md {
    width: 1910px !important;
  }

  .w-px-1911-md {
    width: 1911px !important;
  }

  .w-px-1912-md {
    width: 1912px !important;
  }

  .w-px-1913-md {
    width: 1913px !important;
  }

  .w-px-1914-md {
    width: 1914px !important;
  }

  .w-px-1915-md {
    width: 1915px !important;
  }

  .w-px-1916-md {
    width: 1916px !important;
  }

  .w-px-1917-md {
    width: 1917px !important;
  }

  .w-px-1918-md {
    width: 1918px !important;
  }

  .w-px-1919-md {
    width: 1919px !important;
  }

  .w-px-1920-md {
    width: 1920px !important;
  }

  .w-px-1921-md {
    width: 1921px !important;
  }

  .w-px-1922-md {
    width: 1922px !important;
  }

  .w-px-1923-md {
    width: 1923px !important;
  }

  .w-px-1924-md {
    width: 1924px !important;
  }

  .w-px-1925-md {
    width: 1925px !important;
  }

  .w-px-1926-md {
    width: 1926px !important;
  }

  .w-px-1927-md {
    width: 1927px !important;
  }

  .w-px-1928-md {
    width: 1928px !important;
  }

  .w-px-1929-md {
    width: 1929px !important;
  }

  .w-px-1930-md {
    width: 1930px !important;
  }

  .w-px-1931-md {
    width: 1931px !important;
  }

  .w-px-1932-md {
    width: 1932px !important;
  }

  .w-px-1933-md {
    width: 1933px !important;
  }

  .w-px-1934-md {
    width: 1934px !important;
  }

  .w-px-1935-md {
    width: 1935px !important;
  }

  .w-px-1936-md {
    width: 1936px !important;
  }

  .w-px-1937-md {
    width: 1937px !important;
  }

  .w-px-1938-md {
    width: 1938px !important;
  }

  .w-px-1939-md {
    width: 1939px !important;
  }

  .w-px-1940-md {
    width: 1940px !important;
  }

  .w-px-1941-md {
    width: 1941px !important;
  }

  .w-px-1942-md {
    width: 1942px !important;
  }

  .w-px-1943-md {
    width: 1943px !important;
  }

  .w-px-1944-md {
    width: 1944px !important;
  }

  .w-px-1945-md {
    width: 1945px !important;
  }

  .w-px-1946-md {
    width: 1946px !important;
  }

  .w-px-1947-md {
    width: 1947px !important;
  }

  .w-px-1948-md {
    width: 1948px !important;
  }

  .w-px-1949-md {
    width: 1949px !important;
  }

  .w-px-1950-md {
    width: 1950px !important;
  }

  .w-px-1951-md {
    width: 1951px !important;
  }

  .w-px-1952-md {
    width: 1952px !important;
  }

  .w-px-1953-md {
    width: 1953px !important;
  }

  .w-px-1954-md {
    width: 1954px !important;
  }

  .w-px-1955-md {
    width: 1955px !important;
  }

  .w-px-1956-md {
    width: 1956px !important;
  }

  .w-px-1957-md {
    width: 1957px !important;
  }

  .w-px-1958-md {
    width: 1958px !important;
  }

  .w-px-1959-md {
    width: 1959px !important;
  }

  .w-px-1960-md {
    width: 1960px !important;
  }

  .w-px-1961-md {
    width: 1961px !important;
  }

  .w-px-1962-md {
    width: 1962px !important;
  }

  .w-px-1963-md {
    width: 1963px !important;
  }

  .w-px-1964-md {
    width: 1964px !important;
  }

  .w-px-1965-md {
    width: 1965px !important;
  }

  .w-px-1966-md {
    width: 1966px !important;
  }

  .w-px-1967-md {
    width: 1967px !important;
  }

  .w-px-1968-md {
    width: 1968px !important;
  }

  .w-px-1969-md {
    width: 1969px !important;
  }

  .w-px-1970-md {
    width: 1970px !important;
  }

  .w-px-1971-md {
    width: 1971px !important;
  }

  .w-px-1972-md {
    width: 1972px !important;
  }

  .w-px-1973-md {
    width: 1973px !important;
  }

  .w-px-1974-md {
    width: 1974px !important;
  }

  .w-px-1975-md {
    width: 1975px !important;
  }

  .w-px-1976-md {
    width: 1976px !important;
  }

  .w-px-1977-md {
    width: 1977px !important;
  }

  .w-px-1978-md {
    width: 1978px !important;
  }

  .w-px-1979-md {
    width: 1979px !important;
  }

  .w-px-1980-md {
    width: 1980px !important;
  }

  .w-px-1981-md {
    width: 1981px !important;
  }

  .w-px-1982-md {
    width: 1982px !important;
  }

  .w-px-1983-md {
    width: 1983px !important;
  }

  .w-px-1984-md {
    width: 1984px !important;
  }

  .w-px-1985-md {
    width: 1985px !important;
  }

  .w-px-1986-md {
    width: 1986px !important;
  }

  .w-px-1987-md {
    width: 1987px !important;
  }

  .w-px-1988-md {
    width: 1988px !important;
  }

  .w-px-1989-md {
    width: 1989px !important;
  }

  .w-px-1990-md {
    width: 1990px !important;
  }

  .w-px-1991-md {
    width: 1991px !important;
  }

  .w-px-1992-md {
    width: 1992px !important;
  }

  .w-px-1993-md {
    width: 1993px !important;
  }

  .w-px-1994-md {
    width: 1994px !important;
  }

  .w-px-1995-md {
    width: 1995px !important;
  }

  .w-px-1996-md {
    width: 1996px !important;
  }

  .w-px-1997-md {
    width: 1997px !important;
  }

  .w-px-1998-md {
    width: 1998px !important;
  }

  .w-px-1999-md {
    width: 1999px !important;
  }

  .w-px-2000-md {
    width: 2000px !important;
  }

  .w-1-md {
    width: 1% !important;
  }

  .w-max-1-md {
    max-width: 1% !important;
  }

  .w-min-1-md {
    min-width: 1% !important;
  }

  .w-2-md {
    width: 2% !important;
  }

  .w-max-2-md {
    max-width: 2% !important;
  }

  .w-min-2-md {
    min-width: 2% !important;
  }

  .w-3-md {
    width: 3% !important;
  }

  .w-max-3-md {
    max-width: 3% !important;
  }

  .w-min-3-md {
    min-width: 3% !important;
  }

  .w-4-md {
    width: 4% !important;
  }

  .w-max-4-md {
    max-width: 4% !important;
  }

  .w-min-4-md {
    min-width: 4% !important;
  }

  .w-5-md {
    width: 5% !important;
  }

  .w-max-5-md {
    max-width: 5% !important;
  }

  .w-min-5-md {
    min-width: 5% !important;
  }

  .w-6-md {
    width: 6% !important;
  }

  .w-max-6-md {
    max-width: 6% !important;
  }

  .w-min-6-md {
    min-width: 6% !important;
  }

  .w-7-md {
    width: 7% !important;
  }

  .w-max-7-md {
    max-width: 7% !important;
  }

  .w-min-7-md {
    min-width: 7% !important;
  }

  .w-8-md {
    width: 8% !important;
  }

  .w-max-8-md {
    max-width: 8% !important;
  }

  .w-min-8-md {
    min-width: 8% !important;
  }

  .w-9-md {
    width: 9% !important;
  }

  .w-max-9-md {
    max-width: 9% !important;
  }

  .w-min-9-md {
    min-width: 9% !important;
  }

  .w-10-md {
    width: 10% !important;
  }

  .w-max-10-md {
    max-width: 10% !important;
  }

  .w-min-10-md {
    min-width: 10% !important;
  }

  .w-11-md {
    width: 11% !important;
  }

  .w-max-11-md {
    max-width: 11% !important;
  }

  .w-min-11-md {
    min-width: 11% !important;
  }

  .w-12-md {
    width: 12% !important;
  }

  .w-max-12-md {
    max-width: 12% !important;
  }

  .w-min-12-md {
    min-width: 12% !important;
  }

  .w-13-md {
    width: 13% !important;
  }

  .w-max-13-md {
    max-width: 13% !important;
  }

  .w-min-13-md {
    min-width: 13% !important;
  }

  .w-14-md {
    width: 14% !important;
  }

  .w-max-14-md {
    max-width: 14% !important;
  }

  .w-min-14-md {
    min-width: 14% !important;
  }

  .w-15-md {
    width: 15% !important;
  }

  .w-max-15-md {
    max-width: 15% !important;
  }

  .w-min-15-md {
    min-width: 15% !important;
  }

  .w-16-md {
    width: 16% !important;
  }

  .w-max-16-md {
    max-width: 16% !important;
  }

  .w-min-16-md {
    min-width: 16% !important;
  }

  .w-17-md {
    width: 17% !important;
  }

  .w-max-17-md {
    max-width: 17% !important;
  }

  .w-min-17-md {
    min-width: 17% !important;
  }

  .w-18-md {
    width: 18% !important;
  }

  .w-max-18-md {
    max-width: 18% !important;
  }

  .w-min-18-md {
    min-width: 18% !important;
  }

  .w-19-md {
    width: 19% !important;
  }

  .w-max-19-md {
    max-width: 19% !important;
  }

  .w-min-19-md {
    min-width: 19% !important;
  }

  .w-20-md {
    width: 20% !important;
  }

  .w-max-20-md {
    max-width: 20% !important;
  }

  .w-min-20-md {
    min-width: 20% !important;
  }

  .w-21-md {
    width: 21% !important;
  }

  .w-max-21-md {
    max-width: 21% !important;
  }

  .w-min-21-md {
    min-width: 21% !important;
  }

  .w-22-md {
    width: 22% !important;
  }

  .w-max-22-md {
    max-width: 22% !important;
  }

  .w-min-22-md {
    min-width: 22% !important;
  }

  .w-23-md {
    width: 23% !important;
  }

  .w-max-23-md {
    max-width: 23% !important;
  }

  .w-min-23-md {
    min-width: 23% !important;
  }

  .w-24-md {
    width: 24% !important;
  }

  .w-max-24-md {
    max-width: 24% !important;
  }

  .w-min-24-md {
    min-width: 24% !important;
  }

  .w-25-md {
    width: 25% !important;
  }

  .w-max-25-md {
    max-width: 25% !important;
  }

  .w-min-25-md {
    min-width: 25% !important;
  }

  .w-26-md {
    width: 26% !important;
  }

  .w-max-26-md {
    max-width: 26% !important;
  }

  .w-min-26-md {
    min-width: 26% !important;
  }

  .w-27-md {
    width: 27% !important;
  }

  .w-max-27-md {
    max-width: 27% !important;
  }

  .w-min-27-md {
    min-width: 27% !important;
  }

  .w-28-md {
    width: 28% !important;
  }

  .w-max-28-md {
    max-width: 28% !important;
  }

  .w-min-28-md {
    min-width: 28% !important;
  }

  .w-29-md {
    width: 29% !important;
  }

  .w-max-29-md {
    max-width: 29% !important;
  }

  .w-min-29-md {
    min-width: 29% !important;
  }

  .w-30-md {
    width: 30% !important;
  }

  .w-max-30-md {
    max-width: 30% !important;
  }

  .w-min-30-md {
    min-width: 30% !important;
  }

  .w-31-md {
    width: 31% !important;
  }

  .w-max-31-md {
    max-width: 31% !important;
  }

  .w-min-31-md {
    min-width: 31% !important;
  }

  .w-32-md {
    width: 32% !important;
  }

  .w-max-32-md {
    max-width: 32% !important;
  }

  .w-min-32-md {
    min-width: 32% !important;
  }

  .w-33-md {
    width: 33% !important;
  }

  .w-max-33-md {
    max-width: 33% !important;
  }

  .w-min-33-md {
    min-width: 33% !important;
  }

  .w-34-md {
    width: 34% !important;
  }

  .w-max-34-md {
    max-width: 34% !important;
  }

  .w-min-34-md {
    min-width: 34% !important;
  }

  .w-35-md {
    width: 35% !important;
  }

  .w-max-35-md {
    max-width: 35% !important;
  }

  .w-min-35-md {
    min-width: 35% !important;
  }

  .w-36-md {
    width: 36% !important;
  }

  .w-max-36-md {
    max-width: 36% !important;
  }

  .w-min-36-md {
    min-width: 36% !important;
  }

  .w-37-md {
    width: 37% !important;
  }

  .w-max-37-md {
    max-width: 37% !important;
  }

  .w-min-37-md {
    min-width: 37% !important;
  }

  .w-38-md {
    width: 38% !important;
  }

  .w-max-38-md {
    max-width: 38% !important;
  }

  .w-min-38-md {
    min-width: 38% !important;
  }

  .w-39-md {
    width: 39% !important;
  }

  .w-max-39-md {
    max-width: 39% !important;
  }

  .w-min-39-md {
    min-width: 39% !important;
  }

  .w-40-md {
    width: 40% !important;
  }

  .w-max-40-md {
    max-width: 40% !important;
  }

  .w-min-40-md {
    min-width: 40% !important;
  }

  .w-41-md {
    width: 41% !important;
  }

  .w-max-41-md {
    max-width: 41% !important;
  }

  .w-min-41-md {
    min-width: 41% !important;
  }

  .w-42-md {
    width: 42% !important;
  }

  .w-max-42-md {
    max-width: 42% !important;
  }

  .w-min-42-md {
    min-width: 42% !important;
  }

  .w-43-md {
    width: 43% !important;
  }

  .w-max-43-md {
    max-width: 43% !important;
  }

  .w-min-43-md {
    min-width: 43% !important;
  }

  .w-44-md {
    width: 44% !important;
  }

  .w-max-44-md {
    max-width: 44% !important;
  }

  .w-min-44-md {
    min-width: 44% !important;
  }

  .w-45-md {
    width: 45% !important;
  }

  .w-max-45-md {
    max-width: 45% !important;
  }

  .w-min-45-md {
    min-width: 45% !important;
  }

  .w-46-md {
    width: 46% !important;
  }

  .w-max-46-md {
    max-width: 46% !important;
  }

  .w-min-46-md {
    min-width: 46% !important;
  }

  .w-47-md {
    width: 47% !important;
  }

  .w-max-47-md {
    max-width: 47% !important;
  }

  .w-min-47-md {
    min-width: 47% !important;
  }

  .w-48-md {
    width: 48% !important;
  }

  .w-max-48-md {
    max-width: 48% !important;
  }

  .w-min-48-md {
    min-width: 48% !important;
  }

  .w-49-md {
    width: 49% !important;
  }

  .w-max-49-md {
    max-width: 49% !important;
  }

  .w-min-49-md {
    min-width: 49% !important;
  }

  .w-50-md {
    width: 50% !important;
  }

  .w-max-50-md {
    max-width: 50% !important;
  }

  .w-min-50-md {
    min-width: 50% !important;
  }

  .w-51-md {
    width: 51% !important;
  }

  .w-max-51-md {
    max-width: 51% !important;
  }

  .w-min-51-md {
    min-width: 51% !important;
  }

  .w-52-md {
    width: 52% !important;
  }

  .w-max-52-md {
    max-width: 52% !important;
  }

  .w-min-52-md {
    min-width: 52% !important;
  }

  .w-53-md {
    width: 53% !important;
  }

  .w-max-53-md {
    max-width: 53% !important;
  }

  .w-min-53-md {
    min-width: 53% !important;
  }

  .w-54-md {
    width: 54% !important;
  }

  .w-max-54-md {
    max-width: 54% !important;
  }

  .w-min-54-md {
    min-width: 54% !important;
  }

  .w-55-md {
    width: 55% !important;
  }

  .w-max-55-md {
    max-width: 55% !important;
  }

  .w-min-55-md {
    min-width: 55% !important;
  }

  .w-56-md {
    width: 56% !important;
  }

  .w-max-56-md {
    max-width: 56% !important;
  }

  .w-min-56-md {
    min-width: 56% !important;
  }

  .w-57-md {
    width: 57% !important;
  }

  .w-max-57-md {
    max-width: 57% !important;
  }

  .w-min-57-md {
    min-width: 57% !important;
  }

  .w-58-md {
    width: 58% !important;
  }

  .w-max-58-md {
    max-width: 58% !important;
  }

  .w-min-58-md {
    min-width: 58% !important;
  }

  .w-59-md {
    width: 59% !important;
  }

  .w-max-59-md {
    max-width: 59% !important;
  }

  .w-min-59-md {
    min-width: 59% !important;
  }

  .w-60-md {
    width: 60% !important;
  }

  .w-max-60-md {
    max-width: 60% !important;
  }

  .w-min-60-md {
    min-width: 60% !important;
  }

  .w-61-md {
    width: 61% !important;
  }

  .w-max-61-md {
    max-width: 61% !important;
  }

  .w-min-61-md {
    min-width: 61% !important;
  }

  .w-62-md {
    width: 62% !important;
  }

  .w-max-62-md {
    max-width: 62% !important;
  }

  .w-min-62-md {
    min-width: 62% !important;
  }

  .w-63-md {
    width: 63% !important;
  }

  .w-max-63-md {
    max-width: 63% !important;
  }

  .w-min-63-md {
    min-width: 63% !important;
  }

  .w-64-md {
    width: 64% !important;
  }

  .w-max-64-md {
    max-width: 64% !important;
  }

  .w-min-64-md {
    min-width: 64% !important;
  }

  .w-65-md {
    width: 65% !important;
  }

  .w-max-65-md {
    max-width: 65% !important;
  }

  .w-min-65-md {
    min-width: 65% !important;
  }

  .w-66-md {
    width: 66% !important;
  }

  .w-max-66-md {
    max-width: 66% !important;
  }

  .w-min-66-md {
    min-width: 66% !important;
  }

  .w-67-md {
    width: 67% !important;
  }

  .w-max-67-md {
    max-width: 67% !important;
  }

  .w-min-67-md {
    min-width: 67% !important;
  }

  .w-68-md {
    width: 68% !important;
  }

  .w-max-68-md {
    max-width: 68% !important;
  }

  .w-min-68-md {
    min-width: 68% !important;
  }

  .w-69-md {
    width: 69% !important;
  }

  .w-max-69-md {
    max-width: 69% !important;
  }

  .w-min-69-md {
    min-width: 69% !important;
  }

  .w-70-md {
    width: 70% !important;
  }

  .w-max-70-md {
    max-width: 70% !important;
  }

  .w-min-70-md {
    min-width: 70% !important;
  }

  .w-71-md {
    width: 71% !important;
  }

  .w-max-71-md {
    max-width: 71% !important;
  }

  .w-min-71-md {
    min-width: 71% !important;
  }

  .w-72-md {
    width: 72% !important;
  }

  .w-max-72-md {
    max-width: 72% !important;
  }

  .w-min-72-md {
    min-width: 72% !important;
  }

  .w-73-md {
    width: 73% !important;
  }

  .w-max-73-md {
    max-width: 73% !important;
  }

  .w-min-73-md {
    min-width: 73% !important;
  }

  .w-74-md {
    width: 74% !important;
  }

  .w-max-74-md {
    max-width: 74% !important;
  }

  .w-min-74-md {
    min-width: 74% !important;
  }

  .w-75-md {
    width: 75% !important;
  }

  .w-max-75-md {
    max-width: 75% !important;
  }

  .w-min-75-md {
    min-width: 75% !important;
  }

  .w-76-md {
    width: 76% !important;
  }

  .w-max-76-md {
    max-width: 76% !important;
  }

  .w-min-76-md {
    min-width: 76% !important;
  }

  .w-77-md {
    width: 77% !important;
  }

  .w-max-77-md {
    max-width: 77% !important;
  }

  .w-min-77-md {
    min-width: 77% !important;
  }

  .w-78-md {
    width: 78% !important;
  }

  .w-max-78-md {
    max-width: 78% !important;
  }

  .w-min-78-md {
    min-width: 78% !important;
  }

  .w-79-md {
    width: 79% !important;
  }

  .w-max-79-md {
    max-width: 79% !important;
  }

  .w-min-79-md {
    min-width: 79% !important;
  }

  .w-80-md {
    width: 80% !important;
  }

  .w-max-80-md {
    max-width: 80% !important;
  }

  .w-min-80-md {
    min-width: 80% !important;
  }

  .w-81-md {
    width: 81% !important;
  }

  .w-max-81-md {
    max-width: 81% !important;
  }

  .w-min-81-md {
    min-width: 81% !important;
  }

  .w-82-md {
    width: 82% !important;
  }

  .w-max-82-md {
    max-width: 82% !important;
  }

  .w-min-82-md {
    min-width: 82% !important;
  }

  .w-83-md {
    width: 83% !important;
  }

  .w-max-83-md {
    max-width: 83% !important;
  }

  .w-min-83-md {
    min-width: 83% !important;
  }

  .w-84-md {
    width: 84% !important;
  }

  .w-max-84-md {
    max-width: 84% !important;
  }

  .w-min-84-md {
    min-width: 84% !important;
  }

  .w-85-md {
    width: 85% !important;
  }

  .w-max-85-md {
    max-width: 85% !important;
  }

  .w-min-85-md {
    min-width: 85% !important;
  }

  .w-86-md {
    width: 86% !important;
  }

  .w-max-86-md {
    max-width: 86% !important;
  }

  .w-min-86-md {
    min-width: 86% !important;
  }

  .w-87-md {
    width: 87% !important;
  }

  .w-max-87-md {
    max-width: 87% !important;
  }

  .w-min-87-md {
    min-width: 87% !important;
  }

  .w-88-md {
    width: 88% !important;
  }

  .w-max-88-md {
    max-width: 88% !important;
  }

  .w-min-88-md {
    min-width: 88% !important;
  }

  .w-89-md {
    width: 89% !important;
  }

  .w-max-89-md {
    max-width: 89% !important;
  }

  .w-min-89-md {
    min-width: 89% !important;
  }

  .w-90-md {
    width: 90% !important;
  }

  .w-max-90-md {
    max-width: 90% !important;
  }

  .w-min-90-md {
    min-width: 90% !important;
  }

  .w-91-md {
    width: 91% !important;
  }

  .w-max-91-md {
    max-width: 91% !important;
  }

  .w-min-91-md {
    min-width: 91% !important;
  }

  .w-92-md {
    width: 92% !important;
  }

  .w-max-92-md {
    max-width: 92% !important;
  }

  .w-min-92-md {
    min-width: 92% !important;
  }

  .w-93-md {
    width: 93% !important;
  }

  .w-max-93-md {
    max-width: 93% !important;
  }

  .w-min-93-md {
    min-width: 93% !important;
  }

  .w-94-md {
    width: 94% !important;
  }

  .w-max-94-md {
    max-width: 94% !important;
  }

  .w-min-94-md {
    min-width: 94% !important;
  }

  .w-95-md {
    width: 95% !important;
  }

  .w-max-95-md {
    max-width: 95% !important;
  }

  .w-min-95-md {
    min-width: 95% !important;
  }

  .w-96-md {
    width: 96% !important;
  }

  .w-max-96-md {
    max-width: 96% !important;
  }

  .w-min-96-md {
    min-width: 96% !important;
  }

  .w-97-md {
    width: 97% !important;
  }

  .w-max-97-md {
    max-width: 97% !important;
  }

  .w-min-97-md {
    min-width: 97% !important;
  }

  .w-98-md {
    width: 98% !important;
  }

  .w-max-98-md {
    max-width: 98% !important;
  }

  .w-min-98-md {
    min-width: 98% !important;
  }

  .w-99-md {
    width: 99% !important;
  }

  .w-max-99-md {
    max-width: 99% !important;
  }

  .w-min-99-md {
    min-width: 99% !important;
  }

  .w-100-md {
    width: 100% !important;
  }

  .w-max-100-md {
    max-width: 100% !important;
  }

  .w-min-100-md {
    min-width: 100% !important;
  }

  .w-auto-md {
    width: auto !important;
  }

  .w-max-auto-md {
    max-width: auto !important;
  }

  .w-min-auto-md {
    min-width: auto !important;
  }

  .w-min-unset-md {
    min-width: unset !important;
  }

  .w-max-unset-md {
    max-width: unset !important;
  }

  .height-px-1-md {
    height: 1px !important;
  }

  .height-px-2-md {
    height: 2px !important;
  }

  .height-px-3-md {
    height: 3px !important;
  }

  .height-px-4-md {
    height: 4px !important;
  }

  .height-px-5-md {
    height: 5px !important;
  }

  .height-px-6-md {
    height: 6px !important;
  }

  .height-px-7-md {
    height: 7px !important;
  }

  .height-px-8-md {
    height: 8px !important;
  }

  .height-px-9-md {
    height: 9px !important;
  }

  .height-px-10-md {
    height: 10px !important;
  }

  .height-px-11-md {
    height: 11px !important;
  }

  .height-px-12-md {
    height: 12px !important;
  }

  .height-px-13-md {
    height: 13px !important;
  }

  .height-px-14-md {
    height: 14px !important;
  }

  .height-px-15-md {
    height: 15px !important;
  }

  .height-px-16-md {
    height: 16px !important;
  }

  .height-px-17-md {
    height: 17px !important;
  }

  .height-px-18-md {
    height: 18px !important;
  }

  .height-px-19-md {
    height: 19px !important;
  }

  .height-px-20-md {
    height: 20px !important;
  }

  .height-px-21-md {
    height: 21px !important;
  }

  .height-px-22-md {
    height: 22px !important;
  }

  .height-px-23-md {
    height: 23px !important;
  }

  .height-px-24-md {
    height: 24px !important;
  }

  .height-px-25-md {
    height: 25px !important;
  }

  .height-px-26-md {
    height: 26px !important;
  }

  .height-px-27-md {
    height: 27px !important;
  }

  .height-px-28-md {
    height: 28px !important;
  }

  .height-px-29-md {
    height: 29px !important;
  }

  .height-px-30-md {
    height: 30px !important;
  }

  .height-px-31-md {
    height: 31px !important;
  }

  .height-px-32-md {
    height: 32px !important;
  }

  .height-px-33-md {
    height: 33px !important;
  }

  .height-px-34-md {
    height: 34px !important;
  }

  .height-px-35-md {
    height: 35px !important;
  }

  .height-px-36-md {
    height: 36px !important;
  }

  .height-px-37-md {
    height: 37px !important;
  }

  .height-px-38-md {
    height: 38px !important;
  }

  .height-px-39-md {
    height: 39px !important;
  }

  .height-px-40-md {
    height: 40px !important;
  }

  .height-px-41-md {
    height: 41px !important;
  }

  .height-px-42-md {
    height: 42px !important;
  }

  .height-px-43-md {
    height: 43px !important;
  }

  .height-px-44-md {
    height: 44px !important;
  }

  .height-px-45-md {
    height: 45px !important;
  }

  .height-px-46-md {
    height: 46px !important;
  }

  .height-px-47-md {
    height: 47px !important;
  }

  .height-px-48-md {
    height: 48px !important;
  }

  .height-px-49-md {
    height: 49px !important;
  }

  .height-px-50-md {
    height: 50px !important;
  }

  .height-px-51-md {
    height: 51px !important;
  }

  .height-px-52-md {
    height: 52px !important;
  }

  .height-px-53-md {
    height: 53px !important;
  }

  .height-px-54-md {
    height: 54px !important;
  }

  .height-px-55-md {
    height: 55px !important;
  }

  .height-px-56-md {
    height: 56px !important;
  }

  .height-px-57-md {
    height: 57px !important;
  }

  .height-px-58-md {
    height: 58px !important;
  }

  .height-px-59-md {
    height: 59px !important;
  }

  .height-px-60-md {
    height: 60px !important;
  }

  .height-px-61-md {
    height: 61px !important;
  }

  .height-px-62-md {
    height: 62px !important;
  }

  .height-px-63-md {
    height: 63px !important;
  }

  .height-px-64-md {
    height: 64px !important;
  }

  .height-px-65-md {
    height: 65px !important;
  }

  .height-px-66-md {
    height: 66px !important;
  }

  .height-px-67-md {
    height: 67px !important;
  }

  .height-px-68-md {
    height: 68px !important;
  }

  .height-px-69-md {
    height: 69px !important;
  }

  .height-px-70-md {
    height: 70px !important;
  }

  .height-px-71-md {
    height: 71px !important;
  }

  .height-px-72-md {
    height: 72px !important;
  }

  .height-px-73-md {
    height: 73px !important;
  }

  .height-px-74-md {
    height: 74px !important;
  }

  .height-px-75-md {
    height: 75px !important;
  }

  .height-px-76-md {
    height: 76px !important;
  }

  .height-px-77-md {
    height: 77px !important;
  }

  .height-px-78-md {
    height: 78px !important;
  }

  .height-px-79-md {
    height: 79px !important;
  }

  .height-px-80-md {
    height: 80px !important;
  }

  .height-px-81-md {
    height: 81px !important;
  }

  .height-px-82-md {
    height: 82px !important;
  }

  .height-px-83-md {
    height: 83px !important;
  }

  .height-px-84-md {
    height: 84px !important;
  }

  .height-px-85-md {
    height: 85px !important;
  }

  .height-px-86-md {
    height: 86px !important;
  }

  .height-px-87-md {
    height: 87px !important;
  }

  .height-px-88-md {
    height: 88px !important;
  }

  .height-px-89-md {
    height: 89px !important;
  }

  .height-px-90-md {
    height: 90px !important;
  }

  .height-px-91-md {
    height: 91px !important;
  }

  .height-px-92-md {
    height: 92px !important;
  }

  .height-px-93-md {
    height: 93px !important;
  }

  .height-px-94-md {
    height: 94px !important;
  }

  .height-px-95-md {
    height: 95px !important;
  }

  .height-px-96-md {
    height: 96px !important;
  }

  .height-px-97-md {
    height: 97px !important;
  }

  .height-px-98-md {
    height: 98px !important;
  }

  .height-px-99-md {
    height: 99px !important;
  }

  .height-px-100-md {
    height: 100px !important;
  }

  .height-px-101-md {
    height: 101px !important;
  }

  .height-px-102-md {
    height: 102px !important;
  }

  .height-px-103-md {
    height: 103px !important;
  }

  .height-px-104-md {
    height: 104px !important;
  }

  .height-px-105-md {
    height: 105px !important;
  }

  .height-px-106-md {
    height: 106px !important;
  }

  .height-px-107-md {
    height: 107px !important;
  }

  .height-px-108-md {
    height: 108px !important;
  }

  .height-px-109-md {
    height: 109px !important;
  }

  .height-px-110-md {
    height: 110px !important;
  }

  .height-px-111-md {
    height: 111px !important;
  }

  .height-px-112-md {
    height: 112px !important;
  }

  .height-px-113-md {
    height: 113px !important;
  }

  .height-px-114-md {
    height: 114px !important;
  }

  .height-px-115-md {
    height: 115px !important;
  }

  .height-px-116-md {
    height: 116px !important;
  }

  .height-px-117-md {
    height: 117px !important;
  }

  .height-px-118-md {
    height: 118px !important;
  }

  .height-px-119-md {
    height: 119px !important;
  }

  .height-px-120-md {
    height: 120px !important;
  }

  .height-px-121-md {
    height: 121px !important;
  }

  .height-px-122-md {
    height: 122px !important;
  }

  .height-px-123-md {
    height: 123px !important;
  }

  .height-px-124-md {
    height: 124px !important;
  }

  .height-px-125-md {
    height: 125px !important;
  }

  .height-px-126-md {
    height: 126px !important;
  }

  .height-px-127-md {
    height: 127px !important;
  }

  .height-px-128-md {
    height: 128px !important;
  }

  .height-px-129-md {
    height: 129px !important;
  }

  .height-px-130-md {
    height: 130px !important;
  }

  .height-px-131-md {
    height: 131px !important;
  }

  .height-px-132-md {
    height: 132px !important;
  }

  .height-px-133-md {
    height: 133px !important;
  }

  .height-px-134-md {
    height: 134px !important;
  }

  .height-px-135-md {
    height: 135px !important;
  }

  .height-px-136-md {
    height: 136px !important;
  }

  .height-px-137-md {
    height: 137px !important;
  }

  .height-px-138-md {
    height: 138px !important;
  }

  .height-px-139-md {
    height: 139px !important;
  }

  .height-px-140-md {
    height: 140px !important;
  }

  .height-px-141-md {
    height: 141px !important;
  }

  .height-px-142-md {
    height: 142px !important;
  }

  .height-px-143-md {
    height: 143px !important;
  }

  .height-px-144-md {
    height: 144px !important;
  }

  .height-px-145-md {
    height: 145px !important;
  }

  .height-px-146-md {
    height: 146px !important;
  }

  .height-px-147-md {
    height: 147px !important;
  }

  .height-px-148-md {
    height: 148px !important;
  }

  .height-px-149-md {
    height: 149px !important;
  }

  .height-px-150-md {
    height: 150px !important;
  }

  .height-px-151-md {
    height: 151px !important;
  }

  .height-px-152-md {
    height: 152px !important;
  }

  .height-px-153-md {
    height: 153px !important;
  }

  .height-px-154-md {
    height: 154px !important;
  }

  .height-px-155-md {
    height: 155px !important;
  }

  .height-px-156-md {
    height: 156px !important;
  }

  .height-px-157-md {
    height: 157px !important;
  }

  .height-px-158-md {
    height: 158px !important;
  }

  .height-px-159-md {
    height: 159px !important;
  }

  .height-px-160-md {
    height: 160px !important;
  }

  .height-px-161-md {
    height: 161px !important;
  }

  .height-px-162-md {
    height: 162px !important;
  }

  .height-px-163-md {
    height: 163px !important;
  }

  .height-px-164-md {
    height: 164px !important;
  }

  .height-px-165-md {
    height: 165px !important;
  }

  .height-px-166-md {
    height: 166px !important;
  }

  .height-px-167-md {
    height: 167px !important;
  }

  .height-px-168-md {
    height: 168px !important;
  }

  .height-px-169-md {
    height: 169px !important;
  }

  .height-px-170-md {
    height: 170px !important;
  }

  .height-px-171-md {
    height: 171px !important;
  }

  .height-px-172-md {
    height: 172px !important;
  }

  .height-px-173-md {
    height: 173px !important;
  }

  .height-px-174-md {
    height: 174px !important;
  }

  .height-px-175-md {
    height: 175px !important;
  }

  .height-px-176-md {
    height: 176px !important;
  }

  .height-px-177-md {
    height: 177px !important;
  }

  .height-px-178-md {
    height: 178px !important;
  }

  .height-px-179-md {
    height: 179px !important;
  }

  .height-px-180-md {
    height: 180px !important;
  }

  .height-px-181-md {
    height: 181px !important;
  }

  .height-px-182-md {
    height: 182px !important;
  }

  .height-px-183-md {
    height: 183px !important;
  }

  .height-px-184-md {
    height: 184px !important;
  }

  .height-px-185-md {
    height: 185px !important;
  }

  .height-px-186-md {
    height: 186px !important;
  }

  .height-px-187-md {
    height: 187px !important;
  }

  .height-px-188-md {
    height: 188px !important;
  }

  .height-px-189-md {
    height: 189px !important;
  }

  .height-px-190-md {
    height: 190px !important;
  }

  .height-px-191-md {
    height: 191px !important;
  }

  .height-px-192-md {
    height: 192px !important;
  }

  .height-px-193-md {
    height: 193px !important;
  }

  .height-px-194-md {
    height: 194px !important;
  }

  .height-px-195-md {
    height: 195px !important;
  }

  .height-px-196-md {
    height: 196px !important;
  }

  .height-px-197-md {
    height: 197px !important;
  }

  .height-px-198-md {
    height: 198px !important;
  }

  .height-px-199-md {
    height: 199px !important;
  }

  .height-px-200-md {
    height: 200px !important;
  }

  .height-px-201-md {
    height: 201px !important;
  }

  .height-px-202-md {
    height: 202px !important;
  }

  .height-px-203-md {
    height: 203px !important;
  }

  .height-px-204-md {
    height: 204px !important;
  }

  .height-px-205-md {
    height: 205px !important;
  }

  .height-px-206-md {
    height: 206px !important;
  }

  .height-px-207-md {
    height: 207px !important;
  }

  .height-px-208-md {
    height: 208px !important;
  }

  .height-px-209-md {
    height: 209px !important;
  }

  .height-px-210-md {
    height: 210px !important;
  }

  .height-px-211-md {
    height: 211px !important;
  }

  .height-px-212-md {
    height: 212px !important;
  }

  .height-px-213-md {
    height: 213px !important;
  }

  .height-px-214-md {
    height: 214px !important;
  }

  .height-px-215-md {
    height: 215px !important;
  }

  .height-px-216-md {
    height: 216px !important;
  }

  .height-px-217-md {
    height: 217px !important;
  }

  .height-px-218-md {
    height: 218px !important;
  }

  .height-px-219-md {
    height: 219px !important;
  }

  .height-px-220-md {
    height: 220px !important;
  }

  .height-px-221-md {
    height: 221px !important;
  }

  .height-px-222-md {
    height: 222px !important;
  }

  .height-px-223-md {
    height: 223px !important;
  }

  .height-px-224-md {
    height: 224px !important;
  }

  .height-px-225-md {
    height: 225px !important;
  }

  .height-px-226-md {
    height: 226px !important;
  }

  .height-px-227-md {
    height: 227px !important;
  }

  .height-px-228-md {
    height: 228px !important;
  }

  .height-px-229-md {
    height: 229px !important;
  }

  .height-px-230-md {
    height: 230px !important;
  }

  .height-px-231-md {
    height: 231px !important;
  }

  .height-px-232-md {
    height: 232px !important;
  }

  .height-px-233-md {
    height: 233px !important;
  }

  .height-px-234-md {
    height: 234px !important;
  }

  .height-px-235-md {
    height: 235px !important;
  }

  .height-px-236-md {
    height: 236px !important;
  }

  .height-px-237-md {
    height: 237px !important;
  }

  .height-px-238-md {
    height: 238px !important;
  }

  .height-px-239-md {
    height: 239px !important;
  }

  .height-px-240-md {
    height: 240px !important;
  }

  .height-px-241-md {
    height: 241px !important;
  }

  .height-px-242-md {
    height: 242px !important;
  }

  .height-px-243-md {
    height: 243px !important;
  }

  .height-px-244-md {
    height: 244px !important;
  }

  .height-px-245-md {
    height: 245px !important;
  }

  .height-px-246-md {
    height: 246px !important;
  }

  .height-px-247-md {
    height: 247px !important;
  }

  .height-px-248-md {
    height: 248px !important;
  }

  .height-px-249-md {
    height: 249px !important;
  }

  .height-px-250-md {
    height: 250px !important;
  }

  .height-px-251-md {
    height: 251px !important;
  }

  .height-px-252-md {
    height: 252px !important;
  }

  .height-px-253-md {
    height: 253px !important;
  }

  .height-px-254-md {
    height: 254px !important;
  }

  .height-px-255-md {
    height: 255px !important;
  }

  .height-px-256-md {
    height: 256px !important;
  }

  .height-px-257-md {
    height: 257px !important;
  }

  .height-px-258-md {
    height: 258px !important;
  }

  .height-px-259-md {
    height: 259px !important;
  }

  .height-px-260-md {
    height: 260px !important;
  }

  .height-px-261-md {
    height: 261px !important;
  }

  .height-px-262-md {
    height: 262px !important;
  }

  .height-px-263-md {
    height: 263px !important;
  }

  .height-px-264-md {
    height: 264px !important;
  }

  .height-px-265-md {
    height: 265px !important;
  }

  .height-px-266-md {
    height: 266px !important;
  }

  .height-px-267-md {
    height: 267px !important;
  }

  .height-px-268-md {
    height: 268px !important;
  }

  .height-px-269-md {
    height: 269px !important;
  }

  .height-px-270-md {
    height: 270px !important;
  }

  .height-px-271-md {
    height: 271px !important;
  }

  .height-px-272-md {
    height: 272px !important;
  }

  .height-px-273-md {
    height: 273px !important;
  }

  .height-px-274-md {
    height: 274px !important;
  }

  .height-px-275-md {
    height: 275px !important;
  }

  .height-px-276-md {
    height: 276px !important;
  }

  .height-px-277-md {
    height: 277px !important;
  }

  .height-px-278-md {
    height: 278px !important;
  }

  .height-px-279-md {
    height: 279px !important;
  }

  .height-px-280-md {
    height: 280px !important;
  }

  .height-px-281-md {
    height: 281px !important;
  }

  .height-px-282-md {
    height: 282px !important;
  }

  .height-px-283-md {
    height: 283px !important;
  }

  .height-px-284-md {
    height: 284px !important;
  }

  .height-px-285-md {
    height: 285px !important;
  }

  .height-px-286-md {
    height: 286px !important;
  }

  .height-px-287-md {
    height: 287px !important;
  }

  .height-px-288-md {
    height: 288px !important;
  }

  .height-px-289-md {
    height: 289px !important;
  }

  .height-px-290-md {
    height: 290px !important;
  }

  .height-px-291-md {
    height: 291px !important;
  }

  .height-px-292-md {
    height: 292px !important;
  }

  .height-px-293-md {
    height: 293px !important;
  }

  .height-px-294-md {
    height: 294px !important;
  }

  .height-px-295-md {
    height: 295px !important;
  }

  .height-px-296-md {
    height: 296px !important;
  }

  .height-px-297-md {
    height: 297px !important;
  }

  .height-px-298-md {
    height: 298px !important;
  }

  .height-px-299-md {
    height: 299px !important;
  }

  .height-px-300-md {
    height: 300px !important;
  }

  .height-px-301-md {
    height: 301px !important;
  }

  .height-px-302-md {
    height: 302px !important;
  }

  .height-px-303-md {
    height: 303px !important;
  }

  .height-px-304-md {
    height: 304px !important;
  }

  .height-px-305-md {
    height: 305px !important;
  }

  .height-px-306-md {
    height: 306px !important;
  }

  .height-px-307-md {
    height: 307px !important;
  }

  .height-px-308-md {
    height: 308px !important;
  }

  .height-px-309-md {
    height: 309px !important;
  }

  .height-px-310-md {
    height: 310px !important;
  }

  .height-px-311-md {
    height: 311px !important;
  }

  .height-px-312-md {
    height: 312px !important;
  }

  .height-px-313-md {
    height: 313px !important;
  }

  .height-px-314-md {
    height: 314px !important;
  }

  .height-px-315-md {
    height: 315px !important;
  }

  .height-px-316-md {
    height: 316px !important;
  }

  .height-px-317-md {
    height: 317px !important;
  }

  .height-px-318-md {
    height: 318px !important;
  }

  .height-px-319-md {
    height: 319px !important;
  }

  .height-px-320-md {
    height: 320px !important;
  }

  .height-px-321-md {
    height: 321px !important;
  }

  .height-px-322-md {
    height: 322px !important;
  }

  .height-px-323-md {
    height: 323px !important;
  }

  .height-px-324-md {
    height: 324px !important;
  }

  .height-px-325-md {
    height: 325px !important;
  }

  .height-px-326-md {
    height: 326px !important;
  }

  .height-px-327-md {
    height: 327px !important;
  }

  .height-px-328-md {
    height: 328px !important;
  }

  .height-px-329-md {
    height: 329px !important;
  }

  .height-px-330-md {
    height: 330px !important;
  }

  .height-px-331-md {
    height: 331px !important;
  }

  .height-px-332-md {
    height: 332px !important;
  }

  .height-px-333-md {
    height: 333px !important;
  }

  .height-px-334-md {
    height: 334px !important;
  }

  .height-px-335-md {
    height: 335px !important;
  }

  .height-px-336-md {
    height: 336px !important;
  }

  .height-px-337-md {
    height: 337px !important;
  }

  .height-px-338-md {
    height: 338px !important;
  }

  .height-px-339-md {
    height: 339px !important;
  }

  .height-px-340-md {
    height: 340px !important;
  }

  .height-px-341-md {
    height: 341px !important;
  }

  .height-px-342-md {
    height: 342px !important;
  }

  .height-px-343-md {
    height: 343px !important;
  }

  .height-px-344-md {
    height: 344px !important;
  }

  .height-px-345-md {
    height: 345px !important;
  }

  .height-px-346-md {
    height: 346px !important;
  }

  .height-px-347-md {
    height: 347px !important;
  }

  .height-px-348-md {
    height: 348px !important;
  }

  .height-px-349-md {
    height: 349px !important;
  }

  .height-px-350-md {
    height: 350px !important;
  }

  .height-px-351-md {
    height: 351px !important;
  }

  .height-px-352-md {
    height: 352px !important;
  }

  .height-px-353-md {
    height: 353px !important;
  }

  .height-px-354-md {
    height: 354px !important;
  }

  .height-px-355-md {
    height: 355px !important;
  }

  .height-px-356-md {
    height: 356px !important;
  }

  .height-px-357-md {
    height: 357px !important;
  }

  .height-px-358-md {
    height: 358px !important;
  }

  .height-px-359-md {
    height: 359px !important;
  }

  .height-px-360-md {
    height: 360px !important;
  }

  .height-px-361-md {
    height: 361px !important;
  }

  .height-px-362-md {
    height: 362px !important;
  }

  .height-px-363-md {
    height: 363px !important;
  }

  .height-px-364-md {
    height: 364px !important;
  }

  .height-px-365-md {
    height: 365px !important;
  }

  .height-px-366-md {
    height: 366px !important;
  }

  .height-px-367-md {
    height: 367px !important;
  }

  .height-px-368-md {
    height: 368px !important;
  }

  .height-px-369-md {
    height: 369px !important;
  }

  .height-px-370-md {
    height: 370px !important;
  }

  .height-px-371-md {
    height: 371px !important;
  }

  .height-px-372-md {
    height: 372px !important;
  }

  .height-px-373-md {
    height: 373px !important;
  }

  .height-px-374-md {
    height: 374px !important;
  }

  .height-px-375-md {
    height: 375px !important;
  }

  .height-px-376-md {
    height: 376px !important;
  }

  .height-px-377-md {
    height: 377px !important;
  }

  .height-px-378-md {
    height: 378px !important;
  }

  .height-px-379-md {
    height: 379px !important;
  }

  .height-px-380-md {
    height: 380px !important;
  }

  .height-px-381-md {
    height: 381px !important;
  }

  .height-px-382-md {
    height: 382px !important;
  }

  .height-px-383-md {
    height: 383px !important;
  }

  .height-px-384-md {
    height: 384px !important;
  }

  .height-px-385-md {
    height: 385px !important;
  }

  .height-px-386-md {
    height: 386px !important;
  }

  .height-px-387-md {
    height: 387px !important;
  }

  .height-px-388-md {
    height: 388px !important;
  }

  .height-px-389-md {
    height: 389px !important;
  }

  .height-px-390-md {
    height: 390px !important;
  }

  .height-px-391-md {
    height: 391px !important;
  }

  .height-px-392-md {
    height: 392px !important;
  }

  .height-px-393-md {
    height: 393px !important;
  }

  .height-px-394-md {
    height: 394px !important;
  }

  .height-px-395-md {
    height: 395px !important;
  }

  .height-px-396-md {
    height: 396px !important;
  }

  .height-px-397-md {
    height: 397px !important;
  }

  .height-px-398-md {
    height: 398px !important;
  }

  .height-px-399-md {
    height: 399px !important;
  }

  .height-px-400-md {
    height: 400px !important;
  }

  .height-px-401-md {
    height: 401px !important;
  }

  .height-px-402-md {
    height: 402px !important;
  }

  .height-px-403-md {
    height: 403px !important;
  }

  .height-px-404-md {
    height: 404px !important;
  }

  .height-px-405-md {
    height: 405px !important;
  }

  .height-px-406-md {
    height: 406px !important;
  }

  .height-px-407-md {
    height: 407px !important;
  }

  .height-px-408-md {
    height: 408px !important;
  }

  .height-px-409-md {
    height: 409px !important;
  }

  .height-px-410-md {
    height: 410px !important;
  }

  .height-px-411-md {
    height: 411px !important;
  }

  .height-px-412-md {
    height: 412px !important;
  }

  .height-px-413-md {
    height: 413px !important;
  }

  .height-px-414-md {
    height: 414px !important;
  }

  .height-px-415-md {
    height: 415px !important;
  }

  .height-px-416-md {
    height: 416px !important;
  }

  .height-px-417-md {
    height: 417px !important;
  }

  .height-px-418-md {
    height: 418px !important;
  }

  .height-px-419-md {
    height: 419px !important;
  }

  .height-px-420-md {
    height: 420px !important;
  }

  .height-px-421-md {
    height: 421px !important;
  }

  .height-px-422-md {
    height: 422px !important;
  }

  .height-px-423-md {
    height: 423px !important;
  }

  .height-px-424-md {
    height: 424px !important;
  }

  .height-px-425-md {
    height: 425px !important;
  }

  .height-px-426-md {
    height: 426px !important;
  }

  .height-px-427-md {
    height: 427px !important;
  }

  .height-px-428-md {
    height: 428px !important;
  }

  .height-px-429-md {
    height: 429px !important;
  }

  .height-px-430-md {
    height: 430px !important;
  }

  .height-px-431-md {
    height: 431px !important;
  }

  .height-px-432-md {
    height: 432px !important;
  }

  .height-px-433-md {
    height: 433px !important;
  }

  .height-px-434-md {
    height: 434px !important;
  }

  .height-px-435-md {
    height: 435px !important;
  }

  .height-px-436-md {
    height: 436px !important;
  }

  .height-px-437-md {
    height: 437px !important;
  }

  .height-px-438-md {
    height: 438px !important;
  }

  .height-px-439-md {
    height: 439px !important;
  }

  .height-px-440-md {
    height: 440px !important;
  }

  .height-px-441-md {
    height: 441px !important;
  }

  .height-px-442-md {
    height: 442px !important;
  }

  .height-px-443-md {
    height: 443px !important;
  }

  .height-px-444-md {
    height: 444px !important;
  }

  .height-px-445-md {
    height: 445px !important;
  }

  .height-px-446-md {
    height: 446px !important;
  }

  .height-px-447-md {
    height: 447px !important;
  }

  .height-px-448-md {
    height: 448px !important;
  }

  .height-px-449-md {
    height: 449px !important;
  }

  .height-px-450-md {
    height: 450px !important;
  }

  .height-px-451-md {
    height: 451px !important;
  }

  .height-px-452-md {
    height: 452px !important;
  }

  .height-px-453-md {
    height: 453px !important;
  }

  .height-px-454-md {
    height: 454px !important;
  }

  .height-px-455-md {
    height: 455px !important;
  }

  .height-px-456-md {
    height: 456px !important;
  }

  .height-px-457-md {
    height: 457px !important;
  }

  .height-px-458-md {
    height: 458px !important;
  }

  .height-px-459-md {
    height: 459px !important;
  }

  .height-px-460-md {
    height: 460px !important;
  }

  .height-px-461-md {
    height: 461px !important;
  }

  .height-px-462-md {
    height: 462px !important;
  }

  .height-px-463-md {
    height: 463px !important;
  }

  .height-px-464-md {
    height: 464px !important;
  }

  .height-px-465-md {
    height: 465px !important;
  }

  .height-px-466-md {
    height: 466px !important;
  }

  .height-px-467-md {
    height: 467px !important;
  }

  .height-px-468-md {
    height: 468px !important;
  }

  .height-px-469-md {
    height: 469px !important;
  }

  .height-px-470-md {
    height: 470px !important;
  }

  .height-px-471-md {
    height: 471px !important;
  }

  .height-px-472-md {
    height: 472px !important;
  }

  .height-px-473-md {
    height: 473px !important;
  }

  .height-px-474-md {
    height: 474px !important;
  }

  .height-px-475-md {
    height: 475px !important;
  }

  .height-px-476-md {
    height: 476px !important;
  }

  .height-px-477-md {
    height: 477px !important;
  }

  .height-px-478-md {
    height: 478px !important;
  }

  .height-px-479-md {
    height: 479px !important;
  }

  .height-px-480-md {
    height: 480px !important;
  }

  .height-px-481-md {
    height: 481px !important;
  }

  .height-px-482-md {
    height: 482px !important;
  }

  .height-px-483-md {
    height: 483px !important;
  }

  .height-px-484-md {
    height: 484px !important;
  }

  .height-px-485-md {
    height: 485px !important;
  }

  .height-px-486-md {
    height: 486px !important;
  }

  .height-px-487-md {
    height: 487px !important;
  }

  .height-px-488-md {
    height: 488px !important;
  }

  .height-px-489-md {
    height: 489px !important;
  }

  .height-px-490-md {
    height: 490px !important;
  }

  .height-px-491-md {
    height: 491px !important;
  }

  .height-px-492-md {
    height: 492px !important;
  }

  .height-px-493-md {
    height: 493px !important;
  }

  .height-px-494-md {
    height: 494px !important;
  }

  .height-px-495-md {
    height: 495px !important;
  }

  .height-px-496-md {
    height: 496px !important;
  }

  .height-px-497-md {
    height: 497px !important;
  }

  .height-px-498-md {
    height: 498px !important;
  }

  .height-px-499-md {
    height: 499px !important;
  }

  .height-px-500-md {
    height: 500px !important;
  }

  .height-px-501-md {
    height: 501px !important;
  }

  .height-px-502-md {
    height: 502px !important;
  }

  .height-px-503-md {
    height: 503px !important;
  }

  .height-px-504-md {
    height: 504px !important;
  }

  .height-px-505-md {
    height: 505px !important;
  }

  .height-px-506-md {
    height: 506px !important;
  }

  .height-px-507-md {
    height: 507px !important;
  }

  .height-px-508-md {
    height: 508px !important;
  }

  .height-px-509-md {
    height: 509px !important;
  }

  .height-px-510-md {
    height: 510px !important;
  }

  .height-px-511-md {
    height: 511px !important;
  }

  .height-px-512-md {
    height: 512px !important;
  }

  .height-px-513-md {
    height: 513px !important;
  }

  .height-px-514-md {
    height: 514px !important;
  }

  .height-px-515-md {
    height: 515px !important;
  }

  .height-px-516-md {
    height: 516px !important;
  }

  .height-px-517-md {
    height: 517px !important;
  }

  .height-px-518-md {
    height: 518px !important;
  }

  .height-px-519-md {
    height: 519px !important;
  }

  .height-px-520-md {
    height: 520px !important;
  }

  .height-px-521-md {
    height: 521px !important;
  }

  .height-px-522-md {
    height: 522px !important;
  }

  .height-px-523-md {
    height: 523px !important;
  }

  .height-px-524-md {
    height: 524px !important;
  }

  .height-px-525-md {
    height: 525px !important;
  }

  .height-px-526-md {
    height: 526px !important;
  }

  .height-px-527-md {
    height: 527px !important;
  }

  .height-px-528-md {
    height: 528px !important;
  }

  .height-px-529-md {
    height: 529px !important;
  }

  .height-px-530-md {
    height: 530px !important;
  }

  .height-px-531-md {
    height: 531px !important;
  }

  .height-px-532-md {
    height: 532px !important;
  }

  .height-px-533-md {
    height: 533px !important;
  }

  .height-px-534-md {
    height: 534px !important;
  }

  .height-px-535-md {
    height: 535px !important;
  }

  .height-px-536-md {
    height: 536px !important;
  }

  .height-px-537-md {
    height: 537px !important;
  }

  .height-px-538-md {
    height: 538px !important;
  }

  .height-px-539-md {
    height: 539px !important;
  }

  .height-px-540-md {
    height: 540px !important;
  }

  .height-px-541-md {
    height: 541px !important;
  }

  .height-px-542-md {
    height: 542px !important;
  }

  .height-px-543-md {
    height: 543px !important;
  }

  .height-px-544-md {
    height: 544px !important;
  }

  .height-px-545-md {
    height: 545px !important;
  }

  .height-px-546-md {
    height: 546px !important;
  }

  .height-px-547-md {
    height: 547px !important;
  }

  .height-px-548-md {
    height: 548px !important;
  }

  .height-px-549-md {
    height: 549px !important;
  }

  .height-px-550-md {
    height: 550px !important;
  }

  .height-px-551-md {
    height: 551px !important;
  }

  .height-px-552-md {
    height: 552px !important;
  }

  .height-px-553-md {
    height: 553px !important;
  }

  .height-px-554-md {
    height: 554px !important;
  }

  .height-px-555-md {
    height: 555px !important;
  }

  .height-px-556-md {
    height: 556px !important;
  }

  .height-px-557-md {
    height: 557px !important;
  }

  .height-px-558-md {
    height: 558px !important;
  }

  .height-px-559-md {
    height: 559px !important;
  }

  .height-px-560-md {
    height: 560px !important;
  }

  .height-px-561-md {
    height: 561px !important;
  }

  .height-px-562-md {
    height: 562px !important;
  }

  .height-px-563-md {
    height: 563px !important;
  }

  .height-px-564-md {
    height: 564px !important;
  }

  .height-px-565-md {
    height: 565px !important;
  }

  .height-px-566-md {
    height: 566px !important;
  }

  .height-px-567-md {
    height: 567px !important;
  }

  .height-px-568-md {
    height: 568px !important;
  }

  .height-px-569-md {
    height: 569px !important;
  }

  .height-px-570-md {
    height: 570px !important;
  }

  .height-px-571-md {
    height: 571px !important;
  }

  .height-px-572-md {
    height: 572px !important;
  }

  .height-px-573-md {
    height: 573px !important;
  }

  .height-px-574-md {
    height: 574px !important;
  }

  .height-px-575-md {
    height: 575px !important;
  }

  .height-px-576-md {
    height: 576px !important;
  }

  .height-px-577-md {
    height: 577px !important;
  }

  .height-px-578-md {
    height: 578px !important;
  }

  .height-px-579-md {
    height: 579px !important;
  }

  .height-px-580-md {
    height: 580px !important;
  }

  .height-px-581-md {
    height: 581px !important;
  }

  .height-px-582-md {
    height: 582px !important;
  }

  .height-px-583-md {
    height: 583px !important;
  }

  .height-px-584-md {
    height: 584px !important;
  }

  .height-px-585-md {
    height: 585px !important;
  }

  .height-px-586-md {
    height: 586px !important;
  }

  .height-px-587-md {
    height: 587px !important;
  }

  .height-px-588-md {
    height: 588px !important;
  }

  .height-px-589-md {
    height: 589px !important;
  }

  .height-px-590-md {
    height: 590px !important;
  }

  .height-px-591-md {
    height: 591px !important;
  }

  .height-px-592-md {
    height: 592px !important;
  }

  .height-px-593-md {
    height: 593px !important;
  }

  .height-px-594-md {
    height: 594px !important;
  }

  .height-px-595-md {
    height: 595px !important;
  }

  .height-px-596-md {
    height: 596px !important;
  }

  .height-px-597-md {
    height: 597px !important;
  }

  .height-px-598-md {
    height: 598px !important;
  }

  .height-px-599-md {
    height: 599px !important;
  }

  .height-px-600-md {
    height: 600px !important;
  }

  .height-px-601-md {
    height: 601px !important;
  }

  .height-px-602-md {
    height: 602px !important;
  }

  .height-px-603-md {
    height: 603px !important;
  }

  .height-px-604-md {
    height: 604px !important;
  }

  .height-px-605-md {
    height: 605px !important;
  }

  .height-px-606-md {
    height: 606px !important;
  }

  .height-px-607-md {
    height: 607px !important;
  }

  .height-px-608-md {
    height: 608px !important;
  }

  .height-px-609-md {
    height: 609px !important;
  }

  .height-px-610-md {
    height: 610px !important;
  }

  .height-px-611-md {
    height: 611px !important;
  }

  .height-px-612-md {
    height: 612px !important;
  }

  .height-px-613-md {
    height: 613px !important;
  }

  .height-px-614-md {
    height: 614px !important;
  }

  .height-px-615-md {
    height: 615px !important;
  }

  .height-px-616-md {
    height: 616px !important;
  }

  .height-px-617-md {
    height: 617px !important;
  }

  .height-px-618-md {
    height: 618px !important;
  }

  .height-px-619-md {
    height: 619px !important;
  }

  .height-px-620-md {
    height: 620px !important;
  }

  .height-px-621-md {
    height: 621px !important;
  }

  .height-px-622-md {
    height: 622px !important;
  }

  .height-px-623-md {
    height: 623px !important;
  }

  .height-px-624-md {
    height: 624px !important;
  }

  .height-px-625-md {
    height: 625px !important;
  }

  .height-px-626-md {
    height: 626px !important;
  }

  .height-px-627-md {
    height: 627px !important;
  }

  .height-px-628-md {
    height: 628px !important;
  }

  .height-px-629-md {
    height: 629px !important;
  }

  .height-px-630-md {
    height: 630px !important;
  }

  .height-px-631-md {
    height: 631px !important;
  }

  .height-px-632-md {
    height: 632px !important;
  }

  .height-px-633-md {
    height: 633px !important;
  }

  .height-px-634-md {
    height: 634px !important;
  }

  .height-px-635-md {
    height: 635px !important;
  }

  .height-px-636-md {
    height: 636px !important;
  }

  .height-px-637-md {
    height: 637px !important;
  }

  .height-px-638-md {
    height: 638px !important;
  }

  .height-px-639-md {
    height: 639px !important;
  }

  .height-px-640-md {
    height: 640px !important;
  }

  .height-px-641-md {
    height: 641px !important;
  }

  .height-px-642-md {
    height: 642px !important;
  }

  .height-px-643-md {
    height: 643px !important;
  }

  .height-px-644-md {
    height: 644px !important;
  }

  .height-px-645-md {
    height: 645px !important;
  }

  .height-px-646-md {
    height: 646px !important;
  }

  .height-px-647-md {
    height: 647px !important;
  }

  .height-px-648-md {
    height: 648px !important;
  }

  .height-px-649-md {
    height: 649px !important;
  }

  .height-px-650-md {
    height: 650px !important;
  }

  .height-px-651-md {
    height: 651px !important;
  }

  .height-px-652-md {
    height: 652px !important;
  }

  .height-px-653-md {
    height: 653px !important;
  }

  .height-px-654-md {
    height: 654px !important;
  }

  .height-px-655-md {
    height: 655px !important;
  }

  .height-px-656-md {
    height: 656px !important;
  }

  .height-px-657-md {
    height: 657px !important;
  }

  .height-px-658-md {
    height: 658px !important;
  }

  .height-px-659-md {
    height: 659px !important;
  }

  .height-px-660-md {
    height: 660px !important;
  }

  .height-px-661-md {
    height: 661px !important;
  }

  .height-px-662-md {
    height: 662px !important;
  }

  .height-px-663-md {
    height: 663px !important;
  }

  .height-px-664-md {
    height: 664px !important;
  }

  .height-px-665-md {
    height: 665px !important;
  }

  .height-px-666-md {
    height: 666px !important;
  }

  .height-px-667-md {
    height: 667px !important;
  }

  .height-px-668-md {
    height: 668px !important;
  }

  .height-px-669-md {
    height: 669px !important;
  }

  .height-px-670-md {
    height: 670px !important;
  }

  .height-px-671-md {
    height: 671px !important;
  }

  .height-px-672-md {
    height: 672px !important;
  }

  .height-px-673-md {
    height: 673px !important;
  }

  .height-px-674-md {
    height: 674px !important;
  }

  .height-px-675-md {
    height: 675px !important;
  }

  .height-px-676-md {
    height: 676px !important;
  }

  .height-px-677-md {
    height: 677px !important;
  }

  .height-px-678-md {
    height: 678px !important;
  }

  .height-px-679-md {
    height: 679px !important;
  }

  .height-px-680-md {
    height: 680px !important;
  }

  .height-px-681-md {
    height: 681px !important;
  }

  .height-px-682-md {
    height: 682px !important;
  }

  .height-px-683-md {
    height: 683px !important;
  }

  .height-px-684-md {
    height: 684px !important;
  }

  .height-px-685-md {
    height: 685px !important;
  }

  .height-px-686-md {
    height: 686px !important;
  }

  .height-px-687-md {
    height: 687px !important;
  }

  .height-px-688-md {
    height: 688px !important;
  }

  .height-px-689-md {
    height: 689px !important;
  }

  .height-px-690-md {
    height: 690px !important;
  }

  .height-px-691-md {
    height: 691px !important;
  }

  .height-px-692-md {
    height: 692px !important;
  }

  .height-px-693-md {
    height: 693px !important;
  }

  .height-px-694-md {
    height: 694px !important;
  }

  .height-px-695-md {
    height: 695px !important;
  }

  .height-px-696-md {
    height: 696px !important;
  }

  .height-px-697-md {
    height: 697px !important;
  }

  .height-px-698-md {
    height: 698px !important;
  }

  .height-px-699-md {
    height: 699px !important;
  }

  .height-px-700-md {
    height: 700px !important;
  }

  .height-px-701-md {
    height: 701px !important;
  }

  .height-px-702-md {
    height: 702px !important;
  }

  .height-px-703-md {
    height: 703px !important;
  }

  .height-px-704-md {
    height: 704px !important;
  }

  .height-px-705-md {
    height: 705px !important;
  }

  .height-px-706-md {
    height: 706px !important;
  }

  .height-px-707-md {
    height: 707px !important;
  }

  .height-px-708-md {
    height: 708px !important;
  }

  .height-px-709-md {
    height: 709px !important;
  }

  .height-px-710-md {
    height: 710px !important;
  }

  .height-px-711-md {
    height: 711px !important;
  }

  .height-px-712-md {
    height: 712px !important;
  }

  .height-px-713-md {
    height: 713px !important;
  }

  .height-px-714-md {
    height: 714px !important;
  }

  .height-px-715-md {
    height: 715px !important;
  }

  .height-px-716-md {
    height: 716px !important;
  }

  .height-px-717-md {
    height: 717px !important;
  }

  .height-px-718-md {
    height: 718px !important;
  }

  .height-px-719-md {
    height: 719px !important;
  }

  .height-px-720-md {
    height: 720px !important;
  }

  .height-px-721-md {
    height: 721px !important;
  }

  .height-px-722-md {
    height: 722px !important;
  }

  .height-px-723-md {
    height: 723px !important;
  }

  .height-px-724-md {
    height: 724px !important;
  }

  .height-px-725-md {
    height: 725px !important;
  }

  .height-px-726-md {
    height: 726px !important;
  }

  .height-px-727-md {
    height: 727px !important;
  }

  .height-px-728-md {
    height: 728px !important;
  }

  .height-px-729-md {
    height: 729px !important;
  }

  .height-px-730-md {
    height: 730px !important;
  }

  .height-px-731-md {
    height: 731px !important;
  }

  .height-px-732-md {
    height: 732px !important;
  }

  .height-px-733-md {
    height: 733px !important;
  }

  .height-px-734-md {
    height: 734px !important;
  }

  .height-px-735-md {
    height: 735px !important;
  }

  .height-px-736-md {
    height: 736px !important;
  }

  .height-px-737-md {
    height: 737px !important;
  }

  .height-px-738-md {
    height: 738px !important;
  }

  .height-px-739-md {
    height: 739px !important;
  }

  .height-px-740-md {
    height: 740px !important;
  }

  .height-px-741-md {
    height: 741px !important;
  }

  .height-px-742-md {
    height: 742px !important;
  }

  .height-px-743-md {
    height: 743px !important;
  }

  .height-px-744-md {
    height: 744px !important;
  }

  .height-px-745-md {
    height: 745px !important;
  }

  .height-px-746-md {
    height: 746px !important;
  }

  .height-px-747-md {
    height: 747px !important;
  }

  .height-px-748-md {
    height: 748px !important;
  }

  .height-px-749-md {
    height: 749px !important;
  }

  .height-px-750-md {
    height: 750px !important;
  }

  .height-px-751-md {
    height: 751px !important;
  }

  .height-px-752-md {
    height: 752px !important;
  }

  .height-px-753-md {
    height: 753px !important;
  }

  .height-px-754-md {
    height: 754px !important;
  }

  .height-px-755-md {
    height: 755px !important;
  }

  .height-px-756-md {
    height: 756px !important;
  }

  .height-px-757-md {
    height: 757px !important;
  }

  .height-px-758-md {
    height: 758px !important;
  }

  .height-px-759-md {
    height: 759px !important;
  }

  .height-px-760-md {
    height: 760px !important;
  }

  .height-px-761-md {
    height: 761px !important;
  }

  .height-px-762-md {
    height: 762px !important;
  }

  .height-px-763-md {
    height: 763px !important;
  }

  .height-px-764-md {
    height: 764px !important;
  }

  .height-px-765-md {
    height: 765px !important;
  }

  .height-px-766-md {
    height: 766px !important;
  }

  .height-px-767-md {
    height: 767px !important;
  }

  .height-px-768-md {
    height: 768px !important;
  }

  .height-px-769-md {
    height: 769px !important;
  }

  .height-px-770-md {
    height: 770px !important;
  }

  .height-px-771-md {
    height: 771px !important;
  }

  .height-px-772-md {
    height: 772px !important;
  }

  .height-px-773-md {
    height: 773px !important;
  }

  .height-px-774-md {
    height: 774px !important;
  }

  .height-px-775-md {
    height: 775px !important;
  }

  .height-px-776-md {
    height: 776px !important;
  }

  .height-px-777-md {
    height: 777px !important;
  }

  .height-px-778-md {
    height: 778px !important;
  }

  .height-px-779-md {
    height: 779px !important;
  }

  .height-px-780-md {
    height: 780px !important;
  }

  .height-px-781-md {
    height: 781px !important;
  }

  .height-px-782-md {
    height: 782px !important;
  }

  .height-px-783-md {
    height: 783px !important;
  }

  .height-px-784-md {
    height: 784px !important;
  }

  .height-px-785-md {
    height: 785px !important;
  }

  .height-px-786-md {
    height: 786px !important;
  }

  .height-px-787-md {
    height: 787px !important;
  }

  .height-px-788-md {
    height: 788px !important;
  }

  .height-px-789-md {
    height: 789px !important;
  }

  .height-px-790-md {
    height: 790px !important;
  }

  .height-px-791-md {
    height: 791px !important;
  }

  .height-px-792-md {
    height: 792px !important;
  }

  .height-px-793-md {
    height: 793px !important;
  }

  .height-px-794-md {
    height: 794px !important;
  }

  .height-px-795-md {
    height: 795px !important;
  }

  .height-px-796-md {
    height: 796px !important;
  }

  .height-px-797-md {
    height: 797px !important;
  }

  .height-px-798-md {
    height: 798px !important;
  }

  .height-px-799-md {
    height: 799px !important;
  }

  .height-px-800-md {
    height: 800px !important;
  }

  .height-px-801-md {
    height: 801px !important;
  }

  .height-px-802-md {
    height: 802px !important;
  }

  .height-px-803-md {
    height: 803px !important;
  }

  .height-px-804-md {
    height: 804px !important;
  }

  .height-px-805-md {
    height: 805px !important;
  }

  .height-px-806-md {
    height: 806px !important;
  }

  .height-px-807-md {
    height: 807px !important;
  }

  .height-px-808-md {
    height: 808px !important;
  }

  .height-px-809-md {
    height: 809px !important;
  }

  .height-px-810-md {
    height: 810px !important;
  }

  .height-px-811-md {
    height: 811px !important;
  }

  .height-px-812-md {
    height: 812px !important;
  }

  .height-px-813-md {
    height: 813px !important;
  }

  .height-px-814-md {
    height: 814px !important;
  }

  .height-px-815-md {
    height: 815px !important;
  }

  .height-px-816-md {
    height: 816px !important;
  }

  .height-px-817-md {
    height: 817px !important;
  }

  .height-px-818-md {
    height: 818px !important;
  }

  .height-px-819-md {
    height: 819px !important;
  }

  .height-px-820-md {
    height: 820px !important;
  }

  .height-px-821-md {
    height: 821px !important;
  }

  .height-px-822-md {
    height: 822px !important;
  }

  .height-px-823-md {
    height: 823px !important;
  }

  .height-px-824-md {
    height: 824px !important;
  }

  .height-px-825-md {
    height: 825px !important;
  }

  .height-px-826-md {
    height: 826px !important;
  }

  .height-px-827-md {
    height: 827px !important;
  }

  .height-px-828-md {
    height: 828px !important;
  }

  .height-px-829-md {
    height: 829px !important;
  }

  .height-px-830-md {
    height: 830px !important;
  }

  .height-px-831-md {
    height: 831px !important;
  }

  .height-px-832-md {
    height: 832px !important;
  }

  .height-px-833-md {
    height: 833px !important;
  }

  .height-px-834-md {
    height: 834px !important;
  }

  .height-px-835-md {
    height: 835px !important;
  }

  .height-px-836-md {
    height: 836px !important;
  }

  .height-px-837-md {
    height: 837px !important;
  }

  .height-px-838-md {
    height: 838px !important;
  }

  .height-px-839-md {
    height: 839px !important;
  }

  .height-px-840-md {
    height: 840px !important;
  }

  .height-px-841-md {
    height: 841px !important;
  }

  .height-px-842-md {
    height: 842px !important;
  }

  .height-px-843-md {
    height: 843px !important;
  }

  .height-px-844-md {
    height: 844px !important;
  }

  .height-px-845-md {
    height: 845px !important;
  }

  .height-px-846-md {
    height: 846px !important;
  }

  .height-px-847-md {
    height: 847px !important;
  }

  .height-px-848-md {
    height: 848px !important;
  }

  .height-px-849-md {
    height: 849px !important;
  }

  .height-px-850-md {
    height: 850px !important;
  }

  .height-px-851-md {
    height: 851px !important;
  }

  .height-px-852-md {
    height: 852px !important;
  }

  .height-px-853-md {
    height: 853px !important;
  }

  .height-px-854-md {
    height: 854px !important;
  }

  .height-px-855-md {
    height: 855px !important;
  }

  .height-px-856-md {
    height: 856px !important;
  }

  .height-px-857-md {
    height: 857px !important;
  }

  .height-px-858-md {
    height: 858px !important;
  }

  .height-px-859-md {
    height: 859px !important;
  }

  .height-px-860-md {
    height: 860px !important;
  }

  .height-px-861-md {
    height: 861px !important;
  }

  .height-px-862-md {
    height: 862px !important;
  }

  .height-px-863-md {
    height: 863px !important;
  }

  .height-px-864-md {
    height: 864px !important;
  }

  .height-px-865-md {
    height: 865px !important;
  }

  .height-px-866-md {
    height: 866px !important;
  }

  .height-px-867-md {
    height: 867px !important;
  }

  .height-px-868-md {
    height: 868px !important;
  }

  .height-px-869-md {
    height: 869px !important;
  }

  .height-px-870-md {
    height: 870px !important;
  }

  .height-px-871-md {
    height: 871px !important;
  }

  .height-px-872-md {
    height: 872px !important;
  }

  .height-px-873-md {
    height: 873px !important;
  }

  .height-px-874-md {
    height: 874px !important;
  }

  .height-px-875-md {
    height: 875px !important;
  }

  .height-px-876-md {
    height: 876px !important;
  }

  .height-px-877-md {
    height: 877px !important;
  }

  .height-px-878-md {
    height: 878px !important;
  }

  .height-px-879-md {
    height: 879px !important;
  }

  .height-px-880-md {
    height: 880px !important;
  }

  .height-px-881-md {
    height: 881px !important;
  }

  .height-px-882-md {
    height: 882px !important;
  }

  .height-px-883-md {
    height: 883px !important;
  }

  .height-px-884-md {
    height: 884px !important;
  }

  .height-px-885-md {
    height: 885px !important;
  }

  .height-px-886-md {
    height: 886px !important;
  }

  .height-px-887-md {
    height: 887px !important;
  }

  .height-px-888-md {
    height: 888px !important;
  }

  .height-px-889-md {
    height: 889px !important;
  }

  .height-px-890-md {
    height: 890px !important;
  }

  .height-px-891-md {
    height: 891px !important;
  }

  .height-px-892-md {
    height: 892px !important;
  }

  .height-px-893-md {
    height: 893px !important;
  }

  .height-px-894-md {
    height: 894px !important;
  }

  .height-px-895-md {
    height: 895px !important;
  }

  .height-px-896-md {
    height: 896px !important;
  }

  .height-px-897-md {
    height: 897px !important;
  }

  .height-px-898-md {
    height: 898px !important;
  }

  .height-px-899-md {
    height: 899px !important;
  }

  .height-px-900-md {
    height: 900px !important;
  }

  .height-px-901-md {
    height: 901px !important;
  }

  .height-px-902-md {
    height: 902px !important;
  }

  .height-px-903-md {
    height: 903px !important;
  }

  .height-px-904-md {
    height: 904px !important;
  }

  .height-px-905-md {
    height: 905px !important;
  }

  .height-px-906-md {
    height: 906px !important;
  }

  .height-px-907-md {
    height: 907px !important;
  }

  .height-px-908-md {
    height: 908px !important;
  }

  .height-px-909-md {
    height: 909px !important;
  }

  .height-px-910-md {
    height: 910px !important;
  }

  .height-px-911-md {
    height: 911px !important;
  }

  .height-px-912-md {
    height: 912px !important;
  }

  .height-px-913-md {
    height: 913px !important;
  }

  .height-px-914-md {
    height: 914px !important;
  }

  .height-px-915-md {
    height: 915px !important;
  }

  .height-px-916-md {
    height: 916px !important;
  }

  .height-px-917-md {
    height: 917px !important;
  }

  .height-px-918-md {
    height: 918px !important;
  }

  .height-px-919-md {
    height: 919px !important;
  }

  .height-px-920-md {
    height: 920px !important;
  }

  .height-px-921-md {
    height: 921px !important;
  }

  .height-px-922-md {
    height: 922px !important;
  }

  .height-px-923-md {
    height: 923px !important;
  }

  .height-px-924-md {
    height: 924px !important;
  }

  .height-px-925-md {
    height: 925px !important;
  }

  .height-px-926-md {
    height: 926px !important;
  }

  .height-px-927-md {
    height: 927px !important;
  }

  .height-px-928-md {
    height: 928px !important;
  }

  .height-px-929-md {
    height: 929px !important;
  }

  .height-px-930-md {
    height: 930px !important;
  }

  .height-px-931-md {
    height: 931px !important;
  }

  .height-px-932-md {
    height: 932px !important;
  }

  .height-px-933-md {
    height: 933px !important;
  }

  .height-px-934-md {
    height: 934px !important;
  }

  .height-px-935-md {
    height: 935px !important;
  }

  .height-px-936-md {
    height: 936px !important;
  }

  .height-px-937-md {
    height: 937px !important;
  }

  .height-px-938-md {
    height: 938px !important;
  }

  .height-px-939-md {
    height: 939px !important;
  }

  .height-px-940-md {
    height: 940px !important;
  }

  .height-px-941-md {
    height: 941px !important;
  }

  .height-px-942-md {
    height: 942px !important;
  }

  .height-px-943-md {
    height: 943px !important;
  }

  .height-px-944-md {
    height: 944px !important;
  }

  .height-px-945-md {
    height: 945px !important;
  }

  .height-px-946-md {
    height: 946px !important;
  }

  .height-px-947-md {
    height: 947px !important;
  }

  .height-px-948-md {
    height: 948px !important;
  }

  .height-px-949-md {
    height: 949px !important;
  }

  .height-px-950-md {
    height: 950px !important;
  }

  .height-px-951-md {
    height: 951px !important;
  }

  .height-px-952-md {
    height: 952px !important;
  }

  .height-px-953-md {
    height: 953px !important;
  }

  .height-px-954-md {
    height: 954px !important;
  }

  .height-px-955-md {
    height: 955px !important;
  }

  .height-px-956-md {
    height: 956px !important;
  }

  .height-px-957-md {
    height: 957px !important;
  }

  .height-px-958-md {
    height: 958px !important;
  }

  .height-px-959-md {
    height: 959px !important;
  }

  .height-px-960-md {
    height: 960px !important;
  }

  .height-px-961-md {
    height: 961px !important;
  }

  .height-px-962-md {
    height: 962px !important;
  }

  .height-px-963-md {
    height: 963px !important;
  }

  .height-px-964-md {
    height: 964px !important;
  }

  .height-px-965-md {
    height: 965px !important;
  }

  .height-px-966-md {
    height: 966px !important;
  }

  .height-px-967-md {
    height: 967px !important;
  }

  .height-px-968-md {
    height: 968px !important;
  }

  .height-px-969-md {
    height: 969px !important;
  }

  .height-px-970-md {
    height: 970px !important;
  }

  .height-px-971-md {
    height: 971px !important;
  }

  .height-px-972-md {
    height: 972px !important;
  }

  .height-px-973-md {
    height: 973px !important;
  }

  .height-px-974-md {
    height: 974px !important;
  }

  .height-px-975-md {
    height: 975px !important;
  }

  .height-px-976-md {
    height: 976px !important;
  }

  .height-px-977-md {
    height: 977px !important;
  }

  .height-px-978-md {
    height: 978px !important;
  }

  .height-px-979-md {
    height: 979px !important;
  }

  .height-px-980-md {
    height: 980px !important;
  }

  .height-px-981-md {
    height: 981px !important;
  }

  .height-px-982-md {
    height: 982px !important;
  }

  .height-px-983-md {
    height: 983px !important;
  }

  .height-px-984-md {
    height: 984px !important;
  }

  .height-px-985-md {
    height: 985px !important;
  }

  .height-px-986-md {
    height: 986px !important;
  }

  .height-px-987-md {
    height: 987px !important;
  }

  .height-px-988-md {
    height: 988px !important;
  }

  .height-px-989-md {
    height: 989px !important;
  }

  .height-px-990-md {
    height: 990px !important;
  }

  .height-px-991-md {
    height: 991px !important;
  }

  .height-px-992-md {
    height: 992px !important;
  }

  .height-px-993-md {
    height: 993px !important;
  }

  .height-px-994-md {
    height: 994px !important;
  }

  .height-px-995-md {
    height: 995px !important;
  }

  .height-px-996-md {
    height: 996px !important;
  }

  .height-px-997-md {
    height: 997px !important;
  }

  .height-px-998-md {
    height: 998px !important;
  }

  .height-px-999-md {
    height: 999px !important;
  }

  .height-px-1000-md {
    height: 1000px !important;
  }

  .height-px-1001-md {
    height: 1001px !important;
  }

  .height-px-1002-md {
    height: 1002px !important;
  }

  .height-px-1003-md {
    height: 1003px !important;
  }

  .height-px-1004-md {
    height: 1004px !important;
  }

  .height-px-1005-md {
    height: 1005px !important;
  }

  .height-px-1006-md {
    height: 1006px !important;
  }

  .height-px-1007-md {
    height: 1007px !important;
  }

  .height-px-1008-md {
    height: 1008px !important;
  }

  .height-px-1009-md {
    height: 1009px !important;
  }

  .height-px-1010-md {
    height: 1010px !important;
  }

  .height-px-1011-md {
    height: 1011px !important;
  }

  .height-px-1012-md {
    height: 1012px !important;
  }

  .height-px-1013-md {
    height: 1013px !important;
  }

  .height-px-1014-md {
    height: 1014px !important;
  }

  .height-px-1015-md {
    height: 1015px !important;
  }

  .height-px-1016-md {
    height: 1016px !important;
  }

  .height-px-1017-md {
    height: 1017px !important;
  }

  .height-px-1018-md {
    height: 1018px !important;
  }

  .height-px-1019-md {
    height: 1019px !important;
  }

  .height-px-1020-md {
    height: 1020px !important;
  }

  .height-px-1021-md {
    height: 1021px !important;
  }

  .height-px-1022-md {
    height: 1022px !important;
  }

  .height-px-1023-md {
    height: 1023px !important;
  }

  .height-px-1024-md {
    height: 1024px !important;
  }

  .height-px-1025-md {
    height: 1025px !important;
  }

  .height-px-1026-md {
    height: 1026px !important;
  }

  .height-px-1027-md {
    height: 1027px !important;
  }

  .height-px-1028-md {
    height: 1028px !important;
  }

  .height-px-1029-md {
    height: 1029px !important;
  }

  .height-px-1030-md {
    height: 1030px !important;
  }

  .height-px-1031-md {
    height: 1031px !important;
  }

  .height-px-1032-md {
    height: 1032px !important;
  }

  .height-px-1033-md {
    height: 1033px !important;
  }

  .height-px-1034-md {
    height: 1034px !important;
  }

  .height-px-1035-md {
    height: 1035px !important;
  }

  .height-px-1036-md {
    height: 1036px !important;
  }

  .height-px-1037-md {
    height: 1037px !important;
  }

  .height-px-1038-md {
    height: 1038px !important;
  }

  .height-px-1039-md {
    height: 1039px !important;
  }

  .height-px-1040-md {
    height: 1040px !important;
  }

  .height-px-1041-md {
    height: 1041px !important;
  }

  .height-px-1042-md {
    height: 1042px !important;
  }

  .height-px-1043-md {
    height: 1043px !important;
  }

  .height-px-1044-md {
    height: 1044px !important;
  }

  .height-px-1045-md {
    height: 1045px !important;
  }

  .height-px-1046-md {
    height: 1046px !important;
  }

  .height-px-1047-md {
    height: 1047px !important;
  }

  .height-px-1048-md {
    height: 1048px !important;
  }

  .height-px-1049-md {
    height: 1049px !important;
  }

  .height-px-1050-md {
    height: 1050px !important;
  }

  .height-px-1051-md {
    height: 1051px !important;
  }

  .height-px-1052-md {
    height: 1052px !important;
  }

  .height-px-1053-md {
    height: 1053px !important;
  }

  .height-px-1054-md {
    height: 1054px !important;
  }

  .height-px-1055-md {
    height: 1055px !important;
  }

  .height-px-1056-md {
    height: 1056px !important;
  }

  .height-px-1057-md {
    height: 1057px !important;
  }

  .height-px-1058-md {
    height: 1058px !important;
  }

  .height-px-1059-md {
    height: 1059px !important;
  }

  .height-px-1060-md {
    height: 1060px !important;
  }

  .height-px-1061-md {
    height: 1061px !important;
  }

  .height-px-1062-md {
    height: 1062px !important;
  }

  .height-px-1063-md {
    height: 1063px !important;
  }

  .height-px-1064-md {
    height: 1064px !important;
  }

  .height-px-1065-md {
    height: 1065px !important;
  }

  .height-px-1066-md {
    height: 1066px !important;
  }

  .height-px-1067-md {
    height: 1067px !important;
  }

  .height-px-1068-md {
    height: 1068px !important;
  }

  .height-px-1069-md {
    height: 1069px !important;
  }

  .height-px-1070-md {
    height: 1070px !important;
  }

  .height-px-1071-md {
    height: 1071px !important;
  }

  .height-px-1072-md {
    height: 1072px !important;
  }

  .height-px-1073-md {
    height: 1073px !important;
  }

  .height-px-1074-md {
    height: 1074px !important;
  }

  .height-px-1075-md {
    height: 1075px !important;
  }

  .height-px-1076-md {
    height: 1076px !important;
  }

  .height-px-1077-md {
    height: 1077px !important;
  }

  .height-px-1078-md {
    height: 1078px !important;
  }

  .height-px-1079-md {
    height: 1079px !important;
  }

  .height-px-1080-md {
    height: 1080px !important;
  }

  .height-px-1081-md {
    height: 1081px !important;
  }

  .height-px-1082-md {
    height: 1082px !important;
  }

  .height-px-1083-md {
    height: 1083px !important;
  }

  .height-px-1084-md {
    height: 1084px !important;
  }

  .height-px-1085-md {
    height: 1085px !important;
  }

  .height-px-1086-md {
    height: 1086px !important;
  }

  .height-px-1087-md {
    height: 1087px !important;
  }

  .height-px-1088-md {
    height: 1088px !important;
  }

  .height-px-1089-md {
    height: 1089px !important;
  }

  .height-px-1090-md {
    height: 1090px !important;
  }

  .height-px-1091-md {
    height: 1091px !important;
  }

  .height-px-1092-md {
    height: 1092px !important;
  }

  .height-px-1093-md {
    height: 1093px !important;
  }

  .height-px-1094-md {
    height: 1094px !important;
  }

  .height-px-1095-md {
    height: 1095px !important;
  }

  .height-px-1096-md {
    height: 1096px !important;
  }

  .height-px-1097-md {
    height: 1097px !important;
  }

  .height-px-1098-md {
    height: 1098px !important;
  }

  .height-px-1099-md {
    height: 1099px !important;
  }

  .height-px-1100-md {
    height: 1100px !important;
  }

  .height-px-1101-md {
    height: 1101px !important;
  }

  .height-px-1102-md {
    height: 1102px !important;
  }

  .height-px-1103-md {
    height: 1103px !important;
  }

  .height-px-1104-md {
    height: 1104px !important;
  }

  .height-px-1105-md {
    height: 1105px !important;
  }

  .height-px-1106-md {
    height: 1106px !important;
  }

  .height-px-1107-md {
    height: 1107px !important;
  }

  .height-px-1108-md {
    height: 1108px !important;
  }

  .height-px-1109-md {
    height: 1109px !important;
  }

  .height-px-1110-md {
    height: 1110px !important;
  }

  .height-px-1111-md {
    height: 1111px !important;
  }

  .height-px-1112-md {
    height: 1112px !important;
  }

  .height-px-1113-md {
    height: 1113px !important;
  }

  .height-px-1114-md {
    height: 1114px !important;
  }

  .height-px-1115-md {
    height: 1115px !important;
  }

  .height-px-1116-md {
    height: 1116px !important;
  }

  .height-px-1117-md {
    height: 1117px !important;
  }

  .height-px-1118-md {
    height: 1118px !important;
  }

  .height-px-1119-md {
    height: 1119px !important;
  }

  .height-px-1120-md {
    height: 1120px !important;
  }

  .height-px-1121-md {
    height: 1121px !important;
  }

  .height-px-1122-md {
    height: 1122px !important;
  }

  .height-px-1123-md {
    height: 1123px !important;
  }

  .height-px-1124-md {
    height: 1124px !important;
  }

  .height-px-1125-md {
    height: 1125px !important;
  }

  .height-px-1126-md {
    height: 1126px !important;
  }

  .height-px-1127-md {
    height: 1127px !important;
  }

  .height-px-1128-md {
    height: 1128px !important;
  }

  .height-px-1129-md {
    height: 1129px !important;
  }

  .height-px-1130-md {
    height: 1130px !important;
  }

  .height-px-1131-md {
    height: 1131px !important;
  }

  .height-px-1132-md {
    height: 1132px !important;
  }

  .height-px-1133-md {
    height: 1133px !important;
  }

  .height-px-1134-md {
    height: 1134px !important;
  }

  .height-px-1135-md {
    height: 1135px !important;
  }

  .height-px-1136-md {
    height: 1136px !important;
  }

  .height-px-1137-md {
    height: 1137px !important;
  }

  .height-px-1138-md {
    height: 1138px !important;
  }

  .height-px-1139-md {
    height: 1139px !important;
  }

  .height-px-1140-md {
    height: 1140px !important;
  }

  .height-px-1141-md {
    height: 1141px !important;
  }

  .height-px-1142-md {
    height: 1142px !important;
  }

  .height-px-1143-md {
    height: 1143px !important;
  }

  .height-px-1144-md {
    height: 1144px !important;
  }

  .height-px-1145-md {
    height: 1145px !important;
  }

  .height-px-1146-md {
    height: 1146px !important;
  }

  .height-px-1147-md {
    height: 1147px !important;
  }

  .height-px-1148-md {
    height: 1148px !important;
  }

  .height-px-1149-md {
    height: 1149px !important;
  }

  .height-px-1150-md {
    height: 1150px !important;
  }

  .height-px-1151-md {
    height: 1151px !important;
  }

  .height-px-1152-md {
    height: 1152px !important;
  }

  .height-px-1153-md {
    height: 1153px !important;
  }

  .height-px-1154-md {
    height: 1154px !important;
  }

  .height-px-1155-md {
    height: 1155px !important;
  }

  .height-px-1156-md {
    height: 1156px !important;
  }

  .height-px-1157-md {
    height: 1157px !important;
  }

  .height-px-1158-md {
    height: 1158px !important;
  }

  .height-px-1159-md {
    height: 1159px !important;
  }

  .height-px-1160-md {
    height: 1160px !important;
  }

  .height-px-1161-md {
    height: 1161px !important;
  }

  .height-px-1162-md {
    height: 1162px !important;
  }

  .height-px-1163-md {
    height: 1163px !important;
  }

  .height-px-1164-md {
    height: 1164px !important;
  }

  .height-px-1165-md {
    height: 1165px !important;
  }

  .height-px-1166-md {
    height: 1166px !important;
  }

  .height-px-1167-md {
    height: 1167px !important;
  }

  .height-px-1168-md {
    height: 1168px !important;
  }

  .height-px-1169-md {
    height: 1169px !important;
  }

  .height-px-1170-md {
    height: 1170px !important;
  }

  .height-px-1171-md {
    height: 1171px !important;
  }

  .height-px-1172-md {
    height: 1172px !important;
  }

  .height-px-1173-md {
    height: 1173px !important;
  }

  .height-px-1174-md {
    height: 1174px !important;
  }

  .height-px-1175-md {
    height: 1175px !important;
  }

  .height-px-1176-md {
    height: 1176px !important;
  }

  .height-px-1177-md {
    height: 1177px !important;
  }

  .height-px-1178-md {
    height: 1178px !important;
  }

  .height-px-1179-md {
    height: 1179px !important;
  }

  .height-px-1180-md {
    height: 1180px !important;
  }

  .height-px-1181-md {
    height: 1181px !important;
  }

  .height-px-1182-md {
    height: 1182px !important;
  }

  .height-px-1183-md {
    height: 1183px !important;
  }

  .height-px-1184-md {
    height: 1184px !important;
  }

  .height-px-1185-md {
    height: 1185px !important;
  }

  .height-px-1186-md {
    height: 1186px !important;
  }

  .height-px-1187-md {
    height: 1187px !important;
  }

  .height-px-1188-md {
    height: 1188px !important;
  }

  .height-px-1189-md {
    height: 1189px !important;
  }

  .height-px-1190-md {
    height: 1190px !important;
  }

  .height-px-1191-md {
    height: 1191px !important;
  }

  .height-px-1192-md {
    height: 1192px !important;
  }

  .height-px-1193-md {
    height: 1193px !important;
  }

  .height-px-1194-md {
    height: 1194px !important;
  }

  .height-px-1195-md {
    height: 1195px !important;
  }

  .height-px-1196-md {
    height: 1196px !important;
  }

  .height-px-1197-md {
    height: 1197px !important;
  }

  .height-px-1198-md {
    height: 1198px !important;
  }

  .height-px-1199-md {
    height: 1199px !important;
  }

  .height-px-1200-md {
    height: 1200px !important;
  }

  .height-px-1201-md {
    height: 1201px !important;
  }

  .height-px-1202-md {
    height: 1202px !important;
  }

  .height-px-1203-md {
    height: 1203px !important;
  }

  .height-px-1204-md {
    height: 1204px !important;
  }

  .height-px-1205-md {
    height: 1205px !important;
  }

  .height-px-1206-md {
    height: 1206px !important;
  }

  .height-px-1207-md {
    height: 1207px !important;
  }

  .height-px-1208-md {
    height: 1208px !important;
  }

  .height-px-1209-md {
    height: 1209px !important;
  }

  .height-px-1210-md {
    height: 1210px !important;
  }

  .height-px-1211-md {
    height: 1211px !important;
  }

  .height-px-1212-md {
    height: 1212px !important;
  }

  .height-px-1213-md {
    height: 1213px !important;
  }

  .height-px-1214-md {
    height: 1214px !important;
  }

  .height-px-1215-md {
    height: 1215px !important;
  }

  .height-px-1216-md {
    height: 1216px !important;
  }

  .height-px-1217-md {
    height: 1217px !important;
  }

  .height-px-1218-md {
    height: 1218px !important;
  }

  .height-px-1219-md {
    height: 1219px !important;
  }

  .height-px-1220-md {
    height: 1220px !important;
  }

  .height-px-1221-md {
    height: 1221px !important;
  }

  .height-px-1222-md {
    height: 1222px !important;
  }

  .height-px-1223-md {
    height: 1223px !important;
  }

  .height-px-1224-md {
    height: 1224px !important;
  }

  .height-px-1225-md {
    height: 1225px !important;
  }

  .height-px-1226-md {
    height: 1226px !important;
  }

  .height-px-1227-md {
    height: 1227px !important;
  }

  .height-px-1228-md {
    height: 1228px !important;
  }

  .height-px-1229-md {
    height: 1229px !important;
  }

  .height-px-1230-md {
    height: 1230px !important;
  }

  .height-px-1231-md {
    height: 1231px !important;
  }

  .height-px-1232-md {
    height: 1232px !important;
  }

  .height-px-1233-md {
    height: 1233px !important;
  }

  .height-px-1234-md {
    height: 1234px !important;
  }

  .height-px-1235-md {
    height: 1235px !important;
  }

  .height-px-1236-md {
    height: 1236px !important;
  }

  .height-px-1237-md {
    height: 1237px !important;
  }

  .height-px-1238-md {
    height: 1238px !important;
  }

  .height-px-1239-md {
    height: 1239px !important;
  }

  .height-px-1240-md {
    height: 1240px !important;
  }

  .height-px-1241-md {
    height: 1241px !important;
  }

  .height-px-1242-md {
    height: 1242px !important;
  }

  .height-px-1243-md {
    height: 1243px !important;
  }

  .height-px-1244-md {
    height: 1244px !important;
  }

  .height-px-1245-md {
    height: 1245px !important;
  }

  .height-px-1246-md {
    height: 1246px !important;
  }

  .height-px-1247-md {
    height: 1247px !important;
  }

  .height-px-1248-md {
    height: 1248px !important;
  }

  .height-px-1249-md {
    height: 1249px !important;
  }

  .height-px-1250-md {
    height: 1250px !important;
  }

  .height-px-1251-md {
    height: 1251px !important;
  }

  .height-px-1252-md {
    height: 1252px !important;
  }

  .height-px-1253-md {
    height: 1253px !important;
  }

  .height-px-1254-md {
    height: 1254px !important;
  }

  .height-px-1255-md {
    height: 1255px !important;
  }

  .height-px-1256-md {
    height: 1256px !important;
  }

  .height-px-1257-md {
    height: 1257px !important;
  }

  .height-px-1258-md {
    height: 1258px !important;
  }

  .height-px-1259-md {
    height: 1259px !important;
  }

  .height-px-1260-md {
    height: 1260px !important;
  }

  .height-px-1261-md {
    height: 1261px !important;
  }

  .height-px-1262-md {
    height: 1262px !important;
  }

  .height-px-1263-md {
    height: 1263px !important;
  }

  .height-px-1264-md {
    height: 1264px !important;
  }

  .height-px-1265-md {
    height: 1265px !important;
  }

  .height-px-1266-md {
    height: 1266px !important;
  }

  .height-px-1267-md {
    height: 1267px !important;
  }

  .height-px-1268-md {
    height: 1268px !important;
  }

  .height-px-1269-md {
    height: 1269px !important;
  }

  .height-px-1270-md {
    height: 1270px !important;
  }

  .height-px-1271-md {
    height: 1271px !important;
  }

  .height-px-1272-md {
    height: 1272px !important;
  }

  .height-px-1273-md {
    height: 1273px !important;
  }

  .height-px-1274-md {
    height: 1274px !important;
  }

  .height-px-1275-md {
    height: 1275px !important;
  }

  .height-px-1276-md {
    height: 1276px !important;
  }

  .height-px-1277-md {
    height: 1277px !important;
  }

  .height-px-1278-md {
    height: 1278px !important;
  }

  .height-px-1279-md {
    height: 1279px !important;
  }

  .height-px-1280-md {
    height: 1280px !important;
  }

  .height-px-1281-md {
    height: 1281px !important;
  }

  .height-px-1282-md {
    height: 1282px !important;
  }

  .height-px-1283-md {
    height: 1283px !important;
  }

  .height-px-1284-md {
    height: 1284px !important;
  }

  .height-px-1285-md {
    height: 1285px !important;
  }

  .height-px-1286-md {
    height: 1286px !important;
  }

  .height-px-1287-md {
    height: 1287px !important;
  }

  .height-px-1288-md {
    height: 1288px !important;
  }

  .height-px-1289-md {
    height: 1289px !important;
  }

  .height-px-1290-md {
    height: 1290px !important;
  }

  .height-px-1291-md {
    height: 1291px !important;
  }

  .height-px-1292-md {
    height: 1292px !important;
  }

  .height-px-1293-md {
    height: 1293px !important;
  }

  .height-px-1294-md {
    height: 1294px !important;
  }

  .height-px-1295-md {
    height: 1295px !important;
  }

  .height-px-1296-md {
    height: 1296px !important;
  }

  .height-px-1297-md {
    height: 1297px !important;
  }

  .height-px-1298-md {
    height: 1298px !important;
  }

  .height-px-1299-md {
    height: 1299px !important;
  }

  .height-px-1300-md {
    height: 1300px !important;
  }

  .height-px-1301-md {
    height: 1301px !important;
  }

  .height-px-1302-md {
    height: 1302px !important;
  }

  .height-px-1303-md {
    height: 1303px !important;
  }

  .height-px-1304-md {
    height: 1304px !important;
  }

  .height-px-1305-md {
    height: 1305px !important;
  }

  .height-px-1306-md {
    height: 1306px !important;
  }

  .height-px-1307-md {
    height: 1307px !important;
  }

  .height-px-1308-md {
    height: 1308px !important;
  }

  .height-px-1309-md {
    height: 1309px !important;
  }

  .height-px-1310-md {
    height: 1310px !important;
  }

  .height-px-1311-md {
    height: 1311px !important;
  }

  .height-px-1312-md {
    height: 1312px !important;
  }

  .height-px-1313-md {
    height: 1313px !important;
  }

  .height-px-1314-md {
    height: 1314px !important;
  }

  .height-px-1315-md {
    height: 1315px !important;
  }

  .height-px-1316-md {
    height: 1316px !important;
  }

  .height-px-1317-md {
    height: 1317px !important;
  }

  .height-px-1318-md {
    height: 1318px !important;
  }

  .height-px-1319-md {
    height: 1319px !important;
  }

  .height-px-1320-md {
    height: 1320px !important;
  }

  .height-px-1321-md {
    height: 1321px !important;
  }

  .height-px-1322-md {
    height: 1322px !important;
  }

  .height-px-1323-md {
    height: 1323px !important;
  }

  .height-px-1324-md {
    height: 1324px !important;
  }

  .height-px-1325-md {
    height: 1325px !important;
  }

  .height-px-1326-md {
    height: 1326px !important;
  }

  .height-px-1327-md {
    height: 1327px !important;
  }

  .height-px-1328-md {
    height: 1328px !important;
  }

  .height-px-1329-md {
    height: 1329px !important;
  }

  .height-px-1330-md {
    height: 1330px !important;
  }

  .height-px-1331-md {
    height: 1331px !important;
  }

  .height-px-1332-md {
    height: 1332px !important;
  }

  .height-px-1333-md {
    height: 1333px !important;
  }

  .height-px-1334-md {
    height: 1334px !important;
  }

  .height-px-1335-md {
    height: 1335px !important;
  }

  .height-px-1336-md {
    height: 1336px !important;
  }

  .height-px-1337-md {
    height: 1337px !important;
  }

  .height-px-1338-md {
    height: 1338px !important;
  }

  .height-px-1339-md {
    height: 1339px !important;
  }

  .height-px-1340-md {
    height: 1340px !important;
  }

  .height-px-1341-md {
    height: 1341px !important;
  }

  .height-px-1342-md {
    height: 1342px !important;
  }

  .height-px-1343-md {
    height: 1343px !important;
  }

  .height-px-1344-md {
    height: 1344px !important;
  }

  .height-px-1345-md {
    height: 1345px !important;
  }

  .height-px-1346-md {
    height: 1346px !important;
  }

  .height-px-1347-md {
    height: 1347px !important;
  }

  .height-px-1348-md {
    height: 1348px !important;
  }

  .height-px-1349-md {
    height: 1349px !important;
  }

  .height-px-1350-md {
    height: 1350px !important;
  }

  .height-px-1351-md {
    height: 1351px !important;
  }

  .height-px-1352-md {
    height: 1352px !important;
  }

  .height-px-1353-md {
    height: 1353px !important;
  }

  .height-px-1354-md {
    height: 1354px !important;
  }

  .height-px-1355-md {
    height: 1355px !important;
  }

  .height-px-1356-md {
    height: 1356px !important;
  }

  .height-px-1357-md {
    height: 1357px !important;
  }

  .height-px-1358-md {
    height: 1358px !important;
  }

  .height-px-1359-md {
    height: 1359px !important;
  }

  .height-px-1360-md {
    height: 1360px !important;
  }

  .height-px-1361-md {
    height: 1361px !important;
  }

  .height-px-1362-md {
    height: 1362px !important;
  }

  .height-px-1363-md {
    height: 1363px !important;
  }

  .height-px-1364-md {
    height: 1364px !important;
  }

  .height-px-1365-md {
    height: 1365px !important;
  }

  .height-px-1366-md {
    height: 1366px !important;
  }

  .height-px-1367-md {
    height: 1367px !important;
  }

  .height-px-1368-md {
    height: 1368px !important;
  }

  .height-px-1369-md {
    height: 1369px !important;
  }

  .height-px-1370-md {
    height: 1370px !important;
  }

  .height-px-1371-md {
    height: 1371px !important;
  }

  .height-px-1372-md {
    height: 1372px !important;
  }

  .height-px-1373-md {
    height: 1373px !important;
  }

  .height-px-1374-md {
    height: 1374px !important;
  }

  .height-px-1375-md {
    height: 1375px !important;
  }

  .height-px-1376-md {
    height: 1376px !important;
  }

  .height-px-1377-md {
    height: 1377px !important;
  }

  .height-px-1378-md {
    height: 1378px !important;
  }

  .height-px-1379-md {
    height: 1379px !important;
  }

  .height-px-1380-md {
    height: 1380px !important;
  }

  .height-px-1381-md {
    height: 1381px !important;
  }

  .height-px-1382-md {
    height: 1382px !important;
  }

  .height-px-1383-md {
    height: 1383px !important;
  }

  .height-px-1384-md {
    height: 1384px !important;
  }

  .height-px-1385-md {
    height: 1385px !important;
  }

  .height-px-1386-md {
    height: 1386px !important;
  }

  .height-px-1387-md {
    height: 1387px !important;
  }

  .height-px-1388-md {
    height: 1388px !important;
  }

  .height-px-1389-md {
    height: 1389px !important;
  }

  .height-px-1390-md {
    height: 1390px !important;
  }

  .height-px-1391-md {
    height: 1391px !important;
  }

  .height-px-1392-md {
    height: 1392px !important;
  }

  .height-px-1393-md {
    height: 1393px !important;
  }

  .height-px-1394-md {
    height: 1394px !important;
  }

  .height-px-1395-md {
    height: 1395px !important;
  }

  .height-px-1396-md {
    height: 1396px !important;
  }

  .height-px-1397-md {
    height: 1397px !important;
  }

  .height-px-1398-md {
    height: 1398px !important;
  }

  .height-px-1399-md {
    height: 1399px !important;
  }

  .height-px-1400-md {
    height: 1400px !important;
  }

  .height-px-1401-md {
    height: 1401px !important;
  }

  .height-px-1402-md {
    height: 1402px !important;
  }

  .height-px-1403-md {
    height: 1403px !important;
  }

  .height-px-1404-md {
    height: 1404px !important;
  }

  .height-px-1405-md {
    height: 1405px !important;
  }

  .height-px-1406-md {
    height: 1406px !important;
  }

  .height-px-1407-md {
    height: 1407px !important;
  }

  .height-px-1408-md {
    height: 1408px !important;
  }

  .height-px-1409-md {
    height: 1409px !important;
  }

  .height-px-1410-md {
    height: 1410px !important;
  }

  .height-px-1411-md {
    height: 1411px !important;
  }

  .height-px-1412-md {
    height: 1412px !important;
  }

  .height-px-1413-md {
    height: 1413px !important;
  }

  .height-px-1414-md {
    height: 1414px !important;
  }

  .height-px-1415-md {
    height: 1415px !important;
  }

  .height-px-1416-md {
    height: 1416px !important;
  }

  .height-px-1417-md {
    height: 1417px !important;
  }

  .height-px-1418-md {
    height: 1418px !important;
  }

  .height-px-1419-md {
    height: 1419px !important;
  }

  .height-px-1420-md {
    height: 1420px !important;
  }

  .height-px-1421-md {
    height: 1421px !important;
  }

  .height-px-1422-md {
    height: 1422px !important;
  }

  .height-px-1423-md {
    height: 1423px !important;
  }

  .height-px-1424-md {
    height: 1424px !important;
  }

  .height-px-1425-md {
    height: 1425px !important;
  }

  .height-px-1426-md {
    height: 1426px !important;
  }

  .height-px-1427-md {
    height: 1427px !important;
  }

  .height-px-1428-md {
    height: 1428px !important;
  }

  .height-px-1429-md {
    height: 1429px !important;
  }

  .height-px-1430-md {
    height: 1430px !important;
  }

  .height-px-1431-md {
    height: 1431px !important;
  }

  .height-px-1432-md {
    height: 1432px !important;
  }

  .height-px-1433-md {
    height: 1433px !important;
  }

  .height-px-1434-md {
    height: 1434px !important;
  }

  .height-px-1435-md {
    height: 1435px !important;
  }

  .height-px-1436-md {
    height: 1436px !important;
  }

  .height-px-1437-md {
    height: 1437px !important;
  }

  .height-px-1438-md {
    height: 1438px !important;
  }

  .height-px-1439-md {
    height: 1439px !important;
  }

  .height-px-1440-md {
    height: 1440px !important;
  }

  .height-px-1441-md {
    height: 1441px !important;
  }

  .height-px-1442-md {
    height: 1442px !important;
  }

  .height-px-1443-md {
    height: 1443px !important;
  }

  .height-px-1444-md {
    height: 1444px !important;
  }

  .height-px-1445-md {
    height: 1445px !important;
  }

  .height-px-1446-md {
    height: 1446px !important;
  }

  .height-px-1447-md {
    height: 1447px !important;
  }

  .height-px-1448-md {
    height: 1448px !important;
  }

  .height-px-1449-md {
    height: 1449px !important;
  }

  .height-px-1450-md {
    height: 1450px !important;
  }

  .height-px-1451-md {
    height: 1451px !important;
  }

  .height-px-1452-md {
    height: 1452px !important;
  }

  .height-px-1453-md {
    height: 1453px !important;
  }

  .height-px-1454-md {
    height: 1454px !important;
  }

  .height-px-1455-md {
    height: 1455px !important;
  }

  .height-px-1456-md {
    height: 1456px !important;
  }

  .height-px-1457-md {
    height: 1457px !important;
  }

  .height-px-1458-md {
    height: 1458px !important;
  }

  .height-px-1459-md {
    height: 1459px !important;
  }

  .height-px-1460-md {
    height: 1460px !important;
  }

  .height-px-1461-md {
    height: 1461px !important;
  }

  .height-px-1462-md {
    height: 1462px !important;
  }

  .height-px-1463-md {
    height: 1463px !important;
  }

  .height-px-1464-md {
    height: 1464px !important;
  }

  .height-px-1465-md {
    height: 1465px !important;
  }

  .height-px-1466-md {
    height: 1466px !important;
  }

  .height-px-1467-md {
    height: 1467px !important;
  }

  .height-px-1468-md {
    height: 1468px !important;
  }

  .height-px-1469-md {
    height: 1469px !important;
  }

  .height-px-1470-md {
    height: 1470px !important;
  }

  .height-px-1471-md {
    height: 1471px !important;
  }

  .height-px-1472-md {
    height: 1472px !important;
  }

  .height-px-1473-md {
    height: 1473px !important;
  }

  .height-px-1474-md {
    height: 1474px !important;
  }

  .height-px-1475-md {
    height: 1475px !important;
  }

  .height-px-1476-md {
    height: 1476px !important;
  }

  .height-px-1477-md {
    height: 1477px !important;
  }

  .height-px-1478-md {
    height: 1478px !important;
  }

  .height-px-1479-md {
    height: 1479px !important;
  }

  .height-px-1480-md {
    height: 1480px !important;
  }

  .height-px-1481-md {
    height: 1481px !important;
  }

  .height-px-1482-md {
    height: 1482px !important;
  }

  .height-px-1483-md {
    height: 1483px !important;
  }

  .height-px-1484-md {
    height: 1484px !important;
  }

  .height-px-1485-md {
    height: 1485px !important;
  }

  .height-px-1486-md {
    height: 1486px !important;
  }

  .height-px-1487-md {
    height: 1487px !important;
  }

  .height-px-1488-md {
    height: 1488px !important;
  }

  .height-px-1489-md {
    height: 1489px !important;
  }

  .height-px-1490-md {
    height: 1490px !important;
  }

  .height-px-1491-md {
    height: 1491px !important;
  }

  .height-px-1492-md {
    height: 1492px !important;
  }

  .height-px-1493-md {
    height: 1493px !important;
  }

  .height-px-1494-md {
    height: 1494px !important;
  }

  .height-px-1495-md {
    height: 1495px !important;
  }

  .height-px-1496-md {
    height: 1496px !important;
  }

  .height-px-1497-md {
    height: 1497px !important;
  }

  .height-px-1498-md {
    height: 1498px !important;
  }

  .height-px-1499-md {
    height: 1499px !important;
  }

  .height-px-1500-md {
    height: 1500px !important;
  }

  .height-px-1501-md {
    height: 1501px !important;
  }

  .height-px-1502-md {
    height: 1502px !important;
  }

  .height-px-1503-md {
    height: 1503px !important;
  }

  .height-px-1504-md {
    height: 1504px !important;
  }

  .height-px-1505-md {
    height: 1505px !important;
  }

  .height-px-1506-md {
    height: 1506px !important;
  }

  .height-px-1507-md {
    height: 1507px !important;
  }

  .height-px-1508-md {
    height: 1508px !important;
  }

  .height-px-1509-md {
    height: 1509px !important;
  }

  .height-px-1510-md {
    height: 1510px !important;
  }

  .height-px-1511-md {
    height: 1511px !important;
  }

  .height-px-1512-md {
    height: 1512px !important;
  }

  .height-px-1513-md {
    height: 1513px !important;
  }

  .height-px-1514-md {
    height: 1514px !important;
  }

  .height-px-1515-md {
    height: 1515px !important;
  }

  .height-px-1516-md {
    height: 1516px !important;
  }

  .height-px-1517-md {
    height: 1517px !important;
  }

  .height-px-1518-md {
    height: 1518px !important;
  }

  .height-px-1519-md {
    height: 1519px !important;
  }

  .height-px-1520-md {
    height: 1520px !important;
  }

  .height-px-1521-md {
    height: 1521px !important;
  }

  .height-px-1522-md {
    height: 1522px !important;
  }

  .height-px-1523-md {
    height: 1523px !important;
  }

  .height-px-1524-md {
    height: 1524px !important;
  }

  .height-px-1525-md {
    height: 1525px !important;
  }

  .height-px-1526-md {
    height: 1526px !important;
  }

  .height-px-1527-md {
    height: 1527px !important;
  }

  .height-px-1528-md {
    height: 1528px !important;
  }

  .height-px-1529-md {
    height: 1529px !important;
  }

  .height-px-1530-md {
    height: 1530px !important;
  }

  .height-px-1531-md {
    height: 1531px !important;
  }

  .height-px-1532-md {
    height: 1532px !important;
  }

  .height-px-1533-md {
    height: 1533px !important;
  }

  .height-px-1534-md {
    height: 1534px !important;
  }

  .height-px-1535-md {
    height: 1535px !important;
  }

  .height-px-1536-md {
    height: 1536px !important;
  }

  .height-px-1537-md {
    height: 1537px !important;
  }

  .height-px-1538-md {
    height: 1538px !important;
  }

  .height-px-1539-md {
    height: 1539px !important;
  }

  .height-px-1540-md {
    height: 1540px !important;
  }

  .height-px-1541-md {
    height: 1541px !important;
  }

  .height-px-1542-md {
    height: 1542px !important;
  }

  .height-px-1543-md {
    height: 1543px !important;
  }

  .height-px-1544-md {
    height: 1544px !important;
  }

  .height-px-1545-md {
    height: 1545px !important;
  }

  .height-px-1546-md {
    height: 1546px !important;
  }

  .height-px-1547-md {
    height: 1547px !important;
  }

  .height-px-1548-md {
    height: 1548px !important;
  }

  .height-px-1549-md {
    height: 1549px !important;
  }

  .height-px-1550-md {
    height: 1550px !important;
  }

  .height-px-1551-md {
    height: 1551px !important;
  }

  .height-px-1552-md {
    height: 1552px !important;
  }

  .height-px-1553-md {
    height: 1553px !important;
  }

  .height-px-1554-md {
    height: 1554px !important;
  }

  .height-px-1555-md {
    height: 1555px !important;
  }

  .height-px-1556-md {
    height: 1556px !important;
  }

  .height-px-1557-md {
    height: 1557px !important;
  }

  .height-px-1558-md {
    height: 1558px !important;
  }

  .height-px-1559-md {
    height: 1559px !important;
  }

  .height-px-1560-md {
    height: 1560px !important;
  }

  .height-px-1561-md {
    height: 1561px !important;
  }

  .height-px-1562-md {
    height: 1562px !important;
  }

  .height-px-1563-md {
    height: 1563px !important;
  }

  .height-px-1564-md {
    height: 1564px !important;
  }

  .height-px-1565-md {
    height: 1565px !important;
  }

  .height-px-1566-md {
    height: 1566px !important;
  }

  .height-px-1567-md {
    height: 1567px !important;
  }

  .height-px-1568-md {
    height: 1568px !important;
  }

  .height-px-1569-md {
    height: 1569px !important;
  }

  .height-px-1570-md {
    height: 1570px !important;
  }

  .height-px-1571-md {
    height: 1571px !important;
  }

  .height-px-1572-md {
    height: 1572px !important;
  }

  .height-px-1573-md {
    height: 1573px !important;
  }

  .height-px-1574-md {
    height: 1574px !important;
  }

  .height-px-1575-md {
    height: 1575px !important;
  }

  .height-px-1576-md {
    height: 1576px !important;
  }

  .height-px-1577-md {
    height: 1577px !important;
  }

  .height-px-1578-md {
    height: 1578px !important;
  }

  .height-px-1579-md {
    height: 1579px !important;
  }

  .height-px-1580-md {
    height: 1580px !important;
  }

  .height-px-1581-md {
    height: 1581px !important;
  }

  .height-px-1582-md {
    height: 1582px !important;
  }

  .height-px-1583-md {
    height: 1583px !important;
  }

  .height-px-1584-md {
    height: 1584px !important;
  }

  .height-px-1585-md {
    height: 1585px !important;
  }

  .height-px-1586-md {
    height: 1586px !important;
  }

  .height-px-1587-md {
    height: 1587px !important;
  }

  .height-px-1588-md {
    height: 1588px !important;
  }

  .height-px-1589-md {
    height: 1589px !important;
  }

  .height-px-1590-md {
    height: 1590px !important;
  }

  .height-px-1591-md {
    height: 1591px !important;
  }

  .height-px-1592-md {
    height: 1592px !important;
  }

  .height-px-1593-md {
    height: 1593px !important;
  }

  .height-px-1594-md {
    height: 1594px !important;
  }

  .height-px-1595-md {
    height: 1595px !important;
  }

  .height-px-1596-md {
    height: 1596px !important;
  }

  .height-px-1597-md {
    height: 1597px !important;
  }

  .height-px-1598-md {
    height: 1598px !important;
  }

  .height-px-1599-md {
    height: 1599px !important;
  }

  .height-px-1600-md {
    height: 1600px !important;
  }

  .height-px-1601-md {
    height: 1601px !important;
  }

  .height-px-1602-md {
    height: 1602px !important;
  }

  .height-px-1603-md {
    height: 1603px !important;
  }

  .height-px-1604-md {
    height: 1604px !important;
  }

  .height-px-1605-md {
    height: 1605px !important;
  }

  .height-px-1606-md {
    height: 1606px !important;
  }

  .height-px-1607-md {
    height: 1607px !important;
  }

  .height-px-1608-md {
    height: 1608px !important;
  }

  .height-px-1609-md {
    height: 1609px !important;
  }

  .height-px-1610-md {
    height: 1610px !important;
  }

  .height-px-1611-md {
    height: 1611px !important;
  }

  .height-px-1612-md {
    height: 1612px !important;
  }

  .height-px-1613-md {
    height: 1613px !important;
  }

  .height-px-1614-md {
    height: 1614px !important;
  }

  .height-px-1615-md {
    height: 1615px !important;
  }

  .height-px-1616-md {
    height: 1616px !important;
  }

  .height-px-1617-md {
    height: 1617px !important;
  }

  .height-px-1618-md {
    height: 1618px !important;
  }

  .height-px-1619-md {
    height: 1619px !important;
  }

  .height-px-1620-md {
    height: 1620px !important;
  }

  .height-px-1621-md {
    height: 1621px !important;
  }

  .height-px-1622-md {
    height: 1622px !important;
  }

  .height-px-1623-md {
    height: 1623px !important;
  }

  .height-px-1624-md {
    height: 1624px !important;
  }

  .height-px-1625-md {
    height: 1625px !important;
  }

  .height-px-1626-md {
    height: 1626px !important;
  }

  .height-px-1627-md {
    height: 1627px !important;
  }

  .height-px-1628-md {
    height: 1628px !important;
  }

  .height-px-1629-md {
    height: 1629px !important;
  }

  .height-px-1630-md {
    height: 1630px !important;
  }

  .height-px-1631-md {
    height: 1631px !important;
  }

  .height-px-1632-md {
    height: 1632px !important;
  }

  .height-px-1633-md {
    height: 1633px !important;
  }

  .height-px-1634-md {
    height: 1634px !important;
  }

  .height-px-1635-md {
    height: 1635px !important;
  }

  .height-px-1636-md {
    height: 1636px !important;
  }

  .height-px-1637-md {
    height: 1637px !important;
  }

  .height-px-1638-md {
    height: 1638px !important;
  }

  .height-px-1639-md {
    height: 1639px !important;
  }

  .height-px-1640-md {
    height: 1640px !important;
  }

  .height-px-1641-md {
    height: 1641px !important;
  }

  .height-px-1642-md {
    height: 1642px !important;
  }

  .height-px-1643-md {
    height: 1643px !important;
  }

  .height-px-1644-md {
    height: 1644px !important;
  }

  .height-px-1645-md {
    height: 1645px !important;
  }

  .height-px-1646-md {
    height: 1646px !important;
  }

  .height-px-1647-md {
    height: 1647px !important;
  }

  .height-px-1648-md {
    height: 1648px !important;
  }

  .height-px-1649-md {
    height: 1649px !important;
  }

  .height-px-1650-md {
    height: 1650px !important;
  }

  .height-px-1651-md {
    height: 1651px !important;
  }

  .height-px-1652-md {
    height: 1652px !important;
  }

  .height-px-1653-md {
    height: 1653px !important;
  }

  .height-px-1654-md {
    height: 1654px !important;
  }

  .height-px-1655-md {
    height: 1655px !important;
  }

  .height-px-1656-md {
    height: 1656px !important;
  }

  .height-px-1657-md {
    height: 1657px !important;
  }

  .height-px-1658-md {
    height: 1658px !important;
  }

  .height-px-1659-md {
    height: 1659px !important;
  }

  .height-px-1660-md {
    height: 1660px !important;
  }

  .height-px-1661-md {
    height: 1661px !important;
  }

  .height-px-1662-md {
    height: 1662px !important;
  }

  .height-px-1663-md {
    height: 1663px !important;
  }

  .height-px-1664-md {
    height: 1664px !important;
  }

  .height-px-1665-md {
    height: 1665px !important;
  }

  .height-px-1666-md {
    height: 1666px !important;
  }

  .height-px-1667-md {
    height: 1667px !important;
  }

  .height-px-1668-md {
    height: 1668px !important;
  }

  .height-px-1669-md {
    height: 1669px !important;
  }

  .height-px-1670-md {
    height: 1670px !important;
  }

  .height-px-1671-md {
    height: 1671px !important;
  }

  .height-px-1672-md {
    height: 1672px !important;
  }

  .height-px-1673-md {
    height: 1673px !important;
  }

  .height-px-1674-md {
    height: 1674px !important;
  }

  .height-px-1675-md {
    height: 1675px !important;
  }

  .height-px-1676-md {
    height: 1676px !important;
  }

  .height-px-1677-md {
    height: 1677px !important;
  }

  .height-px-1678-md {
    height: 1678px !important;
  }

  .height-px-1679-md {
    height: 1679px !important;
  }

  .height-px-1680-md {
    height: 1680px !important;
  }

  .height-px-1681-md {
    height: 1681px !important;
  }

  .height-px-1682-md {
    height: 1682px !important;
  }

  .height-px-1683-md {
    height: 1683px !important;
  }

  .height-px-1684-md {
    height: 1684px !important;
  }

  .height-px-1685-md {
    height: 1685px !important;
  }

  .height-px-1686-md {
    height: 1686px !important;
  }

  .height-px-1687-md {
    height: 1687px !important;
  }

  .height-px-1688-md {
    height: 1688px !important;
  }

  .height-px-1689-md {
    height: 1689px !important;
  }

  .height-px-1690-md {
    height: 1690px !important;
  }

  .height-px-1691-md {
    height: 1691px !important;
  }

  .height-px-1692-md {
    height: 1692px !important;
  }

  .height-px-1693-md {
    height: 1693px !important;
  }

  .height-px-1694-md {
    height: 1694px !important;
  }

  .height-px-1695-md {
    height: 1695px !important;
  }

  .height-px-1696-md {
    height: 1696px !important;
  }

  .height-px-1697-md {
    height: 1697px !important;
  }

  .height-px-1698-md {
    height: 1698px !important;
  }

  .height-px-1699-md {
    height: 1699px !important;
  }

  .height-px-1700-md {
    height: 1700px !important;
  }

  .height-px-1701-md {
    height: 1701px !important;
  }

  .height-px-1702-md {
    height: 1702px !important;
  }

  .height-px-1703-md {
    height: 1703px !important;
  }

  .height-px-1704-md {
    height: 1704px !important;
  }

  .height-px-1705-md {
    height: 1705px !important;
  }

  .height-px-1706-md {
    height: 1706px !important;
  }

  .height-px-1707-md {
    height: 1707px !important;
  }

  .height-px-1708-md {
    height: 1708px !important;
  }

  .height-px-1709-md {
    height: 1709px !important;
  }

  .height-px-1710-md {
    height: 1710px !important;
  }

  .height-px-1711-md {
    height: 1711px !important;
  }

  .height-px-1712-md {
    height: 1712px !important;
  }

  .height-px-1713-md {
    height: 1713px !important;
  }

  .height-px-1714-md {
    height: 1714px !important;
  }

  .height-px-1715-md {
    height: 1715px !important;
  }

  .height-px-1716-md {
    height: 1716px !important;
  }

  .height-px-1717-md {
    height: 1717px !important;
  }

  .height-px-1718-md {
    height: 1718px !important;
  }

  .height-px-1719-md {
    height: 1719px !important;
  }

  .height-px-1720-md {
    height: 1720px !important;
  }

  .height-px-1721-md {
    height: 1721px !important;
  }

  .height-px-1722-md {
    height: 1722px !important;
  }

  .height-px-1723-md {
    height: 1723px !important;
  }

  .height-px-1724-md {
    height: 1724px !important;
  }

  .height-px-1725-md {
    height: 1725px !important;
  }

  .height-px-1726-md {
    height: 1726px !important;
  }

  .height-px-1727-md {
    height: 1727px !important;
  }

  .height-px-1728-md {
    height: 1728px !important;
  }

  .height-px-1729-md {
    height: 1729px !important;
  }

  .height-px-1730-md {
    height: 1730px !important;
  }

  .height-px-1731-md {
    height: 1731px !important;
  }

  .height-px-1732-md {
    height: 1732px !important;
  }

  .height-px-1733-md {
    height: 1733px !important;
  }

  .height-px-1734-md {
    height: 1734px !important;
  }

  .height-px-1735-md {
    height: 1735px !important;
  }

  .height-px-1736-md {
    height: 1736px !important;
  }

  .height-px-1737-md {
    height: 1737px !important;
  }

  .height-px-1738-md {
    height: 1738px !important;
  }

  .height-px-1739-md {
    height: 1739px !important;
  }

  .height-px-1740-md {
    height: 1740px !important;
  }

  .height-px-1741-md {
    height: 1741px !important;
  }

  .height-px-1742-md {
    height: 1742px !important;
  }

  .height-px-1743-md {
    height: 1743px !important;
  }

  .height-px-1744-md {
    height: 1744px !important;
  }

  .height-px-1745-md {
    height: 1745px !important;
  }

  .height-px-1746-md {
    height: 1746px !important;
  }

  .height-px-1747-md {
    height: 1747px !important;
  }

  .height-px-1748-md {
    height: 1748px !important;
  }

  .height-px-1749-md {
    height: 1749px !important;
  }

  .height-px-1750-md {
    height: 1750px !important;
  }

  .height-px-1751-md {
    height: 1751px !important;
  }

  .height-px-1752-md {
    height: 1752px !important;
  }

  .height-px-1753-md {
    height: 1753px !important;
  }

  .height-px-1754-md {
    height: 1754px !important;
  }

  .height-px-1755-md {
    height: 1755px !important;
  }

  .height-px-1756-md {
    height: 1756px !important;
  }

  .height-px-1757-md {
    height: 1757px !important;
  }

  .height-px-1758-md {
    height: 1758px !important;
  }

  .height-px-1759-md {
    height: 1759px !important;
  }

  .height-px-1760-md {
    height: 1760px !important;
  }

  .height-px-1761-md {
    height: 1761px !important;
  }

  .height-px-1762-md {
    height: 1762px !important;
  }

  .height-px-1763-md {
    height: 1763px !important;
  }

  .height-px-1764-md {
    height: 1764px !important;
  }

  .height-px-1765-md {
    height: 1765px !important;
  }

  .height-px-1766-md {
    height: 1766px !important;
  }

  .height-px-1767-md {
    height: 1767px !important;
  }

  .height-px-1768-md {
    height: 1768px !important;
  }

  .height-px-1769-md {
    height: 1769px !important;
  }

  .height-px-1770-md {
    height: 1770px !important;
  }

  .height-px-1771-md {
    height: 1771px !important;
  }

  .height-px-1772-md {
    height: 1772px !important;
  }

  .height-px-1773-md {
    height: 1773px !important;
  }

  .height-px-1774-md {
    height: 1774px !important;
  }

  .height-px-1775-md {
    height: 1775px !important;
  }

  .height-px-1776-md {
    height: 1776px !important;
  }

  .height-px-1777-md {
    height: 1777px !important;
  }

  .height-px-1778-md {
    height: 1778px !important;
  }

  .height-px-1779-md {
    height: 1779px !important;
  }

  .height-px-1780-md {
    height: 1780px !important;
  }

  .height-px-1781-md {
    height: 1781px !important;
  }

  .height-px-1782-md {
    height: 1782px !important;
  }

  .height-px-1783-md {
    height: 1783px !important;
  }

  .height-px-1784-md {
    height: 1784px !important;
  }

  .height-px-1785-md {
    height: 1785px !important;
  }

  .height-px-1786-md {
    height: 1786px !important;
  }

  .height-px-1787-md {
    height: 1787px !important;
  }

  .height-px-1788-md {
    height: 1788px !important;
  }

  .height-px-1789-md {
    height: 1789px !important;
  }

  .height-px-1790-md {
    height: 1790px !important;
  }

  .height-px-1791-md {
    height: 1791px !important;
  }

  .height-px-1792-md {
    height: 1792px !important;
  }

  .height-px-1793-md {
    height: 1793px !important;
  }

  .height-px-1794-md {
    height: 1794px !important;
  }

  .height-px-1795-md {
    height: 1795px !important;
  }

  .height-px-1796-md {
    height: 1796px !important;
  }

  .height-px-1797-md {
    height: 1797px !important;
  }

  .height-px-1798-md {
    height: 1798px !important;
  }

  .height-px-1799-md {
    height: 1799px !important;
  }

  .height-px-1800-md {
    height: 1800px !important;
  }

  .height-px-1801-md {
    height: 1801px !important;
  }

  .height-px-1802-md {
    height: 1802px !important;
  }

  .height-px-1803-md {
    height: 1803px !important;
  }

  .height-px-1804-md {
    height: 1804px !important;
  }

  .height-px-1805-md {
    height: 1805px !important;
  }

  .height-px-1806-md {
    height: 1806px !important;
  }

  .height-px-1807-md {
    height: 1807px !important;
  }

  .height-px-1808-md {
    height: 1808px !important;
  }

  .height-px-1809-md {
    height: 1809px !important;
  }

  .height-px-1810-md {
    height: 1810px !important;
  }

  .height-px-1811-md {
    height: 1811px !important;
  }

  .height-px-1812-md {
    height: 1812px !important;
  }

  .height-px-1813-md {
    height: 1813px !important;
  }

  .height-px-1814-md {
    height: 1814px !important;
  }

  .height-px-1815-md {
    height: 1815px !important;
  }

  .height-px-1816-md {
    height: 1816px !important;
  }

  .height-px-1817-md {
    height: 1817px !important;
  }

  .height-px-1818-md {
    height: 1818px !important;
  }

  .height-px-1819-md {
    height: 1819px !important;
  }

  .height-px-1820-md {
    height: 1820px !important;
  }

  .height-px-1821-md {
    height: 1821px !important;
  }

  .height-px-1822-md {
    height: 1822px !important;
  }

  .height-px-1823-md {
    height: 1823px !important;
  }

  .height-px-1824-md {
    height: 1824px !important;
  }

  .height-px-1825-md {
    height: 1825px !important;
  }

  .height-px-1826-md {
    height: 1826px !important;
  }

  .height-px-1827-md {
    height: 1827px !important;
  }

  .height-px-1828-md {
    height: 1828px !important;
  }

  .height-px-1829-md {
    height: 1829px !important;
  }

  .height-px-1830-md {
    height: 1830px !important;
  }

  .height-px-1831-md {
    height: 1831px !important;
  }

  .height-px-1832-md {
    height: 1832px !important;
  }

  .height-px-1833-md {
    height: 1833px !important;
  }

  .height-px-1834-md {
    height: 1834px !important;
  }

  .height-px-1835-md {
    height: 1835px !important;
  }

  .height-px-1836-md {
    height: 1836px !important;
  }

  .height-px-1837-md {
    height: 1837px !important;
  }

  .height-px-1838-md {
    height: 1838px !important;
  }

  .height-px-1839-md {
    height: 1839px !important;
  }

  .height-px-1840-md {
    height: 1840px !important;
  }

  .height-px-1841-md {
    height: 1841px !important;
  }

  .height-px-1842-md {
    height: 1842px !important;
  }

  .height-px-1843-md {
    height: 1843px !important;
  }

  .height-px-1844-md {
    height: 1844px !important;
  }

  .height-px-1845-md {
    height: 1845px !important;
  }

  .height-px-1846-md {
    height: 1846px !important;
  }

  .height-px-1847-md {
    height: 1847px !important;
  }

  .height-px-1848-md {
    height: 1848px !important;
  }

  .height-px-1849-md {
    height: 1849px !important;
  }

  .height-px-1850-md {
    height: 1850px !important;
  }

  .height-px-1851-md {
    height: 1851px !important;
  }

  .height-px-1852-md {
    height: 1852px !important;
  }

  .height-px-1853-md {
    height: 1853px !important;
  }

  .height-px-1854-md {
    height: 1854px !important;
  }

  .height-px-1855-md {
    height: 1855px !important;
  }

  .height-px-1856-md {
    height: 1856px !important;
  }

  .height-px-1857-md {
    height: 1857px !important;
  }

  .height-px-1858-md {
    height: 1858px !important;
  }

  .height-px-1859-md {
    height: 1859px !important;
  }

  .height-px-1860-md {
    height: 1860px !important;
  }

  .height-px-1861-md {
    height: 1861px !important;
  }

  .height-px-1862-md {
    height: 1862px !important;
  }

  .height-px-1863-md {
    height: 1863px !important;
  }

  .height-px-1864-md {
    height: 1864px !important;
  }

  .height-px-1865-md {
    height: 1865px !important;
  }

  .height-px-1866-md {
    height: 1866px !important;
  }

  .height-px-1867-md {
    height: 1867px !important;
  }

  .height-px-1868-md {
    height: 1868px !important;
  }

  .height-px-1869-md {
    height: 1869px !important;
  }

  .height-px-1870-md {
    height: 1870px !important;
  }

  .height-px-1871-md {
    height: 1871px !important;
  }

  .height-px-1872-md {
    height: 1872px !important;
  }

  .height-px-1873-md {
    height: 1873px !important;
  }

  .height-px-1874-md {
    height: 1874px !important;
  }

  .height-px-1875-md {
    height: 1875px !important;
  }

  .height-px-1876-md {
    height: 1876px !important;
  }

  .height-px-1877-md {
    height: 1877px !important;
  }

  .height-px-1878-md {
    height: 1878px !important;
  }

  .height-px-1879-md {
    height: 1879px !important;
  }

  .height-px-1880-md {
    height: 1880px !important;
  }

  .height-px-1881-md {
    height: 1881px !important;
  }

  .height-px-1882-md {
    height: 1882px !important;
  }

  .height-px-1883-md {
    height: 1883px !important;
  }

  .height-px-1884-md {
    height: 1884px !important;
  }

  .height-px-1885-md {
    height: 1885px !important;
  }

  .height-px-1886-md {
    height: 1886px !important;
  }

  .height-px-1887-md {
    height: 1887px !important;
  }

  .height-px-1888-md {
    height: 1888px !important;
  }

  .height-px-1889-md {
    height: 1889px !important;
  }

  .height-px-1890-md {
    height: 1890px !important;
  }

  .height-px-1891-md {
    height: 1891px !important;
  }

  .height-px-1892-md {
    height: 1892px !important;
  }

  .height-px-1893-md {
    height: 1893px !important;
  }

  .height-px-1894-md {
    height: 1894px !important;
  }

  .height-px-1895-md {
    height: 1895px !important;
  }

  .height-px-1896-md {
    height: 1896px !important;
  }

  .height-px-1897-md {
    height: 1897px !important;
  }

  .height-px-1898-md {
    height: 1898px !important;
  }

  .height-px-1899-md {
    height: 1899px !important;
  }

  .height-px-1900-md {
    height: 1900px !important;
  }

  .height-px-1901-md {
    height: 1901px !important;
  }

  .height-px-1902-md {
    height: 1902px !important;
  }

  .height-px-1903-md {
    height: 1903px !important;
  }

  .height-px-1904-md {
    height: 1904px !important;
  }

  .height-px-1905-md {
    height: 1905px !important;
  }

  .height-px-1906-md {
    height: 1906px !important;
  }

  .height-px-1907-md {
    height: 1907px !important;
  }

  .height-px-1908-md {
    height: 1908px !important;
  }

  .height-px-1909-md {
    height: 1909px !important;
  }

  .height-px-1910-md {
    height: 1910px !important;
  }

  .height-px-1911-md {
    height: 1911px !important;
  }

  .height-px-1912-md {
    height: 1912px !important;
  }

  .height-px-1913-md {
    height: 1913px !important;
  }

  .height-px-1914-md {
    height: 1914px !important;
  }

  .height-px-1915-md {
    height: 1915px !important;
  }

  .height-px-1916-md {
    height: 1916px !important;
  }

  .height-px-1917-md {
    height: 1917px !important;
  }

  .height-px-1918-md {
    height: 1918px !important;
  }

  .height-px-1919-md {
    height: 1919px !important;
  }

  .height-px-1920-md {
    height: 1920px !important;
  }

  .height-px-1921-md {
    height: 1921px !important;
  }

  .height-px-1922-md {
    height: 1922px !important;
  }

  .height-px-1923-md {
    height: 1923px !important;
  }

  .height-px-1924-md {
    height: 1924px !important;
  }

  .height-px-1925-md {
    height: 1925px !important;
  }

  .height-px-1926-md {
    height: 1926px !important;
  }

  .height-px-1927-md {
    height: 1927px !important;
  }

  .height-px-1928-md {
    height: 1928px !important;
  }

  .height-px-1929-md {
    height: 1929px !important;
  }

  .height-px-1930-md {
    height: 1930px !important;
  }

  .height-px-1931-md {
    height: 1931px !important;
  }

  .height-px-1932-md {
    height: 1932px !important;
  }

  .height-px-1933-md {
    height: 1933px !important;
  }

  .height-px-1934-md {
    height: 1934px !important;
  }

  .height-px-1935-md {
    height: 1935px !important;
  }

  .height-px-1936-md {
    height: 1936px !important;
  }

  .height-px-1937-md {
    height: 1937px !important;
  }

  .height-px-1938-md {
    height: 1938px !important;
  }

  .height-px-1939-md {
    height: 1939px !important;
  }

  .height-px-1940-md {
    height: 1940px !important;
  }

  .height-px-1941-md {
    height: 1941px !important;
  }

  .height-px-1942-md {
    height: 1942px !important;
  }

  .height-px-1943-md {
    height: 1943px !important;
  }

  .height-px-1944-md {
    height: 1944px !important;
  }

  .height-px-1945-md {
    height: 1945px !important;
  }

  .height-px-1946-md {
    height: 1946px !important;
  }

  .height-px-1947-md {
    height: 1947px !important;
  }

  .height-px-1948-md {
    height: 1948px !important;
  }

  .height-px-1949-md {
    height: 1949px !important;
  }

  .height-px-1950-md {
    height: 1950px !important;
  }

  .height-px-1951-md {
    height: 1951px !important;
  }

  .height-px-1952-md {
    height: 1952px !important;
  }

  .height-px-1953-md {
    height: 1953px !important;
  }

  .height-px-1954-md {
    height: 1954px !important;
  }

  .height-px-1955-md {
    height: 1955px !important;
  }

  .height-px-1956-md {
    height: 1956px !important;
  }

  .height-px-1957-md {
    height: 1957px !important;
  }

  .height-px-1958-md {
    height: 1958px !important;
  }

  .height-px-1959-md {
    height: 1959px !important;
  }

  .height-px-1960-md {
    height: 1960px !important;
  }

  .height-px-1961-md {
    height: 1961px !important;
  }

  .height-px-1962-md {
    height: 1962px !important;
  }

  .height-px-1963-md {
    height: 1963px !important;
  }

  .height-px-1964-md {
    height: 1964px !important;
  }

  .height-px-1965-md {
    height: 1965px !important;
  }

  .height-px-1966-md {
    height: 1966px !important;
  }

  .height-px-1967-md {
    height: 1967px !important;
  }

  .height-px-1968-md {
    height: 1968px !important;
  }

  .height-px-1969-md {
    height: 1969px !important;
  }

  .height-px-1970-md {
    height: 1970px !important;
  }

  .height-px-1971-md {
    height: 1971px !important;
  }

  .height-px-1972-md {
    height: 1972px !important;
  }

  .height-px-1973-md {
    height: 1973px !important;
  }

  .height-px-1974-md {
    height: 1974px !important;
  }

  .height-px-1975-md {
    height: 1975px !important;
  }

  .height-px-1976-md {
    height: 1976px !important;
  }

  .height-px-1977-md {
    height: 1977px !important;
  }

  .height-px-1978-md {
    height: 1978px !important;
  }

  .height-px-1979-md {
    height: 1979px !important;
  }

  .height-px-1980-md {
    height: 1980px !important;
  }

  .height-px-1981-md {
    height: 1981px !important;
  }

  .height-px-1982-md {
    height: 1982px !important;
  }

  .height-px-1983-md {
    height: 1983px !important;
  }

  .height-px-1984-md {
    height: 1984px !important;
  }

  .height-px-1985-md {
    height: 1985px !important;
  }

  .height-px-1986-md {
    height: 1986px !important;
  }

  .height-px-1987-md {
    height: 1987px !important;
  }

  .height-px-1988-md {
    height: 1988px !important;
  }

  .height-px-1989-md {
    height: 1989px !important;
  }

  .height-px-1990-md {
    height: 1990px !important;
  }

  .height-px-1991-md {
    height: 1991px !important;
  }

  .height-px-1992-md {
    height: 1992px !important;
  }

  .height-px-1993-md {
    height: 1993px !important;
  }

  .height-px-1994-md {
    height: 1994px !important;
  }

  .height-px-1995-md {
    height: 1995px !important;
  }

  .height-px-1996-md {
    height: 1996px !important;
  }

  .height-px-1997-md {
    height: 1997px !important;
  }

  .height-px-1998-md {
    height: 1998px !important;
  }

  .height-px-1999-md {
    height: 1999px !important;
  }

  .height-px-2000-md {
    height: 2000px !important;
  }

  .text-md-nowrap {
    white-space: nowrap !important;
  }
}

@media (min-width: 992px) {
  .h-m-0-lg {
    margin: 0 !important;
  }

  .h-mx-0-lg {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .h-my-0-lg {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .h-mt-0-lg {
    margin-top: 0 !important;
  }

  .h-mb-0-lg {
    margin-bottom: 0 !important;
  }

  .h-ml-0-lg {
    margin-left: 0 !important;
  }

  .h-mr-0-lg {
    margin-right: 0 !important;
  }

  .h-m-0-lg-minus {
    margin: 0 !important;
  }

  .h-mx-0-lg-minus {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .h-my-0-lg-minus {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .h-mt-0-lg-minus {
    margin-top: 0 !important;
  }

  .h-mb-0-lg-minus {
    margin-bottom: 0 !important;
  }

  .h-ml-0-lg-minus {
    margin-left: 0 !important;
  }

  .h-mr-0-lg-minus {
    margin-right: 0 !important;
  }

  .h-p-0-lg {
    padding: 0 !important;
  }

  .h-px-0-lg {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .h-py-0-lg {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .h-pt-0-lg {
    padding-top: 0 !important;
  }

  .h-pb-0-lg {
    padding-bottom: 0 !important;
  }

  .h-pl-0-lg {
    padding-left: 0 !important;
  }

  .h-pr-0-lg {
    padding-right: 0 !important;
  }

  .h-m-4-lg {
    margin: 4px !important;
  }

  .h-mx-4-lg {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }

  .h-my-4-lg {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .h-mt-4-lg {
    margin-top: 4px !important;
  }

  .h-mb-4-lg {
    margin-bottom: 4px !important;
  }

  .h-ml-4-lg {
    margin-left: 4px !important;
  }

  .h-mr-4-lg {
    margin-right: 4px !important;
  }

  .h-m-4-lg-minus {
    margin: -4px !important;
  }

  .h-mx-4-lg-minus {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }

  .h-my-4-lg-minus {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .h-mt-4-lg-minus {
    margin-top: -4px !important;
  }

  .h-mb-4-lg-minus {
    margin-bottom: -4px !important;
  }

  .h-ml-4-lg-minus {
    margin-left: -4px !important;
  }

  .h-mr-4-lg-minus {
    margin-right: -4px !important;
  }

  .h-p-4-lg {
    padding: 4px !important;
  }

  .h-px-4-lg {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .h-py-4-lg {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .h-pt-4-lg {
    padding-top: 4px !important;
  }

  .h-pb-4-lg {
    padding-bottom: 4px !important;
  }

  .h-pl-4-lg {
    padding-left: 4px !important;
  }

  .h-pr-4-lg {
    padding-right: 4px !important;
  }

  .h-m-8-lg {
    margin: 8px !important;
  }

  .h-mx-8-lg {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .h-my-8-lg {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .h-mt-8-lg {
    margin-top: 8px !important;
  }

  .h-mb-8-lg {
    margin-bottom: 8px !important;
  }

  .h-ml-8-lg {
    margin-left: 8px !important;
  }

  .h-mr-8-lg {
    margin-right: 8px !important;
  }

  .h-m-8-lg-minus {
    margin: -8px !important;
  }

  .h-mx-8-lg-minus {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }

  .h-my-8-lg-minus {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .h-mt-8-lg-minus {
    margin-top: -8px !important;
  }

  .h-mb-8-lg-minus {
    margin-bottom: -8px !important;
  }

  .h-ml-8-lg-minus {
    margin-left: -8px !important;
  }

  .h-mr-8-lg-minus {
    margin-right: -8px !important;
  }

  .h-p-8-lg {
    padding: 8px !important;
  }

  .h-px-8-lg {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .h-py-8-lg {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .h-pt-8-lg {
    padding-top: 8px !important;
  }

  .h-pb-8-lg {
    padding-bottom: 8px !important;
  }

  .h-pl-8-lg {
    padding-left: 8px !important;
  }

  .h-pr-8-lg {
    padding-right: 8px !important;
  }

  .h-m-12-lg {
    margin: 12px !important;
  }

  .h-mx-12-lg {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }

  .h-my-12-lg {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .h-mt-12-lg {
    margin-top: 12px !important;
  }

  .h-mb-12-lg {
    margin-bottom: 12px !important;
  }

  .h-ml-12-lg {
    margin-left: 12px !important;
  }

  .h-mr-12-lg {
    margin-right: 12px !important;
  }

  .h-m-12-lg-minus {
    margin: -12px !important;
  }

  .h-mx-12-lg-minus {
    margin-left: -12px !important;
    margin-right: -12px !important;
  }

  .h-my-12-lg-minus {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .h-mt-12-lg-minus {
    margin-top: -12px !important;
  }

  .h-mb-12-lg-minus {
    margin-bottom: -12px !important;
  }

  .h-ml-12-lg-minus {
    margin-left: -12px !important;
  }

  .h-mr-12-lg-minus {
    margin-right: -12px !important;
  }

  .h-p-12-lg {
    padding: 12px !important;
  }

  .h-px-12-lg {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  .h-py-12-lg {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .h-pt-12-lg {
    padding-top: 12px !important;
  }

  .h-pb-12-lg {
    padding-bottom: 12px !important;
  }

  .h-pl-12-lg {
    padding-left: 12px !important;
  }

  .h-pr-12-lg {
    padding-right: 12px !important;
  }

  .h-m-16-lg {
    margin: 16px !important;
  }

  .h-mx-16-lg {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }

  .h-my-16-lg {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .h-mt-16-lg {
    margin-top: 16px !important;
  }

  .h-mb-16-lg {
    margin-bottom: 16px !important;
  }

  .h-ml-16-lg {
    margin-left: 16px !important;
  }

  .h-mr-16-lg {
    margin-right: 16px !important;
  }

  .h-m-16-lg-minus {
    margin: -16px !important;
  }

  .h-mx-16-lg-minus {
    margin-left: -16px !important;
    margin-right: -16px !important;
  }

  .h-my-16-lg-minus {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .h-mt-16-lg-minus {
    margin-top: -16px !important;
  }

  .h-mb-16-lg-minus {
    margin-bottom: -16px !important;
  }

  .h-ml-16-lg-minus {
    margin-left: -16px !important;
  }

  .h-mr-16-lg-minus {
    margin-right: -16px !important;
  }

  .h-p-16-lg {
    padding: 16px !important;
  }

  .h-px-16-lg {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  .h-py-16-lg {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .h-pt-16-lg {
    padding-top: 16px !important;
  }

  .h-pb-16-lg {
    padding-bottom: 16px !important;
  }

  .h-pl-16-lg {
    padding-left: 16px !important;
  }

  .h-pr-16-lg {
    padding-right: 16px !important;
  }

  .h-m-20-lg {
    margin: 20px !important;
  }

  .h-mx-20-lg {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .h-my-20-lg {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .h-mt-20-lg {
    margin-top: 20px !important;
  }

  .h-mb-20-lg {
    margin-bottom: 20px !important;
  }

  .h-ml-20-lg {
    margin-left: 20px !important;
  }

  .h-mr-20-lg {
    margin-right: 20px !important;
  }

  .h-m-20-lg-minus {
    margin: -20px !important;
  }

  .h-mx-20-lg-minus {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }

  .h-my-20-lg-minus {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }

  .h-mt-20-lg-minus {
    margin-top: -20px !important;
  }

  .h-mb-20-lg-minus {
    margin-bottom: -20px !important;
  }

  .h-ml-20-lg-minus {
    margin-left: -20px !important;
  }

  .h-mr-20-lg-minus {
    margin-right: -20px !important;
  }

  .h-p-20-lg {
    padding: 20px !important;
  }

  .h-px-20-lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .h-py-20-lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .h-pt-20-lg {
    padding-top: 20px !important;
  }

  .h-pb-20-lg {
    padding-bottom: 20px !important;
  }

  .h-pl-20-lg {
    padding-left: 20px !important;
  }

  .h-pr-20-lg {
    padding-right: 20px !important;
  }

  .h-m-24-lg {
    margin: 24px !important;
  }

  .h-mx-24-lg {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }

  .h-my-24-lg {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .h-mt-24-lg {
    margin-top: 24px !important;
  }

  .h-mb-24-lg {
    margin-bottom: 24px !important;
  }

  .h-ml-24-lg {
    margin-left: 24px !important;
  }

  .h-mr-24-lg {
    margin-right: 24px !important;
  }

  .h-m-24-lg-minus {
    margin: -24px !important;
  }

  .h-mx-24-lg-minus {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }

  .h-my-24-lg-minus {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .h-mt-24-lg-minus {
    margin-top: -24px !important;
  }

  .h-mb-24-lg-minus {
    margin-bottom: -24px !important;
  }

  .h-ml-24-lg-minus {
    margin-left: -24px !important;
  }

  .h-mr-24-lg-minus {
    margin-right: -24px !important;
  }

  .h-p-24-lg {
    padding: 24px !important;
  }

  .h-px-24-lg {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  .h-py-24-lg {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .h-pt-24-lg {
    padding-top: 24px !important;
  }

  .h-pb-24-lg {
    padding-bottom: 24px !important;
  }

  .h-pl-24-lg {
    padding-left: 24px !important;
  }

  .h-pr-24-lg {
    padding-right: 24px !important;
  }

  .h-m-28-lg {
    margin: 28px !important;
  }

  .h-mx-28-lg {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }

  .h-my-28-lg {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }

  .h-mt-28-lg {
    margin-top: 28px !important;
  }

  .h-mb-28-lg {
    margin-bottom: 28px !important;
  }

  .h-ml-28-lg {
    margin-left: 28px !important;
  }

  .h-mr-28-lg {
    margin-right: 28px !important;
  }

  .h-m-28-lg-minus {
    margin: -28px !important;
  }

  .h-mx-28-lg-minus {
    margin-left: -28px !important;
    margin-right: -28px !important;
  }

  .h-my-28-lg-minus {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }

  .h-mt-28-lg-minus {
    margin-top: -28px !important;
  }

  .h-mb-28-lg-minus {
    margin-bottom: -28px !important;
  }

  .h-ml-28-lg-minus {
    margin-left: -28px !important;
  }

  .h-mr-28-lg-minus {
    margin-right: -28px !important;
  }

  .h-p-28-lg {
    padding: 28px !important;
  }

  .h-px-28-lg {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }

  .h-py-28-lg {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  .h-pt-28-lg {
    padding-top: 28px !important;
  }

  .h-pb-28-lg {
    padding-bottom: 28px !important;
  }

  .h-pl-28-lg {
    padding-left: 28px !important;
  }

  .h-pr-28-lg {
    padding-right: 28px !important;
  }

  .h-m-32-lg {
    margin: 32px !important;
  }

  .h-mx-32-lg {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }

  .h-my-32-lg {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .h-mt-32-lg {
    margin-top: 32px !important;
  }

  .h-mb-32-lg {
    margin-bottom: 32px !important;
  }

  .h-ml-32-lg {
    margin-left: 32px !important;
  }

  .h-mr-32-lg {
    margin-right: 32px !important;
  }

  .h-m-32-lg-minus {
    margin: -32px !important;
  }

  .h-mx-32-lg-minus {
    margin-left: -32px !important;
    margin-right: -32px !important;
  }

  .h-my-32-lg-minus {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }

  .h-mt-32-lg-minus {
    margin-top: -32px !important;
  }

  .h-mb-32-lg-minus {
    margin-bottom: -32px !important;
  }

  .h-ml-32-lg-minus {
    margin-left: -32px !important;
  }

  .h-mr-32-lg-minus {
    margin-right: -32px !important;
  }

  .h-p-32-lg {
    padding: 32px !important;
  }

  .h-px-32-lg {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .h-py-32-lg {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .h-pt-32-lg {
    padding-top: 32px !important;
  }

  .h-pb-32-lg {
    padding-bottom: 32px !important;
  }

  .h-pl-32-lg {
    padding-left: 32px !important;
  }

  .h-pr-32-lg {
    padding-right: 32px !important;
  }

  .h-m-36-lg {
    margin: 36px !important;
  }

  .h-mx-36-lg {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }

  .h-my-36-lg {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .h-mt-36-lg {
    margin-top: 36px !important;
  }

  .h-mb-36-lg {
    margin-bottom: 36px !important;
  }

  .h-ml-36-lg {
    margin-left: 36px !important;
  }

  .h-mr-36-lg {
    margin-right: 36px !important;
  }

  .h-m-36-lg-minus {
    margin: -36px !important;
  }

  .h-mx-36-lg-minus {
    margin-left: -36px !important;
    margin-right: -36px !important;
  }

  .h-my-36-lg-minus {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .h-mt-36-lg-minus {
    margin-top: -36px !important;
  }

  .h-mb-36-lg-minus {
    margin-bottom: -36px !important;
  }

  .h-ml-36-lg-minus {
    margin-left: -36px !important;
  }

  .h-mr-36-lg-minus {
    margin-right: -36px !important;
  }

  .h-p-36-lg {
    padding: 36px !important;
  }

  .h-px-36-lg {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }

  .h-py-36-lg {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .h-pt-36-lg {
    padding-top: 36px !important;
  }

  .h-pb-36-lg {
    padding-bottom: 36px !important;
  }

  .h-pl-36-lg {
    padding-left: 36px !important;
  }

  .h-pr-36-lg {
    padding-right: 36px !important;
  }

  .h-m-40-lg {
    margin: 40px !important;
  }

  .h-mx-40-lg {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .h-my-40-lg {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .h-mt-40-lg {
    margin-top: 40px !important;
  }

  .h-mb-40-lg {
    margin-bottom: 40px !important;
  }

  .h-ml-40-lg {
    margin-left: 40px !important;
  }

  .h-mr-40-lg {
    margin-right: 40px !important;
  }

  .h-m-40-lg-minus {
    margin: -40px !important;
  }

  .h-mx-40-lg-minus {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }

  .h-my-40-lg-minus {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }

  .h-mt-40-lg-minus {
    margin-top: -40px !important;
  }

  .h-mb-40-lg-minus {
    margin-bottom: -40px !important;
  }

  .h-ml-40-lg-minus {
    margin-left: -40px !important;
  }

  .h-mr-40-lg-minus {
    margin-right: -40px !important;
  }

  .h-p-40-lg {
    padding: 40px !important;
  }

  .h-px-40-lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .h-py-40-lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .h-pt-40-lg {
    padding-top: 40px !important;
  }

  .h-pb-40-lg {
    padding-bottom: 40px !important;
  }

  .h-pl-40-lg {
    padding-left: 40px !important;
  }

  .h-pr-40-lg {
    padding-right: 40px !important;
  }

  .h-m-44-lg {
    margin: 44px !important;
  }

  .h-mx-44-lg {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }

  .h-my-44-lg {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }

  .h-mt-44-lg {
    margin-top: 44px !important;
  }

  .h-mb-44-lg {
    margin-bottom: 44px !important;
  }

  .h-ml-44-lg {
    margin-left: 44px !important;
  }

  .h-mr-44-lg {
    margin-right: 44px !important;
  }

  .h-m-44-lg-minus {
    margin: -44px !important;
  }

  .h-mx-44-lg-minus {
    margin-left: -44px !important;
    margin-right: -44px !important;
  }

  .h-my-44-lg-minus {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }

  .h-mt-44-lg-minus {
    margin-top: -44px !important;
  }

  .h-mb-44-lg-minus {
    margin-bottom: -44px !important;
  }

  .h-ml-44-lg-minus {
    margin-left: -44px !important;
  }

  .h-mr-44-lg-minus {
    margin-right: -44px !important;
  }

  .h-p-44-lg {
    padding: 44px !important;
  }

  .h-px-44-lg {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }

  .h-py-44-lg {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  .h-pt-44-lg {
    padding-top: 44px !important;
  }

  .h-pb-44-lg {
    padding-bottom: 44px !important;
  }

  .h-pl-44-lg {
    padding-left: 44px !important;
  }

  .h-pr-44-lg {
    padding-right: 44px !important;
  }

  .h-m-48-lg {
    margin: 48px !important;
  }

  .h-mx-48-lg {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }

  .h-my-48-lg {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .h-mt-48-lg {
    margin-top: 48px !important;
  }

  .h-mb-48-lg {
    margin-bottom: 48px !important;
  }

  .h-ml-48-lg {
    margin-left: 48px !important;
  }

  .h-mr-48-lg {
    margin-right: 48px !important;
  }

  .h-m-48-lg-minus {
    margin: -48px !important;
  }

  .h-mx-48-lg-minus {
    margin-left: -48px !important;
    margin-right: -48px !important;
  }

  .h-my-48-lg-minus {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .h-mt-48-lg-minus {
    margin-top: -48px !important;
  }

  .h-mb-48-lg-minus {
    margin-bottom: -48px !important;
  }

  .h-ml-48-lg-minus {
    margin-left: -48px !important;
  }

  .h-mr-48-lg-minus {
    margin-right: -48px !important;
  }

  .h-p-48-lg {
    padding: 48px !important;
  }

  .h-px-48-lg {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }

  .h-py-48-lg {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .h-pt-48-lg {
    padding-top: 48px !important;
  }

  .h-pb-48-lg {
    padding-bottom: 48px !important;
  }

  .h-pl-48-lg {
    padding-left: 48px !important;
  }

  .h-pr-48-lg {
    padding-right: 48px !important;
  }

  .h-m-52-lg {
    margin: 52px !important;
  }

  .h-mx-52-lg {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }

  .h-my-52-lg {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }

  .h-mt-52-lg {
    margin-top: 52px !important;
  }

  .h-mb-52-lg {
    margin-bottom: 52px !important;
  }

  .h-ml-52-lg {
    margin-left: 52px !important;
  }

  .h-mr-52-lg {
    margin-right: 52px !important;
  }

  .h-m-52-lg-minus {
    margin: -52px !important;
  }

  .h-mx-52-lg-minus {
    margin-left: -52px !important;
    margin-right: -52px !important;
  }

  .h-my-52-lg-minus {
    margin-top: -52px !important;
    margin-bottom: -52px !important;
  }

  .h-mt-52-lg-minus {
    margin-top: -52px !important;
  }

  .h-mb-52-lg-minus {
    margin-bottom: -52px !important;
  }

  .h-ml-52-lg-minus {
    margin-left: -52px !important;
  }

  .h-mr-52-lg-minus {
    margin-right: -52px !important;
  }

  .h-p-52-lg {
    padding: 52px !important;
  }

  .h-px-52-lg {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }

  .h-py-52-lg {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }

  .h-pt-52-lg {
    padding-top: 52px !important;
  }

  .h-pb-52-lg {
    padding-bottom: 52px !important;
  }

  .h-pl-52-lg {
    padding-left: 52px !important;
  }

  .h-pr-52-lg {
    padding-right: 52px !important;
  }

  .h-m-56-lg {
    margin: 56px !important;
  }

  .h-mx-56-lg {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }

  .h-my-56-lg {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }

  .h-mt-56-lg {
    margin-top: 56px !important;
  }

  .h-mb-56-lg {
    margin-bottom: 56px !important;
  }

  .h-ml-56-lg {
    margin-left: 56px !important;
  }

  .h-mr-56-lg {
    margin-right: 56px !important;
  }

  .h-m-56-lg-minus {
    margin: -56px !important;
  }

  .h-mx-56-lg-minus {
    margin-left: -56px !important;
    margin-right: -56px !important;
  }

  .h-my-56-lg-minus {
    margin-top: -56px !important;
    margin-bottom: -56px !important;
  }

  .h-mt-56-lg-minus {
    margin-top: -56px !important;
  }

  .h-mb-56-lg-minus {
    margin-bottom: -56px !important;
  }

  .h-ml-56-lg-minus {
    margin-left: -56px !important;
  }

  .h-mr-56-lg-minus {
    margin-right: -56px !important;
  }

  .h-p-56-lg {
    padding: 56px !important;
  }

  .h-px-56-lg {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }

  .h-py-56-lg {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }

  .h-pt-56-lg {
    padding-top: 56px !important;
  }

  .h-pb-56-lg {
    padding-bottom: 56px !important;
  }

  .h-pl-56-lg {
    padding-left: 56px !important;
  }

  .h-pr-56-lg {
    padding-right: 56px !important;
  }

  .h-m-60-lg {
    margin: 60px !important;
  }

  .h-mx-60-lg {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }

  .h-my-60-lg {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .h-mt-60-lg {
    margin-top: 60px !important;
  }

  .h-mb-60-lg {
    margin-bottom: 60px !important;
  }

  .h-ml-60-lg {
    margin-left: 60px !important;
  }

  .h-mr-60-lg {
    margin-right: 60px !important;
  }

  .h-m-60-lg-minus {
    margin: -60px !important;
  }

  .h-mx-60-lg-minus {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }

  .h-my-60-lg-minus {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }

  .h-mt-60-lg-minus {
    margin-top: -60px !important;
  }

  .h-mb-60-lg-minus {
    margin-bottom: -60px !important;
  }

  .h-ml-60-lg-minus {
    margin-left: -60px !important;
  }

  .h-mr-60-lg-minus {
    margin-right: -60px !important;
  }

  .h-p-60-lg {
    padding: 60px !important;
  }

  .h-px-60-lg {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }

  .h-py-60-lg {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .h-pt-60-lg {
    padding-top: 60px !important;
  }

  .h-pb-60-lg {
    padding-bottom: 60px !important;
  }

  .h-pl-60-lg {
    padding-left: 60px !important;
  }

  .h-pr-60-lg {
    padding-right: 60px !important;
  }

  .h-m-64-lg {
    margin: 64px !important;
  }

  .h-mx-64-lg {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }

  .h-my-64-lg {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }

  .h-mt-64-lg {
    margin-top: 64px !important;
  }

  .h-mb-64-lg {
    margin-bottom: 64px !important;
  }

  .h-ml-64-lg {
    margin-left: 64px !important;
  }

  .h-mr-64-lg {
    margin-right: 64px !important;
  }

  .h-m-64-lg-minus {
    margin: -64px !important;
  }

  .h-mx-64-lg-minus {
    margin-left: -64px !important;
    margin-right: -64px !important;
  }

  .h-my-64-lg-minus {
    margin-top: -64px !important;
    margin-bottom: -64px !important;
  }

  .h-mt-64-lg-minus {
    margin-top: -64px !important;
  }

  .h-mb-64-lg-minus {
    margin-bottom: -64px !important;
  }

  .h-ml-64-lg-minus {
    margin-left: -64px !important;
  }

  .h-mr-64-lg-minus {
    margin-right: -64px !important;
  }

  .h-p-64-lg {
    padding: 64px !important;
  }

  .h-px-64-lg {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }

  .h-py-64-lg {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }

  .h-pt-64-lg {
    padding-top: 64px !important;
  }

  .h-pb-64-lg {
    padding-bottom: 64px !important;
  }

  .h-pl-64-lg {
    padding-left: 64px !important;
  }

  .h-pr-64-lg {
    padding-right: 64px !important;
  }

  .h-m-68-lg {
    margin: 68px !important;
  }

  .h-mx-68-lg {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }

  .h-my-68-lg {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }

  .h-mt-68-lg {
    margin-top: 68px !important;
  }

  .h-mb-68-lg {
    margin-bottom: 68px !important;
  }

  .h-ml-68-lg {
    margin-left: 68px !important;
  }

  .h-mr-68-lg {
    margin-right: 68px !important;
  }

  .h-m-68-lg-minus {
    margin: -68px !important;
  }

  .h-mx-68-lg-minus {
    margin-left: -68px !important;
    margin-right: -68px !important;
  }

  .h-my-68-lg-minus {
    margin-top: -68px !important;
    margin-bottom: -68px !important;
  }

  .h-mt-68-lg-minus {
    margin-top: -68px !important;
  }

  .h-mb-68-lg-minus {
    margin-bottom: -68px !important;
  }

  .h-ml-68-lg-minus {
    margin-left: -68px !important;
  }

  .h-mr-68-lg-minus {
    margin-right: -68px !important;
  }

  .h-p-68-lg {
    padding: 68px !important;
  }

  .h-px-68-lg {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }

  .h-py-68-lg {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }

  .h-pt-68-lg {
    padding-top: 68px !important;
  }

  .h-pb-68-lg {
    padding-bottom: 68px !important;
  }

  .h-pl-68-lg {
    padding-left: 68px !important;
  }

  .h-pr-68-lg {
    padding-right: 68px !important;
  }

  .h-m-72-lg {
    margin: 72px !important;
  }

  .h-mx-72-lg {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }

  .h-my-72-lg {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .h-mt-72-lg {
    margin-top: 72px !important;
  }

  .h-mb-72-lg {
    margin-bottom: 72px !important;
  }

  .h-ml-72-lg {
    margin-left: 72px !important;
  }

  .h-mr-72-lg {
    margin-right: 72px !important;
  }

  .h-m-72-lg-minus {
    margin: -72px !important;
  }

  .h-mx-72-lg-minus {
    margin-left: -72px !important;
    margin-right: -72px !important;
  }

  .h-my-72-lg-minus {
    margin-top: -72px !important;
    margin-bottom: -72px !important;
  }

  .h-mt-72-lg-minus {
    margin-top: -72px !important;
  }

  .h-mb-72-lg-minus {
    margin-bottom: -72px !important;
  }

  .h-ml-72-lg-minus {
    margin-left: -72px !important;
  }

  .h-mr-72-lg-minus {
    margin-right: -72px !important;
  }

  .h-p-72-lg {
    padding: 72px !important;
  }

  .h-px-72-lg {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }

  .h-py-72-lg {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .h-pt-72-lg {
    padding-top: 72px !important;
  }

  .h-pb-72-lg {
    padding-bottom: 72px !important;
  }

  .h-pl-72-lg {
    padding-left: 72px !important;
  }

  .h-pr-72-lg {
    padding-right: 72px !important;
  }

  .h-m-76-lg {
    margin: 76px !important;
  }

  .h-mx-76-lg {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }

  .h-my-76-lg {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }

  .h-mt-76-lg {
    margin-top: 76px !important;
  }

  .h-mb-76-lg {
    margin-bottom: 76px !important;
  }

  .h-ml-76-lg {
    margin-left: 76px !important;
  }

  .h-mr-76-lg {
    margin-right: 76px !important;
  }

  .h-m-76-lg-minus {
    margin: -76px !important;
  }

  .h-mx-76-lg-minus {
    margin-left: -76px !important;
    margin-right: -76px !important;
  }

  .h-my-76-lg-minus {
    margin-top: -76px !important;
    margin-bottom: -76px !important;
  }

  .h-mt-76-lg-minus {
    margin-top: -76px !important;
  }

  .h-mb-76-lg-minus {
    margin-bottom: -76px !important;
  }

  .h-ml-76-lg-minus {
    margin-left: -76px !important;
  }

  .h-mr-76-lg-minus {
    margin-right: -76px !important;
  }

  .h-p-76-lg {
    padding: 76px !important;
  }

  .h-px-76-lg {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }

  .h-py-76-lg {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }

  .h-pt-76-lg {
    padding-top: 76px !important;
  }

  .h-pb-76-lg {
    padding-bottom: 76px !important;
  }

  .h-pl-76-lg {
    padding-left: 76px !important;
  }

  .h-pr-76-lg {
    padding-right: 76px !important;
  }

  .h-m-80-lg {
    margin: 80px !important;
  }

  .h-mx-80-lg {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .h-my-80-lg {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

  .h-mt-80-lg {
    margin-top: 80px !important;
  }

  .h-mb-80-lg {
    margin-bottom: 80px !important;
  }

  .h-ml-80-lg {
    margin-left: 80px !important;
  }

  .h-mr-80-lg {
    margin-right: 80px !important;
  }

  .h-m-80-lg-minus {
    margin: -80px !important;
  }

  .h-mx-80-lg-minus {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }

  .h-my-80-lg-minus {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }

  .h-mt-80-lg-minus {
    margin-top: -80px !important;
  }

  .h-mb-80-lg-minus {
    margin-bottom: -80px !important;
  }

  .h-ml-80-lg-minus {
    margin-left: -80px !important;
  }

  .h-mr-80-lg-minus {
    margin-right: -80px !important;
  }

  .h-p-80-lg {
    padding: 80px !important;
  }

  .h-px-80-lg {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }

  .h-py-80-lg {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .h-pt-80-lg {
    padding-top: 80px !important;
  }

  .h-pb-80-lg {
    padding-bottom: 80px !important;
  }

  .h-pl-80-lg {
    padding-left: 80px !important;
  }

  .h-pr-80-lg {
    padding-right: 80px !important;
  }

  .h-m-84-lg {
    margin: 84px !important;
  }

  .h-mx-84-lg {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }

  .h-my-84-lg {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }

  .h-mt-84-lg {
    margin-top: 84px !important;
  }

  .h-mb-84-lg {
    margin-bottom: 84px !important;
  }

  .h-ml-84-lg {
    margin-left: 84px !important;
  }

  .h-mr-84-lg {
    margin-right: 84px !important;
  }

  .h-m-84-lg-minus {
    margin: -84px !important;
  }

  .h-mx-84-lg-minus {
    margin-left: -84px !important;
    margin-right: -84px !important;
  }

  .h-my-84-lg-minus {
    margin-top: -84px !important;
    margin-bottom: -84px !important;
  }

  .h-mt-84-lg-minus {
    margin-top: -84px !important;
  }

  .h-mb-84-lg-minus {
    margin-bottom: -84px !important;
  }

  .h-ml-84-lg-minus {
    margin-left: -84px !important;
  }

  .h-mr-84-lg-minus {
    margin-right: -84px !important;
  }

  .h-p-84-lg {
    padding: 84px !important;
  }

  .h-px-84-lg {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }

  .h-py-84-lg {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }

  .h-pt-84-lg {
    padding-top: 84px !important;
  }

  .h-pb-84-lg {
    padding-bottom: 84px !important;
  }

  .h-pl-84-lg {
    padding-left: 84px !important;
  }

  .h-pr-84-lg {
    padding-right: 84px !important;
  }

  .h-m-88-lg {
    margin: 88px !important;
  }

  .h-mx-88-lg {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }

  .h-my-88-lg {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }

  .h-mt-88-lg {
    margin-top: 88px !important;
  }

  .h-mb-88-lg {
    margin-bottom: 88px !important;
  }

  .h-ml-88-lg {
    margin-left: 88px !important;
  }

  .h-mr-88-lg {
    margin-right: 88px !important;
  }

  .h-m-88-lg-minus {
    margin: -88px !important;
  }

  .h-mx-88-lg-minus {
    margin-left: -88px !important;
    margin-right: -88px !important;
  }

  .h-my-88-lg-minus {
    margin-top: -88px !important;
    margin-bottom: -88px !important;
  }

  .h-mt-88-lg-minus {
    margin-top: -88px !important;
  }

  .h-mb-88-lg-minus {
    margin-bottom: -88px !important;
  }

  .h-ml-88-lg-minus {
    margin-left: -88px !important;
  }

  .h-mr-88-lg-minus {
    margin-right: -88px !important;
  }

  .h-p-88-lg {
    padding: 88px !important;
  }

  .h-px-88-lg {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }

  .h-py-88-lg {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }

  .h-pt-88-lg {
    padding-top: 88px !important;
  }

  .h-pb-88-lg {
    padding-bottom: 88px !important;
  }

  .h-pl-88-lg {
    padding-left: 88px !important;
  }

  .h-pr-88-lg {
    padding-right: 88px !important;
  }

  .h-m-92-lg {
    margin: 92px !important;
  }

  .h-mx-92-lg {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }

  .h-my-92-lg {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }

  .h-mt-92-lg {
    margin-top: 92px !important;
  }

  .h-mb-92-lg {
    margin-bottom: 92px !important;
  }

  .h-ml-92-lg {
    margin-left: 92px !important;
  }

  .h-mr-92-lg {
    margin-right: 92px !important;
  }

  .h-m-92-lg-minus {
    margin: -92px !important;
  }

  .h-mx-92-lg-minus {
    margin-left: -92px !important;
    margin-right: -92px !important;
  }

  .h-my-92-lg-minus {
    margin-top: -92px !important;
    margin-bottom: -92px !important;
  }

  .h-mt-92-lg-minus {
    margin-top: -92px !important;
  }

  .h-mb-92-lg-minus {
    margin-bottom: -92px !important;
  }

  .h-ml-92-lg-minus {
    margin-left: -92px !important;
  }

  .h-mr-92-lg-minus {
    margin-right: -92px !important;
  }

  .h-p-92-lg {
    padding: 92px !important;
  }

  .h-px-92-lg {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }

  .h-py-92-lg {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }

  .h-pt-92-lg {
    padding-top: 92px !important;
  }

  .h-pb-92-lg {
    padding-bottom: 92px !important;
  }

  .h-pl-92-lg {
    padding-left: 92px !important;
  }

  .h-pr-92-lg {
    padding-right: 92px !important;
  }

  .h-m-96-lg {
    margin: 96px !important;
  }

  .h-mx-96-lg {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }

  .h-my-96-lg {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .h-mt-96-lg {
    margin-top: 96px !important;
  }

  .h-mb-96-lg {
    margin-bottom: 96px !important;
  }

  .h-ml-96-lg {
    margin-left: 96px !important;
  }

  .h-mr-96-lg {
    margin-right: 96px !important;
  }

  .h-m-96-lg-minus {
    margin: -96px !important;
  }

  .h-mx-96-lg-minus {
    margin-left: -96px !important;
    margin-right: -96px !important;
  }

  .h-my-96-lg-minus {
    margin-top: -96px !important;
    margin-bottom: -96px !important;
  }

  .h-mt-96-lg-minus {
    margin-top: -96px !important;
  }

  .h-mb-96-lg-minus {
    margin-bottom: -96px !important;
  }

  .h-ml-96-lg-minus {
    margin-left: -96px !important;
  }

  .h-mr-96-lg-minus {
    margin-right: -96px !important;
  }

  .h-p-96-lg {
    padding: 96px !important;
  }

  .h-px-96-lg {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }

  .h-py-96-lg {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .h-pt-96-lg {
    padding-top: 96px !important;
  }

  .h-pb-96-lg {
    padding-bottom: 96px !important;
  }

  .h-pl-96-lg {
    padding-left: 96px !important;
  }

  .h-pr-96-lg {
    padding-right: 96px !important;
  }

  .h-m-100-lg {
    margin: 100px !important;
  }

  .h-mx-100-lg {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }

  .h-my-100-lg {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .h-mt-100-lg {
    margin-top: 100px !important;
  }

  .h-mb-100-lg {
    margin-bottom: 100px !important;
  }

  .h-ml-100-lg {
    margin-left: 100px !important;
  }

  .h-mr-100-lg {
    margin-right: 100px !important;
  }

  .h-m-100-lg-minus {
    margin: -100px !important;
  }

  .h-mx-100-lg-minus {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }

  .h-my-100-lg-minus {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }

  .h-mt-100-lg-minus {
    margin-top: -100px !important;
  }

  .h-mb-100-lg-minus {
    margin-bottom: -100px !important;
  }

  .h-ml-100-lg-minus {
    margin-left: -100px !important;
  }

  .h-mr-100-lg-minus {
    margin-right: -100px !important;
  }

  .h-p-100-lg {
    padding: 100px !important;
  }

  .h-px-100-lg {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }

  .h-py-100-lg {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .h-pt-100-lg {
    padding-top: 100px !important;
  }

  .h-pb-100-lg {
    padding-bottom: 100px !important;
  }

  .h-pl-100-lg {
    padding-left: 100px !important;
  }

  .h-pr-100-lg {
    padding-right: 100px !important;
  }

  .h-m-104-lg {
    margin: 104px !important;
  }

  .h-mx-104-lg {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }

  .h-my-104-lg {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }

  .h-mt-104-lg {
    margin-top: 104px !important;
  }

  .h-mb-104-lg {
    margin-bottom: 104px !important;
  }

  .h-ml-104-lg {
    margin-left: 104px !important;
  }

  .h-mr-104-lg {
    margin-right: 104px !important;
  }

  .h-m-104-lg-minus {
    margin: -104px !important;
  }

  .h-mx-104-lg-minus {
    margin-left: -104px !important;
    margin-right: -104px !important;
  }

  .h-my-104-lg-minus {
    margin-top: -104px !important;
    margin-bottom: -104px !important;
  }

  .h-mt-104-lg-minus {
    margin-top: -104px !important;
  }

  .h-mb-104-lg-minus {
    margin-bottom: -104px !important;
  }

  .h-ml-104-lg-minus {
    margin-left: -104px !important;
  }

  .h-mr-104-lg-minus {
    margin-right: -104px !important;
  }

  .h-p-104-lg {
    padding: 104px !important;
  }

  .h-px-104-lg {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }

  .h-py-104-lg {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }

  .h-pt-104-lg {
    padding-top: 104px !important;
  }

  .h-pb-104-lg {
    padding-bottom: 104px !important;
  }

  .h-pl-104-lg {
    padding-left: 104px !important;
  }

  .h-pr-104-lg {
    padding-right: 104px !important;
  }

  .h-m-108-lg {
    margin: 108px !important;
  }

  .h-mx-108-lg {
    margin-left: 108px !important;
    margin-right: 108px !important;
  }

  .h-my-108-lg {
    margin-top: 108px !important;
    margin-bottom: 108px !important;
  }

  .h-mt-108-lg {
    margin-top: 108px !important;
  }

  .h-mb-108-lg {
    margin-bottom: 108px !important;
  }

  .h-ml-108-lg {
    margin-left: 108px !important;
  }

  .h-mr-108-lg {
    margin-right: 108px !important;
  }

  .h-m-108-lg-minus {
    margin: -108px !important;
  }

  .h-mx-108-lg-minus {
    margin-left: -108px !important;
    margin-right: -108px !important;
  }

  .h-my-108-lg-minus {
    margin-top: -108px !important;
    margin-bottom: -108px !important;
  }

  .h-mt-108-lg-minus {
    margin-top: -108px !important;
  }

  .h-mb-108-lg-minus {
    margin-bottom: -108px !important;
  }

  .h-ml-108-lg-minus {
    margin-left: -108px !important;
  }

  .h-mr-108-lg-minus {
    margin-right: -108px !important;
  }

  .h-p-108-lg {
    padding: 108px !important;
  }

  .h-px-108-lg {
    padding-left: 108px !important;
    padding-right: 108px !important;
  }

  .h-py-108-lg {
    padding-top: 108px !important;
    padding-bottom: 108px !important;
  }

  .h-pt-108-lg {
    padding-top: 108px !important;
  }

  .h-pb-108-lg {
    padding-bottom: 108px !important;
  }

  .h-pl-108-lg {
    padding-left: 108px !important;
  }

  .h-pr-108-lg {
    padding-right: 108px !important;
  }

  .h-m-112-lg {
    margin: 112px !important;
  }

  .h-mx-112-lg {
    margin-left: 112px !important;
    margin-right: 112px !important;
  }

  .h-my-112-lg {
    margin-top: 112px !important;
    margin-bottom: 112px !important;
  }

  .h-mt-112-lg {
    margin-top: 112px !important;
  }

  .h-mb-112-lg {
    margin-bottom: 112px !important;
  }

  .h-ml-112-lg {
    margin-left: 112px !important;
  }

  .h-mr-112-lg {
    margin-right: 112px !important;
  }

  .h-m-112-lg-minus {
    margin: -112px !important;
  }

  .h-mx-112-lg-minus {
    margin-left: -112px !important;
    margin-right: -112px !important;
  }

  .h-my-112-lg-minus {
    margin-top: -112px !important;
    margin-bottom: -112px !important;
  }

  .h-mt-112-lg-minus {
    margin-top: -112px !important;
  }

  .h-mb-112-lg-minus {
    margin-bottom: -112px !important;
  }

  .h-ml-112-lg-minus {
    margin-left: -112px !important;
  }

  .h-mr-112-lg-minus {
    margin-right: -112px !important;
  }

  .h-p-112-lg {
    padding: 112px !important;
  }

  .h-px-112-lg {
    padding-left: 112px !important;
    padding-right: 112px !important;
  }

  .h-py-112-lg {
    padding-top: 112px !important;
    padding-bottom: 112px !important;
  }

  .h-pt-112-lg {
    padding-top: 112px !important;
  }

  .h-pb-112-lg {
    padding-bottom: 112px !important;
  }

  .h-pl-112-lg {
    padding-left: 112px !important;
  }

  .h-pr-112-lg {
    padding-right: 112px !important;
  }

  .h-m-116-lg {
    margin: 116px !important;
  }

  .h-mx-116-lg {
    margin-left: 116px !important;
    margin-right: 116px !important;
  }

  .h-my-116-lg {
    margin-top: 116px !important;
    margin-bottom: 116px !important;
  }

  .h-mt-116-lg {
    margin-top: 116px !important;
  }

  .h-mb-116-lg {
    margin-bottom: 116px !important;
  }

  .h-ml-116-lg {
    margin-left: 116px !important;
  }

  .h-mr-116-lg {
    margin-right: 116px !important;
  }

  .h-m-116-lg-minus {
    margin: -116px !important;
  }

  .h-mx-116-lg-minus {
    margin-left: -116px !important;
    margin-right: -116px !important;
  }

  .h-my-116-lg-minus {
    margin-top: -116px !important;
    margin-bottom: -116px !important;
  }

  .h-mt-116-lg-minus {
    margin-top: -116px !important;
  }

  .h-mb-116-lg-minus {
    margin-bottom: -116px !important;
  }

  .h-ml-116-lg-minus {
    margin-left: -116px !important;
  }

  .h-mr-116-lg-minus {
    margin-right: -116px !important;
  }

  .h-p-116-lg {
    padding: 116px !important;
  }

  .h-px-116-lg {
    padding-left: 116px !important;
    padding-right: 116px !important;
  }

  .h-py-116-lg {
    padding-top: 116px !important;
    padding-bottom: 116px !important;
  }

  .h-pt-116-lg {
    padding-top: 116px !important;
  }

  .h-pb-116-lg {
    padding-bottom: 116px !important;
  }

  .h-pl-116-lg {
    padding-left: 116px !important;
  }

  .h-pr-116-lg {
    padding-right: 116px !important;
  }

  .h-m-120-lg {
    margin: 120px !important;
  }

  .h-mx-120-lg {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }

  .h-my-120-lg {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

  .h-mt-120-lg {
    margin-top: 120px !important;
  }

  .h-mb-120-lg {
    margin-bottom: 120px !important;
  }

  .h-ml-120-lg {
    margin-left: 120px !important;
  }

  .h-mr-120-lg {
    margin-right: 120px !important;
  }

  .h-m-120-lg-minus {
    margin: -120px !important;
  }

  .h-mx-120-lg-minus {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }

  .h-my-120-lg-minus {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }

  .h-mt-120-lg-minus {
    margin-top: -120px !important;
  }

  .h-mb-120-lg-minus {
    margin-bottom: -120px !important;
  }

  .h-ml-120-lg-minus {
    margin-left: -120px !important;
  }

  .h-mr-120-lg-minus {
    margin-right: -120px !important;
  }

  .h-p-120-lg {
    padding: 120px !important;
  }

  .h-px-120-lg {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }

  .h-py-120-lg {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .h-pt-120-lg {
    padding-top: 120px !important;
  }

  .h-pb-120-lg {
    padding-bottom: 120px !important;
  }

  .h-pl-120-lg {
    padding-left: 120px !important;
  }

  .h-pr-120-lg {
    padding-right: 120px !important;
  }

  .h-m-124-lg {
    margin: 124px !important;
  }

  .h-mx-124-lg {
    margin-left: 124px !important;
    margin-right: 124px !important;
  }

  .h-my-124-lg {
    margin-top: 124px !important;
    margin-bottom: 124px !important;
  }

  .h-mt-124-lg {
    margin-top: 124px !important;
  }

  .h-mb-124-lg {
    margin-bottom: 124px !important;
  }

  .h-ml-124-lg {
    margin-left: 124px !important;
  }

  .h-mr-124-lg {
    margin-right: 124px !important;
  }

  .h-m-124-lg-minus {
    margin: -124px !important;
  }

  .h-mx-124-lg-minus {
    margin-left: -124px !important;
    margin-right: -124px !important;
  }

  .h-my-124-lg-minus {
    margin-top: -124px !important;
    margin-bottom: -124px !important;
  }

  .h-mt-124-lg-minus {
    margin-top: -124px !important;
  }

  .h-mb-124-lg-minus {
    margin-bottom: -124px !important;
  }

  .h-ml-124-lg-minus {
    margin-left: -124px !important;
  }

  .h-mr-124-lg-minus {
    margin-right: -124px !important;
  }

  .h-p-124-lg {
    padding: 124px !important;
  }

  .h-px-124-lg {
    padding-left: 124px !important;
    padding-right: 124px !important;
  }

  .h-py-124-lg {
    padding-top: 124px !important;
    padding-bottom: 124px !important;
  }

  .h-pt-124-lg {
    padding-top: 124px !important;
  }

  .h-pb-124-lg {
    padding-bottom: 124px !important;
  }

  .h-pl-124-lg {
    padding-left: 124px !important;
  }

  .h-pr-124-lg {
    padding-right: 124px !important;
  }

  .h-m-128-lg {
    margin: 128px !important;
  }

  .h-mx-128-lg {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }

  .h-my-128-lg {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }

  .h-mt-128-lg {
    margin-top: 128px !important;
  }

  .h-mb-128-lg {
    margin-bottom: 128px !important;
  }

  .h-ml-128-lg {
    margin-left: 128px !important;
  }

  .h-mr-128-lg {
    margin-right: 128px !important;
  }

  .h-m-128-lg-minus {
    margin: -128px !important;
  }

  .h-mx-128-lg-minus {
    margin-left: -128px !important;
    margin-right: -128px !important;
  }

  .h-my-128-lg-minus {
    margin-top: -128px !important;
    margin-bottom: -128px !important;
  }

  .h-mt-128-lg-minus {
    margin-top: -128px !important;
  }

  .h-mb-128-lg-minus {
    margin-bottom: -128px !important;
  }

  .h-ml-128-lg-minus {
    margin-left: -128px !important;
  }

  .h-mr-128-lg-minus {
    margin-right: -128px !important;
  }

  .h-p-128-lg {
    padding: 128px !important;
  }

  .h-px-128-lg {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }

  .h-py-128-lg {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }

  .h-pt-128-lg {
    padding-top: 128px !important;
  }

  .h-pb-128-lg {
    padding-bottom: 128px !important;
  }

  .h-pl-128-lg {
    padding-left: 128px !important;
  }

  .h-pr-128-lg {
    padding-right: 128px !important;
  }

  .h-m-132-lg {
    margin: 132px !important;
  }

  .h-mx-132-lg {
    margin-left: 132px !important;
    margin-right: 132px !important;
  }

  .h-my-132-lg {
    margin-top: 132px !important;
    margin-bottom: 132px !important;
  }

  .h-mt-132-lg {
    margin-top: 132px !important;
  }

  .h-mb-132-lg {
    margin-bottom: 132px !important;
  }

  .h-ml-132-lg {
    margin-left: 132px !important;
  }

  .h-mr-132-lg {
    margin-right: 132px !important;
  }

  .h-m-132-lg-minus {
    margin: -132px !important;
  }

  .h-mx-132-lg-minus {
    margin-left: -132px !important;
    margin-right: -132px !important;
  }

  .h-my-132-lg-minus {
    margin-top: -132px !important;
    margin-bottom: -132px !important;
  }

  .h-mt-132-lg-minus {
    margin-top: -132px !important;
  }

  .h-mb-132-lg-minus {
    margin-bottom: -132px !important;
  }

  .h-ml-132-lg-minus {
    margin-left: -132px !important;
  }

  .h-mr-132-lg-minus {
    margin-right: -132px !important;
  }

  .h-p-132-lg {
    padding: 132px !important;
  }

  .h-px-132-lg {
    padding-left: 132px !important;
    padding-right: 132px !important;
  }

  .h-py-132-lg {
    padding-top: 132px !important;
    padding-bottom: 132px !important;
  }

  .h-pt-132-lg {
    padding-top: 132px !important;
  }

  .h-pb-132-lg {
    padding-bottom: 132px !important;
  }

  .h-pl-132-lg {
    padding-left: 132px !important;
  }

  .h-pr-132-lg {
    padding-right: 132px !important;
  }

  .h-m-136-lg {
    margin: 136px !important;
  }

  .h-mx-136-lg {
    margin-left: 136px !important;
    margin-right: 136px !important;
  }

  .h-my-136-lg {
    margin-top: 136px !important;
    margin-bottom: 136px !important;
  }

  .h-mt-136-lg {
    margin-top: 136px !important;
  }

  .h-mb-136-lg {
    margin-bottom: 136px !important;
  }

  .h-ml-136-lg {
    margin-left: 136px !important;
  }

  .h-mr-136-lg {
    margin-right: 136px !important;
  }

  .h-m-136-lg-minus {
    margin: -136px !important;
  }

  .h-mx-136-lg-minus {
    margin-left: -136px !important;
    margin-right: -136px !important;
  }

  .h-my-136-lg-minus {
    margin-top: -136px !important;
    margin-bottom: -136px !important;
  }

  .h-mt-136-lg-minus {
    margin-top: -136px !important;
  }

  .h-mb-136-lg-minus {
    margin-bottom: -136px !important;
  }

  .h-ml-136-lg-minus {
    margin-left: -136px !important;
  }

  .h-mr-136-lg-minus {
    margin-right: -136px !important;
  }

  .h-p-136-lg {
    padding: 136px !important;
  }

  .h-px-136-lg {
    padding-left: 136px !important;
    padding-right: 136px !important;
  }

  .h-py-136-lg {
    padding-top: 136px !important;
    padding-bottom: 136px !important;
  }

  .h-pt-136-lg {
    padding-top: 136px !important;
  }

  .h-pb-136-lg {
    padding-bottom: 136px !important;
  }

  .h-pl-136-lg {
    padding-left: 136px !important;
  }

  .h-pr-136-lg {
    padding-right: 136px !important;
  }

  .h-m-140-lg {
    margin: 140px !important;
  }

  .h-mx-140-lg {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }

  .h-my-140-lg {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }

  .h-mt-140-lg {
    margin-top: 140px !important;
  }

  .h-mb-140-lg {
    margin-bottom: 140px !important;
  }

  .h-ml-140-lg {
    margin-left: 140px !important;
  }

  .h-mr-140-lg {
    margin-right: 140px !important;
  }

  .h-m-140-lg-minus {
    margin: -140px !important;
  }

  .h-mx-140-lg-minus {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }

  .h-my-140-lg-minus {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }

  .h-mt-140-lg-minus {
    margin-top: -140px !important;
  }

  .h-mb-140-lg-minus {
    margin-bottom: -140px !important;
  }

  .h-ml-140-lg-minus {
    margin-left: -140px !important;
  }

  .h-mr-140-lg-minus {
    margin-right: -140px !important;
  }

  .h-p-140-lg {
    padding: 140px !important;
  }

  .h-px-140-lg {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }

  .h-py-140-lg {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }

  .h-pt-140-lg {
    padding-top: 140px !important;
  }

  .h-pb-140-lg {
    padding-bottom: 140px !important;
  }

  .h-pl-140-lg {
    padding-left: 140px !important;
  }

  .h-pr-140-lg {
    padding-right: 140px !important;
  }

  .h-m-144-lg {
    margin: 144px !important;
  }

  .h-mx-144-lg {
    margin-left: 144px !important;
    margin-right: 144px !important;
  }

  .h-my-144-lg {
    margin-top: 144px !important;
    margin-bottom: 144px !important;
  }

  .h-mt-144-lg {
    margin-top: 144px !important;
  }

  .h-mb-144-lg {
    margin-bottom: 144px !important;
  }

  .h-ml-144-lg {
    margin-left: 144px !important;
  }

  .h-mr-144-lg {
    margin-right: 144px !important;
  }

  .h-m-144-lg-minus {
    margin: -144px !important;
  }

  .h-mx-144-lg-minus {
    margin-left: -144px !important;
    margin-right: -144px !important;
  }

  .h-my-144-lg-minus {
    margin-top: -144px !important;
    margin-bottom: -144px !important;
  }

  .h-mt-144-lg-minus {
    margin-top: -144px !important;
  }

  .h-mb-144-lg-minus {
    margin-bottom: -144px !important;
  }

  .h-ml-144-lg-minus {
    margin-left: -144px !important;
  }

  .h-mr-144-lg-minus {
    margin-right: -144px !important;
  }

  .h-p-144-lg {
    padding: 144px !important;
  }

  .h-px-144-lg {
    padding-left: 144px !important;
    padding-right: 144px !important;
  }

  .h-py-144-lg {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .h-pt-144-lg {
    padding-top: 144px !important;
  }

  .h-pb-144-lg {
    padding-bottom: 144px !important;
  }

  .h-pl-144-lg {
    padding-left: 144px !important;
  }

  .h-pr-144-lg {
    padding-right: 144px !important;
  }

  .h-m-148-lg {
    margin: 148px !important;
  }

  .h-mx-148-lg {
    margin-left: 148px !important;
    margin-right: 148px !important;
  }

  .h-my-148-lg {
    margin-top: 148px !important;
    margin-bottom: 148px !important;
  }

  .h-mt-148-lg {
    margin-top: 148px !important;
  }

  .h-mb-148-lg {
    margin-bottom: 148px !important;
  }

  .h-ml-148-lg {
    margin-left: 148px !important;
  }

  .h-mr-148-lg {
    margin-right: 148px !important;
  }

  .h-m-148-lg-minus {
    margin: -148px !important;
  }

  .h-mx-148-lg-minus {
    margin-left: -148px !important;
    margin-right: -148px !important;
  }

  .h-my-148-lg-minus {
    margin-top: -148px !important;
    margin-bottom: -148px !important;
  }

  .h-mt-148-lg-minus {
    margin-top: -148px !important;
  }

  .h-mb-148-lg-minus {
    margin-bottom: -148px !important;
  }

  .h-ml-148-lg-minus {
    margin-left: -148px !important;
  }

  .h-mr-148-lg-minus {
    margin-right: -148px !important;
  }

  .h-p-148-lg {
    padding: 148px !important;
  }

  .h-px-148-lg {
    padding-left: 148px !important;
    padding-right: 148px !important;
  }

  .h-py-148-lg {
    padding-top: 148px !important;
    padding-bottom: 148px !important;
  }

  .h-pt-148-lg {
    padding-top: 148px !important;
  }

  .h-pb-148-lg {
    padding-bottom: 148px !important;
  }

  .h-pl-148-lg {
    padding-left: 148px !important;
  }

  .h-pr-148-lg {
    padding-right: 148px !important;
  }

  .h-m-152-lg {
    margin: 152px !important;
  }

  .h-mx-152-lg {
    margin-left: 152px !important;
    margin-right: 152px !important;
  }

  .h-my-152-lg {
    margin-top: 152px !important;
    margin-bottom: 152px !important;
  }

  .h-mt-152-lg {
    margin-top: 152px !important;
  }

  .h-mb-152-lg {
    margin-bottom: 152px !important;
  }

  .h-ml-152-lg {
    margin-left: 152px !important;
  }

  .h-mr-152-lg {
    margin-right: 152px !important;
  }

  .h-m-152-lg-minus {
    margin: -152px !important;
  }

  .h-mx-152-lg-minus {
    margin-left: -152px !important;
    margin-right: -152px !important;
  }

  .h-my-152-lg-minus {
    margin-top: -152px !important;
    margin-bottom: -152px !important;
  }

  .h-mt-152-lg-minus {
    margin-top: -152px !important;
  }

  .h-mb-152-lg-minus {
    margin-bottom: -152px !important;
  }

  .h-ml-152-lg-minus {
    margin-left: -152px !important;
  }

  .h-mr-152-lg-minus {
    margin-right: -152px !important;
  }

  .h-p-152-lg {
    padding: 152px !important;
  }

  .h-px-152-lg {
    padding-left: 152px !important;
    padding-right: 152px !important;
  }

  .h-py-152-lg {
    padding-top: 152px !important;
    padding-bottom: 152px !important;
  }

  .h-pt-152-lg {
    padding-top: 152px !important;
  }

  .h-pb-152-lg {
    padding-bottom: 152px !important;
  }

  .h-pl-152-lg {
    padding-left: 152px !important;
  }

  .h-pr-152-lg {
    padding-right: 152px !important;
  }

  .h-m-156-lg {
    margin: 156px !important;
  }

  .h-mx-156-lg {
    margin-left: 156px !important;
    margin-right: 156px !important;
  }

  .h-my-156-lg {
    margin-top: 156px !important;
    margin-bottom: 156px !important;
  }

  .h-mt-156-lg {
    margin-top: 156px !important;
  }

  .h-mb-156-lg {
    margin-bottom: 156px !important;
  }

  .h-ml-156-lg {
    margin-left: 156px !important;
  }

  .h-mr-156-lg {
    margin-right: 156px !important;
  }

  .h-m-156-lg-minus {
    margin: -156px !important;
  }

  .h-mx-156-lg-minus {
    margin-left: -156px !important;
    margin-right: -156px !important;
  }

  .h-my-156-lg-minus {
    margin-top: -156px !important;
    margin-bottom: -156px !important;
  }

  .h-mt-156-lg-minus {
    margin-top: -156px !important;
  }

  .h-mb-156-lg-minus {
    margin-bottom: -156px !important;
  }

  .h-ml-156-lg-minus {
    margin-left: -156px !important;
  }

  .h-mr-156-lg-minus {
    margin-right: -156px !important;
  }

  .h-p-156-lg {
    padding: 156px !important;
  }

  .h-px-156-lg {
    padding-left: 156px !important;
    padding-right: 156px !important;
  }

  .h-py-156-lg {
    padding-top: 156px !important;
    padding-bottom: 156px !important;
  }

  .h-pt-156-lg {
    padding-top: 156px !important;
  }

  .h-pb-156-lg {
    padding-bottom: 156px !important;
  }

  .h-pl-156-lg {
    padding-left: 156px !important;
  }

  .h-pr-156-lg {
    padding-right: 156px !important;
  }

  .h-m-160-lg {
    margin: 160px !important;
  }

  .h-mx-160-lg {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }

  .h-my-160-lg {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }

  .h-mt-160-lg {
    margin-top: 160px !important;
  }

  .h-mb-160-lg {
    margin-bottom: 160px !important;
  }

  .h-ml-160-lg {
    margin-left: 160px !important;
  }

  .h-mr-160-lg {
    margin-right: 160px !important;
  }

  .h-m-160-lg-minus {
    margin: -160px !important;
  }

  .h-mx-160-lg-minus {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }

  .h-my-160-lg-minus {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }

  .h-mt-160-lg-minus {
    margin-top: -160px !important;
  }

  .h-mb-160-lg-minus {
    margin-bottom: -160px !important;
  }

  .h-ml-160-lg-minus {
    margin-left: -160px !important;
  }

  .h-mr-160-lg-minus {
    margin-right: -160px !important;
  }

  .h-p-160-lg {
    padding: 160px !important;
  }

  .h-px-160-lg {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }

  .h-py-160-lg {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }

  .h-pt-160-lg {
    padding-top: 160px !important;
  }

  .h-pb-160-lg {
    padding-bottom: 160px !important;
  }

  .h-pl-160-lg {
    padding-left: 160px !important;
  }

  .h-pr-160-lg {
    padding-right: 160px !important;
  }

  .h-m-164-lg {
    margin: 164px !important;
  }

  .h-mx-164-lg {
    margin-left: 164px !important;
    margin-right: 164px !important;
  }

  .h-my-164-lg {
    margin-top: 164px !important;
    margin-bottom: 164px !important;
  }

  .h-mt-164-lg {
    margin-top: 164px !important;
  }

  .h-mb-164-lg {
    margin-bottom: 164px !important;
  }

  .h-ml-164-lg {
    margin-left: 164px !important;
  }

  .h-mr-164-lg {
    margin-right: 164px !important;
  }

  .h-m-164-lg-minus {
    margin: -164px !important;
  }

  .h-mx-164-lg-minus {
    margin-left: -164px !important;
    margin-right: -164px !important;
  }

  .h-my-164-lg-minus {
    margin-top: -164px !important;
    margin-bottom: -164px !important;
  }

  .h-mt-164-lg-minus {
    margin-top: -164px !important;
  }

  .h-mb-164-lg-minus {
    margin-bottom: -164px !important;
  }

  .h-ml-164-lg-minus {
    margin-left: -164px !important;
  }

  .h-mr-164-lg-minus {
    margin-right: -164px !important;
  }

  .h-p-164-lg {
    padding: 164px !important;
  }

  .h-px-164-lg {
    padding-left: 164px !important;
    padding-right: 164px !important;
  }

  .h-py-164-lg {
    padding-top: 164px !important;
    padding-bottom: 164px !important;
  }

  .h-pt-164-lg {
    padding-top: 164px !important;
  }

  .h-pb-164-lg {
    padding-bottom: 164px !important;
  }

  .h-pl-164-lg {
    padding-left: 164px !important;
  }

  .h-pr-164-lg {
    padding-right: 164px !important;
  }

  .h-m-168-lg {
    margin: 168px !important;
  }

  .h-mx-168-lg {
    margin-left: 168px !important;
    margin-right: 168px !important;
  }

  .h-my-168-lg {
    margin-top: 168px !important;
    margin-bottom: 168px !important;
  }

  .h-mt-168-lg {
    margin-top: 168px !important;
  }

  .h-mb-168-lg {
    margin-bottom: 168px !important;
  }

  .h-ml-168-lg {
    margin-left: 168px !important;
  }

  .h-mr-168-lg {
    margin-right: 168px !important;
  }

  .h-m-168-lg-minus {
    margin: -168px !important;
  }

  .h-mx-168-lg-minus {
    margin-left: -168px !important;
    margin-right: -168px !important;
  }

  .h-my-168-lg-minus {
    margin-top: -168px !important;
    margin-bottom: -168px !important;
  }

  .h-mt-168-lg-minus {
    margin-top: -168px !important;
  }

  .h-mb-168-lg-minus {
    margin-bottom: -168px !important;
  }

  .h-ml-168-lg-minus {
    margin-left: -168px !important;
  }

  .h-mr-168-lg-minus {
    margin-right: -168px !important;
  }

  .h-p-168-lg {
    padding: 168px !important;
  }

  .h-px-168-lg {
    padding-left: 168px !important;
    padding-right: 168px !important;
  }

  .h-py-168-lg {
    padding-top: 168px !important;
    padding-bottom: 168px !important;
  }

  .h-pt-168-lg {
    padding-top: 168px !important;
  }

  .h-pb-168-lg {
    padding-bottom: 168px !important;
  }

  .h-pl-168-lg {
    padding-left: 168px !important;
  }

  .h-pr-168-lg {
    padding-right: 168px !important;
  }

  .h-m-172-lg {
    margin: 172px !important;
  }

  .h-mx-172-lg {
    margin-left: 172px !important;
    margin-right: 172px !important;
  }

  .h-my-172-lg {
    margin-top: 172px !important;
    margin-bottom: 172px !important;
  }

  .h-mt-172-lg {
    margin-top: 172px !important;
  }

  .h-mb-172-lg {
    margin-bottom: 172px !important;
  }

  .h-ml-172-lg {
    margin-left: 172px !important;
  }

  .h-mr-172-lg {
    margin-right: 172px !important;
  }

  .h-m-172-lg-minus {
    margin: -172px !important;
  }

  .h-mx-172-lg-minus {
    margin-left: -172px !important;
    margin-right: -172px !important;
  }

  .h-my-172-lg-minus {
    margin-top: -172px !important;
    margin-bottom: -172px !important;
  }

  .h-mt-172-lg-minus {
    margin-top: -172px !important;
  }

  .h-mb-172-lg-minus {
    margin-bottom: -172px !important;
  }

  .h-ml-172-lg-minus {
    margin-left: -172px !important;
  }

  .h-mr-172-lg-minus {
    margin-right: -172px !important;
  }

  .h-p-172-lg {
    padding: 172px !important;
  }

  .h-px-172-lg {
    padding-left: 172px !important;
    padding-right: 172px !important;
  }

  .h-py-172-lg {
    padding-top: 172px !important;
    padding-bottom: 172px !important;
  }

  .h-pt-172-lg {
    padding-top: 172px !important;
  }

  .h-pb-172-lg {
    padding-bottom: 172px !important;
  }

  .h-pl-172-lg {
    padding-left: 172px !important;
  }

  .h-pr-172-lg {
    padding-right: 172px !important;
  }

  .h-m-176-lg {
    margin: 176px !important;
  }

  .h-mx-176-lg {
    margin-left: 176px !important;
    margin-right: 176px !important;
  }

  .h-my-176-lg {
    margin-top: 176px !important;
    margin-bottom: 176px !important;
  }

  .h-mt-176-lg {
    margin-top: 176px !important;
  }

  .h-mb-176-lg {
    margin-bottom: 176px !important;
  }

  .h-ml-176-lg {
    margin-left: 176px !important;
  }

  .h-mr-176-lg {
    margin-right: 176px !important;
  }

  .h-m-176-lg-minus {
    margin: -176px !important;
  }

  .h-mx-176-lg-minus {
    margin-left: -176px !important;
    margin-right: -176px !important;
  }

  .h-my-176-lg-minus {
    margin-top: -176px !important;
    margin-bottom: -176px !important;
  }

  .h-mt-176-lg-minus {
    margin-top: -176px !important;
  }

  .h-mb-176-lg-minus {
    margin-bottom: -176px !important;
  }

  .h-ml-176-lg-minus {
    margin-left: -176px !important;
  }

  .h-mr-176-lg-minus {
    margin-right: -176px !important;
  }

  .h-p-176-lg {
    padding: 176px !important;
  }

  .h-px-176-lg {
    padding-left: 176px !important;
    padding-right: 176px !important;
  }

  .h-py-176-lg {
    padding-top: 176px !important;
    padding-bottom: 176px !important;
  }

  .h-pt-176-lg {
    padding-top: 176px !important;
  }

  .h-pb-176-lg {
    padding-bottom: 176px !important;
  }

  .h-pl-176-lg {
    padding-left: 176px !important;
  }

  .h-pr-176-lg {
    padding-right: 176px !important;
  }

  .h-m-180-lg {
    margin: 180px !important;
  }

  .h-mx-180-lg {
    margin-left: 180px !important;
    margin-right: 180px !important;
  }

  .h-my-180-lg {
    margin-top: 180px !important;
    margin-bottom: 180px !important;
  }

  .h-mt-180-lg {
    margin-top: 180px !important;
  }

  .h-mb-180-lg {
    margin-bottom: 180px !important;
  }

  .h-ml-180-lg {
    margin-left: 180px !important;
  }

  .h-mr-180-lg {
    margin-right: 180px !important;
  }

  .h-m-180-lg-minus {
    margin: -180px !important;
  }

  .h-mx-180-lg-minus {
    margin-left: -180px !important;
    margin-right: -180px !important;
  }

  .h-my-180-lg-minus {
    margin-top: -180px !important;
    margin-bottom: -180px !important;
  }

  .h-mt-180-lg-minus {
    margin-top: -180px !important;
  }

  .h-mb-180-lg-minus {
    margin-bottom: -180px !important;
  }

  .h-ml-180-lg-minus {
    margin-left: -180px !important;
  }

  .h-mr-180-lg-minus {
    margin-right: -180px !important;
  }

  .h-p-180-lg {
    padding: 180px !important;
  }

  .h-px-180-lg {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }

  .h-py-180-lg {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }

  .h-pt-180-lg {
    padding-top: 180px !important;
  }

  .h-pb-180-lg {
    padding-bottom: 180px !important;
  }

  .h-pl-180-lg {
    padding-left: 180px !important;
  }

  .h-pr-180-lg {
    padding-right: 180px !important;
  }

  .h-m-184-lg {
    margin: 184px !important;
  }

  .h-mx-184-lg {
    margin-left: 184px !important;
    margin-right: 184px !important;
  }

  .h-my-184-lg {
    margin-top: 184px !important;
    margin-bottom: 184px !important;
  }

  .h-mt-184-lg {
    margin-top: 184px !important;
  }

  .h-mb-184-lg {
    margin-bottom: 184px !important;
  }

  .h-ml-184-lg {
    margin-left: 184px !important;
  }

  .h-mr-184-lg {
    margin-right: 184px !important;
  }

  .h-m-184-lg-minus {
    margin: -184px !important;
  }

  .h-mx-184-lg-minus {
    margin-left: -184px !important;
    margin-right: -184px !important;
  }

  .h-my-184-lg-minus {
    margin-top: -184px !important;
    margin-bottom: -184px !important;
  }

  .h-mt-184-lg-minus {
    margin-top: -184px !important;
  }

  .h-mb-184-lg-minus {
    margin-bottom: -184px !important;
  }

  .h-ml-184-lg-minus {
    margin-left: -184px !important;
  }

  .h-mr-184-lg-minus {
    margin-right: -184px !important;
  }

  .h-p-184-lg {
    padding: 184px !important;
  }

  .h-px-184-lg {
    padding-left: 184px !important;
    padding-right: 184px !important;
  }

  .h-py-184-lg {
    padding-top: 184px !important;
    padding-bottom: 184px !important;
  }

  .h-pt-184-lg {
    padding-top: 184px !important;
  }

  .h-pb-184-lg {
    padding-bottom: 184px !important;
  }

  .h-pl-184-lg {
    padding-left: 184px !important;
  }

  .h-pr-184-lg {
    padding-right: 184px !important;
  }

  .h-m-188-lg {
    margin: 188px !important;
  }

  .h-mx-188-lg {
    margin-left: 188px !important;
    margin-right: 188px !important;
  }

  .h-my-188-lg {
    margin-top: 188px !important;
    margin-bottom: 188px !important;
  }

  .h-mt-188-lg {
    margin-top: 188px !important;
  }

  .h-mb-188-lg {
    margin-bottom: 188px !important;
  }

  .h-ml-188-lg {
    margin-left: 188px !important;
  }

  .h-mr-188-lg {
    margin-right: 188px !important;
  }

  .h-m-188-lg-minus {
    margin: -188px !important;
  }

  .h-mx-188-lg-minus {
    margin-left: -188px !important;
    margin-right: -188px !important;
  }

  .h-my-188-lg-minus {
    margin-top: -188px !important;
    margin-bottom: -188px !important;
  }

  .h-mt-188-lg-minus {
    margin-top: -188px !important;
  }

  .h-mb-188-lg-minus {
    margin-bottom: -188px !important;
  }

  .h-ml-188-lg-minus {
    margin-left: -188px !important;
  }

  .h-mr-188-lg-minus {
    margin-right: -188px !important;
  }

  .h-p-188-lg {
    padding: 188px !important;
  }

  .h-px-188-lg {
    padding-left: 188px !important;
    padding-right: 188px !important;
  }

  .h-py-188-lg {
    padding-top: 188px !important;
    padding-bottom: 188px !important;
  }

  .h-pt-188-lg {
    padding-top: 188px !important;
  }

  .h-pb-188-lg {
    padding-bottom: 188px !important;
  }

  .h-pl-188-lg {
    padding-left: 188px !important;
  }

  .h-pr-188-lg {
    padding-right: 188px !important;
  }

  .h-m-192-lg {
    margin: 192px !important;
  }

  .h-mx-192-lg {
    margin-left: 192px !important;
    margin-right: 192px !important;
  }

  .h-my-192-lg {
    margin-top: 192px !important;
    margin-bottom: 192px !important;
  }

  .h-mt-192-lg {
    margin-top: 192px !important;
  }

  .h-mb-192-lg {
    margin-bottom: 192px !important;
  }

  .h-ml-192-lg {
    margin-left: 192px !important;
  }

  .h-mr-192-lg {
    margin-right: 192px !important;
  }

  .h-m-192-lg-minus {
    margin: -192px !important;
  }

  .h-mx-192-lg-minus {
    margin-left: -192px !important;
    margin-right: -192px !important;
  }

  .h-my-192-lg-minus {
    margin-top: -192px !important;
    margin-bottom: -192px !important;
  }

  .h-mt-192-lg-minus {
    margin-top: -192px !important;
  }

  .h-mb-192-lg-minus {
    margin-bottom: -192px !important;
  }

  .h-ml-192-lg-minus {
    margin-left: -192px !important;
  }

  .h-mr-192-lg-minus {
    margin-right: -192px !important;
  }

  .h-p-192-lg {
    padding: 192px !important;
  }

  .h-px-192-lg {
    padding-left: 192px !important;
    padding-right: 192px !important;
  }

  .h-py-192-lg {
    padding-top: 192px !important;
    padding-bottom: 192px !important;
  }

  .h-pt-192-lg {
    padding-top: 192px !important;
  }

  .h-pb-192-lg {
    padding-bottom: 192px !important;
  }

  .h-pl-192-lg {
    padding-left: 192px !important;
  }

  .h-pr-192-lg {
    padding-right: 192px !important;
  }

  .h-m-196-lg {
    margin: 196px !important;
  }

  .h-mx-196-lg {
    margin-left: 196px !important;
    margin-right: 196px !important;
  }

  .h-my-196-lg {
    margin-top: 196px !important;
    margin-bottom: 196px !important;
  }

  .h-mt-196-lg {
    margin-top: 196px !important;
  }

  .h-mb-196-lg {
    margin-bottom: 196px !important;
  }

  .h-ml-196-lg {
    margin-left: 196px !important;
  }

  .h-mr-196-lg {
    margin-right: 196px !important;
  }

  .h-m-196-lg-minus {
    margin: -196px !important;
  }

  .h-mx-196-lg-minus {
    margin-left: -196px !important;
    margin-right: -196px !important;
  }

  .h-my-196-lg-minus {
    margin-top: -196px !important;
    margin-bottom: -196px !important;
  }

  .h-mt-196-lg-minus {
    margin-top: -196px !important;
  }

  .h-mb-196-lg-minus {
    margin-bottom: -196px !important;
  }

  .h-ml-196-lg-minus {
    margin-left: -196px !important;
  }

  .h-mr-196-lg-minus {
    margin-right: -196px !important;
  }

  .h-p-196-lg {
    padding: 196px !important;
  }

  .h-px-196-lg {
    padding-left: 196px !important;
    padding-right: 196px !important;
  }

  .h-py-196-lg {
    padding-top: 196px !important;
    padding-bottom: 196px !important;
  }

  .h-pt-196-lg {
    padding-top: 196px !important;
  }

  .h-pb-196-lg {
    padding-bottom: 196px !important;
  }

  .h-pl-196-lg {
    padding-left: 196px !important;
  }

  .h-pr-196-lg {
    padding-right: 196px !important;
  }

  .h-m-200-lg {
    margin: 200px !important;
  }

  .h-mx-200-lg {
    margin-left: 200px !important;
    margin-right: 200px !important;
  }

  .h-my-200-lg {
    margin-top: 200px !important;
    margin-bottom: 200px !important;
  }

  .h-mt-200-lg {
    margin-top: 200px !important;
  }

  .h-mb-200-lg {
    margin-bottom: 200px !important;
  }

  .h-ml-200-lg {
    margin-left: 200px !important;
  }

  .h-mr-200-lg {
    margin-right: 200px !important;
  }

  .h-m-200-lg-minus {
    margin: -200px !important;
  }

  .h-mx-200-lg-minus {
    margin-left: -200px !important;
    margin-right: -200px !important;
  }

  .h-my-200-lg-minus {
    margin-top: -200px !important;
    margin-bottom: -200px !important;
  }

  .h-mt-200-lg-minus {
    margin-top: -200px !important;
  }

  .h-mb-200-lg-minus {
    margin-bottom: -200px !important;
  }

  .h-ml-200-lg-minus {
    margin-left: -200px !important;
  }

  .h-mr-200-lg-minus {
    margin-right: -200px !important;
  }

  .h-p-200-lg {
    padding: 200px !important;
  }

  .h-px-200-lg {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }

  .h-py-200-lg {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }

  .h-pt-200-lg {
    padding-top: 200px !important;
  }

  .h-pb-200-lg {
    padding-bottom: 200px !important;
  }

  .h-pl-200-lg {
    padding-left: 200px !important;
  }

  .h-pr-200-lg {
    padding-right: 200px !important;
  }

  .w-px-1-lg {
    width: 1px !important;
  }

  .w-px-2-lg {
    width: 2px !important;
  }

  .w-px-3-lg {
    width: 3px !important;
  }

  .w-px-4-lg {
    width: 4px !important;
  }

  .w-px-5-lg {
    width: 5px !important;
  }

  .w-px-6-lg {
    width: 6px !important;
  }

  .w-px-7-lg {
    width: 7px !important;
  }

  .w-px-8-lg {
    width: 8px !important;
  }

  .w-px-9-lg {
    width: 9px !important;
  }

  .w-px-10-lg {
    width: 10px !important;
  }

  .w-px-11-lg {
    width: 11px !important;
  }

  .w-px-12-lg {
    width: 12px !important;
  }

  .w-px-13-lg {
    width: 13px !important;
  }

  .w-px-14-lg {
    width: 14px !important;
  }

  .w-px-15-lg {
    width: 15px !important;
  }

  .w-px-16-lg {
    width: 16px !important;
  }

  .w-px-17-lg {
    width: 17px !important;
  }

  .w-px-18-lg {
    width: 18px !important;
  }

  .w-px-19-lg {
    width: 19px !important;
  }

  .w-px-20-lg {
    width: 20px !important;
  }

  .w-px-21-lg {
    width: 21px !important;
  }

  .w-px-22-lg {
    width: 22px !important;
  }

  .w-px-23-lg {
    width: 23px !important;
  }

  .w-px-24-lg {
    width: 24px !important;
  }

  .w-px-25-lg {
    width: 25px !important;
  }

  .w-px-26-lg {
    width: 26px !important;
  }

  .w-px-27-lg {
    width: 27px !important;
  }

  .w-px-28-lg {
    width: 28px !important;
  }

  .w-px-29-lg {
    width: 29px !important;
  }

  .w-px-30-lg {
    width: 30px !important;
  }

  .w-px-31-lg {
    width: 31px !important;
  }

  .w-px-32-lg {
    width: 32px !important;
  }

  .w-px-33-lg {
    width: 33px !important;
  }

  .w-px-34-lg {
    width: 34px !important;
  }

  .w-px-35-lg {
    width: 35px !important;
  }

  .w-px-36-lg {
    width: 36px !important;
  }

  .w-px-37-lg {
    width: 37px !important;
  }

  .w-px-38-lg {
    width: 38px !important;
  }

  .w-px-39-lg {
    width: 39px !important;
  }

  .w-px-40-lg {
    width: 40px !important;
  }

  .w-px-41-lg {
    width: 41px !important;
  }

  .w-px-42-lg {
    width: 42px !important;
  }

  .w-px-43-lg {
    width: 43px !important;
  }

  .w-px-44-lg {
    width: 44px !important;
  }

  .w-px-45-lg {
    width: 45px !important;
  }

  .w-px-46-lg {
    width: 46px !important;
  }

  .w-px-47-lg {
    width: 47px !important;
  }

  .w-px-48-lg {
    width: 48px !important;
  }

  .w-px-49-lg {
    width: 49px !important;
  }

  .w-px-50-lg {
    width: 50px !important;
  }

  .w-px-51-lg {
    width: 51px !important;
  }

  .w-px-52-lg {
    width: 52px !important;
  }

  .w-px-53-lg {
    width: 53px !important;
  }

  .w-px-54-lg {
    width: 54px !important;
  }

  .w-px-55-lg {
    width: 55px !important;
  }

  .w-px-56-lg {
    width: 56px !important;
  }

  .w-px-57-lg {
    width: 57px !important;
  }

  .w-px-58-lg {
    width: 58px !important;
  }

  .w-px-59-lg {
    width: 59px !important;
  }

  .w-px-60-lg {
    width: 60px !important;
  }

  .w-px-61-lg {
    width: 61px !important;
  }

  .w-px-62-lg {
    width: 62px !important;
  }

  .w-px-63-lg {
    width: 63px !important;
  }

  .w-px-64-lg {
    width: 64px !important;
  }

  .w-px-65-lg {
    width: 65px !important;
  }

  .w-px-66-lg {
    width: 66px !important;
  }

  .w-px-67-lg {
    width: 67px !important;
  }

  .w-px-68-lg {
    width: 68px !important;
  }

  .w-px-69-lg {
    width: 69px !important;
  }

  .w-px-70-lg {
    width: 70px !important;
  }

  .w-px-71-lg {
    width: 71px !important;
  }

  .w-px-72-lg {
    width: 72px !important;
  }

  .w-px-73-lg {
    width: 73px !important;
  }

  .w-px-74-lg {
    width: 74px !important;
  }

  .w-px-75-lg {
    width: 75px !important;
  }

  .w-px-76-lg {
    width: 76px !important;
  }

  .w-px-77-lg {
    width: 77px !important;
  }

  .w-px-78-lg {
    width: 78px !important;
  }

  .w-px-79-lg {
    width: 79px !important;
  }

  .w-px-80-lg {
    width: 80px !important;
  }

  .w-px-81-lg {
    width: 81px !important;
  }

  .w-px-82-lg {
    width: 82px !important;
  }

  .w-px-83-lg {
    width: 83px !important;
  }

  .w-px-84-lg {
    width: 84px !important;
  }

  .w-px-85-lg {
    width: 85px !important;
  }

  .w-px-86-lg {
    width: 86px !important;
  }

  .w-px-87-lg {
    width: 87px !important;
  }

  .w-px-88-lg {
    width: 88px !important;
  }

  .w-px-89-lg {
    width: 89px !important;
  }

  .w-px-90-lg {
    width: 90px !important;
  }

  .w-px-91-lg {
    width: 91px !important;
  }

  .w-px-92-lg {
    width: 92px !important;
  }

  .w-px-93-lg {
    width: 93px !important;
  }

  .w-px-94-lg {
    width: 94px !important;
  }

  .w-px-95-lg {
    width: 95px !important;
  }

  .w-px-96-lg {
    width: 96px !important;
  }

  .w-px-97-lg {
    width: 97px !important;
  }

  .w-px-98-lg {
    width: 98px !important;
  }

  .w-px-99-lg {
    width: 99px !important;
  }

  .w-px-100-lg {
    width: 100px !important;
  }

  .w-px-101-lg {
    width: 101px !important;
  }

  .w-px-102-lg {
    width: 102px !important;
  }

  .w-px-103-lg {
    width: 103px !important;
  }

  .w-px-104-lg {
    width: 104px !important;
  }

  .w-px-105-lg {
    width: 105px !important;
  }

  .w-px-106-lg {
    width: 106px !important;
  }

  .w-px-107-lg {
    width: 107px !important;
  }

  .w-px-108-lg {
    width: 108px !important;
  }

  .w-px-109-lg {
    width: 109px !important;
  }

  .w-px-110-lg {
    width: 110px !important;
  }

  .w-px-111-lg {
    width: 111px !important;
  }

  .w-px-112-lg {
    width: 112px !important;
  }

  .w-px-113-lg {
    width: 113px !important;
  }

  .w-px-114-lg {
    width: 114px !important;
  }

  .w-px-115-lg {
    width: 115px !important;
  }

  .w-px-116-lg {
    width: 116px !important;
  }

  .w-px-117-lg {
    width: 117px !important;
  }

  .w-px-118-lg {
    width: 118px !important;
  }

  .w-px-119-lg {
    width: 119px !important;
  }

  .w-px-120-lg {
    width: 120px !important;
  }

  .w-px-121-lg {
    width: 121px !important;
  }

  .w-px-122-lg {
    width: 122px !important;
  }

  .w-px-123-lg {
    width: 123px !important;
  }

  .w-px-124-lg {
    width: 124px !important;
  }

  .w-px-125-lg {
    width: 125px !important;
  }

  .w-px-126-lg {
    width: 126px !important;
  }

  .w-px-127-lg {
    width: 127px !important;
  }

  .w-px-128-lg {
    width: 128px !important;
  }

  .w-px-129-lg {
    width: 129px !important;
  }

  .w-px-130-lg {
    width: 130px !important;
  }

  .w-px-131-lg {
    width: 131px !important;
  }

  .w-px-132-lg {
    width: 132px !important;
  }

  .w-px-133-lg {
    width: 133px !important;
  }

  .w-px-134-lg {
    width: 134px !important;
  }

  .w-px-135-lg {
    width: 135px !important;
  }

  .w-px-136-lg {
    width: 136px !important;
  }

  .w-px-137-lg {
    width: 137px !important;
  }

  .w-px-138-lg {
    width: 138px !important;
  }

  .w-px-139-lg {
    width: 139px !important;
  }

  .w-px-140-lg {
    width: 140px !important;
  }

  .w-px-141-lg {
    width: 141px !important;
  }

  .w-px-142-lg {
    width: 142px !important;
  }

  .w-px-143-lg {
    width: 143px !important;
  }

  .w-px-144-lg {
    width: 144px !important;
  }

  .w-px-145-lg {
    width: 145px !important;
  }

  .w-px-146-lg {
    width: 146px !important;
  }

  .w-px-147-lg {
    width: 147px !important;
  }

  .w-px-148-lg {
    width: 148px !important;
  }

  .w-px-149-lg {
    width: 149px !important;
  }

  .w-px-150-lg {
    width: 150px !important;
  }

  .w-px-151-lg {
    width: 151px !important;
  }

  .w-px-152-lg {
    width: 152px !important;
  }

  .w-px-153-lg {
    width: 153px !important;
  }

  .w-px-154-lg {
    width: 154px !important;
  }

  .w-px-155-lg {
    width: 155px !important;
  }

  .w-px-156-lg {
    width: 156px !important;
  }

  .w-px-157-lg {
    width: 157px !important;
  }

  .w-px-158-lg {
    width: 158px !important;
  }

  .w-px-159-lg {
    width: 159px !important;
  }

  .w-px-160-lg {
    width: 160px !important;
  }

  .w-px-161-lg {
    width: 161px !important;
  }

  .w-px-162-lg {
    width: 162px !important;
  }

  .w-px-163-lg {
    width: 163px !important;
  }

  .w-px-164-lg {
    width: 164px !important;
  }

  .w-px-165-lg {
    width: 165px !important;
  }

  .w-px-166-lg {
    width: 166px !important;
  }

  .w-px-167-lg {
    width: 167px !important;
  }

  .w-px-168-lg {
    width: 168px !important;
  }

  .w-px-169-lg {
    width: 169px !important;
  }

  .w-px-170-lg {
    width: 170px !important;
  }

  .w-px-171-lg {
    width: 171px !important;
  }

  .w-px-172-lg {
    width: 172px !important;
  }

  .w-px-173-lg {
    width: 173px !important;
  }

  .w-px-174-lg {
    width: 174px !important;
  }

  .w-px-175-lg {
    width: 175px !important;
  }

  .w-px-176-lg {
    width: 176px !important;
  }

  .w-px-177-lg {
    width: 177px !important;
  }

  .w-px-178-lg {
    width: 178px !important;
  }

  .w-px-179-lg {
    width: 179px !important;
  }

  .w-px-180-lg {
    width: 180px !important;
  }

  .w-px-181-lg {
    width: 181px !important;
  }

  .w-px-182-lg {
    width: 182px !important;
  }

  .w-px-183-lg {
    width: 183px !important;
  }

  .w-px-184-lg {
    width: 184px !important;
  }

  .w-px-185-lg {
    width: 185px !important;
  }

  .w-px-186-lg {
    width: 186px !important;
  }

  .w-px-187-lg {
    width: 187px !important;
  }

  .w-px-188-lg {
    width: 188px !important;
  }

  .w-px-189-lg {
    width: 189px !important;
  }

  .w-px-190-lg {
    width: 190px !important;
  }

  .w-px-191-lg {
    width: 191px !important;
  }

  .w-px-192-lg {
    width: 192px !important;
  }

  .w-px-193-lg {
    width: 193px !important;
  }

  .w-px-194-lg {
    width: 194px !important;
  }

  .w-px-195-lg {
    width: 195px !important;
  }

  .w-px-196-lg {
    width: 196px !important;
  }

  .w-px-197-lg {
    width: 197px !important;
  }

  .w-px-198-lg {
    width: 198px !important;
  }

  .w-px-199-lg {
    width: 199px !important;
  }

  .w-px-200-lg {
    width: 200px !important;
  }

  .w-px-201-lg {
    width: 201px !important;
  }

  .w-px-202-lg {
    width: 202px !important;
  }

  .w-px-203-lg {
    width: 203px !important;
  }

  .w-px-204-lg {
    width: 204px !important;
  }

  .w-px-205-lg {
    width: 205px !important;
  }

  .w-px-206-lg {
    width: 206px !important;
  }

  .w-px-207-lg {
    width: 207px !important;
  }

  .w-px-208-lg {
    width: 208px !important;
  }

  .w-px-209-lg {
    width: 209px !important;
  }

  .w-px-210-lg {
    width: 210px !important;
  }

  .w-px-211-lg {
    width: 211px !important;
  }

  .w-px-212-lg {
    width: 212px !important;
  }

  .w-px-213-lg {
    width: 213px !important;
  }

  .w-px-214-lg {
    width: 214px !important;
  }

  .w-px-215-lg {
    width: 215px !important;
  }

  .w-px-216-lg {
    width: 216px !important;
  }

  .w-px-217-lg {
    width: 217px !important;
  }

  .w-px-218-lg {
    width: 218px !important;
  }

  .w-px-219-lg {
    width: 219px !important;
  }

  .w-px-220-lg {
    width: 220px !important;
  }

  .w-px-221-lg {
    width: 221px !important;
  }

  .w-px-222-lg {
    width: 222px !important;
  }

  .w-px-223-lg {
    width: 223px !important;
  }

  .w-px-224-lg {
    width: 224px !important;
  }

  .w-px-225-lg {
    width: 225px !important;
  }

  .w-px-226-lg {
    width: 226px !important;
  }

  .w-px-227-lg {
    width: 227px !important;
  }

  .w-px-228-lg {
    width: 228px !important;
  }

  .w-px-229-lg {
    width: 229px !important;
  }

  .w-px-230-lg {
    width: 230px !important;
  }

  .w-px-231-lg {
    width: 231px !important;
  }

  .w-px-232-lg {
    width: 232px !important;
  }

  .w-px-233-lg {
    width: 233px !important;
  }

  .w-px-234-lg {
    width: 234px !important;
  }

  .w-px-235-lg {
    width: 235px !important;
  }

  .w-px-236-lg {
    width: 236px !important;
  }

  .w-px-237-lg {
    width: 237px !important;
  }

  .w-px-238-lg {
    width: 238px !important;
  }

  .w-px-239-lg {
    width: 239px !important;
  }

  .w-px-240-lg {
    width: 240px !important;
  }

  .w-px-241-lg {
    width: 241px !important;
  }

  .w-px-242-lg {
    width: 242px !important;
  }

  .w-px-243-lg {
    width: 243px !important;
  }

  .w-px-244-lg {
    width: 244px !important;
  }

  .w-px-245-lg {
    width: 245px !important;
  }

  .w-px-246-lg {
    width: 246px !important;
  }

  .w-px-247-lg {
    width: 247px !important;
  }

  .w-px-248-lg {
    width: 248px !important;
  }

  .w-px-249-lg {
    width: 249px !important;
  }

  .w-px-250-lg {
    width: 250px !important;
  }

  .w-px-251-lg {
    width: 251px !important;
  }

  .w-px-252-lg {
    width: 252px !important;
  }

  .w-px-253-lg {
    width: 253px !important;
  }

  .w-px-254-lg {
    width: 254px !important;
  }

  .w-px-255-lg {
    width: 255px !important;
  }

  .w-px-256-lg {
    width: 256px !important;
  }

  .w-px-257-lg {
    width: 257px !important;
  }

  .w-px-258-lg {
    width: 258px !important;
  }

  .w-px-259-lg {
    width: 259px !important;
  }

  .w-px-260-lg {
    width: 260px !important;
  }

  .w-px-261-lg {
    width: 261px !important;
  }

  .w-px-262-lg {
    width: 262px !important;
  }

  .w-px-263-lg {
    width: 263px !important;
  }

  .w-px-264-lg {
    width: 264px !important;
  }

  .w-px-265-lg {
    width: 265px !important;
  }

  .w-px-266-lg {
    width: 266px !important;
  }

  .w-px-267-lg {
    width: 267px !important;
  }

  .w-px-268-lg {
    width: 268px !important;
  }

  .w-px-269-lg {
    width: 269px !important;
  }

  .w-px-270-lg {
    width: 270px !important;
  }

  .w-px-271-lg {
    width: 271px !important;
  }

  .w-px-272-lg {
    width: 272px !important;
  }

  .w-px-273-lg {
    width: 273px !important;
  }

  .w-px-274-lg {
    width: 274px !important;
  }

  .w-px-275-lg {
    width: 275px !important;
  }

  .w-px-276-lg {
    width: 276px !important;
  }

  .w-px-277-lg {
    width: 277px !important;
  }

  .w-px-278-lg {
    width: 278px !important;
  }

  .w-px-279-lg {
    width: 279px !important;
  }

  .w-px-280-lg {
    width: 280px !important;
  }

  .w-px-281-lg {
    width: 281px !important;
  }

  .w-px-282-lg {
    width: 282px !important;
  }

  .w-px-283-lg {
    width: 283px !important;
  }

  .w-px-284-lg {
    width: 284px !important;
  }

  .w-px-285-lg {
    width: 285px !important;
  }

  .w-px-286-lg {
    width: 286px !important;
  }

  .w-px-287-lg {
    width: 287px !important;
  }

  .w-px-288-lg {
    width: 288px !important;
  }

  .w-px-289-lg {
    width: 289px !important;
  }

  .w-px-290-lg {
    width: 290px !important;
  }

  .w-px-291-lg {
    width: 291px !important;
  }

  .w-px-292-lg {
    width: 292px !important;
  }

  .w-px-293-lg {
    width: 293px !important;
  }

  .w-px-294-lg {
    width: 294px !important;
  }

  .w-px-295-lg {
    width: 295px !important;
  }

  .w-px-296-lg {
    width: 296px !important;
  }

  .w-px-297-lg {
    width: 297px !important;
  }

  .w-px-298-lg {
    width: 298px !important;
  }

  .w-px-299-lg {
    width: 299px !important;
  }

  .w-px-300-lg {
    width: 300px !important;
  }

  .w-px-301-lg {
    width: 301px !important;
  }

  .w-px-302-lg {
    width: 302px !important;
  }

  .w-px-303-lg {
    width: 303px !important;
  }

  .w-px-304-lg {
    width: 304px !important;
  }

  .w-px-305-lg {
    width: 305px !important;
  }

  .w-px-306-lg {
    width: 306px !important;
  }

  .w-px-307-lg {
    width: 307px !important;
  }

  .w-px-308-lg {
    width: 308px !important;
  }

  .w-px-309-lg {
    width: 309px !important;
  }

  .w-px-310-lg {
    width: 310px !important;
  }

  .w-px-311-lg {
    width: 311px !important;
  }

  .w-px-312-lg {
    width: 312px !important;
  }

  .w-px-313-lg {
    width: 313px !important;
  }

  .w-px-314-lg {
    width: 314px !important;
  }

  .w-px-315-lg {
    width: 315px !important;
  }

  .w-px-316-lg {
    width: 316px !important;
  }

  .w-px-317-lg {
    width: 317px !important;
  }

  .w-px-318-lg {
    width: 318px !important;
  }

  .w-px-319-lg {
    width: 319px !important;
  }

  .w-px-320-lg {
    width: 320px !important;
  }

  .w-px-321-lg {
    width: 321px !important;
  }

  .w-px-322-lg {
    width: 322px !important;
  }

  .w-px-323-lg {
    width: 323px !important;
  }

  .w-px-324-lg {
    width: 324px !important;
  }

  .w-px-325-lg {
    width: 325px !important;
  }

  .w-px-326-lg {
    width: 326px !important;
  }

  .w-px-327-lg {
    width: 327px !important;
  }

  .w-px-328-lg {
    width: 328px !important;
  }

  .w-px-329-lg {
    width: 329px !important;
  }

  .w-px-330-lg {
    width: 330px !important;
  }

  .w-px-331-lg {
    width: 331px !important;
  }

  .w-px-332-lg {
    width: 332px !important;
  }

  .w-px-333-lg {
    width: 333px !important;
  }

  .w-px-334-lg {
    width: 334px !important;
  }

  .w-px-335-lg {
    width: 335px !important;
  }

  .w-px-336-lg {
    width: 336px !important;
  }

  .w-px-337-lg {
    width: 337px !important;
  }

  .w-px-338-lg {
    width: 338px !important;
  }

  .w-px-339-lg {
    width: 339px !important;
  }

  .w-px-340-lg {
    width: 340px !important;
  }

  .w-px-341-lg {
    width: 341px !important;
  }

  .w-px-342-lg {
    width: 342px !important;
  }

  .w-px-343-lg {
    width: 343px !important;
  }

  .w-px-344-lg {
    width: 344px !important;
  }

  .w-px-345-lg {
    width: 345px !important;
  }

  .w-px-346-lg {
    width: 346px !important;
  }

  .w-px-347-lg {
    width: 347px !important;
  }

  .w-px-348-lg {
    width: 348px !important;
  }

  .w-px-349-lg {
    width: 349px !important;
  }

  .w-px-350-lg {
    width: 350px !important;
  }

  .w-px-351-lg {
    width: 351px !important;
  }

  .w-px-352-lg {
    width: 352px !important;
  }

  .w-px-353-lg {
    width: 353px !important;
  }

  .w-px-354-lg {
    width: 354px !important;
  }

  .w-px-355-lg {
    width: 355px !important;
  }

  .w-px-356-lg {
    width: 356px !important;
  }

  .w-px-357-lg {
    width: 357px !important;
  }

  .w-px-358-lg {
    width: 358px !important;
  }

  .w-px-359-lg {
    width: 359px !important;
  }

  .w-px-360-lg {
    width: 360px !important;
  }

  .w-px-361-lg {
    width: 361px !important;
  }

  .w-px-362-lg {
    width: 362px !important;
  }

  .w-px-363-lg {
    width: 363px !important;
  }

  .w-px-364-lg {
    width: 364px !important;
  }

  .w-px-365-lg {
    width: 365px !important;
  }

  .w-px-366-lg {
    width: 366px !important;
  }

  .w-px-367-lg {
    width: 367px !important;
  }

  .w-px-368-lg {
    width: 368px !important;
  }

  .w-px-369-lg {
    width: 369px !important;
  }

  .w-px-370-lg {
    width: 370px !important;
  }

  .w-px-371-lg {
    width: 371px !important;
  }

  .w-px-372-lg {
    width: 372px !important;
  }

  .w-px-373-lg {
    width: 373px !important;
  }

  .w-px-374-lg {
    width: 374px !important;
  }

  .w-px-375-lg {
    width: 375px !important;
  }

  .w-px-376-lg {
    width: 376px !important;
  }

  .w-px-377-lg {
    width: 377px !important;
  }

  .w-px-378-lg {
    width: 378px !important;
  }

  .w-px-379-lg {
    width: 379px !important;
  }

  .w-px-380-lg {
    width: 380px !important;
  }

  .w-px-381-lg {
    width: 381px !important;
  }

  .w-px-382-lg {
    width: 382px !important;
  }

  .w-px-383-lg {
    width: 383px !important;
  }

  .w-px-384-lg {
    width: 384px !important;
  }

  .w-px-385-lg {
    width: 385px !important;
  }

  .w-px-386-lg {
    width: 386px !important;
  }

  .w-px-387-lg {
    width: 387px !important;
  }

  .w-px-388-lg {
    width: 388px !important;
  }

  .w-px-389-lg {
    width: 389px !important;
  }

  .w-px-390-lg {
    width: 390px !important;
  }

  .w-px-391-lg {
    width: 391px !important;
  }

  .w-px-392-lg {
    width: 392px !important;
  }

  .w-px-393-lg {
    width: 393px !important;
  }

  .w-px-394-lg {
    width: 394px !important;
  }

  .w-px-395-lg {
    width: 395px !important;
  }

  .w-px-396-lg {
    width: 396px !important;
  }

  .w-px-397-lg {
    width: 397px !important;
  }

  .w-px-398-lg {
    width: 398px !important;
  }

  .w-px-399-lg {
    width: 399px !important;
  }

  .w-px-400-lg {
    width: 400px !important;
  }

  .w-px-401-lg {
    width: 401px !important;
  }

  .w-px-402-lg {
    width: 402px !important;
  }

  .w-px-403-lg {
    width: 403px !important;
  }

  .w-px-404-lg {
    width: 404px !important;
  }

  .w-px-405-lg {
    width: 405px !important;
  }

  .w-px-406-lg {
    width: 406px !important;
  }

  .w-px-407-lg {
    width: 407px !important;
  }

  .w-px-408-lg {
    width: 408px !important;
  }

  .w-px-409-lg {
    width: 409px !important;
  }

  .w-px-410-lg {
    width: 410px !important;
  }

  .w-px-411-lg {
    width: 411px !important;
  }

  .w-px-412-lg {
    width: 412px !important;
  }

  .w-px-413-lg {
    width: 413px !important;
  }

  .w-px-414-lg {
    width: 414px !important;
  }

  .w-px-415-lg {
    width: 415px !important;
  }

  .w-px-416-lg {
    width: 416px !important;
  }

  .w-px-417-lg {
    width: 417px !important;
  }

  .w-px-418-lg {
    width: 418px !important;
  }

  .w-px-419-lg {
    width: 419px !important;
  }

  .w-px-420-lg {
    width: 420px !important;
  }

  .w-px-421-lg {
    width: 421px !important;
  }

  .w-px-422-lg {
    width: 422px !important;
  }

  .w-px-423-lg {
    width: 423px !important;
  }

  .w-px-424-lg {
    width: 424px !important;
  }

  .w-px-425-lg {
    width: 425px !important;
  }

  .w-px-426-lg {
    width: 426px !important;
  }

  .w-px-427-lg {
    width: 427px !important;
  }

  .w-px-428-lg {
    width: 428px !important;
  }

  .w-px-429-lg {
    width: 429px !important;
  }

  .w-px-430-lg {
    width: 430px !important;
  }

  .w-px-431-lg {
    width: 431px !important;
  }

  .w-px-432-lg {
    width: 432px !important;
  }

  .w-px-433-lg {
    width: 433px !important;
  }

  .w-px-434-lg {
    width: 434px !important;
  }

  .w-px-435-lg {
    width: 435px !important;
  }

  .w-px-436-lg {
    width: 436px !important;
  }

  .w-px-437-lg {
    width: 437px !important;
  }

  .w-px-438-lg {
    width: 438px !important;
  }

  .w-px-439-lg {
    width: 439px !important;
  }

  .w-px-440-lg {
    width: 440px !important;
  }

  .w-px-441-lg {
    width: 441px !important;
  }

  .w-px-442-lg {
    width: 442px !important;
  }

  .w-px-443-lg {
    width: 443px !important;
  }

  .w-px-444-lg {
    width: 444px !important;
  }

  .w-px-445-lg {
    width: 445px !important;
  }

  .w-px-446-lg {
    width: 446px !important;
  }

  .w-px-447-lg {
    width: 447px !important;
  }

  .w-px-448-lg {
    width: 448px !important;
  }

  .w-px-449-lg {
    width: 449px !important;
  }

  .w-px-450-lg {
    width: 450px !important;
  }

  .w-px-451-lg {
    width: 451px !important;
  }

  .w-px-452-lg {
    width: 452px !important;
  }

  .w-px-453-lg {
    width: 453px !important;
  }

  .w-px-454-lg {
    width: 454px !important;
  }

  .w-px-455-lg {
    width: 455px !important;
  }

  .w-px-456-lg {
    width: 456px !important;
  }

  .w-px-457-lg {
    width: 457px !important;
  }

  .w-px-458-lg {
    width: 458px !important;
  }

  .w-px-459-lg {
    width: 459px !important;
  }

  .w-px-460-lg {
    width: 460px !important;
  }

  .w-px-461-lg {
    width: 461px !important;
  }

  .w-px-462-lg {
    width: 462px !important;
  }

  .w-px-463-lg {
    width: 463px !important;
  }

  .w-px-464-lg {
    width: 464px !important;
  }

  .w-px-465-lg {
    width: 465px !important;
  }

  .w-px-466-lg {
    width: 466px !important;
  }

  .w-px-467-lg {
    width: 467px !important;
  }

  .w-px-468-lg {
    width: 468px !important;
  }

  .w-px-469-lg {
    width: 469px !important;
  }

  .w-px-470-lg {
    width: 470px !important;
  }

  .w-px-471-lg {
    width: 471px !important;
  }

  .w-px-472-lg {
    width: 472px !important;
  }

  .w-px-473-lg {
    width: 473px !important;
  }

  .w-px-474-lg {
    width: 474px !important;
  }

  .w-px-475-lg {
    width: 475px !important;
  }

  .w-px-476-lg {
    width: 476px !important;
  }

  .w-px-477-lg {
    width: 477px !important;
  }

  .w-px-478-lg {
    width: 478px !important;
  }

  .w-px-479-lg {
    width: 479px !important;
  }

  .w-px-480-lg {
    width: 480px !important;
  }

  .w-px-481-lg {
    width: 481px !important;
  }

  .w-px-482-lg {
    width: 482px !important;
  }

  .w-px-483-lg {
    width: 483px !important;
  }

  .w-px-484-lg {
    width: 484px !important;
  }

  .w-px-485-lg {
    width: 485px !important;
  }

  .w-px-486-lg {
    width: 486px !important;
  }

  .w-px-487-lg {
    width: 487px !important;
  }

  .w-px-488-lg {
    width: 488px !important;
  }

  .w-px-489-lg {
    width: 489px !important;
  }

  .w-px-490-lg {
    width: 490px !important;
  }

  .w-px-491-lg {
    width: 491px !important;
  }

  .w-px-492-lg {
    width: 492px !important;
  }

  .w-px-493-lg {
    width: 493px !important;
  }

  .w-px-494-lg {
    width: 494px !important;
  }

  .w-px-495-lg {
    width: 495px !important;
  }

  .w-px-496-lg {
    width: 496px !important;
  }

  .w-px-497-lg {
    width: 497px !important;
  }

  .w-px-498-lg {
    width: 498px !important;
  }

  .w-px-499-lg {
    width: 499px !important;
  }

  .w-px-500-lg {
    width: 500px !important;
  }

  .w-px-501-lg {
    width: 501px !important;
  }

  .w-px-502-lg {
    width: 502px !important;
  }

  .w-px-503-lg {
    width: 503px !important;
  }

  .w-px-504-lg {
    width: 504px !important;
  }

  .w-px-505-lg {
    width: 505px !important;
  }

  .w-px-506-lg {
    width: 506px !important;
  }

  .w-px-507-lg {
    width: 507px !important;
  }

  .w-px-508-lg {
    width: 508px !important;
  }

  .w-px-509-lg {
    width: 509px !important;
  }

  .w-px-510-lg {
    width: 510px !important;
  }

  .w-px-511-lg {
    width: 511px !important;
  }

  .w-px-512-lg {
    width: 512px !important;
  }

  .w-px-513-lg {
    width: 513px !important;
  }

  .w-px-514-lg {
    width: 514px !important;
  }

  .w-px-515-lg {
    width: 515px !important;
  }

  .w-px-516-lg {
    width: 516px !important;
  }

  .w-px-517-lg {
    width: 517px !important;
  }

  .w-px-518-lg {
    width: 518px !important;
  }

  .w-px-519-lg {
    width: 519px !important;
  }

  .w-px-520-lg {
    width: 520px !important;
  }

  .w-px-521-lg {
    width: 521px !important;
  }

  .w-px-522-lg {
    width: 522px !important;
  }

  .w-px-523-lg {
    width: 523px !important;
  }

  .w-px-524-lg {
    width: 524px !important;
  }

  .w-px-525-lg {
    width: 525px !important;
  }

  .w-px-526-lg {
    width: 526px !important;
  }

  .w-px-527-lg {
    width: 527px !important;
  }

  .w-px-528-lg {
    width: 528px !important;
  }

  .w-px-529-lg {
    width: 529px !important;
  }

  .w-px-530-lg {
    width: 530px !important;
  }

  .w-px-531-lg {
    width: 531px !important;
  }

  .w-px-532-lg {
    width: 532px !important;
  }

  .w-px-533-lg {
    width: 533px !important;
  }

  .w-px-534-lg {
    width: 534px !important;
  }

  .w-px-535-lg {
    width: 535px !important;
  }

  .w-px-536-lg {
    width: 536px !important;
  }

  .w-px-537-lg {
    width: 537px !important;
  }

  .w-px-538-lg {
    width: 538px !important;
  }

  .w-px-539-lg {
    width: 539px !important;
  }

  .w-px-540-lg {
    width: 540px !important;
  }

  .w-px-541-lg {
    width: 541px !important;
  }

  .w-px-542-lg {
    width: 542px !important;
  }

  .w-px-543-lg {
    width: 543px !important;
  }

  .w-px-544-lg {
    width: 544px !important;
  }

  .w-px-545-lg {
    width: 545px !important;
  }

  .w-px-546-lg {
    width: 546px !important;
  }

  .w-px-547-lg {
    width: 547px !important;
  }

  .w-px-548-lg {
    width: 548px !important;
  }

  .w-px-549-lg {
    width: 549px !important;
  }

  .w-px-550-lg {
    width: 550px !important;
  }

  .w-px-551-lg {
    width: 551px !important;
  }

  .w-px-552-lg {
    width: 552px !important;
  }

  .w-px-553-lg {
    width: 553px !important;
  }

  .w-px-554-lg {
    width: 554px !important;
  }

  .w-px-555-lg {
    width: 555px !important;
  }

  .w-px-556-lg {
    width: 556px !important;
  }

  .w-px-557-lg {
    width: 557px !important;
  }

  .w-px-558-lg {
    width: 558px !important;
  }

  .w-px-559-lg {
    width: 559px !important;
  }

  .w-px-560-lg {
    width: 560px !important;
  }

  .w-px-561-lg {
    width: 561px !important;
  }

  .w-px-562-lg {
    width: 562px !important;
  }

  .w-px-563-lg {
    width: 563px !important;
  }

  .w-px-564-lg {
    width: 564px !important;
  }

  .w-px-565-lg {
    width: 565px !important;
  }

  .w-px-566-lg {
    width: 566px !important;
  }

  .w-px-567-lg {
    width: 567px !important;
  }

  .w-px-568-lg {
    width: 568px !important;
  }

  .w-px-569-lg {
    width: 569px !important;
  }

  .w-px-570-lg {
    width: 570px !important;
  }

  .w-px-571-lg {
    width: 571px !important;
  }

  .w-px-572-lg {
    width: 572px !important;
  }

  .w-px-573-lg {
    width: 573px !important;
  }

  .w-px-574-lg {
    width: 574px !important;
  }

  .w-px-575-lg {
    width: 575px !important;
  }

  .w-px-576-lg {
    width: 576px !important;
  }

  .w-px-577-lg {
    width: 577px !important;
  }

  .w-px-578-lg {
    width: 578px !important;
  }

  .w-px-579-lg {
    width: 579px !important;
  }

  .w-px-580-lg {
    width: 580px !important;
  }

  .w-px-581-lg {
    width: 581px !important;
  }

  .w-px-582-lg {
    width: 582px !important;
  }

  .w-px-583-lg {
    width: 583px !important;
  }

  .w-px-584-lg {
    width: 584px !important;
  }

  .w-px-585-lg {
    width: 585px !important;
  }

  .w-px-586-lg {
    width: 586px !important;
  }

  .w-px-587-lg {
    width: 587px !important;
  }

  .w-px-588-lg {
    width: 588px !important;
  }

  .w-px-589-lg {
    width: 589px !important;
  }

  .w-px-590-lg {
    width: 590px !important;
  }

  .w-px-591-lg {
    width: 591px !important;
  }

  .w-px-592-lg {
    width: 592px !important;
  }

  .w-px-593-lg {
    width: 593px !important;
  }

  .w-px-594-lg {
    width: 594px !important;
  }

  .w-px-595-lg {
    width: 595px !important;
  }

  .w-px-596-lg {
    width: 596px !important;
  }

  .w-px-597-lg {
    width: 597px !important;
  }

  .w-px-598-lg {
    width: 598px !important;
  }

  .w-px-599-lg {
    width: 599px !important;
  }

  .w-px-600-lg {
    width: 600px !important;
  }

  .w-px-601-lg {
    width: 601px !important;
  }

  .w-px-602-lg {
    width: 602px !important;
  }

  .w-px-603-lg {
    width: 603px !important;
  }

  .w-px-604-lg {
    width: 604px !important;
  }

  .w-px-605-lg {
    width: 605px !important;
  }

  .w-px-606-lg {
    width: 606px !important;
  }

  .w-px-607-lg {
    width: 607px !important;
  }

  .w-px-608-lg {
    width: 608px !important;
  }

  .w-px-609-lg {
    width: 609px !important;
  }

  .w-px-610-lg {
    width: 610px !important;
  }

  .w-px-611-lg {
    width: 611px !important;
  }

  .w-px-612-lg {
    width: 612px !important;
  }

  .w-px-613-lg {
    width: 613px !important;
  }

  .w-px-614-lg {
    width: 614px !important;
  }

  .w-px-615-lg {
    width: 615px !important;
  }

  .w-px-616-lg {
    width: 616px !important;
  }

  .w-px-617-lg {
    width: 617px !important;
  }

  .w-px-618-lg {
    width: 618px !important;
  }

  .w-px-619-lg {
    width: 619px !important;
  }

  .w-px-620-lg {
    width: 620px !important;
  }

  .w-px-621-lg {
    width: 621px !important;
  }

  .w-px-622-lg {
    width: 622px !important;
  }

  .w-px-623-lg {
    width: 623px !important;
  }

  .w-px-624-lg {
    width: 624px !important;
  }

  .w-px-625-lg {
    width: 625px !important;
  }

  .w-px-626-lg {
    width: 626px !important;
  }

  .w-px-627-lg {
    width: 627px !important;
  }

  .w-px-628-lg {
    width: 628px !important;
  }

  .w-px-629-lg {
    width: 629px !important;
  }

  .w-px-630-lg {
    width: 630px !important;
  }

  .w-px-631-lg {
    width: 631px !important;
  }

  .w-px-632-lg {
    width: 632px !important;
  }

  .w-px-633-lg {
    width: 633px !important;
  }

  .w-px-634-lg {
    width: 634px !important;
  }

  .w-px-635-lg {
    width: 635px !important;
  }

  .w-px-636-lg {
    width: 636px !important;
  }

  .w-px-637-lg {
    width: 637px !important;
  }

  .w-px-638-lg {
    width: 638px !important;
  }

  .w-px-639-lg {
    width: 639px !important;
  }

  .w-px-640-lg {
    width: 640px !important;
  }

  .w-px-641-lg {
    width: 641px !important;
  }

  .w-px-642-lg {
    width: 642px !important;
  }

  .w-px-643-lg {
    width: 643px !important;
  }

  .w-px-644-lg {
    width: 644px !important;
  }

  .w-px-645-lg {
    width: 645px !important;
  }

  .w-px-646-lg {
    width: 646px !important;
  }

  .w-px-647-lg {
    width: 647px !important;
  }

  .w-px-648-lg {
    width: 648px !important;
  }

  .w-px-649-lg {
    width: 649px !important;
  }

  .w-px-650-lg {
    width: 650px !important;
  }

  .w-px-651-lg {
    width: 651px !important;
  }

  .w-px-652-lg {
    width: 652px !important;
  }

  .w-px-653-lg {
    width: 653px !important;
  }

  .w-px-654-lg {
    width: 654px !important;
  }

  .w-px-655-lg {
    width: 655px !important;
  }

  .w-px-656-lg {
    width: 656px !important;
  }

  .w-px-657-lg {
    width: 657px !important;
  }

  .w-px-658-lg {
    width: 658px !important;
  }

  .w-px-659-lg {
    width: 659px !important;
  }

  .w-px-660-lg {
    width: 660px !important;
  }

  .w-px-661-lg {
    width: 661px !important;
  }

  .w-px-662-lg {
    width: 662px !important;
  }

  .w-px-663-lg {
    width: 663px !important;
  }

  .w-px-664-lg {
    width: 664px !important;
  }

  .w-px-665-lg {
    width: 665px !important;
  }

  .w-px-666-lg {
    width: 666px !important;
  }

  .w-px-667-lg {
    width: 667px !important;
  }

  .w-px-668-lg {
    width: 668px !important;
  }

  .w-px-669-lg {
    width: 669px !important;
  }

  .w-px-670-lg {
    width: 670px !important;
  }

  .w-px-671-lg {
    width: 671px !important;
  }

  .w-px-672-lg {
    width: 672px !important;
  }

  .w-px-673-lg {
    width: 673px !important;
  }

  .w-px-674-lg {
    width: 674px !important;
  }

  .w-px-675-lg {
    width: 675px !important;
  }

  .w-px-676-lg {
    width: 676px !important;
  }

  .w-px-677-lg {
    width: 677px !important;
  }

  .w-px-678-lg {
    width: 678px !important;
  }

  .w-px-679-lg {
    width: 679px !important;
  }

  .w-px-680-lg {
    width: 680px !important;
  }

  .w-px-681-lg {
    width: 681px !important;
  }

  .w-px-682-lg {
    width: 682px !important;
  }

  .w-px-683-lg {
    width: 683px !important;
  }

  .w-px-684-lg {
    width: 684px !important;
  }

  .w-px-685-lg {
    width: 685px !important;
  }

  .w-px-686-lg {
    width: 686px !important;
  }

  .w-px-687-lg {
    width: 687px !important;
  }

  .w-px-688-lg {
    width: 688px !important;
  }

  .w-px-689-lg {
    width: 689px !important;
  }

  .w-px-690-lg {
    width: 690px !important;
  }

  .w-px-691-lg {
    width: 691px !important;
  }

  .w-px-692-lg {
    width: 692px !important;
  }

  .w-px-693-lg {
    width: 693px !important;
  }

  .w-px-694-lg {
    width: 694px !important;
  }

  .w-px-695-lg {
    width: 695px !important;
  }

  .w-px-696-lg {
    width: 696px !important;
  }

  .w-px-697-lg {
    width: 697px !important;
  }

  .w-px-698-lg {
    width: 698px !important;
  }

  .w-px-699-lg {
    width: 699px !important;
  }

  .w-px-700-lg {
    width: 700px !important;
  }

  .w-px-701-lg {
    width: 701px !important;
  }

  .w-px-702-lg {
    width: 702px !important;
  }

  .w-px-703-lg {
    width: 703px !important;
  }

  .w-px-704-lg {
    width: 704px !important;
  }

  .w-px-705-lg {
    width: 705px !important;
  }

  .w-px-706-lg {
    width: 706px !important;
  }

  .w-px-707-lg {
    width: 707px !important;
  }

  .w-px-708-lg {
    width: 708px !important;
  }

  .w-px-709-lg {
    width: 709px !important;
  }

  .w-px-710-lg {
    width: 710px !important;
  }

  .w-px-711-lg {
    width: 711px !important;
  }

  .w-px-712-lg {
    width: 712px !important;
  }

  .w-px-713-lg {
    width: 713px !important;
  }

  .w-px-714-lg {
    width: 714px !important;
  }

  .w-px-715-lg {
    width: 715px !important;
  }

  .w-px-716-lg {
    width: 716px !important;
  }

  .w-px-717-lg {
    width: 717px !important;
  }

  .w-px-718-lg {
    width: 718px !important;
  }

  .w-px-719-lg {
    width: 719px !important;
  }

  .w-px-720-lg {
    width: 720px !important;
  }

  .w-px-721-lg {
    width: 721px !important;
  }

  .w-px-722-lg {
    width: 722px !important;
  }

  .w-px-723-lg {
    width: 723px !important;
  }

  .w-px-724-lg {
    width: 724px !important;
  }

  .w-px-725-lg {
    width: 725px !important;
  }

  .w-px-726-lg {
    width: 726px !important;
  }

  .w-px-727-lg {
    width: 727px !important;
  }

  .w-px-728-lg {
    width: 728px !important;
  }

  .w-px-729-lg {
    width: 729px !important;
  }

  .w-px-730-lg {
    width: 730px !important;
  }

  .w-px-731-lg {
    width: 731px !important;
  }

  .w-px-732-lg {
    width: 732px !important;
  }

  .w-px-733-lg {
    width: 733px !important;
  }

  .w-px-734-lg {
    width: 734px !important;
  }

  .w-px-735-lg {
    width: 735px !important;
  }

  .w-px-736-lg {
    width: 736px !important;
  }

  .w-px-737-lg {
    width: 737px !important;
  }

  .w-px-738-lg {
    width: 738px !important;
  }

  .w-px-739-lg {
    width: 739px !important;
  }

  .w-px-740-lg {
    width: 740px !important;
  }

  .w-px-741-lg {
    width: 741px !important;
  }

  .w-px-742-lg {
    width: 742px !important;
  }

  .w-px-743-lg {
    width: 743px !important;
  }

  .w-px-744-lg {
    width: 744px !important;
  }

  .w-px-745-lg {
    width: 745px !important;
  }

  .w-px-746-lg {
    width: 746px !important;
  }

  .w-px-747-lg {
    width: 747px !important;
  }

  .w-px-748-lg {
    width: 748px !important;
  }

  .w-px-749-lg {
    width: 749px !important;
  }

  .w-px-750-lg {
    width: 750px !important;
  }

  .w-px-751-lg {
    width: 751px !important;
  }

  .w-px-752-lg {
    width: 752px !important;
  }

  .w-px-753-lg {
    width: 753px !important;
  }

  .w-px-754-lg {
    width: 754px !important;
  }

  .w-px-755-lg {
    width: 755px !important;
  }

  .w-px-756-lg {
    width: 756px !important;
  }

  .w-px-757-lg {
    width: 757px !important;
  }

  .w-px-758-lg {
    width: 758px !important;
  }

  .w-px-759-lg {
    width: 759px !important;
  }

  .w-px-760-lg {
    width: 760px !important;
  }

  .w-px-761-lg {
    width: 761px !important;
  }

  .w-px-762-lg {
    width: 762px !important;
  }

  .w-px-763-lg {
    width: 763px !important;
  }

  .w-px-764-lg {
    width: 764px !important;
  }

  .w-px-765-lg {
    width: 765px !important;
  }

  .w-px-766-lg {
    width: 766px !important;
  }

  .w-px-767-lg {
    width: 767px !important;
  }

  .w-px-768-lg {
    width: 768px !important;
  }

  .w-px-769-lg {
    width: 769px !important;
  }

  .w-px-770-lg {
    width: 770px !important;
  }

  .w-px-771-lg {
    width: 771px !important;
  }

  .w-px-772-lg {
    width: 772px !important;
  }

  .w-px-773-lg {
    width: 773px !important;
  }

  .w-px-774-lg {
    width: 774px !important;
  }

  .w-px-775-lg {
    width: 775px !important;
  }

  .w-px-776-lg {
    width: 776px !important;
  }

  .w-px-777-lg {
    width: 777px !important;
  }

  .w-px-778-lg {
    width: 778px !important;
  }

  .w-px-779-lg {
    width: 779px !important;
  }

  .w-px-780-lg {
    width: 780px !important;
  }

  .w-px-781-lg {
    width: 781px !important;
  }

  .w-px-782-lg {
    width: 782px !important;
  }

  .w-px-783-lg {
    width: 783px !important;
  }

  .w-px-784-lg {
    width: 784px !important;
  }

  .w-px-785-lg {
    width: 785px !important;
  }

  .w-px-786-lg {
    width: 786px !important;
  }

  .w-px-787-lg {
    width: 787px !important;
  }

  .w-px-788-lg {
    width: 788px !important;
  }

  .w-px-789-lg {
    width: 789px !important;
  }

  .w-px-790-lg {
    width: 790px !important;
  }

  .w-px-791-lg {
    width: 791px !important;
  }

  .w-px-792-lg {
    width: 792px !important;
  }

  .w-px-793-lg {
    width: 793px !important;
  }

  .w-px-794-lg {
    width: 794px !important;
  }

  .w-px-795-lg {
    width: 795px !important;
  }

  .w-px-796-lg {
    width: 796px !important;
  }

  .w-px-797-lg {
    width: 797px !important;
  }

  .w-px-798-lg {
    width: 798px !important;
  }

  .w-px-799-lg {
    width: 799px !important;
  }

  .w-px-800-lg {
    width: 800px !important;
  }

  .w-px-801-lg {
    width: 801px !important;
  }

  .w-px-802-lg {
    width: 802px !important;
  }

  .w-px-803-lg {
    width: 803px !important;
  }

  .w-px-804-lg {
    width: 804px !important;
  }

  .w-px-805-lg {
    width: 805px !important;
  }

  .w-px-806-lg {
    width: 806px !important;
  }

  .w-px-807-lg {
    width: 807px !important;
  }

  .w-px-808-lg {
    width: 808px !important;
  }

  .w-px-809-lg {
    width: 809px !important;
  }

  .w-px-810-lg {
    width: 810px !important;
  }

  .w-px-811-lg {
    width: 811px !important;
  }

  .w-px-812-lg {
    width: 812px !important;
  }

  .w-px-813-lg {
    width: 813px !important;
  }

  .w-px-814-lg {
    width: 814px !important;
  }

  .w-px-815-lg {
    width: 815px !important;
  }

  .w-px-816-lg {
    width: 816px !important;
  }

  .w-px-817-lg {
    width: 817px !important;
  }

  .w-px-818-lg {
    width: 818px !important;
  }

  .w-px-819-lg {
    width: 819px !important;
  }

  .w-px-820-lg {
    width: 820px !important;
  }

  .w-px-821-lg {
    width: 821px !important;
  }

  .w-px-822-lg {
    width: 822px !important;
  }

  .w-px-823-lg {
    width: 823px !important;
  }

  .w-px-824-lg {
    width: 824px !important;
  }

  .w-px-825-lg {
    width: 825px !important;
  }

  .w-px-826-lg {
    width: 826px !important;
  }

  .w-px-827-lg {
    width: 827px !important;
  }

  .w-px-828-lg {
    width: 828px !important;
  }

  .w-px-829-lg {
    width: 829px !important;
  }

  .w-px-830-lg {
    width: 830px !important;
  }

  .w-px-831-lg {
    width: 831px !important;
  }

  .w-px-832-lg {
    width: 832px !important;
  }

  .w-px-833-lg {
    width: 833px !important;
  }

  .w-px-834-lg {
    width: 834px !important;
  }

  .w-px-835-lg {
    width: 835px !important;
  }

  .w-px-836-lg {
    width: 836px !important;
  }

  .w-px-837-lg {
    width: 837px !important;
  }

  .w-px-838-lg {
    width: 838px !important;
  }

  .w-px-839-lg {
    width: 839px !important;
  }

  .w-px-840-lg {
    width: 840px !important;
  }

  .w-px-841-lg {
    width: 841px !important;
  }

  .w-px-842-lg {
    width: 842px !important;
  }

  .w-px-843-lg {
    width: 843px !important;
  }

  .w-px-844-lg {
    width: 844px !important;
  }

  .w-px-845-lg {
    width: 845px !important;
  }

  .w-px-846-lg {
    width: 846px !important;
  }

  .w-px-847-lg {
    width: 847px !important;
  }

  .w-px-848-lg {
    width: 848px !important;
  }

  .w-px-849-lg {
    width: 849px !important;
  }

  .w-px-850-lg {
    width: 850px !important;
  }

  .w-px-851-lg {
    width: 851px !important;
  }

  .w-px-852-lg {
    width: 852px !important;
  }

  .w-px-853-lg {
    width: 853px !important;
  }

  .w-px-854-lg {
    width: 854px !important;
  }

  .w-px-855-lg {
    width: 855px !important;
  }

  .w-px-856-lg {
    width: 856px !important;
  }

  .w-px-857-lg {
    width: 857px !important;
  }

  .w-px-858-lg {
    width: 858px !important;
  }

  .w-px-859-lg {
    width: 859px !important;
  }

  .w-px-860-lg {
    width: 860px !important;
  }

  .w-px-861-lg {
    width: 861px !important;
  }

  .w-px-862-lg {
    width: 862px !important;
  }

  .w-px-863-lg {
    width: 863px !important;
  }

  .w-px-864-lg {
    width: 864px !important;
  }

  .w-px-865-lg {
    width: 865px !important;
  }

  .w-px-866-lg {
    width: 866px !important;
  }

  .w-px-867-lg {
    width: 867px !important;
  }

  .w-px-868-lg {
    width: 868px !important;
  }

  .w-px-869-lg {
    width: 869px !important;
  }

  .w-px-870-lg {
    width: 870px !important;
  }

  .w-px-871-lg {
    width: 871px !important;
  }

  .w-px-872-lg {
    width: 872px !important;
  }

  .w-px-873-lg {
    width: 873px !important;
  }

  .w-px-874-lg {
    width: 874px !important;
  }

  .w-px-875-lg {
    width: 875px !important;
  }

  .w-px-876-lg {
    width: 876px !important;
  }

  .w-px-877-lg {
    width: 877px !important;
  }

  .w-px-878-lg {
    width: 878px !important;
  }

  .w-px-879-lg {
    width: 879px !important;
  }

  .w-px-880-lg {
    width: 880px !important;
  }

  .w-px-881-lg {
    width: 881px !important;
  }

  .w-px-882-lg {
    width: 882px !important;
  }

  .w-px-883-lg {
    width: 883px !important;
  }

  .w-px-884-lg {
    width: 884px !important;
  }

  .w-px-885-lg {
    width: 885px !important;
  }

  .w-px-886-lg {
    width: 886px !important;
  }

  .w-px-887-lg {
    width: 887px !important;
  }

  .w-px-888-lg {
    width: 888px !important;
  }

  .w-px-889-lg {
    width: 889px !important;
  }

  .w-px-890-lg {
    width: 890px !important;
  }

  .w-px-891-lg {
    width: 891px !important;
  }

  .w-px-892-lg {
    width: 892px !important;
  }

  .w-px-893-lg {
    width: 893px !important;
  }

  .w-px-894-lg {
    width: 894px !important;
  }

  .w-px-895-lg {
    width: 895px !important;
  }

  .w-px-896-lg {
    width: 896px !important;
  }

  .w-px-897-lg {
    width: 897px !important;
  }

  .w-px-898-lg {
    width: 898px !important;
  }

  .w-px-899-lg {
    width: 899px !important;
  }

  .w-px-900-lg {
    width: 900px !important;
  }

  .w-px-901-lg {
    width: 901px !important;
  }

  .w-px-902-lg {
    width: 902px !important;
  }

  .w-px-903-lg {
    width: 903px !important;
  }

  .w-px-904-lg {
    width: 904px !important;
  }

  .w-px-905-lg {
    width: 905px !important;
  }

  .w-px-906-lg {
    width: 906px !important;
  }

  .w-px-907-lg {
    width: 907px !important;
  }

  .w-px-908-lg {
    width: 908px !important;
  }

  .w-px-909-lg {
    width: 909px !important;
  }

  .w-px-910-lg {
    width: 910px !important;
  }

  .w-px-911-lg {
    width: 911px !important;
  }

  .w-px-912-lg {
    width: 912px !important;
  }

  .w-px-913-lg {
    width: 913px !important;
  }

  .w-px-914-lg {
    width: 914px !important;
  }

  .w-px-915-lg {
    width: 915px !important;
  }

  .w-px-916-lg {
    width: 916px !important;
  }

  .w-px-917-lg {
    width: 917px !important;
  }

  .w-px-918-lg {
    width: 918px !important;
  }

  .w-px-919-lg {
    width: 919px !important;
  }

  .w-px-920-lg {
    width: 920px !important;
  }

  .w-px-921-lg {
    width: 921px !important;
  }

  .w-px-922-lg {
    width: 922px !important;
  }

  .w-px-923-lg {
    width: 923px !important;
  }

  .w-px-924-lg {
    width: 924px !important;
  }

  .w-px-925-lg {
    width: 925px !important;
  }

  .w-px-926-lg {
    width: 926px !important;
  }

  .w-px-927-lg {
    width: 927px !important;
  }

  .w-px-928-lg {
    width: 928px !important;
  }

  .w-px-929-lg {
    width: 929px !important;
  }

  .w-px-930-lg {
    width: 930px !important;
  }

  .w-px-931-lg {
    width: 931px !important;
  }

  .w-px-932-lg {
    width: 932px !important;
  }

  .w-px-933-lg {
    width: 933px !important;
  }

  .w-px-934-lg {
    width: 934px !important;
  }

  .w-px-935-lg {
    width: 935px !important;
  }

  .w-px-936-lg {
    width: 936px !important;
  }

  .w-px-937-lg {
    width: 937px !important;
  }

  .w-px-938-lg {
    width: 938px !important;
  }

  .w-px-939-lg {
    width: 939px !important;
  }

  .w-px-940-lg {
    width: 940px !important;
  }

  .w-px-941-lg {
    width: 941px !important;
  }

  .w-px-942-lg {
    width: 942px !important;
  }

  .w-px-943-lg {
    width: 943px !important;
  }

  .w-px-944-lg {
    width: 944px !important;
  }

  .w-px-945-lg {
    width: 945px !important;
  }

  .w-px-946-lg {
    width: 946px !important;
  }

  .w-px-947-lg {
    width: 947px !important;
  }

  .w-px-948-lg {
    width: 948px !important;
  }

  .w-px-949-lg {
    width: 949px !important;
  }

  .w-px-950-lg {
    width: 950px !important;
  }

  .w-px-951-lg {
    width: 951px !important;
  }

  .w-px-952-lg {
    width: 952px !important;
  }

  .w-px-953-lg {
    width: 953px !important;
  }

  .w-px-954-lg {
    width: 954px !important;
  }

  .w-px-955-lg {
    width: 955px !important;
  }

  .w-px-956-lg {
    width: 956px !important;
  }

  .w-px-957-lg {
    width: 957px !important;
  }

  .w-px-958-lg {
    width: 958px !important;
  }

  .w-px-959-lg {
    width: 959px !important;
  }

  .w-px-960-lg {
    width: 960px !important;
  }

  .w-px-961-lg {
    width: 961px !important;
  }

  .w-px-962-lg {
    width: 962px !important;
  }

  .w-px-963-lg {
    width: 963px !important;
  }

  .w-px-964-lg {
    width: 964px !important;
  }

  .w-px-965-lg {
    width: 965px !important;
  }

  .w-px-966-lg {
    width: 966px !important;
  }

  .w-px-967-lg {
    width: 967px !important;
  }

  .w-px-968-lg {
    width: 968px !important;
  }

  .w-px-969-lg {
    width: 969px !important;
  }

  .w-px-970-lg {
    width: 970px !important;
  }

  .w-px-971-lg {
    width: 971px !important;
  }

  .w-px-972-lg {
    width: 972px !important;
  }

  .w-px-973-lg {
    width: 973px !important;
  }

  .w-px-974-lg {
    width: 974px !important;
  }

  .w-px-975-lg {
    width: 975px !important;
  }

  .w-px-976-lg {
    width: 976px !important;
  }

  .w-px-977-lg {
    width: 977px !important;
  }

  .w-px-978-lg {
    width: 978px !important;
  }

  .w-px-979-lg {
    width: 979px !important;
  }

  .w-px-980-lg {
    width: 980px !important;
  }

  .w-px-981-lg {
    width: 981px !important;
  }

  .w-px-982-lg {
    width: 982px !important;
  }

  .w-px-983-lg {
    width: 983px !important;
  }

  .w-px-984-lg {
    width: 984px !important;
  }

  .w-px-985-lg {
    width: 985px !important;
  }

  .w-px-986-lg {
    width: 986px !important;
  }

  .w-px-987-lg {
    width: 987px !important;
  }

  .w-px-988-lg {
    width: 988px !important;
  }

  .w-px-989-lg {
    width: 989px !important;
  }

  .w-px-990-lg {
    width: 990px !important;
  }

  .w-px-991-lg {
    width: 991px !important;
  }

  .w-px-992-lg {
    width: 992px !important;
  }

  .w-px-993-lg {
    width: 993px !important;
  }

  .w-px-994-lg {
    width: 994px !important;
  }

  .w-px-995-lg {
    width: 995px !important;
  }

  .w-px-996-lg {
    width: 996px !important;
  }

  .w-px-997-lg {
    width: 997px !important;
  }

  .w-px-998-lg {
    width: 998px !important;
  }

  .w-px-999-lg {
    width: 999px !important;
  }

  .w-px-1000-lg {
    width: 1000px !important;
  }

  .w-px-1001-lg {
    width: 1001px !important;
  }

  .w-px-1002-lg {
    width: 1002px !important;
  }

  .w-px-1003-lg {
    width: 1003px !important;
  }

  .w-px-1004-lg {
    width: 1004px !important;
  }

  .w-px-1005-lg {
    width: 1005px !important;
  }

  .w-px-1006-lg {
    width: 1006px !important;
  }

  .w-px-1007-lg {
    width: 1007px !important;
  }

  .w-px-1008-lg {
    width: 1008px !important;
  }

  .w-px-1009-lg {
    width: 1009px !important;
  }

  .w-px-1010-lg {
    width: 1010px !important;
  }

  .w-px-1011-lg {
    width: 1011px !important;
  }

  .w-px-1012-lg {
    width: 1012px !important;
  }

  .w-px-1013-lg {
    width: 1013px !important;
  }

  .w-px-1014-lg {
    width: 1014px !important;
  }

  .w-px-1015-lg {
    width: 1015px !important;
  }

  .w-px-1016-lg {
    width: 1016px !important;
  }

  .w-px-1017-lg {
    width: 1017px !important;
  }

  .w-px-1018-lg {
    width: 1018px !important;
  }

  .w-px-1019-lg {
    width: 1019px !important;
  }

  .w-px-1020-lg {
    width: 1020px !important;
  }

  .w-px-1021-lg {
    width: 1021px !important;
  }

  .w-px-1022-lg {
    width: 1022px !important;
  }

  .w-px-1023-lg {
    width: 1023px !important;
  }

  .w-px-1024-lg {
    width: 1024px !important;
  }

  .w-px-1025-lg {
    width: 1025px !important;
  }

  .w-px-1026-lg {
    width: 1026px !important;
  }

  .w-px-1027-lg {
    width: 1027px !important;
  }

  .w-px-1028-lg {
    width: 1028px !important;
  }

  .w-px-1029-lg {
    width: 1029px !important;
  }

  .w-px-1030-lg {
    width: 1030px !important;
  }

  .w-px-1031-lg {
    width: 1031px !important;
  }

  .w-px-1032-lg {
    width: 1032px !important;
  }

  .w-px-1033-lg {
    width: 1033px !important;
  }

  .w-px-1034-lg {
    width: 1034px !important;
  }

  .w-px-1035-lg {
    width: 1035px !important;
  }

  .w-px-1036-lg {
    width: 1036px !important;
  }

  .w-px-1037-lg {
    width: 1037px !important;
  }

  .w-px-1038-lg {
    width: 1038px !important;
  }

  .w-px-1039-lg {
    width: 1039px !important;
  }

  .w-px-1040-lg {
    width: 1040px !important;
  }

  .w-px-1041-lg {
    width: 1041px !important;
  }

  .w-px-1042-lg {
    width: 1042px !important;
  }

  .w-px-1043-lg {
    width: 1043px !important;
  }

  .w-px-1044-lg {
    width: 1044px !important;
  }

  .w-px-1045-lg {
    width: 1045px !important;
  }

  .w-px-1046-lg {
    width: 1046px !important;
  }

  .w-px-1047-lg {
    width: 1047px !important;
  }

  .w-px-1048-lg {
    width: 1048px !important;
  }

  .w-px-1049-lg {
    width: 1049px !important;
  }

  .w-px-1050-lg {
    width: 1050px !important;
  }

  .w-px-1051-lg {
    width: 1051px !important;
  }

  .w-px-1052-lg {
    width: 1052px !important;
  }

  .w-px-1053-lg {
    width: 1053px !important;
  }

  .w-px-1054-lg {
    width: 1054px !important;
  }

  .w-px-1055-lg {
    width: 1055px !important;
  }

  .w-px-1056-lg {
    width: 1056px !important;
  }

  .w-px-1057-lg {
    width: 1057px !important;
  }

  .w-px-1058-lg {
    width: 1058px !important;
  }

  .w-px-1059-lg {
    width: 1059px !important;
  }

  .w-px-1060-lg {
    width: 1060px !important;
  }

  .w-px-1061-lg {
    width: 1061px !important;
  }

  .w-px-1062-lg {
    width: 1062px !important;
  }

  .w-px-1063-lg {
    width: 1063px !important;
  }

  .w-px-1064-lg {
    width: 1064px !important;
  }

  .w-px-1065-lg {
    width: 1065px !important;
  }

  .w-px-1066-lg {
    width: 1066px !important;
  }

  .w-px-1067-lg {
    width: 1067px !important;
  }

  .w-px-1068-lg {
    width: 1068px !important;
  }

  .w-px-1069-lg {
    width: 1069px !important;
  }

  .w-px-1070-lg {
    width: 1070px !important;
  }

  .w-px-1071-lg {
    width: 1071px !important;
  }

  .w-px-1072-lg {
    width: 1072px !important;
  }

  .w-px-1073-lg {
    width: 1073px !important;
  }

  .w-px-1074-lg {
    width: 1074px !important;
  }

  .w-px-1075-lg {
    width: 1075px !important;
  }

  .w-px-1076-lg {
    width: 1076px !important;
  }

  .w-px-1077-lg {
    width: 1077px !important;
  }

  .w-px-1078-lg {
    width: 1078px !important;
  }

  .w-px-1079-lg {
    width: 1079px !important;
  }

  .w-px-1080-lg {
    width: 1080px !important;
  }

  .w-px-1081-lg {
    width: 1081px !important;
  }

  .w-px-1082-lg {
    width: 1082px !important;
  }

  .w-px-1083-lg {
    width: 1083px !important;
  }

  .w-px-1084-lg {
    width: 1084px !important;
  }

  .w-px-1085-lg {
    width: 1085px !important;
  }

  .w-px-1086-lg {
    width: 1086px !important;
  }

  .w-px-1087-lg {
    width: 1087px !important;
  }

  .w-px-1088-lg {
    width: 1088px !important;
  }

  .w-px-1089-lg {
    width: 1089px !important;
  }

  .w-px-1090-lg {
    width: 1090px !important;
  }

  .w-px-1091-lg {
    width: 1091px !important;
  }

  .w-px-1092-lg {
    width: 1092px !important;
  }

  .w-px-1093-lg {
    width: 1093px !important;
  }

  .w-px-1094-lg {
    width: 1094px !important;
  }

  .w-px-1095-lg {
    width: 1095px !important;
  }

  .w-px-1096-lg {
    width: 1096px !important;
  }

  .w-px-1097-lg {
    width: 1097px !important;
  }

  .w-px-1098-lg {
    width: 1098px !important;
  }

  .w-px-1099-lg {
    width: 1099px !important;
  }

  .w-px-1100-lg {
    width: 1100px !important;
  }

  .w-px-1101-lg {
    width: 1101px !important;
  }

  .w-px-1102-lg {
    width: 1102px !important;
  }

  .w-px-1103-lg {
    width: 1103px !important;
  }

  .w-px-1104-lg {
    width: 1104px !important;
  }

  .w-px-1105-lg {
    width: 1105px !important;
  }

  .w-px-1106-lg {
    width: 1106px !important;
  }

  .w-px-1107-lg {
    width: 1107px !important;
  }

  .w-px-1108-lg {
    width: 1108px !important;
  }

  .w-px-1109-lg {
    width: 1109px !important;
  }

  .w-px-1110-lg {
    width: 1110px !important;
  }

  .w-px-1111-lg {
    width: 1111px !important;
  }

  .w-px-1112-lg {
    width: 1112px !important;
  }

  .w-px-1113-lg {
    width: 1113px !important;
  }

  .w-px-1114-lg {
    width: 1114px !important;
  }

  .w-px-1115-lg {
    width: 1115px !important;
  }

  .w-px-1116-lg {
    width: 1116px !important;
  }

  .w-px-1117-lg {
    width: 1117px !important;
  }

  .w-px-1118-lg {
    width: 1118px !important;
  }

  .w-px-1119-lg {
    width: 1119px !important;
  }

  .w-px-1120-lg {
    width: 1120px !important;
  }

  .w-px-1121-lg {
    width: 1121px !important;
  }

  .w-px-1122-lg {
    width: 1122px !important;
  }

  .w-px-1123-lg {
    width: 1123px !important;
  }

  .w-px-1124-lg {
    width: 1124px !important;
  }

  .w-px-1125-lg {
    width: 1125px !important;
  }

  .w-px-1126-lg {
    width: 1126px !important;
  }

  .w-px-1127-lg {
    width: 1127px !important;
  }

  .w-px-1128-lg {
    width: 1128px !important;
  }

  .w-px-1129-lg {
    width: 1129px !important;
  }

  .w-px-1130-lg {
    width: 1130px !important;
  }

  .w-px-1131-lg {
    width: 1131px !important;
  }

  .w-px-1132-lg {
    width: 1132px !important;
  }

  .w-px-1133-lg {
    width: 1133px !important;
  }

  .w-px-1134-lg {
    width: 1134px !important;
  }

  .w-px-1135-lg {
    width: 1135px !important;
  }

  .w-px-1136-lg {
    width: 1136px !important;
  }

  .w-px-1137-lg {
    width: 1137px !important;
  }

  .w-px-1138-lg {
    width: 1138px !important;
  }

  .w-px-1139-lg {
    width: 1139px !important;
  }

  .w-px-1140-lg {
    width: 1140px !important;
  }

  .w-px-1141-lg {
    width: 1141px !important;
  }

  .w-px-1142-lg {
    width: 1142px !important;
  }

  .w-px-1143-lg {
    width: 1143px !important;
  }

  .w-px-1144-lg {
    width: 1144px !important;
  }

  .w-px-1145-lg {
    width: 1145px !important;
  }

  .w-px-1146-lg {
    width: 1146px !important;
  }

  .w-px-1147-lg {
    width: 1147px !important;
  }

  .w-px-1148-lg {
    width: 1148px !important;
  }

  .w-px-1149-lg {
    width: 1149px !important;
  }

  .w-px-1150-lg {
    width: 1150px !important;
  }

  .w-px-1151-lg {
    width: 1151px !important;
  }

  .w-px-1152-lg {
    width: 1152px !important;
  }

  .w-px-1153-lg {
    width: 1153px !important;
  }

  .w-px-1154-lg {
    width: 1154px !important;
  }

  .w-px-1155-lg {
    width: 1155px !important;
  }

  .w-px-1156-lg {
    width: 1156px !important;
  }

  .w-px-1157-lg {
    width: 1157px !important;
  }

  .w-px-1158-lg {
    width: 1158px !important;
  }

  .w-px-1159-lg {
    width: 1159px !important;
  }

  .w-px-1160-lg {
    width: 1160px !important;
  }

  .w-px-1161-lg {
    width: 1161px !important;
  }

  .w-px-1162-lg {
    width: 1162px !important;
  }

  .w-px-1163-lg {
    width: 1163px !important;
  }

  .w-px-1164-lg {
    width: 1164px !important;
  }

  .w-px-1165-lg {
    width: 1165px !important;
  }

  .w-px-1166-lg {
    width: 1166px !important;
  }

  .w-px-1167-lg {
    width: 1167px !important;
  }

  .w-px-1168-lg {
    width: 1168px !important;
  }

  .w-px-1169-lg {
    width: 1169px !important;
  }

  .w-px-1170-lg {
    width: 1170px !important;
  }

  .w-px-1171-lg {
    width: 1171px !important;
  }

  .w-px-1172-lg {
    width: 1172px !important;
  }

  .w-px-1173-lg {
    width: 1173px !important;
  }

  .w-px-1174-lg {
    width: 1174px !important;
  }

  .w-px-1175-lg {
    width: 1175px !important;
  }

  .w-px-1176-lg {
    width: 1176px !important;
  }

  .w-px-1177-lg {
    width: 1177px !important;
  }

  .w-px-1178-lg {
    width: 1178px !important;
  }

  .w-px-1179-lg {
    width: 1179px !important;
  }

  .w-px-1180-lg {
    width: 1180px !important;
  }

  .w-px-1181-lg {
    width: 1181px !important;
  }

  .w-px-1182-lg {
    width: 1182px !important;
  }

  .w-px-1183-lg {
    width: 1183px !important;
  }

  .w-px-1184-lg {
    width: 1184px !important;
  }

  .w-px-1185-lg {
    width: 1185px !important;
  }

  .w-px-1186-lg {
    width: 1186px !important;
  }

  .w-px-1187-lg {
    width: 1187px !important;
  }

  .w-px-1188-lg {
    width: 1188px !important;
  }

  .w-px-1189-lg {
    width: 1189px !important;
  }

  .w-px-1190-lg {
    width: 1190px !important;
  }

  .w-px-1191-lg {
    width: 1191px !important;
  }

  .w-px-1192-lg {
    width: 1192px !important;
  }

  .w-px-1193-lg {
    width: 1193px !important;
  }

  .w-px-1194-lg {
    width: 1194px !important;
  }

  .w-px-1195-lg {
    width: 1195px !important;
  }

  .w-px-1196-lg {
    width: 1196px !important;
  }

  .w-px-1197-lg {
    width: 1197px !important;
  }

  .w-px-1198-lg {
    width: 1198px !important;
  }

  .w-px-1199-lg {
    width: 1199px !important;
  }

  .w-px-1200-lg {
    width: 1200px !important;
  }

  .w-px-1201-lg {
    width: 1201px !important;
  }

  .w-px-1202-lg {
    width: 1202px !important;
  }

  .w-px-1203-lg {
    width: 1203px !important;
  }

  .w-px-1204-lg {
    width: 1204px !important;
  }

  .w-px-1205-lg {
    width: 1205px !important;
  }

  .w-px-1206-lg {
    width: 1206px !important;
  }

  .w-px-1207-lg {
    width: 1207px !important;
  }

  .w-px-1208-lg {
    width: 1208px !important;
  }

  .w-px-1209-lg {
    width: 1209px !important;
  }

  .w-px-1210-lg {
    width: 1210px !important;
  }

  .w-px-1211-lg {
    width: 1211px !important;
  }

  .w-px-1212-lg {
    width: 1212px !important;
  }

  .w-px-1213-lg {
    width: 1213px !important;
  }

  .w-px-1214-lg {
    width: 1214px !important;
  }

  .w-px-1215-lg {
    width: 1215px !important;
  }

  .w-px-1216-lg {
    width: 1216px !important;
  }

  .w-px-1217-lg {
    width: 1217px !important;
  }

  .w-px-1218-lg {
    width: 1218px !important;
  }

  .w-px-1219-lg {
    width: 1219px !important;
  }

  .w-px-1220-lg {
    width: 1220px !important;
  }

  .w-px-1221-lg {
    width: 1221px !important;
  }

  .w-px-1222-lg {
    width: 1222px !important;
  }

  .w-px-1223-lg {
    width: 1223px !important;
  }

  .w-px-1224-lg {
    width: 1224px !important;
  }

  .w-px-1225-lg {
    width: 1225px !important;
  }

  .w-px-1226-lg {
    width: 1226px !important;
  }

  .w-px-1227-lg {
    width: 1227px !important;
  }

  .w-px-1228-lg {
    width: 1228px !important;
  }

  .w-px-1229-lg {
    width: 1229px !important;
  }

  .w-px-1230-lg {
    width: 1230px !important;
  }

  .w-px-1231-lg {
    width: 1231px !important;
  }

  .w-px-1232-lg {
    width: 1232px !important;
  }

  .w-px-1233-lg {
    width: 1233px !important;
  }

  .w-px-1234-lg {
    width: 1234px !important;
  }

  .w-px-1235-lg {
    width: 1235px !important;
  }

  .w-px-1236-lg {
    width: 1236px !important;
  }

  .w-px-1237-lg {
    width: 1237px !important;
  }

  .w-px-1238-lg {
    width: 1238px !important;
  }

  .w-px-1239-lg {
    width: 1239px !important;
  }

  .w-px-1240-lg {
    width: 1240px !important;
  }

  .w-px-1241-lg {
    width: 1241px !important;
  }

  .w-px-1242-lg {
    width: 1242px !important;
  }

  .w-px-1243-lg {
    width: 1243px !important;
  }

  .w-px-1244-lg {
    width: 1244px !important;
  }

  .w-px-1245-lg {
    width: 1245px !important;
  }

  .w-px-1246-lg {
    width: 1246px !important;
  }

  .w-px-1247-lg {
    width: 1247px !important;
  }

  .w-px-1248-lg {
    width: 1248px !important;
  }

  .w-px-1249-lg {
    width: 1249px !important;
  }

  .w-px-1250-lg {
    width: 1250px !important;
  }

  .w-px-1251-lg {
    width: 1251px !important;
  }

  .w-px-1252-lg {
    width: 1252px !important;
  }

  .w-px-1253-lg {
    width: 1253px !important;
  }

  .w-px-1254-lg {
    width: 1254px !important;
  }

  .w-px-1255-lg {
    width: 1255px !important;
  }

  .w-px-1256-lg {
    width: 1256px !important;
  }

  .w-px-1257-lg {
    width: 1257px !important;
  }

  .w-px-1258-lg {
    width: 1258px !important;
  }

  .w-px-1259-lg {
    width: 1259px !important;
  }

  .w-px-1260-lg {
    width: 1260px !important;
  }

  .w-px-1261-lg {
    width: 1261px !important;
  }

  .w-px-1262-lg {
    width: 1262px !important;
  }

  .w-px-1263-lg {
    width: 1263px !important;
  }

  .w-px-1264-lg {
    width: 1264px !important;
  }

  .w-px-1265-lg {
    width: 1265px !important;
  }

  .w-px-1266-lg {
    width: 1266px !important;
  }

  .w-px-1267-lg {
    width: 1267px !important;
  }

  .w-px-1268-lg {
    width: 1268px !important;
  }

  .w-px-1269-lg {
    width: 1269px !important;
  }

  .w-px-1270-lg {
    width: 1270px !important;
  }

  .w-px-1271-lg {
    width: 1271px !important;
  }

  .w-px-1272-lg {
    width: 1272px !important;
  }

  .w-px-1273-lg {
    width: 1273px !important;
  }

  .w-px-1274-lg {
    width: 1274px !important;
  }

  .w-px-1275-lg {
    width: 1275px !important;
  }

  .w-px-1276-lg {
    width: 1276px !important;
  }

  .w-px-1277-lg {
    width: 1277px !important;
  }

  .w-px-1278-lg {
    width: 1278px !important;
  }

  .w-px-1279-lg {
    width: 1279px !important;
  }

  .w-px-1280-lg {
    width: 1280px !important;
  }

  .w-px-1281-lg {
    width: 1281px !important;
  }

  .w-px-1282-lg {
    width: 1282px !important;
  }

  .w-px-1283-lg {
    width: 1283px !important;
  }

  .w-px-1284-lg {
    width: 1284px !important;
  }

  .w-px-1285-lg {
    width: 1285px !important;
  }

  .w-px-1286-lg {
    width: 1286px !important;
  }

  .w-px-1287-lg {
    width: 1287px !important;
  }

  .w-px-1288-lg {
    width: 1288px !important;
  }

  .w-px-1289-lg {
    width: 1289px !important;
  }

  .w-px-1290-lg {
    width: 1290px !important;
  }

  .w-px-1291-lg {
    width: 1291px !important;
  }

  .w-px-1292-lg {
    width: 1292px !important;
  }

  .w-px-1293-lg {
    width: 1293px !important;
  }

  .w-px-1294-lg {
    width: 1294px !important;
  }

  .w-px-1295-lg {
    width: 1295px !important;
  }

  .w-px-1296-lg {
    width: 1296px !important;
  }

  .w-px-1297-lg {
    width: 1297px !important;
  }

  .w-px-1298-lg {
    width: 1298px !important;
  }

  .w-px-1299-lg {
    width: 1299px !important;
  }

  .w-px-1300-lg {
    width: 1300px !important;
  }

  .w-px-1301-lg {
    width: 1301px !important;
  }

  .w-px-1302-lg {
    width: 1302px !important;
  }

  .w-px-1303-lg {
    width: 1303px !important;
  }

  .w-px-1304-lg {
    width: 1304px !important;
  }

  .w-px-1305-lg {
    width: 1305px !important;
  }

  .w-px-1306-lg {
    width: 1306px !important;
  }

  .w-px-1307-lg {
    width: 1307px !important;
  }

  .w-px-1308-lg {
    width: 1308px !important;
  }

  .w-px-1309-lg {
    width: 1309px !important;
  }

  .w-px-1310-lg {
    width: 1310px !important;
  }

  .w-px-1311-lg {
    width: 1311px !important;
  }

  .w-px-1312-lg {
    width: 1312px !important;
  }

  .w-px-1313-lg {
    width: 1313px !important;
  }

  .w-px-1314-lg {
    width: 1314px !important;
  }

  .w-px-1315-lg {
    width: 1315px !important;
  }

  .w-px-1316-lg {
    width: 1316px !important;
  }

  .w-px-1317-lg {
    width: 1317px !important;
  }

  .w-px-1318-lg {
    width: 1318px !important;
  }

  .w-px-1319-lg {
    width: 1319px !important;
  }

  .w-px-1320-lg {
    width: 1320px !important;
  }

  .w-px-1321-lg {
    width: 1321px !important;
  }

  .w-px-1322-lg {
    width: 1322px !important;
  }

  .w-px-1323-lg {
    width: 1323px !important;
  }

  .w-px-1324-lg {
    width: 1324px !important;
  }

  .w-px-1325-lg {
    width: 1325px !important;
  }

  .w-px-1326-lg {
    width: 1326px !important;
  }

  .w-px-1327-lg {
    width: 1327px !important;
  }

  .w-px-1328-lg {
    width: 1328px !important;
  }

  .w-px-1329-lg {
    width: 1329px !important;
  }

  .w-px-1330-lg {
    width: 1330px !important;
  }

  .w-px-1331-lg {
    width: 1331px !important;
  }

  .w-px-1332-lg {
    width: 1332px !important;
  }

  .w-px-1333-lg {
    width: 1333px !important;
  }

  .w-px-1334-lg {
    width: 1334px !important;
  }

  .w-px-1335-lg {
    width: 1335px !important;
  }

  .w-px-1336-lg {
    width: 1336px !important;
  }

  .w-px-1337-lg {
    width: 1337px !important;
  }

  .w-px-1338-lg {
    width: 1338px !important;
  }

  .w-px-1339-lg {
    width: 1339px !important;
  }

  .w-px-1340-lg {
    width: 1340px !important;
  }

  .w-px-1341-lg {
    width: 1341px !important;
  }

  .w-px-1342-lg {
    width: 1342px !important;
  }

  .w-px-1343-lg {
    width: 1343px !important;
  }

  .w-px-1344-lg {
    width: 1344px !important;
  }

  .w-px-1345-lg {
    width: 1345px !important;
  }

  .w-px-1346-lg {
    width: 1346px !important;
  }

  .w-px-1347-lg {
    width: 1347px !important;
  }

  .w-px-1348-lg {
    width: 1348px !important;
  }

  .w-px-1349-lg {
    width: 1349px !important;
  }

  .w-px-1350-lg {
    width: 1350px !important;
  }

  .w-px-1351-lg {
    width: 1351px !important;
  }

  .w-px-1352-lg {
    width: 1352px !important;
  }

  .w-px-1353-lg {
    width: 1353px !important;
  }

  .w-px-1354-lg {
    width: 1354px !important;
  }

  .w-px-1355-lg {
    width: 1355px !important;
  }

  .w-px-1356-lg {
    width: 1356px !important;
  }

  .w-px-1357-lg {
    width: 1357px !important;
  }

  .w-px-1358-lg {
    width: 1358px !important;
  }

  .w-px-1359-lg {
    width: 1359px !important;
  }

  .w-px-1360-lg {
    width: 1360px !important;
  }

  .w-px-1361-lg {
    width: 1361px !important;
  }

  .w-px-1362-lg {
    width: 1362px !important;
  }

  .w-px-1363-lg {
    width: 1363px !important;
  }

  .w-px-1364-lg {
    width: 1364px !important;
  }

  .w-px-1365-lg {
    width: 1365px !important;
  }

  .w-px-1366-lg {
    width: 1366px !important;
  }

  .w-px-1367-lg {
    width: 1367px !important;
  }

  .w-px-1368-lg {
    width: 1368px !important;
  }

  .w-px-1369-lg {
    width: 1369px !important;
  }

  .w-px-1370-lg {
    width: 1370px !important;
  }

  .w-px-1371-lg {
    width: 1371px !important;
  }

  .w-px-1372-lg {
    width: 1372px !important;
  }

  .w-px-1373-lg {
    width: 1373px !important;
  }

  .w-px-1374-lg {
    width: 1374px !important;
  }

  .w-px-1375-lg {
    width: 1375px !important;
  }

  .w-px-1376-lg {
    width: 1376px !important;
  }

  .w-px-1377-lg {
    width: 1377px !important;
  }

  .w-px-1378-lg {
    width: 1378px !important;
  }

  .w-px-1379-lg {
    width: 1379px !important;
  }

  .w-px-1380-lg {
    width: 1380px !important;
  }

  .w-px-1381-lg {
    width: 1381px !important;
  }

  .w-px-1382-lg {
    width: 1382px !important;
  }

  .w-px-1383-lg {
    width: 1383px !important;
  }

  .w-px-1384-lg {
    width: 1384px !important;
  }

  .w-px-1385-lg {
    width: 1385px !important;
  }

  .w-px-1386-lg {
    width: 1386px !important;
  }

  .w-px-1387-lg {
    width: 1387px !important;
  }

  .w-px-1388-lg {
    width: 1388px !important;
  }

  .w-px-1389-lg {
    width: 1389px !important;
  }

  .w-px-1390-lg {
    width: 1390px !important;
  }

  .w-px-1391-lg {
    width: 1391px !important;
  }

  .w-px-1392-lg {
    width: 1392px !important;
  }

  .w-px-1393-lg {
    width: 1393px !important;
  }

  .w-px-1394-lg {
    width: 1394px !important;
  }

  .w-px-1395-lg {
    width: 1395px !important;
  }

  .w-px-1396-lg {
    width: 1396px !important;
  }

  .w-px-1397-lg {
    width: 1397px !important;
  }

  .w-px-1398-lg {
    width: 1398px !important;
  }

  .w-px-1399-lg {
    width: 1399px !important;
  }

  .w-px-1400-lg {
    width: 1400px !important;
  }

  .w-px-1401-lg {
    width: 1401px !important;
  }

  .w-px-1402-lg {
    width: 1402px !important;
  }

  .w-px-1403-lg {
    width: 1403px !important;
  }

  .w-px-1404-lg {
    width: 1404px !important;
  }

  .w-px-1405-lg {
    width: 1405px !important;
  }

  .w-px-1406-lg {
    width: 1406px !important;
  }

  .w-px-1407-lg {
    width: 1407px !important;
  }

  .w-px-1408-lg {
    width: 1408px !important;
  }

  .w-px-1409-lg {
    width: 1409px !important;
  }

  .w-px-1410-lg {
    width: 1410px !important;
  }

  .w-px-1411-lg {
    width: 1411px !important;
  }

  .w-px-1412-lg {
    width: 1412px !important;
  }

  .w-px-1413-lg {
    width: 1413px !important;
  }

  .w-px-1414-lg {
    width: 1414px !important;
  }

  .w-px-1415-lg {
    width: 1415px !important;
  }

  .w-px-1416-lg {
    width: 1416px !important;
  }

  .w-px-1417-lg {
    width: 1417px !important;
  }

  .w-px-1418-lg {
    width: 1418px !important;
  }

  .w-px-1419-lg {
    width: 1419px !important;
  }

  .w-px-1420-lg {
    width: 1420px !important;
  }

  .w-px-1421-lg {
    width: 1421px !important;
  }

  .w-px-1422-lg {
    width: 1422px !important;
  }

  .w-px-1423-lg {
    width: 1423px !important;
  }

  .w-px-1424-lg {
    width: 1424px !important;
  }

  .w-px-1425-lg {
    width: 1425px !important;
  }

  .w-px-1426-lg {
    width: 1426px !important;
  }

  .w-px-1427-lg {
    width: 1427px !important;
  }

  .w-px-1428-lg {
    width: 1428px !important;
  }

  .w-px-1429-lg {
    width: 1429px !important;
  }

  .w-px-1430-lg {
    width: 1430px !important;
  }

  .w-px-1431-lg {
    width: 1431px !important;
  }

  .w-px-1432-lg {
    width: 1432px !important;
  }

  .w-px-1433-lg {
    width: 1433px !important;
  }

  .w-px-1434-lg {
    width: 1434px !important;
  }

  .w-px-1435-lg {
    width: 1435px !important;
  }

  .w-px-1436-lg {
    width: 1436px !important;
  }

  .w-px-1437-lg {
    width: 1437px !important;
  }

  .w-px-1438-lg {
    width: 1438px !important;
  }

  .w-px-1439-lg {
    width: 1439px !important;
  }

  .w-px-1440-lg {
    width: 1440px !important;
  }

  .w-px-1441-lg {
    width: 1441px !important;
  }

  .w-px-1442-lg {
    width: 1442px !important;
  }

  .w-px-1443-lg {
    width: 1443px !important;
  }

  .w-px-1444-lg {
    width: 1444px !important;
  }

  .w-px-1445-lg {
    width: 1445px !important;
  }

  .w-px-1446-lg {
    width: 1446px !important;
  }

  .w-px-1447-lg {
    width: 1447px !important;
  }

  .w-px-1448-lg {
    width: 1448px !important;
  }

  .w-px-1449-lg {
    width: 1449px !important;
  }

  .w-px-1450-lg {
    width: 1450px !important;
  }

  .w-px-1451-lg {
    width: 1451px !important;
  }

  .w-px-1452-lg {
    width: 1452px !important;
  }

  .w-px-1453-lg {
    width: 1453px !important;
  }

  .w-px-1454-lg {
    width: 1454px !important;
  }

  .w-px-1455-lg {
    width: 1455px !important;
  }

  .w-px-1456-lg {
    width: 1456px !important;
  }

  .w-px-1457-lg {
    width: 1457px !important;
  }

  .w-px-1458-lg {
    width: 1458px !important;
  }

  .w-px-1459-lg {
    width: 1459px !important;
  }

  .w-px-1460-lg {
    width: 1460px !important;
  }

  .w-px-1461-lg {
    width: 1461px !important;
  }

  .w-px-1462-lg {
    width: 1462px !important;
  }

  .w-px-1463-lg {
    width: 1463px !important;
  }

  .w-px-1464-lg {
    width: 1464px !important;
  }

  .w-px-1465-lg {
    width: 1465px !important;
  }

  .w-px-1466-lg {
    width: 1466px !important;
  }

  .w-px-1467-lg {
    width: 1467px !important;
  }

  .w-px-1468-lg {
    width: 1468px !important;
  }

  .w-px-1469-lg {
    width: 1469px !important;
  }

  .w-px-1470-lg {
    width: 1470px !important;
  }

  .w-px-1471-lg {
    width: 1471px !important;
  }

  .w-px-1472-lg {
    width: 1472px !important;
  }

  .w-px-1473-lg {
    width: 1473px !important;
  }

  .w-px-1474-lg {
    width: 1474px !important;
  }

  .w-px-1475-lg {
    width: 1475px !important;
  }

  .w-px-1476-lg {
    width: 1476px !important;
  }

  .w-px-1477-lg {
    width: 1477px !important;
  }

  .w-px-1478-lg {
    width: 1478px !important;
  }

  .w-px-1479-lg {
    width: 1479px !important;
  }

  .w-px-1480-lg {
    width: 1480px !important;
  }

  .w-px-1481-lg {
    width: 1481px !important;
  }

  .w-px-1482-lg {
    width: 1482px !important;
  }

  .w-px-1483-lg {
    width: 1483px !important;
  }

  .w-px-1484-lg {
    width: 1484px !important;
  }

  .w-px-1485-lg {
    width: 1485px !important;
  }

  .w-px-1486-lg {
    width: 1486px !important;
  }

  .w-px-1487-lg {
    width: 1487px !important;
  }

  .w-px-1488-lg {
    width: 1488px !important;
  }

  .w-px-1489-lg {
    width: 1489px !important;
  }

  .w-px-1490-lg {
    width: 1490px !important;
  }

  .w-px-1491-lg {
    width: 1491px !important;
  }

  .w-px-1492-lg {
    width: 1492px !important;
  }

  .w-px-1493-lg {
    width: 1493px !important;
  }

  .w-px-1494-lg {
    width: 1494px !important;
  }

  .w-px-1495-lg {
    width: 1495px !important;
  }

  .w-px-1496-lg {
    width: 1496px !important;
  }

  .w-px-1497-lg {
    width: 1497px !important;
  }

  .w-px-1498-lg {
    width: 1498px !important;
  }

  .w-px-1499-lg {
    width: 1499px !important;
  }

  .w-px-1500-lg {
    width: 1500px !important;
  }

  .w-px-1501-lg {
    width: 1501px !important;
  }

  .w-px-1502-lg {
    width: 1502px !important;
  }

  .w-px-1503-lg {
    width: 1503px !important;
  }

  .w-px-1504-lg {
    width: 1504px !important;
  }

  .w-px-1505-lg {
    width: 1505px !important;
  }

  .w-px-1506-lg {
    width: 1506px !important;
  }

  .w-px-1507-lg {
    width: 1507px !important;
  }

  .w-px-1508-lg {
    width: 1508px !important;
  }

  .w-px-1509-lg {
    width: 1509px !important;
  }

  .w-px-1510-lg {
    width: 1510px !important;
  }

  .w-px-1511-lg {
    width: 1511px !important;
  }

  .w-px-1512-lg {
    width: 1512px !important;
  }

  .w-px-1513-lg {
    width: 1513px !important;
  }

  .w-px-1514-lg {
    width: 1514px !important;
  }

  .w-px-1515-lg {
    width: 1515px !important;
  }

  .w-px-1516-lg {
    width: 1516px !important;
  }

  .w-px-1517-lg {
    width: 1517px !important;
  }

  .w-px-1518-lg {
    width: 1518px !important;
  }

  .w-px-1519-lg {
    width: 1519px !important;
  }

  .w-px-1520-lg {
    width: 1520px !important;
  }

  .w-px-1521-lg {
    width: 1521px !important;
  }

  .w-px-1522-lg {
    width: 1522px !important;
  }

  .w-px-1523-lg {
    width: 1523px !important;
  }

  .w-px-1524-lg {
    width: 1524px !important;
  }

  .w-px-1525-lg {
    width: 1525px !important;
  }

  .w-px-1526-lg {
    width: 1526px !important;
  }

  .w-px-1527-lg {
    width: 1527px !important;
  }

  .w-px-1528-lg {
    width: 1528px !important;
  }

  .w-px-1529-lg {
    width: 1529px !important;
  }

  .w-px-1530-lg {
    width: 1530px !important;
  }

  .w-px-1531-lg {
    width: 1531px !important;
  }

  .w-px-1532-lg {
    width: 1532px !important;
  }

  .w-px-1533-lg {
    width: 1533px !important;
  }

  .w-px-1534-lg {
    width: 1534px !important;
  }

  .w-px-1535-lg {
    width: 1535px !important;
  }

  .w-px-1536-lg {
    width: 1536px !important;
  }

  .w-px-1537-lg {
    width: 1537px !important;
  }

  .w-px-1538-lg {
    width: 1538px !important;
  }

  .w-px-1539-lg {
    width: 1539px !important;
  }

  .w-px-1540-lg {
    width: 1540px !important;
  }

  .w-px-1541-lg {
    width: 1541px !important;
  }

  .w-px-1542-lg {
    width: 1542px !important;
  }

  .w-px-1543-lg {
    width: 1543px !important;
  }

  .w-px-1544-lg {
    width: 1544px !important;
  }

  .w-px-1545-lg {
    width: 1545px !important;
  }

  .w-px-1546-lg {
    width: 1546px !important;
  }

  .w-px-1547-lg {
    width: 1547px !important;
  }

  .w-px-1548-lg {
    width: 1548px !important;
  }

  .w-px-1549-lg {
    width: 1549px !important;
  }

  .w-px-1550-lg {
    width: 1550px !important;
  }

  .w-px-1551-lg {
    width: 1551px !important;
  }

  .w-px-1552-lg {
    width: 1552px !important;
  }

  .w-px-1553-lg {
    width: 1553px !important;
  }

  .w-px-1554-lg {
    width: 1554px !important;
  }

  .w-px-1555-lg {
    width: 1555px !important;
  }

  .w-px-1556-lg {
    width: 1556px !important;
  }

  .w-px-1557-lg {
    width: 1557px !important;
  }

  .w-px-1558-lg {
    width: 1558px !important;
  }

  .w-px-1559-lg {
    width: 1559px !important;
  }

  .w-px-1560-lg {
    width: 1560px !important;
  }

  .w-px-1561-lg {
    width: 1561px !important;
  }

  .w-px-1562-lg {
    width: 1562px !important;
  }

  .w-px-1563-lg {
    width: 1563px !important;
  }

  .w-px-1564-lg {
    width: 1564px !important;
  }

  .w-px-1565-lg {
    width: 1565px !important;
  }

  .w-px-1566-lg {
    width: 1566px !important;
  }

  .w-px-1567-lg {
    width: 1567px !important;
  }

  .w-px-1568-lg {
    width: 1568px !important;
  }

  .w-px-1569-lg {
    width: 1569px !important;
  }

  .w-px-1570-lg {
    width: 1570px !important;
  }

  .w-px-1571-lg {
    width: 1571px !important;
  }

  .w-px-1572-lg {
    width: 1572px !important;
  }

  .w-px-1573-lg {
    width: 1573px !important;
  }

  .w-px-1574-lg {
    width: 1574px !important;
  }

  .w-px-1575-lg {
    width: 1575px !important;
  }

  .w-px-1576-lg {
    width: 1576px !important;
  }

  .w-px-1577-lg {
    width: 1577px !important;
  }

  .w-px-1578-lg {
    width: 1578px !important;
  }

  .w-px-1579-lg {
    width: 1579px !important;
  }

  .w-px-1580-lg {
    width: 1580px !important;
  }

  .w-px-1581-lg {
    width: 1581px !important;
  }

  .w-px-1582-lg {
    width: 1582px !important;
  }

  .w-px-1583-lg {
    width: 1583px !important;
  }

  .w-px-1584-lg {
    width: 1584px !important;
  }

  .w-px-1585-lg {
    width: 1585px !important;
  }

  .w-px-1586-lg {
    width: 1586px !important;
  }

  .w-px-1587-lg {
    width: 1587px !important;
  }

  .w-px-1588-lg {
    width: 1588px !important;
  }

  .w-px-1589-lg {
    width: 1589px !important;
  }

  .w-px-1590-lg {
    width: 1590px !important;
  }

  .w-px-1591-lg {
    width: 1591px !important;
  }

  .w-px-1592-lg {
    width: 1592px !important;
  }

  .w-px-1593-lg {
    width: 1593px !important;
  }

  .w-px-1594-lg {
    width: 1594px !important;
  }

  .w-px-1595-lg {
    width: 1595px !important;
  }

  .w-px-1596-lg {
    width: 1596px !important;
  }

  .w-px-1597-lg {
    width: 1597px !important;
  }

  .w-px-1598-lg {
    width: 1598px !important;
  }

  .w-px-1599-lg {
    width: 1599px !important;
  }

  .w-px-1600-lg {
    width: 1600px !important;
  }

  .w-px-1601-lg {
    width: 1601px !important;
  }

  .w-px-1602-lg {
    width: 1602px !important;
  }

  .w-px-1603-lg {
    width: 1603px !important;
  }

  .w-px-1604-lg {
    width: 1604px !important;
  }

  .w-px-1605-lg {
    width: 1605px !important;
  }

  .w-px-1606-lg {
    width: 1606px !important;
  }

  .w-px-1607-lg {
    width: 1607px !important;
  }

  .w-px-1608-lg {
    width: 1608px !important;
  }

  .w-px-1609-lg {
    width: 1609px !important;
  }

  .w-px-1610-lg {
    width: 1610px !important;
  }

  .w-px-1611-lg {
    width: 1611px !important;
  }

  .w-px-1612-lg {
    width: 1612px !important;
  }

  .w-px-1613-lg {
    width: 1613px !important;
  }

  .w-px-1614-lg {
    width: 1614px !important;
  }

  .w-px-1615-lg {
    width: 1615px !important;
  }

  .w-px-1616-lg {
    width: 1616px !important;
  }

  .w-px-1617-lg {
    width: 1617px !important;
  }

  .w-px-1618-lg {
    width: 1618px !important;
  }

  .w-px-1619-lg {
    width: 1619px !important;
  }

  .w-px-1620-lg {
    width: 1620px !important;
  }

  .w-px-1621-lg {
    width: 1621px !important;
  }

  .w-px-1622-lg {
    width: 1622px !important;
  }

  .w-px-1623-lg {
    width: 1623px !important;
  }

  .w-px-1624-lg {
    width: 1624px !important;
  }

  .w-px-1625-lg {
    width: 1625px !important;
  }

  .w-px-1626-lg {
    width: 1626px !important;
  }

  .w-px-1627-lg {
    width: 1627px !important;
  }

  .w-px-1628-lg {
    width: 1628px !important;
  }

  .w-px-1629-lg {
    width: 1629px !important;
  }

  .w-px-1630-lg {
    width: 1630px !important;
  }

  .w-px-1631-lg {
    width: 1631px !important;
  }

  .w-px-1632-lg {
    width: 1632px !important;
  }

  .w-px-1633-lg {
    width: 1633px !important;
  }

  .w-px-1634-lg {
    width: 1634px !important;
  }

  .w-px-1635-lg {
    width: 1635px !important;
  }

  .w-px-1636-lg {
    width: 1636px !important;
  }

  .w-px-1637-lg {
    width: 1637px !important;
  }

  .w-px-1638-lg {
    width: 1638px !important;
  }

  .w-px-1639-lg {
    width: 1639px !important;
  }

  .w-px-1640-lg {
    width: 1640px !important;
  }

  .w-px-1641-lg {
    width: 1641px !important;
  }

  .w-px-1642-lg {
    width: 1642px !important;
  }

  .w-px-1643-lg {
    width: 1643px !important;
  }

  .w-px-1644-lg {
    width: 1644px !important;
  }

  .w-px-1645-lg {
    width: 1645px !important;
  }

  .w-px-1646-lg {
    width: 1646px !important;
  }

  .w-px-1647-lg {
    width: 1647px !important;
  }

  .w-px-1648-lg {
    width: 1648px !important;
  }

  .w-px-1649-lg {
    width: 1649px !important;
  }

  .w-px-1650-lg {
    width: 1650px !important;
  }

  .w-px-1651-lg {
    width: 1651px !important;
  }

  .w-px-1652-lg {
    width: 1652px !important;
  }

  .w-px-1653-lg {
    width: 1653px !important;
  }

  .w-px-1654-lg {
    width: 1654px !important;
  }

  .w-px-1655-lg {
    width: 1655px !important;
  }

  .w-px-1656-lg {
    width: 1656px !important;
  }

  .w-px-1657-lg {
    width: 1657px !important;
  }

  .w-px-1658-lg {
    width: 1658px !important;
  }

  .w-px-1659-lg {
    width: 1659px !important;
  }

  .w-px-1660-lg {
    width: 1660px !important;
  }

  .w-px-1661-lg {
    width: 1661px !important;
  }

  .w-px-1662-lg {
    width: 1662px !important;
  }

  .w-px-1663-lg {
    width: 1663px !important;
  }

  .w-px-1664-lg {
    width: 1664px !important;
  }

  .w-px-1665-lg {
    width: 1665px !important;
  }

  .w-px-1666-lg {
    width: 1666px !important;
  }

  .w-px-1667-lg {
    width: 1667px !important;
  }

  .w-px-1668-lg {
    width: 1668px !important;
  }

  .w-px-1669-lg {
    width: 1669px !important;
  }

  .w-px-1670-lg {
    width: 1670px !important;
  }

  .w-px-1671-lg {
    width: 1671px !important;
  }

  .w-px-1672-lg {
    width: 1672px !important;
  }

  .w-px-1673-lg {
    width: 1673px !important;
  }

  .w-px-1674-lg {
    width: 1674px !important;
  }

  .w-px-1675-lg {
    width: 1675px !important;
  }

  .w-px-1676-lg {
    width: 1676px !important;
  }

  .w-px-1677-lg {
    width: 1677px !important;
  }

  .w-px-1678-lg {
    width: 1678px !important;
  }

  .w-px-1679-lg {
    width: 1679px !important;
  }

  .w-px-1680-lg {
    width: 1680px !important;
  }

  .w-px-1681-lg {
    width: 1681px !important;
  }

  .w-px-1682-lg {
    width: 1682px !important;
  }

  .w-px-1683-lg {
    width: 1683px !important;
  }

  .w-px-1684-lg {
    width: 1684px !important;
  }

  .w-px-1685-lg {
    width: 1685px !important;
  }

  .w-px-1686-lg {
    width: 1686px !important;
  }

  .w-px-1687-lg {
    width: 1687px !important;
  }

  .w-px-1688-lg {
    width: 1688px !important;
  }

  .w-px-1689-lg {
    width: 1689px !important;
  }

  .w-px-1690-lg {
    width: 1690px !important;
  }

  .w-px-1691-lg {
    width: 1691px !important;
  }

  .w-px-1692-lg {
    width: 1692px !important;
  }

  .w-px-1693-lg {
    width: 1693px !important;
  }

  .w-px-1694-lg {
    width: 1694px !important;
  }

  .w-px-1695-lg {
    width: 1695px !important;
  }

  .w-px-1696-lg {
    width: 1696px !important;
  }

  .w-px-1697-lg {
    width: 1697px !important;
  }

  .w-px-1698-lg {
    width: 1698px !important;
  }

  .w-px-1699-lg {
    width: 1699px !important;
  }

  .w-px-1700-lg {
    width: 1700px !important;
  }

  .w-px-1701-lg {
    width: 1701px !important;
  }

  .w-px-1702-lg {
    width: 1702px !important;
  }

  .w-px-1703-lg {
    width: 1703px !important;
  }

  .w-px-1704-lg {
    width: 1704px !important;
  }

  .w-px-1705-lg {
    width: 1705px !important;
  }

  .w-px-1706-lg {
    width: 1706px !important;
  }

  .w-px-1707-lg {
    width: 1707px !important;
  }

  .w-px-1708-lg {
    width: 1708px !important;
  }

  .w-px-1709-lg {
    width: 1709px !important;
  }

  .w-px-1710-lg {
    width: 1710px !important;
  }

  .w-px-1711-lg {
    width: 1711px !important;
  }

  .w-px-1712-lg {
    width: 1712px !important;
  }

  .w-px-1713-lg {
    width: 1713px !important;
  }

  .w-px-1714-lg {
    width: 1714px !important;
  }

  .w-px-1715-lg {
    width: 1715px !important;
  }

  .w-px-1716-lg {
    width: 1716px !important;
  }

  .w-px-1717-lg {
    width: 1717px !important;
  }

  .w-px-1718-lg {
    width: 1718px !important;
  }

  .w-px-1719-lg {
    width: 1719px !important;
  }

  .w-px-1720-lg {
    width: 1720px !important;
  }

  .w-px-1721-lg {
    width: 1721px !important;
  }

  .w-px-1722-lg {
    width: 1722px !important;
  }

  .w-px-1723-lg {
    width: 1723px !important;
  }

  .w-px-1724-lg {
    width: 1724px !important;
  }

  .w-px-1725-lg {
    width: 1725px !important;
  }

  .w-px-1726-lg {
    width: 1726px !important;
  }

  .w-px-1727-lg {
    width: 1727px !important;
  }

  .w-px-1728-lg {
    width: 1728px !important;
  }

  .w-px-1729-lg {
    width: 1729px !important;
  }

  .w-px-1730-lg {
    width: 1730px !important;
  }

  .w-px-1731-lg {
    width: 1731px !important;
  }

  .w-px-1732-lg {
    width: 1732px !important;
  }

  .w-px-1733-lg {
    width: 1733px !important;
  }

  .w-px-1734-lg {
    width: 1734px !important;
  }

  .w-px-1735-lg {
    width: 1735px !important;
  }

  .w-px-1736-lg {
    width: 1736px !important;
  }

  .w-px-1737-lg {
    width: 1737px !important;
  }

  .w-px-1738-lg {
    width: 1738px !important;
  }

  .w-px-1739-lg {
    width: 1739px !important;
  }

  .w-px-1740-lg {
    width: 1740px !important;
  }

  .w-px-1741-lg {
    width: 1741px !important;
  }

  .w-px-1742-lg {
    width: 1742px !important;
  }

  .w-px-1743-lg {
    width: 1743px !important;
  }

  .w-px-1744-lg {
    width: 1744px !important;
  }

  .w-px-1745-lg {
    width: 1745px !important;
  }

  .w-px-1746-lg {
    width: 1746px !important;
  }

  .w-px-1747-lg {
    width: 1747px !important;
  }

  .w-px-1748-lg {
    width: 1748px !important;
  }

  .w-px-1749-lg {
    width: 1749px !important;
  }

  .w-px-1750-lg {
    width: 1750px !important;
  }

  .w-px-1751-lg {
    width: 1751px !important;
  }

  .w-px-1752-lg {
    width: 1752px !important;
  }

  .w-px-1753-lg {
    width: 1753px !important;
  }

  .w-px-1754-lg {
    width: 1754px !important;
  }

  .w-px-1755-lg {
    width: 1755px !important;
  }

  .w-px-1756-lg {
    width: 1756px !important;
  }

  .w-px-1757-lg {
    width: 1757px !important;
  }

  .w-px-1758-lg {
    width: 1758px !important;
  }

  .w-px-1759-lg {
    width: 1759px !important;
  }

  .w-px-1760-lg {
    width: 1760px !important;
  }

  .w-px-1761-lg {
    width: 1761px !important;
  }

  .w-px-1762-lg {
    width: 1762px !important;
  }

  .w-px-1763-lg {
    width: 1763px !important;
  }

  .w-px-1764-lg {
    width: 1764px !important;
  }

  .w-px-1765-lg {
    width: 1765px !important;
  }

  .w-px-1766-lg {
    width: 1766px !important;
  }

  .w-px-1767-lg {
    width: 1767px !important;
  }

  .w-px-1768-lg {
    width: 1768px !important;
  }

  .w-px-1769-lg {
    width: 1769px !important;
  }

  .w-px-1770-lg {
    width: 1770px !important;
  }

  .w-px-1771-lg {
    width: 1771px !important;
  }

  .w-px-1772-lg {
    width: 1772px !important;
  }

  .w-px-1773-lg {
    width: 1773px !important;
  }

  .w-px-1774-lg {
    width: 1774px !important;
  }

  .w-px-1775-lg {
    width: 1775px !important;
  }

  .w-px-1776-lg {
    width: 1776px !important;
  }

  .w-px-1777-lg {
    width: 1777px !important;
  }

  .w-px-1778-lg {
    width: 1778px !important;
  }

  .w-px-1779-lg {
    width: 1779px !important;
  }

  .w-px-1780-lg {
    width: 1780px !important;
  }

  .w-px-1781-lg {
    width: 1781px !important;
  }

  .w-px-1782-lg {
    width: 1782px !important;
  }

  .w-px-1783-lg {
    width: 1783px !important;
  }

  .w-px-1784-lg {
    width: 1784px !important;
  }

  .w-px-1785-lg {
    width: 1785px !important;
  }

  .w-px-1786-lg {
    width: 1786px !important;
  }

  .w-px-1787-lg {
    width: 1787px !important;
  }

  .w-px-1788-lg {
    width: 1788px !important;
  }

  .w-px-1789-lg {
    width: 1789px !important;
  }

  .w-px-1790-lg {
    width: 1790px !important;
  }

  .w-px-1791-lg {
    width: 1791px !important;
  }

  .w-px-1792-lg {
    width: 1792px !important;
  }

  .w-px-1793-lg {
    width: 1793px !important;
  }

  .w-px-1794-lg {
    width: 1794px !important;
  }

  .w-px-1795-lg {
    width: 1795px !important;
  }

  .w-px-1796-lg {
    width: 1796px !important;
  }

  .w-px-1797-lg {
    width: 1797px !important;
  }

  .w-px-1798-lg {
    width: 1798px !important;
  }

  .w-px-1799-lg {
    width: 1799px !important;
  }

  .w-px-1800-lg {
    width: 1800px !important;
  }

  .w-px-1801-lg {
    width: 1801px !important;
  }

  .w-px-1802-lg {
    width: 1802px !important;
  }

  .w-px-1803-lg {
    width: 1803px !important;
  }

  .w-px-1804-lg {
    width: 1804px !important;
  }

  .w-px-1805-lg {
    width: 1805px !important;
  }

  .w-px-1806-lg {
    width: 1806px !important;
  }

  .w-px-1807-lg {
    width: 1807px !important;
  }

  .w-px-1808-lg {
    width: 1808px !important;
  }

  .w-px-1809-lg {
    width: 1809px !important;
  }

  .w-px-1810-lg {
    width: 1810px !important;
  }

  .w-px-1811-lg {
    width: 1811px !important;
  }

  .w-px-1812-lg {
    width: 1812px !important;
  }

  .w-px-1813-lg {
    width: 1813px !important;
  }

  .w-px-1814-lg {
    width: 1814px !important;
  }

  .w-px-1815-lg {
    width: 1815px !important;
  }

  .w-px-1816-lg {
    width: 1816px !important;
  }

  .w-px-1817-lg {
    width: 1817px !important;
  }

  .w-px-1818-lg {
    width: 1818px !important;
  }

  .w-px-1819-lg {
    width: 1819px !important;
  }

  .w-px-1820-lg {
    width: 1820px !important;
  }

  .w-px-1821-lg {
    width: 1821px !important;
  }

  .w-px-1822-lg {
    width: 1822px !important;
  }

  .w-px-1823-lg {
    width: 1823px !important;
  }

  .w-px-1824-lg {
    width: 1824px !important;
  }

  .w-px-1825-lg {
    width: 1825px !important;
  }

  .w-px-1826-lg {
    width: 1826px !important;
  }

  .w-px-1827-lg {
    width: 1827px !important;
  }

  .w-px-1828-lg {
    width: 1828px !important;
  }

  .w-px-1829-lg {
    width: 1829px !important;
  }

  .w-px-1830-lg {
    width: 1830px !important;
  }

  .w-px-1831-lg {
    width: 1831px !important;
  }

  .w-px-1832-lg {
    width: 1832px !important;
  }

  .w-px-1833-lg {
    width: 1833px !important;
  }

  .w-px-1834-lg {
    width: 1834px !important;
  }

  .w-px-1835-lg {
    width: 1835px !important;
  }

  .w-px-1836-lg {
    width: 1836px !important;
  }

  .w-px-1837-lg {
    width: 1837px !important;
  }

  .w-px-1838-lg {
    width: 1838px !important;
  }

  .w-px-1839-lg {
    width: 1839px !important;
  }

  .w-px-1840-lg {
    width: 1840px !important;
  }

  .w-px-1841-lg {
    width: 1841px !important;
  }

  .w-px-1842-lg {
    width: 1842px !important;
  }

  .w-px-1843-lg {
    width: 1843px !important;
  }

  .w-px-1844-lg {
    width: 1844px !important;
  }

  .w-px-1845-lg {
    width: 1845px !important;
  }

  .w-px-1846-lg {
    width: 1846px !important;
  }

  .w-px-1847-lg {
    width: 1847px !important;
  }

  .w-px-1848-lg {
    width: 1848px !important;
  }

  .w-px-1849-lg {
    width: 1849px !important;
  }

  .w-px-1850-lg {
    width: 1850px !important;
  }

  .w-px-1851-lg {
    width: 1851px !important;
  }

  .w-px-1852-lg {
    width: 1852px !important;
  }

  .w-px-1853-lg {
    width: 1853px !important;
  }

  .w-px-1854-lg {
    width: 1854px !important;
  }

  .w-px-1855-lg {
    width: 1855px !important;
  }

  .w-px-1856-lg {
    width: 1856px !important;
  }

  .w-px-1857-lg {
    width: 1857px !important;
  }

  .w-px-1858-lg {
    width: 1858px !important;
  }

  .w-px-1859-lg {
    width: 1859px !important;
  }

  .w-px-1860-lg {
    width: 1860px !important;
  }

  .w-px-1861-lg {
    width: 1861px !important;
  }

  .w-px-1862-lg {
    width: 1862px !important;
  }

  .w-px-1863-lg {
    width: 1863px !important;
  }

  .w-px-1864-lg {
    width: 1864px !important;
  }

  .w-px-1865-lg {
    width: 1865px !important;
  }

  .w-px-1866-lg {
    width: 1866px !important;
  }

  .w-px-1867-lg {
    width: 1867px !important;
  }

  .w-px-1868-lg {
    width: 1868px !important;
  }

  .w-px-1869-lg {
    width: 1869px !important;
  }

  .w-px-1870-lg {
    width: 1870px !important;
  }

  .w-px-1871-lg {
    width: 1871px !important;
  }

  .w-px-1872-lg {
    width: 1872px !important;
  }

  .w-px-1873-lg {
    width: 1873px !important;
  }

  .w-px-1874-lg {
    width: 1874px !important;
  }

  .w-px-1875-lg {
    width: 1875px !important;
  }

  .w-px-1876-lg {
    width: 1876px !important;
  }

  .w-px-1877-lg {
    width: 1877px !important;
  }

  .w-px-1878-lg {
    width: 1878px !important;
  }

  .w-px-1879-lg {
    width: 1879px !important;
  }

  .w-px-1880-lg {
    width: 1880px !important;
  }

  .w-px-1881-lg {
    width: 1881px !important;
  }

  .w-px-1882-lg {
    width: 1882px !important;
  }

  .w-px-1883-lg {
    width: 1883px !important;
  }

  .w-px-1884-lg {
    width: 1884px !important;
  }

  .w-px-1885-lg {
    width: 1885px !important;
  }

  .w-px-1886-lg {
    width: 1886px !important;
  }

  .w-px-1887-lg {
    width: 1887px !important;
  }

  .w-px-1888-lg {
    width: 1888px !important;
  }

  .w-px-1889-lg {
    width: 1889px !important;
  }

  .w-px-1890-lg {
    width: 1890px !important;
  }

  .w-px-1891-lg {
    width: 1891px !important;
  }

  .w-px-1892-lg {
    width: 1892px !important;
  }

  .w-px-1893-lg {
    width: 1893px !important;
  }

  .w-px-1894-lg {
    width: 1894px !important;
  }

  .w-px-1895-lg {
    width: 1895px !important;
  }

  .w-px-1896-lg {
    width: 1896px !important;
  }

  .w-px-1897-lg {
    width: 1897px !important;
  }

  .w-px-1898-lg {
    width: 1898px !important;
  }

  .w-px-1899-lg {
    width: 1899px !important;
  }

  .w-px-1900-lg {
    width: 1900px !important;
  }

  .w-px-1901-lg {
    width: 1901px !important;
  }

  .w-px-1902-lg {
    width: 1902px !important;
  }

  .w-px-1903-lg {
    width: 1903px !important;
  }

  .w-px-1904-lg {
    width: 1904px !important;
  }

  .w-px-1905-lg {
    width: 1905px !important;
  }

  .w-px-1906-lg {
    width: 1906px !important;
  }

  .w-px-1907-lg {
    width: 1907px !important;
  }

  .w-px-1908-lg {
    width: 1908px !important;
  }

  .w-px-1909-lg {
    width: 1909px !important;
  }

  .w-px-1910-lg {
    width: 1910px !important;
  }

  .w-px-1911-lg {
    width: 1911px !important;
  }

  .w-px-1912-lg {
    width: 1912px !important;
  }

  .w-px-1913-lg {
    width: 1913px !important;
  }

  .w-px-1914-lg {
    width: 1914px !important;
  }

  .w-px-1915-lg {
    width: 1915px !important;
  }

  .w-px-1916-lg {
    width: 1916px !important;
  }

  .w-px-1917-lg {
    width: 1917px !important;
  }

  .w-px-1918-lg {
    width: 1918px !important;
  }

  .w-px-1919-lg {
    width: 1919px !important;
  }

  .w-px-1920-lg {
    width: 1920px !important;
  }

  .w-px-1921-lg {
    width: 1921px !important;
  }

  .w-px-1922-lg {
    width: 1922px !important;
  }

  .w-px-1923-lg {
    width: 1923px !important;
  }

  .w-px-1924-lg {
    width: 1924px !important;
  }

  .w-px-1925-lg {
    width: 1925px !important;
  }

  .w-px-1926-lg {
    width: 1926px !important;
  }

  .w-px-1927-lg {
    width: 1927px !important;
  }

  .w-px-1928-lg {
    width: 1928px !important;
  }

  .w-px-1929-lg {
    width: 1929px !important;
  }

  .w-px-1930-lg {
    width: 1930px !important;
  }

  .w-px-1931-lg {
    width: 1931px !important;
  }

  .w-px-1932-lg {
    width: 1932px !important;
  }

  .w-px-1933-lg {
    width: 1933px !important;
  }

  .w-px-1934-lg {
    width: 1934px !important;
  }

  .w-px-1935-lg {
    width: 1935px !important;
  }

  .w-px-1936-lg {
    width: 1936px !important;
  }

  .w-px-1937-lg {
    width: 1937px !important;
  }

  .w-px-1938-lg {
    width: 1938px !important;
  }

  .w-px-1939-lg {
    width: 1939px !important;
  }

  .w-px-1940-lg {
    width: 1940px !important;
  }

  .w-px-1941-lg {
    width: 1941px !important;
  }

  .w-px-1942-lg {
    width: 1942px !important;
  }

  .w-px-1943-lg {
    width: 1943px !important;
  }

  .w-px-1944-lg {
    width: 1944px !important;
  }

  .w-px-1945-lg {
    width: 1945px !important;
  }

  .w-px-1946-lg {
    width: 1946px !important;
  }

  .w-px-1947-lg {
    width: 1947px !important;
  }

  .w-px-1948-lg {
    width: 1948px !important;
  }

  .w-px-1949-lg {
    width: 1949px !important;
  }

  .w-px-1950-lg {
    width: 1950px !important;
  }

  .w-px-1951-lg {
    width: 1951px !important;
  }

  .w-px-1952-lg {
    width: 1952px !important;
  }

  .w-px-1953-lg {
    width: 1953px !important;
  }

  .w-px-1954-lg {
    width: 1954px !important;
  }

  .w-px-1955-lg {
    width: 1955px !important;
  }

  .w-px-1956-lg {
    width: 1956px !important;
  }

  .w-px-1957-lg {
    width: 1957px !important;
  }

  .w-px-1958-lg {
    width: 1958px !important;
  }

  .w-px-1959-lg {
    width: 1959px !important;
  }

  .w-px-1960-lg {
    width: 1960px !important;
  }

  .w-px-1961-lg {
    width: 1961px !important;
  }

  .w-px-1962-lg {
    width: 1962px !important;
  }

  .w-px-1963-lg {
    width: 1963px !important;
  }

  .w-px-1964-lg {
    width: 1964px !important;
  }

  .w-px-1965-lg {
    width: 1965px !important;
  }

  .w-px-1966-lg {
    width: 1966px !important;
  }

  .w-px-1967-lg {
    width: 1967px !important;
  }

  .w-px-1968-lg {
    width: 1968px !important;
  }

  .w-px-1969-lg {
    width: 1969px !important;
  }

  .w-px-1970-lg {
    width: 1970px !important;
  }

  .w-px-1971-lg {
    width: 1971px !important;
  }

  .w-px-1972-lg {
    width: 1972px !important;
  }

  .w-px-1973-lg {
    width: 1973px !important;
  }

  .w-px-1974-lg {
    width: 1974px !important;
  }

  .w-px-1975-lg {
    width: 1975px !important;
  }

  .w-px-1976-lg {
    width: 1976px !important;
  }

  .w-px-1977-lg {
    width: 1977px !important;
  }

  .w-px-1978-lg {
    width: 1978px !important;
  }

  .w-px-1979-lg {
    width: 1979px !important;
  }

  .w-px-1980-lg {
    width: 1980px !important;
  }

  .w-px-1981-lg {
    width: 1981px !important;
  }

  .w-px-1982-lg {
    width: 1982px !important;
  }

  .w-px-1983-lg {
    width: 1983px !important;
  }

  .w-px-1984-lg {
    width: 1984px !important;
  }

  .w-px-1985-lg {
    width: 1985px !important;
  }

  .w-px-1986-lg {
    width: 1986px !important;
  }

  .w-px-1987-lg {
    width: 1987px !important;
  }

  .w-px-1988-lg {
    width: 1988px !important;
  }

  .w-px-1989-lg {
    width: 1989px !important;
  }

  .w-px-1990-lg {
    width: 1990px !important;
  }

  .w-px-1991-lg {
    width: 1991px !important;
  }

  .w-px-1992-lg {
    width: 1992px !important;
  }

  .w-px-1993-lg {
    width: 1993px !important;
  }

  .w-px-1994-lg {
    width: 1994px !important;
  }

  .w-px-1995-lg {
    width: 1995px !important;
  }

  .w-px-1996-lg {
    width: 1996px !important;
  }

  .w-px-1997-lg {
    width: 1997px !important;
  }

  .w-px-1998-lg {
    width: 1998px !important;
  }

  .w-px-1999-lg {
    width: 1999px !important;
  }

  .w-px-2000-lg {
    width: 2000px !important;
  }

  .w-1-lg {
    width: 1% !important;
  }

  .w-max-1-lg {
    max-width: 1% !important;
  }

  .w-min-1-lg {
    min-width: 1% !important;
  }

  .w-2-lg {
    width: 2% !important;
  }

  .w-max-2-lg {
    max-width: 2% !important;
  }

  .w-min-2-lg {
    min-width: 2% !important;
  }

  .w-3-lg {
    width: 3% !important;
  }

  .w-max-3-lg {
    max-width: 3% !important;
  }

  .w-min-3-lg {
    min-width: 3% !important;
  }

  .w-4-lg {
    width: 4% !important;
  }

  .w-max-4-lg {
    max-width: 4% !important;
  }

  .w-min-4-lg {
    min-width: 4% !important;
  }

  .w-5-lg {
    width: 5% !important;
  }

  .w-max-5-lg {
    max-width: 5% !important;
  }

  .w-min-5-lg {
    min-width: 5% !important;
  }

  .w-6-lg {
    width: 6% !important;
  }

  .w-max-6-lg {
    max-width: 6% !important;
  }

  .w-min-6-lg {
    min-width: 6% !important;
  }

  .w-7-lg {
    width: 7% !important;
  }

  .w-max-7-lg {
    max-width: 7% !important;
  }

  .w-min-7-lg {
    min-width: 7% !important;
  }

  .w-8-lg {
    width: 8% !important;
  }

  .w-max-8-lg {
    max-width: 8% !important;
  }

  .w-min-8-lg {
    min-width: 8% !important;
  }

  .w-9-lg {
    width: 9% !important;
  }

  .w-max-9-lg {
    max-width: 9% !important;
  }

  .w-min-9-lg {
    min-width: 9% !important;
  }

  .w-10-lg {
    width: 10% !important;
  }

  .w-max-10-lg {
    max-width: 10% !important;
  }

  .w-min-10-lg {
    min-width: 10% !important;
  }

  .w-11-lg {
    width: 11% !important;
  }

  .w-max-11-lg {
    max-width: 11% !important;
  }

  .w-min-11-lg {
    min-width: 11% !important;
  }

  .w-12-lg {
    width: 12% !important;
  }

  .w-max-12-lg {
    max-width: 12% !important;
  }

  .w-min-12-lg {
    min-width: 12% !important;
  }

  .w-13-lg {
    width: 13% !important;
  }

  .w-max-13-lg {
    max-width: 13% !important;
  }

  .w-min-13-lg {
    min-width: 13% !important;
  }

  .w-14-lg {
    width: 14% !important;
  }

  .w-max-14-lg {
    max-width: 14% !important;
  }

  .w-min-14-lg {
    min-width: 14% !important;
  }

  .w-15-lg {
    width: 15% !important;
  }

  .w-max-15-lg {
    max-width: 15% !important;
  }

  .w-min-15-lg {
    min-width: 15% !important;
  }

  .w-16-lg {
    width: 16% !important;
  }

  .w-max-16-lg {
    max-width: 16% !important;
  }

  .w-min-16-lg {
    min-width: 16% !important;
  }

  .w-17-lg {
    width: 17% !important;
  }

  .w-max-17-lg {
    max-width: 17% !important;
  }

  .w-min-17-lg {
    min-width: 17% !important;
  }

  .w-18-lg {
    width: 18% !important;
  }

  .w-max-18-lg {
    max-width: 18% !important;
  }

  .w-min-18-lg {
    min-width: 18% !important;
  }

  .w-19-lg {
    width: 19% !important;
  }

  .w-max-19-lg {
    max-width: 19% !important;
  }

  .w-min-19-lg {
    min-width: 19% !important;
  }

  .w-20-lg {
    width: 20% !important;
  }

  .w-max-20-lg {
    max-width: 20% !important;
  }

  .w-min-20-lg {
    min-width: 20% !important;
  }

  .w-21-lg {
    width: 21% !important;
  }

  .w-max-21-lg {
    max-width: 21% !important;
  }

  .w-min-21-lg {
    min-width: 21% !important;
  }

  .w-22-lg {
    width: 22% !important;
  }

  .w-max-22-lg {
    max-width: 22% !important;
  }

  .w-min-22-lg {
    min-width: 22% !important;
  }

  .w-23-lg {
    width: 23% !important;
  }

  .w-max-23-lg {
    max-width: 23% !important;
  }

  .w-min-23-lg {
    min-width: 23% !important;
  }

  .w-24-lg {
    width: 24% !important;
  }

  .w-max-24-lg {
    max-width: 24% !important;
  }

  .w-min-24-lg {
    min-width: 24% !important;
  }

  .w-25-lg {
    width: 25% !important;
  }

  .w-max-25-lg {
    max-width: 25% !important;
  }

  .w-min-25-lg {
    min-width: 25% !important;
  }

  .w-26-lg {
    width: 26% !important;
  }

  .w-max-26-lg {
    max-width: 26% !important;
  }

  .w-min-26-lg {
    min-width: 26% !important;
  }

  .w-27-lg {
    width: 27% !important;
  }

  .w-max-27-lg {
    max-width: 27% !important;
  }

  .w-min-27-lg {
    min-width: 27% !important;
  }

  .w-28-lg {
    width: 28% !important;
  }

  .w-max-28-lg {
    max-width: 28% !important;
  }

  .w-min-28-lg {
    min-width: 28% !important;
  }

  .w-29-lg {
    width: 29% !important;
  }

  .w-max-29-lg {
    max-width: 29% !important;
  }

  .w-min-29-lg {
    min-width: 29% !important;
  }

  .w-30-lg {
    width: 30% !important;
  }

  .w-max-30-lg {
    max-width: 30% !important;
  }

  .w-min-30-lg {
    min-width: 30% !important;
  }

  .w-31-lg {
    width: 31% !important;
  }

  .w-max-31-lg {
    max-width: 31% !important;
  }

  .w-min-31-lg {
    min-width: 31% !important;
  }

  .w-32-lg {
    width: 32% !important;
  }

  .w-max-32-lg {
    max-width: 32% !important;
  }

  .w-min-32-lg {
    min-width: 32% !important;
  }

  .w-33-lg {
    width: 33% !important;
  }

  .w-max-33-lg {
    max-width: 33% !important;
  }

  .w-min-33-lg {
    min-width: 33% !important;
  }

  .w-34-lg {
    width: 34% !important;
  }

  .w-max-34-lg {
    max-width: 34% !important;
  }

  .w-min-34-lg {
    min-width: 34% !important;
  }

  .w-35-lg {
    width: 35% !important;
  }

  .w-max-35-lg {
    max-width: 35% !important;
  }

  .w-min-35-lg {
    min-width: 35% !important;
  }

  .w-36-lg {
    width: 36% !important;
  }

  .w-max-36-lg {
    max-width: 36% !important;
  }

  .w-min-36-lg {
    min-width: 36% !important;
  }

  .w-37-lg {
    width: 37% !important;
  }

  .w-max-37-lg {
    max-width: 37% !important;
  }

  .w-min-37-lg {
    min-width: 37% !important;
  }

  .w-38-lg {
    width: 38% !important;
  }

  .w-max-38-lg {
    max-width: 38% !important;
  }

  .w-min-38-lg {
    min-width: 38% !important;
  }

  .w-39-lg {
    width: 39% !important;
  }

  .w-max-39-lg {
    max-width: 39% !important;
  }

  .w-min-39-lg {
    min-width: 39% !important;
  }

  .w-40-lg {
    width: 40% !important;
  }

  .w-max-40-lg {
    max-width: 40% !important;
  }

  .w-min-40-lg {
    min-width: 40% !important;
  }

  .w-41-lg {
    width: 41% !important;
  }

  .w-max-41-lg {
    max-width: 41% !important;
  }

  .w-min-41-lg {
    min-width: 41% !important;
  }

  .w-42-lg {
    width: 42% !important;
  }

  .w-max-42-lg {
    max-width: 42% !important;
  }

  .w-min-42-lg {
    min-width: 42% !important;
  }

  .w-43-lg {
    width: 43% !important;
  }

  .w-max-43-lg {
    max-width: 43% !important;
  }

  .w-min-43-lg {
    min-width: 43% !important;
  }

  .w-44-lg {
    width: 44% !important;
  }

  .w-max-44-lg {
    max-width: 44% !important;
  }

  .w-min-44-lg {
    min-width: 44% !important;
  }

  .w-45-lg {
    width: 45% !important;
  }

  .w-max-45-lg {
    max-width: 45% !important;
  }

  .w-min-45-lg {
    min-width: 45% !important;
  }

  .w-46-lg {
    width: 46% !important;
  }

  .w-max-46-lg {
    max-width: 46% !important;
  }

  .w-min-46-lg {
    min-width: 46% !important;
  }

  .w-47-lg {
    width: 47% !important;
  }

  .w-max-47-lg {
    max-width: 47% !important;
  }

  .w-min-47-lg {
    min-width: 47% !important;
  }

  .w-48-lg {
    width: 48% !important;
  }

  .w-max-48-lg {
    max-width: 48% !important;
  }

  .w-min-48-lg {
    min-width: 48% !important;
  }

  .w-49-lg {
    width: 49% !important;
  }

  .w-max-49-lg {
    max-width: 49% !important;
  }

  .w-min-49-lg {
    min-width: 49% !important;
  }

  .w-50-lg {
    width: 50% !important;
  }

  .w-max-50-lg {
    max-width: 50% !important;
  }

  .w-min-50-lg {
    min-width: 50% !important;
  }

  .w-51-lg {
    width: 51% !important;
  }

  .w-max-51-lg {
    max-width: 51% !important;
  }

  .w-min-51-lg {
    min-width: 51% !important;
  }

  .w-52-lg {
    width: 52% !important;
  }

  .w-max-52-lg {
    max-width: 52% !important;
  }

  .w-min-52-lg {
    min-width: 52% !important;
  }

  .w-53-lg {
    width: 53% !important;
  }

  .w-max-53-lg {
    max-width: 53% !important;
  }

  .w-min-53-lg {
    min-width: 53% !important;
  }

  .w-54-lg {
    width: 54% !important;
  }

  .w-max-54-lg {
    max-width: 54% !important;
  }

  .w-min-54-lg {
    min-width: 54% !important;
  }

  .w-55-lg {
    width: 55% !important;
  }

  .w-max-55-lg {
    max-width: 55% !important;
  }

  .w-min-55-lg {
    min-width: 55% !important;
  }

  .w-56-lg {
    width: 56% !important;
  }

  .w-max-56-lg {
    max-width: 56% !important;
  }

  .w-min-56-lg {
    min-width: 56% !important;
  }

  .w-57-lg {
    width: 57% !important;
  }

  .w-max-57-lg {
    max-width: 57% !important;
  }

  .w-min-57-lg {
    min-width: 57% !important;
  }

  .w-58-lg {
    width: 58% !important;
  }

  .w-max-58-lg {
    max-width: 58% !important;
  }

  .w-min-58-lg {
    min-width: 58% !important;
  }

  .w-59-lg {
    width: 59% !important;
  }

  .w-max-59-lg {
    max-width: 59% !important;
  }

  .w-min-59-lg {
    min-width: 59% !important;
  }

  .w-60-lg {
    width: 60% !important;
  }

  .w-max-60-lg {
    max-width: 60% !important;
  }

  .w-min-60-lg {
    min-width: 60% !important;
  }

  .w-61-lg {
    width: 61% !important;
  }

  .w-max-61-lg {
    max-width: 61% !important;
  }

  .w-min-61-lg {
    min-width: 61% !important;
  }

  .w-62-lg {
    width: 62% !important;
  }

  .w-max-62-lg {
    max-width: 62% !important;
  }

  .w-min-62-lg {
    min-width: 62% !important;
  }

  .w-63-lg {
    width: 63% !important;
  }

  .w-max-63-lg {
    max-width: 63% !important;
  }

  .w-min-63-lg {
    min-width: 63% !important;
  }

  .w-64-lg {
    width: 64% !important;
  }

  .w-max-64-lg {
    max-width: 64% !important;
  }

  .w-min-64-lg {
    min-width: 64% !important;
  }

  .w-65-lg {
    width: 65% !important;
  }

  .w-max-65-lg {
    max-width: 65% !important;
  }

  .w-min-65-lg {
    min-width: 65% !important;
  }

  .w-66-lg {
    width: 66% !important;
  }

  .w-max-66-lg {
    max-width: 66% !important;
  }

  .w-min-66-lg {
    min-width: 66% !important;
  }

  .w-67-lg {
    width: 67% !important;
  }

  .w-max-67-lg {
    max-width: 67% !important;
  }

  .w-min-67-lg {
    min-width: 67% !important;
  }

  .w-68-lg {
    width: 68% !important;
  }

  .w-max-68-lg {
    max-width: 68% !important;
  }

  .w-min-68-lg {
    min-width: 68% !important;
  }

  .w-69-lg {
    width: 69% !important;
  }

  .w-max-69-lg {
    max-width: 69% !important;
  }

  .w-min-69-lg {
    min-width: 69% !important;
  }

  .w-70-lg {
    width: 70% !important;
  }

  .w-max-70-lg {
    max-width: 70% !important;
  }

  .w-min-70-lg {
    min-width: 70% !important;
  }

  .w-71-lg {
    width: 71% !important;
  }

  .w-max-71-lg {
    max-width: 71% !important;
  }

  .w-min-71-lg {
    min-width: 71% !important;
  }

  .w-72-lg {
    width: 72% !important;
  }

  .w-max-72-lg {
    max-width: 72% !important;
  }

  .w-min-72-lg {
    min-width: 72% !important;
  }

  .w-73-lg {
    width: 73% !important;
  }

  .w-max-73-lg {
    max-width: 73% !important;
  }

  .w-min-73-lg {
    min-width: 73% !important;
  }

  .w-74-lg {
    width: 74% !important;
  }

  .w-max-74-lg {
    max-width: 74% !important;
  }

  .w-min-74-lg {
    min-width: 74% !important;
  }

  .w-75-lg {
    width: 75% !important;
  }

  .w-max-75-lg {
    max-width: 75% !important;
  }

  .w-min-75-lg {
    min-width: 75% !important;
  }

  .w-76-lg {
    width: 76% !important;
  }

  .w-max-76-lg {
    max-width: 76% !important;
  }

  .w-min-76-lg {
    min-width: 76% !important;
  }

  .w-77-lg {
    width: 77% !important;
  }

  .w-max-77-lg {
    max-width: 77% !important;
  }

  .w-min-77-lg {
    min-width: 77% !important;
  }

  .w-78-lg {
    width: 78% !important;
  }

  .w-max-78-lg {
    max-width: 78% !important;
  }

  .w-min-78-lg {
    min-width: 78% !important;
  }

  .w-79-lg {
    width: 79% !important;
  }

  .w-max-79-lg {
    max-width: 79% !important;
  }

  .w-min-79-lg {
    min-width: 79% !important;
  }

  .w-80-lg {
    width: 80% !important;
  }

  .w-max-80-lg {
    max-width: 80% !important;
  }

  .w-min-80-lg {
    min-width: 80% !important;
  }

  .w-81-lg {
    width: 81% !important;
  }

  .w-max-81-lg {
    max-width: 81% !important;
  }

  .w-min-81-lg {
    min-width: 81% !important;
  }

  .w-82-lg {
    width: 82% !important;
  }

  .w-max-82-lg {
    max-width: 82% !important;
  }

  .w-min-82-lg {
    min-width: 82% !important;
  }

  .w-83-lg {
    width: 83% !important;
  }

  .w-max-83-lg {
    max-width: 83% !important;
  }

  .w-min-83-lg {
    min-width: 83% !important;
  }

  .w-84-lg {
    width: 84% !important;
  }

  .w-max-84-lg {
    max-width: 84% !important;
  }

  .w-min-84-lg {
    min-width: 84% !important;
  }

  .w-85-lg {
    width: 85% !important;
  }

  .w-max-85-lg {
    max-width: 85% !important;
  }

  .w-min-85-lg {
    min-width: 85% !important;
  }

  .w-86-lg {
    width: 86% !important;
  }

  .w-max-86-lg {
    max-width: 86% !important;
  }

  .w-min-86-lg {
    min-width: 86% !important;
  }

  .w-87-lg {
    width: 87% !important;
  }

  .w-max-87-lg {
    max-width: 87% !important;
  }

  .w-min-87-lg {
    min-width: 87% !important;
  }

  .w-88-lg {
    width: 88% !important;
  }

  .w-max-88-lg {
    max-width: 88% !important;
  }

  .w-min-88-lg {
    min-width: 88% !important;
  }

  .w-89-lg {
    width: 89% !important;
  }

  .w-max-89-lg {
    max-width: 89% !important;
  }

  .w-min-89-lg {
    min-width: 89% !important;
  }

  .w-90-lg {
    width: 90% !important;
  }

  .w-max-90-lg {
    max-width: 90% !important;
  }

  .w-min-90-lg {
    min-width: 90% !important;
  }

  .w-91-lg {
    width: 91% !important;
  }

  .w-max-91-lg {
    max-width: 91% !important;
  }

  .w-min-91-lg {
    min-width: 91% !important;
  }

  .w-92-lg {
    width: 92% !important;
  }

  .w-max-92-lg {
    max-width: 92% !important;
  }

  .w-min-92-lg {
    min-width: 92% !important;
  }

  .w-93-lg {
    width: 93% !important;
  }

  .w-max-93-lg {
    max-width: 93% !important;
  }

  .w-min-93-lg {
    min-width: 93% !important;
  }

  .w-94-lg {
    width: 94% !important;
  }

  .w-max-94-lg {
    max-width: 94% !important;
  }

  .w-min-94-lg {
    min-width: 94% !important;
  }

  .w-95-lg {
    width: 95% !important;
  }

  .w-max-95-lg {
    max-width: 95% !important;
  }

  .w-min-95-lg {
    min-width: 95% !important;
  }

  .w-96-lg {
    width: 96% !important;
  }

  .w-max-96-lg {
    max-width: 96% !important;
  }

  .w-min-96-lg {
    min-width: 96% !important;
  }

  .w-97-lg {
    width: 97% !important;
  }

  .w-max-97-lg {
    max-width: 97% !important;
  }

  .w-min-97-lg {
    min-width: 97% !important;
  }

  .w-98-lg {
    width: 98% !important;
  }

  .w-max-98-lg {
    max-width: 98% !important;
  }

  .w-min-98-lg {
    min-width: 98% !important;
  }

  .w-99-lg {
    width: 99% !important;
  }

  .w-max-99-lg {
    max-width: 99% !important;
  }

  .w-min-99-lg {
    min-width: 99% !important;
  }

  .w-100-lg {
    width: 100% !important;
  }

  .w-max-100-lg {
    max-width: 100% !important;
  }

  .w-min-100-lg {
    min-width: 100% !important;
  }

  .w-auto-lg {
    width: auto !important;
  }

  .w-max-auto-lg {
    max-width: auto !important;
  }

  .w-min-auto-lg {
    min-width: auto !important;
  }

  .w-min-unset-lg {
    min-width: unset !important;
  }

  .w-max-unset-lg {
    max-width: unset !important;
  }

  .height-px-1-lg {
    height: 1px !important;
  }

  .height-px-2-lg {
    height: 2px !important;
  }

  .height-px-3-lg {
    height: 3px !important;
  }

  .height-px-4-lg {
    height: 4px !important;
  }

  .height-px-5-lg {
    height: 5px !important;
  }

  .height-px-6-lg {
    height: 6px !important;
  }

  .height-px-7-lg {
    height: 7px !important;
  }

  .height-px-8-lg {
    height: 8px !important;
  }

  .height-px-9-lg {
    height: 9px !important;
  }

  .height-px-10-lg {
    height: 10px !important;
  }

  .height-px-11-lg {
    height: 11px !important;
  }

  .height-px-12-lg {
    height: 12px !important;
  }

  .height-px-13-lg {
    height: 13px !important;
  }

  .height-px-14-lg {
    height: 14px !important;
  }

  .height-px-15-lg {
    height: 15px !important;
  }

  .height-px-16-lg {
    height: 16px !important;
  }

  .height-px-17-lg {
    height: 17px !important;
  }

  .height-px-18-lg {
    height: 18px !important;
  }

  .height-px-19-lg {
    height: 19px !important;
  }

  .height-px-20-lg {
    height: 20px !important;
  }

  .height-px-21-lg {
    height: 21px !important;
  }

  .height-px-22-lg {
    height: 22px !important;
  }

  .height-px-23-lg {
    height: 23px !important;
  }

  .height-px-24-lg {
    height: 24px !important;
  }

  .height-px-25-lg {
    height: 25px !important;
  }

  .height-px-26-lg {
    height: 26px !important;
  }

  .height-px-27-lg {
    height: 27px !important;
  }

  .height-px-28-lg {
    height: 28px !important;
  }

  .height-px-29-lg {
    height: 29px !important;
  }

  .height-px-30-lg {
    height: 30px !important;
  }

  .height-px-31-lg {
    height: 31px !important;
  }

  .height-px-32-lg {
    height: 32px !important;
  }

  .height-px-33-lg {
    height: 33px !important;
  }

  .height-px-34-lg {
    height: 34px !important;
  }

  .height-px-35-lg {
    height: 35px !important;
  }

  .height-px-36-lg {
    height: 36px !important;
  }

  .height-px-37-lg {
    height: 37px !important;
  }

  .height-px-38-lg {
    height: 38px !important;
  }

  .height-px-39-lg {
    height: 39px !important;
  }

  .height-px-40-lg {
    height: 40px !important;
  }

  .height-px-41-lg {
    height: 41px !important;
  }

  .height-px-42-lg {
    height: 42px !important;
  }

  .height-px-43-lg {
    height: 43px !important;
  }

  .height-px-44-lg {
    height: 44px !important;
  }

  .height-px-45-lg {
    height: 45px !important;
  }

  .height-px-46-lg {
    height: 46px !important;
  }

  .height-px-47-lg {
    height: 47px !important;
  }

  .height-px-48-lg {
    height: 48px !important;
  }

  .height-px-49-lg {
    height: 49px !important;
  }

  .height-px-50-lg {
    height: 50px !important;
  }

  .height-px-51-lg {
    height: 51px !important;
  }

  .height-px-52-lg {
    height: 52px !important;
  }

  .height-px-53-lg {
    height: 53px !important;
  }

  .height-px-54-lg {
    height: 54px !important;
  }

  .height-px-55-lg {
    height: 55px !important;
  }

  .height-px-56-lg {
    height: 56px !important;
  }

  .height-px-57-lg {
    height: 57px !important;
  }

  .height-px-58-lg {
    height: 58px !important;
  }

  .height-px-59-lg {
    height: 59px !important;
  }

  .height-px-60-lg {
    height: 60px !important;
  }

  .height-px-61-lg {
    height: 61px !important;
  }

  .height-px-62-lg {
    height: 62px !important;
  }

  .height-px-63-lg {
    height: 63px !important;
  }

  .height-px-64-lg {
    height: 64px !important;
  }

  .height-px-65-lg {
    height: 65px !important;
  }

  .height-px-66-lg {
    height: 66px !important;
  }

  .height-px-67-lg {
    height: 67px !important;
  }

  .height-px-68-lg {
    height: 68px !important;
  }

  .height-px-69-lg {
    height: 69px !important;
  }

  .height-px-70-lg {
    height: 70px !important;
  }

  .height-px-71-lg {
    height: 71px !important;
  }

  .height-px-72-lg {
    height: 72px !important;
  }

  .height-px-73-lg {
    height: 73px !important;
  }

  .height-px-74-lg {
    height: 74px !important;
  }

  .height-px-75-lg {
    height: 75px !important;
  }

  .height-px-76-lg {
    height: 76px !important;
  }

  .height-px-77-lg {
    height: 77px !important;
  }

  .height-px-78-lg {
    height: 78px !important;
  }

  .height-px-79-lg {
    height: 79px !important;
  }

  .height-px-80-lg {
    height: 80px !important;
  }

  .height-px-81-lg {
    height: 81px !important;
  }

  .height-px-82-lg {
    height: 82px !important;
  }

  .height-px-83-lg {
    height: 83px !important;
  }

  .height-px-84-lg {
    height: 84px !important;
  }

  .height-px-85-lg {
    height: 85px !important;
  }

  .height-px-86-lg {
    height: 86px !important;
  }

  .height-px-87-lg {
    height: 87px !important;
  }

  .height-px-88-lg {
    height: 88px !important;
  }

  .height-px-89-lg {
    height: 89px !important;
  }

  .height-px-90-lg {
    height: 90px !important;
  }

  .height-px-91-lg {
    height: 91px !important;
  }

  .height-px-92-lg {
    height: 92px !important;
  }

  .height-px-93-lg {
    height: 93px !important;
  }

  .height-px-94-lg {
    height: 94px !important;
  }

  .height-px-95-lg {
    height: 95px !important;
  }

  .height-px-96-lg {
    height: 96px !important;
  }

  .height-px-97-lg {
    height: 97px !important;
  }

  .height-px-98-lg {
    height: 98px !important;
  }

  .height-px-99-lg {
    height: 99px !important;
  }

  .height-px-100-lg {
    height: 100px !important;
  }

  .height-px-101-lg {
    height: 101px !important;
  }

  .height-px-102-lg {
    height: 102px !important;
  }

  .height-px-103-lg {
    height: 103px !important;
  }

  .height-px-104-lg {
    height: 104px !important;
  }

  .height-px-105-lg {
    height: 105px !important;
  }

  .height-px-106-lg {
    height: 106px !important;
  }

  .height-px-107-lg {
    height: 107px !important;
  }

  .height-px-108-lg {
    height: 108px !important;
  }

  .height-px-109-lg {
    height: 109px !important;
  }

  .height-px-110-lg {
    height: 110px !important;
  }

  .height-px-111-lg {
    height: 111px !important;
  }

  .height-px-112-lg {
    height: 112px !important;
  }

  .height-px-113-lg {
    height: 113px !important;
  }

  .height-px-114-lg {
    height: 114px !important;
  }

  .height-px-115-lg {
    height: 115px !important;
  }

  .height-px-116-lg {
    height: 116px !important;
  }

  .height-px-117-lg {
    height: 117px !important;
  }

  .height-px-118-lg {
    height: 118px !important;
  }

  .height-px-119-lg {
    height: 119px !important;
  }

  .height-px-120-lg {
    height: 120px !important;
  }

  .height-px-121-lg {
    height: 121px !important;
  }

  .height-px-122-lg {
    height: 122px !important;
  }

  .height-px-123-lg {
    height: 123px !important;
  }

  .height-px-124-lg {
    height: 124px !important;
  }

  .height-px-125-lg {
    height: 125px !important;
  }

  .height-px-126-lg {
    height: 126px !important;
  }

  .height-px-127-lg {
    height: 127px !important;
  }

  .height-px-128-lg {
    height: 128px !important;
  }

  .height-px-129-lg {
    height: 129px !important;
  }

  .height-px-130-lg {
    height: 130px !important;
  }

  .height-px-131-lg {
    height: 131px !important;
  }

  .height-px-132-lg {
    height: 132px !important;
  }

  .height-px-133-lg {
    height: 133px !important;
  }

  .height-px-134-lg {
    height: 134px !important;
  }

  .height-px-135-lg {
    height: 135px !important;
  }

  .height-px-136-lg {
    height: 136px !important;
  }

  .height-px-137-lg {
    height: 137px !important;
  }

  .height-px-138-lg {
    height: 138px !important;
  }

  .height-px-139-lg {
    height: 139px !important;
  }

  .height-px-140-lg {
    height: 140px !important;
  }

  .height-px-141-lg {
    height: 141px !important;
  }

  .height-px-142-lg {
    height: 142px !important;
  }

  .height-px-143-lg {
    height: 143px !important;
  }

  .height-px-144-lg {
    height: 144px !important;
  }

  .height-px-145-lg {
    height: 145px !important;
  }

  .height-px-146-lg {
    height: 146px !important;
  }

  .height-px-147-lg {
    height: 147px !important;
  }

  .height-px-148-lg {
    height: 148px !important;
  }

  .height-px-149-lg {
    height: 149px !important;
  }

  .height-px-150-lg {
    height: 150px !important;
  }

  .height-px-151-lg {
    height: 151px !important;
  }

  .height-px-152-lg {
    height: 152px !important;
  }

  .height-px-153-lg {
    height: 153px !important;
  }

  .height-px-154-lg {
    height: 154px !important;
  }

  .height-px-155-lg {
    height: 155px !important;
  }

  .height-px-156-lg {
    height: 156px !important;
  }

  .height-px-157-lg {
    height: 157px !important;
  }

  .height-px-158-lg {
    height: 158px !important;
  }

  .height-px-159-lg {
    height: 159px !important;
  }

  .height-px-160-lg {
    height: 160px !important;
  }

  .height-px-161-lg {
    height: 161px !important;
  }

  .height-px-162-lg {
    height: 162px !important;
  }

  .height-px-163-lg {
    height: 163px !important;
  }

  .height-px-164-lg {
    height: 164px !important;
  }

  .height-px-165-lg {
    height: 165px !important;
  }

  .height-px-166-lg {
    height: 166px !important;
  }

  .height-px-167-lg {
    height: 167px !important;
  }

  .height-px-168-lg {
    height: 168px !important;
  }

  .height-px-169-lg {
    height: 169px !important;
  }

  .height-px-170-lg {
    height: 170px !important;
  }

  .height-px-171-lg {
    height: 171px !important;
  }

  .height-px-172-lg {
    height: 172px !important;
  }

  .height-px-173-lg {
    height: 173px !important;
  }

  .height-px-174-lg {
    height: 174px !important;
  }

  .height-px-175-lg {
    height: 175px !important;
  }

  .height-px-176-lg {
    height: 176px !important;
  }

  .height-px-177-lg {
    height: 177px !important;
  }

  .height-px-178-lg {
    height: 178px !important;
  }

  .height-px-179-lg {
    height: 179px !important;
  }

  .height-px-180-lg {
    height: 180px !important;
  }

  .height-px-181-lg {
    height: 181px !important;
  }

  .height-px-182-lg {
    height: 182px !important;
  }

  .height-px-183-lg {
    height: 183px !important;
  }

  .height-px-184-lg {
    height: 184px !important;
  }

  .height-px-185-lg {
    height: 185px !important;
  }

  .height-px-186-lg {
    height: 186px !important;
  }

  .height-px-187-lg {
    height: 187px !important;
  }

  .height-px-188-lg {
    height: 188px !important;
  }

  .height-px-189-lg {
    height: 189px !important;
  }

  .height-px-190-lg {
    height: 190px !important;
  }

  .height-px-191-lg {
    height: 191px !important;
  }

  .height-px-192-lg {
    height: 192px !important;
  }

  .height-px-193-lg {
    height: 193px !important;
  }

  .height-px-194-lg {
    height: 194px !important;
  }

  .height-px-195-lg {
    height: 195px !important;
  }

  .height-px-196-lg {
    height: 196px !important;
  }

  .height-px-197-lg {
    height: 197px !important;
  }

  .height-px-198-lg {
    height: 198px !important;
  }

  .height-px-199-lg {
    height: 199px !important;
  }

  .height-px-200-lg {
    height: 200px !important;
  }

  .height-px-201-lg {
    height: 201px !important;
  }

  .height-px-202-lg {
    height: 202px !important;
  }

  .height-px-203-lg {
    height: 203px !important;
  }

  .height-px-204-lg {
    height: 204px !important;
  }

  .height-px-205-lg {
    height: 205px !important;
  }

  .height-px-206-lg {
    height: 206px !important;
  }

  .height-px-207-lg {
    height: 207px !important;
  }

  .height-px-208-lg {
    height: 208px !important;
  }

  .height-px-209-lg {
    height: 209px !important;
  }

  .height-px-210-lg {
    height: 210px !important;
  }

  .height-px-211-lg {
    height: 211px !important;
  }

  .height-px-212-lg {
    height: 212px !important;
  }

  .height-px-213-lg {
    height: 213px !important;
  }

  .height-px-214-lg {
    height: 214px !important;
  }

  .height-px-215-lg {
    height: 215px !important;
  }

  .height-px-216-lg {
    height: 216px !important;
  }

  .height-px-217-lg {
    height: 217px !important;
  }

  .height-px-218-lg {
    height: 218px !important;
  }

  .height-px-219-lg {
    height: 219px !important;
  }

  .height-px-220-lg {
    height: 220px !important;
  }

  .height-px-221-lg {
    height: 221px !important;
  }

  .height-px-222-lg {
    height: 222px !important;
  }

  .height-px-223-lg {
    height: 223px !important;
  }

  .height-px-224-lg {
    height: 224px !important;
  }

  .height-px-225-lg {
    height: 225px !important;
  }

  .height-px-226-lg {
    height: 226px !important;
  }

  .height-px-227-lg {
    height: 227px !important;
  }

  .height-px-228-lg {
    height: 228px !important;
  }

  .height-px-229-lg {
    height: 229px !important;
  }

  .height-px-230-lg {
    height: 230px !important;
  }

  .height-px-231-lg {
    height: 231px !important;
  }

  .height-px-232-lg {
    height: 232px !important;
  }

  .height-px-233-lg {
    height: 233px !important;
  }

  .height-px-234-lg {
    height: 234px !important;
  }

  .height-px-235-lg {
    height: 235px !important;
  }

  .height-px-236-lg {
    height: 236px !important;
  }

  .height-px-237-lg {
    height: 237px !important;
  }

  .height-px-238-lg {
    height: 238px !important;
  }

  .height-px-239-lg {
    height: 239px !important;
  }

  .height-px-240-lg {
    height: 240px !important;
  }

  .height-px-241-lg {
    height: 241px !important;
  }

  .height-px-242-lg {
    height: 242px !important;
  }

  .height-px-243-lg {
    height: 243px !important;
  }

  .height-px-244-lg {
    height: 244px !important;
  }

  .height-px-245-lg {
    height: 245px !important;
  }

  .height-px-246-lg {
    height: 246px !important;
  }

  .height-px-247-lg {
    height: 247px !important;
  }

  .height-px-248-lg {
    height: 248px !important;
  }

  .height-px-249-lg {
    height: 249px !important;
  }

  .height-px-250-lg {
    height: 250px !important;
  }

  .height-px-251-lg {
    height: 251px !important;
  }

  .height-px-252-lg {
    height: 252px !important;
  }

  .height-px-253-lg {
    height: 253px !important;
  }

  .height-px-254-lg {
    height: 254px !important;
  }

  .height-px-255-lg {
    height: 255px !important;
  }

  .height-px-256-lg {
    height: 256px !important;
  }

  .height-px-257-lg {
    height: 257px !important;
  }

  .height-px-258-lg {
    height: 258px !important;
  }

  .height-px-259-lg {
    height: 259px !important;
  }

  .height-px-260-lg {
    height: 260px !important;
  }

  .height-px-261-lg {
    height: 261px !important;
  }

  .height-px-262-lg {
    height: 262px !important;
  }

  .height-px-263-lg {
    height: 263px !important;
  }

  .height-px-264-lg {
    height: 264px !important;
  }

  .height-px-265-lg {
    height: 265px !important;
  }

  .height-px-266-lg {
    height: 266px !important;
  }

  .height-px-267-lg {
    height: 267px !important;
  }

  .height-px-268-lg {
    height: 268px !important;
  }

  .height-px-269-lg {
    height: 269px !important;
  }

  .height-px-270-lg {
    height: 270px !important;
  }

  .height-px-271-lg {
    height: 271px !important;
  }

  .height-px-272-lg {
    height: 272px !important;
  }

  .height-px-273-lg {
    height: 273px !important;
  }

  .height-px-274-lg {
    height: 274px !important;
  }

  .height-px-275-lg {
    height: 275px !important;
  }

  .height-px-276-lg {
    height: 276px !important;
  }

  .height-px-277-lg {
    height: 277px !important;
  }

  .height-px-278-lg {
    height: 278px !important;
  }

  .height-px-279-lg {
    height: 279px !important;
  }

  .height-px-280-lg {
    height: 280px !important;
  }

  .height-px-281-lg {
    height: 281px !important;
  }

  .height-px-282-lg {
    height: 282px !important;
  }

  .height-px-283-lg {
    height: 283px !important;
  }

  .height-px-284-lg {
    height: 284px !important;
  }

  .height-px-285-lg {
    height: 285px !important;
  }

  .height-px-286-lg {
    height: 286px !important;
  }

  .height-px-287-lg {
    height: 287px !important;
  }

  .height-px-288-lg {
    height: 288px !important;
  }

  .height-px-289-lg {
    height: 289px !important;
  }

  .height-px-290-lg {
    height: 290px !important;
  }

  .height-px-291-lg {
    height: 291px !important;
  }

  .height-px-292-lg {
    height: 292px !important;
  }

  .height-px-293-lg {
    height: 293px !important;
  }

  .height-px-294-lg {
    height: 294px !important;
  }

  .height-px-295-lg {
    height: 295px !important;
  }

  .height-px-296-lg {
    height: 296px !important;
  }

  .height-px-297-lg {
    height: 297px !important;
  }

  .height-px-298-lg {
    height: 298px !important;
  }

  .height-px-299-lg {
    height: 299px !important;
  }

  .height-px-300-lg {
    height: 300px !important;
  }

  .height-px-301-lg {
    height: 301px !important;
  }

  .height-px-302-lg {
    height: 302px !important;
  }

  .height-px-303-lg {
    height: 303px !important;
  }

  .height-px-304-lg {
    height: 304px !important;
  }

  .height-px-305-lg {
    height: 305px !important;
  }

  .height-px-306-lg {
    height: 306px !important;
  }

  .height-px-307-lg {
    height: 307px !important;
  }

  .height-px-308-lg {
    height: 308px !important;
  }

  .height-px-309-lg {
    height: 309px !important;
  }

  .height-px-310-lg {
    height: 310px !important;
  }

  .height-px-311-lg {
    height: 311px !important;
  }

  .height-px-312-lg {
    height: 312px !important;
  }

  .height-px-313-lg {
    height: 313px !important;
  }

  .height-px-314-lg {
    height: 314px !important;
  }

  .height-px-315-lg {
    height: 315px !important;
  }

  .height-px-316-lg {
    height: 316px !important;
  }

  .height-px-317-lg {
    height: 317px !important;
  }

  .height-px-318-lg {
    height: 318px !important;
  }

  .height-px-319-lg {
    height: 319px !important;
  }

  .height-px-320-lg {
    height: 320px !important;
  }

  .height-px-321-lg {
    height: 321px !important;
  }

  .height-px-322-lg {
    height: 322px !important;
  }

  .height-px-323-lg {
    height: 323px !important;
  }

  .height-px-324-lg {
    height: 324px !important;
  }

  .height-px-325-lg {
    height: 325px !important;
  }

  .height-px-326-lg {
    height: 326px !important;
  }

  .height-px-327-lg {
    height: 327px !important;
  }

  .height-px-328-lg {
    height: 328px !important;
  }

  .height-px-329-lg {
    height: 329px !important;
  }

  .height-px-330-lg {
    height: 330px !important;
  }

  .height-px-331-lg {
    height: 331px !important;
  }

  .height-px-332-lg {
    height: 332px !important;
  }

  .height-px-333-lg {
    height: 333px !important;
  }

  .height-px-334-lg {
    height: 334px !important;
  }

  .height-px-335-lg {
    height: 335px !important;
  }

  .height-px-336-lg {
    height: 336px !important;
  }

  .height-px-337-lg {
    height: 337px !important;
  }

  .height-px-338-lg {
    height: 338px !important;
  }

  .height-px-339-lg {
    height: 339px !important;
  }

  .height-px-340-lg {
    height: 340px !important;
  }

  .height-px-341-lg {
    height: 341px !important;
  }

  .height-px-342-lg {
    height: 342px !important;
  }

  .height-px-343-lg {
    height: 343px !important;
  }

  .height-px-344-lg {
    height: 344px !important;
  }

  .height-px-345-lg {
    height: 345px !important;
  }

  .height-px-346-lg {
    height: 346px !important;
  }

  .height-px-347-lg {
    height: 347px !important;
  }

  .height-px-348-lg {
    height: 348px !important;
  }

  .height-px-349-lg {
    height: 349px !important;
  }

  .height-px-350-lg {
    height: 350px !important;
  }

  .height-px-351-lg {
    height: 351px !important;
  }

  .height-px-352-lg {
    height: 352px !important;
  }

  .height-px-353-lg {
    height: 353px !important;
  }

  .height-px-354-lg {
    height: 354px !important;
  }

  .height-px-355-lg {
    height: 355px !important;
  }

  .height-px-356-lg {
    height: 356px !important;
  }

  .height-px-357-lg {
    height: 357px !important;
  }

  .height-px-358-lg {
    height: 358px !important;
  }

  .height-px-359-lg {
    height: 359px !important;
  }

  .height-px-360-lg {
    height: 360px !important;
  }

  .height-px-361-lg {
    height: 361px !important;
  }

  .height-px-362-lg {
    height: 362px !important;
  }

  .height-px-363-lg {
    height: 363px !important;
  }

  .height-px-364-lg {
    height: 364px !important;
  }

  .height-px-365-lg {
    height: 365px !important;
  }

  .height-px-366-lg {
    height: 366px !important;
  }

  .height-px-367-lg {
    height: 367px !important;
  }

  .height-px-368-lg {
    height: 368px !important;
  }

  .height-px-369-lg {
    height: 369px !important;
  }

  .height-px-370-lg {
    height: 370px !important;
  }

  .height-px-371-lg {
    height: 371px !important;
  }

  .height-px-372-lg {
    height: 372px !important;
  }

  .height-px-373-lg {
    height: 373px !important;
  }

  .height-px-374-lg {
    height: 374px !important;
  }

  .height-px-375-lg {
    height: 375px !important;
  }

  .height-px-376-lg {
    height: 376px !important;
  }

  .height-px-377-lg {
    height: 377px !important;
  }

  .height-px-378-lg {
    height: 378px !important;
  }

  .height-px-379-lg {
    height: 379px !important;
  }

  .height-px-380-lg {
    height: 380px !important;
  }

  .height-px-381-lg {
    height: 381px !important;
  }

  .height-px-382-lg {
    height: 382px !important;
  }

  .height-px-383-lg {
    height: 383px !important;
  }

  .height-px-384-lg {
    height: 384px !important;
  }

  .height-px-385-lg {
    height: 385px !important;
  }

  .height-px-386-lg {
    height: 386px !important;
  }

  .height-px-387-lg {
    height: 387px !important;
  }

  .height-px-388-lg {
    height: 388px !important;
  }

  .height-px-389-lg {
    height: 389px !important;
  }

  .height-px-390-lg {
    height: 390px !important;
  }

  .height-px-391-lg {
    height: 391px !important;
  }

  .height-px-392-lg {
    height: 392px !important;
  }

  .height-px-393-lg {
    height: 393px !important;
  }

  .height-px-394-lg {
    height: 394px !important;
  }

  .height-px-395-lg {
    height: 395px !important;
  }

  .height-px-396-lg {
    height: 396px !important;
  }

  .height-px-397-lg {
    height: 397px !important;
  }

  .height-px-398-lg {
    height: 398px !important;
  }

  .height-px-399-lg {
    height: 399px !important;
  }

  .height-px-400-lg {
    height: 400px !important;
  }

  .height-px-401-lg {
    height: 401px !important;
  }

  .height-px-402-lg {
    height: 402px !important;
  }

  .height-px-403-lg {
    height: 403px !important;
  }

  .height-px-404-lg {
    height: 404px !important;
  }

  .height-px-405-lg {
    height: 405px !important;
  }

  .height-px-406-lg {
    height: 406px !important;
  }

  .height-px-407-lg {
    height: 407px !important;
  }

  .height-px-408-lg {
    height: 408px !important;
  }

  .height-px-409-lg {
    height: 409px !important;
  }

  .height-px-410-lg {
    height: 410px !important;
  }

  .height-px-411-lg {
    height: 411px !important;
  }

  .height-px-412-lg {
    height: 412px !important;
  }

  .height-px-413-lg {
    height: 413px !important;
  }

  .height-px-414-lg {
    height: 414px !important;
  }

  .height-px-415-lg {
    height: 415px !important;
  }

  .height-px-416-lg {
    height: 416px !important;
  }

  .height-px-417-lg {
    height: 417px !important;
  }

  .height-px-418-lg {
    height: 418px !important;
  }

  .height-px-419-lg {
    height: 419px !important;
  }

  .height-px-420-lg {
    height: 420px !important;
  }

  .height-px-421-lg {
    height: 421px !important;
  }

  .height-px-422-lg {
    height: 422px !important;
  }

  .height-px-423-lg {
    height: 423px !important;
  }

  .height-px-424-lg {
    height: 424px !important;
  }

  .height-px-425-lg {
    height: 425px !important;
  }

  .height-px-426-lg {
    height: 426px !important;
  }

  .height-px-427-lg {
    height: 427px !important;
  }

  .height-px-428-lg {
    height: 428px !important;
  }

  .height-px-429-lg {
    height: 429px !important;
  }

  .height-px-430-lg {
    height: 430px !important;
  }

  .height-px-431-lg {
    height: 431px !important;
  }

  .height-px-432-lg {
    height: 432px !important;
  }

  .height-px-433-lg {
    height: 433px !important;
  }

  .height-px-434-lg {
    height: 434px !important;
  }

  .height-px-435-lg {
    height: 435px !important;
  }

  .height-px-436-lg {
    height: 436px !important;
  }

  .height-px-437-lg {
    height: 437px !important;
  }

  .height-px-438-lg {
    height: 438px !important;
  }

  .height-px-439-lg {
    height: 439px !important;
  }

  .height-px-440-lg {
    height: 440px !important;
  }

  .height-px-441-lg {
    height: 441px !important;
  }

  .height-px-442-lg {
    height: 442px !important;
  }

  .height-px-443-lg {
    height: 443px !important;
  }

  .height-px-444-lg {
    height: 444px !important;
  }

  .height-px-445-lg {
    height: 445px !important;
  }

  .height-px-446-lg {
    height: 446px !important;
  }

  .height-px-447-lg {
    height: 447px !important;
  }

  .height-px-448-lg {
    height: 448px !important;
  }

  .height-px-449-lg {
    height: 449px !important;
  }

  .height-px-450-lg {
    height: 450px !important;
  }

  .height-px-451-lg {
    height: 451px !important;
  }

  .height-px-452-lg {
    height: 452px !important;
  }

  .height-px-453-lg {
    height: 453px !important;
  }

  .height-px-454-lg {
    height: 454px !important;
  }

  .height-px-455-lg {
    height: 455px !important;
  }

  .height-px-456-lg {
    height: 456px !important;
  }

  .height-px-457-lg {
    height: 457px !important;
  }

  .height-px-458-lg {
    height: 458px !important;
  }

  .height-px-459-lg {
    height: 459px !important;
  }

  .height-px-460-lg {
    height: 460px !important;
  }

  .height-px-461-lg {
    height: 461px !important;
  }

  .height-px-462-lg {
    height: 462px !important;
  }

  .height-px-463-lg {
    height: 463px !important;
  }

  .height-px-464-lg {
    height: 464px !important;
  }

  .height-px-465-lg {
    height: 465px !important;
  }

  .height-px-466-lg {
    height: 466px !important;
  }

  .height-px-467-lg {
    height: 467px !important;
  }

  .height-px-468-lg {
    height: 468px !important;
  }

  .height-px-469-lg {
    height: 469px !important;
  }

  .height-px-470-lg {
    height: 470px !important;
  }

  .height-px-471-lg {
    height: 471px !important;
  }

  .height-px-472-lg {
    height: 472px !important;
  }

  .height-px-473-lg {
    height: 473px !important;
  }

  .height-px-474-lg {
    height: 474px !important;
  }

  .height-px-475-lg {
    height: 475px !important;
  }

  .height-px-476-lg {
    height: 476px !important;
  }

  .height-px-477-lg {
    height: 477px !important;
  }

  .height-px-478-lg {
    height: 478px !important;
  }

  .height-px-479-lg {
    height: 479px !important;
  }

  .height-px-480-lg {
    height: 480px !important;
  }

  .height-px-481-lg {
    height: 481px !important;
  }

  .height-px-482-lg {
    height: 482px !important;
  }

  .height-px-483-lg {
    height: 483px !important;
  }

  .height-px-484-lg {
    height: 484px !important;
  }

  .height-px-485-lg {
    height: 485px !important;
  }

  .height-px-486-lg {
    height: 486px !important;
  }

  .height-px-487-lg {
    height: 487px !important;
  }

  .height-px-488-lg {
    height: 488px !important;
  }

  .height-px-489-lg {
    height: 489px !important;
  }

  .height-px-490-lg {
    height: 490px !important;
  }

  .height-px-491-lg {
    height: 491px !important;
  }

  .height-px-492-lg {
    height: 492px !important;
  }

  .height-px-493-lg {
    height: 493px !important;
  }

  .height-px-494-lg {
    height: 494px !important;
  }

  .height-px-495-lg {
    height: 495px !important;
  }

  .height-px-496-lg {
    height: 496px !important;
  }

  .height-px-497-lg {
    height: 497px !important;
  }

  .height-px-498-lg {
    height: 498px !important;
  }

  .height-px-499-lg {
    height: 499px !important;
  }

  .height-px-500-lg {
    height: 500px !important;
  }

  .height-px-501-lg {
    height: 501px !important;
  }

  .height-px-502-lg {
    height: 502px !important;
  }

  .height-px-503-lg {
    height: 503px !important;
  }

  .height-px-504-lg {
    height: 504px !important;
  }

  .height-px-505-lg {
    height: 505px !important;
  }

  .height-px-506-lg {
    height: 506px !important;
  }

  .height-px-507-lg {
    height: 507px !important;
  }

  .height-px-508-lg {
    height: 508px !important;
  }

  .height-px-509-lg {
    height: 509px !important;
  }

  .height-px-510-lg {
    height: 510px !important;
  }

  .height-px-511-lg {
    height: 511px !important;
  }

  .height-px-512-lg {
    height: 512px !important;
  }

  .height-px-513-lg {
    height: 513px !important;
  }

  .height-px-514-lg {
    height: 514px !important;
  }

  .height-px-515-lg {
    height: 515px !important;
  }

  .height-px-516-lg {
    height: 516px !important;
  }

  .height-px-517-lg {
    height: 517px !important;
  }

  .height-px-518-lg {
    height: 518px !important;
  }

  .height-px-519-lg {
    height: 519px !important;
  }

  .height-px-520-lg {
    height: 520px !important;
  }

  .height-px-521-lg {
    height: 521px !important;
  }

  .height-px-522-lg {
    height: 522px !important;
  }

  .height-px-523-lg {
    height: 523px !important;
  }

  .height-px-524-lg {
    height: 524px !important;
  }

  .height-px-525-lg {
    height: 525px !important;
  }

  .height-px-526-lg {
    height: 526px !important;
  }

  .height-px-527-lg {
    height: 527px !important;
  }

  .height-px-528-lg {
    height: 528px !important;
  }

  .height-px-529-lg {
    height: 529px !important;
  }

  .height-px-530-lg {
    height: 530px !important;
  }

  .height-px-531-lg {
    height: 531px !important;
  }

  .height-px-532-lg {
    height: 532px !important;
  }

  .height-px-533-lg {
    height: 533px !important;
  }

  .height-px-534-lg {
    height: 534px !important;
  }

  .height-px-535-lg {
    height: 535px !important;
  }

  .height-px-536-lg {
    height: 536px !important;
  }

  .height-px-537-lg {
    height: 537px !important;
  }

  .height-px-538-lg {
    height: 538px !important;
  }

  .height-px-539-lg {
    height: 539px !important;
  }

  .height-px-540-lg {
    height: 540px !important;
  }

  .height-px-541-lg {
    height: 541px !important;
  }

  .height-px-542-lg {
    height: 542px !important;
  }

  .height-px-543-lg {
    height: 543px !important;
  }

  .height-px-544-lg {
    height: 544px !important;
  }

  .height-px-545-lg {
    height: 545px !important;
  }

  .height-px-546-lg {
    height: 546px !important;
  }

  .height-px-547-lg {
    height: 547px !important;
  }

  .height-px-548-lg {
    height: 548px !important;
  }

  .height-px-549-lg {
    height: 549px !important;
  }

  .height-px-550-lg {
    height: 550px !important;
  }

  .height-px-551-lg {
    height: 551px !important;
  }

  .height-px-552-lg {
    height: 552px !important;
  }

  .height-px-553-lg {
    height: 553px !important;
  }

  .height-px-554-lg {
    height: 554px !important;
  }

  .height-px-555-lg {
    height: 555px !important;
  }

  .height-px-556-lg {
    height: 556px !important;
  }

  .height-px-557-lg {
    height: 557px !important;
  }

  .height-px-558-lg {
    height: 558px !important;
  }

  .height-px-559-lg {
    height: 559px !important;
  }

  .height-px-560-lg {
    height: 560px !important;
  }

  .height-px-561-lg {
    height: 561px !important;
  }

  .height-px-562-lg {
    height: 562px !important;
  }

  .height-px-563-lg {
    height: 563px !important;
  }

  .height-px-564-lg {
    height: 564px !important;
  }

  .height-px-565-lg {
    height: 565px !important;
  }

  .height-px-566-lg {
    height: 566px !important;
  }

  .height-px-567-lg {
    height: 567px !important;
  }

  .height-px-568-lg {
    height: 568px !important;
  }

  .height-px-569-lg {
    height: 569px !important;
  }

  .height-px-570-lg {
    height: 570px !important;
  }

  .height-px-571-lg {
    height: 571px !important;
  }

  .height-px-572-lg {
    height: 572px !important;
  }

  .height-px-573-lg {
    height: 573px !important;
  }

  .height-px-574-lg {
    height: 574px !important;
  }

  .height-px-575-lg {
    height: 575px !important;
  }

  .height-px-576-lg {
    height: 576px !important;
  }

  .height-px-577-lg {
    height: 577px !important;
  }

  .height-px-578-lg {
    height: 578px !important;
  }

  .height-px-579-lg {
    height: 579px !important;
  }

  .height-px-580-lg {
    height: 580px !important;
  }

  .height-px-581-lg {
    height: 581px !important;
  }

  .height-px-582-lg {
    height: 582px !important;
  }

  .height-px-583-lg {
    height: 583px !important;
  }

  .height-px-584-lg {
    height: 584px !important;
  }

  .height-px-585-lg {
    height: 585px !important;
  }

  .height-px-586-lg {
    height: 586px !important;
  }

  .height-px-587-lg {
    height: 587px !important;
  }

  .height-px-588-lg {
    height: 588px !important;
  }

  .height-px-589-lg {
    height: 589px !important;
  }

  .height-px-590-lg {
    height: 590px !important;
  }

  .height-px-591-lg {
    height: 591px !important;
  }

  .height-px-592-lg {
    height: 592px !important;
  }

  .height-px-593-lg {
    height: 593px !important;
  }

  .height-px-594-lg {
    height: 594px !important;
  }

  .height-px-595-lg {
    height: 595px !important;
  }

  .height-px-596-lg {
    height: 596px !important;
  }

  .height-px-597-lg {
    height: 597px !important;
  }

  .height-px-598-lg {
    height: 598px !important;
  }

  .height-px-599-lg {
    height: 599px !important;
  }

  .height-px-600-lg {
    height: 600px !important;
  }

  .height-px-601-lg {
    height: 601px !important;
  }

  .height-px-602-lg {
    height: 602px !important;
  }

  .height-px-603-lg {
    height: 603px !important;
  }

  .height-px-604-lg {
    height: 604px !important;
  }

  .height-px-605-lg {
    height: 605px !important;
  }

  .height-px-606-lg {
    height: 606px !important;
  }

  .height-px-607-lg {
    height: 607px !important;
  }

  .height-px-608-lg {
    height: 608px !important;
  }

  .height-px-609-lg {
    height: 609px !important;
  }

  .height-px-610-lg {
    height: 610px !important;
  }

  .height-px-611-lg {
    height: 611px !important;
  }

  .height-px-612-lg {
    height: 612px !important;
  }

  .height-px-613-lg {
    height: 613px !important;
  }

  .height-px-614-lg {
    height: 614px !important;
  }

  .height-px-615-lg {
    height: 615px !important;
  }

  .height-px-616-lg {
    height: 616px !important;
  }

  .height-px-617-lg {
    height: 617px !important;
  }

  .height-px-618-lg {
    height: 618px !important;
  }

  .height-px-619-lg {
    height: 619px !important;
  }

  .height-px-620-lg {
    height: 620px !important;
  }

  .height-px-621-lg {
    height: 621px !important;
  }

  .height-px-622-lg {
    height: 622px !important;
  }

  .height-px-623-lg {
    height: 623px !important;
  }

  .height-px-624-lg {
    height: 624px !important;
  }

  .height-px-625-lg {
    height: 625px !important;
  }

  .height-px-626-lg {
    height: 626px !important;
  }

  .height-px-627-lg {
    height: 627px !important;
  }

  .height-px-628-lg {
    height: 628px !important;
  }

  .height-px-629-lg {
    height: 629px !important;
  }

  .height-px-630-lg {
    height: 630px !important;
  }

  .height-px-631-lg {
    height: 631px !important;
  }

  .height-px-632-lg {
    height: 632px !important;
  }

  .height-px-633-lg {
    height: 633px !important;
  }

  .height-px-634-lg {
    height: 634px !important;
  }

  .height-px-635-lg {
    height: 635px !important;
  }

  .height-px-636-lg {
    height: 636px !important;
  }

  .height-px-637-lg {
    height: 637px !important;
  }

  .height-px-638-lg {
    height: 638px !important;
  }

  .height-px-639-lg {
    height: 639px !important;
  }

  .height-px-640-lg {
    height: 640px !important;
  }

  .height-px-641-lg {
    height: 641px !important;
  }

  .height-px-642-lg {
    height: 642px !important;
  }

  .height-px-643-lg {
    height: 643px !important;
  }

  .height-px-644-lg {
    height: 644px !important;
  }

  .height-px-645-lg {
    height: 645px !important;
  }

  .height-px-646-lg {
    height: 646px !important;
  }

  .height-px-647-lg {
    height: 647px !important;
  }

  .height-px-648-lg {
    height: 648px !important;
  }

  .height-px-649-lg {
    height: 649px !important;
  }

  .height-px-650-lg {
    height: 650px !important;
  }

  .height-px-651-lg {
    height: 651px !important;
  }

  .height-px-652-lg {
    height: 652px !important;
  }

  .height-px-653-lg {
    height: 653px !important;
  }

  .height-px-654-lg {
    height: 654px !important;
  }

  .height-px-655-lg {
    height: 655px !important;
  }

  .height-px-656-lg {
    height: 656px !important;
  }

  .height-px-657-lg {
    height: 657px !important;
  }

  .height-px-658-lg {
    height: 658px !important;
  }

  .height-px-659-lg {
    height: 659px !important;
  }

  .height-px-660-lg {
    height: 660px !important;
  }

  .height-px-661-lg {
    height: 661px !important;
  }

  .height-px-662-lg {
    height: 662px !important;
  }

  .height-px-663-lg {
    height: 663px !important;
  }

  .height-px-664-lg {
    height: 664px !important;
  }

  .height-px-665-lg {
    height: 665px !important;
  }

  .height-px-666-lg {
    height: 666px !important;
  }

  .height-px-667-lg {
    height: 667px !important;
  }

  .height-px-668-lg {
    height: 668px !important;
  }

  .height-px-669-lg {
    height: 669px !important;
  }

  .height-px-670-lg {
    height: 670px !important;
  }

  .height-px-671-lg {
    height: 671px !important;
  }

  .height-px-672-lg {
    height: 672px !important;
  }

  .height-px-673-lg {
    height: 673px !important;
  }

  .height-px-674-lg {
    height: 674px !important;
  }

  .height-px-675-lg {
    height: 675px !important;
  }

  .height-px-676-lg {
    height: 676px !important;
  }

  .height-px-677-lg {
    height: 677px !important;
  }

  .height-px-678-lg {
    height: 678px !important;
  }

  .height-px-679-lg {
    height: 679px !important;
  }

  .height-px-680-lg {
    height: 680px !important;
  }

  .height-px-681-lg {
    height: 681px !important;
  }

  .height-px-682-lg {
    height: 682px !important;
  }

  .height-px-683-lg {
    height: 683px !important;
  }

  .height-px-684-lg {
    height: 684px !important;
  }

  .height-px-685-lg {
    height: 685px !important;
  }

  .height-px-686-lg {
    height: 686px !important;
  }

  .height-px-687-lg {
    height: 687px !important;
  }

  .height-px-688-lg {
    height: 688px !important;
  }

  .height-px-689-lg {
    height: 689px !important;
  }

  .height-px-690-lg {
    height: 690px !important;
  }

  .height-px-691-lg {
    height: 691px !important;
  }

  .height-px-692-lg {
    height: 692px !important;
  }

  .height-px-693-lg {
    height: 693px !important;
  }

  .height-px-694-lg {
    height: 694px !important;
  }

  .height-px-695-lg {
    height: 695px !important;
  }

  .height-px-696-lg {
    height: 696px !important;
  }

  .height-px-697-lg {
    height: 697px !important;
  }

  .height-px-698-lg {
    height: 698px !important;
  }

  .height-px-699-lg {
    height: 699px !important;
  }

  .height-px-700-lg {
    height: 700px !important;
  }

  .height-px-701-lg {
    height: 701px !important;
  }

  .height-px-702-lg {
    height: 702px !important;
  }

  .height-px-703-lg {
    height: 703px !important;
  }

  .height-px-704-lg {
    height: 704px !important;
  }

  .height-px-705-lg {
    height: 705px !important;
  }

  .height-px-706-lg {
    height: 706px !important;
  }

  .height-px-707-lg {
    height: 707px !important;
  }

  .height-px-708-lg {
    height: 708px !important;
  }

  .height-px-709-lg {
    height: 709px !important;
  }

  .height-px-710-lg {
    height: 710px !important;
  }

  .height-px-711-lg {
    height: 711px !important;
  }

  .height-px-712-lg {
    height: 712px !important;
  }

  .height-px-713-lg {
    height: 713px !important;
  }

  .height-px-714-lg {
    height: 714px !important;
  }

  .height-px-715-lg {
    height: 715px !important;
  }

  .height-px-716-lg {
    height: 716px !important;
  }

  .height-px-717-lg {
    height: 717px !important;
  }

  .height-px-718-lg {
    height: 718px !important;
  }

  .height-px-719-lg {
    height: 719px !important;
  }

  .height-px-720-lg {
    height: 720px !important;
  }

  .height-px-721-lg {
    height: 721px !important;
  }

  .height-px-722-lg {
    height: 722px !important;
  }

  .height-px-723-lg {
    height: 723px !important;
  }

  .height-px-724-lg {
    height: 724px !important;
  }

  .height-px-725-lg {
    height: 725px !important;
  }

  .height-px-726-lg {
    height: 726px !important;
  }

  .height-px-727-lg {
    height: 727px !important;
  }

  .height-px-728-lg {
    height: 728px !important;
  }

  .height-px-729-lg {
    height: 729px !important;
  }

  .height-px-730-lg {
    height: 730px !important;
  }

  .height-px-731-lg {
    height: 731px !important;
  }

  .height-px-732-lg {
    height: 732px !important;
  }

  .height-px-733-lg {
    height: 733px !important;
  }

  .height-px-734-lg {
    height: 734px !important;
  }

  .height-px-735-lg {
    height: 735px !important;
  }

  .height-px-736-lg {
    height: 736px !important;
  }

  .height-px-737-lg {
    height: 737px !important;
  }

  .height-px-738-lg {
    height: 738px !important;
  }

  .height-px-739-lg {
    height: 739px !important;
  }

  .height-px-740-lg {
    height: 740px !important;
  }

  .height-px-741-lg {
    height: 741px !important;
  }

  .height-px-742-lg {
    height: 742px !important;
  }

  .height-px-743-lg {
    height: 743px !important;
  }

  .height-px-744-lg {
    height: 744px !important;
  }

  .height-px-745-lg {
    height: 745px !important;
  }

  .height-px-746-lg {
    height: 746px !important;
  }

  .height-px-747-lg {
    height: 747px !important;
  }

  .height-px-748-lg {
    height: 748px !important;
  }

  .height-px-749-lg {
    height: 749px !important;
  }

  .height-px-750-lg {
    height: 750px !important;
  }

  .height-px-751-lg {
    height: 751px !important;
  }

  .height-px-752-lg {
    height: 752px !important;
  }

  .height-px-753-lg {
    height: 753px !important;
  }

  .height-px-754-lg {
    height: 754px !important;
  }

  .height-px-755-lg {
    height: 755px !important;
  }

  .height-px-756-lg {
    height: 756px !important;
  }

  .height-px-757-lg {
    height: 757px !important;
  }

  .height-px-758-lg {
    height: 758px !important;
  }

  .height-px-759-lg {
    height: 759px !important;
  }

  .height-px-760-lg {
    height: 760px !important;
  }

  .height-px-761-lg {
    height: 761px !important;
  }

  .height-px-762-lg {
    height: 762px !important;
  }

  .height-px-763-lg {
    height: 763px !important;
  }

  .height-px-764-lg {
    height: 764px !important;
  }

  .height-px-765-lg {
    height: 765px !important;
  }

  .height-px-766-lg {
    height: 766px !important;
  }

  .height-px-767-lg {
    height: 767px !important;
  }

  .height-px-768-lg {
    height: 768px !important;
  }

  .height-px-769-lg {
    height: 769px !important;
  }

  .height-px-770-lg {
    height: 770px !important;
  }

  .height-px-771-lg {
    height: 771px !important;
  }

  .height-px-772-lg {
    height: 772px !important;
  }

  .height-px-773-lg {
    height: 773px !important;
  }

  .height-px-774-lg {
    height: 774px !important;
  }

  .height-px-775-lg {
    height: 775px !important;
  }

  .height-px-776-lg {
    height: 776px !important;
  }

  .height-px-777-lg {
    height: 777px !important;
  }

  .height-px-778-lg {
    height: 778px !important;
  }

  .height-px-779-lg {
    height: 779px !important;
  }

  .height-px-780-lg {
    height: 780px !important;
  }

  .height-px-781-lg {
    height: 781px !important;
  }

  .height-px-782-lg {
    height: 782px !important;
  }

  .height-px-783-lg {
    height: 783px !important;
  }

  .height-px-784-lg {
    height: 784px !important;
  }

  .height-px-785-lg {
    height: 785px !important;
  }

  .height-px-786-lg {
    height: 786px !important;
  }

  .height-px-787-lg {
    height: 787px !important;
  }

  .height-px-788-lg {
    height: 788px !important;
  }

  .height-px-789-lg {
    height: 789px !important;
  }

  .height-px-790-lg {
    height: 790px !important;
  }

  .height-px-791-lg {
    height: 791px !important;
  }

  .height-px-792-lg {
    height: 792px !important;
  }

  .height-px-793-lg {
    height: 793px !important;
  }

  .height-px-794-lg {
    height: 794px !important;
  }

  .height-px-795-lg {
    height: 795px !important;
  }

  .height-px-796-lg {
    height: 796px !important;
  }

  .height-px-797-lg {
    height: 797px !important;
  }

  .height-px-798-lg {
    height: 798px !important;
  }

  .height-px-799-lg {
    height: 799px !important;
  }

  .height-px-800-lg {
    height: 800px !important;
  }

  .height-px-801-lg {
    height: 801px !important;
  }

  .height-px-802-lg {
    height: 802px !important;
  }

  .height-px-803-lg {
    height: 803px !important;
  }

  .height-px-804-lg {
    height: 804px !important;
  }

  .height-px-805-lg {
    height: 805px !important;
  }

  .height-px-806-lg {
    height: 806px !important;
  }

  .height-px-807-lg {
    height: 807px !important;
  }

  .height-px-808-lg {
    height: 808px !important;
  }

  .height-px-809-lg {
    height: 809px !important;
  }

  .height-px-810-lg {
    height: 810px !important;
  }

  .height-px-811-lg {
    height: 811px !important;
  }

  .height-px-812-lg {
    height: 812px !important;
  }

  .height-px-813-lg {
    height: 813px !important;
  }

  .height-px-814-lg {
    height: 814px !important;
  }

  .height-px-815-lg {
    height: 815px !important;
  }

  .height-px-816-lg {
    height: 816px !important;
  }

  .height-px-817-lg {
    height: 817px !important;
  }

  .height-px-818-lg {
    height: 818px !important;
  }

  .height-px-819-lg {
    height: 819px !important;
  }

  .height-px-820-lg {
    height: 820px !important;
  }

  .height-px-821-lg {
    height: 821px !important;
  }

  .height-px-822-lg {
    height: 822px !important;
  }

  .height-px-823-lg {
    height: 823px !important;
  }

  .height-px-824-lg {
    height: 824px !important;
  }

  .height-px-825-lg {
    height: 825px !important;
  }

  .height-px-826-lg {
    height: 826px !important;
  }

  .height-px-827-lg {
    height: 827px !important;
  }

  .height-px-828-lg {
    height: 828px !important;
  }

  .height-px-829-lg {
    height: 829px !important;
  }

  .height-px-830-lg {
    height: 830px !important;
  }

  .height-px-831-lg {
    height: 831px !important;
  }

  .height-px-832-lg {
    height: 832px !important;
  }

  .height-px-833-lg {
    height: 833px !important;
  }

  .height-px-834-lg {
    height: 834px !important;
  }

  .height-px-835-lg {
    height: 835px !important;
  }

  .height-px-836-lg {
    height: 836px !important;
  }

  .height-px-837-lg {
    height: 837px !important;
  }

  .height-px-838-lg {
    height: 838px !important;
  }

  .height-px-839-lg {
    height: 839px !important;
  }

  .height-px-840-lg {
    height: 840px !important;
  }

  .height-px-841-lg {
    height: 841px !important;
  }

  .height-px-842-lg {
    height: 842px !important;
  }

  .height-px-843-lg {
    height: 843px !important;
  }

  .height-px-844-lg {
    height: 844px !important;
  }

  .height-px-845-lg {
    height: 845px !important;
  }

  .height-px-846-lg {
    height: 846px !important;
  }

  .height-px-847-lg {
    height: 847px !important;
  }

  .height-px-848-lg {
    height: 848px !important;
  }

  .height-px-849-lg {
    height: 849px !important;
  }

  .height-px-850-lg {
    height: 850px !important;
  }

  .height-px-851-lg {
    height: 851px !important;
  }

  .height-px-852-lg {
    height: 852px !important;
  }

  .height-px-853-lg {
    height: 853px !important;
  }

  .height-px-854-lg {
    height: 854px !important;
  }

  .height-px-855-lg {
    height: 855px !important;
  }

  .height-px-856-lg {
    height: 856px !important;
  }

  .height-px-857-lg {
    height: 857px !important;
  }

  .height-px-858-lg {
    height: 858px !important;
  }

  .height-px-859-lg {
    height: 859px !important;
  }

  .height-px-860-lg {
    height: 860px !important;
  }

  .height-px-861-lg {
    height: 861px !important;
  }

  .height-px-862-lg {
    height: 862px !important;
  }

  .height-px-863-lg {
    height: 863px !important;
  }

  .height-px-864-lg {
    height: 864px !important;
  }

  .height-px-865-lg {
    height: 865px !important;
  }

  .height-px-866-lg {
    height: 866px !important;
  }

  .height-px-867-lg {
    height: 867px !important;
  }

  .height-px-868-lg {
    height: 868px !important;
  }

  .height-px-869-lg {
    height: 869px !important;
  }

  .height-px-870-lg {
    height: 870px !important;
  }

  .height-px-871-lg {
    height: 871px !important;
  }

  .height-px-872-lg {
    height: 872px !important;
  }

  .height-px-873-lg {
    height: 873px !important;
  }

  .height-px-874-lg {
    height: 874px !important;
  }

  .height-px-875-lg {
    height: 875px !important;
  }

  .height-px-876-lg {
    height: 876px !important;
  }

  .height-px-877-lg {
    height: 877px !important;
  }

  .height-px-878-lg {
    height: 878px !important;
  }

  .height-px-879-lg {
    height: 879px !important;
  }

  .height-px-880-lg {
    height: 880px !important;
  }

  .height-px-881-lg {
    height: 881px !important;
  }

  .height-px-882-lg {
    height: 882px !important;
  }

  .height-px-883-lg {
    height: 883px !important;
  }

  .height-px-884-lg {
    height: 884px !important;
  }

  .height-px-885-lg {
    height: 885px !important;
  }

  .height-px-886-lg {
    height: 886px !important;
  }

  .height-px-887-lg {
    height: 887px !important;
  }

  .height-px-888-lg {
    height: 888px !important;
  }

  .height-px-889-lg {
    height: 889px !important;
  }

  .height-px-890-lg {
    height: 890px !important;
  }

  .height-px-891-lg {
    height: 891px !important;
  }

  .height-px-892-lg {
    height: 892px !important;
  }

  .height-px-893-lg {
    height: 893px !important;
  }

  .height-px-894-lg {
    height: 894px !important;
  }

  .height-px-895-lg {
    height: 895px !important;
  }

  .height-px-896-lg {
    height: 896px !important;
  }

  .height-px-897-lg {
    height: 897px !important;
  }

  .height-px-898-lg {
    height: 898px !important;
  }

  .height-px-899-lg {
    height: 899px !important;
  }

  .height-px-900-lg {
    height: 900px !important;
  }

  .height-px-901-lg {
    height: 901px !important;
  }

  .height-px-902-lg {
    height: 902px !important;
  }

  .height-px-903-lg {
    height: 903px !important;
  }

  .height-px-904-lg {
    height: 904px !important;
  }

  .height-px-905-lg {
    height: 905px !important;
  }

  .height-px-906-lg {
    height: 906px !important;
  }

  .height-px-907-lg {
    height: 907px !important;
  }

  .height-px-908-lg {
    height: 908px !important;
  }

  .height-px-909-lg {
    height: 909px !important;
  }

  .height-px-910-lg {
    height: 910px !important;
  }

  .height-px-911-lg {
    height: 911px !important;
  }

  .height-px-912-lg {
    height: 912px !important;
  }

  .height-px-913-lg {
    height: 913px !important;
  }

  .height-px-914-lg {
    height: 914px !important;
  }

  .height-px-915-lg {
    height: 915px !important;
  }

  .height-px-916-lg {
    height: 916px !important;
  }

  .height-px-917-lg {
    height: 917px !important;
  }

  .height-px-918-lg {
    height: 918px !important;
  }

  .height-px-919-lg {
    height: 919px !important;
  }

  .height-px-920-lg {
    height: 920px !important;
  }

  .height-px-921-lg {
    height: 921px !important;
  }

  .height-px-922-lg {
    height: 922px !important;
  }

  .height-px-923-lg {
    height: 923px !important;
  }

  .height-px-924-lg {
    height: 924px !important;
  }

  .height-px-925-lg {
    height: 925px !important;
  }

  .height-px-926-lg {
    height: 926px !important;
  }

  .height-px-927-lg {
    height: 927px !important;
  }

  .height-px-928-lg {
    height: 928px !important;
  }

  .height-px-929-lg {
    height: 929px !important;
  }

  .height-px-930-lg {
    height: 930px !important;
  }

  .height-px-931-lg {
    height: 931px !important;
  }

  .height-px-932-lg {
    height: 932px !important;
  }

  .height-px-933-lg {
    height: 933px !important;
  }

  .height-px-934-lg {
    height: 934px !important;
  }

  .height-px-935-lg {
    height: 935px !important;
  }

  .height-px-936-lg {
    height: 936px !important;
  }

  .height-px-937-lg {
    height: 937px !important;
  }

  .height-px-938-lg {
    height: 938px !important;
  }

  .height-px-939-lg {
    height: 939px !important;
  }

  .height-px-940-lg {
    height: 940px !important;
  }

  .height-px-941-lg {
    height: 941px !important;
  }

  .height-px-942-lg {
    height: 942px !important;
  }

  .height-px-943-lg {
    height: 943px !important;
  }

  .height-px-944-lg {
    height: 944px !important;
  }

  .height-px-945-lg {
    height: 945px !important;
  }

  .height-px-946-lg {
    height: 946px !important;
  }

  .height-px-947-lg {
    height: 947px !important;
  }

  .height-px-948-lg {
    height: 948px !important;
  }

  .height-px-949-lg {
    height: 949px !important;
  }

  .height-px-950-lg {
    height: 950px !important;
  }

  .height-px-951-lg {
    height: 951px !important;
  }

  .height-px-952-lg {
    height: 952px !important;
  }

  .height-px-953-lg {
    height: 953px !important;
  }

  .height-px-954-lg {
    height: 954px !important;
  }

  .height-px-955-lg {
    height: 955px !important;
  }

  .height-px-956-lg {
    height: 956px !important;
  }

  .height-px-957-lg {
    height: 957px !important;
  }

  .height-px-958-lg {
    height: 958px !important;
  }

  .height-px-959-lg {
    height: 959px !important;
  }

  .height-px-960-lg {
    height: 960px !important;
  }

  .height-px-961-lg {
    height: 961px !important;
  }

  .height-px-962-lg {
    height: 962px !important;
  }

  .height-px-963-lg {
    height: 963px !important;
  }

  .height-px-964-lg {
    height: 964px !important;
  }

  .height-px-965-lg {
    height: 965px !important;
  }

  .height-px-966-lg {
    height: 966px !important;
  }

  .height-px-967-lg {
    height: 967px !important;
  }

  .height-px-968-lg {
    height: 968px !important;
  }

  .height-px-969-lg {
    height: 969px !important;
  }

  .height-px-970-lg {
    height: 970px !important;
  }

  .height-px-971-lg {
    height: 971px !important;
  }

  .height-px-972-lg {
    height: 972px !important;
  }

  .height-px-973-lg {
    height: 973px !important;
  }

  .height-px-974-lg {
    height: 974px !important;
  }

  .height-px-975-lg {
    height: 975px !important;
  }

  .height-px-976-lg {
    height: 976px !important;
  }

  .height-px-977-lg {
    height: 977px !important;
  }

  .height-px-978-lg {
    height: 978px !important;
  }

  .height-px-979-lg {
    height: 979px !important;
  }

  .height-px-980-lg {
    height: 980px !important;
  }

  .height-px-981-lg {
    height: 981px !important;
  }

  .height-px-982-lg {
    height: 982px !important;
  }

  .height-px-983-lg {
    height: 983px !important;
  }

  .height-px-984-lg {
    height: 984px !important;
  }

  .height-px-985-lg {
    height: 985px !important;
  }

  .height-px-986-lg {
    height: 986px !important;
  }

  .height-px-987-lg {
    height: 987px !important;
  }

  .height-px-988-lg {
    height: 988px !important;
  }

  .height-px-989-lg {
    height: 989px !important;
  }

  .height-px-990-lg {
    height: 990px !important;
  }

  .height-px-991-lg {
    height: 991px !important;
  }

  .height-px-992-lg {
    height: 992px !important;
  }

  .height-px-993-lg {
    height: 993px !important;
  }

  .height-px-994-lg {
    height: 994px !important;
  }

  .height-px-995-lg {
    height: 995px !important;
  }

  .height-px-996-lg {
    height: 996px !important;
  }

  .height-px-997-lg {
    height: 997px !important;
  }

  .height-px-998-lg {
    height: 998px !important;
  }

  .height-px-999-lg {
    height: 999px !important;
  }

  .height-px-1000-lg {
    height: 1000px !important;
  }

  .height-px-1001-lg {
    height: 1001px !important;
  }

  .height-px-1002-lg {
    height: 1002px !important;
  }

  .height-px-1003-lg {
    height: 1003px !important;
  }

  .height-px-1004-lg {
    height: 1004px !important;
  }

  .height-px-1005-lg {
    height: 1005px !important;
  }

  .height-px-1006-lg {
    height: 1006px !important;
  }

  .height-px-1007-lg {
    height: 1007px !important;
  }

  .height-px-1008-lg {
    height: 1008px !important;
  }

  .height-px-1009-lg {
    height: 1009px !important;
  }

  .height-px-1010-lg {
    height: 1010px !important;
  }

  .height-px-1011-lg {
    height: 1011px !important;
  }

  .height-px-1012-lg {
    height: 1012px !important;
  }

  .height-px-1013-lg {
    height: 1013px !important;
  }

  .height-px-1014-lg {
    height: 1014px !important;
  }

  .height-px-1015-lg {
    height: 1015px !important;
  }

  .height-px-1016-lg {
    height: 1016px !important;
  }

  .height-px-1017-lg {
    height: 1017px !important;
  }

  .height-px-1018-lg {
    height: 1018px !important;
  }

  .height-px-1019-lg {
    height: 1019px !important;
  }

  .height-px-1020-lg {
    height: 1020px !important;
  }

  .height-px-1021-lg {
    height: 1021px !important;
  }

  .height-px-1022-lg {
    height: 1022px !important;
  }

  .height-px-1023-lg {
    height: 1023px !important;
  }

  .height-px-1024-lg {
    height: 1024px !important;
  }

  .height-px-1025-lg {
    height: 1025px !important;
  }

  .height-px-1026-lg {
    height: 1026px !important;
  }

  .height-px-1027-lg {
    height: 1027px !important;
  }

  .height-px-1028-lg {
    height: 1028px !important;
  }

  .height-px-1029-lg {
    height: 1029px !important;
  }

  .height-px-1030-lg {
    height: 1030px !important;
  }

  .height-px-1031-lg {
    height: 1031px !important;
  }

  .height-px-1032-lg {
    height: 1032px !important;
  }

  .height-px-1033-lg {
    height: 1033px !important;
  }

  .height-px-1034-lg {
    height: 1034px !important;
  }

  .height-px-1035-lg {
    height: 1035px !important;
  }

  .height-px-1036-lg {
    height: 1036px !important;
  }

  .height-px-1037-lg {
    height: 1037px !important;
  }

  .height-px-1038-lg {
    height: 1038px !important;
  }

  .height-px-1039-lg {
    height: 1039px !important;
  }

  .height-px-1040-lg {
    height: 1040px !important;
  }

  .height-px-1041-lg {
    height: 1041px !important;
  }

  .height-px-1042-lg {
    height: 1042px !important;
  }

  .height-px-1043-lg {
    height: 1043px !important;
  }

  .height-px-1044-lg {
    height: 1044px !important;
  }

  .height-px-1045-lg {
    height: 1045px !important;
  }

  .height-px-1046-lg {
    height: 1046px !important;
  }

  .height-px-1047-lg {
    height: 1047px !important;
  }

  .height-px-1048-lg {
    height: 1048px !important;
  }

  .height-px-1049-lg {
    height: 1049px !important;
  }

  .height-px-1050-lg {
    height: 1050px !important;
  }

  .height-px-1051-lg {
    height: 1051px !important;
  }

  .height-px-1052-lg {
    height: 1052px !important;
  }

  .height-px-1053-lg {
    height: 1053px !important;
  }

  .height-px-1054-lg {
    height: 1054px !important;
  }

  .height-px-1055-lg {
    height: 1055px !important;
  }

  .height-px-1056-lg {
    height: 1056px !important;
  }

  .height-px-1057-lg {
    height: 1057px !important;
  }

  .height-px-1058-lg {
    height: 1058px !important;
  }

  .height-px-1059-lg {
    height: 1059px !important;
  }

  .height-px-1060-lg {
    height: 1060px !important;
  }

  .height-px-1061-lg {
    height: 1061px !important;
  }

  .height-px-1062-lg {
    height: 1062px !important;
  }

  .height-px-1063-lg {
    height: 1063px !important;
  }

  .height-px-1064-lg {
    height: 1064px !important;
  }

  .height-px-1065-lg {
    height: 1065px !important;
  }

  .height-px-1066-lg {
    height: 1066px !important;
  }

  .height-px-1067-lg {
    height: 1067px !important;
  }

  .height-px-1068-lg {
    height: 1068px !important;
  }

  .height-px-1069-lg {
    height: 1069px !important;
  }

  .height-px-1070-lg {
    height: 1070px !important;
  }

  .height-px-1071-lg {
    height: 1071px !important;
  }

  .height-px-1072-lg {
    height: 1072px !important;
  }

  .height-px-1073-lg {
    height: 1073px !important;
  }

  .height-px-1074-lg {
    height: 1074px !important;
  }

  .height-px-1075-lg {
    height: 1075px !important;
  }

  .height-px-1076-lg {
    height: 1076px !important;
  }

  .height-px-1077-lg {
    height: 1077px !important;
  }

  .height-px-1078-lg {
    height: 1078px !important;
  }

  .height-px-1079-lg {
    height: 1079px !important;
  }

  .height-px-1080-lg {
    height: 1080px !important;
  }

  .height-px-1081-lg {
    height: 1081px !important;
  }

  .height-px-1082-lg {
    height: 1082px !important;
  }

  .height-px-1083-lg {
    height: 1083px !important;
  }

  .height-px-1084-lg {
    height: 1084px !important;
  }

  .height-px-1085-lg {
    height: 1085px !important;
  }

  .height-px-1086-lg {
    height: 1086px !important;
  }

  .height-px-1087-lg {
    height: 1087px !important;
  }

  .height-px-1088-lg {
    height: 1088px !important;
  }

  .height-px-1089-lg {
    height: 1089px !important;
  }

  .height-px-1090-lg {
    height: 1090px !important;
  }

  .height-px-1091-lg {
    height: 1091px !important;
  }

  .height-px-1092-lg {
    height: 1092px !important;
  }

  .height-px-1093-lg {
    height: 1093px !important;
  }

  .height-px-1094-lg {
    height: 1094px !important;
  }

  .height-px-1095-lg {
    height: 1095px !important;
  }

  .height-px-1096-lg {
    height: 1096px !important;
  }

  .height-px-1097-lg {
    height: 1097px !important;
  }

  .height-px-1098-lg {
    height: 1098px !important;
  }

  .height-px-1099-lg {
    height: 1099px !important;
  }

  .height-px-1100-lg {
    height: 1100px !important;
  }

  .height-px-1101-lg {
    height: 1101px !important;
  }

  .height-px-1102-lg {
    height: 1102px !important;
  }

  .height-px-1103-lg {
    height: 1103px !important;
  }

  .height-px-1104-lg {
    height: 1104px !important;
  }

  .height-px-1105-lg {
    height: 1105px !important;
  }

  .height-px-1106-lg {
    height: 1106px !important;
  }

  .height-px-1107-lg {
    height: 1107px !important;
  }

  .height-px-1108-lg {
    height: 1108px !important;
  }

  .height-px-1109-lg {
    height: 1109px !important;
  }

  .height-px-1110-lg {
    height: 1110px !important;
  }

  .height-px-1111-lg {
    height: 1111px !important;
  }

  .height-px-1112-lg {
    height: 1112px !important;
  }

  .height-px-1113-lg {
    height: 1113px !important;
  }

  .height-px-1114-lg {
    height: 1114px !important;
  }

  .height-px-1115-lg {
    height: 1115px !important;
  }

  .height-px-1116-lg {
    height: 1116px !important;
  }

  .height-px-1117-lg {
    height: 1117px !important;
  }

  .height-px-1118-lg {
    height: 1118px !important;
  }

  .height-px-1119-lg {
    height: 1119px !important;
  }

  .height-px-1120-lg {
    height: 1120px !important;
  }

  .height-px-1121-lg {
    height: 1121px !important;
  }

  .height-px-1122-lg {
    height: 1122px !important;
  }

  .height-px-1123-lg {
    height: 1123px !important;
  }

  .height-px-1124-lg {
    height: 1124px !important;
  }

  .height-px-1125-lg {
    height: 1125px !important;
  }

  .height-px-1126-lg {
    height: 1126px !important;
  }

  .height-px-1127-lg {
    height: 1127px !important;
  }

  .height-px-1128-lg {
    height: 1128px !important;
  }

  .height-px-1129-lg {
    height: 1129px !important;
  }

  .height-px-1130-lg {
    height: 1130px !important;
  }

  .height-px-1131-lg {
    height: 1131px !important;
  }

  .height-px-1132-lg {
    height: 1132px !important;
  }

  .height-px-1133-lg {
    height: 1133px !important;
  }

  .height-px-1134-lg {
    height: 1134px !important;
  }

  .height-px-1135-lg {
    height: 1135px !important;
  }

  .height-px-1136-lg {
    height: 1136px !important;
  }

  .height-px-1137-lg {
    height: 1137px !important;
  }

  .height-px-1138-lg {
    height: 1138px !important;
  }

  .height-px-1139-lg {
    height: 1139px !important;
  }

  .height-px-1140-lg {
    height: 1140px !important;
  }

  .height-px-1141-lg {
    height: 1141px !important;
  }

  .height-px-1142-lg {
    height: 1142px !important;
  }

  .height-px-1143-lg {
    height: 1143px !important;
  }

  .height-px-1144-lg {
    height: 1144px !important;
  }

  .height-px-1145-lg {
    height: 1145px !important;
  }

  .height-px-1146-lg {
    height: 1146px !important;
  }

  .height-px-1147-lg {
    height: 1147px !important;
  }

  .height-px-1148-lg {
    height: 1148px !important;
  }

  .height-px-1149-lg {
    height: 1149px !important;
  }

  .height-px-1150-lg {
    height: 1150px !important;
  }

  .height-px-1151-lg {
    height: 1151px !important;
  }

  .height-px-1152-lg {
    height: 1152px !important;
  }

  .height-px-1153-lg {
    height: 1153px !important;
  }

  .height-px-1154-lg {
    height: 1154px !important;
  }

  .height-px-1155-lg {
    height: 1155px !important;
  }

  .height-px-1156-lg {
    height: 1156px !important;
  }

  .height-px-1157-lg {
    height: 1157px !important;
  }

  .height-px-1158-lg {
    height: 1158px !important;
  }

  .height-px-1159-lg {
    height: 1159px !important;
  }

  .height-px-1160-lg {
    height: 1160px !important;
  }

  .height-px-1161-lg {
    height: 1161px !important;
  }

  .height-px-1162-lg {
    height: 1162px !important;
  }

  .height-px-1163-lg {
    height: 1163px !important;
  }

  .height-px-1164-lg {
    height: 1164px !important;
  }

  .height-px-1165-lg {
    height: 1165px !important;
  }

  .height-px-1166-lg {
    height: 1166px !important;
  }

  .height-px-1167-lg {
    height: 1167px !important;
  }

  .height-px-1168-lg {
    height: 1168px !important;
  }

  .height-px-1169-lg {
    height: 1169px !important;
  }

  .height-px-1170-lg {
    height: 1170px !important;
  }

  .height-px-1171-lg {
    height: 1171px !important;
  }

  .height-px-1172-lg {
    height: 1172px !important;
  }

  .height-px-1173-lg {
    height: 1173px !important;
  }

  .height-px-1174-lg {
    height: 1174px !important;
  }

  .height-px-1175-lg {
    height: 1175px !important;
  }

  .height-px-1176-lg {
    height: 1176px !important;
  }

  .height-px-1177-lg {
    height: 1177px !important;
  }

  .height-px-1178-lg {
    height: 1178px !important;
  }

  .height-px-1179-lg {
    height: 1179px !important;
  }

  .height-px-1180-lg {
    height: 1180px !important;
  }

  .height-px-1181-lg {
    height: 1181px !important;
  }

  .height-px-1182-lg {
    height: 1182px !important;
  }

  .height-px-1183-lg {
    height: 1183px !important;
  }

  .height-px-1184-lg {
    height: 1184px !important;
  }

  .height-px-1185-lg {
    height: 1185px !important;
  }

  .height-px-1186-lg {
    height: 1186px !important;
  }

  .height-px-1187-lg {
    height: 1187px !important;
  }

  .height-px-1188-lg {
    height: 1188px !important;
  }

  .height-px-1189-lg {
    height: 1189px !important;
  }

  .height-px-1190-lg {
    height: 1190px !important;
  }

  .height-px-1191-lg {
    height: 1191px !important;
  }

  .height-px-1192-lg {
    height: 1192px !important;
  }

  .height-px-1193-lg {
    height: 1193px !important;
  }

  .height-px-1194-lg {
    height: 1194px !important;
  }

  .height-px-1195-lg {
    height: 1195px !important;
  }

  .height-px-1196-lg {
    height: 1196px !important;
  }

  .height-px-1197-lg {
    height: 1197px !important;
  }

  .height-px-1198-lg {
    height: 1198px !important;
  }

  .height-px-1199-lg {
    height: 1199px !important;
  }

  .height-px-1200-lg {
    height: 1200px !important;
  }

  .height-px-1201-lg {
    height: 1201px !important;
  }

  .height-px-1202-lg {
    height: 1202px !important;
  }

  .height-px-1203-lg {
    height: 1203px !important;
  }

  .height-px-1204-lg {
    height: 1204px !important;
  }

  .height-px-1205-lg {
    height: 1205px !important;
  }

  .height-px-1206-lg {
    height: 1206px !important;
  }

  .height-px-1207-lg {
    height: 1207px !important;
  }

  .height-px-1208-lg {
    height: 1208px !important;
  }

  .height-px-1209-lg {
    height: 1209px !important;
  }

  .height-px-1210-lg {
    height: 1210px !important;
  }

  .height-px-1211-lg {
    height: 1211px !important;
  }

  .height-px-1212-lg {
    height: 1212px !important;
  }

  .height-px-1213-lg {
    height: 1213px !important;
  }

  .height-px-1214-lg {
    height: 1214px !important;
  }

  .height-px-1215-lg {
    height: 1215px !important;
  }

  .height-px-1216-lg {
    height: 1216px !important;
  }

  .height-px-1217-lg {
    height: 1217px !important;
  }

  .height-px-1218-lg {
    height: 1218px !important;
  }

  .height-px-1219-lg {
    height: 1219px !important;
  }

  .height-px-1220-lg {
    height: 1220px !important;
  }

  .height-px-1221-lg {
    height: 1221px !important;
  }

  .height-px-1222-lg {
    height: 1222px !important;
  }

  .height-px-1223-lg {
    height: 1223px !important;
  }

  .height-px-1224-lg {
    height: 1224px !important;
  }

  .height-px-1225-lg {
    height: 1225px !important;
  }

  .height-px-1226-lg {
    height: 1226px !important;
  }

  .height-px-1227-lg {
    height: 1227px !important;
  }

  .height-px-1228-lg {
    height: 1228px !important;
  }

  .height-px-1229-lg {
    height: 1229px !important;
  }

  .height-px-1230-lg {
    height: 1230px !important;
  }

  .height-px-1231-lg {
    height: 1231px !important;
  }

  .height-px-1232-lg {
    height: 1232px !important;
  }

  .height-px-1233-lg {
    height: 1233px !important;
  }

  .height-px-1234-lg {
    height: 1234px !important;
  }

  .height-px-1235-lg {
    height: 1235px !important;
  }

  .height-px-1236-lg {
    height: 1236px !important;
  }

  .height-px-1237-lg {
    height: 1237px !important;
  }

  .height-px-1238-lg {
    height: 1238px !important;
  }

  .height-px-1239-lg {
    height: 1239px !important;
  }

  .height-px-1240-lg {
    height: 1240px !important;
  }

  .height-px-1241-lg {
    height: 1241px !important;
  }

  .height-px-1242-lg {
    height: 1242px !important;
  }

  .height-px-1243-lg {
    height: 1243px !important;
  }

  .height-px-1244-lg {
    height: 1244px !important;
  }

  .height-px-1245-lg {
    height: 1245px !important;
  }

  .height-px-1246-lg {
    height: 1246px !important;
  }

  .height-px-1247-lg {
    height: 1247px !important;
  }

  .height-px-1248-lg {
    height: 1248px !important;
  }

  .height-px-1249-lg {
    height: 1249px !important;
  }

  .height-px-1250-lg {
    height: 1250px !important;
  }

  .height-px-1251-lg {
    height: 1251px !important;
  }

  .height-px-1252-lg {
    height: 1252px !important;
  }

  .height-px-1253-lg {
    height: 1253px !important;
  }

  .height-px-1254-lg {
    height: 1254px !important;
  }

  .height-px-1255-lg {
    height: 1255px !important;
  }

  .height-px-1256-lg {
    height: 1256px !important;
  }

  .height-px-1257-lg {
    height: 1257px !important;
  }

  .height-px-1258-lg {
    height: 1258px !important;
  }

  .height-px-1259-lg {
    height: 1259px !important;
  }

  .height-px-1260-lg {
    height: 1260px !important;
  }

  .height-px-1261-lg {
    height: 1261px !important;
  }

  .height-px-1262-lg {
    height: 1262px !important;
  }

  .height-px-1263-lg {
    height: 1263px !important;
  }

  .height-px-1264-lg {
    height: 1264px !important;
  }

  .height-px-1265-lg {
    height: 1265px !important;
  }

  .height-px-1266-lg {
    height: 1266px !important;
  }

  .height-px-1267-lg {
    height: 1267px !important;
  }

  .height-px-1268-lg {
    height: 1268px !important;
  }

  .height-px-1269-lg {
    height: 1269px !important;
  }

  .height-px-1270-lg {
    height: 1270px !important;
  }

  .height-px-1271-lg {
    height: 1271px !important;
  }

  .height-px-1272-lg {
    height: 1272px !important;
  }

  .height-px-1273-lg {
    height: 1273px !important;
  }

  .height-px-1274-lg {
    height: 1274px !important;
  }

  .height-px-1275-lg {
    height: 1275px !important;
  }

  .height-px-1276-lg {
    height: 1276px !important;
  }

  .height-px-1277-lg {
    height: 1277px !important;
  }

  .height-px-1278-lg {
    height: 1278px !important;
  }

  .height-px-1279-lg {
    height: 1279px !important;
  }

  .height-px-1280-lg {
    height: 1280px !important;
  }

  .height-px-1281-lg {
    height: 1281px !important;
  }

  .height-px-1282-lg {
    height: 1282px !important;
  }

  .height-px-1283-lg {
    height: 1283px !important;
  }

  .height-px-1284-lg {
    height: 1284px !important;
  }

  .height-px-1285-lg {
    height: 1285px !important;
  }

  .height-px-1286-lg {
    height: 1286px !important;
  }

  .height-px-1287-lg {
    height: 1287px !important;
  }

  .height-px-1288-lg {
    height: 1288px !important;
  }

  .height-px-1289-lg {
    height: 1289px !important;
  }

  .height-px-1290-lg {
    height: 1290px !important;
  }

  .height-px-1291-lg {
    height: 1291px !important;
  }

  .height-px-1292-lg {
    height: 1292px !important;
  }

  .height-px-1293-lg {
    height: 1293px !important;
  }

  .height-px-1294-lg {
    height: 1294px !important;
  }

  .height-px-1295-lg {
    height: 1295px !important;
  }

  .height-px-1296-lg {
    height: 1296px !important;
  }

  .height-px-1297-lg {
    height: 1297px !important;
  }

  .height-px-1298-lg {
    height: 1298px !important;
  }

  .height-px-1299-lg {
    height: 1299px !important;
  }

  .height-px-1300-lg {
    height: 1300px !important;
  }

  .height-px-1301-lg {
    height: 1301px !important;
  }

  .height-px-1302-lg {
    height: 1302px !important;
  }

  .height-px-1303-lg {
    height: 1303px !important;
  }

  .height-px-1304-lg {
    height: 1304px !important;
  }

  .height-px-1305-lg {
    height: 1305px !important;
  }

  .height-px-1306-lg {
    height: 1306px !important;
  }

  .height-px-1307-lg {
    height: 1307px !important;
  }

  .height-px-1308-lg {
    height: 1308px !important;
  }

  .height-px-1309-lg {
    height: 1309px !important;
  }

  .height-px-1310-lg {
    height: 1310px !important;
  }

  .height-px-1311-lg {
    height: 1311px !important;
  }

  .height-px-1312-lg {
    height: 1312px !important;
  }

  .height-px-1313-lg {
    height: 1313px !important;
  }

  .height-px-1314-lg {
    height: 1314px !important;
  }

  .height-px-1315-lg {
    height: 1315px !important;
  }

  .height-px-1316-lg {
    height: 1316px !important;
  }

  .height-px-1317-lg {
    height: 1317px !important;
  }

  .height-px-1318-lg {
    height: 1318px !important;
  }

  .height-px-1319-lg {
    height: 1319px !important;
  }

  .height-px-1320-lg {
    height: 1320px !important;
  }

  .height-px-1321-lg {
    height: 1321px !important;
  }

  .height-px-1322-lg {
    height: 1322px !important;
  }

  .height-px-1323-lg {
    height: 1323px !important;
  }

  .height-px-1324-lg {
    height: 1324px !important;
  }

  .height-px-1325-lg {
    height: 1325px !important;
  }

  .height-px-1326-lg {
    height: 1326px !important;
  }

  .height-px-1327-lg {
    height: 1327px !important;
  }

  .height-px-1328-lg {
    height: 1328px !important;
  }

  .height-px-1329-lg {
    height: 1329px !important;
  }

  .height-px-1330-lg {
    height: 1330px !important;
  }

  .height-px-1331-lg {
    height: 1331px !important;
  }

  .height-px-1332-lg {
    height: 1332px !important;
  }

  .height-px-1333-lg {
    height: 1333px !important;
  }

  .height-px-1334-lg {
    height: 1334px !important;
  }

  .height-px-1335-lg {
    height: 1335px !important;
  }

  .height-px-1336-lg {
    height: 1336px !important;
  }

  .height-px-1337-lg {
    height: 1337px !important;
  }

  .height-px-1338-lg {
    height: 1338px !important;
  }

  .height-px-1339-lg {
    height: 1339px !important;
  }

  .height-px-1340-lg {
    height: 1340px !important;
  }

  .height-px-1341-lg {
    height: 1341px !important;
  }

  .height-px-1342-lg {
    height: 1342px !important;
  }

  .height-px-1343-lg {
    height: 1343px !important;
  }

  .height-px-1344-lg {
    height: 1344px !important;
  }

  .height-px-1345-lg {
    height: 1345px !important;
  }

  .height-px-1346-lg {
    height: 1346px !important;
  }

  .height-px-1347-lg {
    height: 1347px !important;
  }

  .height-px-1348-lg {
    height: 1348px !important;
  }

  .height-px-1349-lg {
    height: 1349px !important;
  }

  .height-px-1350-lg {
    height: 1350px !important;
  }

  .height-px-1351-lg {
    height: 1351px !important;
  }

  .height-px-1352-lg {
    height: 1352px !important;
  }

  .height-px-1353-lg {
    height: 1353px !important;
  }

  .height-px-1354-lg {
    height: 1354px !important;
  }

  .height-px-1355-lg {
    height: 1355px !important;
  }

  .height-px-1356-lg {
    height: 1356px !important;
  }

  .height-px-1357-lg {
    height: 1357px !important;
  }

  .height-px-1358-lg {
    height: 1358px !important;
  }

  .height-px-1359-lg {
    height: 1359px !important;
  }

  .height-px-1360-lg {
    height: 1360px !important;
  }

  .height-px-1361-lg {
    height: 1361px !important;
  }

  .height-px-1362-lg {
    height: 1362px !important;
  }

  .height-px-1363-lg {
    height: 1363px !important;
  }

  .height-px-1364-lg {
    height: 1364px !important;
  }

  .height-px-1365-lg {
    height: 1365px !important;
  }

  .height-px-1366-lg {
    height: 1366px !important;
  }

  .height-px-1367-lg {
    height: 1367px !important;
  }

  .height-px-1368-lg {
    height: 1368px !important;
  }

  .height-px-1369-lg {
    height: 1369px !important;
  }

  .height-px-1370-lg {
    height: 1370px !important;
  }

  .height-px-1371-lg {
    height: 1371px !important;
  }

  .height-px-1372-lg {
    height: 1372px !important;
  }

  .height-px-1373-lg {
    height: 1373px !important;
  }

  .height-px-1374-lg {
    height: 1374px !important;
  }

  .height-px-1375-lg {
    height: 1375px !important;
  }

  .height-px-1376-lg {
    height: 1376px !important;
  }

  .height-px-1377-lg {
    height: 1377px !important;
  }

  .height-px-1378-lg {
    height: 1378px !important;
  }

  .height-px-1379-lg {
    height: 1379px !important;
  }

  .height-px-1380-lg {
    height: 1380px !important;
  }

  .height-px-1381-lg {
    height: 1381px !important;
  }

  .height-px-1382-lg {
    height: 1382px !important;
  }

  .height-px-1383-lg {
    height: 1383px !important;
  }

  .height-px-1384-lg {
    height: 1384px !important;
  }

  .height-px-1385-lg {
    height: 1385px !important;
  }

  .height-px-1386-lg {
    height: 1386px !important;
  }

  .height-px-1387-lg {
    height: 1387px !important;
  }

  .height-px-1388-lg {
    height: 1388px !important;
  }

  .height-px-1389-lg {
    height: 1389px !important;
  }

  .height-px-1390-lg {
    height: 1390px !important;
  }

  .height-px-1391-lg {
    height: 1391px !important;
  }

  .height-px-1392-lg {
    height: 1392px !important;
  }

  .height-px-1393-lg {
    height: 1393px !important;
  }

  .height-px-1394-lg {
    height: 1394px !important;
  }

  .height-px-1395-lg {
    height: 1395px !important;
  }

  .height-px-1396-lg {
    height: 1396px !important;
  }

  .height-px-1397-lg {
    height: 1397px !important;
  }

  .height-px-1398-lg {
    height: 1398px !important;
  }

  .height-px-1399-lg {
    height: 1399px !important;
  }

  .height-px-1400-lg {
    height: 1400px !important;
  }

  .height-px-1401-lg {
    height: 1401px !important;
  }

  .height-px-1402-lg {
    height: 1402px !important;
  }

  .height-px-1403-lg {
    height: 1403px !important;
  }

  .height-px-1404-lg {
    height: 1404px !important;
  }

  .height-px-1405-lg {
    height: 1405px !important;
  }

  .height-px-1406-lg {
    height: 1406px !important;
  }

  .height-px-1407-lg {
    height: 1407px !important;
  }

  .height-px-1408-lg {
    height: 1408px !important;
  }

  .height-px-1409-lg {
    height: 1409px !important;
  }

  .height-px-1410-lg {
    height: 1410px !important;
  }

  .height-px-1411-lg {
    height: 1411px !important;
  }

  .height-px-1412-lg {
    height: 1412px !important;
  }

  .height-px-1413-lg {
    height: 1413px !important;
  }

  .height-px-1414-lg {
    height: 1414px !important;
  }

  .height-px-1415-lg {
    height: 1415px !important;
  }

  .height-px-1416-lg {
    height: 1416px !important;
  }

  .height-px-1417-lg {
    height: 1417px !important;
  }

  .height-px-1418-lg {
    height: 1418px !important;
  }

  .height-px-1419-lg {
    height: 1419px !important;
  }

  .height-px-1420-lg {
    height: 1420px !important;
  }

  .height-px-1421-lg {
    height: 1421px !important;
  }

  .height-px-1422-lg {
    height: 1422px !important;
  }

  .height-px-1423-lg {
    height: 1423px !important;
  }

  .height-px-1424-lg {
    height: 1424px !important;
  }

  .height-px-1425-lg {
    height: 1425px !important;
  }

  .height-px-1426-lg {
    height: 1426px !important;
  }

  .height-px-1427-lg {
    height: 1427px !important;
  }

  .height-px-1428-lg {
    height: 1428px !important;
  }

  .height-px-1429-lg {
    height: 1429px !important;
  }

  .height-px-1430-lg {
    height: 1430px !important;
  }

  .height-px-1431-lg {
    height: 1431px !important;
  }

  .height-px-1432-lg {
    height: 1432px !important;
  }

  .height-px-1433-lg {
    height: 1433px !important;
  }

  .height-px-1434-lg {
    height: 1434px !important;
  }

  .height-px-1435-lg {
    height: 1435px !important;
  }

  .height-px-1436-lg {
    height: 1436px !important;
  }

  .height-px-1437-lg {
    height: 1437px !important;
  }

  .height-px-1438-lg {
    height: 1438px !important;
  }

  .height-px-1439-lg {
    height: 1439px !important;
  }

  .height-px-1440-lg {
    height: 1440px !important;
  }

  .height-px-1441-lg {
    height: 1441px !important;
  }

  .height-px-1442-lg {
    height: 1442px !important;
  }

  .height-px-1443-lg {
    height: 1443px !important;
  }

  .height-px-1444-lg {
    height: 1444px !important;
  }

  .height-px-1445-lg {
    height: 1445px !important;
  }

  .height-px-1446-lg {
    height: 1446px !important;
  }

  .height-px-1447-lg {
    height: 1447px !important;
  }

  .height-px-1448-lg {
    height: 1448px !important;
  }

  .height-px-1449-lg {
    height: 1449px !important;
  }

  .height-px-1450-lg {
    height: 1450px !important;
  }

  .height-px-1451-lg {
    height: 1451px !important;
  }

  .height-px-1452-lg {
    height: 1452px !important;
  }

  .height-px-1453-lg {
    height: 1453px !important;
  }

  .height-px-1454-lg {
    height: 1454px !important;
  }

  .height-px-1455-lg {
    height: 1455px !important;
  }

  .height-px-1456-lg {
    height: 1456px !important;
  }

  .height-px-1457-lg {
    height: 1457px !important;
  }

  .height-px-1458-lg {
    height: 1458px !important;
  }

  .height-px-1459-lg {
    height: 1459px !important;
  }

  .height-px-1460-lg {
    height: 1460px !important;
  }

  .height-px-1461-lg {
    height: 1461px !important;
  }

  .height-px-1462-lg {
    height: 1462px !important;
  }

  .height-px-1463-lg {
    height: 1463px !important;
  }

  .height-px-1464-lg {
    height: 1464px !important;
  }

  .height-px-1465-lg {
    height: 1465px !important;
  }

  .height-px-1466-lg {
    height: 1466px !important;
  }

  .height-px-1467-lg {
    height: 1467px !important;
  }

  .height-px-1468-lg {
    height: 1468px !important;
  }

  .height-px-1469-lg {
    height: 1469px !important;
  }

  .height-px-1470-lg {
    height: 1470px !important;
  }

  .height-px-1471-lg {
    height: 1471px !important;
  }

  .height-px-1472-lg {
    height: 1472px !important;
  }

  .height-px-1473-lg {
    height: 1473px !important;
  }

  .height-px-1474-lg {
    height: 1474px !important;
  }

  .height-px-1475-lg {
    height: 1475px !important;
  }

  .height-px-1476-lg {
    height: 1476px !important;
  }

  .height-px-1477-lg {
    height: 1477px !important;
  }

  .height-px-1478-lg {
    height: 1478px !important;
  }

  .height-px-1479-lg {
    height: 1479px !important;
  }

  .height-px-1480-lg {
    height: 1480px !important;
  }

  .height-px-1481-lg {
    height: 1481px !important;
  }

  .height-px-1482-lg {
    height: 1482px !important;
  }

  .height-px-1483-lg {
    height: 1483px !important;
  }

  .height-px-1484-lg {
    height: 1484px !important;
  }

  .height-px-1485-lg {
    height: 1485px !important;
  }

  .height-px-1486-lg {
    height: 1486px !important;
  }

  .height-px-1487-lg {
    height: 1487px !important;
  }

  .height-px-1488-lg {
    height: 1488px !important;
  }

  .height-px-1489-lg {
    height: 1489px !important;
  }

  .height-px-1490-lg {
    height: 1490px !important;
  }

  .height-px-1491-lg {
    height: 1491px !important;
  }

  .height-px-1492-lg {
    height: 1492px !important;
  }

  .height-px-1493-lg {
    height: 1493px !important;
  }

  .height-px-1494-lg {
    height: 1494px !important;
  }

  .height-px-1495-lg {
    height: 1495px !important;
  }

  .height-px-1496-lg {
    height: 1496px !important;
  }

  .height-px-1497-lg {
    height: 1497px !important;
  }

  .height-px-1498-lg {
    height: 1498px !important;
  }

  .height-px-1499-lg {
    height: 1499px !important;
  }

  .height-px-1500-lg {
    height: 1500px !important;
  }

  .height-px-1501-lg {
    height: 1501px !important;
  }

  .height-px-1502-lg {
    height: 1502px !important;
  }

  .height-px-1503-lg {
    height: 1503px !important;
  }

  .height-px-1504-lg {
    height: 1504px !important;
  }

  .height-px-1505-lg {
    height: 1505px !important;
  }

  .height-px-1506-lg {
    height: 1506px !important;
  }

  .height-px-1507-lg {
    height: 1507px !important;
  }

  .height-px-1508-lg {
    height: 1508px !important;
  }

  .height-px-1509-lg {
    height: 1509px !important;
  }

  .height-px-1510-lg {
    height: 1510px !important;
  }

  .height-px-1511-lg {
    height: 1511px !important;
  }

  .height-px-1512-lg {
    height: 1512px !important;
  }

  .height-px-1513-lg {
    height: 1513px !important;
  }

  .height-px-1514-lg {
    height: 1514px !important;
  }

  .height-px-1515-lg {
    height: 1515px !important;
  }

  .height-px-1516-lg {
    height: 1516px !important;
  }

  .height-px-1517-lg {
    height: 1517px !important;
  }

  .height-px-1518-lg {
    height: 1518px !important;
  }

  .height-px-1519-lg {
    height: 1519px !important;
  }

  .height-px-1520-lg {
    height: 1520px !important;
  }

  .height-px-1521-lg {
    height: 1521px !important;
  }

  .height-px-1522-lg {
    height: 1522px !important;
  }

  .height-px-1523-lg {
    height: 1523px !important;
  }

  .height-px-1524-lg {
    height: 1524px !important;
  }

  .height-px-1525-lg {
    height: 1525px !important;
  }

  .height-px-1526-lg {
    height: 1526px !important;
  }

  .height-px-1527-lg {
    height: 1527px !important;
  }

  .height-px-1528-lg {
    height: 1528px !important;
  }

  .height-px-1529-lg {
    height: 1529px !important;
  }

  .height-px-1530-lg {
    height: 1530px !important;
  }

  .height-px-1531-lg {
    height: 1531px !important;
  }

  .height-px-1532-lg {
    height: 1532px !important;
  }

  .height-px-1533-lg {
    height: 1533px !important;
  }

  .height-px-1534-lg {
    height: 1534px !important;
  }

  .height-px-1535-lg {
    height: 1535px !important;
  }

  .height-px-1536-lg {
    height: 1536px !important;
  }

  .height-px-1537-lg {
    height: 1537px !important;
  }

  .height-px-1538-lg {
    height: 1538px !important;
  }

  .height-px-1539-lg {
    height: 1539px !important;
  }

  .height-px-1540-lg {
    height: 1540px !important;
  }

  .height-px-1541-lg {
    height: 1541px !important;
  }

  .height-px-1542-lg {
    height: 1542px !important;
  }

  .height-px-1543-lg {
    height: 1543px !important;
  }

  .height-px-1544-lg {
    height: 1544px !important;
  }

  .height-px-1545-lg {
    height: 1545px !important;
  }

  .height-px-1546-lg {
    height: 1546px !important;
  }

  .height-px-1547-lg {
    height: 1547px !important;
  }

  .height-px-1548-lg {
    height: 1548px !important;
  }

  .height-px-1549-lg {
    height: 1549px !important;
  }

  .height-px-1550-lg {
    height: 1550px !important;
  }

  .height-px-1551-lg {
    height: 1551px !important;
  }

  .height-px-1552-lg {
    height: 1552px !important;
  }

  .height-px-1553-lg {
    height: 1553px !important;
  }

  .height-px-1554-lg {
    height: 1554px !important;
  }

  .height-px-1555-lg {
    height: 1555px !important;
  }

  .height-px-1556-lg {
    height: 1556px !important;
  }

  .height-px-1557-lg {
    height: 1557px !important;
  }

  .height-px-1558-lg {
    height: 1558px !important;
  }

  .height-px-1559-lg {
    height: 1559px !important;
  }

  .height-px-1560-lg {
    height: 1560px !important;
  }

  .height-px-1561-lg {
    height: 1561px !important;
  }

  .height-px-1562-lg {
    height: 1562px !important;
  }

  .height-px-1563-lg {
    height: 1563px !important;
  }

  .height-px-1564-lg {
    height: 1564px !important;
  }

  .height-px-1565-lg {
    height: 1565px !important;
  }

  .height-px-1566-lg {
    height: 1566px !important;
  }

  .height-px-1567-lg {
    height: 1567px !important;
  }

  .height-px-1568-lg {
    height: 1568px !important;
  }

  .height-px-1569-lg {
    height: 1569px !important;
  }

  .height-px-1570-lg {
    height: 1570px !important;
  }

  .height-px-1571-lg {
    height: 1571px !important;
  }

  .height-px-1572-lg {
    height: 1572px !important;
  }

  .height-px-1573-lg {
    height: 1573px !important;
  }

  .height-px-1574-lg {
    height: 1574px !important;
  }

  .height-px-1575-lg {
    height: 1575px !important;
  }

  .height-px-1576-lg {
    height: 1576px !important;
  }

  .height-px-1577-lg {
    height: 1577px !important;
  }

  .height-px-1578-lg {
    height: 1578px !important;
  }

  .height-px-1579-lg {
    height: 1579px !important;
  }

  .height-px-1580-lg {
    height: 1580px !important;
  }

  .height-px-1581-lg {
    height: 1581px !important;
  }

  .height-px-1582-lg {
    height: 1582px !important;
  }

  .height-px-1583-lg {
    height: 1583px !important;
  }

  .height-px-1584-lg {
    height: 1584px !important;
  }

  .height-px-1585-lg {
    height: 1585px !important;
  }

  .height-px-1586-lg {
    height: 1586px !important;
  }

  .height-px-1587-lg {
    height: 1587px !important;
  }

  .height-px-1588-lg {
    height: 1588px !important;
  }

  .height-px-1589-lg {
    height: 1589px !important;
  }

  .height-px-1590-lg {
    height: 1590px !important;
  }

  .height-px-1591-lg {
    height: 1591px !important;
  }

  .height-px-1592-lg {
    height: 1592px !important;
  }

  .height-px-1593-lg {
    height: 1593px !important;
  }

  .height-px-1594-lg {
    height: 1594px !important;
  }

  .height-px-1595-lg {
    height: 1595px !important;
  }

  .height-px-1596-lg {
    height: 1596px !important;
  }

  .height-px-1597-lg {
    height: 1597px !important;
  }

  .height-px-1598-lg {
    height: 1598px !important;
  }

  .height-px-1599-lg {
    height: 1599px !important;
  }

  .height-px-1600-lg {
    height: 1600px !important;
  }

  .height-px-1601-lg {
    height: 1601px !important;
  }

  .height-px-1602-lg {
    height: 1602px !important;
  }

  .height-px-1603-lg {
    height: 1603px !important;
  }

  .height-px-1604-lg {
    height: 1604px !important;
  }

  .height-px-1605-lg {
    height: 1605px !important;
  }

  .height-px-1606-lg {
    height: 1606px !important;
  }

  .height-px-1607-lg {
    height: 1607px !important;
  }

  .height-px-1608-lg {
    height: 1608px !important;
  }

  .height-px-1609-lg {
    height: 1609px !important;
  }

  .height-px-1610-lg {
    height: 1610px !important;
  }

  .height-px-1611-lg {
    height: 1611px !important;
  }

  .height-px-1612-lg {
    height: 1612px !important;
  }

  .height-px-1613-lg {
    height: 1613px !important;
  }

  .height-px-1614-lg {
    height: 1614px !important;
  }

  .height-px-1615-lg {
    height: 1615px !important;
  }

  .height-px-1616-lg {
    height: 1616px !important;
  }

  .height-px-1617-lg {
    height: 1617px !important;
  }

  .height-px-1618-lg {
    height: 1618px !important;
  }

  .height-px-1619-lg {
    height: 1619px !important;
  }

  .height-px-1620-lg {
    height: 1620px !important;
  }

  .height-px-1621-lg {
    height: 1621px !important;
  }

  .height-px-1622-lg {
    height: 1622px !important;
  }

  .height-px-1623-lg {
    height: 1623px !important;
  }

  .height-px-1624-lg {
    height: 1624px !important;
  }

  .height-px-1625-lg {
    height: 1625px !important;
  }

  .height-px-1626-lg {
    height: 1626px !important;
  }

  .height-px-1627-lg {
    height: 1627px !important;
  }

  .height-px-1628-lg {
    height: 1628px !important;
  }

  .height-px-1629-lg {
    height: 1629px !important;
  }

  .height-px-1630-lg {
    height: 1630px !important;
  }

  .height-px-1631-lg {
    height: 1631px !important;
  }

  .height-px-1632-lg {
    height: 1632px !important;
  }

  .height-px-1633-lg {
    height: 1633px !important;
  }

  .height-px-1634-lg {
    height: 1634px !important;
  }

  .height-px-1635-lg {
    height: 1635px !important;
  }

  .height-px-1636-lg {
    height: 1636px !important;
  }

  .height-px-1637-lg {
    height: 1637px !important;
  }

  .height-px-1638-lg {
    height: 1638px !important;
  }

  .height-px-1639-lg {
    height: 1639px !important;
  }

  .height-px-1640-lg {
    height: 1640px !important;
  }

  .height-px-1641-lg {
    height: 1641px !important;
  }

  .height-px-1642-lg {
    height: 1642px !important;
  }

  .height-px-1643-lg {
    height: 1643px !important;
  }

  .height-px-1644-lg {
    height: 1644px !important;
  }

  .height-px-1645-lg {
    height: 1645px !important;
  }

  .height-px-1646-lg {
    height: 1646px !important;
  }

  .height-px-1647-lg {
    height: 1647px !important;
  }

  .height-px-1648-lg {
    height: 1648px !important;
  }

  .height-px-1649-lg {
    height: 1649px !important;
  }

  .height-px-1650-lg {
    height: 1650px !important;
  }

  .height-px-1651-lg {
    height: 1651px !important;
  }

  .height-px-1652-lg {
    height: 1652px !important;
  }

  .height-px-1653-lg {
    height: 1653px !important;
  }

  .height-px-1654-lg {
    height: 1654px !important;
  }

  .height-px-1655-lg {
    height: 1655px !important;
  }

  .height-px-1656-lg {
    height: 1656px !important;
  }

  .height-px-1657-lg {
    height: 1657px !important;
  }

  .height-px-1658-lg {
    height: 1658px !important;
  }

  .height-px-1659-lg {
    height: 1659px !important;
  }

  .height-px-1660-lg {
    height: 1660px !important;
  }

  .height-px-1661-lg {
    height: 1661px !important;
  }

  .height-px-1662-lg {
    height: 1662px !important;
  }

  .height-px-1663-lg {
    height: 1663px !important;
  }

  .height-px-1664-lg {
    height: 1664px !important;
  }

  .height-px-1665-lg {
    height: 1665px !important;
  }

  .height-px-1666-lg {
    height: 1666px !important;
  }

  .height-px-1667-lg {
    height: 1667px !important;
  }

  .height-px-1668-lg {
    height: 1668px !important;
  }

  .height-px-1669-lg {
    height: 1669px !important;
  }

  .height-px-1670-lg {
    height: 1670px !important;
  }

  .height-px-1671-lg {
    height: 1671px !important;
  }

  .height-px-1672-lg {
    height: 1672px !important;
  }

  .height-px-1673-lg {
    height: 1673px !important;
  }

  .height-px-1674-lg {
    height: 1674px !important;
  }

  .height-px-1675-lg {
    height: 1675px !important;
  }

  .height-px-1676-lg {
    height: 1676px !important;
  }

  .height-px-1677-lg {
    height: 1677px !important;
  }

  .height-px-1678-lg {
    height: 1678px !important;
  }

  .height-px-1679-lg {
    height: 1679px !important;
  }

  .height-px-1680-lg {
    height: 1680px !important;
  }

  .height-px-1681-lg {
    height: 1681px !important;
  }

  .height-px-1682-lg {
    height: 1682px !important;
  }

  .height-px-1683-lg {
    height: 1683px !important;
  }

  .height-px-1684-lg {
    height: 1684px !important;
  }

  .height-px-1685-lg {
    height: 1685px !important;
  }

  .height-px-1686-lg {
    height: 1686px !important;
  }

  .height-px-1687-lg {
    height: 1687px !important;
  }

  .height-px-1688-lg {
    height: 1688px !important;
  }

  .height-px-1689-lg {
    height: 1689px !important;
  }

  .height-px-1690-lg {
    height: 1690px !important;
  }

  .height-px-1691-lg {
    height: 1691px !important;
  }

  .height-px-1692-lg {
    height: 1692px !important;
  }

  .height-px-1693-lg {
    height: 1693px !important;
  }

  .height-px-1694-lg {
    height: 1694px !important;
  }

  .height-px-1695-lg {
    height: 1695px !important;
  }

  .height-px-1696-lg {
    height: 1696px !important;
  }

  .height-px-1697-lg {
    height: 1697px !important;
  }

  .height-px-1698-lg {
    height: 1698px !important;
  }

  .height-px-1699-lg {
    height: 1699px !important;
  }

  .height-px-1700-lg {
    height: 1700px !important;
  }

  .height-px-1701-lg {
    height: 1701px !important;
  }

  .height-px-1702-lg {
    height: 1702px !important;
  }

  .height-px-1703-lg {
    height: 1703px !important;
  }

  .height-px-1704-lg {
    height: 1704px !important;
  }

  .height-px-1705-lg {
    height: 1705px !important;
  }

  .height-px-1706-lg {
    height: 1706px !important;
  }

  .height-px-1707-lg {
    height: 1707px !important;
  }

  .height-px-1708-lg {
    height: 1708px !important;
  }

  .height-px-1709-lg {
    height: 1709px !important;
  }

  .height-px-1710-lg {
    height: 1710px !important;
  }

  .height-px-1711-lg {
    height: 1711px !important;
  }

  .height-px-1712-lg {
    height: 1712px !important;
  }

  .height-px-1713-lg {
    height: 1713px !important;
  }

  .height-px-1714-lg {
    height: 1714px !important;
  }

  .height-px-1715-lg {
    height: 1715px !important;
  }

  .height-px-1716-lg {
    height: 1716px !important;
  }

  .height-px-1717-lg {
    height: 1717px !important;
  }

  .height-px-1718-lg {
    height: 1718px !important;
  }

  .height-px-1719-lg {
    height: 1719px !important;
  }

  .height-px-1720-lg {
    height: 1720px !important;
  }

  .height-px-1721-lg {
    height: 1721px !important;
  }

  .height-px-1722-lg {
    height: 1722px !important;
  }

  .height-px-1723-lg {
    height: 1723px !important;
  }

  .height-px-1724-lg {
    height: 1724px !important;
  }

  .height-px-1725-lg {
    height: 1725px !important;
  }

  .height-px-1726-lg {
    height: 1726px !important;
  }

  .height-px-1727-lg {
    height: 1727px !important;
  }

  .height-px-1728-lg {
    height: 1728px !important;
  }

  .height-px-1729-lg {
    height: 1729px !important;
  }

  .height-px-1730-lg {
    height: 1730px !important;
  }

  .height-px-1731-lg {
    height: 1731px !important;
  }

  .height-px-1732-lg {
    height: 1732px !important;
  }

  .height-px-1733-lg {
    height: 1733px !important;
  }

  .height-px-1734-lg {
    height: 1734px !important;
  }

  .height-px-1735-lg {
    height: 1735px !important;
  }

  .height-px-1736-lg {
    height: 1736px !important;
  }

  .height-px-1737-lg {
    height: 1737px !important;
  }

  .height-px-1738-lg {
    height: 1738px !important;
  }

  .height-px-1739-lg {
    height: 1739px !important;
  }

  .height-px-1740-lg {
    height: 1740px !important;
  }

  .height-px-1741-lg {
    height: 1741px !important;
  }

  .height-px-1742-lg {
    height: 1742px !important;
  }

  .height-px-1743-lg {
    height: 1743px !important;
  }

  .height-px-1744-lg {
    height: 1744px !important;
  }

  .height-px-1745-lg {
    height: 1745px !important;
  }

  .height-px-1746-lg {
    height: 1746px !important;
  }

  .height-px-1747-lg {
    height: 1747px !important;
  }

  .height-px-1748-lg {
    height: 1748px !important;
  }

  .height-px-1749-lg {
    height: 1749px !important;
  }

  .height-px-1750-lg {
    height: 1750px !important;
  }

  .height-px-1751-lg {
    height: 1751px !important;
  }

  .height-px-1752-lg {
    height: 1752px !important;
  }

  .height-px-1753-lg {
    height: 1753px !important;
  }

  .height-px-1754-lg {
    height: 1754px !important;
  }

  .height-px-1755-lg {
    height: 1755px !important;
  }

  .height-px-1756-lg {
    height: 1756px !important;
  }

  .height-px-1757-lg {
    height: 1757px !important;
  }

  .height-px-1758-lg {
    height: 1758px !important;
  }

  .height-px-1759-lg {
    height: 1759px !important;
  }

  .height-px-1760-lg {
    height: 1760px !important;
  }

  .height-px-1761-lg {
    height: 1761px !important;
  }

  .height-px-1762-lg {
    height: 1762px !important;
  }

  .height-px-1763-lg {
    height: 1763px !important;
  }

  .height-px-1764-lg {
    height: 1764px !important;
  }

  .height-px-1765-lg {
    height: 1765px !important;
  }

  .height-px-1766-lg {
    height: 1766px !important;
  }

  .height-px-1767-lg {
    height: 1767px !important;
  }

  .height-px-1768-lg {
    height: 1768px !important;
  }

  .height-px-1769-lg {
    height: 1769px !important;
  }

  .height-px-1770-lg {
    height: 1770px !important;
  }

  .height-px-1771-lg {
    height: 1771px !important;
  }

  .height-px-1772-lg {
    height: 1772px !important;
  }

  .height-px-1773-lg {
    height: 1773px !important;
  }

  .height-px-1774-lg {
    height: 1774px !important;
  }

  .height-px-1775-lg {
    height: 1775px !important;
  }

  .height-px-1776-lg {
    height: 1776px !important;
  }

  .height-px-1777-lg {
    height: 1777px !important;
  }

  .height-px-1778-lg {
    height: 1778px !important;
  }

  .height-px-1779-lg {
    height: 1779px !important;
  }

  .height-px-1780-lg {
    height: 1780px !important;
  }

  .height-px-1781-lg {
    height: 1781px !important;
  }

  .height-px-1782-lg {
    height: 1782px !important;
  }

  .height-px-1783-lg {
    height: 1783px !important;
  }

  .height-px-1784-lg {
    height: 1784px !important;
  }

  .height-px-1785-lg {
    height: 1785px !important;
  }

  .height-px-1786-lg {
    height: 1786px !important;
  }

  .height-px-1787-lg {
    height: 1787px !important;
  }

  .height-px-1788-lg {
    height: 1788px !important;
  }

  .height-px-1789-lg {
    height: 1789px !important;
  }

  .height-px-1790-lg {
    height: 1790px !important;
  }

  .height-px-1791-lg {
    height: 1791px !important;
  }

  .height-px-1792-lg {
    height: 1792px !important;
  }

  .height-px-1793-lg {
    height: 1793px !important;
  }

  .height-px-1794-lg {
    height: 1794px !important;
  }

  .height-px-1795-lg {
    height: 1795px !important;
  }

  .height-px-1796-lg {
    height: 1796px !important;
  }

  .height-px-1797-lg {
    height: 1797px !important;
  }

  .height-px-1798-lg {
    height: 1798px !important;
  }

  .height-px-1799-lg {
    height: 1799px !important;
  }

  .height-px-1800-lg {
    height: 1800px !important;
  }

  .height-px-1801-lg {
    height: 1801px !important;
  }

  .height-px-1802-lg {
    height: 1802px !important;
  }

  .height-px-1803-lg {
    height: 1803px !important;
  }

  .height-px-1804-lg {
    height: 1804px !important;
  }

  .height-px-1805-lg {
    height: 1805px !important;
  }

  .height-px-1806-lg {
    height: 1806px !important;
  }

  .height-px-1807-lg {
    height: 1807px !important;
  }

  .height-px-1808-lg {
    height: 1808px !important;
  }

  .height-px-1809-lg {
    height: 1809px !important;
  }

  .height-px-1810-lg {
    height: 1810px !important;
  }

  .height-px-1811-lg {
    height: 1811px !important;
  }

  .height-px-1812-lg {
    height: 1812px !important;
  }

  .height-px-1813-lg {
    height: 1813px !important;
  }

  .height-px-1814-lg {
    height: 1814px !important;
  }

  .height-px-1815-lg {
    height: 1815px !important;
  }

  .height-px-1816-lg {
    height: 1816px !important;
  }

  .height-px-1817-lg {
    height: 1817px !important;
  }

  .height-px-1818-lg {
    height: 1818px !important;
  }

  .height-px-1819-lg {
    height: 1819px !important;
  }

  .height-px-1820-lg {
    height: 1820px !important;
  }

  .height-px-1821-lg {
    height: 1821px !important;
  }

  .height-px-1822-lg {
    height: 1822px !important;
  }

  .height-px-1823-lg {
    height: 1823px !important;
  }

  .height-px-1824-lg {
    height: 1824px !important;
  }

  .height-px-1825-lg {
    height: 1825px !important;
  }

  .height-px-1826-lg {
    height: 1826px !important;
  }

  .height-px-1827-lg {
    height: 1827px !important;
  }

  .height-px-1828-lg {
    height: 1828px !important;
  }

  .height-px-1829-lg {
    height: 1829px !important;
  }

  .height-px-1830-lg {
    height: 1830px !important;
  }

  .height-px-1831-lg {
    height: 1831px !important;
  }

  .height-px-1832-lg {
    height: 1832px !important;
  }

  .height-px-1833-lg {
    height: 1833px !important;
  }

  .height-px-1834-lg {
    height: 1834px !important;
  }

  .height-px-1835-lg {
    height: 1835px !important;
  }

  .height-px-1836-lg {
    height: 1836px !important;
  }

  .height-px-1837-lg {
    height: 1837px !important;
  }

  .height-px-1838-lg {
    height: 1838px !important;
  }

  .height-px-1839-lg {
    height: 1839px !important;
  }

  .height-px-1840-lg {
    height: 1840px !important;
  }

  .height-px-1841-lg {
    height: 1841px !important;
  }

  .height-px-1842-lg {
    height: 1842px !important;
  }

  .height-px-1843-lg {
    height: 1843px !important;
  }

  .height-px-1844-lg {
    height: 1844px !important;
  }

  .height-px-1845-lg {
    height: 1845px !important;
  }

  .height-px-1846-lg {
    height: 1846px !important;
  }

  .height-px-1847-lg {
    height: 1847px !important;
  }

  .height-px-1848-lg {
    height: 1848px !important;
  }

  .height-px-1849-lg {
    height: 1849px !important;
  }

  .height-px-1850-lg {
    height: 1850px !important;
  }

  .height-px-1851-lg {
    height: 1851px !important;
  }

  .height-px-1852-lg {
    height: 1852px !important;
  }

  .height-px-1853-lg {
    height: 1853px !important;
  }

  .height-px-1854-lg {
    height: 1854px !important;
  }

  .height-px-1855-lg {
    height: 1855px !important;
  }

  .height-px-1856-lg {
    height: 1856px !important;
  }

  .height-px-1857-lg {
    height: 1857px !important;
  }

  .height-px-1858-lg {
    height: 1858px !important;
  }

  .height-px-1859-lg {
    height: 1859px !important;
  }

  .height-px-1860-lg {
    height: 1860px !important;
  }

  .height-px-1861-lg {
    height: 1861px !important;
  }

  .height-px-1862-lg {
    height: 1862px !important;
  }

  .height-px-1863-lg {
    height: 1863px !important;
  }

  .height-px-1864-lg {
    height: 1864px !important;
  }

  .height-px-1865-lg {
    height: 1865px !important;
  }

  .height-px-1866-lg {
    height: 1866px !important;
  }

  .height-px-1867-lg {
    height: 1867px !important;
  }

  .height-px-1868-lg {
    height: 1868px !important;
  }

  .height-px-1869-lg {
    height: 1869px !important;
  }

  .height-px-1870-lg {
    height: 1870px !important;
  }

  .height-px-1871-lg {
    height: 1871px !important;
  }

  .height-px-1872-lg {
    height: 1872px !important;
  }

  .height-px-1873-lg {
    height: 1873px !important;
  }

  .height-px-1874-lg {
    height: 1874px !important;
  }

  .height-px-1875-lg {
    height: 1875px !important;
  }

  .height-px-1876-lg {
    height: 1876px !important;
  }

  .height-px-1877-lg {
    height: 1877px !important;
  }

  .height-px-1878-lg {
    height: 1878px !important;
  }

  .height-px-1879-lg {
    height: 1879px !important;
  }

  .height-px-1880-lg {
    height: 1880px !important;
  }

  .height-px-1881-lg {
    height: 1881px !important;
  }

  .height-px-1882-lg {
    height: 1882px !important;
  }

  .height-px-1883-lg {
    height: 1883px !important;
  }

  .height-px-1884-lg {
    height: 1884px !important;
  }

  .height-px-1885-lg {
    height: 1885px !important;
  }

  .height-px-1886-lg {
    height: 1886px !important;
  }

  .height-px-1887-lg {
    height: 1887px !important;
  }

  .height-px-1888-lg {
    height: 1888px !important;
  }

  .height-px-1889-lg {
    height: 1889px !important;
  }

  .height-px-1890-lg {
    height: 1890px !important;
  }

  .height-px-1891-lg {
    height: 1891px !important;
  }

  .height-px-1892-lg {
    height: 1892px !important;
  }

  .height-px-1893-lg {
    height: 1893px !important;
  }

  .height-px-1894-lg {
    height: 1894px !important;
  }

  .height-px-1895-lg {
    height: 1895px !important;
  }

  .height-px-1896-lg {
    height: 1896px !important;
  }

  .height-px-1897-lg {
    height: 1897px !important;
  }

  .height-px-1898-lg {
    height: 1898px !important;
  }

  .height-px-1899-lg {
    height: 1899px !important;
  }

  .height-px-1900-lg {
    height: 1900px !important;
  }

  .height-px-1901-lg {
    height: 1901px !important;
  }

  .height-px-1902-lg {
    height: 1902px !important;
  }

  .height-px-1903-lg {
    height: 1903px !important;
  }

  .height-px-1904-lg {
    height: 1904px !important;
  }

  .height-px-1905-lg {
    height: 1905px !important;
  }

  .height-px-1906-lg {
    height: 1906px !important;
  }

  .height-px-1907-lg {
    height: 1907px !important;
  }

  .height-px-1908-lg {
    height: 1908px !important;
  }

  .height-px-1909-lg {
    height: 1909px !important;
  }

  .height-px-1910-lg {
    height: 1910px !important;
  }

  .height-px-1911-lg {
    height: 1911px !important;
  }

  .height-px-1912-lg {
    height: 1912px !important;
  }

  .height-px-1913-lg {
    height: 1913px !important;
  }

  .height-px-1914-lg {
    height: 1914px !important;
  }

  .height-px-1915-lg {
    height: 1915px !important;
  }

  .height-px-1916-lg {
    height: 1916px !important;
  }

  .height-px-1917-lg {
    height: 1917px !important;
  }

  .height-px-1918-lg {
    height: 1918px !important;
  }

  .height-px-1919-lg {
    height: 1919px !important;
  }

  .height-px-1920-lg {
    height: 1920px !important;
  }

  .height-px-1921-lg {
    height: 1921px !important;
  }

  .height-px-1922-lg {
    height: 1922px !important;
  }

  .height-px-1923-lg {
    height: 1923px !important;
  }

  .height-px-1924-lg {
    height: 1924px !important;
  }

  .height-px-1925-lg {
    height: 1925px !important;
  }

  .height-px-1926-lg {
    height: 1926px !important;
  }

  .height-px-1927-lg {
    height: 1927px !important;
  }

  .height-px-1928-lg {
    height: 1928px !important;
  }

  .height-px-1929-lg {
    height: 1929px !important;
  }

  .height-px-1930-lg {
    height: 1930px !important;
  }

  .height-px-1931-lg {
    height: 1931px !important;
  }

  .height-px-1932-lg {
    height: 1932px !important;
  }

  .height-px-1933-lg {
    height: 1933px !important;
  }

  .height-px-1934-lg {
    height: 1934px !important;
  }

  .height-px-1935-lg {
    height: 1935px !important;
  }

  .height-px-1936-lg {
    height: 1936px !important;
  }

  .height-px-1937-lg {
    height: 1937px !important;
  }

  .height-px-1938-lg {
    height: 1938px !important;
  }

  .height-px-1939-lg {
    height: 1939px !important;
  }

  .height-px-1940-lg {
    height: 1940px !important;
  }

  .height-px-1941-lg {
    height: 1941px !important;
  }

  .height-px-1942-lg {
    height: 1942px !important;
  }

  .height-px-1943-lg {
    height: 1943px !important;
  }

  .height-px-1944-lg {
    height: 1944px !important;
  }

  .height-px-1945-lg {
    height: 1945px !important;
  }

  .height-px-1946-lg {
    height: 1946px !important;
  }

  .height-px-1947-lg {
    height: 1947px !important;
  }

  .height-px-1948-lg {
    height: 1948px !important;
  }

  .height-px-1949-lg {
    height: 1949px !important;
  }

  .height-px-1950-lg {
    height: 1950px !important;
  }

  .height-px-1951-lg {
    height: 1951px !important;
  }

  .height-px-1952-lg {
    height: 1952px !important;
  }

  .height-px-1953-lg {
    height: 1953px !important;
  }

  .height-px-1954-lg {
    height: 1954px !important;
  }

  .height-px-1955-lg {
    height: 1955px !important;
  }

  .height-px-1956-lg {
    height: 1956px !important;
  }

  .height-px-1957-lg {
    height: 1957px !important;
  }

  .height-px-1958-lg {
    height: 1958px !important;
  }

  .height-px-1959-lg {
    height: 1959px !important;
  }

  .height-px-1960-lg {
    height: 1960px !important;
  }

  .height-px-1961-lg {
    height: 1961px !important;
  }

  .height-px-1962-lg {
    height: 1962px !important;
  }

  .height-px-1963-lg {
    height: 1963px !important;
  }

  .height-px-1964-lg {
    height: 1964px !important;
  }

  .height-px-1965-lg {
    height: 1965px !important;
  }

  .height-px-1966-lg {
    height: 1966px !important;
  }

  .height-px-1967-lg {
    height: 1967px !important;
  }

  .height-px-1968-lg {
    height: 1968px !important;
  }

  .height-px-1969-lg {
    height: 1969px !important;
  }

  .height-px-1970-lg {
    height: 1970px !important;
  }

  .height-px-1971-lg {
    height: 1971px !important;
  }

  .height-px-1972-lg {
    height: 1972px !important;
  }

  .height-px-1973-lg {
    height: 1973px !important;
  }

  .height-px-1974-lg {
    height: 1974px !important;
  }

  .height-px-1975-lg {
    height: 1975px !important;
  }

  .height-px-1976-lg {
    height: 1976px !important;
  }

  .height-px-1977-lg {
    height: 1977px !important;
  }

  .height-px-1978-lg {
    height: 1978px !important;
  }

  .height-px-1979-lg {
    height: 1979px !important;
  }

  .height-px-1980-lg {
    height: 1980px !important;
  }

  .height-px-1981-lg {
    height: 1981px !important;
  }

  .height-px-1982-lg {
    height: 1982px !important;
  }

  .height-px-1983-lg {
    height: 1983px !important;
  }

  .height-px-1984-lg {
    height: 1984px !important;
  }

  .height-px-1985-lg {
    height: 1985px !important;
  }

  .height-px-1986-lg {
    height: 1986px !important;
  }

  .height-px-1987-lg {
    height: 1987px !important;
  }

  .height-px-1988-lg {
    height: 1988px !important;
  }

  .height-px-1989-lg {
    height: 1989px !important;
  }

  .height-px-1990-lg {
    height: 1990px !important;
  }

  .height-px-1991-lg {
    height: 1991px !important;
  }

  .height-px-1992-lg {
    height: 1992px !important;
  }

  .height-px-1993-lg {
    height: 1993px !important;
  }

  .height-px-1994-lg {
    height: 1994px !important;
  }

  .height-px-1995-lg {
    height: 1995px !important;
  }

  .height-px-1996-lg {
    height: 1996px !important;
  }

  .height-px-1997-lg {
    height: 1997px !important;
  }

  .height-px-1998-lg {
    height: 1998px !important;
  }

  .height-px-1999-lg {
    height: 1999px !important;
  }

  .height-px-2000-lg {
    height: 2000px !important;
  }

  .text-lg-nowrap {
    white-space: nowrap !important;
  }
}

@media (min-width: 1200px) {
  .h-m-0-xl {
    margin: 0 !important;
  }

  .h-mx-0-xl {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .h-my-0-xl {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .h-mt-0-xl {
    margin-top: 0 !important;
  }

  .h-mb-0-xl {
    margin-bottom: 0 !important;
  }

  .h-ml-0-xl {
    margin-left: 0 !important;
  }

  .h-mr-0-xl {
    margin-right: 0 !important;
  }

  .h-m-0-xl-minus {
    margin: 0 !important;
  }

  .h-mx-0-xl-minus {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .h-my-0-xl-minus {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .h-mt-0-xl-minus {
    margin-top: 0 !important;
  }

  .h-mb-0-xl-minus {
    margin-bottom: 0 !important;
  }

  .h-ml-0-xl-minus {
    margin-left: 0 !important;
  }

  .h-mr-0-xl-minus {
    margin-right: 0 !important;
  }

  .h-p-0-xl {
    padding: 0 !important;
  }

  .h-px-0-xl {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .h-py-0-xl {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .h-pt-0-xl {
    padding-top: 0 !important;
  }

  .h-pb-0-xl {
    padding-bottom: 0 !important;
  }

  .h-pl-0-xl {
    padding-left: 0 !important;
  }

  .h-pr-0-xl {
    padding-right: 0 !important;
  }

  .h-m-4-xl {
    margin: 4px !important;
  }

  .h-mx-4-xl {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }

  .h-my-4-xl {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .h-mt-4-xl {
    margin-top: 4px !important;
  }

  .h-mb-4-xl {
    margin-bottom: 4px !important;
  }

  .h-ml-4-xl {
    margin-left: 4px !important;
  }

  .h-mr-4-xl {
    margin-right: 4px !important;
  }

  .h-m-4-xl-minus {
    margin: -4px !important;
  }

  .h-mx-4-xl-minus {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }

  .h-my-4-xl-minus {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .h-mt-4-xl-minus {
    margin-top: -4px !important;
  }

  .h-mb-4-xl-minus {
    margin-bottom: -4px !important;
  }

  .h-ml-4-xl-minus {
    margin-left: -4px !important;
  }

  .h-mr-4-xl-minus {
    margin-right: -4px !important;
  }

  .h-p-4-xl {
    padding: 4px !important;
  }

  .h-px-4-xl {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .h-py-4-xl {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .h-pt-4-xl {
    padding-top: 4px !important;
  }

  .h-pb-4-xl {
    padding-bottom: 4px !important;
  }

  .h-pl-4-xl {
    padding-left: 4px !important;
  }

  .h-pr-4-xl {
    padding-right: 4px !important;
  }

  .h-m-8-xl {
    margin: 8px !important;
  }

  .h-mx-8-xl {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .h-my-8-xl {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .h-mt-8-xl {
    margin-top: 8px !important;
  }

  .h-mb-8-xl {
    margin-bottom: 8px !important;
  }

  .h-ml-8-xl {
    margin-left: 8px !important;
  }

  .h-mr-8-xl {
    margin-right: 8px !important;
  }

  .h-m-8-xl-minus {
    margin: -8px !important;
  }

  .h-mx-8-xl-minus {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }

  .h-my-8-xl-minus {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .h-mt-8-xl-minus {
    margin-top: -8px !important;
  }

  .h-mb-8-xl-minus {
    margin-bottom: -8px !important;
  }

  .h-ml-8-xl-minus {
    margin-left: -8px !important;
  }

  .h-mr-8-xl-minus {
    margin-right: -8px !important;
  }

  .h-p-8-xl {
    padding: 8px !important;
  }

  .h-px-8-xl {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .h-py-8-xl {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .h-pt-8-xl {
    padding-top: 8px !important;
  }

  .h-pb-8-xl {
    padding-bottom: 8px !important;
  }

  .h-pl-8-xl {
    padding-left: 8px !important;
  }

  .h-pr-8-xl {
    padding-right: 8px !important;
  }

  .h-m-12-xl {
    margin: 12px !important;
  }

  .h-mx-12-xl {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }

  .h-my-12-xl {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .h-mt-12-xl {
    margin-top: 12px !important;
  }

  .h-mb-12-xl {
    margin-bottom: 12px !important;
  }

  .h-ml-12-xl {
    margin-left: 12px !important;
  }

  .h-mr-12-xl {
    margin-right: 12px !important;
  }

  .h-m-12-xl-minus {
    margin: -12px !important;
  }

  .h-mx-12-xl-minus {
    margin-left: -12px !important;
    margin-right: -12px !important;
  }

  .h-my-12-xl-minus {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .h-mt-12-xl-minus {
    margin-top: -12px !important;
  }

  .h-mb-12-xl-minus {
    margin-bottom: -12px !important;
  }

  .h-ml-12-xl-minus {
    margin-left: -12px !important;
  }

  .h-mr-12-xl-minus {
    margin-right: -12px !important;
  }

  .h-p-12-xl {
    padding: 12px !important;
  }

  .h-px-12-xl {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  .h-py-12-xl {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .h-pt-12-xl {
    padding-top: 12px !important;
  }

  .h-pb-12-xl {
    padding-bottom: 12px !important;
  }

  .h-pl-12-xl {
    padding-left: 12px !important;
  }

  .h-pr-12-xl {
    padding-right: 12px !important;
  }

  .h-m-16-xl {
    margin: 16px !important;
  }

  .h-mx-16-xl {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }

  .h-my-16-xl {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .h-mt-16-xl {
    margin-top: 16px !important;
  }

  .h-mb-16-xl {
    margin-bottom: 16px !important;
  }

  .h-ml-16-xl {
    margin-left: 16px !important;
  }

  .h-mr-16-xl {
    margin-right: 16px !important;
  }

  .h-m-16-xl-minus {
    margin: -16px !important;
  }

  .h-mx-16-xl-minus {
    margin-left: -16px !important;
    margin-right: -16px !important;
  }

  .h-my-16-xl-minus {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .h-mt-16-xl-minus {
    margin-top: -16px !important;
  }

  .h-mb-16-xl-minus {
    margin-bottom: -16px !important;
  }

  .h-ml-16-xl-minus {
    margin-left: -16px !important;
  }

  .h-mr-16-xl-minus {
    margin-right: -16px !important;
  }

  .h-p-16-xl {
    padding: 16px !important;
  }

  .h-px-16-xl {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  .h-py-16-xl {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .h-pt-16-xl {
    padding-top: 16px !important;
  }

  .h-pb-16-xl {
    padding-bottom: 16px !important;
  }

  .h-pl-16-xl {
    padding-left: 16px !important;
  }

  .h-pr-16-xl {
    padding-right: 16px !important;
  }

  .h-m-20-xl {
    margin: 20px !important;
  }

  .h-mx-20-xl {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .h-my-20-xl {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .h-mt-20-xl {
    margin-top: 20px !important;
  }

  .h-mb-20-xl {
    margin-bottom: 20px !important;
  }

  .h-ml-20-xl {
    margin-left: 20px !important;
  }

  .h-mr-20-xl {
    margin-right: 20px !important;
  }

  .h-m-20-xl-minus {
    margin: -20px !important;
  }

  .h-mx-20-xl-minus {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }

  .h-my-20-xl-minus {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }

  .h-mt-20-xl-minus {
    margin-top: -20px !important;
  }

  .h-mb-20-xl-minus {
    margin-bottom: -20px !important;
  }

  .h-ml-20-xl-minus {
    margin-left: -20px !important;
  }

  .h-mr-20-xl-minus {
    margin-right: -20px !important;
  }

  .h-p-20-xl {
    padding: 20px !important;
  }

  .h-px-20-xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .h-py-20-xl {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .h-pt-20-xl {
    padding-top: 20px !important;
  }

  .h-pb-20-xl {
    padding-bottom: 20px !important;
  }

  .h-pl-20-xl {
    padding-left: 20px !important;
  }

  .h-pr-20-xl {
    padding-right: 20px !important;
  }

  .h-m-24-xl {
    margin: 24px !important;
  }

  .h-mx-24-xl {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }

  .h-my-24-xl {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .h-mt-24-xl {
    margin-top: 24px !important;
  }

  .h-mb-24-xl {
    margin-bottom: 24px !important;
  }

  .h-ml-24-xl {
    margin-left: 24px !important;
  }

  .h-mr-24-xl {
    margin-right: 24px !important;
  }

  .h-m-24-xl-minus {
    margin: -24px !important;
  }

  .h-mx-24-xl-minus {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }

  .h-my-24-xl-minus {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .h-mt-24-xl-minus {
    margin-top: -24px !important;
  }

  .h-mb-24-xl-minus {
    margin-bottom: -24px !important;
  }

  .h-ml-24-xl-minus {
    margin-left: -24px !important;
  }

  .h-mr-24-xl-minus {
    margin-right: -24px !important;
  }

  .h-p-24-xl {
    padding: 24px !important;
  }

  .h-px-24-xl {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  .h-py-24-xl {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .h-pt-24-xl {
    padding-top: 24px !important;
  }

  .h-pb-24-xl {
    padding-bottom: 24px !important;
  }

  .h-pl-24-xl {
    padding-left: 24px !important;
  }

  .h-pr-24-xl {
    padding-right: 24px !important;
  }

  .h-m-28-xl {
    margin: 28px !important;
  }

  .h-mx-28-xl {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }

  .h-my-28-xl {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }

  .h-mt-28-xl {
    margin-top: 28px !important;
  }

  .h-mb-28-xl {
    margin-bottom: 28px !important;
  }

  .h-ml-28-xl {
    margin-left: 28px !important;
  }

  .h-mr-28-xl {
    margin-right: 28px !important;
  }

  .h-m-28-xl-minus {
    margin: -28px !important;
  }

  .h-mx-28-xl-minus {
    margin-left: -28px !important;
    margin-right: -28px !important;
  }

  .h-my-28-xl-minus {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }

  .h-mt-28-xl-minus {
    margin-top: -28px !important;
  }

  .h-mb-28-xl-minus {
    margin-bottom: -28px !important;
  }

  .h-ml-28-xl-minus {
    margin-left: -28px !important;
  }

  .h-mr-28-xl-minus {
    margin-right: -28px !important;
  }

  .h-p-28-xl {
    padding: 28px !important;
  }

  .h-px-28-xl {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }

  .h-py-28-xl {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  .h-pt-28-xl {
    padding-top: 28px !important;
  }

  .h-pb-28-xl {
    padding-bottom: 28px !important;
  }

  .h-pl-28-xl {
    padding-left: 28px !important;
  }

  .h-pr-28-xl {
    padding-right: 28px !important;
  }

  .h-m-32-xl {
    margin: 32px !important;
  }

  .h-mx-32-xl {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }

  .h-my-32-xl {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .h-mt-32-xl {
    margin-top: 32px !important;
  }

  .h-mb-32-xl {
    margin-bottom: 32px !important;
  }

  .h-ml-32-xl {
    margin-left: 32px !important;
  }

  .h-mr-32-xl {
    margin-right: 32px !important;
  }

  .h-m-32-xl-minus {
    margin: -32px !important;
  }

  .h-mx-32-xl-minus {
    margin-left: -32px !important;
    margin-right: -32px !important;
  }

  .h-my-32-xl-minus {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }

  .h-mt-32-xl-minus {
    margin-top: -32px !important;
  }

  .h-mb-32-xl-minus {
    margin-bottom: -32px !important;
  }

  .h-ml-32-xl-minus {
    margin-left: -32px !important;
  }

  .h-mr-32-xl-minus {
    margin-right: -32px !important;
  }

  .h-p-32-xl {
    padding: 32px !important;
  }

  .h-px-32-xl {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .h-py-32-xl {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .h-pt-32-xl {
    padding-top: 32px !important;
  }

  .h-pb-32-xl {
    padding-bottom: 32px !important;
  }

  .h-pl-32-xl {
    padding-left: 32px !important;
  }

  .h-pr-32-xl {
    padding-right: 32px !important;
  }

  .h-m-36-xl {
    margin: 36px !important;
  }

  .h-mx-36-xl {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }

  .h-my-36-xl {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .h-mt-36-xl {
    margin-top: 36px !important;
  }

  .h-mb-36-xl {
    margin-bottom: 36px !important;
  }

  .h-ml-36-xl {
    margin-left: 36px !important;
  }

  .h-mr-36-xl {
    margin-right: 36px !important;
  }

  .h-m-36-xl-minus {
    margin: -36px !important;
  }

  .h-mx-36-xl-minus {
    margin-left: -36px !important;
    margin-right: -36px !important;
  }

  .h-my-36-xl-minus {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .h-mt-36-xl-minus {
    margin-top: -36px !important;
  }

  .h-mb-36-xl-minus {
    margin-bottom: -36px !important;
  }

  .h-ml-36-xl-minus {
    margin-left: -36px !important;
  }

  .h-mr-36-xl-minus {
    margin-right: -36px !important;
  }

  .h-p-36-xl {
    padding: 36px !important;
  }

  .h-px-36-xl {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }

  .h-py-36-xl {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .h-pt-36-xl {
    padding-top: 36px !important;
  }

  .h-pb-36-xl {
    padding-bottom: 36px !important;
  }

  .h-pl-36-xl {
    padding-left: 36px !important;
  }

  .h-pr-36-xl {
    padding-right: 36px !important;
  }

  .h-m-40-xl {
    margin: 40px !important;
  }

  .h-mx-40-xl {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .h-my-40-xl {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .h-mt-40-xl {
    margin-top: 40px !important;
  }

  .h-mb-40-xl {
    margin-bottom: 40px !important;
  }

  .h-ml-40-xl {
    margin-left: 40px !important;
  }

  .h-mr-40-xl {
    margin-right: 40px !important;
  }

  .h-m-40-xl-minus {
    margin: -40px !important;
  }

  .h-mx-40-xl-minus {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }

  .h-my-40-xl-minus {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }

  .h-mt-40-xl-minus {
    margin-top: -40px !important;
  }

  .h-mb-40-xl-minus {
    margin-bottom: -40px !important;
  }

  .h-ml-40-xl-minus {
    margin-left: -40px !important;
  }

  .h-mr-40-xl-minus {
    margin-right: -40px !important;
  }

  .h-p-40-xl {
    padding: 40px !important;
  }

  .h-px-40-xl {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .h-py-40-xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .h-pt-40-xl {
    padding-top: 40px !important;
  }

  .h-pb-40-xl {
    padding-bottom: 40px !important;
  }

  .h-pl-40-xl {
    padding-left: 40px !important;
  }

  .h-pr-40-xl {
    padding-right: 40px !important;
  }

  .h-m-44-xl {
    margin: 44px !important;
  }

  .h-mx-44-xl {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }

  .h-my-44-xl {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }

  .h-mt-44-xl {
    margin-top: 44px !important;
  }

  .h-mb-44-xl {
    margin-bottom: 44px !important;
  }

  .h-ml-44-xl {
    margin-left: 44px !important;
  }

  .h-mr-44-xl {
    margin-right: 44px !important;
  }

  .h-m-44-xl-minus {
    margin: -44px !important;
  }

  .h-mx-44-xl-minus {
    margin-left: -44px !important;
    margin-right: -44px !important;
  }

  .h-my-44-xl-minus {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }

  .h-mt-44-xl-minus {
    margin-top: -44px !important;
  }

  .h-mb-44-xl-minus {
    margin-bottom: -44px !important;
  }

  .h-ml-44-xl-minus {
    margin-left: -44px !important;
  }

  .h-mr-44-xl-minus {
    margin-right: -44px !important;
  }

  .h-p-44-xl {
    padding: 44px !important;
  }

  .h-px-44-xl {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }

  .h-py-44-xl {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  .h-pt-44-xl {
    padding-top: 44px !important;
  }

  .h-pb-44-xl {
    padding-bottom: 44px !important;
  }

  .h-pl-44-xl {
    padding-left: 44px !important;
  }

  .h-pr-44-xl {
    padding-right: 44px !important;
  }

  .h-m-48-xl {
    margin: 48px !important;
  }

  .h-mx-48-xl {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }

  .h-my-48-xl {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .h-mt-48-xl {
    margin-top: 48px !important;
  }

  .h-mb-48-xl {
    margin-bottom: 48px !important;
  }

  .h-ml-48-xl {
    margin-left: 48px !important;
  }

  .h-mr-48-xl {
    margin-right: 48px !important;
  }

  .h-m-48-xl-minus {
    margin: -48px !important;
  }

  .h-mx-48-xl-minus {
    margin-left: -48px !important;
    margin-right: -48px !important;
  }

  .h-my-48-xl-minus {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .h-mt-48-xl-minus {
    margin-top: -48px !important;
  }

  .h-mb-48-xl-minus {
    margin-bottom: -48px !important;
  }

  .h-ml-48-xl-minus {
    margin-left: -48px !important;
  }

  .h-mr-48-xl-minus {
    margin-right: -48px !important;
  }

  .h-p-48-xl {
    padding: 48px !important;
  }

  .h-px-48-xl {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }

  .h-py-48-xl {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .h-pt-48-xl {
    padding-top: 48px !important;
  }

  .h-pb-48-xl {
    padding-bottom: 48px !important;
  }

  .h-pl-48-xl {
    padding-left: 48px !important;
  }

  .h-pr-48-xl {
    padding-right: 48px !important;
  }

  .h-m-52-xl {
    margin: 52px !important;
  }

  .h-mx-52-xl {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }

  .h-my-52-xl {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }

  .h-mt-52-xl {
    margin-top: 52px !important;
  }

  .h-mb-52-xl {
    margin-bottom: 52px !important;
  }

  .h-ml-52-xl {
    margin-left: 52px !important;
  }

  .h-mr-52-xl {
    margin-right: 52px !important;
  }

  .h-m-52-xl-minus {
    margin: -52px !important;
  }

  .h-mx-52-xl-minus {
    margin-left: -52px !important;
    margin-right: -52px !important;
  }

  .h-my-52-xl-minus {
    margin-top: -52px !important;
    margin-bottom: -52px !important;
  }

  .h-mt-52-xl-minus {
    margin-top: -52px !important;
  }

  .h-mb-52-xl-minus {
    margin-bottom: -52px !important;
  }

  .h-ml-52-xl-minus {
    margin-left: -52px !important;
  }

  .h-mr-52-xl-minus {
    margin-right: -52px !important;
  }

  .h-p-52-xl {
    padding: 52px !important;
  }

  .h-px-52-xl {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }

  .h-py-52-xl {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }

  .h-pt-52-xl {
    padding-top: 52px !important;
  }

  .h-pb-52-xl {
    padding-bottom: 52px !important;
  }

  .h-pl-52-xl {
    padding-left: 52px !important;
  }

  .h-pr-52-xl {
    padding-right: 52px !important;
  }

  .h-m-56-xl {
    margin: 56px !important;
  }

  .h-mx-56-xl {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }

  .h-my-56-xl {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }

  .h-mt-56-xl {
    margin-top: 56px !important;
  }

  .h-mb-56-xl {
    margin-bottom: 56px !important;
  }

  .h-ml-56-xl {
    margin-left: 56px !important;
  }

  .h-mr-56-xl {
    margin-right: 56px !important;
  }

  .h-m-56-xl-minus {
    margin: -56px !important;
  }

  .h-mx-56-xl-minus {
    margin-left: -56px !important;
    margin-right: -56px !important;
  }

  .h-my-56-xl-minus {
    margin-top: -56px !important;
    margin-bottom: -56px !important;
  }

  .h-mt-56-xl-minus {
    margin-top: -56px !important;
  }

  .h-mb-56-xl-minus {
    margin-bottom: -56px !important;
  }

  .h-ml-56-xl-minus {
    margin-left: -56px !important;
  }

  .h-mr-56-xl-minus {
    margin-right: -56px !important;
  }

  .h-p-56-xl {
    padding: 56px !important;
  }

  .h-px-56-xl {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }

  .h-py-56-xl {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }

  .h-pt-56-xl {
    padding-top: 56px !important;
  }

  .h-pb-56-xl {
    padding-bottom: 56px !important;
  }

  .h-pl-56-xl {
    padding-left: 56px !important;
  }

  .h-pr-56-xl {
    padding-right: 56px !important;
  }

  .h-m-60-xl {
    margin: 60px !important;
  }

  .h-mx-60-xl {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }

  .h-my-60-xl {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }

  .h-mt-60-xl {
    margin-top: 60px !important;
  }

  .h-mb-60-xl {
    margin-bottom: 60px !important;
  }

  .h-ml-60-xl {
    margin-left: 60px !important;
  }

  .h-mr-60-xl {
    margin-right: 60px !important;
  }

  .h-m-60-xl-minus {
    margin: -60px !important;
  }

  .h-mx-60-xl-minus {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }

  .h-my-60-xl-minus {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }

  .h-mt-60-xl-minus {
    margin-top: -60px !important;
  }

  .h-mb-60-xl-minus {
    margin-bottom: -60px !important;
  }

  .h-ml-60-xl-minus {
    margin-left: -60px !important;
  }

  .h-mr-60-xl-minus {
    margin-right: -60px !important;
  }

  .h-p-60-xl {
    padding: 60px !important;
  }

  .h-px-60-xl {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }

  .h-py-60-xl {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .h-pt-60-xl {
    padding-top: 60px !important;
  }

  .h-pb-60-xl {
    padding-bottom: 60px !important;
  }

  .h-pl-60-xl {
    padding-left: 60px !important;
  }

  .h-pr-60-xl {
    padding-right: 60px !important;
  }

  .h-m-64-xl {
    margin: 64px !important;
  }

  .h-mx-64-xl {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }

  .h-my-64-xl {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }

  .h-mt-64-xl {
    margin-top: 64px !important;
  }

  .h-mb-64-xl {
    margin-bottom: 64px !important;
  }

  .h-ml-64-xl {
    margin-left: 64px !important;
  }

  .h-mr-64-xl {
    margin-right: 64px !important;
  }

  .h-m-64-xl-minus {
    margin: -64px !important;
  }

  .h-mx-64-xl-minus {
    margin-left: -64px !important;
    margin-right: -64px !important;
  }

  .h-my-64-xl-minus {
    margin-top: -64px !important;
    margin-bottom: -64px !important;
  }

  .h-mt-64-xl-minus {
    margin-top: -64px !important;
  }

  .h-mb-64-xl-minus {
    margin-bottom: -64px !important;
  }

  .h-ml-64-xl-minus {
    margin-left: -64px !important;
  }

  .h-mr-64-xl-minus {
    margin-right: -64px !important;
  }

  .h-p-64-xl {
    padding: 64px !important;
  }

  .h-px-64-xl {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }

  .h-py-64-xl {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }

  .h-pt-64-xl {
    padding-top: 64px !important;
  }

  .h-pb-64-xl {
    padding-bottom: 64px !important;
  }

  .h-pl-64-xl {
    padding-left: 64px !important;
  }

  .h-pr-64-xl {
    padding-right: 64px !important;
  }

  .h-m-68-xl {
    margin: 68px !important;
  }

  .h-mx-68-xl {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }

  .h-my-68-xl {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }

  .h-mt-68-xl {
    margin-top: 68px !important;
  }

  .h-mb-68-xl {
    margin-bottom: 68px !important;
  }

  .h-ml-68-xl {
    margin-left: 68px !important;
  }

  .h-mr-68-xl {
    margin-right: 68px !important;
  }

  .h-m-68-xl-minus {
    margin: -68px !important;
  }

  .h-mx-68-xl-minus {
    margin-left: -68px !important;
    margin-right: -68px !important;
  }

  .h-my-68-xl-minus {
    margin-top: -68px !important;
    margin-bottom: -68px !important;
  }

  .h-mt-68-xl-minus {
    margin-top: -68px !important;
  }

  .h-mb-68-xl-minus {
    margin-bottom: -68px !important;
  }

  .h-ml-68-xl-minus {
    margin-left: -68px !important;
  }

  .h-mr-68-xl-minus {
    margin-right: -68px !important;
  }

  .h-p-68-xl {
    padding: 68px !important;
  }

  .h-px-68-xl {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }

  .h-py-68-xl {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }

  .h-pt-68-xl {
    padding-top: 68px !important;
  }

  .h-pb-68-xl {
    padding-bottom: 68px !important;
  }

  .h-pl-68-xl {
    padding-left: 68px !important;
  }

  .h-pr-68-xl {
    padding-right: 68px !important;
  }

  .h-m-72-xl {
    margin: 72px !important;
  }

  .h-mx-72-xl {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }

  .h-my-72-xl {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .h-mt-72-xl {
    margin-top: 72px !important;
  }

  .h-mb-72-xl {
    margin-bottom: 72px !important;
  }

  .h-ml-72-xl {
    margin-left: 72px !important;
  }

  .h-mr-72-xl {
    margin-right: 72px !important;
  }

  .h-m-72-xl-minus {
    margin: -72px !important;
  }

  .h-mx-72-xl-minus {
    margin-left: -72px !important;
    margin-right: -72px !important;
  }

  .h-my-72-xl-minus {
    margin-top: -72px !important;
    margin-bottom: -72px !important;
  }

  .h-mt-72-xl-minus {
    margin-top: -72px !important;
  }

  .h-mb-72-xl-minus {
    margin-bottom: -72px !important;
  }

  .h-ml-72-xl-minus {
    margin-left: -72px !important;
  }

  .h-mr-72-xl-minus {
    margin-right: -72px !important;
  }

  .h-p-72-xl {
    padding: 72px !important;
  }

  .h-px-72-xl {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }

  .h-py-72-xl {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .h-pt-72-xl {
    padding-top: 72px !important;
  }

  .h-pb-72-xl {
    padding-bottom: 72px !important;
  }

  .h-pl-72-xl {
    padding-left: 72px !important;
  }

  .h-pr-72-xl {
    padding-right: 72px !important;
  }

  .h-m-76-xl {
    margin: 76px !important;
  }

  .h-mx-76-xl {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }

  .h-my-76-xl {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }

  .h-mt-76-xl {
    margin-top: 76px !important;
  }

  .h-mb-76-xl {
    margin-bottom: 76px !important;
  }

  .h-ml-76-xl {
    margin-left: 76px !important;
  }

  .h-mr-76-xl {
    margin-right: 76px !important;
  }

  .h-m-76-xl-minus {
    margin: -76px !important;
  }

  .h-mx-76-xl-minus {
    margin-left: -76px !important;
    margin-right: -76px !important;
  }

  .h-my-76-xl-minus {
    margin-top: -76px !important;
    margin-bottom: -76px !important;
  }

  .h-mt-76-xl-minus {
    margin-top: -76px !important;
  }

  .h-mb-76-xl-minus {
    margin-bottom: -76px !important;
  }

  .h-ml-76-xl-minus {
    margin-left: -76px !important;
  }

  .h-mr-76-xl-minus {
    margin-right: -76px !important;
  }

  .h-p-76-xl {
    padding: 76px !important;
  }

  .h-px-76-xl {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }

  .h-py-76-xl {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }

  .h-pt-76-xl {
    padding-top: 76px !important;
  }

  .h-pb-76-xl {
    padding-bottom: 76px !important;
  }

  .h-pl-76-xl {
    padding-left: 76px !important;
  }

  .h-pr-76-xl {
    padding-right: 76px !important;
  }

  .h-m-80-xl {
    margin: 80px !important;
  }

  .h-mx-80-xl {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .h-my-80-xl {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

  .h-mt-80-xl {
    margin-top: 80px !important;
  }

  .h-mb-80-xl {
    margin-bottom: 80px !important;
  }

  .h-ml-80-xl {
    margin-left: 80px !important;
  }

  .h-mr-80-xl {
    margin-right: 80px !important;
  }

  .h-m-80-xl-minus {
    margin: -80px !important;
  }

  .h-mx-80-xl-minus {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }

  .h-my-80-xl-minus {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }

  .h-mt-80-xl-minus {
    margin-top: -80px !important;
  }

  .h-mb-80-xl-minus {
    margin-bottom: -80px !important;
  }

  .h-ml-80-xl-minus {
    margin-left: -80px !important;
  }

  .h-mr-80-xl-minus {
    margin-right: -80px !important;
  }

  .h-p-80-xl {
    padding: 80px !important;
  }

  .h-px-80-xl {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }

  .h-py-80-xl {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .h-pt-80-xl {
    padding-top: 80px !important;
  }

  .h-pb-80-xl {
    padding-bottom: 80px !important;
  }

  .h-pl-80-xl {
    padding-left: 80px !important;
  }

  .h-pr-80-xl {
    padding-right: 80px !important;
  }

  .h-m-84-xl {
    margin: 84px !important;
  }

  .h-mx-84-xl {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }

  .h-my-84-xl {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }

  .h-mt-84-xl {
    margin-top: 84px !important;
  }

  .h-mb-84-xl {
    margin-bottom: 84px !important;
  }

  .h-ml-84-xl {
    margin-left: 84px !important;
  }

  .h-mr-84-xl {
    margin-right: 84px !important;
  }

  .h-m-84-xl-minus {
    margin: -84px !important;
  }

  .h-mx-84-xl-minus {
    margin-left: -84px !important;
    margin-right: -84px !important;
  }

  .h-my-84-xl-minus {
    margin-top: -84px !important;
    margin-bottom: -84px !important;
  }

  .h-mt-84-xl-minus {
    margin-top: -84px !important;
  }

  .h-mb-84-xl-minus {
    margin-bottom: -84px !important;
  }

  .h-ml-84-xl-minus {
    margin-left: -84px !important;
  }

  .h-mr-84-xl-minus {
    margin-right: -84px !important;
  }

  .h-p-84-xl {
    padding: 84px !important;
  }

  .h-px-84-xl {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }

  .h-py-84-xl {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }

  .h-pt-84-xl {
    padding-top: 84px !important;
  }

  .h-pb-84-xl {
    padding-bottom: 84px !important;
  }

  .h-pl-84-xl {
    padding-left: 84px !important;
  }

  .h-pr-84-xl {
    padding-right: 84px !important;
  }

  .h-m-88-xl {
    margin: 88px !important;
  }

  .h-mx-88-xl {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }

  .h-my-88-xl {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }

  .h-mt-88-xl {
    margin-top: 88px !important;
  }

  .h-mb-88-xl {
    margin-bottom: 88px !important;
  }

  .h-ml-88-xl {
    margin-left: 88px !important;
  }

  .h-mr-88-xl {
    margin-right: 88px !important;
  }

  .h-m-88-xl-minus {
    margin: -88px !important;
  }

  .h-mx-88-xl-minus {
    margin-left: -88px !important;
    margin-right: -88px !important;
  }

  .h-my-88-xl-minus {
    margin-top: -88px !important;
    margin-bottom: -88px !important;
  }

  .h-mt-88-xl-minus {
    margin-top: -88px !important;
  }

  .h-mb-88-xl-minus {
    margin-bottom: -88px !important;
  }

  .h-ml-88-xl-minus {
    margin-left: -88px !important;
  }

  .h-mr-88-xl-minus {
    margin-right: -88px !important;
  }

  .h-p-88-xl {
    padding: 88px !important;
  }

  .h-px-88-xl {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }

  .h-py-88-xl {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }

  .h-pt-88-xl {
    padding-top: 88px !important;
  }

  .h-pb-88-xl {
    padding-bottom: 88px !important;
  }

  .h-pl-88-xl {
    padding-left: 88px !important;
  }

  .h-pr-88-xl {
    padding-right: 88px !important;
  }

  .h-m-92-xl {
    margin: 92px !important;
  }

  .h-mx-92-xl {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }

  .h-my-92-xl {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }

  .h-mt-92-xl {
    margin-top: 92px !important;
  }

  .h-mb-92-xl {
    margin-bottom: 92px !important;
  }

  .h-ml-92-xl {
    margin-left: 92px !important;
  }

  .h-mr-92-xl {
    margin-right: 92px !important;
  }

  .h-m-92-xl-minus {
    margin: -92px !important;
  }

  .h-mx-92-xl-minus {
    margin-left: -92px !important;
    margin-right: -92px !important;
  }

  .h-my-92-xl-minus {
    margin-top: -92px !important;
    margin-bottom: -92px !important;
  }

  .h-mt-92-xl-minus {
    margin-top: -92px !important;
  }

  .h-mb-92-xl-minus {
    margin-bottom: -92px !important;
  }

  .h-ml-92-xl-minus {
    margin-left: -92px !important;
  }

  .h-mr-92-xl-minus {
    margin-right: -92px !important;
  }

  .h-p-92-xl {
    padding: 92px !important;
  }

  .h-px-92-xl {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }

  .h-py-92-xl {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }

  .h-pt-92-xl {
    padding-top: 92px !important;
  }

  .h-pb-92-xl {
    padding-bottom: 92px !important;
  }

  .h-pl-92-xl {
    padding-left: 92px !important;
  }

  .h-pr-92-xl {
    padding-right: 92px !important;
  }

  .h-m-96-xl {
    margin: 96px !important;
  }

  .h-mx-96-xl {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }

  .h-my-96-xl {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .h-mt-96-xl {
    margin-top: 96px !important;
  }

  .h-mb-96-xl {
    margin-bottom: 96px !important;
  }

  .h-ml-96-xl {
    margin-left: 96px !important;
  }

  .h-mr-96-xl {
    margin-right: 96px !important;
  }

  .h-m-96-xl-minus {
    margin: -96px !important;
  }

  .h-mx-96-xl-minus {
    margin-left: -96px !important;
    margin-right: -96px !important;
  }

  .h-my-96-xl-minus {
    margin-top: -96px !important;
    margin-bottom: -96px !important;
  }

  .h-mt-96-xl-minus {
    margin-top: -96px !important;
  }

  .h-mb-96-xl-minus {
    margin-bottom: -96px !important;
  }

  .h-ml-96-xl-minus {
    margin-left: -96px !important;
  }

  .h-mr-96-xl-minus {
    margin-right: -96px !important;
  }

  .h-p-96-xl {
    padding: 96px !important;
  }

  .h-px-96-xl {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }

  .h-py-96-xl {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .h-pt-96-xl {
    padding-top: 96px !important;
  }

  .h-pb-96-xl {
    padding-bottom: 96px !important;
  }

  .h-pl-96-xl {
    padding-left: 96px !important;
  }

  .h-pr-96-xl {
    padding-right: 96px !important;
  }

  .h-m-100-xl {
    margin: 100px !important;
  }

  .h-mx-100-xl {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }

  .h-my-100-xl {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .h-mt-100-xl {
    margin-top: 100px !important;
  }

  .h-mb-100-xl {
    margin-bottom: 100px !important;
  }

  .h-ml-100-xl {
    margin-left: 100px !important;
  }

  .h-mr-100-xl {
    margin-right: 100px !important;
  }

  .h-m-100-xl-minus {
    margin: -100px !important;
  }

  .h-mx-100-xl-minus {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }

  .h-my-100-xl-minus {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }

  .h-mt-100-xl-minus {
    margin-top: -100px !important;
  }

  .h-mb-100-xl-minus {
    margin-bottom: -100px !important;
  }

  .h-ml-100-xl-minus {
    margin-left: -100px !important;
  }

  .h-mr-100-xl-minus {
    margin-right: -100px !important;
  }

  .h-p-100-xl {
    padding: 100px !important;
  }

  .h-px-100-xl {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }

  .h-py-100-xl {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .h-pt-100-xl {
    padding-top: 100px !important;
  }

  .h-pb-100-xl {
    padding-bottom: 100px !important;
  }

  .h-pl-100-xl {
    padding-left: 100px !important;
  }

  .h-pr-100-xl {
    padding-right: 100px !important;
  }

  .h-m-104-xl {
    margin: 104px !important;
  }

  .h-mx-104-xl {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }

  .h-my-104-xl {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }

  .h-mt-104-xl {
    margin-top: 104px !important;
  }

  .h-mb-104-xl {
    margin-bottom: 104px !important;
  }

  .h-ml-104-xl {
    margin-left: 104px !important;
  }

  .h-mr-104-xl {
    margin-right: 104px !important;
  }

  .h-m-104-xl-minus {
    margin: -104px !important;
  }

  .h-mx-104-xl-minus {
    margin-left: -104px !important;
    margin-right: -104px !important;
  }

  .h-my-104-xl-minus {
    margin-top: -104px !important;
    margin-bottom: -104px !important;
  }

  .h-mt-104-xl-minus {
    margin-top: -104px !important;
  }

  .h-mb-104-xl-minus {
    margin-bottom: -104px !important;
  }

  .h-ml-104-xl-minus {
    margin-left: -104px !important;
  }

  .h-mr-104-xl-minus {
    margin-right: -104px !important;
  }

  .h-p-104-xl {
    padding: 104px !important;
  }

  .h-px-104-xl {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }

  .h-py-104-xl {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }

  .h-pt-104-xl {
    padding-top: 104px !important;
  }

  .h-pb-104-xl {
    padding-bottom: 104px !important;
  }

  .h-pl-104-xl {
    padding-left: 104px !important;
  }

  .h-pr-104-xl {
    padding-right: 104px !important;
  }

  .h-m-108-xl {
    margin: 108px !important;
  }

  .h-mx-108-xl {
    margin-left: 108px !important;
    margin-right: 108px !important;
  }

  .h-my-108-xl {
    margin-top: 108px !important;
    margin-bottom: 108px !important;
  }

  .h-mt-108-xl {
    margin-top: 108px !important;
  }

  .h-mb-108-xl {
    margin-bottom: 108px !important;
  }

  .h-ml-108-xl {
    margin-left: 108px !important;
  }

  .h-mr-108-xl {
    margin-right: 108px !important;
  }

  .h-m-108-xl-minus {
    margin: -108px !important;
  }

  .h-mx-108-xl-minus {
    margin-left: -108px !important;
    margin-right: -108px !important;
  }

  .h-my-108-xl-minus {
    margin-top: -108px !important;
    margin-bottom: -108px !important;
  }

  .h-mt-108-xl-minus {
    margin-top: -108px !important;
  }

  .h-mb-108-xl-minus {
    margin-bottom: -108px !important;
  }

  .h-ml-108-xl-minus {
    margin-left: -108px !important;
  }

  .h-mr-108-xl-minus {
    margin-right: -108px !important;
  }

  .h-p-108-xl {
    padding: 108px !important;
  }

  .h-px-108-xl {
    padding-left: 108px !important;
    padding-right: 108px !important;
  }

  .h-py-108-xl {
    padding-top: 108px !important;
    padding-bottom: 108px !important;
  }

  .h-pt-108-xl {
    padding-top: 108px !important;
  }

  .h-pb-108-xl {
    padding-bottom: 108px !important;
  }

  .h-pl-108-xl {
    padding-left: 108px !important;
  }

  .h-pr-108-xl {
    padding-right: 108px !important;
  }

  .h-m-112-xl {
    margin: 112px !important;
  }

  .h-mx-112-xl {
    margin-left: 112px !important;
    margin-right: 112px !important;
  }

  .h-my-112-xl {
    margin-top: 112px !important;
    margin-bottom: 112px !important;
  }

  .h-mt-112-xl {
    margin-top: 112px !important;
  }

  .h-mb-112-xl {
    margin-bottom: 112px !important;
  }

  .h-ml-112-xl {
    margin-left: 112px !important;
  }

  .h-mr-112-xl {
    margin-right: 112px !important;
  }

  .h-m-112-xl-minus {
    margin: -112px !important;
  }

  .h-mx-112-xl-minus {
    margin-left: -112px !important;
    margin-right: -112px !important;
  }

  .h-my-112-xl-minus {
    margin-top: -112px !important;
    margin-bottom: -112px !important;
  }

  .h-mt-112-xl-minus {
    margin-top: -112px !important;
  }

  .h-mb-112-xl-minus {
    margin-bottom: -112px !important;
  }

  .h-ml-112-xl-minus {
    margin-left: -112px !important;
  }

  .h-mr-112-xl-minus {
    margin-right: -112px !important;
  }

  .h-p-112-xl {
    padding: 112px !important;
  }

  .h-px-112-xl {
    padding-left: 112px !important;
    padding-right: 112px !important;
  }

  .h-py-112-xl {
    padding-top: 112px !important;
    padding-bottom: 112px !important;
  }

  .h-pt-112-xl {
    padding-top: 112px !important;
  }

  .h-pb-112-xl {
    padding-bottom: 112px !important;
  }

  .h-pl-112-xl {
    padding-left: 112px !important;
  }

  .h-pr-112-xl {
    padding-right: 112px !important;
  }

  .h-m-116-xl {
    margin: 116px !important;
  }

  .h-mx-116-xl {
    margin-left: 116px !important;
    margin-right: 116px !important;
  }

  .h-my-116-xl {
    margin-top: 116px !important;
    margin-bottom: 116px !important;
  }

  .h-mt-116-xl {
    margin-top: 116px !important;
  }

  .h-mb-116-xl {
    margin-bottom: 116px !important;
  }

  .h-ml-116-xl {
    margin-left: 116px !important;
  }

  .h-mr-116-xl {
    margin-right: 116px !important;
  }

  .h-m-116-xl-minus {
    margin: -116px !important;
  }

  .h-mx-116-xl-minus {
    margin-left: -116px !important;
    margin-right: -116px !important;
  }

  .h-my-116-xl-minus {
    margin-top: -116px !important;
    margin-bottom: -116px !important;
  }

  .h-mt-116-xl-minus {
    margin-top: -116px !important;
  }

  .h-mb-116-xl-minus {
    margin-bottom: -116px !important;
  }

  .h-ml-116-xl-minus {
    margin-left: -116px !important;
  }

  .h-mr-116-xl-minus {
    margin-right: -116px !important;
  }

  .h-p-116-xl {
    padding: 116px !important;
  }

  .h-px-116-xl {
    padding-left: 116px !important;
    padding-right: 116px !important;
  }

  .h-py-116-xl {
    padding-top: 116px !important;
    padding-bottom: 116px !important;
  }

  .h-pt-116-xl {
    padding-top: 116px !important;
  }

  .h-pb-116-xl {
    padding-bottom: 116px !important;
  }

  .h-pl-116-xl {
    padding-left: 116px !important;
  }

  .h-pr-116-xl {
    padding-right: 116px !important;
  }

  .h-m-120-xl {
    margin: 120px !important;
  }

  .h-mx-120-xl {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }

  .h-my-120-xl {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

  .h-mt-120-xl {
    margin-top: 120px !important;
  }

  .h-mb-120-xl {
    margin-bottom: 120px !important;
  }

  .h-ml-120-xl {
    margin-left: 120px !important;
  }

  .h-mr-120-xl {
    margin-right: 120px !important;
  }

  .h-m-120-xl-minus {
    margin: -120px !important;
  }

  .h-mx-120-xl-minus {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }

  .h-my-120-xl-minus {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }

  .h-mt-120-xl-minus {
    margin-top: -120px !important;
  }

  .h-mb-120-xl-minus {
    margin-bottom: -120px !important;
  }

  .h-ml-120-xl-minus {
    margin-left: -120px !important;
  }

  .h-mr-120-xl-minus {
    margin-right: -120px !important;
  }

  .h-p-120-xl {
    padding: 120px !important;
  }

  .h-px-120-xl {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }

  .h-py-120-xl {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .h-pt-120-xl {
    padding-top: 120px !important;
  }

  .h-pb-120-xl {
    padding-bottom: 120px !important;
  }

  .h-pl-120-xl {
    padding-left: 120px !important;
  }

  .h-pr-120-xl {
    padding-right: 120px !important;
  }

  .h-m-124-xl {
    margin: 124px !important;
  }

  .h-mx-124-xl {
    margin-left: 124px !important;
    margin-right: 124px !important;
  }

  .h-my-124-xl {
    margin-top: 124px !important;
    margin-bottom: 124px !important;
  }

  .h-mt-124-xl {
    margin-top: 124px !important;
  }

  .h-mb-124-xl {
    margin-bottom: 124px !important;
  }

  .h-ml-124-xl {
    margin-left: 124px !important;
  }

  .h-mr-124-xl {
    margin-right: 124px !important;
  }

  .h-m-124-xl-minus {
    margin: -124px !important;
  }

  .h-mx-124-xl-minus {
    margin-left: -124px !important;
    margin-right: -124px !important;
  }

  .h-my-124-xl-minus {
    margin-top: -124px !important;
    margin-bottom: -124px !important;
  }

  .h-mt-124-xl-minus {
    margin-top: -124px !important;
  }

  .h-mb-124-xl-minus {
    margin-bottom: -124px !important;
  }

  .h-ml-124-xl-minus {
    margin-left: -124px !important;
  }

  .h-mr-124-xl-minus {
    margin-right: -124px !important;
  }

  .h-p-124-xl {
    padding: 124px !important;
  }

  .h-px-124-xl {
    padding-left: 124px !important;
    padding-right: 124px !important;
  }

  .h-py-124-xl {
    padding-top: 124px !important;
    padding-bottom: 124px !important;
  }

  .h-pt-124-xl {
    padding-top: 124px !important;
  }

  .h-pb-124-xl {
    padding-bottom: 124px !important;
  }

  .h-pl-124-xl {
    padding-left: 124px !important;
  }

  .h-pr-124-xl {
    padding-right: 124px !important;
  }

  .h-m-128-xl {
    margin: 128px !important;
  }

  .h-mx-128-xl {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }

  .h-my-128-xl {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }

  .h-mt-128-xl {
    margin-top: 128px !important;
  }

  .h-mb-128-xl {
    margin-bottom: 128px !important;
  }

  .h-ml-128-xl {
    margin-left: 128px !important;
  }

  .h-mr-128-xl {
    margin-right: 128px !important;
  }

  .h-m-128-xl-minus {
    margin: -128px !important;
  }

  .h-mx-128-xl-minus {
    margin-left: -128px !important;
    margin-right: -128px !important;
  }

  .h-my-128-xl-minus {
    margin-top: -128px !important;
    margin-bottom: -128px !important;
  }

  .h-mt-128-xl-minus {
    margin-top: -128px !important;
  }

  .h-mb-128-xl-minus {
    margin-bottom: -128px !important;
  }

  .h-ml-128-xl-minus {
    margin-left: -128px !important;
  }

  .h-mr-128-xl-minus {
    margin-right: -128px !important;
  }

  .h-p-128-xl {
    padding: 128px !important;
  }

  .h-px-128-xl {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }

  .h-py-128-xl {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }

  .h-pt-128-xl {
    padding-top: 128px !important;
  }

  .h-pb-128-xl {
    padding-bottom: 128px !important;
  }

  .h-pl-128-xl {
    padding-left: 128px !important;
  }

  .h-pr-128-xl {
    padding-right: 128px !important;
  }

  .h-m-132-xl {
    margin: 132px !important;
  }

  .h-mx-132-xl {
    margin-left: 132px !important;
    margin-right: 132px !important;
  }

  .h-my-132-xl {
    margin-top: 132px !important;
    margin-bottom: 132px !important;
  }

  .h-mt-132-xl {
    margin-top: 132px !important;
  }

  .h-mb-132-xl {
    margin-bottom: 132px !important;
  }

  .h-ml-132-xl {
    margin-left: 132px !important;
  }

  .h-mr-132-xl {
    margin-right: 132px !important;
  }

  .h-m-132-xl-minus {
    margin: -132px !important;
  }

  .h-mx-132-xl-minus {
    margin-left: -132px !important;
    margin-right: -132px !important;
  }

  .h-my-132-xl-minus {
    margin-top: -132px !important;
    margin-bottom: -132px !important;
  }

  .h-mt-132-xl-minus {
    margin-top: -132px !important;
  }

  .h-mb-132-xl-minus {
    margin-bottom: -132px !important;
  }

  .h-ml-132-xl-minus {
    margin-left: -132px !important;
  }

  .h-mr-132-xl-minus {
    margin-right: -132px !important;
  }

  .h-p-132-xl {
    padding: 132px !important;
  }

  .h-px-132-xl {
    padding-left: 132px !important;
    padding-right: 132px !important;
  }

  .h-py-132-xl {
    padding-top: 132px !important;
    padding-bottom: 132px !important;
  }

  .h-pt-132-xl {
    padding-top: 132px !important;
  }

  .h-pb-132-xl {
    padding-bottom: 132px !important;
  }

  .h-pl-132-xl {
    padding-left: 132px !important;
  }

  .h-pr-132-xl {
    padding-right: 132px !important;
  }

  .h-m-136-xl {
    margin: 136px !important;
  }

  .h-mx-136-xl {
    margin-left: 136px !important;
    margin-right: 136px !important;
  }

  .h-my-136-xl {
    margin-top: 136px !important;
    margin-bottom: 136px !important;
  }

  .h-mt-136-xl {
    margin-top: 136px !important;
  }

  .h-mb-136-xl {
    margin-bottom: 136px !important;
  }

  .h-ml-136-xl {
    margin-left: 136px !important;
  }

  .h-mr-136-xl {
    margin-right: 136px !important;
  }

  .h-m-136-xl-minus {
    margin: -136px !important;
  }

  .h-mx-136-xl-minus {
    margin-left: -136px !important;
    margin-right: -136px !important;
  }

  .h-my-136-xl-minus {
    margin-top: -136px !important;
    margin-bottom: -136px !important;
  }

  .h-mt-136-xl-minus {
    margin-top: -136px !important;
  }

  .h-mb-136-xl-minus {
    margin-bottom: -136px !important;
  }

  .h-ml-136-xl-minus {
    margin-left: -136px !important;
  }

  .h-mr-136-xl-minus {
    margin-right: -136px !important;
  }

  .h-p-136-xl {
    padding: 136px !important;
  }

  .h-px-136-xl {
    padding-left: 136px !important;
    padding-right: 136px !important;
  }

  .h-py-136-xl {
    padding-top: 136px !important;
    padding-bottom: 136px !important;
  }

  .h-pt-136-xl {
    padding-top: 136px !important;
  }

  .h-pb-136-xl {
    padding-bottom: 136px !important;
  }

  .h-pl-136-xl {
    padding-left: 136px !important;
  }

  .h-pr-136-xl {
    padding-right: 136px !important;
  }

  .h-m-140-xl {
    margin: 140px !important;
  }

  .h-mx-140-xl {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }

  .h-my-140-xl {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }

  .h-mt-140-xl {
    margin-top: 140px !important;
  }

  .h-mb-140-xl {
    margin-bottom: 140px !important;
  }

  .h-ml-140-xl {
    margin-left: 140px !important;
  }

  .h-mr-140-xl {
    margin-right: 140px !important;
  }

  .h-m-140-xl-minus {
    margin: -140px !important;
  }

  .h-mx-140-xl-minus {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }

  .h-my-140-xl-minus {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }

  .h-mt-140-xl-minus {
    margin-top: -140px !important;
  }

  .h-mb-140-xl-minus {
    margin-bottom: -140px !important;
  }

  .h-ml-140-xl-minus {
    margin-left: -140px !important;
  }

  .h-mr-140-xl-minus {
    margin-right: -140px !important;
  }

  .h-p-140-xl {
    padding: 140px !important;
  }

  .h-px-140-xl {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }

  .h-py-140-xl {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }

  .h-pt-140-xl {
    padding-top: 140px !important;
  }

  .h-pb-140-xl {
    padding-bottom: 140px !important;
  }

  .h-pl-140-xl {
    padding-left: 140px !important;
  }

  .h-pr-140-xl {
    padding-right: 140px !important;
  }

  .h-m-144-xl {
    margin: 144px !important;
  }

  .h-mx-144-xl {
    margin-left: 144px !important;
    margin-right: 144px !important;
  }

  .h-my-144-xl {
    margin-top: 144px !important;
    margin-bottom: 144px !important;
  }

  .h-mt-144-xl {
    margin-top: 144px !important;
  }

  .h-mb-144-xl {
    margin-bottom: 144px !important;
  }

  .h-ml-144-xl {
    margin-left: 144px !important;
  }

  .h-mr-144-xl {
    margin-right: 144px !important;
  }

  .h-m-144-xl-minus {
    margin: -144px !important;
  }

  .h-mx-144-xl-minus {
    margin-left: -144px !important;
    margin-right: -144px !important;
  }

  .h-my-144-xl-minus {
    margin-top: -144px !important;
    margin-bottom: -144px !important;
  }

  .h-mt-144-xl-minus {
    margin-top: -144px !important;
  }

  .h-mb-144-xl-minus {
    margin-bottom: -144px !important;
  }

  .h-ml-144-xl-minus {
    margin-left: -144px !important;
  }

  .h-mr-144-xl-minus {
    margin-right: -144px !important;
  }

  .h-p-144-xl {
    padding: 144px !important;
  }

  .h-px-144-xl {
    padding-left: 144px !important;
    padding-right: 144px !important;
  }

  .h-py-144-xl {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .h-pt-144-xl {
    padding-top: 144px !important;
  }

  .h-pb-144-xl {
    padding-bottom: 144px !important;
  }

  .h-pl-144-xl {
    padding-left: 144px !important;
  }

  .h-pr-144-xl {
    padding-right: 144px !important;
  }

  .h-m-148-xl {
    margin: 148px !important;
  }

  .h-mx-148-xl {
    margin-left: 148px !important;
    margin-right: 148px !important;
  }

  .h-my-148-xl {
    margin-top: 148px !important;
    margin-bottom: 148px !important;
  }

  .h-mt-148-xl {
    margin-top: 148px !important;
  }

  .h-mb-148-xl {
    margin-bottom: 148px !important;
  }

  .h-ml-148-xl {
    margin-left: 148px !important;
  }

  .h-mr-148-xl {
    margin-right: 148px !important;
  }

  .h-m-148-xl-minus {
    margin: -148px !important;
  }

  .h-mx-148-xl-minus {
    margin-left: -148px !important;
    margin-right: -148px !important;
  }

  .h-my-148-xl-minus {
    margin-top: -148px !important;
    margin-bottom: -148px !important;
  }

  .h-mt-148-xl-minus {
    margin-top: -148px !important;
  }

  .h-mb-148-xl-minus {
    margin-bottom: -148px !important;
  }

  .h-ml-148-xl-minus {
    margin-left: -148px !important;
  }

  .h-mr-148-xl-minus {
    margin-right: -148px !important;
  }

  .h-p-148-xl {
    padding: 148px !important;
  }

  .h-px-148-xl {
    padding-left: 148px !important;
    padding-right: 148px !important;
  }

  .h-py-148-xl {
    padding-top: 148px !important;
    padding-bottom: 148px !important;
  }

  .h-pt-148-xl {
    padding-top: 148px !important;
  }

  .h-pb-148-xl {
    padding-bottom: 148px !important;
  }

  .h-pl-148-xl {
    padding-left: 148px !important;
  }

  .h-pr-148-xl {
    padding-right: 148px !important;
  }

  .h-m-152-xl {
    margin: 152px !important;
  }

  .h-mx-152-xl {
    margin-left: 152px !important;
    margin-right: 152px !important;
  }

  .h-my-152-xl {
    margin-top: 152px !important;
    margin-bottom: 152px !important;
  }

  .h-mt-152-xl {
    margin-top: 152px !important;
  }

  .h-mb-152-xl {
    margin-bottom: 152px !important;
  }

  .h-ml-152-xl {
    margin-left: 152px !important;
  }

  .h-mr-152-xl {
    margin-right: 152px !important;
  }

  .h-m-152-xl-minus {
    margin: -152px !important;
  }

  .h-mx-152-xl-minus {
    margin-left: -152px !important;
    margin-right: -152px !important;
  }

  .h-my-152-xl-minus {
    margin-top: -152px !important;
    margin-bottom: -152px !important;
  }

  .h-mt-152-xl-minus {
    margin-top: -152px !important;
  }

  .h-mb-152-xl-minus {
    margin-bottom: -152px !important;
  }

  .h-ml-152-xl-minus {
    margin-left: -152px !important;
  }

  .h-mr-152-xl-minus {
    margin-right: -152px !important;
  }

  .h-p-152-xl {
    padding: 152px !important;
  }

  .h-px-152-xl {
    padding-left: 152px !important;
    padding-right: 152px !important;
  }

  .h-py-152-xl {
    padding-top: 152px !important;
    padding-bottom: 152px !important;
  }

  .h-pt-152-xl {
    padding-top: 152px !important;
  }

  .h-pb-152-xl {
    padding-bottom: 152px !important;
  }

  .h-pl-152-xl {
    padding-left: 152px !important;
  }

  .h-pr-152-xl {
    padding-right: 152px !important;
  }

  .h-m-156-xl {
    margin: 156px !important;
  }

  .h-mx-156-xl {
    margin-left: 156px !important;
    margin-right: 156px !important;
  }

  .h-my-156-xl {
    margin-top: 156px !important;
    margin-bottom: 156px !important;
  }

  .h-mt-156-xl {
    margin-top: 156px !important;
  }

  .h-mb-156-xl {
    margin-bottom: 156px !important;
  }

  .h-ml-156-xl {
    margin-left: 156px !important;
  }

  .h-mr-156-xl {
    margin-right: 156px !important;
  }

  .h-m-156-xl-minus {
    margin: -156px !important;
  }

  .h-mx-156-xl-minus {
    margin-left: -156px !important;
    margin-right: -156px !important;
  }

  .h-my-156-xl-minus {
    margin-top: -156px !important;
    margin-bottom: -156px !important;
  }

  .h-mt-156-xl-minus {
    margin-top: -156px !important;
  }

  .h-mb-156-xl-minus {
    margin-bottom: -156px !important;
  }

  .h-ml-156-xl-minus {
    margin-left: -156px !important;
  }

  .h-mr-156-xl-minus {
    margin-right: -156px !important;
  }

  .h-p-156-xl {
    padding: 156px !important;
  }

  .h-px-156-xl {
    padding-left: 156px !important;
    padding-right: 156px !important;
  }

  .h-py-156-xl {
    padding-top: 156px !important;
    padding-bottom: 156px !important;
  }

  .h-pt-156-xl {
    padding-top: 156px !important;
  }

  .h-pb-156-xl {
    padding-bottom: 156px !important;
  }

  .h-pl-156-xl {
    padding-left: 156px !important;
  }

  .h-pr-156-xl {
    padding-right: 156px !important;
  }

  .h-m-160-xl {
    margin: 160px !important;
  }

  .h-mx-160-xl {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }

  .h-my-160-xl {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }

  .h-mt-160-xl {
    margin-top: 160px !important;
  }

  .h-mb-160-xl {
    margin-bottom: 160px !important;
  }

  .h-ml-160-xl {
    margin-left: 160px !important;
  }

  .h-mr-160-xl {
    margin-right: 160px !important;
  }

  .h-m-160-xl-minus {
    margin: -160px !important;
  }

  .h-mx-160-xl-minus {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }

  .h-my-160-xl-minus {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }

  .h-mt-160-xl-minus {
    margin-top: -160px !important;
  }

  .h-mb-160-xl-minus {
    margin-bottom: -160px !important;
  }

  .h-ml-160-xl-minus {
    margin-left: -160px !important;
  }

  .h-mr-160-xl-minus {
    margin-right: -160px !important;
  }

  .h-p-160-xl {
    padding: 160px !important;
  }

  .h-px-160-xl {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }

  .h-py-160-xl {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }

  .h-pt-160-xl {
    padding-top: 160px !important;
  }

  .h-pb-160-xl {
    padding-bottom: 160px !important;
  }

  .h-pl-160-xl {
    padding-left: 160px !important;
  }

  .h-pr-160-xl {
    padding-right: 160px !important;
  }

  .h-m-164-xl {
    margin: 164px !important;
  }

  .h-mx-164-xl {
    margin-left: 164px !important;
    margin-right: 164px !important;
  }

  .h-my-164-xl {
    margin-top: 164px !important;
    margin-bottom: 164px !important;
  }

  .h-mt-164-xl {
    margin-top: 164px !important;
  }

  .h-mb-164-xl {
    margin-bottom: 164px !important;
  }

  .h-ml-164-xl {
    margin-left: 164px !important;
  }

  .h-mr-164-xl {
    margin-right: 164px !important;
  }

  .h-m-164-xl-minus {
    margin: -164px !important;
  }

  .h-mx-164-xl-minus {
    margin-left: -164px !important;
    margin-right: -164px !important;
  }

  .h-my-164-xl-minus {
    margin-top: -164px !important;
    margin-bottom: -164px !important;
  }

  .h-mt-164-xl-minus {
    margin-top: -164px !important;
  }

  .h-mb-164-xl-minus {
    margin-bottom: -164px !important;
  }

  .h-ml-164-xl-minus {
    margin-left: -164px !important;
  }

  .h-mr-164-xl-minus {
    margin-right: -164px !important;
  }

  .h-p-164-xl {
    padding: 164px !important;
  }

  .h-px-164-xl {
    padding-left: 164px !important;
    padding-right: 164px !important;
  }

  .h-py-164-xl {
    padding-top: 164px !important;
    padding-bottom: 164px !important;
  }

  .h-pt-164-xl {
    padding-top: 164px !important;
  }

  .h-pb-164-xl {
    padding-bottom: 164px !important;
  }

  .h-pl-164-xl {
    padding-left: 164px !important;
  }

  .h-pr-164-xl {
    padding-right: 164px !important;
  }

  .h-m-168-xl {
    margin: 168px !important;
  }

  .h-mx-168-xl {
    margin-left: 168px !important;
    margin-right: 168px !important;
  }

  .h-my-168-xl {
    margin-top: 168px !important;
    margin-bottom: 168px !important;
  }

  .h-mt-168-xl {
    margin-top: 168px !important;
  }

  .h-mb-168-xl {
    margin-bottom: 168px !important;
  }

  .h-ml-168-xl {
    margin-left: 168px !important;
  }

  .h-mr-168-xl {
    margin-right: 168px !important;
  }

  .h-m-168-xl-minus {
    margin: -168px !important;
  }

  .h-mx-168-xl-minus {
    margin-left: -168px !important;
    margin-right: -168px !important;
  }

  .h-my-168-xl-minus {
    margin-top: -168px !important;
    margin-bottom: -168px !important;
  }

  .h-mt-168-xl-minus {
    margin-top: -168px !important;
  }

  .h-mb-168-xl-minus {
    margin-bottom: -168px !important;
  }

  .h-ml-168-xl-minus {
    margin-left: -168px !important;
  }

  .h-mr-168-xl-minus {
    margin-right: -168px !important;
  }

  .h-p-168-xl {
    padding: 168px !important;
  }

  .h-px-168-xl {
    padding-left: 168px !important;
    padding-right: 168px !important;
  }

  .h-py-168-xl {
    padding-top: 168px !important;
    padding-bottom: 168px !important;
  }

  .h-pt-168-xl {
    padding-top: 168px !important;
  }

  .h-pb-168-xl {
    padding-bottom: 168px !important;
  }

  .h-pl-168-xl {
    padding-left: 168px !important;
  }

  .h-pr-168-xl {
    padding-right: 168px !important;
  }

  .h-m-172-xl {
    margin: 172px !important;
  }

  .h-mx-172-xl {
    margin-left: 172px !important;
    margin-right: 172px !important;
  }

  .h-my-172-xl {
    margin-top: 172px !important;
    margin-bottom: 172px !important;
  }

  .h-mt-172-xl {
    margin-top: 172px !important;
  }

  .h-mb-172-xl {
    margin-bottom: 172px !important;
  }

  .h-ml-172-xl {
    margin-left: 172px !important;
  }

  .h-mr-172-xl {
    margin-right: 172px !important;
  }

  .h-m-172-xl-minus {
    margin: -172px !important;
  }

  .h-mx-172-xl-minus {
    margin-left: -172px !important;
    margin-right: -172px !important;
  }

  .h-my-172-xl-minus {
    margin-top: -172px !important;
    margin-bottom: -172px !important;
  }

  .h-mt-172-xl-minus {
    margin-top: -172px !important;
  }

  .h-mb-172-xl-minus {
    margin-bottom: -172px !important;
  }

  .h-ml-172-xl-minus {
    margin-left: -172px !important;
  }

  .h-mr-172-xl-minus {
    margin-right: -172px !important;
  }

  .h-p-172-xl {
    padding: 172px !important;
  }

  .h-px-172-xl {
    padding-left: 172px !important;
    padding-right: 172px !important;
  }

  .h-py-172-xl {
    padding-top: 172px !important;
    padding-bottom: 172px !important;
  }

  .h-pt-172-xl {
    padding-top: 172px !important;
  }

  .h-pb-172-xl {
    padding-bottom: 172px !important;
  }

  .h-pl-172-xl {
    padding-left: 172px !important;
  }

  .h-pr-172-xl {
    padding-right: 172px !important;
  }

  .h-m-176-xl {
    margin: 176px !important;
  }

  .h-mx-176-xl {
    margin-left: 176px !important;
    margin-right: 176px !important;
  }

  .h-my-176-xl {
    margin-top: 176px !important;
    margin-bottom: 176px !important;
  }

  .h-mt-176-xl {
    margin-top: 176px !important;
  }

  .h-mb-176-xl {
    margin-bottom: 176px !important;
  }

  .h-ml-176-xl {
    margin-left: 176px !important;
  }

  .h-mr-176-xl {
    margin-right: 176px !important;
  }

  .h-m-176-xl-minus {
    margin: -176px !important;
  }

  .h-mx-176-xl-minus {
    margin-left: -176px !important;
    margin-right: -176px !important;
  }

  .h-my-176-xl-minus {
    margin-top: -176px !important;
    margin-bottom: -176px !important;
  }

  .h-mt-176-xl-minus {
    margin-top: -176px !important;
  }

  .h-mb-176-xl-minus {
    margin-bottom: -176px !important;
  }

  .h-ml-176-xl-minus {
    margin-left: -176px !important;
  }

  .h-mr-176-xl-minus {
    margin-right: -176px !important;
  }

  .h-p-176-xl {
    padding: 176px !important;
  }

  .h-px-176-xl {
    padding-left: 176px !important;
    padding-right: 176px !important;
  }

  .h-py-176-xl {
    padding-top: 176px !important;
    padding-bottom: 176px !important;
  }

  .h-pt-176-xl {
    padding-top: 176px !important;
  }

  .h-pb-176-xl {
    padding-bottom: 176px !important;
  }

  .h-pl-176-xl {
    padding-left: 176px !important;
  }

  .h-pr-176-xl {
    padding-right: 176px !important;
  }

  .h-m-180-xl {
    margin: 180px !important;
  }

  .h-mx-180-xl {
    margin-left: 180px !important;
    margin-right: 180px !important;
  }

  .h-my-180-xl {
    margin-top: 180px !important;
    margin-bottom: 180px !important;
  }

  .h-mt-180-xl {
    margin-top: 180px !important;
  }

  .h-mb-180-xl {
    margin-bottom: 180px !important;
  }

  .h-ml-180-xl {
    margin-left: 180px !important;
  }

  .h-mr-180-xl {
    margin-right: 180px !important;
  }

  .h-m-180-xl-minus {
    margin: -180px !important;
  }

  .h-mx-180-xl-minus {
    margin-left: -180px !important;
    margin-right: -180px !important;
  }

  .h-my-180-xl-minus {
    margin-top: -180px !important;
    margin-bottom: -180px !important;
  }

  .h-mt-180-xl-minus {
    margin-top: -180px !important;
  }

  .h-mb-180-xl-minus {
    margin-bottom: -180px !important;
  }

  .h-ml-180-xl-minus {
    margin-left: -180px !important;
  }

  .h-mr-180-xl-minus {
    margin-right: -180px !important;
  }

  .h-p-180-xl {
    padding: 180px !important;
  }

  .h-px-180-xl {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }

  .h-py-180-xl {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }

  .h-pt-180-xl {
    padding-top: 180px !important;
  }

  .h-pb-180-xl {
    padding-bottom: 180px !important;
  }

  .h-pl-180-xl {
    padding-left: 180px !important;
  }

  .h-pr-180-xl {
    padding-right: 180px !important;
  }

  .h-m-184-xl {
    margin: 184px !important;
  }

  .h-mx-184-xl {
    margin-left: 184px !important;
    margin-right: 184px !important;
  }

  .h-my-184-xl {
    margin-top: 184px !important;
    margin-bottom: 184px !important;
  }

  .h-mt-184-xl {
    margin-top: 184px !important;
  }

  .h-mb-184-xl {
    margin-bottom: 184px !important;
  }

  .h-ml-184-xl {
    margin-left: 184px !important;
  }

  .h-mr-184-xl {
    margin-right: 184px !important;
  }

  .h-m-184-xl-minus {
    margin: -184px !important;
  }

  .h-mx-184-xl-minus {
    margin-left: -184px !important;
    margin-right: -184px !important;
  }

  .h-my-184-xl-minus {
    margin-top: -184px !important;
    margin-bottom: -184px !important;
  }

  .h-mt-184-xl-minus {
    margin-top: -184px !important;
  }

  .h-mb-184-xl-minus {
    margin-bottom: -184px !important;
  }

  .h-ml-184-xl-minus {
    margin-left: -184px !important;
  }

  .h-mr-184-xl-minus {
    margin-right: -184px !important;
  }

  .h-p-184-xl {
    padding: 184px !important;
  }

  .h-px-184-xl {
    padding-left: 184px !important;
    padding-right: 184px !important;
  }

  .h-py-184-xl {
    padding-top: 184px !important;
    padding-bottom: 184px !important;
  }

  .h-pt-184-xl {
    padding-top: 184px !important;
  }

  .h-pb-184-xl {
    padding-bottom: 184px !important;
  }

  .h-pl-184-xl {
    padding-left: 184px !important;
  }

  .h-pr-184-xl {
    padding-right: 184px !important;
  }

  .h-m-188-xl {
    margin: 188px !important;
  }

  .h-mx-188-xl {
    margin-left: 188px !important;
    margin-right: 188px !important;
  }

  .h-my-188-xl {
    margin-top: 188px !important;
    margin-bottom: 188px !important;
  }

  .h-mt-188-xl {
    margin-top: 188px !important;
  }

  .h-mb-188-xl {
    margin-bottom: 188px !important;
  }

  .h-ml-188-xl {
    margin-left: 188px !important;
  }

  .h-mr-188-xl {
    margin-right: 188px !important;
  }

  .h-m-188-xl-minus {
    margin: -188px !important;
  }

  .h-mx-188-xl-minus {
    margin-left: -188px !important;
    margin-right: -188px !important;
  }

  .h-my-188-xl-minus {
    margin-top: -188px !important;
    margin-bottom: -188px !important;
  }

  .h-mt-188-xl-minus {
    margin-top: -188px !important;
  }

  .h-mb-188-xl-minus {
    margin-bottom: -188px !important;
  }

  .h-ml-188-xl-minus {
    margin-left: -188px !important;
  }

  .h-mr-188-xl-minus {
    margin-right: -188px !important;
  }

  .h-p-188-xl {
    padding: 188px !important;
  }

  .h-px-188-xl {
    padding-left: 188px !important;
    padding-right: 188px !important;
  }

  .h-py-188-xl {
    padding-top: 188px !important;
    padding-bottom: 188px !important;
  }

  .h-pt-188-xl {
    padding-top: 188px !important;
  }

  .h-pb-188-xl {
    padding-bottom: 188px !important;
  }

  .h-pl-188-xl {
    padding-left: 188px !important;
  }

  .h-pr-188-xl {
    padding-right: 188px !important;
  }

  .h-m-192-xl {
    margin: 192px !important;
  }

  .h-mx-192-xl {
    margin-left: 192px !important;
    margin-right: 192px !important;
  }

  .h-my-192-xl {
    margin-top: 192px !important;
    margin-bottom: 192px !important;
  }

  .h-mt-192-xl {
    margin-top: 192px !important;
  }

  .h-mb-192-xl {
    margin-bottom: 192px !important;
  }

  .h-ml-192-xl {
    margin-left: 192px !important;
  }

  .h-mr-192-xl {
    margin-right: 192px !important;
  }

  .h-m-192-xl-minus {
    margin: -192px !important;
  }

  .h-mx-192-xl-minus {
    margin-left: -192px !important;
    margin-right: -192px !important;
  }

  .h-my-192-xl-minus {
    margin-top: -192px !important;
    margin-bottom: -192px !important;
  }

  .h-mt-192-xl-minus {
    margin-top: -192px !important;
  }

  .h-mb-192-xl-minus {
    margin-bottom: -192px !important;
  }

  .h-ml-192-xl-minus {
    margin-left: -192px !important;
  }

  .h-mr-192-xl-minus {
    margin-right: -192px !important;
  }

  .h-p-192-xl {
    padding: 192px !important;
  }

  .h-px-192-xl {
    padding-left: 192px !important;
    padding-right: 192px !important;
  }

  .h-py-192-xl {
    padding-top: 192px !important;
    padding-bottom: 192px !important;
  }

  .h-pt-192-xl {
    padding-top: 192px !important;
  }

  .h-pb-192-xl {
    padding-bottom: 192px !important;
  }

  .h-pl-192-xl {
    padding-left: 192px !important;
  }

  .h-pr-192-xl {
    padding-right: 192px !important;
  }

  .h-m-196-xl {
    margin: 196px !important;
  }

  .h-mx-196-xl {
    margin-left: 196px !important;
    margin-right: 196px !important;
  }

  .h-my-196-xl {
    margin-top: 196px !important;
    margin-bottom: 196px !important;
  }

  .h-mt-196-xl {
    margin-top: 196px !important;
  }

  .h-mb-196-xl {
    margin-bottom: 196px !important;
  }

  .h-ml-196-xl {
    margin-left: 196px !important;
  }

  .h-mr-196-xl {
    margin-right: 196px !important;
  }

  .h-m-196-xl-minus {
    margin: -196px !important;
  }

  .h-mx-196-xl-minus {
    margin-left: -196px !important;
    margin-right: -196px !important;
  }

  .h-my-196-xl-minus {
    margin-top: -196px !important;
    margin-bottom: -196px !important;
  }

  .h-mt-196-xl-minus {
    margin-top: -196px !important;
  }

  .h-mb-196-xl-minus {
    margin-bottom: -196px !important;
  }

  .h-ml-196-xl-minus {
    margin-left: -196px !important;
  }

  .h-mr-196-xl-minus {
    margin-right: -196px !important;
  }

  .h-p-196-xl {
    padding: 196px !important;
  }

  .h-px-196-xl {
    padding-left: 196px !important;
    padding-right: 196px !important;
  }

  .h-py-196-xl {
    padding-top: 196px !important;
    padding-bottom: 196px !important;
  }

  .h-pt-196-xl {
    padding-top: 196px !important;
  }

  .h-pb-196-xl {
    padding-bottom: 196px !important;
  }

  .h-pl-196-xl {
    padding-left: 196px !important;
  }

  .h-pr-196-xl {
    padding-right: 196px !important;
  }

  .h-m-200-xl {
    margin: 200px !important;
  }

  .h-mx-200-xl {
    margin-left: 200px !important;
    margin-right: 200px !important;
  }

  .h-my-200-xl {
    margin-top: 200px !important;
    margin-bottom: 200px !important;
  }

  .h-mt-200-xl {
    margin-top: 200px !important;
  }

  .h-mb-200-xl {
    margin-bottom: 200px !important;
  }

  .h-ml-200-xl {
    margin-left: 200px !important;
  }

  .h-mr-200-xl {
    margin-right: 200px !important;
  }

  .h-m-200-xl-minus {
    margin: -200px !important;
  }

  .h-mx-200-xl-minus {
    margin-left: -200px !important;
    margin-right: -200px !important;
  }

  .h-my-200-xl-minus {
    margin-top: -200px !important;
    margin-bottom: -200px !important;
  }

  .h-mt-200-xl-minus {
    margin-top: -200px !important;
  }

  .h-mb-200-xl-minus {
    margin-bottom: -200px !important;
  }

  .h-ml-200-xl-minus {
    margin-left: -200px !important;
  }

  .h-mr-200-xl-minus {
    margin-right: -200px !important;
  }

  .h-p-200-xl {
    padding: 200px !important;
  }

  .h-px-200-xl {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }

  .h-py-200-xl {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }

  .h-pt-200-xl {
    padding-top: 200px !important;
  }

  .h-pb-200-xl {
    padding-bottom: 200px !important;
  }

  .h-pl-200-xl {
    padding-left: 200px !important;
  }

  .h-pr-200-xl {
    padding-right: 200px !important;
  }

  .w-px-1-xl {
    width: 1px !important;
  }

  .w-px-2-xl {
    width: 2px !important;
  }

  .w-px-3-xl {
    width: 3px !important;
  }

  .w-px-4-xl {
    width: 4px !important;
  }

  .w-px-5-xl {
    width: 5px !important;
  }

  .w-px-6-xl {
    width: 6px !important;
  }

  .w-px-7-xl {
    width: 7px !important;
  }

  .w-px-8-xl {
    width: 8px !important;
  }

  .w-px-9-xl {
    width: 9px !important;
  }

  .w-px-10-xl {
    width: 10px !important;
  }

  .w-px-11-xl {
    width: 11px !important;
  }

  .w-px-12-xl {
    width: 12px !important;
  }

  .w-px-13-xl {
    width: 13px !important;
  }

  .w-px-14-xl {
    width: 14px !important;
  }

  .w-px-15-xl {
    width: 15px !important;
  }

  .w-px-16-xl {
    width: 16px !important;
  }

  .w-px-17-xl {
    width: 17px !important;
  }

  .w-px-18-xl {
    width: 18px !important;
  }

  .w-px-19-xl {
    width: 19px !important;
  }

  .w-px-20-xl {
    width: 20px !important;
  }

  .w-px-21-xl {
    width: 21px !important;
  }

  .w-px-22-xl {
    width: 22px !important;
  }

  .w-px-23-xl {
    width: 23px !important;
  }

  .w-px-24-xl {
    width: 24px !important;
  }

  .w-px-25-xl {
    width: 25px !important;
  }

  .w-px-26-xl {
    width: 26px !important;
  }

  .w-px-27-xl {
    width: 27px !important;
  }

  .w-px-28-xl {
    width: 28px !important;
  }

  .w-px-29-xl {
    width: 29px !important;
  }

  .w-px-30-xl {
    width: 30px !important;
  }

  .w-px-31-xl {
    width: 31px !important;
  }

  .w-px-32-xl {
    width: 32px !important;
  }

  .w-px-33-xl {
    width: 33px !important;
  }

  .w-px-34-xl {
    width: 34px !important;
  }

  .w-px-35-xl {
    width: 35px !important;
  }

  .w-px-36-xl {
    width: 36px !important;
  }

  .w-px-37-xl {
    width: 37px !important;
  }

  .w-px-38-xl {
    width: 38px !important;
  }

  .w-px-39-xl {
    width: 39px !important;
  }

  .w-px-40-xl {
    width: 40px !important;
  }

  .w-px-41-xl {
    width: 41px !important;
  }

  .w-px-42-xl {
    width: 42px !important;
  }

  .w-px-43-xl {
    width: 43px !important;
  }

  .w-px-44-xl {
    width: 44px !important;
  }

  .w-px-45-xl {
    width: 45px !important;
  }

  .w-px-46-xl {
    width: 46px !important;
  }

  .w-px-47-xl {
    width: 47px !important;
  }

  .w-px-48-xl {
    width: 48px !important;
  }

  .w-px-49-xl {
    width: 49px !important;
  }

  .w-px-50-xl {
    width: 50px !important;
  }

  .w-px-51-xl {
    width: 51px !important;
  }

  .w-px-52-xl {
    width: 52px !important;
  }

  .w-px-53-xl {
    width: 53px !important;
  }

  .w-px-54-xl {
    width: 54px !important;
  }

  .w-px-55-xl {
    width: 55px !important;
  }

  .w-px-56-xl {
    width: 56px !important;
  }

  .w-px-57-xl {
    width: 57px !important;
  }

  .w-px-58-xl {
    width: 58px !important;
  }

  .w-px-59-xl {
    width: 59px !important;
  }

  .w-px-60-xl {
    width: 60px !important;
  }

  .w-px-61-xl {
    width: 61px !important;
  }

  .w-px-62-xl {
    width: 62px !important;
  }

  .w-px-63-xl {
    width: 63px !important;
  }

  .w-px-64-xl {
    width: 64px !important;
  }

  .w-px-65-xl {
    width: 65px !important;
  }

  .w-px-66-xl {
    width: 66px !important;
  }

  .w-px-67-xl {
    width: 67px !important;
  }

  .w-px-68-xl {
    width: 68px !important;
  }

  .w-px-69-xl {
    width: 69px !important;
  }

  .w-px-70-xl {
    width: 70px !important;
  }

  .w-px-71-xl {
    width: 71px !important;
  }

  .w-px-72-xl {
    width: 72px !important;
  }

  .w-px-73-xl {
    width: 73px !important;
  }

  .w-px-74-xl {
    width: 74px !important;
  }

  .w-px-75-xl {
    width: 75px !important;
  }

  .w-px-76-xl {
    width: 76px !important;
  }

  .w-px-77-xl {
    width: 77px !important;
  }

  .w-px-78-xl {
    width: 78px !important;
  }

  .w-px-79-xl {
    width: 79px !important;
  }

  .w-px-80-xl {
    width: 80px !important;
  }

  .w-px-81-xl {
    width: 81px !important;
  }

  .w-px-82-xl {
    width: 82px !important;
  }

  .w-px-83-xl {
    width: 83px !important;
  }

  .w-px-84-xl {
    width: 84px !important;
  }

  .w-px-85-xl {
    width: 85px !important;
  }

  .w-px-86-xl {
    width: 86px !important;
  }

  .w-px-87-xl {
    width: 87px !important;
  }

  .w-px-88-xl {
    width: 88px !important;
  }

  .w-px-89-xl {
    width: 89px !important;
  }

  .w-px-90-xl {
    width: 90px !important;
  }

  .w-px-91-xl {
    width: 91px !important;
  }

  .w-px-92-xl {
    width: 92px !important;
  }

  .w-px-93-xl {
    width: 93px !important;
  }

  .w-px-94-xl {
    width: 94px !important;
  }

  .w-px-95-xl {
    width: 95px !important;
  }

  .w-px-96-xl {
    width: 96px !important;
  }

  .w-px-97-xl {
    width: 97px !important;
  }

  .w-px-98-xl {
    width: 98px !important;
  }

  .w-px-99-xl {
    width: 99px !important;
  }

  .w-px-100-xl {
    width: 100px !important;
  }

  .w-px-101-xl {
    width: 101px !important;
  }

  .w-px-102-xl {
    width: 102px !important;
  }

  .w-px-103-xl {
    width: 103px !important;
  }

  .w-px-104-xl {
    width: 104px !important;
  }

  .w-px-105-xl {
    width: 105px !important;
  }

  .w-px-106-xl {
    width: 106px !important;
  }

  .w-px-107-xl {
    width: 107px !important;
  }

  .w-px-108-xl {
    width: 108px !important;
  }

  .w-px-109-xl {
    width: 109px !important;
  }

  .w-px-110-xl {
    width: 110px !important;
  }

  .w-px-111-xl {
    width: 111px !important;
  }

  .w-px-112-xl {
    width: 112px !important;
  }

  .w-px-113-xl {
    width: 113px !important;
  }

  .w-px-114-xl {
    width: 114px !important;
  }

  .w-px-115-xl {
    width: 115px !important;
  }

  .w-px-116-xl {
    width: 116px !important;
  }

  .w-px-117-xl {
    width: 117px !important;
  }

  .w-px-118-xl {
    width: 118px !important;
  }

  .w-px-119-xl {
    width: 119px !important;
  }

  .w-px-120-xl {
    width: 120px !important;
  }

  .w-px-121-xl {
    width: 121px !important;
  }

  .w-px-122-xl {
    width: 122px !important;
  }

  .w-px-123-xl {
    width: 123px !important;
  }

  .w-px-124-xl {
    width: 124px !important;
  }

  .w-px-125-xl {
    width: 125px !important;
  }

  .w-px-126-xl {
    width: 126px !important;
  }

  .w-px-127-xl {
    width: 127px !important;
  }

  .w-px-128-xl {
    width: 128px !important;
  }

  .w-px-129-xl {
    width: 129px !important;
  }

  .w-px-130-xl {
    width: 130px !important;
  }

  .w-px-131-xl {
    width: 131px !important;
  }

  .w-px-132-xl {
    width: 132px !important;
  }

  .w-px-133-xl {
    width: 133px !important;
  }

  .w-px-134-xl {
    width: 134px !important;
  }

  .w-px-135-xl {
    width: 135px !important;
  }

  .w-px-136-xl {
    width: 136px !important;
  }

  .w-px-137-xl {
    width: 137px !important;
  }

  .w-px-138-xl {
    width: 138px !important;
  }

  .w-px-139-xl {
    width: 139px !important;
  }

  .w-px-140-xl {
    width: 140px !important;
  }

  .w-px-141-xl {
    width: 141px !important;
  }

  .w-px-142-xl {
    width: 142px !important;
  }

  .w-px-143-xl {
    width: 143px !important;
  }

  .w-px-144-xl {
    width: 144px !important;
  }

  .w-px-145-xl {
    width: 145px !important;
  }

  .w-px-146-xl {
    width: 146px !important;
  }

  .w-px-147-xl {
    width: 147px !important;
  }

  .w-px-148-xl {
    width: 148px !important;
  }

  .w-px-149-xl {
    width: 149px !important;
  }

  .w-px-150-xl {
    width: 150px !important;
  }

  .w-px-151-xl {
    width: 151px !important;
  }

  .w-px-152-xl {
    width: 152px !important;
  }

  .w-px-153-xl {
    width: 153px !important;
  }

  .w-px-154-xl {
    width: 154px !important;
  }

  .w-px-155-xl {
    width: 155px !important;
  }

  .w-px-156-xl {
    width: 156px !important;
  }

  .w-px-157-xl {
    width: 157px !important;
  }

  .w-px-158-xl {
    width: 158px !important;
  }

  .w-px-159-xl {
    width: 159px !important;
  }

  .w-px-160-xl {
    width: 160px !important;
  }

  .w-px-161-xl {
    width: 161px !important;
  }

  .w-px-162-xl {
    width: 162px !important;
  }

  .w-px-163-xl {
    width: 163px !important;
  }

  .w-px-164-xl {
    width: 164px !important;
  }

  .w-px-165-xl {
    width: 165px !important;
  }

  .w-px-166-xl {
    width: 166px !important;
  }

  .w-px-167-xl {
    width: 167px !important;
  }

  .w-px-168-xl {
    width: 168px !important;
  }

  .w-px-169-xl {
    width: 169px !important;
  }

  .w-px-170-xl {
    width: 170px !important;
  }

  .w-px-171-xl {
    width: 171px !important;
  }

  .w-px-172-xl {
    width: 172px !important;
  }

  .w-px-173-xl {
    width: 173px !important;
  }

  .w-px-174-xl {
    width: 174px !important;
  }

  .w-px-175-xl {
    width: 175px !important;
  }

  .w-px-176-xl {
    width: 176px !important;
  }

  .w-px-177-xl {
    width: 177px !important;
  }

  .w-px-178-xl {
    width: 178px !important;
  }

  .w-px-179-xl {
    width: 179px !important;
  }

  .w-px-180-xl {
    width: 180px !important;
  }

  .w-px-181-xl {
    width: 181px !important;
  }

  .w-px-182-xl {
    width: 182px !important;
  }

  .w-px-183-xl {
    width: 183px !important;
  }

  .w-px-184-xl {
    width: 184px !important;
  }

  .w-px-185-xl {
    width: 185px !important;
  }

  .w-px-186-xl {
    width: 186px !important;
  }

  .w-px-187-xl {
    width: 187px !important;
  }

  .w-px-188-xl {
    width: 188px !important;
  }

  .w-px-189-xl {
    width: 189px !important;
  }

  .w-px-190-xl {
    width: 190px !important;
  }

  .w-px-191-xl {
    width: 191px !important;
  }

  .w-px-192-xl {
    width: 192px !important;
  }

  .w-px-193-xl {
    width: 193px !important;
  }

  .w-px-194-xl {
    width: 194px !important;
  }

  .w-px-195-xl {
    width: 195px !important;
  }

  .w-px-196-xl {
    width: 196px !important;
  }

  .w-px-197-xl {
    width: 197px !important;
  }

  .w-px-198-xl {
    width: 198px !important;
  }

  .w-px-199-xl {
    width: 199px !important;
  }

  .w-px-200-xl {
    width: 200px !important;
  }

  .w-px-201-xl {
    width: 201px !important;
  }

  .w-px-202-xl {
    width: 202px !important;
  }

  .w-px-203-xl {
    width: 203px !important;
  }

  .w-px-204-xl {
    width: 204px !important;
  }

  .w-px-205-xl {
    width: 205px !important;
  }

  .w-px-206-xl {
    width: 206px !important;
  }

  .w-px-207-xl {
    width: 207px !important;
  }

  .w-px-208-xl {
    width: 208px !important;
  }

  .w-px-209-xl {
    width: 209px !important;
  }

  .w-px-210-xl {
    width: 210px !important;
  }

  .w-px-211-xl {
    width: 211px !important;
  }

  .w-px-212-xl {
    width: 212px !important;
  }

  .w-px-213-xl {
    width: 213px !important;
  }

  .w-px-214-xl {
    width: 214px !important;
  }

  .w-px-215-xl {
    width: 215px !important;
  }

  .w-px-216-xl {
    width: 216px !important;
  }

  .w-px-217-xl {
    width: 217px !important;
  }

  .w-px-218-xl {
    width: 218px !important;
  }

  .w-px-219-xl {
    width: 219px !important;
  }

  .w-px-220-xl {
    width: 220px !important;
  }

  .w-px-221-xl {
    width: 221px !important;
  }

  .w-px-222-xl {
    width: 222px !important;
  }

  .w-px-223-xl {
    width: 223px !important;
  }

  .w-px-224-xl {
    width: 224px !important;
  }

  .w-px-225-xl {
    width: 225px !important;
  }

  .w-px-226-xl {
    width: 226px !important;
  }

  .w-px-227-xl {
    width: 227px !important;
  }

  .w-px-228-xl {
    width: 228px !important;
  }

  .w-px-229-xl {
    width: 229px !important;
  }

  .w-px-230-xl {
    width: 230px !important;
  }

  .w-px-231-xl {
    width: 231px !important;
  }

  .w-px-232-xl {
    width: 232px !important;
  }

  .w-px-233-xl {
    width: 233px !important;
  }

  .w-px-234-xl {
    width: 234px !important;
  }

  .w-px-235-xl {
    width: 235px !important;
  }

  .w-px-236-xl {
    width: 236px !important;
  }

  .w-px-237-xl {
    width: 237px !important;
  }

  .w-px-238-xl {
    width: 238px !important;
  }

  .w-px-239-xl {
    width: 239px !important;
  }

  .w-px-240-xl {
    width: 240px !important;
  }

  .w-px-241-xl {
    width: 241px !important;
  }

  .w-px-242-xl {
    width: 242px !important;
  }

  .w-px-243-xl {
    width: 243px !important;
  }

  .w-px-244-xl {
    width: 244px !important;
  }

  .w-px-245-xl {
    width: 245px !important;
  }

  .w-px-246-xl {
    width: 246px !important;
  }

  .w-px-247-xl {
    width: 247px !important;
  }

  .w-px-248-xl {
    width: 248px !important;
  }

  .w-px-249-xl {
    width: 249px !important;
  }

  .w-px-250-xl {
    width: 250px !important;
  }

  .w-px-251-xl {
    width: 251px !important;
  }

  .w-px-252-xl {
    width: 252px !important;
  }

  .w-px-253-xl {
    width: 253px !important;
  }

  .w-px-254-xl {
    width: 254px !important;
  }

  .w-px-255-xl {
    width: 255px !important;
  }

  .w-px-256-xl {
    width: 256px !important;
  }

  .w-px-257-xl {
    width: 257px !important;
  }

  .w-px-258-xl {
    width: 258px !important;
  }

  .w-px-259-xl {
    width: 259px !important;
  }

  .w-px-260-xl {
    width: 260px !important;
  }

  .w-px-261-xl {
    width: 261px !important;
  }

  .w-px-262-xl {
    width: 262px !important;
  }

  .w-px-263-xl {
    width: 263px !important;
  }

  .w-px-264-xl {
    width: 264px !important;
  }

  .w-px-265-xl {
    width: 265px !important;
  }

  .w-px-266-xl {
    width: 266px !important;
  }

  .w-px-267-xl {
    width: 267px !important;
  }

  .w-px-268-xl {
    width: 268px !important;
  }

  .w-px-269-xl {
    width: 269px !important;
  }

  .w-px-270-xl {
    width: 270px !important;
  }

  .w-px-271-xl {
    width: 271px !important;
  }

  .w-px-272-xl {
    width: 272px !important;
  }

  .w-px-273-xl {
    width: 273px !important;
  }

  .w-px-274-xl {
    width: 274px !important;
  }

  .w-px-275-xl {
    width: 275px !important;
  }

  .w-px-276-xl {
    width: 276px !important;
  }

  .w-px-277-xl {
    width: 277px !important;
  }

  .w-px-278-xl {
    width: 278px !important;
  }

  .w-px-279-xl {
    width: 279px !important;
  }

  .w-px-280-xl {
    width: 280px !important;
  }

  .w-px-281-xl {
    width: 281px !important;
  }

  .w-px-282-xl {
    width: 282px !important;
  }

  .w-px-283-xl {
    width: 283px !important;
  }

  .w-px-284-xl {
    width: 284px !important;
  }

  .w-px-285-xl {
    width: 285px !important;
  }

  .w-px-286-xl {
    width: 286px !important;
  }

  .w-px-287-xl {
    width: 287px !important;
  }

  .w-px-288-xl {
    width: 288px !important;
  }

  .w-px-289-xl {
    width: 289px !important;
  }

  .w-px-290-xl {
    width: 290px !important;
  }

  .w-px-291-xl {
    width: 291px !important;
  }

  .w-px-292-xl {
    width: 292px !important;
  }

  .w-px-293-xl {
    width: 293px !important;
  }

  .w-px-294-xl {
    width: 294px !important;
  }

  .w-px-295-xl {
    width: 295px !important;
  }

  .w-px-296-xl {
    width: 296px !important;
  }

  .w-px-297-xl {
    width: 297px !important;
  }

  .w-px-298-xl {
    width: 298px !important;
  }

  .w-px-299-xl {
    width: 299px !important;
  }

  .w-px-300-xl {
    width: 300px !important;
  }

  .w-px-301-xl {
    width: 301px !important;
  }

  .w-px-302-xl {
    width: 302px !important;
  }

  .w-px-303-xl {
    width: 303px !important;
  }

  .w-px-304-xl {
    width: 304px !important;
  }

  .w-px-305-xl {
    width: 305px !important;
  }

  .w-px-306-xl {
    width: 306px !important;
  }

  .w-px-307-xl {
    width: 307px !important;
  }

  .w-px-308-xl {
    width: 308px !important;
  }

  .w-px-309-xl {
    width: 309px !important;
  }

  .w-px-310-xl {
    width: 310px !important;
  }

  .w-px-311-xl {
    width: 311px !important;
  }

  .w-px-312-xl {
    width: 312px !important;
  }

  .w-px-313-xl {
    width: 313px !important;
  }

  .w-px-314-xl {
    width: 314px !important;
  }

  .w-px-315-xl {
    width: 315px !important;
  }

  .w-px-316-xl {
    width: 316px !important;
  }

  .w-px-317-xl {
    width: 317px !important;
  }

  .w-px-318-xl {
    width: 318px !important;
  }

  .w-px-319-xl {
    width: 319px !important;
  }

  .w-px-320-xl {
    width: 320px !important;
  }

  .w-px-321-xl {
    width: 321px !important;
  }

  .w-px-322-xl {
    width: 322px !important;
  }

  .w-px-323-xl {
    width: 323px !important;
  }

  .w-px-324-xl {
    width: 324px !important;
  }

  .w-px-325-xl {
    width: 325px !important;
  }

  .w-px-326-xl {
    width: 326px !important;
  }

  .w-px-327-xl {
    width: 327px !important;
  }

  .w-px-328-xl {
    width: 328px !important;
  }

  .w-px-329-xl {
    width: 329px !important;
  }

  .w-px-330-xl {
    width: 330px !important;
  }

  .w-px-331-xl {
    width: 331px !important;
  }

  .w-px-332-xl {
    width: 332px !important;
  }

  .w-px-333-xl {
    width: 333px !important;
  }

  .w-px-334-xl {
    width: 334px !important;
  }

  .w-px-335-xl {
    width: 335px !important;
  }

  .w-px-336-xl {
    width: 336px !important;
  }

  .w-px-337-xl {
    width: 337px !important;
  }

  .w-px-338-xl {
    width: 338px !important;
  }

  .w-px-339-xl {
    width: 339px !important;
  }

  .w-px-340-xl {
    width: 340px !important;
  }

  .w-px-341-xl {
    width: 341px !important;
  }

  .w-px-342-xl {
    width: 342px !important;
  }

  .w-px-343-xl {
    width: 343px !important;
  }

  .w-px-344-xl {
    width: 344px !important;
  }

  .w-px-345-xl {
    width: 345px !important;
  }

  .w-px-346-xl {
    width: 346px !important;
  }

  .w-px-347-xl {
    width: 347px !important;
  }

  .w-px-348-xl {
    width: 348px !important;
  }

  .w-px-349-xl {
    width: 349px !important;
  }

  .w-px-350-xl {
    width: 350px !important;
  }

  .w-px-351-xl {
    width: 351px !important;
  }

  .w-px-352-xl {
    width: 352px !important;
  }

  .w-px-353-xl {
    width: 353px !important;
  }

  .w-px-354-xl {
    width: 354px !important;
  }

  .w-px-355-xl {
    width: 355px !important;
  }

  .w-px-356-xl {
    width: 356px !important;
  }

  .w-px-357-xl {
    width: 357px !important;
  }

  .w-px-358-xl {
    width: 358px !important;
  }

  .w-px-359-xl {
    width: 359px !important;
  }

  .w-px-360-xl {
    width: 360px !important;
  }

  .w-px-361-xl {
    width: 361px !important;
  }

  .w-px-362-xl {
    width: 362px !important;
  }

  .w-px-363-xl {
    width: 363px !important;
  }

  .w-px-364-xl {
    width: 364px !important;
  }

  .w-px-365-xl {
    width: 365px !important;
  }

  .w-px-366-xl {
    width: 366px !important;
  }

  .w-px-367-xl {
    width: 367px !important;
  }

  .w-px-368-xl {
    width: 368px !important;
  }

  .w-px-369-xl {
    width: 369px !important;
  }

  .w-px-370-xl {
    width: 370px !important;
  }

  .w-px-371-xl {
    width: 371px !important;
  }

  .w-px-372-xl {
    width: 372px !important;
  }

  .w-px-373-xl {
    width: 373px !important;
  }

  .w-px-374-xl {
    width: 374px !important;
  }

  .w-px-375-xl {
    width: 375px !important;
  }

  .w-px-376-xl {
    width: 376px !important;
  }

  .w-px-377-xl {
    width: 377px !important;
  }

  .w-px-378-xl {
    width: 378px !important;
  }

  .w-px-379-xl {
    width: 379px !important;
  }

  .w-px-380-xl {
    width: 380px !important;
  }

  .w-px-381-xl {
    width: 381px !important;
  }

  .w-px-382-xl {
    width: 382px !important;
  }

  .w-px-383-xl {
    width: 383px !important;
  }

  .w-px-384-xl {
    width: 384px !important;
  }

  .w-px-385-xl {
    width: 385px !important;
  }

  .w-px-386-xl {
    width: 386px !important;
  }

  .w-px-387-xl {
    width: 387px !important;
  }

  .w-px-388-xl {
    width: 388px !important;
  }

  .w-px-389-xl {
    width: 389px !important;
  }

  .w-px-390-xl {
    width: 390px !important;
  }

  .w-px-391-xl {
    width: 391px !important;
  }

  .w-px-392-xl {
    width: 392px !important;
  }

  .w-px-393-xl {
    width: 393px !important;
  }

  .w-px-394-xl {
    width: 394px !important;
  }

  .w-px-395-xl {
    width: 395px !important;
  }

  .w-px-396-xl {
    width: 396px !important;
  }

  .w-px-397-xl {
    width: 397px !important;
  }

  .w-px-398-xl {
    width: 398px !important;
  }

  .w-px-399-xl {
    width: 399px !important;
  }

  .w-px-400-xl {
    width: 400px !important;
  }

  .w-px-401-xl {
    width: 401px !important;
  }

  .w-px-402-xl {
    width: 402px !important;
  }

  .w-px-403-xl {
    width: 403px !important;
  }

  .w-px-404-xl {
    width: 404px !important;
  }

  .w-px-405-xl {
    width: 405px !important;
  }

  .w-px-406-xl {
    width: 406px !important;
  }

  .w-px-407-xl {
    width: 407px !important;
  }

  .w-px-408-xl {
    width: 408px !important;
  }

  .w-px-409-xl {
    width: 409px !important;
  }

  .w-px-410-xl {
    width: 410px !important;
  }

  .w-px-411-xl {
    width: 411px !important;
  }

  .w-px-412-xl {
    width: 412px !important;
  }

  .w-px-413-xl {
    width: 413px !important;
  }

  .w-px-414-xl {
    width: 414px !important;
  }

  .w-px-415-xl {
    width: 415px !important;
  }

  .w-px-416-xl {
    width: 416px !important;
  }

  .w-px-417-xl {
    width: 417px !important;
  }

  .w-px-418-xl {
    width: 418px !important;
  }

  .w-px-419-xl {
    width: 419px !important;
  }

  .w-px-420-xl {
    width: 420px !important;
  }

  .w-px-421-xl {
    width: 421px !important;
  }

  .w-px-422-xl {
    width: 422px !important;
  }

  .w-px-423-xl {
    width: 423px !important;
  }

  .w-px-424-xl {
    width: 424px !important;
  }

  .w-px-425-xl {
    width: 425px !important;
  }

  .w-px-426-xl {
    width: 426px !important;
  }

  .w-px-427-xl {
    width: 427px !important;
  }

  .w-px-428-xl {
    width: 428px !important;
  }

  .w-px-429-xl {
    width: 429px !important;
  }

  .w-px-430-xl {
    width: 430px !important;
  }

  .w-px-431-xl {
    width: 431px !important;
  }

  .w-px-432-xl {
    width: 432px !important;
  }

  .w-px-433-xl {
    width: 433px !important;
  }

  .w-px-434-xl {
    width: 434px !important;
  }

  .w-px-435-xl {
    width: 435px !important;
  }

  .w-px-436-xl {
    width: 436px !important;
  }

  .w-px-437-xl {
    width: 437px !important;
  }

  .w-px-438-xl {
    width: 438px !important;
  }

  .w-px-439-xl {
    width: 439px !important;
  }

  .w-px-440-xl {
    width: 440px !important;
  }

  .w-px-441-xl {
    width: 441px !important;
  }

  .w-px-442-xl {
    width: 442px !important;
  }

  .w-px-443-xl {
    width: 443px !important;
  }

  .w-px-444-xl {
    width: 444px !important;
  }

  .w-px-445-xl {
    width: 445px !important;
  }

  .w-px-446-xl {
    width: 446px !important;
  }

  .w-px-447-xl {
    width: 447px !important;
  }

  .w-px-448-xl {
    width: 448px !important;
  }

  .w-px-449-xl {
    width: 449px !important;
  }

  .w-px-450-xl {
    width: 450px !important;
  }

  .w-px-451-xl {
    width: 451px !important;
  }

  .w-px-452-xl {
    width: 452px !important;
  }

  .w-px-453-xl {
    width: 453px !important;
  }

  .w-px-454-xl {
    width: 454px !important;
  }

  .w-px-455-xl {
    width: 455px !important;
  }

  .w-px-456-xl {
    width: 456px !important;
  }

  .w-px-457-xl {
    width: 457px !important;
  }

  .w-px-458-xl {
    width: 458px !important;
  }

  .w-px-459-xl {
    width: 459px !important;
  }

  .w-px-460-xl {
    width: 460px !important;
  }

  .w-px-461-xl {
    width: 461px !important;
  }

  .w-px-462-xl {
    width: 462px !important;
  }

  .w-px-463-xl {
    width: 463px !important;
  }

  .w-px-464-xl {
    width: 464px !important;
  }

  .w-px-465-xl {
    width: 465px !important;
  }

  .w-px-466-xl {
    width: 466px !important;
  }

  .w-px-467-xl {
    width: 467px !important;
  }

  .w-px-468-xl {
    width: 468px !important;
  }

  .w-px-469-xl {
    width: 469px !important;
  }

  .w-px-470-xl {
    width: 470px !important;
  }

  .w-px-471-xl {
    width: 471px !important;
  }

  .w-px-472-xl {
    width: 472px !important;
  }

  .w-px-473-xl {
    width: 473px !important;
  }

  .w-px-474-xl {
    width: 474px !important;
  }

  .w-px-475-xl {
    width: 475px !important;
  }

  .w-px-476-xl {
    width: 476px !important;
  }

  .w-px-477-xl {
    width: 477px !important;
  }

  .w-px-478-xl {
    width: 478px !important;
  }

  .w-px-479-xl {
    width: 479px !important;
  }

  .w-px-480-xl {
    width: 480px !important;
  }

  .w-px-481-xl {
    width: 481px !important;
  }

  .w-px-482-xl {
    width: 482px !important;
  }

  .w-px-483-xl {
    width: 483px !important;
  }

  .w-px-484-xl {
    width: 484px !important;
  }

  .w-px-485-xl {
    width: 485px !important;
  }

  .w-px-486-xl {
    width: 486px !important;
  }

  .w-px-487-xl {
    width: 487px !important;
  }

  .w-px-488-xl {
    width: 488px !important;
  }

  .w-px-489-xl {
    width: 489px !important;
  }

  .w-px-490-xl {
    width: 490px !important;
  }

  .w-px-491-xl {
    width: 491px !important;
  }

  .w-px-492-xl {
    width: 492px !important;
  }

  .w-px-493-xl {
    width: 493px !important;
  }

  .w-px-494-xl {
    width: 494px !important;
  }

  .w-px-495-xl {
    width: 495px !important;
  }

  .w-px-496-xl {
    width: 496px !important;
  }

  .w-px-497-xl {
    width: 497px !important;
  }

  .w-px-498-xl {
    width: 498px !important;
  }

  .w-px-499-xl {
    width: 499px !important;
  }

  .w-px-500-xl {
    width: 500px !important;
  }

  .w-px-501-xl {
    width: 501px !important;
  }

  .w-px-502-xl {
    width: 502px !important;
  }

  .w-px-503-xl {
    width: 503px !important;
  }

  .w-px-504-xl {
    width: 504px !important;
  }

  .w-px-505-xl {
    width: 505px !important;
  }

  .w-px-506-xl {
    width: 506px !important;
  }

  .w-px-507-xl {
    width: 507px !important;
  }

  .w-px-508-xl {
    width: 508px !important;
  }

  .w-px-509-xl {
    width: 509px !important;
  }

  .w-px-510-xl {
    width: 510px !important;
  }

  .w-px-511-xl {
    width: 511px !important;
  }

  .w-px-512-xl {
    width: 512px !important;
  }

  .w-px-513-xl {
    width: 513px !important;
  }

  .w-px-514-xl {
    width: 514px !important;
  }

  .w-px-515-xl {
    width: 515px !important;
  }

  .w-px-516-xl {
    width: 516px !important;
  }

  .w-px-517-xl {
    width: 517px !important;
  }

  .w-px-518-xl {
    width: 518px !important;
  }

  .w-px-519-xl {
    width: 519px !important;
  }

  .w-px-520-xl {
    width: 520px !important;
  }

  .w-px-521-xl {
    width: 521px !important;
  }

  .w-px-522-xl {
    width: 522px !important;
  }

  .w-px-523-xl {
    width: 523px !important;
  }

  .w-px-524-xl {
    width: 524px !important;
  }

  .w-px-525-xl {
    width: 525px !important;
  }

  .w-px-526-xl {
    width: 526px !important;
  }

  .w-px-527-xl {
    width: 527px !important;
  }

  .w-px-528-xl {
    width: 528px !important;
  }

  .w-px-529-xl {
    width: 529px !important;
  }

  .w-px-530-xl {
    width: 530px !important;
  }

  .w-px-531-xl {
    width: 531px !important;
  }

  .w-px-532-xl {
    width: 532px !important;
  }

  .w-px-533-xl {
    width: 533px !important;
  }

  .w-px-534-xl {
    width: 534px !important;
  }

  .w-px-535-xl {
    width: 535px !important;
  }

  .w-px-536-xl {
    width: 536px !important;
  }

  .w-px-537-xl {
    width: 537px !important;
  }

  .w-px-538-xl {
    width: 538px !important;
  }

  .w-px-539-xl {
    width: 539px !important;
  }

  .w-px-540-xl {
    width: 540px !important;
  }

  .w-px-541-xl {
    width: 541px !important;
  }

  .w-px-542-xl {
    width: 542px !important;
  }

  .w-px-543-xl {
    width: 543px !important;
  }

  .w-px-544-xl {
    width: 544px !important;
  }

  .w-px-545-xl {
    width: 545px !important;
  }

  .w-px-546-xl {
    width: 546px !important;
  }

  .w-px-547-xl {
    width: 547px !important;
  }

  .w-px-548-xl {
    width: 548px !important;
  }

  .w-px-549-xl {
    width: 549px !important;
  }

  .w-px-550-xl {
    width: 550px !important;
  }

  .w-px-551-xl {
    width: 551px !important;
  }

  .w-px-552-xl {
    width: 552px !important;
  }

  .w-px-553-xl {
    width: 553px !important;
  }

  .w-px-554-xl {
    width: 554px !important;
  }

  .w-px-555-xl {
    width: 555px !important;
  }

  .w-px-556-xl {
    width: 556px !important;
  }

  .w-px-557-xl {
    width: 557px !important;
  }

  .w-px-558-xl {
    width: 558px !important;
  }

  .w-px-559-xl {
    width: 559px !important;
  }

  .w-px-560-xl {
    width: 560px !important;
  }

  .w-px-561-xl {
    width: 561px !important;
  }

  .w-px-562-xl {
    width: 562px !important;
  }

  .w-px-563-xl {
    width: 563px !important;
  }

  .w-px-564-xl {
    width: 564px !important;
  }

  .w-px-565-xl {
    width: 565px !important;
  }

  .w-px-566-xl {
    width: 566px !important;
  }

  .w-px-567-xl {
    width: 567px !important;
  }

  .w-px-568-xl {
    width: 568px !important;
  }

  .w-px-569-xl {
    width: 569px !important;
  }

  .w-px-570-xl {
    width: 570px !important;
  }

  .w-px-571-xl {
    width: 571px !important;
  }

  .w-px-572-xl {
    width: 572px !important;
  }

  .w-px-573-xl {
    width: 573px !important;
  }

  .w-px-574-xl {
    width: 574px !important;
  }

  .w-px-575-xl {
    width: 575px !important;
  }

  .w-px-576-xl {
    width: 576px !important;
  }

  .w-px-577-xl {
    width: 577px !important;
  }

  .w-px-578-xl {
    width: 578px !important;
  }

  .w-px-579-xl {
    width: 579px !important;
  }

  .w-px-580-xl {
    width: 580px !important;
  }

  .w-px-581-xl {
    width: 581px !important;
  }

  .w-px-582-xl {
    width: 582px !important;
  }

  .w-px-583-xl {
    width: 583px !important;
  }

  .w-px-584-xl {
    width: 584px !important;
  }

  .w-px-585-xl {
    width: 585px !important;
  }

  .w-px-586-xl {
    width: 586px !important;
  }

  .w-px-587-xl {
    width: 587px !important;
  }

  .w-px-588-xl {
    width: 588px !important;
  }

  .w-px-589-xl {
    width: 589px !important;
  }

  .w-px-590-xl {
    width: 590px !important;
  }

  .w-px-591-xl {
    width: 591px !important;
  }

  .w-px-592-xl {
    width: 592px !important;
  }

  .w-px-593-xl {
    width: 593px !important;
  }

  .w-px-594-xl {
    width: 594px !important;
  }

  .w-px-595-xl {
    width: 595px !important;
  }

  .w-px-596-xl {
    width: 596px !important;
  }

  .w-px-597-xl {
    width: 597px !important;
  }

  .w-px-598-xl {
    width: 598px !important;
  }

  .w-px-599-xl {
    width: 599px !important;
  }

  .w-px-600-xl {
    width: 600px !important;
  }

  .w-px-601-xl {
    width: 601px !important;
  }

  .w-px-602-xl {
    width: 602px !important;
  }

  .w-px-603-xl {
    width: 603px !important;
  }

  .w-px-604-xl {
    width: 604px !important;
  }

  .w-px-605-xl {
    width: 605px !important;
  }

  .w-px-606-xl {
    width: 606px !important;
  }

  .w-px-607-xl {
    width: 607px !important;
  }

  .w-px-608-xl {
    width: 608px !important;
  }

  .w-px-609-xl {
    width: 609px !important;
  }

  .w-px-610-xl {
    width: 610px !important;
  }

  .w-px-611-xl {
    width: 611px !important;
  }

  .w-px-612-xl {
    width: 612px !important;
  }

  .w-px-613-xl {
    width: 613px !important;
  }

  .w-px-614-xl {
    width: 614px !important;
  }

  .w-px-615-xl {
    width: 615px !important;
  }

  .w-px-616-xl {
    width: 616px !important;
  }

  .w-px-617-xl {
    width: 617px !important;
  }

  .w-px-618-xl {
    width: 618px !important;
  }

  .w-px-619-xl {
    width: 619px !important;
  }

  .w-px-620-xl {
    width: 620px !important;
  }

  .w-px-621-xl {
    width: 621px !important;
  }

  .w-px-622-xl {
    width: 622px !important;
  }

  .w-px-623-xl {
    width: 623px !important;
  }

  .w-px-624-xl {
    width: 624px !important;
  }

  .w-px-625-xl {
    width: 625px !important;
  }

  .w-px-626-xl {
    width: 626px !important;
  }

  .w-px-627-xl {
    width: 627px !important;
  }

  .w-px-628-xl {
    width: 628px !important;
  }

  .w-px-629-xl {
    width: 629px !important;
  }

  .w-px-630-xl {
    width: 630px !important;
  }

  .w-px-631-xl {
    width: 631px !important;
  }

  .w-px-632-xl {
    width: 632px !important;
  }

  .w-px-633-xl {
    width: 633px !important;
  }

  .w-px-634-xl {
    width: 634px !important;
  }

  .w-px-635-xl {
    width: 635px !important;
  }

  .w-px-636-xl {
    width: 636px !important;
  }

  .w-px-637-xl {
    width: 637px !important;
  }

  .w-px-638-xl {
    width: 638px !important;
  }

  .w-px-639-xl {
    width: 639px !important;
  }

  .w-px-640-xl {
    width: 640px !important;
  }

  .w-px-641-xl {
    width: 641px !important;
  }

  .w-px-642-xl {
    width: 642px !important;
  }

  .w-px-643-xl {
    width: 643px !important;
  }

  .w-px-644-xl {
    width: 644px !important;
  }

  .w-px-645-xl {
    width: 645px !important;
  }

  .w-px-646-xl {
    width: 646px !important;
  }

  .w-px-647-xl {
    width: 647px !important;
  }

  .w-px-648-xl {
    width: 648px !important;
  }

  .w-px-649-xl {
    width: 649px !important;
  }

  .w-px-650-xl {
    width: 650px !important;
  }

  .w-px-651-xl {
    width: 651px !important;
  }

  .w-px-652-xl {
    width: 652px !important;
  }

  .w-px-653-xl {
    width: 653px !important;
  }

  .w-px-654-xl {
    width: 654px !important;
  }

  .w-px-655-xl {
    width: 655px !important;
  }

  .w-px-656-xl {
    width: 656px !important;
  }

  .w-px-657-xl {
    width: 657px !important;
  }

  .w-px-658-xl {
    width: 658px !important;
  }

  .w-px-659-xl {
    width: 659px !important;
  }

  .w-px-660-xl {
    width: 660px !important;
  }

  .w-px-661-xl {
    width: 661px !important;
  }

  .w-px-662-xl {
    width: 662px !important;
  }

  .w-px-663-xl {
    width: 663px !important;
  }

  .w-px-664-xl {
    width: 664px !important;
  }

  .w-px-665-xl {
    width: 665px !important;
  }

  .w-px-666-xl {
    width: 666px !important;
  }

  .w-px-667-xl {
    width: 667px !important;
  }

  .w-px-668-xl {
    width: 668px !important;
  }

  .w-px-669-xl {
    width: 669px !important;
  }

  .w-px-670-xl {
    width: 670px !important;
  }

  .w-px-671-xl {
    width: 671px !important;
  }

  .w-px-672-xl {
    width: 672px !important;
  }

  .w-px-673-xl {
    width: 673px !important;
  }

  .w-px-674-xl {
    width: 674px !important;
  }

  .w-px-675-xl {
    width: 675px !important;
  }

  .w-px-676-xl {
    width: 676px !important;
  }

  .w-px-677-xl {
    width: 677px !important;
  }

  .w-px-678-xl {
    width: 678px !important;
  }

  .w-px-679-xl {
    width: 679px !important;
  }

  .w-px-680-xl {
    width: 680px !important;
  }

  .w-px-681-xl {
    width: 681px !important;
  }

  .w-px-682-xl {
    width: 682px !important;
  }

  .w-px-683-xl {
    width: 683px !important;
  }

  .w-px-684-xl {
    width: 684px !important;
  }

  .w-px-685-xl {
    width: 685px !important;
  }

  .w-px-686-xl {
    width: 686px !important;
  }

  .w-px-687-xl {
    width: 687px !important;
  }

  .w-px-688-xl {
    width: 688px !important;
  }

  .w-px-689-xl {
    width: 689px !important;
  }

  .w-px-690-xl {
    width: 690px !important;
  }

  .w-px-691-xl {
    width: 691px !important;
  }

  .w-px-692-xl {
    width: 692px !important;
  }

  .w-px-693-xl {
    width: 693px !important;
  }

  .w-px-694-xl {
    width: 694px !important;
  }

  .w-px-695-xl {
    width: 695px !important;
  }

  .w-px-696-xl {
    width: 696px !important;
  }

  .w-px-697-xl {
    width: 697px !important;
  }

  .w-px-698-xl {
    width: 698px !important;
  }

  .w-px-699-xl {
    width: 699px !important;
  }

  .w-px-700-xl {
    width: 700px !important;
  }

  .w-px-701-xl {
    width: 701px !important;
  }

  .w-px-702-xl {
    width: 702px !important;
  }

  .w-px-703-xl {
    width: 703px !important;
  }

  .w-px-704-xl {
    width: 704px !important;
  }

  .w-px-705-xl {
    width: 705px !important;
  }

  .w-px-706-xl {
    width: 706px !important;
  }

  .w-px-707-xl {
    width: 707px !important;
  }

  .w-px-708-xl {
    width: 708px !important;
  }

  .w-px-709-xl {
    width: 709px !important;
  }

  .w-px-710-xl {
    width: 710px !important;
  }

  .w-px-711-xl {
    width: 711px !important;
  }

  .w-px-712-xl {
    width: 712px !important;
  }

  .w-px-713-xl {
    width: 713px !important;
  }

  .w-px-714-xl {
    width: 714px !important;
  }

  .w-px-715-xl {
    width: 715px !important;
  }

  .w-px-716-xl {
    width: 716px !important;
  }

  .w-px-717-xl {
    width: 717px !important;
  }

  .w-px-718-xl {
    width: 718px !important;
  }

  .w-px-719-xl {
    width: 719px !important;
  }

  .w-px-720-xl {
    width: 720px !important;
  }

  .w-px-721-xl {
    width: 721px !important;
  }

  .w-px-722-xl {
    width: 722px !important;
  }

  .w-px-723-xl {
    width: 723px !important;
  }

  .w-px-724-xl {
    width: 724px !important;
  }

  .w-px-725-xl {
    width: 725px !important;
  }

  .w-px-726-xl {
    width: 726px !important;
  }

  .w-px-727-xl {
    width: 727px !important;
  }

  .w-px-728-xl {
    width: 728px !important;
  }

  .w-px-729-xl {
    width: 729px !important;
  }

  .w-px-730-xl {
    width: 730px !important;
  }

  .w-px-731-xl {
    width: 731px !important;
  }

  .w-px-732-xl {
    width: 732px !important;
  }

  .w-px-733-xl {
    width: 733px !important;
  }

  .w-px-734-xl {
    width: 734px !important;
  }

  .w-px-735-xl {
    width: 735px !important;
  }

  .w-px-736-xl {
    width: 736px !important;
  }

  .w-px-737-xl {
    width: 737px !important;
  }

  .w-px-738-xl {
    width: 738px !important;
  }

  .w-px-739-xl {
    width: 739px !important;
  }

  .w-px-740-xl {
    width: 740px !important;
  }

  .w-px-741-xl {
    width: 741px !important;
  }

  .w-px-742-xl {
    width: 742px !important;
  }

  .w-px-743-xl {
    width: 743px !important;
  }

  .w-px-744-xl {
    width: 744px !important;
  }

  .w-px-745-xl {
    width: 745px !important;
  }

  .w-px-746-xl {
    width: 746px !important;
  }

  .w-px-747-xl {
    width: 747px !important;
  }

  .w-px-748-xl {
    width: 748px !important;
  }

  .w-px-749-xl {
    width: 749px !important;
  }

  .w-px-750-xl {
    width: 750px !important;
  }

  .w-px-751-xl {
    width: 751px !important;
  }

  .w-px-752-xl {
    width: 752px !important;
  }

  .w-px-753-xl {
    width: 753px !important;
  }

  .w-px-754-xl {
    width: 754px !important;
  }

  .w-px-755-xl {
    width: 755px !important;
  }

  .w-px-756-xl {
    width: 756px !important;
  }

  .w-px-757-xl {
    width: 757px !important;
  }

  .w-px-758-xl {
    width: 758px !important;
  }

  .w-px-759-xl {
    width: 759px !important;
  }

  .w-px-760-xl {
    width: 760px !important;
  }

  .w-px-761-xl {
    width: 761px !important;
  }

  .w-px-762-xl {
    width: 762px !important;
  }

  .w-px-763-xl {
    width: 763px !important;
  }

  .w-px-764-xl {
    width: 764px !important;
  }

  .w-px-765-xl {
    width: 765px !important;
  }

  .w-px-766-xl {
    width: 766px !important;
  }

  .w-px-767-xl {
    width: 767px !important;
  }

  .w-px-768-xl {
    width: 768px !important;
  }

  .w-px-769-xl {
    width: 769px !important;
  }

  .w-px-770-xl {
    width: 770px !important;
  }

  .w-px-771-xl {
    width: 771px !important;
  }

  .w-px-772-xl {
    width: 772px !important;
  }

  .w-px-773-xl {
    width: 773px !important;
  }

  .w-px-774-xl {
    width: 774px !important;
  }

  .w-px-775-xl {
    width: 775px !important;
  }

  .w-px-776-xl {
    width: 776px !important;
  }

  .w-px-777-xl {
    width: 777px !important;
  }

  .w-px-778-xl {
    width: 778px !important;
  }

  .w-px-779-xl {
    width: 779px !important;
  }

  .w-px-780-xl {
    width: 780px !important;
  }

  .w-px-781-xl {
    width: 781px !important;
  }

  .w-px-782-xl {
    width: 782px !important;
  }

  .w-px-783-xl {
    width: 783px !important;
  }

  .w-px-784-xl {
    width: 784px !important;
  }

  .w-px-785-xl {
    width: 785px !important;
  }

  .w-px-786-xl {
    width: 786px !important;
  }

  .w-px-787-xl {
    width: 787px !important;
  }

  .w-px-788-xl {
    width: 788px !important;
  }

  .w-px-789-xl {
    width: 789px !important;
  }

  .w-px-790-xl {
    width: 790px !important;
  }

  .w-px-791-xl {
    width: 791px !important;
  }

  .w-px-792-xl {
    width: 792px !important;
  }

  .w-px-793-xl {
    width: 793px !important;
  }

  .w-px-794-xl {
    width: 794px !important;
  }

  .w-px-795-xl {
    width: 795px !important;
  }

  .w-px-796-xl {
    width: 796px !important;
  }

  .w-px-797-xl {
    width: 797px !important;
  }

  .w-px-798-xl {
    width: 798px !important;
  }

  .w-px-799-xl {
    width: 799px !important;
  }

  .w-px-800-xl {
    width: 800px !important;
  }

  .w-px-801-xl {
    width: 801px !important;
  }

  .w-px-802-xl {
    width: 802px !important;
  }

  .w-px-803-xl {
    width: 803px !important;
  }

  .w-px-804-xl {
    width: 804px !important;
  }

  .w-px-805-xl {
    width: 805px !important;
  }

  .w-px-806-xl {
    width: 806px !important;
  }

  .w-px-807-xl {
    width: 807px !important;
  }

  .w-px-808-xl {
    width: 808px !important;
  }

  .w-px-809-xl {
    width: 809px !important;
  }

  .w-px-810-xl {
    width: 810px !important;
  }

  .w-px-811-xl {
    width: 811px !important;
  }

  .w-px-812-xl {
    width: 812px !important;
  }

  .w-px-813-xl {
    width: 813px !important;
  }

  .w-px-814-xl {
    width: 814px !important;
  }

  .w-px-815-xl {
    width: 815px !important;
  }

  .w-px-816-xl {
    width: 816px !important;
  }

  .w-px-817-xl {
    width: 817px !important;
  }

  .w-px-818-xl {
    width: 818px !important;
  }

  .w-px-819-xl {
    width: 819px !important;
  }

  .w-px-820-xl {
    width: 820px !important;
  }

  .w-px-821-xl {
    width: 821px !important;
  }

  .w-px-822-xl {
    width: 822px !important;
  }

  .w-px-823-xl {
    width: 823px !important;
  }

  .w-px-824-xl {
    width: 824px !important;
  }

  .w-px-825-xl {
    width: 825px !important;
  }

  .w-px-826-xl {
    width: 826px !important;
  }

  .w-px-827-xl {
    width: 827px !important;
  }

  .w-px-828-xl {
    width: 828px !important;
  }

  .w-px-829-xl {
    width: 829px !important;
  }

  .w-px-830-xl {
    width: 830px !important;
  }

  .w-px-831-xl {
    width: 831px !important;
  }

  .w-px-832-xl {
    width: 832px !important;
  }

  .w-px-833-xl {
    width: 833px !important;
  }

  .w-px-834-xl {
    width: 834px !important;
  }

  .w-px-835-xl {
    width: 835px !important;
  }

  .w-px-836-xl {
    width: 836px !important;
  }

  .w-px-837-xl {
    width: 837px !important;
  }

  .w-px-838-xl {
    width: 838px !important;
  }

  .w-px-839-xl {
    width: 839px !important;
  }

  .w-px-840-xl {
    width: 840px !important;
  }

  .w-px-841-xl {
    width: 841px !important;
  }

  .w-px-842-xl {
    width: 842px !important;
  }

  .w-px-843-xl {
    width: 843px !important;
  }

  .w-px-844-xl {
    width: 844px !important;
  }

  .w-px-845-xl {
    width: 845px !important;
  }

  .w-px-846-xl {
    width: 846px !important;
  }

  .w-px-847-xl {
    width: 847px !important;
  }

  .w-px-848-xl {
    width: 848px !important;
  }

  .w-px-849-xl {
    width: 849px !important;
  }

  .w-px-850-xl {
    width: 850px !important;
  }

  .w-px-851-xl {
    width: 851px !important;
  }

  .w-px-852-xl {
    width: 852px !important;
  }

  .w-px-853-xl {
    width: 853px !important;
  }

  .w-px-854-xl {
    width: 854px !important;
  }

  .w-px-855-xl {
    width: 855px !important;
  }

  .w-px-856-xl {
    width: 856px !important;
  }

  .w-px-857-xl {
    width: 857px !important;
  }

  .w-px-858-xl {
    width: 858px !important;
  }

  .w-px-859-xl {
    width: 859px !important;
  }

  .w-px-860-xl {
    width: 860px !important;
  }

  .w-px-861-xl {
    width: 861px !important;
  }

  .w-px-862-xl {
    width: 862px !important;
  }

  .w-px-863-xl {
    width: 863px !important;
  }

  .w-px-864-xl {
    width: 864px !important;
  }

  .w-px-865-xl {
    width: 865px !important;
  }

  .w-px-866-xl {
    width: 866px !important;
  }

  .w-px-867-xl {
    width: 867px !important;
  }

  .w-px-868-xl {
    width: 868px !important;
  }

  .w-px-869-xl {
    width: 869px !important;
  }

  .w-px-870-xl {
    width: 870px !important;
  }

  .w-px-871-xl {
    width: 871px !important;
  }

  .w-px-872-xl {
    width: 872px !important;
  }

  .w-px-873-xl {
    width: 873px !important;
  }

  .w-px-874-xl {
    width: 874px !important;
  }

  .w-px-875-xl {
    width: 875px !important;
  }

  .w-px-876-xl {
    width: 876px !important;
  }

  .w-px-877-xl {
    width: 877px !important;
  }

  .w-px-878-xl {
    width: 878px !important;
  }

  .w-px-879-xl {
    width: 879px !important;
  }

  .w-px-880-xl {
    width: 880px !important;
  }

  .w-px-881-xl {
    width: 881px !important;
  }

  .w-px-882-xl {
    width: 882px !important;
  }

  .w-px-883-xl {
    width: 883px !important;
  }

  .w-px-884-xl {
    width: 884px !important;
  }

  .w-px-885-xl {
    width: 885px !important;
  }

  .w-px-886-xl {
    width: 886px !important;
  }

  .w-px-887-xl {
    width: 887px !important;
  }

  .w-px-888-xl {
    width: 888px !important;
  }

  .w-px-889-xl {
    width: 889px !important;
  }

  .w-px-890-xl {
    width: 890px !important;
  }

  .w-px-891-xl {
    width: 891px !important;
  }

  .w-px-892-xl {
    width: 892px !important;
  }

  .w-px-893-xl {
    width: 893px !important;
  }

  .w-px-894-xl {
    width: 894px !important;
  }

  .w-px-895-xl {
    width: 895px !important;
  }

  .w-px-896-xl {
    width: 896px !important;
  }

  .w-px-897-xl {
    width: 897px !important;
  }

  .w-px-898-xl {
    width: 898px !important;
  }

  .w-px-899-xl {
    width: 899px !important;
  }

  .w-px-900-xl {
    width: 900px !important;
  }

  .w-px-901-xl {
    width: 901px !important;
  }

  .w-px-902-xl {
    width: 902px !important;
  }

  .w-px-903-xl {
    width: 903px !important;
  }

  .w-px-904-xl {
    width: 904px !important;
  }

  .w-px-905-xl {
    width: 905px !important;
  }

  .w-px-906-xl {
    width: 906px !important;
  }

  .w-px-907-xl {
    width: 907px !important;
  }

  .w-px-908-xl {
    width: 908px !important;
  }

  .w-px-909-xl {
    width: 909px !important;
  }

  .w-px-910-xl {
    width: 910px !important;
  }

  .w-px-911-xl {
    width: 911px !important;
  }

  .w-px-912-xl {
    width: 912px !important;
  }

  .w-px-913-xl {
    width: 913px !important;
  }

  .w-px-914-xl {
    width: 914px !important;
  }

  .w-px-915-xl {
    width: 915px !important;
  }

  .w-px-916-xl {
    width: 916px !important;
  }

  .w-px-917-xl {
    width: 917px !important;
  }

  .w-px-918-xl {
    width: 918px !important;
  }

  .w-px-919-xl {
    width: 919px !important;
  }

  .w-px-920-xl {
    width: 920px !important;
  }

  .w-px-921-xl {
    width: 921px !important;
  }

  .w-px-922-xl {
    width: 922px !important;
  }

  .w-px-923-xl {
    width: 923px !important;
  }

  .w-px-924-xl {
    width: 924px !important;
  }

  .w-px-925-xl {
    width: 925px !important;
  }

  .w-px-926-xl {
    width: 926px !important;
  }

  .w-px-927-xl {
    width: 927px !important;
  }

  .w-px-928-xl {
    width: 928px !important;
  }

  .w-px-929-xl {
    width: 929px !important;
  }

  .w-px-930-xl {
    width: 930px !important;
  }

  .w-px-931-xl {
    width: 931px !important;
  }

  .w-px-932-xl {
    width: 932px !important;
  }

  .w-px-933-xl {
    width: 933px !important;
  }

  .w-px-934-xl {
    width: 934px !important;
  }

  .w-px-935-xl {
    width: 935px !important;
  }

  .w-px-936-xl {
    width: 936px !important;
  }

  .w-px-937-xl {
    width: 937px !important;
  }

  .w-px-938-xl {
    width: 938px !important;
  }

  .w-px-939-xl {
    width: 939px !important;
  }

  .w-px-940-xl {
    width: 940px !important;
  }

  .w-px-941-xl {
    width: 941px !important;
  }

  .w-px-942-xl {
    width: 942px !important;
  }

  .w-px-943-xl {
    width: 943px !important;
  }

  .w-px-944-xl {
    width: 944px !important;
  }

  .w-px-945-xl {
    width: 945px !important;
  }

  .w-px-946-xl {
    width: 946px !important;
  }

  .w-px-947-xl {
    width: 947px !important;
  }

  .w-px-948-xl {
    width: 948px !important;
  }

  .w-px-949-xl {
    width: 949px !important;
  }

  .w-px-950-xl {
    width: 950px !important;
  }

  .w-px-951-xl {
    width: 951px !important;
  }

  .w-px-952-xl {
    width: 952px !important;
  }

  .w-px-953-xl {
    width: 953px !important;
  }

  .w-px-954-xl {
    width: 954px !important;
  }

  .w-px-955-xl {
    width: 955px !important;
  }

  .w-px-956-xl {
    width: 956px !important;
  }

  .w-px-957-xl {
    width: 957px !important;
  }

  .w-px-958-xl {
    width: 958px !important;
  }

  .w-px-959-xl {
    width: 959px !important;
  }

  .w-px-960-xl {
    width: 960px !important;
  }

  .w-px-961-xl {
    width: 961px !important;
  }

  .w-px-962-xl {
    width: 962px !important;
  }

  .w-px-963-xl {
    width: 963px !important;
  }

  .w-px-964-xl {
    width: 964px !important;
  }

  .w-px-965-xl {
    width: 965px !important;
  }

  .w-px-966-xl {
    width: 966px !important;
  }

  .w-px-967-xl {
    width: 967px !important;
  }

  .w-px-968-xl {
    width: 968px !important;
  }

  .w-px-969-xl {
    width: 969px !important;
  }

  .w-px-970-xl {
    width: 970px !important;
  }

  .w-px-971-xl {
    width: 971px !important;
  }

  .w-px-972-xl {
    width: 972px !important;
  }

  .w-px-973-xl {
    width: 973px !important;
  }

  .w-px-974-xl {
    width: 974px !important;
  }

  .w-px-975-xl {
    width: 975px !important;
  }

  .w-px-976-xl {
    width: 976px !important;
  }

  .w-px-977-xl {
    width: 977px !important;
  }

  .w-px-978-xl {
    width: 978px !important;
  }

  .w-px-979-xl {
    width: 979px !important;
  }

  .w-px-980-xl {
    width: 980px !important;
  }

  .w-px-981-xl {
    width: 981px !important;
  }

  .w-px-982-xl {
    width: 982px !important;
  }

  .w-px-983-xl {
    width: 983px !important;
  }

  .w-px-984-xl {
    width: 984px !important;
  }

  .w-px-985-xl {
    width: 985px !important;
  }

  .w-px-986-xl {
    width: 986px !important;
  }

  .w-px-987-xl {
    width: 987px !important;
  }

  .w-px-988-xl {
    width: 988px !important;
  }

  .w-px-989-xl {
    width: 989px !important;
  }

  .w-px-990-xl {
    width: 990px !important;
  }

  .w-px-991-xl {
    width: 991px !important;
  }

  .w-px-992-xl {
    width: 992px !important;
  }

  .w-px-993-xl {
    width: 993px !important;
  }

  .w-px-994-xl {
    width: 994px !important;
  }

  .w-px-995-xl {
    width: 995px !important;
  }

  .w-px-996-xl {
    width: 996px !important;
  }

  .w-px-997-xl {
    width: 997px !important;
  }

  .w-px-998-xl {
    width: 998px !important;
  }

  .w-px-999-xl {
    width: 999px !important;
  }

  .w-px-1000-xl {
    width: 1000px !important;
  }

  .w-px-1001-xl {
    width: 1001px !important;
  }

  .w-px-1002-xl {
    width: 1002px !important;
  }

  .w-px-1003-xl {
    width: 1003px !important;
  }

  .w-px-1004-xl {
    width: 1004px !important;
  }

  .w-px-1005-xl {
    width: 1005px !important;
  }

  .w-px-1006-xl {
    width: 1006px !important;
  }

  .w-px-1007-xl {
    width: 1007px !important;
  }

  .w-px-1008-xl {
    width: 1008px !important;
  }

  .w-px-1009-xl {
    width: 1009px !important;
  }

  .w-px-1010-xl {
    width: 1010px !important;
  }

  .w-px-1011-xl {
    width: 1011px !important;
  }

  .w-px-1012-xl {
    width: 1012px !important;
  }

  .w-px-1013-xl {
    width: 1013px !important;
  }

  .w-px-1014-xl {
    width: 1014px !important;
  }

  .w-px-1015-xl {
    width: 1015px !important;
  }

  .w-px-1016-xl {
    width: 1016px !important;
  }

  .w-px-1017-xl {
    width: 1017px !important;
  }

  .w-px-1018-xl {
    width: 1018px !important;
  }

  .w-px-1019-xl {
    width: 1019px !important;
  }

  .w-px-1020-xl {
    width: 1020px !important;
  }

  .w-px-1021-xl {
    width: 1021px !important;
  }

  .w-px-1022-xl {
    width: 1022px !important;
  }

  .w-px-1023-xl {
    width: 1023px !important;
  }

  .w-px-1024-xl {
    width: 1024px !important;
  }

  .w-px-1025-xl {
    width: 1025px !important;
  }

  .w-px-1026-xl {
    width: 1026px !important;
  }

  .w-px-1027-xl {
    width: 1027px !important;
  }

  .w-px-1028-xl {
    width: 1028px !important;
  }

  .w-px-1029-xl {
    width: 1029px !important;
  }

  .w-px-1030-xl {
    width: 1030px !important;
  }

  .w-px-1031-xl {
    width: 1031px !important;
  }

  .w-px-1032-xl {
    width: 1032px !important;
  }

  .w-px-1033-xl {
    width: 1033px !important;
  }

  .w-px-1034-xl {
    width: 1034px !important;
  }

  .w-px-1035-xl {
    width: 1035px !important;
  }

  .w-px-1036-xl {
    width: 1036px !important;
  }

  .w-px-1037-xl {
    width: 1037px !important;
  }

  .w-px-1038-xl {
    width: 1038px !important;
  }

  .w-px-1039-xl {
    width: 1039px !important;
  }

  .w-px-1040-xl {
    width: 1040px !important;
  }

  .w-px-1041-xl {
    width: 1041px !important;
  }

  .w-px-1042-xl {
    width: 1042px !important;
  }

  .w-px-1043-xl {
    width: 1043px !important;
  }

  .w-px-1044-xl {
    width: 1044px !important;
  }

  .w-px-1045-xl {
    width: 1045px !important;
  }

  .w-px-1046-xl {
    width: 1046px !important;
  }

  .w-px-1047-xl {
    width: 1047px !important;
  }

  .w-px-1048-xl {
    width: 1048px !important;
  }

  .w-px-1049-xl {
    width: 1049px !important;
  }

  .w-px-1050-xl {
    width: 1050px !important;
  }

  .w-px-1051-xl {
    width: 1051px !important;
  }

  .w-px-1052-xl {
    width: 1052px !important;
  }

  .w-px-1053-xl {
    width: 1053px !important;
  }

  .w-px-1054-xl {
    width: 1054px !important;
  }

  .w-px-1055-xl {
    width: 1055px !important;
  }

  .w-px-1056-xl {
    width: 1056px !important;
  }

  .w-px-1057-xl {
    width: 1057px !important;
  }

  .w-px-1058-xl {
    width: 1058px !important;
  }

  .w-px-1059-xl {
    width: 1059px !important;
  }

  .w-px-1060-xl {
    width: 1060px !important;
  }

  .w-px-1061-xl {
    width: 1061px !important;
  }

  .w-px-1062-xl {
    width: 1062px !important;
  }

  .w-px-1063-xl {
    width: 1063px !important;
  }

  .w-px-1064-xl {
    width: 1064px !important;
  }

  .w-px-1065-xl {
    width: 1065px !important;
  }

  .w-px-1066-xl {
    width: 1066px !important;
  }

  .w-px-1067-xl {
    width: 1067px !important;
  }

  .w-px-1068-xl {
    width: 1068px !important;
  }

  .w-px-1069-xl {
    width: 1069px !important;
  }

  .w-px-1070-xl {
    width: 1070px !important;
  }

  .w-px-1071-xl {
    width: 1071px !important;
  }

  .w-px-1072-xl {
    width: 1072px !important;
  }

  .w-px-1073-xl {
    width: 1073px !important;
  }

  .w-px-1074-xl {
    width: 1074px !important;
  }

  .w-px-1075-xl {
    width: 1075px !important;
  }

  .w-px-1076-xl {
    width: 1076px !important;
  }

  .w-px-1077-xl {
    width: 1077px !important;
  }

  .w-px-1078-xl {
    width: 1078px !important;
  }

  .w-px-1079-xl {
    width: 1079px !important;
  }

  .w-px-1080-xl {
    width: 1080px !important;
  }

  .w-px-1081-xl {
    width: 1081px !important;
  }

  .w-px-1082-xl {
    width: 1082px !important;
  }

  .w-px-1083-xl {
    width: 1083px !important;
  }

  .w-px-1084-xl {
    width: 1084px !important;
  }

  .w-px-1085-xl {
    width: 1085px !important;
  }

  .w-px-1086-xl {
    width: 1086px !important;
  }

  .w-px-1087-xl {
    width: 1087px !important;
  }

  .w-px-1088-xl {
    width: 1088px !important;
  }

  .w-px-1089-xl {
    width: 1089px !important;
  }

  .w-px-1090-xl {
    width: 1090px !important;
  }

  .w-px-1091-xl {
    width: 1091px !important;
  }

  .w-px-1092-xl {
    width: 1092px !important;
  }

  .w-px-1093-xl {
    width: 1093px !important;
  }

  .w-px-1094-xl {
    width: 1094px !important;
  }

  .w-px-1095-xl {
    width: 1095px !important;
  }

  .w-px-1096-xl {
    width: 1096px !important;
  }

  .w-px-1097-xl {
    width: 1097px !important;
  }

  .w-px-1098-xl {
    width: 1098px !important;
  }

  .w-px-1099-xl {
    width: 1099px !important;
  }

  .w-px-1100-xl {
    width: 1100px !important;
  }

  .w-px-1101-xl {
    width: 1101px !important;
  }

  .w-px-1102-xl {
    width: 1102px !important;
  }

  .w-px-1103-xl {
    width: 1103px !important;
  }

  .w-px-1104-xl {
    width: 1104px !important;
  }

  .w-px-1105-xl {
    width: 1105px !important;
  }

  .w-px-1106-xl {
    width: 1106px !important;
  }

  .w-px-1107-xl {
    width: 1107px !important;
  }

  .w-px-1108-xl {
    width: 1108px !important;
  }

  .w-px-1109-xl {
    width: 1109px !important;
  }

  .w-px-1110-xl {
    width: 1110px !important;
  }

  .w-px-1111-xl {
    width: 1111px !important;
  }

  .w-px-1112-xl {
    width: 1112px !important;
  }

  .w-px-1113-xl {
    width: 1113px !important;
  }

  .w-px-1114-xl {
    width: 1114px !important;
  }

  .w-px-1115-xl {
    width: 1115px !important;
  }

  .w-px-1116-xl {
    width: 1116px !important;
  }

  .w-px-1117-xl {
    width: 1117px !important;
  }

  .w-px-1118-xl {
    width: 1118px !important;
  }

  .w-px-1119-xl {
    width: 1119px !important;
  }

  .w-px-1120-xl {
    width: 1120px !important;
  }

  .w-px-1121-xl {
    width: 1121px !important;
  }

  .w-px-1122-xl {
    width: 1122px !important;
  }

  .w-px-1123-xl {
    width: 1123px !important;
  }

  .w-px-1124-xl {
    width: 1124px !important;
  }

  .w-px-1125-xl {
    width: 1125px !important;
  }

  .w-px-1126-xl {
    width: 1126px !important;
  }

  .w-px-1127-xl {
    width: 1127px !important;
  }

  .w-px-1128-xl {
    width: 1128px !important;
  }

  .w-px-1129-xl {
    width: 1129px !important;
  }

  .w-px-1130-xl {
    width: 1130px !important;
  }

  .w-px-1131-xl {
    width: 1131px !important;
  }

  .w-px-1132-xl {
    width: 1132px !important;
  }

  .w-px-1133-xl {
    width: 1133px !important;
  }

  .w-px-1134-xl {
    width: 1134px !important;
  }

  .w-px-1135-xl {
    width: 1135px !important;
  }

  .w-px-1136-xl {
    width: 1136px !important;
  }

  .w-px-1137-xl {
    width: 1137px !important;
  }

  .w-px-1138-xl {
    width: 1138px !important;
  }

  .w-px-1139-xl {
    width: 1139px !important;
  }

  .w-px-1140-xl {
    width: 1140px !important;
  }

  .w-px-1141-xl {
    width: 1141px !important;
  }

  .w-px-1142-xl {
    width: 1142px !important;
  }

  .w-px-1143-xl {
    width: 1143px !important;
  }

  .w-px-1144-xl {
    width: 1144px !important;
  }

  .w-px-1145-xl {
    width: 1145px !important;
  }

  .w-px-1146-xl {
    width: 1146px !important;
  }

  .w-px-1147-xl {
    width: 1147px !important;
  }

  .w-px-1148-xl {
    width: 1148px !important;
  }

  .w-px-1149-xl {
    width: 1149px !important;
  }

  .w-px-1150-xl {
    width: 1150px !important;
  }

  .w-px-1151-xl {
    width: 1151px !important;
  }

  .w-px-1152-xl {
    width: 1152px !important;
  }

  .w-px-1153-xl {
    width: 1153px !important;
  }

  .w-px-1154-xl {
    width: 1154px !important;
  }

  .w-px-1155-xl {
    width: 1155px !important;
  }

  .w-px-1156-xl {
    width: 1156px !important;
  }

  .w-px-1157-xl {
    width: 1157px !important;
  }

  .w-px-1158-xl {
    width: 1158px !important;
  }

  .w-px-1159-xl {
    width: 1159px !important;
  }

  .w-px-1160-xl {
    width: 1160px !important;
  }

  .w-px-1161-xl {
    width: 1161px !important;
  }

  .w-px-1162-xl {
    width: 1162px !important;
  }

  .w-px-1163-xl {
    width: 1163px !important;
  }

  .w-px-1164-xl {
    width: 1164px !important;
  }

  .w-px-1165-xl {
    width: 1165px !important;
  }

  .w-px-1166-xl {
    width: 1166px !important;
  }

  .w-px-1167-xl {
    width: 1167px !important;
  }

  .w-px-1168-xl {
    width: 1168px !important;
  }

  .w-px-1169-xl {
    width: 1169px !important;
  }

  .w-px-1170-xl {
    width: 1170px !important;
  }

  .w-px-1171-xl {
    width: 1171px !important;
  }

  .w-px-1172-xl {
    width: 1172px !important;
  }

  .w-px-1173-xl {
    width: 1173px !important;
  }

  .w-px-1174-xl {
    width: 1174px !important;
  }

  .w-px-1175-xl {
    width: 1175px !important;
  }

  .w-px-1176-xl {
    width: 1176px !important;
  }

  .w-px-1177-xl {
    width: 1177px !important;
  }

  .w-px-1178-xl {
    width: 1178px !important;
  }

  .w-px-1179-xl {
    width: 1179px !important;
  }

  .w-px-1180-xl {
    width: 1180px !important;
  }

  .w-px-1181-xl {
    width: 1181px !important;
  }

  .w-px-1182-xl {
    width: 1182px !important;
  }

  .w-px-1183-xl {
    width: 1183px !important;
  }

  .w-px-1184-xl {
    width: 1184px !important;
  }

  .w-px-1185-xl {
    width: 1185px !important;
  }

  .w-px-1186-xl {
    width: 1186px !important;
  }

  .w-px-1187-xl {
    width: 1187px !important;
  }

  .w-px-1188-xl {
    width: 1188px !important;
  }

  .w-px-1189-xl {
    width: 1189px !important;
  }

  .w-px-1190-xl {
    width: 1190px !important;
  }

  .w-px-1191-xl {
    width: 1191px !important;
  }

  .w-px-1192-xl {
    width: 1192px !important;
  }

  .w-px-1193-xl {
    width: 1193px !important;
  }

  .w-px-1194-xl {
    width: 1194px !important;
  }

  .w-px-1195-xl {
    width: 1195px !important;
  }

  .w-px-1196-xl {
    width: 1196px !important;
  }

  .w-px-1197-xl {
    width: 1197px !important;
  }

  .w-px-1198-xl {
    width: 1198px !important;
  }

  .w-px-1199-xl {
    width: 1199px !important;
  }

  .w-px-1200-xl {
    width: 1200px !important;
  }

  .w-px-1201-xl {
    width: 1201px !important;
  }

  .w-px-1202-xl {
    width: 1202px !important;
  }

  .w-px-1203-xl {
    width: 1203px !important;
  }

  .w-px-1204-xl {
    width: 1204px !important;
  }

  .w-px-1205-xl {
    width: 1205px !important;
  }

  .w-px-1206-xl {
    width: 1206px !important;
  }

  .w-px-1207-xl {
    width: 1207px !important;
  }

  .w-px-1208-xl {
    width: 1208px !important;
  }

  .w-px-1209-xl {
    width: 1209px !important;
  }

  .w-px-1210-xl {
    width: 1210px !important;
  }

  .w-px-1211-xl {
    width: 1211px !important;
  }

  .w-px-1212-xl {
    width: 1212px !important;
  }

  .w-px-1213-xl {
    width: 1213px !important;
  }

  .w-px-1214-xl {
    width: 1214px !important;
  }

  .w-px-1215-xl {
    width: 1215px !important;
  }

  .w-px-1216-xl {
    width: 1216px !important;
  }

  .w-px-1217-xl {
    width: 1217px !important;
  }

  .w-px-1218-xl {
    width: 1218px !important;
  }

  .w-px-1219-xl {
    width: 1219px !important;
  }

  .w-px-1220-xl {
    width: 1220px !important;
  }

  .w-px-1221-xl {
    width: 1221px !important;
  }

  .w-px-1222-xl {
    width: 1222px !important;
  }

  .w-px-1223-xl {
    width: 1223px !important;
  }

  .w-px-1224-xl {
    width: 1224px !important;
  }

  .w-px-1225-xl {
    width: 1225px !important;
  }

  .w-px-1226-xl {
    width: 1226px !important;
  }

  .w-px-1227-xl {
    width: 1227px !important;
  }

  .w-px-1228-xl {
    width: 1228px !important;
  }

  .w-px-1229-xl {
    width: 1229px !important;
  }

  .w-px-1230-xl {
    width: 1230px !important;
  }

  .w-px-1231-xl {
    width: 1231px !important;
  }

  .w-px-1232-xl {
    width: 1232px !important;
  }

  .w-px-1233-xl {
    width: 1233px !important;
  }

  .w-px-1234-xl {
    width: 1234px !important;
  }

  .w-px-1235-xl {
    width: 1235px !important;
  }

  .w-px-1236-xl {
    width: 1236px !important;
  }

  .w-px-1237-xl {
    width: 1237px !important;
  }

  .w-px-1238-xl {
    width: 1238px !important;
  }

  .w-px-1239-xl {
    width: 1239px !important;
  }

  .w-px-1240-xl {
    width: 1240px !important;
  }

  .w-px-1241-xl {
    width: 1241px !important;
  }

  .w-px-1242-xl {
    width: 1242px !important;
  }

  .w-px-1243-xl {
    width: 1243px !important;
  }

  .w-px-1244-xl {
    width: 1244px !important;
  }

  .w-px-1245-xl {
    width: 1245px !important;
  }

  .w-px-1246-xl {
    width: 1246px !important;
  }

  .w-px-1247-xl {
    width: 1247px !important;
  }

  .w-px-1248-xl {
    width: 1248px !important;
  }

  .w-px-1249-xl {
    width: 1249px !important;
  }

  .w-px-1250-xl {
    width: 1250px !important;
  }

  .w-px-1251-xl {
    width: 1251px !important;
  }

  .w-px-1252-xl {
    width: 1252px !important;
  }

  .w-px-1253-xl {
    width: 1253px !important;
  }

  .w-px-1254-xl {
    width: 1254px !important;
  }

  .w-px-1255-xl {
    width: 1255px !important;
  }

  .w-px-1256-xl {
    width: 1256px !important;
  }

  .w-px-1257-xl {
    width: 1257px !important;
  }

  .w-px-1258-xl {
    width: 1258px !important;
  }

  .w-px-1259-xl {
    width: 1259px !important;
  }

  .w-px-1260-xl {
    width: 1260px !important;
  }

  .w-px-1261-xl {
    width: 1261px !important;
  }

  .w-px-1262-xl {
    width: 1262px !important;
  }

  .w-px-1263-xl {
    width: 1263px !important;
  }

  .w-px-1264-xl {
    width: 1264px !important;
  }

  .w-px-1265-xl {
    width: 1265px !important;
  }

  .w-px-1266-xl {
    width: 1266px !important;
  }

  .w-px-1267-xl {
    width: 1267px !important;
  }

  .w-px-1268-xl {
    width: 1268px !important;
  }

  .w-px-1269-xl {
    width: 1269px !important;
  }

  .w-px-1270-xl {
    width: 1270px !important;
  }

  .w-px-1271-xl {
    width: 1271px !important;
  }

  .w-px-1272-xl {
    width: 1272px !important;
  }

  .w-px-1273-xl {
    width: 1273px !important;
  }

  .w-px-1274-xl {
    width: 1274px !important;
  }

  .w-px-1275-xl {
    width: 1275px !important;
  }

  .w-px-1276-xl {
    width: 1276px !important;
  }

  .w-px-1277-xl {
    width: 1277px !important;
  }

  .w-px-1278-xl {
    width: 1278px !important;
  }

  .w-px-1279-xl {
    width: 1279px !important;
  }

  .w-px-1280-xl {
    width: 1280px !important;
  }

  .w-px-1281-xl {
    width: 1281px !important;
  }

  .w-px-1282-xl {
    width: 1282px !important;
  }

  .w-px-1283-xl {
    width: 1283px !important;
  }

  .w-px-1284-xl {
    width: 1284px !important;
  }

  .w-px-1285-xl {
    width: 1285px !important;
  }

  .w-px-1286-xl {
    width: 1286px !important;
  }

  .w-px-1287-xl {
    width: 1287px !important;
  }

  .w-px-1288-xl {
    width: 1288px !important;
  }

  .w-px-1289-xl {
    width: 1289px !important;
  }

  .w-px-1290-xl {
    width: 1290px !important;
  }

  .w-px-1291-xl {
    width: 1291px !important;
  }

  .w-px-1292-xl {
    width: 1292px !important;
  }

  .w-px-1293-xl {
    width: 1293px !important;
  }

  .w-px-1294-xl {
    width: 1294px !important;
  }

  .w-px-1295-xl {
    width: 1295px !important;
  }

  .w-px-1296-xl {
    width: 1296px !important;
  }

  .w-px-1297-xl {
    width: 1297px !important;
  }

  .w-px-1298-xl {
    width: 1298px !important;
  }

  .w-px-1299-xl {
    width: 1299px !important;
  }

  .w-px-1300-xl {
    width: 1300px !important;
  }

  .w-px-1301-xl {
    width: 1301px !important;
  }

  .w-px-1302-xl {
    width: 1302px !important;
  }

  .w-px-1303-xl {
    width: 1303px !important;
  }

  .w-px-1304-xl {
    width: 1304px !important;
  }

  .w-px-1305-xl {
    width: 1305px !important;
  }

  .w-px-1306-xl {
    width: 1306px !important;
  }

  .w-px-1307-xl {
    width: 1307px !important;
  }

  .w-px-1308-xl {
    width: 1308px !important;
  }

  .w-px-1309-xl {
    width: 1309px !important;
  }

  .w-px-1310-xl {
    width: 1310px !important;
  }

  .w-px-1311-xl {
    width: 1311px !important;
  }

  .w-px-1312-xl {
    width: 1312px !important;
  }

  .w-px-1313-xl {
    width: 1313px !important;
  }

  .w-px-1314-xl {
    width: 1314px !important;
  }

  .w-px-1315-xl {
    width: 1315px !important;
  }

  .w-px-1316-xl {
    width: 1316px !important;
  }

  .w-px-1317-xl {
    width: 1317px !important;
  }

  .w-px-1318-xl {
    width: 1318px !important;
  }

  .w-px-1319-xl {
    width: 1319px !important;
  }

  .w-px-1320-xl {
    width: 1320px !important;
  }

  .w-px-1321-xl {
    width: 1321px !important;
  }

  .w-px-1322-xl {
    width: 1322px !important;
  }

  .w-px-1323-xl {
    width: 1323px !important;
  }

  .w-px-1324-xl {
    width: 1324px !important;
  }

  .w-px-1325-xl {
    width: 1325px !important;
  }

  .w-px-1326-xl {
    width: 1326px !important;
  }

  .w-px-1327-xl {
    width: 1327px !important;
  }

  .w-px-1328-xl {
    width: 1328px !important;
  }

  .w-px-1329-xl {
    width: 1329px !important;
  }

  .w-px-1330-xl {
    width: 1330px !important;
  }

  .w-px-1331-xl {
    width: 1331px !important;
  }

  .w-px-1332-xl {
    width: 1332px !important;
  }

  .w-px-1333-xl {
    width: 1333px !important;
  }

  .w-px-1334-xl {
    width: 1334px !important;
  }

  .w-px-1335-xl {
    width: 1335px !important;
  }

  .w-px-1336-xl {
    width: 1336px !important;
  }

  .w-px-1337-xl {
    width: 1337px !important;
  }

  .w-px-1338-xl {
    width: 1338px !important;
  }

  .w-px-1339-xl {
    width: 1339px !important;
  }

  .w-px-1340-xl {
    width: 1340px !important;
  }

  .w-px-1341-xl {
    width: 1341px !important;
  }

  .w-px-1342-xl {
    width: 1342px !important;
  }

  .w-px-1343-xl {
    width: 1343px !important;
  }

  .w-px-1344-xl {
    width: 1344px !important;
  }

  .w-px-1345-xl {
    width: 1345px !important;
  }

  .w-px-1346-xl {
    width: 1346px !important;
  }

  .w-px-1347-xl {
    width: 1347px !important;
  }

  .w-px-1348-xl {
    width: 1348px !important;
  }

  .w-px-1349-xl {
    width: 1349px !important;
  }

  .w-px-1350-xl {
    width: 1350px !important;
  }

  .w-px-1351-xl {
    width: 1351px !important;
  }

  .w-px-1352-xl {
    width: 1352px !important;
  }

  .w-px-1353-xl {
    width: 1353px !important;
  }

  .w-px-1354-xl {
    width: 1354px !important;
  }

  .w-px-1355-xl {
    width: 1355px !important;
  }

  .w-px-1356-xl {
    width: 1356px !important;
  }

  .w-px-1357-xl {
    width: 1357px !important;
  }

  .w-px-1358-xl {
    width: 1358px !important;
  }

  .w-px-1359-xl {
    width: 1359px !important;
  }

  .w-px-1360-xl {
    width: 1360px !important;
  }

  .w-px-1361-xl {
    width: 1361px !important;
  }

  .w-px-1362-xl {
    width: 1362px !important;
  }

  .w-px-1363-xl {
    width: 1363px !important;
  }

  .w-px-1364-xl {
    width: 1364px !important;
  }

  .w-px-1365-xl {
    width: 1365px !important;
  }

  .w-px-1366-xl {
    width: 1366px !important;
  }

  .w-px-1367-xl {
    width: 1367px !important;
  }

  .w-px-1368-xl {
    width: 1368px !important;
  }

  .w-px-1369-xl {
    width: 1369px !important;
  }

  .w-px-1370-xl {
    width: 1370px !important;
  }

  .w-px-1371-xl {
    width: 1371px !important;
  }

  .w-px-1372-xl {
    width: 1372px !important;
  }

  .w-px-1373-xl {
    width: 1373px !important;
  }

  .w-px-1374-xl {
    width: 1374px !important;
  }

  .w-px-1375-xl {
    width: 1375px !important;
  }

  .w-px-1376-xl {
    width: 1376px !important;
  }

  .w-px-1377-xl {
    width: 1377px !important;
  }

  .w-px-1378-xl {
    width: 1378px !important;
  }

  .w-px-1379-xl {
    width: 1379px !important;
  }

  .w-px-1380-xl {
    width: 1380px !important;
  }

  .w-px-1381-xl {
    width: 1381px !important;
  }

  .w-px-1382-xl {
    width: 1382px !important;
  }

  .w-px-1383-xl {
    width: 1383px !important;
  }

  .w-px-1384-xl {
    width: 1384px !important;
  }

  .w-px-1385-xl {
    width: 1385px !important;
  }

  .w-px-1386-xl {
    width: 1386px !important;
  }

  .w-px-1387-xl {
    width: 1387px !important;
  }

  .w-px-1388-xl {
    width: 1388px !important;
  }

  .w-px-1389-xl {
    width: 1389px !important;
  }

  .w-px-1390-xl {
    width: 1390px !important;
  }

  .w-px-1391-xl {
    width: 1391px !important;
  }

  .w-px-1392-xl {
    width: 1392px !important;
  }

  .w-px-1393-xl {
    width: 1393px !important;
  }

  .w-px-1394-xl {
    width: 1394px !important;
  }

  .w-px-1395-xl {
    width: 1395px !important;
  }

  .w-px-1396-xl {
    width: 1396px !important;
  }

  .w-px-1397-xl {
    width: 1397px !important;
  }

  .w-px-1398-xl {
    width: 1398px !important;
  }

  .w-px-1399-xl {
    width: 1399px !important;
  }

  .w-px-1400-xl {
    width: 1400px !important;
  }

  .w-px-1401-xl {
    width: 1401px !important;
  }

  .w-px-1402-xl {
    width: 1402px !important;
  }

  .w-px-1403-xl {
    width: 1403px !important;
  }

  .w-px-1404-xl {
    width: 1404px !important;
  }

  .w-px-1405-xl {
    width: 1405px !important;
  }

  .w-px-1406-xl {
    width: 1406px !important;
  }

  .w-px-1407-xl {
    width: 1407px !important;
  }

  .w-px-1408-xl {
    width: 1408px !important;
  }

  .w-px-1409-xl {
    width: 1409px !important;
  }

  .w-px-1410-xl {
    width: 1410px !important;
  }

  .w-px-1411-xl {
    width: 1411px !important;
  }

  .w-px-1412-xl {
    width: 1412px !important;
  }

  .w-px-1413-xl {
    width: 1413px !important;
  }

  .w-px-1414-xl {
    width: 1414px !important;
  }

  .w-px-1415-xl {
    width: 1415px !important;
  }

  .w-px-1416-xl {
    width: 1416px !important;
  }

  .w-px-1417-xl {
    width: 1417px !important;
  }

  .w-px-1418-xl {
    width: 1418px !important;
  }

  .w-px-1419-xl {
    width: 1419px !important;
  }

  .w-px-1420-xl {
    width: 1420px !important;
  }

  .w-px-1421-xl {
    width: 1421px !important;
  }

  .w-px-1422-xl {
    width: 1422px !important;
  }

  .w-px-1423-xl {
    width: 1423px !important;
  }

  .w-px-1424-xl {
    width: 1424px !important;
  }

  .w-px-1425-xl {
    width: 1425px !important;
  }

  .w-px-1426-xl {
    width: 1426px !important;
  }

  .w-px-1427-xl {
    width: 1427px !important;
  }

  .w-px-1428-xl {
    width: 1428px !important;
  }

  .w-px-1429-xl {
    width: 1429px !important;
  }

  .w-px-1430-xl {
    width: 1430px !important;
  }

  .w-px-1431-xl {
    width: 1431px !important;
  }

  .w-px-1432-xl {
    width: 1432px !important;
  }

  .w-px-1433-xl {
    width: 1433px !important;
  }

  .w-px-1434-xl {
    width: 1434px !important;
  }

  .w-px-1435-xl {
    width: 1435px !important;
  }

  .w-px-1436-xl {
    width: 1436px !important;
  }

  .w-px-1437-xl {
    width: 1437px !important;
  }

  .w-px-1438-xl {
    width: 1438px !important;
  }

  .w-px-1439-xl {
    width: 1439px !important;
  }

  .w-px-1440-xl {
    width: 1440px !important;
  }

  .w-px-1441-xl {
    width: 1441px !important;
  }

  .w-px-1442-xl {
    width: 1442px !important;
  }

  .w-px-1443-xl {
    width: 1443px !important;
  }

  .w-px-1444-xl {
    width: 1444px !important;
  }

  .w-px-1445-xl {
    width: 1445px !important;
  }

  .w-px-1446-xl {
    width: 1446px !important;
  }

  .w-px-1447-xl {
    width: 1447px !important;
  }

  .w-px-1448-xl {
    width: 1448px !important;
  }

  .w-px-1449-xl {
    width: 1449px !important;
  }

  .w-px-1450-xl {
    width: 1450px !important;
  }

  .w-px-1451-xl {
    width: 1451px !important;
  }

  .w-px-1452-xl {
    width: 1452px !important;
  }

  .w-px-1453-xl {
    width: 1453px !important;
  }

  .w-px-1454-xl {
    width: 1454px !important;
  }

  .w-px-1455-xl {
    width: 1455px !important;
  }

  .w-px-1456-xl {
    width: 1456px !important;
  }

  .w-px-1457-xl {
    width: 1457px !important;
  }

  .w-px-1458-xl {
    width: 1458px !important;
  }

  .w-px-1459-xl {
    width: 1459px !important;
  }

  .w-px-1460-xl {
    width: 1460px !important;
  }

  .w-px-1461-xl {
    width: 1461px !important;
  }

  .w-px-1462-xl {
    width: 1462px !important;
  }

  .w-px-1463-xl {
    width: 1463px !important;
  }

  .w-px-1464-xl {
    width: 1464px !important;
  }

  .w-px-1465-xl {
    width: 1465px !important;
  }

  .w-px-1466-xl {
    width: 1466px !important;
  }

  .w-px-1467-xl {
    width: 1467px !important;
  }

  .w-px-1468-xl {
    width: 1468px !important;
  }

  .w-px-1469-xl {
    width: 1469px !important;
  }

  .w-px-1470-xl {
    width: 1470px !important;
  }

  .w-px-1471-xl {
    width: 1471px !important;
  }

  .w-px-1472-xl {
    width: 1472px !important;
  }

  .w-px-1473-xl {
    width: 1473px !important;
  }

  .w-px-1474-xl {
    width: 1474px !important;
  }

  .w-px-1475-xl {
    width: 1475px !important;
  }

  .w-px-1476-xl {
    width: 1476px !important;
  }

  .w-px-1477-xl {
    width: 1477px !important;
  }

  .w-px-1478-xl {
    width: 1478px !important;
  }

  .w-px-1479-xl {
    width: 1479px !important;
  }

  .w-px-1480-xl {
    width: 1480px !important;
  }

  .w-px-1481-xl {
    width: 1481px !important;
  }

  .w-px-1482-xl {
    width: 1482px !important;
  }

  .w-px-1483-xl {
    width: 1483px !important;
  }

  .w-px-1484-xl {
    width: 1484px !important;
  }

  .w-px-1485-xl {
    width: 1485px !important;
  }

  .w-px-1486-xl {
    width: 1486px !important;
  }

  .w-px-1487-xl {
    width: 1487px !important;
  }

  .w-px-1488-xl {
    width: 1488px !important;
  }

  .w-px-1489-xl {
    width: 1489px !important;
  }

  .w-px-1490-xl {
    width: 1490px !important;
  }

  .w-px-1491-xl {
    width: 1491px !important;
  }

  .w-px-1492-xl {
    width: 1492px !important;
  }

  .w-px-1493-xl {
    width: 1493px !important;
  }

  .w-px-1494-xl {
    width: 1494px !important;
  }

  .w-px-1495-xl {
    width: 1495px !important;
  }

  .w-px-1496-xl {
    width: 1496px !important;
  }

  .w-px-1497-xl {
    width: 1497px !important;
  }

  .w-px-1498-xl {
    width: 1498px !important;
  }

  .w-px-1499-xl {
    width: 1499px !important;
  }

  .w-px-1500-xl {
    width: 1500px !important;
  }

  .w-px-1501-xl {
    width: 1501px !important;
  }

  .w-px-1502-xl {
    width: 1502px !important;
  }

  .w-px-1503-xl {
    width: 1503px !important;
  }

  .w-px-1504-xl {
    width: 1504px !important;
  }

  .w-px-1505-xl {
    width: 1505px !important;
  }

  .w-px-1506-xl {
    width: 1506px !important;
  }

  .w-px-1507-xl {
    width: 1507px !important;
  }

  .w-px-1508-xl {
    width: 1508px !important;
  }

  .w-px-1509-xl {
    width: 1509px !important;
  }

  .w-px-1510-xl {
    width: 1510px !important;
  }

  .w-px-1511-xl {
    width: 1511px !important;
  }

  .w-px-1512-xl {
    width: 1512px !important;
  }

  .w-px-1513-xl {
    width: 1513px !important;
  }

  .w-px-1514-xl {
    width: 1514px !important;
  }

  .w-px-1515-xl {
    width: 1515px !important;
  }

  .w-px-1516-xl {
    width: 1516px !important;
  }

  .w-px-1517-xl {
    width: 1517px !important;
  }

  .w-px-1518-xl {
    width: 1518px !important;
  }

  .w-px-1519-xl {
    width: 1519px !important;
  }

  .w-px-1520-xl {
    width: 1520px !important;
  }

  .w-px-1521-xl {
    width: 1521px !important;
  }

  .w-px-1522-xl {
    width: 1522px !important;
  }

  .w-px-1523-xl {
    width: 1523px !important;
  }

  .w-px-1524-xl {
    width: 1524px !important;
  }

  .w-px-1525-xl {
    width: 1525px !important;
  }

  .w-px-1526-xl {
    width: 1526px !important;
  }

  .w-px-1527-xl {
    width: 1527px !important;
  }

  .w-px-1528-xl {
    width: 1528px !important;
  }

  .w-px-1529-xl {
    width: 1529px !important;
  }

  .w-px-1530-xl {
    width: 1530px !important;
  }

  .w-px-1531-xl {
    width: 1531px !important;
  }

  .w-px-1532-xl {
    width: 1532px !important;
  }

  .w-px-1533-xl {
    width: 1533px !important;
  }

  .w-px-1534-xl {
    width: 1534px !important;
  }

  .w-px-1535-xl {
    width: 1535px !important;
  }

  .w-px-1536-xl {
    width: 1536px !important;
  }

  .w-px-1537-xl {
    width: 1537px !important;
  }

  .w-px-1538-xl {
    width: 1538px !important;
  }

  .w-px-1539-xl {
    width: 1539px !important;
  }

  .w-px-1540-xl {
    width: 1540px !important;
  }

  .w-px-1541-xl {
    width: 1541px !important;
  }

  .w-px-1542-xl {
    width: 1542px !important;
  }

  .w-px-1543-xl {
    width: 1543px !important;
  }

  .w-px-1544-xl {
    width: 1544px !important;
  }

  .w-px-1545-xl {
    width: 1545px !important;
  }

  .w-px-1546-xl {
    width: 1546px !important;
  }

  .w-px-1547-xl {
    width: 1547px !important;
  }

  .w-px-1548-xl {
    width: 1548px !important;
  }

  .w-px-1549-xl {
    width: 1549px !important;
  }

  .w-px-1550-xl {
    width: 1550px !important;
  }

  .w-px-1551-xl {
    width: 1551px !important;
  }

  .w-px-1552-xl {
    width: 1552px !important;
  }

  .w-px-1553-xl {
    width: 1553px !important;
  }

  .w-px-1554-xl {
    width: 1554px !important;
  }

  .w-px-1555-xl {
    width: 1555px !important;
  }

  .w-px-1556-xl {
    width: 1556px !important;
  }

  .w-px-1557-xl {
    width: 1557px !important;
  }

  .w-px-1558-xl {
    width: 1558px !important;
  }

  .w-px-1559-xl {
    width: 1559px !important;
  }

  .w-px-1560-xl {
    width: 1560px !important;
  }

  .w-px-1561-xl {
    width: 1561px !important;
  }

  .w-px-1562-xl {
    width: 1562px !important;
  }

  .w-px-1563-xl {
    width: 1563px !important;
  }

  .w-px-1564-xl {
    width: 1564px !important;
  }

  .w-px-1565-xl {
    width: 1565px !important;
  }

  .w-px-1566-xl {
    width: 1566px !important;
  }

  .w-px-1567-xl {
    width: 1567px !important;
  }

  .w-px-1568-xl {
    width: 1568px !important;
  }

  .w-px-1569-xl {
    width: 1569px !important;
  }

  .w-px-1570-xl {
    width: 1570px !important;
  }

  .w-px-1571-xl {
    width: 1571px !important;
  }

  .w-px-1572-xl {
    width: 1572px !important;
  }

  .w-px-1573-xl {
    width: 1573px !important;
  }

  .w-px-1574-xl {
    width: 1574px !important;
  }

  .w-px-1575-xl {
    width: 1575px !important;
  }

  .w-px-1576-xl {
    width: 1576px !important;
  }

  .w-px-1577-xl {
    width: 1577px !important;
  }

  .w-px-1578-xl {
    width: 1578px !important;
  }

  .w-px-1579-xl {
    width: 1579px !important;
  }

  .w-px-1580-xl {
    width: 1580px !important;
  }

  .w-px-1581-xl {
    width: 1581px !important;
  }

  .w-px-1582-xl {
    width: 1582px !important;
  }

  .w-px-1583-xl {
    width: 1583px !important;
  }

  .w-px-1584-xl {
    width: 1584px !important;
  }

  .w-px-1585-xl {
    width: 1585px !important;
  }

  .w-px-1586-xl {
    width: 1586px !important;
  }

  .w-px-1587-xl {
    width: 1587px !important;
  }

  .w-px-1588-xl {
    width: 1588px !important;
  }

  .w-px-1589-xl {
    width: 1589px !important;
  }

  .w-px-1590-xl {
    width: 1590px !important;
  }

  .w-px-1591-xl {
    width: 1591px !important;
  }

  .w-px-1592-xl {
    width: 1592px !important;
  }

  .w-px-1593-xl {
    width: 1593px !important;
  }

  .w-px-1594-xl {
    width: 1594px !important;
  }

  .w-px-1595-xl {
    width: 1595px !important;
  }

  .w-px-1596-xl {
    width: 1596px !important;
  }

  .w-px-1597-xl {
    width: 1597px !important;
  }

  .w-px-1598-xl {
    width: 1598px !important;
  }

  .w-px-1599-xl {
    width: 1599px !important;
  }

  .w-px-1600-xl {
    width: 1600px !important;
  }

  .w-px-1601-xl {
    width: 1601px !important;
  }

  .w-px-1602-xl {
    width: 1602px !important;
  }

  .w-px-1603-xl {
    width: 1603px !important;
  }

  .w-px-1604-xl {
    width: 1604px !important;
  }

  .w-px-1605-xl {
    width: 1605px !important;
  }

  .w-px-1606-xl {
    width: 1606px !important;
  }

  .w-px-1607-xl {
    width: 1607px !important;
  }

  .w-px-1608-xl {
    width: 1608px !important;
  }

  .w-px-1609-xl {
    width: 1609px !important;
  }

  .w-px-1610-xl {
    width: 1610px !important;
  }

  .w-px-1611-xl {
    width: 1611px !important;
  }

  .w-px-1612-xl {
    width: 1612px !important;
  }

  .w-px-1613-xl {
    width: 1613px !important;
  }

  .w-px-1614-xl {
    width: 1614px !important;
  }

  .w-px-1615-xl {
    width: 1615px !important;
  }

  .w-px-1616-xl {
    width: 1616px !important;
  }

  .w-px-1617-xl {
    width: 1617px !important;
  }

  .w-px-1618-xl {
    width: 1618px !important;
  }

  .w-px-1619-xl {
    width: 1619px !important;
  }

  .w-px-1620-xl {
    width: 1620px !important;
  }

  .w-px-1621-xl {
    width: 1621px !important;
  }

  .w-px-1622-xl {
    width: 1622px !important;
  }

  .w-px-1623-xl {
    width: 1623px !important;
  }

  .w-px-1624-xl {
    width: 1624px !important;
  }

  .w-px-1625-xl {
    width: 1625px !important;
  }

  .w-px-1626-xl {
    width: 1626px !important;
  }

  .w-px-1627-xl {
    width: 1627px !important;
  }

  .w-px-1628-xl {
    width: 1628px !important;
  }

  .w-px-1629-xl {
    width: 1629px !important;
  }

  .w-px-1630-xl {
    width: 1630px !important;
  }

  .w-px-1631-xl {
    width: 1631px !important;
  }

  .w-px-1632-xl {
    width: 1632px !important;
  }

  .w-px-1633-xl {
    width: 1633px !important;
  }

  .w-px-1634-xl {
    width: 1634px !important;
  }

  .w-px-1635-xl {
    width: 1635px !important;
  }

  .w-px-1636-xl {
    width: 1636px !important;
  }

  .w-px-1637-xl {
    width: 1637px !important;
  }

  .w-px-1638-xl {
    width: 1638px !important;
  }

  .w-px-1639-xl {
    width: 1639px !important;
  }

  .w-px-1640-xl {
    width: 1640px !important;
  }

  .w-px-1641-xl {
    width: 1641px !important;
  }

  .w-px-1642-xl {
    width: 1642px !important;
  }

  .w-px-1643-xl {
    width: 1643px !important;
  }

  .w-px-1644-xl {
    width: 1644px !important;
  }

  .w-px-1645-xl {
    width: 1645px !important;
  }

  .w-px-1646-xl {
    width: 1646px !important;
  }

  .w-px-1647-xl {
    width: 1647px !important;
  }

  .w-px-1648-xl {
    width: 1648px !important;
  }

  .w-px-1649-xl {
    width: 1649px !important;
  }

  .w-px-1650-xl {
    width: 1650px !important;
  }

  .w-px-1651-xl {
    width: 1651px !important;
  }

  .w-px-1652-xl {
    width: 1652px !important;
  }

  .w-px-1653-xl {
    width: 1653px !important;
  }

  .w-px-1654-xl {
    width: 1654px !important;
  }

  .w-px-1655-xl {
    width: 1655px !important;
  }

  .w-px-1656-xl {
    width: 1656px !important;
  }

  .w-px-1657-xl {
    width: 1657px !important;
  }

  .w-px-1658-xl {
    width: 1658px !important;
  }

  .w-px-1659-xl {
    width: 1659px !important;
  }

  .w-px-1660-xl {
    width: 1660px !important;
  }

  .w-px-1661-xl {
    width: 1661px !important;
  }

  .w-px-1662-xl {
    width: 1662px !important;
  }

  .w-px-1663-xl {
    width: 1663px !important;
  }

  .w-px-1664-xl {
    width: 1664px !important;
  }

  .w-px-1665-xl {
    width: 1665px !important;
  }

  .w-px-1666-xl {
    width: 1666px !important;
  }

  .w-px-1667-xl {
    width: 1667px !important;
  }

  .w-px-1668-xl {
    width: 1668px !important;
  }

  .w-px-1669-xl {
    width: 1669px !important;
  }

  .w-px-1670-xl {
    width: 1670px !important;
  }

  .w-px-1671-xl {
    width: 1671px !important;
  }

  .w-px-1672-xl {
    width: 1672px !important;
  }

  .w-px-1673-xl {
    width: 1673px !important;
  }

  .w-px-1674-xl {
    width: 1674px !important;
  }

  .w-px-1675-xl {
    width: 1675px !important;
  }

  .w-px-1676-xl {
    width: 1676px !important;
  }

  .w-px-1677-xl {
    width: 1677px !important;
  }

  .w-px-1678-xl {
    width: 1678px !important;
  }

  .w-px-1679-xl {
    width: 1679px !important;
  }

  .w-px-1680-xl {
    width: 1680px !important;
  }

  .w-px-1681-xl {
    width: 1681px !important;
  }

  .w-px-1682-xl {
    width: 1682px !important;
  }

  .w-px-1683-xl {
    width: 1683px !important;
  }

  .w-px-1684-xl {
    width: 1684px !important;
  }

  .w-px-1685-xl {
    width: 1685px !important;
  }

  .w-px-1686-xl {
    width: 1686px !important;
  }

  .w-px-1687-xl {
    width: 1687px !important;
  }

  .w-px-1688-xl {
    width: 1688px !important;
  }

  .w-px-1689-xl {
    width: 1689px !important;
  }

  .w-px-1690-xl {
    width: 1690px !important;
  }

  .w-px-1691-xl {
    width: 1691px !important;
  }

  .w-px-1692-xl {
    width: 1692px !important;
  }

  .w-px-1693-xl {
    width: 1693px !important;
  }

  .w-px-1694-xl {
    width: 1694px !important;
  }

  .w-px-1695-xl {
    width: 1695px !important;
  }

  .w-px-1696-xl {
    width: 1696px !important;
  }

  .w-px-1697-xl {
    width: 1697px !important;
  }

  .w-px-1698-xl {
    width: 1698px !important;
  }

  .w-px-1699-xl {
    width: 1699px !important;
  }

  .w-px-1700-xl {
    width: 1700px !important;
  }

  .w-px-1701-xl {
    width: 1701px !important;
  }

  .w-px-1702-xl {
    width: 1702px !important;
  }

  .w-px-1703-xl {
    width: 1703px !important;
  }

  .w-px-1704-xl {
    width: 1704px !important;
  }

  .w-px-1705-xl {
    width: 1705px !important;
  }

  .w-px-1706-xl {
    width: 1706px !important;
  }

  .w-px-1707-xl {
    width: 1707px !important;
  }

  .w-px-1708-xl {
    width: 1708px !important;
  }

  .w-px-1709-xl {
    width: 1709px !important;
  }

  .w-px-1710-xl {
    width: 1710px !important;
  }

  .w-px-1711-xl {
    width: 1711px !important;
  }

  .w-px-1712-xl {
    width: 1712px !important;
  }

  .w-px-1713-xl {
    width: 1713px !important;
  }

  .w-px-1714-xl {
    width: 1714px !important;
  }

  .w-px-1715-xl {
    width: 1715px !important;
  }

  .w-px-1716-xl {
    width: 1716px !important;
  }

  .w-px-1717-xl {
    width: 1717px !important;
  }

  .w-px-1718-xl {
    width: 1718px !important;
  }

  .w-px-1719-xl {
    width: 1719px !important;
  }

  .w-px-1720-xl {
    width: 1720px !important;
  }

  .w-px-1721-xl {
    width: 1721px !important;
  }

  .w-px-1722-xl {
    width: 1722px !important;
  }

  .w-px-1723-xl {
    width: 1723px !important;
  }

  .w-px-1724-xl {
    width: 1724px !important;
  }

  .w-px-1725-xl {
    width: 1725px !important;
  }

  .w-px-1726-xl {
    width: 1726px !important;
  }

  .w-px-1727-xl {
    width: 1727px !important;
  }

  .w-px-1728-xl {
    width: 1728px !important;
  }

  .w-px-1729-xl {
    width: 1729px !important;
  }

  .w-px-1730-xl {
    width: 1730px !important;
  }

  .w-px-1731-xl {
    width: 1731px !important;
  }

  .w-px-1732-xl {
    width: 1732px !important;
  }

  .w-px-1733-xl {
    width: 1733px !important;
  }

  .w-px-1734-xl {
    width: 1734px !important;
  }

  .w-px-1735-xl {
    width: 1735px !important;
  }

  .w-px-1736-xl {
    width: 1736px !important;
  }

  .w-px-1737-xl {
    width: 1737px !important;
  }

  .w-px-1738-xl {
    width: 1738px !important;
  }

  .w-px-1739-xl {
    width: 1739px !important;
  }

  .w-px-1740-xl {
    width: 1740px !important;
  }

  .w-px-1741-xl {
    width: 1741px !important;
  }

  .w-px-1742-xl {
    width: 1742px !important;
  }

  .w-px-1743-xl {
    width: 1743px !important;
  }

  .w-px-1744-xl {
    width: 1744px !important;
  }

  .w-px-1745-xl {
    width: 1745px !important;
  }

  .w-px-1746-xl {
    width: 1746px !important;
  }

  .w-px-1747-xl {
    width: 1747px !important;
  }

  .w-px-1748-xl {
    width: 1748px !important;
  }

  .w-px-1749-xl {
    width: 1749px !important;
  }

  .w-px-1750-xl {
    width: 1750px !important;
  }

  .w-px-1751-xl {
    width: 1751px !important;
  }

  .w-px-1752-xl {
    width: 1752px !important;
  }

  .w-px-1753-xl {
    width: 1753px !important;
  }

  .w-px-1754-xl {
    width: 1754px !important;
  }

  .w-px-1755-xl {
    width: 1755px !important;
  }

  .w-px-1756-xl {
    width: 1756px !important;
  }

  .w-px-1757-xl {
    width: 1757px !important;
  }

  .w-px-1758-xl {
    width: 1758px !important;
  }

  .w-px-1759-xl {
    width: 1759px !important;
  }

  .w-px-1760-xl {
    width: 1760px !important;
  }

  .w-px-1761-xl {
    width: 1761px !important;
  }

  .w-px-1762-xl {
    width: 1762px !important;
  }

  .w-px-1763-xl {
    width: 1763px !important;
  }

  .w-px-1764-xl {
    width: 1764px !important;
  }

  .w-px-1765-xl {
    width: 1765px !important;
  }

  .w-px-1766-xl {
    width: 1766px !important;
  }

  .w-px-1767-xl {
    width: 1767px !important;
  }

  .w-px-1768-xl {
    width: 1768px !important;
  }

  .w-px-1769-xl {
    width: 1769px !important;
  }

  .w-px-1770-xl {
    width: 1770px !important;
  }

  .w-px-1771-xl {
    width: 1771px !important;
  }

  .w-px-1772-xl {
    width: 1772px !important;
  }

  .w-px-1773-xl {
    width: 1773px !important;
  }

  .w-px-1774-xl {
    width: 1774px !important;
  }

  .w-px-1775-xl {
    width: 1775px !important;
  }

  .w-px-1776-xl {
    width: 1776px !important;
  }

  .w-px-1777-xl {
    width: 1777px !important;
  }

  .w-px-1778-xl {
    width: 1778px !important;
  }

  .w-px-1779-xl {
    width: 1779px !important;
  }

  .w-px-1780-xl {
    width: 1780px !important;
  }

  .w-px-1781-xl {
    width: 1781px !important;
  }

  .w-px-1782-xl {
    width: 1782px !important;
  }

  .w-px-1783-xl {
    width: 1783px !important;
  }

  .w-px-1784-xl {
    width: 1784px !important;
  }

  .w-px-1785-xl {
    width: 1785px !important;
  }

  .w-px-1786-xl {
    width: 1786px !important;
  }

  .w-px-1787-xl {
    width: 1787px !important;
  }

  .w-px-1788-xl {
    width: 1788px !important;
  }

  .w-px-1789-xl {
    width: 1789px !important;
  }

  .w-px-1790-xl {
    width: 1790px !important;
  }

  .w-px-1791-xl {
    width: 1791px !important;
  }

  .w-px-1792-xl {
    width: 1792px !important;
  }

  .w-px-1793-xl {
    width: 1793px !important;
  }

  .w-px-1794-xl {
    width: 1794px !important;
  }

  .w-px-1795-xl {
    width: 1795px !important;
  }

  .w-px-1796-xl {
    width: 1796px !important;
  }

  .w-px-1797-xl {
    width: 1797px !important;
  }

  .w-px-1798-xl {
    width: 1798px !important;
  }

  .w-px-1799-xl {
    width: 1799px !important;
  }

  .w-px-1800-xl {
    width: 1800px !important;
  }

  .w-px-1801-xl {
    width: 1801px !important;
  }

  .w-px-1802-xl {
    width: 1802px !important;
  }

  .w-px-1803-xl {
    width: 1803px !important;
  }

  .w-px-1804-xl {
    width: 1804px !important;
  }

  .w-px-1805-xl {
    width: 1805px !important;
  }

  .w-px-1806-xl {
    width: 1806px !important;
  }

  .w-px-1807-xl {
    width: 1807px !important;
  }

  .w-px-1808-xl {
    width: 1808px !important;
  }

  .w-px-1809-xl {
    width: 1809px !important;
  }

  .w-px-1810-xl {
    width: 1810px !important;
  }

  .w-px-1811-xl {
    width: 1811px !important;
  }

  .w-px-1812-xl {
    width: 1812px !important;
  }

  .w-px-1813-xl {
    width: 1813px !important;
  }

  .w-px-1814-xl {
    width: 1814px !important;
  }

  .w-px-1815-xl {
    width: 1815px !important;
  }

  .w-px-1816-xl {
    width: 1816px !important;
  }

  .w-px-1817-xl {
    width: 1817px !important;
  }

  .w-px-1818-xl {
    width: 1818px !important;
  }

  .w-px-1819-xl {
    width: 1819px !important;
  }

  .w-px-1820-xl {
    width: 1820px !important;
  }

  .w-px-1821-xl {
    width: 1821px !important;
  }

  .w-px-1822-xl {
    width: 1822px !important;
  }

  .w-px-1823-xl {
    width: 1823px !important;
  }

  .w-px-1824-xl {
    width: 1824px !important;
  }

  .w-px-1825-xl {
    width: 1825px !important;
  }

  .w-px-1826-xl {
    width: 1826px !important;
  }

  .w-px-1827-xl {
    width: 1827px !important;
  }

  .w-px-1828-xl {
    width: 1828px !important;
  }

  .w-px-1829-xl {
    width: 1829px !important;
  }

  .w-px-1830-xl {
    width: 1830px !important;
  }

  .w-px-1831-xl {
    width: 1831px !important;
  }

  .w-px-1832-xl {
    width: 1832px !important;
  }

  .w-px-1833-xl {
    width: 1833px !important;
  }

  .w-px-1834-xl {
    width: 1834px !important;
  }

  .w-px-1835-xl {
    width: 1835px !important;
  }

  .w-px-1836-xl {
    width: 1836px !important;
  }

  .w-px-1837-xl {
    width: 1837px !important;
  }

  .w-px-1838-xl {
    width: 1838px !important;
  }

  .w-px-1839-xl {
    width: 1839px !important;
  }

  .w-px-1840-xl {
    width: 1840px !important;
  }

  .w-px-1841-xl {
    width: 1841px !important;
  }

  .w-px-1842-xl {
    width: 1842px !important;
  }

  .w-px-1843-xl {
    width: 1843px !important;
  }

  .w-px-1844-xl {
    width: 1844px !important;
  }

  .w-px-1845-xl {
    width: 1845px !important;
  }

  .w-px-1846-xl {
    width: 1846px !important;
  }

  .w-px-1847-xl {
    width: 1847px !important;
  }

  .w-px-1848-xl {
    width: 1848px !important;
  }

  .w-px-1849-xl {
    width: 1849px !important;
  }

  .w-px-1850-xl {
    width: 1850px !important;
  }

  .w-px-1851-xl {
    width: 1851px !important;
  }

  .w-px-1852-xl {
    width: 1852px !important;
  }

  .w-px-1853-xl {
    width: 1853px !important;
  }

  .w-px-1854-xl {
    width: 1854px !important;
  }

  .w-px-1855-xl {
    width: 1855px !important;
  }

  .w-px-1856-xl {
    width: 1856px !important;
  }

  .w-px-1857-xl {
    width: 1857px !important;
  }

  .w-px-1858-xl {
    width: 1858px !important;
  }

  .w-px-1859-xl {
    width: 1859px !important;
  }

  .w-px-1860-xl {
    width: 1860px !important;
  }

  .w-px-1861-xl {
    width: 1861px !important;
  }

  .w-px-1862-xl {
    width: 1862px !important;
  }

  .w-px-1863-xl {
    width: 1863px !important;
  }

  .w-px-1864-xl {
    width: 1864px !important;
  }

  .w-px-1865-xl {
    width: 1865px !important;
  }

  .w-px-1866-xl {
    width: 1866px !important;
  }

  .w-px-1867-xl {
    width: 1867px !important;
  }

  .w-px-1868-xl {
    width: 1868px !important;
  }

  .w-px-1869-xl {
    width: 1869px !important;
  }

  .w-px-1870-xl {
    width: 1870px !important;
  }

  .w-px-1871-xl {
    width: 1871px !important;
  }

  .w-px-1872-xl {
    width: 1872px !important;
  }

  .w-px-1873-xl {
    width: 1873px !important;
  }

  .w-px-1874-xl {
    width: 1874px !important;
  }

  .w-px-1875-xl {
    width: 1875px !important;
  }

  .w-px-1876-xl {
    width: 1876px !important;
  }

  .w-px-1877-xl {
    width: 1877px !important;
  }

  .w-px-1878-xl {
    width: 1878px !important;
  }

  .w-px-1879-xl {
    width: 1879px !important;
  }

  .w-px-1880-xl {
    width: 1880px !important;
  }

  .w-px-1881-xl {
    width: 1881px !important;
  }

  .w-px-1882-xl {
    width: 1882px !important;
  }

  .w-px-1883-xl {
    width: 1883px !important;
  }

  .w-px-1884-xl {
    width: 1884px !important;
  }

  .w-px-1885-xl {
    width: 1885px !important;
  }

  .w-px-1886-xl {
    width: 1886px !important;
  }

  .w-px-1887-xl {
    width: 1887px !important;
  }

  .w-px-1888-xl {
    width: 1888px !important;
  }

  .w-px-1889-xl {
    width: 1889px !important;
  }

  .w-px-1890-xl {
    width: 1890px !important;
  }

  .w-px-1891-xl {
    width: 1891px !important;
  }

  .w-px-1892-xl {
    width: 1892px !important;
  }

  .w-px-1893-xl {
    width: 1893px !important;
  }

  .w-px-1894-xl {
    width: 1894px !important;
  }

  .w-px-1895-xl {
    width: 1895px !important;
  }

  .w-px-1896-xl {
    width: 1896px !important;
  }

  .w-px-1897-xl {
    width: 1897px !important;
  }

  .w-px-1898-xl {
    width: 1898px !important;
  }

  .w-px-1899-xl {
    width: 1899px !important;
  }

  .w-px-1900-xl {
    width: 1900px !important;
  }

  .w-px-1901-xl {
    width: 1901px !important;
  }

  .w-px-1902-xl {
    width: 1902px !important;
  }

  .w-px-1903-xl {
    width: 1903px !important;
  }

  .w-px-1904-xl {
    width: 1904px !important;
  }

  .w-px-1905-xl {
    width: 1905px !important;
  }

  .w-px-1906-xl {
    width: 1906px !important;
  }

  .w-px-1907-xl {
    width: 1907px !important;
  }

  .w-px-1908-xl {
    width: 1908px !important;
  }

  .w-px-1909-xl {
    width: 1909px !important;
  }

  .w-px-1910-xl {
    width: 1910px !important;
  }

  .w-px-1911-xl {
    width: 1911px !important;
  }

  .w-px-1912-xl {
    width: 1912px !important;
  }

  .w-px-1913-xl {
    width: 1913px !important;
  }

  .w-px-1914-xl {
    width: 1914px !important;
  }

  .w-px-1915-xl {
    width: 1915px !important;
  }

  .w-px-1916-xl {
    width: 1916px !important;
  }

  .w-px-1917-xl {
    width: 1917px !important;
  }

  .w-px-1918-xl {
    width: 1918px !important;
  }

  .w-px-1919-xl {
    width: 1919px !important;
  }

  .w-px-1920-xl {
    width: 1920px !important;
  }

  .w-px-1921-xl {
    width: 1921px !important;
  }

  .w-px-1922-xl {
    width: 1922px !important;
  }

  .w-px-1923-xl {
    width: 1923px !important;
  }

  .w-px-1924-xl {
    width: 1924px !important;
  }

  .w-px-1925-xl {
    width: 1925px !important;
  }

  .w-px-1926-xl {
    width: 1926px !important;
  }

  .w-px-1927-xl {
    width: 1927px !important;
  }

  .w-px-1928-xl {
    width: 1928px !important;
  }

  .w-px-1929-xl {
    width: 1929px !important;
  }

  .w-px-1930-xl {
    width: 1930px !important;
  }

  .w-px-1931-xl {
    width: 1931px !important;
  }

  .w-px-1932-xl {
    width: 1932px !important;
  }

  .w-px-1933-xl {
    width: 1933px !important;
  }

  .w-px-1934-xl {
    width: 1934px !important;
  }

  .w-px-1935-xl {
    width: 1935px !important;
  }

  .w-px-1936-xl {
    width: 1936px !important;
  }

  .w-px-1937-xl {
    width: 1937px !important;
  }

  .w-px-1938-xl {
    width: 1938px !important;
  }

  .w-px-1939-xl {
    width: 1939px !important;
  }

  .w-px-1940-xl {
    width: 1940px !important;
  }

  .w-px-1941-xl {
    width: 1941px !important;
  }

  .w-px-1942-xl {
    width: 1942px !important;
  }

  .w-px-1943-xl {
    width: 1943px !important;
  }

  .w-px-1944-xl {
    width: 1944px !important;
  }

  .w-px-1945-xl {
    width: 1945px !important;
  }

  .w-px-1946-xl {
    width: 1946px !important;
  }

  .w-px-1947-xl {
    width: 1947px !important;
  }

  .w-px-1948-xl {
    width: 1948px !important;
  }

  .w-px-1949-xl {
    width: 1949px !important;
  }

  .w-px-1950-xl {
    width: 1950px !important;
  }

  .w-px-1951-xl {
    width: 1951px !important;
  }

  .w-px-1952-xl {
    width: 1952px !important;
  }

  .w-px-1953-xl {
    width: 1953px !important;
  }

  .w-px-1954-xl {
    width: 1954px !important;
  }

  .w-px-1955-xl {
    width: 1955px !important;
  }

  .w-px-1956-xl {
    width: 1956px !important;
  }

  .w-px-1957-xl {
    width: 1957px !important;
  }

  .w-px-1958-xl {
    width: 1958px !important;
  }

  .w-px-1959-xl {
    width: 1959px !important;
  }

  .w-px-1960-xl {
    width: 1960px !important;
  }

  .w-px-1961-xl {
    width: 1961px !important;
  }

  .w-px-1962-xl {
    width: 1962px !important;
  }

  .w-px-1963-xl {
    width: 1963px !important;
  }

  .w-px-1964-xl {
    width: 1964px !important;
  }

  .w-px-1965-xl {
    width: 1965px !important;
  }

  .w-px-1966-xl {
    width: 1966px !important;
  }

  .w-px-1967-xl {
    width: 1967px !important;
  }

  .w-px-1968-xl {
    width: 1968px !important;
  }

  .w-px-1969-xl {
    width: 1969px !important;
  }

  .w-px-1970-xl {
    width: 1970px !important;
  }

  .w-px-1971-xl {
    width: 1971px !important;
  }

  .w-px-1972-xl {
    width: 1972px !important;
  }

  .w-px-1973-xl {
    width: 1973px !important;
  }

  .w-px-1974-xl {
    width: 1974px !important;
  }

  .w-px-1975-xl {
    width: 1975px !important;
  }

  .w-px-1976-xl {
    width: 1976px !important;
  }

  .w-px-1977-xl {
    width: 1977px !important;
  }

  .w-px-1978-xl {
    width: 1978px !important;
  }

  .w-px-1979-xl {
    width: 1979px !important;
  }

  .w-px-1980-xl {
    width: 1980px !important;
  }

  .w-px-1981-xl {
    width: 1981px !important;
  }

  .w-px-1982-xl {
    width: 1982px !important;
  }

  .w-px-1983-xl {
    width: 1983px !important;
  }

  .w-px-1984-xl {
    width: 1984px !important;
  }

  .w-px-1985-xl {
    width: 1985px !important;
  }

  .w-px-1986-xl {
    width: 1986px !important;
  }

  .w-px-1987-xl {
    width: 1987px !important;
  }

  .w-px-1988-xl {
    width: 1988px !important;
  }

  .w-px-1989-xl {
    width: 1989px !important;
  }

  .w-px-1990-xl {
    width: 1990px !important;
  }

  .w-px-1991-xl {
    width: 1991px !important;
  }

  .w-px-1992-xl {
    width: 1992px !important;
  }

  .w-px-1993-xl {
    width: 1993px !important;
  }

  .w-px-1994-xl {
    width: 1994px !important;
  }

  .w-px-1995-xl {
    width: 1995px !important;
  }

  .w-px-1996-xl {
    width: 1996px !important;
  }

  .w-px-1997-xl {
    width: 1997px !important;
  }

  .w-px-1998-xl {
    width: 1998px !important;
  }

  .w-px-1999-xl {
    width: 1999px !important;
  }

  .w-px-2000-xl {
    width: 2000px !important;
  }

  .w-1-xl {
    width: 1% !important;
  }

  .w-max-1-xl {
    max-width: 1% !important;
  }

  .w-min-1-xl {
    min-width: 1% !important;
  }

  .w-2-xl {
    width: 2% !important;
  }

  .w-max-2-xl {
    max-width: 2% !important;
  }

  .w-min-2-xl {
    min-width: 2% !important;
  }

  .w-3-xl {
    width: 3% !important;
  }

  .w-max-3-xl {
    max-width: 3% !important;
  }

  .w-min-3-xl {
    min-width: 3% !important;
  }

  .w-4-xl {
    width: 4% !important;
  }

  .w-max-4-xl {
    max-width: 4% !important;
  }

  .w-min-4-xl {
    min-width: 4% !important;
  }

  .w-5-xl {
    width: 5% !important;
  }

  .w-max-5-xl {
    max-width: 5% !important;
  }

  .w-min-5-xl {
    min-width: 5% !important;
  }

  .w-6-xl {
    width: 6% !important;
  }

  .w-max-6-xl {
    max-width: 6% !important;
  }

  .w-min-6-xl {
    min-width: 6% !important;
  }

  .w-7-xl {
    width: 7% !important;
  }

  .w-max-7-xl {
    max-width: 7% !important;
  }

  .w-min-7-xl {
    min-width: 7% !important;
  }

  .w-8-xl {
    width: 8% !important;
  }

  .w-max-8-xl {
    max-width: 8% !important;
  }

  .w-min-8-xl {
    min-width: 8% !important;
  }

  .w-9-xl {
    width: 9% !important;
  }

  .w-max-9-xl {
    max-width: 9% !important;
  }

  .w-min-9-xl {
    min-width: 9% !important;
  }

  .w-10-xl {
    width: 10% !important;
  }

  .w-max-10-xl {
    max-width: 10% !important;
  }

  .w-min-10-xl {
    min-width: 10% !important;
  }

  .w-11-xl {
    width: 11% !important;
  }

  .w-max-11-xl {
    max-width: 11% !important;
  }

  .w-min-11-xl {
    min-width: 11% !important;
  }

  .w-12-xl {
    width: 12% !important;
  }

  .w-max-12-xl {
    max-width: 12% !important;
  }

  .w-min-12-xl {
    min-width: 12% !important;
  }

  .w-13-xl {
    width: 13% !important;
  }

  .w-max-13-xl {
    max-width: 13% !important;
  }

  .w-min-13-xl {
    min-width: 13% !important;
  }

  .w-14-xl {
    width: 14% !important;
  }

  .w-max-14-xl {
    max-width: 14% !important;
  }

  .w-min-14-xl {
    min-width: 14% !important;
  }

  .w-15-xl {
    width: 15% !important;
  }

  .w-max-15-xl {
    max-width: 15% !important;
  }

  .w-min-15-xl {
    min-width: 15% !important;
  }

  .w-16-xl {
    width: 16% !important;
  }

  .w-max-16-xl {
    max-width: 16% !important;
  }

  .w-min-16-xl {
    min-width: 16% !important;
  }

  .w-17-xl {
    width: 17% !important;
  }

  .w-max-17-xl {
    max-width: 17% !important;
  }

  .w-min-17-xl {
    min-width: 17% !important;
  }

  .w-18-xl {
    width: 18% !important;
  }

  .w-max-18-xl {
    max-width: 18% !important;
  }

  .w-min-18-xl {
    min-width: 18% !important;
  }

  .w-19-xl {
    width: 19% !important;
  }

  .w-max-19-xl {
    max-width: 19% !important;
  }

  .w-min-19-xl {
    min-width: 19% !important;
  }

  .w-20-xl {
    width: 20% !important;
  }

  .w-max-20-xl {
    max-width: 20% !important;
  }

  .w-min-20-xl {
    min-width: 20% !important;
  }

  .w-21-xl {
    width: 21% !important;
  }

  .w-max-21-xl {
    max-width: 21% !important;
  }

  .w-min-21-xl {
    min-width: 21% !important;
  }

  .w-22-xl {
    width: 22% !important;
  }

  .w-max-22-xl {
    max-width: 22% !important;
  }

  .w-min-22-xl {
    min-width: 22% !important;
  }

  .w-23-xl {
    width: 23% !important;
  }

  .w-max-23-xl {
    max-width: 23% !important;
  }

  .w-min-23-xl {
    min-width: 23% !important;
  }

  .w-24-xl {
    width: 24% !important;
  }

  .w-max-24-xl {
    max-width: 24% !important;
  }

  .w-min-24-xl {
    min-width: 24% !important;
  }

  .w-25-xl {
    width: 25% !important;
  }

  .w-max-25-xl {
    max-width: 25% !important;
  }

  .w-min-25-xl {
    min-width: 25% !important;
  }

  .w-26-xl {
    width: 26% !important;
  }

  .w-max-26-xl {
    max-width: 26% !important;
  }

  .w-min-26-xl {
    min-width: 26% !important;
  }

  .w-27-xl {
    width: 27% !important;
  }

  .w-max-27-xl {
    max-width: 27% !important;
  }

  .w-min-27-xl {
    min-width: 27% !important;
  }

  .w-28-xl {
    width: 28% !important;
  }

  .w-max-28-xl {
    max-width: 28% !important;
  }

  .w-min-28-xl {
    min-width: 28% !important;
  }

  .w-29-xl {
    width: 29% !important;
  }

  .w-max-29-xl {
    max-width: 29% !important;
  }

  .w-min-29-xl {
    min-width: 29% !important;
  }

  .w-30-xl {
    width: 30% !important;
  }

  .w-max-30-xl {
    max-width: 30% !important;
  }

  .w-min-30-xl {
    min-width: 30% !important;
  }

  .w-31-xl {
    width: 31% !important;
  }

  .w-max-31-xl {
    max-width: 31% !important;
  }

  .w-min-31-xl {
    min-width: 31% !important;
  }

  .w-32-xl {
    width: 32% !important;
  }

  .w-max-32-xl {
    max-width: 32% !important;
  }

  .w-min-32-xl {
    min-width: 32% !important;
  }

  .w-33-xl {
    width: 33% !important;
  }

  .w-max-33-xl {
    max-width: 33% !important;
  }

  .w-min-33-xl {
    min-width: 33% !important;
  }

  .w-34-xl {
    width: 34% !important;
  }

  .w-max-34-xl {
    max-width: 34% !important;
  }

  .w-min-34-xl {
    min-width: 34% !important;
  }

  .w-35-xl {
    width: 35% !important;
  }

  .w-max-35-xl {
    max-width: 35% !important;
  }

  .w-min-35-xl {
    min-width: 35% !important;
  }

  .w-36-xl {
    width: 36% !important;
  }

  .w-max-36-xl {
    max-width: 36% !important;
  }

  .w-min-36-xl {
    min-width: 36% !important;
  }

  .w-37-xl {
    width: 37% !important;
  }

  .w-max-37-xl {
    max-width: 37% !important;
  }

  .w-min-37-xl {
    min-width: 37% !important;
  }

  .w-38-xl {
    width: 38% !important;
  }

  .w-max-38-xl {
    max-width: 38% !important;
  }

  .w-min-38-xl {
    min-width: 38% !important;
  }

  .w-39-xl {
    width: 39% !important;
  }

  .w-max-39-xl {
    max-width: 39% !important;
  }

  .w-min-39-xl {
    min-width: 39% !important;
  }

  .w-40-xl {
    width: 40% !important;
  }

  .w-max-40-xl {
    max-width: 40% !important;
  }

  .w-min-40-xl {
    min-width: 40% !important;
  }

  .w-41-xl {
    width: 41% !important;
  }

  .w-max-41-xl {
    max-width: 41% !important;
  }

  .w-min-41-xl {
    min-width: 41% !important;
  }

  .w-42-xl {
    width: 42% !important;
  }

  .w-max-42-xl {
    max-width: 42% !important;
  }

  .w-min-42-xl {
    min-width: 42% !important;
  }

  .w-43-xl {
    width: 43% !important;
  }

  .w-max-43-xl {
    max-width: 43% !important;
  }

  .w-min-43-xl {
    min-width: 43% !important;
  }

  .w-44-xl {
    width: 44% !important;
  }

  .w-max-44-xl {
    max-width: 44% !important;
  }

  .w-min-44-xl {
    min-width: 44% !important;
  }

  .w-45-xl {
    width: 45% !important;
  }

  .w-max-45-xl {
    max-width: 45% !important;
  }

  .w-min-45-xl {
    min-width: 45% !important;
  }

  .w-46-xl {
    width: 46% !important;
  }

  .w-max-46-xl {
    max-width: 46% !important;
  }

  .w-min-46-xl {
    min-width: 46% !important;
  }

  .w-47-xl {
    width: 47% !important;
  }

  .w-max-47-xl {
    max-width: 47% !important;
  }

  .w-min-47-xl {
    min-width: 47% !important;
  }

  .w-48-xl {
    width: 48% !important;
  }

  .w-max-48-xl {
    max-width: 48% !important;
  }

  .w-min-48-xl {
    min-width: 48% !important;
  }

  .w-49-xl {
    width: 49% !important;
  }

  .w-max-49-xl {
    max-width: 49% !important;
  }

  .w-min-49-xl {
    min-width: 49% !important;
  }

  .w-50-xl {
    width: 50% !important;
  }

  .w-max-50-xl {
    max-width: 50% !important;
  }

  .w-min-50-xl {
    min-width: 50% !important;
  }

  .w-51-xl {
    width: 51% !important;
  }

  .w-max-51-xl {
    max-width: 51% !important;
  }

  .w-min-51-xl {
    min-width: 51% !important;
  }

  .w-52-xl {
    width: 52% !important;
  }

  .w-max-52-xl {
    max-width: 52% !important;
  }

  .w-min-52-xl {
    min-width: 52% !important;
  }

  .w-53-xl {
    width: 53% !important;
  }

  .w-max-53-xl {
    max-width: 53% !important;
  }

  .w-min-53-xl {
    min-width: 53% !important;
  }

  .w-54-xl {
    width: 54% !important;
  }

  .w-max-54-xl {
    max-width: 54% !important;
  }

  .w-min-54-xl {
    min-width: 54% !important;
  }

  .w-55-xl {
    width: 55% !important;
  }

  .w-max-55-xl {
    max-width: 55% !important;
  }

  .w-min-55-xl {
    min-width: 55% !important;
  }

  .w-56-xl {
    width: 56% !important;
  }

  .w-max-56-xl {
    max-width: 56% !important;
  }

  .w-min-56-xl {
    min-width: 56% !important;
  }

  .w-57-xl {
    width: 57% !important;
  }

  .w-max-57-xl {
    max-width: 57% !important;
  }

  .w-min-57-xl {
    min-width: 57% !important;
  }

  .w-58-xl {
    width: 58% !important;
  }

  .w-max-58-xl {
    max-width: 58% !important;
  }

  .w-min-58-xl {
    min-width: 58% !important;
  }

  .w-59-xl {
    width: 59% !important;
  }

  .w-max-59-xl {
    max-width: 59% !important;
  }

  .w-min-59-xl {
    min-width: 59% !important;
  }

  .w-60-xl {
    width: 60% !important;
  }

  .w-max-60-xl {
    max-width: 60% !important;
  }

  .w-min-60-xl {
    min-width: 60% !important;
  }

  .w-61-xl {
    width: 61% !important;
  }

  .w-max-61-xl {
    max-width: 61% !important;
  }

  .w-min-61-xl {
    min-width: 61% !important;
  }

  .w-62-xl {
    width: 62% !important;
  }

  .w-max-62-xl {
    max-width: 62% !important;
  }

  .w-min-62-xl {
    min-width: 62% !important;
  }

  .w-63-xl {
    width: 63% !important;
  }

  .w-max-63-xl {
    max-width: 63% !important;
  }

  .w-min-63-xl {
    min-width: 63% !important;
  }

  .w-64-xl {
    width: 64% !important;
  }

  .w-max-64-xl {
    max-width: 64% !important;
  }

  .w-min-64-xl {
    min-width: 64% !important;
  }

  .w-65-xl {
    width: 65% !important;
  }

  .w-max-65-xl {
    max-width: 65% !important;
  }

  .w-min-65-xl {
    min-width: 65% !important;
  }

  .w-66-xl {
    width: 66% !important;
  }

  .w-max-66-xl {
    max-width: 66% !important;
  }

  .w-min-66-xl {
    min-width: 66% !important;
  }

  .w-67-xl {
    width: 67% !important;
  }

  .w-max-67-xl {
    max-width: 67% !important;
  }

  .w-min-67-xl {
    min-width: 67% !important;
  }

  .w-68-xl {
    width: 68% !important;
  }

  .w-max-68-xl {
    max-width: 68% !important;
  }

  .w-min-68-xl {
    min-width: 68% !important;
  }

  .w-69-xl {
    width: 69% !important;
  }

  .w-max-69-xl {
    max-width: 69% !important;
  }

  .w-min-69-xl {
    min-width: 69% !important;
  }

  .w-70-xl {
    width: 70% !important;
  }

  .w-max-70-xl {
    max-width: 70% !important;
  }

  .w-min-70-xl {
    min-width: 70% !important;
  }

  .w-71-xl {
    width: 71% !important;
  }

  .w-max-71-xl {
    max-width: 71% !important;
  }

  .w-min-71-xl {
    min-width: 71% !important;
  }

  .w-72-xl {
    width: 72% !important;
  }

  .w-max-72-xl {
    max-width: 72% !important;
  }

  .w-min-72-xl {
    min-width: 72% !important;
  }

  .w-73-xl {
    width: 73% !important;
  }

  .w-max-73-xl {
    max-width: 73% !important;
  }

  .w-min-73-xl {
    min-width: 73% !important;
  }

  .w-74-xl {
    width: 74% !important;
  }

  .w-max-74-xl {
    max-width: 74% !important;
  }

  .w-min-74-xl {
    min-width: 74% !important;
  }

  .w-75-xl {
    width: 75% !important;
  }

  .w-max-75-xl {
    max-width: 75% !important;
  }

  .w-min-75-xl {
    min-width: 75% !important;
  }

  .w-76-xl {
    width: 76% !important;
  }

  .w-max-76-xl {
    max-width: 76% !important;
  }

  .w-min-76-xl {
    min-width: 76% !important;
  }

  .w-77-xl {
    width: 77% !important;
  }

  .w-max-77-xl {
    max-width: 77% !important;
  }

  .w-min-77-xl {
    min-width: 77% !important;
  }

  .w-78-xl {
    width: 78% !important;
  }

  .w-max-78-xl {
    max-width: 78% !important;
  }

  .w-min-78-xl {
    min-width: 78% !important;
  }

  .w-79-xl {
    width: 79% !important;
  }

  .w-max-79-xl {
    max-width: 79% !important;
  }

  .w-min-79-xl {
    min-width: 79% !important;
  }

  .w-80-xl {
    width: 80% !important;
  }

  .w-max-80-xl {
    max-width: 80% !important;
  }

  .w-min-80-xl {
    min-width: 80% !important;
  }

  .w-81-xl {
    width: 81% !important;
  }

  .w-max-81-xl {
    max-width: 81% !important;
  }

  .w-min-81-xl {
    min-width: 81% !important;
  }

  .w-82-xl {
    width: 82% !important;
  }

  .w-max-82-xl {
    max-width: 82% !important;
  }

  .w-min-82-xl {
    min-width: 82% !important;
  }

  .w-83-xl {
    width: 83% !important;
  }

  .w-max-83-xl {
    max-width: 83% !important;
  }

  .w-min-83-xl {
    min-width: 83% !important;
  }

  .w-84-xl {
    width: 84% !important;
  }

  .w-max-84-xl {
    max-width: 84% !important;
  }

  .w-min-84-xl {
    min-width: 84% !important;
  }

  .w-85-xl {
    width: 85% !important;
  }

  .w-max-85-xl {
    max-width: 85% !important;
  }

  .w-min-85-xl {
    min-width: 85% !important;
  }

  .w-86-xl {
    width: 86% !important;
  }

  .w-max-86-xl {
    max-width: 86% !important;
  }

  .w-min-86-xl {
    min-width: 86% !important;
  }

  .w-87-xl {
    width: 87% !important;
  }

  .w-max-87-xl {
    max-width: 87% !important;
  }

  .w-min-87-xl {
    min-width: 87% !important;
  }

  .w-88-xl {
    width: 88% !important;
  }

  .w-max-88-xl {
    max-width: 88% !important;
  }

  .w-min-88-xl {
    min-width: 88% !important;
  }

  .w-89-xl {
    width: 89% !important;
  }

  .w-max-89-xl {
    max-width: 89% !important;
  }

  .w-min-89-xl {
    min-width: 89% !important;
  }

  .w-90-xl {
    width: 90% !important;
  }

  .w-max-90-xl {
    max-width: 90% !important;
  }

  .w-min-90-xl {
    min-width: 90% !important;
  }

  .w-91-xl {
    width: 91% !important;
  }

  .w-max-91-xl {
    max-width: 91% !important;
  }

  .w-min-91-xl {
    min-width: 91% !important;
  }

  .w-92-xl {
    width: 92% !important;
  }

  .w-max-92-xl {
    max-width: 92% !important;
  }

  .w-min-92-xl {
    min-width: 92% !important;
  }

  .w-93-xl {
    width: 93% !important;
  }

  .w-max-93-xl {
    max-width: 93% !important;
  }

  .w-min-93-xl {
    min-width: 93% !important;
  }

  .w-94-xl {
    width: 94% !important;
  }

  .w-max-94-xl {
    max-width: 94% !important;
  }

  .w-min-94-xl {
    min-width: 94% !important;
  }

  .w-95-xl {
    width: 95% !important;
  }

  .w-max-95-xl {
    max-width: 95% !important;
  }

  .w-min-95-xl {
    min-width: 95% !important;
  }

  .w-96-xl {
    width: 96% !important;
  }

  .w-max-96-xl {
    max-width: 96% !important;
  }

  .w-min-96-xl {
    min-width: 96% !important;
  }

  .w-97-xl {
    width: 97% !important;
  }

  .w-max-97-xl {
    max-width: 97% !important;
  }

  .w-min-97-xl {
    min-width: 97% !important;
  }

  .w-98-xl {
    width: 98% !important;
  }

  .w-max-98-xl {
    max-width: 98% !important;
  }

  .w-min-98-xl {
    min-width: 98% !important;
  }

  .w-99-xl {
    width: 99% !important;
  }

  .w-max-99-xl {
    max-width: 99% !important;
  }

  .w-min-99-xl {
    min-width: 99% !important;
  }

  .w-100-xl {
    width: 100% !important;
  }

  .w-max-100-xl {
    max-width: 100% !important;
  }

  .w-min-100-xl {
    min-width: 100% !important;
  }

  .w-auto-xl {
    width: auto !important;
  }

  .w-max-auto-xl {
    max-width: auto !important;
  }

  .w-min-auto-xl {
    min-width: auto !important;
  }

  .w-min-unset-xl {
    min-width: unset !important;
  }

  .w-max-unset-xl {
    max-width: unset !important;
  }

  .height-px-1-xl {
    height: 1px !important;
  }

  .height-px-2-xl {
    height: 2px !important;
  }

  .height-px-3-xl {
    height: 3px !important;
  }

  .height-px-4-xl {
    height: 4px !important;
  }

  .height-px-5-xl {
    height: 5px !important;
  }

  .height-px-6-xl {
    height: 6px !important;
  }

  .height-px-7-xl {
    height: 7px !important;
  }

  .height-px-8-xl {
    height: 8px !important;
  }

  .height-px-9-xl {
    height: 9px !important;
  }

  .height-px-10-xl {
    height: 10px !important;
  }

  .height-px-11-xl {
    height: 11px !important;
  }

  .height-px-12-xl {
    height: 12px !important;
  }

  .height-px-13-xl {
    height: 13px !important;
  }

  .height-px-14-xl {
    height: 14px !important;
  }

  .height-px-15-xl {
    height: 15px !important;
  }

  .height-px-16-xl {
    height: 16px !important;
  }

  .height-px-17-xl {
    height: 17px !important;
  }

  .height-px-18-xl {
    height: 18px !important;
  }

  .height-px-19-xl {
    height: 19px !important;
  }

  .height-px-20-xl {
    height: 20px !important;
  }

  .height-px-21-xl {
    height: 21px !important;
  }

  .height-px-22-xl {
    height: 22px !important;
  }

  .height-px-23-xl {
    height: 23px !important;
  }

  .height-px-24-xl {
    height: 24px !important;
  }

  .height-px-25-xl {
    height: 25px !important;
  }

  .height-px-26-xl {
    height: 26px !important;
  }

  .height-px-27-xl {
    height: 27px !important;
  }

  .height-px-28-xl {
    height: 28px !important;
  }

  .height-px-29-xl {
    height: 29px !important;
  }

  .height-px-30-xl {
    height: 30px !important;
  }

  .height-px-31-xl {
    height: 31px !important;
  }

  .height-px-32-xl {
    height: 32px !important;
  }

  .height-px-33-xl {
    height: 33px !important;
  }

  .height-px-34-xl {
    height: 34px !important;
  }

  .height-px-35-xl {
    height: 35px !important;
  }

  .height-px-36-xl {
    height: 36px !important;
  }

  .height-px-37-xl {
    height: 37px !important;
  }

  .height-px-38-xl {
    height: 38px !important;
  }

  .height-px-39-xl {
    height: 39px !important;
  }

  .height-px-40-xl {
    height: 40px !important;
  }

  .height-px-41-xl {
    height: 41px !important;
  }

  .height-px-42-xl {
    height: 42px !important;
  }

  .height-px-43-xl {
    height: 43px !important;
  }

  .height-px-44-xl {
    height: 44px !important;
  }

  .height-px-45-xl {
    height: 45px !important;
  }

  .height-px-46-xl {
    height: 46px !important;
  }

  .height-px-47-xl {
    height: 47px !important;
  }

  .height-px-48-xl {
    height: 48px !important;
  }

  .height-px-49-xl {
    height: 49px !important;
  }

  .height-px-50-xl {
    height: 50px !important;
  }

  .height-px-51-xl {
    height: 51px !important;
  }

  .height-px-52-xl {
    height: 52px !important;
  }

  .height-px-53-xl {
    height: 53px !important;
  }

  .height-px-54-xl {
    height: 54px !important;
  }

  .height-px-55-xl {
    height: 55px !important;
  }

  .height-px-56-xl {
    height: 56px !important;
  }

  .height-px-57-xl {
    height: 57px !important;
  }

  .height-px-58-xl {
    height: 58px !important;
  }

  .height-px-59-xl {
    height: 59px !important;
  }

  .height-px-60-xl {
    height: 60px !important;
  }

  .height-px-61-xl {
    height: 61px !important;
  }

  .height-px-62-xl {
    height: 62px !important;
  }

  .height-px-63-xl {
    height: 63px !important;
  }

  .height-px-64-xl {
    height: 64px !important;
  }

  .height-px-65-xl {
    height: 65px !important;
  }

  .height-px-66-xl {
    height: 66px !important;
  }

  .height-px-67-xl {
    height: 67px !important;
  }

  .height-px-68-xl {
    height: 68px !important;
  }

  .height-px-69-xl {
    height: 69px !important;
  }

  .height-px-70-xl {
    height: 70px !important;
  }

  .height-px-71-xl {
    height: 71px !important;
  }

  .height-px-72-xl {
    height: 72px !important;
  }

  .height-px-73-xl {
    height: 73px !important;
  }

  .height-px-74-xl {
    height: 74px !important;
  }

  .height-px-75-xl {
    height: 75px !important;
  }

  .height-px-76-xl {
    height: 76px !important;
  }

  .height-px-77-xl {
    height: 77px !important;
  }

  .height-px-78-xl {
    height: 78px !important;
  }

  .height-px-79-xl {
    height: 79px !important;
  }

  .height-px-80-xl {
    height: 80px !important;
  }

  .height-px-81-xl {
    height: 81px !important;
  }

  .height-px-82-xl {
    height: 82px !important;
  }

  .height-px-83-xl {
    height: 83px !important;
  }

  .height-px-84-xl {
    height: 84px !important;
  }

  .height-px-85-xl {
    height: 85px !important;
  }

  .height-px-86-xl {
    height: 86px !important;
  }

  .height-px-87-xl {
    height: 87px !important;
  }

  .height-px-88-xl {
    height: 88px !important;
  }

  .height-px-89-xl {
    height: 89px !important;
  }

  .height-px-90-xl {
    height: 90px !important;
  }

  .height-px-91-xl {
    height: 91px !important;
  }

  .height-px-92-xl {
    height: 92px !important;
  }

  .height-px-93-xl {
    height: 93px !important;
  }

  .height-px-94-xl {
    height: 94px !important;
  }

  .height-px-95-xl {
    height: 95px !important;
  }

  .height-px-96-xl {
    height: 96px !important;
  }

  .height-px-97-xl {
    height: 97px !important;
  }

  .height-px-98-xl {
    height: 98px !important;
  }

  .height-px-99-xl {
    height: 99px !important;
  }

  .height-px-100-xl {
    height: 100px !important;
  }

  .height-px-101-xl {
    height: 101px !important;
  }

  .height-px-102-xl {
    height: 102px !important;
  }

  .height-px-103-xl {
    height: 103px !important;
  }

  .height-px-104-xl {
    height: 104px !important;
  }

  .height-px-105-xl {
    height: 105px !important;
  }

  .height-px-106-xl {
    height: 106px !important;
  }

  .height-px-107-xl {
    height: 107px !important;
  }

  .height-px-108-xl {
    height: 108px !important;
  }

  .height-px-109-xl {
    height: 109px !important;
  }

  .height-px-110-xl {
    height: 110px !important;
  }

  .height-px-111-xl {
    height: 111px !important;
  }

  .height-px-112-xl {
    height: 112px !important;
  }

  .height-px-113-xl {
    height: 113px !important;
  }

  .height-px-114-xl {
    height: 114px !important;
  }

  .height-px-115-xl {
    height: 115px !important;
  }

  .height-px-116-xl {
    height: 116px !important;
  }

  .height-px-117-xl {
    height: 117px !important;
  }

  .height-px-118-xl {
    height: 118px !important;
  }

  .height-px-119-xl {
    height: 119px !important;
  }

  .height-px-120-xl {
    height: 120px !important;
  }

  .height-px-121-xl {
    height: 121px !important;
  }

  .height-px-122-xl {
    height: 122px !important;
  }

  .height-px-123-xl {
    height: 123px !important;
  }

  .height-px-124-xl {
    height: 124px !important;
  }

  .height-px-125-xl {
    height: 125px !important;
  }

  .height-px-126-xl {
    height: 126px !important;
  }

  .height-px-127-xl {
    height: 127px !important;
  }

  .height-px-128-xl {
    height: 128px !important;
  }

  .height-px-129-xl {
    height: 129px !important;
  }

  .height-px-130-xl {
    height: 130px !important;
  }

  .height-px-131-xl {
    height: 131px !important;
  }

  .height-px-132-xl {
    height: 132px !important;
  }

  .height-px-133-xl {
    height: 133px !important;
  }

  .height-px-134-xl {
    height: 134px !important;
  }

  .height-px-135-xl {
    height: 135px !important;
  }

  .height-px-136-xl {
    height: 136px !important;
  }

  .height-px-137-xl {
    height: 137px !important;
  }

  .height-px-138-xl {
    height: 138px !important;
  }

  .height-px-139-xl {
    height: 139px !important;
  }

  .height-px-140-xl {
    height: 140px !important;
  }

  .height-px-141-xl {
    height: 141px !important;
  }

  .height-px-142-xl {
    height: 142px !important;
  }

  .height-px-143-xl {
    height: 143px !important;
  }

  .height-px-144-xl {
    height: 144px !important;
  }

  .height-px-145-xl {
    height: 145px !important;
  }

  .height-px-146-xl {
    height: 146px !important;
  }

  .height-px-147-xl {
    height: 147px !important;
  }

  .height-px-148-xl {
    height: 148px !important;
  }

  .height-px-149-xl {
    height: 149px !important;
  }

  .height-px-150-xl {
    height: 150px !important;
  }

  .height-px-151-xl {
    height: 151px !important;
  }

  .height-px-152-xl {
    height: 152px !important;
  }

  .height-px-153-xl {
    height: 153px !important;
  }

  .height-px-154-xl {
    height: 154px !important;
  }

  .height-px-155-xl {
    height: 155px !important;
  }

  .height-px-156-xl {
    height: 156px !important;
  }

  .height-px-157-xl {
    height: 157px !important;
  }

  .height-px-158-xl {
    height: 158px !important;
  }

  .height-px-159-xl {
    height: 159px !important;
  }

  .height-px-160-xl {
    height: 160px !important;
  }

  .height-px-161-xl {
    height: 161px !important;
  }

  .height-px-162-xl {
    height: 162px !important;
  }

  .height-px-163-xl {
    height: 163px !important;
  }

  .height-px-164-xl {
    height: 164px !important;
  }

  .height-px-165-xl {
    height: 165px !important;
  }

  .height-px-166-xl {
    height: 166px !important;
  }

  .height-px-167-xl {
    height: 167px !important;
  }

  .height-px-168-xl {
    height: 168px !important;
  }

  .height-px-169-xl {
    height: 169px !important;
  }

  .height-px-170-xl {
    height: 170px !important;
  }

  .height-px-171-xl {
    height: 171px !important;
  }

  .height-px-172-xl {
    height: 172px !important;
  }

  .height-px-173-xl {
    height: 173px !important;
  }

  .height-px-174-xl {
    height: 174px !important;
  }

  .height-px-175-xl {
    height: 175px !important;
  }

  .height-px-176-xl {
    height: 176px !important;
  }

  .height-px-177-xl {
    height: 177px !important;
  }

  .height-px-178-xl {
    height: 178px !important;
  }

  .height-px-179-xl {
    height: 179px !important;
  }

  .height-px-180-xl {
    height: 180px !important;
  }

  .height-px-181-xl {
    height: 181px !important;
  }

  .height-px-182-xl {
    height: 182px !important;
  }

  .height-px-183-xl {
    height: 183px !important;
  }

  .height-px-184-xl {
    height: 184px !important;
  }

  .height-px-185-xl {
    height: 185px !important;
  }

  .height-px-186-xl {
    height: 186px !important;
  }

  .height-px-187-xl {
    height: 187px !important;
  }

  .height-px-188-xl {
    height: 188px !important;
  }

  .height-px-189-xl {
    height: 189px !important;
  }

  .height-px-190-xl {
    height: 190px !important;
  }

  .height-px-191-xl {
    height: 191px !important;
  }

  .height-px-192-xl {
    height: 192px !important;
  }

  .height-px-193-xl {
    height: 193px !important;
  }

  .height-px-194-xl {
    height: 194px !important;
  }

  .height-px-195-xl {
    height: 195px !important;
  }

  .height-px-196-xl {
    height: 196px !important;
  }

  .height-px-197-xl {
    height: 197px !important;
  }

  .height-px-198-xl {
    height: 198px !important;
  }

  .height-px-199-xl {
    height: 199px !important;
  }

  .height-px-200-xl {
    height: 200px !important;
  }

  .height-px-201-xl {
    height: 201px !important;
  }

  .height-px-202-xl {
    height: 202px !important;
  }

  .height-px-203-xl {
    height: 203px !important;
  }

  .height-px-204-xl {
    height: 204px !important;
  }

  .height-px-205-xl {
    height: 205px !important;
  }

  .height-px-206-xl {
    height: 206px !important;
  }

  .height-px-207-xl {
    height: 207px !important;
  }

  .height-px-208-xl {
    height: 208px !important;
  }

  .height-px-209-xl {
    height: 209px !important;
  }

  .height-px-210-xl {
    height: 210px !important;
  }

  .height-px-211-xl {
    height: 211px !important;
  }

  .height-px-212-xl {
    height: 212px !important;
  }

  .height-px-213-xl {
    height: 213px !important;
  }

  .height-px-214-xl {
    height: 214px !important;
  }

  .height-px-215-xl {
    height: 215px !important;
  }

  .height-px-216-xl {
    height: 216px !important;
  }

  .height-px-217-xl {
    height: 217px !important;
  }

  .height-px-218-xl {
    height: 218px !important;
  }

  .height-px-219-xl {
    height: 219px !important;
  }

  .height-px-220-xl {
    height: 220px !important;
  }

  .height-px-221-xl {
    height: 221px !important;
  }

  .height-px-222-xl {
    height: 222px !important;
  }

  .height-px-223-xl {
    height: 223px !important;
  }

  .height-px-224-xl {
    height: 224px !important;
  }

  .height-px-225-xl {
    height: 225px !important;
  }

  .height-px-226-xl {
    height: 226px !important;
  }

  .height-px-227-xl {
    height: 227px !important;
  }

  .height-px-228-xl {
    height: 228px !important;
  }

  .height-px-229-xl {
    height: 229px !important;
  }

  .height-px-230-xl {
    height: 230px !important;
  }

  .height-px-231-xl {
    height: 231px !important;
  }

  .height-px-232-xl {
    height: 232px !important;
  }

  .height-px-233-xl {
    height: 233px !important;
  }

  .height-px-234-xl {
    height: 234px !important;
  }

  .height-px-235-xl {
    height: 235px !important;
  }

  .height-px-236-xl {
    height: 236px !important;
  }

  .height-px-237-xl {
    height: 237px !important;
  }

  .height-px-238-xl {
    height: 238px !important;
  }

  .height-px-239-xl {
    height: 239px !important;
  }

  .height-px-240-xl {
    height: 240px !important;
  }

  .height-px-241-xl {
    height: 241px !important;
  }

  .height-px-242-xl {
    height: 242px !important;
  }

  .height-px-243-xl {
    height: 243px !important;
  }

  .height-px-244-xl {
    height: 244px !important;
  }

  .height-px-245-xl {
    height: 245px !important;
  }

  .height-px-246-xl {
    height: 246px !important;
  }

  .height-px-247-xl {
    height: 247px !important;
  }

  .height-px-248-xl {
    height: 248px !important;
  }

  .height-px-249-xl {
    height: 249px !important;
  }

  .height-px-250-xl {
    height: 250px !important;
  }

  .height-px-251-xl {
    height: 251px !important;
  }

  .height-px-252-xl {
    height: 252px !important;
  }

  .height-px-253-xl {
    height: 253px !important;
  }

  .height-px-254-xl {
    height: 254px !important;
  }

  .height-px-255-xl {
    height: 255px !important;
  }

  .height-px-256-xl {
    height: 256px !important;
  }

  .height-px-257-xl {
    height: 257px !important;
  }

  .height-px-258-xl {
    height: 258px !important;
  }

  .height-px-259-xl {
    height: 259px !important;
  }

  .height-px-260-xl {
    height: 260px !important;
  }

  .height-px-261-xl {
    height: 261px !important;
  }

  .height-px-262-xl {
    height: 262px !important;
  }

  .height-px-263-xl {
    height: 263px !important;
  }

  .height-px-264-xl {
    height: 264px !important;
  }

  .height-px-265-xl {
    height: 265px !important;
  }

  .height-px-266-xl {
    height: 266px !important;
  }

  .height-px-267-xl {
    height: 267px !important;
  }

  .height-px-268-xl {
    height: 268px !important;
  }

  .height-px-269-xl {
    height: 269px !important;
  }

  .height-px-270-xl {
    height: 270px !important;
  }

  .height-px-271-xl {
    height: 271px !important;
  }

  .height-px-272-xl {
    height: 272px !important;
  }

  .height-px-273-xl {
    height: 273px !important;
  }

  .height-px-274-xl {
    height: 274px !important;
  }

  .height-px-275-xl {
    height: 275px !important;
  }

  .height-px-276-xl {
    height: 276px !important;
  }

  .height-px-277-xl {
    height: 277px !important;
  }

  .height-px-278-xl {
    height: 278px !important;
  }

  .height-px-279-xl {
    height: 279px !important;
  }

  .height-px-280-xl {
    height: 280px !important;
  }

  .height-px-281-xl {
    height: 281px !important;
  }

  .height-px-282-xl {
    height: 282px !important;
  }

  .height-px-283-xl {
    height: 283px !important;
  }

  .height-px-284-xl {
    height: 284px !important;
  }

  .height-px-285-xl {
    height: 285px !important;
  }

  .height-px-286-xl {
    height: 286px !important;
  }

  .height-px-287-xl {
    height: 287px !important;
  }

  .height-px-288-xl {
    height: 288px !important;
  }

  .height-px-289-xl {
    height: 289px !important;
  }

  .height-px-290-xl {
    height: 290px !important;
  }

  .height-px-291-xl {
    height: 291px !important;
  }

  .height-px-292-xl {
    height: 292px !important;
  }

  .height-px-293-xl {
    height: 293px !important;
  }

  .height-px-294-xl {
    height: 294px !important;
  }

  .height-px-295-xl {
    height: 295px !important;
  }

  .height-px-296-xl {
    height: 296px !important;
  }

  .height-px-297-xl {
    height: 297px !important;
  }

  .height-px-298-xl {
    height: 298px !important;
  }

  .height-px-299-xl {
    height: 299px !important;
  }

  .height-px-300-xl {
    height: 300px !important;
  }

  .height-px-301-xl {
    height: 301px !important;
  }

  .height-px-302-xl {
    height: 302px !important;
  }

  .height-px-303-xl {
    height: 303px !important;
  }

  .height-px-304-xl {
    height: 304px !important;
  }

  .height-px-305-xl {
    height: 305px !important;
  }

  .height-px-306-xl {
    height: 306px !important;
  }

  .height-px-307-xl {
    height: 307px !important;
  }

  .height-px-308-xl {
    height: 308px !important;
  }

  .height-px-309-xl {
    height: 309px !important;
  }

  .height-px-310-xl {
    height: 310px !important;
  }

  .height-px-311-xl {
    height: 311px !important;
  }

  .height-px-312-xl {
    height: 312px !important;
  }

  .height-px-313-xl {
    height: 313px !important;
  }

  .height-px-314-xl {
    height: 314px !important;
  }

  .height-px-315-xl {
    height: 315px !important;
  }

  .height-px-316-xl {
    height: 316px !important;
  }

  .height-px-317-xl {
    height: 317px !important;
  }

  .height-px-318-xl {
    height: 318px !important;
  }

  .height-px-319-xl {
    height: 319px !important;
  }

  .height-px-320-xl {
    height: 320px !important;
  }

  .height-px-321-xl {
    height: 321px !important;
  }

  .height-px-322-xl {
    height: 322px !important;
  }

  .height-px-323-xl {
    height: 323px !important;
  }

  .height-px-324-xl {
    height: 324px !important;
  }

  .height-px-325-xl {
    height: 325px !important;
  }

  .height-px-326-xl {
    height: 326px !important;
  }

  .height-px-327-xl {
    height: 327px !important;
  }

  .height-px-328-xl {
    height: 328px !important;
  }

  .height-px-329-xl {
    height: 329px !important;
  }

  .height-px-330-xl {
    height: 330px !important;
  }

  .height-px-331-xl {
    height: 331px !important;
  }

  .height-px-332-xl {
    height: 332px !important;
  }

  .height-px-333-xl {
    height: 333px !important;
  }

  .height-px-334-xl {
    height: 334px !important;
  }

  .height-px-335-xl {
    height: 335px !important;
  }

  .height-px-336-xl {
    height: 336px !important;
  }

  .height-px-337-xl {
    height: 337px !important;
  }

  .height-px-338-xl {
    height: 338px !important;
  }

  .height-px-339-xl {
    height: 339px !important;
  }

  .height-px-340-xl {
    height: 340px !important;
  }

  .height-px-341-xl {
    height: 341px !important;
  }

  .height-px-342-xl {
    height: 342px !important;
  }

  .height-px-343-xl {
    height: 343px !important;
  }

  .height-px-344-xl {
    height: 344px !important;
  }

  .height-px-345-xl {
    height: 345px !important;
  }

  .height-px-346-xl {
    height: 346px !important;
  }

  .height-px-347-xl {
    height: 347px !important;
  }

  .height-px-348-xl {
    height: 348px !important;
  }

  .height-px-349-xl {
    height: 349px !important;
  }

  .height-px-350-xl {
    height: 350px !important;
  }

  .height-px-351-xl {
    height: 351px !important;
  }

  .height-px-352-xl {
    height: 352px !important;
  }

  .height-px-353-xl {
    height: 353px !important;
  }

  .height-px-354-xl {
    height: 354px !important;
  }

  .height-px-355-xl {
    height: 355px !important;
  }

  .height-px-356-xl {
    height: 356px !important;
  }

  .height-px-357-xl {
    height: 357px !important;
  }

  .height-px-358-xl {
    height: 358px !important;
  }

  .height-px-359-xl {
    height: 359px !important;
  }

  .height-px-360-xl {
    height: 360px !important;
  }

  .height-px-361-xl {
    height: 361px !important;
  }

  .height-px-362-xl {
    height: 362px !important;
  }

  .height-px-363-xl {
    height: 363px !important;
  }

  .height-px-364-xl {
    height: 364px !important;
  }

  .height-px-365-xl {
    height: 365px !important;
  }

  .height-px-366-xl {
    height: 366px !important;
  }

  .height-px-367-xl {
    height: 367px !important;
  }

  .height-px-368-xl {
    height: 368px !important;
  }

  .height-px-369-xl {
    height: 369px !important;
  }

  .height-px-370-xl {
    height: 370px !important;
  }

  .height-px-371-xl {
    height: 371px !important;
  }

  .height-px-372-xl {
    height: 372px !important;
  }

  .height-px-373-xl {
    height: 373px !important;
  }

  .height-px-374-xl {
    height: 374px !important;
  }

  .height-px-375-xl {
    height: 375px !important;
  }

  .height-px-376-xl {
    height: 376px !important;
  }

  .height-px-377-xl {
    height: 377px !important;
  }

  .height-px-378-xl {
    height: 378px !important;
  }

  .height-px-379-xl {
    height: 379px !important;
  }

  .height-px-380-xl {
    height: 380px !important;
  }

  .height-px-381-xl {
    height: 381px !important;
  }

  .height-px-382-xl {
    height: 382px !important;
  }

  .height-px-383-xl {
    height: 383px !important;
  }

  .height-px-384-xl {
    height: 384px !important;
  }

  .height-px-385-xl {
    height: 385px !important;
  }

  .height-px-386-xl {
    height: 386px !important;
  }

  .height-px-387-xl {
    height: 387px !important;
  }

  .height-px-388-xl {
    height: 388px !important;
  }

  .height-px-389-xl {
    height: 389px !important;
  }

  .height-px-390-xl {
    height: 390px !important;
  }

  .height-px-391-xl {
    height: 391px !important;
  }

  .height-px-392-xl {
    height: 392px !important;
  }

  .height-px-393-xl {
    height: 393px !important;
  }

  .height-px-394-xl {
    height: 394px !important;
  }

  .height-px-395-xl {
    height: 395px !important;
  }

  .height-px-396-xl {
    height: 396px !important;
  }

  .height-px-397-xl {
    height: 397px !important;
  }

  .height-px-398-xl {
    height: 398px !important;
  }

  .height-px-399-xl {
    height: 399px !important;
  }

  .height-px-400-xl {
    height: 400px !important;
  }

  .height-px-401-xl {
    height: 401px !important;
  }

  .height-px-402-xl {
    height: 402px !important;
  }

  .height-px-403-xl {
    height: 403px !important;
  }

  .height-px-404-xl {
    height: 404px !important;
  }

  .height-px-405-xl {
    height: 405px !important;
  }

  .height-px-406-xl {
    height: 406px !important;
  }

  .height-px-407-xl {
    height: 407px !important;
  }

  .height-px-408-xl {
    height: 408px !important;
  }

  .height-px-409-xl {
    height: 409px !important;
  }

  .height-px-410-xl {
    height: 410px !important;
  }

  .height-px-411-xl {
    height: 411px !important;
  }

  .height-px-412-xl {
    height: 412px !important;
  }

  .height-px-413-xl {
    height: 413px !important;
  }

  .height-px-414-xl {
    height: 414px !important;
  }

  .height-px-415-xl {
    height: 415px !important;
  }

  .height-px-416-xl {
    height: 416px !important;
  }

  .height-px-417-xl {
    height: 417px !important;
  }

  .height-px-418-xl {
    height: 418px !important;
  }

  .height-px-419-xl {
    height: 419px !important;
  }

  .height-px-420-xl {
    height: 420px !important;
  }

  .height-px-421-xl {
    height: 421px !important;
  }

  .height-px-422-xl {
    height: 422px !important;
  }

  .height-px-423-xl {
    height: 423px !important;
  }

  .height-px-424-xl {
    height: 424px !important;
  }

  .height-px-425-xl {
    height: 425px !important;
  }

  .height-px-426-xl {
    height: 426px !important;
  }

  .height-px-427-xl {
    height: 427px !important;
  }

  .height-px-428-xl {
    height: 428px !important;
  }

  .height-px-429-xl {
    height: 429px !important;
  }

  .height-px-430-xl {
    height: 430px !important;
  }

  .height-px-431-xl {
    height: 431px !important;
  }

  .height-px-432-xl {
    height: 432px !important;
  }

  .height-px-433-xl {
    height: 433px !important;
  }

  .height-px-434-xl {
    height: 434px !important;
  }

  .height-px-435-xl {
    height: 435px !important;
  }

  .height-px-436-xl {
    height: 436px !important;
  }

  .height-px-437-xl {
    height: 437px !important;
  }

  .height-px-438-xl {
    height: 438px !important;
  }

  .height-px-439-xl {
    height: 439px !important;
  }

  .height-px-440-xl {
    height: 440px !important;
  }

  .height-px-441-xl {
    height: 441px !important;
  }

  .height-px-442-xl {
    height: 442px !important;
  }

  .height-px-443-xl {
    height: 443px !important;
  }

  .height-px-444-xl {
    height: 444px !important;
  }

  .height-px-445-xl {
    height: 445px !important;
  }

  .height-px-446-xl {
    height: 446px !important;
  }

  .height-px-447-xl {
    height: 447px !important;
  }

  .height-px-448-xl {
    height: 448px !important;
  }

  .height-px-449-xl {
    height: 449px !important;
  }

  .height-px-450-xl {
    height: 450px !important;
  }

  .height-px-451-xl {
    height: 451px !important;
  }

  .height-px-452-xl {
    height: 452px !important;
  }

  .height-px-453-xl {
    height: 453px !important;
  }

  .height-px-454-xl {
    height: 454px !important;
  }

  .height-px-455-xl {
    height: 455px !important;
  }

  .height-px-456-xl {
    height: 456px !important;
  }

  .height-px-457-xl {
    height: 457px !important;
  }

  .height-px-458-xl {
    height: 458px !important;
  }

  .height-px-459-xl {
    height: 459px !important;
  }

  .height-px-460-xl {
    height: 460px !important;
  }

  .height-px-461-xl {
    height: 461px !important;
  }

  .height-px-462-xl {
    height: 462px !important;
  }

  .height-px-463-xl {
    height: 463px !important;
  }

  .height-px-464-xl {
    height: 464px !important;
  }

  .height-px-465-xl {
    height: 465px !important;
  }

  .height-px-466-xl {
    height: 466px !important;
  }

  .height-px-467-xl {
    height: 467px !important;
  }

  .height-px-468-xl {
    height: 468px !important;
  }

  .height-px-469-xl {
    height: 469px !important;
  }

  .height-px-470-xl {
    height: 470px !important;
  }

  .height-px-471-xl {
    height: 471px !important;
  }

  .height-px-472-xl {
    height: 472px !important;
  }

  .height-px-473-xl {
    height: 473px !important;
  }

  .height-px-474-xl {
    height: 474px !important;
  }

  .height-px-475-xl {
    height: 475px !important;
  }

  .height-px-476-xl {
    height: 476px !important;
  }

  .height-px-477-xl {
    height: 477px !important;
  }

  .height-px-478-xl {
    height: 478px !important;
  }

  .height-px-479-xl {
    height: 479px !important;
  }

  .height-px-480-xl {
    height: 480px !important;
  }

  .height-px-481-xl {
    height: 481px !important;
  }

  .height-px-482-xl {
    height: 482px !important;
  }

  .height-px-483-xl {
    height: 483px !important;
  }

  .height-px-484-xl {
    height: 484px !important;
  }

  .height-px-485-xl {
    height: 485px !important;
  }

  .height-px-486-xl {
    height: 486px !important;
  }

  .height-px-487-xl {
    height: 487px !important;
  }

  .height-px-488-xl {
    height: 488px !important;
  }

  .height-px-489-xl {
    height: 489px !important;
  }

  .height-px-490-xl {
    height: 490px !important;
  }

  .height-px-491-xl {
    height: 491px !important;
  }

  .height-px-492-xl {
    height: 492px !important;
  }

  .height-px-493-xl {
    height: 493px !important;
  }

  .height-px-494-xl {
    height: 494px !important;
  }

  .height-px-495-xl {
    height: 495px !important;
  }

  .height-px-496-xl {
    height: 496px !important;
  }

  .height-px-497-xl {
    height: 497px !important;
  }

  .height-px-498-xl {
    height: 498px !important;
  }

  .height-px-499-xl {
    height: 499px !important;
  }

  .height-px-500-xl {
    height: 500px !important;
  }

  .height-px-501-xl {
    height: 501px !important;
  }

  .height-px-502-xl {
    height: 502px !important;
  }

  .height-px-503-xl {
    height: 503px !important;
  }

  .height-px-504-xl {
    height: 504px !important;
  }

  .height-px-505-xl {
    height: 505px !important;
  }

  .height-px-506-xl {
    height: 506px !important;
  }

  .height-px-507-xl {
    height: 507px !important;
  }

  .height-px-508-xl {
    height: 508px !important;
  }

  .height-px-509-xl {
    height: 509px !important;
  }

  .height-px-510-xl {
    height: 510px !important;
  }

  .height-px-511-xl {
    height: 511px !important;
  }

  .height-px-512-xl {
    height: 512px !important;
  }

  .height-px-513-xl {
    height: 513px !important;
  }

  .height-px-514-xl {
    height: 514px !important;
  }

  .height-px-515-xl {
    height: 515px !important;
  }

  .height-px-516-xl {
    height: 516px !important;
  }

  .height-px-517-xl {
    height: 517px !important;
  }

  .height-px-518-xl {
    height: 518px !important;
  }

  .height-px-519-xl {
    height: 519px !important;
  }

  .height-px-520-xl {
    height: 520px !important;
  }

  .height-px-521-xl {
    height: 521px !important;
  }

  .height-px-522-xl {
    height: 522px !important;
  }

  .height-px-523-xl {
    height: 523px !important;
  }

  .height-px-524-xl {
    height: 524px !important;
  }

  .height-px-525-xl {
    height: 525px !important;
  }

  .height-px-526-xl {
    height: 526px !important;
  }

  .height-px-527-xl {
    height: 527px !important;
  }

  .height-px-528-xl {
    height: 528px !important;
  }

  .height-px-529-xl {
    height: 529px !important;
  }

  .height-px-530-xl {
    height: 530px !important;
  }

  .height-px-531-xl {
    height: 531px !important;
  }

  .height-px-532-xl {
    height: 532px !important;
  }

  .height-px-533-xl {
    height: 533px !important;
  }

  .height-px-534-xl {
    height: 534px !important;
  }

  .height-px-535-xl {
    height: 535px !important;
  }

  .height-px-536-xl {
    height: 536px !important;
  }

  .height-px-537-xl {
    height: 537px !important;
  }

  .height-px-538-xl {
    height: 538px !important;
  }

  .height-px-539-xl {
    height: 539px !important;
  }

  .height-px-540-xl {
    height: 540px !important;
  }

  .height-px-541-xl {
    height: 541px !important;
  }

  .height-px-542-xl {
    height: 542px !important;
  }

  .height-px-543-xl {
    height: 543px !important;
  }

  .height-px-544-xl {
    height: 544px !important;
  }

  .height-px-545-xl {
    height: 545px !important;
  }

  .height-px-546-xl {
    height: 546px !important;
  }

  .height-px-547-xl {
    height: 547px !important;
  }

  .height-px-548-xl {
    height: 548px !important;
  }

  .height-px-549-xl {
    height: 549px !important;
  }

  .height-px-550-xl {
    height: 550px !important;
  }

  .height-px-551-xl {
    height: 551px !important;
  }

  .height-px-552-xl {
    height: 552px !important;
  }

  .height-px-553-xl {
    height: 553px !important;
  }

  .height-px-554-xl {
    height: 554px !important;
  }

  .height-px-555-xl {
    height: 555px !important;
  }

  .height-px-556-xl {
    height: 556px !important;
  }

  .height-px-557-xl {
    height: 557px !important;
  }

  .height-px-558-xl {
    height: 558px !important;
  }

  .height-px-559-xl {
    height: 559px !important;
  }

  .height-px-560-xl {
    height: 560px !important;
  }

  .height-px-561-xl {
    height: 561px !important;
  }

  .height-px-562-xl {
    height: 562px !important;
  }

  .height-px-563-xl {
    height: 563px !important;
  }

  .height-px-564-xl {
    height: 564px !important;
  }

  .height-px-565-xl {
    height: 565px !important;
  }

  .height-px-566-xl {
    height: 566px !important;
  }

  .height-px-567-xl {
    height: 567px !important;
  }

  .height-px-568-xl {
    height: 568px !important;
  }

  .height-px-569-xl {
    height: 569px !important;
  }

  .height-px-570-xl {
    height: 570px !important;
  }

  .height-px-571-xl {
    height: 571px !important;
  }

  .height-px-572-xl {
    height: 572px !important;
  }

  .height-px-573-xl {
    height: 573px !important;
  }

  .height-px-574-xl {
    height: 574px !important;
  }

  .height-px-575-xl {
    height: 575px !important;
  }

  .height-px-576-xl {
    height: 576px !important;
  }

  .height-px-577-xl {
    height: 577px !important;
  }

  .height-px-578-xl {
    height: 578px !important;
  }

  .height-px-579-xl {
    height: 579px !important;
  }

  .height-px-580-xl {
    height: 580px !important;
  }

  .height-px-581-xl {
    height: 581px !important;
  }

  .height-px-582-xl {
    height: 582px !important;
  }

  .height-px-583-xl {
    height: 583px !important;
  }

  .height-px-584-xl {
    height: 584px !important;
  }

  .height-px-585-xl {
    height: 585px !important;
  }

  .height-px-586-xl {
    height: 586px !important;
  }

  .height-px-587-xl {
    height: 587px !important;
  }

  .height-px-588-xl {
    height: 588px !important;
  }

  .height-px-589-xl {
    height: 589px !important;
  }

  .height-px-590-xl {
    height: 590px !important;
  }

  .height-px-591-xl {
    height: 591px !important;
  }

  .height-px-592-xl {
    height: 592px !important;
  }

  .height-px-593-xl {
    height: 593px !important;
  }

  .height-px-594-xl {
    height: 594px !important;
  }

  .height-px-595-xl {
    height: 595px !important;
  }

  .height-px-596-xl {
    height: 596px !important;
  }

  .height-px-597-xl {
    height: 597px !important;
  }

  .height-px-598-xl {
    height: 598px !important;
  }

  .height-px-599-xl {
    height: 599px !important;
  }

  .height-px-600-xl {
    height: 600px !important;
  }

  .height-px-601-xl {
    height: 601px !important;
  }

  .height-px-602-xl {
    height: 602px !important;
  }

  .height-px-603-xl {
    height: 603px !important;
  }

  .height-px-604-xl {
    height: 604px !important;
  }

  .height-px-605-xl {
    height: 605px !important;
  }

  .height-px-606-xl {
    height: 606px !important;
  }

  .height-px-607-xl {
    height: 607px !important;
  }

  .height-px-608-xl {
    height: 608px !important;
  }

  .height-px-609-xl {
    height: 609px !important;
  }

  .height-px-610-xl {
    height: 610px !important;
  }

  .height-px-611-xl {
    height: 611px !important;
  }

  .height-px-612-xl {
    height: 612px !important;
  }

  .height-px-613-xl {
    height: 613px !important;
  }

  .height-px-614-xl {
    height: 614px !important;
  }

  .height-px-615-xl {
    height: 615px !important;
  }

  .height-px-616-xl {
    height: 616px !important;
  }

  .height-px-617-xl {
    height: 617px !important;
  }

  .height-px-618-xl {
    height: 618px !important;
  }

  .height-px-619-xl {
    height: 619px !important;
  }

  .height-px-620-xl {
    height: 620px !important;
  }

  .height-px-621-xl {
    height: 621px !important;
  }

  .height-px-622-xl {
    height: 622px !important;
  }

  .height-px-623-xl {
    height: 623px !important;
  }

  .height-px-624-xl {
    height: 624px !important;
  }

  .height-px-625-xl {
    height: 625px !important;
  }

  .height-px-626-xl {
    height: 626px !important;
  }

  .height-px-627-xl {
    height: 627px !important;
  }

  .height-px-628-xl {
    height: 628px !important;
  }

  .height-px-629-xl {
    height: 629px !important;
  }

  .height-px-630-xl {
    height: 630px !important;
  }

  .height-px-631-xl {
    height: 631px !important;
  }

  .height-px-632-xl {
    height: 632px !important;
  }

  .height-px-633-xl {
    height: 633px !important;
  }

  .height-px-634-xl {
    height: 634px !important;
  }

  .height-px-635-xl {
    height: 635px !important;
  }

  .height-px-636-xl {
    height: 636px !important;
  }

  .height-px-637-xl {
    height: 637px !important;
  }

  .height-px-638-xl {
    height: 638px !important;
  }

  .height-px-639-xl {
    height: 639px !important;
  }

  .height-px-640-xl {
    height: 640px !important;
  }

  .height-px-641-xl {
    height: 641px !important;
  }

  .height-px-642-xl {
    height: 642px !important;
  }

  .height-px-643-xl {
    height: 643px !important;
  }

  .height-px-644-xl {
    height: 644px !important;
  }

  .height-px-645-xl {
    height: 645px !important;
  }

  .height-px-646-xl {
    height: 646px !important;
  }

  .height-px-647-xl {
    height: 647px !important;
  }

  .height-px-648-xl {
    height: 648px !important;
  }

  .height-px-649-xl {
    height: 649px !important;
  }

  .height-px-650-xl {
    height: 650px !important;
  }

  .height-px-651-xl {
    height: 651px !important;
  }

  .height-px-652-xl {
    height: 652px !important;
  }

  .height-px-653-xl {
    height: 653px !important;
  }

  .height-px-654-xl {
    height: 654px !important;
  }

  .height-px-655-xl {
    height: 655px !important;
  }

  .height-px-656-xl {
    height: 656px !important;
  }

  .height-px-657-xl {
    height: 657px !important;
  }

  .height-px-658-xl {
    height: 658px !important;
  }

  .height-px-659-xl {
    height: 659px !important;
  }

  .height-px-660-xl {
    height: 660px !important;
  }

  .height-px-661-xl {
    height: 661px !important;
  }

  .height-px-662-xl {
    height: 662px !important;
  }

  .height-px-663-xl {
    height: 663px !important;
  }

  .height-px-664-xl {
    height: 664px !important;
  }

  .height-px-665-xl {
    height: 665px !important;
  }

  .height-px-666-xl {
    height: 666px !important;
  }

  .height-px-667-xl {
    height: 667px !important;
  }

  .height-px-668-xl {
    height: 668px !important;
  }

  .height-px-669-xl {
    height: 669px !important;
  }

  .height-px-670-xl {
    height: 670px !important;
  }

  .height-px-671-xl {
    height: 671px !important;
  }

  .height-px-672-xl {
    height: 672px !important;
  }

  .height-px-673-xl {
    height: 673px !important;
  }

  .height-px-674-xl {
    height: 674px !important;
  }

  .height-px-675-xl {
    height: 675px !important;
  }

  .height-px-676-xl {
    height: 676px !important;
  }

  .height-px-677-xl {
    height: 677px !important;
  }

  .height-px-678-xl {
    height: 678px !important;
  }

  .height-px-679-xl {
    height: 679px !important;
  }

  .height-px-680-xl {
    height: 680px !important;
  }

  .height-px-681-xl {
    height: 681px !important;
  }

  .height-px-682-xl {
    height: 682px !important;
  }

  .height-px-683-xl {
    height: 683px !important;
  }

  .height-px-684-xl {
    height: 684px !important;
  }

  .height-px-685-xl {
    height: 685px !important;
  }

  .height-px-686-xl {
    height: 686px !important;
  }

  .height-px-687-xl {
    height: 687px !important;
  }

  .height-px-688-xl {
    height: 688px !important;
  }

  .height-px-689-xl {
    height: 689px !important;
  }

  .height-px-690-xl {
    height: 690px !important;
  }

  .height-px-691-xl {
    height: 691px !important;
  }

  .height-px-692-xl {
    height: 692px !important;
  }

  .height-px-693-xl {
    height: 693px !important;
  }

  .height-px-694-xl {
    height: 694px !important;
  }

  .height-px-695-xl {
    height: 695px !important;
  }

  .height-px-696-xl {
    height: 696px !important;
  }

  .height-px-697-xl {
    height: 697px !important;
  }

  .height-px-698-xl {
    height: 698px !important;
  }

  .height-px-699-xl {
    height: 699px !important;
  }

  .height-px-700-xl {
    height: 700px !important;
  }

  .height-px-701-xl {
    height: 701px !important;
  }

  .height-px-702-xl {
    height: 702px !important;
  }

  .height-px-703-xl {
    height: 703px !important;
  }

  .height-px-704-xl {
    height: 704px !important;
  }

  .height-px-705-xl {
    height: 705px !important;
  }

  .height-px-706-xl {
    height: 706px !important;
  }

  .height-px-707-xl {
    height: 707px !important;
  }

  .height-px-708-xl {
    height: 708px !important;
  }

  .height-px-709-xl {
    height: 709px !important;
  }

  .height-px-710-xl {
    height: 710px !important;
  }

  .height-px-711-xl {
    height: 711px !important;
  }

  .height-px-712-xl {
    height: 712px !important;
  }

  .height-px-713-xl {
    height: 713px !important;
  }

  .height-px-714-xl {
    height: 714px !important;
  }

  .height-px-715-xl {
    height: 715px !important;
  }

  .height-px-716-xl {
    height: 716px !important;
  }

  .height-px-717-xl {
    height: 717px !important;
  }

  .height-px-718-xl {
    height: 718px !important;
  }

  .height-px-719-xl {
    height: 719px !important;
  }

  .height-px-720-xl {
    height: 720px !important;
  }

  .height-px-721-xl {
    height: 721px !important;
  }

  .height-px-722-xl {
    height: 722px !important;
  }

  .height-px-723-xl {
    height: 723px !important;
  }

  .height-px-724-xl {
    height: 724px !important;
  }

  .height-px-725-xl {
    height: 725px !important;
  }

  .height-px-726-xl {
    height: 726px !important;
  }

  .height-px-727-xl {
    height: 727px !important;
  }

  .height-px-728-xl {
    height: 728px !important;
  }

  .height-px-729-xl {
    height: 729px !important;
  }

  .height-px-730-xl {
    height: 730px !important;
  }

  .height-px-731-xl {
    height: 731px !important;
  }

  .height-px-732-xl {
    height: 732px !important;
  }

  .height-px-733-xl {
    height: 733px !important;
  }

  .height-px-734-xl {
    height: 734px !important;
  }

  .height-px-735-xl {
    height: 735px !important;
  }

  .height-px-736-xl {
    height: 736px !important;
  }

  .height-px-737-xl {
    height: 737px !important;
  }

  .height-px-738-xl {
    height: 738px !important;
  }

  .height-px-739-xl {
    height: 739px !important;
  }

  .height-px-740-xl {
    height: 740px !important;
  }

  .height-px-741-xl {
    height: 741px !important;
  }

  .height-px-742-xl {
    height: 742px !important;
  }

  .height-px-743-xl {
    height: 743px !important;
  }

  .height-px-744-xl {
    height: 744px !important;
  }

  .height-px-745-xl {
    height: 745px !important;
  }

  .height-px-746-xl {
    height: 746px !important;
  }

  .height-px-747-xl {
    height: 747px !important;
  }

  .height-px-748-xl {
    height: 748px !important;
  }

  .height-px-749-xl {
    height: 749px !important;
  }

  .height-px-750-xl {
    height: 750px !important;
  }

  .height-px-751-xl {
    height: 751px !important;
  }

  .height-px-752-xl {
    height: 752px !important;
  }

  .height-px-753-xl {
    height: 753px !important;
  }

  .height-px-754-xl {
    height: 754px !important;
  }

  .height-px-755-xl {
    height: 755px !important;
  }

  .height-px-756-xl {
    height: 756px !important;
  }

  .height-px-757-xl {
    height: 757px !important;
  }

  .height-px-758-xl {
    height: 758px !important;
  }

  .height-px-759-xl {
    height: 759px !important;
  }

  .height-px-760-xl {
    height: 760px !important;
  }

  .height-px-761-xl {
    height: 761px !important;
  }

  .height-px-762-xl {
    height: 762px !important;
  }

  .height-px-763-xl {
    height: 763px !important;
  }

  .height-px-764-xl {
    height: 764px !important;
  }

  .height-px-765-xl {
    height: 765px !important;
  }

  .height-px-766-xl {
    height: 766px !important;
  }

  .height-px-767-xl {
    height: 767px !important;
  }

  .height-px-768-xl {
    height: 768px !important;
  }

  .height-px-769-xl {
    height: 769px !important;
  }

  .height-px-770-xl {
    height: 770px !important;
  }

  .height-px-771-xl {
    height: 771px !important;
  }

  .height-px-772-xl {
    height: 772px !important;
  }

  .height-px-773-xl {
    height: 773px !important;
  }

  .height-px-774-xl {
    height: 774px !important;
  }

  .height-px-775-xl {
    height: 775px !important;
  }

  .height-px-776-xl {
    height: 776px !important;
  }

  .height-px-777-xl {
    height: 777px !important;
  }

  .height-px-778-xl {
    height: 778px !important;
  }

  .height-px-779-xl {
    height: 779px !important;
  }

  .height-px-780-xl {
    height: 780px !important;
  }

  .height-px-781-xl {
    height: 781px !important;
  }

  .height-px-782-xl {
    height: 782px !important;
  }

  .height-px-783-xl {
    height: 783px !important;
  }

  .height-px-784-xl {
    height: 784px !important;
  }

  .height-px-785-xl {
    height: 785px !important;
  }

  .height-px-786-xl {
    height: 786px !important;
  }

  .height-px-787-xl {
    height: 787px !important;
  }

  .height-px-788-xl {
    height: 788px !important;
  }

  .height-px-789-xl {
    height: 789px !important;
  }

  .height-px-790-xl {
    height: 790px !important;
  }

  .height-px-791-xl {
    height: 791px !important;
  }

  .height-px-792-xl {
    height: 792px !important;
  }

  .height-px-793-xl {
    height: 793px !important;
  }

  .height-px-794-xl {
    height: 794px !important;
  }

  .height-px-795-xl {
    height: 795px !important;
  }

  .height-px-796-xl {
    height: 796px !important;
  }

  .height-px-797-xl {
    height: 797px !important;
  }

  .height-px-798-xl {
    height: 798px !important;
  }

  .height-px-799-xl {
    height: 799px !important;
  }

  .height-px-800-xl {
    height: 800px !important;
  }

  .height-px-801-xl {
    height: 801px !important;
  }

  .height-px-802-xl {
    height: 802px !important;
  }

  .height-px-803-xl {
    height: 803px !important;
  }

  .height-px-804-xl {
    height: 804px !important;
  }

  .height-px-805-xl {
    height: 805px !important;
  }

  .height-px-806-xl {
    height: 806px !important;
  }

  .height-px-807-xl {
    height: 807px !important;
  }

  .height-px-808-xl {
    height: 808px !important;
  }

  .height-px-809-xl {
    height: 809px !important;
  }

  .height-px-810-xl {
    height: 810px !important;
  }

  .height-px-811-xl {
    height: 811px !important;
  }

  .height-px-812-xl {
    height: 812px !important;
  }

  .height-px-813-xl {
    height: 813px !important;
  }

  .height-px-814-xl {
    height: 814px !important;
  }

  .height-px-815-xl {
    height: 815px !important;
  }

  .height-px-816-xl {
    height: 816px !important;
  }

  .height-px-817-xl {
    height: 817px !important;
  }

  .height-px-818-xl {
    height: 818px !important;
  }

  .height-px-819-xl {
    height: 819px !important;
  }

  .height-px-820-xl {
    height: 820px !important;
  }

  .height-px-821-xl {
    height: 821px !important;
  }

  .height-px-822-xl {
    height: 822px !important;
  }

  .height-px-823-xl {
    height: 823px !important;
  }

  .height-px-824-xl {
    height: 824px !important;
  }

  .height-px-825-xl {
    height: 825px !important;
  }

  .height-px-826-xl {
    height: 826px !important;
  }

  .height-px-827-xl {
    height: 827px !important;
  }

  .height-px-828-xl {
    height: 828px !important;
  }

  .height-px-829-xl {
    height: 829px !important;
  }

  .height-px-830-xl {
    height: 830px !important;
  }

  .height-px-831-xl {
    height: 831px !important;
  }

  .height-px-832-xl {
    height: 832px !important;
  }

  .height-px-833-xl {
    height: 833px !important;
  }

  .height-px-834-xl {
    height: 834px !important;
  }

  .height-px-835-xl {
    height: 835px !important;
  }

  .height-px-836-xl {
    height: 836px !important;
  }

  .height-px-837-xl {
    height: 837px !important;
  }

  .height-px-838-xl {
    height: 838px !important;
  }

  .height-px-839-xl {
    height: 839px !important;
  }

  .height-px-840-xl {
    height: 840px !important;
  }

  .height-px-841-xl {
    height: 841px !important;
  }

  .height-px-842-xl {
    height: 842px !important;
  }

  .height-px-843-xl {
    height: 843px !important;
  }

  .height-px-844-xl {
    height: 844px !important;
  }

  .height-px-845-xl {
    height: 845px !important;
  }

  .height-px-846-xl {
    height: 846px !important;
  }

  .height-px-847-xl {
    height: 847px !important;
  }

  .height-px-848-xl {
    height: 848px !important;
  }

  .height-px-849-xl {
    height: 849px !important;
  }

  .height-px-850-xl {
    height: 850px !important;
  }

  .height-px-851-xl {
    height: 851px !important;
  }

  .height-px-852-xl {
    height: 852px !important;
  }

  .height-px-853-xl {
    height: 853px !important;
  }

  .height-px-854-xl {
    height: 854px !important;
  }

  .height-px-855-xl {
    height: 855px !important;
  }

  .height-px-856-xl {
    height: 856px !important;
  }

  .height-px-857-xl {
    height: 857px !important;
  }

  .height-px-858-xl {
    height: 858px !important;
  }

  .height-px-859-xl {
    height: 859px !important;
  }

  .height-px-860-xl {
    height: 860px !important;
  }

  .height-px-861-xl {
    height: 861px !important;
  }

  .height-px-862-xl {
    height: 862px !important;
  }

  .height-px-863-xl {
    height: 863px !important;
  }

  .height-px-864-xl {
    height: 864px !important;
  }

  .height-px-865-xl {
    height: 865px !important;
  }

  .height-px-866-xl {
    height: 866px !important;
  }

  .height-px-867-xl {
    height: 867px !important;
  }

  .height-px-868-xl {
    height: 868px !important;
  }

  .height-px-869-xl {
    height: 869px !important;
  }

  .height-px-870-xl {
    height: 870px !important;
  }

  .height-px-871-xl {
    height: 871px !important;
  }

  .height-px-872-xl {
    height: 872px !important;
  }

  .height-px-873-xl {
    height: 873px !important;
  }

  .height-px-874-xl {
    height: 874px !important;
  }

  .height-px-875-xl {
    height: 875px !important;
  }

  .height-px-876-xl {
    height: 876px !important;
  }

  .height-px-877-xl {
    height: 877px !important;
  }

  .height-px-878-xl {
    height: 878px !important;
  }

  .height-px-879-xl {
    height: 879px !important;
  }

  .height-px-880-xl {
    height: 880px !important;
  }

  .height-px-881-xl {
    height: 881px !important;
  }

  .height-px-882-xl {
    height: 882px !important;
  }

  .height-px-883-xl {
    height: 883px !important;
  }

  .height-px-884-xl {
    height: 884px !important;
  }

  .height-px-885-xl {
    height: 885px !important;
  }

  .height-px-886-xl {
    height: 886px !important;
  }

  .height-px-887-xl {
    height: 887px !important;
  }

  .height-px-888-xl {
    height: 888px !important;
  }

  .height-px-889-xl {
    height: 889px !important;
  }

  .height-px-890-xl {
    height: 890px !important;
  }

  .height-px-891-xl {
    height: 891px !important;
  }

  .height-px-892-xl {
    height: 892px !important;
  }

  .height-px-893-xl {
    height: 893px !important;
  }

  .height-px-894-xl {
    height: 894px !important;
  }

  .height-px-895-xl {
    height: 895px !important;
  }

  .height-px-896-xl {
    height: 896px !important;
  }

  .height-px-897-xl {
    height: 897px !important;
  }

  .height-px-898-xl {
    height: 898px !important;
  }

  .height-px-899-xl {
    height: 899px !important;
  }

  .height-px-900-xl {
    height: 900px !important;
  }

  .height-px-901-xl {
    height: 901px !important;
  }

  .height-px-902-xl {
    height: 902px !important;
  }

  .height-px-903-xl {
    height: 903px !important;
  }

  .height-px-904-xl {
    height: 904px !important;
  }

  .height-px-905-xl {
    height: 905px !important;
  }

  .height-px-906-xl {
    height: 906px !important;
  }

  .height-px-907-xl {
    height: 907px !important;
  }

  .height-px-908-xl {
    height: 908px !important;
  }

  .height-px-909-xl {
    height: 909px !important;
  }

  .height-px-910-xl {
    height: 910px !important;
  }

  .height-px-911-xl {
    height: 911px !important;
  }

  .height-px-912-xl {
    height: 912px !important;
  }

  .height-px-913-xl {
    height: 913px !important;
  }

  .height-px-914-xl {
    height: 914px !important;
  }

  .height-px-915-xl {
    height: 915px !important;
  }

  .height-px-916-xl {
    height: 916px !important;
  }

  .height-px-917-xl {
    height: 917px !important;
  }

  .height-px-918-xl {
    height: 918px !important;
  }

  .height-px-919-xl {
    height: 919px !important;
  }

  .height-px-920-xl {
    height: 920px !important;
  }

  .height-px-921-xl {
    height: 921px !important;
  }

  .height-px-922-xl {
    height: 922px !important;
  }

  .height-px-923-xl {
    height: 923px !important;
  }

  .height-px-924-xl {
    height: 924px !important;
  }

  .height-px-925-xl {
    height: 925px !important;
  }

  .height-px-926-xl {
    height: 926px !important;
  }

  .height-px-927-xl {
    height: 927px !important;
  }

  .height-px-928-xl {
    height: 928px !important;
  }

  .height-px-929-xl {
    height: 929px !important;
  }

  .height-px-930-xl {
    height: 930px !important;
  }

  .height-px-931-xl {
    height: 931px !important;
  }

  .height-px-932-xl {
    height: 932px !important;
  }

  .height-px-933-xl {
    height: 933px !important;
  }

  .height-px-934-xl {
    height: 934px !important;
  }

  .height-px-935-xl {
    height: 935px !important;
  }

  .height-px-936-xl {
    height: 936px !important;
  }

  .height-px-937-xl {
    height: 937px !important;
  }

  .height-px-938-xl {
    height: 938px !important;
  }

  .height-px-939-xl {
    height: 939px !important;
  }

  .height-px-940-xl {
    height: 940px !important;
  }

  .height-px-941-xl {
    height: 941px !important;
  }

  .height-px-942-xl {
    height: 942px !important;
  }

  .height-px-943-xl {
    height: 943px !important;
  }

  .height-px-944-xl {
    height: 944px !important;
  }

  .height-px-945-xl {
    height: 945px !important;
  }

  .height-px-946-xl {
    height: 946px !important;
  }

  .height-px-947-xl {
    height: 947px !important;
  }

  .height-px-948-xl {
    height: 948px !important;
  }

  .height-px-949-xl {
    height: 949px !important;
  }

  .height-px-950-xl {
    height: 950px !important;
  }

  .height-px-951-xl {
    height: 951px !important;
  }

  .height-px-952-xl {
    height: 952px !important;
  }

  .height-px-953-xl {
    height: 953px !important;
  }

  .height-px-954-xl {
    height: 954px !important;
  }

  .height-px-955-xl {
    height: 955px !important;
  }

  .height-px-956-xl {
    height: 956px !important;
  }

  .height-px-957-xl {
    height: 957px !important;
  }

  .height-px-958-xl {
    height: 958px !important;
  }

  .height-px-959-xl {
    height: 959px !important;
  }

  .height-px-960-xl {
    height: 960px !important;
  }

  .height-px-961-xl {
    height: 961px !important;
  }

  .height-px-962-xl {
    height: 962px !important;
  }

  .height-px-963-xl {
    height: 963px !important;
  }

  .height-px-964-xl {
    height: 964px !important;
  }

  .height-px-965-xl {
    height: 965px !important;
  }

  .height-px-966-xl {
    height: 966px !important;
  }

  .height-px-967-xl {
    height: 967px !important;
  }

  .height-px-968-xl {
    height: 968px !important;
  }

  .height-px-969-xl {
    height: 969px !important;
  }

  .height-px-970-xl {
    height: 970px !important;
  }

  .height-px-971-xl {
    height: 971px !important;
  }

  .height-px-972-xl {
    height: 972px !important;
  }

  .height-px-973-xl {
    height: 973px !important;
  }

  .height-px-974-xl {
    height: 974px !important;
  }

  .height-px-975-xl {
    height: 975px !important;
  }

  .height-px-976-xl {
    height: 976px !important;
  }

  .height-px-977-xl {
    height: 977px !important;
  }

  .height-px-978-xl {
    height: 978px !important;
  }

  .height-px-979-xl {
    height: 979px !important;
  }

  .height-px-980-xl {
    height: 980px !important;
  }

  .height-px-981-xl {
    height: 981px !important;
  }

  .height-px-982-xl {
    height: 982px !important;
  }

  .height-px-983-xl {
    height: 983px !important;
  }

  .height-px-984-xl {
    height: 984px !important;
  }

  .height-px-985-xl {
    height: 985px !important;
  }

  .height-px-986-xl {
    height: 986px !important;
  }

  .height-px-987-xl {
    height: 987px !important;
  }

  .height-px-988-xl {
    height: 988px !important;
  }

  .height-px-989-xl {
    height: 989px !important;
  }

  .height-px-990-xl {
    height: 990px !important;
  }

  .height-px-991-xl {
    height: 991px !important;
  }

  .height-px-992-xl {
    height: 992px !important;
  }

  .height-px-993-xl {
    height: 993px !important;
  }

  .height-px-994-xl {
    height: 994px !important;
  }

  .height-px-995-xl {
    height: 995px !important;
  }

  .height-px-996-xl {
    height: 996px !important;
  }

  .height-px-997-xl {
    height: 997px !important;
  }

  .height-px-998-xl {
    height: 998px !important;
  }

  .height-px-999-xl {
    height: 999px !important;
  }

  .height-px-1000-xl {
    height: 1000px !important;
  }

  .height-px-1001-xl {
    height: 1001px !important;
  }

  .height-px-1002-xl {
    height: 1002px !important;
  }

  .height-px-1003-xl {
    height: 1003px !important;
  }

  .height-px-1004-xl {
    height: 1004px !important;
  }

  .height-px-1005-xl {
    height: 1005px !important;
  }

  .height-px-1006-xl {
    height: 1006px !important;
  }

  .height-px-1007-xl {
    height: 1007px !important;
  }

  .height-px-1008-xl {
    height: 1008px !important;
  }

  .height-px-1009-xl {
    height: 1009px !important;
  }

  .height-px-1010-xl {
    height: 1010px !important;
  }

  .height-px-1011-xl {
    height: 1011px !important;
  }

  .height-px-1012-xl {
    height: 1012px !important;
  }

  .height-px-1013-xl {
    height: 1013px !important;
  }

  .height-px-1014-xl {
    height: 1014px !important;
  }

  .height-px-1015-xl {
    height: 1015px !important;
  }

  .height-px-1016-xl {
    height: 1016px !important;
  }

  .height-px-1017-xl {
    height: 1017px !important;
  }

  .height-px-1018-xl {
    height: 1018px !important;
  }

  .height-px-1019-xl {
    height: 1019px !important;
  }

  .height-px-1020-xl {
    height: 1020px !important;
  }

  .height-px-1021-xl {
    height: 1021px !important;
  }

  .height-px-1022-xl {
    height: 1022px !important;
  }

  .height-px-1023-xl {
    height: 1023px !important;
  }

  .height-px-1024-xl {
    height: 1024px !important;
  }

  .height-px-1025-xl {
    height: 1025px !important;
  }

  .height-px-1026-xl {
    height: 1026px !important;
  }

  .height-px-1027-xl {
    height: 1027px !important;
  }

  .height-px-1028-xl {
    height: 1028px !important;
  }

  .height-px-1029-xl {
    height: 1029px !important;
  }

  .height-px-1030-xl {
    height: 1030px !important;
  }

  .height-px-1031-xl {
    height: 1031px !important;
  }

  .height-px-1032-xl {
    height: 1032px !important;
  }

  .height-px-1033-xl {
    height: 1033px !important;
  }

  .height-px-1034-xl {
    height: 1034px !important;
  }

  .height-px-1035-xl {
    height: 1035px !important;
  }

  .height-px-1036-xl {
    height: 1036px !important;
  }

  .height-px-1037-xl {
    height: 1037px !important;
  }

  .height-px-1038-xl {
    height: 1038px !important;
  }

  .height-px-1039-xl {
    height: 1039px !important;
  }

  .height-px-1040-xl {
    height: 1040px !important;
  }

  .height-px-1041-xl {
    height: 1041px !important;
  }

  .height-px-1042-xl {
    height: 1042px !important;
  }

  .height-px-1043-xl {
    height: 1043px !important;
  }

  .height-px-1044-xl {
    height: 1044px !important;
  }

  .height-px-1045-xl {
    height: 1045px !important;
  }

  .height-px-1046-xl {
    height: 1046px !important;
  }

  .height-px-1047-xl {
    height: 1047px !important;
  }

  .height-px-1048-xl {
    height: 1048px !important;
  }

  .height-px-1049-xl {
    height: 1049px !important;
  }

  .height-px-1050-xl {
    height: 1050px !important;
  }

  .height-px-1051-xl {
    height: 1051px !important;
  }

  .height-px-1052-xl {
    height: 1052px !important;
  }

  .height-px-1053-xl {
    height: 1053px !important;
  }

  .height-px-1054-xl {
    height: 1054px !important;
  }

  .height-px-1055-xl {
    height: 1055px !important;
  }

  .height-px-1056-xl {
    height: 1056px !important;
  }

  .height-px-1057-xl {
    height: 1057px !important;
  }

  .height-px-1058-xl {
    height: 1058px !important;
  }

  .height-px-1059-xl {
    height: 1059px !important;
  }

  .height-px-1060-xl {
    height: 1060px !important;
  }

  .height-px-1061-xl {
    height: 1061px !important;
  }

  .height-px-1062-xl {
    height: 1062px !important;
  }

  .height-px-1063-xl {
    height: 1063px !important;
  }

  .height-px-1064-xl {
    height: 1064px !important;
  }

  .height-px-1065-xl {
    height: 1065px !important;
  }

  .height-px-1066-xl {
    height: 1066px !important;
  }

  .height-px-1067-xl {
    height: 1067px !important;
  }

  .height-px-1068-xl {
    height: 1068px !important;
  }

  .height-px-1069-xl {
    height: 1069px !important;
  }

  .height-px-1070-xl {
    height: 1070px !important;
  }

  .height-px-1071-xl {
    height: 1071px !important;
  }

  .height-px-1072-xl {
    height: 1072px !important;
  }

  .height-px-1073-xl {
    height: 1073px !important;
  }

  .height-px-1074-xl {
    height: 1074px !important;
  }

  .height-px-1075-xl {
    height: 1075px !important;
  }

  .height-px-1076-xl {
    height: 1076px !important;
  }

  .height-px-1077-xl {
    height: 1077px !important;
  }

  .height-px-1078-xl {
    height: 1078px !important;
  }

  .height-px-1079-xl {
    height: 1079px !important;
  }

  .height-px-1080-xl {
    height: 1080px !important;
  }

  .height-px-1081-xl {
    height: 1081px !important;
  }

  .height-px-1082-xl {
    height: 1082px !important;
  }

  .height-px-1083-xl {
    height: 1083px !important;
  }

  .height-px-1084-xl {
    height: 1084px !important;
  }

  .height-px-1085-xl {
    height: 1085px !important;
  }

  .height-px-1086-xl {
    height: 1086px !important;
  }

  .height-px-1087-xl {
    height: 1087px !important;
  }

  .height-px-1088-xl {
    height: 1088px !important;
  }

  .height-px-1089-xl {
    height: 1089px !important;
  }

  .height-px-1090-xl {
    height: 1090px !important;
  }

  .height-px-1091-xl {
    height: 1091px !important;
  }

  .height-px-1092-xl {
    height: 1092px !important;
  }

  .height-px-1093-xl {
    height: 1093px !important;
  }

  .height-px-1094-xl {
    height: 1094px !important;
  }

  .height-px-1095-xl {
    height: 1095px !important;
  }

  .height-px-1096-xl {
    height: 1096px !important;
  }

  .height-px-1097-xl {
    height: 1097px !important;
  }

  .height-px-1098-xl {
    height: 1098px !important;
  }

  .height-px-1099-xl {
    height: 1099px !important;
  }

  .height-px-1100-xl {
    height: 1100px !important;
  }

  .height-px-1101-xl {
    height: 1101px !important;
  }

  .height-px-1102-xl {
    height: 1102px !important;
  }

  .height-px-1103-xl {
    height: 1103px !important;
  }

  .height-px-1104-xl {
    height: 1104px !important;
  }

  .height-px-1105-xl {
    height: 1105px !important;
  }

  .height-px-1106-xl {
    height: 1106px !important;
  }

  .height-px-1107-xl {
    height: 1107px !important;
  }

  .height-px-1108-xl {
    height: 1108px !important;
  }

  .height-px-1109-xl {
    height: 1109px !important;
  }

  .height-px-1110-xl {
    height: 1110px !important;
  }

  .height-px-1111-xl {
    height: 1111px !important;
  }

  .height-px-1112-xl {
    height: 1112px !important;
  }

  .height-px-1113-xl {
    height: 1113px !important;
  }

  .height-px-1114-xl {
    height: 1114px !important;
  }

  .height-px-1115-xl {
    height: 1115px !important;
  }

  .height-px-1116-xl {
    height: 1116px !important;
  }

  .height-px-1117-xl {
    height: 1117px !important;
  }

  .height-px-1118-xl {
    height: 1118px !important;
  }

  .height-px-1119-xl {
    height: 1119px !important;
  }

  .height-px-1120-xl {
    height: 1120px !important;
  }

  .height-px-1121-xl {
    height: 1121px !important;
  }

  .height-px-1122-xl {
    height: 1122px !important;
  }

  .height-px-1123-xl {
    height: 1123px !important;
  }

  .height-px-1124-xl {
    height: 1124px !important;
  }

  .height-px-1125-xl {
    height: 1125px !important;
  }

  .height-px-1126-xl {
    height: 1126px !important;
  }

  .height-px-1127-xl {
    height: 1127px !important;
  }

  .height-px-1128-xl {
    height: 1128px !important;
  }

  .height-px-1129-xl {
    height: 1129px !important;
  }

  .height-px-1130-xl {
    height: 1130px !important;
  }

  .height-px-1131-xl {
    height: 1131px !important;
  }

  .height-px-1132-xl {
    height: 1132px !important;
  }

  .height-px-1133-xl {
    height: 1133px !important;
  }

  .height-px-1134-xl {
    height: 1134px !important;
  }

  .height-px-1135-xl {
    height: 1135px !important;
  }

  .height-px-1136-xl {
    height: 1136px !important;
  }

  .height-px-1137-xl {
    height: 1137px !important;
  }

  .height-px-1138-xl {
    height: 1138px !important;
  }

  .height-px-1139-xl {
    height: 1139px !important;
  }

  .height-px-1140-xl {
    height: 1140px !important;
  }

  .height-px-1141-xl {
    height: 1141px !important;
  }

  .height-px-1142-xl {
    height: 1142px !important;
  }

  .height-px-1143-xl {
    height: 1143px !important;
  }

  .height-px-1144-xl {
    height: 1144px !important;
  }

  .height-px-1145-xl {
    height: 1145px !important;
  }

  .height-px-1146-xl {
    height: 1146px !important;
  }

  .height-px-1147-xl {
    height: 1147px !important;
  }

  .height-px-1148-xl {
    height: 1148px !important;
  }

  .height-px-1149-xl {
    height: 1149px !important;
  }

  .height-px-1150-xl {
    height: 1150px !important;
  }

  .height-px-1151-xl {
    height: 1151px !important;
  }

  .height-px-1152-xl {
    height: 1152px !important;
  }

  .height-px-1153-xl {
    height: 1153px !important;
  }

  .height-px-1154-xl {
    height: 1154px !important;
  }

  .height-px-1155-xl {
    height: 1155px !important;
  }

  .height-px-1156-xl {
    height: 1156px !important;
  }

  .height-px-1157-xl {
    height: 1157px !important;
  }

  .height-px-1158-xl {
    height: 1158px !important;
  }

  .height-px-1159-xl {
    height: 1159px !important;
  }

  .height-px-1160-xl {
    height: 1160px !important;
  }

  .height-px-1161-xl {
    height: 1161px !important;
  }

  .height-px-1162-xl {
    height: 1162px !important;
  }

  .height-px-1163-xl {
    height: 1163px !important;
  }

  .height-px-1164-xl {
    height: 1164px !important;
  }

  .height-px-1165-xl {
    height: 1165px !important;
  }

  .height-px-1166-xl {
    height: 1166px !important;
  }

  .height-px-1167-xl {
    height: 1167px !important;
  }

  .height-px-1168-xl {
    height: 1168px !important;
  }

  .height-px-1169-xl {
    height: 1169px !important;
  }

  .height-px-1170-xl {
    height: 1170px !important;
  }

  .height-px-1171-xl {
    height: 1171px !important;
  }

  .height-px-1172-xl {
    height: 1172px !important;
  }

  .height-px-1173-xl {
    height: 1173px !important;
  }

  .height-px-1174-xl {
    height: 1174px !important;
  }

  .height-px-1175-xl {
    height: 1175px !important;
  }

  .height-px-1176-xl {
    height: 1176px !important;
  }

  .height-px-1177-xl {
    height: 1177px !important;
  }

  .height-px-1178-xl {
    height: 1178px !important;
  }

  .height-px-1179-xl {
    height: 1179px !important;
  }

  .height-px-1180-xl {
    height: 1180px !important;
  }

  .height-px-1181-xl {
    height: 1181px !important;
  }

  .height-px-1182-xl {
    height: 1182px !important;
  }

  .height-px-1183-xl {
    height: 1183px !important;
  }

  .height-px-1184-xl {
    height: 1184px !important;
  }

  .height-px-1185-xl {
    height: 1185px !important;
  }

  .height-px-1186-xl {
    height: 1186px !important;
  }

  .height-px-1187-xl {
    height: 1187px !important;
  }

  .height-px-1188-xl {
    height: 1188px !important;
  }

  .height-px-1189-xl {
    height: 1189px !important;
  }

  .height-px-1190-xl {
    height: 1190px !important;
  }

  .height-px-1191-xl {
    height: 1191px !important;
  }

  .height-px-1192-xl {
    height: 1192px !important;
  }

  .height-px-1193-xl {
    height: 1193px !important;
  }

  .height-px-1194-xl {
    height: 1194px !important;
  }

  .height-px-1195-xl {
    height: 1195px !important;
  }

  .height-px-1196-xl {
    height: 1196px !important;
  }

  .height-px-1197-xl {
    height: 1197px !important;
  }

  .height-px-1198-xl {
    height: 1198px !important;
  }

  .height-px-1199-xl {
    height: 1199px !important;
  }

  .height-px-1200-xl {
    height: 1200px !important;
  }

  .height-px-1201-xl {
    height: 1201px !important;
  }

  .height-px-1202-xl {
    height: 1202px !important;
  }

  .height-px-1203-xl {
    height: 1203px !important;
  }

  .height-px-1204-xl {
    height: 1204px !important;
  }

  .height-px-1205-xl {
    height: 1205px !important;
  }

  .height-px-1206-xl {
    height: 1206px !important;
  }

  .height-px-1207-xl {
    height: 1207px !important;
  }

  .height-px-1208-xl {
    height: 1208px !important;
  }

  .height-px-1209-xl {
    height: 1209px !important;
  }

  .height-px-1210-xl {
    height: 1210px !important;
  }

  .height-px-1211-xl {
    height: 1211px !important;
  }

  .height-px-1212-xl {
    height: 1212px !important;
  }

  .height-px-1213-xl {
    height: 1213px !important;
  }

  .height-px-1214-xl {
    height: 1214px !important;
  }

  .height-px-1215-xl {
    height: 1215px !important;
  }

  .height-px-1216-xl {
    height: 1216px !important;
  }

  .height-px-1217-xl {
    height: 1217px !important;
  }

  .height-px-1218-xl {
    height: 1218px !important;
  }

  .height-px-1219-xl {
    height: 1219px !important;
  }

  .height-px-1220-xl {
    height: 1220px !important;
  }

  .height-px-1221-xl {
    height: 1221px !important;
  }

  .height-px-1222-xl {
    height: 1222px !important;
  }

  .height-px-1223-xl {
    height: 1223px !important;
  }

  .height-px-1224-xl {
    height: 1224px !important;
  }

  .height-px-1225-xl {
    height: 1225px !important;
  }

  .height-px-1226-xl {
    height: 1226px !important;
  }

  .height-px-1227-xl {
    height: 1227px !important;
  }

  .height-px-1228-xl {
    height: 1228px !important;
  }

  .height-px-1229-xl {
    height: 1229px !important;
  }

  .height-px-1230-xl {
    height: 1230px !important;
  }

  .height-px-1231-xl {
    height: 1231px !important;
  }

  .height-px-1232-xl {
    height: 1232px !important;
  }

  .height-px-1233-xl {
    height: 1233px !important;
  }

  .height-px-1234-xl {
    height: 1234px !important;
  }

  .height-px-1235-xl {
    height: 1235px !important;
  }

  .height-px-1236-xl {
    height: 1236px !important;
  }

  .height-px-1237-xl {
    height: 1237px !important;
  }

  .height-px-1238-xl {
    height: 1238px !important;
  }

  .height-px-1239-xl {
    height: 1239px !important;
  }

  .height-px-1240-xl {
    height: 1240px !important;
  }

  .height-px-1241-xl {
    height: 1241px !important;
  }

  .height-px-1242-xl {
    height: 1242px !important;
  }

  .height-px-1243-xl {
    height: 1243px !important;
  }

  .height-px-1244-xl {
    height: 1244px !important;
  }

  .height-px-1245-xl {
    height: 1245px !important;
  }

  .height-px-1246-xl {
    height: 1246px !important;
  }

  .height-px-1247-xl {
    height: 1247px !important;
  }

  .height-px-1248-xl {
    height: 1248px !important;
  }

  .height-px-1249-xl {
    height: 1249px !important;
  }

  .height-px-1250-xl {
    height: 1250px !important;
  }

  .height-px-1251-xl {
    height: 1251px !important;
  }

  .height-px-1252-xl {
    height: 1252px !important;
  }

  .height-px-1253-xl {
    height: 1253px !important;
  }

  .height-px-1254-xl {
    height: 1254px !important;
  }

  .height-px-1255-xl {
    height: 1255px !important;
  }

  .height-px-1256-xl {
    height: 1256px !important;
  }

  .height-px-1257-xl {
    height: 1257px !important;
  }

  .height-px-1258-xl {
    height: 1258px !important;
  }

  .height-px-1259-xl {
    height: 1259px !important;
  }

  .height-px-1260-xl {
    height: 1260px !important;
  }

  .height-px-1261-xl {
    height: 1261px !important;
  }

  .height-px-1262-xl {
    height: 1262px !important;
  }

  .height-px-1263-xl {
    height: 1263px !important;
  }

  .height-px-1264-xl {
    height: 1264px !important;
  }

  .height-px-1265-xl {
    height: 1265px !important;
  }

  .height-px-1266-xl {
    height: 1266px !important;
  }

  .height-px-1267-xl {
    height: 1267px !important;
  }

  .height-px-1268-xl {
    height: 1268px !important;
  }

  .height-px-1269-xl {
    height: 1269px !important;
  }

  .height-px-1270-xl {
    height: 1270px !important;
  }

  .height-px-1271-xl {
    height: 1271px !important;
  }

  .height-px-1272-xl {
    height: 1272px !important;
  }

  .height-px-1273-xl {
    height: 1273px !important;
  }

  .height-px-1274-xl {
    height: 1274px !important;
  }

  .height-px-1275-xl {
    height: 1275px !important;
  }

  .height-px-1276-xl {
    height: 1276px !important;
  }

  .height-px-1277-xl {
    height: 1277px !important;
  }

  .height-px-1278-xl {
    height: 1278px !important;
  }

  .height-px-1279-xl {
    height: 1279px !important;
  }

  .height-px-1280-xl {
    height: 1280px !important;
  }

  .height-px-1281-xl {
    height: 1281px !important;
  }

  .height-px-1282-xl {
    height: 1282px !important;
  }

  .height-px-1283-xl {
    height: 1283px !important;
  }

  .height-px-1284-xl {
    height: 1284px !important;
  }

  .height-px-1285-xl {
    height: 1285px !important;
  }

  .height-px-1286-xl {
    height: 1286px !important;
  }

  .height-px-1287-xl {
    height: 1287px !important;
  }

  .height-px-1288-xl {
    height: 1288px !important;
  }

  .height-px-1289-xl {
    height: 1289px !important;
  }

  .height-px-1290-xl {
    height: 1290px !important;
  }

  .height-px-1291-xl {
    height: 1291px !important;
  }

  .height-px-1292-xl {
    height: 1292px !important;
  }

  .height-px-1293-xl {
    height: 1293px !important;
  }

  .height-px-1294-xl {
    height: 1294px !important;
  }

  .height-px-1295-xl {
    height: 1295px !important;
  }

  .height-px-1296-xl {
    height: 1296px !important;
  }

  .height-px-1297-xl {
    height: 1297px !important;
  }

  .height-px-1298-xl {
    height: 1298px !important;
  }

  .height-px-1299-xl {
    height: 1299px !important;
  }

  .height-px-1300-xl {
    height: 1300px !important;
  }

  .height-px-1301-xl {
    height: 1301px !important;
  }

  .height-px-1302-xl {
    height: 1302px !important;
  }

  .height-px-1303-xl {
    height: 1303px !important;
  }

  .height-px-1304-xl {
    height: 1304px !important;
  }

  .height-px-1305-xl {
    height: 1305px !important;
  }

  .height-px-1306-xl {
    height: 1306px !important;
  }

  .height-px-1307-xl {
    height: 1307px !important;
  }

  .height-px-1308-xl {
    height: 1308px !important;
  }

  .height-px-1309-xl {
    height: 1309px !important;
  }

  .height-px-1310-xl {
    height: 1310px !important;
  }

  .height-px-1311-xl {
    height: 1311px !important;
  }

  .height-px-1312-xl {
    height: 1312px !important;
  }

  .height-px-1313-xl {
    height: 1313px !important;
  }

  .height-px-1314-xl {
    height: 1314px !important;
  }

  .height-px-1315-xl {
    height: 1315px !important;
  }

  .height-px-1316-xl {
    height: 1316px !important;
  }

  .height-px-1317-xl {
    height: 1317px !important;
  }

  .height-px-1318-xl {
    height: 1318px !important;
  }

  .height-px-1319-xl {
    height: 1319px !important;
  }

  .height-px-1320-xl {
    height: 1320px !important;
  }

  .height-px-1321-xl {
    height: 1321px !important;
  }

  .height-px-1322-xl {
    height: 1322px !important;
  }

  .height-px-1323-xl {
    height: 1323px !important;
  }

  .height-px-1324-xl {
    height: 1324px !important;
  }

  .height-px-1325-xl {
    height: 1325px !important;
  }

  .height-px-1326-xl {
    height: 1326px !important;
  }

  .height-px-1327-xl {
    height: 1327px !important;
  }

  .height-px-1328-xl {
    height: 1328px !important;
  }

  .height-px-1329-xl {
    height: 1329px !important;
  }

  .height-px-1330-xl {
    height: 1330px !important;
  }

  .height-px-1331-xl {
    height: 1331px !important;
  }

  .height-px-1332-xl {
    height: 1332px !important;
  }

  .height-px-1333-xl {
    height: 1333px !important;
  }

  .height-px-1334-xl {
    height: 1334px !important;
  }

  .height-px-1335-xl {
    height: 1335px !important;
  }

  .height-px-1336-xl {
    height: 1336px !important;
  }

  .height-px-1337-xl {
    height: 1337px !important;
  }

  .height-px-1338-xl {
    height: 1338px !important;
  }

  .height-px-1339-xl {
    height: 1339px !important;
  }

  .height-px-1340-xl {
    height: 1340px !important;
  }

  .height-px-1341-xl {
    height: 1341px !important;
  }

  .height-px-1342-xl {
    height: 1342px !important;
  }

  .height-px-1343-xl {
    height: 1343px !important;
  }

  .height-px-1344-xl {
    height: 1344px !important;
  }

  .height-px-1345-xl {
    height: 1345px !important;
  }

  .height-px-1346-xl {
    height: 1346px !important;
  }

  .height-px-1347-xl {
    height: 1347px !important;
  }

  .height-px-1348-xl {
    height: 1348px !important;
  }

  .height-px-1349-xl {
    height: 1349px !important;
  }

  .height-px-1350-xl {
    height: 1350px !important;
  }

  .height-px-1351-xl {
    height: 1351px !important;
  }

  .height-px-1352-xl {
    height: 1352px !important;
  }

  .height-px-1353-xl {
    height: 1353px !important;
  }

  .height-px-1354-xl {
    height: 1354px !important;
  }

  .height-px-1355-xl {
    height: 1355px !important;
  }

  .height-px-1356-xl {
    height: 1356px !important;
  }

  .height-px-1357-xl {
    height: 1357px !important;
  }

  .height-px-1358-xl {
    height: 1358px !important;
  }

  .height-px-1359-xl {
    height: 1359px !important;
  }

  .height-px-1360-xl {
    height: 1360px !important;
  }

  .height-px-1361-xl {
    height: 1361px !important;
  }

  .height-px-1362-xl {
    height: 1362px !important;
  }

  .height-px-1363-xl {
    height: 1363px !important;
  }

  .height-px-1364-xl {
    height: 1364px !important;
  }

  .height-px-1365-xl {
    height: 1365px !important;
  }

  .height-px-1366-xl {
    height: 1366px !important;
  }

  .height-px-1367-xl {
    height: 1367px !important;
  }

  .height-px-1368-xl {
    height: 1368px !important;
  }

  .height-px-1369-xl {
    height: 1369px !important;
  }

  .height-px-1370-xl {
    height: 1370px !important;
  }

  .height-px-1371-xl {
    height: 1371px !important;
  }

  .height-px-1372-xl {
    height: 1372px !important;
  }

  .height-px-1373-xl {
    height: 1373px !important;
  }

  .height-px-1374-xl {
    height: 1374px !important;
  }

  .height-px-1375-xl {
    height: 1375px !important;
  }

  .height-px-1376-xl {
    height: 1376px !important;
  }

  .height-px-1377-xl {
    height: 1377px !important;
  }

  .height-px-1378-xl {
    height: 1378px !important;
  }

  .height-px-1379-xl {
    height: 1379px !important;
  }

  .height-px-1380-xl {
    height: 1380px !important;
  }

  .height-px-1381-xl {
    height: 1381px !important;
  }

  .height-px-1382-xl {
    height: 1382px !important;
  }

  .height-px-1383-xl {
    height: 1383px !important;
  }

  .height-px-1384-xl {
    height: 1384px !important;
  }

  .height-px-1385-xl {
    height: 1385px !important;
  }

  .height-px-1386-xl {
    height: 1386px !important;
  }

  .height-px-1387-xl {
    height: 1387px !important;
  }

  .height-px-1388-xl {
    height: 1388px !important;
  }

  .height-px-1389-xl {
    height: 1389px !important;
  }

  .height-px-1390-xl {
    height: 1390px !important;
  }

  .height-px-1391-xl {
    height: 1391px !important;
  }

  .height-px-1392-xl {
    height: 1392px !important;
  }

  .height-px-1393-xl {
    height: 1393px !important;
  }

  .height-px-1394-xl {
    height: 1394px !important;
  }

  .height-px-1395-xl {
    height: 1395px !important;
  }

  .height-px-1396-xl {
    height: 1396px !important;
  }

  .height-px-1397-xl {
    height: 1397px !important;
  }

  .height-px-1398-xl {
    height: 1398px !important;
  }

  .height-px-1399-xl {
    height: 1399px !important;
  }

  .height-px-1400-xl {
    height: 1400px !important;
  }

  .height-px-1401-xl {
    height: 1401px !important;
  }

  .height-px-1402-xl {
    height: 1402px !important;
  }

  .height-px-1403-xl {
    height: 1403px !important;
  }

  .height-px-1404-xl {
    height: 1404px !important;
  }

  .height-px-1405-xl {
    height: 1405px !important;
  }

  .height-px-1406-xl {
    height: 1406px !important;
  }

  .height-px-1407-xl {
    height: 1407px !important;
  }

  .height-px-1408-xl {
    height: 1408px !important;
  }

  .height-px-1409-xl {
    height: 1409px !important;
  }

  .height-px-1410-xl {
    height: 1410px !important;
  }

  .height-px-1411-xl {
    height: 1411px !important;
  }

  .height-px-1412-xl {
    height: 1412px !important;
  }

  .height-px-1413-xl {
    height: 1413px !important;
  }

  .height-px-1414-xl {
    height: 1414px !important;
  }

  .height-px-1415-xl {
    height: 1415px !important;
  }

  .height-px-1416-xl {
    height: 1416px !important;
  }

  .height-px-1417-xl {
    height: 1417px !important;
  }

  .height-px-1418-xl {
    height: 1418px !important;
  }

  .height-px-1419-xl {
    height: 1419px !important;
  }

  .height-px-1420-xl {
    height: 1420px !important;
  }

  .height-px-1421-xl {
    height: 1421px !important;
  }

  .height-px-1422-xl {
    height: 1422px !important;
  }

  .height-px-1423-xl {
    height: 1423px !important;
  }

  .height-px-1424-xl {
    height: 1424px !important;
  }

  .height-px-1425-xl {
    height: 1425px !important;
  }

  .height-px-1426-xl {
    height: 1426px !important;
  }

  .height-px-1427-xl {
    height: 1427px !important;
  }

  .height-px-1428-xl {
    height: 1428px !important;
  }

  .height-px-1429-xl {
    height: 1429px !important;
  }

  .height-px-1430-xl {
    height: 1430px !important;
  }

  .height-px-1431-xl {
    height: 1431px !important;
  }

  .height-px-1432-xl {
    height: 1432px !important;
  }

  .height-px-1433-xl {
    height: 1433px !important;
  }

  .height-px-1434-xl {
    height: 1434px !important;
  }

  .height-px-1435-xl {
    height: 1435px !important;
  }

  .height-px-1436-xl {
    height: 1436px !important;
  }

  .height-px-1437-xl {
    height: 1437px !important;
  }

  .height-px-1438-xl {
    height: 1438px !important;
  }

  .height-px-1439-xl {
    height: 1439px !important;
  }

  .height-px-1440-xl {
    height: 1440px !important;
  }

  .height-px-1441-xl {
    height: 1441px !important;
  }

  .height-px-1442-xl {
    height: 1442px !important;
  }

  .height-px-1443-xl {
    height: 1443px !important;
  }

  .height-px-1444-xl {
    height: 1444px !important;
  }

  .height-px-1445-xl {
    height: 1445px !important;
  }

  .height-px-1446-xl {
    height: 1446px !important;
  }

  .height-px-1447-xl {
    height: 1447px !important;
  }

  .height-px-1448-xl {
    height: 1448px !important;
  }

  .height-px-1449-xl {
    height: 1449px !important;
  }

  .height-px-1450-xl {
    height: 1450px !important;
  }

  .height-px-1451-xl {
    height: 1451px !important;
  }

  .height-px-1452-xl {
    height: 1452px !important;
  }

  .height-px-1453-xl {
    height: 1453px !important;
  }

  .height-px-1454-xl {
    height: 1454px !important;
  }

  .height-px-1455-xl {
    height: 1455px !important;
  }

  .height-px-1456-xl {
    height: 1456px !important;
  }

  .height-px-1457-xl {
    height: 1457px !important;
  }

  .height-px-1458-xl {
    height: 1458px !important;
  }

  .height-px-1459-xl {
    height: 1459px !important;
  }

  .height-px-1460-xl {
    height: 1460px !important;
  }

  .height-px-1461-xl {
    height: 1461px !important;
  }

  .height-px-1462-xl {
    height: 1462px !important;
  }

  .height-px-1463-xl {
    height: 1463px !important;
  }

  .height-px-1464-xl {
    height: 1464px !important;
  }

  .height-px-1465-xl {
    height: 1465px !important;
  }

  .height-px-1466-xl {
    height: 1466px !important;
  }

  .height-px-1467-xl {
    height: 1467px !important;
  }

  .height-px-1468-xl {
    height: 1468px !important;
  }

  .height-px-1469-xl {
    height: 1469px !important;
  }

  .height-px-1470-xl {
    height: 1470px !important;
  }

  .height-px-1471-xl {
    height: 1471px !important;
  }

  .height-px-1472-xl {
    height: 1472px !important;
  }

  .height-px-1473-xl {
    height: 1473px !important;
  }

  .height-px-1474-xl {
    height: 1474px !important;
  }

  .height-px-1475-xl {
    height: 1475px !important;
  }

  .height-px-1476-xl {
    height: 1476px !important;
  }

  .height-px-1477-xl {
    height: 1477px !important;
  }

  .height-px-1478-xl {
    height: 1478px !important;
  }

  .height-px-1479-xl {
    height: 1479px !important;
  }

  .height-px-1480-xl {
    height: 1480px !important;
  }

  .height-px-1481-xl {
    height: 1481px !important;
  }

  .height-px-1482-xl {
    height: 1482px !important;
  }

  .height-px-1483-xl {
    height: 1483px !important;
  }

  .height-px-1484-xl {
    height: 1484px !important;
  }

  .height-px-1485-xl {
    height: 1485px !important;
  }

  .height-px-1486-xl {
    height: 1486px !important;
  }

  .height-px-1487-xl {
    height: 1487px !important;
  }

  .height-px-1488-xl {
    height: 1488px !important;
  }

  .height-px-1489-xl {
    height: 1489px !important;
  }

  .height-px-1490-xl {
    height: 1490px !important;
  }

  .height-px-1491-xl {
    height: 1491px !important;
  }

  .height-px-1492-xl {
    height: 1492px !important;
  }

  .height-px-1493-xl {
    height: 1493px !important;
  }

  .height-px-1494-xl {
    height: 1494px !important;
  }

  .height-px-1495-xl {
    height: 1495px !important;
  }

  .height-px-1496-xl {
    height: 1496px !important;
  }

  .height-px-1497-xl {
    height: 1497px !important;
  }

  .height-px-1498-xl {
    height: 1498px !important;
  }

  .height-px-1499-xl {
    height: 1499px !important;
  }

  .height-px-1500-xl {
    height: 1500px !important;
  }

  .height-px-1501-xl {
    height: 1501px !important;
  }

  .height-px-1502-xl {
    height: 1502px !important;
  }

  .height-px-1503-xl {
    height: 1503px !important;
  }

  .height-px-1504-xl {
    height: 1504px !important;
  }

  .height-px-1505-xl {
    height: 1505px !important;
  }

  .height-px-1506-xl {
    height: 1506px !important;
  }

  .height-px-1507-xl {
    height: 1507px !important;
  }

  .height-px-1508-xl {
    height: 1508px !important;
  }

  .height-px-1509-xl {
    height: 1509px !important;
  }

  .height-px-1510-xl {
    height: 1510px !important;
  }

  .height-px-1511-xl {
    height: 1511px !important;
  }

  .height-px-1512-xl {
    height: 1512px !important;
  }

  .height-px-1513-xl {
    height: 1513px !important;
  }

  .height-px-1514-xl {
    height: 1514px !important;
  }

  .height-px-1515-xl {
    height: 1515px !important;
  }

  .height-px-1516-xl {
    height: 1516px !important;
  }

  .height-px-1517-xl {
    height: 1517px !important;
  }

  .height-px-1518-xl {
    height: 1518px !important;
  }

  .height-px-1519-xl {
    height: 1519px !important;
  }

  .height-px-1520-xl {
    height: 1520px !important;
  }

  .height-px-1521-xl {
    height: 1521px !important;
  }

  .height-px-1522-xl {
    height: 1522px !important;
  }

  .height-px-1523-xl {
    height: 1523px !important;
  }

  .height-px-1524-xl {
    height: 1524px !important;
  }

  .height-px-1525-xl {
    height: 1525px !important;
  }

  .height-px-1526-xl {
    height: 1526px !important;
  }

  .height-px-1527-xl {
    height: 1527px !important;
  }

  .height-px-1528-xl {
    height: 1528px !important;
  }

  .height-px-1529-xl {
    height: 1529px !important;
  }

  .height-px-1530-xl {
    height: 1530px !important;
  }

  .height-px-1531-xl {
    height: 1531px !important;
  }

  .height-px-1532-xl {
    height: 1532px !important;
  }

  .height-px-1533-xl {
    height: 1533px !important;
  }

  .height-px-1534-xl {
    height: 1534px !important;
  }

  .height-px-1535-xl {
    height: 1535px !important;
  }

  .height-px-1536-xl {
    height: 1536px !important;
  }

  .height-px-1537-xl {
    height: 1537px !important;
  }

  .height-px-1538-xl {
    height: 1538px !important;
  }

  .height-px-1539-xl {
    height: 1539px !important;
  }

  .height-px-1540-xl {
    height: 1540px !important;
  }

  .height-px-1541-xl {
    height: 1541px !important;
  }

  .height-px-1542-xl {
    height: 1542px !important;
  }

  .height-px-1543-xl {
    height: 1543px !important;
  }

  .height-px-1544-xl {
    height: 1544px !important;
  }

  .height-px-1545-xl {
    height: 1545px !important;
  }

  .height-px-1546-xl {
    height: 1546px !important;
  }

  .height-px-1547-xl {
    height: 1547px !important;
  }

  .height-px-1548-xl {
    height: 1548px !important;
  }

  .height-px-1549-xl {
    height: 1549px !important;
  }

  .height-px-1550-xl {
    height: 1550px !important;
  }

  .height-px-1551-xl {
    height: 1551px !important;
  }

  .height-px-1552-xl {
    height: 1552px !important;
  }

  .height-px-1553-xl {
    height: 1553px !important;
  }

  .height-px-1554-xl {
    height: 1554px !important;
  }

  .height-px-1555-xl {
    height: 1555px !important;
  }

  .height-px-1556-xl {
    height: 1556px !important;
  }

  .height-px-1557-xl {
    height: 1557px !important;
  }

  .height-px-1558-xl {
    height: 1558px !important;
  }

  .height-px-1559-xl {
    height: 1559px !important;
  }

  .height-px-1560-xl {
    height: 1560px !important;
  }

  .height-px-1561-xl {
    height: 1561px !important;
  }

  .height-px-1562-xl {
    height: 1562px !important;
  }

  .height-px-1563-xl {
    height: 1563px !important;
  }

  .height-px-1564-xl {
    height: 1564px !important;
  }

  .height-px-1565-xl {
    height: 1565px !important;
  }

  .height-px-1566-xl {
    height: 1566px !important;
  }

  .height-px-1567-xl {
    height: 1567px !important;
  }

  .height-px-1568-xl {
    height: 1568px !important;
  }

  .height-px-1569-xl {
    height: 1569px !important;
  }

  .height-px-1570-xl {
    height: 1570px !important;
  }

  .height-px-1571-xl {
    height: 1571px !important;
  }

  .height-px-1572-xl {
    height: 1572px !important;
  }

  .height-px-1573-xl {
    height: 1573px !important;
  }

  .height-px-1574-xl {
    height: 1574px !important;
  }

  .height-px-1575-xl {
    height: 1575px !important;
  }

  .height-px-1576-xl {
    height: 1576px !important;
  }

  .height-px-1577-xl {
    height: 1577px !important;
  }

  .height-px-1578-xl {
    height: 1578px !important;
  }

  .height-px-1579-xl {
    height: 1579px !important;
  }

  .height-px-1580-xl {
    height: 1580px !important;
  }

  .height-px-1581-xl {
    height: 1581px !important;
  }

  .height-px-1582-xl {
    height: 1582px !important;
  }

  .height-px-1583-xl {
    height: 1583px !important;
  }

  .height-px-1584-xl {
    height: 1584px !important;
  }

  .height-px-1585-xl {
    height: 1585px !important;
  }

  .height-px-1586-xl {
    height: 1586px !important;
  }

  .height-px-1587-xl {
    height: 1587px !important;
  }

  .height-px-1588-xl {
    height: 1588px !important;
  }

  .height-px-1589-xl {
    height: 1589px !important;
  }

  .height-px-1590-xl {
    height: 1590px !important;
  }

  .height-px-1591-xl {
    height: 1591px !important;
  }

  .height-px-1592-xl {
    height: 1592px !important;
  }

  .height-px-1593-xl {
    height: 1593px !important;
  }

  .height-px-1594-xl {
    height: 1594px !important;
  }

  .height-px-1595-xl {
    height: 1595px !important;
  }

  .height-px-1596-xl {
    height: 1596px !important;
  }

  .height-px-1597-xl {
    height: 1597px !important;
  }

  .height-px-1598-xl {
    height: 1598px !important;
  }

  .height-px-1599-xl {
    height: 1599px !important;
  }

  .height-px-1600-xl {
    height: 1600px !important;
  }

  .height-px-1601-xl {
    height: 1601px !important;
  }

  .height-px-1602-xl {
    height: 1602px !important;
  }

  .height-px-1603-xl {
    height: 1603px !important;
  }

  .height-px-1604-xl {
    height: 1604px !important;
  }

  .height-px-1605-xl {
    height: 1605px !important;
  }

  .height-px-1606-xl {
    height: 1606px !important;
  }

  .height-px-1607-xl {
    height: 1607px !important;
  }

  .height-px-1608-xl {
    height: 1608px !important;
  }

  .height-px-1609-xl {
    height: 1609px !important;
  }

  .height-px-1610-xl {
    height: 1610px !important;
  }

  .height-px-1611-xl {
    height: 1611px !important;
  }

  .height-px-1612-xl {
    height: 1612px !important;
  }

  .height-px-1613-xl {
    height: 1613px !important;
  }

  .height-px-1614-xl {
    height: 1614px !important;
  }

  .height-px-1615-xl {
    height: 1615px !important;
  }

  .height-px-1616-xl {
    height: 1616px !important;
  }

  .height-px-1617-xl {
    height: 1617px !important;
  }

  .height-px-1618-xl {
    height: 1618px !important;
  }

  .height-px-1619-xl {
    height: 1619px !important;
  }

  .height-px-1620-xl {
    height: 1620px !important;
  }

  .height-px-1621-xl {
    height: 1621px !important;
  }

  .height-px-1622-xl {
    height: 1622px !important;
  }

  .height-px-1623-xl {
    height: 1623px !important;
  }

  .height-px-1624-xl {
    height: 1624px !important;
  }

  .height-px-1625-xl {
    height: 1625px !important;
  }

  .height-px-1626-xl {
    height: 1626px !important;
  }

  .height-px-1627-xl {
    height: 1627px !important;
  }

  .height-px-1628-xl {
    height: 1628px !important;
  }

  .height-px-1629-xl {
    height: 1629px !important;
  }

  .height-px-1630-xl {
    height: 1630px !important;
  }

  .height-px-1631-xl {
    height: 1631px !important;
  }

  .height-px-1632-xl {
    height: 1632px !important;
  }

  .height-px-1633-xl {
    height: 1633px !important;
  }

  .height-px-1634-xl {
    height: 1634px !important;
  }

  .height-px-1635-xl {
    height: 1635px !important;
  }

  .height-px-1636-xl {
    height: 1636px !important;
  }

  .height-px-1637-xl {
    height: 1637px !important;
  }

  .height-px-1638-xl {
    height: 1638px !important;
  }

  .height-px-1639-xl {
    height: 1639px !important;
  }

  .height-px-1640-xl {
    height: 1640px !important;
  }

  .height-px-1641-xl {
    height: 1641px !important;
  }

  .height-px-1642-xl {
    height: 1642px !important;
  }

  .height-px-1643-xl {
    height: 1643px !important;
  }

  .height-px-1644-xl {
    height: 1644px !important;
  }

  .height-px-1645-xl {
    height: 1645px !important;
  }

  .height-px-1646-xl {
    height: 1646px !important;
  }

  .height-px-1647-xl {
    height: 1647px !important;
  }

  .height-px-1648-xl {
    height: 1648px !important;
  }

  .height-px-1649-xl {
    height: 1649px !important;
  }

  .height-px-1650-xl {
    height: 1650px !important;
  }

  .height-px-1651-xl {
    height: 1651px !important;
  }

  .height-px-1652-xl {
    height: 1652px !important;
  }

  .height-px-1653-xl {
    height: 1653px !important;
  }

  .height-px-1654-xl {
    height: 1654px !important;
  }

  .height-px-1655-xl {
    height: 1655px !important;
  }

  .height-px-1656-xl {
    height: 1656px !important;
  }

  .height-px-1657-xl {
    height: 1657px !important;
  }

  .height-px-1658-xl {
    height: 1658px !important;
  }

  .height-px-1659-xl {
    height: 1659px !important;
  }

  .height-px-1660-xl {
    height: 1660px !important;
  }

  .height-px-1661-xl {
    height: 1661px !important;
  }

  .height-px-1662-xl {
    height: 1662px !important;
  }

  .height-px-1663-xl {
    height: 1663px !important;
  }

  .height-px-1664-xl {
    height: 1664px !important;
  }

  .height-px-1665-xl {
    height: 1665px !important;
  }

  .height-px-1666-xl {
    height: 1666px !important;
  }

  .height-px-1667-xl {
    height: 1667px !important;
  }

  .height-px-1668-xl {
    height: 1668px !important;
  }

  .height-px-1669-xl {
    height: 1669px !important;
  }

  .height-px-1670-xl {
    height: 1670px !important;
  }

  .height-px-1671-xl {
    height: 1671px !important;
  }

  .height-px-1672-xl {
    height: 1672px !important;
  }

  .height-px-1673-xl {
    height: 1673px !important;
  }

  .height-px-1674-xl {
    height: 1674px !important;
  }

  .height-px-1675-xl {
    height: 1675px !important;
  }

  .height-px-1676-xl {
    height: 1676px !important;
  }

  .height-px-1677-xl {
    height: 1677px !important;
  }

  .height-px-1678-xl {
    height: 1678px !important;
  }

  .height-px-1679-xl {
    height: 1679px !important;
  }

  .height-px-1680-xl {
    height: 1680px !important;
  }

  .height-px-1681-xl {
    height: 1681px !important;
  }

  .height-px-1682-xl {
    height: 1682px !important;
  }

  .height-px-1683-xl {
    height: 1683px !important;
  }

  .height-px-1684-xl {
    height: 1684px !important;
  }

  .height-px-1685-xl {
    height: 1685px !important;
  }

  .height-px-1686-xl {
    height: 1686px !important;
  }

  .height-px-1687-xl {
    height: 1687px !important;
  }

  .height-px-1688-xl {
    height: 1688px !important;
  }

  .height-px-1689-xl {
    height: 1689px !important;
  }

  .height-px-1690-xl {
    height: 1690px !important;
  }

  .height-px-1691-xl {
    height: 1691px !important;
  }

  .height-px-1692-xl {
    height: 1692px !important;
  }

  .height-px-1693-xl {
    height: 1693px !important;
  }

  .height-px-1694-xl {
    height: 1694px !important;
  }

  .height-px-1695-xl {
    height: 1695px !important;
  }

  .height-px-1696-xl {
    height: 1696px !important;
  }

  .height-px-1697-xl {
    height: 1697px !important;
  }

  .height-px-1698-xl {
    height: 1698px !important;
  }

  .height-px-1699-xl {
    height: 1699px !important;
  }

  .height-px-1700-xl {
    height: 1700px !important;
  }

  .height-px-1701-xl {
    height: 1701px !important;
  }

  .height-px-1702-xl {
    height: 1702px !important;
  }

  .height-px-1703-xl {
    height: 1703px !important;
  }

  .height-px-1704-xl {
    height: 1704px !important;
  }

  .height-px-1705-xl {
    height: 1705px !important;
  }

  .height-px-1706-xl {
    height: 1706px !important;
  }

  .height-px-1707-xl {
    height: 1707px !important;
  }

  .height-px-1708-xl {
    height: 1708px !important;
  }

  .height-px-1709-xl {
    height: 1709px !important;
  }

  .height-px-1710-xl {
    height: 1710px !important;
  }

  .height-px-1711-xl {
    height: 1711px !important;
  }

  .height-px-1712-xl {
    height: 1712px !important;
  }

  .height-px-1713-xl {
    height: 1713px !important;
  }

  .height-px-1714-xl {
    height: 1714px !important;
  }

  .height-px-1715-xl {
    height: 1715px !important;
  }

  .height-px-1716-xl {
    height: 1716px !important;
  }

  .height-px-1717-xl {
    height: 1717px !important;
  }

  .height-px-1718-xl {
    height: 1718px !important;
  }

  .height-px-1719-xl {
    height: 1719px !important;
  }

  .height-px-1720-xl {
    height: 1720px !important;
  }

  .height-px-1721-xl {
    height: 1721px !important;
  }

  .height-px-1722-xl {
    height: 1722px !important;
  }

  .height-px-1723-xl {
    height: 1723px !important;
  }

  .height-px-1724-xl {
    height: 1724px !important;
  }

  .height-px-1725-xl {
    height: 1725px !important;
  }

  .height-px-1726-xl {
    height: 1726px !important;
  }

  .height-px-1727-xl {
    height: 1727px !important;
  }

  .height-px-1728-xl {
    height: 1728px !important;
  }

  .height-px-1729-xl {
    height: 1729px !important;
  }

  .height-px-1730-xl {
    height: 1730px !important;
  }

  .height-px-1731-xl {
    height: 1731px !important;
  }

  .height-px-1732-xl {
    height: 1732px !important;
  }

  .height-px-1733-xl {
    height: 1733px !important;
  }

  .height-px-1734-xl {
    height: 1734px !important;
  }

  .height-px-1735-xl {
    height: 1735px !important;
  }

  .height-px-1736-xl {
    height: 1736px !important;
  }

  .height-px-1737-xl {
    height: 1737px !important;
  }

  .height-px-1738-xl {
    height: 1738px !important;
  }

  .height-px-1739-xl {
    height: 1739px !important;
  }

  .height-px-1740-xl {
    height: 1740px !important;
  }

  .height-px-1741-xl {
    height: 1741px !important;
  }

  .height-px-1742-xl {
    height: 1742px !important;
  }

  .height-px-1743-xl {
    height: 1743px !important;
  }

  .height-px-1744-xl {
    height: 1744px !important;
  }

  .height-px-1745-xl {
    height: 1745px !important;
  }

  .height-px-1746-xl {
    height: 1746px !important;
  }

  .height-px-1747-xl {
    height: 1747px !important;
  }

  .height-px-1748-xl {
    height: 1748px !important;
  }

  .height-px-1749-xl {
    height: 1749px !important;
  }

  .height-px-1750-xl {
    height: 1750px !important;
  }

  .height-px-1751-xl {
    height: 1751px !important;
  }

  .height-px-1752-xl {
    height: 1752px !important;
  }

  .height-px-1753-xl {
    height: 1753px !important;
  }

  .height-px-1754-xl {
    height: 1754px !important;
  }

  .height-px-1755-xl {
    height: 1755px !important;
  }

  .height-px-1756-xl {
    height: 1756px !important;
  }

  .height-px-1757-xl {
    height: 1757px !important;
  }

  .height-px-1758-xl {
    height: 1758px !important;
  }

  .height-px-1759-xl {
    height: 1759px !important;
  }

  .height-px-1760-xl {
    height: 1760px !important;
  }

  .height-px-1761-xl {
    height: 1761px !important;
  }

  .height-px-1762-xl {
    height: 1762px !important;
  }

  .height-px-1763-xl {
    height: 1763px !important;
  }

  .height-px-1764-xl {
    height: 1764px !important;
  }

  .height-px-1765-xl {
    height: 1765px !important;
  }

  .height-px-1766-xl {
    height: 1766px !important;
  }

  .height-px-1767-xl {
    height: 1767px !important;
  }

  .height-px-1768-xl {
    height: 1768px !important;
  }

  .height-px-1769-xl {
    height: 1769px !important;
  }

  .height-px-1770-xl {
    height: 1770px !important;
  }

  .height-px-1771-xl {
    height: 1771px !important;
  }

  .height-px-1772-xl {
    height: 1772px !important;
  }

  .height-px-1773-xl {
    height: 1773px !important;
  }

  .height-px-1774-xl {
    height: 1774px !important;
  }

  .height-px-1775-xl {
    height: 1775px !important;
  }

  .height-px-1776-xl {
    height: 1776px !important;
  }

  .height-px-1777-xl {
    height: 1777px !important;
  }

  .height-px-1778-xl {
    height: 1778px !important;
  }

  .height-px-1779-xl {
    height: 1779px !important;
  }

  .height-px-1780-xl {
    height: 1780px !important;
  }

  .height-px-1781-xl {
    height: 1781px !important;
  }

  .height-px-1782-xl {
    height: 1782px !important;
  }

  .height-px-1783-xl {
    height: 1783px !important;
  }

  .height-px-1784-xl {
    height: 1784px !important;
  }

  .height-px-1785-xl {
    height: 1785px !important;
  }

  .height-px-1786-xl {
    height: 1786px !important;
  }

  .height-px-1787-xl {
    height: 1787px !important;
  }

  .height-px-1788-xl {
    height: 1788px !important;
  }

  .height-px-1789-xl {
    height: 1789px !important;
  }

  .height-px-1790-xl {
    height: 1790px !important;
  }

  .height-px-1791-xl {
    height: 1791px !important;
  }

  .height-px-1792-xl {
    height: 1792px !important;
  }

  .height-px-1793-xl {
    height: 1793px !important;
  }

  .height-px-1794-xl {
    height: 1794px !important;
  }

  .height-px-1795-xl {
    height: 1795px !important;
  }

  .height-px-1796-xl {
    height: 1796px !important;
  }

  .height-px-1797-xl {
    height: 1797px !important;
  }

  .height-px-1798-xl {
    height: 1798px !important;
  }

  .height-px-1799-xl {
    height: 1799px !important;
  }

  .height-px-1800-xl {
    height: 1800px !important;
  }

  .height-px-1801-xl {
    height: 1801px !important;
  }

  .height-px-1802-xl {
    height: 1802px !important;
  }

  .height-px-1803-xl {
    height: 1803px !important;
  }

  .height-px-1804-xl {
    height: 1804px !important;
  }

  .height-px-1805-xl {
    height: 1805px !important;
  }

  .height-px-1806-xl {
    height: 1806px !important;
  }

  .height-px-1807-xl {
    height: 1807px !important;
  }

  .height-px-1808-xl {
    height: 1808px !important;
  }

  .height-px-1809-xl {
    height: 1809px !important;
  }

  .height-px-1810-xl {
    height: 1810px !important;
  }

  .height-px-1811-xl {
    height: 1811px !important;
  }

  .height-px-1812-xl {
    height: 1812px !important;
  }

  .height-px-1813-xl {
    height: 1813px !important;
  }

  .height-px-1814-xl {
    height: 1814px !important;
  }

  .height-px-1815-xl {
    height: 1815px !important;
  }

  .height-px-1816-xl {
    height: 1816px !important;
  }

  .height-px-1817-xl {
    height: 1817px !important;
  }

  .height-px-1818-xl {
    height: 1818px !important;
  }

  .height-px-1819-xl {
    height: 1819px !important;
  }

  .height-px-1820-xl {
    height: 1820px !important;
  }

  .height-px-1821-xl {
    height: 1821px !important;
  }

  .height-px-1822-xl {
    height: 1822px !important;
  }

  .height-px-1823-xl {
    height: 1823px !important;
  }

  .height-px-1824-xl {
    height: 1824px !important;
  }

  .height-px-1825-xl {
    height: 1825px !important;
  }

  .height-px-1826-xl {
    height: 1826px !important;
  }

  .height-px-1827-xl {
    height: 1827px !important;
  }

  .height-px-1828-xl {
    height: 1828px !important;
  }

  .height-px-1829-xl {
    height: 1829px !important;
  }

  .height-px-1830-xl {
    height: 1830px !important;
  }

  .height-px-1831-xl {
    height: 1831px !important;
  }

  .height-px-1832-xl {
    height: 1832px !important;
  }

  .height-px-1833-xl {
    height: 1833px !important;
  }

  .height-px-1834-xl {
    height: 1834px !important;
  }

  .height-px-1835-xl {
    height: 1835px !important;
  }

  .height-px-1836-xl {
    height: 1836px !important;
  }

  .height-px-1837-xl {
    height: 1837px !important;
  }

  .height-px-1838-xl {
    height: 1838px !important;
  }

  .height-px-1839-xl {
    height: 1839px !important;
  }

  .height-px-1840-xl {
    height: 1840px !important;
  }

  .height-px-1841-xl {
    height: 1841px !important;
  }

  .height-px-1842-xl {
    height: 1842px !important;
  }

  .height-px-1843-xl {
    height: 1843px !important;
  }

  .height-px-1844-xl {
    height: 1844px !important;
  }

  .height-px-1845-xl {
    height: 1845px !important;
  }

  .height-px-1846-xl {
    height: 1846px !important;
  }

  .height-px-1847-xl {
    height: 1847px !important;
  }

  .height-px-1848-xl {
    height: 1848px !important;
  }

  .height-px-1849-xl {
    height: 1849px !important;
  }

  .height-px-1850-xl {
    height: 1850px !important;
  }

  .height-px-1851-xl {
    height: 1851px !important;
  }

  .height-px-1852-xl {
    height: 1852px !important;
  }

  .height-px-1853-xl {
    height: 1853px !important;
  }

  .height-px-1854-xl {
    height: 1854px !important;
  }

  .height-px-1855-xl {
    height: 1855px !important;
  }

  .height-px-1856-xl {
    height: 1856px !important;
  }

  .height-px-1857-xl {
    height: 1857px !important;
  }

  .height-px-1858-xl {
    height: 1858px !important;
  }

  .height-px-1859-xl {
    height: 1859px !important;
  }

  .height-px-1860-xl {
    height: 1860px !important;
  }

  .height-px-1861-xl {
    height: 1861px !important;
  }

  .height-px-1862-xl {
    height: 1862px !important;
  }

  .height-px-1863-xl {
    height: 1863px !important;
  }

  .height-px-1864-xl {
    height: 1864px !important;
  }

  .height-px-1865-xl {
    height: 1865px !important;
  }

  .height-px-1866-xl {
    height: 1866px !important;
  }

  .height-px-1867-xl {
    height: 1867px !important;
  }

  .height-px-1868-xl {
    height: 1868px !important;
  }

  .height-px-1869-xl {
    height: 1869px !important;
  }

  .height-px-1870-xl {
    height: 1870px !important;
  }

  .height-px-1871-xl {
    height: 1871px !important;
  }

  .height-px-1872-xl {
    height: 1872px !important;
  }

  .height-px-1873-xl {
    height: 1873px !important;
  }

  .height-px-1874-xl {
    height: 1874px !important;
  }

  .height-px-1875-xl {
    height: 1875px !important;
  }

  .height-px-1876-xl {
    height: 1876px !important;
  }

  .height-px-1877-xl {
    height: 1877px !important;
  }

  .height-px-1878-xl {
    height: 1878px !important;
  }

  .height-px-1879-xl {
    height: 1879px !important;
  }

  .height-px-1880-xl {
    height: 1880px !important;
  }

  .height-px-1881-xl {
    height: 1881px !important;
  }

  .height-px-1882-xl {
    height: 1882px !important;
  }

  .height-px-1883-xl {
    height: 1883px !important;
  }

  .height-px-1884-xl {
    height: 1884px !important;
  }

  .height-px-1885-xl {
    height: 1885px !important;
  }

  .height-px-1886-xl {
    height: 1886px !important;
  }

  .height-px-1887-xl {
    height: 1887px !important;
  }

  .height-px-1888-xl {
    height: 1888px !important;
  }

  .height-px-1889-xl {
    height: 1889px !important;
  }

  .height-px-1890-xl {
    height: 1890px !important;
  }

  .height-px-1891-xl {
    height: 1891px !important;
  }

  .height-px-1892-xl {
    height: 1892px !important;
  }

  .height-px-1893-xl {
    height: 1893px !important;
  }

  .height-px-1894-xl {
    height: 1894px !important;
  }

  .height-px-1895-xl {
    height: 1895px !important;
  }

  .height-px-1896-xl {
    height: 1896px !important;
  }

  .height-px-1897-xl {
    height: 1897px !important;
  }

  .height-px-1898-xl {
    height: 1898px !important;
  }

  .height-px-1899-xl {
    height: 1899px !important;
  }

  .height-px-1900-xl {
    height: 1900px !important;
  }

  .height-px-1901-xl {
    height: 1901px !important;
  }

  .height-px-1902-xl {
    height: 1902px !important;
  }

  .height-px-1903-xl {
    height: 1903px !important;
  }

  .height-px-1904-xl {
    height: 1904px !important;
  }

  .height-px-1905-xl {
    height: 1905px !important;
  }

  .height-px-1906-xl {
    height: 1906px !important;
  }

  .height-px-1907-xl {
    height: 1907px !important;
  }

  .height-px-1908-xl {
    height: 1908px !important;
  }

  .height-px-1909-xl {
    height: 1909px !important;
  }

  .height-px-1910-xl {
    height: 1910px !important;
  }

  .height-px-1911-xl {
    height: 1911px !important;
  }

  .height-px-1912-xl {
    height: 1912px !important;
  }

  .height-px-1913-xl {
    height: 1913px !important;
  }

  .height-px-1914-xl {
    height: 1914px !important;
  }

  .height-px-1915-xl {
    height: 1915px !important;
  }

  .height-px-1916-xl {
    height: 1916px !important;
  }

  .height-px-1917-xl {
    height: 1917px !important;
  }

  .height-px-1918-xl {
    height: 1918px !important;
  }

  .height-px-1919-xl {
    height: 1919px !important;
  }

  .height-px-1920-xl {
    height: 1920px !important;
  }

  .height-px-1921-xl {
    height: 1921px !important;
  }

  .height-px-1922-xl {
    height: 1922px !important;
  }

  .height-px-1923-xl {
    height: 1923px !important;
  }

  .height-px-1924-xl {
    height: 1924px !important;
  }

  .height-px-1925-xl {
    height: 1925px !important;
  }

  .height-px-1926-xl {
    height: 1926px !important;
  }

  .height-px-1927-xl {
    height: 1927px !important;
  }

  .height-px-1928-xl {
    height: 1928px !important;
  }

  .height-px-1929-xl {
    height: 1929px !important;
  }

  .height-px-1930-xl {
    height: 1930px !important;
  }

  .height-px-1931-xl {
    height: 1931px !important;
  }

  .height-px-1932-xl {
    height: 1932px !important;
  }

  .height-px-1933-xl {
    height: 1933px !important;
  }

  .height-px-1934-xl {
    height: 1934px !important;
  }

  .height-px-1935-xl {
    height: 1935px !important;
  }

  .height-px-1936-xl {
    height: 1936px !important;
  }

  .height-px-1937-xl {
    height: 1937px !important;
  }

  .height-px-1938-xl {
    height: 1938px !important;
  }

  .height-px-1939-xl {
    height: 1939px !important;
  }

  .height-px-1940-xl {
    height: 1940px !important;
  }

  .height-px-1941-xl {
    height: 1941px !important;
  }

  .height-px-1942-xl {
    height: 1942px !important;
  }

  .height-px-1943-xl {
    height: 1943px !important;
  }

  .height-px-1944-xl {
    height: 1944px !important;
  }

  .height-px-1945-xl {
    height: 1945px !important;
  }

  .height-px-1946-xl {
    height: 1946px !important;
  }

  .height-px-1947-xl {
    height: 1947px !important;
  }

  .height-px-1948-xl {
    height: 1948px !important;
  }

  .height-px-1949-xl {
    height: 1949px !important;
  }

  .height-px-1950-xl {
    height: 1950px !important;
  }

  .height-px-1951-xl {
    height: 1951px !important;
  }

  .height-px-1952-xl {
    height: 1952px !important;
  }

  .height-px-1953-xl {
    height: 1953px !important;
  }

  .height-px-1954-xl {
    height: 1954px !important;
  }

  .height-px-1955-xl {
    height: 1955px !important;
  }

  .height-px-1956-xl {
    height: 1956px !important;
  }

  .height-px-1957-xl {
    height: 1957px !important;
  }

  .height-px-1958-xl {
    height: 1958px !important;
  }

  .height-px-1959-xl {
    height: 1959px !important;
  }

  .height-px-1960-xl {
    height: 1960px !important;
  }

  .height-px-1961-xl {
    height: 1961px !important;
  }

  .height-px-1962-xl {
    height: 1962px !important;
  }

  .height-px-1963-xl {
    height: 1963px !important;
  }

  .height-px-1964-xl {
    height: 1964px !important;
  }

  .height-px-1965-xl {
    height: 1965px !important;
  }

  .height-px-1966-xl {
    height: 1966px !important;
  }

  .height-px-1967-xl {
    height: 1967px !important;
  }

  .height-px-1968-xl {
    height: 1968px !important;
  }

  .height-px-1969-xl {
    height: 1969px !important;
  }

  .height-px-1970-xl {
    height: 1970px !important;
  }

  .height-px-1971-xl {
    height: 1971px !important;
  }

  .height-px-1972-xl {
    height: 1972px !important;
  }

  .height-px-1973-xl {
    height: 1973px !important;
  }

  .height-px-1974-xl {
    height: 1974px !important;
  }

  .height-px-1975-xl {
    height: 1975px !important;
  }

  .height-px-1976-xl {
    height: 1976px !important;
  }

  .height-px-1977-xl {
    height: 1977px !important;
  }

  .height-px-1978-xl {
    height: 1978px !important;
  }

  .height-px-1979-xl {
    height: 1979px !important;
  }

  .height-px-1980-xl {
    height: 1980px !important;
  }

  .height-px-1981-xl {
    height: 1981px !important;
  }

  .height-px-1982-xl {
    height: 1982px !important;
  }

  .height-px-1983-xl {
    height: 1983px !important;
  }

  .height-px-1984-xl {
    height: 1984px !important;
  }

  .height-px-1985-xl {
    height: 1985px !important;
  }

  .height-px-1986-xl {
    height: 1986px !important;
  }

  .height-px-1987-xl {
    height: 1987px !important;
  }

  .height-px-1988-xl {
    height: 1988px !important;
  }

  .height-px-1989-xl {
    height: 1989px !important;
  }

  .height-px-1990-xl {
    height: 1990px !important;
  }

  .height-px-1991-xl {
    height: 1991px !important;
  }

  .height-px-1992-xl {
    height: 1992px !important;
  }

  .height-px-1993-xl {
    height: 1993px !important;
  }

  .height-px-1994-xl {
    height: 1994px !important;
  }

  .height-px-1995-xl {
    height: 1995px !important;
  }

  .height-px-1996-xl {
    height: 1996px !important;
  }

  .height-px-1997-xl {
    height: 1997px !important;
  }

  .height-px-1998-xl {
    height: 1998px !important;
  }

  .height-px-1999-xl {
    height: 1999px !important;
  }

  .height-px-2000-xl {
    height: 2000px !important;
  }

  .text-xl-nowrap {
    white-space: nowrap !important;
  }
}

.h-border-radius-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.h-border-radius-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.simple-link, .simple-link:hover, .simple-link:focus, .simple-link:active {
  color: currentColor;
  text-decoration: none;
}

.u-margin-side-minus-15 {
  margin-left: -15px;
  margin-right: -15px;
}

.u-shadow {
  box-shadow: 0 1px 4px #00000042;
}

.text-decoration-strike {
  text-decoration: line-through;
}

.h-text-break-keep-all {
  word-break: keep-all !important;
}

.h-text-break-all {
  word-break: break-all !important;
}

.max-500 {
  max-width: 500px;
}

.white-space-normal {
  white-space: normal !important;
}

.bg-primary {
  background-color: var(--primary) !important;
}

.bg-secondary {
  background-color: var(--secondary) !important;
}

.bg-info {
  background-color: var(--primary) !important;
}

.bg-success {
  background-color: var(--success) !important;
}

.bg-warning-dark {
  background-color: var(--warning-dark) !important;
}

.bg-danger {
  background-color: var(--danger) !important;
}

.bg-light {
  background-color: var(--light) !important;
}

.bg-dark {
  background-color: var(--dark) !important;
}

.bg-gray {
  background-color: var(--gray) !important;
}

.bg-yellow {
  background-color: var(--yellow) !important;
}

.col-1-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.col-2-12 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-3-12 {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}

.col-4-12 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-5-12 {
  flex: 0 0 20%;
  max-width: 20%;
}

.col-6-12 {
  flex: 0 0 16.6667%;
  max-width: 16.6667%;
}

.col-7-12 {
  flex: 0 0 14.2857%;
  max-width: 14.2857%;
}

.col-8-12 {
  flex: 0 0 12.5%;
  max-width: 12.5%;
}

.col-9-12 {
  flex: 0 0 11.1111%;
  max-width: 11.1111%;
}

.col-10-12 {
  flex: 0 0 10%;
  max-width: 10%;
}

.col-11-12 {
  flex: 0 0 9.09091%;
  max-width: 9.09091%;
}

.col-12-12 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

@media (min-width: 768px) {
  .col-lg-1-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .col-lg-2-12 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-3-12 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .col-lg-4-12 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-5-12 {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .col-lg-6-12 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-lg-7-12 {
    flex: 0 0 14.2857%;
    max-width: 14.2857%;
  }

  .col-lg-8-12 {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }

  .col-lg-9-12 {
    flex: 0 0 11.1111%;
    max-width: 11.1111%;
  }

  .col-lg-10-12 {
    flex: 0 0 10%;
    max-width: 10%;
  }

  .col-lg-11-12 {
    flex: 0 0 9.09091%;
    max-width: 9.09091%;
  }

  .col-lg-12-12 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
}

@media only screen and (max-width: 992px) {
  .col-md-1-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .col-md-2-12 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-3-12 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .col-md-4-12 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-5-12 {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .col-md-6-12 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-md-7-12 {
    flex: 0 0 14.2857%;
    max-width: 14.2857%;
  }

  .col-md-8-12 {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }

  .col-md-9-12 {
    flex: 0 0 11.1111%;
    max-width: 11.1111%;
  }

  .col-md-10-12 {
    flex: 0 0 10%;
    max-width: 10%;
  }

  .col-md-11-12 {
    flex: 0 0 9.09091%;
    max-width: 9.09091%;
  }

  .col-md-12-12 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
}

@media (max-width: 767.98px) {
  .col-sm-1-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .col-sm-2-12 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-3-12 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .col-sm-4-12 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-5-12 {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .col-sm-6-12 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }

  .col-sm-7-12 {
    flex: 0 0 14.2857%;
    max-width: 14.2857%;
  }

  .col-sm-8-12 {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }

  .col-sm-9-12 {
    flex: 0 0 11.1111%;
    max-width: 11.1111%;
  }

  .col-sm-10-12 {
    flex: 0 0 10%;
    max-width: 10%;
  }

  .col-sm-11-12 {
    flex: 0 0 9.09091%;
    max-width: 9.09091%;
  }

  .col-sm-12-12 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-not-allowed {
  cursor: not-allowed !important;
}

.u-no-min-height {
  min-height: unset !important;
}

.u-bold {
  font-weight: 700 !important;
}

.u-margin-1-0 {
  margin: 1rem 0 !important;
}

.border-radius-0-4-rem {
  border-radius: .4rem;
}

.border-radius-0 {
  border-radius: 0 !important;
}

.border-none {
  border: none !important;
}

.overflow-y-auto {
  overflow-y: auto;
}

.cursor-default {
  cursor: default !important;
}

.hide-visibility {
  visibility: hidden !important;
}

.justify-content-evenly {
  justify-content: space-evenly;
}

.mw-12r {
  max-width: 12rem;
}

.text-underline {
  text-decoration: underline;
}

.lowercase {
  text-transform: lowercase !important;
}

.top-50 {
  top: 50%;
}

.disabled-pointer {
  pointer-events: none;
}

.text-break-word {
  word-break: break-word !important;
}

.text-break-normal {
  word-break: normal !important;
}

.text-truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 250px;
  overflow: hidden;
}

.white-space-no-wrap {
  white-space: nowrap;
}

.disabled-field {
  opacity: .5;
  pointer-events: none;
}

:root {
  --tooltip-rotation: 0deg;
  --tooltip-width: 250px;
}

.has-tooltip--bottom:after {
  transform: translate(-50%, 0) rotate(var(--tooltip-rotation));
  content: attr(tooltip);
  background-color: var(--neutral--300);
  color: var(--neutral--0);
  max-width: var(--tooltip-width);
  box-sizing: border-box;
  white-space: normal;
  text-align: center;
  border-radius: 4px;
  padding: 4px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  animation: .3s fadeIn;
  position: absolute;
  top: calc(100% + 5px);
  left: 50%;
}

.has-tooltip--bottom-edge:after {
  transform: translate(-50%, 0) rotate(var(--tooltip-rotation));
  content: attr(tooltip);
  background-color: var(--neutral--300);
  color: var(--neutral--0);
  max-width: var(--tooltip-width);
  box-sizing: border-box;
  white-space: normal;
  text-align: center;
  transform: unset;
  border-radius: 4px;
  padding: 4px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  animation: .3s fadeIn;
  position: absolute;
  top: calc(100% + 5px);
  left: 0;
}

.has-tooltip--bottom-left:after {
  transform: translate(-50%, 0) rotate(var(--tooltip-rotation));
  content: attr(tooltip);
  background-color: var(--neutral--300);
  color: var(--neutral--0);
  max-width: var(--tooltip-width);
  box-sizing: border-box;
  white-space: normal;
  text-align: center;
  transform: unset;
  border-radius: 4px;
  padding: 4px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  animation: .3s fadeIn;
  position: absolute;
  top: calc(100% + 5px);
  left: auto;
  right: 0;
}

.has-tooltip--top-left:after {
  transform: translate(-50%, 0) rotate(var(--tooltip-rotation));
  content: attr(tooltip);
  background-color: var(--neutral--300);
  color: var(--neutral--0);
  max-width: var(--tooltip-width);
  box-sizing: border-box;
  white-space: normal;
  text-align: center;
  transform: unset;
  border-radius: 4px;
  padding: 4px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  animation: .3s fadeIn;
  position: absolute;
  bottom: calc(100% + 5px);
  left: auto;
  right: 0;
}

.has-tooltip--full-width:after {
  width: var(--tooltip-width);
}

.has-tooltip--bottom-rotated:after, .has-tooltip--top:after {
  transform: translate(-50%, 0) rotate(var(--tooltip-rotation));
  content: attr(tooltip);
  background-color: var(--neutral--300);
  color: var(--neutral--0);
  max-width: var(--tooltip-width);
  box-sizing: border-box;
  white-space: normal;
  text-align: center;
  border-radius: 4px;
  padding: 4px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  animation: .3s fadeIn;
  position: absolute;
  bottom: calc(100% + 5px);
  left: 50%;
}

.has-tooltip--top-rotated:after {
  transform: translate(-50%, 0) rotate(var(--tooltip-rotation));
  content: attr(tooltip);
  background-color: var(--neutral--300);
  color: var(--neutral--0);
  max-width: var(--tooltip-width);
  box-sizing: border-box;
  white-space: normal;
  text-align: center;
  border-radius: 4px;
  padding: 4px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  animation: .3s fadeIn;
  position: absolute;
  top: calc(100% + 5px);
  left: 50%;
}

.has-tooltip--left:after {
  transform: translate(-50%, 0) rotate(var(--tooltip-rotation));
  content: attr(tooltip);
  background-color: var(--neutral--300);
  color: var(--neutral--0);
  max-width: var(--tooltip-width);
  box-sizing: border-box;
  white-space: normal;
  text-align: center;
  transform: translate(0, -50%) rotate(var(--tooltip-rotation));
  border-radius: 4px;
  padding: 4px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  animation: .3s fadeIn;
  position: absolute;
  top: 50%;
  left: auto;
  right: calc(100% + 5px);
}

.has-tooltip--left-rotated:after, .has-tooltip--right:after {
  transform: translate(-50%, 0) rotate(var(--tooltip-rotation));
  content: attr(tooltip);
  background-color: var(--neutral--300);
  color: var(--neutral--0);
  max-width: var(--tooltip-width);
  box-sizing: border-box;
  white-space: normal;
  text-align: center;
  transform: translate(0, -50%) rotate(var(--tooltip-rotation));
  border-radius: 4px;
  padding: 4px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  animation: .3s fadeIn;
  position: absolute;
  top: 50%;
  left: calc(100% + 5px);
}

.has-tooltip--right-rotated:after {
  transform: translate(-50%, 0) rotate(var(--tooltip-rotation));
  content: attr(tooltip);
  background-color: var(--neutral--300);
  color: var(--neutral--0);
  max-width: var(--tooltip-width);
  box-sizing: border-box;
  white-space: normal;
  text-align: center;
  transform: translate(0, -50%) rotate(var(--tooltip-rotation));
  border-radius: 4px;
  padding: 4px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  animation: .3s fadeIn;
  position: absolute;
  top: 50%;
  left: auto;
  right: calc(100% + 5px);
}

code {
  word-break: break-word;
  background: var(--neutral--200);
  color: var(--danger--500);
  padding: .2rem .4rem;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size: 87.5%;
}

:root {
  --agent-quill-bg: #dcfce7;
  --agent-quill-text: #166534;
  --agent-quill-border: #bbf7d0;
  --agent-quill-bg-light: #f0fdf4;
  --agent-quill-dot: #22c55e;
  --agent-scout-bg: #e8f0ff;
  --agent-scout-text: #2334a3;
  --agent-scout-border: #d3e1ff;
  --agent-scout-bg-light: #f3f7ff;
  --agent-scout-dot: #4c78ff;
  --agent-buzz-bg: #ffedd5;
  --agent-buzz-text: #c2410c;
  --agent-buzz-border: #fed7aa;
  --agent-buzz-bg-light: #fff7ed;
  --agent-buzz-dot: #f97316;
  --agent-north-bg: #f1ecff;
  --agent-north-text: #45209d;
  --agent-north-border: #e2dbfc;
  --agent-north-bg-light: #f5f5ff;
  --agent-north-dot: #673de6;
  --agent-shield-bg: #f5f5f6;
  --agent-shield-text: #36363b;
  --agent-shield-border: #dedee2;
  --agent-shield-bg-light: #f8f9fa;
  --agent-shield-dot: #797980;
  --agent-ally-bg: #e0f2fe;
  --agent-ally-text: #075985;
  --agent-ally-border: #bae6fd;
  --agent-ally-bg-light: #f0f9ff;
  --agent-ally-dot: #0ea5e9;
  --agent-arrow-bg: #ffeae9;
  --agent-arrow-text: #870013;
  --agent-arrow-border: #ffd5d3;
  --agent-arrow-bg-light: #fff4f3;
  --agent-arrow-dot: #e73a47;
}

.mode-dark {
  --agent-quill-bg: #1a3d2c;
  --agent-quill-text: #a8dbb8;
  --agent-quill-border: #285240;
  --agent-quill-bg-light: #162420;
  --agent-quill-dot: #4ade80;
  --agent-scout-bg: #1f2b5a;
  --agent-scout-text: #c0cfe6;
  --agent-scout-border: #334570;
  --agent-scout-bg-light: #1b2030;
  --agent-scout-dot: #83a7ff;
  --agent-buzz-bg: #4a2d1e;
  --agent-buzz-text: #dfc8a4;
  --agent-buzz-border: #5e3c28;
  --agent-buzz-bg-light: #28201a;
  --agent-buzz-dot: #fb923c;
  --agent-north-bg: #2e2452;
  --agent-north-text: #cdc7e6;
  --agent-north-border: #3f3468;
  --agent-north-bg-light: #211e30;
  --agent-north-dot: #a19bff;
  --agent-shield-bg: #2e2e33;
  --agent-shield-text: #ccccd0;
  --agent-shield-border: #48484e;
  --agent-shield-bg-light: #202024;
  --agent-shield-dot: #9d9ea4;
  --agent-ally-bg: #1c3a4e;
  --agent-ally-text: #a8d0e4;
  --agent-ally-border: #2c4e62;
  --agent-ally-bg-light: #1a2430;
  --agent-ally-dot: #38bdf8;
  --agent-arrow-bg: #4a1e24;
  --agent-arrow-text: #dcc2c0;
  --agent-arrow-border: #5e2e34;
  --agent-arrow-bg-light: #281c20;
  --agent-arrow-dot: #ff8381;
}

.mode-dark .field {
  background-color: var(--h-bg-neutral-default);
}

.mode-dark .field__input input, .mode-dark .field__input textarea, .mode-dark input.field__input {
  color: var(--h-fg-neutral-default);
  background-color: #0000;
}

.mode-dark .field__input input::placeholder, .mode-dark .field__input textarea::placeholder, .mode-dark input.field__input::placeholder {
  color: var(--h-fg-neutral-secondary);
}

.mode-dark .field-border {
  border-color: var(--h-stroke-default);
}

.mode-dark .field-border--focused:not(.s) {
  border-color: var(--h-stroke-brand);
}

.mode-dark .field-border--error:not(.s) {
  border-color: var(--h-stroke-danger);
}

.mode-dark .field-border--disabled, .mode-dark .field-border[disabled] {
  background-color: var(--h-bg-neutral-surface);
}

.mode-dark .field-label {
  color: var(--h-fg-neutral-secondary);
}

.mode-dark .label-holder--active {
  color: var(--h-fg-brand-default);
}

.mode-dark .label-holder--error, .mode-dark .field-info__error {
  color: var(--h-fg-danger-default);
}

.mode-dark .field-info__hint {
  color: var(--h-fg-neutral-secondary);
}

.mode-dark .field__icon {
  color: var(--h-fg-neutral-secondary);
  fill: var(--h-fg-neutral-secondary);
}

.mode-dark .field-button:hover {
  background-color: var(--h-bg-neutral-hover);
}

.mode-dark .splitter {
  background-color: var(--h-bg-neutral-surface);
}

.mode-dark .field__input--dropdown-disabled {
  background-color: var(--h-bg-neutral-elevated);
  color: var(--h-fg-neutral-disabled);
}

.mode-dark .hp-list, .mode-dark .list-loader {
  background-color: var(--h-bg-neutral-elevated);
  filter: drop-shadow(0 0 12px #0006);
  --neutral--400: var(--h-fg-neutral-default);
  --neutral--600: var(--h-fg-neutral-default);
  --neutral--300: var(--h-fg-neutral-disabled);
}

.mode-dark .hp-list-item {
  color: var(--h-fg-neutral-default);
}

.mode-dark .hp-list-item:hover {
  background-color: var(--h-bg-neutral-hover);
}

.mode-dark .hp-list-item:hover.hp-list-item--active {
  background-color: var(--h-bg-brand-tint-default);
}

.mode-dark .hp-list-item:hover.hp-list-item--disabled {
  background-color: var(--h-bg-neutral-elevated);
}

.mode-dark .hp-list-item--active {
  color: var(--h-fg-brand-default);
  background-color: var(--h-bg-brand-tint-default);
}

.mode-dark .hp-list-item--disabled {
  color: var(--h-fg-neutral-disabled);
}

.mode-dark .hp-list__item--no-match:hover {
  color: var(--h-fg-neutral-default);
  background-color: var(--h-bg-neutral-elevated);
}

.mode-dark .form-field {
  border-color: var(--h-stroke-default);
}

.mode-dark .form-field__input {
  color: var(--h-fg-neutral-default);
  background-color: #0000;
}

.mode-dark .form-field__input::placeholder {
  color: var(--h-fg-neutral-secondary);
}

.mode-dark .form-field--focused {
  border-color: var(--h-stroke-brand);
}

.mode-dark .form-field--error {
  border-color: var(--h-stroke-danger);
}

.mode-dark .form-field--disabled {
  background-color: var(--h-bg-neutral-elevated);
}

.mode-dark .form-field--disabled .form-field__input {
  color: var(--h-fg-neutral-disabled);
  background-color: #0000;
}

.mode-dark .form-field--disabled .form-field-label {
  background: linear-gradient(180deg, var(--h-bg-neutral-default) 0%, var(--h-bg-neutral-default) 10%, var(--h-bg-neutral-elevated) 100%);
}

.mode-dark .form-field-label {
  color: var(--h-fg-neutral-secondary);
}

.mode-dark .form-field-label--filled, .mode-dark .form-field-label--active {
  background-color: var(--h-bg-neutral-default);
}

.mode-dark .form-field-label--active {
  color: var(--h-fg-brand-default);
}

.mode-dark .form-field-label--error, .mode-dark .form-field-error {
  color: var(--h-fg-danger-default);
}

.mode-dark .form-field-hint {
  color: var(--h-fg-neutral-secondary);
}

.mode-dark .table, .mode-dark .table thead th {
  color: var(--h-fg-neutral-default);
  border-color: var(--h-stroke-default);
}

.mode-dark .table tbody, .mode-dark .table tr, .mode-dark .table td {
  border-color: var(--h-stroke-default);
}

.mode-dark .h-portlet {
  background-color: var(--h-bg-neutral-default);
  border-color: var(--h-stroke-default);
}

.mode-dark .h-portlet__body, .mode-dark .primary-header {
  color: var(--h-fg-neutral-default);
}

.mode-dark .email-section-empty-state img {
  filter: invert(.91) hue-rotate(180deg);
}

/* [project]/src/styles/moveDirection.BDuXeQ3V.css [app-client] (css) */
.indicator-container[data-v-6f780dea] {
  justify-content: center;
  align-items: center;
  gap: 24px;
  display: flex;
}

.indicator-container__indicator[data-v-6f780dea] {
  background-color: #e5e5e5;
  border-radius: 50%;
  width: 16px;
  height: auto;
}

.indicator[data-v-6f780dea] {
  background-color: var(--neutral--0);
  border: 1px solid var(--primary--500);
  border-radius: 50%;
  width: 16px;
  height: 16px;
}

.indicator--active[data-v-6f780dea] {
  background-color: var(--primary--500);
}

/* [project]/src/styles/useBlackFridayOffers.Cj41L8kt.css [app-client] (css) */
.bf-expand-button[data-v-73c46159] {
  --promotion-gray: var(--h-bg-neutral-inverse-hover);
  --promotion-light: var(--h-bg-neutral-secondary);
  background: var(--v886caa0a);
  cursor: pointer;
  border: none;
  border-radius: 8px;
  padding: 6px 8px;
}

.bf-expand-button__icon[data-v-73c46159] {
  transition: transform .6s cubic-bezier(.075, .82, .165, 1);
}

.bf-expand-button--expanded[data-v-73c46159] {
  margin-top: 2px;
  transform: rotate(180deg)scale(1.2);
}

.black-friday-product-card[data-v-1be9651e] {
  --promotion-black: #000;
  --promotion-black-border: var(--neutral--500);
  --promotion-black-text: var(--neutral--200);
  --promotion-white: var(--h-bg-neutral-secondary);
  --promotion-white-border: var(--h-stroke-subtle);
  --promotion-white-text: var(--h-fg-neutral-default);
  --promotion-gray: var(--neutral--700);
  background: var(--f0dc7d62);
  border: 1px solid var(--v0e1b9e11);
  min-width: 270px;
  color: var(--v61ea2b46);
  box-shadow: var(--v51f86676);
  border-radius: 16px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  gap: 24px;
  padding: 28px 32px;
  display: flex;
}

.black-friday-product-card__header[data-v-1be9651e] {
  flex-flow: column wrap;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  display: flex;
}

.black-friday-product-card__discount[data-v-1be9651e] {
  align-items: center;
  gap: 4px;
  height: 49px;
  display: flex;
}

.black-friday-product-card__discount-tag[data-v-1be9651e] {
  margin-left: 8px;
}

.black-friday-product-card__discount-tag--no-price[data-v-1be9651e] {
  margin-left: 0;
}

.black-friday-product-card h2[data-v-1be9651e], .black-friday-product-card h3[data-v-1be9651e], .black-friday-product-card p[data-v-1be9651e] {
  color: var(--v61ea2b46);
}

.black-friday-product-card--overline[data-v-1be9651e] {
  text-decoration-line: line-through;
}

.black-friday-product-card__current-new-price[data-v-1be9651e] {
  align-items: baseline;
  display: flex;
}

.black-friday-product-card__current-new-price h3[data-v-1be9651e], .black-friday-product-card__current-new-price h2[data-v-1be9651e] {
  margin: unset;
}

.black-friday-product-card__cta[data-v-1be9651e] {
  background: var(--bcf7942a);
  width: 100%;
}

@media (max-width: 1400px) {
  .black-friday-product-card[data-v-1be9651e] {
    gap: 16px;
    padding: 22px 24px;
  }
}

@media (max-width: 360px) {
  .black-friday-product-card[data-v-1be9651e] {
    min-width: unset;
    padding: 16px;
  }
}

.black-friday-banner[data-v-3828521f] {
  --promotion-black: #000;
  --promotion-black-border: #000;
  background: var(--v670f3dac);
  background-image: var(--v666849bc);
  border: 1px solid var(--e62b3928);
  box-shadow: var(--v75ea2ce0);
  background-position: 100% 0;
  background-repeat: no-repeat;
  border-radius: 16px;
  flex-direction: column;
  padding: 24px 32px;
  display: flex;
}

.black-friday-banner__header[data-v-3828521f] {
  cursor: pointer;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  width: 100%;
  display: flex;
}

.black-friday-banner__text[data-v-3828521f] {
  align-items: baseline;
  gap: var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.black-friday-banner__title[data-v-3828521f], .black-friday-banner__subtitle[data-v-3828521f] {
  color: var(--a778e010);
  margin: unset;
}

.black-friday-banner__actions[data-v-3828521f] {
  color: var(--h-fg-neutral-secondary);
  justify-content: center;
  align-items: center;
  gap: 8px;
  display: flex;
}

.black-friday-banner__body[data-v-3828521f] {
  opacity: 0;
  flex-direction: column;
  justify-content: space-between;
  max-height: 0;
  transition: all .5s cubic-bezier(.25, .8, .5, 1);
  display: flex;
  overflow: hidden;
}

.black-friday-banner__body-expanded[data-v-3828521f] {
  max-height: unset;
  opacity: 1;
  margin: 24px 0 10px;
}

.black-friday-banner__cards[data-v-3828521f] {
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 32px;
  display: flex;
}

.black-friday-banner__footer[data-v-3828521f] {
  justify-content: flex-end;
  align-items: flex-end;
  padding-top: 24px;
  display: flex;
}

.black-friday-banner__expand-button--desktop[data-v-3828521f] {
  display: none;
}

@media (max-width: 1400px) {
  .black-friday-banner[data-v-3828521f] {
    padding: 22px 24px;
  }

  .black-friday-banner__cards[data-v-3828521f] {
    gap: 24px;
  }
}

@media (max-width: 992px) {
  .black-friday-banner[data-v-3828521f] {
    background-image: none;
    flex-direction: column;
    padding: 20px 24px;
  }

  .black-friday-banner__text[data-v-3828521f] {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
  }

  .black-friday-banner__expand-button[data-v-3828521f] {
    display: none;
  }

  .black-friday-banner__expand-button--desktop[data-v-3828521f] {
    display: block;
  }

  .black-friday-banner__cards[data-v-3828521f] {
    flex-direction: column;
    gap: 16px;
  }

  .black-friday-banner__title[data-v-3828521f] {
    text-align: left;
  }

  .black-friday-banner__countdown[data-v-3828521f] {
    width: 100%;
  }
}

/* [project]/src/styles/useVpsKodeeSuggestions.-vIutKtM.css [app-client] (css) */
.kodee-nudge[data-v-696f9def] {
  z-index: 100;
  position: relative;
}

@media (max-width: 768px) {
  .kodee-nudge[data-v-696f9def] {
    width: 100%;
  }
}

.kodee-nudge__gradient-border[data-v-696f9def] {
  background: linear-gradient(var(--h-bg-neutral-default), var(--h-bg-neutral-default)) padding-box, linear-gradient(158deg, #3ab0ff 0%, #673de6 61%, #e536db 100%) border-box;
  border: 1px solid #0000;
  border-radius: 8px;
}

.kodee-nudge__options-gradient-border[data-v-696f9def] {
  background: linear-gradient(var(--h-bg-neutral-default), var(--h-bg-neutral-default)) padding-box, linear-gradient(158deg, #3ab0ff 0%, #673de6 61%, #e536db 100%) border-box;
  border: 1px solid #0000;
  border-radius: 16px;
}

.kodee-nudge__button[data-v-696f9def] {
  display: inline-flex;
}

@media (max-width: 576px) {
  .kodee-nudge__button[data-v-696f9def] {
    width: 100%;
  }
}

.kodee-nudge__options[data-v-696f9def] {
  flex-direction: column;
  padding: 0;
  display: flex;
}

.kodee-nudge__option[data-v-696f9def] {
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
  cursor: pointer;
  text-align: left;
  color: var(--h-fg-neutral-default);
  background: none;
  border: none;
  justify-content: stretch;
  align-self: stretch;
  align-items: stretch;
  gap: 8px;
  font-weight: 400;
  transition: background-color .15s;
  display: flex;
}

.kodee-nudge__option[data-v-696f9def]:first-child {
  border-radius: 16px 16px 0 0;
}

.kodee-nudge__option[data-v-696f9def]:last-child {
  border-radius: 0 0 16px 16px;
}

.kodee-nudge__option[data-v-696f9def]:hover {
  background: var(--h-bg-neutral-surface);
}

.kodee-nudge__option[data-v-696f9def]:active {
  background: var(--h-bg-neutral-secondary);
}

/* [project]/src/styles/useVpsTabs.CY08rSRU.css [app-client] (css) */
.vps-list-expanded[data-v-5cc1e8ff] {
  background: var(--h-bg-neutral-surface);
  border-radius: var(--h-border-radius-lg);
  padding: var(--h-spacing-xs) var(--h-spacing-md);
}

.vps-list-expanded__container[data-v-5cc1e8ff] {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.vps-list-expanded__server-usage[data-v-5cc1e8ff] {
  width: 22%;
}

@media screen and (max-width: 992px) {
  .vps-list-expanded__server-usage[data-v-5cc1e8ff] {
    width: 100%;
    margin: 8px 0;
  }
}

.vps-list-expanded__server-usage__value[data-v-5cc1e8ff] {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.vps-list-expanded__server-usage__progress[data-v-5cc1e8ff] {
  width: 80%;
  margin-bottom: 8px;
}

.vps-list__wrapper[data-v-c5717298] {
  align-items: center;
  display: flex;
}

.vps-list__wrapper--mobile-reverse[data-v-c5717298] {
  gap: 12px;
}

@media (max-width: 768px) {
  .vps-list__wrapper--mobile-reverse[data-v-c5717298] {
    flex-direction: row-reverse;
    justify-content: space-between;
    width: 100%;
  }

  .vps-list__wrapper--mobile-reverse > .vps-list__wrapper[data-v-c5717298] {
    margin-right: auto;
  }
}

.vps-list__table[data-v-c5717298] {
  overflow: unset;
}

.vps-list__image[data-v-c5717298] {
  background-color: var(--h-bg-neutral-surface);
  border-radius: var(--h-border-radius-md);
  margin-right: 16px;
  padding: 12px;
  position: relative;
}

.vps-list__image__os[data-v-c5717298] {
  width: 24px;
}

.vps-list__image__border[data-v-c5717298] {
  width: 16px;
  position: absolute;
  top: 24px;
  right: -2px;
}

.vps-list__title[data-v-c5717298] {
  word-break: break-all;
  align-items: flex-start;
  display: flex;
}

.vps-list__subtitle[data-v-c5717298] {
  align-items: center;
  display: flex;
}

@media screen and (max-width: 767px) {
  .vps-list__subtitle[data-v-c5717298] {
    flex-wrap: wrap;
  }

  .vps-list__subtitle p[data-v-c5717298] {
    width: 100%;
  }
}

.vps-list__icon[data-v-c5717298] {
  cursor: pointer;
  transition: all .3s;
}

.vps-list__icon--hidden[data-v-c5717298] {
  visibility: hidden;
}

@media (max-width: 1350px) {
  .vps-list__icon--hidden[data-v-c5717298] {
    display: none;
  }
}

.vps-list__table-item[data-v-c5717298] {
  background-color: var(--neutral--0);
}

.vps-list__table-item[data-v-c5717298]:last-child {
  border-bottom: none;
  border-radius: 16px;
}

.vps-list__table-item--paired[data-v-c5717298]:not(:last-child) {
  border-bottom: none;
}

.vps-list__status[data-v-c5717298] {
  flex-wrap: wrap;
  display: flex;
}

@media only screen and (max-width: 992px) {
  .vps-list__status[data-v-c5717298] {
    flex-direction: column;
    align-items: flex-end;
  }
}

.vps-list__status__text[data-v-c5717298] {
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  display: flex;
}

.vps-list__status__progress[data-v-c5717298] {
  align-items: center;
  margin-top: 8px;
  display: flex;
}

@media only screen and (max-width: 1200px) {
  .vps-list__status__progress[data-v-c5717298] {
    display: none;
  }
}

@media only screen and (max-width: 992px) {
  .vps-list__status__progress[data-v-c5717298] {
    display: flex;
  }
}

.vps-list__status__progress__bar[data-v-c5717298] {
  width: 100px;
}

.vps-list__status__progress__count[data-v-c5717298] {
  color: var(--neutral--300);
  text-align: right;
  width: 35px;
  top: 0;
  right: 0;
}

.vps-list__hidden[data-v-c5717298] {
  display: none;
}

.vps-list__actions[data-v-c5717298] {
  justify-content: end;
  align-items: center;
  gap: 8px;
  display: flex;
}

@media only screen and (max-width: 1300px) {
  .vps-list__actions--column[data-v-c5717298] {
    flex-direction: column;
    align-items: flex-end;
  }
}

.vps-list__actions[data-v-c5717298] .h-button-v2 {
  white-space: nowrap;
}

@media only screen and (max-width: 767px) {
  .vps-list__actions[data-v-c5717298] {
    flex-direction: column;
    gap: 8px;
    width: 100%;
  }
}

.vps-list__action-menu[data-v-c5717298] {
  flex-shrink: 0;
  display: inline-flex;
}

.vps-list__action-menu--hidden[data-v-c5717298] {
  visibility: hidden;
}

@media only screen and (max-width: 767px) {
  .vps-list__action-menu__button[data-v-c5717298] .h-button-v2 {
    width: 100%;
  }

  .vps-list__action-menu[data-v-c5717298] {
    min-width: unset;
    width: 100%;
  }
}

.vps-list__expanded[data-v-c5717298] {
  padding: 16px;
}

.transfering-warning[data-v-c5717298] {
  background-color: var(--h-color-neutral-0);
}

@media only screen and (max-width: 992px) {
  .transfering-warning[data-v-c5717298] {
    border: 1px solid var(--h-color-neutral-200);
    border-radius: 16px;
  }
}

.transfering-warning__text[data-v-c5717298] {
  color: var(--h-color-neutral-600);
  background-color: var(--h-color-warning-100);
  white-space: break-spaces;
  padding: 8px 16px;
}

@media (max-width: 768px) {
  .h-base-table-row--mobile[data-v-c5717298] {
    padding: 24px 0;
  }
}

.vps-list-skeleton-loader[data-v-b0952059] {
  overflow: hidden;
}

.vps-list-skeleton-loader__table[data-v-b0952059] {
  width: 100%;
}

.vps-list-skeleton-loader__row[data-v-b0952059] {
  border-bottom: 1px solid var(--neutral--200);
  justify-content: space-between;
  display: flex;
}

@media (max-width: 768px) {
  .vps-list-skeleton-loader__row--heading[data-v-b0952059] {
    display: none;
  }
}

.vps-list-skeleton-loader__row[data-v-b0952059]:last-child {
  border-bottom: none;
}

@media (max-width: 768px) {
  .vps-list-skeleton-loader__row[data-v-b0952059] {
    flex-wrap: wrap;
  }
}

.vps-list-skeleton-loader__cell[data-v-b0952059] {
  gap: 8px;
  padding: 16px 24px;
  display: flex;
}

@media (max-width: 768px) {
  .vps-list-skeleton-loader__cell[data-v-b0952059] {
    width: 100%;
    padding-top: 0;
  }

  .vps-list-skeleton-loader__cell[data-v-b0952059]:first-child {
    padding-top: 16px;
  }

  .vps-list-skeleton-loader__full-loader[data-v-b0952059] {
    width: 100%;
  }
}

@media (max-width: 300px) {
  .vps-list-skeleton-loader .h-skeleton-loader[data-v-b0952059] {
    width: 100%;
  }
}

.vps-list__wrapper[data-v-6462e2d1] {
  align-items: center;
  display: flex;
}

.vps-list__wrapper--mobile-reverse[data-v-6462e2d1] {
  gap: 12px;
}

@media (max-width: 768px) {
  .vps-list__wrapper--mobile-reverse[data-v-6462e2d1] {
    flex-direction: row-reverse;
    justify-content: space-between;
    width: 100%;
  }

  .vps-list__wrapper--mobile-reverse > .vps-list__wrapper[data-v-6462e2d1] {
    margin-right: auto;
  }
}

.vps-list__table[data-v-6462e2d1] {
  overflow: unset;
}

.vps-list__image[data-v-6462e2d1] {
  background-color: var(--h-bg-neutral-surface);
  border-radius: var(--h-border-radius-md);
  margin-right: 16px;
  padding: 12px;
  position: relative;
}

.vps-list__image__os[data-v-6462e2d1] {
  width: 24px;
}

.vps-list__image__border[data-v-6462e2d1] {
  width: 16px;
  position: absolute;
  top: 24px;
  right: -2px;
}

.vps-list__title[data-v-6462e2d1] {
  word-break: break-all;
  align-items: flex-start;
  display: flex;
}

.vps-list__subtitle[data-v-6462e2d1] {
  align-items: center;
  display: flex;
}

@media screen and (max-width: 767px) {
  .vps-list__subtitle[data-v-6462e2d1] {
    flex-wrap: wrap;
  }

  .vps-list__subtitle p[data-v-6462e2d1] {
    width: 100%;
  }
}

.vps-list__icon[data-v-6462e2d1] {
  cursor: pointer;
  transition: all .3s;
}

.vps-list__icon--hidden[data-v-6462e2d1] {
  visibility: hidden;
}

@media (max-width: 1350px) {
  .vps-list__icon--hidden[data-v-6462e2d1] {
    display: none;
  }
}

.vps-list__table-item[data-v-6462e2d1] {
  background-color: var(--neutral--0);
}

.vps-list__table-item[data-v-6462e2d1]:last-child {
  border-bottom: none;
  border-radius: 16px;
}

.vps-list__table-item--paired[data-v-6462e2d1]:not(:last-child) {
  border-bottom: none;
}

.vps-list__status[data-v-6462e2d1] {
  flex-wrap: wrap;
  display: flex;
}

@media only screen and (max-width: 992px) {
  .vps-list__status[data-v-6462e2d1] {
    flex-direction: column;
    align-items: flex-end;
  }
}

.vps-list__status__text[data-v-6462e2d1] {
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  display: flex;
}

.vps-list__status__progress[data-v-6462e2d1] {
  align-items: center;
  margin-top: 8px;
  display: flex;
}

@media only screen and (max-width: 1200px) {
  .vps-list__status__progress[data-v-6462e2d1] {
    display: none;
  }
}

@media only screen and (max-width: 992px) {
  .vps-list__status__progress[data-v-6462e2d1] {
    display: flex;
  }
}

.vps-list__status__progress__bar[data-v-6462e2d1] {
  width: 100px;
}

.vps-list__status__progress__count[data-v-6462e2d1] {
  color: var(--neutral--300);
  text-align: right;
  width: 35px;
  top: 0;
  right: 0;
}

.vps-list__hidden[data-v-6462e2d1] {
  display: none;
}

.vps-list__actions[data-v-6462e2d1] {
  justify-content: end;
  align-items: center;
  gap: 8px;
  display: flex;
}

@media only screen and (max-width: 1300px) {
  .vps-list__actions--column[data-v-6462e2d1] {
    flex-direction: column;
    align-items: flex-end;
  }
}

.vps-list__actions[data-v-6462e2d1] .h-button-v2 {
  white-space: nowrap;
}

@media only screen and (max-width: 767px) {
  .vps-list__actions[data-v-6462e2d1] {
    flex-direction: column;
    gap: 8px;
    width: 100%;
  }
}

.vps-list__action-menu[data-v-6462e2d1] {
  flex-shrink: 0;
  display: inline-flex;
}

.vps-list__action-menu--hidden[data-v-6462e2d1] {
  visibility: hidden;
}

@media only screen and (max-width: 767px) {
  .vps-list__action-menu__button[data-v-6462e2d1] .h-button-v2 {
    width: 100%;
  }

  .vps-list__action-menu[data-v-6462e2d1] {
    min-width: unset;
    width: 100%;
  }
}

.vps-list__expanded[data-v-6462e2d1] {
  padding: 16px;
}

.transfering-warning[data-v-6462e2d1] {
  background-color: var(--h-color-neutral-0);
}

@media only screen and (max-width: 992px) {
  .transfering-warning[data-v-6462e2d1] {
    border: 1px solid var(--h-color-neutral-200);
    border-radius: 16px;
  }
}

.transfering-warning__text[data-v-6462e2d1] {
  color: var(--h-color-neutral-600);
  background-color: var(--h-color-warning-100);
  white-space: break-spaces;
  padding: 8px 16px;
}

@media (max-width: 768px) {
  .h-base-table-row--mobile[data-v-6462e2d1] {
    padding: 24px 0;
  }
}

.vps-list__table[data-v-6462e2d1] {
  outline: none;
}

.vps-list__table[data-v-6462e2d1] .h-data-table-container {
  border: none;
  border-radius: 0;
  outline: none;
}

.vps-list__table[data-v-6462e2d1] .vps-list__expanded-cell {
  padding: var(--h-spacing-sm);
}

@media (max-width: 992px) {
  .vps-list__table[data-v-6462e2d1] .vps-list__expanded-cell {
    padding: var(--h-spacing-md);
  }
}

.transfering-warning[data-v-6462e2d1] {
  background: var(--warning--50);
  border-radius: 8px;
  padding: 16px;
}

.transfering-warning__text[data-v-6462e2d1] {
  color: var(--warning--700);
}

[data-v-6462e2d1] .h-pagination__page-size .h-select {
  z-index: var(--z-index-1);
}

/* [project]/src/styles/vendor-hcomponents.DAQ2eEpW.css [app-client] (css) */
:root.theme-toggle-transition::view-transition-old(root) {
  mix-blend-mode: normal;
  animation: none;
}

:root.theme-toggle-transition::view-transition-new(root) {
  mix-blend-mode: normal;
  animation: none;
}

:root.theme-toggle-transition::view-transition-old(root) {
  z-index: 1;
}

:root.theme-toggle-transition::view-transition-new(root) {
  z-index: 9999;
  animation: .55s cubic-bezier(.4, 0, .2, 1) h-theme-toggle-reveal;
}

@keyframes h-theme-toggle-reveal {
  0% {
    clip-path: circle(0 at var(--h-theme-toggle-x, 50%) var(--h-theme-toggle-y, 50%));
  }

  to {
    clip-path: circle(var(--h-theme-toggle-r, 150vmax) at var(--h-theme-toggle-x, 50%) var(--h-theme-toggle-y, 50%));
  }
}

@media (prefers-reduced-motion: reduce) {
  :root.theme-toggle-transition::view-transition-old(root) {
    animation: none;
  }

  :root.theme-toggle-transition::view-transition-new(root) {
    animation: none;
  }
}

.theme-base.mode-light, .theme-hBuilder.mode-light, .theme-hHorizons.mode-light {
  --h-bg-neutral-default: var(--h-color-neutral-0);
  --h-bg-neutral-hover: var(--h-color-dark-a10);
  --h-bg-neutral-disabled: var(--h-color-dark-a5);
  --h-bg-neutral-secondary: var(--h-color-neutral-100);
  --h-bg-neutral-surface: var(--h-color-dark-a5);
  --h-bg-neutral-surface-secondary: var(--h-color-dark-a20);
  --h-bg-neutral-elevated: var(--h-color-neutral-0);
  --h-bg-neutral-inverse-default: var(--h-color-neutral-900);
  --h-bg-neutral-inverse-hover: var(--h-color-dark-a80);
  --h-bg-neutral-inverse-disabled: var(--h-color-dark-a5);
  --h-bg-brand-default: var(--h-color-primary-600);
  --h-bg-brand-hover: var(--h-color-primary-700);
  --h-bg-brand-disabled: var(--h-color-dark-a5);
  --h-bg-brand-secondary: var(--h-color-primary-500);
  --h-bg-brand-tint-default: linear-gradient(var(--h-color-primary-a10), var(--h-color-primary-a10)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-brand-tint-hover: linear-gradient(var(--h-color-primary-a15), var(--h-color-primary-a15)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-brand-tint-disabled: var(--h-color-dark-a5);
  --h-bg-brand-subtlest: var(--h-color-primary-50);
  --h-bg-brand-subtle: var(--h-color-primary-100);
  --h-bg-brand-subtle-hover: var(--h-color-primary-200);
  --h-bg-brand-strong: var(--h-color-primary-800);
  --h-bg-brand-strong-hover: var(--h-color-primary-900);
  --h-bg-brand-strongest: var(--h-color-primary-950);
  --h-bg-success-default: var(--h-color-success-600);
  --h-bg-success-hover: var(--h-color-success-700);
  --h-bg-success-disabled: var(--h-color-dark-a5);
  --h-bg-success-secondary: var(--h-color-success-500);
  --h-bg-success-tint-default: linear-gradient(var(--h-color-success-a10), var(--h-color-success-a10)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-success-tint-hover: linear-gradient(var(--h-color-success-a15), var(--h-color-success-a15)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-success-tint-disabled: var(--h-color-dark-a5);
  --h-bg-success-subtlest: var(--h-color-success-50);
  --h-bg-success-subtle: var(--h-color-success-100);
  --h-bg-success-subtle-hover: var(--h-color-success-200);
  --h-bg-success-strong: var(--h-color-success-800);
  --h-bg-success-strong-hover: var(--h-color-success-900);
  --h-bg-success-strongest: var(--h-color-success-950);
  --h-bg-danger-default: var(--h-color-danger-600);
  --h-bg-danger-hover: var(--h-color-danger-700);
  --h-bg-danger-disabled: var(--h-color-dark-a5);
  --h-bg-danger-secondary: var(--h-color-danger-500);
  --h-bg-danger-tint-default: linear-gradient(var(--h-color-danger-a10), var(--h-color-danger-a10)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-danger-tint-hover: linear-gradient(var(--h-color-danger-a15), var(--h-color-danger-a15)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-danger-tint-disabled: var(--h-color-dark-a5);
  --h-bg-danger-subtlest: var(--h-color-danger-50);
  --h-bg-danger-subtle: var(--h-color-danger-100);
  --h-bg-danger-subtle-hover: var(--h-color-danger-200);
  --h-bg-danger-strong: var(--h-color-danger-800);
  --h-bg-danger-strong-hover: var(--h-color-danger-900);
  --h-bg-danger-strongest: var(--h-color-danger-950);
  --h-bg-warning-default: var(--h-color-warning-400);
  --h-bg-warning-hover: var(--h-color-warning-500);
  --h-bg-warning-disabled: var(--h-color-dark-a5);
  --h-bg-warning-secondary: var(--h-color-warning-300);
  --h-bg-warning-tint-default: linear-gradient(var(--h-color-warning-a15), var(--h-color-warning-a15)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-warning-tint-hover: linear-gradient(var(--h-color-warning-a20), var(--h-color-warning-a20)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-warning-tint-disabled: var(--h-color-dark-a5);
  --h-bg-warning-subtlest: var(--h-color-warning-50);
  --h-bg-warning-subtle: var(--h-color-warning-100);
  --h-bg-warning-subtle-hover: var(--h-color-warning-200);
  --h-bg-warning-strong: var(--h-color-warning-600);
  --h-bg-warning-strong-hover: var(--h-color-warning-900);
  --h-bg-warning-strongest: var(--h-color-warning-950);
  --h-fg-neutral-default: var(--h-color-neutral-900);
  --h-fg-neutral-hover: var(--h-color-neutral-1000);
  --h-fg-neutral-disabled: var(--h-color-neutral-400);
  --h-fg-neutral-secondary: var(--h-color-neutral-600);
  --h-fg-neutral-inverse-default: var(--h-color-neutral-50);
  --h-fg-neutral-inverse-hover: var(--h-color-neutral-0);
  --h-fg-neutral-inverse-disabled: var(--h-color-neutral-400);
  --h-fg-brand-default: var(--h-color-primary-600);
  --h-fg-brand-hover: var(--h-color-primary-700);
  --h-fg-brand-disabled: var(--h-color-neutral-400);
  --h-fg-brand-secondary: var(--h-color-primary-500);
  --h-fg-brand-inverse-default: var(--h-color-neutral-0);
  --h-fg-brand-inverse-hover: var(--h-color-neutral-200);
  --h-fg-brand-inverse-disabled: var(--h-color-neutral-400);
  --h-fg-brand-strong: var(--h-color-primary-800);
  --h-fg-success-default: var(--h-color-success-600);
  --h-fg-success-hover: var(--h-color-success-700);
  --h-fg-success-disabled: var(--h-color-neutral-400);
  --h-fg-success-secondary: var(--h-color-success-500);
  --h-fg-success-inverse-default: var(--h-color-neutral-0);
  --h-fg-success-inverse-hover: var(--h-color-neutral-200);
  --h-fg-success-inverse-disabled: var(--h-color-neutral-400);
  --h-fg-success-strong: var(--h-color-success-800);
  --h-fg-danger-default: var(--h-color-danger-600);
  --h-fg-danger-hover: var(--h-color-danger-700);
  --h-fg-danger-disabled: var(--h-color-neutral-400);
  --h-fg-danger-secondary: var(--h-color-danger-500);
  --h-fg-danger-inverse-default: var(--h-color-neutral-0);
  --h-fg-danger-inverse-hover: var(--h-color-neutral-200);
  --h-fg-danger-inverse-disabled: var(--h-color-neutral-400);
  --h-fg-danger-strong: var(--h-color-danger-800);
  --h-fg-warning-default: var(--h-color-warning-700);
  --h-fg-warning-hover: var(--h-color-warning-800);
  --h-fg-warning-disabled: var(--h-color-neutral-400);
  --h-fg-warning-secondary: var(--h-color-warning-500);
  --h-fg-warning-inverse-default: var(--h-color-neutral-800);
  --h-fg-warning-inverse-hover: var(--h-color-neutral-1000);
  --h-fg-warning-inverse-disabled: var(--h-color-neutral-400);
  --h-fg-warning-strong: var(--h-color-warning-900);
  --h-stroke-strong: var(--h-color-neutral-950);
  --h-stroke-strong-inverse: var(--h-color-neutral-50);
  --h-stroke-default: var(--h-color-dark-a10);
  --h-stroke-default-inverse: var(--h-color-light-a10);
  --h-stroke-subtle: var(--h-color-dark-a5);
  --h-stroke-brand: var(--h-color-primary-500);
  --h-stroke-danger: var(--h-color-danger-500);
  --h-stroke-success: var(--h-color-success-500);
  --h-stroke-warning: var(--h-color-warning-500);
  --h-stroke-neutral-mid: var(--h-color-neutral-300);
  --h-shadow-1-bottom: 0 2px 6px 0 var(--h-color-dark-a10);
  --h-shadow-2-bottom: 0 8px 24px 0 var(--h-color-dark-a15);
  --h-shadow-3-bottom: 0 8px 28px 0 var(--h-color-dark-a25);
  --h-shadow-1-top: 0 -2px 6px 0 var(--h-color-dark-a10);
  --h-shadow-2-top: 0 -8px 24px 0 var(--h-color-dark-a15);
  --h-shadow-3-top: 0 -8px 28px 0 var(--h-color-dark-a25);
  --h-skeleton-gradient-start-end: var(--h-color-light-a0);
  --h-skeleton-gradient-middle: var(--h-color-light-a75);
}

.theme-hWebsites.mode-light {
  --h-bg-neutral-default: var(--h-color-neutral-0);
  --h-bg-neutral-hover: var(--h-color-dark-a10);
  --h-bg-neutral-disabled: var(--h-color-dark-a5);
  --h-bg-neutral-secondary: var(--h-color-neutral-100);
  --h-bg-neutral-surface: var(--h-color-dark-a5);
  --h-bg-neutral-surface-secondary: var(--h-color-dark-a20);
  --h-bg-neutral-elevated: var(--h-color-neutral-0);
  --h-bg-neutral-inverse-default: var(--h-color-neutral-900);
  --h-bg-neutral-inverse-hover: var(--h-color-dark-a80);
  --h-bg-neutral-inverse-disabled: var(--h-color-dark-a5);
  --h-bg-brand-default: var(--h-color-primary-600);
  --h-bg-brand-hover: var(--h-color-primary-700);
  --h-bg-brand-disabled: var(--h-color-dark-a5);
  --h-bg-brand-secondary: var(--h-color-primary-500);
  --h-bg-brand-tint-default: linear-gradient(var(--h-color-primary-a10), var(--h-color-primary-a10)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-brand-tint-hover: linear-gradient(var(--h-color-primary-a15), var(--h-color-primary-a15)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-brand-tint-disabled: var(--h-color-dark-a5);
  --h-bg-brand-subtlest: var(--h-color-primary-50);
  --h-bg-brand-subtle: var(--h-color-primary-100);
  --h-bg-brand-subtle-hover: var(--h-color-primary-200);
  --h-bg-brand-strong: var(--h-color-primary-800);
  --h-bg-brand-strong-hover: var(--h-color-primary-900);
  --h-bg-brand-strongest: var(--h-color-primary-950);
  --h-bg-success-default: var(--h-color-success-600);
  --h-bg-success-hover: var(--h-color-success-700);
  --h-bg-success-disabled: var(--h-color-dark-a5);
  --h-bg-success-secondary: var(--h-color-success-500);
  --h-bg-success-tint-default: linear-gradient(var(--h-color-success-a10), var(--h-color-success-a10)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-success-tint-hover: linear-gradient(var(--h-color-success-a15), var(--h-color-success-a15)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-success-tint-disabled: var(--h-color-dark-a5);
  --h-bg-success-subtlest: var(--h-color-success-50);
  --h-bg-success-subtle: var(--h-color-success-100);
  --h-bg-success-subtle-hover: var(--h-color-success-200);
  --h-bg-success-strong: var(--h-color-success-800);
  --h-bg-success-strong-hover: var(--h-color-success-900);
  --h-bg-success-strongest: var(--h-color-success-950);
  --h-bg-danger-default: var(--h-color-danger-600);
  --h-bg-danger-hover: var(--h-color-danger-700);
  --h-bg-danger-disabled: var(--h-color-dark-a5);
  --h-bg-danger-secondary: var(--h-color-danger-500);
  --h-bg-danger-tint-default: linear-gradient(var(--h-color-danger-a10), var(--h-color-danger-a10)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-danger-tint-hover: linear-gradient(var(--h-color-danger-a15), var(--h-color-danger-a15)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-danger-tint-disabled: var(--h-color-dark-a5);
  --h-bg-danger-subtlest: var(--h-color-danger-50);
  --h-bg-danger-subtle: var(--h-color-danger-100);
  --h-bg-danger-subtle-hover: var(--h-color-danger-200);
  --h-bg-danger-strong: var(--h-color-danger-800);
  --h-bg-danger-strong-hover: var(--h-color-danger-900);
  --h-bg-danger-strongest: var(--h-color-danger-950);
  --h-bg-warning-default: var(--h-color-warning-400);
  --h-bg-warning-hover: var(--h-color-warning-500);
  --h-bg-warning-disabled: var(--h-color-dark-a5);
  --h-bg-warning-secondary: var(--h-color-warning-300);
  --h-bg-warning-tint-default: linear-gradient(var(--h-color-warning-a15), var(--h-color-warning-a15)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-warning-tint-hover: linear-gradient(var(--h-color-warning-a20), var(--h-color-warning-a20)), linear-gradient(var(--h-color-neutral-0), var(--h-color-neutral-0));
  --h-bg-warning-tint-disabled: var(--h-color-dark-a5);
  --h-bg-warning-subtlest: var(--h-color-warning-50);
  --h-bg-warning-subtle: var(--h-color-warning-100);
  --h-bg-warning-subtle-hover: var(--h-color-warning-200);
  --h-bg-warning-strong: var(--h-color-warning-600);
  --h-bg-warning-strong-hover: var(--h-color-warning-900);
  --h-bg-warning-strongest: var(--h-color-warning-950);
  --h-fg-neutral-default: var(--h-color-neutral-900);
  --h-fg-neutral-hover: var(--h-color-neutral-1000);
  --h-fg-neutral-disabled: var(--h-color-neutral-400);
  --h-fg-neutral-secondary: var(--h-color-dark-a75);
  --h-fg-neutral-inverse-default: var(--h-color-neutral-50);
  --h-fg-neutral-inverse-hover: var(--h-color-neutral-0);
  --h-fg-neutral-inverse-disabled: var(--h-color-neutral-400);
  --h-fg-brand-default: var(--h-color-primary-600);
  --h-fg-brand-hover: var(--h-color-primary-700);
  --h-fg-brand-disabled: var(--h-color-neutral-400);
  --h-fg-brand-secondary: var(--h-color-primary-500);
  --h-fg-brand-inverse-default: var(--h-color-neutral-0);
  --h-fg-brand-inverse-hover: var(--h-color-neutral-200);
  --h-fg-brand-inverse-disabled: var(--h-color-neutral-400);
  --h-fg-brand-strong: var(--h-color-primary-800);
  --h-fg-success-default: var(--h-color-success-600);
  --h-fg-success-hover: var(--h-color-success-700);
  --h-fg-success-disabled: var(--h-color-neutral-400);
  --h-fg-success-secondary: var(--h-color-success-500);
  --h-fg-success-inverse-default: var(--h-color-neutral-0);
  --h-fg-success-inverse-hover: var(--h-color-neutral-200);
  --h-fg-success-inverse-disabled: var(--h-color-neutral-400);
  --h-fg-success-strong: var(--h-color-success-800);
  --h-fg-danger-default: var(--h-color-danger-600);
  --h-fg-danger-hover: var(--h-color-danger-700);
  --h-fg-danger-disabled: var(--h-color-neutral-400);
  --h-fg-danger-secondary: var(--h-color-danger-500);
  --h-fg-danger-inverse-default: var(--h-color-neutral-0);
  --h-fg-danger-inverse-hover: var(--h-color-neutral-200);
  --h-fg-danger-inverse-disabled: var(--h-color-neutral-400);
  --h-fg-danger-strong: var(--h-color-danger-800);
  --h-fg-warning-default: var(--h-color-warning-700);
  --h-fg-warning-hover: var(--h-color-warning-800);
  --h-fg-warning-disabled: var(--h-color-neutral-400);
  --h-fg-warning-secondary: var(--h-color-warning-500);
  --h-fg-warning-inverse-default: var(--h-color-neutral-800);
  --h-fg-warning-inverse-hover: var(--h-color-neutral-1000);
  --h-fg-warning-inverse-disabled: var(--h-color-neutral-400);
  --h-fg-warning-strong: var(--h-color-warning-900);
  --h-stroke-strong: var(--h-color-neutral-950);
  --h-stroke-strong-inverse: var(--h-color-neutral-50);
  --h-stroke-default: var(--h-color-dark-a10);
  --h-stroke-default-inverse: var(--h-color-light-a10);
  --h-stroke-subtle: var(--h-color-dark-a5);
  --h-stroke-brand: var(--h-color-primary-500);
  --h-stroke-danger: var(--h-color-danger-500);
  --h-stroke-success: var(--h-color-success-500);
  --h-stroke-warning: var(--h-color-warning-500);
  --h-stroke-neutral-mid: var(--h-color-neutral-300);
  --h-shadow-1-bottom: 0 2px 6px 0 var(--h-color-dark-a10);
  --h-shadow-2-bottom: 0 8px 24px 0 var(--h-color-dark-a15);
  --h-shadow-3-bottom: 0 8px 28px 0 var(--h-color-dark-a25);
  --h-shadow-1-top: 0 -2px 6px 0 var(--h-color-dark-a10);
  --h-shadow-2-top: 0 -8px 24px 0 var(--h-color-dark-a15);
  --h-shadow-3-top: 0 -8px 28px 0 var(--h-color-dark-a25);
  --h-skeleton-gradient-start-end: var(--h-color-light-a0);
  --h-skeleton-gradient-middle: var(--h-color-light-a75);
}

.theme-base.mode-dark, .theme-hBuilder.mode-dark, .theme-hHorizons.mode-dark {
  --h-bg-neutral-default: var(--h-color-neutral-900);
  --h-bg-neutral-hover: var(--h-color-light-a15);
  --h-bg-neutral-disabled: var(--h-color-light-a10);
  --h-bg-neutral-secondary: var(--h-color-neutral-950);
  --h-bg-neutral-surface: var(--h-color-light-a10);
  --h-bg-neutral-surface-secondary: var(--h-color-light-a25);
  --h-bg-neutral-elevated: var(--h-color-neutral-800);
  --h-bg-neutral-inverse-default: var(--h-color-neutral-0);
  --h-bg-neutral-inverse-hover: var(--h-color-light-a80);
  --h-bg-neutral-inverse-disabled: var(--h-color-light-a10);
  --h-bg-brand-default: var(--h-color-primary-600);
  --h-bg-brand-hover: var(--h-color-primary-700);
  --h-bg-brand-disabled: var(--h-color-light-a10);
  --h-bg-brand-secondary: var(--h-color-primary-500);
  --h-bg-brand-tint-default: var(--h-color-primary-a25);
  --h-bg-brand-tint-hover: var(--h-color-primary-a20);
  --h-bg-brand-tint-disabled: var(--h-color-light-a10);
  --h-bg-brand-subtlest: var(--h-color-primary-50);
  --h-bg-brand-subtle: var(--h-color-primary-100);
  --h-bg-brand-subtle-hover: var(--h-color-primary-200);
  --h-bg-brand-strong: var(--h-color-primary-800);
  --h-bg-brand-strong-hover: var(--h-color-primary-900);
  --h-bg-brand-strongest: var(--h-color-primary-950);
  --h-bg-success-default: var(--h-color-success-600);
  --h-bg-success-hover: var(--h-color-success-700);
  --h-bg-success-disabled: var(--h-color-light-a10);
  --h-bg-success-secondary: var(--h-color-success-500);
  --h-bg-success-tint-default: var(--h-color-success-a20);
  --h-bg-success-tint-hover: var(--h-color-success-a25);
  --h-bg-success-tint-disabled: var(--h-color-light-a10);
  --h-bg-success-subtlest: var(--h-color-success-50);
  --h-bg-success-subtle: var(--h-color-success-100);
  --h-bg-success-subtle-hover: var(--h-color-success-200);
  --h-bg-success-strong: var(--h-color-success-800);
  --h-bg-success-strong-hover: var(--h-color-success-900);
  --h-bg-success-strongest: var(--h-color-success-950);
  --h-bg-danger-default: var(--h-color-danger-600);
  --h-bg-danger-hover: var(--h-color-danger-700);
  --h-bg-danger-disabled: var(--h-color-light-a10);
  --h-bg-danger-secondary: var(--h-color-danger-500);
  --h-bg-danger-tint-default: var(--h-color-danger-a20);
  --h-bg-danger-tint-hover: var(--h-color-danger-a25);
  --h-bg-danger-tint-disabled: var(--h-color-light-a10);
  --h-bg-danger-subtlest: var(--h-color-danger-50);
  --h-bg-danger-subtle: var(--h-color-danger-100);
  --h-bg-danger-subtle-hover: var(--h-color-danger-200);
  --h-bg-danger-strong: var(--h-color-danger-800);
  --h-bg-danger-strong-hover: var(--h-color-danger-900);
  --h-bg-danger-strongest: var(--h-color-danger-950);
  --h-bg-warning-default: var(--h-color-warning-400);
  --h-bg-warning-hover: var(--h-color-warning-500);
  --h-bg-warning-disabled: var(--h-color-light-a10);
  --h-bg-warning-secondary: var(--h-color-warning-300);
  --h-bg-warning-tint-default: var(--h-color-warning-a10);
  --h-bg-warning-tint-hover: var(--h-color-warning-a15);
  --h-bg-warning-tint-disabled: var(--h-color-light-a10);
  --h-bg-warning-subtlest: var(--h-color-warning-50);
  --h-bg-warning-subtle: var(--h-color-warning-100);
  --h-bg-warning-subtle-hover: var(--h-color-warning-200);
  --h-bg-warning-strong: var(--h-color-warning-600);
  --h-bg-warning-strong-hover: var(--h-color-warning-900);
  --h-bg-warning-strongest: var(--h-color-warning-950);
  --h-fg-neutral-default: var(--h-color-neutral-50);
  --h-fg-neutral-hover: var(--h-color-neutral-0);
  --h-fg-neutral-disabled: var(--h-color-neutral-500);
  --h-fg-neutral-secondary: var(--h-color-neutral-400);
  --h-fg-neutral-inverse-default: var(--h-color-neutral-900);
  --h-fg-neutral-inverse-hover: var(--h-color-neutral-1000);
  --h-fg-neutral-inverse-disabled: var(--h-color-neutral-500);
  --h-fg-brand-default: var(--h-color-primary-400);
  --h-fg-brand-hover: var(--h-color-primary-300);
  --h-fg-brand-disabled: var(--h-color-neutral-500);
  --h-fg-brand-secondary: var(--h-color-primary-500);
  --h-fg-brand-inverse-default: var(--h-color-neutral-0);
  --h-fg-brand-inverse-hover: var(--h-color-neutral-200);
  --h-fg-brand-inverse-disabled: var(--h-color-neutral-500);
  --h-fg-brand-strong: var(--h-color-primary-200);
  --h-fg-success-default: var(--h-color-success-300);
  --h-fg-success-hover: var(--h-color-success-200);
  --h-fg-success-disabled: var(--h-color-neutral-500);
  --h-fg-success-secondary: var(--h-color-success-400);
  --h-fg-success-inverse-default: var(--h-color-neutral-0);
  --h-fg-success-inverse-hover: var(--h-color-neutral-200);
  --h-fg-success-inverse-disabled: var(--h-color-neutral-500);
  --h-fg-success-strong: var(--h-color-success-200);
  --h-fg-danger-default: var(--h-color-danger-400);
  --h-fg-danger-hover: var(--h-color-danger-300);
  --h-fg-danger-disabled: var(--h-color-neutral-500);
  --h-fg-danger-secondary: var(--h-color-danger-500);
  --h-fg-danger-inverse-default: var(--h-color-neutral-0);
  --h-fg-danger-inverse-hover: var(--h-color-neutral-200);
  --h-fg-danger-inverse-disabled: var(--h-color-neutral-500);
  --h-fg-danger-strong: var(--h-color-danger-200);
  --h-fg-warning-default: var(--h-color-warning-400);
  --h-fg-warning-hover: var(--h-color-warning-300);
  --h-fg-warning-disabled: var(--h-color-neutral-500);
  --h-fg-warning-secondary: var(--h-color-warning-400);
  --h-fg-warning-inverse-default: var(--h-color-neutral-800);
  --h-fg-warning-inverse-hover: var(--h-color-neutral-1000);
  --h-fg-warning-inverse-disabled: var(--h-color-neutral-500);
  --h-fg-warning-strong: var(--h-color-warning-200);
  --h-stroke-strong: var(--h-color-neutral-50);
  --h-stroke-strong-inverse: var(--h-color-neutral-950);
  --h-stroke-default: var(--h-color-light-a10);
  --h-stroke-default-inverse: var(--h-color-dark-a10);
  --h-stroke-subtle: var(--h-color-light-a5);
  --h-stroke-brand: var(--h-color-primary-400);
  --h-stroke-danger: var(--h-color-danger-400);
  --h-stroke-success: var(--h-color-success-400);
  --h-stroke-warning: var(--h-color-warning-400);
  --h-stroke-neutral-mid: var(--h-color-neutral-700);
  --h-shadow-1-bottom: 0 2px 6px 0 var(--h-color-dark-a25);
  --h-shadow-2-bottom: 0 8px 24px 0 var(--h-color-dark-a25);
  --h-shadow-3-bottom: 0 8px 28px 0 var(--h-color-dark-a50);
  --h-shadow-1-top: 0 -2px 6px 0 var(--h-color-dark-a25);
  --h-shadow-2-top: 0 -8px 24px 0 var(--h-color-dark-a25);
  --h-shadow-3-top: 0 -8px 28px 0 var(--h-color-dark-a50);
  --h-skeleton-gradient-start-end: var(--h-color-light-a0);
  --h-skeleton-gradient-middle: var(--h-color-light-a5);
}

.theme-hWebsites.mode-dark {
  --h-bg-neutral-default: var(--h-color-neutral-1000);
  --h-bg-neutral-hover: var(--h-color-light-a15);
  --h-bg-neutral-disabled: var(--h-color-light-a10);
  --h-bg-neutral-secondary: var(--h-color-neutral-950);
  --h-bg-neutral-surface: var(--h-color-light-a5);
  --h-bg-neutral-surface-secondary: var(--h-color-light-a25);
  --h-bg-neutral-elevated: var(--h-color-neutral-800);
  --h-bg-neutral-inverse-default: var(--h-color-neutral-0);
  --h-bg-neutral-inverse-hover: var(--h-color-light-a80);
  --h-bg-neutral-inverse-disabled: var(--h-color-light-a10);
  --h-bg-brand-default: var(--h-color-primary-600);
  --h-bg-brand-hover: var(--h-color-primary-700);
  --h-bg-brand-disabled: var(--h-color-light-a10);
  --h-bg-brand-secondary: var(--h-color-primary-500);
  --h-bg-brand-tint-default: var(--h-color-primary-a25);
  --h-bg-brand-tint-hover: var(--h-color-primary-a20);
  --h-bg-brand-tint-disabled: var(--h-color-light-a10);
  --h-bg-brand-subtlest: var(--h-color-primary-50);
  --h-bg-brand-subtle: var(--h-color-primary-100);
  --h-bg-brand-subtle-hover: var(--h-color-primary-200);
  --h-bg-brand-strong: var(--h-color-primary-800);
  --h-bg-brand-strong-hover: var(--h-color-primary-900);
  --h-bg-brand-strongest: var(--h-color-primary-950);
  --h-bg-success-default: var(--h-color-success-600);
  --h-bg-success-hover: var(--h-color-success-700);
  --h-bg-success-disabled: var(--h-color-light-a10);
  --h-bg-success-secondary: var(--h-color-success-500);
  --h-bg-success-tint-default: var(--h-color-success-a20);
  --h-bg-success-tint-hover: var(--h-color-success-a25);
  --h-bg-success-tint-disabled: var(--h-color-light-a10);
  --h-bg-success-subtlest: var(--h-color-success-50);
  --h-bg-success-subtle: var(--h-color-success-100);
  --h-bg-success-subtle-hover: var(--h-color-success-200);
  --h-bg-success-strong: var(--h-color-success-800);
  --h-bg-success-strong-hover: var(--h-color-success-900);
  --h-bg-success-strongest: var(--h-color-success-950);
  --h-bg-danger-default: var(--h-color-danger-600);
  --h-bg-danger-hover: var(--h-color-danger-700);
  --h-bg-danger-disabled: var(--h-color-light-a10);
  --h-bg-danger-secondary: var(--h-color-danger-500);
  --h-bg-danger-tint-default: var(--h-color-danger-a20);
  --h-bg-danger-tint-hover: var(--h-color-danger-a25);
  --h-bg-danger-tint-disabled: var(--h-color-light-a10);
  --h-bg-danger-subtlest: var(--h-color-danger-50);
  --h-bg-danger-subtle: var(--h-color-danger-100);
  --h-bg-danger-subtle-hover: var(--h-color-danger-200);
  --h-bg-danger-strong: var(--h-color-danger-800);
  --h-bg-danger-strong-hover: var(--h-color-danger-900);
  --h-bg-danger-strongest: var(--h-color-danger-950);
  --h-bg-warning-default: var(--h-color-warning-400);
  --h-bg-warning-hover: var(--h-color-warning-500);
  --h-bg-warning-disabled: var(--h-color-light-a10);
  --h-bg-warning-secondary: var(--h-color-warning-300);
  --h-bg-warning-tint-default: var(--h-color-warning-a10);
  --h-bg-warning-tint-hover: var(--h-color-warning-a15);
  --h-bg-warning-tint-disabled: var(--h-color-light-a10);
  --h-bg-warning-subtlest: var(--h-color-warning-50);
  --h-bg-warning-subtle: var(--h-color-warning-100);
  --h-bg-warning-subtle-hover: var(--h-color-warning-200);
  --h-bg-warning-strong: var(--h-color-warning-600);
  --h-bg-warning-strong-hover: var(--h-color-warning-900);
  --h-bg-warning-strongest: var(--h-color-warning-950);
  --h-fg-neutral-default: var(--h-color-neutral-50);
  --h-fg-neutral-hover: var(--h-color-neutral-0);
  --h-fg-neutral-disabled: var(--h-color-neutral-500);
  --h-fg-neutral-secondary: var(--h-color-light-a75);
  --h-fg-neutral-inverse-default: var(--h-color-neutral-900);
  --h-fg-neutral-inverse-hover: var(--h-color-neutral-1000);
  --h-fg-neutral-inverse-disabled: var(--h-color-neutral-500);
  --h-fg-brand-default: var(--h-color-primary-400);
  --h-fg-brand-hover: var(--h-color-primary-300);
  --h-fg-brand-disabled: var(--h-color-neutral-500);
  --h-fg-brand-secondary: var(--h-color-primary-500);
  --h-fg-brand-inverse-default: var(--h-color-neutral-0);
  --h-fg-brand-inverse-hover: var(--h-color-neutral-200);
  --h-fg-brand-inverse-disabled: var(--h-color-neutral-500);
  --h-fg-brand-strong: var(--h-color-primary-200);
  --h-fg-success-default: var(--h-color-success-300);
  --h-fg-success-hover: var(--h-color-success-200);
  --h-fg-success-disabled: var(--h-color-neutral-500);
  --h-fg-success-secondary: var(--h-color-success-400);
  --h-fg-success-inverse-default: var(--h-color-neutral-0);
  --h-fg-success-inverse-hover: var(--h-color-neutral-200);
  --h-fg-success-inverse-disabled: var(--h-color-neutral-500);
  --h-fg-success-strong: var(--h-color-success-200);
  --h-fg-danger-default: var(--h-color-danger-400);
  --h-fg-danger-hover: var(--h-color-danger-300);
  --h-fg-danger-disabled: var(--h-color-neutral-500);
  --h-fg-danger-secondary: var(--h-color-danger-500);
  --h-fg-danger-inverse-default: var(--h-color-neutral-0);
  --h-fg-danger-inverse-hover: var(--h-color-neutral-200);
  --h-fg-danger-inverse-disabled: var(--h-color-neutral-500);
  --h-fg-danger-strong: var(--h-color-danger-200);
  --h-fg-warning-default: var(--h-color-warning-400);
  --h-fg-warning-hover: var(--h-color-warning-300);
  --h-fg-warning-disabled: var(--h-color-neutral-500);
  --h-fg-warning-secondary: var(--h-color-warning-400);
  --h-fg-warning-inverse-default: var(--h-color-neutral-800);
  --h-fg-warning-inverse-hover: var(--h-color-neutral-1000);
  --h-fg-warning-inverse-disabled: var(--h-color-neutral-500);
  --h-fg-warning-strong: var(--h-color-warning-200);
  --h-stroke-strong: var(--h-color-neutral-50);
  --h-stroke-strong-inverse: var(--h-color-neutral-950);
  --h-stroke-default: var(--h-color-light-a10);
  --h-stroke-default-inverse: var(--h-color-dark-a10);
  --h-stroke-subtle: var(--h-color-light-a5);
  --h-stroke-brand: var(--h-color-primary-400);
  --h-stroke-danger: var(--h-color-danger-400);
  --h-stroke-success: var(--h-color-success-400);
  --h-stroke-warning: var(--h-color-warning-400);
  --h-stroke-neutral-mid: var(--h-color-neutral-700);
  --h-shadow-1-bottom: 0 2px 6px 0 var(--h-color-dark-a25);
  --h-shadow-2-bottom: 0 8px 24px 0 var(--h-color-dark-a25);
  --h-shadow-3-bottom: 0 8px 28px 0 var(--h-color-dark-a50);
  --h-shadow-1-top: 0 -2px 6px 0 var(--h-color-dark-a25);
  --h-shadow-2-top: 0 -8px 24px 0 var(--h-color-dark-a25);
  --h-shadow-3-top: 0 -8px 28px 0 var(--h-color-dark-a50);
  --h-skeleton-gradient-start-end: var(--h-color-light-a0);
  --h-skeleton-gradient-middle: var(--h-color-light-a5);
}

.theme-base {
  --h-button-contain-primary-color: var(--h-fg-brand-inverse-default);
  --h-button-contain-primary-bg: var(--h-bg-brand-default);
  --h-button-contain-primary-border: 0 0 0 1px transparent;
  --h-button-contain-primary-color-hover: var(--h-fg-brand-inverse-default);
  --h-button-contain-primary-bg-hover: var(--h-bg-brand-hover);
  --h-button-contain-primary-border-hover: 0 0 0 1px transparent;
  --h-button-contain-primary-color-disabled: var(--h-fg-brand-inverse-disabled);
  --h-button-contain-primary-bg-disabled: var(--h-bg-brand-disabled);
  --h-button-contain-primary-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-light-color: var(--neutral--700);
  --h-button-contain-light-bg: var(--neutral--0);
  --h-button-contain-light-border: 0 0 0 1px transparent;
  --h-button-contain-light-color-hover: var(--neutral--700);
  --h-button-contain-light-bg-hover: var(--neutral--100);
  --h-button-contain-light-border-hover: 0 0 0 1px transparent;
  --h-button-contain-light-color-disabled: var(--neutral--0);
  --h-button-contain-light-bg-disabled: var(--neutral--300);
  --h-button-contain-light-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-semi-light-color: var(--h-fg-neutral-default);
  --h-button-contain-semi-light-bg: var(--h-bg-neutral-secondary);
  --h-button-contain-semi-light-border: 0 0 0 1px transparent;
  --h-button-contain-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-contain-semi-light-bg-hover: var(--h-bg-neutral-hover);
  --h-button-contain-semi-light-border-hover: 0 0 0 1px transparent;
  --h-button-contain-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-contain-semi-light-bg-disabled: var(--h-bg-neutral-disabled);
  --h-button-contain-semi-light-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-danger-color: var(--h-fg-danger-inverse-default);
  --h-button-contain-danger-bg: var(--h-bg-danger-default);
  --h-button-contain-danger-border: 0 0 0 1px transparent;
  --h-button-contain-danger-color-hover: var(--h-fg-danger-inverse-default);
  --h-button-contain-danger-bg-hover: var(--h-bg-danger-hover);
  --h-button-contain-danger-border-hover: 0 0 0 1px transparent;
  --h-button-contain-danger-color-disabled: var(--h-fg-danger-inverse-disabled);
  --h-button-contain-danger-bg-disabled: var(--h-bg-danger-disabled);
  --h-button-contain-danger-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-neon-color: var(--neutral--700);
  --h-button-contain-neon-bg: var(--neon--500);
  --h-button-contain-neon-border: 0 0 0 1px transparent;
  --h-button-contain-neon-color-hover: var(--neutral--700);
  --h-button-contain-neon-bg-hover: var(--neon--600);
  --h-button-contain-neon-border-hover: 0 0 0 1px transparent;
  --h-button-contain-neon-color-disabled: var(--neutral--0);
  --h-button-contain-neon-bg-disabled: var(--neutral--300);
  --h-button-contain-neon-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-warning-color: var(--h-fg-warning-inverse-default);
  --h-button-contain-warning-bg: var(--h-bg-warning-default);
  --h-button-contain-warning-border: 0 0 0 1px transparent;
  --h-button-contain-warning-color-hover: var(--h-fg-warning-inverse-default);
  --h-button-contain-warning-bg-hover: var(--h-bg-warning-hover);
  --h-button-contain-warning-border-hover: 0 0 0 1px transparent;
  --h-button-contain-warning-color-disabled: var(--h-fg-warning-inverse-disabled);
  --h-button-contain-warning-bg-disabled: var(--h-bg-warning-disabled);
  --h-button-contain-warning-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-neutral-color: var(--h-fg-neutral-inverse-default);
  --h-button-contain-neutral-bg: var(--h-bg-neutral-inverse-default);
  --h-button-contain-neutral-border: 0 0 0 1px transparent;
  --h-button-contain-neutral-color-hover: var(--h-fg-neutral-inverse-hover);
  --h-button-contain-neutral-bg-hover: var(--h-bg-neutral-inverse-hover);
  --h-button-contain-neutral-border-hover: 0 0 0 1px transparent;
  --h-button-contain-neutral-color-disabled: var(--h-fg-neutral-inverse-disabled);
  --h-button-contain-neutral-bg-disabled: var(--h-bg-neutral-inverse-disabled);
  --h-button-contain-neutral-border-disabled: 0 0 0 1px transparent;
  --h-button-outline-primary-color: var(--h-fg-brand-default);
  --h-button-outline-primary-bg: var(--h-bg-neutral-default);
  --h-button-outline-primary-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-primary-color-hover: var(--h-fg-brand-default);
  --h-button-outline-primary-bg-hover: var(--h-bg-brand-tint-default);
  --h-button-outline-primary-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-primary-color-disabled: var(--h-fg-brand-disabled);
  --h-button-outline-primary-bg-disabled: transparent;
  --h-button-outline-primary-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-light-color: var(--neutral--0);
  --h-button-outline-light-bg: transparent;
  --h-button-outline-light-border: 0 0 0 1px var(--neutral--0);
  --h-button-outline-light-color-hover: var(--neutral--700);
  --h-button-outline-light-bg-hover: var(--neutral--100);
  --h-button-outline-light-border-hover: 0 0 0 1px var(--neutral--0);
  --h-button-outline-light-color-disabled: var(--neutral--300);
  --h-button-outline-light-bg-disabled: transparent;
  --h-button-outline-light-border-disabled: 0 0 0 1px var(--neutral--300);
  --h-button-outline-semi-light-color: var(--h-fg-neutral-default);
  --h-button-outline-semi-light-bg: var(--h-bg-neutral-default);
  --h-button-outline-semi-light-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-outline-semi-light-bg-hover: var(--h-bg-neutral-secondary);
  --h-button-outline-semi-light-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-outline-semi-light-bg-disabled: transparent;
  --h-button-outline-semi-light-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-danger-color: var(--h-fg-danger-default);
  --h-button-outline-danger-bg: var(--h-bg-neutral-default);
  --h-button-outline-danger-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-danger-color-hover: var(--h-fg-danger-default);
  --h-button-outline-danger-bg-hover: var(--h-bg-danger-tint-default);
  --h-button-outline-danger-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-danger-color-disabled: var(--h-fg-danger-disabled);
  --h-button-outline-danger-bg-disabled: var(--h-bg-neutral-default);
  --h-button-outline-danger-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-neon-color: var(--danger--600);
  --h-button-outline-neon-bg: var(--neutral--0);
  --h-button-outline-neon-border: 0 0 0 1px var(--neutral--200);
  --h-button-outline-neon-color-hover: var(--danger--600);
  --h-button-outline-neon-bg-hover: var(--danger--100);
  --h-button-outline-neon-border-hover: 0 0 0 1px var(--neutral--200);
  --h-button-outline-neon-color-disabled: var(--neutral--300);
  --h-button-outline-neon-bg-disabled: transparent;
  --h-button-outline-neon-border-disabled: 0 0 0 1px var(--neutral--200);
  --h-button-outline-warning-color: var(--h-fg-warning-default);
  --h-button-outline-warning-bg: var(--h-bg-neutral-default);
  --h-button-outline-warning-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-warning-color-hover: var(--h-fg-warning-default);
  --h-button-outline-warning-bg-hover: var(--h-bg-warning-tint-default);
  --h-button-outline-warning-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-warning-color-disabled: var(--h-fg-warning-disabled);
  --h-button-outline-warning-bg-disabled: var(--h-bg-neutral-default);
  --h-button-outline-warning-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-neutral-color: var(--h-fg-neutral-default);
  --h-button-outline-neutral-bg: var(--h-bg-neutral-default);
  --h-button-outline-neutral-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-neutral-color-hover: var(--h-fg-neutral-hover);
  --h-button-outline-neutral-bg-hover: var(--h-bg-neutral-hover);
  --h-button-outline-neutral-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-neutral-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-outline-neutral-bg-disabled: transparent;
  --h-button-outline-neutral-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-primary-color: var(--h-fg-brand-default);
  --h-button-outline-strong-primary-bg: transparent;
  --h-button-outline-strong-primary-border: 0 0 0 1px var(--h-stroke-brand);
  --h-button-outline-strong-primary-color-hover: var(--h-fg-brand-default);
  --h-button-outline-strong-primary-bg-hover: var(--h-bg-brand-tint-default);
  --h-button-outline-strong-primary-border-hover: 0 0 0 1px var(--h-stroke-brand);
  --h-button-outline-strong-primary-color-disabled: var(--h-fg-brand-disabled);
  --h-button-outline-strong-primary-bg-disabled: var(--h-bg-brand-disabled);
  --h-button-outline-strong-primary-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-light-color: var(--neutral--0);
  --h-button-outline-strong-light-bg: transparent;
  --h-button-outline-strong-light-border: 0 0 0 1px var(--neutral--0);
  --h-button-outline-strong-light-color-hover: var(--neutral--700);
  --h-button-outline-strong-light-bg-hover: var(--neutral--100);
  --h-button-outline-strong-light-border-hover: 0 0 0 1px var(--neutral--0);
  --h-button-outline-strong-light-color-disabled: var(--neutral--300);
  --h-button-outline-strong-light-bg-disabled: transparent;
  --h-button-outline-strong-light-border-disabled: 0 0 0 1px var(--neutral--300);
  --h-button-outline-strong-semi-light-color: var(--h-fg-neutral-default);
  --h-button-outline-strong-semi-light-bg: transparent;
  --h-button-outline-strong-semi-light-border: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-outline-strong-semi-light-bg-hover: var(--h-bg-neutral-secondary);
  --h-button-outline-strong-semi-light-border-hover: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-outline-strong-semi-light-bg-disabled: transparent;
  --h-button-outline-strong-semi-light-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-danger-color: var(--h-fg-danger-default);
  --h-button-outline-strong-danger-bg: transparent;
  --h-button-outline-strong-danger-border: 0 0 0 1px var(--h-stroke-danger);
  --h-button-outline-strong-danger-color-hover: var(--h-fg-danger-default);
  --h-button-outline-strong-danger-bg-hover: var(--h-bg-danger-tint-default);
  --h-button-outline-strong-danger-border-hover: 0 0 0 1px var(--h-stroke-danger);
  --h-button-outline-strong-danger-color-disabled: var(--h-fg-danger-disabled);
  --h-button-outline-strong-danger-bg-disabled: var(--h-bg-danger-disabled);
  --h-button-outline-strong-danger-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-neon-color: var(--danger--600);
  --h-button-outline-strong-neon-bg: transparent;
  --h-button-outline-strong-neon-border: 0 0 0 1px var(--neutral--200);
  --h-button-outline-strong-neon-color-hover: var(--danger--600);
  --h-button-outline-strong-neon-bg-hover: var(--danger--100);
  --h-button-outline-strong-neon-border-hover: 0 0 0 1px var(--neutral--200);
  --h-button-outline-strong-neon-color-disabled: var(--neutral--300);
  --h-button-outline-strong-neon-bg-disabled: transparent;
  --h-button-outline-strong-neon-border-disabled: 0 0 0 1px var(--neutral--200);
  --h-button-outline-strong-warning-color: var(--h-fg-warning-default);
  --h-button-outline-strong-warning-bg: transparent;
  --h-button-outline-strong-warning-border: 0 0 0 1px var(--h-stroke-warning);
  --h-button-outline-strong-warning-color-hover: var(--h-fg-warning-default);
  --h-button-outline-strong-warning-bg-hover: var(--h-bg-warning-tint-default);
  --h-button-outline-strong-warning-border-hover: 0 0 0 1px var(--h-stroke-warning);
  --h-button-outline-strong-warning-color-disabled: var(--h-fg-warning-disabled);
  --h-button-outline-strong-warning-bg-disabled: var(--h-bg-warning-disabled);
  --h-button-outline-strong-warning-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-neutral-color: var(--h-fg-neutral-default);
  --h-button-outline-strong-neutral-bg: transparent;
  --h-button-outline-strong-neutral-border: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-neutral-color-hover: var(--h-fg-neutral-hover);
  --h-button-outline-strong-neutral-bg-hover: var(--h-bg-neutral-hover);
  --h-button-outline-strong-neutral-border-hover: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-neutral-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-outline-strong-neutral-bg-disabled: transparent;
  --h-button-outline-strong-neutral-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-text-primary-color: var(--h-fg-brand-default);
  --h-button-text-primary-bg: transparent;
  --h-button-text-primary-border: 0 0 0 1px transparent;
  --h-button-text-primary-color-hover: var(--h-fg-brand-default);
  --h-button-text-primary-bg-hover: var(--h-bg-brand-tint-default);
  --h-button-text-primary-border-hover: 0 0 0 1px transparent;
  --h-button-text-primary-color-disabled: var(--h-fg-brand-disabled);
  --h-button-text-primary-bg-disabled: transparent;
  --h-button-text-primary-border-disabled: 0 0 0 1px transparent;
  --h-button-text-light-color: var(--neutral--0);
  --h-button-text-light-bg: transparent;
  --h-button-text-light-border: 0 0 0 1px transparent;
  --h-button-text-light-color-hover: var(--neutral--700);
  --h-button-text-light-bg-hover: var(--neutral--100);
  --h-button-text-light-border-hover: 0 0 0 1px transparent;
  --h-button-text-light-color-disabled: var(--neutral--300);
  --h-button-text-light-bg-disabled: transparent;
  --h-button-text-light-border-disabled: 0 0 0 1px transparent;
  --h-button-text-semi-light-color: var(--h-fg-neutral-default);
  --h-button-text-semi-light-bg: transparent;
  --h-button-text-semi-light-border: 0 0 0 1px transparent;
  --h-button-text-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-text-semi-light-bg-hover: var(--h-bg-neutral-hover);
  --h-button-text-semi-light-border-hover: 0 0 0 1px transparent;
  --h-button-text-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-text-semi-light-bg-disabled: transparent;
  --h-button-text-semi-light-border-disabled: 0 0 0 1px transparent;
  --h-button-text-danger-color: var(--h-fg-danger-default);
  --h-button-text-danger-bg: transparent;
  --h-button-text-danger-border: 0 0 0 1px transparent;
  --h-button-text-danger-color-hover: var(--h-fg-danger-default);
  --h-button-text-danger-bg-hover: var(--h-bg-danger-tint-default);
  --h-button-text-danger-border-hover: 0 0 0 1px transparent;
  --h-button-text-danger-color-disabled: var(--h-fg-danger-disabled);
  --h-button-text-danger-bg-disabled: transparent;
  --h-button-text-danger-border-disabled: 0 0 0 1px transparent;
  --h-button-text-neon-color: var(--danger--600);
  --h-button-text-neon-bg: transparent;
  --h-button-text-neon-border: 0 0 0 1px transparent;
  --h-button-text-neon-color-hover: var(--danger--600);
  --h-button-text-neon-bg-hover: var(--danger--100);
  --h-button-text-neon-border-hover: 0 0 0 1px transparent;
  --h-button-text-neon-color-disabled: var(--neutral--300);
  --h-button-text-neon-bg-disabled: transparent;
  --h-button-text-neon-border-disabled: 0 0 0 1px transparent;
  --h-button-text-warning-color: var(--h-fg-warning-default);
  --h-button-text-warning-bg: transparent;
  --h-button-text-warning-border: 0 0 0 1px transparent;
  --h-button-text-warning-color-hover: var(--h-fg-warning-default);
  --h-button-text-warning-bg-hover: var(--h-bg-warning-tint-default);
  --h-button-text-warning-border-hover: 0 0 0 1px transparent;
  --h-button-text-warning-color-disabled: var(--h-fg-warning-disabled);
  --h-button-text-warning-bg-disabled: transparent;
  --h-button-text-warning-border-disabled: 0 0 0 1px transparent;
  --h-button-text-neutral-color: var(--h-fg-neutral-default);
  --h-button-text-neutral-bg: transparent;
  --h-button-text-neutral-border: 0 0 0 1px transparent;
  --h-button-text-neutral-color-hover: var(--h-fg-neutral-hover);
  --h-button-text-neutral-bg-hover: var(--h-bg-neutral-hover);
  --h-button-text-neutral-border-hover: 0 0 0 1px transparent;
  --h-button-text-neutral-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-text-neutral-bg-disabled: transparent;
  --h-button-text-neutral-border-disabled: 0 0 0 1px transparent;
  --h-label-contain-success-bg: var(--h-bg-success-tint-default);
  --h-label-contain-success-color: var(--h-fg-success-default);
  --h-label-contain-success-outline: none;
  --h-label-contain-warning-bg: var(--h-bg-warning-tint-default);
  --h-label-contain-warning-color: var(--h-fg-warning-default);
  --h-label-contain-warning-outline: none;
  --h-label-contain-danger-bg: var(--h-bg-danger-tint-default);
  --h-label-contain-danger-color: var(--h-fg-danger-default);
  --h-label-contain-danger-outline: none;
  --h-label-contain-primary-bg: var(--h-bg-brand-tint-default);
  --h-label-contain-primary-color: var(--h-fg-brand-default);
  --h-label-contain-primary-outline: none;
  --h-label-contain-gray-bg: var(--h-fg-neutral-secondary);
  --h-label-contain-gray-color: var(--h-fg-neutral-inverse-default);
  --h-label-contain-gray-outline: none;
  --h-label-contain-grayLight-bg: var(--h-bg-neutral-surface);
  --h-label-contain-grayLight-color: var(--h-fg-neutral-secondary);
  --h-label-contain-grayLight-outline: none;
  --h-label-contain-meteorite-bg: var(--h-bg-brand-secondary);
  --h-label-contain-meteorite-color: var(--h-fg-brand-inverse-default);
  --h-label-contain-meteorite-outline: none;
  --h-label-contain-green-bg: var(--h-bg-success-default);
  --h-label-contain-green-color: var(--h-fg-success-inverse-default);
  --h-label-contain-green-outline: none;
  --h-label-contain-neon-bg: var(--h-color-neon-500);
  --h-label-contain-neon-color: var(--h-color-neutral-900);
  --h-label-contain-neon-outline: none;
  --h-label-outline-success-bg: transparent;
  --h-label-outline-success-color: var(--h-fg-success-default);
  --h-label-outline-success-outline: inset 0 0 0 1px var(--h-fg-success-default);
  --h-label-outline-warning-bg: transparent;
  --h-label-outline-warning-color: var(--h-fg-warning-default);
  --h-label-outline-warning-outline: inset 0 0 0 1px var(--h-fg-warning-default);
  --h-label-outline-danger-bg: transparent;
  --h-label-outline-danger-color: var(--h-fg-danger-default);
  --h-label-outline-danger-outline: inset 0 0 0 1px var(--h-fg-danger-default);
  --h-label-outline-primary-bg: transparent;
  --h-label-outline-primary-color: var(--h-fg-brand-default);
  --h-label-outline-primary-outline: inset 0 0 0 1px var(--h-fg-brand-default);
  --h-label-outline-gray-bg: transparent;
  --h-label-outline-gray-color: var(--h-fg-neutral-secondary);
  --h-label-outline-gray-outline: inset 0 0 0 1px var(--h-fg-neutral-secondary);
  --h-label-outline-grayLight-bg: transparent;
  --h-label-outline-grayLight-color: var(--h-fg-neutral-secondary);
  --h-label-outline-grayLight-outline: inset 0 0 0 1px var(--h-stroke-default);
  --h-label-outline-meteorite-bg: transparent;
  --h-label-outline-meteorite-color: var(--h-fg-brand-secondary);
  --h-label-outline-meteorite-outline: inset 0 0 0 1px var(--h-fg-brand-secondary);
  --h-label-outline-green-bg: transparent;
  --h-label-outline-green-color: var(--h-fg-success-secondary);
  --h-label-outline-green-outline: inset 0 0 0 1px var(--h-fg-success-secondary);
  --h-label-outline-neon-bg: transparent;
  --h-label-outline-neon-color: var(--h-color-neon-500);
  --h-label-outline-neon-outline: inset 0 0 0 1px var(--h-color-neon-500);
  --h-label-ai-gradient: var(--h-gradient-ai);
  --h-label-ai-text-color: var(--h-fg-neutral-default);
  --h-label-ai-bg-color: var(--h-bg-neutral-default);
  --h-card-bg: var(--h-bg-neutral-default);
  --h-card-border-color: var(--h-stroke-default);
  --h-card-header-bg: var(--h-bg-neutral-default);
  --h-card-header-border-color: var(--h-stroke-default);
  --h-card-header-divider-color: var(--h-stroke-default);
  --h-checkbox-primary-border: var(--h-fg-brand-default);
  --h-checkbox-primary-bg: var(--h-fg-brand-default);
  --h-checkbox-primary-bg-hover: var(--h-fg-brand-hover);
  --h-checkbox-primary-border-hover: var(--h-fg-brand-hover);
  --h-checkbox-primary-checkmark: var(--h-bg-neutral-default);
  --h-checkbox-danger-border: var(--h-fg-danger-default);
  --h-checkbox-danger-bg: var(--h-fg-danger-default);
  --h-checkbox-danger-bg-hover: var(--h-fg-danger-hover);
  --h-checkbox-danger-border-hover: var(--h-fg-danger-hover);
  --h-checkbox-danger-checkmark: var(--h-bg-neutral-default);
  --h-checkbox-neutral-border: var(--h-fg-neutral-default);
  --h-checkbox-neutral-bg: var(--h-fg-neutral-default);
  --h-checkbox-neutral-bg-hover: var(--h-fg-neutral-hover);
  --h-checkbox-neutral-border-hover: var(--h-fg-neutral-hover);
  --h-checkbox-neutral-checkmark: var(--h-fg-neutral-inverse-default);
  --h-checkbox-disabled-border: var(--h-stroke-default);
  --h-checkbox-disabled-bg: var(--h-bg-neutral-disabled);
  --h-checkbox-disabled-checkmark: var(--h-fg-neutral-disabled);
  --h-radio-primary-border: var(--h-fg-brand-default);
  --h-radio-primary-bg: var(--h-fg-brand-default);
  --h-radio-primary-border-hover: var(--h-fg-brand-hover);
  --h-radio-danger-border: var(--h-fg-danger-default);
  --h-radio-danger-bg: var(--h-fg-danger-default);
  --h-radio-danger-border-hover: var(--h-fg-danger-hover);
  --h-radio-neutral-border: var(--h-fg-neutral-default);
  --h-radio-neutral-bg: var(--h-fg-neutral-default);
  --h-radio-neutral-border-hover: var(--h-fg-neutral-hover);
  --h-radio-disabled-border: var(--h-stroke-default);
  --h-radio-disabled-bg: var(--h-fg-brand-disabled);
  --h-input-color: var(--h-fg-neutral-default);
  --h-input-disabled-color: var(--h-fg-neutral-disabled);
  --h-input-placeholder-color: var(--h-fg-neutral-secondary);
  --h-input-label-color: var(--h-fg-neutral-default);
  --h-input-label-optional-color: var(--h-fg-neutral-secondary);
  --h-input-helper-text-color: var(--h-fg-neutral-secondary);
  --h-input-helper-text-error-color: var(--h-fg-danger-default);
  --h-input-font-size: var(--font-size-input);
  --h-input-line-height: var(--line-height-input);
  --h-input-font-weight: var(--font-weight-input);
  --h-input-letter-spacing: var(--letter-spacing-input);
  --h-input-area-color: var(--h-fg-neutral-default);
  --h-input-area-disabled-color: var(--h-fg-neutral-disabled);
  --h-input-area-placeholder-color: var(--h-fg-neutral-secondary);
  --h-input-area-label-color: var(--h-fg-neutral-default);
  --h-input-area-label-optional-color: var(--h-fg-neutral-secondary);
  --h-input-area-helper-text-color: var(--h-fg-neutral-secondary);
  --h-input-area-helper-text-error-color: var(--h-fg-danger-default);
  --h-input-area-font-size: var(--font-size-input);
  --h-input-area-line-height: var(--line-height-input);
  --h-input-area-font-weight: var(--font-weight-input);
  --h-input-area-letter-spacing: var(--letter-spacing-input);
  --h-input-group-label-color: var(--h-fg-neutral-default);
  --h-input-group-label-optional-color: var(--h-fg-neutral-secondary);
  --h-input-group-helper-text-color: var(--h-fg-neutral-secondary);
  --h-input-group-helper-text-error-color: var(--h-fg-danger-default);
  --h-select-color: var(--h-fg-neutral-default);
  --h-select-disabled-color: var(--h-fg-neutral-disabled);
  --h-select-placeholder-color: var(--h-fg-neutral-secondary);
  --h-select-label-color: var(--h-fg-neutral-default);
  --h-select-label-optional-color: var(--h-fg-neutral-secondary);
  --h-select-helper-text-color: var(--h-fg-neutral-secondary);
  --h-select-helper-text-error-color: var(--h-fg-danger-default);
  --h-dropdown-list-bg: var(--h-bg-neutral-elevated);
  --h-dropdown-list-bg-hover: var(--h-bg-neutral-hover);
  --h-dropdown-list-bg-active: var(--h-bg-neutral-hover);
  --h-dropdown-list-border: var(--h-stroke-default);
  --h-dropdown-list-color: var(--h-fg-neutral-default);
  --h-dropdown-list-color-disabled: var(--h-fg-neutral-disabled);
  --h-dropdown-list-color-no-results: var(--h-fg-neutral-secondary);
  --h-dropdown-list-color-non-selectable: var(--h-fg-neutral-secondary);
  --h-upload-title-color: var(--h-fg-neutral-default);
  --h-upload-subtitle-color: var(--h-fg-neutral-secondary);
  --h-upload-background-color: var(--h-bg-neutral-default);
  --h-upload-border-color: var(--h-stroke-default);
  --h-upload-focus-border-color: var(--h-stroke-brand);
  --h-upload-hover-border-color: var(--h-stroke-brand);
  --h-upload-hover-background-color: var(--h-bg-neutral-hover);
  --h-upload-disabled-color: var(--h-fg-neutral-disabled);
  --h-upload-disabled-background-color: var(--h-bg-neutral-disabled);
  --h-upload-disabled-border-color: var(--h-stroke-default);
  --h-hyperlink-color: var(--h-fg-brand-default);
  --h-hyperlink-border: 1px solid currentColor;
  --h-hyperlink-disabled-color: var(--h-fg-brand-disabled);
  --h-hyperlink-focus-outline: var(--h-fg-brand-secondary);
  --h-circle-loader-color-primary: var(--h-fg-brand-default);
  --h-circle-loader-border-color-primary: var(--h-color-primary-100);
  --h-circle-loader-color-neutral: var(--h-fg-neutral-default);
  --h-circle-loader-border-color-neutral: var(--h-color-neutral-100);
  --h-circle-loader-color-danger: var(--h-fg-danger-default);
  --h-circle-loader-border-color-danger: var(--h-color-danger-100);
  --h-circle-loader-color-warning: var(--h-fg-warning-default);
  --h-circle-loader-border-color-warning: var(--h-color-warning-100);
  --h-circle-loader-color-neon: var(--h-color-neon-500);
  --h-circle-loader-border-color-neon: var(--h-color-neutral-800);
  --h-circle-loader-color-light: var(--h-bg-neutral-inverse-default);
  --h-circle-loader-border-color-light: var(--h-color-neutral-100);
  --h-circle-loader-size-small: 24px;
  --h-circle-loader-size-medium: 32px;
  --h-circle-loader-size-large: 72px;
  --h-circle-loader-border-size: 4px;
  --h-progress-circle-color-primary: var(--h-fg-brand-default);
  --h-progress-circle-bg-primary: var(--h-bg-brand-tint-default);
  --h-progress-circle-color-success: var(--h-fg-success-secondary);
  --h-progress-circle-bg-success: var(--h-bg-success-tint-default);
  --h-progress-circle-color-danger: var(--h-fg-danger-secondary);
  --h-progress-circle-bg-danger: var(--h-bg-danger-tint-default);
  --h-progress-circle-color-warning: var(--h-fg-warning-secondary);
  --h-progress-circle-bg-warning: var(--h-bg-warning-tint-default);
  --h-progress-circle-color-neutral: var(--h-fg-neutral-default);
  --h-progress-circle-bg-neutral: var(--h-bg-neutral-surface-secondary);
  --h-chip-primary-filled-color: var(--h-fg-neutral-default);
  --h-chip-primary-filled-bg: var(--h-bg-neutral-surface);
  --h-chip-primary-filled-border: transparent;
  --h-chip-primary-filled-hover-color: var(--h-fg-neutral-default);
  --h-chip-primary-filled-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-primary-filled-hover-border: transparent;
  --h-chip-primary-filled-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-primary-filled-disabled-bg: var(--h-bg-neutral-disabled);
  --h-chip-primary-filled-disabled-border: transparent;
  --h-chip-primary-filled-selected-color: var(--h-fg-brand-default);
  --h-chip-primary-filled-selected-bg: var(--h-bg-brand-tint-default);
  --h-chip-primary-filled-selected-border: transparent;
  --h-chip-primary-filled-selected-hover-color: var(--h-fg-brand-default);
  --h-chip-primary-filled-selected-hover-bg: var(--h-bg-brand-tint-hover);
  --h-chip-primary-filled-selected-hover-border: transparent;
  --h-chip-primary-outline-color: var(--h-fg-neutral-default);
  --h-chip-primary-outline-bg: var(--h-bg-neutral-default);
  --h-chip-primary-outline-border: var(--h-stroke-default);
  --h-chip-primary-outline-hover-color: var(--h-fg-neutral-default);
  --h-chip-primary-outline-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-primary-outline-hover-border: var(--h-stroke-default);
  --h-chip-primary-outline-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-primary-outline-disabled-bg: var(--h-bg-neutral-default);
  --h-chip-primary-outline-disabled-border: var(--h-stroke-default);
  --h-chip-primary-outline-selected-color: var(--h-fg-brand-default);
  --h-chip-primary-outline-selected-bg: var(--h-bg-brand-tint-default);
  --h-chip-primary-outline-selected-border: var(--h-stroke-brand);
  --h-chip-primary-outline-selected-hover-color: var(--h-fg-brand-default);
  --h-chip-primary-outline-selected-hover-bg: var(--h-bg-brand-tint-hover);
  --h-chip-primary-outline-selected-hover-border: var(--h-stroke-brand);
  --h-chip-secondary-filled-color: var(--h-fg-neutral-default);
  --h-chip-secondary-filled-bg: var(--h-bg-neutral-surface);
  --h-chip-secondary-filled-border: transparent;
  --h-chip-secondary-filled-hover-color: var(--h-fg-neutral-default);
  --h-chip-secondary-filled-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-secondary-filled-hover-border: transparent;
  --h-chip-secondary-filled-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-secondary-filled-disabled-bg: var(--h-bg-neutral-disabled);
  --h-chip-secondary-filled-disabled-border: transparent;
  --h-chip-secondary-filled-selected-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-filled-selected-bg: var(--h-bg-neutral-inverse-default);
  --h-chip-secondary-filled-selected-border: transparent;
  --h-chip-secondary-filled-selected-hover-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-filled-selected-hover-bg: var(--h-bg-neutral-inverse-hover);
  --h-chip-secondary-filled-selected-hover-border: transparent;
  --h-chip-secondary-outline-color: var(--h-fg-neutral-default);
  --h-chip-secondary-outline-bg: var(--h-bg-neutral-default);
  --h-chip-secondary-outline-border: var(--h-stroke-default);
  --h-chip-secondary-outline-hover-color: var(--h-fg-neutral-default);
  --h-chip-secondary-outline-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-secondary-outline-hover-border: var(--h-stroke-default);
  --h-chip-secondary-outline-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-secondary-outline-disabled-bg: var(--h-bg-neutral-default);
  --h-chip-secondary-outline-disabled-border: var(--h-stroke-default);
  --h-chip-secondary-outline-selected-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-outline-selected-bg: var(--h-bg-neutral-inverse-default);
  --h-chip-secondary-outline-selected-border: transparent;
  --h-chip-secondary-outline-selected-hover-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-outline-selected-hover-bg: var(--h-bg-neutral-inverse-hover);
  --h-chip-secondary-outline-selected-hover-border: transparent;
  --h-tabs-tab-hover-bg: var(--h-bg-neutral-hover);
  --h-tabs-indicator-bg: var(--h-stroke-brand);
  --h-tabs-color-active: var(--h-fg-brand-default);
  --h-tabs-color: var(--h-fg-neutral-secondary);
  --h-tabs-focus-visible-outline: 2px solid var(--h-stroke-brand);
  --h-segmented-control-bg: var(--h-bg-neutral-surface);
  --h-segmented-control-segment-color: var(--h-fg-neutral-secondary);
  --h-segmented-control-segment-active-bg: var(--h-color-neutral-0);
  --h-segmented-control-segment-active-color: var(--h-color-neutral-950);
  --h-segmented-control-segment-active-border: none;
  --h-segmented-control-segment-active-shadow: var(--h-shadow-1-bottom), inset 0px 0px 0px 1px var(--h-stroke-subtle);
  --h-segmented-control-segment-hover-color: var(--h-fg-neutral-default);
  --h-segmented-control-segment-focus-shadow: 0px 0px 0px 2px var(--h-stroke-brand);
  --h-notification-badge-bg: var(--danger--600);
  --h-notification-badge-color: var(--neutral--0);
  --h-border-border-color: var(--h-stroke-default);
  --h-border-background-color: var(--h-bg-neutral-default);
  --h-border-focus-color: var(--h-stroke-brand);
  --h-border-error-color: var(--h-stroke-danger);
  --h-border-disabled-background-color: var(--h-bg-neutral-disabled);
  --h-border-disabled-color: var(--h-stroke-default);
  --h-border-ai-color: var(--h-gradient-ai);
  --h-switch-color: var(--h-bg-brand-default);
  --h-switch-color-off: var(--h-bg-neutral-surface-secondary);
  --h-switch-color-disabled: var(--h-bg-neutral-surface-secondary);
  --h-switch-bubble: var(--h-color-neutral-0);
  --h-switch-bubble-disabled: var(--h-fg-brand-inverse-disabled);
  --h-pagination-bg-color: var(--h-color-neutral-0);
  --h-pagination-border-color: var(--h-stroke-default);
  --h-pagination-text-color: var(--h-fg-neutral-secondary);
  --h-pagination-page-number-color: var(--h-fg-neutral-default);
  --h-toast-bg-color: var(--h-bg-neutral-inverse-default);
  --h-toast-text-color: var(--h-fg-neutral-inverse-default);
  --h-toast-divider-color: var(--h-stroke-default-inverse);
  --h-toast-shadow: var(--h-shadow-2-bottom);
  --h-toast-notification-bg-color: var(--h-bg-neutral-elevated);
  --h-toast-notification-text-color: var(--h-fg-neutral-default);
  --h-toast-notification-shadow: var(--h-shadow-2-bottom);
  --h-snackbar-info-bg: var(--h-bg-neutral-surface);
  --h-snackbar-info-color: var(--h-fg-neutral-default);
  --h-snackbar-info-icon-color: var(--h-fg-neutral-default);
  --h-snackbar-success-bg: var(--h-bg-success-tint-default);
  --h-snackbar-success-color: var(--h-fg-neutral-default);
  --h-snackbar-success-icon-color: var(--h-fg-success-secondary);
  --h-snackbar-warning-bg: var(--h-bg-warning-tint-default);
  --h-snackbar-warning-color: var(--h-fg-neutral-default);
  --h-snackbar-warning-icon-color: var(--h-fg-warning-secondary);
  --h-snackbar-danger-bg: var(--h-bg-danger-tint-default);
  --h-snackbar-danger-color: var(--h-fg-neutral-default);
  --h-snackbar-danger-icon-color: var(--h-fg-danger-secondary);
  --h-notification-row-primary-bg: var(--h-bg-brand-tint-default);
  --h-notification-row-primary-color: var(--h-fg-neutral-default);
  --h-notification-row-primary-icon-color: var(--h-fg-brand-default);
  --h-notification-row-info-bg: var(--h-bg-neutral-surface);
  --h-notification-row-info-color: var(--h-fg-neutral-default);
  --h-notification-row-info-icon-color: var(--h-fg-neutral-default);
  --h-notification-row-success-bg: var(--h-bg-success-tint-default);
  --h-notification-row-success-color: var(--h-fg-neutral-default);
  --h-notification-row-success-icon-color: var(--h-fg-success-secondary);
  --h-notification-row-warning-bg: var(--h-bg-warning-tint-default);
  --h-notification-row-warning-color: var(--h-fg-neutral-default);
  --h-notification-row-warning-icon-color: var(--h-fg-warning-secondary);
  --h-notification-row-danger-bg: var(--h-bg-danger-tint-default);
  --h-notification-row-danger-color: var(--h-fg-neutral-default);
  --h-notification-row-danger-icon-color: var(--h-fg-danger-secondary);
  --h-card-image-bg: var(--h-bg-neutral-default);
  --h-card-image-image-bg: var(--h-bg-neutral-secondary);
  --h-card-image-label-color: var(--h-fg-neutral-default);
  --h-card-image-description-color: var(--h-fg-neutral-secondary);
  --h-progress-stepper-circle-incomplete: var(--h-fg-neutral-disabled);
  --h-progress-stepper-circle-complete: var(--h-fg-neutral-default);
  --h-progress-stepper-circle-active: var(--h-fg-neutral-default);
  --h-progress-stepper-circle-active-disabled: var(--h-fg-neutral-disabled);
  --h-progress-stepper-circle-disabled: var(--h-bg-neutral-disabled);
  --h-progress-stepper-line-default: var(--h-fg-neutral-disabled);
  --h-progress-stepper-line-complete: var(--h-fg-neutral-default);
  --h-progress-stepper-line-disabled: var(--h-bg-neutral-disabled);
  --h-progress-stepper-label-incomplete: var(--h-fg-neutral-disabled);
  --h-progress-stepper-label-active: var(--h-fg-neutral-default);
  --h-progress-stepper-label-complete: var(--h-fg-neutral-default);
  --h-progress-stepper-label-disabled: var(--h-fg-neutral-disabled);
  --h-progress-stepper-focus-outline: var(--h-fg-brand-secondary);
  --h-bottom-sheet-bg: var(--h-bg-neutral-default);
  --h-bottom-sheet-backdrop-bg: var(--h-color-dark-a75);
  --h-bottom-sheet-border-color: var(--h-stroke-subtle);
  --h-bottom-sheet-stroke-color: var(--h-stroke-default);
  --h-bottom-sheet-handle-color: var(--h-stroke-default);
  --h-bottom-sheet-shadow: var(--h-shadow-3-top);
  --h-date-input-bg: transparent;
  --h-date-input-border-color: var(--h-stroke-default);
  --h-date-input-day-color: var(--h-fg-neutral-default);
  --h-date-input-day-hover-bg: var(--h-bg-neutral-hover);
  --h-date-input-day-active-bg: var(--h-bg-neutral-inverse-default);
  --h-date-input-day-active-color: var(--h-fg-neutral-inverse-default);
  --h-date-input-day-disabled-color: var(--h-fg-neutral-disabled);
  --h-date-input-day-offset-color: var(--h-fg-neutral-disabled);
  --h-date-input-weekday-color: var(--h-fg-neutral-secondary);
  --h-date-input-today-dot: var(--h-fg-neutral-default);
  --h-date-input-overlay-bg: var(--h-bg-neutral-elevated);
  --h-date-input-range-band-bg: color-mix(in srgb, var(--h-bg-neutral-inverse-default) 14%, transparent);
  --h-dialog-bg: var(--h-bg-neutral-default);
  --h-dialog-backdrop-bg: var(--h-color-dark-a75);
  --h-dialog-border-color: var(--h-stroke-subtle);
  --h-dialog-stroke-color: var(--h-stroke-default);
  --h-dialog-shadow: var(--h-shadow-3-bottom);
}

.theme-hWebsites {
  --h-button-contain-primary-color: var(--h-fg-brand-inverse-default);
  --h-button-contain-primary-bg: var(--h-bg-brand-default);
  --h-button-contain-primary-border: 0 0 0 1px transparent;
  --h-button-contain-primary-color-hover: var(--h-fg-brand-inverse-default);
  --h-button-contain-primary-bg-hover: var(--h-bg-brand-hover);
  --h-button-contain-primary-border-hover: 0 0 0 1px transparent;
  --h-button-contain-primary-color-disabled: var(--h-fg-brand-inverse-disabled);
  --h-button-contain-primary-bg-disabled: var(--h-bg-brand-disabled);
  --h-button-contain-primary-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-light-color: var(--neutral--700);
  --h-button-contain-light-bg: var(--neutral--0);
  --h-button-contain-light-border: 0 0 0 1px transparent;
  --h-button-contain-light-color-hover: var(--neutral--700);
  --h-button-contain-light-bg-hover: var(--neutral--100);
  --h-button-contain-light-border-hover: 0 0 0 1px transparent;
  --h-button-contain-light-color-disabled: var(--neutral--0);
  --h-button-contain-light-bg-disabled: var(--neutral--300);
  --h-button-contain-light-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-semi-light-color: var(--h-fg-neutral-default);
  --h-button-contain-semi-light-bg: var(--h-bg-neutral-secondary);
  --h-button-contain-semi-light-border: 0 0 0 1px transparent;
  --h-button-contain-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-contain-semi-light-bg-hover: var(--h-bg-neutral-hover);
  --h-button-contain-semi-light-border-hover: 0 0 0 1px transparent;
  --h-button-contain-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-contain-semi-light-bg-disabled: var(--h-bg-neutral-disabled);
  --h-button-contain-semi-light-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-danger-color: var(--h-fg-danger-inverse-default);
  --h-button-contain-danger-bg: var(--h-bg-danger-default);
  --h-button-contain-danger-border: 0 0 0 1px transparent;
  --h-button-contain-danger-color-hover: var(--h-fg-danger-inverse-default);
  --h-button-contain-danger-bg-hover: var(--h-bg-danger-hover);
  --h-button-contain-danger-border-hover: 0 0 0 1px transparent;
  --h-button-contain-danger-color-disabled: var(--h-fg-danger-inverse-disabled);
  --h-button-contain-danger-bg-disabled: var(--h-bg-danger-disabled);
  --h-button-contain-danger-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-neon-color: var(--neutral--700);
  --h-button-contain-neon-bg: var(--neon--500);
  --h-button-contain-neon-border: 0 0 0 1px transparent;
  --h-button-contain-neon-color-hover: var(--neutral--700);
  --h-button-contain-neon-bg-hover: var(--neon--600);
  --h-button-contain-neon-border-hover: 0 0 0 1px transparent;
  --h-button-contain-neon-color-disabled: var(--neutral--0);
  --h-button-contain-neon-bg-disabled: var(--neutral--300);
  --h-button-contain-neon-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-warning-color: var(--h-fg-warning-inverse-default);
  --h-button-contain-warning-bg: var(--h-bg-warning-default);
  --h-button-contain-warning-border: 0 0 0 1px transparent;
  --h-button-contain-warning-color-hover: var(--h-fg-warning-inverse-default);
  --h-button-contain-warning-bg-hover: var(--h-bg-warning-hover);
  --h-button-contain-warning-border-hover: 0 0 0 1px transparent;
  --h-button-contain-warning-color-disabled: var(--h-fg-warning-inverse-disabled);
  --h-button-contain-warning-bg-disabled: var(--h-bg-warning-disabled);
  --h-button-contain-warning-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-neutral-color: var(--h-fg-neutral-inverse-default);
  --h-button-contain-neutral-bg: var(--h-bg-neutral-inverse-default);
  --h-button-contain-neutral-border: 0 0 0 1px transparent;
  --h-button-contain-neutral-color-hover: var(--h-fg-neutral-inverse-hover);
  --h-button-contain-neutral-bg-hover: var(--h-bg-neutral-inverse-hover);
  --h-button-contain-neutral-border-hover: 0 0 0 1px transparent;
  --h-button-contain-neutral-color-disabled: var(--h-fg-neutral-inverse-disabled);
  --h-button-contain-neutral-bg-disabled: var(--h-bg-neutral-inverse-disabled);
  --h-button-contain-neutral-border-disabled: 0 0 0 1px transparent;
  --h-button-outline-primary-color: var(--h-fg-brand-default);
  --h-button-outline-primary-bg: var(--h-bg-neutral-default);
  --h-button-outline-primary-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-primary-color-hover: var(--h-fg-brand-default);
  --h-button-outline-primary-bg-hover: var(--h-bg-brand-tint-default);
  --h-button-outline-primary-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-primary-color-disabled: var(--h-fg-brand-disabled);
  --h-button-outline-primary-bg-disabled: transparent;
  --h-button-outline-primary-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-light-color: var(--neutral--0);
  --h-button-outline-light-bg: transparent;
  --h-button-outline-light-border: 0 0 0 1px var(--neutral--0);
  --h-button-outline-light-color-hover: var(--neutral--700);
  --h-button-outline-light-bg-hover: var(--neutral--100);
  --h-button-outline-light-border-hover: 0 0 0 1px var(--neutral--0);
  --h-button-outline-light-color-disabled: var(--neutral--300);
  --h-button-outline-light-bg-disabled: transparent;
  --h-button-outline-light-border-disabled: 0 0 0 1px var(--neutral--300);
  --h-button-outline-semi-light-color: var(--h-fg-neutral-default);
  --h-button-outline-semi-light-bg: var(--h-bg-neutral-default);
  --h-button-outline-semi-light-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-outline-semi-light-bg-hover: var(--h-bg-neutral-secondary);
  --h-button-outline-semi-light-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-outline-semi-light-bg-disabled: transparent;
  --h-button-outline-semi-light-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-danger-color: var(--h-fg-danger-default);
  --h-button-outline-danger-bg: var(--h-bg-neutral-default);
  --h-button-outline-danger-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-danger-color-hover: var(--h-fg-danger-default);
  --h-button-outline-danger-bg-hover: var(--h-bg-danger-tint-default);
  --h-button-outline-danger-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-danger-color-disabled: var(--h-fg-danger-disabled);
  --h-button-outline-danger-bg-disabled: var(--h-bg-neutral-default);
  --h-button-outline-danger-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-neon-color: var(--danger--600);
  --h-button-outline-neon-bg: var(--neutral--0);
  --h-button-outline-neon-border: 0 0 0 1px var(--neutral--200);
  --h-button-outline-neon-color-hover: var(--danger--600);
  --h-button-outline-neon-bg-hover: var(--danger--100);
  --h-button-outline-neon-border-hover: 0 0 0 1px var(--neutral--200);
  --h-button-outline-neon-color-disabled: var(--neutral--300);
  --h-button-outline-neon-bg-disabled: transparent;
  --h-button-outline-neon-border-disabled: 0 0 0 1px var(--neutral--200);
  --h-button-outline-warning-color: var(--h-fg-warning-default);
  --h-button-outline-warning-bg: var(--h-bg-neutral-default);
  --h-button-outline-warning-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-warning-color-hover: var(--h-fg-warning-default);
  --h-button-outline-warning-bg-hover: var(--h-bg-warning-tint-default);
  --h-button-outline-warning-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-warning-color-disabled: var(--h-fg-warning-disabled);
  --h-button-outline-warning-bg-disabled: var(--h-bg-neutral-default);
  --h-button-outline-warning-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-neutral-color: var(--h-fg-neutral-default);
  --h-button-outline-neutral-bg: var(--h-bg-neutral-default);
  --h-button-outline-neutral-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-neutral-color-hover: var(--h-fg-neutral-hover);
  --h-button-outline-neutral-bg-hover: var(--h-bg-neutral-hover);
  --h-button-outline-neutral-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-neutral-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-outline-neutral-bg-disabled: transparent;
  --h-button-outline-neutral-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-primary-color: var(--h-fg-brand-default);
  --h-button-outline-strong-primary-bg: transparent;
  --h-button-outline-strong-primary-border: 0 0 0 1px var(--h-stroke-brand);
  --h-button-outline-strong-primary-color-hover: var(--h-fg-brand-default);
  --h-button-outline-strong-primary-bg-hover: var(--h-bg-brand-tint-default);
  --h-button-outline-strong-primary-border-hover: 0 0 0 1px var(--h-stroke-brand);
  --h-button-outline-strong-primary-color-disabled: var(--h-fg-brand-disabled);
  --h-button-outline-strong-primary-bg-disabled: var(--h-bg-brand-disabled);
  --h-button-outline-strong-primary-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-light-color: var(--neutral--0);
  --h-button-outline-strong-light-bg: transparent;
  --h-button-outline-strong-light-border: 0 0 0 1px var(--neutral--0);
  --h-button-outline-strong-light-color-hover: var(--neutral--700);
  --h-button-outline-strong-light-bg-hover: var(--neutral--100);
  --h-button-outline-strong-light-border-hover: 0 0 0 1px var(--neutral--0);
  --h-button-outline-strong-light-color-disabled: var(--neutral--300);
  --h-button-outline-strong-light-bg-disabled: transparent;
  --h-button-outline-strong-light-border-disabled: 0 0 0 1px var(--neutral--300);
  --h-button-outline-strong-semi-light-color: var(--h-fg-neutral-default);
  --h-button-outline-strong-semi-light-bg: transparent;
  --h-button-outline-strong-semi-light-border: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-outline-strong-semi-light-bg-hover: var(--h-bg-neutral-secondary);
  --h-button-outline-strong-semi-light-border-hover: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-outline-strong-semi-light-bg-disabled: transparent;
  --h-button-outline-strong-semi-light-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-danger-color: var(--h-fg-danger-default);
  --h-button-outline-strong-danger-bg: transparent;
  --h-button-outline-strong-danger-border: 0 0 0 1px var(--h-stroke-danger);
  --h-button-outline-strong-danger-color-hover: var(--h-fg-danger-default);
  --h-button-outline-strong-danger-bg-hover: var(--h-bg-danger-tint-default);
  --h-button-outline-strong-danger-border-hover: 0 0 0 1px var(--h-stroke-danger);
  --h-button-outline-strong-danger-color-disabled: var(--h-fg-danger-disabled);
  --h-button-outline-strong-danger-bg-disabled: var(--h-bg-danger-disabled);
  --h-button-outline-strong-danger-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-neon-color: var(--danger--600);
  --h-button-outline-strong-neon-bg: transparent;
  --h-button-outline-strong-neon-border: 0 0 0 1px var(--neutral--200);
  --h-button-outline-strong-neon-color-hover: var(--danger--600);
  --h-button-outline-strong-neon-bg-hover: var(--danger--100);
  --h-button-outline-strong-neon-border-hover: 0 0 0 1px var(--neutral--200);
  --h-button-outline-strong-neon-color-disabled: var(--neutral--300);
  --h-button-outline-strong-neon-bg-disabled: transparent;
  --h-button-outline-strong-neon-border-disabled: 0 0 0 1px var(--neutral--200);
  --h-button-outline-strong-warning-color: var(--h-fg-warning-default);
  --h-button-outline-strong-warning-bg: transparent;
  --h-button-outline-strong-warning-border: 0 0 0 1px var(--h-stroke-warning);
  --h-button-outline-strong-warning-color-hover: var(--h-fg-warning-default);
  --h-button-outline-strong-warning-bg-hover: var(--h-bg-warning-tint-default);
  --h-button-outline-strong-warning-border-hover: 0 0 0 1px var(--h-stroke-warning);
  --h-button-outline-strong-warning-color-disabled: var(--h-fg-warning-disabled);
  --h-button-outline-strong-warning-bg-disabled: var(--h-bg-warning-disabled);
  --h-button-outline-strong-warning-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-neutral-color: var(--h-fg-neutral-default);
  --h-button-outline-strong-neutral-bg: transparent;
  --h-button-outline-strong-neutral-border: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-neutral-color-hover: var(--h-fg-neutral-hover);
  --h-button-outline-strong-neutral-bg-hover: var(--h-bg-neutral-hover);
  --h-button-outline-strong-neutral-border-hover: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-neutral-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-outline-strong-neutral-bg-disabled: transparent;
  --h-button-outline-strong-neutral-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-text-primary-color: var(--h-fg-brand-default);
  --h-button-text-primary-bg: transparent;
  --h-button-text-primary-border: 0 0 0 1px transparent;
  --h-button-text-primary-color-hover: var(--h-fg-brand-default);
  --h-button-text-primary-bg-hover: var(--h-bg-brand-tint-default);
  --h-button-text-primary-border-hover: 0 0 0 1px transparent;
  --h-button-text-primary-color-disabled: var(--h-fg-brand-disabled);
  --h-button-text-primary-bg-disabled: transparent;
  --h-button-text-primary-border-disabled: 0 0 0 1px transparent;
  --h-button-text-light-color: var(--neutral--0);
  --h-button-text-light-bg: transparent;
  --h-button-text-light-border: 0 0 0 1px transparent;
  --h-button-text-light-color-hover: var(--neutral--700);
  --h-button-text-light-bg-hover: var(--neutral--100);
  --h-button-text-light-border-hover: 0 0 0 1px transparent;
  --h-button-text-light-color-disabled: var(--neutral--300);
  --h-button-text-light-bg-disabled: transparent;
  --h-button-text-light-border-disabled: 0 0 0 1px transparent;
  --h-button-text-semi-light-color: var(--h-fg-neutral-default);
  --h-button-text-semi-light-bg: transparent;
  --h-button-text-semi-light-border: 0 0 0 1px transparent;
  --h-button-text-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-text-semi-light-bg-hover: var(--h-bg-neutral-hover);
  --h-button-text-semi-light-border-hover: 0 0 0 1px transparent;
  --h-button-text-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-text-semi-light-bg-disabled: transparent;
  --h-button-text-semi-light-border-disabled: 0 0 0 1px transparent;
  --h-button-text-danger-color: var(--h-fg-danger-default);
  --h-button-text-danger-bg: transparent;
  --h-button-text-danger-border: 0 0 0 1px transparent;
  --h-button-text-danger-color-hover: var(--h-fg-danger-default);
  --h-button-text-danger-bg-hover: var(--h-bg-danger-tint-default);
  --h-button-text-danger-border-hover: 0 0 0 1px transparent;
  --h-button-text-danger-color-disabled: var(--h-fg-danger-disabled);
  --h-button-text-danger-bg-disabled: transparent;
  --h-button-text-danger-border-disabled: 0 0 0 1px transparent;
  --h-button-text-neon-color: var(--danger--600);
  --h-button-text-neon-bg: transparent;
  --h-button-text-neon-border: 0 0 0 1px transparent;
  --h-button-text-neon-color-hover: var(--danger--600);
  --h-button-text-neon-bg-hover: var(--danger--100);
  --h-button-text-neon-border-hover: 0 0 0 1px transparent;
  --h-button-text-neon-color-disabled: var(--neutral--300);
  --h-button-text-neon-bg-disabled: transparent;
  --h-button-text-neon-border-disabled: 0 0 0 1px transparent;
  --h-button-text-warning-color: var(--h-fg-warning-default);
  --h-button-text-warning-bg: transparent;
  --h-button-text-warning-border: 0 0 0 1px transparent;
  --h-button-text-warning-color-hover: var(--h-fg-warning-default);
  --h-button-text-warning-bg-hover: var(--h-bg-warning-tint-default);
  --h-button-text-warning-border-hover: 0 0 0 1px transparent;
  --h-button-text-warning-color-disabled: var(--h-fg-warning-disabled);
  --h-button-text-warning-bg-disabled: transparent;
  --h-button-text-warning-border-disabled: 0 0 0 1px transparent;
  --h-button-text-neutral-color: var(--h-fg-neutral-default);
  --h-button-text-neutral-bg: transparent;
  --h-button-text-neutral-border: 0 0 0 1px transparent;
  --h-button-text-neutral-color-hover: var(--h-fg-neutral-hover);
  --h-button-text-neutral-bg-hover: var(--h-bg-neutral-hover);
  --h-button-text-neutral-border-hover: 0 0 0 1px transparent;
  --h-button-text-neutral-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-text-neutral-bg-disabled: transparent;
  --h-button-text-neutral-border-disabled: 0 0 0 1px transparent;
  --h-label-contain-success-bg: var(--h-bg-success-tint-default);
  --h-label-contain-success-color: var(--h-fg-success-default);
  --h-label-contain-success-outline: none;
  --h-label-contain-warning-bg: var(--h-bg-warning-tint-default);
  --h-label-contain-warning-color: var(--h-fg-warning-default);
  --h-label-contain-warning-outline: none;
  --h-label-contain-danger-bg: var(--h-bg-danger-tint-default);
  --h-label-contain-danger-color: var(--h-fg-danger-default);
  --h-label-contain-danger-outline: none;
  --h-label-contain-primary-bg: var(--h-bg-brand-tint-default);
  --h-label-contain-primary-color: var(--h-fg-brand-default);
  --h-label-contain-primary-outline: none;
  --h-label-contain-gray-bg: var(--h-fg-neutral-secondary);
  --h-label-contain-gray-color: var(--h-fg-neutral-inverse-default);
  --h-label-contain-gray-outline: none;
  --h-label-contain-grayLight-bg: var(--h-bg-neutral-surface);
  --h-label-contain-grayLight-color: var(--h-fg-neutral-secondary);
  --h-label-contain-grayLight-outline: none;
  --h-label-contain-meteorite-bg: var(--h-bg-brand-secondary);
  --h-label-contain-meteorite-color: var(--h-fg-brand-inverse-default);
  --h-label-contain-meteorite-outline: none;
  --h-label-contain-green-bg: var(--h-bg-success-default);
  --h-label-contain-green-color: var(--h-fg-success-inverse-default);
  --h-label-contain-green-outline: none;
  --h-label-contain-neon-bg: var(--h-color-neon-500);
  --h-label-contain-neon-color: var(--h-color-neutral-900);
  --h-label-contain-neon-outline: none;
  --h-label-outline-success-bg: transparent;
  --h-label-outline-success-color: var(--h-fg-success-default);
  --h-label-outline-success-outline: inset 0 0 0 1px var(--h-fg-success-default);
  --h-label-outline-warning-bg: transparent;
  --h-label-outline-warning-color: var(--h-fg-warning-default);
  --h-label-outline-warning-outline: inset 0 0 0 1px var(--h-fg-warning-default);
  --h-label-outline-danger-bg: transparent;
  --h-label-outline-danger-color: var(--h-fg-danger-default);
  --h-label-outline-danger-outline: inset 0 0 0 1px var(--h-fg-danger-default);
  --h-label-outline-primary-bg: transparent;
  --h-label-outline-primary-color: var(--h-fg-brand-default);
  --h-label-outline-primary-outline: inset 0 0 0 1px var(--h-fg-brand-default);
  --h-label-outline-gray-bg: transparent;
  --h-label-outline-gray-color: var(--h-fg-neutral-secondary);
  --h-label-outline-gray-outline: inset 0 0 0 1px var(--h-fg-neutral-secondary);
  --h-label-outline-grayLight-bg: transparent;
  --h-label-outline-grayLight-color: var(--h-fg-neutral-secondary);
  --h-label-outline-grayLight-outline: inset 0 0 0 1px var(--h-stroke-default);
  --h-label-outline-meteorite-bg: transparent;
  --h-label-outline-meteorite-color: var(--h-fg-brand-secondary);
  --h-label-outline-meteorite-outline: inset 0 0 0 1px var(--h-fg-brand-secondary);
  --h-label-outline-green-bg: transparent;
  --h-label-outline-green-color: var(--h-fg-success-secondary);
  --h-label-outline-green-outline: inset 0 0 0 1px var(--h-fg-success-secondary);
  --h-label-outline-neon-bg: transparent;
  --h-label-outline-neon-color: var(--h-color-neon-500);
  --h-label-outline-neon-outline: inset 0 0 0 1px var(--h-color-neon-500);
  --h-label-ai-gradient: var(--h-gradient-ai);
  --h-label-ai-text-color: var(--h-fg-neutral-default);
  --h-label-ai-bg-color: var(--h-bg-neutral-default);
  --h-card-bg: var(--h-bg-neutral-default);
  --h-card-border-color: var(--h-stroke-default);
  --h-card-header-bg: var(--h-bg-neutral-default);
  --h-card-header-border-color: var(--h-stroke-default);
  --h-card-header-divider-color: var(--h-stroke-default);
  --h-checkbox-primary-border: var(--h-fg-brand-default);
  --h-checkbox-primary-bg: var(--h-fg-brand-default);
  --h-checkbox-primary-bg-hover: var(--h-fg-brand-hover);
  --h-checkbox-primary-border-hover: var(--h-fg-brand-hover);
  --h-checkbox-primary-checkmark: var(--h-bg-neutral-default);
  --h-checkbox-danger-border: var(--h-fg-danger-default);
  --h-checkbox-danger-bg: var(--h-fg-danger-default);
  --h-checkbox-danger-bg-hover: var(--h-fg-danger-hover);
  --h-checkbox-danger-border-hover: var(--h-fg-danger-hover);
  --h-checkbox-danger-checkmark: var(--h-bg-neutral-default);
  --h-checkbox-neutral-border: var(--h-fg-neutral-default);
  --h-checkbox-neutral-bg: var(--h-fg-neutral-default);
  --h-checkbox-neutral-bg-hover: var(--h-fg-neutral-hover);
  --h-checkbox-neutral-border-hover: var(--h-fg-neutral-hover);
  --h-checkbox-neutral-checkmark: var(--h-fg-neutral-inverse-default);
  --h-checkbox-disabled-border: var(--h-stroke-default);
  --h-checkbox-disabled-bg: var(--h-bg-neutral-disabled);
  --h-checkbox-disabled-checkmark: var(--h-fg-neutral-disabled);
  --h-radio-primary-border: var(--h-fg-brand-default);
  --h-radio-primary-bg: var(--h-fg-brand-default);
  --h-radio-primary-border-hover: var(--h-fg-brand-hover);
  --h-radio-danger-border: var(--h-fg-danger-default);
  --h-radio-danger-bg: var(--h-fg-danger-default);
  --h-radio-danger-border-hover: var(--h-fg-danger-hover);
  --h-radio-neutral-border: var(--h-fg-neutral-default);
  --h-radio-neutral-bg: var(--h-fg-neutral-default);
  --h-radio-neutral-border-hover: var(--h-fg-neutral-hover);
  --h-radio-disabled-border: var(--h-stroke-default);
  --h-radio-disabled-bg: var(--h-fg-brand-disabled);
  --h-input-color: var(--h-fg-neutral-default);
  --h-input-disabled-color: var(--h-fg-neutral-disabled);
  --h-input-placeholder-color: var(--h-fg-neutral-secondary);
  --h-input-label-color: var(--h-fg-neutral-default);
  --h-input-label-optional-color: var(--h-fg-neutral-secondary);
  --h-input-helper-text-color: var(--h-fg-neutral-secondary);
  --h-input-helper-text-error-color: var(--h-fg-danger-default);
  --h-input-font-size: var(--font-size-input);
  --h-input-line-height: var(--line-height-input);
  --h-input-font-weight: var(--font-weight-input);
  --h-input-letter-spacing: var(--letter-spacing-input);
  --h-input-area-color: var(--h-fg-neutral-default);
  --h-input-area-disabled-color: var(--h-fg-neutral-disabled);
  --h-input-area-placeholder-color: var(--h-fg-neutral-secondary);
  --h-input-area-label-color: var(--h-fg-neutral-default);
  --h-input-area-label-optional-color: var(--h-fg-neutral-secondary);
  --h-input-area-helper-text-color: var(--h-fg-neutral-secondary);
  --h-input-area-helper-text-error-color: var(--h-fg-danger-default);
  --h-input-area-font-size: var(--font-size-input);
  --h-input-area-line-height: var(--line-height-input);
  --h-input-area-font-weight: var(--font-weight-input);
  --h-input-area-letter-spacing: var(--letter-spacing-input);
  --h-input-group-label-color: var(--h-fg-neutral-default);
  --h-input-group-label-optional-color: var(--h-fg-neutral-secondary);
  --h-input-group-helper-text-color: var(--h-fg-neutral-secondary);
  --h-input-group-helper-text-error-color: var(--h-fg-danger-default);
  --h-select-color: var(--h-fg-neutral-default);
  --h-select-disabled-color: var(--h-fg-neutral-disabled);
  --h-select-placeholder-color: var(--h-fg-neutral-secondary);
  --h-select-label-color: var(--h-fg-neutral-default);
  --h-select-label-optional-color: var(--h-fg-neutral-secondary);
  --h-select-helper-text-color: var(--h-fg-neutral-secondary);
  --h-select-helper-text-error-color: var(--h-fg-danger-default);
  --h-dropdown-list-bg: var(--h-bg-neutral-elevated);
  --h-dropdown-list-bg-hover: var(--h-bg-neutral-hover);
  --h-dropdown-list-bg-active: var(--h-bg-neutral-hover);
  --h-dropdown-list-border: var(--h-stroke-default);
  --h-dropdown-list-color: var(--h-fg-neutral-default);
  --h-dropdown-list-color-disabled: var(--h-fg-neutral-disabled);
  --h-dropdown-list-color-no-results: var(--h-fg-neutral-secondary);
  --h-dropdown-list-color-non-selectable: var(--h-fg-neutral-secondary);
  --h-upload-title-color: var(--h-fg-neutral-default);
  --h-upload-subtitle-color: var(--h-fg-neutral-secondary);
  --h-upload-background-color: var(--h-bg-neutral-default);
  --h-upload-border-color: var(--h-stroke-default);
  --h-upload-focus-border-color: var(--h-stroke-brand);
  --h-upload-hover-border-color: var(--h-stroke-brand);
  --h-upload-hover-background-color: var(--h-bg-neutral-hover);
  --h-upload-disabled-color: var(--h-fg-neutral-disabled);
  --h-upload-disabled-background-color: var(--h-bg-neutral-disabled);
  --h-upload-disabled-border-color: var(--h-stroke-default);
  --h-hyperlink-color: var(--h-fg-brand-default);
  --h-hyperlink-border: 1px solid currentColor;
  --h-hyperlink-disabled-color: var(--h-fg-brand-disabled);
  --h-hyperlink-focus-outline: var(--h-fg-brand-secondary);
  --h-circle-loader-color-primary: var(--h-fg-brand-default);
  --h-circle-loader-border-color-primary: var(--h-color-primary-100);
  --h-circle-loader-color-neutral: var(--h-fg-neutral-default);
  --h-circle-loader-border-color-neutral: var(--h-color-neutral-100);
  --h-circle-loader-color-danger: var(--h-fg-danger-default);
  --h-circle-loader-border-color-danger: var(--h-color-danger-100);
  --h-circle-loader-color-warning: var(--h-fg-warning-default);
  --h-circle-loader-border-color-warning: var(--h-color-warning-100);
  --h-circle-loader-color-neon: var(--h-color-neon-500);
  --h-circle-loader-border-color-neon: var(--h-color-neutral-800);
  --h-circle-loader-color-light: var(--h-bg-neutral-inverse-default);
  --h-circle-loader-border-color-light: var(--h-color-neutral-100);
  --h-circle-loader-size-small: 24px;
  --h-circle-loader-size-medium: 32px;
  --h-circle-loader-size-large: 72px;
  --h-circle-loader-border-size: 4px;
  --h-progress-circle-color-primary: var(--h-fg-brand-default);
  --h-progress-circle-bg-primary: var(--h-bg-brand-tint-default);
  --h-progress-circle-color-success: var(--h-fg-success-secondary);
  --h-progress-circle-bg-success: var(--h-bg-success-tint-default);
  --h-progress-circle-color-danger: var(--h-fg-danger-secondary);
  --h-progress-circle-bg-danger: var(--h-bg-danger-tint-default);
  --h-progress-circle-color-warning: var(--h-fg-warning-secondary);
  --h-progress-circle-bg-warning: var(--h-bg-warning-tint-default);
  --h-progress-circle-color-neutral: var(--h-fg-neutral-default);
  --h-progress-circle-bg-neutral: var(--h-bg-neutral-surface-secondary);
  --h-chip-primary-filled-color: var(--h-fg-neutral-default);
  --h-chip-primary-filled-bg: var(--h-bg-neutral-surface);
  --h-chip-primary-filled-border: transparent;
  --h-chip-primary-filled-hover-color: var(--h-fg-neutral-default);
  --h-chip-primary-filled-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-primary-filled-hover-border: transparent;
  --h-chip-primary-filled-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-primary-filled-disabled-bg: var(--h-bg-neutral-disabled);
  --h-chip-primary-filled-disabled-border: transparent;
  --h-chip-primary-filled-selected-color: var(--h-fg-brand-default);
  --h-chip-primary-filled-selected-bg: var(--h-bg-brand-tint-default);
  --h-chip-primary-filled-selected-border: transparent;
  --h-chip-primary-filled-selected-hover-color: var(--h-fg-brand-default);
  --h-chip-primary-filled-selected-hover-bg: var(--h-bg-brand-tint-hover);
  --h-chip-primary-filled-selected-hover-border: transparent;
  --h-chip-primary-outline-color: var(--h-fg-neutral-default);
  --h-chip-primary-outline-bg: var(--h-bg-neutral-default);
  --h-chip-primary-outline-border: var(--h-stroke-default);
  --h-chip-primary-outline-hover-color: var(--h-fg-neutral-default);
  --h-chip-primary-outline-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-primary-outline-hover-border: var(--h-stroke-default);
  --h-chip-primary-outline-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-primary-outline-disabled-bg: var(--h-bg-neutral-default);
  --h-chip-primary-outline-disabled-border: var(--h-stroke-default);
  --h-chip-primary-outline-selected-color: var(--h-fg-brand-default);
  --h-chip-primary-outline-selected-bg: var(--h-bg-brand-tint-default);
  --h-chip-primary-outline-selected-border: var(--h-stroke-brand);
  --h-chip-primary-outline-selected-hover-color: var(--h-fg-brand-default);
  --h-chip-primary-outline-selected-hover-bg: var(--h-bg-brand-tint-hover);
  --h-chip-primary-outline-selected-hover-border: var(--h-stroke-brand);
  --h-chip-secondary-filled-color: var(--h-fg-neutral-default);
  --h-chip-secondary-filled-bg: var(--h-bg-neutral-surface);
  --h-chip-secondary-filled-border: transparent;
  --h-chip-secondary-filled-hover-color: var(--h-fg-neutral-default);
  --h-chip-secondary-filled-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-secondary-filled-hover-border: transparent;
  --h-chip-secondary-filled-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-secondary-filled-disabled-bg: var(--h-bg-neutral-disabled);
  --h-chip-secondary-filled-disabled-border: transparent;
  --h-chip-secondary-filled-selected-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-filled-selected-bg: var(--h-bg-neutral-inverse-default);
  --h-chip-secondary-filled-selected-border: transparent;
  --h-chip-secondary-filled-selected-hover-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-filled-selected-hover-bg: var(--h-bg-neutral-inverse-hover);
  --h-chip-secondary-filled-selected-hover-border: transparent;
  --h-chip-secondary-outline-color: var(--h-fg-neutral-default);
  --h-chip-secondary-outline-bg: var(--h-bg-neutral-default);
  --h-chip-secondary-outline-border: var(--h-stroke-default);
  --h-chip-secondary-outline-hover-color: var(--h-fg-neutral-default);
  --h-chip-secondary-outline-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-secondary-outline-hover-border: var(--h-stroke-default);
  --h-chip-secondary-outline-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-secondary-outline-disabled-bg: var(--h-bg-neutral-default);
  --h-chip-secondary-outline-disabled-border: var(--h-stroke-default);
  --h-chip-secondary-outline-selected-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-outline-selected-bg: var(--h-bg-neutral-inverse-default);
  --h-chip-secondary-outline-selected-border: transparent;
  --h-chip-secondary-outline-selected-hover-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-outline-selected-hover-bg: var(--h-bg-neutral-inverse-hover);
  --h-chip-secondary-outline-selected-hover-border: transparent;
  --h-tabs-tab-hover-bg: var(--h-color-neutral-50);
  --h-tabs-indicator-bg: var(--h-stroke-brand);
  --h-tabs-color-active: var(--h-fg-brand-default);
  --h-tabs-color: var(--h-fg-neutral-secondary);
  --h-tabs-focus-visible-outline: 2px solid var(--h-stroke-brand);
  --h-segmented-control-bg: var(--h-bg-neutral-surface);
  --h-segmented-control-segment-color: var(--h-fg-neutral-secondary);
  --h-segmented-control-segment-active-bg: var(--h-color-neutral-0);
  --h-segmented-control-segment-active-color: var(--h-color-neutral-950);
  --h-segmented-control-segment-active-border: none;
  --h-segmented-control-segment-active-shadow: var(--h-shadow-1-bottom), inset 0px 0px 0px 1px var(--h-stroke-subtle);
  --h-segmented-control-segment-hover-color: var(--h-fg-neutral-default);
  --h-segmented-control-segment-focus-shadow: 0px 0px 0px 2px var(--h-stroke-brand);
  --h-notification-badge-bg: var(--danger--600);
  --h-notification-badge-color: var(--neutral--0);
  --h-border-border-color: var(--h-stroke-default);
  --h-border-background-color: var(--h-bg-neutral-default);
  --h-border-focus-color: var(--h-stroke-brand);
  --h-border-error-color: var(--h-stroke-danger);
  --h-border-disabled-background-color: var(--h-bg-neutral-disabled);
  --h-border-disabled-color: var(--h-stroke-default);
  --h-border-ai-color: var(--h-gradient-ai);
  --h-switch-color: var(--h-bg-brand-default);
  --h-switch-color-off: var(--h-bg-neutral-surface-secondary);
  --h-switch-color-disabled: var(--h-bg-neutral-surface-secondary);
  --h-switch-bubble: var(--h-color-neutral-0);
  --h-switch-bubble-disabled: var(--h-fg-brand-inverse-disabled);
  --h-pagination-bg-color: var(--h-color-neutral-0);
  --h-pagination-border-color: var(--h-stroke-default);
  --h-pagination-text-color: var(--h-fg-neutral-secondary);
  --h-pagination-page-number-color: var(--h-fg-neutral-default);
  --h-toast-bg-color: var(--h-bg-neutral-inverse-default);
  --h-toast-text-color: var(--h-fg-neutral-inverse-default);
  --h-toast-divider-color: var(--h-stroke-default-inverse);
  --h-toast-shadow: var(--h-shadow-2-bottom);
  --h-toast-notification-bg-color: var(--h-bg-neutral-elevated);
  --h-toast-notification-text-color: var(--h-fg-neutral-default);
  --h-toast-notification-shadow: var(--h-shadow-2-bottom);
  --h-snackbar-info-bg: var(--h-bg-neutral-surface);
  --h-snackbar-info-color: var(--h-fg-neutral-default);
  --h-snackbar-info-icon-color: var(--h-fg-neutral-default);
  --h-snackbar-success-bg: var(--h-bg-success-tint-default);
  --h-snackbar-success-color: var(--h-fg-neutral-default);
  --h-snackbar-success-icon-color: var(--h-fg-success-secondary);
  --h-snackbar-warning-bg: var(--h-bg-warning-tint-default);
  --h-snackbar-warning-color: var(--h-fg-neutral-default);
  --h-snackbar-warning-icon-color: var(--h-fg-warning-secondary);
  --h-snackbar-danger-bg: var(--h-bg-danger-tint-default);
  --h-snackbar-danger-color: var(--h-fg-neutral-default);
  --h-snackbar-danger-icon-color: var(--h-fg-danger-secondary);
  --h-notification-row-primary-bg: var(--h-bg-brand-tint-default);
  --h-notification-row-primary-color: var(--h-fg-neutral-default);
  --h-notification-row-primary-icon-color: var(--h-fg-brand-default);
  --h-notification-row-info-bg: var(--h-bg-neutral-surface);
  --h-notification-row-info-color: var(--h-fg-neutral-default);
  --h-notification-row-info-icon-color: var(--h-fg-neutral-default);
  --h-notification-row-success-bg: var(--h-bg-success-tint-default);
  --h-notification-row-success-color: var(--h-fg-neutral-default);
  --h-notification-row-success-icon-color: var(--h-fg-success-secondary);
  --h-notification-row-warning-bg: var(--h-bg-warning-tint-default);
  --h-notification-row-warning-color: var(--h-fg-neutral-default);
  --h-notification-row-warning-icon-color: var(--h-fg-warning-secondary);
  --h-notification-row-danger-bg: var(--h-bg-danger-tint-default);
  --h-notification-row-danger-color: var(--h-fg-neutral-default);
  --h-notification-row-danger-icon-color: var(--h-fg-danger-secondary);
  --h-card-image-bg: var(--h-bg-neutral-default);
  --h-card-image-image-bg: var(--h-bg-neutral-secondary);
  --h-card-image-label-color: var(--h-fg-neutral-default);
  --h-card-image-description-color: var(--h-fg-neutral-secondary);
  --h-progress-stepper-circle-incomplete: var(--h-fg-neutral-disabled);
  --h-progress-stepper-circle-complete: var(--h-fg-neutral-default);
  --h-progress-stepper-circle-active: var(--h-fg-neutral-default);
  --h-progress-stepper-circle-active-disabled: var(--h-fg-neutral-disabled);
  --h-progress-stepper-circle-disabled: var(--h-bg-neutral-disabled);
  --h-progress-stepper-line-default: var(--h-fg-neutral-disabled);
  --h-progress-stepper-line-complete: var(--h-fg-neutral-default);
  --h-progress-stepper-line-disabled: var(--h-bg-neutral-disabled);
  --h-progress-stepper-label-incomplete: var(--h-fg-neutral-disabled);
  --h-progress-stepper-label-active: var(--h-fg-neutral-default);
  --h-progress-stepper-label-complete: var(--h-fg-neutral-default);
  --h-progress-stepper-label-disabled: var(--h-fg-neutral-disabled);
  --h-progress-stepper-focus-outline: var(--h-fg-brand-secondary);
  --h-bottom-sheet-bg: var(--h-bg-neutral-default);
  --h-bottom-sheet-backdrop-bg: var(--h-color-dark-a75);
  --h-bottom-sheet-border-color: var(--h-stroke-subtle);
  --h-bottom-sheet-stroke-color: var(--h-stroke-default);
  --h-bottom-sheet-handle-color: var(--h-stroke-default);
  --h-bottom-sheet-shadow: var(--h-shadow-3-top);
  --h-date-input-bg: transparent;
  --h-date-input-border-color: var(--h-stroke-default);
  --h-date-input-day-color: var(--h-fg-neutral-default);
  --h-date-input-day-hover-bg: var(--h-bg-neutral-hover);
  --h-date-input-day-active-bg: var(--h-bg-neutral-inverse-default);
  --h-date-input-day-active-color: var(--h-fg-neutral-inverse-default);
  --h-date-input-day-disabled-color: var(--h-fg-neutral-disabled);
  --h-date-input-day-offset-color: var(--h-fg-neutral-disabled);
  --h-date-input-weekday-color: var(--h-fg-neutral-secondary);
  --h-date-input-today-dot: var(--h-fg-neutral-default);
  --h-date-input-overlay-bg: var(--h-bg-neutral-elevated);
  --h-date-input-range-band-bg: color-mix(in srgb, var(--h-bg-neutral-inverse-default) 14%, transparent);
  --h-dialog-bg: var(--h-bg-neutral-default);
  --h-dialog-backdrop-bg: var(--h-color-dark-a75);
  --h-dialog-border-color: var(--h-stroke-subtle);
  --h-dialog-stroke-color: var(--h-stroke-default);
  --h-dialog-shadow: var(--h-shadow-3-bottom);
}

.theme-hBuilder {
  --h-button-contain-primary-color: var(--h-fg-brand-inverse-default);
  --h-button-contain-primary-bg: var(--h-bg-brand-default);
  --h-button-contain-primary-border: 0 0 0 1px transparent;
  --h-button-contain-primary-color-hover: var(--h-fg-brand-inverse-default);
  --h-button-contain-primary-bg-hover: var(--h-bg-brand-hover);
  --h-button-contain-primary-border-hover: 0 0 0 1px transparent;
  --h-button-contain-primary-color-disabled: var(--h-fg-brand-inverse-disabled);
  --h-button-contain-primary-bg-disabled: var(--h-bg-brand-disabled);
  --h-button-contain-primary-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-light-color: var(--neutral--700);
  --h-button-contain-light-bg: var(--neutral--0);
  --h-button-contain-light-border: 0 0 0 1px transparent;
  --h-button-contain-light-color-hover: var(--neutral--700);
  --h-button-contain-light-bg-hover: var(--neutral--100);
  --h-button-contain-light-border-hover: 0 0 0 1px transparent;
  --h-button-contain-light-color-disabled: var(--neutral--0);
  --h-button-contain-light-bg-disabled: var(--neutral--300);
  --h-button-contain-light-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-semi-light-color: var(--h-fg-neutral-default);
  --h-button-contain-semi-light-bg: var(--h-bg-neutral-secondary);
  --h-button-contain-semi-light-border: 0 0 0 1px transparent;
  --h-button-contain-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-contain-semi-light-bg-hover: var(--h-bg-neutral-hover);
  --h-button-contain-semi-light-border-hover: 0 0 0 1px transparent;
  --h-button-contain-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-contain-semi-light-bg-disabled: var(--h-bg-neutral-disabled);
  --h-button-contain-semi-light-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-danger-color: var(--h-fg-danger-inverse-default);
  --h-button-contain-danger-bg: var(--h-bg-danger-default);
  --h-button-contain-danger-border: 0 0 0 1px transparent;
  --h-button-contain-danger-color-hover: var(--h-fg-danger-inverse-default);
  --h-button-contain-danger-bg-hover: var(--h-bg-danger-hover);
  --h-button-contain-danger-border-hover: 0 0 0 1px transparent;
  --h-button-contain-danger-color-disabled: var(--h-fg-danger-inverse-disabled);
  --h-button-contain-danger-bg-disabled: var(--h-bg-danger-disabled);
  --h-button-contain-danger-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-neon-color: var(--neutral--700);
  --h-button-contain-neon-bg: var(--neon--500);
  --h-button-contain-neon-border: 0 0 0 1px transparent;
  --h-button-contain-neon-color-hover: var(--neutral--700);
  --h-button-contain-neon-bg-hover: var(--neon--600);
  --h-button-contain-neon-border-hover: 0 0 0 1px transparent;
  --h-button-contain-neon-color-disabled: var(--neutral--0);
  --h-button-contain-neon-bg-disabled: var(--neutral--300);
  --h-button-contain-neon-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-warning-color: var(--h-fg-warning-inverse-default);
  --h-button-contain-warning-bg: var(--h-bg-warning-default);
  --h-button-contain-warning-border: 0 0 0 1px transparent;
  --h-button-contain-warning-color-hover: var(--h-fg-warning-inverse-default);
  --h-button-contain-warning-bg-hover: var(--h-bg-warning-hover);
  --h-button-contain-warning-border-hover: 0 0 0 1px transparent;
  --h-button-contain-warning-color-disabled: var(--h-fg-warning-inverse-disabled);
  --h-button-contain-warning-bg-disabled: var(--h-bg-warning-disabled);
  --h-button-contain-warning-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-neutral-color: var(--h-fg-neutral-inverse-default);
  --h-button-contain-neutral-bg: var(--h-bg-neutral-inverse-default);
  --h-button-contain-neutral-border: 0 0 0 1px transparent;
  --h-button-contain-neutral-color-hover: var(--h-fg-neutral-inverse-hover);
  --h-button-contain-neutral-bg-hover: var(--h-bg-neutral-inverse-hover);
  --h-button-contain-neutral-border-hover: 0 0 0 1px transparent;
  --h-button-contain-neutral-color-disabled: var(--h-fg-neutral-inverse-disabled);
  --h-button-contain-neutral-bg-disabled: var(--h-bg-neutral-inverse-disabled);
  --h-button-contain-neutral-border-disabled: 0 0 0 1px transparent;
  --h-button-outline-primary-color: var(--h-fg-brand-default);
  --h-button-outline-primary-bg: var(--h-bg-neutral-default);
  --h-button-outline-primary-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-primary-color-hover: var(--h-fg-brand-default);
  --h-button-outline-primary-bg-hover: var(--h-bg-brand-tint-default);
  --h-button-outline-primary-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-primary-color-disabled: var(--h-fg-brand-disabled);
  --h-button-outline-primary-bg-disabled: transparent;
  --h-button-outline-primary-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-light-color: var(--neutral--0);
  --h-button-outline-light-bg: transparent;
  --h-button-outline-light-border: 0 0 0 1px var(--neutral--0);
  --h-button-outline-light-color-hover: var(--neutral--700);
  --h-button-outline-light-bg-hover: var(--neutral--100);
  --h-button-outline-light-border-hover: 0 0 0 1px var(--neutral--0);
  --h-button-outline-light-color-disabled: var(--neutral--300);
  --h-button-outline-light-bg-disabled: transparent;
  --h-button-outline-light-border-disabled: 0 0 0 1px var(--neutral--300);
  --h-button-outline-semi-light-color: var(--h-fg-neutral-default);
  --h-button-outline-semi-light-bg: var(--h-bg-neutral-default);
  --h-button-outline-semi-light-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-outline-semi-light-bg-hover: var(--h-bg-neutral-secondary);
  --h-button-outline-semi-light-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-outline-semi-light-bg-disabled: transparent;
  --h-button-outline-semi-light-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-danger-color: var(--h-fg-danger-default);
  --h-button-outline-danger-bg: var(--h-bg-neutral-default);
  --h-button-outline-danger-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-danger-color-hover: var(--h-fg-danger-default);
  --h-button-outline-danger-bg-hover: var(--h-bg-danger-tint-default);
  --h-button-outline-danger-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-danger-color-disabled: var(--h-fg-danger-disabled);
  --h-button-outline-danger-bg-disabled: var(--h-bg-neutral-default);
  --h-button-outline-danger-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-neon-color: var(--danger--600);
  --h-button-outline-neon-bg: var(--neutral--0);
  --h-button-outline-neon-border: 0 0 0 1px var(--neutral--200);
  --h-button-outline-neon-color-hover: var(--danger--600);
  --h-button-outline-neon-bg-hover: var(--danger--100);
  --h-button-outline-neon-border-hover: 0 0 0 1px var(--neutral--200);
  --h-button-outline-neon-color-disabled: var(--neutral--300);
  --h-button-outline-neon-bg-disabled: transparent;
  --h-button-outline-neon-border-disabled: 0 0 0 1px var(--neutral--200);
  --h-button-outline-warning-color: var(--h-fg-warning-default);
  --h-button-outline-warning-bg: var(--h-bg-neutral-default);
  --h-button-outline-warning-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-warning-color-hover: var(--h-fg-warning-default);
  --h-button-outline-warning-bg-hover: var(--h-bg-warning-tint-default);
  --h-button-outline-warning-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-warning-color-disabled: var(--h-fg-warning-disabled);
  --h-button-outline-warning-bg-disabled: var(--h-bg-neutral-default);
  --h-button-outline-warning-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-neutral-color: var(--h-fg-neutral-default);
  --h-button-outline-neutral-bg: var(--h-bg-neutral-default);
  --h-button-outline-neutral-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-neutral-color-hover: var(--h-fg-neutral-hover);
  --h-button-outline-neutral-bg-hover: var(--h-bg-neutral-hover);
  --h-button-outline-neutral-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-neutral-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-outline-neutral-bg-disabled: transparent;
  --h-button-outline-neutral-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-primary-color: var(--h-fg-brand-default);
  --h-button-outline-strong-primary-bg: transparent;
  --h-button-outline-strong-primary-border: 0 0 0 1px var(--h-stroke-brand);
  --h-button-outline-strong-primary-color-hover: var(--h-fg-brand-default);
  --h-button-outline-strong-primary-bg-hover: var(--h-bg-brand-tint-default);
  --h-button-outline-strong-primary-border-hover: 0 0 0 1px var(--h-stroke-brand);
  --h-button-outline-strong-primary-color-disabled: var(--h-fg-brand-disabled);
  --h-button-outline-strong-primary-bg-disabled: var(--h-bg-brand-disabled);
  --h-button-outline-strong-primary-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-light-color: var(--neutral--0);
  --h-button-outline-strong-light-bg: transparent;
  --h-button-outline-strong-light-border: 0 0 0 1px var(--neutral--0);
  --h-button-outline-strong-light-color-hover: var(--neutral--700);
  --h-button-outline-strong-light-bg-hover: var(--neutral--100);
  --h-button-outline-strong-light-border-hover: 0 0 0 1px var(--neutral--0);
  --h-button-outline-strong-light-color-disabled: var(--neutral--300);
  --h-button-outline-strong-light-bg-disabled: transparent;
  --h-button-outline-strong-light-border-disabled: 0 0 0 1px var(--neutral--300);
  --h-button-outline-strong-semi-light-color: var(--h-fg-neutral-default);
  --h-button-outline-strong-semi-light-bg: transparent;
  --h-button-outline-strong-semi-light-border: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-outline-strong-semi-light-bg-hover: var(--h-bg-neutral-secondary);
  --h-button-outline-strong-semi-light-border-hover: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-outline-strong-semi-light-bg-disabled: transparent;
  --h-button-outline-strong-semi-light-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-danger-color: var(--h-fg-danger-default);
  --h-button-outline-strong-danger-bg: transparent;
  --h-button-outline-strong-danger-border: 0 0 0 1px var(--h-stroke-danger);
  --h-button-outline-strong-danger-color-hover: var(--h-fg-danger-default);
  --h-button-outline-strong-danger-bg-hover: var(--h-bg-danger-tint-default);
  --h-button-outline-strong-danger-border-hover: 0 0 0 1px var(--h-stroke-danger);
  --h-button-outline-strong-danger-color-disabled: var(--h-fg-danger-disabled);
  --h-button-outline-strong-danger-bg-disabled: var(--h-bg-danger-disabled);
  --h-button-outline-strong-danger-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-neon-color: var(--danger--600);
  --h-button-outline-strong-neon-bg: transparent;
  --h-button-outline-strong-neon-border: 0 0 0 1px var(--neutral--200);
  --h-button-outline-strong-neon-color-hover: var(--danger--600);
  --h-button-outline-strong-neon-bg-hover: var(--danger--100);
  --h-button-outline-strong-neon-border-hover: 0 0 0 1px var(--neutral--200);
  --h-button-outline-strong-neon-color-disabled: var(--neutral--300);
  --h-button-outline-strong-neon-bg-disabled: transparent;
  --h-button-outline-strong-neon-border-disabled: 0 0 0 1px var(--neutral--200);
  --h-button-outline-strong-warning-color: var(--h-fg-warning-default);
  --h-button-outline-strong-warning-bg: transparent;
  --h-button-outline-strong-warning-border: 0 0 0 1px var(--h-stroke-warning);
  --h-button-outline-strong-warning-color-hover: var(--h-fg-warning-default);
  --h-button-outline-strong-warning-bg-hover: var(--h-bg-warning-tint-default);
  --h-button-outline-strong-warning-border-hover: 0 0 0 1px var(--h-stroke-warning);
  --h-button-outline-strong-warning-color-disabled: var(--h-fg-warning-disabled);
  --h-button-outline-strong-warning-bg-disabled: var(--h-bg-warning-disabled);
  --h-button-outline-strong-warning-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-neutral-color: var(--h-fg-neutral-default);
  --h-button-outline-strong-neutral-bg: transparent;
  --h-button-outline-strong-neutral-border: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-neutral-color-hover: var(--h-fg-neutral-hover);
  --h-button-outline-strong-neutral-bg-hover: var(--h-bg-neutral-hover);
  --h-button-outline-strong-neutral-border-hover: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-neutral-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-outline-strong-neutral-bg-disabled: transparent;
  --h-button-outline-strong-neutral-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-text-primary-color: var(--h-fg-brand-default);
  --h-button-text-primary-bg: transparent;
  --h-button-text-primary-border: 0 0 0 1px transparent;
  --h-button-text-primary-color-hover: var(--h-fg-brand-default);
  --h-button-text-primary-bg-hover: var(--h-bg-brand-tint-default);
  --h-button-text-primary-border-hover: 0 0 0 1px transparent;
  --h-button-text-primary-color-disabled: var(--h-fg-brand-disabled);
  --h-button-text-primary-bg-disabled: transparent;
  --h-button-text-primary-border-disabled: 0 0 0 1px transparent;
  --h-button-text-light-color: var(--neutral--0);
  --h-button-text-light-bg: transparent;
  --h-button-text-light-border: 0 0 0 1px transparent;
  --h-button-text-light-color-hover: var(--neutral--700);
  --h-button-text-light-bg-hover: var(--neutral--100);
  --h-button-text-light-border-hover: 0 0 0 1px transparent;
  --h-button-text-light-color-disabled: var(--neutral--300);
  --h-button-text-light-bg-disabled: transparent;
  --h-button-text-light-border-disabled: 0 0 0 1px transparent;
  --h-button-text-semi-light-color: var(--h-fg-neutral-default);
  --h-button-text-semi-light-bg: transparent;
  --h-button-text-semi-light-border: 0 0 0 1px transparent;
  --h-button-text-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-text-semi-light-bg-hover: var(--h-bg-neutral-hover);
  --h-button-text-semi-light-border-hover: 0 0 0 1px transparent;
  --h-button-text-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-text-semi-light-bg-disabled: transparent;
  --h-button-text-semi-light-border-disabled: 0 0 0 1px transparent;
  --h-button-text-danger-color: var(--h-fg-danger-default);
  --h-button-text-danger-bg: transparent;
  --h-button-text-danger-border: 0 0 0 1px transparent;
  --h-button-text-danger-color-hover: var(--h-fg-danger-default);
  --h-button-text-danger-bg-hover: var(--h-bg-danger-tint-default);
  --h-button-text-danger-border-hover: 0 0 0 1px transparent;
  --h-button-text-danger-color-disabled: var(--h-fg-danger-disabled);
  --h-button-text-danger-bg-disabled: transparent;
  --h-button-text-danger-border-disabled: 0 0 0 1px transparent;
  --h-button-text-neon-color: var(--danger--600);
  --h-button-text-neon-bg: transparent;
  --h-button-text-neon-border: 0 0 0 1px transparent;
  --h-button-text-neon-color-hover: var(--danger--600);
  --h-button-text-neon-bg-hover: var(--danger--100);
  --h-button-text-neon-border-hover: 0 0 0 1px transparent;
  --h-button-text-neon-color-disabled: var(--neutral--300);
  --h-button-text-neon-bg-disabled: transparent;
  --h-button-text-neon-border-disabled: 0 0 0 1px transparent;
  --h-button-text-warning-color: var(--h-fg-warning-default);
  --h-button-text-warning-bg: transparent;
  --h-button-text-warning-border: 0 0 0 1px transparent;
  --h-button-text-warning-color-hover: var(--h-fg-warning-default);
  --h-button-text-warning-bg-hover: var(--h-bg-warning-tint-default);
  --h-button-text-warning-border-hover: 0 0 0 1px transparent;
  --h-button-text-warning-color-disabled: var(--h-fg-warning-disabled);
  --h-button-text-warning-bg-disabled: transparent;
  --h-button-text-warning-border-disabled: 0 0 0 1px transparent;
  --h-button-text-neutral-color: var(--h-fg-neutral-default);
  --h-button-text-neutral-bg: transparent;
  --h-button-text-neutral-border: 0 0 0 1px transparent;
  --h-button-text-neutral-color-hover: var(--h-fg-neutral-hover);
  --h-button-text-neutral-bg-hover: var(--h-bg-neutral-hover);
  --h-button-text-neutral-border-hover: 0 0 0 1px transparent;
  --h-button-text-neutral-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-text-neutral-bg-disabled: transparent;
  --h-button-text-neutral-border-disabled: 0 0 0 1px transparent;
  --h-label-contain-success-bg: var(--h-bg-success-tint-default);
  --h-label-contain-success-color: var(--h-fg-success-default);
  --h-label-contain-success-outline: none;
  --h-label-contain-warning-bg: var(--h-bg-warning-tint-default);
  --h-label-contain-warning-color: var(--h-fg-warning-default);
  --h-label-contain-warning-outline: none;
  --h-label-contain-danger-bg: var(--h-bg-danger-tint-default);
  --h-label-contain-danger-color: var(--h-fg-danger-default);
  --h-label-contain-danger-outline: none;
  --h-label-contain-primary-bg: var(--h-bg-brand-tint-default);
  --h-label-contain-primary-color: var(--h-fg-brand-default);
  --h-label-contain-primary-outline: none;
  --h-label-contain-gray-bg: var(--h-fg-neutral-secondary);
  --h-label-contain-gray-color: var(--h-fg-neutral-inverse-default);
  --h-label-contain-gray-outline: none;
  --h-label-contain-grayLight-bg: var(--h-bg-neutral-surface);
  --h-label-contain-grayLight-color: var(--h-fg-neutral-secondary);
  --h-label-contain-grayLight-outline: none;
  --h-label-contain-meteorite-bg: var(--h-bg-brand-secondary);
  --h-label-contain-meteorite-color: var(--h-fg-brand-inverse-default);
  --h-label-contain-meteorite-outline: none;
  --h-label-contain-green-bg: var(--h-bg-success-default);
  --h-label-contain-green-color: var(--h-fg-success-inverse-default);
  --h-label-contain-green-outline: none;
  --h-label-contain-neon-bg: var(--h-color-neon-500);
  --h-label-contain-neon-color: var(--h-color-neutral-900);
  --h-label-contain-neon-outline: none;
  --h-label-outline-success-bg: transparent;
  --h-label-outline-success-color: var(--h-fg-success-default);
  --h-label-outline-success-outline: inset 0 0 0 1px var(--h-fg-success-default);
  --h-label-outline-warning-bg: transparent;
  --h-label-outline-warning-color: var(--h-fg-warning-default);
  --h-label-outline-warning-outline: inset 0 0 0 1px var(--h-fg-warning-default);
  --h-label-outline-danger-bg: transparent;
  --h-label-outline-danger-color: var(--h-fg-danger-default);
  --h-label-outline-danger-outline: inset 0 0 0 1px var(--h-fg-danger-default);
  --h-label-outline-primary-bg: transparent;
  --h-label-outline-primary-color: var(--h-fg-brand-default);
  --h-label-outline-primary-outline: inset 0 0 0 1px var(--h-fg-brand-default);
  --h-label-outline-gray-bg: transparent;
  --h-label-outline-gray-color: var(--h-fg-neutral-secondary);
  --h-label-outline-gray-outline: inset 0 0 0 1px var(--h-fg-neutral-secondary);
  --h-label-outline-grayLight-bg: transparent;
  --h-label-outline-grayLight-color: var(--h-fg-neutral-secondary);
  --h-label-outline-grayLight-outline: inset 0 0 0 1px var(--h-stroke-default);
  --h-label-outline-meteorite-bg: transparent;
  --h-label-outline-meteorite-color: var(--h-fg-brand-secondary);
  --h-label-outline-meteorite-outline: inset 0 0 0 1px var(--h-fg-brand-secondary);
  --h-label-outline-green-bg: transparent;
  --h-label-outline-green-color: var(--h-fg-success-secondary);
  --h-label-outline-green-outline: inset 0 0 0 1px var(--h-fg-success-secondary);
  --h-label-outline-neon-bg: transparent;
  --h-label-outline-neon-color: var(--h-color-neon-500);
  --h-label-outline-neon-outline: inset 0 0 0 1px var(--h-color-neon-500);
  --h-label-ai-gradient: var(--h-gradient-ai);
  --h-label-ai-text-color: var(--h-fg-neutral-default);
  --h-label-ai-bg-color: var(--h-bg-neutral-default);
  --h-card-bg: var(--h-bg-neutral-default);
  --h-card-border-color: var(--h-stroke-default);
  --h-card-header-bg: var(--h-bg-neutral-default);
  --h-card-header-border-color: var(--h-stroke-default);
  --h-card-header-divider-color: var(--h-stroke-default);
  --h-checkbox-primary-border: var(--h-fg-brand-default);
  --h-checkbox-primary-bg: var(--h-fg-brand-default);
  --h-checkbox-primary-bg-hover: var(--h-fg-brand-hover);
  --h-checkbox-primary-border-hover: var(--h-fg-brand-hover);
  --h-checkbox-primary-checkmark: var(--h-bg-neutral-default);
  --h-checkbox-danger-border: var(--h-fg-danger-default);
  --h-checkbox-danger-bg: var(--h-fg-danger-default);
  --h-checkbox-danger-bg-hover: var(--h-fg-danger-hover);
  --h-checkbox-danger-border-hover: var(--h-fg-danger-hover);
  --h-checkbox-danger-checkmark: var(--h-bg-neutral-default);
  --h-checkbox-neutral-border: var(--h-fg-neutral-default);
  --h-checkbox-neutral-bg: var(--h-fg-neutral-default);
  --h-checkbox-neutral-bg-hover: var(--h-fg-neutral-hover);
  --h-checkbox-neutral-border-hover: var(--h-fg-neutral-hover);
  --h-checkbox-neutral-checkmark: var(--h-fg-neutral-inverse-default);
  --h-checkbox-disabled-border: var(--h-stroke-default);
  --h-checkbox-disabled-bg: var(--h-bg-neutral-disabled);
  --h-checkbox-disabled-checkmark: var(--h-fg-neutral-disabled);
  --h-radio-primary-border: var(--h-fg-brand-default);
  --h-radio-primary-bg: var(--h-fg-brand-default);
  --h-radio-primary-border-hover: var(--h-fg-brand-hover);
  --h-radio-danger-border: var(--h-fg-danger-default);
  --h-radio-danger-bg: var(--h-fg-danger-default);
  --h-radio-danger-border-hover: var(--h-fg-danger-hover);
  --h-radio-neutral-border: var(--h-fg-neutral-default);
  --h-radio-neutral-bg: var(--h-fg-neutral-default);
  --h-radio-neutral-border-hover: var(--h-fg-neutral-hover);
  --h-radio-disabled-border: var(--h-stroke-default);
  --h-radio-disabled-bg: var(--h-fg-brand-disabled);
  --h-input-color: var(--h-fg-neutral-default);
  --h-input-disabled-color: var(--h-fg-neutral-disabled);
  --h-input-placeholder-color: var(--h-fg-neutral-secondary);
  --h-input-label-color: var(--h-fg-neutral-default);
  --h-input-label-optional-color: var(--h-fg-neutral-secondary);
  --h-input-helper-text-color: var(--h-fg-neutral-secondary);
  --h-input-helper-text-error-color: var(--h-fg-danger-default);
  --h-input-font-size: var(--font-size-input);
  --h-input-line-height: var(--line-height-input);
  --h-input-font-weight: var(--font-weight-input);
  --h-input-letter-spacing: var(--letter-spacing-input);
  --h-input-area-color: var(--h-fg-neutral-default);
  --h-input-area-disabled-color: var(--h-fg-neutral-disabled);
  --h-input-area-placeholder-color: var(--h-fg-neutral-secondary);
  --h-input-area-label-color: var(--h-fg-neutral-default);
  --h-input-area-label-optional-color: var(--h-fg-neutral-secondary);
  --h-input-area-helper-text-color: var(--h-fg-neutral-secondary);
  --h-input-area-helper-text-error-color: var(--h-fg-danger-default);
  --h-input-area-font-size: var(--font-size-input);
  --h-input-area-line-height: var(--line-height-input);
  --h-input-area-font-weight: var(--font-weight-input);
  --h-input-area-letter-spacing: var(--letter-spacing-input);
  --h-input-group-label-color: var(--h-fg-neutral-default);
  --h-input-group-label-optional-color: var(--h-fg-neutral-secondary);
  --h-input-group-helper-text-color: var(--h-fg-neutral-secondary);
  --h-input-group-helper-text-error-color: var(--h-fg-danger-default);
  --h-select-color: var(--h-fg-neutral-default);
  --h-select-disabled-color: var(--h-fg-neutral-disabled);
  --h-select-placeholder-color: var(--h-fg-neutral-secondary);
  --h-select-label-color: var(--h-fg-neutral-default);
  --h-select-label-optional-color: var(--h-fg-neutral-secondary);
  --h-select-helper-text-color: var(--h-fg-neutral-secondary);
  --h-select-helper-text-error-color: var(--h-fg-danger-default);
  --h-dropdown-list-bg: var(--h-bg-neutral-elevated);
  --h-dropdown-list-bg-hover: var(--h-bg-neutral-hover);
  --h-dropdown-list-bg-active: var(--h-bg-neutral-hover);
  --h-dropdown-list-border: var(--h-stroke-default);
  --h-dropdown-list-color: var(--h-fg-neutral-default);
  --h-dropdown-list-color-disabled: var(--h-fg-neutral-disabled);
  --h-dropdown-list-color-no-results: var(--h-fg-neutral-secondary);
  --h-dropdown-list-color-non-selectable: var(--h-fg-neutral-secondary);
  --h-upload-title-color: var(--h-fg-neutral-default);
  --h-upload-subtitle-color: var(--h-fg-neutral-secondary);
  --h-upload-background-color: var(--h-bg-neutral-default);
  --h-upload-border-color: var(--h-stroke-default);
  --h-upload-focus-border-color: var(--h-stroke-brand);
  --h-upload-hover-border-color: var(--h-stroke-brand);
  --h-upload-hover-background-color: var(--h-bg-neutral-hover);
  --h-upload-disabled-color: var(--h-fg-neutral-disabled);
  --h-upload-disabled-background-color: var(--h-bg-neutral-disabled);
  --h-upload-disabled-border-color: var(--h-stroke-default);
  --h-hyperlink-color: var(--h-fg-brand-default);
  --h-hyperlink-border: 1px solid currentColor;
  --h-hyperlink-disabled-color: var(--h-fg-brand-disabled);
  --h-hyperlink-focus-outline: var(--h-fg-brand-secondary);
  --h-circle-loader-color-primary: var(--h-fg-brand-default);
  --h-circle-loader-border-color-primary: var(--h-color-primary-100);
  --h-circle-loader-color-neutral: var(--h-fg-neutral-default);
  --h-circle-loader-border-color-neutral: var(--h-color-neutral-100);
  --h-circle-loader-color-danger: var(--h-fg-danger-default);
  --h-circle-loader-border-color-danger: var(--h-color-danger-100);
  --h-circle-loader-color-warning: var(--h-fg-warning-default);
  --h-circle-loader-border-color-warning: var(--h-color-warning-100);
  --h-circle-loader-color-neon: var(--h-color-neon-500);
  --h-circle-loader-border-color-neon: var(--h-color-neutral-800);
  --h-circle-loader-color-light: var(--h-bg-neutral-inverse-default);
  --h-circle-loader-border-color-light: var(--h-color-neutral-100);
  --h-circle-loader-size-small: 24px;
  --h-circle-loader-size-medium: 32px;
  --h-circle-loader-size-large: 72px;
  --h-circle-loader-border-size: 4px;
  --h-progress-circle-color-primary: var(--h-fg-brand-default);
  --h-progress-circle-bg-primary: var(--h-bg-brand-tint-default);
  --h-progress-circle-color-success: var(--h-fg-success-secondary);
  --h-progress-circle-bg-success: var(--h-bg-success-tint-default);
  --h-progress-circle-color-danger: var(--h-fg-danger-secondary);
  --h-progress-circle-bg-danger: var(--h-bg-danger-tint-default);
  --h-progress-circle-color-warning: var(--h-fg-warning-secondary);
  --h-progress-circle-bg-warning: var(--h-bg-warning-tint-default);
  --h-progress-circle-color-neutral: var(--h-fg-neutral-default);
  --h-progress-circle-bg-neutral: var(--h-bg-neutral-surface-secondary);
  --h-chip-primary-filled-color: var(--h-fg-neutral-default);
  --h-chip-primary-filled-bg: var(--h-bg-neutral-surface);
  --h-chip-primary-filled-border: transparent;
  --h-chip-primary-filled-hover-color: var(--h-fg-neutral-default);
  --h-chip-primary-filled-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-primary-filled-hover-border: transparent;
  --h-chip-primary-filled-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-primary-filled-disabled-bg: var(--h-bg-neutral-disabled);
  --h-chip-primary-filled-disabled-border: transparent;
  --h-chip-primary-filled-selected-color: var(--h-fg-brand-default);
  --h-chip-primary-filled-selected-bg: var(--h-bg-brand-tint-default);
  --h-chip-primary-filled-selected-border: transparent;
  --h-chip-primary-filled-selected-hover-color: var(--h-fg-brand-default);
  --h-chip-primary-filled-selected-hover-bg: var(--h-bg-brand-tint-hover);
  --h-chip-primary-filled-selected-hover-border: transparent;
  --h-chip-primary-outline-color: var(--h-fg-neutral-default);
  --h-chip-primary-outline-bg: var(--h-bg-neutral-default);
  --h-chip-primary-outline-border: var(--h-stroke-default);
  --h-chip-primary-outline-hover-color: var(--h-fg-neutral-default);
  --h-chip-primary-outline-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-primary-outline-hover-border: var(--h-stroke-default);
  --h-chip-primary-outline-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-primary-outline-disabled-bg: var(--h-bg-neutral-default);
  --h-chip-primary-outline-disabled-border: var(--h-stroke-default);
  --h-chip-primary-outline-selected-color: var(--h-fg-brand-default);
  --h-chip-primary-outline-selected-bg: var(--h-bg-brand-tint-default);
  --h-chip-primary-outline-selected-border: var(--h-stroke-brand);
  --h-chip-primary-outline-selected-hover-color: var(--h-fg-brand-default);
  --h-chip-primary-outline-selected-hover-bg: var(--h-bg-brand-tint-hover);
  --h-chip-primary-outline-selected-hover-border: var(--h-stroke-brand);
  --h-chip-secondary-filled-color: var(--h-fg-neutral-default);
  --h-chip-secondary-filled-bg: var(--h-bg-neutral-surface);
  --h-chip-secondary-filled-border: transparent;
  --h-chip-secondary-filled-hover-color: var(--h-fg-neutral-default);
  --h-chip-secondary-filled-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-secondary-filled-hover-border: transparent;
  --h-chip-secondary-filled-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-secondary-filled-disabled-bg: var(--h-bg-neutral-disabled);
  --h-chip-secondary-filled-disabled-border: transparent;
  --h-chip-secondary-filled-selected-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-filled-selected-bg: var(--h-bg-neutral-inverse-default);
  --h-chip-secondary-filled-selected-border: transparent;
  --h-chip-secondary-filled-selected-hover-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-filled-selected-hover-bg: var(--h-bg-neutral-inverse-hover);
  --h-chip-secondary-filled-selected-hover-border: transparent;
  --h-chip-secondary-outline-color: var(--h-fg-neutral-default);
  --h-chip-secondary-outline-bg: var(--h-bg-neutral-default);
  --h-chip-secondary-outline-border: var(--h-stroke-default);
  --h-chip-secondary-outline-hover-color: var(--h-fg-neutral-default);
  --h-chip-secondary-outline-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-secondary-outline-hover-border: var(--h-stroke-default);
  --h-chip-secondary-outline-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-secondary-outline-disabled-bg: var(--h-bg-neutral-default);
  --h-chip-secondary-outline-disabled-border: var(--h-stroke-default);
  --h-chip-secondary-outline-selected-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-outline-selected-bg: var(--h-bg-neutral-inverse-default);
  --h-chip-secondary-outline-selected-border: transparent;
  --h-chip-secondary-outline-selected-hover-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-outline-selected-hover-bg: var(--h-bg-neutral-inverse-hover);
  --h-chip-secondary-outline-selected-hover-border: transparent;
  --h-tabs-tab-hover-bg: var(--h-bg-neutral-hover);
  --h-tabs-indicator-bg: var(--h-stroke-brand);
  --h-tabs-color-active: var(--h-fg-brand-default);
  --h-tabs-color: var(--h-fg-neutral-secondary);
  --h-tabs-focus-visible-outline: 2px solid var(--h-stroke-brand);
  --h-segmented-control-bg: var(--h-bg-neutral-surface);
  --h-segmented-control-segment-color: var(--h-fg-neutral-secondary);
  --h-segmented-control-segment-active-bg: var(--h-color-neutral-0);
  --h-segmented-control-segment-active-color: var(--h-color-neutral-950);
  --h-segmented-control-segment-active-border: none;
  --h-segmented-control-segment-active-shadow: var(--h-shadow-1-bottom), inset 0px 0px 0px 1px var(--h-stroke-subtle);
  --h-segmented-control-segment-hover-color: var(--h-fg-neutral-default);
  --h-segmented-control-segment-focus-shadow: 0px 0px 0px 2px var(--h-stroke-brand);
  --h-notification-badge-bg: var(--neutral--300);
  --h-notification-badge-color: var(--neutral--0);
  --h-border-border-color: var(--h-stroke-default);
  --h-border-background-color: var(--h-bg-neutral-default);
  --h-border-focus-color: var(--h-stroke-brand);
  --h-border-error-color: var(--h-stroke-danger);
  --h-border-disabled-background-color: var(--h-bg-neutral-disabled);
  --h-border-disabled-color: var(--h-stroke-default);
  --h-border-ai-color: var(--h-gradient-ai);
  --h-switch-color: var(--h-bg-brand-default);
  --h-switch-color-off: var(--h-bg-neutral-surface-secondary);
  --h-switch-color-disabled: var(--h-bg-neutral-surface-secondary);
  --h-switch-bubble: var(--h-color-neutral-0);
  --h-switch-bubble-disabled: var(--h-fg-brand-inverse-disabled);
  --h-pagination-bg-color: var(--h-color-neutral-0);
  --h-pagination-border-color: var(--h-stroke-default);
  --h-pagination-text-color: var(--h-fg-neutral-secondary);
  --h-pagination-page-number-color: var(--h-fg-neutral-default);
  --h-toast-bg-color: var(--h-bg-neutral-inverse-default);
  --h-toast-text-color: var(--h-fg-neutral-inverse-default);
  --h-toast-divider-color: var(--h-stroke-default-inverse);
  --h-toast-shadow: var(--h-shadow-2-bottom);
  --h-toast-notification-bg-color: var(--h-bg-neutral-elevated);
  --h-toast-notification-text-color: var(--h-fg-neutral-default);
  --h-toast-notification-shadow: var(--h-shadow-2-bottom);
  --h-snackbar-info-bg: var(--h-bg-neutral-surface);
  --h-snackbar-info-color: var(--h-fg-neutral-default);
  --h-snackbar-info-icon-color: var(--h-fg-neutral-default);
  --h-snackbar-success-bg: var(--h-bg-success-tint-default);
  --h-snackbar-success-color: var(--h-fg-neutral-default);
  --h-snackbar-success-icon-color: var(--h-fg-success-secondary);
  --h-snackbar-warning-bg: var(--h-bg-warning-tint-default);
  --h-snackbar-warning-color: var(--h-fg-neutral-default);
  --h-snackbar-warning-icon-color: var(--h-fg-warning-secondary);
  --h-snackbar-danger-bg: var(--h-bg-danger-tint-default);
  --h-snackbar-danger-color: var(--h-fg-neutral-default);
  --h-snackbar-danger-icon-color: var(--h-fg-danger-secondary);
  --h-notification-row-primary-bg: var(--h-bg-brand-tint-default);
  --h-notification-row-primary-color: var(--h-fg-neutral-default);
  --h-notification-row-primary-icon-color: var(--h-fg-brand-default);
  --h-notification-row-info-bg: var(--h-bg-neutral-surface);
  --h-notification-row-info-color: var(--h-fg-neutral-default);
  --h-notification-row-info-icon-color: var(--h-fg-neutral-default);
  --h-notification-row-success-bg: var(--h-bg-success-tint-default);
  --h-notification-row-success-color: var(--h-fg-neutral-default);
  --h-notification-row-success-icon-color: var(--h-fg-success-secondary);
  --h-notification-row-warning-bg: var(--h-bg-warning-tint-default);
  --h-notification-row-warning-color: var(--h-fg-neutral-default);
  --h-notification-row-warning-icon-color: var(--h-fg-warning-secondary);
  --h-notification-row-danger-bg: var(--h-bg-danger-tint-default);
  --h-notification-row-danger-color: var(--h-fg-neutral-default);
  --h-notification-row-danger-icon-color: var(--h-fg-danger-secondary);
  --h-card-image-bg: var(--h-bg-neutral-default);
  --h-card-image-image-bg: var(--h-bg-neutral-secondary);
  --h-card-image-label-color: var(--h-fg-neutral-default);
  --h-card-image-description-color: var(--h-fg-neutral-secondary);
  --h-progress-stepper-circle-incomplete: var(--h-fg-neutral-disabled);
  --h-progress-stepper-circle-complete: var(--h-fg-neutral-default);
  --h-progress-stepper-circle-active: var(--h-fg-neutral-default);
  --h-progress-stepper-circle-active-disabled: var(--h-fg-neutral-disabled);
  --h-progress-stepper-circle-disabled: var(--h-bg-neutral-disabled);
  --h-progress-stepper-line-default: var(--h-fg-neutral-disabled);
  --h-progress-stepper-line-complete: var(--h-fg-neutral-default);
  --h-progress-stepper-line-disabled: var(--h-bg-neutral-disabled);
  --h-progress-stepper-label-incomplete: var(--h-fg-neutral-disabled);
  --h-progress-stepper-label-active: var(--h-fg-neutral-default);
  --h-progress-stepper-label-complete: var(--h-fg-neutral-default);
  --h-progress-stepper-label-disabled: var(--h-fg-neutral-disabled);
  --h-progress-stepper-focus-outline: var(--h-fg-brand-secondary);
  --h-bottom-sheet-bg: var(--h-bg-neutral-default);
  --h-bottom-sheet-backdrop-bg: var(--h-color-dark-a75);
  --h-bottom-sheet-border-color: var(--h-stroke-subtle);
  --h-bottom-sheet-stroke-color: var(--h-stroke-default);
  --h-bottom-sheet-handle-color: var(--h-stroke-default);
  --h-bottom-sheet-shadow: var(--h-shadow-3-top);
  --h-date-input-bg: transparent;
  --h-date-input-border-color: var(--h-stroke-default);
  --h-date-input-day-color: var(--h-fg-neutral-default);
  --h-date-input-day-hover-bg: var(--h-bg-neutral-hover);
  --h-date-input-day-active-bg: var(--h-bg-neutral-inverse-default);
  --h-date-input-day-active-color: var(--h-fg-neutral-inverse-default);
  --h-date-input-day-disabled-color: var(--h-fg-neutral-disabled);
  --h-date-input-day-offset-color: var(--h-fg-neutral-disabled);
  --h-date-input-weekday-color: var(--h-fg-neutral-secondary);
  --h-date-input-today-dot: var(--h-fg-neutral-default);
  --h-date-input-overlay-bg: var(--h-bg-neutral-elevated);
  --h-date-input-range-band-bg: color-mix(in srgb, var(--h-bg-neutral-inverse-default) 14%, transparent);
  --h-dialog-bg: var(--h-bg-neutral-default);
  --h-dialog-backdrop-bg: var(--h-color-dark-a75);
  --h-dialog-border-color: var(--h-stroke-subtle);
  --h-dialog-stroke-color: var(--h-stroke-default);
  --h-dialog-shadow: var(--h-shadow-3-bottom);
}

.theme-hHorizons {
  --h-button-contain-primary-color: var(--h-fg-brand-inverse-default);
  --h-button-contain-primary-bg: var(--h-bg-brand-default);
  --h-button-contain-primary-border: 0 0 0 1px transparent;
  --h-button-contain-primary-color-hover: var(--h-fg-brand-inverse-default);
  --h-button-contain-primary-bg-hover: var(--h-bg-brand-hover);
  --h-button-contain-primary-border-hover: 0 0 0 1px transparent;
  --h-button-contain-primary-color-disabled: var(--h-fg-brand-inverse-disabled);
  --h-button-contain-primary-bg-disabled: var(--h-bg-brand-disabled);
  --h-button-contain-primary-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-light-color: var(--neutral--700);
  --h-button-contain-light-bg: var(--neutral--0);
  --h-button-contain-light-border: 0 0 0 1px transparent;
  --h-button-contain-light-color-hover: var(--neutral--700);
  --h-button-contain-light-bg-hover: var(--neutral--100);
  --h-button-contain-light-border-hover: 0 0 0 1px transparent;
  --h-button-contain-light-color-disabled: var(--neutral--0);
  --h-button-contain-light-bg-disabled: var(--neutral--300);
  --h-button-contain-light-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-semi-light-color: var(--h-fg-neutral-default);
  --h-button-contain-semi-light-bg: var(--h-bg-neutral-secondary);
  --h-button-contain-semi-light-border: 0 0 0 1px transparent;
  --h-button-contain-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-contain-semi-light-bg-hover: var(--h-bg-neutral-hover);
  --h-button-contain-semi-light-border-hover: 0 0 0 1px transparent;
  --h-button-contain-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-contain-semi-light-bg-disabled: var(--h-bg-neutral-disabled);
  --h-button-contain-semi-light-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-danger-color: var(--h-fg-danger-inverse-default);
  --h-button-contain-danger-bg: var(--h-bg-danger-default);
  --h-button-contain-danger-border: 0 0 0 1px transparent;
  --h-button-contain-danger-color-hover: var(--h-fg-danger-inverse-default);
  --h-button-contain-danger-bg-hover: var(--h-bg-danger-hover);
  --h-button-contain-danger-border-hover: 0 0 0 1px transparent;
  --h-button-contain-danger-color-disabled: var(--h-fg-danger-inverse-disabled);
  --h-button-contain-danger-bg-disabled: var(--h-bg-danger-disabled);
  --h-button-contain-danger-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-neon-color: var(--neutral--700);
  --h-button-contain-neon-bg: var(--neon--500);
  --h-button-contain-neon-border: 0 0 0 1px transparent;
  --h-button-contain-neon-color-hover: var(--neutral--700);
  --h-button-contain-neon-bg-hover: var(--neon--600);
  --h-button-contain-neon-border-hover: 0 0 0 1px transparent;
  --h-button-contain-neon-color-disabled: var(--neutral--0);
  --h-button-contain-neon-bg-disabled: var(--neutral--300);
  --h-button-contain-neon-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-warning-color: var(--h-fg-warning-inverse-default);
  --h-button-contain-warning-bg: var(--h-bg-warning-default);
  --h-button-contain-warning-border: 0 0 0 1px transparent;
  --h-button-contain-warning-color-hover: var(--h-fg-warning-inverse-default);
  --h-button-contain-warning-bg-hover: var(--h-bg-warning-hover);
  --h-button-contain-warning-border-hover: 0 0 0 1px transparent;
  --h-button-contain-warning-color-disabled: var(--h-fg-warning-inverse-disabled);
  --h-button-contain-warning-bg-disabled: var(--h-bg-warning-disabled);
  --h-button-contain-warning-border-disabled: 0 0 0 1px transparent;
  --h-button-contain-neutral-color: var(--neutral--600);
  --h-button-contain-neutral-bg: var(--neutral--0);
  --h-button-contain-neutral-border: 0 0 0 1px transparent;
  --h-button-contain-neutral-color-hover: var(--neutral--600);
  --h-button-contain-neutral-bg-hover: var(--neutral--50);
  --h-button-contain-neutral-border-hover: 0 0 0 1px transparent;
  --h-button-contain-neutral-color-disabled: var(--neutral--300);
  --h-button-contain-neutral-bg-disabled: var(--neutral--500);
  --h-button-contain-neutral-border-disabled: 0 0 0 1px transparent;
  --h-button-outline-primary-color: var(--h-fg-brand-default);
  --h-button-outline-primary-bg: var(--h-bg-neutral-default);
  --h-button-outline-primary-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-primary-color-hover: var(--h-fg-brand-default);
  --h-button-outline-primary-bg-hover: var(--h-bg-brand-tint-default);
  --h-button-outline-primary-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-primary-color-disabled: var(--h-fg-brand-disabled);
  --h-button-outline-primary-bg-disabled: transparent;
  --h-button-outline-primary-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-light-color: var(--neutral--0);
  --h-button-outline-light-bg: transparent;
  --h-button-outline-light-border: 0 0 0 1px var(--neutral--0);
  --h-button-outline-light-color-hover: var(--neutral--700);
  --h-button-outline-light-bg-hover: var(--neutral--100);
  --h-button-outline-light-border-hover: 0 0 0 1px var(--neutral--0);
  --h-button-outline-light-color-disabled: var(--neutral--300);
  --h-button-outline-light-bg-disabled: transparent;
  --h-button-outline-light-border-disabled: 0 0 0 1px var(--neutral--300);
  --h-button-outline-semi-light-color: var(--h-fg-neutral-default);
  --h-button-outline-semi-light-bg: var(--h-bg-neutral-default);
  --h-button-outline-semi-light-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-outline-semi-light-bg-hover: var(--h-bg-neutral-secondary);
  --h-button-outline-semi-light-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-outline-semi-light-bg-disabled: transparent;
  --h-button-outline-semi-light-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-danger-color: var(--h-fg-danger-default);
  --h-button-outline-danger-bg: var(--h-bg-neutral-default);
  --h-button-outline-danger-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-danger-color-hover: var(--h-fg-danger-default);
  --h-button-outline-danger-bg-hover: var(--h-bg-danger-tint-default);
  --h-button-outline-danger-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-danger-color-disabled: var(--h-fg-danger-disabled);
  --h-button-outline-danger-bg-disabled: var(--h-bg-neutral-default);
  --h-button-outline-danger-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-neon-color: var(--danger--600);
  --h-button-outline-neon-bg: var(--neutral--0);
  --h-button-outline-neon-border: 0 0 0 1px var(--neutral--200);
  --h-button-outline-neon-color-hover: var(--danger--600);
  --h-button-outline-neon-bg-hover: var(--danger--100);
  --h-button-outline-neon-border-hover: 0 0 0 1px var(--neutral--200);
  --h-button-outline-neon-color-disabled: var(--neutral--300);
  --h-button-outline-neon-bg-disabled: transparent;
  --h-button-outline-neon-border-disabled: 0 0 0 1px var(--neutral--200);
  --h-button-outline-warning-color: var(--h-fg-warning-default);
  --h-button-outline-warning-bg: var(--h-bg-neutral-default);
  --h-button-outline-warning-border: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-warning-color-hover: var(--h-fg-warning-default);
  --h-button-outline-warning-bg-hover: var(--h-bg-warning-tint-default);
  --h-button-outline-warning-border-hover: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-warning-color-disabled: var(--h-fg-warning-disabled);
  --h-button-outline-warning-bg-disabled: var(--h-bg-neutral-default);
  --h-button-outline-warning-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-neutral-color: var(--neutral--0);
  --h-button-outline-neutral-bg: transparent;
  --h-button-outline-neutral-border: 0 0 0 1px var(--neutral--300);
  --h-button-outline-neutral-color-hover: var(--neutral--0);
  --h-button-outline-neutral-bg-hover: var(--neutral--500);
  --h-button-outline-neutral-border-hover: 0 0 0 1px var(--neutral--300);
  --h-button-outline-neutral-color-disabled: var(--neutral--300);
  --h-button-outline-neutral-bg-disabled: var(--neutral--800);
  --h-button-outline-neutral-border-disabled: 0 0 0 1px var(--neutral--300);
  --h-button-outline-strong-primary-color: var(--h-fg-brand-default);
  --h-button-outline-strong-primary-bg: transparent;
  --h-button-outline-strong-primary-border: 0 0 0 1px var(--h-stroke-brand);
  --h-button-outline-strong-primary-color-hover: var(--h-fg-brand-default);
  --h-button-outline-strong-primary-bg-hover: var(--h-bg-brand-tint-default);
  --h-button-outline-strong-primary-border-hover: 0 0 0 1px var(--h-stroke-brand);
  --h-button-outline-strong-primary-color-disabled: var(--h-fg-brand-disabled);
  --h-button-outline-strong-primary-bg-disabled: var(--h-bg-brand-disabled);
  --h-button-outline-strong-primary-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-light-color: var(--neutral--0);
  --h-button-outline-strong-light-bg: transparent;
  --h-button-outline-strong-light-border: 0 0 0 1px var(--neutral--0);
  --h-button-outline-strong-light-color-hover: var(--neutral--700);
  --h-button-outline-strong-light-bg-hover: var(--neutral--100);
  --h-button-outline-strong-light-border-hover: 0 0 0 1px var(--neutral--0);
  --h-button-outline-strong-light-color-disabled: var(--neutral--300);
  --h-button-outline-strong-light-bg-disabled: transparent;
  --h-button-outline-strong-light-border-disabled: 0 0 0 1px var(--neutral--300);
  --h-button-outline-strong-semi-light-color: var(--h-fg-neutral-default);
  --h-button-outline-strong-semi-light-bg: transparent;
  --h-button-outline-strong-semi-light-border: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-outline-strong-semi-light-bg-hover: var(--h-bg-neutral-secondary);
  --h-button-outline-strong-semi-light-border-hover: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-outline-strong-semi-light-bg-disabled: transparent;
  --h-button-outline-strong-semi-light-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-danger-color: var(--h-fg-danger-default);
  --h-button-outline-strong-danger-bg: transparent;
  --h-button-outline-strong-danger-border: 0 0 0 1px var(--h-stroke-danger);
  --h-button-outline-strong-danger-color-hover: var(--h-fg-danger-default);
  --h-button-outline-strong-danger-bg-hover: var(--h-bg-danger-tint-default);
  --h-button-outline-strong-danger-border-hover: 0 0 0 1px var(--h-stroke-danger);
  --h-button-outline-strong-danger-color-disabled: var(--h-fg-danger-disabled);
  --h-button-outline-strong-danger-bg-disabled: var(--h-bg-danger-disabled);
  --h-button-outline-strong-danger-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-neon-color: var(--danger--600);
  --h-button-outline-strong-neon-bg: transparent;
  --h-button-outline-strong-neon-border: 0 0 0 1px var(--neutral--200);
  --h-button-outline-strong-neon-color-hover: var(--danger--600);
  --h-button-outline-strong-neon-bg-hover: var(--danger--100);
  --h-button-outline-strong-neon-border-hover: 0 0 0 1px var(--neutral--200);
  --h-button-outline-strong-neon-color-disabled: var(--neutral--300);
  --h-button-outline-strong-neon-bg-disabled: transparent;
  --h-button-outline-strong-neon-border-disabled: 0 0 0 1px var(--neutral--200);
  --h-button-outline-strong-warning-color: var(--h-fg-warning-default);
  --h-button-outline-strong-warning-bg: transparent;
  --h-button-outline-strong-warning-border: 0 0 0 1px var(--h-stroke-warning);
  --h-button-outline-strong-warning-color-hover: var(--h-fg-warning-default);
  --h-button-outline-strong-warning-bg-hover: var(--h-bg-warning-tint-default);
  --h-button-outline-strong-warning-border-hover: 0 0 0 1px var(--h-stroke-warning);
  --h-button-outline-strong-warning-color-disabled: var(--h-fg-warning-disabled);
  --h-button-outline-strong-warning-bg-disabled: var(--h-bg-warning-disabled);
  --h-button-outline-strong-warning-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-outline-strong-neutral-color: var(--h-fg-neutral-default);
  --h-button-outline-strong-neutral-bg: transparent;
  --h-button-outline-strong-neutral-border: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-neutral-color-hover: var(--h-fg-neutral-hover);
  --h-button-outline-strong-neutral-bg-hover: var(--h-bg-neutral-hover);
  --h-button-outline-strong-neutral-border-hover: 0 0 0 1px var(--h-stroke-strong);
  --h-button-outline-strong-neutral-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-outline-strong-neutral-bg-disabled: transparent;
  --h-button-outline-strong-neutral-border-disabled: 0 0 0 1px var(--h-stroke-default);
  --h-button-text-primary-color: var(--h-fg-brand-default);
  --h-button-text-primary-bg: transparent;
  --h-button-text-primary-border: 0 0 0 1px transparent;
  --h-button-text-primary-color-hover: var(--h-fg-brand-default);
  --h-button-text-primary-bg-hover: var(--h-bg-brand-tint-default);
  --h-button-text-primary-border-hover: 0 0 0 1px transparent;
  --h-button-text-primary-color-disabled: var(--h-fg-brand-disabled);
  --h-button-text-primary-bg-disabled: transparent;
  --h-button-text-primary-border-disabled: 0 0 0 1px transparent;
  --h-button-text-light-color: var(--neutral--0);
  --h-button-text-light-bg: transparent;
  --h-button-text-light-border: 0 0 0 1px transparent;
  --h-button-text-light-color-hover: var(--neutral--700);
  --h-button-text-light-bg-hover: var(--neutral--100);
  --h-button-text-light-border-hover: 0 0 0 1px transparent;
  --h-button-text-light-color-disabled: var(--neutral--300);
  --h-button-text-light-bg-disabled: transparent;
  --h-button-text-light-border-disabled: 0 0 0 1px transparent;
  --h-button-text-semi-light-color: var(--h-fg-neutral-default);
  --h-button-text-semi-light-bg: transparent;
  --h-button-text-semi-light-border: 0 0 0 1px transparent;
  --h-button-text-semi-light-color-hover: var(--h-fg-neutral-hover);
  --h-button-text-semi-light-bg-hover: var(--h-bg-neutral-hover);
  --h-button-text-semi-light-border-hover: 0 0 0 1px transparent;
  --h-button-text-semi-light-color-disabled: var(--h-fg-neutral-disabled);
  --h-button-text-semi-light-bg-disabled: transparent;
  --h-button-text-semi-light-border-disabled: 0 0 0 1px transparent;
  --h-button-text-danger-color: var(--h-fg-danger-default);
  --h-button-text-danger-bg: transparent;
  --h-button-text-danger-border: 0 0 0 1px transparent;
  --h-button-text-danger-color-hover: var(--h-fg-danger-default);
  --h-button-text-danger-bg-hover: var(--h-bg-danger-tint-default);
  --h-button-text-danger-border-hover: 0 0 0 1px transparent;
  --h-button-text-danger-color-disabled: var(--h-fg-danger-disabled);
  --h-button-text-danger-bg-disabled: transparent;
  --h-button-text-danger-border-disabled: 0 0 0 1px transparent;
  --h-button-text-neon-color: var(--danger--600);
  --h-button-text-neon-bg: transparent;
  --h-button-text-neon-border: 0 0 0 1px transparent;
  --h-button-text-neon-color-hover: var(--danger--600);
  --h-button-text-neon-bg-hover: var(--danger--100);
  --h-button-text-neon-border-hover: 0 0 0 1px transparent;
  --h-button-text-neon-color-disabled: var(--neutral--300);
  --h-button-text-neon-bg-disabled: transparent;
  --h-button-text-neon-border-disabled: 0 0 0 1px transparent;
  --h-button-text-warning-color: var(--h-fg-warning-default);
  --h-button-text-warning-bg: transparent;
  --h-button-text-warning-border: 0 0 0 1px transparent;
  --h-button-text-warning-color-hover: var(--h-fg-warning-default);
  --h-button-text-warning-bg-hover: var(--h-bg-warning-tint-default);
  --h-button-text-warning-border-hover: 0 0 0 1px transparent;
  --h-button-text-warning-color-disabled: var(--h-fg-warning-disabled);
  --h-button-text-warning-bg-disabled: transparent;
  --h-button-text-warning-border-disabled: 0 0 0 1px transparent;
  --h-button-text-neutral-color: var(--neutral--0);
  --h-button-text-neutral-bg: var(--transparent);
  --h-button-text-neutral-border: 0 0 0 1px transparent;
  --h-button-text-neutral-color-hover: var(--neutral--0);
  --h-button-text-neutral-bg-hover: var(--neutral--500);
  --h-button-text-neutral-border-hover: 0 0 0 1px transparent;
  --h-button-text-neutral-color-disabled: var(--neutral--300);
  --h-button-text-neutral-bg-disabled: var(--transparent);
  --h-button-text-neutral-border-disabled: 0 0 0 1px transparent;
  --h-label-contain-success-bg: var(--h-bg-success-tint-default);
  --h-label-contain-success-color: var(--h-fg-success-default);
  --h-label-contain-success-outline: none;
  --h-label-contain-warning-bg: var(--h-bg-warning-tint-default);
  --h-label-contain-warning-color: var(--h-fg-warning-default);
  --h-label-contain-warning-outline: none;
  --h-label-contain-danger-bg: var(--h-bg-danger-tint-default);
  --h-label-contain-danger-color: var(--h-fg-danger-default);
  --h-label-contain-danger-outline: none;
  --h-label-contain-primary-bg: var(--primary--50);
  --h-label-contain-primary-color: var(--primary--500);
  --h-label-contain-primary-outline: none;
  --h-label-contain-gray-bg: var(--h-fg-neutral-secondary);
  --h-label-contain-gray-color: var(--h-fg-neutral-inverse-default);
  --h-label-contain-gray-outline: none;
  --h-label-contain-grayLight-bg: var(--h-bg-neutral-surface);
  --h-label-contain-grayLight-color: var(--h-fg-neutral-secondary);
  --h-label-contain-grayLight-outline: none;
  --h-label-contain-meteorite-bg: var(--h-bg-brand-secondary);
  --h-label-contain-meteorite-color: var(--h-fg-brand-inverse-default);
  --h-label-contain-meteorite-outline: none;
  --h-label-contain-green-bg: var(--h-bg-success-default);
  --h-label-contain-green-color: var(--h-fg-success-inverse-default);
  --h-label-contain-green-outline: none;
  --h-label-contain-neon-bg: var(--h-color-neon-500);
  --h-label-contain-neon-color: var(--h-color-neutral-900);
  --h-label-contain-neon-outline: none;
  --h-label-outline-success-bg: transparent;
  --h-label-outline-success-color: var(--h-fg-success-default);
  --h-label-outline-success-outline: inset 0 0 0 1px var(--h-fg-success-default);
  --h-label-outline-warning-bg: transparent;
  --h-label-outline-warning-color: var(--h-fg-warning-default);
  --h-label-outline-warning-outline: inset 0 0 0 1px var(--h-fg-warning-default);
  --h-label-outline-danger-bg: transparent;
  --h-label-outline-danger-color: var(--h-fg-danger-default);
  --h-label-outline-danger-outline: inset 0 0 0 1px var(--h-fg-danger-default);
  --h-label-outline-primary-bg: transparent;
  --h-label-outline-primary-color: var(--h-fg-brand-default);
  --h-label-outline-primary-outline: inset 0 0 0 1px var(--h-fg-brand-default);
  --h-label-outline-gray-bg: transparent;
  --h-label-outline-gray-color: var(--h-fg-neutral-secondary);
  --h-label-outline-gray-outline: inset 0 0 0 1px var(--h-fg-neutral-secondary);
  --h-label-outline-grayLight-bg: transparent;
  --h-label-outline-grayLight-color: var(--h-fg-neutral-secondary);
  --h-label-outline-grayLight-outline: inset 0 0 0 1px var(--h-stroke-default);
  --h-label-outline-meteorite-bg: transparent;
  --h-label-outline-meteorite-color: var(--h-fg-brand-secondary);
  --h-label-outline-meteorite-outline: inset 0 0 0 1px var(--h-fg-brand-secondary);
  --h-label-outline-green-bg: transparent;
  --h-label-outline-green-color: var(--h-fg-success-secondary);
  --h-label-outline-green-outline: inset 0 0 0 1px var(--h-fg-success-secondary);
  --h-label-outline-neon-bg: transparent;
  --h-label-outline-neon-color: var(--h-color-neon-500);
  --h-label-outline-neon-outline: inset 0 0 0 1px var(--h-color-neon-500);
  --h-label-ai-gradient: var(--h-gradient-ai);
  --h-label-ai-text-color: var(--h-fg-neutral-default);
  --h-label-ai-bg-color: var(--h-bg-neutral-default);
  --h-card-bg: var(--neutral--700);
  --h-card-border-color: var(--neutral--400);
  --h-card-header-bg: var(--primary--400);
  --h-card-header-border-color: var(--primary--400);
  --h-card-header-divider-color: var(--primary--400);
  --h-checkbox-primary-border: var(--h-fg-brand-default);
  --h-checkbox-primary-bg: var(--h-fg-brand-default);
  --h-checkbox-primary-bg-hover: var(--h-fg-brand-hover);
  --h-checkbox-primary-border-hover: var(--h-fg-brand-hover);
  --h-checkbox-primary-checkmark: var(--h-bg-neutral-default);
  --h-checkbox-danger-border: var(--h-fg-danger-default);
  --h-checkbox-danger-bg: var(--h-fg-danger-default);
  --h-checkbox-danger-bg-hover: var(--h-fg-danger-hover);
  --h-checkbox-danger-border-hover: var(--h-fg-danger-hover);
  --h-checkbox-danger-checkmark: var(--h-bg-neutral-default);
  --h-checkbox-neutral-border: var(--h-fg-neutral-default);
  --h-checkbox-neutral-bg: var(--h-fg-neutral-default);
  --h-checkbox-neutral-bg-hover: var(--h-fg-neutral-hover);
  --h-checkbox-neutral-border-hover: var(--h-fg-neutral-hover);
  --h-checkbox-neutral-checkmark: var(--h-fg-neutral-inverse-default);
  --h-checkbox-disabled-border: var(--h-stroke-default);
  --h-checkbox-disabled-bg: var(--h-bg-neutral-disabled);
  --h-checkbox-disabled-checkmark: var(--h-fg-neutral-disabled);
  --h-radio-primary-border: var(--h-fg-brand-default);
  --h-radio-primary-bg: var(--h-fg-brand-default);
  --h-radio-primary-border-hover: var(--h-fg-brand-hover);
  --h-radio-danger-border: var(--h-fg-danger-default);
  --h-radio-danger-bg: var(--h-fg-danger-default);
  --h-radio-danger-border-hover: var(--h-fg-danger-hover);
  --h-radio-neutral-border: var(--h-fg-neutral-default);
  --h-radio-neutral-bg: var(--h-fg-neutral-default);
  --h-radio-neutral-border-hover: var(--h-fg-neutral-hover);
  --h-radio-disabled-border: var(--h-stroke-default);
  --h-radio-disabled-bg: var(--h-fg-brand-disabled);
  --h-input-color: var(--h-fg-neutral-default);
  --h-input-disabled-color: var(--h-fg-neutral-disabled);
  --h-input-placeholder-color: var(--h-fg-neutral-secondary);
  --h-input-label-color: var(--h-fg-neutral-default);
  --h-input-label-optional-color: var(--h-fg-neutral-secondary);
  --h-input-helper-text-color: var(--h-fg-neutral-secondary);
  --h-input-helper-text-error-color: var(--h-fg-danger-default);
  --h-input-font-size: var(--font-size-input);
  --h-input-line-height: var(--line-height-input);
  --h-input-font-weight: var(--font-weight-input);
  --h-input-letter-spacing: var(--letter-spacing-input);
  --h-input-area-color: var(--h-fg-neutral-default);
  --h-input-area-disabled-color: var(--h-fg-neutral-disabled);
  --h-input-area-placeholder-color: var(--h-fg-neutral-secondary);
  --h-input-area-label-color: var(--h-fg-neutral-default);
  --h-input-area-label-optional-color: var(--h-fg-neutral-secondary);
  --h-input-area-helper-text-color: var(--h-fg-neutral-secondary);
  --h-input-area-helper-text-error-color: var(--h-fg-danger-default);
  --h-input-area-font-size: var(--font-size-input);
  --h-input-area-line-height: var(--line-height-input);
  --h-input-area-font-weight: var(--font-weight-input);
  --h-input-area-letter-spacing: var(--letter-spacing-input);
  --h-input-group-label-color: var(--h-fg-neutral-default);
  --h-input-group-label-optional-color: var(--h-fg-neutral-secondary);
  --h-input-group-helper-text-color: var(--h-fg-neutral-secondary);
  --h-input-group-helper-text-error-color: var(--h-fg-danger-default);
  --h-select-color: var(--h-fg-neutral-default);
  --h-select-disabled-color: var(--h-fg-neutral-disabled);
  --h-select-placeholder-color: var(--h-fg-neutral-secondary);
  --h-select-label-color: var(--h-fg-neutral-default);
  --h-select-label-optional-color: var(--h-fg-neutral-secondary);
  --h-select-helper-text-color: var(--h-fg-neutral-secondary);
  --h-select-helper-text-error-color: var(--h-fg-danger-default);
  --h-dropdown-list-bg: var(--h-bg-neutral-elevated);
  --h-dropdown-list-bg-hover: var(--h-bg-neutral-hover);
  --h-dropdown-list-bg-active: var(--h-bg-neutral-hover);
  --h-dropdown-list-border: var(--h-stroke-default);
  --h-dropdown-list-color: var(--h-fg-neutral-default);
  --h-dropdown-list-color-disabled: var(--h-fg-neutral-disabled);
  --h-dropdown-list-color-no-results: var(--h-fg-neutral-secondary);
  --h-dropdown-list-color-non-selectable: var(--h-fg-neutral-secondary);
  --h-upload-title-color: var(--h-fg-neutral-default);
  --h-upload-subtitle-color: var(--h-fg-neutral-secondary);
  --h-upload-background-color: var(--h-bg-neutral-default);
  --h-upload-border-color: var(--h-stroke-default);
  --h-upload-focus-border-color: var(--h-stroke-brand);
  --h-upload-hover-border-color: var(--h-stroke-brand);
  --h-upload-hover-background-color: var(--h-bg-neutral-hover);
  --h-upload-disabled-color: var(--h-fg-neutral-disabled);
  --h-upload-disabled-background-color: var(--h-bg-neutral-disabled);
  --h-upload-disabled-border-color: var(--h-stroke-default);
  --h-hyperlink-color: var(--h-fg-brand-default);
  --h-hyperlink-border: 1px solid currentColor;
  --h-hyperlink-disabled-color: var(--h-fg-brand-disabled);
  --h-hyperlink-focus-outline: var(--h-fg-brand-secondary);
  --h-circle-loader-color-primary: var(--h-fg-brand-default);
  --h-circle-loader-border-color-primary: var(--h-color-primary-100);
  --h-circle-loader-color-neutral: var(--h-fg-neutral-default);
  --h-circle-loader-border-color-neutral: var(--h-color-neutral-100);
  --h-circle-loader-color-danger: var(--h-fg-danger-default);
  --h-circle-loader-border-color-danger: var(--h-color-danger-100);
  --h-circle-loader-color-warning: var(--h-fg-warning-default);
  --h-circle-loader-border-color-warning: var(--h-color-warning-100);
  --h-circle-loader-color-neon: var(--h-color-neon-500);
  --h-circle-loader-border-color-neon: var(--h-color-neutral-800);
  --h-circle-loader-color-light: var(--h-bg-neutral-inverse-default);
  --h-circle-loader-border-color-light: var(--h-color-neutral-100);
  --h-circle-loader-size-small: 24px;
  --h-circle-loader-size-medium: 32px;
  --h-circle-loader-size-large: 72px;
  --h-circle-loader-border-size: 4px;
  --h-progress-circle-color-primary: var(--h-fg-brand-default);
  --h-progress-circle-bg-primary: var(--h-bg-brand-tint-default);
  --h-progress-circle-color-success: var(--h-fg-success-secondary);
  --h-progress-circle-bg-success: var(--h-bg-success-tint-default);
  --h-progress-circle-color-danger: var(--h-fg-danger-secondary);
  --h-progress-circle-bg-danger: var(--h-bg-danger-tint-default);
  --h-progress-circle-color-warning: var(--h-fg-warning-secondary);
  --h-progress-circle-bg-warning: var(--h-bg-warning-tint-default);
  --h-progress-circle-color-neutral: var(--h-fg-neutral-default);
  --h-progress-circle-bg-neutral: var(--h-bg-neutral-surface-secondary);
  --h-chip-primary-filled-color: var(--h-fg-neutral-default);
  --h-chip-primary-filled-bg: var(--h-bg-neutral-surface);
  --h-chip-primary-filled-border: transparent;
  --h-chip-primary-filled-hover-color: var(--h-fg-neutral-default);
  --h-chip-primary-filled-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-primary-filled-hover-border: transparent;
  --h-chip-primary-filled-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-primary-filled-disabled-bg: var(--h-bg-neutral-disabled);
  --h-chip-primary-filled-disabled-border: transparent;
  --h-chip-primary-filled-selected-color: var(--h-fg-brand-default);
  --h-chip-primary-filled-selected-bg: var(--h-bg-brand-tint-default);
  --h-chip-primary-filled-selected-border: transparent;
  --h-chip-primary-filled-selected-hover-color: var(--h-fg-brand-default);
  --h-chip-primary-filled-selected-hover-bg: var(--h-bg-brand-tint-hover);
  --h-chip-primary-filled-selected-hover-border: transparent;
  --h-chip-primary-outline-color: var(--h-fg-neutral-default);
  --h-chip-primary-outline-bg: var(--h-bg-neutral-default);
  --h-chip-primary-outline-border: var(--h-stroke-default);
  --h-chip-primary-outline-hover-color: var(--h-fg-neutral-default);
  --h-chip-primary-outline-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-primary-outline-hover-border: var(--h-stroke-default);
  --h-chip-primary-outline-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-primary-outline-disabled-bg: var(--h-bg-neutral-default);
  --h-chip-primary-outline-disabled-border: var(--h-stroke-default);
  --h-chip-primary-outline-selected-color: var(--h-fg-brand-default);
  --h-chip-primary-outline-selected-bg: var(--h-bg-brand-tint-default);
  --h-chip-primary-outline-selected-border: var(--h-stroke-brand);
  --h-chip-primary-outline-selected-hover-color: var(--h-fg-brand-default);
  --h-chip-primary-outline-selected-hover-bg: var(--h-bg-brand-tint-hover);
  --h-chip-primary-outline-selected-hover-border: var(--h-stroke-brand);
  --h-chip-secondary-filled-color: var(--h-fg-neutral-default);
  --h-chip-secondary-filled-bg: var(--h-bg-neutral-surface);
  --h-chip-secondary-filled-border: transparent;
  --h-chip-secondary-filled-hover-color: var(--h-fg-neutral-default);
  --h-chip-secondary-filled-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-secondary-filled-hover-border: transparent;
  --h-chip-secondary-filled-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-secondary-filled-disabled-bg: var(--h-bg-neutral-disabled);
  --h-chip-secondary-filled-disabled-border: transparent;
  --h-chip-secondary-filled-selected-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-filled-selected-bg: var(--h-bg-neutral-inverse-default);
  --h-chip-secondary-filled-selected-border: transparent;
  --h-chip-secondary-filled-selected-hover-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-filled-selected-hover-bg: var(--h-bg-neutral-inverse-hover);
  --h-chip-secondary-filled-selected-hover-border: transparent;
  --h-chip-secondary-outline-color: var(--h-fg-neutral-default);
  --h-chip-secondary-outline-bg: var(--h-bg-neutral-default);
  --h-chip-secondary-outline-border: var(--h-stroke-default);
  --h-chip-secondary-outline-hover-color: var(--h-fg-neutral-default);
  --h-chip-secondary-outline-hover-bg: var(--h-bg-neutral-hover);
  --h-chip-secondary-outline-hover-border: var(--h-stroke-default);
  --h-chip-secondary-outline-disabled-color: var(--h-fg-neutral-disabled);
  --h-chip-secondary-outline-disabled-bg: var(--h-bg-neutral-default);
  --h-chip-secondary-outline-disabled-border: var(--h-stroke-default);
  --h-chip-secondary-outline-selected-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-outline-selected-bg: var(--h-bg-neutral-inverse-default);
  --h-chip-secondary-outline-selected-border: transparent;
  --h-chip-secondary-outline-selected-hover-color: var(--h-fg-neutral-inverse-default);
  --h-chip-secondary-outline-selected-hover-bg: var(--h-bg-neutral-inverse-hover);
  --h-chip-secondary-outline-selected-hover-border: transparent;
  --h-tabs-tab-hover-bg: var(--h-bg-neutral-hover);
  --h-tabs-indicator-bg: var(--h-stroke-brand);
  --h-tabs-color-active: var(--h-fg-brand-default);
  --h-tabs-color: var(--h-fg-neutral-secondary);
  --h-tabs-focus-visible-outline: 2px solid var(--h-stroke-brand);
  --h-segmented-control-bg: var(--h-color-light-a10);
  --h-segmented-control-segment-color: var(--h-color-neutral-400);
  --h-segmented-control-segment-active-bg: var(--h-color-neutral-900);
  --h-segmented-control-segment-active-color: var(--h-color-neutral-50);
  --h-segmented-control-segment-active-border: none;
  --h-segmented-control-segment-active-shadow: 0 0 4px 0 #0000001f;
  --h-segmented-control-segment-hover-color: var(--h-color-neutral-0);
  --h-segmented-control-segment-focus-shadow: 0px 0px 0px 2px var(--primary--400);
  --h-notification-badge-bg: var(--danger--600);
  --h-notification-badge-color: var(--neutral--0);
  --h-border-border-color: var(--h-stroke-default);
  --h-border-background-color: var(--h-bg-neutral-default);
  --h-border-focus-color: var(--h-stroke-brand);
  --h-border-error-color: var(--h-stroke-danger);
  --h-border-disabled-background-color: var(--h-bg-neutral-disabled);
  --h-border-disabled-color: var(--h-stroke-default);
  --h-border-ai-color: var(--h-gradient-ai);
  --h-switch-color: var(--h-bg-brand-default);
  --h-switch-color-off: var(--h-bg-neutral-surface-secondary);
  --h-switch-color-disabled: var(--h-bg-neutral-surface-secondary);
  --h-switch-bubble: var(--h-color-neutral-0);
  --h-switch-bubble-disabled: var(--h-fg-brand-inverse-disabled);
  --h-pagination-bg-color: var(--h-color-neutral-0);
  --h-pagination-border-color: var(--h-stroke-default);
  --h-pagination-text-color: var(--h-fg-neutral-secondary);
  --h-pagination-page-number-color: var(--h-fg-neutral-default);
  --h-toast-bg-color: var(--h-bg-neutral-inverse-default);
  --h-toast-text-color: var(--h-fg-neutral-inverse-default);
  --h-toast-divider-color: var(--h-stroke-default-inverse);
  --h-toast-shadow: var(--h-shadow-2-bottom);
  --h-toast-notification-bg-color: var(--h-bg-neutral-elevated);
  --h-toast-notification-text-color: var(--h-fg-neutral-default);
  --h-toast-notification-shadow: var(--h-shadow-2-bottom);
  --h-snackbar-info-bg: var(--h-bg-neutral-surface);
  --h-snackbar-info-color: var(--h-fg-neutral-default);
  --h-snackbar-info-icon-color: var(--h-fg-neutral-default);
  --h-snackbar-success-bg: var(--h-bg-success-tint-default);
  --h-snackbar-success-color: var(--h-fg-neutral-default);
  --h-snackbar-success-icon-color: var(--h-fg-success-secondary);
  --h-snackbar-warning-bg: var(--h-bg-warning-tint-default);
  --h-snackbar-warning-color: var(--h-fg-neutral-default);
  --h-snackbar-warning-icon-color: var(--h-fg-warning-secondary);
  --h-snackbar-danger-bg: var(--h-bg-danger-tint-default);
  --h-snackbar-danger-color: var(--h-fg-neutral-default);
  --h-snackbar-danger-icon-color: var(--h-fg-danger-secondary);
  --h-notification-row-primary-bg: var(--h-bg-brand-tint-default);
  --h-notification-row-primary-color: var(--h-fg-neutral-default);
  --h-notification-row-primary-icon-color: var(--h-fg-brand-default);
  --h-notification-row-info-bg: var(--h-bg-neutral-surface);
  --h-notification-row-info-color: var(--h-fg-neutral-default);
  --h-notification-row-info-icon-color: var(--h-fg-neutral-default);
  --h-notification-row-success-bg: var(--h-bg-success-tint-default);
  --h-notification-row-success-color: var(--h-fg-neutral-default);
  --h-notification-row-success-icon-color: var(--h-fg-success-secondary);
  --h-notification-row-warning-bg: var(--h-bg-warning-tint-default);
  --h-notification-row-warning-color: var(--h-fg-neutral-default);
  --h-notification-row-warning-icon-color: var(--h-fg-warning-secondary);
  --h-notification-row-danger-bg: var(--h-bg-danger-tint-default);
  --h-notification-row-danger-color: var(--h-fg-neutral-default);
  --h-notification-row-danger-icon-color: var(--h-fg-danger-secondary);
  --h-card-image-bg: var(--h-bg-neutral-default);
  --h-card-image-image-bg: var(--h-bg-neutral-secondary);
  --h-card-image-label-color: var(--h-fg-neutral-default);
  --h-card-image-description-color: var(--h-fg-neutral-secondary);
  --h-progress-stepper-circle-incomplete: var(--h-fg-neutral-disabled);
  --h-progress-stepper-circle-complete: var(--h-fg-neutral-default);
  --h-progress-stepper-circle-active: var(--h-fg-neutral-default);
  --h-progress-stepper-circle-active-disabled: var(--h-fg-neutral-disabled);
  --h-progress-stepper-circle-disabled: var(--h-bg-neutral-disabled);
  --h-progress-stepper-line-default: var(--h-fg-neutral-disabled);
  --h-progress-stepper-line-complete: var(--h-fg-neutral-default);
  --h-progress-stepper-line-disabled: var(--h-bg-neutral-disabled);
  --h-progress-stepper-label-incomplete: var(--h-fg-neutral-disabled);
  --h-progress-stepper-label-active: var(--h-fg-neutral-default);
  --h-progress-stepper-label-complete: var(--h-fg-neutral-default);
  --h-progress-stepper-label-disabled: var(--h-fg-neutral-disabled);
  --h-progress-stepper-focus-outline: var(--h-fg-brand-secondary);
  --h-bottom-sheet-bg: var(--h-bg-neutral-default);
  --h-bottom-sheet-backdrop-bg: var(--h-color-dark-a75);
  --h-bottom-sheet-border-color: var(--h-stroke-subtle);
  --h-bottom-sheet-stroke-color: var(--h-stroke-default);
  --h-bottom-sheet-handle-color: var(--h-stroke-default);
  --h-bottom-sheet-shadow: var(--h-shadow-3-top);
  --h-date-input-bg: transparent;
  --h-date-input-border-color: var(--h-stroke-default);
  --h-date-input-day-color: var(--h-fg-neutral-default);
  --h-date-input-day-hover-bg: var(--h-bg-neutral-hover);
  --h-date-input-day-active-bg: var(--h-bg-neutral-inverse-default);
  --h-date-input-day-active-color: var(--h-fg-neutral-inverse-default);
  --h-date-input-day-disabled-color: var(--h-fg-neutral-disabled);
  --h-date-input-day-offset-color: var(--h-fg-neutral-disabled);
  --h-date-input-weekday-color: var(--h-fg-neutral-secondary);
  --h-date-input-today-dot: var(--h-fg-neutral-default);
  --h-date-input-overlay-bg: var(--h-bg-neutral-elevated);
  --h-date-input-range-band-bg: color-mix(in srgb, var(--h-bg-neutral-inverse-default) 14%, transparent);
  --h-dialog-bg: var(--h-bg-neutral-default);
  --h-dialog-backdrop-bg: var(--h-color-dark-a75);
  --h-dialog-border-color: var(--h-stroke-subtle);
  --h-dialog-stroke-color: var(--h-stroke-default);
  --h-dialog-shadow: var(--h-shadow-3-bottom);
}

:root {
  --h-color-neutral-0: #fff;
  --h-color-neutral-50: #f8f9fa;
  --h-color-neutral-100: #f5f5f6;
  --h-color-neutral-200: #dedee2;
  --h-color-neutral-300: #c6c6cc;
  --h-color-neutral-400: #9d9ea4;
  --h-color-neutral-500: #797980;
  --h-color-neutral-600: #58585e;
  --h-color-neutral-700: #36363b;
  --h-color-neutral-800: #222225;
  --h-color-neutral-900: #18181a;
  --h-color-neutral-950: #101011;
  --h-color-neutral-1000: #000;
  --h-color-primary-50: #f5f6ff;
  --h-color-primary-100: #e6e8ff;
  --h-color-primary-200: #d9dbff;
  --h-color-primary-300: #bcbdff;
  --h-color-primary-400: #9d99ff;
  --h-color-primary-500: #7b66ff;
  --h-color-primary-600: #673de6;
  --h-color-primary-700: #471ea7;
  --h-color-primary-800: #331c74;
  --h-color-primary-900: #251951;
  --h-color-primary-950: #110c29;
  --h-color-meteorite-50: #f5f5ff;
  --h-color-meteorite-100: #eaeaff;
  --h-color-meteorite-200: #cbc8ff;
  --h-color-meteorite-300: #b6b2ff;
  --h-color-meteorite-400: #a19bff;
  --h-color-meteorite-500: #8c85ff;
  --h-color-light-blue-50: #fafbff;
  --h-color-light-blue-100: #f4f5ff;
  --h-color-light-blue-200: #d5dfff;
  --h-color-light-blue-300: #c3cce9;
  --h-color-light-blue-400: #b0b9d4;
  --h-color-light-blue-500: #888faa;
  --h-color-neon-500: #cf0;
  --h-color-neon-600: #bded00;
  --h-color-peridot-500: #0f0;
  --h-color-peridot-600: #20e052;
  --h-color-warning-50: #fdf6e8;
  --h-color-warning-100: #ffeec8;
  --h-color-warning-200: #ffe399;
  --h-color-warning-300: #ffd366;
  --h-color-warning-400: #ffbf1a;
  --h-color-warning-500: #e69800;
  --h-color-warning-600: #c46c00;
  --h-color-warning-700: #9b4600;
  --h-color-warning-800: #6b2c00;
  --h-color-warning-900: #4a1c00;
  --h-color-warning-950: #231000;
  --h-color-success-50: #f1f9f3;
  --h-color-success-100: #dcf8e3;
  --h-color-success-200: #b8f1c9;
  --h-color-success-300: #7ce5a2;
  --h-color-success-400: #3ccb7f;
  --h-color-success-500: #009e5b;
  --h-color-success-600: #007a49;
  --h-color-success-700: #005432;
  --h-color-success-800: #003d24;
  --h-color-success-900: #002e1a;
  --h-color-success-950: #01170b;
  --h-color-danger-50: #fff4f3;
  --h-color-danger-100: #ffeae9;
  --h-color-danger-200: #ffd5d3;
  --h-color-danger-300: #ffb5b3;
  --h-color-danger-400: #ff8381;
  --h-color-danger-500: #e73a47;
  --h-color-danger-600: #be1025;
  --h-color-danger-700: #870013;
  --h-color-danger-800: #610a0e;
  --h-color-danger-900: #45100f;
  --h-color-danger-950: #230706;
  --h-color-blue-50: #f3f7ff;
  --h-color-blue-100: #e8f0ff;
  --h-color-blue-200: #d3e1ff;
  --h-color-blue-300: #b3cbff;
  --h-color-blue-400: #83a7ff;
  --h-color-blue-500: #4c78ff;
  --h-color-blue-600: #3c5ae6;
  --h-color-blue-700: #2334a3;
  --h-color-blue-800: #1b2872;
  --h-color-blue-900: #16204f;
  --h-color-blue-950: #090f28;
  --h-gradient-ai: linear-gradient(-45deg, #e536db, var(--h-color-primary-600), #3ab0ff);
  --h-color-light-a0: #fff0;
  --h-color-light-a2: #ffffff05;
  --h-color-light-a5: #ffffff0d;
  --h-color-light-a10: #ffffff1a;
  --h-color-light-a15: #ffffff26;
  --h-color-light-a20: #fff3;
  --h-color-light-a25: #ffffff40;
  --h-color-light-a50: #ffffff80;
  --h-color-light-a75: #ffffffbf;
  --h-color-light-a80: #fffc;
  --h-color-light-a90: #ffffffe6;
  --h-color-dark-a0: #0000;
  --h-color-dark-a2: #00000005;
  --h-color-dark-a5: #0000000d;
  --h-color-dark-a10: #0000001a;
  --h-color-dark-a15: #00000026;
  --h-color-dark-a20: #0003;
  --h-color-dark-a25: #00000040;
  --h-color-dark-a50: #00000080;
  --h-color-dark-a75: #000000bf;
  --h-color-dark-a80: #000c;
  --h-color-dark-a90: #000000e6;
  --h-color-primary-a0: #7b66ff00;
  --h-color-primary-a2: #7b66ff05;
  --h-color-primary-a5: #7b66ff0d;
  --h-color-primary-a10: #7b66ff1a;
  --h-color-primary-a15: #7b66ff26;
  --h-color-primary-a20: #7b66ff33;
  --h-color-primary-a25: #7b66ff40;
  --h-color-primary-a50: #7b66ff80;
  --h-color-primary-a75: #7b66ffbf;
  --h-color-primary-a80: #7b66ffcc;
  --h-color-primary-a90: #7b66ffe6;
  --h-color-danger-a0: #e73a4700;
  --h-color-danger-a2: #e73a4705;
  --h-color-danger-a5: #e73a470d;
  --h-color-danger-a10: #e73a471a;
  --h-color-danger-a15: #e73a4726;
  --h-color-danger-a20: #e73a4733;
  --h-color-danger-a25: #e73a4740;
  --h-color-danger-a50: #e73a4780;
  --h-color-danger-a75: #e73a47bf;
  --h-color-danger-a80: #e73a47cc;
  --h-color-danger-a90: #e73a47e6;
  --h-color-warning-a0: #e6980000;
  --h-color-warning-a2: #e6980005;
  --h-color-warning-a5: #e698000d;
  --h-color-warning-a10: #e698001a;
  --h-color-warning-a15: #e6980026;
  --h-color-warning-a20: #e6980033;
  --h-color-warning-a25: #e6980040;
  --h-color-warning-a50: #e6980080;
  --h-color-warning-a75: #e69800bf;
  --h-color-warning-a80: #e69800cc;
  --h-color-warning-a90: #e69800e6;
  --h-color-success-a0: #009e5b00;
  --h-color-success-a2: #009e5b05;
  --h-color-success-a5: #009e5b0d;
  --h-color-success-a10: #009e5b1a;
  --h-color-success-a15: #009e5b26;
  --h-color-success-a20: #009e5b33;
  --h-color-success-a25: #009e5b40;
  --h-color-success-a50: #009e5b80;
  --h-color-success-a75: #009e5bbf;
  --h-color-success-a80: #009e5bcc;
  --h-color-success-a90: #009e5be6;
  --h-color-blue-a0: #4c78ff00;
  --h-color-blue-a2: #4c78ff05;
  --h-color-blue-a5: #4c78ff0d;
  --h-color-blue-a10: #4c78ff1a;
  --h-color-blue-a15: #4c78ff26;
  --h-color-blue-a20: #4c78ff33;
  --h-color-blue-a25: #4c78ff40;
  --h-color-blue-a50: #4c78ff80;
  --h-color-blue-a75: #4c78ffbf;
  --h-color-blue-a80: #4c78ffcc;
  --h-color-blue-a90: #4c78ffe6;
  --neutral--0: #fff;
  --neutral--50: #f8f9fa;
  --neutral--100: #f2f3f6;
  --neutral--200: #d8dae0;
  --neutral--300: #6d7081;
  --neutral--400: #3b3d4a;
  --neutral--500: #262831;
  --neutral--600: #1d1e20;
  --neutral--700: #161718;
  --neutral--800: #000;
  --primary--50: #f1ecff;
  --primary--100: #e2dbfc;
  --primary--200: #c5b8f8;
  --primary--300: #b39ef3;
  --primary--400: #7253ee;
  --primary--500: #673de6;
  --primary--600: #5025d1;
  --primary--700: #45209d;
  --primary--800: #2f1c6a;
  --primary--900: #261559;
  --primary--1000: #1f1346;
  --meteorite--50: #f5f5ff;
  --meteorite--100: #eaeaff;
  --meteorite--200: #cbc8ff;
  --meteorite--300: #b6b2ff;
  --meteorite--400: #a19bff;
  --meteorite--500: #8c85ff;
  --light-blue--50: #fafbff;
  --light-blue--100: #f4f5ff;
  --light-blue--200: #d5dfff;
  --light-blue--300: #c3cce9;
  --light-blue--400: #b0b9d4;
  --light-blue--500: #888faa;
  --danger--50: #fff3f7;
  --danger--100: #ffe8ef;
  --danger--200: #fea8c2;
  --danger--300: #fd8bad;
  --danger--400: #fc6e99;
  --danger--500: #fc5185;
  --danger--600: #d63163;
  --danger--700: #b22852;
  --warning--100: #fff8e2;
  --warning--200: #ffd28c;
  --warning--500: #ffcd35;
  --warning--600: #fea419;
  --warning--700: #9f6000;
  --success--100: #def4f0;
  --success--200: #80d8c8;
  --success--500: #00b090;
  --success--600: #008361;
  --neon--500: #cf0;
  --neon--600: #bded00;
  --peridot--500: #0f0;
  --peridot--600: #20e052;
  --niaga-primary: #007aff;
  --niaga-primary-dark: #002199;
  --niaga-primary-light: #e0efff;
  --niaga-primary-lightest: #ebf4ff;
  --niaga-primary-chart: #80bdff;
  --niaga-meteorite: #43ccff;
  --niaga-meteorite-dark: #01012e;
  --niaga-meteorite-light: #f5faff;
  --niaga-warning: #ff9800;
  --niaga-warning-dark: #ff5a00;
  --niaga-warning-chart: #ffcb80;
  --niaga-white-blue: #f5faff;
  --niaga-darken-light: #e0efff;
  --niaga-blue-dark: #265ab2;
  --h-z-index-base: 0;
  --h-z-index-sticky: 100;
  --h-z-index-sticky-dropdown: 200;
  --h-z-index-dropdown: 1000;
  --h-z-index-header: 1100;
  --h-z-index-header-dropdown: 1200;
  --h-z-index-modal: 2000;
  --h-z-index-modal-dropdown: 2100;
  --h-z-index-tooltip: 3000;
  --h-z-index-max: 9999;
  --h-scrollbar-thumb: var(--h-bg-neutral-surface-secondary);
  --h-scrollbar-thumb-hover: var(--h-color-neutral-400);
  --font-size-title-special: 80px;
  --line-height-title-special: 88px;
  --font-weight-title-special: 399;
  --letter-spacing-title-special: -.005em;
  --font-size-title-special-bold: 80px;
  --line-height-title-special-bold: 88px;
  --font-weight-title-special-bold: 599;
  --letter-spacing-title-special-bold: -.005em;
  --font-size-title-special-medium: 80px;
  --line-height-title-special-medium: 88px;
  --font-weight-title-special-medium: 499;
  --letter-spacing-title-special-medium: -.005em;
  --font-size-title-0: 56px;
  --line-height-title-0: 64px;
  --font-weight-title-0: 399;
  --letter-spacing-title-0: -.005em;
  --font-size-title-0-bold: 56px;
  --line-height-title-0-bold: 64px;
  --font-weight-title-0-bold: 599;
  --letter-spacing-title-0-bold: -.005em;
  --font-size-title-0-medium: 56px;
  --line-height-title-0-medium: 64px;
  --font-weight-title-0-medium: 499;
  --letter-spacing-title-0-medium: -.005em;
  --font-size-title-1: 48px;
  --line-height-title-1: 56px;
  --font-weight-title-1: 399;
  --letter-spacing-title-1: -.005em;
  --font-size-title-1-bold: 48px;
  --line-height-title-1-bold: 56px;
  --font-weight-title-1-bold: 599;
  --letter-spacing-title-1-bold: -.005em;
  --font-size-title-1-medium: 48px;
  --line-height-title-1-medium: 56px;
  --font-weight-title-1-medium: 499;
  --letter-spacing-title-1-medium: -.005em;
  --font-size-title-2: 36px;
  --line-height-title-2: 44px;
  --font-weight-title-2: 399;
  --letter-spacing-title-2: -.005em;
  --font-size-title-2-bold: 36px;
  --line-height-title-2-bold: 44px;
  --font-weight-title-2-bold: 599;
  --letter-spacing-title-2-bold: -.005em;
  --font-size-title-2-medium: 36px;
  --line-height-title-2-medium: 44px;
  --font-weight-title-2-medium: 499;
  --letter-spacing-title-2-medium: -.005em;
  --font-size-title-3: 32px;
  --line-height-title-3: 40px;
  --font-weight-title-3: 399;
  --letter-spacing-title-3: -.005em;
  --font-size-title-3-bold: 32px;
  --line-height-title-3-bold: 40px;
  --font-weight-title-3-bold: 599;
  --letter-spacing-title-3-bold: -.005em;
  --font-size-title-3-medium: 32px;
  --line-height-title-3-medium: 40px;
  --font-weight-title-3-medium: 499;
  --letter-spacing-title-3-medium: -.005em;
  --font-size-heading-1: 24px;
  --line-height-heading-1: 32px;
  --font-weight-heading-1: 599;
  --letter-spacing-heading-1: -.005em;
  --font-size-heading-1-regular: 24px;
  --line-height-heading-1-regular: 32px;
  --font-weight-heading-1-regular: 399;
  --letter-spacing-heading-1-regular: -.005em;
  --font-size-heading-1-medium: 24px;
  --line-height-heading-1-medium: 32px;
  --font-weight-heading-1-medium: 499;
  --letter-spacing-heading-1-medium: -.005em;
  --font-size-heading-2: 20px;
  --line-height-heading-2: 28px;
  --font-weight-heading-2: 599;
  --letter-spacing-heading-2: -.005em;
  --font-size-heading-2-regular: 20px;
  --line-height-heading-2-regular: 28px;
  --font-weight-heading-2-regular: 399;
  --letter-spacing-heading-2-regular: -.005em;
  --font-size-heading-2-medium: 20px;
  --line-height-heading-2-medium: 28px;
  --font-weight-heading-2-medium: 499;
  --letter-spacing-heading-2-medium: -.005em;
  --font-size-heading-3: 18px;
  --line-height-heading-3: 26px;
  --font-weight-heading-3: 599;
  --letter-spacing-heading-3: -.005em;
  --font-size-heading-3-regular: 18px;
  --line-height-heading-3-regular: 26px;
  --font-weight-heading-3-regular: 399;
  --letter-spacing-heading-3-regular: -.005em;
  --font-size-heading-3-medium: 18px;
  --line-height-heading-3-medium: 26px;
  --font-weight-heading-3-medium: 499;
  --letter-spacing-heading-3-medium: -.005em;
  --font-size-body-1: 16px;
  --line-height-body-1: 24px;
  --font-weight-body-1: 399;
  --letter-spacing-body-1: 0;
  --font-size-body-1-medium: 16px;
  --line-height-body-1-medium: 24px;
  --font-weight-body-1-medium: 499;
  --letter-spacing-body-1-medium: 0;
  --font-size-body-1-bold: 16px;
  --line-height-body-1-bold: 24px;
  --font-weight-body-1-bold: 599;
  --letter-spacing-body-1-bold: 0;
  --font-size-body-2: 14px;
  --line-height-body-2: 20px;
  --font-weight-body-2: 399;
  --letter-spacing-body-2: 0;
  --font-size-body-2-medium: 14px;
  --line-height-body-2-medium: 20px;
  --font-weight-body-2-medium: 499;
  --letter-spacing-body-2-medium: 0;
  --font-size-body-2-bold: 14px;
  --line-height-body-2-bold: 20px;
  --font-weight-body-2-bold: 599;
  --letter-spacing-body-2-bold: 0;
  --font-size-body-3: 12px;
  --line-height-body-3: 16px;
  --font-weight-body-3: 399;
  --letter-spacing-body-3: 0;
  --font-size-body-3-medium: 12px;
  --line-height-body-3-medium: 16px;
  --font-weight-body-3-medium: 499;
  --letter-spacing-body-3-medium: 0;
  --font-size-body-3-bold: 12px;
  --line-height-body-3-bold: 16px;
  --font-weight-body-3-bold: 599;
  --letter-spacing-body-3-bold: 0;
  --font-size-overline: 12px;
  --line-height-overline: 16px;
  --font-weight-overline: 699;
  --letter-spacing-overline: 0;
  --font-size-caption: 12px;
  --line-height-caption: 12px;
  --font-weight-caption: 399;
  --letter-spacing-caption: 0;
  --font-size-button-1: 16px;
  --line-height-button-1: 24px;
  --font-weight-button-1: 599;
  --letter-spacing-button-1: 0;
  --font-size-button-2: 14px;
  --line-height-button-2: 24px;
  --font-weight-button-2: 599;
  --letter-spacing-button-2: 0;
  --font-size-button-3: 14px;
  --line-height-button-3: 24px;
  --font-weight-button-3: 499;
  --letter-spacing-button-3: 0;
  --font-size-button-4: 12px;
  --line-height-button-4: 20px;
  --font-weight-button-4: 599;
  --letter-spacing-button-4: 0;
  --font-size-input: 14px;
  --line-height-input: 24px;
  --font-weight-input: 399;
  --letter-spacing-input: 0;
  --font-family-mono: "DM Mono", monospace;
  --font-size-mono-1: 16px;
  --line-height-mono-1: 24px;
  --font-weight-mono-1: 400;
  --letter-spacing-mono-1: 0;
  --font-size-mono-1-medium: 16px;
  --line-height-mono-1-medium: 24px;
  --font-weight-mono-1-medium: 500;
  --letter-spacing-mono-1-medium: 0;
  --font-size-mono-2: 14px;
  --line-height-mono-2: 20px;
  --font-weight-mono-2: 400;
  --letter-spacing-mono-2: 0;
  --font-size-mono-2-medium: 14px;
  --line-height-mono-2-medium: 20px;
  --font-weight-mono-2-medium: 500;
  --letter-spacing-mono-2-medium: 0;
  --font-size-mono-3: 12px;
  --line-height-mono-3: 16px;
  --font-weight-mono-3: 400;
  --letter-spacing-mono-3: 0;
  --font-size-mono-3-medium: 12px;
  --line-height-mono-3-medium: 16px;
  --font-weight-mono-3-medium: 500;
  --letter-spacing-mono-3-medium: 0;
  --font-size-mono: var(--font-size-mono-3-medium);
  --line-height-mono: var(--line-height-mono-3-medium);
  --font-weight-mono: var(--font-weight-mono-3-medium);
  --letter-spacing-mono: var(--letter-spacing-mono-3-medium);
  --font-size-mono-medium: var(--font-size-mono-2-medium);
  --line-height-mono-medium: var(--line-height-mono-2-medium);
  --font-weight-mono-medium: var(--font-weight-mono-2-medium);
  --letter-spacing-mono-medium: var(--letter-spacing-mono-2-medium);
  --font-size-mono-large: var(--font-size-mono-1-medium);
  --line-height-mono-large: var(--line-height-mono-1-medium);
  --font-weight-mono-large: var(--font-weight-mono-1-medium);
  --letter-spacing-mono-large: var(--letter-spacing-mono-1-medium);
}

@media (max-width: 768px) {
  :root {
    --font-size-title-special: 48px;
    --line-height-title-special: 56px;
    --font-weight-title-special: 399;
    --letter-spacing-title-special: -.005em;
    --font-size-title-0: 48px;
    --line-height-title-0: 56px;
    --font-weight-title-0: 399;
    --letter-spacing-title-0: -.005em;
    --font-size-title-1: 36px;
    --line-height-title-1: 44px;
    --font-weight-title-1: 399;
    --letter-spacing-title-1: -.005em;
    --font-size-title-2: 32px;
    --line-height-title-2: 40px;
    --font-weight-title-2: 399;
    --letter-spacing-title-2: -.005em;
    --font-size-title-3: 24px;
    --line-height-title-3: 32px;
    --font-weight-title-3: 399;
    --letter-spacing-title-3: -.005em;
    --font-size-title-special-bold: 48px;
    --line-height-title-special-bold: 56px;
    --font-size-title-0-bold: 48px;
    --line-height-title-0-bold: 56px;
    --font-size-title-1-bold: 36px;
    --line-height-title-1-bold: 44px;
    --font-size-title-2-bold: 32px;
    --line-height-title-2-bold: 40px;
    --font-size-title-3-bold: 24px;
    --line-height-title-3-bold: 32px;
    --font-size-title-special-medium: 48px;
    --line-height-title-special-medium: 56px;
    --font-size-title-0-medium: 48px;
    --line-height-title-0-medium: 56px;
    --font-size-title-1-medium: 36px;
    --line-height-title-1-medium: 44px;
    --font-size-title-2-medium: 32px;
    --line-height-title-2-medium: 40px;
    --font-size-title-3-medium: 24px;
    --line-height-title-3-medium: 32px;
    --font-size-heading-1: 20px;
    --line-height-heading-1: 28px;
    --font-size-heading-1-regular: 20px;
    --line-height-heading-1-regular: 28px;
    --font-size-heading-1-medium: 20px;
    --line-height-heading-1-medium: 28px;
    --font-size-heading-2: 18px;
    --line-height-heading-2: 26px;
    --font-size-heading-2-regular: 18px;
    --line-height-heading-2-regular: 26px;
    --font-size-heading-2-medium: 18px;
    --line-height-heading-2-medium: 26px;
  }
}

.h-t-title-special {
  font-size: var(--font-size-title-special);
  line-height: var(--line-height-title-special);
  font-weight: var(--font-weight-title-special);
  letter-spacing: var(--letter-spacing-title-special);
}

.h-t-title-special-bold {
  font-size: var(--font-size-title-special-bold);
  line-height: var(--line-height-title-special-bold);
  font-weight: var(--font-weight-title-special-bold);
  letter-spacing: var(--letter-spacing-title-special-bold);
}

.h-t-title-special-medium {
  font-size: var(--font-size-title-special-medium);
  line-height: var(--line-height-title-special-medium);
  font-weight: var(--font-weight-title-special-medium);
  letter-spacing: var(--letter-spacing-title-special-medium);
}

.h-t-title-0 {
  font-size: var(--font-size-title-0);
  line-height: var(--line-height-title-0);
  font-weight: var(--font-weight-title-0);
  letter-spacing: var(--letter-spacing-title-0);
}

.h-t-title-0-bold {
  font-size: var(--font-size-title-0-bold);
  line-height: var(--line-height-title-0-bold);
  font-weight: var(--font-weight-title-0-bold);
  letter-spacing: var(--letter-spacing-title-0-bold);
}

.h-t-title-0-medium {
  font-size: var(--font-size-title-0-medium);
  line-height: var(--line-height-title-0-medium);
  font-weight: var(--font-weight-title-0-medium);
  letter-spacing: var(--letter-spacing-title-0-medium);
}

.h-t-title-1 {
  font-size: var(--font-size-title-1);
  line-height: var(--line-height-title-1);
  font-weight: var(--font-weight-title-1);
  letter-spacing: var(--letter-spacing-title-1);
}

.h-t-title-1-bold {
  font-size: var(--font-size-title-1-bold);
  line-height: var(--line-height-title-1-bold);
  font-weight: var(--font-weight-title-1-bold);
  letter-spacing: var(--letter-spacing-title-1-bold);
}

.h-t-title-1-medium {
  font-size: var(--font-size-title-1-medium);
  line-height: var(--line-height-title-1-medium);
  font-weight: var(--font-weight-title-1-medium);
  letter-spacing: var(--letter-spacing-title-1-medium);
}

.h-t-title-2 {
  font-size: var(--font-size-title-2);
  line-height: var(--line-height-title-2);
  font-weight: var(--font-weight-title-2);
  letter-spacing: var(--letter-spacing-title-2);
}

.h-t-title-2-bold {
  font-size: var(--font-size-title-2-bold);
  line-height: var(--line-height-title-2-bold);
  font-weight: var(--font-weight-title-2-bold);
  letter-spacing: var(--letter-spacing-title-2-bold);
}

.h-t-title-2-medium {
  font-size: var(--font-size-title-2-medium);
  line-height: var(--line-height-title-2-medium);
  font-weight: var(--font-weight-title-2-medium);
  letter-spacing: var(--letter-spacing-title-2-medium);
}

.h-t-title-3 {
  font-size: var(--font-size-title-3);
  line-height: var(--line-height-title-3);
  font-weight: var(--font-weight-title-3);
  letter-spacing: var(--letter-spacing-title-3);
}

.h-t-title-3-bold {
  font-size: var(--font-size-title-3-bold);
  line-height: var(--line-height-title-3-bold);
  font-weight: var(--font-weight-title-3-bold);
  letter-spacing: var(--letter-spacing-title-3-bold);
}

.h-t-title-3-medium {
  font-size: var(--font-size-title-3-medium);
  line-height: var(--line-height-title-3-medium);
  font-weight: var(--font-weight-title-3-medium);
  letter-spacing: var(--letter-spacing-title-3-medium);
}

.h-t-heading-1 {
  font-size: var(--font-size-heading-1);
  line-height: var(--line-height-heading-1);
  font-weight: var(--font-weight-heading-1);
  letter-spacing: var(--letter-spacing-heading-1);
}

.h-t-heading-1-regular {
  font-size: var(--font-size-heading-1-regular);
  line-height: var(--line-height-heading-1-regular);
  font-weight: var(--font-weight-heading-1-regular);
  letter-spacing: var(--letter-spacing-heading-1-regular);
}

.h-t-heading-1-medium {
  font-size: var(--font-size-heading-1-medium);
  line-height: var(--line-height-heading-1-medium);
  font-weight: var(--font-weight-heading-1-medium);
  letter-spacing: var(--letter-spacing-heading-1-medium);
}

.h-t-heading-2 {
  font-size: var(--font-size-heading-2);
  line-height: var(--line-height-heading-2);
  font-weight: var(--font-weight-heading-2);
  letter-spacing: var(--letter-spacing-heading-2);
}

.h-t-heading-2-regular {
  font-size: var(--font-size-heading-2-regular);
  line-height: var(--line-height-heading-2-regular);
  font-weight: var(--font-weight-heading-2-regular);
  letter-spacing: var(--letter-spacing-heading-2-regular);
}

.h-t-heading-2-medium {
  font-size: var(--font-size-heading-2-medium);
  line-height: var(--line-height-heading-2-medium);
  font-weight: var(--font-weight-heading-2-medium);
  letter-spacing: var(--letter-spacing-heading-2-medium);
}

.h-t-heading-3 {
  font-size: var(--font-size-heading-3);
  line-height: var(--line-height-heading-3);
  font-weight: var(--font-weight-heading-3);
  letter-spacing: var(--letter-spacing-heading-3);
}

.h-t-heading-3-regular {
  font-size: var(--font-size-heading-3-regular);
  line-height: var(--line-height-heading-3-regular);
  font-weight: var(--font-weight-heading-3-regular);
  letter-spacing: var(--letter-spacing-heading-3-regular);
}

.h-t-heading-3-medium {
  font-size: var(--font-size-heading-3-medium);
  line-height: var(--line-height-heading-3-medium);
  font-weight: var(--font-weight-heading-3-medium);
  letter-spacing: var(--letter-spacing-heading-3-medium);
}

.h-t-body-1 {
  font-size: var(--font-size-body-1);
  line-height: var(--line-height-body-1);
  font-weight: var(--font-weight-body-1);
  letter-spacing: var(--letter-spacing-body-1);
}

.h-t-body-1-medium {
  font-size: var(--font-size-body-1-medium);
  line-height: var(--line-height-body-1-medium);
  font-weight: var(--font-weight-body-1-medium);
  letter-spacing: var(--letter-spacing-body-1-medium);
}

.h-t-body-1-bold {
  font-size: var(--font-size-body-1-bold);
  line-height: var(--line-height-body-1-bold);
  font-weight: var(--font-weight-body-1-bold);
  letter-spacing: var(--letter-spacing-body-1-bold);
}

.h-t-body-1-underline {
  font-size: var(--font-size-body-1);
  line-height: var(--line-height-body-1);
  font-weight: var(--font-weight-body-1);
  letter-spacing: var(--letter-spacing-body-1);
  text-decoration-line: underline;
}

.h-t-body-1-strike {
  font-size: var(--font-size-body-1);
  line-height: var(--line-height-body-1);
  font-weight: var(--font-weight-body-1);
  letter-spacing: var(--letter-spacing-body-1);
  text-decoration-line: line-through;
}

.h-t-body-1-medium-underline {
  font-size: var(--font-size-body-1-medium);
  line-height: var(--line-height-body-1-medium);
  font-weight: var(--font-weight-body-1-medium);
  letter-spacing: var(--letter-spacing-body-1-medium);
  text-decoration-line: underline;
}

.h-t-body-1-medium-strike {
  font-size: var(--font-size-body-1-medium);
  line-height: var(--line-height-body-1-medium);
  font-weight: var(--font-weight-body-1-medium);
  letter-spacing: var(--letter-spacing-body-1-medium);
  text-decoration-line: line-through;
}

.h-t-body-1-bold-underline {
  font-size: var(--font-size-body-1-bold);
  line-height: var(--line-height-body-1-bold);
  font-weight: var(--font-weight-body-1-bold);
  letter-spacing: var(--letter-spacing-body-1-bold);
  text-decoration-line: underline;
}

.h-t-body-1-bold-strike {
  font-size: var(--font-size-body-1-bold);
  line-height: var(--line-height-body-1-bold);
  font-weight: var(--font-weight-body-1-bold);
  letter-spacing: var(--letter-spacing-body-1-bold);
  text-decoration-line: line-through;
}

.h-t-body-1-secondary {
  font-size: var(--font-size-body-1);
  line-height: var(--line-height-body-1);
  font-weight: var(--font-weight-body-1);
  letter-spacing: var(--letter-spacing-body-1);
}

.h-t-body-1-link {
  font-size: var(--font-size-body-1);
  line-height: var(--line-height-body-1);
  font-weight: var(--font-weight-body-1);
  letter-spacing: var(--letter-spacing-body-1);
  text-decoration-line: underline;
}

.h-t-body-2 {
  font-size: var(--font-size-body-2);
  line-height: var(--line-height-body-2);
  font-weight: var(--font-weight-body-2);
  letter-spacing: var(--letter-spacing-body-2);
}

.h-t-body-2-medium {
  font-size: var(--font-size-body-2-medium);
  line-height: var(--line-height-body-2-medium);
  font-weight: var(--font-weight-body-2-medium);
  letter-spacing: var(--letter-spacing-body-2-medium);
}

.h-t-body-2-bold {
  font-size: var(--font-size-body-2-bold);
  line-height: var(--line-height-body-2-bold);
  font-weight: var(--font-weight-body-2-bold);
  letter-spacing: var(--letter-spacing-body-2-bold);
}

.h-t-body-2-underline {
  font-size: var(--font-size-body-2);
  line-height: var(--line-height-body-2);
  font-weight: var(--font-weight-body-2);
  letter-spacing: var(--letter-spacing-body-2);
  text-decoration-line: underline;
}

.h-t-body-2-strike {
  font-size: var(--font-size-body-2);
  line-height: var(--line-height-body-2);
  font-weight: var(--font-weight-body-2);
  letter-spacing: var(--letter-spacing-body-2);
  text-decoration-line: line-through;
}

.h-t-body-2-medium-underline {
  font-size: var(--font-size-body-2-medium);
  line-height: var(--line-height-body-2-medium);
  font-weight: var(--font-weight-body-2-medium);
  letter-spacing: var(--letter-spacing-body-2-medium);
  text-decoration-line: underline;
}

.h-t-body-2-medium-strike {
  font-size: var(--font-size-body-2-medium);
  line-height: var(--line-height-body-2-medium);
  font-weight: var(--font-weight-body-2-medium);
  letter-spacing: var(--letter-spacing-body-2-medium);
  text-decoration-line: line-through;
}

.h-t-body-2-bold-underline {
  font-size: var(--font-size-body-2-bold);
  line-height: var(--line-height-body-2-bold);
  font-weight: var(--font-weight-body-2-bold);
  letter-spacing: var(--letter-spacing-body-2-bold);
  text-decoration-line: underline;
}

.h-t-body-2-bold-strike {
  font-size: var(--font-size-body-2-bold);
  line-height: var(--line-height-body-2-bold);
  font-weight: var(--font-weight-body-2-bold);
  letter-spacing: var(--letter-spacing-body-2-bold);
  text-decoration-line: line-through;
}

.h-t-body-2-secondary {
  font-size: var(--font-size-body-2);
  line-height: var(--line-height-body-2);
  font-weight: var(--font-weight-body-2);
  letter-spacing: var(--letter-spacing-body-2);
}

.h-t-body-2-link {
  font-size: var(--font-size-body-2);
  line-height: var(--line-height-body-2);
  font-weight: var(--font-weight-body-2);
  letter-spacing: var(--letter-spacing-body-2);
  text-decoration-line: underline;
}

.h-t-body-2-cross {
  font-size: var(--font-size-body-2);
  line-height: var(--line-height-body-2);
  font-weight: var(--font-weight-body-2);
  letter-spacing: var(--letter-spacing-body-2);
  text-decoration-line: line-through;
}

.h-t-body-3 {
  font-size: var(--font-size-body-3);
  line-height: var(--line-height-body-3);
  font-weight: var(--font-weight-body-3);
  letter-spacing: var(--letter-spacing-body-3);
}

.h-t-body-3-medium {
  font-size: var(--font-size-body-3-medium);
  line-height: var(--line-height-body-3-medium);
  font-weight: var(--font-weight-body-3-medium);
  letter-spacing: var(--letter-spacing-body-3-medium);
}

.h-t-body-3-bold {
  font-size: var(--font-size-body-3-bold);
  line-height: var(--line-height-body-3-bold);
  font-weight: var(--font-weight-body-3-bold);
  letter-spacing: var(--letter-spacing-body-3-bold);
}

.h-t-body-3-underline {
  font-size: var(--font-size-body-3);
  line-height: var(--line-height-body-3);
  font-weight: var(--font-weight-body-3);
  letter-spacing: var(--letter-spacing-body-3);
  text-decoration-line: underline;
}

.h-t-body-3-strike {
  font-size: var(--font-size-body-3);
  line-height: var(--line-height-body-3);
  font-weight: var(--font-weight-body-3);
  letter-spacing: var(--letter-spacing-body-3);
  text-decoration-line: line-through;
}

.h-t-body-3-medium-underline {
  font-size: var(--font-size-body-3-medium);
  line-height: var(--line-height-body-3-medium);
  font-weight: var(--font-weight-body-3-medium);
  letter-spacing: var(--letter-spacing-body-3-medium);
  text-decoration-line: underline;
}

.h-t-body-3-medium-strike {
  font-size: var(--font-size-body-3-medium);
  line-height: var(--line-height-body-3-medium);
  font-weight: var(--font-weight-body-3-medium);
  letter-spacing: var(--letter-spacing-body-3-medium);
  text-decoration-line: line-through;
}

.h-t-body-3-bold-underline {
  font-size: var(--font-size-body-3-bold);
  line-height: var(--line-height-body-3-bold);
  font-weight: var(--font-weight-body-3-bold);
  letter-spacing: var(--letter-spacing-body-3-bold);
  text-decoration-line: underline;
}

.h-t-body-3-bold-strike {
  font-size: var(--font-size-body-3-bold);
  line-height: var(--line-height-body-3-bold);
  font-weight: var(--font-weight-body-3-bold);
  letter-spacing: var(--letter-spacing-body-3-bold);
  text-decoration-line: line-through;
}

.h-t-body-3-secondary {
  font-size: var(--font-size-body-3);
  line-height: var(--line-height-body-3);
  font-weight: var(--font-weight-body-3);
  letter-spacing: var(--letter-spacing-body-3);
}

.h-t-body-3-link {
  font-size: var(--font-size-body-3);
  line-height: var(--line-height-body-3);
  font-weight: var(--font-weight-body-3);
  letter-spacing: var(--letter-spacing-body-3);
  text-decoration-line: underline;
}

.h-t-body-3-cross {
  font-size: var(--font-size-body-3);
  line-height: var(--line-height-body-3);
  font-weight: var(--font-weight-body-3);
  letter-spacing: var(--letter-spacing-body-3);
  text-decoration-line: line-through;
}

.h-t-overline {
  font-size: var(--font-size-overline);
  line-height: var(--line-height-overline);
  font-weight: var(--font-weight-overline);
  letter-spacing: var(--letter-spacing-overline);
  text-transform: uppercase;
}

.h-t-caption {
  font-size: var(--font-size-caption);
  line-height: var(--line-height-caption);
  font-weight: var(--font-weight-caption);
  letter-spacing: var(--letter-spacing-caption);
}

.h-t-button-1 {
  font-size: var(--font-size-button-1);
  line-height: var(--line-height-button-1);
  font-weight: var(--font-weight-button-1);
  letter-spacing: var(--letter-spacing-button-1);
}

.h-t-button-2 {
  font-size: var(--font-size-button-2);
  line-height: var(--line-height-button-2);
  font-weight: var(--font-weight-button-2);
  letter-spacing: var(--letter-spacing-button-2);
}

.h-t-button-3 {
  font-size: var(--font-size-button-3);
  line-height: var(--line-height-button-3);
  font-weight: var(--font-weight-button-3);
  letter-spacing: var(--letter-spacing-button-3);
}

.h-t-button-4 {
  font-size: var(--font-size-button-4);
  line-height: var(--line-height-button-4);
  font-weight: var(--font-weight-button-4);
  letter-spacing: var(--letter-spacing-button-4);
}

.h-t-input {
  font-size: var(--font-size-input);
  line-height: var(--line-height-input);
  font-weight: var(--font-weight-input);
  letter-spacing: var(--letter-spacing-input);
}

.h-t-mono-1 {
  font-size: var(--font-size-mono-1);
  line-height: var(--line-height-mono-1);
  font-weight: var(--font-weight-mono-1);
  letter-spacing: var(--letter-spacing-mono-1);
  font-family: var(--font-family-mono) !important;
}

.h-t-mono-1-medium, .h-t-mono-large {
  font-size: var(--font-size-mono-1-medium);
  line-height: var(--line-height-mono-1-medium);
  font-weight: var(--font-weight-mono-1-medium);
  letter-spacing: var(--letter-spacing-mono-1-medium);
  font-family: var(--font-family-mono) !important;
}

.h-t-mono-2 {
  font-size: var(--font-size-mono-2);
  line-height: var(--line-height-mono-2);
  font-weight: var(--font-weight-mono-2);
  letter-spacing: var(--letter-spacing-mono-2);
  font-family: var(--font-family-mono) !important;
}

.h-t-mono-2-medium, .h-t-mono-medium {
  font-size: var(--font-size-mono-2-medium);
  line-height: var(--line-height-mono-2-medium);
  font-weight: var(--font-weight-mono-2-medium);
  letter-spacing: var(--letter-spacing-mono-2-medium);
  font-family: var(--font-family-mono) !important;
}

.h-t-mono-3 {
  font-size: var(--font-size-mono-3);
  line-height: var(--line-height-mono-3);
  font-weight: var(--font-weight-mono-3);
  letter-spacing: var(--letter-spacing-mono-3);
  font-family: var(--font-family-mono) !important;
}

.h-t-mono-3-medium, .h-t-mono {
  font-size: var(--font-size-mono-3-medium);
  line-height: var(--line-height-mono-3-medium);
  font-weight: var(--font-weight-mono-3-medium);
  letter-spacing: var(--letter-spacing-mono-3-medium);
  font-family: var(--font-family-mono) !important;
}

:root {
  --h-border-radius-xs: 4px;
  --h-border-radius-sm: 8px;
  --h-border-radius-md: 12px;
  --h-border-radius-lg: 16px;
  --h-border-radius-lg-alt: 20px;
  --h-border-radius-xl: 24px;
  --h-border-radius-2xl: 32px;
  --h-border-radius-full: 999px;
  --h-spacing-4xs: 2px;
  --h-spacing-3xs: 4px;
  --h-spacing-2xs: 8px;
  --h-spacing-xs: 12px;
  --h-spacing-sm: 16px;
  --h-spacing-md-alt: 20px;
  --h-spacing-md: 24px;
  --h-spacing-lg: 32px;
  --h-spacing-xl: 40px;
  --h-spacing-2xl: 48px;
  --h-spacing-3xl: 64px;
  --h-spacing-4xl: 80px;
  --h-breakpoint-mobile: 992px;
  --z-index-1: 100;
  --z-index-2: 200;
  --z-index-3: 300;
  --z-index-4: 400;
  --z-index-hp-action: 400;
  --z-index-5: 500;
  --z-index-6: 600;
  --z-index-modal: 600;
  --z-index-hp-action-modal: 700;
  --z-index-10: 1000;
  --z-index-intercom-1: 1100;
  --z-index-intercom-2: 1200;
  --z-index-intercom-3: 1300;
  --z-index-max: 2147480000;
  --z-index-child-1: 10;
  --z-index-child-2: 20;
}

.h-typography[data-v-254de8eb] {
  color: var(--h-fg-neutral-default);
  margin: 0;
  font-family: DM Sans, Roboto, sans-serif;
}

.h-typography[depth][data-v-254de8eb]:not([depth="0"]) > *, .h-typography-inherit[data-v-254de8eb] {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration-line: inherit;
  -webkit-text-decoration-line: inherit;
  -webkit-text-decoration-line: inherit;
  text-decoration-line: inherit;
  text-transform: inherit;
}

.h-icon[data-v-c85a1cdf] {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  transition: transform .3s;
  display: inline-flex;
}

.h-icon[data-v-c85a1cdf] svg {
  width: 100%;
  height: 100%;
}

.h-circle-loader[data-v-4492c8ba] {
  border-radius: 50%;
  position: relative;
}

.h-circle-loader--small[data-v-4492c8ba] {
  width: var(--h-circle-loader-size-small, 24px);
  height: var(--h-circle-loader-size-small, 24px);
}

.h-circle-loader--medium[data-v-4492c8ba] {
  width: var(--h-circle-loader-size-medium, 40px);
  height: var(--h-circle-loader-size-medium, 40px);
}

.h-circle-loader--large[data-v-4492c8ba] {
  width: var(--h-circle-loader-size-large, 72px);
  height: var(--h-circle-loader-size-large, 72px);
}

.h-circle-loader--loading .h-circle-loader__spinner[data-v-4492c8ba] {
  border: var(--h-circle-loader-border-size, 4px) solid var(--h-circle-loader-border-color);
  border-top: var(--h-circle-loader-border-size, 4px) solid var(--h-circle-loader-color);
  border-radius: 50%;
  width: 100%;
  height: 100%;
  animation: 1s linear infinite spin-4492c8ba;
}

.h-circle-loader--small.h-circle-loader--loading .h-circle-loader__spinner[data-v-4492c8ba] {
  --h-circle-loader-border-size: 3px;
}

.h-circle-loader--success[data-v-4492c8ba], .h-circle-loader--failed[data-v-4492c8ba] {
  color: var(--h-circle-loader-color);
  border: var(--h-circle-loader-border-size, 4px) solid var(--h-circle-loader-border-color);
}

.h-circle-loader__icon[data-v-4492c8ba] {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.h-circle-loader__icon--success-small[data-v-4492c8ba], .h-circle-loader__icon--danger-small[data-v-4492c8ba] {
  width: 10px;
  height: 10px;
}

.h-circle-loader__icon--success-medium[data-v-4492c8ba], .h-circle-loader__icon--danger-medium[data-v-4492c8ba] {
  width: 12px;
  height: 12px;
}

.h-circle-loader__icon--success-large[data-v-4492c8ba], .h-circle-loader__icon--danger-large[data-v-4492c8ba] {
  width: 32px;
  height: 32px;
}

.h-circle-loader__icon--success-small[data-v-4492c8ba] {
  background-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='10'%20viewBox='0%200%2012%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.75%205.125L4.5%207.875L10.25%202.125'%20stroke='%2300B090'%20stroke-width='3'/%3e%3c/svg%3e");
}

.h-circle-loader__icon--success-medium[data-v-4492c8ba] {
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='13'%20viewBox='0%200%2016%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.33331%206.16663L5.99998%209.83329L13.6666%202.16663'%20stroke='%2300B090'%20stroke-width='4'/%3e%3c/svg%3e");
}

.h-circle-loader__icon--success-large[data-v-4492c8ba] {
  background-image: url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.25%2016.375L11.5%2024.625L28.75%207.375'%20stroke='%2300B090'%20stroke-width='4'/%3e%3c/svg%3e");
}

.h-circle-loader__icon--danger-small[data-v-4492c8ba] {
  background-image: url("data:image/svg+xml,%3csvg%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.75%201.75L8.25%208.25M8.25%201.75L1.75%208.25'%20stroke='%23FC5185'%20stroke-width='3'/%3e%3c/svg%3e");
}

.h-circle-loader__icon--danger-medium[data-v-4492c8ba] {
  background-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.66669%201.66663L10.3334%2010.3333M10.3334%201.66663L1.66669%2010.3333'%20stroke='%23FC5185'%20stroke-width='4'/%3e%3c/svg%3e");
}

.h-circle-loader__icon--danger-large[data-v-4492c8ba] {
  background-image: url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.25%206.25L25.75%2025.75M25.75%206.25L6.25%2025.75'%20stroke='%23FC5185'%20stroke-width='4'/%3e%3c/svg%3e");
}

@keyframes spin-4492c8ba {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

.h-button-v2[data-v-15555c38] {
  min-height: 40px;
  padding: var(--h-spacing-2xs) var(--h-spacing-sm);
  border-radius: var(--h-border-radius-md);
  text-wrap: wrap;
  cursor: pointer;
  width: fit-content;
  min-width: max-content;
  color: var(--h-button-color);
  background: var(--h-button-bg);
  box-shadow: var(--h-button-border);
  border: none;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  text-decoration: none;
  transition: background .1s ease-in-out, transform .1s ease-in-out;
  display: inline-flex;
  position: relative;
}

@media (forced-colors: active) {
  .h-button-v2[data-v-15555c38] {
    box-shadow: none;
    border: 1px solid buttontext;
  }
}

.h-button-v2--contain-primary[data-v-15555c38] {
  --h-button-color: var(--h-button-contain-primary-color);
  --h-button-bg: var(--h-button-contain-primary-bg);
  --h-button-border: var(--h-button-contain-primary-border);
}

@media (hover: hover) {
  .h-button-v2--contain-primary[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-contain-primary-color-hover);
    --h-button-bg: var(--h-button-contain-primary-bg-hover);
    --h-button-border: var(--h-button-contain-primary-border-hover);
  }
}

.h-button-v2--contain-primary.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-contain-primary-color-disabled);
  --h-button-bg: var(--h-button-contain-primary-bg-disabled);
  --h-button-border: var(--h-button-contain-primary-border-disabled);
}

.h-button-v2--contain-light[data-v-15555c38] {
  --h-button-color: var(--h-button-contain-light-color);
  --h-button-bg: var(--h-button-contain-light-bg);
  --h-button-border: var(--h-button-contain-light-border);
  --h-circle-loader-color-light: var(--h-color-neutral-700);
  --h-circle-loader-border-color-light: var(--h-color-neutral-200);
}

@media (hover: hover) {
  .h-button-v2--contain-light[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-contain-light-color-hover);
    --h-button-bg: var(--h-button-contain-light-bg-hover);
    --h-button-border: var(--h-button-contain-light-border-hover);
  }
}

.h-button-v2--contain-light.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-contain-light-color-disabled);
  --h-button-bg: var(--h-button-contain-light-bg-disabled);
  --h-button-border: var(--h-button-contain-light-border-disabled);
}

.h-button-v2--contain-semi-light[data-v-15555c38] {
  --h-button-color: var(--h-button-contain-semi-light-color);
  --h-button-bg: var(--h-button-contain-semi-light-bg);
  --h-button-border: var(--h-button-contain-semi-light-border);
}

@media (hover: hover) {
  .h-button-v2--contain-semi-light[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-contain-semi-light-color-hover);
    --h-button-bg: var(--h-button-contain-semi-light-bg-hover);
    --h-button-border: var(--h-button-contain-semi-light-border-hover);
  }
}

.h-button-v2--contain-semi-light.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-contain-semi-light-color-disabled);
  --h-button-bg: var(--h-button-contain-semi-light-bg-disabled);
  --h-button-border: var(--h-button-contain-semi-light-border-disabled);
}

.h-button-v2--contain-danger[data-v-15555c38] {
  --h-button-color: var(--h-button-contain-danger-color);
  --h-button-bg: var(--h-button-contain-danger-bg);
  --h-button-border: var(--h-button-contain-danger-border);
}

@media (hover: hover) {
  .h-button-v2--contain-danger[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-contain-danger-color-hover);
    --h-button-bg: var(--h-button-contain-danger-bg-hover);
    --h-button-border: var(--h-button-contain-danger-border-hover);
  }
}

.h-button-v2--contain-danger.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-contain-danger-color-disabled);
  --h-button-bg: var(--h-button-contain-danger-bg-disabled);
  --h-button-border: var(--h-button-contain-danger-border-disabled);
}

.h-button-v2--contain-neon[data-v-15555c38] {
  --h-button-color: var(--h-button-contain-neon-color);
  --h-button-bg: var(--h-button-contain-neon-bg);
  --h-button-border: var(--h-button-contain-neon-border);
}

@media (hover: hover) {
  .h-button-v2--contain-neon[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-contain-neon-color-hover);
    --h-button-bg: var(--h-button-contain-neon-bg-hover);
    --h-button-border: var(--h-button-contain-neon-border-hover);
  }
}

.h-button-v2--contain-neon.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-contain-neon-color-disabled);
  --h-button-bg: var(--h-button-contain-neon-bg-disabled);
  --h-button-border: var(--h-button-contain-neon-border-disabled);
}

.h-button-v2--contain-warning[data-v-15555c38] {
  --h-button-color: var(--h-button-contain-warning-color);
  --h-button-bg: var(--h-button-contain-warning-bg);
  --h-button-border: var(--h-button-contain-warning-border);
}

@media (hover: hover) {
  .h-button-v2--contain-warning[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-contain-warning-color-hover);
    --h-button-bg: var(--h-button-contain-warning-bg-hover);
    --h-button-border: var(--h-button-contain-warning-border-hover);
  }
}

.h-button-v2--contain-warning.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-contain-warning-color-disabled);
  --h-button-bg: var(--h-button-contain-warning-bg-disabled);
  --h-button-border: var(--h-button-contain-warning-border-disabled);
}

.h-button-v2--contain-neutral[data-v-15555c38] {
  --h-button-color: var(--h-button-contain-neutral-color);
  --h-button-bg: var(--h-button-contain-neutral-bg);
  --h-button-border: var(--h-button-contain-neutral-border);
  --h-circle-loader-color-neutral: var(--h-fg-neutral-inverse-default);
  --h-circle-loader-border-color-neutral: var(--h-color-neutral-200);
}

@media (hover: hover) {
  .h-button-v2--contain-neutral[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-contain-neutral-color-hover);
    --h-button-bg: var(--h-button-contain-neutral-bg-hover);
    --h-button-border: var(--h-button-contain-neutral-border-hover);
  }
}

.h-button-v2--contain-neutral.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-contain-neutral-color-disabled);
  --h-button-bg: var(--h-button-contain-neutral-bg-disabled);
  --h-button-border: var(--h-button-contain-neutral-border-disabled);
}

.h-button-v2--outline-primary[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-primary-color);
  --h-button-bg: var(--h-button-outline-primary-bg);
  --h-button-border: var(--h-button-outline-primary-border);
}

@media (hover: hover) {
  .h-button-v2--outline-primary[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-primary-color-hover);
    --h-button-bg: var(--h-button-outline-primary-bg-hover);
    --h-button-border: var(--h-button-outline-primary-border-hover);
  }
}

.h-button-v2--outline-primary.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-primary-color-disabled);
  --h-button-bg: var(--h-button-outline-primary-bg-disabled);
  --h-button-border: var(--h-button-outline-primary-border-disabled);
}

.h-button-v2--outline-light[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-light-color);
  --h-button-bg: var(--h-button-outline-light-bg);
  --h-button-border: var(--h-button-outline-light-border);
}

@media (hover: hover) {
  .h-button-v2--outline-light[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-light-color-hover);
    --h-button-bg: var(--h-button-outline-light-bg-hover);
    --h-button-border: var(--h-button-outline-light-border-hover);
  }
}

.h-button-v2--outline-light.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-light-color-disabled);
  --h-button-bg: var(--h-button-outline-light-bg-disabled);
  --h-button-border: var(--h-button-outline-light-border-disabled);
}

.h-button-v2--outline-semi-light[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-semi-light-color);
  --h-button-bg: var(--h-button-outline-semi-light-bg);
  --h-button-border: var(--h-button-outline-semi-light-border);
}

@media (hover: hover) {
  .h-button-v2--outline-semi-light[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-semi-light-color-hover);
    --h-button-bg: var(--h-button-outline-semi-light-bg-hover);
    --h-button-border: var(--h-button-outline-semi-light-border-hover);
  }
}

.h-button-v2--outline-semi-light.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-semi-light-color-disabled);
  --h-button-bg: var(--h-button-outline-semi-light-bg-disabled);
  --h-button-border: var(--h-button-outline-semi-light-border-disabled);
}

.h-button-v2--outline-danger[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-danger-color);
  --h-button-bg: var(--h-button-outline-danger-bg);
  --h-button-border: var(--h-button-outline-danger-border);
}

@media (hover: hover) {
  .h-button-v2--outline-danger[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-danger-color-hover);
    --h-button-bg: var(--h-button-outline-danger-bg-hover);
    --h-button-border: var(--h-button-outline-danger-border-hover);
  }
}

.h-button-v2--outline-danger.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-danger-color-disabled);
  --h-button-bg: var(--h-button-outline-danger-bg-disabled);
  --h-button-border: var(--h-button-outline-danger-border-disabled);
}

.h-button-v2--outline-neon[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-neon-color);
  --h-button-bg: var(--h-button-outline-neon-bg);
  --h-button-border: var(--h-button-outline-neon-border);
}

@media (hover: hover) {
  .h-button-v2--outline-neon[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-neon-color-hover);
    --h-button-bg: var(--h-button-outline-neon-bg-hover);
    --h-button-border: var(--h-button-outline-neon-border-hover);
  }
}

.h-button-v2--outline-neon.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-neon-color-disabled);
  --h-button-bg: var(--h-button-outline-neon-bg-disabled);
  --h-button-border: var(--h-button-outline-neon-border-disabled);
}

.h-button-v2--outline-warning[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-warning-color);
  --h-button-bg: var(--h-button-outline-warning-bg);
  --h-button-border: var(--h-button-outline-warning-border);
}

@media (hover: hover) {
  .h-button-v2--outline-warning[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-warning-color-hover);
    --h-button-bg: var(--h-button-outline-warning-bg-hover);
    --h-button-border: var(--h-button-outline-warning-border-hover);
  }
}

.h-button-v2--outline-warning.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-warning-color-disabled);
  --h-button-bg: var(--h-button-outline-warning-bg-disabled);
  --h-button-border: var(--h-button-outline-warning-border-disabled);
}

.h-button-v2--outline-neutral[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-neutral-color);
  --h-button-bg: var(--h-button-outline-neutral-bg);
  --h-button-border: var(--h-button-outline-neutral-border);
}

@media (hover: hover) {
  .h-button-v2--outline-neutral[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-neutral-color-hover);
    --h-button-bg: var(--h-button-outline-neutral-bg-hover);
    --h-button-border: var(--h-button-outline-neutral-border-hover);
  }
}

.h-button-v2--outline-neutral.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-neutral-color-disabled);
  --h-button-bg: var(--h-button-outline-neutral-bg-disabled);
  --h-button-border: var(--h-button-outline-neutral-border-disabled);
}

.h-button-v2--outlineStrong-primary[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-strong-primary-color);
  --h-button-bg: var(--h-button-outline-strong-primary-bg);
  --h-button-border: var(--h-button-outline-strong-primary-border);
}

@media (hover: hover) {
  .h-button-v2--outlineStrong-primary[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-strong-primary-color-hover);
    --h-button-bg: var(--h-button-outline-strong-primary-bg-hover);
    --h-button-border: var(--h-button-outline-strong-primary-border-hover);
  }
}

.h-button-v2--outlineStrong-primary.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-strong-primary-color-disabled);
  --h-button-bg: var(--h-button-outline-strong-primary-bg-disabled);
  --h-button-border: var(--h-button-outline-strong-primary-border-disabled);
}

.h-button-v2--outlineStrong-light[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-strong-light-color);
  --h-button-bg: var(--h-button-outline-strong-light-bg);
  --h-button-border: var(--h-button-outline-strong-light-border);
}

@media (hover: hover) {
  .h-button-v2--outlineStrong-light[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-strong-light-color-hover);
    --h-button-bg: var(--h-button-outline-strong-light-bg-hover);
    --h-button-border: var(--h-button-outline-strong-light-border-hover);
  }
}

.h-button-v2--outlineStrong-light.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-strong-light-color-disabled);
  --h-button-bg: var(--h-button-outline-strong-light-bg-disabled);
  --h-button-border: var(--h-button-outline-strong-light-border-disabled);
}

.h-button-v2--outlineStrong-semi-light[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-strong-semi-light-color);
  --h-button-bg: var(--h-button-outline-strong-semi-light-bg);
  --h-button-border: var(--h-button-outline-strong-semi-light-border);
}

@media (hover: hover) {
  .h-button-v2--outlineStrong-semi-light[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-strong-semi-light-color-hover);
    --h-button-bg: var(--h-button-outline-strong-semi-light-bg-hover);
    --h-button-border: var(--h-button-outline-strong-semi-light-border-hover);
  }
}

.h-button-v2--outlineStrong-semi-light.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-strong-semi-light-color-disabled);
  --h-button-bg: var(--h-button-outline-strong-semi-light-bg-disabled);
  --h-button-border: var(--h-button-outline-strong-semi-light-border-disabled);
}

.h-button-v2--outlineStrong-danger[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-strong-danger-color);
  --h-button-bg: var(--h-button-outline-strong-danger-bg);
  --h-button-border: var(--h-button-outline-strong-danger-border);
}

@media (hover: hover) {
  .h-button-v2--outlineStrong-danger[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-strong-danger-color-hover);
    --h-button-bg: var(--h-button-outline-strong-danger-bg-hover);
    --h-button-border: var(--h-button-outline-strong-danger-border-hover);
  }
}

.h-button-v2--outlineStrong-danger.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-strong-danger-color-disabled);
  --h-button-bg: var(--h-button-outline-strong-danger-bg-disabled);
  --h-button-border: var(--h-button-outline-strong-danger-border-disabled);
}

.h-button-v2--outlineStrong-neon[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-strong-neon-color);
  --h-button-bg: var(--h-button-outline-strong-neon-bg);
  --h-button-border: var(--h-button-outline-strong-neon-border);
}

@media (hover: hover) {
  .h-button-v2--outlineStrong-neon[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-strong-neon-color-hover);
    --h-button-bg: var(--h-button-outline-strong-neon-bg-hover);
    --h-button-border: var(--h-button-outline-strong-neon-border-hover);
  }
}

.h-button-v2--outlineStrong-neon.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-strong-neon-color-disabled);
  --h-button-bg: var(--h-button-outline-strong-neon-bg-disabled);
  --h-button-border: var(--h-button-outline-strong-neon-border-disabled);
}

.h-button-v2--outlineStrong-warning[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-strong-warning-color);
  --h-button-bg: var(--h-button-outline-strong-warning-bg);
  --h-button-border: var(--h-button-outline-strong-warning-border);
}

@media (hover: hover) {
  .h-button-v2--outlineStrong-warning[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-strong-warning-color-hover);
    --h-button-bg: var(--h-button-outline-strong-warning-bg-hover);
    --h-button-border: var(--h-button-outline-strong-warning-border-hover);
  }
}

.h-button-v2--outlineStrong-warning.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-strong-warning-color-disabled);
  --h-button-bg: var(--h-button-outline-strong-warning-bg-disabled);
  --h-button-border: var(--h-button-outline-strong-warning-border-disabled);
}

.h-button-v2--outlineStrong-neutral[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-strong-neutral-color);
  --h-button-bg: var(--h-button-outline-strong-neutral-bg);
  --h-button-border: var(--h-button-outline-strong-neutral-border);
}

@media (hover: hover) {
  .h-button-v2--outlineStrong-neutral[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-outline-strong-neutral-color-hover);
    --h-button-bg: var(--h-button-outline-strong-neutral-bg-hover);
    --h-button-border: var(--h-button-outline-strong-neutral-border-hover);
  }
}

.h-button-v2--outlineStrong-neutral.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-outline-strong-neutral-color-disabled);
  --h-button-bg: var(--h-button-outline-strong-neutral-bg-disabled);
  --h-button-border: var(--h-button-outline-strong-neutral-border-disabled);
}

.h-button-v2--text-primary[data-v-15555c38] {
  --h-button-color: var(--h-button-text-primary-color);
  --h-button-bg: var(--h-button-text-primary-bg);
  --h-button-border: var(--h-button-text-primary-border);
}

@media (hover: hover) {
  .h-button-v2--text-primary[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-text-primary-color-hover);
    --h-button-bg: var(--h-button-text-primary-bg-hover);
    --h-button-border: var(--h-button-text-primary-border-hover);
  }
}

.h-button-v2--text-primary.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-text-primary-color-disabled);
  --h-button-bg: var(--h-button-text-primary-bg-disabled);
  --h-button-border: var(--h-button-text-primary-border-disabled);
}

.h-button-v2--text-light[data-v-15555c38] {
  --h-button-color: var(--h-button-text-light-color);
  --h-button-bg: var(--h-button-text-light-bg);
  --h-button-border: var(--h-button-text-light-border);
}

@media (hover: hover) {
  .h-button-v2--text-light[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-text-light-color-hover);
    --h-button-bg: var(--h-button-text-light-bg-hover);
    --h-button-border: var(--h-button-text-light-border-hover);
  }
}

.h-button-v2--text-light.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-text-light-color-disabled);
  --h-button-bg: var(--h-button-text-light-bg-disabled);
  --h-button-border: var(--h-button-text-light-border-disabled);
}

.h-button-v2--text-semi-light[data-v-15555c38] {
  --h-button-color: var(--h-button-text-semi-light-color);
  --h-button-bg: var(--h-button-text-semi-light-bg);
  --h-button-border: var(--h-button-text-semi-light-border);
}

@media (hover: hover) {
  .h-button-v2--text-semi-light[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-text-semi-light-color-hover);
    --h-button-bg: var(--h-button-text-semi-light-bg-hover);
    --h-button-border: var(--h-button-text-semi-light-border-hover);
  }
}

.h-button-v2--text-semi-light.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-text-semi-light-color-disabled);
  --h-button-bg: var(--h-button-text-semi-light-bg-disabled);
  --h-button-border: var(--h-button-text-semi-light-border-disabled);
}

.h-button-v2--text-danger[data-v-15555c38] {
  --h-button-color: var(--h-button-text-danger-color);
  --h-button-bg: var(--h-button-text-danger-bg);
  --h-button-border: var(--h-button-text-danger-border);
}

@media (hover: hover) {
  .h-button-v2--text-danger[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-text-danger-color-hover);
    --h-button-bg: var(--h-button-text-danger-bg-hover);
    --h-button-border: var(--h-button-text-danger-border-hover);
  }
}

.h-button-v2--text-danger.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-text-danger-color-disabled);
  --h-button-bg: var(--h-button-text-danger-bg-disabled);
  --h-button-border: var(--h-button-text-danger-border-disabled);
}

.h-button-v2--text-neon[data-v-15555c38] {
  --h-button-color: var(--h-button-text-neon-color);
  --h-button-bg: var(--h-button-text-neon-bg);
  --h-button-border: var(--h-button-text-neon-border);
}

@media (hover: hover) {
  .h-button-v2--text-neon[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-text-neon-color-hover);
    --h-button-bg: var(--h-button-text-neon-bg-hover);
    --h-button-border: var(--h-button-text-neon-border-hover);
  }
}

.h-button-v2--text-neon.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-text-neon-color-disabled);
  --h-button-bg: var(--h-button-text-neon-bg-disabled);
  --h-button-border: var(--h-button-text-neon-border-disabled);
}

.h-button-v2--text-warning[data-v-15555c38] {
  --h-button-color: var(--h-button-text-warning-color);
  --h-button-bg: var(--h-button-text-warning-bg);
  --h-button-border: var(--h-button-text-warning-border);
}

@media (hover: hover) {
  .h-button-v2--text-warning[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-text-warning-color-hover);
    --h-button-bg: var(--h-button-text-warning-bg-hover);
    --h-button-border: var(--h-button-text-warning-border-hover);
  }
}

.h-button-v2--text-warning.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-text-warning-color-disabled);
  --h-button-bg: var(--h-button-text-warning-bg-disabled);
  --h-button-border: var(--h-button-text-warning-border-disabled);
}

.h-button-v2--text-neutral[data-v-15555c38] {
  --h-button-color: var(--h-button-text-neutral-color);
  --h-button-bg: var(--h-button-text-neutral-bg);
  --h-button-border: var(--h-button-text-neutral-border);
}

@media (hover: hover) {
  .h-button-v2--text-neutral[data-v-15555c38]:not(.h-button-v2--disabled):not(.h-button-v2--loading):hover {
    --h-button-color: var(--h-button-text-neutral-color-hover);
    --h-button-bg: var(--h-button-text-neutral-bg-hover);
    --h-button-border: var(--h-button-text-neutral-border-hover);
  }
}

.h-button-v2--text-neutral.h-button-v2--disabled[data-v-15555c38] {
  --h-button-color: var(--h-button-text-neutral-color-disabled);
  --h-button-bg: var(--h-button-text-neutral-bg-disabled);
  --h-button-border: var(--h-button-text-neutral-border-disabled);
}

.h-button-v2--icon-only[data-v-15555c38] {
  gap: 0;
}

.h-button-v2--icon-only .h-button-v2__text.h-button-v2__text[data-v-15555c38] {
  padding-inline: 0;
}

.h-button-v2--full-width[data-v-15555c38] {
  width: 100%;
  min-width: 0;
  padding-left: 0;
  padding-right: 0;
}

.h-button-v2--small[data-v-15555c38] {
  min-height: 32px;
  padding: 6px var(--h-spacing-xs);
}

.h-button-v2--small .h-button-v2__text[data-v-15555c38] {
  padding-inline: var(--h-spacing-3xs);
}

.h-button-v2--large[data-v-15555c38] {
  min-height: 48px;
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
}

.h-button-v2--x-large[data-v-15555c38] {
  min-height: 48px;
  padding: var(--h-spacing-xs) var(--h-spacing-xl);
}

.h-button-v2--x-large .h-button-v2__text[data-v-15555c38] {
  padding-inline: var(--h-spacing-xs);
}

.h-button-v2--disabled[data-v-15555c38]:not(.h-button-v2--loading) {
  cursor: not-allowed;
}

.h-button-v2--loading[data-v-15555c38] {
  cursor: wait;
}

.h-button-v2--loading .h-button-v2__text[data-v-15555c38], .h-button-v2--loading .h-button-v2__icon[data-v-15555c38] {
  opacity: 0;
}

.h-button-v2--loading .h-button-v2__loader[data-v-15555c38] {
  opacity: 1;
}

.h-button-v2__icon[data-v-15555c38], .h-button-v2__text[data-v-15555c38], .h-button-v2__loader[data-v-15555c38] {
  transition: opacity .2s ease-in-out;
}

.h-button-v2__text[data-v-15555c38] {
  opacity: 1;
  color: inherit;
  padding-inline: var(--h-spacing-2xs);
}

.h-button-v2__text--full-width[data-v-15555c38] {
  width: 100%;
}

.h-button-v2__loader[data-v-15555c38] {
  pointer-events: none;
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: opacity .2s ease-in-out;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.h-button-v2[data-v-15555c38]:focus-visible {
  outline: 2px solid var(--h-fg-brand-secondary);
  outline-offset: 2px;
}

.h-button-v2[data-v-15555c38]:active:not(.h-button-v2--disabled):not(.h-button-v2--loading) {
  transform: scale(.95);
}

@media (max-width: 576px) {
  .h-button-v2[data-v-15555c38] {
    width: 100%;
  }
}

.h-button-v2--shine[data-v-15555c38] {
  position: relative;
  overflow: hidden;
}

.h-button-v2--shine[data-v-15555c38]:before {
  content: "";
  filter: blur(12px);
  pointer-events: none;
  background: #ffffff4d;
  width: 20px;
  height: 300%;
  position: absolute;
  top: -100%;
  left: -100%;
  transform: rotate(45deg);
}

.h-button-v2--shine--animating[data-v-15555c38]:before {
  transition: left 1s ease-out;
  left: 150%;
}

.h-icon-button[data-v-53b80b60] {
  border-radius: var(--h-border-radius-md);
  cursor: pointer;
  color: var(--h-icon-button-color);
  background: var(--h-icon-button-bg);
  box-shadow: var(--h-icon-button-border);
  border: none;
  justify-content: center;
  align-items: center;
  padding: 10px;
  line-height: 16px;
  transition: background .1s ease-in-out, transform .1s ease-in-out;
  display: flex;
  position: relative;
}

@media (forced-colors: active) {
  .h-icon-button[data-v-53b80b60] {
    box-shadow: none;
    border: 1px solid buttontext;
  }
}

.h-icon-button--contain-primary[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-contain-primary-color);
  --h-icon-button-bg: var(--h-button-contain-primary-bg);
  --h-icon-button-border: var(--h-button-contain-primary-border);
}

@media (hover: hover) {
  .h-icon-button--contain-primary[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-contain-primary-color-hover);
    --h-icon-button-bg: var(--h-button-contain-primary-bg-hover);
    --h-icon-button-border: var(--h-button-contain-primary-border-hover);
  }
}

.h-icon-button--contain-primary.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-contain-primary-color-disabled);
  --h-icon-button-bg: var(--h-button-contain-primary-bg-disabled);
  --h-icon-button-border: var(--h-button-contain-primary-border-disabled);
}

.h-icon-button--contain-light[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-contain-light-color);
  --h-icon-button-bg: var(--h-button-contain-light-bg);
  --h-icon-button-border: var(--h-button-contain-light-border);
  --h-circle-loader-color-light: var(--h-color-neutral-700);
  --h-circle-loader-border-color-light: var(--h-color-neutral-200);
}

@media (hover: hover) {
  .h-icon-button--contain-light[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-contain-light-color-hover);
    --h-icon-button-bg: var(--h-button-contain-light-bg-hover);
    --h-icon-button-border: var(--h-button-contain-light-border-hover);
  }
}

.h-icon-button--contain-light.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-contain-light-color-disabled);
  --h-icon-button-bg: var(--h-button-contain-light-bg-disabled);
  --h-icon-button-border: var(--h-button-contain-light-border-disabled);
}

.h-icon-button--contain-semi-light[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-contain-semi-light-color);
  --h-icon-button-bg: var(--h-button-contain-semi-light-bg);
  --h-icon-button-border: var(--h-button-contain-semi-light-border);
}

@media (hover: hover) {
  .h-icon-button--contain-semi-light[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-contain-semi-light-color-hover);
    --h-icon-button-bg: var(--h-button-contain-semi-light-bg-hover);
    --h-icon-button-border: var(--h-button-contain-semi-light-border-hover);
  }
}

.h-icon-button--contain-semi-light.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-contain-semi-light-color-disabled);
  --h-icon-button-bg: var(--h-button-contain-semi-light-bg-disabled);
  --h-icon-button-border: var(--h-button-contain-semi-light-border-disabled);
}

.h-icon-button--contain-danger[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-contain-danger-color);
  --h-icon-button-bg: var(--h-button-contain-danger-bg);
  --h-icon-button-border: var(--h-button-contain-danger-border);
}

@media (hover: hover) {
  .h-icon-button--contain-danger[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-contain-danger-color-hover);
    --h-icon-button-bg: var(--h-button-contain-danger-bg-hover);
    --h-icon-button-border: var(--h-button-contain-danger-border-hover);
  }
}

.h-icon-button--contain-danger.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-contain-danger-color-disabled);
  --h-icon-button-bg: var(--h-button-contain-danger-bg-disabled);
  --h-icon-button-border: var(--h-button-contain-danger-border-disabled);
}

.h-icon-button--contain-neon[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-contain-neon-color);
  --h-icon-button-bg: var(--h-button-contain-neon-bg);
  --h-icon-button-border: var(--h-button-contain-neon-border);
}

@media (hover: hover) {
  .h-icon-button--contain-neon[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-contain-neon-color-hover);
    --h-icon-button-bg: var(--h-button-contain-neon-bg-hover);
    --h-icon-button-border: var(--h-button-contain-neon-border-hover);
  }
}

.h-icon-button--contain-neon.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-contain-neon-color-disabled);
  --h-icon-button-bg: var(--h-button-contain-neon-bg-disabled);
  --h-icon-button-border: var(--h-button-contain-neon-border-disabled);
}

.h-icon-button--contain-warning[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-contain-warning-color);
  --h-icon-button-bg: var(--h-button-contain-warning-bg);
  --h-icon-button-border: var(--h-button-contain-warning-border);
}

@media (hover: hover) {
  .h-icon-button--contain-warning[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-contain-warning-color-hover);
    --h-icon-button-bg: var(--h-button-contain-warning-bg-hover);
    --h-icon-button-border: var(--h-button-contain-warning-border-hover);
  }
}

.h-icon-button--contain-warning.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-contain-warning-color-disabled);
  --h-icon-button-bg: var(--h-button-contain-warning-bg-disabled);
  --h-icon-button-border: var(--h-button-contain-warning-border-disabled);
}

.h-icon-button--contain-neutral[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-contain-neutral-color);
  --h-icon-button-bg: var(--h-button-contain-neutral-bg);
  --h-icon-button-border: var(--h-button-contain-neutral-border);
  --h-circle-loader-color-neutral: var(--h-fg-neutral-inverse-default);
  --h-circle-loader-border-color-neutral: var(--h-color-neutral-200);
}

@media (hover: hover) {
  .h-icon-button--contain-neutral[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-contain-neutral-color-hover);
    --h-icon-button-bg: var(--h-button-contain-neutral-bg-hover);
    --h-icon-button-border: var(--h-button-contain-neutral-border-hover);
  }
}

.h-icon-button--contain-neutral.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-contain-neutral-color-disabled);
  --h-icon-button-bg: var(--h-button-contain-neutral-bg-disabled);
  --h-icon-button-border: var(--h-button-contain-neutral-border-disabled);
}

.h-icon-button--outline-primary[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-primary-color);
  --h-icon-button-bg: var(--h-button-outline-primary-bg);
  --h-icon-button-border: var(--h-button-outline-primary-border);
}

@media (hover: hover) {
  .h-icon-button--outline-primary[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-primary-color-hover);
    --h-icon-button-bg: var(--h-button-outline-primary-bg-hover);
    --h-icon-button-border: var(--h-button-outline-primary-border-hover);
  }
}

.h-icon-button--outline-primary.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-primary-color-disabled);
  --h-icon-button-bg: var(--h-button-outline-primary-bg-disabled);
  --h-icon-button-border: var(--h-button-outline-primary-border-disabled);
}

.h-icon-button--outline-light[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-light-color);
  --h-icon-button-bg: var(--h-button-outline-light-bg);
  --h-icon-button-border: var(--h-button-outline-light-border);
}

@media (hover: hover) {
  .h-icon-button--outline-light[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-light-color-hover);
    --h-icon-button-bg: var(--h-button-outline-light-bg-hover);
    --h-icon-button-border: var(--h-button-outline-light-border-hover);
  }
}

.h-icon-button--outline-light.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-light-color-disabled);
  --h-icon-button-bg: var(--h-button-outline-light-bg-disabled);
  --h-icon-button-border: var(--h-button-outline-light-border-disabled);
}

.h-icon-button--outline-semi-light[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-semi-light-color);
  --h-icon-button-bg: var(--h-button-outline-semi-light-bg);
  --h-icon-button-border: var(--h-button-outline-semi-light-border);
}

@media (hover: hover) {
  .h-icon-button--outline-semi-light[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-semi-light-color-hover);
    --h-icon-button-bg: var(--h-button-outline-semi-light-bg-hover);
    --h-icon-button-border: var(--h-button-outline-semi-light-border-hover);
  }
}

.h-icon-button--outline-semi-light.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-semi-light-color-disabled);
  --h-icon-button-bg: var(--h-button-outline-semi-light-bg-disabled);
  --h-icon-button-border: var(--h-button-outline-semi-light-border-disabled);
}

.h-icon-button--outline-danger[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-danger-color);
  --h-icon-button-bg: var(--h-button-outline-danger-bg);
  --h-icon-button-border: var(--h-button-outline-danger-border);
}

@media (hover: hover) {
  .h-icon-button--outline-danger[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-danger-color-hover);
    --h-icon-button-bg: var(--h-button-outline-danger-bg-hover);
    --h-icon-button-border: var(--h-button-outline-danger-border-hover);
  }
}

.h-icon-button--outline-danger.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-danger-color-disabled);
  --h-icon-button-bg: var(--h-button-outline-danger-bg-disabled);
  --h-icon-button-border: var(--h-button-outline-danger-border-disabled);
}

.h-icon-button--outline-neon[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-neon-color);
  --h-icon-button-bg: var(--h-button-outline-neon-bg);
  --h-icon-button-border: var(--h-button-outline-neon-border);
}

@media (hover: hover) {
  .h-icon-button--outline-neon[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-neon-color-hover);
    --h-icon-button-bg: var(--h-button-outline-neon-bg-hover);
    --h-icon-button-border: var(--h-button-outline-neon-border-hover);
  }
}

.h-icon-button--outline-neon.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-neon-color-disabled);
  --h-icon-button-bg: var(--h-button-outline-neon-bg-disabled);
  --h-icon-button-border: var(--h-button-outline-neon-border-disabled);
}

.h-icon-button--outline-warning[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-warning-color);
  --h-icon-button-bg: var(--h-button-outline-warning-bg);
  --h-icon-button-border: var(--h-button-outline-warning-border);
}

@media (hover: hover) {
  .h-icon-button--outline-warning[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-warning-color-hover);
    --h-icon-button-bg: var(--h-button-outline-warning-bg-hover);
    --h-icon-button-border: var(--h-button-outline-warning-border-hover);
  }
}

.h-icon-button--outline-warning.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-warning-color-disabled);
  --h-icon-button-bg: var(--h-button-outline-warning-bg-disabled);
  --h-icon-button-border: var(--h-button-outline-warning-border-disabled);
}

.h-icon-button--outline-neutral[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-neutral-color);
  --h-icon-button-bg: var(--h-button-outline-neutral-bg);
  --h-icon-button-border: var(--h-button-outline-neutral-border);
}

@media (hover: hover) {
  .h-icon-button--outline-neutral[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-neutral-color-hover);
    --h-icon-button-bg: var(--h-button-outline-neutral-bg-hover);
    --h-icon-button-border: var(--h-button-outline-neutral-border-hover);
  }
}

.h-icon-button--outline-neutral.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-neutral-color-disabled);
  --h-icon-button-bg: var(--h-button-outline-neutral-bg-disabled);
  --h-icon-button-border: var(--h-button-outline-neutral-border-disabled);
}

.h-icon-button--outlineStrong-primary[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-strong-primary-color);
  --h-icon-button-bg: var(--h-button-outline-strong-primary-bg);
  --h-icon-button-border: var(--h-button-outline-strong-primary-border);
}

@media (hover: hover) {
  .h-icon-button--outlineStrong-primary[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-strong-primary-color-hover);
    --h-icon-button-bg: var(--h-button-outline-strong-primary-bg-hover);
    --h-icon-button-border: var(--h-button-outline-strong-primary-border-hover);
  }
}

.h-icon-button--outlineStrong-primary.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-strong-primary-color-disabled);
  --h-icon-button-bg: var(--h-button-outline-strong-primary-bg-disabled);
  --h-icon-button-border: var(--h-button-outline-strong-primary-border-disabled);
}

.h-icon-button--outlineStrong-light[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-strong-light-color);
  --h-icon-button-bg: var(--h-button-outline-strong-light-bg);
  --h-icon-button-border: var(--h-button-outline-strong-light-border);
}

@media (hover: hover) {
  .h-icon-button--outlineStrong-light[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-strong-light-color-hover);
    --h-icon-button-bg: var(--h-button-outline-strong-light-bg-hover);
    --h-icon-button-border: var(--h-button-outline-strong-light-border-hover);
  }
}

.h-icon-button--outlineStrong-light.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-strong-light-color-disabled);
  --h-icon-button-bg: var(--h-button-outline-strong-light-bg-disabled);
  --h-icon-button-border: var(--h-button-outline-strong-light-border-disabled);
}

.h-icon-button--outlineStrong-semi-light[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-strong-semi-light-color);
  --h-icon-button-bg: var(--h-button-outline-strong-semi-light-bg);
  --h-icon-button-border: var(--h-button-outline-strong-semi-light-border);
}

@media (hover: hover) {
  .h-icon-button--outlineStrong-semi-light[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-strong-semi-light-color-hover);
    --h-icon-button-bg: var(--h-button-outline-strong-semi-light-bg-hover);
    --h-icon-button-border: var(--h-button-outline-strong-semi-light-border-hover);
  }
}

.h-icon-button--outlineStrong-semi-light.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-strong-semi-light-color-disabled);
  --h-icon-button-bg: var(--h-button-outline-strong-semi-light-bg-disabled);
  --h-icon-button-border: var(--h-button-outline-strong-semi-light-border-disabled);
}

.h-icon-button--outlineStrong-danger[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-strong-danger-color);
  --h-icon-button-bg: var(--h-button-outline-strong-danger-bg);
  --h-icon-button-border: var(--h-button-outline-strong-danger-border);
}

@media (hover: hover) {
  .h-icon-button--outlineStrong-danger[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-strong-danger-color-hover);
    --h-icon-button-bg: var(--h-button-outline-strong-danger-bg-hover);
    --h-icon-button-border: var(--h-button-outline-strong-danger-border-hover);
  }
}

.h-icon-button--outlineStrong-danger.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-strong-danger-color-disabled);
  --h-icon-button-bg: var(--h-button-outline-strong-danger-bg-disabled);
  --h-icon-button-border: var(--h-button-outline-strong-danger-border-disabled);
}

.h-icon-button--outlineStrong-neon[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-strong-neon-color);
  --h-icon-button-bg: var(--h-button-outline-strong-neon-bg);
  --h-icon-button-border: var(--h-button-outline-strong-neon-border);
}

@media (hover: hover) {
  .h-icon-button--outlineStrong-neon[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-strong-neon-color-hover);
    --h-icon-button-bg: var(--h-button-outline-strong-neon-bg-hover);
    --h-icon-button-border: var(--h-button-outline-strong-neon-border-hover);
  }
}

.h-icon-button--outlineStrong-neon.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-strong-neon-color-disabled);
  --h-icon-button-bg: var(--h-button-outline-strong-neon-bg-disabled);
  --h-icon-button-border: var(--h-button-outline-strong-neon-border-disabled);
}

.h-icon-button--outlineStrong-warning[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-strong-warning-color);
  --h-icon-button-bg: var(--h-button-outline-strong-warning-bg);
  --h-icon-button-border: var(--h-button-outline-strong-warning-border);
}

@media (hover: hover) {
  .h-icon-button--outlineStrong-warning[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-strong-warning-color-hover);
    --h-icon-button-bg: var(--h-button-outline-strong-warning-bg-hover);
    --h-icon-button-border: var(--h-button-outline-strong-warning-border-hover);
  }
}

.h-icon-button--outlineStrong-warning.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-strong-warning-color-disabled);
  --h-icon-button-bg: var(--h-button-outline-strong-warning-bg-disabled);
  --h-icon-button-border: var(--h-button-outline-strong-warning-border-disabled);
}

.h-icon-button--outlineStrong-neutral[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-strong-neutral-color);
  --h-icon-button-bg: var(--h-button-outline-strong-neutral-bg);
  --h-icon-button-border: var(--h-button-outline-strong-neutral-border);
}

@media (hover: hover) {
  .h-icon-button--outlineStrong-neutral[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-outline-strong-neutral-color-hover);
    --h-icon-button-bg: var(--h-button-outline-strong-neutral-bg-hover);
    --h-icon-button-border: var(--h-button-outline-strong-neutral-border-hover);
  }
}

.h-icon-button--outlineStrong-neutral.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-outline-strong-neutral-color-disabled);
  --h-icon-button-bg: var(--h-button-outline-strong-neutral-bg-disabled);
  --h-icon-button-border: var(--h-button-outline-strong-neutral-border-disabled);
}

.h-icon-button--text-primary[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-text-primary-color);
  --h-icon-button-bg: var(--h-button-text-primary-bg);
  --h-icon-button-border: var(--h-button-text-primary-border);
}

@media (hover: hover) {
  .h-icon-button--text-primary[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-text-primary-color-hover);
    --h-icon-button-bg: var(--h-button-text-primary-bg-hover);
    --h-icon-button-border: var(--h-button-text-primary-border-hover);
  }
}

.h-icon-button--text-primary.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-text-primary-color-disabled);
  --h-icon-button-bg: var(--h-button-text-primary-bg-disabled);
  --h-icon-button-border: var(--h-button-text-primary-border-disabled);
}

.h-icon-button--text-light[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-text-light-color);
  --h-icon-button-bg: var(--h-button-text-light-bg);
  --h-icon-button-border: var(--h-button-text-light-border);
}

@media (hover: hover) {
  .h-icon-button--text-light[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-text-light-color-hover);
    --h-icon-button-bg: var(--h-button-text-light-bg-hover);
    --h-icon-button-border: var(--h-button-text-light-border-hover);
  }
}

.h-icon-button--text-light.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-text-light-color-disabled);
  --h-icon-button-bg: var(--h-button-text-light-bg-disabled);
  --h-icon-button-border: var(--h-button-text-light-border-disabled);
}

.h-icon-button--text-semi-light[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-text-semi-light-color);
  --h-icon-button-bg: var(--h-button-text-semi-light-bg);
  --h-icon-button-border: var(--h-button-text-semi-light-border);
}

@media (hover: hover) {
  .h-icon-button--text-semi-light[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-text-semi-light-color-hover);
    --h-icon-button-bg: var(--h-button-text-semi-light-bg-hover);
    --h-icon-button-border: var(--h-button-text-semi-light-border-hover);
  }
}

.h-icon-button--text-semi-light.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-text-semi-light-color-disabled);
  --h-icon-button-bg: var(--h-button-text-semi-light-bg-disabled);
  --h-icon-button-border: var(--h-button-text-semi-light-border-disabled);
}

.h-icon-button--text-danger[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-text-danger-color);
  --h-icon-button-bg: var(--h-button-text-danger-bg);
  --h-icon-button-border: var(--h-button-text-danger-border);
}

@media (hover: hover) {
  .h-icon-button--text-danger[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-text-danger-color-hover);
    --h-icon-button-bg: var(--h-button-text-danger-bg-hover);
    --h-icon-button-border: var(--h-button-text-danger-border-hover);
  }
}

.h-icon-button--text-danger.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-text-danger-color-disabled);
  --h-icon-button-bg: var(--h-button-text-danger-bg-disabled);
  --h-icon-button-border: var(--h-button-text-danger-border-disabled);
}

.h-icon-button--text-neon[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-text-neon-color);
  --h-icon-button-bg: var(--h-button-text-neon-bg);
  --h-icon-button-border: var(--h-button-text-neon-border);
}

@media (hover: hover) {
  .h-icon-button--text-neon[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-text-neon-color-hover);
    --h-icon-button-bg: var(--h-button-text-neon-bg-hover);
    --h-icon-button-border: var(--h-button-text-neon-border-hover);
  }
}

.h-icon-button--text-neon.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-text-neon-color-disabled);
  --h-icon-button-bg: var(--h-button-text-neon-bg-disabled);
  --h-icon-button-border: var(--h-button-text-neon-border-disabled);
}

.h-icon-button--text-warning[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-text-warning-color);
  --h-icon-button-bg: var(--h-button-text-warning-bg);
  --h-icon-button-border: var(--h-button-text-warning-border);
}

@media (hover: hover) {
  .h-icon-button--text-warning[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-text-warning-color-hover);
    --h-icon-button-bg: var(--h-button-text-warning-bg-hover);
    --h-icon-button-border: var(--h-button-text-warning-border-hover);
  }
}

.h-icon-button--text-warning.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-text-warning-color-disabled);
  --h-icon-button-bg: var(--h-button-text-warning-bg-disabled);
  --h-icon-button-border: var(--h-button-text-warning-border-disabled);
}

.h-icon-button--text-neutral[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-text-neutral-color);
  --h-icon-button-bg: var(--h-button-text-neutral-bg);
  --h-icon-button-border: var(--h-button-text-neutral-border);
}

@media (hover: hover) {
  .h-icon-button--text-neutral[data-v-53b80b60]:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-button-text-neutral-color-hover);
    --h-icon-button-bg: var(--h-button-text-neutral-bg-hover);
    --h-icon-button-border: var(--h-button-text-neutral-border-hover);
  }
}

.h-icon-button--text-neutral.h-icon-button--disabled[data-v-53b80b60] {
  --h-icon-button-color: var(--h-button-text-neutral-color-disabled);
  --h-icon-button-bg: var(--h-button-text-neutral-bg-disabled);
  --h-icon-button-border: var(--h-button-text-neutral-border-disabled);
}

.h-icon-button--extra-small[data-v-53b80b60] {
  border-radius: var(--h-border-radius-sm);
  padding: 4px;
}

.h-icon-button--small[data-v-53b80b60] {
  padding: 8px;
}

.h-icon-button--large[data-v-53b80b60] {
  padding: 12px;
}

.h-icon-button--disabled[data-v-53b80b60]:not(.h-icon-button--loading) {
  cursor: not-allowed;
}

.h-icon-button__loader[data-v-53b80b60] {
  pointer-events: none;
  opacity: 0;
  justify-content: center;
  align-items: center;
  transition: opacity .2s ease-in-out;
  display: flex;
  position: absolute;
  inset: 0;
}

.h-icon-button--loading[data-v-53b80b60] {
  cursor: wait;
}

.h-icon-button--loading .h-icon[data-v-53b80b60] {
  opacity: 0;
}

.h-icon-button--loading .h-icon-button__loader[data-v-53b80b60] {
  opacity: 1;
}

.h-icon-button[data-v-53b80b60]:focus-visible {
  outline: 2px solid var(--meteorite--500);
  outline-offset: 2px;
}

.h-icon-button[data-v-53b80b60]:active:not(.h-icon-button--disabled):not(.h-icon-button--loading) {
  transform: scale(.95);
}

.h-menu-item[data-v-a7f776d8] {
  appearance: none;
  font: inherit;
  color: var(--h-fg-neutral-default);
  text-align: left;
  align-items: center;
  gap: var(--h-spacing-sm);
  box-sizing: border-box;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  background: none;
  border: none;
  border-radius: 8px;
  width: 100%;
  min-height: 40px;
  margin: 2px 0;
  padding: 8px 12px;
  text-decoration: none;
  transition: background .2s;
  display: flex;
}

.h-menu-item[data-v-a7f776d8]:first-child {
  margin-top: 0;
}

.h-menu-item[data-v-a7f776d8]:last-child {
  margin-bottom: 0;
}

@media (hover: hover) {
  .h-menu-item[data-v-a7f776d8]:not(.h-menu-item--disabled):not(.h-menu-item--loading):hover {
    background: var(--h-bg-neutral-hover);
  }
}

.h-menu-item[data-v-a7f776d8]:not(.h-menu-item--loading):focus, .h-menu-item[data-v-a7f776d8]:not(.h-menu-item--loading):focus-visible {
  background: var(--h-bg-neutral-hover);
  outline: none;
}

.h-menu-item[data-v-a7f776d8]:active:not(.h-menu-item--disabled):not(.h-menu-item--loading) {
  background: var(--h-bg-neutral-hover);
}

.h-menu-item--disabled[data-v-a7f776d8] {
  color: var(--h-fg-neutral-disabled);
  cursor: not-allowed;
}

.h-menu-item--disabled[data-v-a7f776d8]:hover {
  background: none;
}

.h-menu-item--loading[data-v-a7f776d8] {
  cursor: wait;
}

.h-menu-item--loading[data-v-a7f776d8]:hover {
  background: none;
}

.h-menu-item--selected[data-v-a7f776d8] {
  background: var(--h-bg-neutral-surface);
}

.h-menu-item__prepend[data-v-a7f776d8] {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h-menu-item__prepend--top[data-v-a7f776d8] {
  align-self: flex-start;
  margin-top: 2px;
}

.h-menu-item__prepend--center[data-v-a7f776d8] {
  align-self: center;
}

.h-menu-item__content[data-v-a7f776d8] {
  flex: 1;
  min-width: 0;
  overflow: hidden;
}

.h-menu-item__label[data-v-a7f776d8] {
  word-break: break-word;
  display: block;
}

.h-menu-item__label--truncate[data-v-a7f776d8] {
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: normal;
  overflow: hidden;
}

.h-menu-item__append[data-v-a7f776d8] {
  flex-shrink: 0;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.h-bottom-sheet-backdrop[data-v-673ce5f9] {
  background-color: var(--h-bottom-sheet-backdrop-bg);
  z-index: calc(var(--h-z-index-modal, 2000)  - 1);
  -webkit-tap-highlight-color: transparent;
  transition: opacity .3s cubic-bezier(.2, .8, .2, 1);
  position: fixed;
  inset: 0;
}

.h-bottom-sheet-backdrop-enter-active[data-v-673ce5f9], .h-bottom-sheet-backdrop-leave-active[data-v-673ce5f9] {
  transition: opacity .3s cubic-bezier(.2, .8, .2, 1);
}

.h-bottom-sheet-backdrop-enter-from[data-v-673ce5f9], .h-bottom-sheet-backdrop-leave-to[data-v-673ce5f9] {
  opacity: 0 !important;
}

.h-bottom-sheet[data-v-673ce5f9] {
  z-index: var(--h-z-index-modal);
  background-color: var(--h-bottom-sheet-bg);
  border-radius: var(--h-border-radius-lg) var(--h-border-radius-lg) 0 0;
  box-shadow: 0 0 0 1px var(--h-bottom-sheet-border-color), var(--h-bottom-sheet-shadow);
  -webkit-tap-highlight-color: transparent;
  touch-action: none;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  transition: height .3s cubic-bezier(.2, .8, .2, 1), transform .3s cubic-bezier(.2, .8, .2, 1);
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.h-bottom-sheet--fullscreen[data-v-673ce5f9] {
  box-shadow: none;
  top: 0;
  border-radius: 0 !important;
}

.h-bottom-sheet--dragging[data-v-673ce5f9] {
  transition: none;
}

.h-bottom-sheet--dragging .h-bottom-sheet__header-title[data-v-673ce5f9], .h-bottom-sheet--dragging .h-bottom-sheet__content[data-v-673ce5f9] {
  pointer-events: none;
}

.h-bottom-sheet__content[data-v-673ce5f9] {
  flex-direction: column;
  flex: 1;
  min-height: 0;
  display: flex;
}

.h-bottom-sheet--draggable .h-bottom-sheet__content[data-v-673ce5f9], .h-bottom-sheet:not(.h-bottom-sheet--draggable) .h-bottom-sheet__content[data-v-673ce5f9] {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.h-bottom-sheet:not(.h-bottom-sheet--draggable) .h-bottom-sheet__header--default[data-v-673ce5f9] {
  padding-top: var(--h-spacing-2xs);
}

.h-bottom-sheet__header-container[data-v-673ce5f9] {
  flex-shrink: 0;
}

.h-bottom-sheet--draggable .h-bottom-sheet__header-container[data-v-673ce5f9] {
  cursor: grab;
}

.h-bottom-sheet--draggable .h-bottom-sheet__header-container[data-v-673ce5f9]:active {
  cursor: grabbing;
}

.h-bottom-sheet__handle[data-v-673ce5f9] {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding: 6px 0;
  display: flex;
}

.h-bottom-sheet__handle-bar[data-v-673ce5f9] {
  background-color: var(--h-bottom-sheet-handle-color);
  border-radius: var(--h-border-radius-full);
  width: 40px;
  height: 4px;
}

.h-bottom-sheet__header[data-v-673ce5f9] {
  border-bottom: 1px solid var(--h-bottom-sheet-stroke-color);
  flex-shrink: 0;
}

.h-bottom-sheet__header--no-divider[data-v-673ce5f9] {
  border-bottom: none;
}

.h-bottom-sheet__header--default[data-v-673ce5f9] {
  padding: 0 var(--h-spacing-sm) var(--h-spacing-2xs);
}

.h-bottom-sheet__header-content[data-v-673ce5f9] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-2xs);
  min-height: 36px;
  display: flex;
}

.h-bottom-sheet__header-prepend[data-v-673ce5f9], .h-bottom-sheet__header-append[data-v-673ce5f9] {
  flex-shrink: 0;
  align-items: center;
  min-width: 36px;
  min-height: 36px;
  display: flex;
}

.h-bottom-sheet__header-title[data-v-673ce5f9] {
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  overflow: hidden;
}

.h-bottom-sheet__content[data-v-673ce5f9] {
  -webkit-overflow-scrolling: touch;
  scrollbar-color: var(--h-scrollbar-thumb) transparent;
  flex: auto;
  overflow-y: auto;
}

.h-bottom-sheet__footer[data-v-673ce5f9] {
  border-top: 1px solid var(--h-bottom-sheet-stroke-color);
  flex-shrink: 0;
  display: flex;
}

.h-bottom-sheet__footer--no-divider[data-v-673ce5f9] {
  border-top: none;
}

.h-bottom-sheet-enter-active[data-v-673ce5f9], .h-bottom-sheet-leave-active[data-v-673ce5f9] {
  transition: transform .3s cubic-bezier(.2, .8, .2, 1);
}

.h-bottom-sheet-enter-from[data-v-673ce5f9], .h-bottom-sheet-leave-to[data-v-673ce5f9] {
  transform: translateY(100%);
}

.h-bottom-sheet__sr-only[data-v-673ce5f9] {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

body[data-v-673ce5f9]:has(.h-bottom-sheet) {
  overflow: hidden !important;
}

.h-bottom-sheet__content::-webkit-scrollbar {
  width: 8px;
}

.h-bottom-sheet__content::-webkit-scrollbar-track {
  background: none;
  border-radius: 12px;
}

.h-bottom-sheet__content::-webkit-scrollbar-thumb {
  background: var(--h-scrollbar-thumb);
  border-radius: 12px;
}

.h-bottom-sheet__content::-webkit-scrollbar-thumb:hover {
  background: var(--h-scrollbar-thumb-hover);
}

.h-popover[data-v-96a3f38e] {
  scrollbar-color: var(--h-scrollbar-thumb) transparent;
  box-shadow: 0 8px 16px #0000001f;
}

.h-popover--positioning[data-v-96a3f38e] {
  pointer-events: none;
  opacity: 0 !important;
}

.h-popover__content[data-v-96a3f38e] {
  z-index: 1;
  background: inherit;
  border-radius: inherit;
  height: 100%;
  position: relative;
}

.h-popover__arrow[data-v-96a3f38e] {
  position: absolute;
}

.h-popover-enter-active[data-v-96a3f38e] {
  transition: opacity var(--fade-in-duration, .3s) ease-out, transform var(--fade-in-duration, .3s) cubic-bezier(.2, .8, .2, 1);
  transform-origin: 50%;
}

.h-popover-leave-active[data-v-96a3f38e] {
  transform-origin: 50%;
  transition: opacity .15s ease-out, transform .15s ease-out;
}

.h-popover-enter-to[data-v-96a3f38e], .h-popover-leave-from[data-v-96a3f38e] {
  opacity: 1;
  transform: translate(0);
}

.h-popover-enter-from[data-animation-direction="from-top"][data-v-96a3f38e], .h-popover-leave-to[data-animation-direction="from-top"][data-v-96a3f38e] {
  opacity: 0;
  transform: translateY(-12px);
}

.h-popover-enter-from[data-animation-direction="from-bottom"][data-v-96a3f38e], .h-popover-leave-to[data-animation-direction="from-bottom"][data-v-96a3f38e] {
  opacity: 0;
  transform: translateY(12px);
}

.h-popover-enter-from[data-animation-direction="from-left"][data-v-96a3f38e], .h-popover-leave-to[data-animation-direction="from-left"][data-v-96a3f38e] {
  opacity: 0;
  transform: translate(-12px);
}

.h-popover-enter-from[data-animation-direction="from-right"][data-v-96a3f38e], .h-popover-leave-to[data-animation-direction="from-right"][data-v-96a3f38e] {
  opacity: 0;
  transform: translate(12px);
}

.h-popover-enter-from[data-animation-direction="to-top"][data-v-96a3f38e], .h-popover-leave-to[data-animation-direction="to-top"][data-v-96a3f38e] {
  opacity: 0;
  transform: translateY(12px);
}

.h-popover-enter-from[data-animation-direction="to-bottom"][data-v-96a3f38e], .h-popover-leave-to[data-animation-direction="to-bottom"][data-v-96a3f38e] {
  opacity: 0;
  transform: translateY(-12px);
}

.h-popover-enter-from[data-animation-direction="to-left"][data-v-96a3f38e], .h-popover-leave-to[data-animation-direction="to-left"][data-v-96a3f38e] {
  opacity: 0;
  transform: translate(12px);
}

.h-popover-enter-from[data-animation-direction="to-right"][data-v-96a3f38e], .h-popover-leave-to[data-animation-direction="to-right"][data-v-96a3f38e] {
  opacity: 0;
  transform: translate(-12px);
}

.h-popover::-webkit-scrollbar {
  width: 8px;
}

.h-popover::-webkit-scrollbar-track {
  background: none;
  border-radius: 12px;
}

.h-popover::-webkit-scrollbar-thumb {
  background: var(--h-scrollbar-thumb);
  border-radius: 12px;
}

.h-popover::-webkit-scrollbar-thumb:hover {
  background: var(--h-scrollbar-thumb-hover);
}

.h-menu[data-v-7d21aafc] {
  padding: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.h-menu__header[data-v-7d21aafc] {
  border-bottom: 1px solid var(--h-stroke-default);
  margin-bottom: var(--h-spacing-2xs);
}

.h-menu__header--no-divider[data-v-7d21aafc] {
  border-bottom: none;
  margin-bottom: 0;
}

.h-menu__content[data-v-7d21aafc] {
  scrollbar-color: var(--h-scrollbar-thumb) transparent;
  flex-direction: column;
  display: flex;
}

.h-menu__footer[data-v-7d21aafc] {
  border-top: 1px solid var(--h-stroke-default);
  margin-top: var(--h-spacing-2xs);
}

.h-menu__footer--no-divider[data-v-7d21aafc] {
  border-top: none;
  margin-top: 0;
}

.h-menu__content::-webkit-scrollbar {
  width: 8px;
}

.h-menu__content::-webkit-scrollbar-track {
  background: none;
  border-radius: 12px;
}

.h-menu__content::-webkit-scrollbar-thumb {
  background: var(--h-scrollbar-thumb);
  border-radius: 12px;
}

.h-menu__content::-webkit-scrollbar-thumb:hover {
  background: var(--h-scrollbar-thumb-hover);
}

.h-split-button[data-v-9e0e33cc] {
  align-items: stretch;
  display: inline-flex;
}

.h-split-button[data-v-9e0e33cc] .h-split-button__primary.h-button-v2 {
  border-radius: var(--h-split-button-radius, var(--h-border-radius-md)) 0 0 var(--h-split-button-radius, var(--h-border-radius-md));
  min-width: unset;
  gap: var(--h-split-button-primary-gap, var(--h-spacing-2xs));
}

.h-split-button[data-v-9e0e33cc] .h-split-button__primary.h-button-v2 .h-button-v2__text {
  padding-inline: 0;
}

@media (max-width: 576px) {
  .h-split-button[data-v-9e0e33cc] .h-split-button__primary.h-button-v2 {
    width: auto;
  }
}

.h-split-button[data-v-9e0e33cc] .h-split-button__menu, .h-split-button[data-v-9e0e33cc] .h-split-button__menu > div, .h-split-button[data-v-9e0e33cc] .h-split-button__menu > div > div {
  align-items: stretch;
  display: flex;
}

.h-split-button[data-v-9e0e33cc] .h-split-button__menu .h-icon-button {
  border-radius: 0 var(--h-split-button-radius, var(--h-border-radius-md)) var(--h-split-button-radius, var(--h-border-radius-md)) 0;
  height: 100%;
}

.h-split-button[class*="--outline-"][data-v-9e0e33cc] .h-split-button__primary.h-button-v2, .h-split-button[class*="--outlineStrong-"][data-v-9e0e33cc] .h-split-button__primary.h-button-v2 {
  border-right: none;
}

.h-split-button[class*="--outline-"][data-v-9e0e33cc] .h-split-button__menu .h-icon-button, .h-split-button[class*="--outlineStrong-"][data-v-9e0e33cc] .h-split-button__menu .h-icon-button {
  border-left: none;
}

.h-split-button__divider[data-v-9e0e33cc] {
  background-color: var(--h-split-button-divider-color);
  flex-shrink: 0;
  width: 1px;
}

.h-split-button--contain-primary[data-v-9e0e33cc] {
  --h-split-button-divider-color: #ffffff4d;
}

.h-split-button--contain-light[data-v-9e0e33cc] {
  --h-split-button-divider-color: #00000026;
}

.h-split-button--contain-danger[data-v-9e0e33cc] {
  --h-split-button-divider-color: #ffffff4d;
}

.h-split-button--contain-neon[data-v-9e0e33cc], .h-split-button--contain-warning[data-v-9e0e33cc], .h-split-button--contain-neutral[data-v-9e0e33cc] {
  --h-split-button-divider-color: #00000026;
}

.h-split-button--outline-primary[data-v-9e0e33cc], .h-split-button--outline-danger[data-v-9e0e33cc], .h-split-button--outline-warning[data-v-9e0e33cc], .h-split-button--outline-neutral[data-v-9e0e33cc] {
  --h-split-button-divider-color: var(--h-stroke-default);
}

.h-split-button--outline-light[data-v-9e0e33cc] {
  --h-split-button-divider-color: var(--neutral--0);
}

.h-split-button--outline-neon[data-v-9e0e33cc] {
  --h-split-button-divider-color: var(--neutral--200);
}

.h-split-button--outlineStrong-primary[data-v-9e0e33cc] {
  --h-split-button-divider-color: var(--h-stroke-brand);
}

.h-split-button--outlineStrong-light[data-v-9e0e33cc] {
  --h-split-button-divider-color: var(--neutral--0);
}

.h-split-button--outlineStrong-danger[data-v-9e0e33cc] {
  --h-split-button-divider-color: var(--h-stroke-danger);
}

.h-split-button--outlineStrong-neon[data-v-9e0e33cc] {
  --h-split-button-divider-color: var(--neutral--200);
}

.h-split-button--outlineStrong-warning[data-v-9e0e33cc] {
  --h-split-button-divider-color: var(--h-stroke-warning);
}

.h-split-button--outlineStrong-neutral[data-v-9e0e33cc] {
  --h-split-button-divider-color: var(--h-stroke-strong);
}

.h-split-button--text-primary[data-v-9e0e33cc], .h-split-button--text-light[data-v-9e0e33cc], .h-split-button--text-danger[data-v-9e0e33cc], .h-split-button--text-neon[data-v-9e0e33cc], .h-split-button--text-warning[data-v-9e0e33cc], .h-split-button--text-neutral[data-v-9e0e33cc] {
  --h-split-button-divider-color: var(--h-stroke-default);
}

.h-split-button--disabled[data-v-9e0e33cc] .h-split-button__primary.h-button-v2 {
  cursor: not-allowed;
}

.h-split-button--disabled[class*="--outlineStrong-"][data-v-9e0e33cc] {
  --h-split-button-divider-color: var(--h-stroke-default);
}

.h-split-button--loading[data-v-9e0e33cc] {
  cursor: wait;
}

.h-split-button--loading .h-split-button__menu[data-v-9e0e33cc] {
  pointer-events: none;
}

.h-skeleton-loader[data-v-ba4de27a] {
  background-color: var(--h-bg-neutral-surface);
  position: relative;
  overflow: hidden;
}

.h-skeleton-loader[data-v-ba4de27a]:after {
  content: "";
  background: linear-gradient(90deg, var(--h-skeleton-gradient-start-end), var(--h-skeleton-gradient-middle), var(--h-skeleton-gradient-start-end));
  animation: 1.6s linear .5s infinite h-skeleton-loader-keyframes-wave-ba4de27a;
  position: absolute;
  inset: 0;
  transform: translate(-100%);
}

.h-skeleton-loader--xs[data-v-ba4de27a] {
  border-radius: var(--h-border-radius-xs);
}

.h-skeleton-loader--sm[data-v-ba4de27a] {
  border-radius: var(--h-border-radius-sm);
}

.h-skeleton-loader--lg[data-v-ba4de27a] {
  border-radius: var(--h-border-radius-lg);
}

.h-skeleton-loader--xl[data-v-ba4de27a] {
  border-radius: var(--h-border-radius-xl);
}

.h-skeleton-loader--full[data-v-ba4de27a] {
  border-radius: var(--h-border-radius-full);
}

.h-skeleton-loader--inline[data-v-ba4de27a] {
  vertical-align: middle;
  display: inline-block;
}

@keyframes h-skeleton-loader-keyframes-wave-ba4de27a {
  0% {
    transform: translate(-100%);
  }

  60% {
    transform: translate(100%);
  }

  to {
    transform: translate(100%);
  }
}

.h-image[data-v-301fa219] {
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.h-image__skeleton[data-v-301fa219] {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.h-image__img[data-v-301fa219] {
  width: 100%;
  height: 100%;
  display: block;
}

.h-image__img--hidden[data-v-301fa219] {
  opacity: 0;
}

.h-card-image[data-v-3d0e46ed] {
  gap: var(--h-spacing-md-alt);
  padding: var(--h-spacing-sm);
  border-radius: var(--h-card-image-border-radius);
  background: var(--h-card-image-bg);
  border: 1px solid var(--h-card-image-border-color, var(--h-stroke-default));
  flex-direction: column;
  display: flex;
}

.h-card-image--with-shadow[data-v-3d0e46ed] {
  box-shadow: var(--h-shadow-2-bottom);
}

.h-card-image__header[data-v-3d0e46ed] {
  width: 100%;
}

.h-card-image__header--image[data-v-3d0e46ed] {
  height: 180px;
  overflow: hidden;
}

.h-card-image__header--compact[data-v-3d0e46ed] {
  align-items: center;
  gap: var(--h-spacing-xs);
  display: flex;
}

.h-card-image__header-icon[data-v-3d0e46ed] {
  background: var(--h-card-image-header-icon-bg);
  border-radius: var(--h-border-radius-md);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.h-card-image__header-content[data-v-3d0e46ed] {
  flex: 1;
  min-width: 0;
}

.h-card-image__image[data-v-3d0e46ed] {
  width: 100%;
  height: 100%;
}

.h-card-image__body[data-v-3d0e46ed] {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.h-card-image__actions[data-v-3d0e46ed] {
  gap: var(--h-spacing-2xs);
  align-items: center;
  display: flex;
}

.h-chip[data-v-350d1382] {
  width: fit-content;
  box-shadow: inset 0 0 0 1px var(--h-chip-border);
  background: var(--h-chip-bg);
  color: var(--h-chip-color);
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  transition: all .1s ease-in-out;
  display: flex;
  position: relative;
}

.h-chip .h-chip__content[data-v-350d1382] {
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 6px 12px;
  display: flex;
}

.h-chip .h-chip__text[data-v-350d1382] {
  text-wrap-mode: nowrap;
  padding: 0 4px;
}

.h-chip--small .h-chip__content[data-v-350d1382] {
  gap: 0;
  padding: 4px 8px;
}

.h-chip--truncate-overflow[data-v-350d1382] {
  max-width: 100%;
}

.h-chip--truncate-overflow .h-chip__content[data-v-350d1382] {
  min-width: 0;
}

.h-chip--truncate-overflow .h-chip__text[data-v-350d1382] {
  text-overflow: ellipsis;
  overflow: hidden;
}

.h-chip--disabled[data-v-350d1382] {
  cursor: not-allowed;
  opacity: .5;
}

.h-chip[data-v-350d1382]:active:not(.h-chip--disabled):not([disabled]) {
  transform: scale(.95);
}

@media (max-width: 576px) {
  .h-chip[data-v-350d1382] {
    width: 100%;
  }
}

.h-chip--dismissable[data-v-350d1382] {
  border-radius: 24px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-left: -12px;
  transition: background-color .2s ease-in-out;
  display: flex;
  position: relative;
}

.h-chip:not(.h-chip--disabled):not([disabled]) .h-chip--dismissable[data-v-350d1382] {
  cursor: pointer;
}

.h-chip:not(.h-chip--disabled):not([disabled]) .h-chip--dismissable[data-v-350d1382]:hover, .h-chip:not(.h-chip--disabled):not([disabled]) .h-chip--dismissable[data-v-350d1382]:active {
  background-color: var(--h-bg-neutral-hover);
}

.h-chip--small .h-chip--dismissable[data-v-350d1382] {
  width: 24px;
  height: 24px;
}

.h-chip--primary-filled[data-v-350d1382] {
  --h-chip-color: var(--h-chip-primary-filled-color);
  --h-chip-bg: var(--h-chip-primary-filled-bg);
  --h-chip-border: var(--h-chip-primary-filled-border);
}

.h-chip--primary-filled[data-v-350d1382]:hover:not(.h-chip--disabled):not([disabled]) {
  --h-chip-color: var(--h-chip-primary-filled-hover-color);
  --h-chip-bg: var(--h-chip-primary-filled-hover-bg);
  --h-chip-border: var(--h-chip-primary-filled-hover-border);
}

.h-chip--primary-filled.h-chip--selected[data-v-350d1382] {
  --h-chip-color: var(--h-chip-primary-filled-selected-color);
  --h-chip-bg: var(--h-chip-primary-filled-selected-bg);
  --h-chip-border: var(--h-chip-primary-filled-selected-border);
}

.h-chip--primary-filled.h-chip--selected[data-v-350d1382]:hover:not(.h-chip--disabled):not([disabled]) {
  --h-chip-color: var(--h-chip-primary-filled-selected-hover-color);
  --h-chip-bg: var(--h-chip-primary-filled-selected-hover-bg);
  --h-chip-border: var(--h-chip-primary-filled-selected-hover-border);
}

.h-chip--primary-filled.h-chip--disabled[data-v-350d1382] {
  --h-chip-color: var(--h-chip-primary-filled-disabled-color);
  --h-chip-bg: var(--h-chip-primary-filled-disabled-bg);
  --h-chip-border: var(--h-chip-primary-filled-disabled-border);
}

.h-chip--primary-outline[data-v-350d1382] {
  --h-chip-color: var(--h-chip-primary-outline-color);
  --h-chip-bg: var(--h-chip-primary-outline-bg);
  --h-chip-border: var(--h-chip-primary-outline-border);
}

.h-chip--primary-outline[data-v-350d1382]:hover:not(.h-chip--disabled):not([disabled]) {
  --h-chip-color: var(--h-chip-primary-outline-hover-color);
  --h-chip-bg: var(--h-chip-primary-outline-hover-bg);
  --h-chip-border: var(--h-chip-primary-outline-hover-border);
}

.h-chip--primary-outline.h-chip--selected[data-v-350d1382] {
  --h-chip-color: var(--h-chip-primary-outline-selected-color);
  --h-chip-bg: var(--h-chip-primary-outline-selected-bg);
  --h-chip-border: var(--h-chip-primary-outline-selected-border);
}

.h-chip--primary-outline.h-chip--selected[data-v-350d1382]:hover:not(.h-chip--disabled):not([disabled]) {
  --h-chip-color: var(--h-chip-primary-outline-selected-hover-color);
  --h-chip-bg: var(--h-chip-primary-outline-selected-hover-bg);
  --h-chip-border: var(--h-chip-primary-outline-selected-hover-border);
}

.h-chip--primary-outline.h-chip--disabled[data-v-350d1382] {
  --h-chip-color: var(--h-chip-primary-outline-disabled-color);
  --h-chip-bg: var(--h-chip-primary-outline-disabled-bg);
  --h-chip-border: var(--h-chip-primary-outline-disabled-border);
}

.h-chip--secondary-filled[data-v-350d1382] {
  --h-chip-color: var(--h-chip-secondary-filled-color);
  --h-chip-bg: var(--h-chip-secondary-filled-bg);
  --h-chip-border: var(--h-chip-secondary-filled-border);
}

.h-chip--secondary-filled[data-v-350d1382]:hover:not(.h-chip--disabled):not([disabled]) {
  --h-chip-color: var(--h-chip-secondary-filled-hover-color);
  --h-chip-bg: var(--h-chip-secondary-filled-hover-bg);
  --h-chip-border: var(--h-chip-secondary-filled-hover-border);
}

.h-chip--secondary-filled.h-chip--selected[data-v-350d1382] {
  --h-chip-color: var(--h-chip-secondary-filled-selected-color);
  --h-chip-bg: var(--h-chip-secondary-filled-selected-bg);
  --h-chip-border: var(--h-chip-secondary-filled-selected-border);
}

.h-chip--secondary-filled.h-chip--selected[data-v-350d1382]:hover:not(.h-chip--disabled):not([disabled]) {
  --h-chip-color: var(--h-chip-secondary-filled-selected-hover-color);
  --h-chip-bg: var(--h-chip-secondary-filled-selected-hover-bg);
  --h-chip-border: var(--h-chip-secondary-filled-selected-hover-border);
}

.h-chip--secondary-filled.h-chip--disabled[data-v-350d1382] {
  --h-chip-color: var(--h-chip-secondary-filled-disabled-color);
  --h-chip-bg: var(--h-chip-secondary-filled-disabled-bg);
  --h-chip-border: var(--h-chip-secondary-filled-disabled-border);
}

.h-chip--secondary-outline[data-v-350d1382] {
  --h-chip-color: var(--h-chip-secondary-outline-color);
  --h-chip-bg: var(--h-chip-secondary-outline-bg);
  --h-chip-border: var(--h-chip-secondary-outline-border);
}

.h-chip--secondary-outline[data-v-350d1382]:hover:not(.h-chip--disabled):not([disabled]) {
  --h-chip-color: var(--h-chip-secondary-outline-hover-color);
  --h-chip-bg: var(--h-chip-secondary-outline-hover-bg);
  --h-chip-border: var(--h-chip-secondary-outline-hover-border);
}

.h-chip--secondary-outline.h-chip--selected[data-v-350d1382] {
  --h-chip-color: var(--h-chip-secondary-outline-selected-color);
  --h-chip-bg: var(--h-chip-secondary-outline-selected-bg);
  --h-chip-border: var(--h-chip-secondary-outline-selected-border);
}

.h-chip--secondary-outline.h-chip--selected[data-v-350d1382]:hover:not(.h-chip--disabled):not([disabled]) {
  --h-chip-color: var(--h-chip-secondary-outline-selected-hover-color);
  --h-chip-bg: var(--h-chip-secondary-outline-selected-hover-bg);
  --h-chip-border: var(--h-chip-secondary-outline-selected-hover-border);
}

.h-chip--secondary-outline.h-chip--disabled[data-v-350d1382] {
  --h-chip-color: var(--h-chip-secondary-outline-disabled-color);
  --h-chip-bg: var(--h-chip-secondary-outline-disabled-bg);
  --h-chip-border: var(--h-chip-secondary-outline-disabled-border);
}

.h-label[data-v-aa62c725] {
  white-space: nowrap;
  border-radius: 8px;
  align-items: center;
  gap: 4px;
  width: fit-content;
  padding: 2px 8px;
  display: inline-flex;
}

.h-label--contain-success[data-v-aa62c725] {
  background: var(--h-label-contain-success-bg);
  color: var(--h-label-contain-success-color);
  box-shadow: var(--h-label-contain-success-outline);
}

.h-label--contain-warning[data-v-aa62c725] {
  background: var(--h-label-contain-warning-bg);
  color: var(--h-label-contain-warning-color);
  box-shadow: var(--h-label-contain-warning-outline);
}

.h-label--contain-danger[data-v-aa62c725] {
  background: var(--h-label-contain-danger-bg);
  color: var(--h-label-contain-danger-color);
  box-shadow: var(--h-label-contain-danger-outline);
}

.h-label--contain-primary[data-v-aa62c725] {
  background: var(--h-label-contain-primary-bg);
  color: var(--h-label-contain-primary-color);
  box-shadow: var(--h-label-contain-primary-outline);
}

.h-label--contain-gray[data-v-aa62c725] {
  background: var(--h-label-contain-gray-bg);
  color: var(--h-label-contain-gray-color);
  box-shadow: var(--h-label-contain-gray-outline);
}

.h-label--contain-grayLight[data-v-aa62c725] {
  background: var(--h-label-contain-grayLight-bg);
  color: var(--h-label-contain-grayLight-color);
  box-shadow: var(--h-label-contain-grayLight-outline);
}

.h-label--contain-meteorite[data-v-aa62c725] {
  background: var(--h-label-contain-meteorite-bg);
  color: var(--h-label-contain-meteorite-color);
  box-shadow: var(--h-label-contain-meteorite-outline);
}

.h-label--contain-green[data-v-aa62c725] {
  background: var(--h-label-contain-green-bg);
  color: var(--h-label-contain-green-color);
  box-shadow: var(--h-label-contain-green-outline);
}

.h-label--contain-neon[data-v-aa62c725] {
  background: var(--h-label-contain-neon-bg);
  color: var(--h-label-contain-neon-color);
  box-shadow: var(--h-label-contain-neon-outline);
}

.h-label--outline-success[data-v-aa62c725] {
  background: var(--h-label-outline-success-bg);
  color: var(--h-label-outline-success-color);
  box-shadow: var(--h-label-outline-success-outline);
}

.h-label--outline-warning[data-v-aa62c725] {
  background: var(--h-label-outline-warning-bg);
  color: var(--h-label-outline-warning-color);
  box-shadow: var(--h-label-outline-warning-outline);
}

.h-label--outline-danger[data-v-aa62c725] {
  background: var(--h-label-outline-danger-bg);
  color: var(--h-label-outline-danger-color);
  box-shadow: var(--h-label-outline-danger-outline);
}

.h-label--outline-primary[data-v-aa62c725] {
  background: var(--h-label-outline-primary-bg);
  color: var(--h-label-outline-primary-color);
  box-shadow: var(--h-label-outline-primary-outline);
}

.h-label--outline-gray[data-v-aa62c725] {
  background: var(--h-label-outline-gray-bg);
  color: var(--h-label-outline-gray-color);
  box-shadow: var(--h-label-outline-gray-outline);
}

.h-label--outline-grayLight[data-v-aa62c725] {
  background: var(--h-label-outline-grayLight-bg);
  color: var(--h-label-outline-grayLight-color);
  box-shadow: var(--h-label-outline-grayLight-outline);
}

.h-label--outline-meteorite[data-v-aa62c725] {
  background: var(--h-label-outline-meteorite-bg);
  color: var(--h-label-outline-meteorite-color);
  box-shadow: var(--h-label-outline-meteorite-outline);
}

.h-label--outline-green[data-v-aa62c725] {
  background: var(--h-label-outline-green-bg);
  color: var(--h-label-outline-green-color);
  box-shadow: var(--h-label-outline-green-outline);
}

.h-label--outline-neon[data-v-aa62c725] {
  background: var(--h-label-outline-neon-bg);
  color: var(--h-label-outline-neon-color);
  box-shadow: var(--h-label-outline-neon-outline);
}

.h-label--full-width[data-v-aa62c725] {
  justify-content: center;
  width: 100%;
}

.h-label--ai[data-v-aa62c725] {
  box-shadow: none;
  color: var(--h-label-ai-text-color);
  background: linear-gradient(var(--h-label-ai-bg-color), var(--h-label-ai-bg-color)) padding-box, var(--h-label-ai-gradient) border-box;
  border: 1px solid #0000;
}

.h-label__capitalized[data-v-aa62c725] {
  text-transform: capitalize;
}

.h-label__uppercase[data-v-aa62c725] {
  text-transform: uppercase;
}

.h-nudge[data-v-988ed518] {
  background-color: var(--h-nudge-bg);
  padding: var(--h-nudge-padding);
  box-shadow: var(--h-nudge-border);
  border: none;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  display: flex;
  position: relative;
}

@media (forced-colors: active) {
  .h-nudge[data-v-988ed518] {
    box-shadow: none;
    border: 1px solid buttontext;
  }
}

.h-nudge__content-wrapper[data-v-988ed518] {
  align-items: center;
  gap: 20px;
  display: flex;
}

.h-nudge__actions-wrapper[data-v-988ed518] {
  align-items: center;
  gap: 8px;
  display: flex;
}

.h-nudge__icon[data-v-988ed518] {
  display: inline-block;
  position: relative;
}

.h-nudge__icon-overlay[data-v-988ed518] {
  background-color: var(--h-nudge-icon-bg);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
  position: absolute;
  top: 7px;
  right: 7px;
}

.h-nudge__icon-overlay__icon[data-v-988ed518] {
  width: 15px;
  height: 15px;
}

.h-nudge__text[data-v-988ed518] {
  flex-direction: column;
  display: flex;
}

.h-nudge__title[data-v-988ed518] {
  color: var(--h-fg-neutral-default);
}

.h-nudge__title--with-subtitle[data-v-988ed518] {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.h-nudge__subtitle[data-v-988ed518] {
  color: var(--h-fg-neutral-secondary);
  font-size: 14px;
  line-height: 24px;
}

.h-nudge__icon[data-v-988ed518] {
  background: var(--h-nudge-icon-bg);
  border-radius: var(--h-nudge-icon-radius);
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 12px;
  display: flex;
}

.h-nudge__icon--disabled[data-v-988ed518] {
  background-color: var(--neutral--100) !important;
}

.h-nudge__actions[data-v-988ed518] {
  align-items: center;
  gap: 8px;
  display: flex;
}

.h-nudge__action[data-v-988ed518] {
  flex-wrap: unset;
}

@media (max-width: 992px) {
  .h-nudge[data-v-988ed518] {
    flex-direction: column;
    gap: 16px;
    padding: 16px;
  }

  .h-nudge__content-wrapper[data-v-988ed518] {
    flex-direction: column;
    gap: 16px;
  }

  .h-nudge__actions-wrapper[data-v-988ed518] {
    flex-direction: column;
    width: 100%;
  }

  .h-nudge__text[data-v-988ed518] {
    justify-content: center;
    align-items: center;
  }

  .h-nudge__title[data-v-988ed518], .h-nudge__subtitle[data-v-988ed518] {
    text-align: center;
  }

  .h-nudge__close[data-v-988ed518] {
    position: absolute;
    top: 8px;
    right: 8px;
  }

  .h-nudge__actions[data-v-988ed518] {
    flex-direction: column-reverse;
    width: 100%;
  }

  .h-nudge__actions[data-v-988ed518] > * {
    width: 100%;
  }
}

.h-breadcrumbs[data-v-def9d47b] {
  width: 100%;
  display: flex;
}

.h-breadcrumbs__list[data-v-def9d47b] {
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.h-breadcrumbs__item[data-v-def9d47b] {
  align-items: center;
  gap: 4px;
  display: inline-flex;
}

.h-breadcrumbs__link[data-v-def9d47b] {
  color: var(--h-fg-neutral-secondary);
  cursor: pointer;
  align-items: center;
  gap: 4px;
  text-decoration: none;
  transition: color .2s;
  display: inline-flex;
}

.h-breadcrumbs__link[data-v-def9d47b]:hover {
  color: var(--h-fg-neutral-default);
}

.h-breadcrumbs__link[data-v-def9d47b]:focus-visible {
  outline: 2px solid var(--h-bg-brand-secondary);
  outline-offset: 2px;
  border-radius: 2px;
}

.h-breadcrumbs__current[data-v-def9d47b] {
  color: var(--h-fg-neutral-default);
  align-items: center;
  gap: 4px;
  display: inline-flex;
}

.h-breadcrumbs__icon-prepend[data-v-def9d47b], .h-breadcrumbs__separator[data-v-def9d47b] {
  flex-shrink: 0;
}

.icon-left[data-v-2ef2fbc4] {
  margin-right: 8px;
}

.icon-right[data-v-2ef2fbc4] {
  margin-left: 8px;
}

[data-v-2ef2fbc4] svg {
  vertical-align: middle;
}

.h-hyperlink[data-v-2ef2fbc4] {
  cursor: pointer;
  align-items: center;
  display: inline-flex;
  position: relative;
  text-decoration: none !important;
}

.h-hyperlink--regular[data-v-2ef2fbc4] {
  color: var(--h-hyperlink-color);
}

@media (hover: hover) {
  .h-hyperlink--regular[data-v-2ef2fbc4]:not(.disabled):hover:after {
    content: "";
    border-bottom: var(--h-hyperlink-border);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

.h-hyperlink--regular.disabled[data-v-2ef2fbc4] {
  color: var(--h-hyperlink-disabled-color);
  cursor: not-allowed;
}

.h-hyperlink--bold[data-v-2ef2fbc4] {
  color: var(--h-hyperlink-color);
}

@media (hover: hover) {
  .h-hyperlink--bold[data-v-2ef2fbc4]:not(.disabled):hover:after {
    content: "";
    border-bottom: var(--h-hyperlink-border);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

.h-hyperlink--bold.disabled[data-v-2ef2fbc4] {
  color: var(--h-hyperlink-disabled-color);
  cursor: not-allowed;
}

.h-hyperlink[data-v-2ef2fbc4]:focus-visible {
  outline: 2px solid var(--h-hyperlink-focus-outline);
  outline-offset: 2px;
}

.h-hyperlink__small[data-v-2ef2fbc4] {
  padding: 5px 15px;
}

.h-hyperlink__large[data-v-2ef2fbc4] {
  padding: 11px 31px;
}

.h-hyperlink__loading[data-v-2ef2fbc4] {
  cursor: wait;
}

.h-hyperlink__loading .hyperlink-text[data-v-2ef2fbc4], .h-hyperlink__loading .icon-left[data-v-2ef2fbc4], .h-hyperlink__loading .icon-right[data-v-2ef2fbc4] {
  opacity: 0;
}

.h-hyperlink__loading .h-hyperlink__loader[data-v-2ef2fbc4] {
  opacity: 1;
}

.hyperlink-text[data-v-2ef2fbc4] {
  color: currentColor;
}

.h-hyperlink--no-text-break[data-v-2ef2fbc4] {
  white-space: nowrap;
}

.h-hyperlink--button[data-v-2ef2fbc4] {
  border: none;
  border-radius: 8px;
  justify-content: center;
  padding: 8px 24px;
  transition: background .1s ease-in-out, transform .1s ease-in-out;
}

@media (forced-colors: active) {
  .h-hyperlink--button[data-v-2ef2fbc4] {
    box-shadow: none;
    border: 1px solid buttontext;
  }
}

.h-hyperlink--button-contain-primary[data-v-2ef2fbc4] {
  background: var(--h-button-contain-primary-bg);
  color: var(--h-button-contain-primary-color);
  box-shadow: var(--h-button-contain-primary-border);
}

@media (hover: hover) {
  .h-hyperlink--button-contain-primary[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-contain-primary-bg-hover);
    color: var(--h-button-contain-primary-color-hover);
    box-shadow: var(--h-button-contain-primary-border-hover);
  }

  .h-hyperlink--button-contain-primary[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-contain-primary.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-contain-primary-bg-disabled);
  color: var(--h-button-contain-primary-color-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-contain-light[data-v-2ef2fbc4] {
  background: var(--h-button-contain-light-bg);
  color: var(--h-button-contain-light-color);
  box-shadow: var(--h-button-contain-light-border);
}

@media (hover: hover) {
  .h-hyperlink--button-contain-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-contain-light-bg-hover);
    color: var(--h-button-contain-light-color-hover);
    box-shadow: var(--h-button-contain-light-border-hover);
  }

  .h-hyperlink--button-contain-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-contain-light.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-contain-light-bg-disabled);
  color: var(--h-button-contain-light-color-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-contain-semi-light[data-v-2ef2fbc4] {
  background: var(--h-button-contain-semi-light-bg);
  color: var(--h-button-contain-semi-light-color);
  box-shadow: var(--h-button-contain-semi-light-border);
}

@media (hover: hover) {
  .h-hyperlink--button-contain-semi-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-contain-semi-light-bg-hover);
    color: var(--h-button-contain-semi-light-color-hover);
    box-shadow: var(--h-button-contain-semi-light-border-hover);
  }

  .h-hyperlink--button-contain-semi-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-contain-semi-light.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-contain-semi-light-bg-disabled);
  color: var(--h-button-contain-semi-light-color-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-contain-danger[data-v-2ef2fbc4] {
  background: var(--h-button-contain-danger-bg);
  color: var(--h-button-contain-danger-color);
  box-shadow: var(--h-button-contain-danger-border);
}

@media (hover: hover) {
  .h-hyperlink--button-contain-danger[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-contain-danger-bg-hover);
    color: var(--h-button-contain-danger-color-hover);
    box-shadow: var(--h-button-contain-danger-border-hover);
  }

  .h-hyperlink--button-contain-danger[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-contain-danger.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-contain-danger-bg-disabled);
  color: var(--h-button-contain-danger-color-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-contain-neon[data-v-2ef2fbc4] {
  background: var(--h-button-contain-neon-bg);
  color: var(--h-button-contain-neon-color);
  box-shadow: var(--h-button-contain-neon-border);
}

@media (hover: hover) {
  .h-hyperlink--button-contain-neon[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-contain-neon-bg-hover);
    color: var(--h-button-contain-neon-color-hover);
    box-shadow: var(--h-button-contain-neon-border-hover);
  }

  .h-hyperlink--button-contain-neon[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-contain-neon.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-contain-neon-bg-disabled);
  color: var(--h-button-contain-neon-color-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-contain-warning[data-v-2ef2fbc4] {
  background: var(--h-button-contain-warning-bg);
  color: var(--h-button-contain-warning-color);
  box-shadow: var(--h-button-contain-warning-border);
}

@media (hover: hover) {
  .h-hyperlink--button-contain-warning[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-contain-warning-bg-hover);
    color: var(--h-button-contain-warning-color-hover);
    box-shadow: var(--h-button-contain-warning-border-hover);
  }

  .h-hyperlink--button-contain-warning[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-contain-warning.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-contain-warning-bg-disabled);
  color: var(--h-button-contain-warning-color-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-contain-neutral[data-v-2ef2fbc4] {
  background: var(--h-button-contain-neutral-bg);
  color: var(--h-button-contain-neutral-color);
  box-shadow: var(--h-button-contain-neutral-border);
}

@media (hover: hover) {
  .h-hyperlink--button-contain-neutral[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-contain-neutral-bg-hover);
    color: var(--h-button-contain-neutral-color-hover);
    box-shadow: var(--h-button-contain-neutral-border-hover);
  }

  .h-hyperlink--button-contain-neutral[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-contain-neutral.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-contain-neutral-bg-disabled);
  color: var(--h-button-contain-neutral-color-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-outline-primary[data-v-2ef2fbc4] {
  background: var(--h-button-outline-primary-bg);
  color: var(--h-button-outline-primary-color);
  box-shadow: var(--h-button-outline-primary-border);
}

@media (hover: hover) {
  .h-hyperlink--button-outline-primary[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-outline-primary-bg-hover);
    color: var(--h-button-outline-primary-color-hover);
    box-shadow: var(--h-button-outline-primary-border-hover);
  }

  .h-hyperlink--button-outline-primary[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-outline-primary.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-outline-primary-bg-disabled);
  color: var(--h-button-outline-primary-color-disabled);
  box-shadow: var(--h-button-outline-primary-border-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-outline-light[data-v-2ef2fbc4] {
  background: var(--h-button-outline-light-bg);
  color: var(--h-button-outline-light-color);
  box-shadow: var(--h-button-outline-light-border);
}

@media (hover: hover) {
  .h-hyperlink--button-outline-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-outline-light-bg-hover);
    color: var(--h-button-outline-light-color-hover);
    box-shadow: var(--h-button-outline-light-border-hover);
  }

  .h-hyperlink--button-outline-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-outline-light.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-outline-light-bg-disabled);
  color: var(--h-button-outline-light-color-disabled);
  box-shadow: var(--h-button-outline-light-border-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-outline-semi-light[data-v-2ef2fbc4] {
  background: var(--h-button-outline-semi-light-bg);
  color: var(--h-button-outline-semi-light-color);
  box-shadow: var(--h-button-outline-semi-light-border);
}

@media (hover: hover) {
  .h-hyperlink--button-outline-semi-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-outline-semi-light-bg-hover);
    color: var(--h-button-outline-semi-light-color-hover);
    box-shadow: var(--h-button-outline-semi-light-border-hover);
  }

  .h-hyperlink--button-outline-semi-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-outline-semi-light.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-outline-semi-light-bg-disabled);
  color: var(--h-button-outline-semi-light-color-disabled);
  box-shadow: var(--h-button-outline-semi-light-border-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-outline-danger[data-v-2ef2fbc4] {
  background: var(--h-button-outline-danger-bg);
  color: var(--h-button-outline-danger-color);
  box-shadow: var(--h-button-outline-danger-border);
}

@media (hover: hover) {
  .h-hyperlink--button-outline-danger[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-outline-danger-bg-hover);
    color: var(--h-button-outline-danger-color-hover);
    box-shadow: var(--h-button-outline-danger-border-hover);
  }

  .h-hyperlink--button-outline-danger[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-outline-danger.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-outline-danger-bg-disabled);
  color: var(--h-button-outline-danger-color-disabled);
  box-shadow: var(--h-button-outline-danger-border-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-outline-neon[data-v-2ef2fbc4] {
  background: var(--h-button-outline-neon-bg);
  color: var(--h-button-outline-neon-color);
  box-shadow: var(--h-button-outline-neon-border);
}

@media (hover: hover) {
  .h-hyperlink--button-outline-neon[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-outline-neon-bg-hover);
    color: var(--h-button-outline-neon-color-hover);
    box-shadow: var(--h-button-outline-neon-border-hover);
  }

  .h-hyperlink--button-outline-neon[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-outline-neon.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-outline-neon-bg-disabled);
  color: var(--h-button-outline-neon-color-disabled);
  box-shadow: var(--h-button-outline-neon-border-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-outline-warning[data-v-2ef2fbc4] {
  background: var(--h-button-outline-warning-bg);
  color: var(--h-button-outline-warning-color);
  box-shadow: var(--h-button-outline-warning-border);
}

@media (hover: hover) {
  .h-hyperlink--button-outline-warning[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-outline-warning-bg-hover);
    color: var(--h-button-outline-warning-color-hover);
    box-shadow: var(--h-button-outline-warning-border-hover);
  }

  .h-hyperlink--button-outline-warning[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-outline-warning.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-outline-warning-bg-disabled);
  color: var(--h-button-outline-warning-color-disabled);
  box-shadow: var(--h-button-outline-warning-border-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-outline-neutral[data-v-2ef2fbc4] {
  background: var(--h-button-outline-neutral-bg);
  color: var(--h-button-outline-neutral-color);
  box-shadow: var(--h-button-outline-neutral-border);
}

@media (hover: hover) {
  .h-hyperlink--button-outline-neutral[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-outline-neutral-bg-hover);
    color: var(--h-button-outline-neutral-color-hover);
    box-shadow: var(--h-button-outline-neutral-border-hover);
  }

  .h-hyperlink--button-outline-neutral[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-outline-neutral.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-outline-neutral-bg-disabled);
  color: var(--h-button-outline-neutral-color-disabled);
  box-shadow: var(--h-button-outline-neutral-border-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-outlineStrong-primary[data-v-2ef2fbc4] {
  background: var(--h-button-outline-strong-primary-bg);
  color: var(--h-button-outline-strong-primary-color);
  box-shadow: var(--h-button-outline-strong-primary-border);
}

@media (hover: hover) {
  .h-hyperlink--button-outlineStrong-primary[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-outline-strong-primary-bg-hover);
    color: var(--h-button-outline-strong-primary-color-hover);
    box-shadow: var(--h-button-outline-strong-primary-border-hover);
  }

  .h-hyperlink--button-outlineStrong-primary[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-outlineStrong-primary.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-outline-strong-primary-bg-disabled);
  color: var(--h-button-outline-strong-primary-color-disabled);
  box-shadow: var(--h-button-outline-strong-primary-border-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-outlineStrong-light[data-v-2ef2fbc4] {
  background: var(--h-button-outline-strong-light-bg);
  color: var(--h-button-outline-strong-light-color);
  box-shadow: var(--h-button-outline-strong-light-border);
}

@media (hover: hover) {
  .h-hyperlink--button-outlineStrong-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-outline-strong-light-bg-hover);
    color: var(--h-button-outline-strong-light-color-hover);
    box-shadow: var(--h-button-outline-strong-light-border-hover);
  }

  .h-hyperlink--button-outlineStrong-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-outlineStrong-light.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-outline-strong-light-bg-disabled);
  color: var(--h-button-outline-strong-light-color-disabled);
  box-shadow: var(--h-button-outline-strong-light-border-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-outlineStrong-semi-light[data-v-2ef2fbc4] {
  background: var(--h-button-outline-strong-semi-light-bg);
  color: var(--h-button-outline-strong-semi-light-color);
  box-shadow: var(--h-button-outline-strong-semi-light-border);
}

@media (hover: hover) {
  .h-hyperlink--button-outlineStrong-semi-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-outline-strong-semi-light-bg-hover);
    color: var(--h-button-outline-strong-semi-light-color-hover);
    box-shadow: var(--h-button-outline-strong-semi-light-border-hover);
  }

  .h-hyperlink--button-outlineStrong-semi-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-outlineStrong-semi-light.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-outline-strong-semi-light-bg-disabled);
  color: var(--h-button-outline-strong-semi-light-color-disabled);
  box-shadow: var(--h-button-outline-strong-semi-light-border-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-outlineStrong-danger[data-v-2ef2fbc4] {
  background: var(--h-button-outline-strong-danger-bg);
  color: var(--h-button-outline-strong-danger-color);
  box-shadow: var(--h-button-outline-strong-danger-border);
}

@media (hover: hover) {
  .h-hyperlink--button-outlineStrong-danger[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-outline-strong-danger-bg-hover);
    color: var(--h-button-outline-strong-danger-color-hover);
    box-shadow: var(--h-button-outline-strong-danger-border-hover);
  }

  .h-hyperlink--button-outlineStrong-danger[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-outlineStrong-danger.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-outline-strong-danger-bg-disabled);
  color: var(--h-button-outline-strong-danger-color-disabled);
  box-shadow: var(--h-button-outline-strong-danger-border-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-outlineStrong-neon[data-v-2ef2fbc4] {
  background: var(--h-button-outline-strong-neon-bg);
  color: var(--h-button-outline-strong-neon-color);
  box-shadow: var(--h-button-outline-strong-neon-border);
}

@media (hover: hover) {
  .h-hyperlink--button-outlineStrong-neon[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-outline-strong-neon-bg-hover);
    color: var(--h-button-outline-strong-neon-color-hover);
    box-shadow: var(--h-button-outline-strong-neon-border-hover);
  }

  .h-hyperlink--button-outlineStrong-neon[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-outlineStrong-neon.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-outline-strong-neon-bg-disabled);
  color: var(--h-button-outline-strong-neon-color-disabled);
  box-shadow: var(--h-button-outline-strong-neon-border-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-outlineStrong-warning[data-v-2ef2fbc4] {
  background: var(--h-button-outline-strong-warning-bg);
  color: var(--h-button-outline-strong-warning-color);
  box-shadow: var(--h-button-outline-strong-warning-border);
}

@media (hover: hover) {
  .h-hyperlink--button-outlineStrong-warning[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-outline-strong-warning-bg-hover);
    color: var(--h-button-outline-strong-warning-color-hover);
    box-shadow: var(--h-button-outline-strong-warning-border-hover);
  }

  .h-hyperlink--button-outlineStrong-warning[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-outlineStrong-warning.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-outline-strong-warning-bg-disabled);
  color: var(--h-button-outline-strong-warning-color-disabled);
  box-shadow: var(--h-button-outline-strong-warning-border-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-outlineStrong-neutral[data-v-2ef2fbc4] {
  background: var(--h-button-outline-strong-neutral-bg);
  color: var(--h-button-outline-strong-neutral-color);
  box-shadow: var(--h-button-outline-strong-neutral-border);
}

@media (hover: hover) {
  .h-hyperlink--button-outlineStrong-neutral[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-outline-strong-neutral-bg-hover);
    color: var(--h-button-outline-strong-neutral-color-hover);
    box-shadow: var(--h-button-outline-strong-neutral-border-hover);
  }

  .h-hyperlink--button-outlineStrong-neutral[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-outlineStrong-neutral.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-outline-strong-neutral-bg-disabled);
  color: var(--h-button-outline-strong-neutral-color-disabled);
  box-shadow: var(--h-button-outline-strong-neutral-border-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-text-primary[data-v-2ef2fbc4] {
  background: var(--h-button-text-primary-bg);
  color: var(--h-button-text-primary-color);
  box-shadow: var(--h-button-text-primary-border);
}

@media (hover: hover) {
  .h-hyperlink--button-text-primary[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-text-primary-bg-hover);
    color: var(--h-button-text-primary-color-hover);
    box-shadow: var(--h-button-text-primary-border-hover);
  }

  .h-hyperlink--button-text-primary[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-text-primary.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-text-primary-bg-disabled);
  color: var(--h-button-text-primary-color-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-text-light[data-v-2ef2fbc4] {
  background: var(--h-button-text-light-bg);
  color: var(--h-button-text-light-color);
  box-shadow: var(--h-button-text-light-border);
}

@media (hover: hover) {
  .h-hyperlink--button-text-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-text-light-bg-hover);
    color: var(--h-button-text-light-color-hover);
    box-shadow: var(--h-button-text-light-border-hover);
  }

  .h-hyperlink--button-text-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-text-light.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-text-light-bg-disabled);
  color: var(--h-button-text-light-color-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-text-semi-light[data-v-2ef2fbc4] {
  background: var(--h-button-text-semi-light-bg);
  color: var(--h-button-text-semi-light-color);
  box-shadow: var(--h-button-text-semi-light-border);
}

@media (hover: hover) {
  .h-hyperlink--button-text-semi-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-text-semi-light-bg-hover);
    color: var(--h-button-text-semi-light-color-hover);
    box-shadow: var(--h-button-text-semi-light-border-hover);
  }

  .h-hyperlink--button-text-semi-light[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-text-semi-light.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-text-semi-light-bg-disabled);
  color: var(--h-button-text-semi-light-color-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-text-danger[data-v-2ef2fbc4] {
  background: var(--h-button-text-danger-bg);
  color: var(--h-button-text-danger-color);
  box-shadow: var(--h-button-text-danger-border);
}

@media (hover: hover) {
  .h-hyperlink--button-text-danger[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-text-danger-bg-hover);
    color: var(--h-button-text-danger-color-hover);
    box-shadow: var(--h-button-text-danger-border-hover);
  }

  .h-hyperlink--button-text-danger[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-text-danger.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-text-danger-bg-disabled);
  color: var(--h-button-text-danger-color-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-text-neon[data-v-2ef2fbc4] {
  background: var(--h-button-text-neon-bg);
  color: var(--h-button-text-neon-color);
  box-shadow: var(--h-button-text-neon-border);
}

@media (hover: hover) {
  .h-hyperlink--button-text-neon[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-text-neon-bg-hover);
    color: var(--h-button-text-neon-color-hover);
    box-shadow: var(--h-button-text-neon-border-hover);
  }

  .h-hyperlink--button-text-neon[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-text-neon.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-text-neon-bg-disabled);
  color: var(--h-button-text-neon-color-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-text-warning[data-v-2ef2fbc4] {
  background: var(--h-button-text-warning-bg);
  color: var(--h-button-text-warning-color);
  box-shadow: var(--h-button-text-warning-border);
}

@media (hover: hover) {
  .h-hyperlink--button-text-warning[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-text-warning-bg-hover);
    color: var(--h-button-text-warning-color-hover);
    box-shadow: var(--h-button-text-warning-border-hover);
  }

  .h-hyperlink--button-text-warning[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-text-warning.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-text-warning-bg-disabled);
  color: var(--h-button-text-warning-color-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button-text-neutral[data-v-2ef2fbc4] {
  background: var(--h-button-text-neutral-bg);
  color: var(--h-button-text-neutral-color);
  box-shadow: var(--h-button-text-neutral-border);
}

@media (hover: hover) {
  .h-hyperlink--button-text-neutral[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover {
    background: var(--h-button-text-neutral-bg-hover);
    color: var(--h-button-text-neutral-color-hover);
    box-shadow: var(--h-button-text-neutral-border-hover);
  }

  .h-hyperlink--button-text-neutral[data-v-2ef2fbc4]:not(.disabled):not(.h-hyperlink--button__loading):hover:after {
    display: none;
  }
}

.h-hyperlink--button-text-neutral.disabled[data-v-2ef2fbc4] {
  background: var(--h-button-text-neutral-bg-disabled);
  color: var(--h-button-text-neutral-color-disabled);
  cursor: not-allowed;
}

.h-hyperlink--button[data-v-2ef2fbc4]:focus-visible {
  outline: 2px solid var(--h-hyperlink-focus-outline);
  outline-offset: 2px;
}

.h-hyperlink--button[data-v-2ef2fbc4]:active:not(.disabled):not(.h-hyperlink--button__loading) {
  transform: scale(.95);
}

.h-hyperlink--button__small[data-v-2ef2fbc4] {
  padding: 6px 16px;
}

.h-hyperlink--button__large[data-v-2ef2fbc4] {
  padding: 12px 32px;
}

.h-hyperlink--button__x-large[data-v-2ef2fbc4] {
  padding: 12px 48px;
}

.h-hyperlink--button__loading[data-v-2ef2fbc4] {
  cursor: wait;
}

.h-hyperlink--button__loading .hyperlink-text[data-v-2ef2fbc4], .h-hyperlink--button__loading .icon-left[data-v-2ef2fbc4], .h-hyperlink--button__loading .icon-right[data-v-2ef2fbc4] {
  opacity: 0;
}

.h-hyperlink--button__loading .h-hyperlink__loader[data-v-2ef2fbc4] {
  opacity: 1;
}

@media (max-width: 576px) {
  .h-hyperlink--button[data-v-2ef2fbc4] {
    width: 100%;
  }
}

.h-hyperlink__loader[data-v-2ef2fbc4] {
  pointer-events: none;
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: opacity .2s ease-in-out;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.h-subheader[data-v-2c5cae0f] {
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

.h-subheader__breadcrumbs[data-v-2c5cae0f] {
  margin-bottom: var(--h-spacing-md);
}

.h-subheader__back-button[data-v-2c5cae0f] {
  width: fit-content;
}

.h-subheader__title-row[data-v-2c5cae0f] {
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--h-spacing-md);
  display: flex;
}

.h-subheader__title-group[data-v-2c5cae0f] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.h-subheader__title-line[data-v-2c5cae0f] {
  align-items: center;
  gap: var(--h-spacing-sm);
  flex-wrap: wrap;
  display: flex;
}

.h-subheader__title[data-v-2c5cae0f] {
  margin: 0;
}

.h-subheader__title-link[data-v-2c5cae0f] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  color: inherit;
  text-decoration: none;
  display: inline-flex;
}

.h-subheader__title-link[data-v-2c5cae0f]:hover {
  text-decoration: underline;
}

.h-subheader__title-icon[data-v-2c5cae0f] {
  flex-shrink: 0;
}

.h-subheader__subtitle[data-v-2c5cae0f] {
  margin: 0;
}

.h-subheader__action[data-v-2c5cae0f] {
  flex-shrink: 0;
  align-items: center;
  width: fit-content;
  height: 100%;
  display: flex;
}

@media (max-width: 576px) {
  .h-subheader__title-row[data-v-2c5cae0f] {
    gap: var(--h-spacing-sm);
    flex-direction: column;
    align-items: stretch;
  }

  .h-subheader__action[data-v-2c5cae0f] {
    height: auto;
    margin-top: 0;
  }

  .h-subheader__action--without-overhead-content[data-v-2c5cae0f]:has( > #overhead-button:only-child) {
    display: none;
  }
}

.field-radio-holder[data-v-56686cde] {
  cursor: pointer;
  align-items: center;
  gap: 8px;
  display: flex;
}

.field-radio[data-v-56686cde] {
  cursor: pointer;
  align-items: center;
  display: flex;
}

.field-radio--disabled[data-v-56686cde], .field-radio--disabled .field-radio-holder[data-v-56686cde] {
  cursor: not-allowed;
}

.field-radio__element[data-v-56686cde] {
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin-bottom: 0;
  font-size: 1rem;
  transition: all .3s;
  display: block;
  position: relative;
}

.field-radio__element:hover .field-radio__overlay[data-v-56686cde] {
  background-color: var(--primary--500);
  opacity: .08;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  position: absolute;
  top: -6px;
  left: -6px;
}

.field-radio__element > span[data-v-56686cde] {
  width: 20px;
  height: 20px;
  color: var(--neutral--300);
  border: 2px solid var(--primary--500);
  background: none;
  border-radius: 50%;
  transition: all .3s;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.field-radio__element > span[data-v-56686cde]:after {
  content: "";
  border: solid var(--primary--500);
  background: var(--primary--500);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.field-radio__element > input[data-v-56686cde] {
  z-index: -1;
  opacity: 0;
  width: 20px;
  height: 20px;
  margin: 0;
  position: absolute;
}

.field-radio__element > input:checked ~ span[data-v-56686cde]:after {
  display: block;
}

.field-radio__element--primary > span[data-v-56686cde] {
  color: var(--primary--500);
  border: 2px solid var(--primary--500);
}

.field-radio__element--primary > span[data-v-56686cde]:after {
  border: solid var(--primary--500);
  background: var(--primary--500);
}

.field-radio__element--disabled[data-v-56686cde] {
  cursor: not-allowed;
}

.field-radio__element--disabled > span[data-v-56686cde] {
  color: var(--neutral--300);
  border: 2px solid var(--neutral--300);
  background-color: var(--neutral--100);
}

.field-radio__element--disabled > span[data-v-56686cde]:after {
  border: solid var(--neutral--300);
  background: var(--neutral--300);
}

.field-radio__element--disabled > span[data-v-56686cde]:hover {
  border: 2px solid var(--neutral--300);
  box-shadow: none;
  background-color: unset;
}

.field-radio__element--disabled > span[data-v-56686cde]:hover:after {
  border: solid var(--neutral--300);
  background: var(--neutral--300);
}

.h-switch-container[data-v-fe47806c] {
  align-items: center;
  gap: 8px;
  min-width: 0;
  max-width: 100%;
  display: inline-flex;
}

.h-switch-label[data-v-fe47806c] {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  word-break: break-word;
  min-width: 0;
}

.h-switch-label--disabled[data-v-fe47806c] {
  cursor: not-allowed;
  opacity: .6;
}

.h-switch[data-v-fe47806c] {
  background: var(--h-switch-color-off);
  cursor: pointer;
  border: 0;
  border-radius: 14px;
  flex-shrink: 0;
  align-items: center;
  width: 37px;
  height: 22px;
  transition: background-color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.h-switch[data-v-fe47806c]:has(input:checked) {
  background: var(--h-switch-color);
}

.h-switch--non-interactive[data-v-fe47806c] {
  cursor: default;
  pointer-events: none;
}

.h-switch__input[data-v-fe47806c] {
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.h-switch__input[data-v-fe47806c]:focus, .h-switch__input[data-v-fe47806c]:focus-visible {
  outline: none;
}

.h-switch[data-v-fe47806c]:has(input:focus-visible) {
  outline: 2px solid var(--h-switch-color-off);
  outline-offset: 1px;
  border-radius: 14px;
}

.h-switch[data-v-fe47806c]:has(input:focus-visible:checked) {
  outline-color: var(--h-switch-color);
}

.h-switch > span[data-v-fe47806c] {
  background: var(--h-switch-bubble);
  pointer-events: none;
  border: 0;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin: -1px;
  transition: transform .15s;
  display: inline-flex;
  overflow: hidden;
  transform: translate(5%)scale(.8);
}

[dir="rtl"] .h-switch > span[data-v-fe47806c] {
  transform: translate(-5%)scale(.8);
}

.h-switch input:checked ~ span[data-v-fe47806c] {
  transform: translate(72%)scale(.8);
}

[dir="rtl"] .h-switch input:checked ~ span[data-v-fe47806c] {
  transform: translate(-72%)scale(.8);
}

.h-switch--checked[data-v-fe47806c] {
  background: var(--h-switch-color);
}

.h-switch--checked > span[data-v-fe47806c] {
  transform: translate(72%)scale(.8);
}

[dir="rtl"] .h-switch--checked > span[data-v-fe47806c] {
  transform: translate(-72%)scale(.8);
}

.h-switch--disabled[data-v-fe47806c] {
  pointer-events: none;
  cursor: not-allowed;
  background: var(--h-switch-color-disabled) !important;
}

.h-switch--disabled > span[data-v-fe47806c] {
  background: var(--h-switch-bubble-disabled);
}

.h-switch--disabled.h-switch--checked > span[data-v-fe47806c] {
  transform: translate(72%)scale(.8);
}

[dir="rtl"] .h-switch--disabled.h-switch--checked > span[data-v-fe47806c] {
  transform: translate(-72%)scale(.8);
}

.h-cookie-selection[data-v-27e668a0] {
  flex-direction: column;
  gap: 12px;
  display: flex;
}

@media (max-width: 767px) {
  .h-cookie-selection__title[data-v-27e668a0] {
    max-width: calc(100% - 45px);
  }
}

.h-cookie-selection__container[data-v-27e668a0] {
  flex-direction: column;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  display: flex;
}

.h-cookie-selection__container[data-v-27e668a0]:not(:last-of-type) {
  margin-bottom: 8px;
}

.h-cookie-selection__container:last-of-type .h-cookie-selection__text-container[data-v-27e668a0] {
  padding: 0;
}

.h-cookie-selection__text-container[data-v-27e668a0] {
  flex-grow: 1;
  gap: 8px;
  padding-bottom: 8px;
  display: flex;
}

.h-cookie-selection__switch-wrapper[data-v-27e668a0] {
  flex-direction: row;
  align-items: center;
  margin-left: auto;
  display: inline-flex;
}

.h-cookie-selection__switch-wrapper[data-v-27e668a0] .h-switch__element-container {
  margin-right: 15px;
}

.h-cookie-selection__switch-label[data-v-27e668a0] {
  white-space: nowrap;
}

@media (min-width: 767px) {
  .h-cookie-selection__switch-label[data-v-27e668a0] {
    text-align: right;
  }
}

.h-cookie-settings-popup[data-v-d77aa094] {
  background-color: var(--neutral--0);
  border-radius: 16px;
  width: 824px;
  max-width: calc(100vw - 8px);
  height: fit-content;
  max-height: calc(100vh - 24px);
  position: absolute;
  bottom: 8px;
  left: 50%;
  overflow: hidden auto;
  transform: translate(-50%);
  box-shadow: 0 0 12px #1d1e2029;
}

@media (min-width: 768px) {
  .h-cookie-settings-popup[data-v-d77aa094] {
    max-width: calc(100vw - 24px);
    top: 50%;
    transform: translate(-50%, -50%);
  }
}

.h-cookie-settings-popup__wrapper[data-v-d77aa094] {
  z-index: 100;
  position: fixed;
  inset: 0;
}

.h-cookie-settings-popup__overlay[data-v-d77aa094] {
  background: #262831cc;
  position: absolute;
  inset: 0;
}

.h-cookie-settings-popup__content[data-v-d77aa094] {
  padding: 20px;
}

@media (min-width: 768px) {
  .h-cookie-settings-popup__content[data-v-d77aa094] {
    padding: 32px;
  }
}

.h-cookie-settings-popup__title[data-v-d77aa094] {
  align-items: center;
  gap: 8px;
  display: flex;
}

.h-cookie-settings-popup__close-action[data-v-d77aa094] {
  margin-left: auto !important;
}

.fade-enter-active[data-v-45186288], .fade-leave-active[data-v-45186288] {
  transition: opacity .5s;
}

.fade-enter[data-v-45186288], .fade-leave-to[data-v-45186288] {
  opacity: 0;
}

.h-cookie-consent[data-v-45186288] {
  z-index: 2000;
  background-color: var(--neutral--0);
  width: calc(100% - 24px);
  color: var(--neutral--600);
  border-radius: 16px;
  position: fixed;
  bottom: 12px;
  left: 12px;
  overflow: auto;
  box-shadow: 0 0 12px #1d1e2029;
}

@media (min-width: 768px) {
  .h-cookie-consent[data-v-45186288] {
    width: min-content;
  }
}

.h-cookie-consent__wrapper[data-v-45186288] {
  padding: 20px 24px;
}

@media (min-width: 768px) {
  .h-cookie-consent__wrapper[data-v-45186288] {
    max-width: 1208px;
    margin: 0 auto;
    padding: 20px 24px;
  }
}

.h-cookie-consent__settings-btn-container[data-v-45186288], .h-cookie-consent__main-btn-wrapper[data-v-45186288] {
  flex-direction: column;
  gap: 8px;
  width: 100%;
  display: flex;
}

@media (min-width: 768px) {
  .h-cookie-consent__settings-btn-container[data-v-45186288], .h-cookie-consent__main-btn-wrapper[data-v-45186288] {
    width: unset;
    flex-direction: row;
    gap: 24px;
  }
}

.h-cookie-consent__settings-wrapper[data-v-45186288] {
  flex-direction: column;
  gap: 24px;
  margin-top: 6px;
  display: flex;
}

@media (min-width: 768px) {
  .h-cookie-consent__settings-wrapper[data-v-45186288] {
    gap: 32px;
  }
}

.h-cookie-consent__settings-top-container[data-v-45186288] {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

@media (min-width: 768px) {
  .h-cookie-consent__settings-top-container[data-v-45186288] {
    gap: 16px;
  }
}

.h-cookie-consent__title[data-v-45186288] {
  margin-bottom: 16px;
}

.h-cookie-consent__description[data-v-45186288] {
  margin-bottom: 24px;
}

@media (min-width: 768px) {
  .h-cookie-consent__description[data-v-45186288] {
    margin-bottom: 32px;
  }
}

.h-empty-state[data-v-15b7a100] {
  background-color: var(--h-bg-neutral-default);
  box-shadow: 0 0 0 1px var(--h-stroke-default);
  border: none;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  padding: 64px 24px;
  display: flex;
}

@media (forced-colors: active) {
  .h-empty-state[data-v-15b7a100] {
    box-shadow: none;
    border: 1px solid buttontext;
  }
}

.h-empty-state > div[data-v-15b7a100] {
  max-width: 480px;
}

.h-empty-state--borderless[data-v-15b7a100] {
  box-shadow: none;
}

@media (forced-colors: active) {
  .h-empty-state--borderless[data-v-15b7a100] {
    border: none;
  }
}

@media (min-width: 1024px) {
  .h-empty-state[data-v-15b7a100] {
    gap: 24px;
    padding: 64px;
  }
}

.h-empty-state__title-wrapper[data-v-15b7a100] {
  text-align: center;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  display: flex;
}

.h-empty-state__subtitle[data-v-15b7a100] {
  text-align: center;
}

.h-empty-state__actions[data-v-15b7a100] {
  flex-direction: column;
  align-items: center;
  gap: 16px;
  padding-top: 4px;
  display: flex;
}

.h-helper-text__list[data-v-c333805e] {
  grid-template-columns: repeat(var(--columns, 2), 1fr);
  gap: 8px;
  margin-top: 8px;
  padding-left: 2px;
  display: grid;
}

@media (max-width: 576px) {
  .h-helper-text__list[data-v-c333805e] {
    grid-template-columns: 1fr;
  }
}

.h-helper-text__item[data-v-c333805e] {
  align-items: center;
  gap: 8px;
  display: flex;
}

.h-helper-text__text[data-v-c333805e] {
  padding-left: 2px;
}

@property --h-border-ai-angle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 40deg;
}

@keyframes h-border-ai-spin-86007033 {
  to {
    --h-border-ai-angle: 400deg;
  }
}

@keyframes h-border-ai-fade-out-86007033 {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.h-input-border[data-v-86007033] {
  border-radius: var(--h-border-radius-md);
  background-color: var(--h-border-background-color);
  width: 100%;
  height: 100%;
  box-shadow: 0 0 0 1px var(--h-border-border-color);
  border: none;
  align-items: center;
  gap: 8px;
  display: flex;
  position: relative;
}

.h-input-border__ai-glow[data-v-86007033] {
  border-radius: calc(var(--h-border-radius-md)  + 2px);
  pointer-events: none;
  z-index: -2;
  background: linear-gradient(104deg, var(--h-border-ai-color-cyan, #6ae4ff) -11.2%, var(--h-border-ai-color-start, #673de6) 40.18%, #843be3 68.43%, var(--h-border-ai-color-end, #e536db) 107.85%);
  filter: blur(8px);
  opacity: .4;
  position: absolute;
  inset: -2px;
}

.h-input-border__ai-animation-cover[data-v-86007033] {
  border-radius: inherit;
  background-color: var(--h-border-background-color);
  pointer-events: none;
  z-index: -1;
  margin: 1px;
  position: absolute;
  inset: 0;
}

.h-input-border[data-v-86007033]:focus-within:not(.h-input-border--disabled):not(.h-input-border--loading):not(.h-input-border--ai), .h-input-border--focused[data-v-86007033]:not(.h-input-border--ai) {
  box-shadow: 0 0 0 var(--h-border-focus-width, 2px) var(--h-border-focus-color);
}

.h-input-border--error[data-v-86007033]:not(.h-input-border--disabled) {
  box-shadow: 0 0 0 var(--h-border-error-width, 2px) var(--h-border-error-color);
}

.h-input-border--ai[data-v-86007033] {
  isolation: isolate;
  box-shadow: none;
  background: none;
}

.h-input-border--ai[data-v-86007033]:after {
  content: "";
  border-radius: inherit;
  pointer-events: none;
  z-index: 1;
  background: var(--h-border-ai-color);
  -webkit-mask-composite: xor;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  padding: 2px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  -webkit-mask-position: 0 0, 0 0;
  -webkit-mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-source-type: auto, auto;
  mask-mode: match-source, match-source;
}

.h-input-border--ai[data-v-86007033]:focus-within:not(.h-input-border--disabled):not(.h-input-border--loading):before, .h-input-border--ai.h-input-border--focused[data-v-86007033]:not(.h-input-border--disabled):not(.h-input-border--loading):before {
  content: "";
  border-radius: calc(var(--h-border-radius-md)  + 2px);
  pointer-events: none;
  z-index: -3;
  background: conic-gradient(from var(--h-border-ai-angle), transparent 40%, #6ae4ff 70%, #673de6 85%, #e536db 95%, transparent 100%);
  filter: blur(8px);
  animation: 1.5s cubic-bezier(.4, 0, .2, 1) forwards h-border-ai-spin-86007033, 1s ease-out 1.1s forwards h-border-ai-fade-out-86007033;
  position: absolute;
  inset: -2px;
}

.h-input-border--disabled[data-v-86007033] {
  background: var(--h-border-disabled-background-color);
  box-shadow: 0 0 0 1px var(--h-border-disabled-color);
  cursor: not-allowed;
}

.h-input-border--loading[data-v-86007033] {
  cursor: wait;
  opacity: .7;
}

.h-input-border--no-border[data-v-86007033] {
  border-radius: 0;
  outline: none;
  padding: 0;
  box-shadow: none !important;
  background: none !important;
  border: none !important;
}

.h-input-border[data-v-86007033] input:-webkit-autofill {
  -webkit-text-fill-color: var(--h-input-color);
  box-shadow: inset 0 0 20px 20px var(--meteorite--50);
  -webkit-background-clip: text;
  font-family: inherit;
  transition: background-color 5000s ease-in-out;
}

.h-input-border[data-v-86007033] input:-webkit-autofill:hover {
  -webkit-text-fill-color: var(--h-input-color);
  box-shadow: inset 0 0 20px 20px var(--meteorite--50);
  -webkit-background-clip: text;
  font-family: inherit;
  transition: background-color 5000s ease-in-out;
}

.h-input-border[data-v-86007033] input:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--h-input-color);
  box-shadow: inset 0 0 20px 20px var(--meteorite--50);
  -webkit-background-clip: text;
  font-family: inherit;
  transition: background-color 5000s ease-in-out;
}

.h-input-border[data-v-86007033] input:-webkit-autofill:active {
  -webkit-text-fill-color: var(--h-input-color);
  box-shadow: inset 0 0 20px 20px var(--meteorite--50);
  -webkit-background-clip: text;
  font-family: inherit;
  transition: background-color 5000s ease-in-out;
}

.h-input-border[data-v-86007033] textarea:-webkit-autofill {
  -webkit-text-fill-color: var(--h-input-color);
  box-shadow: inset 0 0 20px 20px var(--meteorite--50);
  -webkit-background-clip: text;
  font-family: inherit;
  transition: background-color 5000s ease-in-out;
}

.h-input-border[data-v-86007033] textarea:-webkit-autofill:hover {
  -webkit-text-fill-color: var(--h-input-color);
  box-shadow: inset 0 0 20px 20px var(--meteorite--50);
  -webkit-background-clip: text;
  font-family: inherit;
  transition: background-color 5000s ease-in-out;
}

.h-input-border[data-v-86007033] textarea:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--h-input-color);
  box-shadow: inset 0 0 20px 20px var(--meteorite--50);
  -webkit-background-clip: text;
  font-family: inherit;
  transition: background-color 5000s ease-in-out;
}

.h-input-border[data-v-86007033] textarea:-webkit-autofill:active {
  -webkit-text-fill-color: var(--h-input-color);
  box-shadow: inset 0 0 20px 20px var(--meteorite--50);
  -webkit-background-clip: text;
  font-family: inherit;
  transition: background-color 5000s ease-in-out;
}

.h-input-label[data-v-d375713c] {
  align-items: center;
  gap: 4px;
  padding-left: 2px;
  display: inline-flex;
}

@keyframes copy-check-pop-87597caf {
  0% {
    opacity: 0;
    transform: scale(.6);
  }

  70% {
    opacity: 1;
    transform: scale(1.08);
  }

  to {
    transform: scale(1);
  }
}

.h-input[data-v-87597caf] {
  flex-direction: column;
  gap: 8px;
  width: 100%;
  min-width: 0;
  display: flex;
}

.h-input__empty-space[data-v-87597caf] {
  height: 12px;
}

.h-input__border--small[data-v-87597caf] {
  height: 32px;
  padding-block: 0;
  padding-inline-start: var(--h-input-padding-left, var(--h-spacing-xs));
  padding-inline-end: var(--h-input-padding-right, var(--h-spacing-xs));
}

.h-input__border--medium[data-v-87597caf] {
  height: 40px;
  padding-block: 0;
  padding-inline-start: var(--h-input-padding-left, var(--h-spacing-xs));
  padding-inline-end: var(--h-input-padding-right, var(--h-spacing-xs));
}

.h-input__border--large[data-v-87597caf] {
  height: 48px;
  padding-block: 0;
  padding-inline-start: var(--h-input-padding-left, var(--h-spacing-sm));
  padding-inline-end: var(--h-input-padding-right, var(--h-spacing-sm));
}

.h-input__content[data-v-87597caf] {
  flex: 1;
  align-items: center;
  min-width: 0;
  height: 100%;
  display: flex;
}

.h-input__field[data-v-87597caf] {
  width: 100%;
  color: var(--h-input-color);
  border-radius: var(--h-border-radius-md);
  height: 90%;
  font-size: var(--h-input-font-size);
  line-height: var(--h-input-line-height);
  font-weight: var(--h-input-font-weight);
  letter-spacing: var(--h-input-letter-spacing);
  text-overflow: ellipsis;
  background: none;
  border: none;
  outline: none;
}

.h-input__field[data-v-87597caf]::placeholder {
  color: var(--h-input-placeholder-color);
}

.h-input__field[data-v-87597caf]:disabled {
  cursor: not-allowed;
  color: var(--h-input-disabled-color);
}

.h-input__field[type="number"][data-v-87597caf] {
  appearance: textfield;
}

.h-input__field[type="number"][data-v-87597caf]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.h-input__field[type="number"][data-v-87597caf]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.h-input__field[data-v-87597caf]:autofill {
  background-color: var(--meteorite--50);
  transition: background-color 5000s ease-in-out;
  border-radius: var(--h-border-radius-md) !important;
  background-color: #0000 !important;
  background-image: none !important;
  border: none !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

.h-input__field[data-v-87597caf]:-webkit-autofill:hover {
  background-color: var(--meteorite--50);
  transition: background-color 5000s ease-in-out;
  border-radius: var(--h-border-radius-md) !important;
  background-color: #0000 !important;
  background-image: none !important;
  border: none !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

.h-input__field[data-v-87597caf]:-webkit-autofill:focus {
  background-color: var(--meteorite--50);
  transition: background-color 5000s ease-in-out;
  border-radius: var(--h-border-radius-md) !important;
  background-color: #0000 !important;
  background-image: none !important;
  border: none !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

.h-input__field[data-v-87597caf]:-webkit-autofill:active {
  background-color: var(--meteorite--50);
  transition: background-color 5000s ease-in-out;
  border-radius: var(--h-border-radius-md) !important;
  background-color: #0000 !important;
  background-image: none !important;
  border: none !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

.h-input__copy-icon--animate[data-v-87597caf] {
  animation: .2s ease-out forwards copy-check-pop-87597caf;
}

.h-input__toggle-password[data-v-87597caf], .h-input__copy-button[data-v-87597caf] {
  color: var(--h-input-color);
  background: none;
  border: none;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition: color .2s ease-in-out;
  display: flex;
}

.h-input__toggle-password[data-v-87597caf]:hover:not(:disabled), .h-input__copy-button[data-v-87597caf]:hover:not(:disabled) {
  color: var(--h-border-focus-color);
}

.h-input__toggle-password[data-v-87597caf]:focus-visible, .h-input__copy-button[data-v-87597caf]:focus-visible {
  outline: 2px solid var(--h-border-focus-color);
  outline-offset: 2px;
}

.h-input__toggle-password[data-v-87597caf]:disabled, .h-input__copy-button[data-v-87597caf]:disabled {
  cursor: not-allowed;
  opacity: .5;
}

.h-input__clear-icon-container[data-v-87597caf] {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h-input__clear-icon[data-v-87597caf] {
  opacity: 0;
  visibility: hidden;
  border-radius: 4px;
  transition: opacity .2s ease-in-out, color .2s ease-in-out;
}

.h-input__clear-icon[data-v-87597caf]:hover {
  color: var(--neutral--600);
}

.h-input__clear-icon[data-v-87597caf]:focus-visible {
  outline: 2px solid var(--h-border-focus-color);
  outline-offset: 2px;
  opacity: 1;
  visibility: visible;
}

[data-v-87597caf] .h-input-border--disabled .h-input__clear-icon {
  cursor: not-allowed;
}

[data-v-87597caf] .h-input-border--disabled .h-input__clear-icon:hover {
  color: var(--neutral--300);
}

[data-v-87597caf] .h-input-border:hover:not(.h-input-border--disabled) .h-input__clear-icon, [data-v-87597caf] .h-input-border:focus-within:not(.h-input-border--disabled) .h-input__clear-icon {
  opacity: 1;
  visibility: visible;
}

.h-input__icons-area[data-v-87597caf], .h-input__password-controls[data-v-87597caf] {
  align-items: center;
  gap: 8px;
  display: flex;
}

.h-input--compact[data-v-87597caf] .h-input-border {
  width: fit-content;
  max-width: 100%;
}

.h-input--compact .h-input__content[data-v-87597caf]:has(.h-input__field:disabled) {
  display: grid;
  overflow: hidden;
}

.h-input--compact .h-input__content[data-v-87597caf]:has(.h-input__field:disabled):after {
  content: attr(data-value);
  visibility: hidden;
  white-space: pre;
  font-size: var(--h-input-font-size);
  font-weight: var(--h-input-font-weight);
  grid-area: 1 / 1;
}

.h-input--compact .h-input__content:has(.h-input__field:disabled) .h-input__field[data-v-87597caf]:disabled {
  text-overflow: ellipsis;
  white-space: nowrap;
  grid-area: 1 / 1;
  width: 100%;
  overflow: hidden;
}

@media (max-width: 575px) {
  .h-input--compact[data-v-87597caf] .h-input-border {
    width: 100% !important;
  }
}

.h-slider[data-v-64de5308] {
  --h-slider-track-height: var(--h-spacing-3xs);
  --h-slider-thumb-size: 16px;
  --h-slider-hit-size: var(--h-spacing-md);
  --h-slider-thumb-halo-size: 6px;
  --h-slider-fill-start: 0;
  --h-slider-fill-end: 0;
  --h-slider-accent: var(--h-bg-brand-default);
  --h-slider-accent-stroke: var(--h-stroke-brand);
  --h-slider-accent-halo: var(--h-bg-brand-tint-hover);
  --h-slider-resting-stroke: var(--h-stroke-default);
  gap: var(--h-spacing-4xs);
  flex-direction: column;
  width: 100%;
  font-family: inherit;
  display: flex;
}

.h-slider--neutral[data-v-64de5308] {
  --h-slider-accent: var(--h-fg-neutral-default);
  --h-slider-accent-stroke: var(--h-fg-neutral-default);
  --h-slider-accent-halo: transparent;
}

.h-slider--mobile[data-v-64de5308] {
  --h-slider-track-height: 6px;
  --h-slider-thumb-size: var(--h-spacing-md-alt);
  --h-slider-hit-size: 44px;
  --h-slider-thumb-halo-size: var(--h-spacing-2xs);
}

.h-slider__row[data-v-64de5308] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  width: 100%;
  display: inline-flex;
}

.h-slider__inputs-row[data-v-64de5308] {
  width: 100%;
  margin-top: var(--h-spacing-4xs);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.h-slider__control[data-v-64de5308] {
  height: var(--h-slider-hit-size);
  padding: 0 calc(var(--h-slider-thumb-size) / 2);
  touch-action: none;
  flex: auto;
  align-items: center;
  min-width: 0;
  display: flex;
  position: relative;
}

.h-slider__track[data-v-64de5308] {
  width: 100%;
  height: var(--h-slider-track-height);
  background: var(--h-bg-neutral-secondary);
  border-radius: var(--h-border-radius-full);
  position: relative;
  overflow: hidden;
}

.h-slider__fill[data-v-64de5308] {
  top: 0;
  bottom: 0;
  left: calc(var(--h-slider-fill-start) * 1%);
  right: calc(100% - var(--h-slider-fill-end) * 1%);
  background: var(--h-slider-accent);
  border-radius: inherit;
  position: absolute;
}

.h-slider__thumb[data-v-64de5308] {
  width: var(--h-slider-thumb-size);
  height: var(--h-slider-thumb-size);
  background: var(--h-bg-neutral-default);
  border: 2px solid var(--h-slider-resting-stroke);
  border-radius: var(--h-border-radius-full);
  pointer-events: none;
  box-shadow: var(--h-shadow-1-bottom);
  transition: box-shadow .1s, border-color .1s;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.h-slider__thumb--min[data-v-64de5308] {
  left: calc(var(--h-slider-thumb-size) / 2 + (100% - var(--h-slider-thumb-size)) * var(--h-slider-fill-start) / 100);
}

.h-slider__thumb--max[data-v-64de5308] {
  left: calc(var(--h-slider-thumb-size) / 2 + (100% - var(--h-slider-thumb-size)) * var(--h-slider-fill-end) / 100);
}

.h-slider__tooltip[data-v-64de5308] {
  bottom: calc(50% + var(--h-slider-thumb-size));
  padding: var(--h-spacing-4xs) var(--h-spacing-2xs);
  background: var(--h-bg-neutral-inverse-default);
  color: var(--h-fg-neutral-inverse-default);
  border-radius: var(--h-border-radius-md);
  font-size: var(--font-size-body-3);
  line-height: var(--line-height-body-3-medium);
  font-weight: var(--font-weight-body-3-medium);
  white-space: nowrap;
  pointer-events: none;
  z-index: 1;
  position: absolute;
  transform: translate(-50%);
}

.h-slider__tooltip--min[data-v-64de5308] {
  left: calc(var(--h-slider-thumb-size) / 2 + (100% - var(--h-slider-thumb-size)) * var(--h-slider-fill-start) / 100);
}

.h-slider__tooltip--max[data-v-64de5308] {
  left: calc(var(--h-slider-thumb-size) / 2 + (100% - var(--h-slider-thumb-size)) * var(--h-slider-fill-end) / 100);
}

.h-slider__native[data-v-64de5308] {
  appearance: none;
  cursor: pointer;
  opacity: 0;
  background: none;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  inset: 0;
}

.h-slider__native[data-v-64de5308]:focus {
  outline: none;
}

.h-slider__native[data-v-64de5308]:disabled {
  cursor: not-allowed;
}

.h-slider__native[data-v-64de5308]::-webkit-slider-thumb {
  appearance: none;
  width: var(--h-slider-hit-size);
  height: var(--h-slider-hit-size);
  background: none;
  border: none;
}

.h-slider__native[data-v-64de5308]::-moz-range-thumb {
  width: var(--h-slider-hit-size);
  height: var(--h-slider-hit-size);
  background: none;
  border: none;
}

.h-slider__native--front[data-v-64de5308] {
  z-index: 1;
}

.h-slider--range .h-slider__native[data-v-64de5308] {
  pointer-events: none;
}

.h-slider--range .h-slider__native[data-v-64de5308]::-webkit-slider-thumb {
  pointer-events: auto;
}

.h-slider--range .h-slider__native[data-v-64de5308]::-moz-range-thumb {
  pointer-events: auto;
}

.h-slider__thumb--active[data-v-64de5308] {
  border-color: var(--h-slider-accent-stroke);
  box-shadow: 0 0 0 var(--h-slider-thumb-halo-size) var(--h-slider-accent-halo), var(--h-shadow-1-bottom);
}

@media (forced-colors: active) {
  .h-slider__thumb--active[data-v-64de5308] {
    outline-offset: 2px;
    outline: 2px solid highlight;
  }
}

.h-slider__limit[data-v-64de5308] {
  color: var(--h-fg-neutral-secondary);
  font-size: var(--font-size-body-2);
  line-height: var(--line-height-body-2);
  font-variant-numeric: tabular-nums;
  -webkit-user-select: none;
  user-select: none;
  flex: none;
}

.h-slider__value-input[data-v-64de5308] {
  flex: none;
  width: 96px;
}

.h-slider__value-input[data-v-64de5308] .h-input__field {
  text-align: left;
}

.h-slider__value-input[data-v-64de5308] .h-input__empty-space {
  display: none;
}

.h-slider__inputs-separator[data-v-64de5308] {
  color: var(--h-fg-neutral-secondary);
  font-size: var(--font-size-body-2);
  padding: 0 var(--h-spacing-2xs);
  -webkit-user-select: none;
  user-select: none;
  flex: none;
  line-height: 1;
}

.h-slider--error[data-v-64de5308] {
  --h-slider-accent: var(--h-bg-danger-default);
  --h-slider-accent-stroke: var(--h-stroke-danger);
  --h-slider-accent-halo: var(--h-bg-danger-tint-hover, var(--h-bg-danger-default));
  --h-slider-resting-stroke: var(--h-stroke-danger);
}

.h-slider--disabled[data-v-64de5308] {
  cursor: not-allowed;
}

.h-slider--disabled .h-slider__fill[data-v-64de5308] {
  background: var(--h-bg-neutral-disabled);
}

.h-slider--disabled .h-slider__thumb[data-v-64de5308] {
  background: var(--h-fg-brand-disabled);
  border-color: var(--h-fg-brand-disabled);
}

.h-slider--disabled .h-slider__limit[data-v-64de5308] {
  color: var(--h-fg-neutral-disabled);
}

.h-guidance-tooltip-backdrop[data-v-9ec1cc8f] {
  background-color: var(--h-color-dark-a50);
  z-index: 10000;
  position: fixed;
  inset: 0;
}

.h-guidance-tooltip-highlight[data-v-9ec1cc8f] {
  z-index: 10000;
  border-radius: var(--h-border-radius-sm);
  box-shadow: 0 0 0 9999px var(--h-color-dark-a50);
  pointer-events: none;
  background: none;
  position: absolute;
}

.h-guidance-tooltip[data-v-9ec1cc8f] {
  gap: var(--h-spacing-xs);
  padding: var(--h-spacing-sm);
  flex-direction: column;
  display: flex;
  position: relative;
}

.h-guidance-tooltip--floating[data-v-9ec1cc8f] {
  padding: 0;
  box-shadow: 0 8px 24px #00000029;
}

.h-guidance-tooltip--positioning[data-v-9ec1cc8f] {
  pointer-events: none;
  opacity: 0 !important;
}

.h-guidance-tooltip__close[data-v-9ec1cc8f] {
  z-index: 2;
  position: absolute;
  top: 8px;
  right: 8px;
}

.h-guidance-tooltip__icon-wrapper[data-v-9ec1cc8f] {
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.h-guidance-tooltip__body[data-v-9ec1cc8f] {
  gap: var(--h-spacing-sm);
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.h-guidance-tooltip__content[data-v-9ec1cc8f] {
  gap: var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.h-guidance-tooltip__label[data-v-9ec1cc8f] {
  padding-right: var(--h-spacing-xl);
}

.h-guidance-tooltip__footer[data-v-9ec1cc8f] {
  flex-direction: column;
  display: flex;
}

.h-guidance-tooltip__navigation[data-v-9ec1cc8f] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-sm);
  display: flex;
}

.h-guidance-tooltip__step-indicator[data-v-9ec1cc8f] {
  flex-shrink: 0;
}

.h-guidance-tooltip__actions[data-v-9ec1cc8f] {
  gap: var(--h-spacing-2xs);
  flex-wrap: wrap;
  margin-left: auto;
  display: flex;
}

.h-guidance-tooltip__content-wrapper[data-v-9ec1cc8f] {
  z-index: 1;
  padding: var(--h-spacing-sm);
  gap: var(--h-spacing-xs);
  background: inherit;
  border-radius: inherit;
  flex-direction: column;
  display: flex;
  position: relative;
}

.h-guidance-tooltip__arrow[data-v-9ec1cc8f] {
  position: absolute;
}

.h-guidance-tooltip-enter-active[data-v-9ec1cc8f] {
  transition: opacity .15s ease-out, transform .15s cubic-bezier(.2, .8, .2, 1);
}

.h-guidance-tooltip-leave-active[data-v-9ec1cc8f] {
  transition: opacity .1s ease-out, transform .1s ease-out;
}

.h-guidance-tooltip-enter-from[data-v-9ec1cc8f], .h-guidance-tooltip-leave-to[data-v-9ec1cc8f] {
  opacity: 0;
  transform: scale(.95);
}

.h-guidance-tooltip-enter-to[data-v-9ec1cc8f], .h-guidance-tooltip-leave-from[data-v-9ec1cc8f] {
  opacity: 1;
  transform: scale(1);
}

.h-feature-spotlight-backdrop[data-v-646e39d6] {
  background-color: var(--h-color-dark-a50);
  z-index: 10000;
  position: fixed;
  inset: 0;
}

.h-feature-spotlight-highlight[data-v-646e39d6] {
  z-index: 10000;
  border-radius: var(--h-border-radius-sm);
  box-shadow: 0 0 0 9999px var(--h-color-dark-a50);
  pointer-events: none;
  background: none;
  position: absolute;
}

.h-feature-spotlight[data-v-646e39d6] {
  background: inherit;
  border-radius: inherit;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: visible;
}

.h-feature-spotlight--floating[data-v-646e39d6] {
  box-shadow: var(--h-shadow-2-bottom);
}

.h-feature-spotlight--positioning[data-v-646e39d6] {
  pointer-events: none;
  opacity: 0 !important;
}

.h-feature-spotlight__media-frame[data-v-646e39d6] {
  padding: var(--h-spacing-2xs);
  background: inherit;
  border-radius: var(--h-border-radius-lg) var(--h-border-radius-lg) 0 0;
  padding-bottom: 0;
  overflow: hidden;
}

.h-feature-spotlight__media[data-v-646e39d6] {
  background: inherit;
  min-height: 144px;
  box-shadow: 0 0 0 1px var(--h-stroke-neutral-faded);
  border-radius: var(--h-border-radius-md);
  border: none;
  overflow: hidden;
}

@media (forced-colors: active) {
  .h-feature-spotlight__media[data-v-646e39d6] {
    box-shadow: none;
    border: 1px solid buttontext;
  }
}

.h-feature-spotlight__media-image[data-v-646e39d6] {
  border-radius: var(--h-border-radius-md);
  width: 100%;
  height: auto;
  display: block;
}

.h-feature-spotlight__body[data-v-646e39d6] {
  gap: var(--h-spacing-sm);
  padding: var(--h-spacing-sm);
  border-radius: 0 0 var(--h-border-radius-lg) var(--h-border-radius-lg);
  background: inherit;
  flex-direction: column;
  display: flex;
}

.h-feature-spotlight__content[data-v-646e39d6] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  display: flex;
}

.h-feature-spotlight__label[data-v-646e39d6] {
  padding-right: var(--h-spacing-xl);
}

.h-feature-spotlight__footer[data-v-646e39d6] {
  flex-direction: column;
  display: flex;
}

.h-feature-spotlight__actions[data-v-646e39d6] {
  gap: var(--h-spacing-2xs);
  margin-left: auto;
  display: flex;
}

.h-feature-spotlight__secondary-button[data-v-646e39d6], .h-feature-spotlight__primary-button[data-v-646e39d6] {
  min-width: 88px;
}

.h-feature-spotlight__arrow[data-v-646e39d6] {
  position: absolute;
}

.h-feature-spotlight-enter-active[data-v-646e39d6] {
  transition: opacity .15s ease-out, transform .15s cubic-bezier(.2, .8, .2, 1);
}

.h-feature-spotlight-leave-active[data-v-646e39d6] {
  transition: opacity .1s ease-out, transform .1s ease-out;
}

.h-feature-spotlight-enter-from[data-v-646e39d6], .h-feature-spotlight-leave-to[data-v-646e39d6] {
  opacity: 0;
  transform: scale(.95);
}

.h-feature-spotlight-enter-to[data-v-646e39d6], .h-feature-spotlight-leave-from[data-v-646e39d6] {
  opacity: 1;
  transform: scale(1);
}

@media (max-width: 480px) {
  .h-feature-spotlight__actions[data-v-646e39d6] {
    flex-direction: column-reverse;
    width: 100%;
    margin-left: 0;
  }

  .h-feature-spotlight__secondary-button[data-v-646e39d6], .h-feature-spotlight__primary-button[data-v-646e39d6] {
    width: 100%;
  }
}

.h-hotspot-wrapper[data-v-dc4b14f1] {
  isolation: isolate;
  width: fit-content;
  display: inline-flex;
  position: relative;
}

.h-hotspot-inner-wrapper[data-v-dc4b14f1] {
  top: var(--h-hotspot-indicator-top);
  left: var(--h-hotspot-indicator-left);
  right: var(--h-hotspot-indicator-right);
  bottom: var(--h-hotspot-indicator-bottom);
  z-index: 1;
  pointer-events: none;
  position: absolute;
}

.h-hotspot[data-v-dc4b14f1] {
  pointer-events: auto;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: flex;
}

.h-hotspot__indicator[data-v-dc4b14f1] {
  cursor: pointer;
  background: none;
  border: none;
  border-radius: 100%;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.h-hotspot__indicator--no-content[data-v-dc4b14f1] {
  cursor: default;
}

.h-hotspot__indicator[data-v-dc4b14f1]:before {
  content: "";
  background-color: var(--h-bg-danger-default);
  border-radius: 100%;
  width: 16px;
  height: 16px;
  transition: transform .2s;
  position: absolute;
}

.h-hotspot__indicator--pulsing[data-v-dc4b14f1] {
  background-color: #fc51854d;
  width: 28px;
  height: 28px;
  animation: 1.25s linear infinite h-hotspot-pulse-dc4b14f1;
}

.h-hotspot__indicator--static[data-v-dc4b14f1] {
  background-color: #fc51854d;
  width: 20px;
  height: 20px;
}

.h-hotspot__indicator--static[data-v-dc4b14f1]:before {
  width: 10px;
  height: 10px;
  transform: scale(1);
}

.h-hotspot__indicator--static[data-v-dc4b14f1]:hover:before {
  transform: scale(1.15);
}

@keyframes h-hotspot-pulse-dc4b14f1 {
  0% {
    opacity: 1;
    transform: scale(.5);
  }

  50% {
    opacity: .8;
    transform: scale(1);
  }

  to {
    opacity: 1;
    transform: scale(.5);
  }
}

.h-notification-badge-wrapper[data-v-e21ffa05] {
  isolation: isolate;
  width: fit-content;
  display: inline-flex;
  position: relative;
}

.h-notification-badge-inner-wrapper[data-v-e21ffa05] {
  top: var(--h-notification-badge-position-top);
  left: var(--h-notification-badge-position-left);
  right: var(--h-notification-badge-position-right);
  bottom: var(--h-notification-badge-position-bottom);
  z-index: 1;
  pointer-events: none;
  position: absolute;
}

.h-notification-badge[data-v-e21ffa05] {
  text-align: center;
  background-color: var(--h-notification-badge-bg);
  min-width: 20px;
  color: var(--h-notification-badge-color);
  pointer-events: auto;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 2px 4px;
  display: inline-flex;
}

.h-notification-row[data-v-5ab6f2cd] {
  border-radius: var(--h-border-radius-md);
  width: 100%;
  padding: var(--h-spacing-2xs);
  background: var(--h-notification-row-bg);
  color: var(--h-notification-row-color);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.h-notification-row--primary[data-v-5ab6f2cd] {
  --h-notification-row-bg: var(--h-notification-row-primary-bg);
  --h-notification-row-color: var(--h-notification-row-primary-color);
}

.h-notification-row--info[data-v-5ab6f2cd] {
  --h-notification-row-bg: var(--h-notification-row-info-bg);
  --h-notification-row-color: var(--h-notification-row-info-color);
}

.h-notification-row--success[data-v-5ab6f2cd] {
  --h-notification-row-bg: var(--h-notification-row-success-bg);
  --h-notification-row-color: var(--h-notification-row-success-color);
}

.h-notification-row--warning[data-v-5ab6f2cd] {
  --h-notification-row-bg: var(--h-notification-row-warning-bg);
  --h-notification-row-color: var(--h-notification-row-warning-color);
}

.h-notification-row--danger[data-v-5ab6f2cd] {
  --h-notification-row-bg: var(--h-notification-row-danger-bg);
  --h-notification-row-color: var(--h-notification-row-danger-color);
}

.h-notification-row--no-rounded-corners[data-v-5ab6f2cd] {
  border-radius: 0;
}

.h-notification-row__content[data-v-5ab6f2cd] {
  align-items: center;
  gap: var(--h-spacing-xs);
  padding: var(--h-spacing-2xs);
  flex: 1;
  display: flex;
}

.h-notification-row__content--icon[data-v-5ab6f2cd] {
  flex-shrink: 0;
}

.h-notification-row__content--icon-top[data-v-5ab6f2cd] {
  align-self: flex-start;
}

.h-notification-row__content--icon-center[data-v-5ab6f2cd] {
  align-self: center;
}

.h-notification-row__content--icon-bottom[data-v-5ab6f2cd] {
  align-self: flex-end;
}

.h-notification-row__text[data-v-5ab6f2cd] {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.h-notification-row__label[data-v-5ab6f2cd], .h-notification-row__description[data-v-5ab6f2cd] {
  color: inherit;
}

.h-notification-row__actions[data-v-5ab6f2cd] {
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-2xs);
  flex-shrink: 0;
  align-self: center;
  display: flex;
}

.h-notification-row__close-icon[data-v-5ab6f2cd] {
  flex-shrink: 0;
}

@media (max-width: 576px) {
  .h-notification-row[data-v-5ab6f2cd] {
    padding: var(--h-spacing-2xs);
    grid-template-rows: auto auto auto;
    grid-template-columns: auto 1fr auto;
    gap: 0;
    display: grid;
  }

  .h-notification-row__content[data-v-5ab6f2cd] {
    padding: var(--h-spacing-2xs);
    display: contents;
  }

  .h-notification-row__content--icon[data-v-5ab6f2cd] {
    margin: var(--h-spacing-2xs);
    grid-area: 1 / 1;
  }

  .h-notification-row__text[data-v-5ab6f2cd] {
    padding: var(--h-spacing-2xs);
    grid-area: 2 / 1 / auto / 4;
  }

  .h-notification-row__close-icon[data-v-5ab6f2cd] {
    grid-area: 1 / 3;
  }

  .h-notification-row__actions[data-v-5ab6f2cd] {
    padding: var(--h-spacing-2xs);
    grid-area: 3 / 1 / auto / 4;
  }
}

.h-snackbar[data-v-b10db08f] {
  padding: var(--h-spacing-2xs);
  border-radius: var(--h-border-radius-md);
  background: var(--h-snackbar-bg);
  color: var(--h-snackbar-color);
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.h-snackbar--info[data-v-b10db08f] {
  --h-snackbar-bg: var(--h-snackbar-info-bg);
  --h-snackbar-color: var(--h-snackbar-info-color);
}

.h-snackbar--success[data-v-b10db08f] {
  --h-snackbar-bg: var(--h-snackbar-success-bg);
  --h-snackbar-color: var(--h-snackbar-success-color);
}

.h-snackbar--warning[data-v-b10db08f] {
  --h-snackbar-bg: var(--h-snackbar-warning-bg);
  --h-snackbar-color: var(--h-snackbar-warning-color);
}

.h-snackbar--danger[data-v-b10db08f] {
  --h-snackbar-bg: var(--h-snackbar-danger-bg);
  --h-snackbar-color: var(--h-snackbar-danger-color);
}

.h-snackbar__content[data-v-b10db08f] {
  align-items: center;
  gap: var(--h-spacing-xs);
  padding: var(--h-spacing-2xs);
  flex: 1;
  display: flex;
}

.h-snackbar__content--icon[data-v-b10db08f] {
  flex-shrink: 0;
  align-self: flex-start;
}

.h-snackbar__content--icon-centered[data-v-b10db08f] {
  align-self: center;
}

.h-snackbar__description[data-v-b10db08f] {
  color: inherit;
}

.h-snackbar__close-icon[data-v-b10db08f] {
  flex-shrink: 0;
  align-self: center;
}

.h-sticky-label[data-v-16c80dcf] {
  isolation: isolate;
  flex-direction: column;
  display: flex;
}

.h-sticky-label__strip[data-v-16c80dcf] {
  z-index: 0;
  background: var(--h-sticky-label-bg);
  position: relative;
  overflow: hidden;
}

.h-sticky-label__strip-content[data-v-16c80dcf] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
  position: relative;
}

.h-sticky-label__content[data-v-16c80dcf] {
  z-index: 1;
  position: relative;
}

.h-sticky-label--top > .h-sticky-label__strip[data-v-16c80dcf] {
  padding-bottom: var(--h-sticky-label-overlap);
  margin-bottom: calc(-1 * var(--h-sticky-label-overlap));
}

.h-sticky-label--bottom > .h-sticky-label__strip[data-v-16c80dcf] {
  padding-top: var(--h-sticky-label-overlap);
  margin-top: calc(-1 * var(--h-sticky-label-overlap));
  order: 1;
}

.h-toast-notification[data-v-a0dc5004] {
  gap: var(--h-spacing-xs);
  width: 100%;
  padding: var(--h-spacing-sm);
  border-radius: var(--h-border-radius-lg);
  background-color: var(--h-toast-notification-bg-color);
  box-shadow: var(--h-toast-notification-shadow);
  color: var(--h-toast-notification-text-color);
  flex-direction: row;
  display: flex;
  position: relative;
}

.h-toast-notification__close[data-v-a0dc5004] {
  position: absolute;
  top: 12px;
  right: 12px;
}

.h-toast-notification__icon-wrapper[data-v-a0dc5004] {
  flex-shrink: 0;
  justify-content: center;
  display: flex;
}

.h-toast-notification__icon-wrapper--top[data-v-a0dc5004] {
  align-items: flex-start;
}

.h-toast-notification__icon-wrapper--center[data-v-a0dc5004] {
  align-items: center;
}

.h-toast-notification__icon-wrapper--bottom[data-v-a0dc5004] {
  align-items: flex-end;
}

.h-toast-notification__body[data-v-a0dc5004] {
  gap: var(--h-spacing-sm);
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.h-toast-notification__content[data-v-a0dc5004] {
  gap: var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.h-toast-notification__label[data-v-a0dc5004] {
  padding-right: var(--h-spacing-xl);
}

.h-toast-notification__actions[data-v-a0dc5004] {
  gap: var(--h-spacing-2xs);
  flex-wrap: wrap;
  display: flex;
}

.h-toast-row[data-v-36541cde] {
  background-color: var(--h-toast-bg-color);
  width: 100%;
  box-shadow: var(--h-toast-shadow);
  color: var(--h-toast-text-color);
  border-radius: 12px;
  align-items: center;
  display: flex;
}

.h-toast-row__content[data-v-36541cde] {
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 16px;
  display: flex;
}

.h-toast-row__icon[data-v-36541cde] {
  flex-shrink: 0;
}

.h-toast-row__message[data-v-36541cde] {
  flex-grow: 1;
  padding: 0 4px;
}

.h-toast-row__divider[data-v-36541cde] {
  background-color: var(--h-toast-divider-color);
  flex-shrink: 0;
  width: 1px;
  height: 32px;
}

.h-toast-row__actions[data-v-36541cde] {
  align-items: center;
  padding: 0 8px;
  display: flex;
}

.h-toast[data-v-bdec3b21] {
  flex-direction: column;
  gap: 8px;
  margin: 24px;
  display: flex;
  position: fixed;
}

@media (max-width: 768px) {
  .h-toast[data-v-bdec3b21] {
    margin: 16px;
    width: calc(100% - 32px) !important;
  }
}

.h-toast--top-left[data-v-bdec3b21] {
  top: 0;
  left: 0;
}

.h-toast--top-center[data-v-bdec3b21] {
  margin-left: 0;
  margin-right: 0;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}

@media (max-width: 768px) {
  .h-toast--top-center[data-v-bdec3b21] {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    transform: none;
  }
}

.h-toast--top-right[data-v-bdec3b21] {
  top: 0;
  right: 0;
}

.h-toast--bottom-left[data-v-bdec3b21] {
  bottom: 0;
  left: 0;
}

.h-toast--bottom-center[data-v-bdec3b21] {
  margin-left: 0;
  margin-right: 0;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}

@media (max-width: 768px) {
  .h-toast--bottom-center[data-v-bdec3b21] {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    transform: none;
  }
}

.h-toast--bottom-right[data-v-bdec3b21] {
  bottom: 0;
  right: 0;
}

.h-toast-stack[data-v-bdec3b21] {
  flex-direction: column;
  gap: 8px;
  width: 100%;
  display: flex;
}

@media (max-width: 768px) {
  .h-toast-stack[data-v-bdec3b21] {
    width: 100% !important;
  }
}

.h-toast-stack-move[data-v-bdec3b21], .h-toast-stack-enter-active[data-v-bdec3b21] {
  transition: all .3s cubic-bezier(.2, .8, .2, 1);
}

.h-toast-stack-leave-active[data-v-bdec3b21] {
  transition: all .3s cubic-bezier(.2, .8, .2, 1);
  position: absolute;
}

.h-toast-stack-enter-from[data-v-bdec3b21] {
  opacity: 0;
  transform: translateY(30px);
}

.h-toast-stack-leave-to[data-v-bdec3b21] {
  opacity: 0;
  transform: translateY(-30px);
}

.h-progress-circle-wrapper[data-v-adca638a] {
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.h-progress-circle-wrapper--label-below[data-v-adca638a] {
  flex-direction: column;
  gap: 4px;
}

.h-progress-circle[data-v-adca638a] {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: relative;
}

.h-progress-circle__background[data-v-adca638a] {
  background: var(--background-color);
  width: 100%;
  height: 100%;
  -webkit-mask: radial-gradient(transparent calc(73% - var(--stroke-width)), black calc(73% - var(--stroke-width)));
  -webkit-mask: radial-gradient(transparent calc(73% - var(--stroke-width)), black calc(73% - var(--stroke-width)));
  -webkit-mask: radial-gradient(transparent calc(73% - var(--stroke-width)), black calc(73% - var(--stroke-width)));
  mask: radial-gradient(transparent calc(73% - var(--stroke-width)), black calc(73% - var(--stroke-width)));
  z-index: 0;
  border-radius: 50%;
  position: absolute;
}

.h-progress-circle__ring[data-v-adca638a] {
  background: conic-gradient(var(--progress-color) var(--progress-percent), transparent var(--progress-percent));
  width: 100%;
  height: 100%;
  -webkit-mask: radial-gradient(transparent calc(73% - var(--stroke-width)), black calc(73% - var(--stroke-width)));
  -webkit-mask: radial-gradient(transparent calc(73% - var(--stroke-width)), black calc(73% - var(--stroke-width)));
  -webkit-mask: radial-gradient(transparent calc(73% - var(--stroke-width)), black calc(73% - var(--stroke-width)));
  mask: radial-gradient(transparent calc(73% - var(--stroke-width)), black calc(73% - var(--stroke-width)));
  z-index: 1;
  border-radius: 50%;
  transition: background .3s ease-in-out;
  position: relative;
}

.h-progress-circle__label[data-v-adca638a] {
  text-align: center;
  pointer-events: none;
  z-index: 2;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h-progress-circle__label--inside[data-v-adca638a] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.h-chat-input-file-preview[data-v-523febdf] {
  border-radius: var(--h-border-radius-lg);
  background: var(--h-bg-neutral-surface);
  border: 1px solid var(--h-stroke-default);
  justify-content: center;
  align-items: center;
  width: 6rem;
  height: 6rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.h-chat-input-file-preview--error[data-v-523febdf] {
  border-color: var(--h-stroke-danger);
}

.h-chat-input-file-preview__image[data-v-523febdf] {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.h-chat-input-file-preview__file-content[data-v-523febdf] {
  width: 100%;
  height: 100%;
  padding: var(--h-spacing-2xs);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.h-chat-input-file-preview__file-name[data-v-523febdf] {
  word-break: break-word;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.h-chat-input-file-preview__overlay[data-v-523febdf] {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.h-chat-input-file-preview__scrim[data-v-523febdf] {
  background: var(--h-bg-neutral-default);
  opacity: .72;
  position: absolute;
  inset: 0;
}

.h-chat-input-file-preview__overlay-content[data-v-523febdf] {
  justify-content: center;
  align-items: center;
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  display: flex;
  position: relative;
}

.h-chat-input-file-preview__error-badge[data-v-523febdf] {
  bottom: var(--h-spacing-3xs);
  left: var(--h-spacing-3xs);
  z-index: 1;
  align-items: center;
  gap: var(--h-spacing-4xs);
  max-width: calc(100% - 2 * var(--h-spacing-3xs));
  padding: var(--h-spacing-4xs) var(--h-spacing-3xs);
  border-radius: var(--h-border-radius-full);
  background: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-danger);
  white-space: nowrap;
  appearance: none;
  line-height: 1;
  font: inherit;
  display: inline-flex;
  position: absolute;
}

.h-chat-input-file-preview__error-badge--action[data-v-523febdf] {
  cursor: pointer;
}

.h-chat-input-file-preview__close-button[data-v-523febdf] {
  top: var(--h-spacing-3xs);
  right: var(--h-spacing-3xs);
  border-radius: var(--h-border-radius-full);
  z-index: 1;
  position: absolute;
}

.h-chat-input-file-preview__sr-only[data-v-523febdf] {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.h-voice-waveform[data-v-d5aad850] {
  flex-shrink: 0;
  align-items: center;
  display: flex;
}

.h-voice-waveform__bar[data-v-d5aad850] {
  border-radius: var(--h-border-radius-full);
  flex-shrink: 0;
  transition: height .1s;
  display: block;
}

.h-voice-recorder[data-v-57054789] {
  box-sizing: border-box;
  align-items: center;
  gap: var(--h-spacing-2xs);
  width: 100%;
  height: 36px;
  padding: var(--h-spacing-2xs);
  border-radius: var(--h-border-radius-full);
  background: var(--h-bg-neutral-inverse-default);
  color: var(--h-fg-neutral-inverse-default);
  display: flex;
}

.h-voice-recorder__status[data-v-57054789] {
  align-items: center;
  gap: var(--h-spacing-3xs);
  flex-shrink: 0;
  display: flex;
}

.h-voice-recorder__indicator[data-v-57054789] {
  width: var(--h-spacing-sm);
  height: var(--h-spacing-sm);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h-voice-recorder__dot[data-v-57054789] {
  border-radius: var(--h-border-radius-full);
  background: var(--h-fg-neutral-inverse-disabled);
  width: 5px;
  height: 5px;
}

.h-voice-recorder__dot--recording[data-v-57054789] {
  background: var(--h-bg-danger-secondary);
  animation: 1.2s ease-in-out infinite h-voice-recorder-pulse-57054789;
}

.h-voice-recorder__dot--paused[data-v-57054789] {
  background: var(--h-bg-danger-secondary);
}

.h-voice-recorder__time[data-v-57054789] {
  font-variant-numeric: tabular-nums;
  font-size: var(--font-size-body-3-bold);
  font-weight: var(--font-weight-body-3-bold);
  line-height: var(--line-height-body-3-bold);
  min-width: var(--h-spacing-md);
  flex-shrink: 0;
}

.h-voice-recorder__wave[data-v-57054789] {
  flex: auto;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  display: flex;
  overflow: hidden;
}

.h-voice-recorder--recording .h-voice-recorder__wave[data-v-57054789] {
  justify-content: flex-end;
}

.h-voice-recorder[data-v-57054789] .h-icon-button--text-light {
  --h-icon-button-color: var(--h-fg-neutral-inverse-default);
  padding: 0;
}

@media (hover: hover) {
  .h-voice-recorder[data-v-57054789] .h-icon-button--text-light:not(.h-icon-button--disabled):not(.h-icon-button--loading):hover {
    --h-icon-button-color: var(--h-fg-neutral-inverse-hover);
    --h-icon-button-bg: transparent;
  }
}

@keyframes h-voice-recorder-pulse-57054789 {
  0%, to {
    opacity: 1;
  }

  50% {
    opacity: .35;
  }
}

.h-input-area[data-v-10f54970] {
  flex-direction: column;
  gap: 8px;
  width: 100%;
  min-width: 0;
  display: flex;
}

.h-input-area--no-animation .h-input-area__icon-prepend[data-v-10f54970], .h-input-area--no-animation .h-input-area__field-and-footer[data-v-10f54970], .h-input-area--no-animation .h-input-area__field-wrapper[data-v-10f54970] {
  transition: none;
}

.h-input-area__empty-space[data-v-10f54970] {
  height: 12px;
}

.h-input-area__border--textarea[data-v-10f54970] {
  padding-block: 7px;
  padding-inline: 16px;
  align-items: flex-start !important;
  height: auto !important;
}

.h-input-area__border--textarea-single[data-v-10f54970] {
  align-items: center !important;
}

.h-input-area__icon-prepend[data-v-10f54970] {
  flex-shrink: 0;
  transition: margin-top .5s;
  display: flex;
}

.h-input-area__field-and-footer[data-v-10f54970] {
  flex-direction: column;
  flex: 1;
  min-width: 0;
  transition: margin-top .5s;
  display: flex;
}

.h-input-area__field-and-footer--single[data-v-10f54970] {
  flex-direction: row;
  align-items: center;
}

.h-input-area__field-wrapper[data-v-10f54970] {
  width: 100%;
  transition: height .5s, margin-top .5s;
  position: relative;
}

.h-input-area__footer[data-v-10f54970] {
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  padding-top: 8px;
  display: flex;
}

.h-input-area__footer--inline[data-v-10f54970] {
  flex-shrink: 0;
  align-items: center;
  gap: 8px;
  display: flex;
}

.h-input-area__footer--animate-in[data-v-10f54970] {
  animation: .35s ease-out both h-footer-enter-below-10f54970;
}

.h-input-area__footer--animate-in.h-input-area__footer--inline[data-v-10f54970] {
  animation: .25s ease-out both h-footer-enter-inline-10f54970;
}

@keyframes h-footer-enter-below-10f54970 {
  0% {
    opacity: 0;
    transform: translateY(-6px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes h-footer-enter-inline-10f54970 {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.h-input-area__html-placeholder[data-v-10f54970] {
  color: var(--h-input-area-placeholder-color);
  font-size: var(--h-input-area-font-size);
  line-height: var(--h-input-area-line-height);
  font-weight: var(--h-input-area-font-weight);
  letter-spacing: var(--h-input-area-letter-spacing);
  pointer-events: none;
  white-space: pre-wrap;
  word-break: break-word;
  font-family: inherit;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.h-input-area__field[data-v-10f54970] {
  width: 100%;
  color: var(--h-input-area-color);
  resize: none;
  font-size: var(--h-input-area-font-size);
  line-height: var(--h-input-area-line-height);
  font-weight: var(--h-input-area-font-weight);
  letter-spacing: var(--h-input-area-letter-spacing);
  background: none;
  border: none;
  outline: none;
  padding: 0;
  font-family: inherit;
  overflow: hidden auto;
}

.h-input-area__field--single-row[data-v-10f54970] {
  white-space: nowrap;
  overflow-y: hidden;
}

.h-input-area__field[data-v-10f54970]::placeholder {
  color: var(--h-input-area-placeholder-color);
}

.h-input-area__field[data-v-10f54970]:disabled {
  cursor: not-allowed;
  color: var(--h-input-area-disabled-color);
}

.h-input-area__field[data-v-10f54970]:autofill {
  transition: background-color 5000s ease-in-out;
  background-color: #0000 !important;
  background-image: none !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

.h-input-area__field[data-v-10f54970]:-webkit-autofill:hover {
  transition: background-color 5000s ease-in-out;
  background-color: #0000 !important;
  background-image: none !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

.h-input-area__field[data-v-10f54970]:-webkit-autofill:focus {
  transition: background-color 5000s ease-in-out;
  background-color: #0000 !important;
  background-image: none !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

.h-input-area__field[data-v-10f54970]:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out;
  background-color: #0000 !important;
  background-image: none !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

.h-input-area__field[data-v-10f54970] {
  scrollbar-color: var(--h-scrollbar-thumb) transparent;
}

.h-input-area__icons-area[data-v-10f54970] {
  align-items: flex-start;
  gap: 8px;
  margin-top: 2px;
  display: flex;
}

.h-input-area__clear-icon-container[data-v-10f54970] {
  flex-shrink: 0;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.h-input-area__clear-icon[data-v-10f54970] {
  opacity: 0;
  visibility: hidden;
  border-radius: 4px;
  flex-shrink: 0;
  transition: opacity .2s ease-in-out, color .2s ease-in-out;
}

.h-input-area__clear-icon[data-v-10f54970]:hover {
  color: var(--neutral--600);
}

.h-input-area__clear-icon[data-v-10f54970]:focus-visible {
  outline: 2px solid var(--h-border-focus-color);
  outline-offset: 2px;
  opacity: 1;
  visibility: visible;
}

[data-v-10f54970] .h-input-border--disabled .h-input-area__clear-icon {
  cursor: not-allowed;
}

[data-v-10f54970] .h-input-border--disabled .h-input-area__clear-icon:hover {
  color: var(--neutral--300);
}

[data-v-10f54970] .h-input-border:hover:not(.h-input-border--disabled) .h-input-area__clear-icon, [data-v-10f54970] .h-input-border:focus-within:not(.h-input-border--disabled) .h-input-area__clear-icon {
  opacity: 1;
  visibility: visible;
}

.h-input-area__resize-handle-absolute[data-v-10f54970] {
  cursor: ns-resize;
  bottom: 3px;
  transition: background-color .2s ease-in-out;
  position: absolute;
  inset-inline-end: 2px;
}

[data-v-10f54970] .h-input-border--disabled .h-input-area__resize-handle-absolute {
  cursor: not-allowed;
}

[dir="rtl"] .h-input-area__resize-handle-absolute[data-v-10f54970] {
  transform: scaleX(-1);
}

.h-input-area__field::-webkit-scrollbar {
  width: 8px;
}

.h-input-area__field::-webkit-scrollbar-track {
  background: none;
  border-radius: 12px;
}

.h-input-area__field::-webkit-scrollbar-thumb {
  background: var(--h-scrollbar-thumb);
  border-radius: 12px;
}

.h-input-area__field::-webkit-scrollbar-thumb:hover {
  background: var(--h-scrollbar-thumb-hover);
}

@property --h-chat-input-ai-angle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 40deg;
}

@keyframes h-chat-input-ai-spin-da0be327 {
  to {
    --h-chat-input-ai-angle: 400deg;
  }
}

@keyframes h-chat-input-ai-fade-out-da0be327 {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.h-chat-input .h-chat-input__border[data-v-da0be327] {
  background: var(--h-bg-neutral-default);
  box-shadow: inset 0 0 0 var(--h-chat-input-border-size, 1px) var(--h-stroke-default);
  border-radius: var(--h-chat-input-border-radius, var(--h-border-radius-xl));
  border: none;
  width: 100%;
  height: 100%;
  padding: 0;
  transition: box-shadow .2s ease-in-out;
  position: relative;
}

.h-chat-input .h-chat-input__border[data-v-da0be327]:not(.h-chat-input__border--ai) {
  overflow: hidden;
}

.h-chat-input .h-chat-input__border[data-v-da0be327]:not(.h-chat-input__border--disabled):not(.h-chat-input__border--ai):hover, .h-chat-input .h-chat-input__border[data-v-da0be327]:not(.h-chat-input__border--disabled):not(.h-chat-input__border--ai):focus-within {
  box-shadow: inset 0 0 0 max(var(--h-chat-input-border-size, 1px), 2px) var(--h-stroke-strong);
}

@media (forced-colors: active) {
  .h-chat-input .h-chat-input__border[data-v-da0be327] {
    box-shadow: none;
    border: 2px solid buttontext;
  }
}

.h-chat-input .h-chat-input__border--ai[data-v-da0be327] {
  isolation: isolate;
  box-shadow: none;
  background: none;
}

.h-chat-input .h-chat-input__border--ai[data-v-da0be327]:hover, .h-chat-input .h-chat-input__border--ai[data-v-da0be327]:focus-within {
  box-shadow: none;
}

.h-chat-input .h-chat-input__border--ai[data-v-da0be327]:after {
  content: "";
  border-radius: inherit;
  pointer-events: none;
  z-index: 1;
  background: var(--h-border-ai-color, var(--h-gradient-ai));
  padding: var(--h-chat-input-border-size, 1px);
  -webkit-mask-composite: xor;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  -webkit-mask-position: 0 0, 0 0;
  -webkit-mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-source-type: auto, auto;
  mask-mode: match-source, match-source;
}

.h-chat-input .h-chat-input__border--ai[data-v-da0be327]:hover:after, .h-chat-input .h-chat-input__border--ai[data-v-da0be327]:focus-within:after {
  padding: max(var(--h-chat-input-border-size, 1px), 2px);
}

.h-chat-input .h-chat-input__border--ai[data-v-da0be327]:focus-within:before {
  content: "";
  inset: calc(-1 * var(--h-chat-input-border-size, 1px));
  border-radius: calc(var(--h-chat-input-border-radius, var(--h-border-radius-xl))  + var(--h-chat-input-border-size, 1px));
  pointer-events: none;
  z-index: -3;
  background: conic-gradient(from var(--h-chat-input-ai-angle), transparent 40%, #6ae4ff 70%, #673de6 85%, #e536db 95%, transparent 100%);
  filter: blur(var(--h-chat-input-ai-blur, 8px));
  animation: 1.5s cubic-bezier(.4, 0, .2, 1) forwards h-chat-input-ai-spin-da0be327, 1s ease-out 1.1s forwards h-chat-input-ai-fade-out-da0be327;
  position: absolute;
}

.h-chat-input .h-chat-input__border--ai-no-blur[data-v-da0be327]:focus-within:before {
  display: none;
}

.h-chat-input .h-chat-input__ai-glow[data-v-da0be327] {
  inset: calc(-1 * var(--h-chat-input-border-size, 1px));
  border-radius: calc(var(--h-chat-input-border-radius, var(--h-border-radius-xl))  + var(--h-chat-input-border-size, 1px));
  pointer-events: none;
  z-index: -2;
  background: linear-gradient(104deg, var(--h-border-ai-color-cyan, #6ae4ff) -11.2%, var(--h-border-ai-color-start, #673de6) 40.18%, #843be3 68.43%, var(--h-border-ai-color-end, #e536db) 107.85%);
  filter: blur(var(--h-chat-input-ai-blur, 8px));
  opacity: .4;
  position: absolute;
}

.h-chat-input .h-chat-input__ai-animation-cover[data-v-da0be327] {
  border-radius: inherit;
  background-color: var(--h-bg-neutral-default);
  pointer-events: none;
  z-index: -1;
  margin: 1px;
  position: absolute;
  inset: 0;
}

.h-chat-input[data-v-da0be327] textarea {
  transition: height .12s ease-out;
}

.h-chat-input .h-chat-input__drop-zone[data-v-da0be327] {
  transform-origin: top;
  justify-content: center;
  align-items: center;
  gap: var(--h-spacing-3xs);
  margin: var(--h-spacing-2xs) var(--h-spacing-2xs) 0;
  padding: var(--h-spacing-md) var(--h-spacing-sm);
  border-radius: var(--h-border-radius-lg);
  background: var(--h-bg-neutral-default);
  text-align: center;
  pointer-events: none;
  flex-direction: column;
  transition: background .15s;
  display: flex;
  position: relative;
}

.h-chat-input .h-chat-input__drop-zone--active[data-v-da0be327] {
  background: var(--h-bg-brand-tint-disabled);
}

.h-chat-input .h-chat-input__drop-zone-border[data-v-da0be327] {
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.h-chat-input .h-chat-input__drop-zone-border rect[data-v-da0be327] {
  x: .5px;
  y: .5px;
  rx: calc(var(--h-border-radius-lg)  - 1px);
  fill: none;
  width: calc(100% - 1px);
  height: calc(100% - 1px);
  stroke: var(--h-stroke-default);
  stroke-width: 1px;
  stroke-dasharray: 5 5;
  stroke-linecap: round;
  transition: stroke .15s;
}

.h-chat-input .h-chat-input__drop-zone--active .h-chat-input__drop-zone-border rect[data-v-da0be327] {
  stroke: var(--h-stroke-strong);
  stroke-linecap: butt;
}

.h-chat-input .h-chat-input__drop-zone-enter-active[data-v-da0be327] {
  transition: opacity .2s cubic-bezier(.23, 1, .32, 1), transform .2s cubic-bezier(.23, 1, .32, 1);
}

.h-chat-input .h-chat-input__drop-zone-leave-active[data-v-da0be327] {
  transition: opacity .13s cubic-bezier(.23, 1, .32, 1), transform .13s cubic-bezier(.23, 1, .32, 1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.h-chat-input .h-chat-input__drop-zone-enter-from[data-v-da0be327], .h-chat-input .h-chat-input__drop-zone-leave-to[data-v-da0be327] {
  opacity: 0;
  transform: scale(.96);
}

@media (prefers-reduced-motion: reduce) {
  .h-chat-input .h-chat-input__drop-zone-enter-active[data-v-da0be327], .h-chat-input .h-chat-input__drop-zone-leave-active[data-v-da0be327] {
    transition-property: opacity;
  }

  .h-chat-input .h-chat-input__drop-zone-enter-from[data-v-da0be327], .h-chat-input .h-chat-input__drop-zone-leave-to[data-v-da0be327] {
    transform: none;
  }

  .h-chat-input .h-chat-input__header[data-v-da0be327], .h-chat-input .h-chat-input__header-border[data-v-da0be327], .h-chat-input[data-v-da0be327] textarea {
    transition: none;
  }
}

.h-chat-input .h-chat-input__header[data-v-da0be327] {
  margin: var(--h-spacing-2xs) var(--h-spacing-2xs) 0;
  border-radius: var(--h-border-radius-lg);
  transition: padding .22s cubic-bezier(.23, 1, .32, 1), border-radius .22s cubic-bezier(.23, 1, .32, 1), background-color .22s cubic-bezier(.23, 1, .32, 1);
  position: relative;
}

.h-chat-input .h-chat-input__border--drag-active:not(.h-chat-input__border--disabled) .h-chat-input__header[data-v-da0be327] {
  padding: var(--h-spacing-3xs);
  border-radius: var(--h-border-radius-lg-alt);
  background-color: var(--h-bg-brand-tint-disabled);
}

.h-chat-input .h-chat-input__header-border[data-v-da0be327] {
  pointer-events: none;
  opacity: 0;
  width: 100%;
  height: 100%;
  transition: opacity .22s cubic-bezier(.23, 1, .32, 1);
  position: absolute;
  inset: 0;
}

.h-chat-input .h-chat-input__header-border rect[data-v-da0be327] {
  x: .5px;
  y: .5px;
  rx: calc(var(--h-border-radius-lg-alt)  - .5px);
  fill: none;
  width: calc(100% - 1px);
  height: calc(100% - 1px);
  stroke: var(--h-stroke-strong);
  stroke-width: 1px;
  stroke-dasharray: 5 5;
  stroke-linecap: butt;
}

.h-chat-input .h-chat-input__border--drag-active:not(.h-chat-input__border--disabled) .h-chat-input__header-border[data-v-da0be327] {
  opacity: 1;
}

.h-chat-input .h-chat-input__files[data-v-da0be327] {
  gap: var(--h-spacing-2xs);
  flex-wrap: wrap;
  display: flex;
}

.h-chat-input .h-chat-input__send-button[data-v-da0be327] {
  border-radius: var(--h-border-radius-full);
}

.h-chat-input .h-chat-input__sr-status[data-v-da0be327] {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.h-chat-input[data-v-da0be327] .h-input-area__field {
  padding-inline-end: var(--h-spacing-2xs);
  display: block;
}

.h-chat-input[data-v-da0be327] .h-input-area__html-placeholder {
  padding-inline-end: var(--h-spacing-2xs);
}

.h-chat-input .h-chat-input__input-custom[data-v-da0be327] {
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
}

.h-chat-input .h-chat-input__input-custom--native-voice[data-v-da0be327] {
  box-sizing: border-box;
  padding: var(--h-spacing-2xs) var(--h-spacing-2xs) var(--h-spacing-3xs);
  align-items: center;
  display: flex;
}

.h-chat-input .h-chat-input__footer[data-v-da0be327] {
  justify-content: space-between;
  gap: var(--h-spacing-2xs);
  width: 100%;
  padding: 0 var(--h-spacing-2xs) var(--h-spacing-2xs);
  display: flex;
}

.h-chat-input .h-chat-input__footer[data-v-da0be327] .h-icon-button {
  border-radius: var(--h-border-radius-full);
}

.h-chat-input .h-chat-input__footer-left[data-v-da0be327], .h-chat-input .h-chat-input__footer-right[data-v-da0be327] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.h-checkbox-container[data-v-609ac414] {
  border-radius: 4px;
  align-items: center;
  gap: 8px;
  min-width: 0;
  max-width: 100%;
  display: inline-flex;
}

.h-checkbox-container--wrapped[data-v-609ac414] {
  align-items: flex-start;
}

.h-checkbox-container[data-v-609ac414]:has(:focus-visible) {
  outline: 2px solid var(--h-fg-brand-secondary);
}

.h-checkbox-wrapper[data-v-609ac414] {
  cursor: pointer;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: inline-flex;
}

.h-checkbox-wrapper--non-interactive[data-v-609ac414] {
  cursor: default;
  pointer-events: none;
}

.h-checkbox-wrapper:hover .h-checkbox--primary[data-v-609ac414]:not(.h-checkbox--disabled):not([checked]) {
  background: var(--h-bg-brand-tint-hover);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-primary-border-hover);
}

.h-checkbox-wrapper:hover .h-checkbox--primary[data-v-609ac414]:not(.h-checkbox--disabled):not([checked]):after {
  content: "";
  background-color: var(--h-checkbox-primary-border-hover);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox-wrapper:hover .h-checkbox--danger[data-v-609ac414]:not(.h-checkbox--disabled):not([checked]) {
  background: var(--h-bg-danger-tint-hover);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-danger-border-hover);
}

.h-checkbox-wrapper:hover .h-checkbox--danger[data-v-609ac414]:not(.h-checkbox--disabled):not([checked]):after {
  content: "";
  background-color: var(--h-checkbox-danger-border-hover);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox-wrapper:hover .h-checkbox--neutral[data-v-609ac414]:not(.h-checkbox--disabled):not([checked]) {
  background: var(--h-bg-neutral-surface);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-neutral-border-hover);
}

.h-checkbox-wrapper:hover .h-checkbox--neutral[data-v-609ac414]:not(.h-checkbox--disabled):not([checked]):after {
  content: "";
  background: var(--h-checkbox-neutral-border-hover);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox-label[data-v-609ac414] {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  word-break: break-word;
  min-width: 0;
  margin-inline-end: 2px;
}

.h-checkbox-label--disabled[data-v-609ac414] {
  cursor: not-allowed;
  opacity: .6;
}

.h-checkbox[data-v-609ac414] {
  appearance: none;
  cursor: pointer;
  background-color: #0000;
  border-radius: 4px;
  width: 20px;
  height: 20px;
  margin: 0;
  display: block;
  position: relative;
}

.h-checkbox[data-v-609ac414]:focus-visible {
  outline: none;
}

.h-checkbox--primary[data-v-609ac414] {
  box-shadow: inset 0 0 0 2px var(--h-checkbox-primary-border);
}

.h-checkbox--primary[checked][data-v-609ac414]:not(.h-checkbox--disabled) {
  background-color: var(--h-checkbox-primary-bg);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-primary-border);
}

.h-checkbox--primary[checked][data-v-609ac414]:not(.h-checkbox--disabled):hover {
  background-color: var(--h-checkbox-primary-bg-hover);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-primary-border-hover);
}

.h-checkbox--primary[checked][data-v-609ac414]:not(.h-checkbox--disabled):after {
  content: "";
  background-color: var(--h-checkbox-primary-checkmark);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox--primary.h-checkbox--checked[data-v-609ac414]:not(.h-checkbox--disabled) {
  background-color: var(--h-checkbox-primary-bg);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-primary-border);
}

.h-checkbox--primary.h-checkbox--checked[data-v-609ac414]:not(.h-checkbox--disabled):after {
  content: "";
  background-color: var(--h-checkbox-primary-checkmark);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox--primary.h-checkbox--indeterminate[checked][data-v-609ac414]:not(.h-checkbox--disabled) {
  background-color: var(--h-checkbox-primary-bg);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-primary-border);
}

.h-checkbox--primary.h-checkbox--indeterminate[checked][data-v-609ac414]:not(.h-checkbox--disabled):hover {
  background-color: var(--h-checkbox-primary-bg-hover);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-primary-border-hover);
}

.h-checkbox--primary.h-checkbox--indeterminate[checked][data-v-609ac414]:not(.h-checkbox--disabled):after {
  content: "";
  background-color: var(--h-checkbox-primary-checkmark);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3' fill='none'%3E%3Cpath d='M9 0V2.25H0V0H9Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3' fill='none'%3E%3Cpath d='M9 0V2.25H0V0H9Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox--primary.h-checkbox--indeterminate.h-checkbox--checked[data-v-609ac414]:not(.h-checkbox--disabled) {
  background-color: var(--h-checkbox-primary-bg);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-primary-border);
}

.h-checkbox--primary.h-checkbox--indeterminate.h-checkbox--checked[data-v-609ac414]:not(.h-checkbox--disabled):after {
  content: "";
  background-color: var(--h-checkbox-primary-checkmark);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3' fill='none'%3E%3Cpath d='M9 0V2.25H0V0H9Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3' fill='none'%3E%3Cpath d='M9 0V2.25H0V0H9Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox--danger[data-v-609ac414] {
  box-shadow: inset 0 0 0 2px var(--h-checkbox-danger-border);
}

.h-checkbox--danger[checked][data-v-609ac414]:not(.h-checkbox--disabled) {
  background-color: var(--h-checkbox-danger-bg);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-danger-border);
}

.h-checkbox--danger[checked][data-v-609ac414]:not(.h-checkbox--disabled):hover {
  background-color: var(--h-checkbox-danger-bg-hover);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-danger-border-hover);
}

.h-checkbox--danger[checked][data-v-609ac414]:not(.h-checkbox--disabled):after {
  content: "";
  background-color: var(--h-checkbox-danger-checkmark);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox--danger.h-checkbox--checked[data-v-609ac414]:not(.h-checkbox--disabled) {
  background-color: var(--h-checkbox-danger-bg);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-danger-border);
}

.h-checkbox--danger.h-checkbox--checked[data-v-609ac414]:not(.h-checkbox--disabled):after {
  content: "";
  background-color: var(--h-checkbox-danger-checkmark);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox--danger.h-checkbox--indeterminate[checked][data-v-609ac414]:not(.h-checkbox--disabled) {
  background-color: var(--h-checkbox-danger-bg);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-danger-border);
}

.h-checkbox--danger.h-checkbox--indeterminate[checked][data-v-609ac414]:not(.h-checkbox--disabled):hover {
  background-color: var(--h-checkbox-danger-bg-hover);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-danger-border-hover);
}

.h-checkbox--danger.h-checkbox--indeterminate[checked][data-v-609ac414]:not(.h-checkbox--disabled):after {
  content: "";
  background-color: var(--h-checkbox-danger-checkmark);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3' fill='none'%3E%3Cpath d='M9 0V2.25H0V0H9Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3' fill='none'%3E%3Cpath d='M9 0V2.25H0V0H9Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox--danger.h-checkbox--indeterminate.h-checkbox--checked[data-v-609ac414]:not(.h-checkbox--disabled) {
  background-color: var(--h-checkbox-danger-bg);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-danger-border);
}

.h-checkbox--danger.h-checkbox--indeterminate.h-checkbox--checked[data-v-609ac414]:not(.h-checkbox--disabled):after {
  content: "";
  background-color: var(--h-checkbox-danger-checkmark);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3' fill='none'%3E%3Cpath d='M9 0V2.25H0V0H9Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3' fill='none'%3E%3Cpath d='M9 0V2.25H0V0H9Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox--neutral[data-v-609ac414] {
  box-shadow: inset 0 0 0 2px var(--h-stroke-default);
}

.h-checkbox--neutral[checked][data-v-609ac414]:not(.h-checkbox--disabled) {
  background-color: var(--h-checkbox-neutral-bg);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-neutral-border);
}

.h-checkbox--neutral[checked][data-v-609ac414]:not(.h-checkbox--disabled):hover {
  background-color: var(--h-checkbox-neutral-bg-hover);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-neutral-border-hover);
}

.h-checkbox--neutral[checked][data-v-609ac414]:not(.h-checkbox--disabled):after {
  content: "";
  background-color: var(--h-checkbox-neutral-checkmark);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox--neutral.h-checkbox--checked[data-v-609ac414]:not(.h-checkbox--disabled) {
  background-color: var(--h-checkbox-neutral-bg);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-neutral-border);
}

.h-checkbox--neutral.h-checkbox--checked[data-v-609ac414]:not(.h-checkbox--disabled):after {
  content: "";
  background-color: var(--h-checkbox-neutral-checkmark);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox--neutral.h-checkbox--indeterminate[checked][data-v-609ac414]:not(.h-checkbox--disabled) {
  background-color: var(--h-checkbox-neutral-bg);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-neutral-border);
}

.h-checkbox--neutral.h-checkbox--indeterminate[checked][data-v-609ac414]:not(.h-checkbox--disabled):hover {
  background-color: var(--h-checkbox-neutral-bg-hover);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-neutral-border-hover);
}

.h-checkbox--neutral.h-checkbox--indeterminate[checked][data-v-609ac414]:not(.h-checkbox--disabled):after {
  content: "";
  background-color: var(--h-checkbox-neutral-checkmark);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3' fill='none'%3E%3Cpath d='M9 0V2.25H0V0H9Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3' fill='none'%3E%3Cpath d='M9 0V2.25H0V0H9Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox--neutral.h-checkbox--indeterminate.h-checkbox--checked[data-v-609ac414]:not(.h-checkbox--disabled) {
  background-color: var(--h-checkbox-neutral-bg);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-neutral-border);
}

.h-checkbox--neutral.h-checkbox--indeterminate.h-checkbox--checked[data-v-609ac414]:not(.h-checkbox--disabled):after {
  content: "";
  background-color: var(--h-checkbox-neutral-checkmark);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3' fill='none'%3E%3Cpath d='M9 0V2.25H0V0H9Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3' fill='none'%3E%3Cpath d='M9 0V2.25H0V0H9Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox--disabled[data-v-609ac414] {
  cursor: not-allowed;
  background-color: var(--h-checkbox-disabled-bg);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-disabled-border);
}

.h-checkbox--disabled[checked][data-v-609ac414] {
  background-color: var(--h-checkbox-disabled-bg);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-disabled-border);
}

.h-checkbox--disabled[checked][data-v-609ac414]:after {
  content: "";
  background-color: var(--h-checkbox-disabled-checkmark);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox--disabled.h-checkbox--checked[data-v-609ac414] {
  background-color: var(--h-checkbox-disabled-bg);
  box-shadow: inset 0 0 0 2px var(--h-checkbox-disabled-border);
}

.h-checkbox--disabled.h-checkbox--checked[data-v-609ac414]:after {
  content: "";
  background-color: var(--h-checkbox-disabled-checkmark);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M10.5908 1.59082L3.79541 8.38623L0 4.59082L1.59082 3L3.79541 5.20459L9 0L10.5908 1.59082Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-checkbox--disabled.h-checkbox--indeterminate[checked][data-v-609ac414]:after, .h-checkbox--disabled.h-checkbox--indeterminate.h-checkbox--checked[data-v-609ac414]:after {
  content: "";
  background-color: var(--h-checkbox-disabled-checkmark);
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3' fill='none'%3E%3Cpath d='M9 0V2.25H0V0H9Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3' fill='none'%3E%3Cpath d='M9 0V2.25H0V0H9Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-counter[data-v-fe975fe9] {
  align-items: center;
  display: inline-flex;
}

.h-counter__input[data-v-fe975fe9] {
  text-align: center;
  width: 44px;
  font-size: var(--font-size-input, 14px);
  line-height: var(--line-height-input, 24px);
  font-weight: var(--font-weight-input, 399);
  letter-spacing: var(--letter-spacing-input, 0);
  appearance: textfield;
  background: none;
  border: none;
  outline: none;
  padding: 4px;
}

.h-counter__input[data-v-fe975fe9]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.h-counter__input[data-v-fe975fe9]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.h-counter__input[data-v-fe975fe9]:disabled {
  cursor: not-allowed;
  color: var(--h-fg-neutral-disabled, var(--neutral--400));
}

.h-counter--disabled .h-counter__input[data-v-fe975fe9] {
  color: var(--h-fg-neutral-disabled, var(--neutral--400));
}

.h-counter--input-hidden[data-v-fe975fe9] {
  gap: 4px;
}

.h-counter--input-hidden.h-counter--small[data-v-fe975fe9] {
  gap: 0;
}

.dp__input_wrap {
  width: 100%;
  box-sizing: unset;
  position: relative;
}

.dp__input_wrap:focus {
  border-color: var(--dp-border-color-hover);
  outline: none;
}

.dp__input_valid {
  box-shadow: 0 0 var(--dp-border-radius) var(--dp-success-color);
  border-color: var(--dp-success-color);
}

.dp__input_valid:hover {
  border-color: var(--dp-success-color);
}

.dp__input_invalid {
  box-shadow: 0 0 var(--dp-border-radius) var(--dp-danger-color);
  border-color: var(--dp-danger-color);
}

.dp__input_invalid:hover {
  border-color: var(--dp-danger-color);
}

.dp__input {
  background-color: var(--dp-background-color);
  border-radius: var(--dp-border-radius);
  font-family: var(--dp-font-family);
  border: 1px solid var(--dp-border-color);
  width: 100%;
  font-size: var(--dp-font-size);
  line-height: calc(var(--dp-font-size) * 1.5);
  padding: var(--dp-input-padding);
  color: var(--dp-text-color);
  box-sizing: border-box;
  outline: none;
  transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
}

.dp__input::placeholder {
  opacity: .7;
}

.dp__input:hover:not(.dp__input_focus) {
  border-color: var(--dp-border-color-hover);
}

.dp__input_not_clearable {
  padding-inline-end: var(--dp-input-not-clearable-padding) !important;
}

.dp__input_reg {
  caret-color: #0000;
}

.dp__input_focus {
  border-color: var(--dp-border-color-focus);
}

.dp__disabled {
  background: var(--dp-disabled-color);
}

.dp__disabled::placeholder {
  color: var(--dp-disabled-color-text);
}

.dp__input_icons {
  width: var(--dp-font-size);
  height: var(--dp-font-size);
  stroke-width: 0;
  font-size: var(--dp-font-size);
  line-height: calc(var(--dp-font-size) * 1.5);
  color: var(--dp-icon-color);
  box-sizing: content-box;
  padding: 6px 12px;
  display: inline-block;
}

.dp__input_icon {
  cursor: pointer;
  color: var(--dp-icon-color);
  top: 50%;
  position: absolute;
  inset-inline-start: 0;
  transform: translateY(-50%);
}

.dp--clear-btn {
  cursor: pointer;
  color: var(--dp-icon-color);
  top: 50%;
  background: none;
  border: none;
  align-items: center;
  margin: 0;
  padding: 0;
  display: inline-flex;
  position: absolute;
  inset-inline-end: 0;
  transform: translateY(-50%);
}

.dp__input_icon_pad {
  padding-inline-start: var(--dp-input-icon-padding);
}

.dp__menu {
  background: var(--dp-background-color);
  border-radius: var(--dp-border-radius);
  min-width: var(--dp-menu-min-width);
  font-family: var(--dp-font-family);
  font-size: var(--dp-font-size);
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid var(--dp-menu-border-color);
  box-sizing: border-box;
}

.dp__menu:after, .dp__menu:before {
  box-sizing: border-box;
}

.dp__menu:focus {
  border: 1px solid var(--dp-menu-border-color);
  outline: none;
}

.dp--menu-wrapper {
  z-index: 99999;
  position: absolute;
}

.dp__menu_inner {
  padding: var(--dp-menu-padding);
}

.dp--menu--inner-stretched {
  padding: 6px 0;
}

.dp__menu_index {
  z-index: 99999;
}

.dp-menu-loading, .dp__menu_readonly, .dp__menu_disabled {
  z-index: 999999;
  position: absolute;
  inset: 0;
}

.dp__menu_disabled {
  cursor: not-allowed;
  background: #ffffff80;
}

.dp__menu_readonly {
  cursor: default;
  background: none;
}

.dp-menu-loading {
  cursor: default;
  background: #ffffff80;
}

.dp--menu-load-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.dp--menu-loader {
  border: var(--dp-loader);
  box-sizing: border-box;
  border-bottom-color: #0000;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  animation: 1s linear infinite dp-load-rotation;
  display: inline-block;
  position: absolute;
}

@keyframes dp-load-rotation {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

.dp__arrow_top {
  background-color: var(--dp-background-color);
  border-inline-end: 1px solid var(--dp-menu-border-color);
  border-top: 1px solid var(--dp-menu-border-color);
  width: 12px;
  height: 12px;
  position: absolute;
  transform: translateY(-50%)rotate(-45deg);
}

.dp__arrow_bottom {
  left: var(--dp-arrow-left);
  background-color: var(--dp-background-color);
  border-inline-end: 1px solid var(--dp-menu-border-color);
  border-bottom: 1px solid var(--dp-menu-border-color);
  width: 12px;
  height: 12px;
  position: absolute;
  bottom: 0;
  transform: translate(-50%, 50%)rotate(45deg);
}

.dp__action_extra {
  text-align: center;
  padding: 2px 0;
}

.dp--preset-dates {
  border-inline-end: 1px solid var(--dp-border-color);
  padding: 5px;
}

.dp--preset-dates[data-dp-mobile], .dp--preset-dates-collapsed {
  max-width: calc(var(--dp-menu-width)  - var(--dp-action-row-padding) * 2);
  border: none;
  align-self: center;
  display: flex;
  overflow-x: auto;
}

.dp__sidebar_left {
  border-inline-end: 1px solid var(--dp-border-color);
  padding: 5px;
}

.dp__sidebar_right {
  margin-inline-end: 1px solid var(--dp-border-color);
  padding: 5px;
}

.dp--preset-range {
  text-align: left;
  white-space: nowrap;
  width: 100%;
  color: var(--dp-text-color);
  border-radius: var(--dp-border-radius);
  transition: var(--dp-common-transition);
  padding: 5px;
  display: block;
}

.dp--preset-range:hover {
  background-color: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
  cursor: pointer;
}

.dp--preset-range[data-dp-mobile] {
  border: 1px solid var(--dp-border-color);
  margin: 0 3px;
}

.dp--preset-range[data-dp-mobile]:first-child {
  margin-left: 0;
}

.dp--preset-range[data-dp-mobile]:last-child {
  margin-right: 0;
}

.dp--preset-range-collapsed {
  border: 1px solid var(--dp-border-color);
  margin: 0 3px;
}

.dp--preset-range-collapsed:first-child {
  margin-left: 0;
}

.dp--preset-range-collapsed:last-child {
  margin-right: 0;
}

.dp__menu_content_wrapper {
  display: flex;
}

.dp__menu_content_wrapper[data-dp-mobile], .dp--menu-content-wrapper-collapsed {
  flex-direction: column-reverse;
}

.dp__calendar_header {
  color: var(--dp-text-color);
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
  position: relative;
}

.dp__calendar_header_item {
  text-align: center;
  height: var(--dp-cell-size);
  padding: var(--dp-cell-padding);
  width: var(--dp-cell-size);
  box-sizing: border-box;
  flex-grow: 1;
}

.dp__calendar_row {
  margin: var(--dp-row-margin);
  justify-content: center;
  align-items: center;
  display: flex;
}

.dp__calendar_item {
  text-align: center;
  box-sizing: border-box;
  color: var(--dp-text-color);
  flex-grow: 1;
}

.dp__calendar {
  position: relative;
}

.dp__calendar_header_cell {
  border-bottom: thin solid var(--dp-border-color);
  padding: var(--dp-calendar-header-cell-padding);
}

.dp__cell_inner {
  text-align: center;
  border-radius: var(--dp-cell-border-radius);
  height: var(--dp-cell-size);
  padding: var(--dp-cell-padding);
  width: var(--dp-cell-size);
  box-sizing: border-box;
  border: 1px solid #0000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.dp__cell_inner:hover {
  transition: all .2s;
}

.dp__cell_auto_range_start, .dp__date_hover_start:hover, .dp__range_start {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

.dp__cell_auto_range_end, .dp__date_hover_end:hover, .dp__range_end {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.dp__range_end, .dp__range_start, .dp__active_date {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}

.dp__date_hover_end:hover, .dp__date_hover_start:hover, .dp__date_hover:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}

.dp__cell_offset {
  color: var(--dp-secondary-color);
}

.dp__cell_disabled {
  color: var(--dp-secondary-color);
  cursor: not-allowed;
}

.dp--extended-fixed-end, .dp--extended-fixed-start, .dp__range_between {
  background: var(--dp-range-between-dates-background-color);
  color: var(--dp-range-between-dates-text-color);
  border: 1px solid var(--dp-range-between-border-color);
  border-radius: 0;
}

.dp__range_between_week {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
  border-top: 1px solid var(--dp-primary-color);
  border-bottom: 1px solid var(--dp-primary-color);
  border-radius: 0;
}

.dp__today {
  border: 1px solid var(--dp-primary-color);
}

.dp__week_num {
  color: var(--dp-secondary-color);
  text-align: center;
}

.dp__cell_auto_range {
  border-top: 1px dashed var(--dp-primary-color);
  border-bottom: 1px dashed var(--dp-primary-color);
  border-radius: 0;
}

.dp__cell_auto_range_start {
  border-inline-start: 1px dashed var(--dp-primary-color);
  border-top: 1px dashed var(--dp-primary-color);
  border-bottom: 1px dashed var(--dp-primary-color);
  border-start-start-radius: var(--dp-cell-border-radius);
  border-end-start-radius: var(--dp-cell-border-radius);
}

.dp__cell_auto_range_end {
  border-top: 1px dashed var(--dp-primary-color);
  border-bottom: 1px dashed var(--dp-primary-color);
  border-inline-end: 1px dashed var(--dp-primary-color);
  border-start-end-radius: var(--dp-cell-border-radius);
  border-end-end-radius: var(--dp-cell-border-radius);
}

.dp__calendar_header_separator {
  background: var(--dp-border-color);
  width: 100%;
  height: 1px;
}

.dp__calendar_next {
  margin-inline-start: var(--dp-multi-calendars-spacing);
}

.dp__marker_line, .dp__marker_dot {
  background-color: var(--dp-marker-color);
  height: 5px;
  position: absolute;
  bottom: 0;
}

.dp__marker_dot {
  border-radius: 50%;
  width: 5px;
  left: 50%;
  transform: translate(-50%);
}

.dp__marker_line {
  width: 100%;
  left: 0;
}

.dp__marker_tooltip {
  border-radius: var(--dp-border-radius);
  background-color: var(--dp-tooltip-color);
  border: 1px solid var(--dp-border-color);
  z-index: 99999;
  box-sizing: border-box;
  cursor: default;
  padding: 5px;
  position: absolute;
}

.dp__tooltip_content {
  white-space: nowrap;
}

.dp__tooltip_text {
  color: var(--dp-text-color);
  flex-flow: row;
  align-items: center;
  display: flex;
}

.dp__tooltip_mark {
  background-color: var(--dp-text-color);
  width: 5px;
  height: 5px;
  color: var(--dp-text-color);
  border-radius: 50%;
  margin-inline-end: 5px;
}

.dp__arrow_bottom_tp {
  background-color: var(--dp-tooltip-color);
  border-inline-end: 1px solid var(--dp-border-color);
  border-bottom: 1px solid var(--dp-border-color);
  width: 8px;
  height: 8px;
  position: absolute;
  bottom: 0;
  transform: translate(-50%, 50%)rotate(45deg);
}

.dp__instance_calendar {
  width: 100%;
  position: relative;
}

.dp__flex_display[data-dp-mobile], .dp--flex-display-collapsed {
  flex-direction: column;
}

.dp__cell_highlight {
  background-color: var(--dp-highlight-color);
}

.dp__month_year_row {
  height: var(--dp-month-year-row-height);
  color: var(--dp-text-color);
  box-sizing: border-box;
  align-items: center;
  display: flex;
}

.dp__inner_nav {
  cursor: pointer;
  height: var(--dp-month-year-row-button-size);
  width: var(--dp-month-year-row-button-size);
  color: var(--dp-icon-color);
  text-align: center;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dp__inner_nav svg {
  height: var(--dp-button-icon-height);
  width: var(--dp-button-icon-height);
}

.dp__inner_nav:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-icon-color);
}

[dir="rtl"] .dp__inner_nav {
  transform: rotate(180deg);
}

.dp__inner_nav_disabled:hover, .dp__inner_nav_disabled {
  background: var(--dp-disabled-color);
  color: var(--dp-disabled-color-text);
  cursor: not-allowed;
}

.dp--year-select, .dp__month_year_select {
  text-align: center;
  cursor: pointer;
  height: var(--dp-month-year-row-height);
  border-radius: var(--dp-border-radius);
  box-sizing: border-box;
  color: var(--dp-text-color);
  justify-content: center;
  align-items: center;
  display: flex;
}

.dp--year-select:hover, .dp__month_year_select:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
  transition: var(--dp-common-transition);
}

.dp__month_year_select {
  width: 50%;
}

.dp--year-select {
  width: 100%;
}

.dp__month_year_wrap {
  flex-direction: row;
  align-items: center;
  width: 100%;
  display: flex;
}

.dp__year_disable_select {
  justify-content: space-around;
}

.dp--header-wrap {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.dp__overlay {
  background: var(--dp-background-color);
  z-index: 99999;
  width: 100%;
  font-family: var(--dp-font-family);
  color: var(--dp-text-color);
  box-sizing: border-box;
  transition: opacity 1s ease-out;
}

.dp--overlay-absolute {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.dp--overlay-relative {
  position: relative;
}

.dp__overlay_container::-webkit-scrollbar-track {
  box-shadow: var(--dp-scroll-bar-background);
  background-color: var(--dp-scroll-bar-background);
}

.dp__overlay_container::-webkit-scrollbar {
  background-color: var(--dp-scroll-bar-background);
  width: 5px;
}

.dp__overlay_container::-webkit-scrollbar-thumb {
  background-color: var(--dp-scroll-bar-color);
  border-radius: 10px;
}

.dp__overlay:focus {
  border: none;
  outline: none;
}

.dp__container_flex {
  display: flex;
}

.dp__container_block {
  display: block;
}

.dp__overlay_container {
  height: var(--dp-overlay-height);
  flex-direction: column;
  overflow-y: auto;
}

.dp__time_picker_overlay_container {
  height: 100%;
}

.dp__overlay_row {
  box-sizing: border-box;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-inline: auto;
  padding: 0;
  display: flex;
}

.dp__flex_row {
  flex: 1;
}

.dp__overlay_col {
  box-sizing: border-box;
  width: 33%;
  padding: var(--dp-overlay-col-padding);
  white-space: nowrap;
}

.dp__overlay_cell_pad {
  padding: var(--dp-common-padding) 0;
}

.dp__overlay_cell_active {
  cursor: pointer;
  border-radius: var(--dp-border-radius);
  text-align: center;
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}

.dp__overlay_cell {
  cursor: pointer;
  border-radius: var(--dp-border-radius);
  text-align: center;
}

.dp__overlay_cell:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
  transition: var(--dp-common-transition);
}

.dp__cell_in_between {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}

.dp__over_action_scroll {
  box-sizing: border-box;
  right: 5px;
}

.dp__overlay_cell_disabled {
  cursor: not-allowed;
  background: var(--dp-disabled-color);
}

.dp__overlay_cell_disabled:hover {
  background: var(--dp-disabled-color);
}

.dp__overlay_cell_active_disabled {
  cursor: not-allowed;
  background: var(--dp-primary-disabled-color);
}

.dp__overlay_cell_active_disabled:hover {
  background: var(--dp-primary-disabled-color);
}

.dp__btn, .dp--qr-btn, .dp--time-overlay-btn, .dp--time-invalid {
  font: inherit;
  transition: var(--dp-common-transition);
  border: none;
  line-height: normal;
}

.dp--year-mode-picker {
  width: 100%;
  height: var(--dp-cell-size);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.dp--tp-wrap {
  width: 100%;
}

.dp--tp-wrap[data-dp-mobile] {
  max-width: 100%;
}

.dp__time_input {
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  font-family: var(--dp-font-family);
  color: var(--dp-text-color);
  justify-content: center;
  align-items: center;
  display: flex;
}

.dp__time_col_reg_block {
  padding: 0 20px;
}

.dp__time_col_reg_inline {
  padding: 0 10px;
}

.dp__time_col_reg_with_button {
  padding: 0 15px;
}

.dp__time_col_reg_with_button[data-compact~="true"] {
  padding: 0 5px;
}

.dp__time_col_sec {
  padding: 0 10px;
}

.dp__time_col_sec_with_button {
  padding: 0 5px;
}

.dp__time_col_sec_with_button[data-collapsed~="true"] {
  padding: 0;
}

.dp__time_col {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dp__time_col_block {
  font-size: var(--dp-time-font-size);
}

.dp__time_display_block {
  padding: 0 3px;
}

.dp__time_display_inline {
  padding: 5px;
}

.dp__time_picker_inline_container {
  justify-content: center;
  width: 100%;
  display: flex;
}

.dp__inc_dec_button {
  height: var(--dp-time-inc-dec-button-size);
  width: var(--dp-time-inc-dec-button-size);
  cursor: pointer;
  color: var(--dp-icon-color);
  box-sizing: border-box;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 5px;
  display: flex;
}

.dp__inc_dec_button svg {
  height: var(--dp-time-inc-dec-button-size);
  width: var(--dp-time-inc-dec-button-size);
}

.dp__inc_dec_button:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-icon-color);
}

.dp__time_display {
  cursor: pointer;
  color: var(--dp-text-color);
  border-radius: var(--dp-border-radius);
  justify-content: center;
  align-items: center;
  display: flex;
}

.dp__time_display:hover:enabled {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}

.dp__inc_dec_button_inline {
  cursor: pointer;
  align-items: center;
  width: 100%;
  height: 8px;
  padding: 0;
  display: flex;
}

.dp__inc_dec_button_disabled, .dp__inc_dec_button_disabled:hover {
  background: var(--dp-disabled-color);
  color: var(--dp-disabled-color-text);
  cursor: not-allowed;
}

.dp__pm_am_button {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
  padding: var(--dp-common-padding);
  border-radius: var(--dp-border-radius);
  cursor: pointer;
  border: none;
}

.dp__pm_am_button[data-compact~="true"] {
  padding: 7px;
}

.dp__tp_inline_btn_bar {
  background-color: var(--dp-secondary-color);
  width: 100%;
  height: 4px;
  transition: var(--dp-common-transition);
  border-collapse: collapse;
}

.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r {
  background-color: var(--dp-primary-color);
  transform: rotate(12deg)scale(1.15)translateY(-2px);
}

.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l, .dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r {
  background-color: var(--dp-primary-color);
  transform: rotate(-12deg)scale(1.15)translateY(-2px);
}

.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l {
  background-color: var(--dp-primary-color);
  transform: rotate(12deg)scale(1.15)translateY(-2px);
}

.dp--time-overlay-btn {
  background: none;
}

.dp--time-invalid {
  background-color: var(--dp-disabled-color);
}

.dp__action_row {
  width: 100%;
  padding: var(--dp-action-row-padding);
  box-sizing: border-box;
  color: var(--dp-text-color);
  flex-flow: row;
  align-items: center;
  display: flex;
}

.dp__action_row svg {
  height: var(--dp-button-icon-height);
  width: auto;
}

.dp__selection_preview {
  color: var(--dp-text-color);
  font-size: var(--dp-preview-font-size);
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
}

.dp__action_buttons {
  white-space: nowrap;
  flex: 0;
  justify-content: flex-end;
  align-items: center;
  margin-inline-start: auto;
  display: flex;
}

.dp__action_button {
  padding: var(--dp-action-buttons-padding);
  line-height: var(--dp-action-button-height);
  height: var(--dp-action-button-height);
  cursor: pointer;
  border-radius: var(--dp-border-radius);
  font-size: var(--dp-preview-font-size);
  font-family: var(--dp-font-family);
  background: none;
  border: 1px solid #0000;
  align-items: center;
  margin-inline-start: 3px;
  display: inline-flex;
}

.dp__action_cancel {
  color: var(--dp-text-color);
  border: 1px solid var(--dp-border-color);
}

.dp__action_cancel:hover {
  border-color: var(--dp-primary-color);
  transition: var(--dp-action-row-transition);
}

.dp__action_buttons .dp__action_select {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}

.dp__action_buttons .dp__action_select:hover {
  background: var(--dp-primary-color);
  transition: var(--dp-action-row-transition);
}

.dp__action_buttons .dp__action_select:disabled {
  background: var(--dp-primary-disabled-color);
  cursor: not-allowed;
}

.dp-quarter-picker-wrap {
  height: 100%;
  min-width: var(--dp-menu-min-width);
  flex-direction: column;
  display: flex;
}

.dp--qr-btn-disabled {
  cursor: not-allowed;
  background: var(--dp-disabled-color);
}

.dp--qr-btn-disabled:hover {
  background: var(--dp-disabled-color);
}

.dp--qr-btn {
  width: 100%;
  padding: var(--dp-common-padding);
}

.dp--qr-btn:not(.dp--highlighted, .dp--qr-btn-active, .dp--qr-btn-disabled, .dp--qr-btn-between) {
  background: none;
}

.dp--qr-btn:hover:not(.dp--qr-btn-active, .dp--qr-btn-disabled) {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
  transition: var(--dp-common-transition);
}

.dp--quarter-items {
  flex-direction: column;
  flex: 1;
  justify-content: space-evenly;
  width: 100%;
  height: 100%;
  display: flex;
}

.dp--qr-btn-active {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}

.dp--qr-btn-between {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}

:root {
  --dp-common-transition: all .1s ease-in;
  --dp-menu-padding: 6px 8px;
  --dp-animation-duration: .1s;
  --dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);
  --dp-transition-timing: ease-out;
  --dp-action-row-transition: all .2s ease-in;
  --dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  --dp-border-radius: 4px;
  --dp-cell-border-radius: 4px;
  --dp-transition-length: 22px;
  --dp-transition-timing-general: .1s;
  --dp-button-height: 35px;
  --dp-month-year-row-height: 35px;
  --dp-month-year-row-button-size: 25px;
  --dp-button-icon-height: 20px;
  --dp-calendar-wrap-padding: 0 5px;
  --dp-cell-size: 35px;
  --dp-cell-padding: 5px;
  --dp-common-padding: 10px;
  --dp-input-icon-padding: 35px;
  --dp-input-padding: 6px 30px 6px 12px;
  --dp-input-not-clearable-padding: 12px;
  --dp-menu-min-width: 260px;
  --dp-action-buttons-padding: 1px 6px;
  --dp-row-margin: 5px 0;
  --dp-calendar-header-cell-padding: .5rem;
  --dp-multi-calendars-spacing: 10px;
  --dp-overlay-col-padding: 3px;
  --dp-time-inc-dec-button-size: 32px;
  --dp-font-size: 1rem;
  --dp-preview-font-size: .8rem;
  --dp-time-font-size: 2rem;
  --dp-action-button-height: 22px;
  --dp-action-row-padding: 8px;
  --dp-direction: ltr;
}

.dp__theme_dark {
  --dp-background-color: #212121;
  --dp-text-color: #fff;
  --dp-hover-color: #484848;
  --dp-hover-text-color: #fff;
  --dp-hover-icon-color: #959595;
  --dp-primary-color: #005cb2;
  --dp-primary-disabled-color: #61a8ea;
  --dp-primary-text-color: #fff;
  --dp-secondary-color: #a9a9a9;
  --dp-border-color: #2d2d2d;
  --dp-menu-border-color: #2d2d2d;
  --dp-border-color-hover: #aaaeb7;
  --dp-border-color-focus: #aaaeb7;
  --dp-disabled-color: #737373;
  --dp-disabled-color-text: #d0d0d0;
  --dp-scroll-bar-background: #212121;
  --dp-scroll-bar-color: #484848;
  --dp-success-color: #00701a;
  --dp-success-color-disabled: #428f59;
  --dp-icon-color: #959595;
  --dp-danger-color: #e53935;
  --dp-marker-color: #e53935;
  --dp-tooltip-color: #3e3e3e;
  --dp-highlight-color: #005cb233;
  --dp-range-between-dates-background-color: var(--dp-hover-color, #484848);
  --dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);
  --dp-range-between-border-color: var(--dp-hover-color, #fff);
  --dp-loader: 5px solid #005cb2;
}

.dp__theme_light {
  --dp-background-color: #fff;
  --dp-text-color: #212121;
  --dp-hover-color: #f3f3f3;
  --dp-hover-text-color: #212121;
  --dp-hover-icon-color: #959595;
  --dp-primary-color: #1976d2;
  --dp-primary-disabled-color: #6bacea;
  --dp-primary-text-color: #fff;
  --dp-secondary-color: #c0c4cc;
  --dp-border-color: #ddd;
  --dp-menu-border-color: #ddd;
  --dp-border-color-hover: #aaaeb7;
  --dp-border-color-focus: #aaaeb7;
  --dp-disabled-color: #f6f6f6;
  --dp-scroll-bar-background: #f3f3f3;
  --dp-scroll-bar-color: #959595;
  --dp-success-color: #76d275;
  --dp-success-color-disabled: #a3d9b1;
  --dp-icon-color: #959595;
  --dp-danger-color: #ff6f60;
  --dp-marker-color: #ff6f60;
  --dp-tooltip-color: #fafafa;
  --dp-disabled-color-text: #8e8e8e;
  --dp-highlight-color: #1976d21a;
  --dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);
  --dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);
  --dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);
  --dp-loader: 5px solid #1976d2;
}

.dp__flex {
  align-items: center;
  display: flex;
}

.dp__btn {
  background: none;
}

.dp__main {
  font-family: var(--dp-font-family);
  -webkit-user-select: none;
  user-select: none;
  box-sizing: border-box;
  width: 100%;
  position: relative;
}

.dp__main * {
  direction: var(--dp-direction, ltr);
}

.dp__pointer {
  cursor: pointer;
}

.dp__icon {
  stroke: currentColor;
  fill: currentColor;
}

.dp__button {
  text-align: center;
  width: 100%;
  color: var(--dp-icon-color);
  cursor: pointer;
  padding: var(--dp-common-padding);
  box-sizing: border-box;
  height: var(--dp-button-height);
  place-content: center;
  align-items: center;
  display: flex;
}

.dp__button.dp__overlay_action {
  position: absolute;
  bottom: 0;
}

.dp__button:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-icon-color);
}

.dp__button svg {
  height: var(--dp-button-icon-height);
  width: auto;
}

.dp__button_bottom {
  border-bottom-left-radius: var(--dp-border-radius);
  border-bottom-right-radius: var(--dp-border-radius);
}

.dp__flex_display {
  display: flex;
}

.dp__flex_display_with_input {
  flex-direction: column;
  align-items: flex-start;
}

.dp__relative {
  position: relative;
}

.calendar-next-enter-active, .calendar-next-leave-active, .calendar-prev-enter-active, .calendar-prev-leave-active {
  transition: all var(--dp-transition-timing-general) ease-out;
}

.calendar-next-enter-from {
  opacity: 0;
  transform: translateX(var(--dp-transition-length));
}

.calendar-next-leave-to, .calendar-prev-enter-from {
  opacity: 0;
  transform: translateX(calc(var(--dp-transition-length) * -1));
}

.calendar-prev-leave-to {
  opacity: 0;
  transform: translateX(var(--dp-transition-length));
}

.dp-menu-appear-bottom-enter-active, .dp-menu-appear-bottom-leave-active, .dp-menu-appear-top-enter-active, .dp-menu-appear-top-leave-active, .dp-slide-up-enter-active, .dp-slide-up-leave-active, .dp-slide-down-enter-active, .dp-slide-down-leave-active {
  transition: all var(--dp-animation-duration) var(--dp-transition-timing);
}

.dp-menu-appear-top-enter-from, .dp-menu-appear-top-leave-to, .dp-slide-down-leave-to, .dp-slide-up-enter-from {
  opacity: 0;
  transform: translateY(var(--dp-transition-length));
}

.dp-menu-appear-bottom-enter-from, .dp-menu-appear-bottom-leave-to, .dp-slide-down-enter-from, .dp-slide-up-leave-to {
  opacity: 0;
  transform: translateY(calc(var(--dp-transition-length) * -1));
}

.dp--arrow-btn-nav {
  transition: var(--dp-common-transition);
  height: 100%;
}

.dp--highlighted {
  background-color: var(--dp-highlight-color);
}

.dp--hidden-el {
  visibility: hidden;
}

.dp--centered {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.h-calendar-panel-fade-enter-active, .h-calendar-panel-fade-leave-active {
  transition: opacity .15s, transform .15s;
}

.h-calendar-panel-fade-enter-from, .h-calendar-panel-fade-leave-to {
  opacity: 0;
  transform: scale(.96);
}

.h-calendar-panel {
  padding: var(--h-spacing-xs);
  border-radius: var(--h-border-radius-md);
  background: var(--h-date-input-bg);
  position: relative;
}

.h-calendar-panel--borderless {
  padding: 0;
}

.h-calendar-panel--bordered {
  border: 1px solid var(--h-date-input-border-color);
}

.h-calendar-panel--disabled {
  opacity: .5;
  pointer-events: none;
  cursor: not-allowed;
}

.h-calendar-panel--readonly {
  pointer-events: none;
}

.h-calendar-panel {
  --dp-font-family: inherit;
  --dp-border-radius: var(--h-border-radius-md);
  --dp-cell-border-radius: 50%;
  --dp-cell-size: 36px;
  --dp-cell-padding: 1px;
  --dp-common-padding: 0;
  --dp-menu-min-width: 0;
  --dp-menu-padding: 0;
  --dp-row-margin: 0;
  --dp-calendar-header-cell-padding: 8px 0;
  --dp-month-year-row-height: 40px;
  --dp-month-year-row-button-size: 32px;
  --dp-button-icon-height: 16px;
  --dp-animation-duration: .15s;
  --dp-font-size: .875rem;
  --dp-background-color: transparent;
  --dp-text-color: var(--h-date-input-day-color);
  --dp-primary-color: var(--h-date-input-day-active-bg);
  --dp-primary-text-color: var(--h-date-input-day-active-color);
  --dp-primary-disabled-color: var(--h-date-input-day-disabled-color);
  --dp-secondary-color: var(--h-date-input-day-disabled-color);
  --dp-border-color: transparent;
  --dp-menu-border-color: transparent;
  --dp-border-color-hover: transparent;
  --dp-border-color-focus: transparent;
  --dp-hover-color: var(--h-date-input-day-hover-bg);
  --dp-hover-text-color: var(--h-date-input-day-color);
  --dp-hover-icon-color: var(--h-date-input-weekday-color);
  --dp-disabled-color: transparent;
  --dp-disabled-color-text: var(--h-date-input-day-disabled-color);
  --dp-icon-color: var(--h-date-input-weekday-color);
  --dp-success-color: transparent;
  --dp-highlight-color: transparent;
}

.h-calendar-panel .dp__theme_light, .h-calendar-panel .dp__theme_dark {
  --dp-background-color: transparent;
}

.h-calendar-panel .dp__main, .h-calendar-panel .dp__menu, .h-calendar-panel .dp__instance_calendar, .h-calendar-panel .dp__month_year_wrap {
  overflow: visible !important;
}

.h-calendar-panel__header {
  width: 100%;
  padding: 0 var(--h-spacing-3xs);
  margin-bottom: var(--h-spacing-2xs);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.h-calendar-panel__title {
  align-items: center;
  gap: var(--h-spacing-3xs);
  display: flex;
}

.h-calendar-panel__title-btn {
  font-weight: 600 !important;
}

.h-calendar-panel__nav {
  align-items: center;
  gap: var(--h-spacing-3xs);
  display: flex;
}

.h-calendar-panel .dp__menu {
  box-shadow: none;
  background-color: #0000;
  border: none;
}

.h-calendar-panel .dp__inner_nav {
  display: none;
}

.h-calendar-panel .dp__calendar_header_item {
  color: var(--h-date-input-weekday-color);
  text-transform: capitalize;
  font-size: .75rem;
  font-weight: 500;
}

.h-calendar-panel .dp__calendar_header_separator {
  display: none;
}

.h-calendar-panel .dp__calendar_row {
  gap: var(--h-spacing-4xs);
  cursor: pointer;
  overflow: visible;
}

.h-calendar-panel .dp__calendar_header {
  gap: var(--h-spacing-4xs);
}

.h-calendar-panel .dp__calendar_item {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
  background: none !important;
}

.h-calendar-panel .dp__cell_inner {
  z-index: 1;
  color: var(--h-date-input-day-color);
  background: none;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  font-size: .875rem;
  position: relative;
  border: none !important;
  transition: none !important;
}

.h-calendar-panel .dp__cell_inner:hover:not(.dp__cell_disabled):not(.dp__active_date):not(.dp__range_between):not(.dp__range_start):not(.dp__range_end):not(.dp__date_hover_start):not(.dp__date_hover_end) {
  background: var(--h-date-input-day-hover-bg) !important;
  color: var(--h-date-input-day-color) !important;
}

.h-calendar-panel .dp__cell_offset {
  color: var(--h-date-input-day-offset-color);
}

.h-calendar-panel .dp__cell_disabled {
  cursor: not-allowed;
  color: var(--h-date-input-day-disabled-color) !important;
}

.h-calendar-panel .dp__calendar_item:has(.dp__cell_disabled) {
  cursor: not-allowed;
}

.h-calendar-panel .dp__calendar_item:has(.dp__cell_disabled):after {
  content: "";
  top: 0;
  bottom: 0;
  left: calc(var(--h-spacing-4xs) / -2);
  right: calc(var(--h-spacing-4xs) / -2);
  cursor: not-allowed;
  z-index: 2;
  position: absolute;
}

.h-calendar-panel .dp__active_date {
  border-radius: 50%;
  background: var(--h-date-input-day-active-bg) !important;
  color: var(--h-date-input-day-active-color) !important;
}

.h-calendar-panel {
  --dp-range-between-dates-background-color: transparent;
  --dp-range-between-dates-color: var(--h-date-input-day-color);
  --dp-range-between-border-color: transparent;
}

.h-calendar-panel .dp__cell_inner.dp__range_start, .h-calendar-panel .dp__cell_inner.dp__range_end {
  z-index: 1;
  background: var(--h-date-input-day-active-bg) !important;
  color: var(--h-date-input-day-active-color) !important;
  border-radius: 50% !important;
  border-start-start-radius: 50% !important;
  border-start-end-radius: 50% !important;
  border-end-end-radius: 50% !important;
  border-end-start-radius: 50% !important;
}

.h-calendar-panel .dp__cell_inner.dp__range_start:hover, .h-calendar-panel .dp__cell_inner.dp__range_end:hover {
  background: var(--h-date-input-day-active-bg) !important;
  color: var(--h-date-input-day-active-color) !important;
}

.h-calendar-panel {
  --h-dp-band-height: 36px;
}

.h-calendar-panel .dp__calendar_item:has(.dp__range_between):before {
  content: "";
  height: var(--h-dp-band-height);
  background: var(--h-date-input-range-band-bg);
  pointer-events: none;
  z-index: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.h-calendar-panel .dp__calendar_item:has(.dp__range_start):before {
  content: "";
  height: var(--h-dp-band-height);
  background: var(--h-date-input-range-band-bg);
  pointer-events: none;
  z-index: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.h-calendar-panel .dp__calendar_item:has(.dp__range_end):before {
  content: "";
  height: var(--h-dp-band-height);
  background: var(--h-date-input-range-band-bg);
  pointer-events: none;
  z-index: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.h-calendar-panel .dp__calendar_item:has(.dp__date_hover_start):before {
  content: "";
  height: var(--h-dp-band-height);
  background: var(--h-date-input-range-band-bg);
  pointer-events: none;
  z-index: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.h-calendar-panel .dp__calendar_item:has(.dp__date_hover_end):before {
  content: "";
  height: var(--h-dp-band-height);
  background: var(--h-date-input-range-band-bg);
  pointer-events: none;
  z-index: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.h-calendar-panel .dp__calendar_item:has(.dp__range_between):before {
  left: calc(var(--h-spacing-4xs) / -2);
  right: calc(var(--h-spacing-4xs) / -2);
}

.h-calendar-panel .dp__calendar_item:has(.dp__range_start):before {
  left: 50%;
  right: calc(var(--h-spacing-4xs) / -2);
}

.h-calendar-panel .dp__calendar_item:has(.dp__date_hover_start):before {
  left: 50%;
  right: calc(var(--h-spacing-4xs) / -2);
}

.h-calendar-panel .dp__calendar_item:has(.dp__range_end):before {
  left: calc(var(--h-spacing-4xs) / -2);
  right: 50%;
}

.h-calendar-panel .dp__calendar_item:has(.dp__date_hover_end):before {
  left: calc(var(--h-spacing-4xs) / -2);
  right: 50%;
}

.h-calendar-panel .dp__calendar_item:has(.dp__range_start.dp__range_end):before {
  display: none;
}

.h-calendar-panel:not(:has(.dp__range_between)):not(:has(.dp__range_end)):not(:has(.dp__date_hover_end)):not(:has(.dp__date_hover_start)) .dp__calendar_item:has(.dp__range_start):before {
  content: none;
}

.h-calendar-panel:not(:has(.dp__range_between)):not(:has(.dp__range_start)):not(:has(.dp__date_hover_end)):not(:has(.dp__date_hover_start)) .dp__calendar_item:has(.dp__range_end):before {
  content: none;
}

.h-calendar-panel .dp__range_between {
  color: var(--h-date-input-day-color) !important;
  border-radius: 0 !important;
  background: none !important;
  border: none !important;
  border-start-start-radius: 0 !important;
  border-start-end-radius: 0 !important;
  border-end-end-radius: 0 !important;
  border-end-start-radius: 0 !important;
}

.h-calendar-panel .dp__date_hover_end:not(.dp__range_start):not(.dp__range_end) {
  z-index: 1;
  background: var(--h-date-input-day-active-bg) !important;
  color: var(--h-date-input-day-active-color) !important;
  border: none !important;
  border-start-start-radius: 0 !important;
  border-start-end-radius: 50% !important;
  border-end-end-radius: 50% !important;
  border-end-start-radius: 0 !important;
}

.h-calendar-panel .dp__date_hover_end:not(.dp__range_start):not(.dp__range_end):hover {
  background: var(--h-date-input-day-active-bg) !important;
  color: var(--h-date-input-day-active-color) !important;
}

.h-calendar-panel .dp__date_hover_start:not(.dp__range_start):not(.dp__range_end) {
  z-index: 1;
  background: var(--h-date-input-day-active-bg) !important;
  color: var(--h-date-input-day-active-color) !important;
  border: none !important;
  border-start-start-radius: 50% !important;
  border-start-end-radius: 0 !important;
  border-end-end-radius: 0 !important;
  border-end-start-radius: 50% !important;
}

.h-calendar-panel .dp__date_hover_start:not(.dp__range_start):not(.dp__range_end):hover {
  background: var(--h-date-input-day-active-bg) !important;
  color: var(--h-date-input-day-active-color) !important;
}

.h-calendar-panel .dp__date_hover_start.dp__range_start, .h-calendar-panel .dp__date_hover_end.dp__range_end, .h-calendar-panel .dp__date_hover_end.dp__range_start, .h-calendar-panel .dp__date_hover_start.dp__range_end {
  background: var(--h-date-input-day-active-bg) !important;
  color: var(--h-date-input-day-active-color) !important;
  border: none !important;
}

.h-calendar-panel:has(.dp__date_hover_end) .dp__calendar_item:has(.dp__cell_disabled):before {
  opacity: .3;
}

.h-calendar-panel:has(.dp__date_hover_start) .dp__calendar_item:has(.dp__cell_disabled):before {
  opacity: .3;
}

.h-calendar-panel .dp__cell_auto_range, .h-calendar-panel .dp__cell_auto_range_start, .h-calendar-panel .dp__cell_auto_range_end {
  border: none !important;
}

.h-calendar-panel .dp__today {
  position: relative;
  border: none !important;
}

.h-calendar-panel .dp__today:after {
  z-index: 3;
  border-radius: 50%;
  width: 4px;
  height: 4px;
  position: absolute;
  bottom: 4px;
  left: 50%;
  transform: translate(-50%);
  content: "" !important;
  background-color: var(--h-date-input-today-dot) !important;
}

.h-calendar-panel .dp__active_date.dp__today:after, .h-calendar-panel .dp__range_start.dp__today:after, .h-calendar-panel .dp__range_end.dp__today:after, .h-calendar-panel .dp__date_hover_start.dp__today:after, .h-calendar-panel .dp__date_hover_end.dp__today:after {
  background-color: var(--h-date-input-day-active-color) !important;
}

.h-calendar-panel__overlay {
  padding: var(--h-spacing-2xs) var(--h-spacing-xs) var(--h-spacing-xs);
  background: var(--h-date-input-overlay-bg);
  border-radius: var(--h-border-radius-md);
  z-index: 4;
  flex-direction: column;
  display: flex;
  position: absolute;
  inset: 0;
}

.h-calendar-panel__overlay-header {
  padding-bottom: var(--h-spacing-3xs);
  flex-shrink: 0;
  align-items: center;
  display: flex;
}

.h-calendar-panel__overlay-grid {
  gap: var(--h-spacing-3xs);
  flex: 1;
  grid-template-columns: repeat(3, 1fr);
  align-content: safe center;
  display: grid;
  overflow-y: auto;
}

.h-calendar-panel__overlay-cell {
  justify-content: center;
}

.h-calendar-panel .dp__action_row, .h-calendar-panel .dp__input_wrap, .h-calendar-panel .dp__input, .h-calendar-panel .dp__arrow_bottom, .h-calendar-panel .dp__arrow_top {
  display: none;
}

:is(.h-calendar-panel .dp__time_input, .h-calendar-panel .dp__time_col, .h-calendar-panel .dp__time_display, .h-calendar-panel .dp--tp-wrap, .h-calendar-panel .dp__overlay_container:has(.dp__time_input)) {
  display: none !important;
}

.h-calendar-panel .dp__menu {
  min-width: 0 !important;
  max-width: 100% !important;
}

@container (max-width: 300px) {
  .h-calendar-panel {
    --dp-cell-size: 28px;
    --h-dp-band-height: 28px;
    padding: var(--h-spacing-2xs);
  }

  .h-calendar-panel .dp__cell_inner {
    width: 28px;
    height: 28px;
  }
}

@media (max-width: 359px) {
  .h-calendar-panel {
    --dp-cell-size: 28px;
    --h-dp-band-height: 28px;
    padding: var(--h-spacing-2xs);
  }

  .h-calendar-panel .dp__cell_inner {
    width: 28px;
    height: 28px;
  }
}

.h-dialog-backdrop[data-v-ae3ffaad] {
  background-color: var(--h-dialog-backdrop-bg);
  z-index: calc(var(--h-z-index-modal)  - 1);
  -webkit-tap-highlight-color: transparent;
  transition: opacity .2s cubic-bezier(.2, .8, .2, 1);
  position: fixed;
  inset: 0;
}

.h-dialog-backdrop-enter-active[data-v-ae3ffaad], .h-dialog-backdrop-leave-active[data-v-ae3ffaad] {
  transition: opacity .2s cubic-bezier(.2, .8, .2, 1);
}

.h-dialog-backdrop-enter-from[data-v-ae3ffaad], .h-dialog-backdrop-leave-to[data-v-ae3ffaad] {
  opacity: 0 !important;
}

.h-dialog[data-v-ae3ffaad] {
  z-index: var(--h-z-index-modal);
  background-color: var(--h-dialog-bg);
  box-shadow: 0 0 0 1px var(--h-dialog-border-color), var(--h-dialog-shadow);
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  display: flex;
  position: fixed;
  top: 50%;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.h-dialog__header[data-v-ae3ffaad] {
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
  border-bottom: 1px solid var(--h-dialog-stroke-color);
  flex-shrink: 0;
}

.h-dialog__header--no-divider[data-v-ae3ffaad] {
  border-bottom: none;
}

.h-dialog__header-content[data-v-ae3ffaad] {
  justify-content: space-between;
  align-items: center;
  gap: var(--h-spacing-2xs);
  min-height: 36px;
  display: flex;
}

.h-dialog__header-prepend[data-v-ae3ffaad], .h-dialog__header-append[data-v-ae3ffaad] {
  flex-shrink: 0;
  align-items: center;
  min-width: 36px;
  min-height: 36px;
  display: flex;
}

.h-dialog__header-title[data-v-ae3ffaad] {
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  overflow: hidden;
}

.h-dialog__content[data-v-ae3ffaad] {
  -webkit-overflow-scrolling: touch;
  -webkit-user-select: text;
  user-select: text;
  scrollbar-color: var(--h-scrollbar-thumb) transparent;
  flex: auto;
  overflow-y: auto;
}

.h-dialog__content--no-scroll[data-v-ae3ffaad] {
  flex: none;
  overflow-y: visible;
}

.h-dialog__footer[data-v-ae3ffaad] {
  border-top: 1px solid var(--h-dialog-stroke-color);
  justify-content: space-between;
  gap: var(--h-spacing-sm);
  flex-shrink: 0;
  display: flex;
}

.h-dialog__footer--no-divider[data-v-ae3ffaad] {
  border-top: none;
}

.h-dialog-enter-active[data-v-ae3ffaad], .h-dialog-leave-active[data-v-ae3ffaad] {
  transition: opacity .3s cubic-bezier(.2, .8, .2, 1), transform .3s cubic-bezier(.2, .8, .2, 1);
}

.h-dialog-enter-from[data-v-ae3ffaad] {
  opacity: 0;
  transform: translate(-50%, calc(100px - 50%));
}

.h-dialog-leave-to[data-v-ae3ffaad] {
  opacity: 0;
  transform: translate(-50%, calc(40px - 50%));
}

.h-dialog__sr-only[data-v-ae3ffaad] {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

body[data-v-ae3ffaad]:has(.h-dialog:not(.h-dialog--page-scroll)) {
  overflow: hidden !important;
}

.h-dialog-backdrop--page-scroll[data-v-ae3ffaad] {
  flex-direction: column;
  align-items: center;
  padding: 48px 0;
  display: flex;
  overflow-y: auto;
}

.h-dialog-backdrop--page-scroll.h-dialog-backdrop--transparent[data-v-ae3ffaad] {
  pointer-events: none;
  background-color: #0000;
}

.h-dialog-backdrop--page-scroll.h-dialog-backdrop--transparent .h-dialog--page-scroll[data-v-ae3ffaad] {
  pointer-events: auto;
}

.h-dialog-backdrop-enter-active .h-dialog--page-scroll[data-v-ae3ffaad], .h-dialog-backdrop-leave-active .h-dialog--page-scroll[data-v-ae3ffaad] {
  transition: opacity .3s cubic-bezier(.2, .8, .2, 1), transform .3s cubic-bezier(.2, .8, .2, 1);
}

.h-dialog-backdrop-enter-from .h-dialog--page-scroll[data-v-ae3ffaad] {
  opacity: 0;
  transform: translateY(60px);
}

.h-dialog-backdrop-leave-to .h-dialog--page-scroll[data-v-ae3ffaad] {
  opacity: 0;
  transform: translateY(30px);
}

.h-dialog--page-scroll[data-v-ae3ffaad] {
  flex-shrink: 0;
  height: auto;
  max-height: none;
  margin: auto 0;
  position: relative;
  top: auto;
  left: auto;
  overflow: visible;
  transform: none;
}

.h-dialog__content::-webkit-scrollbar {
  width: 8px;
}

.h-dialog__content::-webkit-scrollbar-track {
  background: none;
  border-radius: 12px;
}

.h-dialog__content::-webkit-scrollbar-thumb {
  background: var(--h-scrollbar-thumb);
  border-radius: 12px;
}

.h-dialog__content::-webkit-scrollbar-thumb:hover {
  background: var(--h-scrollbar-thumb-hover);
}

.h-time-panel-fade-enter-active[data-v-2fb08d8b], .h-time-panel-fade-leave-active[data-v-2fb08d8b] {
  transition: opacity .15s, transform .15s;
}

.h-time-panel-fade-enter-from[data-v-2fb08d8b], .h-time-panel-fade-leave-to[data-v-2fb08d8b] {
  opacity: 0;
  transform: translateY(4px);
}

.h-time-panel-cell-enter-active[data-v-2fb08d8b], .h-time-panel-cell-leave-active[data-v-2fb08d8b] {
  transition: opacity .2s, transform .2s;
}

.h-time-panel-cell-enter-from[data-v-2fb08d8b], .h-time-panel-cell-leave-to[data-v-2fb08d8b] {
  opacity: 0;
  transform: scale(.8);
}

.h-time-panel-cell-move[data-v-2fb08d8b] {
  transition: transform .2s;
}

.h-time-panel[data-v-2fb08d8b] {
  height: 100%;
}

.h-time-panel--disabled[data-v-2fb08d8b] {
  opacity: .5;
  pointer-events: none;
}

.h-time-panel--readonly[data-v-2fb08d8b] {
  pointer-events: none;
}

.h-time-panel__list[data-v-2fb08d8b] {
  height: 100%;
  padding: var(--h-spacing-3xs);
  scrollbar-width: thin;
  overflow-y: auto;
}

.h-time-panel__slot[data-v-2fb08d8b] {
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  border-radius: var(--h-border-radius-sm);
  color: var(--h-fg-neutral-default);
  cursor: pointer;
  white-space: nowrap;
  font-size: .875rem;
  line-height: 1.4;
  transition: background .15s;
}

.h-time-panel__slot[data-v-2fb08d8b]:hover:not(.h-time-panel__slot--disabled):not(.h-time-panel__slot--active) {
  background: var(--h-bg-neutral-hover);
}

.h-time-panel__slot--active[data-v-2fb08d8b] {
  background: var(--h-date-input-day-active-bg, var(--h-bg-neutral-inverse-default));
  color: var(--h-date-input-day-active-color, var(--h-fg-neutral-inverse-default));
  font-weight: 500;
}

.h-time-panel__slot--disabled[data-v-2fb08d8b] {
  color: var(--h-fg-neutral-disabled);
  cursor: not-allowed;
}

.h-time-panel__mobile[data-v-2fb08d8b] {
  position: relative;
}

.h-time-panel__input-wrap[data-v-2fb08d8b] {
  cursor: pointer;
}

.h-time-panel__input[data-v-2fb08d8b] {
  pointer-events: none;
}

.h-time-panel__wheel-overlay[data-v-2fb08d8b] {
  z-index: 10;
  background: var(--h-bg-neutral-elevated);
  border-radius: var(--h-border-radius-md);
  box-shadow: 0 0 0 1px var(--h-stroke-default), var(--h-shadow-2-top);
  padding: var(--h-spacing-xs);
  border: none;
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
}

@media (forced-colors: active) {
  .h-time-panel__wheel-overlay[data-v-2fb08d8b] {
    box-shadow: none;
    border: 1px solid buttontext;
  }
}

.h-time-panel__wheel[data-v-2fb08d8b] {
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.h-time-panel__wheel-highlight[data-v-2fb08d8b] {
  left: var(--h-spacing-xs);
  right: var(--h-spacing-xs);
  background: var(--h-bg-neutral-hover);
  border-radius: var(--h-border-radius-md);
  pointer-events: none;
  z-index: 0;
  height: 40px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.h-time-panel__wheel-col[data-v-2fb08d8b] {
  z-index: 1;
  scroll-snap-type: y mandatory;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
  text-align: center;
  flex: none;
  min-width: 48px;
  height: 100%;
  position: relative;
  overflow-y: auto;
  -webkit-mask-image: linear-gradient(#0000 0%, #00000026 10%, #00000080 25%, #000 40% 60%, #00000080 75%, #00000026 90%, #0000 100%);
  mask-image: linear-gradient(#0000 0%, #00000026 10%, #00000080 25%, #000 40% 60%, #00000080 75%, #00000026 90%, #0000 100%);
}

.h-time-panel__wheel-col[data-v-2fb08d8b]::-webkit-scrollbar {
  display: none;
}

.h-time-panel__wheel-col--ampm[data-v-2fb08d8b] {
  min-width: 44px;
  margin-inline-start: var(--h-spacing-2xs);
}

.h-time-panel__wheel-spacer[data-v-2fb08d8b] {
  flex-shrink: 0;
  height: 80px;
}

.h-time-panel__wheel-cell[data-v-2fb08d8b] {
  scroll-snap-align: center;
  height: 40px;
  color: var(--h-fg-neutral-default);
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  font-size: .875rem;
  font-weight: 400;
  display: flex;
}

.h-time-panel__wheel-separator[data-v-2fb08d8b] {
  color: var(--h-fg-neutral-default);
  padding: 0 var(--h-spacing-3xs);
  z-index: 1;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1;
}

.h-date-picker[data-v-71e363da] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  width: 100%;
  min-width: 0;
  display: flex;
}

.h-date-picker__dropdown[data-v-71e363da] {
  padding: var(--h-spacing-sm);
}

.h-date-picker__dropdown[data-v-71e363da]:has(.h-date-picker__dropdown-body--with-time) {
  width: max-content;
}

.h-date-picker__dropdown-body--with-time[data-v-71e363da] {
  padding-inline-end: calc(160px + var(--h-spacing-xs));
  position: relative;
}

.h-date-picker__dropdown-body--with-time .h-date-picker__time-panel[data-v-71e363da] {
  width: 160px;
  box-shadow: 0 0 0 1px var(--h-stroke-default);
  border-radius: var(--h-border-radius-md);
  border: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

@media (forced-colors: active) {
  .h-date-picker__dropdown-body--with-time .h-date-picker__time-panel[data-v-71e363da] {
    box-shadow: none;
    border: 1px solid buttontext;
  }
}

.h-date-picker__dropdown-body--mobile[data-v-71e363da], .h-date-picker__modal-body--mobile[data-v-71e363da] {
  gap: var(--h-spacing-xs);
  flex-direction: column;
  display: flex;
}

.h-date-picker__dropdown-body--mobile .h-date-picker__time-panel[data-v-71e363da], .h-date-picker__modal-body--mobile .h-date-picker__time-panel[data-v-71e363da] {
  border: none;
  padding: 0;
}

.h-date-picker__modal-content[data-v-71e363da] {
  gap: var(--h-spacing-xs);
  padding: var(--h-spacing-sm);
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.h-date-picker__modal-input[data-v-71e363da] {
  flex-shrink: 0;
}

.h-date-picker__modal-body[data-v-71e363da] {
  flex-direction: column;
  display: flex;
}

.h-date-picker__modal-body--with-time[data-v-71e363da] {
  padding-inline-end: calc(160px + var(--h-spacing-xs));
  position: relative;
}

.h-date-picker__modal-body--with-time .h-date-picker__time-panel[data-v-71e363da] {
  width: 160px;
  box-shadow: 0 0 0 1px var(--h-stroke-default);
  border-radius: var(--h-border-radius-md);
  border: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

@media (forced-colors: active) {
  .h-date-picker__modal-body--with-time .h-date-picker__time-panel[data-v-71e363da] {
    box-shadow: none;
    border: 1px solid buttontext;
  }
}

.h-date-picker__actions[data-v-71e363da] {
  justify-content: flex-end;
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-sm) 0 0;
  display: flex;
}

.h-date-picker__actions--modal[data-v-71e363da] {
  padding: var(--h-spacing-sm);
}

.h-time-picker__content[data-v-e25fd51e] {
  width: 200px;
  height: 300px;
}

.h-time-picker__content[data-v-e25fd51e] .h-time-panel, .h-time-picker__content[data-v-e25fd51e] .h-time-panel__list {
  height: 100%;
}

.h-time-picker__content--mobile[data-v-e25fd51e] {
  width: 100%;
  height: auto;
  padding: var(--h-spacing-md) 0;
  justify-content: center;
  display: flex;
}

.h-time-picker__content--mobile[data-v-e25fd51e] .h-time-panel {
  width: var(--h-time-picker-wheel-width, 200px);
}

.h-time-picker__content--mobile[data-v-e25fd51e] .h-time-panel__wheel {
  height: 200px;
}

.h-dropdown-list[data-v-4c652d3e] {
  box-shadow: inset 0 0 0 1px var(--h-dropdown-list-border);
  background: var(--h-dropdown-list-bg);
  z-index: 1000;
  border-radius: 12px;
  flex-direction: column;
  min-width: 100%;
  display: flex;
  overflow: hidden;
}

.h-dropdown-list--no-border[data-v-4c652d3e] {
  box-shadow: none;
  border-radius: 0;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.h-dropdown-list--no-border .h-dropdown-list__header[data-v-4c652d3e] {
  box-shadow: none;
  border-bottom: 1px solid var(--h-dropdown-list-border);
  border-radius: 0;
  flex-shrink: 0;
}

.h-dropdown-list--no-border .h-dropdown-list__content[data-v-4c652d3e] {
  flex: 1;
}

.h-dropdown-list--no-border .h-dropdown-list__footer[data-v-4c652d3e] {
  box-shadow: none;
  border-top: 1px solid var(--h-dropdown-list-border);
  border-radius: 0;
  flex-shrink: 0;
}

.h-dropdown-list__header[data-v-4c652d3e] {
  z-index: 2;
  background: var(--h-dropdown-list-bg);
  box-shadow: inset 0 0 0 1px var(--h-dropdown-list-border);
  border-radius: 12px 12px 0 0;
  flex-shrink: 0;
}

.h-dropdown-list__search[data-v-4c652d3e] {
  padding: 4px 0;
}

.h-dropdown-list__content[data-v-4c652d3e] {
  scrollbar-color: var(--h-scrollbar-thumb) transparent;
  flex: 1;
  min-height: 0;
  overflow-y: auto;
}

.h-dropdown-list__footer[data-v-4c652d3e] {
  z-index: 2;
  background: var(--h-dropdown-list-bg);
  box-shadow: inset 0 0 0 1px var(--h-dropdown-list-border);
  border-radius: 0 0 12px 12px;
  flex-shrink: 0;
}

.h-dropdown-list__dropdown[data-v-4c652d3e] {
  margin: 0;
  padding: 0 4px;
  list-style: none;
}

.h-dropdown-list__dropdown li[data-v-4c652d3e] {
  cursor: pointer;
  color: var(--h-dropdown-list-color);
  text-align: start;
  border-radius: 8px;
  align-items: center;
  margin-bottom: 2px;
  padding: 10px;
  transition: background .2s;
  display: flex;
}

.h-dropdown-list__dropdown li[data-v-4c652d3e]:first-child {
  margin-top: 4px;
}

.h-dropdown-list__dropdown li[data-v-4c652d3e]:last-child {
  margin-bottom: 4px;
}

.h-dropdown-list__dropdown li[data-v-4c652d3e]:hover {
  background: var(--h-dropdown-list-bg-hover);
}

.h-dropdown-list__dropdown li[data-v-4c652d3e]:not(.is-disabled):focus, .h-dropdown-list__dropdown li[data-v-4c652d3e]:not(.is-disabled):focus-visible {
  background: var(--h-dropdown-list-bg-active);
  outline: none;
}

.h-dropdown-list__dropdown li.is-disabled[data-v-4c652d3e] {
  color: var(--h-dropdown-list-color-disabled);
  cursor: not-allowed;
  background: none !important;
}

.h-dropdown-list__dropdown li.is-disabled[data-v-4c652d3e]:hover {
  background: none;
}

.h-dropdown-list__dropdown li.is-non-selectable[data-v-4c652d3e] {
  cursor: default;
  color: var(--h-dropdown-list-color-non-selectable);
  background: none !important;
}

.h-dropdown-list__dropdown li.is-selected[data-v-4c652d3e] {
  background: var(--h-bg-neutral-surface);
}

.h-dropdown-list__prepend-icon[data-v-4c652d3e] {
  flex-shrink: 0;
  margin-inline-end: 8px;
}

.h-dropdown-list__content::-webkit-scrollbar {
  width: 8px;
}

.h-dropdown-list__content::-webkit-scrollbar-track {
  background: none;
  border-radius: 12px;
}

.h-dropdown-list__content::-webkit-scrollbar-thumb {
  background: var(--h-scrollbar-thumb);
  border-radius: 12px;
}

.h-dropdown-list__content::-webkit-scrollbar-thumb:hover {
  background: var(--h-scrollbar-thumb-hover);
}

.h-select[data-v-127c106f] {
  flex-direction: column;
  gap: 8px;
  width: 100%;
  min-width: 0;
  display: flex;
}

.h-select__empty-space[data-v-127c106f] {
  height: 12px;
}

.h-select__border--small[data-v-127c106f] {
  --h-select-padding-inline-start: var(--h-spacing-xs);
  --h-select-padding-inline-end: var(--h-spacing-xs);
  height: 32px;
}

.h-select__border--medium[data-v-127c106f] {
  --h-select-padding-inline-start: var(--h-spacing-xs);
  --h-select-padding-inline-end: var(--h-spacing-xs);
  height: 40px;
}

.h-select__border--large[data-v-127c106f] {
  --h-select-padding-inline-start: var(--h-spacing-sm);
  --h-select-padding-inline-end: var(--h-spacing-sm);
  height: 48px;
}

.h-select__content[data-v-127c106f] {
  text-align: start;
  flex: 1;
  align-items: center;
  min-width: 0;
  display: flex;
}

.h-select__field[data-v-127c106f] {
  width: 100%;
  height: 100%;
  color: var(--h-select-color);
  appearance: none;
  cursor: pointer;
  background: none;
  border: none;
  outline: none;
  align-items: center;
  gap: 8px;
  padding-block: 0;
  padding-inline-start: var(--h-select-padding-inline-start, 16px);
  padding-inline-end: var(--h-select-padding-inline-end, 16px);
  display: flex;
}

.h-select__field[data-v-127c106f]:disabled {
  cursor: not-allowed;
  color: var(--h-select-disabled-color);
}

[data-v-127c106f] .h-input-border--disabled .h-select__field {
  cursor: not-allowed;
}

[data-v-127c106f] .h-input-border--loading .h-select__field {
  cursor: wait;
}

.h-select__arrow[data-v-127c106f] {
  pointer-events: none;
  transition: none !important;
}

.h-select__arrow--open[data-v-127c106f] {
  transform: rotate(180deg);
}

.h-select__trigger-area[data-v-127c106f] {
  cursor: pointer;
  pointer-events: auto;
  align-items: center;
  gap: 8px;
  display: flex;
}

[data-v-127c106f] .h-input-border--disabled .h-select__trigger-area {
  cursor: not-allowed;
}

[data-v-127c106f] .h-input-border--loading .h-select__trigger-area {
  cursor: wait;
}

.h-select__selected[data-v-127c106f] {
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: block;
  overflow: hidden;
}

.h-select__loading[data-v-127c106f] {
  opacity: 1;
}

.h-input-group-border[data-v-1259405a] {
  border-radius: var(--h-border-radius-md);
  width: 100%;
  height: 100%;
  box-shadow: 0 0 0 1px var(--h-border-border-color);
  background-color: var(--h-border-background-color);
  border: none;
  align-items: center;
  gap: 0;
  padding: 0;
  display: flex;
  position: relative;
}

:is(.h-input-group-border:has(.h-input-group-border__slot-last:focus-within) .h-input-group-border__slot-first[data-v-1259405a]:not(.h-input-group-border__slot--error):not(.h-input-group-border__slot--first-disabled):not(.h-input-group-border__slot--first-focused), .h-input-group-border:has(.h-input-group-border__slot--last-focused) .h-input-group-border__slot-first[data-v-1259405a]:not(.h-input-group-border__slot--error):not(.h-input-group-border__slot--first-disabled):not(.h-input-group-border__slot--first-focused)) {
  box-shadow: none !important;
}

.h-input-group-border__slot-first[data-v-1259405a] {
  border-radius: var(--h-border-radius-md);
  z-index: 1;
  border: none;
  flex-shrink: 0;
  align-items: center;
  min-width: 0;
  display: flex;
  position: relative;
  background-color: var(--h-border-background-color) !important;
  border-start-end-radius: 0 !important;
  border-end-end-radius: 0 !important;
}

.h-input-group-border__slot-first.h-input-group-border__slot--error[data-v-1259405a] {
  box-shadow: 0 0 0 1px var(--h-border-error-color), inset 0 0 0 1px var(--h-border-error-color);
  z-index: 2;
  border-radius: var(--h-border-radius-md) !important;
}

.h-input-group-border__slot-first.h-input-group-border__slot--error ~ .h-input-group-border__slot-last[data-v-1259405a]:not(:focus-within):not(.h-input-group-border__slot--error) {
  z-index: 1;
  box-shadow: none !important;
}

.h-input-group-border__slot-first.h-input-group-border__slot--loading[data-v-1259405a] {
  cursor: wait;
  opacity: .7;
}

.h-input-group-border__slot-first.h-input-group-border__slot--first-disabled[data-v-1259405a] {
  cursor: not-allowed;
  border-radius: var(--h-border-radius-md);
  background-color: var(--h-border-disabled-background-color) !important;
}

.h-input-group-border__slot-first[data-v-1259405a]:focus-within:not(.h-input-group-border__slot--first-disabled):not(.h-input-group-border__slot--loading), .h-input-group-border__slot-first.h-input-group-border__slot--first-focused[data-v-1259405a] {
  box-shadow: 0 0 0 1px var(--h-border-focus-color), inset 0 0 0 1px var(--h-border-focus-color);
  background-color: var(--h-border-background-color);
  z-index: 2;
  border-radius: var(--h-border-radius-md) !important;
}

.h-input-group-border__slot-first:focus-within:not(.h-input-group-border__slot--first-disabled):not(.h-input-group-border__slot--loading) ~ .h-input-group-border__slot-last[data-v-1259405a]:not(:focus-within):not(.h-input-group-border__slot--error):not(.h-input-group-border__slot--last-focused), .h-input-group-border__slot-first.h-input-group-border__slot--first-focused ~ .h-input-group-border__slot-last[data-v-1259405a]:not(:focus-within):not(.h-input-group-border__slot--error):not(.h-input-group-border__slot--last-focused) {
  z-index: 1;
  box-shadow: none !important;
}

.h-input-group-border__slot-divider[data-v-1259405a] {
  background-color: var(--h-border-border-color);
  z-index: 2;
  pointer-events: none;
  flex-shrink: 0;
  align-self: stretch;
  width: 1px;
}

:is(.h-input-group-border:has(.h-input-group-border__slot-first:focus-within) .h-input-group-border__slot-divider[data-v-1259405a], .h-input-group-border:has(.h-input-group-border__slot-last:focus-within) .h-input-group-border__slot-divider[data-v-1259405a], .h-input-group-border:has(.h-input-group-border__slot--error) .h-input-group-border__slot-divider[data-v-1259405a], .h-input-group-border:has(.h-input-group-border__slot--first-focused) .h-input-group-border__slot-divider[data-v-1259405a], .h-input-group-border:has(.h-input-group-border__slot--last-focused) .h-input-group-border__slot-divider[data-v-1259405a]) {
  display: none;
}

.h-input-group-border__slot-last[data-v-1259405a] {
  border-radius: var(--h-border-radius-md);
  min-width: 0;
  box-shadow: 0 0 0 1px var(--h-bg-primary), 0 0 0 1px var(--h-border-disabled-color);
  background-color: var(--h-border-background-color);
  z-index: 1;
  border: none;
  flex-shrink: 0;
  align-items: center;
  display: flex;
  position: relative;
  border-start-start-radius: 0 !important;
  border-end-start-radius: 0 !important;
}

.h-input-group-border__slot-last.h-input-group-border__slot--error[data-v-1259405a] {
  box-shadow: 0 0 0 1px var(--h-border-error-color), inset 0 0 0 1px var(--h-border-error-color);
  z-index: 2;
  border-radius: var(--h-border-radius-md) !important;
}

.h-input-group-border__slot-last.h-input-group-border__slot--loading[data-v-1259405a] {
  cursor: wait;
  opacity: .7;
}

.h-input-group-border__slot-last.h-input-group-border__slot--last-disabled[data-v-1259405a] {
  cursor: not-allowed;
  border-radius: var(--h-border-radius-md);
  background-color: var(--h-border-disabled-background-color) !important;
}

.h-input-group-border__slot-last[data-v-1259405a]:focus-within:not(.h-input-group-border__slot--last-disabled):not(.h-input-group-border__slot--loading), .h-input-group-border__slot-last.h-input-group-border__slot--last-focused[data-v-1259405a] {
  background-color: var(--h-border-background-color);
  box-shadow: 0 0 0 1px var(--h-border-focus-color), inset 0 0 0 1px var(--h-border-focus-color) !important;
  border-radius: var(--h-border-radius-md) !important;
  z-index: 2 !important;
}

.h-input-group-border--column[data-v-1259405a] {
  flex-direction: column;
  height: auto;
}

.h-input-group-border--column .h-input-group-border__slot-divider[data-v-1259405a] {
  width: 100%;
  height: 1px;
}

:is(.h-input-group-border--column:has(.h-input-group-border__slot-first:focus-within) .h-input-group-border__slot-divider[data-v-1259405a], .h-input-group-border--column:has(.h-input-group-border__slot-last:focus-within) .h-input-group-border__slot-divider[data-v-1259405a], .h-input-group-border--column:has(.h-input-group-border__slot--error) .h-input-group-border__slot-divider[data-v-1259405a], .h-input-group-border--column:has(.h-input-group-border__slot--first-focused) .h-input-group-border__slot-divider[data-v-1259405a], .h-input-group-border--column:has(.h-input-group-border__slot--last-focused) .h-input-group-border__slot-divider[data-v-1259405a]) {
  display: none;
}

:is(.h-input-group-border--column[data-v-1259405a]:has(.h-input-group-border__slot-first:focus-within), .h-input-group-border--column[data-v-1259405a]:has(.h-input-group-border__slot--first-focused)) {
  border-left: initial !important;
}

:is(.h-input-group-border--column[data-v-1259405a]:has(.h-input-group-border__slot-last:focus-within), .h-input-group-border--column[data-v-1259405a]:has(.h-input-group-border__slot--last-focused)), :is(.h-input-group-border--column:has(.h-input-group-border__slot-last:focus-within) .h-input-group-border__slot-first[data-v-1259405a], .h-input-group-border--column:has(.h-input-group-border__slot--last-focused) .h-input-group-border__slot-first[data-v-1259405a]) {
  border-right: initial !important;
}

:is(.h-input-group-border--column:has(.h-input-group-border__slot-last:focus-within) .h-input-group-border__slot-first[data-v-1259405a]:not(.h-input-group-border__slot--error):not(.h-input-group-border__slot--first-disabled):not(.h-input-group-border__slot--first-focused), .h-input-group-border--column:has(.h-input-group-border__slot--last-focused) .h-input-group-border__slot-first[data-v-1259405a]:not(.h-input-group-border__slot--error):not(.h-input-group-border__slot--first-disabled):not(.h-input-group-border__slot--first-focused)) {
  box-shadow: none !important;
}

.h-input-group-border--column .h-input-group-border__slot-first[data-v-1259405a] {
  border-radius: var(--h-border-radius-md) var(--h-border-radius-md) 0 0 !important;
  width: 100% !important;
  max-width: none !important;
}

.h-input-group-border--column .h-input-group-border__slot-first.h-input-group-border__slot--error[data-v-1259405a] {
  box-shadow: 0 0 0 1px var(--h-border-error-color), inset 0 0 0 1px var(--h-border-error-color) !important;
  border-radius: var(--h-border-radius-md) !important;
  z-index: 2 !important;
}

.h-input-group-border--column .h-input-group-border__slot-first.h-input-group-border__slot--error ~ .h-input-group-border__slot-last[data-v-1259405a]:not(:focus-within):not(.h-input-group-border__slot--error) {
  box-shadow: none !important;
  z-index: 1 !important;
}

.h-input-group-border--column .h-input-group-border__slot-first[data-v-1259405a]:focus-within:not(.h-input-group-border__slot--first-disabled):not(.h-input-group-border__slot--loading), .h-input-group-border--column .h-input-group-border__slot-first.h-input-group-border__slot--first-focused[data-v-1259405a] {
  box-shadow: 0 0 0 1px var(--h-border-focus-color), inset 0 0 0 1px var(--h-border-focus-color) !important;
  border-radius: var(--h-border-radius-md) !important;
  background-color: var(--h-border-background-color) !important;
  z-index: 2 !important;
}

.h-input-group-border--column .h-input-group-border__slot-first:focus-within:not(.h-input-group-border__slot--first-disabled):not(.h-input-group-border__slot--loading) ~ .h-input-group-border__slot-last[data-v-1259405a]:not(:focus-within):not(.h-input-group-border__slot--error):not(.h-input-group-border__slot--last-focused), .h-input-group-border--column .h-input-group-border__slot-first.h-input-group-border__slot--first-focused ~ .h-input-group-border__slot-last[data-v-1259405a]:not(:focus-within):not(.h-input-group-border__slot--error):not(.h-input-group-border__slot--last-focused) {
  box-shadow: none !important;
  z-index: 1 !important;
}

.h-input-group-border--column .h-input-group-border__slot-last[data-v-1259405a] {
  border-radius: 0 0 var(--h-border-radius-md) var(--h-border-radius-md) !important;
  width: 100% !important;
  max-width: none !important;
  box-shadow: none !important;
}

.h-input-group-border--column .h-input-group-border__slot-last.h-input-group-border__slot--error[data-v-1259405a] {
  box-shadow: 0 0 0 1px var(--h-border-error-color), inset 0 0 0 1px var(--h-border-error-color) !important;
  border-radius: var(--h-border-radius-md) !important;
  z-index: 2 !important;
}

.h-input-group-border--column .h-input-group-border__slot-last[data-v-1259405a]:focus-within:not(.h-input-group-border__slot--last-disabled):not(.h-input-group-border__slot--loading), .h-input-group-border--column .h-input-group-border__slot-last.h-input-group-border__slot--last-focused[data-v-1259405a] {
  box-shadow: 0 0 0 1px var(--h-border-focus-color), inset 0 0 0 1px var(--h-border-focus-color) !important;
  border-radius: var(--h-border-radius-md) !important;
  background-color: var(--h-border-background-color) !important;
  z-index: 2 !important;
}

@media (max-width: 575px) {
  .h-input-group-border[data-v-1259405a] {
    flex-direction: column;
    height: auto;
  }

  .h-input-group-border .h-input-group-border__slot-divider[data-v-1259405a] {
    width: 100%;
    height: 1px;
  }

  :is(.h-input-group-border:has(.h-input-group-border__slot-first:focus-within) .h-input-group-border__slot-divider[data-v-1259405a], .h-input-group-border:has(.h-input-group-border__slot-last:focus-within) .h-input-group-border__slot-divider[data-v-1259405a], .h-input-group-border:has(.h-input-group-border__slot--error) .h-input-group-border__slot-divider[data-v-1259405a], .h-input-group-border:has(.h-input-group-border__slot--first-focused) .h-input-group-border__slot-divider[data-v-1259405a], .h-input-group-border:has(.h-input-group-border__slot--last-focused) .h-input-group-border__slot-divider[data-v-1259405a]) {
    display: none;
  }

  :is(.h-input-group-border[data-v-1259405a]:has(.h-input-group-border__slot-first:focus-within), .h-input-group-border[data-v-1259405a]:has(.h-input-group-border__slot--first-focused)) {
    border-left: initial !important;
  }

  :is(.h-input-group-border[data-v-1259405a]:has(.h-input-group-border__slot-last:focus-within), .h-input-group-border[data-v-1259405a]:has(.h-input-group-border__slot--last-focused)), :is(.h-input-group-border:has(.h-input-group-border__slot-last:focus-within) .h-input-group-border__slot-first[data-v-1259405a], .h-input-group-border:has(.h-input-group-border__slot--last-focused) .h-input-group-border__slot-first[data-v-1259405a]) {
    border-right: initial !important;
  }

  :is(.h-input-group-border:has(.h-input-group-border__slot-last:focus-within) .h-input-group-border__slot-first[data-v-1259405a]:not(.h-input-group-border__slot--error):not(.h-input-group-border__slot--first-disabled):not(.h-input-group-border__slot--first-focused), .h-input-group-border:has(.h-input-group-border__slot--last-focused) .h-input-group-border__slot-first[data-v-1259405a]:not(.h-input-group-border__slot--error):not(.h-input-group-border__slot--first-disabled):not(.h-input-group-border__slot--first-focused)) {
    box-shadow: none !important;
  }

  .h-input-group-border .h-input-group-border__slot-first[data-v-1259405a] {
    border-radius: var(--h-border-radius-md) var(--h-border-radius-md) 0 0 !important;
    width: 100% !important;
    max-width: none !important;
  }

  .h-input-group-border .h-input-group-border__slot-first.h-input-group-border__slot--error[data-v-1259405a] {
    border-radius: var(--h-border-radius-md) !important;
    z-index: 2 !important;
  }

  .h-input-group-border .h-input-group-border__slot-first.h-input-group-border__slot--error ~ .h-input-group-border__slot-last[data-v-1259405a]:not(:focus-within):not(.h-input-group-border__slot--error):not(.h-input-group-border__slot--last-focused) {
    z-index: 1 !important;
  }

  .h-input-group-border .h-input-group-border__slot-first[data-v-1259405a]:focus-within:not(.h-input-group-border__slot--first-disabled):not(.h-input-group-border__slot--loading), .h-input-group-border .h-input-group-border__slot-first.h-input-group-border__slot--first-focused[data-v-1259405a] {
    border-radius: var(--h-border-radius-md) !important;
    z-index: 2 !important;
  }

  .h-input-group-border .h-input-group-border__slot-first:focus-within:not(.h-input-group-border__slot--first-disabled):not(.h-input-group-border__slot--loading) ~ .h-input-group-border__slot-last[data-v-1259405a]:not(:focus-within):not(.h-input-group-border__slot--error):not(.h-input-group-border__slot--last-focused), .h-input-group-border .h-input-group-border__slot-first.h-input-group-border__slot--first-focused ~ .h-input-group-border__slot-last[data-v-1259405a]:not(:focus-within):not(.h-input-group-border__slot--error):not(.h-input-group-border__slot--last-focused) {
    z-index: 1 !important;
  }

  .h-input-group-border .h-input-group-border__slot-last[data-v-1259405a] {
    border-radius: 0 0 var(--h-border-radius-md) var(--h-border-radius-md) !important;
    width: 100% !important;
    max-width: none !important;
  }

  .h-input-group-border .h-input-group-border__slot-last.h-input-group-border__slot--error[data-v-1259405a], .h-input-group-border .h-input-group-border__slot-last[data-v-1259405a]:focus-within:not(.h-input-group-border__slot--last-disabled):not(.h-input-group-border__slot--loading), .h-input-group-border .h-input-group-border__slot-last.h-input-group-border__slot--last-focused[data-v-1259405a] {
    border-radius: var(--h-border-radius-md) !important;
    z-index: 2 !important;
  }
}

.h-input-group[data-v-2b5febd6] {
  flex-direction: column;
  gap: 8px;
  width: 100%;
  min-width: 0;
  display: flex;
}

.h-input-group__slot-container[data-v-2b5febd6] {
  flex-direction: column;
  width: 100%;
  min-width: 0;
  display: flex;
}

.h-input-group__empty-space[data-v-2b5febd6] {
  height: 20px;
}

.h-multi-dropdown-list[data-v-5ad9e092] {
  box-shadow: inset 0 0 0 1px var(--h-dropdown-list-border);
  background: var(--h-dropdown-list-bg);
  z-index: 1000;
  border-radius: 12px;
  flex-direction: column;
  min-width: 100%;
  display: flex;
  overflow: hidden;
}

.h-multi-dropdown-list--no-border[data-v-5ad9e092] {
  box-shadow: none;
  border-radius: 0;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.h-multi-dropdown-list--no-border .h-multi-dropdown-list__header[data-v-5ad9e092] {
  box-shadow: none;
  border-bottom: 1px solid var(--h-dropdown-list-border);
  border-radius: 0;
  flex-shrink: 0;
}

.h-multi-dropdown-list--no-border .h-multi-dropdown-list__content[data-v-5ad9e092] {
  flex: 1;
}

.h-multi-dropdown-list--no-border .h-multi-dropdown-list__footer[data-v-5ad9e092] {
  box-shadow: none;
  border-top: 1px solid var(--h-dropdown-list-border);
  border-radius: 0;
  flex-shrink: 0;
}

.h-multi-dropdown-list__header[data-v-5ad9e092] {
  z-index: 2;
  background: var(--h-dropdown-list-bg);
  box-shadow: inset 0 0 0 1px var(--h-dropdown-list-border);
  border-radius: 12px 12px 0 0;
  flex-shrink: 0;
}

.h-multi-dropdown-list__search[data-v-5ad9e092] {
  padding: 4px 0;
}

.h-multi-dropdown-list__content[data-v-5ad9e092] {
  scrollbar-color: var(--h-scrollbar-thumb) transparent;
  flex: 1;
  min-height: 0;
  overflow-y: auto;
}

.h-multi-dropdown-list__footer[data-v-5ad9e092] {
  z-index: 2;
  background: var(--h-dropdown-list-bg);
  box-shadow: inset 0 0 0 1px var(--h-dropdown-list-border);
  border-radius: 0 0 12px 12px;
  flex-shrink: 0;
  container-type: inline-size;
}

.h-multi-dropdown-list__footer-controls[data-v-5ad9e092] {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  padding: 4px;
  display: flex;
}

@container (max-width: 220px) {
  .h-multi-dropdown-list__footer-controls[data-v-5ad9e092] {
    flex-direction: column;
    align-items: stretch;
  }

  .h-multi-dropdown-list__footer-controls[data-v-5ad9e092] button {
    width: 100%;
  }
}

.h-multi-dropdown-list__dropdown[data-v-5ad9e092] {
  margin: 0;
  padding: 0 4px;
  list-style: none;
}

.h-multi-dropdown-list__dropdown li[data-v-5ad9e092] {
  cursor: pointer;
  color: var(--h-dropdown-list-color);
  text-align: start;
  border-radius: 8px;
  align-items: center;
  gap: 8px;
  margin-bottom: 2px;
  padding: 8px 12px;
  transition: background .2s;
  display: flex;
}

.h-multi-dropdown-list__dropdown li[data-v-5ad9e092]:first-child {
  margin-top: 4px;
}

.h-multi-dropdown-list__dropdown li[data-v-5ad9e092]:last-child {
  margin-bottom: 4px;
}

.h-multi-dropdown-list__dropdown li[data-v-5ad9e092]:hover {
  background: var(--h-dropdown-list-bg-hover);
}

.h-multi-dropdown-list__dropdown li[data-v-5ad9e092]:not(.is-disabled):focus, .h-multi-dropdown-list__dropdown li[data-v-5ad9e092]:not(.is-disabled):focus-visible {
  background: var(--h-dropdown-list-bg-active);
  outline: none;
}

.h-multi-dropdown-list__dropdown li.is-disabled[data-v-5ad9e092] {
  color: var(--h-dropdown-list-color-disabled);
  cursor: not-allowed;
}

.h-multi-dropdown-list__dropdown li.is-disabled[data-v-5ad9e092]:hover {
  background: none;
}

.h-multi-dropdown-list__dropdown li.is-non-selectable[data-v-5ad9e092] {
  cursor: default;
  color: var(--h-dropdown-list-color-non-selectable);
  background: none !important;
}

.h-multi-dropdown-list__option-label[data-v-5ad9e092] {
  flex: 1;
}

.h-multi-dropdown-list__content::-webkit-scrollbar {
  width: 8px;
}

.h-multi-dropdown-list__content::-webkit-scrollbar-track {
  background: none;
  border-radius: 12px;
}

.h-multi-dropdown-list__content::-webkit-scrollbar-thumb {
  background: var(--h-scrollbar-thumb);
  border-radius: 12px;
}

.h-multi-dropdown-list__content::-webkit-scrollbar-thumb:hover {
  background: var(--h-scrollbar-thumb-hover);
}

.h-multi-select[data-v-e977f040] {
  flex-direction: column;
  gap: 8px;
  width: 100%;
  min-width: 0;
  display: flex;
}

.h-multi-select__empty-space[data-v-e977f040] {
  height: 12px;
}

.h-multi-select__border--small[data-v-e977f040] {
  --h-multi-select-padding-inline-start: var(--h-spacing-xs);
  --h-multi-select-padding-inline-end: var(--h-spacing-xs);
  height: 32px;
}

.h-multi-select__border--medium[data-v-e977f040] {
  --h-multi-select-padding-inline-start: var(--h-spacing-xs);
  --h-multi-select-padding-inline-end: var(--h-spacing-xs);
  height: 40px;
}

.h-multi-select__border--large[data-v-e977f040] {
  --h-multi-select-padding-inline-start: var(--h-spacing-sm);
  --h-multi-select-padding-inline-end: var(--h-spacing-sm);
  height: 48px;
}

.h-multi-select__content[data-v-e977f040] {
  text-align: start;
  flex: 1;
  align-items: center;
  min-width: 0;
  display: flex;
}

.h-multi-select__field[data-v-e977f040] {
  width: 100%;
  height: 100%;
  color: var(--h-select-color);
  appearance: none;
  cursor: pointer;
  background: none;
  border: none;
  outline: none;
  align-items: center;
  gap: 8px;
  padding-block: 0;
  padding-inline-start: var(--h-multi-select-padding-inline-start, 16px);
  padding-inline-end: var(--h-multi-select-padding-inline-end, 16px);
  display: flex;
}

.h-multi-select__field[data-v-e977f040]:disabled {
  cursor: not-allowed;
  color: var(--h-select-disabled-color);
}

[data-v-e977f040] .h-input-border--disabled .h-multi-select__field {
  cursor: not-allowed;
}

[data-v-e977f040] .h-input-border--loading .h-multi-select__field {
  cursor: wait;
}

.h-multi-select__arrow[data-v-e977f040] {
  pointer-events: none;
  transition: none !important;
}

.h-multi-select__arrow--open[data-v-e977f040] {
  transform: rotate(180deg);
}

.h-multi-select__trigger-area[data-v-e977f040] {
  cursor: pointer;
  pointer-events: auto;
  align-items: center;
  gap: 8px;
  display: flex;
}

[data-v-e977f040] .h-input-border--disabled .h-multi-select__trigger-area {
  cursor: not-allowed;
}

[data-v-e977f040] .h-input-border--loading .h-multi-select__trigger-area {
  cursor: wait;
}

.h-multi-select__selected[data-v-e977f040] {
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: block;
  overflow: hidden;
}

.h-multi-select__loading[data-v-e977f040] {
  opacity: 1;
}

.h-radio-container[data-v-17370a98] {
  border-radius: 4px;
  align-items: center;
  gap: 8px;
  display: inline-flex;
}

.h-radio-container[data-v-17370a98]:has(:focus-visible) {
  outline: 2px solid var(--h-fg-brand-secondary);
}

.h-radio-wrapper[data-v-17370a98] {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 2px;
  display: inline-flex;
}

.h-radio-wrapper[data-v-17370a98]:has(.h-radio--disabled) {
  cursor: not-allowed;
}

.h-radio-wrapper--non-interactive[data-v-17370a98] {
  cursor: default;
  pointer-events: none;
}

.h-radio-label[data-v-17370a98] {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  margin-inline-end: 2px;
}

.h-radio-label--disabled[data-v-17370a98] {
  cursor: not-allowed;
  opacity: .6;
}

.h-radio[data-v-17370a98] {
  appearance: none;
  cursor: pointer;
  background-color: #0000;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin: 0;
  display: block;
  position: relative;
}

.h-radio[data-v-17370a98]:focus-visible {
  outline: none;
}

.h-radio[data-v-17370a98]:after {
  content: "";
  opacity: 0;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  transition: opacity .15s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.h-radio--primary[data-v-17370a98] {
  box-shadow: inset 0 0 0 2px var(--h-radio-primary-border);
}

.h-radio--primary[data-v-17370a98]:not(.h-radio--disabled):not([checked]):hover {
  box-shadow: inset 0 0 0 2px var(--h-radio-primary-border-hover);
}

.h-radio--primary[checked][data-v-17370a98]:not(.h-radio--disabled) {
  box-shadow: inset 0 0 0 2px var(--h-radio-primary-border);
}

.h-radio--primary[checked][data-v-17370a98]:not(.h-radio--disabled):after {
  opacity: 1;
  background-color: var(--h-radio-primary-bg);
}

.h-radio--primary.h-radio--checked[data-v-17370a98]:not(.h-radio--disabled) {
  box-shadow: inset 0 0 0 2px var(--h-radio-primary-border);
}

.h-radio--primary.h-radio--checked[data-v-17370a98]:not(.h-radio--disabled):after {
  opacity: 1;
  background-color: var(--h-radio-primary-bg);
}

.h-radio--danger[data-v-17370a98] {
  box-shadow: inset 0 0 0 2px var(--h-radio-danger-border);
}

.h-radio--danger[data-v-17370a98]:not(.h-radio--disabled):not([checked]):hover {
  box-shadow: inset 0 0 0 2px var(--h-radio-danger-border-hover);
}

.h-radio--danger[checked][data-v-17370a98]:not(.h-radio--disabled) {
  box-shadow: inset 0 0 0 2px var(--h-radio-danger-border);
}

.h-radio--danger[checked][data-v-17370a98]:not(.h-radio--disabled):after {
  opacity: 1;
  background-color: var(--h-radio-danger-bg);
}

.h-radio--danger.h-radio--checked[data-v-17370a98]:not(.h-radio--disabled) {
  box-shadow: inset 0 0 0 2px var(--h-radio-danger-border);
}

.h-radio--danger.h-radio--checked[data-v-17370a98]:not(.h-radio--disabled):after {
  opacity: 1;
  background-color: var(--h-radio-danger-bg);
}

.h-radio--neutral[data-v-17370a98] {
  box-shadow: inset 0 0 0 2px var(--h-radio-neutral-border);
}

.h-radio--neutral[data-v-17370a98]:not(.h-radio--disabled):not([checked]):hover {
  box-shadow: inset 0 0 0 2px var(--h-radio-neutral-border-hover);
}

.h-radio--neutral[checked][data-v-17370a98]:not(.h-radio--disabled) {
  box-shadow: inset 0 0 0 2px var(--h-radio-neutral-border);
}

.h-radio--neutral[checked][data-v-17370a98]:not(.h-radio--disabled):after {
  opacity: 1;
  background-color: var(--h-radio-neutral-bg);
}

.h-radio--neutral.h-radio--checked[data-v-17370a98]:not(.h-radio--disabled) {
  box-shadow: inset 0 0 0 2px var(--h-radio-neutral-border);
}

.h-radio--neutral.h-radio--checked[data-v-17370a98]:not(.h-radio--disabled):after {
  opacity: 1;
  background-color: var(--h-radio-neutral-bg);
}

.h-radio--disabled[data-v-17370a98] {
  cursor: not-allowed;
  box-shadow: inset 0 0 0 2px var(--h-radio-disabled-border);
  background-color: #0000;
}

.h-radio--disabled[checked][data-v-17370a98] {
  box-shadow: inset 0 0 0 2px var(--h-radio-disabled-border);
}

.h-radio--disabled[checked][data-v-17370a98]:after {
  opacity: 1;
  background-color: var(--h-radio-disabled-bg);
}

.h-radio--disabled.h-radio--checked[data-v-17370a98] {
  box-shadow: inset 0 0 0 2px var(--h-radio-disabled-border);
}

.h-radio--disabled.h-radio--checked[data-v-17370a98]:after {
  opacity: 1;
  background-color: var(--h-radio-disabled-bg);
}

.h-selection-list-item[data-v-413afc6e] {
  color: var(--h-fg-neutral-default);
  cursor: pointer;
  font: inherit;
  text-align: left;
  border: 0;
  margin: 0;
  transition: background .15s ease-in-out, box-shadow .15s ease-in-out;
}

.h-selection-list-item[data-v-413afc6e]:focus-visible {
  outline: 2px solid var(--h-fg-brand-secondary);
  outline-offset: 2px;
}

.h-selection-list-item--disabled[data-v-413afc6e] {
  cursor: not-allowed;
  opacity: .6;
}

.h-selection-list-item--list[data-v-413afc6e] {
  border-radius: var(--h-border-radius-lg);
  align-items: center;
  gap: var(--h-spacing-xs);
  min-height: 56px;
  padding: var(--h-spacing-xs);
  background: none;
  flex-shrink: 0;
  width: 100%;
  display: flex;
}

@media (hover: hover) {
  .h-selection-list-item--list[data-v-413afc6e]:not(:disabled):hover {
    background: var(--h-bg-neutral-surface);
  }
}

.h-selection-list-item--with-description .h-selection-list-item__indicator[data-v-413afc6e] {
  align-self: flex-start;
}

.h-selection-list-item--image[data-v-413afc6e] {
  align-items: flex-start;
  gap: var(--h-spacing-2xs);
  background: none;
  flex-direction: column;
  flex: 0 0 130px;
  width: 130px;
  padding: 0;
  display: flex;
}

.h-selection-list-item__indicator[data-v-413afc6e] {
  background: var(--h-bg-neutral-surface);
  border-radius: var(--h-border-radius-sm);
  min-width: 32px;
  height: 32px;
  padding: 0 var(--h-spacing-2xs);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.h-selection-list-item--multi .h-selection-list-item__indicator[data-v-413afc6e] {
  background: none;
  min-width: 24px;
  height: 24px;
  padding: 0;
}

.h-selection-list-item__indicator--custom[data-v-413afc6e] {
  background: none;
  min-width: 0;
  height: auto;
  padding: 0;
}

.h-selection-list-item__content[data-v-413afc6e] {
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: flex-start;
  min-width: 0;
  display: flex;
}

.h-selection-list-item__image-frame[data-v-413afc6e] {
  background: var(--h-bg-neutral-secondary);
  box-shadow: 0 0 0 1px var(--h-stroke-default);
  border-radius: var(--h-border-radius-lg);
  border: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120px;
  display: flex;
  overflow: hidden;
}

@media (forced-colors: active) {
  .h-selection-list-item__image-frame[data-v-413afc6e] {
    box-shadow: none;
    border: 1px solid buttontext;
  }
}

.h-selection-list-item--selected .h-selection-list-item__image-frame[data-v-413afc6e] {
  box-shadow: 0 0 0 2px var(--h-bg-brand-default), inset 0 0 0 2px var(--h-stroke-strong-inverse);
  border: none;
}

@media (forced-colors: active) {
  .h-selection-list-item--selected .h-selection-list-item__image-frame[data-v-413afc6e] {
    box-shadow: none;
    border: 2px solid highlight;
  }
}

.h-selection-list-item__image[data-v-413afc6e] {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.h-selection[data-v-aa4f234b] {
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.h-selection--disabled[data-v-aa4f234b] {
  cursor: not-allowed;
}

.h-selection__card[data-v-aa4f234b] {
  background: var(--h-bg-neutral-default);
  box-shadow: 0 0 0 1px var(--h-stroke-default);
  border-radius: var(--h-border-radius-xl);
  border: none;
}

@media (forced-colors: active) {
  .h-selection__card[data-v-aa4f234b] {
    box-shadow: none;
    border: 1px solid buttontext;
  }
}

.h-selection__card[data-v-aa4f234b] {
  flex-direction: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.h-selection__list[data-v-aa4f234b] {
  min-height: 0;
  padding: 0 var(--h-spacing-2xs);
  scrollbar-gutter: stable both-edges;
  flex-direction: column;
  flex: 0 auto;
  width: 100%;
  display: flex;
  overflow-y: auto;
}

.h-selection__list[data-v-aa4f234b]:before, .h-selection__list[data-v-aa4f234b]:after {
  content: "";
  height: var(--h-spacing-2xs);
  flex-shrink: 0;
  display: block;
}

.h-selection--image .h-selection__list[data-v-aa4f234b] {
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-sm);
  scrollbar-gutter: auto;
  flex-flow: row;
  overflow-x: auto;
}

.h-selection--image .h-selection__list[data-v-aa4f234b]:before, .h-selection--image .h-selection__list[data-v-aa4f234b]:after {
  content: none;
}

.h-selection__actions[data-v-aa4f234b] {
  gap: var(--h-spacing-3xs);
  padding: var(--h-spacing-2xs);
  flex-shrink: 0;
  width: 100%;
  display: flex;
}

.h-selection__actions[data-v-aa4f234b] > * {
  flex: 1 1 0;
}

.h-selection__custom-answer[data-v-aa4f234b] {
  border-radius: var(--h-border-radius-lg);
  cursor: text;
  align-items: center;
  gap: var(--h-spacing-xs);
  min-height: 56px;
  padding: var(--h-spacing-xs);
  width: 100%;
  display: flex;
}

@media (hover: hover) {
  .h-selection__custom-answer[data-v-aa4f234b]:not(.h-selection__custom-answer--disabled):hover {
    background: var(--h-bg-neutral-surface);
  }
}

.h-selection__custom-answer--disabled[data-v-aa4f234b] {
  cursor: not-allowed;
  opacity: .6;
}

.h-selection__custom-answer-indicator[data-v-aa4f234b] {
  background: var(--h-bg-neutral-surface);
  border-radius: var(--h-border-radius-sm);
  min-width: 32px;
  height: 32px;
  padding: 0 var(--h-spacing-2xs);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.h-selection--multi .h-selection__custom-answer-indicator[data-v-aa4f234b] {
  background: none;
  min-width: 24px;
  height: 24px;
  padding: 0;
}

.h-selection__custom-answer-native-input[data-v-aa4f234b] {
  color: var(--h-fg-neutral-default);
  font-family: inherit;
  font-size: var(--body-size-large, 16px);
  line-height: var(--body-line-height-large, 24px);
  background: none;
  border: 0;
  outline: none;
  flex: auto;
  min-width: 0;
  padding: 0;
}

.h-selection__custom-answer-native-input[data-v-aa4f234b]::placeholder {
  color: var(--h-fg-neutral-secondary);
}

.h-selection__custom-answer-native-input[data-v-aa4f234b]:disabled {
  cursor: not-allowed;
}

.h-selection__custom-answer-submit[data-v-aa4f234b] {
  flex-shrink: 0;
}

.h-selection__custom-answer-row[data-v-aa4f234b] {
  padding: var(--h-spacing-xs);
  flex-shrink: 0;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.h-selection__custom-answer-row[data-v-aa4f234b] > * {
  flex: auto;
  min-width: 0;
}

.h-card[data-v-6432ba34] {
  border: 1px solid var(--h-card-border-color);
  border-radius: var(--h-card-border-radius);
  padding: 0;
}

.h-card--with-header[data-v-6432ba34] {
  border: none;
  border-radius: 0;
}

.h-card--with-header:not(:has(.h-card__body)) .h-card__header[data-v-6432ba34] {
  border-bottom: 1px solid var(--h-card-border-color);
  border-bottom-left-radius: var(--h-card-border-radius);
  border-bottom-right-radius: var(--h-card-border-radius);
}

.h-card--no-header[data-v-6432ba34] {
  background-color: var(--h-card-bg);
  padding: var(--h-card-padding);
}

@media (max-width: 576px) {
  .h-card--no-header[data-v-6432ba34] {
    padding: var(--h-card-mobile-padding);
  }
}

.h-card--no-border[data-v-6432ba34], .h-card--no-border .h-card__header[data-v-6432ba34], .h-card--no-border .h-card__body[data-v-6432ba34] {
  border: none !important;
}

.h-card__header[data-v-6432ba34] {
  background-color: var(--h-card-header-bg);
  padding: var(--h-card-header-padding);
  border-left: 1px solid var(--h-card-header-border-color);
  border-right: 1px solid var(--h-card-header-border-color);
  border-top: 1px solid var(--h-card-header-border-color);
  border-bottom: 1px solid var(--h-card-header-divider-color);
  border-top-left-radius: var(--h-card-border-radius);
  border-top-right-radius: var(--h-card-border-radius);
}

.h-card__header--no-divider[data-v-6432ba34] {
  border-bottom: none;
}

.h-card__header--no-border[data-v-6432ba34] {
  border-top: none;
  border-left: none;
  border-right: none;
}

@media (max-width: 576px) {
  .h-card__header[data-v-6432ba34] {
    padding: var(--h-card-mobile-header-padding);
  }
}

.h-card__body[data-v-6432ba34] {
  background-color: var(--h-card-bg);
  padding: var(--h-card-padding);
}

.h-card--with-header .h-card__body[data-v-6432ba34] {
  border-left: 1px solid var(--h-card-border-color);
  border-right: 1px solid var(--h-card-border-color);
  border-bottom: 1px solid var(--h-card-border-color);
  border-bottom-left-radius: var(--h-card-border-radius);
  border-bottom-right-radius: var(--h-card-border-radius);
  border-top: none;
}

@media (max-width: 576px) {
  .h-card__body[data-v-6432ba34] {
    padding: var(--h-card-mobile-padding);
  }
}

.theme-hHorizons.h-card[data-v-6432ba34] {
  --h-card-bg: var(--h-color-neutral-900);
  --h-card-border-color: var(--h-color-light-a5);
}

.h-pagination[data-v-3b863b9f] {
  background-color: var(--v6869ccd4);
  border-top: 1px solid var(--h-pagination-border-color);
  color: var(--h-pagination-text-color);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  display: flex;
}

.h-pagination__left[data-v-3b863b9f] {
  flex-direction: row;
  align-items: center;
  gap: 16px;
  display: none;
}

.h-pagination__right[data-v-3b863b9f] {
  justify-content: center;
  align-items: center;
  gap: 4px;
  display: flex;
}

.h-pagination__page-size[data-v-3b863b9f] {
  white-space: nowrap;
  color: var(--h-pagination-text-color);
  align-items: center;
  gap: 8px;
  display: flex;
}

.h-pagination__status[data-v-3b863b9f] {
  white-space: nowrap;
  color: var(--h-pagination-text-color);
  align-items: center;
  gap: 4px;
  display: flex;
}

.h-pagination__page-number[data-v-3b863b9f] {
  white-space: nowrap;
  color: var(--h-pagination-page-number-color);
  align-items: center;
  gap: 4px;
  display: flex;
}

.h-pagination__loader[data-v-3b863b9f] {
  max-width: 364px;
}

@media (min-width: 992px) {
  .h-pagination[data-v-3b863b9f] {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
    padding: 16px 24px;
  }

  .h-pagination__left[data-v-3b863b9f] {
    display: flex;
  }

  .h-pagination__right[data-v-3b863b9f] {
    justify-content: flex-end;
  }
}

.h-data-table-container[data-v-e95920be] {
  outline: 1px solid var(--h-stroke-default);
  border-radius: var(--h-border-radius-lg);
  background-color: var(--h-bg-neutral-default);
  width: 100%;
  overflow: hidden;
}

.h-data-table-container--scrollable[data-v-e95920be] {
  flex-direction: column;
  max-height: 100%;
  display: flex;
}

.h-data-table__mobile-view[data-v-e95920be] {
  flex-direction: column;
  display: flex;
}

.h-data-table-container--scrollable .h-data-table__mobile-view[data-v-e95920be] {
  scrollbar-color: var(--h-scrollbar-thumb) transparent;
  flex: 1;
  min-height: 0;
  overflow-y: auto;
}

.h-data-table__mobile-card[data-v-e95920be] {
  padding: var(--h-spacing-sm);
  border-bottom: 1px solid var(--h-stroke-default);
  flex-direction: column;
  gap: 0;
  display: flex;
}

.h-data-table__mobile-card[data-v-e95920be]:last-child {
  border-bottom: none;
}

.h-data-table__mobile-card--selectable[data-v-e95920be] {
  cursor: pointer;
}

.h-data-table__mobile-card--selected[data-v-e95920be] {
  background-color: var(--h-bg-neutral-surface);
}

.h-data-table__mobile-card--disabled[data-v-e95920be] {
  cursor: default;
}

.h-data-table__mobile-card--hoverable[data-v-e95920be] {
  transition: background-color .15s;
}

@media (hover: hover) {
  .h-data-table__mobile-card--hoverable[data-v-e95920be]:hover {
    background-color: var(--h-bg-neutral-surface);
  }
}

.h-data-table__mobile-card--child[data-v-e95920be] {
  border-left: 16px solid var(--h-bg-neutral-surface);
}

.h-data-table__mobile-card-header[data-v-e95920be] {
  align-items: center;
  gap: var(--h-spacing-sm);
  margin-bottom: var(--h-spacing-sm);
  display: flex;
}

.h-data-table__mobile-card-checkbox[data-v-e95920be] {
  flex-shrink: 0;
  align-items: center;
  display: flex;
}

.h-data-table__mobile-card-content[data-v-e95920be] {
  gap: var(--h-spacing-sm);
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.h-data-table__mobile-card-row[data-v-e95920be] {
  align-items: center;
  gap: var(--h-spacing-sm);
  flex-direction: row;
  display: flex;
}

.h-data-table__mobile-card-row--full-width .h-data-table__mobile-card-value[data-v-e95920be] {
  width: 100%;
}

.h-data-table__mobile-card-label[data-v-e95920be] {
  flex: 1;
  min-width: 0;
}

.h-data-table__mobile-card-value[data-v-e95920be] {
  word-break: break-word;
  flex: 1;
  align-items: center;
  min-width: 0;
  display: flex;
}

.h-data-table__scroll-wrapper[data-v-e95920be] {
  scrollbar-color: var(--h-scrollbar-thumb) transparent;
}

.h-data-table__scroll-wrapper--scrollable-x[data-v-e95920be] {
  overflow-x: auto;
}

.h-data-table__scroll-wrapper--scrollable-y[data-v-e95920be] {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
}

.h-data-table[data-v-e95920be] {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
}

.h-data-table__scroll-wrapper--scrollable-y .h-data-table__header-cell[data-v-e95920be] {
  z-index: 10;
  background-color: var(--h-bg-neutral-default);
  position: sticky;
  top: 0;
}

.h-data-table__header--divider .h-data-table__header-cell[data-v-e95920be], .h-data-table__row--divider > td[data-v-e95920be] {
  border-bottom: 1px solid var(--h-stroke-default);
}

.h-data-table__body .h-data-table__row:last-child > td[data-v-e95920be] {
  border-bottom: none;
}

.h-data-table__cell--col-divider[data-v-e95920be] {
  border-left: 1px solid var(--h-stroke-default);
}

.h-data-table__cell--col-divider[data-v-e95920be]:first-child {
  border-left: none;
}

.h-data-table__header-cell[data-v-e95920be] {
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
  text-align: left;
}

.h-data-table__header-cell--sortable[data-v-e95920be] {
  cursor: pointer;
}

.h-data-table__header-content[data-v-e95920be], .h-data-table__header-label-wrapper[data-v-e95920be] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.h-data-table__header-label-wrapper--has-tooltip[data-v-e95920be] {
  cursor: pointer;
}

.h-data-table__cell[data-v-e95920be] {
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
}

.h-data-table__cell--word-break[data-v-e95920be] {
  overflow-wrap: anywhere;
  word-break: break-all;
}

.h-data-table__cell-content[data-v-e95920be] {
  align-items: center;
  gap: 8px;
  display: inline-flex;
}

.h-data-table__cell-content--has-tooltip[data-v-e95920be] {
  cursor: pointer;
}

.h-data-table__cell-tooltip-icon[data-v-e95920be] {
  flex-shrink: 0;
}

.h-data-table__checkbox-cell[data-v-e95920be] {
  box-sizing: border-box;
  width: 56px;
  min-width: 56px;
  max-width: 56px;
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
  text-align: center;
}

.h-data-table__checkbox-cell--frozen[data-v-e95920be] {
  z-index: 1;
  background-color: var(--h-bg-neutral-default);
  position: sticky;
  left: 0;
}

.h-data-table__header-cell.h-data-table__checkbox-cell--frozen[data-v-e95920be] {
  z-index: 11;
}

.h-data-table__row--selectable[data-v-e95920be] {
  cursor: pointer;
}

.h-data-table__row--selected[data-v-e95920be] {
  background-color: var(--h-bg-neutral-surface);
}

.h-data-table__row--selected > td[data-v-e95920be] {
  border-bottom-color: var(--h-bg-neutral-surface);
}

.h-data-table__row--selected > td.h-data-table__cell--frozen-left[data-v-e95920be], .h-data-table__row--selected > td.h-data-table__cell--frozen-right[data-v-e95920be], .h-data-table__row--selected > td.h-data-table__checkbox-cell--frozen[data-v-e95920be] {
  background: linear-gradient(var(--h-bg-neutral-surface), var(--h-bg-neutral-surface)), linear-gradient(var(--h-bg-neutral-default), var(--h-bg-neutral-default));
}

.h-data-table__row--disabled[data-v-e95920be] {
  cursor: default;
}

.h-data-table__row--hoverable[data-v-e95920be] {
  transition: background-color .15s;
}

.h-data-table__row--hoverable[data-v-e95920be]:hover {
  background-color: var(--h-bg-neutral-surface);
}

.h-data-table__row--hoverable:hover > td[data-v-e95920be] {
  border-bottom-color: var(--h-bg-neutral-surface);
}

.h-data-table__row--hoverable:hover > td.h-data-table__cell--frozen-left[data-v-e95920be], .h-data-table__row--hoverable:hover > td.h-data-table__cell--frozen-right[data-v-e95920be], .h-data-table__row--hoverable:hover > td.h-data-table__checkbox-cell--frozen[data-v-e95920be] {
  background: linear-gradient(var(--h-bg-neutral-surface), var(--h-bg-neutral-surface)), linear-gradient(var(--h-bg-neutral-default), var(--h-bg-neutral-default));
}

.h-data-table__checkbox-wrapper[data-v-e95920be] {
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.h-data-table__expand-cell[data-v-e95920be] {
  box-sizing: border-box;
  width: 56px;
  min-width: 56px;
  max-width: 56px;
  padding: var(--h-spacing-xs) var(--h-spacing-sm);
  text-align: center;
}

.h-data-table__expand-btn[data-v-e95920be] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  cursor: pointer;
  border-radius: var(--h-border-radius-sm);
  background: none;
  border: none;
  transition: background-color .15s;
  display: inline-flex;
}

.h-data-table__expand-btn[data-v-e95920be]:hover {
  background-color: var(--h-bg-neutral-surface);
}

.h-data-table__expand-btn[data-v-e95920be]:focus-visible {
  outline: 2px solid var(--h-stroke-focus);
  outline-offset: 2px;
}

.h-data-table__expand-count[data-v-e95920be] {
  color: var(--h-fg-neutral-default);
  font-size: 14px;
}

.h-data-table__expand-icon[data-v-e95920be] {
  transition: transform .2s;
}

.h-data-table__expand-btn--expanded .h-data-table__expand-icon[data-v-e95920be] {
  transform: rotate(180deg);
}

.h-data-table__row--child > .h-data-table__expand-cell[data-v-e95920be] {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}

.h-data-table__row--child > .h-data-table__cell[data-v-e95920be]:first-of-type, .h-data-table__row--child > .h-data-table__checkbox-cell + .h-data-table__cell[data-v-e95920be] {
  padding-left: var(--h-spacing-xl);
}

.h-data-table__row--child > .h-data-table__checkbox-cell[data-v-e95920be]:first-child {
  padding-left: var(--h-spacing-lg);
}

.h-data-table__row--expandable[data-v-e95920be] {
  cursor: pointer;
}

.h-data-table__cell--frozen-left[data-v-e95920be], .h-data-table__cell--frozen-right[data-v-e95920be] {
  --frozen-index: 0;
  z-index: 1;
  background-color: var(--h-bg-neutral-default);
  width: var(--frozen-col-width);
  min-width: var(--frozen-col-width);
  max-width: var(--frozen-col-width);
  position: sticky;
}

.h-data-table__cell--frozen-left[data-v-e95920be]:before, .h-data-table__cell--frozen-left[data-v-e95920be]:after, .h-data-table__cell--frozen-right[data-v-e95920be]:before, .h-data-table__cell--frozen-right[data-v-e95920be]:after {
  pointer-events: none;
}

.h-data-table__cell--frozen-left[data-v-e95920be] {
  left: calc(var(--checkbox-offset, 0px)  + var(--frozen-index) * var(--frozen-col-width));
}

.h-data-table__cell--frozen-right[data-v-e95920be] {
  right: calc(var(--frozen-index) * var(--frozen-col-width));
}

.h-data-table__cell--frozen-last.h-data-table__cell--frozen-left[data-v-e95920be]:after {
  content: "";
  background-color: var(--h-stroke-default);
  width: 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.h-data-table__cell--frozen-last.h-data-table__cell--frozen-right[data-v-e95920be]:before {
  content: "";
  background-color: var(--h-stroke-default);
  width: 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.h-data-table__header-cell.h-data-table__cell--frozen-left[data-v-e95920be], .h-data-table__header-cell.h-data-table__cell--frozen-right[data-v-e95920be] {
  z-index: 11;
}

.h-data-table__freeze-btn[data-v-e95920be] {
  margin-left: auto;
}

.h-data-table__footer[data-v-e95920be] {
  border-top: 1px solid var(--h-stroke-default);
  flex-shrink: 0;
}

.h-data-table__pagination[data-v-e95920be] {
  border-top: 1px solid var(--h-stroke-default);
  border-radius: 0;
  flex-shrink: 0;
  padding: 16px;
}

.h-data-table__empty[data-v-e95920be] {
  justify-content: center;
  align-items: center;
  display: flex;
}

.h-data-table-container--scrollable .h-data-table__mobile-view::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.h-data-table-container--scrollable .h-data-table__mobile-view::-webkit-scrollbar-track {
  background: none;
  border-radius: 12px;
}

.h-data-table-container--scrollable .h-data-table__mobile-view::-webkit-scrollbar-thumb {
  background: var(--h-scrollbar-thumb);
  border-radius: 12px;
}

.h-data-table-container--scrollable .h-data-table__mobile-view::-webkit-scrollbar-thumb:hover {
  background: var(--h-scrollbar-thumb-hover);
}

.h-data-table__scroll-wrapper::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.h-data-table__scroll-wrapper::-webkit-scrollbar-track {
  background: none;
  border-radius: 12px;
}

.h-data-table__scroll-wrapper::-webkit-scrollbar-thumb {
  background: var(--h-scrollbar-thumb);
  border-radius: 12px;
}

.h-data-table__scroll-wrapper::-webkit-scrollbar-thumb:hover {
  background: var(--h-scrollbar-thumb-hover);
}

.h-list[data-v-cda33211] {
  flex-direction: column;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.h-list-item[data-v-7a993bf7] {
  align-items: flex-start;
  gap: var(--h-spacing-xs);
  padding: var(--h-spacing-sm);
  flex-wrap: wrap;
  width: 100%;
  display: flex;
  position: relative;
}

@media (hover: hover) {
  .h-list-item:has( + .h-list-item--clickable:hover) .h-list-item__divider[data-v-7a993bf7] {
    opacity: 0;
  }
}

.h-list-item--clickable[data-v-7a993bf7] {
  padding: 0;
  display: block;
}

.h-list-item--single-row[data-v-7a993bf7], .h-list-item--single-row .h-list-item__button[data-v-7a993bf7] {
  align-items: center;
}

.h-list-item__button[data-v-7a993bf7] {
  appearance: none;
  font: inherit;
  color: inherit;
  text-align: left;
  align-items: flex-start;
  gap: var(--h-spacing-xs);
  padding: var(--h-spacing-sm);
  cursor: pointer;
  background: none;
  border: none;
  border-radius: 8px;
  width: 100%;
  transition: background .15s ease-in-out;
  display: flex;
}

@media (hover: hover) {
  .h-list-item__button[data-v-7a993bf7]:hover {
    background: var(--h-bg-neutral-surface);
  }
}

.h-list-item__button[data-v-7a993bf7]:focus-visible {
  outline: 2px solid var(--h-fg-brand-secondary);
  outline-offset: -1px;
}

.h-list-item__button[data-v-7a993bf7]:active {
  background: var(--h-bg-neutral-surface);
}

@media (hover: hover) {
  .h-list-item--clickable:hover .h-list-item__divider[data-v-7a993bf7] {
    opacity: 0;
  }

  .h-list-item:has(.h-list-item__button:hover) .h-list-item__divider[data-v-7a993bf7] {
    opacity: 0;
  }
}

.h-list-item__divider[data-v-7a993bf7] {
  height: 1px;
  box-shadow: 0 1px 0 0 var(--h-stroke-default);
  transition: opacity .15s ease-in-out;
  position: absolute;
  bottom: 0;
  left: 16px;
  right: 16px;
}

.h-list-item__prepend[data-v-7a993bf7] {
  flex-shrink: 0;
  align-self: flex-start;
}

.h-list-item__prepend[data-v-7a993bf7]:empty {
  display: none;
}

.h-list-item__prepend--centered[data-v-7a993bf7] {
  align-self: center;
  display: flex;
}

.h-list-item__content[data-v-7a993bf7] {
  gap: var(--h-spacing-3xs);
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.h-list-item__content[data-v-7a993bf7]:empty {
  display: none;
}

.h-list-item__title[data-v-7a993bf7] {
  word-break: break-word;
}

.h-list-item__subtitle[data-v-7a993bf7] {
  word-break: break-word;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.h-list-item__meta[data-v-7a993bf7] {
  word-break: break-word;
}

.h-list-item__tags[data-v-7a993bf7] {
  align-items: flex-start;
  gap: var(--h-spacing-2xs);
  margin-top: var(--h-spacing-3xs);
  flex-wrap: wrap;
  display: flex;
}

.h-list-item__tags[data-v-7a993bf7]:empty {
  display: none;
}

.h-list-item__append[data-v-7a993bf7] {
  flex-shrink: 0;
  align-self: flex-start;
  margin-left: auto;
}

.h-list-item__append[data-v-7a993bf7]:empty {
  display: none;
}

.h-list-item__append--centered[data-v-7a993bf7] {
  align-self: center;
  display: flex;
}

.h-list-item__expandable[data-v-7a993bf7] {
  flex-basis: 100%;
}

.h-list-item__expandable[data-v-7a993bf7]:empty {
  display: none;
}

@media (max-width: 576px) {
  .h-list-item[data-v-7a993bf7], .h-list-item__button[data-v-7a993bf7] {
    gap: var(--h-spacing-xs);
  }

  .h-list-item__subtitle[data-v-7a993bf7] {
    white-space: normal;
  }
}

.h-segmented-control-wrapper[data-v-13db2499] {
  flex-direction: column;
  gap: 8px;
  width: 100%;
  display: flex;
}

.h-segmented-control-wrapper__empty-space[data-v-13db2499] {
  height: 12px;
}

.h-segmented-control[data-v-13db2499] {
  border-radius: var(--h-sc-border-radius, var(--h-border-radius-2xl));
  background-color: var(--h-segmented-control-bg);
  touch-action: none;
  -webkit-user-select: none;
  user-select: none;
  justify-content: space-around;
  align-items: stretch;
  padding: 2px;
  display: flex;
  position: relative;
}

.h-segmented-control[data-v-13db2499]:focus-visible {
  box-shadow: var(--h-segmented-control-segment-focus-shadow);
}

.h-segmented-control--error[data-v-13db2499] {
  outline: 2px solid var(--h-border-error);
  outline-offset: -1px;
}

.h-segmented-control__slider[data-v-13db2499] {
  background: var(--h-segmented-control-segment-active-bg);
  box-shadow: var(--h-segmented-control-segment-active-shadow);
  border-radius: var(--h-sc-border-radius, var(--h-border-radius-2xl));
  pointer-events: none;
  z-index: 1;
  transition: all .25s cubic-bezier(.4, 0, .2, 1);
  position: absolute;
}

@supports (anchor-name: --a) {
  .h-segmented-control__slider[data-v-13db2499]:not(.h-segmented-control__slider--dragging) {
    top: anchor(top);
    left: anchor(left);
    width: anchor-size(width);
    height: anchor-size(height);
  }
}

@supports not (anchor-name: --a) {
  .h-segmented-control__slider[data-v-13db2499]:not(.h-segmented-control__slider--dragging) {
    display: none;
  }
}

.h-segmented-control__slider--no-transition[data-v-13db2499] {
  transition: none;
}

.h-segmented-control__slider--dragging[data-v-13db2499] {
  display: block;
}

.h-segmented-control__segment[data-v-13db2499] {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: var(--h-spacing-2xs) var(--h-spacing-sm);
  width: 100%;
  color: var(--h-segmented-control-segment-color);
  border-radius: var(--h-sc-border-radius, var(--h-border-radius-2xl));
  z-index: 2;
  justify-content: center;
  align-items: center;
  transition: color .2s ease-in-out;
  display: flex;
  position: relative;
}

.h-segmented-control__segment[data-v-13db2499]:focus {
  cursor: pointer;
}

.h-segmented-control__segment[data-v-13db2499]:hover:not(.h-segmented-control__segment--active) {
  color: var(--h-segmented-control-segment-hover-color);
}

.h-segmented-control__segment[data-v-13db2499]:focus-visible {
  box-shadow: var(--h-segmented-control-segment-focus-shadow);
}

.h-segmented-control__segment--active[data-v-13db2499] {
  color: var(--h-segmented-control-segment-active-color);
  cursor: grab;
  background: var(--h-segmented-control-segment-active-bg);
  box-shadow: var(--h-segmented-control-segment-active-shadow);
}

.h-segmented-control--dragging .h-segmented-control__segment--active[data-v-13db2499] {
  cursor: grabbing;
}

.h-segmented-control__segment--hide-static[data-v-13db2499] {
  box-shadow: none !important;
  background: none !important;
  border: none !important;
}

.h-segmented-control__segment-icon--prepend[data-v-13db2499] {
  margin-right: 8px;
}

.h-segmented-control__segment-icon--append[data-v-13db2499] {
  margin-left: 8px;
}

.h-segmented-control__segment-icon--only[data-v-13db2499] {
  margin: 0;
}

.h-tabs[data-v-630d28e2] {
  -webkit-overflow-scrolling: touch;
  flex-wrap: nowrap;
  display: flex;
  position: relative;
  overflow: auto hidden;
}

.h-tabs[data-v-630d28e2]:focus-visible {
  outline: var(--h-tabs-focus-visible-outline);
  outline-offset: 2px;
}

.h-tabs__content[data-v-630d28e2] {
  padding-right: 1px;
  display: inline-flex;
  position: relative;
}

.h-tabs__tab[data-v-630d28e2] {
  height: 56px;
  color: inherit;
  padding: 0 var(--h-spacing-md, 24px);
  white-space: nowrap;
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: fit-content;
  text-decoration: none;
  display: inline-flex;
}

.h-tabs__tab[data-v-630d28e2]:hover {
  background-color: var(--h-tabs-tab-hover-bg);
}

.h-tabs__tab.h-tab__tab--active[data-v-630d28e2] {
  box-shadow: inset 0 -2px 0 0 var(--h-tabs-indicator-bg);
}

@supports (anchor-name: --a) {
  .h-tabs__tab[style*="anchor-name"][data-v-630d28e2] {
    box-shadow: none;
  }

  .h-tabs__indicator[data-v-630d28e2] {
    background: var(--h-tabs-indicator-bg);
    pointer-events: none;
    height: 2px;
    bottom: 0;
    left: anchor(left);
    width: anchor-size(width);
    transition: left .2s, width .2s;
    position: absolute;
  }
}

@supports not (anchor-name: --a) {
  .h-tabs__indicator[data-v-630d28e2] {
    display: none;
  }
}

.h-divider[data-v-e6815268] {
  background: var(--h-stroke-default);
  flex-shrink: 0;
  height: 1px;
}

.h-divider--vertical[data-v-e6815268] {
  width: 1px;
  height: auto;
}

.h-upload[data-v-1d738e36] {
  width: 100%;
}

.h-upload__input[data-v-1d738e36] {
  display: none;
}

.h-upload__dropzone[data-v-1d738e36] {
  border: 1px dashed var(--h-upload-border-color);
  text-align: center;
  background-color: var(--h-upload-background-color);
  z-index: 1;
  border-radius: 12px;
  outline: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 256px;
  padding: 48px 12px;
  transition: all .2s ease-in-out;
  display: flex;
  position: relative;
}

.h-upload__dropzone[data-v-1d738e36]:focus-visible {
  box-shadow: 0 0 0 1px var(--h-upload-focus-border-color);
  border: 1px solid var(--h-upload-focus-border-color);
}

.h-upload__dropzone--dragging[data-v-1d738e36] {
  border-color: var(--h-upload-hover-border-color);
  background-color: var(--h-upload-hover-background-color);
}

.h-upload__dropzone--disabled[data-v-1d738e36] {
  opacity: .5;
  cursor: not-allowed;
  color: var(--h-upload-disabled-color);
  background-color: var(--h-upload-disabled-background-color);
  border-color: var(--h-upload-disabled-border-color);
}

.h-upload__title[data-v-1d738e36] {
  color: var(--h-upload-title-color);
}

.h-upload__subtitle[data-v-1d738e36] {
  color: var(--h-upload-subtitle-color);
}

.h-upload__icon[data-v-1d738e36] {
  margin-bottom: 8px;
}

.h-upload__button[data-v-1d738e36] {
  margin-top: 24px;
}

.h-language-selector[data-v-1bbf1e1c] {
  min-height: 0;
  padding: var(--h-spacing-sm);
  gap: var(--h-spacing-2xs);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.h-language-selector__header[data-v-1bbf1e1c] {
  margin: var(--h-spacing-3xs) 0 var(--h-spacing-2xs);
}

.h-language-selector__list[data-v-1bbf1e1c] {
  gap: var(--h-spacing-3xs);
  scrollbar-color: var(--h-scrollbar-thumb) transparent;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  overflow-y: auto;
}

.h-language-selector__item[data-v-1bbf1e1c] {
  align-items: center;
  gap: var(--h-spacing-xs);
  padding: var(--h-spacing-2xs) var(--h-spacing-xs);
  border-radius: var(--h-border-radius-sm);
  cursor: pointer;
  outline: none;
  transition: background .2s;
  display: flex;
}

@media (hover: hover) {
  .h-language-selector__item[data-v-1bbf1e1c]:hover:not(.h-language-selector__item--selected) {
    background: var(--h-bg-neutral-hover);
  }
}

.h-language-selector__item[data-v-1bbf1e1c]:focus-visible {
  background: var(--h-bg-neutral-hover);
}

.h-language-selector__item--selected[data-v-1bbf1e1c] {
  background: var(--h-bg-neutral-surface);
}

.h-language-selector__item-content[data-v-1bbf1e1c] {
  align-items: center;
  gap: var(--h-spacing-2xs);
  display: flex;
}

.h-language-selector__empty[data-v-1bbf1e1c] {
  padding: var(--h-spacing-sm) var(--h-spacing-xs);
  text-align: center;
  list-style: none;
}

.h-language-selector__list::-webkit-scrollbar {
  width: var(--h-spacing-2xs);
}

.h-language-selector__list::-webkit-scrollbar-track {
  background: none;
}

.h-language-selector__list::-webkit-scrollbar-thumb {
  background: var(--h-scrollbar-thumb);
  border-radius: var(--h-border-radius-md);
}

.h-language-selector__list::-webkit-scrollbar-thumb:hover {
  background: var(--h-scrollbar-thumb-hover);
}

.h-progress-bar[data-v-74341d3d] {
  align-items: center;
  gap: 12px;
  display: flex;
}

.h-progress-bar__bar[data-v-74341d3d] {
  appearance: none;
  background: var(--h-progress-track);
  border: none;
  border-radius: 10px;
  height: 6px;
  overflow: hidden;
}

.h-progress-bar__bar[data-v-74341d3d]::-webkit-progress-bar {
  background: var(--h-progress-track);
  border-radius: 10px;
}

.h-progress-bar__bar[data-v-74341d3d]::-webkit-progress-value {
  background: var(--h-progress-fill);
  border-radius: 10px;
  transition: width .2s;
}

.h-progress-bar__bar[data-v-74341d3d]::-moz-progress-bar {
  background: var(--h-progress-fill);
  border-radius: 10px;
}

.h-progress-stepper[data-v-bd0b3e8a] {
  width: 100%;
  display: flex;
}

.h-progress-stepper__item[data-v-bd0b3e8a] {
  outline: none;
  flex-direction: column;
  flex: 1;
  align-items: center;
  gap: 8px;
  min-width: 0;
  display: flex;
}

.h-progress-stepper__item--clickable[data-v-bd0b3e8a] {
  cursor: pointer;
}

.h-progress-stepper__item--clickable:hover .h-progress-stepper__circle[data-v-bd0b3e8a] {
  transform: scale(1.1);
}

.h-progress-stepper__item--clickable:focus-visible .h-progress-stepper__label[data-v-bd0b3e8a] {
  outline: 2px solid var(--h-progress-stepper-focus-outline);
  outline-offset: 2px;
  border-radius: var(--h-border-radius-xs);
}

.h-progress-stepper__item--disabled[data-v-bd0b3e8a] {
  cursor: not-allowed;
  pointer-events: none;
}

.h-progress-stepper__top[data-v-bd0b3e8a] {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.h-progress-stepper__circle[data-v-bd0b3e8a] {
  background-color: var(--h-progress-stepper-circle-incomplete);
  border-radius: 50%;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  transition: background-color .3s, transform .2s;
  position: relative;
}

.h-progress-stepper__item--complete .h-progress-stepper__circle[data-v-bd0b3e8a] {
  background-color: var(--stepper-active-color);
}

.h-progress-stepper__item--incomplete .h-progress-stepper__circle[data-v-bd0b3e8a] {
  background-color: var(--h-progress-stepper-circle-incomplete);
}

.h-progress-stepper__item--active .h-progress-stepper__circle[data-v-bd0b3e8a] {
  background-color: #0000;
}

.h-progress-stepper__item--active .h-progress-stepper__circle[data-v-bd0b3e8a]:after {
  content: "";
  background-color: var(--stepper-active-color);
  animation: .3s ease-out fadeIn-bd0b3e8a;
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0ZM8 3.2002C5.34903 3.2002 3.2002 5.34903 3.2002 8C3.2002 10.651 5.34903 12.7998 8 12.7998C10.651 12.7998 12.7998 10.651 12.7998 8C12.7998 5.34903 10.651 3.2002 8 3.2002Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0ZM8 3.2002C5.34903 3.2002 3.2002 5.34903 3.2002 8C3.2002 10.651 5.34903 12.7998 8 12.7998C10.651 12.7998 12.7998 10.651 12.7998 8C12.7998 5.34903 10.651 3.2002 8 3.2002Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.h-progress-stepper__item--disabled .h-progress-stepper__circle[data-v-bd0b3e8a] {
  background-color: var(--h-progress-stepper-circle-disabled);
}

.h-progress-stepper__item--disabled.h-progress-stepper__item--active .h-progress-stepper__circle[data-v-bd0b3e8a] {
  background-color: #0000;
}

.h-progress-stepper__item--disabled.h-progress-stepper__item--active .h-progress-stepper__circle[data-v-bd0b3e8a]:after {
  background-color: var(--h-progress-stepper-circle-active-disabled);
}

.h-progress-stepper__line[data-v-bd0b3e8a] {
  background-color: var(--h-progress-stepper-line-default);
  flex: 1;
  height: 2px;
  transition: background-color .3s;
}

.h-progress-stepper__line--complete[data-v-bd0b3e8a] {
  background-color: var(--stepper-active-color);
}

.h-progress-stepper__line--hidden[data-v-bd0b3e8a] {
  visibility: hidden;
}

.h-progress-stepper__item--disabled .h-progress-stepper__line[data-v-bd0b3e8a] {
  background-color: var(--h-progress-stepper-line-disabled);
}

.h-progress-stepper__label[data-v-bd0b3e8a] {
  color: var(--h-progress-stepper-label-incomplete);
  text-align: center;
  word-wrap: break-word;
  white-space: normal;
  max-width: 120px;
  transition: color .3s;
}

.h-progress-stepper__label--active[data-v-bd0b3e8a] {
  color: var(--h-progress-stepper-label-active);
}

.h-progress-stepper__label--complete[data-v-bd0b3e8a] {
  color: var(--h-progress-stepper-label-complete);
}

.h-progress-stepper__label--incomplete[data-v-bd0b3e8a] {
  color: var(--h-progress-stepper-label-incomplete);
}

.h-progress-stepper__item--disabled .h-progress-stepper__label[data-v-bd0b3e8a] {
  color: var(--h-progress-stepper-label-disabled);
}

.h-progress-stepper--mobile .h-progress-stepper__label[data-v-bd0b3e8a] {
  display: none;
}

.h-progress-stepper--mobile .h-progress-stepper__label--active[data-v-bd0b3e8a] {
  display: block;
}

@keyframes fadeIn-bd0b3e8a {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

[data-v-373b813f] .form--loading {
  pointer-events: none;
}

.field-border[data-v-39600f36] {
  pointer-events: none;
  border: hidden;
  border: 1px solid var(--neutral--200);
  min-width: 0%;
  z-index: var(--z-index-child-1);
  text-align: left;
  border-radius: 8px;
  margin: 0;
  padding: 0 8px;
  transition: border-color .15s cubic-bezier(.4, 0, .2, 1);
  position: absolute;
  inset: -10px 0 0;
}

.field-border__legend[data-v-39600f36] {
  float: unset;
  visibility: visible;
  white-space: nowrap;
  width: auto;
  max-width: .01px;
  height: 21px;
  padding: 0;
  font-size: .85em;
  transition: max-width .1s cubic-bezier(0, 0, .2, 1) 50ms;
  display: block;
  overflow: hidden;
}

.field-border__legend-text[data-v-39600f36] {
  opacity: 0;
  visibility: visible;
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block;
}

.field-border__legend--no-width[data-v-39600f36]:not(.s) {
  max-width: 0;
}

.field-border__legend--active[data-v-39600f36], .field-border__legend--filled[data-v-39600f36] {
  max-width: 100%;
}

.field-border--dark.field-border--focused[data-v-39600f36]:not(.s) {
  border: 2px solid var(--meteorite--500);
}

.field-border--focused[data-v-39600f36]:not(.s) {
  border: 2px solid var(--primary--500);
}

.field-border--error[data-v-39600f36]:not(.s) {
  border: 2px solid var(--danger--500);
}

.field-border--textarea[data-v-39600f36] {
  height: auto;
}

.field-border--textarea .field-label[data-v-39600f36] {
  top: 24px;
}

.field-border--disabled[data-v-39600f36], .field-border[disabled][data-v-39600f36] {
  background-color: var(--neutral--100);
  cursor: not-allowed;
}

.field-border--append[data-v-39600f36] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.field-border--prepend[data-v-39600f36] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.field-border--with-prepend[data-v-39600f36] {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.field-border--with-append[data-v-39600f36] {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.field-border--with-append.field-border--append[data-v-39600f36] {
  border-right: unset;
}

.field-border--prefix input[data-v-39600f36] {
  padding: 12px 16px 12px 0;
}

@media (max-width: 576px) {
  .field-border--prepend[data-v-39600f36] {
    border-bottom: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .field-border--append[data-v-39600f36] {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
  }

  .field-border--append.field-border--focused[data-v-39600f36] {
    border-top: 2px solid var(--primary--500);
  }

  .field-border--prepend.field-border--focused[data-v-39600f36] {
    border-bottom: 2px solid var(--primary--500);
  }

  .field-border--with-prepend[data-v-39600f36] {
    border-left: 1px solid var(--neutral--200);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
  }

  .field-border--with-append[data-v-39600f36] {
    border-right: 1px solid var(--neutral--200);
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .field-border--with-append.field-border--with-prepend[data-v-39600f36] {
    border-radius: 0;
  }
}

.hp-list-item[data-v-cd18be02] {
  cursor: pointer;
  color: var(--neutral--400);
  text-align: left;
  padding: 12px 16px;
  display: flex;
}

.hp-list-item__append-text[data-v-cd18be02], .hp-list-item__label[data-v-cd18be02] {
  flex-grow: 1;
}

.hp-list-item[data-v-cd18be02]:hover {
  background-color: var(--neutral--200);
}

.hp-list-item:hover.hp-list-item--active[data-v-cd18be02] {
  background-color: var(--primary--50);
}

.hp-list-item:hover.hp-list-item--disabled[data-v-cd18be02] {
  background-color: var(--neutral--0);
}

.hp-list-item--disabled[data-v-cd18be02] {
  cursor: not-allowed;
  color: var(--neutral--300);
}

.hp-list-item--active[data-v-cd18be02] {
  color: var(--primary--500);
  background-color: var(--primary--50);
}

.hp-list-item__label--short[data-v-cd18be02] {
  flex-grow: unset;
}

.hp-list-item__append-text[data-v-cd18be02] {
  justify-content: flex-end;
  display: flex;
}

.hp-list-item__icon--left[data-v-cd18be02], .hp-list-item__image--left[data-v-cd18be02] {
  margin-right: 8px;
}

.hp-list-item__icon--right[data-v-cd18be02], .hp-list-item__icon__image[data-v-cd18be02], .hp-list-item__image--right[data-v-cd18be02], .hp-list-item__image__image[data-v-cd18be02] {
  margin-left: 8px;
}

.hp-list-item--grouped[data-v-cd18be02] {
  padding-left: 32px !important;
}

.hp-list-item__checkbox[data-v-cd18be02] {
  align-self: center;
  margin-right: 8px;
}

div.list-loader div.list-loader__item[data-v-af751d84] {
  margin: -8px 0;
}

.list-loader[data-v-af751d84] {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 16px;
  display: flex;
}

.list-loader[data-v-af751d84], .hp-list[data-v-af751d84] {
  z-index: var(--z-index-2);
  background-color: var(--neutral--0);
  filter: drop-shadow(0 0 12px #1d1e2029);
  border-radius: 8px;
  min-width: calc(100% + 2px);
}

.hp-list[data-v-af751d84] {
  max-height: calc(48px * var(--v61e18a43)  + 16px);
  margin: 0;
  padding: 8px 0;
  list-style: none;
  overflow-y: auto;
}

.hp-list__item--no-match[data-v-af751d84]:hover {
  cursor: default;
  color: var(--neutral--400);
  background-color: var(--neutral--0);
}

.hp-list__item--wrap[data-v-af751d84] {
  overflow-wrap: anywhere;
}

.hp-list__groups--name[data-v-af751d84] {
  color: var(--neutral--400);
  padding: 8px 16px;
  font-weight: 600;
  display: block;
  pointer-events: none !important;
}

.hp-list::-webkit-scrollbar {
  width: 6px;
}

.hp-list::-webkit-scrollbar-track {
  border-radius: 4px;
  margin: 8px;
}

.hp-list::-webkit-scrollbar-thumb {
  background: var(--neutral--200);
  border: 4px solid #0000;
  border-radius: 4px;
}

.hp-list::-webkit-scrollbar-thumb:hover {
  background: var(--neutral--200);
}

[data-v-04b36059] .field__icon--dropdown:not(.s) {
  pointer-events: none;
  transition: all .3s;
  position: absolute;
  top: 12px;
  right: 16px;
}

[data-v-04b36059] .field__icon--dropdown-active:not(.s) {
  transition: all .3s;
  transform: rotate(180deg);
}

[data-v-04b36059] .field__icon-select--right {
  position: absolute;
  top: 12px;
  right: 42px !important;
}

[data-v-04b36059] .field__loader:not(.s) {
  position: absolute;
  top: 12px;
  right: 16px;
}

[data-v-04b36059] .field-input--disabled {
  cursor: auto !important;
}

.field-select-holder[data-v-04b36059] {
  height: 100%;
  position: relative;
}

.field-select[data-v-04b36059] {
  cursor: pointer;
  height: 100%;
  z-index: var(--z-index-child-1);
  display: flex;
}

.field-select[data-v-04b36059]:focus, .field-select[data-v-04b36059]:active, .field-select[data-v-04b36059]:hover, .field-select[data-v-04b36059]:visited {
  outline: none;
}

.field-select[data-v-04b36059] .field__input {
  cursor: pointer;
}

.field-select[data-v-04b36059] .field__input--dropdown-disabled {
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  min-height: 48px;
  display: inline-block;
  overflow: hidden;
}

.field-select__options[data-v-04b36059] {
  z-index: 1002;
  width: 100%;
  position: absolute;
  top: 48px;
  left: -1px;
}

.field-select__options--full-width[data-v-04b36059] {
  width: 100%;
}

.field-info__error[data-v-50f5dc89], .field-info__hint[data-v-50f5dc89], .field-info__limit[data-v-50f5dc89] {
  text-align: left;
  color: var(--danger--500);
  max-width: 100%;
  margin-top: 4px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 12px;
  line-height: 18px;
  display: block;
}

.field-info__error--absolute[data-v-50f5dc89] {
  position: absolute;
}

.field-info__hint-holder[data-v-50f5dc89] {
  align-items: top;
  justify-content: space-between;
  display: flex;
}

.field-info__hint[data-v-50f5dc89], .field-info__limit[data-v-50f5dc89] {
  color: var(--neutral--300);
}

.field-info__limit[data-v-50f5dc89] {
  white-space: nowrap;
}

.splitter[data-v-ece63532] {
  background-color: var(--neutral--100);
  width: 1px;
  height: 48px;
}

.splitter__error[data-v-ece63532] {
  background-color: var(--danger--500);
}

.field-button[data-v-ece63532] {
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
  display: flex;
}

.field-button[data-v-ece63532]:hover {
  background-color: #0000000d;
}

.field__input--centered[data-v-ece63532] {
  text-align: center;
}

.field__text[data-v-ece63532] {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.field__textarea[data-v-ece63532] {
  resize: vertical;
  color: var(--neutral--600);
  border: none;
  border-radius: 4px;
  width: 100%;
  padding: 0;
  font-size: 14px;
  line-height: 22px;
  display: block;
}

.field__textarea[data-v-ece63532]:hover, .field__textarea[data-v-ece63532]:focus {
  outline: none;
}

[data-v-ece63532] .field__icon {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}

[data-v-ece63532] .field__icon--left {
  margin-left: 16px;
  margin-right: 8px;
  left: 0;
}

[data-v-ece63532] .field__icon--right {
  margin-left: 8px;
  margin-right: 16px;
  right: 0;
}

[data-v-ece63532] .field__icon--additional {
  margin: auto 16px;
}

[data-v-ece63532] .field__icon--clickable {
  cursor: pointer;
}

.field__container[data-v-ece63532] {
  display: flex;
}

.field__color-value[data-v-ece63532] {
  pointer-events: none;
  color: var(--neutral--400);
  z-index: 0;
  font-size: 14px;
  line-height: 24px;
  position: absolute;
  left: 50px;
  transform: translateY(50%);
}

.field-label[data-v-b45c3073] {
  top: var(--e5db3e4e);
  z-index: var(--z-index-child-1);
  transform-origin: 0 0;
  pointer-events: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: calc(100% - 24px);
  color: var(--neutral--300);
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
  transition: color .2s cubic-bezier(0, 0, .2, 1), transform .2s cubic-bezier(0, 0, .2, 1), max-width .2s cubic-bezier(0, 0, .2, 1);
  position: absolute;
  left: 0;
  overflow: hidden;
  transform: translate(16px, 12px)scale(1);
}

.field-label--dark[data-v-b45c3073] {
  color: var(--neutral--0);
}

.field-label--dark.field-label--active[data-v-b45c3073]:not(.s) {
  color: var(--meteorite--500) !important;
}

.field-label--with-icon[data-v-b45c3073] {
  transform: translate(48px, 12px)scale(1);
}

.field-label--color[data-v-b45c3073] {
  left: 28px;
}

@media only screen and (max-width: 767px) {
  .field-label[data-v-b45c3073] {
    max-width: 82%;
  }
}

.field-label--optional[data-v-b45c3073] {
  margin-left: 4px;
  font-size: 14px;
}

.field-label--active[data-v-b45c3073], .field-label--filled[data-v-b45c3073] {
  width: auto;
  max-width: calc(114% - 24px);
  top: 0;
  left: 0;
  transform: translate(13px, -11px)scale(.85);
}

.field-label--active label[data-v-b45c3073], .field-label--filled label[data-v-b45c3073] {
  text-overflow: initial;
}

.field-label--active[data-v-b45c3073] {
  color: var(--primary--500);
}

.field-label--active.label-holder--select[data-v-b45c3073] {
  color: var(--placeholder);
}

.field-label--error[data-v-b45c3073] {
  color: var(--danger--500);
}

[data-v-dc228480] .field__icon--multi-dropdown:not(.s) {
  top: unset;
  right: unset;
  pointer-events: none;
  min-width: 24px;
  transition: all .3s;
  position: relative;
}

[data-v-dc228480] .field__icon--multi-dropdown-active:not(.s) {
  transition: all .3s;
  transform: rotate(180deg);
}

.field-multi-select-holder[data-v-dc228480] {
  height: 100%;
  position: relative;
}

.field-multi-select[data-v-dc228480] {
  height: 100%;
  min-height: 56px;
  z-index: var(--z-index-child-1);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 10px 16px;
  display: flex;
}

.field-multi-select[data-v-dc228480]:focus, .field-multi-select[data-v-dc228480]:active, .field-multi-select[data-v-dc228480]:hover, .field-multi-select[data-v-dc228480]:visited {
  outline: none;
}

.field-multi-select--disabled[data-v-dc228480] {
  cursor: unset;
  background-color: var(--neutral--100);
  border-radius: 8px;
}

.field-multi-select[data-v-dc228480] .field__input {
  width: unset;
  cursor: pointer;
  flex-grow: 1;
  height: 32px;
  padding-left: 4px;
}

.field-multi-select__options[data-v-dc228480] {
  width: 100%;
  position: absolute;
  top: 100%;
  left: -1px;
}

.field-multi-select__content[data-v-dc228480] {
  flex-wrap: wrap;
  gap: 8px;
  width: 100%;
  display: flex;
}

.chips[data-v-dc228480] {
  flex-direction: row;
  gap: 8px;
  display: flex;
}

.chips__item[data-v-dc228480] {
  background-color: var(--neutral--100);
  border-radius: 24px;
  align-items: center;
  gap: 4px;
  padding: 4px 12px;
  display: flex;
}

.password-tags[data-v-363146b0] {
  margin-top: 4px;
}

.password-tags__icon[data-v-363146b0] {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.fade-slow-enter-to[data-v-363146b0] {
  opacity: 1;
}

.fade-slow-enter-active[data-v-363146b0], .fade-slow-leave-active[data-v-363146b0] {
  transition: opacity .6s;
}

.fade-slow-enter-from[data-v-363146b0], .fade-slow-leave-to[data-v-363146b0] {
  opacity: 0;
}

.requirement[data-v-363146b0] {
  vertical-align: top;
  text-align: left;
  width: 50%;
  color: var(--neutral--300);
  margin: 4px 0;
  display: inline-block;
}

.requirement__title[data-v-363146b0] {
  margin: 0 0 0 8px;
  font-size: 14px;
}

.requirement__title--highlighted[data-v-363146b0] {
  color: var(--danger--500);
}

.requirement div[data-v-363146b0] {
  flex-direction: row;
  display: flex;
}

@media (max-width: 460px) {
  .requirement[data-v-363146b0] {
    width: 100%;
  }
}

.field-container[data-v-28ecfa46] {
  width: 100%;
  margin-bottom: 24px;
  font-size: 14px;
  display: flex;
}

@media (max-width: 576px) {
  .field-container[data-v-28ecfa46] {
    flex-direction: column;
  }
}

[data-v-28ecfa46] .field__info--mobile {
  display: none;
}

@media (max-width: 576px) {
  [data-v-28ecfa46] .field__info--mobile {
    display: block;
  }
}

[data-v-28ecfa46] .field__info--desktop {
  display: block;
}

@media (max-width: 576px) {
  [data-v-28ecfa46] .field__info--desktop {
    display: none;
  }
}

.field-holder[data-v-28ecfa46] {
  flex: 1;
  width: 100%;
  display: inline-block;
}

.field[data-v-28ecfa46] {
  background-color: var(--neutral--0);
  border-radius: 8px;
  transition: all .15s;
  position: relative;
}

[data-v-28ecfa46] .field--append, [data-v-28ecfa46] .field--prepend {
  align-self: flex-start;
}

@media (max-width: 576px) {
  [data-v-28ecfa46] .field--append, [data-v-28ecfa46] .field--prepend {
    width: 100%;
  }
}

[data-v-28ecfa46] .field--append {
  max-width: 50%;
}

@media (max-width: 576px) {
  [data-v-28ecfa46] .field--append {
    max-width: 100%;
  }
}

@media (max-width: 340px) {
  [data-v-28ecfa46] .field--append {
    max-width: 280px;
  }
}

[data-v-28ecfa46] .field--append .field__input {
  overflow: auto;
}

@media (min-width: 575px) {
  [data-v-28ecfa46] .field--append .field__input {
    white-space: nowrap;
  }
}

[data-v-28ecfa46] .field__input-prefix {
  padding: 12px 0 12px 16px;
  line-height: 24px;
}

[data-v-28ecfa46] .field__input {
  width: 100%;
  color: var(--neutral--400);
  border: none;
  border-radius: 8px;
  align-items: center;
  line-height: 24px;
  display: flex;
}

[data-v-28ecfa46] .field__input textarea {
  width: 100%;
  color: var(--neutral--400);
  border: none;
  border-radius: 4px;
  padding: 12px 16px;
}

[data-v-28ecfa46] .field__input textarea:focus, [data-v-28ecfa46] .field__input textarea:active, [data-v-28ecfa46] .field__input textarea:hover, [data-v-28ecfa46] .field__input textarea:visited {
  outline: none;
}

[data-v-28ecfa46] .field__input textarea::placeholder {
  box-sizing: border-box;
  color: var(--neutral--300);
  line-height: 24px;
}

[data-v-28ecfa46] .field__input input {
  width: 100%;
  color: var(--neutral--400);
  border: none;
  border-radius: 4px;
  padding: 12px 16px;
  line-height: 24px;
}

[data-v-28ecfa46] .field__input input:focus, [data-v-28ecfa46] .field__input input:active, [data-v-28ecfa46] .field__input input:hover, [data-v-28ecfa46] .field__input input:visited {
  outline: none;
}

[data-v-28ecfa46] .field__input input[type="date"] {
  line-height: 22px;
}

[data-v-28ecfa46] .field__input input[type="date"]::-webkit-calendar-picker-indicator {
  background: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

[data-v-28ecfa46] .field__input input[type="date"]::-webkit-calendar-picker-indicator:focus {
  outline: none;
}

[data-v-28ecfa46] .field__input input[type="date"]::-webkit-calendar-picker-indicator:hover {
  outline: none;
}

[data-v-28ecfa46] .field__input input[type="date"]:after {
  content: "";
  pointer-events: none;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"%23727586\" width=\"18px\" height=\"18px\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z\"/></svg>");
  background-size: contain;
  width: 22px;
  height: 22px;
  position: absolute;
  top: 12px;
  right: 16px;
}

[data-v-28ecfa46] .field__input input[type="color"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  z-index: 1;
  background: none;
  border: none;
  align-items: center;
  width: 100%;
  height: 48px;
  padding: 8px 12px;
  display: flex;
}

[data-v-28ecfa46] .field__input input[type="color"]::-webkit-color-swatch-wrapper {
  border: 1px solid var(--neutral--200);
  border-radius: 50%;
  width: 24px;
  height: 24px;
  padding: 0;
}

[data-v-28ecfa46] .field__input input[type="color"]::-webkit-color-swatch {
  border: none;
  border-radius: 50%;
  width: 100%;
  height: 100%;
}

[data-v-28ecfa46] .field__input input[type="color"]::-moz-color-swatch {
  border: 1px solid var(--neutral--200);
  border-radius: 50%;
  width: 24px;
  height: 24px;
}

[data-v-28ecfa46] .field__input input[type="color"]::-moz-focus-inner {
  border: 0;
}

[data-v-28ecfa46] .field__input input::placeholder {
  box-sizing: border-box;
  color: var(--neutral--300);
  line-height: 24px;
}

[data-v-28ecfa46] .field__input:focus, [data-v-28ecfa46] .field__input:active, [data-v-28ecfa46] .field__input:hover, [data-v-28ecfa46] .field__input:visited {
  outline: none;
}

[data-v-28ecfa46] .field__input[disabled] {
  background-color: var(--neutral--100);
  cursor: not-allowed;
}

[data-v-28ecfa46] .field__input--textarea {
  height: auto;
}

[data-v-28ecfa46] .field__input--textarea .field-label {
  top: 24px;
}

[data-v-28ecfa46] .field__input--disabled, [data-v-28ecfa46] .field__input[disabled] {
  background-color: var(--neutral--100);
  cursor: not-allowed;
}

[data-v-28ecfa46] .field__input--prefix input {
  padding: 12px 16px 12px 0;
}

[data-v-28ecfa46] .field__input--icon-left input {
  padding-left: 0;
}

[data-v-28ecfa46] .field__input--icon-right input {
  padding-right: 0;
}

[data-v-28ecfa46] .field__input--dropdown {
  padding: 12px 48px 12px 16px;
}

[data-v-28ecfa46] .field__input--dropdown-disabled {
  background-color: var(--neutral--100);
  padding: 12px 16px;
  cursor: not-allowed !important;
}

.h-base-table-cell[data-v-c94b3116]:first-child {
  padding-left: 24px;
}

@media (max-width: 992px) {
  .h-base-table-cell[data-v-c94b3116]:first-child {
    padding-left: 0;
  }
}

.h-base-table-cell[data-v-c94b3116] {
  color: var(--neutral--400, #36344d);
  padding: 16px 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.h-base-table-cell--desktop[data-v-c94b3116]:last-of-type {
  padding-right: 24px;
}

.h-base-table-cell--desktop[data-v-c94b3116]:first-of-type {
  padding-left: 24px;
}

.h-base-table-cell--align-right[data-v-c94b3116] {
  text-align: right;
}

.h-base-table-cell--align-left[data-v-c94b3116] {
  text-align: left;
}

.h-base-table-cell--align-center[data-v-c94b3116] {
  text-align: center;
}

.h-base-table-cell--vertical-align-bottom[data-v-c94b3116] {
  vertical-align: bottom;
}

.h-base-table-cell--vertical-align-top[data-v-c94b3116] {
  vertical-align: top;
}

.h-base-table-cell--mobile[data-v-c94b3116] {
  display: none;
}

@media (max-width: 992px) {
  .h-base-table-cell--mobile[data-v-c94b3116] {
    flex-direction: column;
    gap: 4px;
    margin-bottom: 16px;
    padding: 0;
    display: flex;
  }

  .h-base-table-cell--mobile[data-v-c94b3116]:last-child {
    margin: 0;
  }

  .h-base-table-cell--mobile-inline[data-v-c94b3116] {
    flex-direction: row;
    justify-content: space-between;
    gap: 16px;
  }

  .h-base-table-cell--desktop[data-v-c94b3116] {
    display: none;
  }

  .h-base-table-cell--force-desktop[data-v-c94b3116] {
    display: table-cell !important;
  }
}

.h-base-table-row[data-v-6f444fd1]:not(:last-child) {
  border-bottom: 1px solid var(--neutral--200);
}

.h-base-table-row--no-border[data-v-6f444fd1]:not(:last-child) {
  border-bottom: none;
}

.h-base-table-row--mobile[data-v-6f444fd1] {
  padding: 24px 16px;
  display: none;
}

.h-base-table-row--selected[data-v-6f444fd1] {
  background-color: var(--primary--50);
}

.h-base-table-row--zebra[data-v-6f444fd1]:nth-child(2n) {
  background-color: var(--neutral--50);
}

@media (max-width: 992px) {
  .h-base-table-row--desktop[data-v-6f444fd1] {
    display: none;
  }

  .h-base-table-row--mobile[data-v-6f444fd1] {
    display: block;
  }

  .h-base-table-row--force-desktop[data-v-6f444fd1] {
    display: table-row !important;
  }
}

.primary-actions[data-v-6f444fd1] {
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  display: flex;
}

.primary-actions-mobile[data-v-6f444fd1] {
  flex-direction: column;
  gap: 16px;
  margin-top: 24px;
  display: flex;
}

.primary-actions-mobile[data-v-6f444fd1] :scope > button {
  width: 100% !important;
}

.secondary-actions-mobile[data-v-6f444fd1] {
  gap: 16px;
  margin-left: auto;
  display: flex;
}

.mobile-row-header[data-v-6f444fd1] {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.h-base-table-mobile[data-v-701cd164] {
  margin: 0;
  padding: 0;
}

.row-header[data-v-701cd164] {
  justify-content: space-between;
  margin-bottom: 16px;
  display: flex;
}

.h-base-table[data-v-249e6351] {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}

.h-base-table--auto[data-v-249e6351] {
  table-layout: auto;
}

.h-base-table--mobile[data-v-249e6351] {
  display: none;
}

.h-base-table__th[data-v-249e6351] {
  text-align: left;
  border-bottom: 1px solid var(--neutral--200, #dadce0);
  margin: auto 0;
  padding: 16px 8px;
}

.h-base-table__th[data-v-249e6351]:first-child {
  border-top-left-radius: 16px;
  padding-left: 24px;
}

.h-base-table__th[data-v-249e6351]:last-child {
  border-top-right-radius: 16px;
  padding-right: 24px;
}

.h-base-table__th--sortable[data-v-249e6351] {
  cursor: pointer;
}

.h-base-table__th--checkbox[data-v-249e6351] {
  text-align: center;
}

.h-base-table__label-container[data-v-249e6351] {
  cursor: auto;
  background-color: #0000;
  border: none;
  align-items: center;
  padding: 0;
  display: flex;
}

.h-base-table__label-container--clickable[data-v-249e6351] {
  cursor: pointer;
}

.h-base-table__label-container--align-left[data-v-249e6351] {
  margin: 0 auto 0 0;
}

.h-base-table__label-container--align-right[data-v-249e6351] {
  margin: 0 0 0 auto;
}

.h-base-table__label-container--align-center[data-v-249e6351] {
  margin: 0 auto;
}

.h-base-table__label[data-v-249e6351] {
  color: var(--neutral--600, #1d1e20);
  margin-right: 4px;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}

.h-base-table__sort-direction-icon[data-v-249e6351] {
  margin-top: 2px;
}

.h-base-table__sort-direction-icon--sorting-in-active[data-v-249e6351] {
  opacity: .6;
}

@media (max-width: 992px) {
  .h-base-table--mobile[data-v-249e6351] {
    display: block;
  }

  .h-base-table--desktop[data-v-249e6351] {
    display: none;
  }

  .h-base-table--desktop-sticky[data-v-249e6351] {
    width: 100%;
    display: table;
  }
}

.h-pagination[data-v-43d9cdfd] {
  background-color: var(--v6f24f068);
  border-top: 1px solid var(--h-pagination-border-color);
  color: var(--h-pagination-text-color);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  display: flex;
}

.h-pagination__left[data-v-43d9cdfd] {
  flex-direction: row;
  align-items: center;
  gap: 16px;
  display: none;
}

.h-pagination__right[data-v-43d9cdfd] {
  justify-content: center;
  align-items: center;
  gap: 4px;
  display: flex;
}

.h-pagination__page-size[data-v-43d9cdfd] {
  white-space: nowrap;
  color: var(--h-pagination-text-color);
  align-items: center;
  gap: 8px;
  display: flex;
}

.h-pagination__status[data-v-43d9cdfd] {
  white-space: nowrap;
  color: var(--h-pagination-text-color);
  align-items: center;
  gap: 4px;
  display: flex;
}

.h-pagination__page-number[data-v-43d9cdfd] {
  white-space: nowrap;
  color: var(--h-pagination-page-number-color);
  align-items: center;
  gap: 4px;
  display: flex;
}

.h-pagination__loader[data-v-43d9cdfd] {
  max-width: 364px;
}

@media (min-width: 992px) {
  .h-pagination[data-v-43d9cdfd] {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
    padding: 16px 24px;
  }

  .h-pagination__left[data-v-43d9cdfd] {
    display: flex;
  }

  .h-pagination__right[data-v-43d9cdfd] {
    justify-content: flex-end;
  }
}

.h-table-container[data-v-d8019efd] {
  background: #fff;
  border-radius: 16px;
  width: 100%;
}

.h-base-table-wrapper[data-v-d8019efd] {
  width: 100%;
  position: relative;
}

.h-base-table-wrapper--scrollable[data-v-d8019efd] {
  overflow-x: auto;
}

.bulk-actions-bar[data-v-50a91b3b] {
  border: 2px solid var(--primary--500);
  background-color: var(--neutral--0);
  z-index: 20;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 16px;
  width: 100%;
  padding: 16px 24px;
  display: flex;
  position: sticky;
  bottom: 20px;
}

@media screen and (max-width: 576px) {
  .bulk-actions-bar[data-v-50a91b3b] {
    flex-direction: column;
  }
}

.bulk-actions-bar__selected-text[data-v-50a91b3b] {
  color: var(--neutral--600);
  margin-right: 8px;
}

.bulk-actions-bar__info[data-v-50a91b3b] {
  align-items: center;
  gap: 16px;
  display: flex;
}

.bulk-actions-bar__separator[data-v-50a91b3b] {
  background-color: var(--neutral--100);
  width: 1px;
  height: 20px;
}

.bulk-actions-bar__clear-icon[data-v-50a91b3b] {
  cursor: pointer;
}

.bulk-actions-bar__actions[data-v-50a91b3b] {
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 24px;
  display: flex;
}

.h-table-empty-state[data-v-f07e678c] {
  background-color: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-default);
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  padding: 24px;
  display: flex;
}

@media (min-width: 1024px) {
  .h-table-empty-state[data-v-f07e678c] {
    gap: 24px;
    padding: 64px;
  }
}

.h-table-empty-state__title-wrapper[data-v-f07e678c] {
  flex-direction: column;
  align-items: center;
  gap: 4px;
  display: flex;
}

.h-table-empty-state__title[data-v-f07e678c] {
  text-align: center;
  margin: 0 0 4px;
}

.h-table-empty-state__subtitle[data-v-f07e678c] {
  text-align: center;
  max-width: 540px;
  margin: 0;
}

.h-table-header[data-v-10b9618b] {
  padding: var(--v77f0ca60);
  container-type: inline-size;
}

.h-table-header__top-container[data-v-10b9618b] {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.h-table-header__top-container--with-search[data-v-10b9618b] {
  margin-bottom: 24px;
}

.h-table-header__title[data-v-10b9618b] {
  text-align: left;
  color: var(--neutral--600);
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.h-table-header__subtitle[data-v-10b9618b] {
  text-align: left;
  color: var(--neutral--300);
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.h-table-header__label[data-v-10b9618b] {
  width: fit-content;
}

.h-table-header__title-container[data-v-10b9618b] {
  align-items: center;
  gap: 16px;
  display: flex;
}

.h-table-header__actions-container[data-v-10b9618b] {
  gap: 16px;
  display: flex;
}

.h-table-header__search[data-v-10b9618b] {
  margin: 0;
}

@container (max-width: 768px) {
  .h-table-header[data-v-10b9618b] {
    width: 100%;
    padding: 24px 16px;
  }

  .h-table-header__top-container[data-v-10b9618b] {
    flex-direction: column;
    gap: 16px;
  }

  .h-table-header__title-container[data-v-10b9618b] {
    gap: 0 16px;
    width: 100%;
    display: grid;
  }

  .h-table-header__title[data-v-10b9618b] {
    grid-column: 1 / 2;
  }

  .h-table-header__drop-down-menu[data-v-10b9618b] {
    grid-area: 1 / 2;
    place-self: center flex-end;
  }

  .h-table-header__subtitle[data-v-10b9618b] {
    grid-column: 1 / 2;
  }

  .h-table-header__actions-container[data-v-10b9618b] {
    flex-direction: column;
    gap: 8px;
    width: 100%;
  }

  .h-table-header__actions-container[data-v-10b9618b] :scope > button {
    width: 100% !important;
  }
}

.h-table-header__search.field-container[data-v-322c1037] {
  margin-bottom: 0;
}

.h-table-search__filters[data-v-322c1037] {
  margin-top: 16px;
}

.h-table-search__search[data-v-322c1037] {
  width: 100%;
  margin: 0;
}

.h-table-search__search-form[data-v-322c1037] {
  width: 100%;
}

.h-table-search__search-container[data-v-322c1037] {
  gap: 16px;
  display: flex;
}

.h-table-search__filter-button[data-v-322c1037] {
  border: 1px solid var(--neutral--200);
  cursor: pointer;
  background-color: #0000;
  border-radius: 8px;
  flex: 0 0 48px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 0;
  transition: background-color .2s;
  display: flex;
}

.h-table-search__filter-button--active[data-v-322c1037], .h-table-search__filter-button[data-v-322c1037]:hover, .h-table-search__filter-button[data-v-322c1037]:focus {
  background-color: var(--primary--50);
}

body.lang-uk-UA *, body.lang-el-GR *, body.lang-he-IL *, body.lang-vi-VN *, body.lang-ar-AE *, body.lang-th-TH *, body.lang-zh-HK *, body.lang-ko-KR * {
  font-family: Noto Sans, DM Sans, Roboto, sans-serif !important;
}

body.lang-hi-IN * {
  font-family: Noto Sans Devanagari, Noto Sans, DM Sans, Roboto, sans-serif !important;
}

body.lang-hi-IN {
  --line-height-title-special: 110px;
  --line-height-title-special-bold: 110px;
  --line-height-title-0: 80px;
  --line-height-title-0-bold: 80px;
  --line-height-title-1: 70px;
  --line-height-title-1-bold: 70px;
  --line-height-title-2: 55px;
  --line-height-title-2-bold: 55px;
  --line-height-title-3: 50px;
  --line-height-title-3-bold: 50px;
  --line-height-heading-1: 40px;
  --line-height-heading-1-regular: 40px;
  --line-height-heading-2: 35px;
  --line-height-heading-2-regular: 35px;
  --line-height-heading-3: 33px;
  --line-height-heading-3-regular: 33px;
  --line-height-body-1: 30px;
  --line-height-body-1-medium: 30px;
  --line-height-body-1-bold: 30px;
  --line-height-body-2: 25px;
  --line-height-body-2-medium: 25px;
  --line-height-body-2-bold: 25px;
  --line-height-body-3: 20px;
  --line-height-body-3-medium: 20px;
  --line-height-body-3-bold: 20px;
  --line-height-overline: 20px;
  --line-height-caption: 15px;
  --line-height-button-1: 30px;
  --line-height-button-2: 30px;
  --line-height-button-3: 30px;
  --line-height-button-4: 25px;
  --line-height-input: 30px;
}

@media (max-width: 768px) {
  body.lang-hi-IN {
    --line-height-title-special: 70px;
    --line-height-title-special-bold: 70px;
    --line-height-title-0: 70px;
    --line-height-title-0-bold: 70px;
    --line-height-title-1: 55px;
    --line-height-title-1-bold: 55px;
    --line-height-title-2: 50px;
    --line-height-title-2-bold: 50px;
    --line-height-title-3: 40px;
    --line-height-title-3-bold: 40px;
  }
}

/* [project]/src/styles/inline-1.css [app-client] (css) */
.layout--default[data-v-3457cd63] {
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
  display: flex;
}

#layout.layout--full-h-color-primary-800[data-v-3457cd63] {
  background-color: var(--h-color-primary-800);
}

#layout.layout--full-h-color-primary-800[data-v-3457cd63] #tp-widget-wrapper .tp-star__canvas {
  fill: #0000;
}

#layout.layout--full-h-color-neutral-950[data-v-3457cd63] {
  background-color: var(--h-color-neutral-950);
}

#layout.layout--full-h-color-neutral-950[data-v-3457cd63] #tp-widget-wrapper .tp-star__canvas {
  fill: #0000;
}

/* [project]/src/styles/inline-2.css [app-client] (css) */
.h-banner[data-v-c96ccfcd] {
  background-color: var(--h-color-primary-500);
  z-index: 9999;
  width: 100%;
  height: 54px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 10px #0000001a;
}

@media (min-width: 1025px) {
  .h-banner[data-v-c96ccfcd] {
    height: 28px;
  }
}

.h-banner__append-text[data-v-c96ccfcd] {
  display: none;
}

@media (min-width: 768px) {
  .h-banner__append-text[data-v-c96ccfcd] {
    color: var(--h-color-neutral-800);
    display: block;
  }
}

.h-banner--sticky[data-v-c96ccfcd] {
  position: sticky;
  top: 0;
  left: 0;
}

.h-banner__wrapper[data-v-c96ccfcd] {
  color: var(--h-color-neutral-0);
  gap: 16px;
  height: 54px;
  transition: top .3s;
  overflow: hidden;
}

.h-banner__title[data-v-c96ccfcd] {
  align-items: center;
  gap: 8px;
  font-size: min(4vw, 14px);
  line-height: min(4vw, 18px);
  display: flex;
}

@media (min-width: 768px) {
  .h-banner__title[data-v-c96ccfcd] {
    font-size: min(3vw, 14px);
    line-height: min(3vw, 18px);
  }
}

.h-banner__link-text[data-v-c96ccfcd] {
  white-space: nowrap;
  align-items: center;
  gap: 8px;
  display: flex;
}

@media (min-width: 1025px) {
  .h-banner__link-text[data-v-c96ccfcd] {
    gap: 16px;
  }
}

.h-banner__info[data-v-c96ccfcd], .h-banner__link-text-content[data-v-c96ccfcd] {
  align-items: center;
  gap: 4px;
  display: flex;
}

.h-banner__info[data-v-c96ccfcd] {
  color: var(--h-color-neutral-0);
  z-index: 104;
  text-align: left;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 0 16px;
  font-weight: 400;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media (min-width: 768px) {
  .h-banner__info[data-v-c96ccfcd] {
    background: linear-gradient(90deg, #8c85ff00 0, #8c85ffb0 10%, var(--h-color-primary-500) 70%, var(--h-color-primary-500) 62%, #8c85ff00 100%), linear-gradient(90deg, #8c85ff00 0, #8c85ffb0 10%, var(--h-color-primary-500) 51.06%, #8c85ffb0 88.8%, #8c85ff00 100%);
    flex-direction: row;
    justify-content: center;
    gap: 8px;
    width: max-content;
    max-width: 100%;
    padding: 0 60px;
  }
}

.h-banner__info--centered[data-v-c96ccfcd] {
  justify-content: center;
}

.h-banner__append-icon--mobile[data-v-c96ccfcd] {
  display: block;
}

@media (min-width: 768px) {
  .h-banner__append-icon--mobile[data-v-c96ccfcd] {
    display: none;
  }
}

.h-banner__append-icon--desktop[data-v-c96ccfcd] {
  display: none;
}

@media (min-width: 768px) {
  .h-banner__append-icon--desktop[data-v-c96ccfcd] {
    display: block;
  }
}

.h-banner--bg-warning-400[data-v-c96ccfcd] {
  background-color: var(--h-color-warning-400);
}

.h-banner--bg-warning-400 .h-banner__info[data-v-c96ccfcd] {
  color: var(--h-color-neutral-800);
  background: none;
  justify-content: center;
}

.h-banner--bg-warning-400 .h-banner__link-text[data-v-c96ccfcd] {
  color: var(--h-color-success-700);
  text-decoration: underline;
  display: none;
}

@media (min-width: 768px) {
  .h-banner--bg-warning-400 .h-banner__link-text[data-v-c96ccfcd] {
    display: flex;
  }
}

/* [project]/src/styles/inline-3.css [app-client] (css) */
.fade-enter-active[data-v-036ce937], .fade-leave-active[data-v-036ce937] {
  opacity: 0;
  transition: all .2s;
  transform: scale(.8);
}

.navigation-section[data-v-036ce937] {
  z-index: 9999;
  align-items: flex-start;
  width: 100vw;
  max-width: 100%;
  display: flex;
  position: relative;
}

.navigation-section[data-v-036ce937] > * {
  transition: all .1s;
}

.navigation-section--full-h[data-v-036ce937] {
  min-height: 100vh;
}

.navigation-section--full-h-under-banner[data-v-036ce937] {
  min-height: calc(100vh - 54px);
}

@media (min-width: 1025px) {
  .navigation-section--full-h-under-banner[data-v-036ce937] {
    min-height: calc(100vh - 28px);
  }
}

.navigation-section a[data-v-036ce937]:not(.h-button-v2):not(.h-hyperlink), .navigation-section button[data-v-036ce937]:not(.h-button-v2):not(.h-hyperlink) {
  color: var(--h-fg-neutral-default);
}

.navigation-section--under-banner.navigation-section--sticky[data-v-036ce937] {
  top: 54px;
}

@media (min-width: 1025px) {
  .navigation-section--under-banner.navigation-section--sticky[data-v-036ce937] {
    top: 28px;
  }
}

.navigation-section--sticky[data-v-036ce937] {
  position: sticky;
  top: 0;
  left: 0;
  box-shadow: 0 4px 10px #0000001a;
}

.navigation-section--overlay[data-v-036ce937] {
  margin-bottom: -58px;
}

@media (min-width: 1140px) {
  .navigation-section--overlay[data-v-036ce937] {
    margin-bottom: -72px;
  }
}

.navigation-section--no-shadow[data-v-036ce937] {
  box-shadow: none;
}

.navigation-section__container[data-v-036ce937] {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 2230px;
  min-height: 58px;
  max-height: 58px;
  margin: 0 auto;
  display: flex;
}

@media (min-width: 768px) {
  .navigation-section__container[data-v-036ce937] {
    min-height: 58px;
    max-height: 58px;
  }
}

@media (min-width: 1140px) {
  .navigation-section__container[data-v-036ce937] {
    min-height: 72px;
    max-height: 72px;
  }
}

.navigation-section__main-menu-wrapper[data-v-036ce937] {
  align-items: center;
  width: 100%;
  max-width: 2043px;
  padding: 10px 16px;
  display: none;
}

@media (min-width: 1025px) {
  .navigation-section__main-menu-wrapper[data-v-036ce937] {
    padding: 16px 40px 16px 32px;
  }
}

@media (min-width: 1140px) {
  .navigation-section__main-menu-wrapper[data-v-036ce937] {
    display: flex;
  }
}

.navigation-section__start[data-v-036ce937] {
  z-index: 1;
  flex-grow: 1;
  align-items: center;
  gap: 32px;
  display: flex;
}

.navigation-section__logo-wrapper[data-v-036ce937] {
  align-items: center;
  padding: 0 0 0 20px;
  display: flex;
}

@media (min-width: 1140px) {
  .navigation-section__logo-wrapper[data-v-036ce937] {
    padding: 0 0 0 40px;
  }
}

.navigation-section__logo-wrapper--rtl[data-v-036ce937] {
  padding: 0 20px 0 0;
}

@media (min-width: 1140px) {
  .navigation-section__logo-wrapper--rtl[data-v-036ce937] {
    padding: 0 40px 0 0;
  }
}

.navigation-section__right[data-v-036ce937] {
  align-items: center;
  gap: 4px;
  display: flex;
}

.navigation-section__chatbot-button[data-v-036ce937], .navigation-section__domain-search[data-v-036ce937] {
  margin-inline-end: 8px;
}

.navigation-section__menu[data-v-036ce937] {
  overflow: initial;
  align-items: center;
  gap: 24px;
  height: auto;
  display: flex;
}

.navigation-section__menu--loading[data-v-036ce937] {
  visibility: hidden;
}

@media (min-width: 1140px) {
  .navigation-section__mobile[data-v-036ce937] {
    display: none;
  }
}

.navigation-section__mobile-menu[data-v-036ce937] {
  flex-grow: 1;
  overflow: auto;
}

.navigation-section__mobile-menu-wrapper[data-v-036ce937] {
  flex-direction: column;
  height: calc(100vh - 58px);
  display: flex;
  position: fixed;
  inset: 58px 0 0;
  overflow: hidden;
}

@media (min-width: 768px) {
  .navigation-section__mobile-menu-wrapper[data-v-036ce937] {
    height: calc(100vh - 58px);
    top: 58px;
  }
}

@media (min-width: 1025px) {
  .navigation-section__mobile-menu-wrapper[data-v-036ce937] {
    height: calc(100vh - 72px);
    top: 72px;
  }
}

.navigation-section__mobile-menu-wrapper--under-banner[data-v-036ce937] {
  height: calc(100vh - 112px);
  top: 112px;
}

@media (min-width: 768px) {
  .navigation-section__mobile-menu-wrapper--under-banner[data-v-036ce937] {
    height: calc(100vh - 120px);
    top: 120px;
  }
}

@media (min-width: 1025px) {
  .navigation-section__mobile-menu-wrapper--under-banner[data-v-036ce937] {
    height: calc(100vh - 100px);
    top: 100px;
  }
}

.navigation-section__menu-item[data-v-036ce937] {
  cursor: pointer;
  color: inherit;
  background: none;
  align-items: center;
  gap: 2px;
  font-weight: 400;
  display: flex;
  position: relative;
}

@media (min-width: 1140px) {
  .navigation-section__menu-item[data-v-036ce937]:hover {
    opacity: .7;
  }
}

.navigation-section__menu-item--with-badge[data-v-036ce937] {
  gap: 8px;
  display: flex;
}

.navigation-section__menu-item--active[data-v-036ce937] {
  opacity: .7;
}

.navigation-section__menu-item--with-padding[data-v-036ce937] {
  padding-inline-start: 12px;
}

.navigation-section__menu-item--login[data-v-036ce937] {
  border-radius: 50%;
  padding: 8px;
}

.navigation-section__menu-item--login[data-v-036ce937]:hover {
  background: var(--h-bg-neutral-hover);
  opacity: 1;
}

.navigation-section__menu-item-count[data-v-036ce937] {
  min-width: 16px;
  min-height: 16px;
  color: var(--h-color-neutral-0);
  background: var(--h-bg-danger-default);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  padding: 0 4px;
  display: flex;
  position: absolute;
  top: -4px;
  right: -4px;
}

.navigation-section__menu-item-icon[data-v-036ce937] {
  transition: transform .3s;
  display: flex;
}

.navigation-section__menu-item-sub-item[data-v-036ce937]:not(:last-child) {
  margin-bottom: 20px;
}

.navigation-section__end-menu[data-v-036ce937] {
  align-items: center;
  gap: 10px;
  width: fit-content;
  min-height: 42px;
  display: flex;
  position: absolute;
  top: 8px;
  right: 16px;
}

.navigation-section__end-menu--rtl[data-v-036ce937] {
  right: unset;
  left: 16px;
}

.navigation-section__mobile-menu-burger[data-v-036ce937] {
  background: none;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.navigation-section__mobile-menu-burger[data-v-036ce937] > * {
  position: absolute;
  top: 8px;
  right: 8px;
}

.navigation-section__mobile-menu-toggle[data-v-036ce937] {
  border-radius: 40px;
}

/* [project]/src/styles/inline-4.css [app-client] (css) */
.h-logo[data-v-d2b322d1] {
  align-items: center;
  display: inline-flex;
}

.h-logo > div[data-v-d2b322d1] {
  align-items: center;
  display: flex;
}

@media (min-width: 1140px) {
  .h-logo[data-v-d2b322d1] {
    min-width: 147px;
  }

  .h-logo--horizons[data-v-d2b322d1] {
    min-width: 214px;
  }
}

@media (max-width: 1140px) {
  .h-logo__desktop-logo[data-v-d2b322d1] {
    display: none !important;
  }
}

@media (min-width: 1140px) {
  .h-logo__mobile-logo[data-v-d2b322d1] {
    display: none !important;
  }
}

.h-logo--h-color-neutral-800[data-v-d2b322d1] {
  color: var(--h-color-neutral-800);
}

.h-logo--h-color-neutral-0[data-v-d2b322d1] {
  color: var(--h-color-neutral-0);
}

.h-logo--h-color-primary-600[data-v-d2b322d1] {
  color: var(--h-color-primary-600);
}

.h-logo--h-color-primary-800[data-v-d2b322d1] {
  color: var(--h-color-primary-800);
}

.h-logo--h-fg-neutral-default[data-v-d2b322d1] {
  color: var(--h-fg-neutral-default);
}

/* [project]/src/styles/inline-5.css [app-client] (css) */
.navigation-menu[data-v-8a98b456] {
  z-index: 1000;
  width: 100vw;
  max-width: 100vw;
  position: absolute;
  left: 0;
}

.navigation-menu[data-v-8a98b456], .navigation-menu--sticky-nav[data-v-8a98b456] {
  height: calc(100vh - 72px);
  max-height: calc(100vh - 72px);
  top: 72px;
}

.navigation-menu__container[data-v-8a98b456] {
  z-index: 1001;
  border-radius: 16px;
  flex-direction: column;
  max-width: calc(100% - 32px);
  max-height: calc(100% - 16px);
  display: flex;
  position: absolute;
  top: 8px;
  left: 50%;
  overflow: hidden;
  transform: translate(-50.6%);
}

.navigation-menu__scrollable-container-wrapper[data-v-8a98b456] {
  min-height: 1px;
  padding: 32px;
  display: flex;
}

.navigation-menu__scrollable-container[data-v-8a98b456] {
  max-height: 100%;
  margin-right: -32px;
  padding-right: 32px;
  overflow: auto;
}

.navigation-menu__wrapper[data-v-8a98b456] {
  gap: 24px;
  display: flex;
}

.navigation-menu__wrapper > .navigation-menu-column[data-v-8a98b456] {
  min-height: 100%;
}

.navigation-menu__backdrop[data-v-8a98b456] {
  background: var(--h-color-neutral-1000);
  opacity: .6;
  z-index: 1000;
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
}

.navigation-menu__column[data-v-8a98b456] {
  flex-direction: column;
  gap: 8px;
  width: 365px;
  display: flex;
}

.navigation-menu__column-group[data-v-8a98b456] {
  color: var(--h-color-neutral-400);
  margin-bottom: 6px;
}

.navigation-menu__column-subgroup[data-v-8a98b456] {
  flex-direction: column;
  display: flex;
}

.navigation-menu__column-subgroup--spaced[data-v-8a98b456] {
  justify-content: space-between;
  height: 100%;
}

.navigation-menu[dir="rtl"][data-v-8a98b456] {
  text-align: right;
}

/* [project]/src/styles/inline-6.css [app-client] (css) */
.navigation-menu-item[data-v-60fdf7c0] {
  cursor: pointer;
  border-radius: 8px;
  gap: 12px;
  padding: 12px 16px;
  display: flex;
}

.navigation-menu-item__icon[data-v-60fdf7c0] {
  margin-top: 2px;
  display: flex;
}

.navigation-menu-item[data-v-60fdf7c0]:hover {
  background: var(--h-color-primary-50);
}

.navigation-menu-item__link-data[data-v-60fdf7c0] {
  flex-direction: column;
  flex-grow: 1;
  gap: 4px;
  display: flex;
}

.navigation-menu-item__title-container[data-v-60fdf7c0] {
  justify-content: space-between;
  gap: 8px;
  display: flex;
}

.navigation-menu-item__title[data-v-60fdf7c0] {
  color: var(--h-color-neutral-800);
}

.navigation-menu-item__description[data-v-60fdf7c0] {
  color: var(--h-color-neutral-500);
  line-height: 24px;
}

.navigation-menu-item[dir="rtl"][data-v-60fdf7c0] {
  text-align: right;
}

/* [project]/src/styles/inline-7.css [app-client] (css) */
.navigation-locale-selector[data-v-c58bae36] .h-button-v2 {
  --h-button-bg: transparent;
  --h-button-border: 1px solid transparent;
}

/* [project]/src/styles/inline-8.css [app-client] (css) */
.homepage-reviews-masonry[data-v-657652b7] {
  overflow: clip;
}

.homepage-reviews-masonry__card[data-v-657652b7] {
  border-radius: 16px;
  position: relative;
  overflow: hidden;
}

.homepage-reviews-masonry__card--showcase[data-v-657652b7] {
  display: flex;
}

.homepage-reviews-masonry__card--showcase[data-v-657652b7] .h-image, .homepage-reviews-masonry__card--showcase[data-v-657652b7] img, .homepage-reviews-masonry__card--showcase[data-v-657652b7] video {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.homepage-reviews-masonry__card--quote[data-v-657652b7] {
  flex-direction: column;
  gap: 16px;
  min-height: 395px;
  padding: 24px;
  display: flex;
}

.homepage-reviews-masonry__card--hidden[data-v-657652b7] {
  display: none;
}

.homepage-reviews-masonry__card--clickable[data-v-657652b7] {
  cursor: pointer;
}

.homepage-reviews-masonry__badge[data-v-657652b7] {
  top: 12px;
  background-color: var(--h-color-dark-a50);
  color: var(--h-color-neutral-0);
  border-radius: 8px;
  padding: 4px 12px;
  position: absolute;
  inset-inline-start: 12px;
}

.homepage-reviews-masonry__play[data-v-657652b7] {
  top: 16px;
  position: absolute;
  inset-inline-end: 16px;
}

.homepage-reviews-masonry__caption[data-v-657652b7] {
  inset-inline: 16px;
  color: var(--h-color-neutral-0);
  position: absolute;
  bottom: 16px;
}

.homepage-reviews-masonry__quote-icon[data-v-657652b7] {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.homepage-reviews-masonry__quote-icon--bg-h-color-neon-500[data-v-657652b7] {
  background-color: var(--h-color-neon-500);
}

.homepage-reviews-masonry__quote-icon--bg-h-color-primary-950[data-v-657652b7] {
  background-color: var(--h-color-primary-950);
}

.homepage-reviews-masonry__quote-icon--bg-h-color-primary-600[data-v-657652b7] {
  background-color: var(--h-color-primary-600);
}

.homepage-reviews-masonry__quote-icon--bg-horizons[data-v-657652b7] {
  background: linear-gradient(141deg, #a19bff -4.71%, #673de6cc, #673de61a 144.91%), #000;
}

.homepage-reviews-masonry__author[data-v-657652b7] {
  align-items: center;
  gap: 12px;
  margin-top: auto;
  display: flex;
}

.homepage-reviews-masonry__avatar[data-v-657652b7] {
  width: 40px;
  height: 40px;
}

.homepage-reviews-masonry__author-text[data-v-657652b7] {
  flex-direction: column;
  display: flex;
}

.homepage-reviews-masonry__author-role[data-v-657652b7] {
  color: var(--h-fg-neutral-secondary);
}

.homepage-reviews-masonry__grid[data-v-657652b7] {
  align-items: start;
  gap: 24px;
  max-width: 1600px;
  margin: 0 auto;
  padding-inline: 80px;
  display: grid;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .homepage-reviews-masonry__grid[data-v-657652b7] {
    gap: 16px;
    padding-inline: 40px;
  }
}

.homepage-reviews-masonry__grid--single[data-v-657652b7] {
  flex-direction: column;
  align-items: stretch;
  gap: 16px;
  padding-inline: 0;
  display: flex;
}

.homepage-reviews-masonry__column[data-v-657652b7] {
  flex-direction: column;
  gap: 24px;
  display: flex;
}

@media (max-width: 1024px) {
  .homepage-reviews-masonry__column[data-v-657652b7] {
    gap: 16px;
  }
}

@media (prefers-reduced-motion: no-preference) {
  @supports (animation-timeline: view()) {
    .homepage-reviews-masonry__column[data-v-657652b7]:nth-child(2n) {
      will-change: transform;
      animation: linear both masonry-parallax-657652b7;
      animation-timeline: view();
      animation-range: cover;
    }
  }
}

@keyframes masonry-parallax-657652b7 {
  0% {
    transform: translate3d(0, 110px, 0);
  }

  to {
    transform: translate3d(0, -110px, 0);
  }
}

/* [project]/src/styles/inline-9.css [app-client] (css) */
.homepage-expanding-panels[data-v-cb404999] {
  color: var(--h-color-neutral-0);
}

@media (min-width: 1025px) {
  .homepage-expanding-panels__header[data-v-cb404999] {
    -moz-column-gap: 80px;
    grid-template-columns: 1fr 450px;
    grid-template-areas: "badge badge"
                         "heading intro";
    gap: 32px 80px;
    display: grid;
  }

  .homepage-expanding-panels__badge[data-v-cb404999] {
    grid-area: badge;
  }
}

.homepage-expanding-panels__badge[data-v-cb404999] img {
  width: auto;
  height: 52px;
}

@media (min-width: 1025px) {
  .homepage-expanding-panels__heading[data-v-cb404999] {
    grid-area: heading;
    max-width: 423px;
  }
}

.homepage-expanding-panels__intro[data-v-cb404999] {
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  display: flex;
}

@media (min-width: 1025px) {
  .homepage-expanding-panels__intro[data-v-cb404999] {
    grid-area: intro;
  }
}

.homepage-expanding-panels__panel[data-v-cb404999] {
  border-radius: 16px;
  width: 100%;
  min-height: 312px;
  padding: 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.homepage-expanding-panels__panel[data-v-cb404999]:before {
  content: "";
  z-index: 0;
  opacity: 1;
  background: url("https://www.hostinger.com/cdn-cgi/imagedelivery/LqiWLm-3MGbYHtFuUbcBtA/a0131c1a-d041-4115-29bf-973c9152d400/sharpen=0") 50% / cover no-repeat;
  transition: opacity .4s;
  position: absolute;
  inset: 0;
}

@media (min-width: 1025px) {
  .homepage-expanding-panels__panel[data-v-cb404999] {
    min-height: 420px;
  }
}

.homepage-expanding-panels__panel--carousel[data-v-cb404999] {
  min-width: 322px;
  height: 100%;
}

.homepage-expanding-panels__panel-inner[data-v-cb404999] {
  z-index: 1;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  display: flex;
  position: relative;
}

.homepage-expanding-panels__panel-image[data-v-cb404999] {
  margin-top: auto;
}

.homepage-expanding-panels__panel-image[data-v-cb404999] .h-image, .homepage-expanding-panels__panel-image[data-v-cb404999] img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 220px;
}

@media (min-width: 1025px) {
  .homepage-expanding-panels__panels[data-v-cb404999] {
    align-items: flex-end;
    gap: 8px;
    height: 420px;
    display: flex;
  }

  .homepage-expanding-panels__panel[data-v-cb404999] {
    cursor: default;
    background-color: var(--h-color-dark-a50);
    flex: 1 1 0;
    min-width: 0;
    height: 420px;
    min-height: 0;
    transition: flex-grow .6s cubic-bezier(.4, 0, .2, 1), height .6s cubic-bezier(.4, 0, .2, 1), background-color .6s cubic-bezier(.4, 0, .2, 1);
  }

  .homepage-expanding-panels__panel[data-v-cb404999]:nth-child(2):not(.homepage-expanding-panels__panel--active) {
    height: 210px;
  }

  .homepage-expanding-panels__panel[data-v-cb404999]:nth-child(4):not(.homepage-expanding-panels__panel--active) {
    height: 317px;
  }

  .homepage-expanding-panels__panel--active[data-v-cb404999], .homepage-expanding-panels__panel[data-v-cb404999]:hover:not(.homepage-expanding-panels__panel--active) {
    background-color: var(--h-color-primary-500);
  }

  .homepage-expanding-panels__panel--active[data-v-cb404999] {
    cursor: default;
    flex-grow: 2.9;
  }

  .homepage-expanding-panels__panel[data-v-cb404999]:before {
    opacity: 0;
    transition: opacity .6s cubic-bezier(.4, 0, .2, 1);
  }

  .homepage-expanding-panels__panel--active[data-v-cb404999]:before {
    opacity: 1;
  }

  .homepage-expanding-panels__panel-description[data-v-cb404999], .homepage-expanding-panels__panel-image[data-v-cb404999] {
    opacity: 0;
    transition: opacity .2s cubic-bezier(.4, 0, .2, 1);
  }

  .homepage-expanding-panels__panel--active .homepage-expanding-panels__panel-description[data-v-cb404999], .homepage-expanding-panels__panel--active .homepage-expanding-panels__panel-image[data-v-cb404999] {
    opacity: 1;
    transition: opacity .35s cubic-bezier(.4, 0, .2, 1) .3s;
  }
}

@media (min-width: 1025px) and (prefers-reduced-motion: reduce) {
  .homepage-expanding-panels__panel[data-v-cb404999], .homepage-expanding-panels__panel--active .homepage-expanding-panels__panel-description[data-v-cb404999], .homepage-expanding-panels__panel--active .homepage-expanding-panels__panel-image[data-v-cb404999], .homepage-expanding-panels__panel-description[data-v-cb404999], .homepage-expanding-panels__panel-image[data-v-cb404999], .homepage-expanding-panels__panel[data-v-cb404999]:before {
    transition: none;
  }
}

/* [project]/src/styles/inline-10.css [app-client] (css) */
.homepage-tools__heading[data-v-a8438fd8] {
  text-align: center;
}

.homepage-tools__card[data-v-a8438fd8] {
  color: var(--h-fg-neutral-default);
}

.homepage-tools__card--carousel[data-v-a8438fd8] {
  width: 100%;
  min-width: 280px;
}

.homepage-tools__media[data-v-a8438fd8] {
  border-radius: 16px;
  height: 240px;
  position: relative;
  overflow: hidden;
}

@media (min-width: 1025px) {
  .homepage-tools__media[data-v-a8438fd8] {
    height: 360px;
  }
}

.homepage-tools__img[data-v-a8438fd8] {
  position: absolute;
  inset: 0;
}

.homepage-tools__img[data-v-a8438fd8] .h-image, .homepage-tools__img[data-v-a8438fd8] img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: left center;
  object-position: left center;
  height: 100%;
}

.homepage-tools__arrow[data-v-a8438fd8] {
  top: 16px;
  position: absolute;
  inset-inline-end: 16px;
}

.homepage-tools__label[data-v-a8438fd8] {
  flex-direction: column;
  gap: 4px;
  margin-top: 20px;
  display: flex;
}

.homepage-tools__desc[data-v-a8438fd8] {
  color: var(--h-fg-neutral-secondary);
}

.homepage-tools__row[data-v-a8438fd8] {
  gap: 20px;
  display: flex;
}

.homepage-tools__row .homepage-tools__card[data-v-a8438fd8] {
  flex: 1 1 0;
  transition: flex-grow .45s cubic-bezier(.4, 0, .2, 1);
}

.homepage-tools__row .homepage-tools__arrow[data-v-a8438fd8] {
  opacity: 0;
  transition: opacity .3s;
}

.homepage-tools__row .homepage-tools__desc[data-v-a8438fd8] {
  opacity: 0;
  transition: opacity .4s;
}

.homepage-tools__row:hover .homepage-tools__card[data-v-a8438fd8]:hover {
  flex-grow: 1.5;
}

.homepage-tools__row:hover .homepage-tools__card:hover .homepage-tools__arrow[data-v-a8438fd8], .homepage-tools__row:hover .homepage-tools__card:hover .homepage-tools__desc[data-v-a8438fd8] {
  opacity: 1;
}

.homepage-tools__row:hover .homepage-tools__card[data-v-a8438fd8]:not(:hover) {
  flex-grow: .85;
}

/* [project]/src/styles/inline-11.css [app-client] (css) */
.homepage-control__cards[data-v-0da1e01b] {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

@media (min-width: 1025px) {
  .homepage-control__cards[data-v-0da1e01b] {
    flex-direction: row;
  }
}

.homepage-control__card[data-v-0da1e01b] {
  min-height: 178px;
  color: var(--h-fg-neutral-default);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  gap: 48px;
  padding: 24px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

@media (min-width: 1025px) {
  .homepage-control__card[data-v-0da1e01b] {
    flex: 1 1 0;
  }
}

.homepage-control__card[data-v-0da1e01b]:hover {
  background-color: var(--h-color-primary-100) !important;
}

.homepage-control__label[data-v-0da1e01b] {
  flex-direction: column;
  gap: 4px;
  display: flex;
}

.homepage-control__desc[data-v-0da1e01b] {
  color: var(--h-fg-neutral-secondary);
}

.homepage-control__arrow[data-v-0da1e01b] {
  top: 20px;
  transition: opacity .3s;
  position: absolute;
  inset-inline-end: 20px;
}

.homepage-control__slide[data-v-0da1e01b] {
  display: none;
}

@media (min-width: 1025px) {
  .homepage-control__slide[data-v-0da1e01b] {
    max-width: 250px;
    transition: transform .5s cubic-bezier(.4, 0, .2, 1);
    display: block;
    position: absolute;
    inset-block: 0;
    inset-inline-end: 0;
    transform: translateY(105%);
  }

  .homepage-control__slide[data-v-0da1e01b] .h-image, .homepage-control__slide[data-v-0da1e01b] img {
    height: 100%;
  }

  .homepage-control__card--has-image:hover .homepage-control__slide[data-v-0da1e01b] {
    transform: translateY(0);
  }

  .homepage-control__card--has-image:hover .homepage-control__arrow[data-v-0da1e01b] {
    opacity: 0;
  }
}

/* [project]/src/styles/inline-12.css [app-client] (css) */
.homepage-agents-hero__inner[data-v-28268fdf] {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

@media (min-width: 1025px) {
  .homepage-agents-hero__inner[data-v-28268fdf] {
    flex-direction: row;
    align-items: stretch;
    gap: 20px;
  }
}

.homepage-agents-hero__main[data-v-28268fdf] {
  color: var(--h-color-neutral-0);
  background-color: var(--h-color-primary-600);
  background-image: url("https://www.hostinger.com/cdn-cgi/imagedelivery/LqiWLm-3MGbYHtFuUbcBtA/06d6ed1a-5b6a-4019-cfdb-c6e6d2d55800/sharpen=0");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  flex-direction: column;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

@media (min-width: 1025px) {
  .homepage-agents-hero__main[data-v-28268fdf] {
    border-radius: 24px;
    flex-direction: row;
    flex: 60%;
    align-items: center;
    gap: 20px;
    min-width: 0;
    padding: 32px;
  }
}

.homepage-agents-hero__main-body[data-v-28268fdf] {
  flex-direction: column;
  gap: 56px;
  height: 100%;
  display: flex;
}

@media (min-width: 1025px) {
  .homepage-agents-hero__main-body[data-v-28268fdf] {
    flex: 1;
    justify-content: space-between;
    gap: 24px;
  }
}

.homepage-agents-hero__main-content[data-v-28268fdf] {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

@media (min-width: 1025px) {
  .homepage-agents-hero__main-content[data-v-28268fdf] {
    gap: 24px;
  }
}

.homepage-agents-hero__main-text[data-v-28268fdf] {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

@media (max-width: 767px) {
  .homepage-agents-hero__main-title[data-v-28268fdf] {
    font-size: var(--font-size-heading-3-regular);
    line-height: var(--line-height-heading-3-regular);
  }
}

.homepage-agents-hero__main-image[data-v-28268fdf] {
  width: 80px;
  position: absolute;
  inset-block-start: 20px;
  inset-inline-end: 20px;
}

@media (min-width: 1025px) {
  .homepage-agents-hero__main-image[data-v-28268fdf] {
    width: 170px;
    margin-bottom: auto;
    position: static;
  }
}

.homepage-agents-hero__button[data-v-28268fdf] {
  align-self: flex-start;
}

.homepage-agents-hero__side[data-v-28268fdf] {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

@media (min-width: 1025px) {
  .homepage-agents-hero__side[data-v-28268fdf] {
    flex: 40%;
    gap: 20px;
    width: 100%;
  }
}

.homepage-agents-hero__card[data-v-28268fdf] {
  color: var(--h-fg-neutral-default);
  border-radius: 16px;
  flex-direction: column;
  gap: 24px;
  padding: 20px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

@media (min-width: 1025px) {
  .homepage-agents-hero__card[data-v-28268fdf] {
    flex: 1;
    justify-content: space-between;
    gap: 32px;
  }
}

.homepage-agents-hero__card[data-v-28268fdf]:hover {
  background-color: var(--h-color-primary-100) !important;
}

.homepage-agents-hero__card-arrow[data-v-28268fdf] {
  position: absolute;
  inset-block-start: 20px;
  inset-inline-end: 20px;
}

.homepage-agents-hero__card--agent .homepage-agents-hero__card-text[data-v-28268fdf] {
  max-width: 56%;
}

.homepage-agents-hero__card-body[data-v-28268fdf] {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

@media (min-width: 1025px) {
  .homepage-agents-hero__card-body[data-v-28268fdf] {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}

.homepage-agents-hero__card-text[data-v-28268fdf] {
  flex-direction: column;
  gap: 4px;
  display: flex;
}

.homepage-agents-hero__card-image[data-v-28268fdf] {
  display: none;
}

@media (min-width: 1025px) {
  .homepage-agents-hero__card-image[data-v-28268fdf] {
    pointer-events: none;
    justify-content: flex-end;
    display: flex;
    position: absolute;
    inset-block: 0;
    inset-inline-end: 0;
  }
}

.homepage-agents-hero__card-image[data-v-28268fdf] img {
  width: auto;
  height: 100%;
}

.homepage-agents-hero__price[data-v-28268fdf] {
  flex-direction: column;
  display: flex;
}

.homepage-agents-hero__price[data-v-28268fdf] .hw-price {
  justify-content: flex-start;
}

.homepage-agents-hero__badge[data-v-28268fdf] {
  border-radius: 40px;
}

.homepage-agents-hero__pulse[data-v-28268fdf] {
  background-color: var(--h-color-success-400);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  margin-right: 4px;
  animation: 1.8s ease-out infinite homepage-agents-hero-pulse-28268fdf;
}

@keyframes homepage-agents-hero-pulse-28268fdf {
  0% {
    box-shadow: 0 0 0 0 var(--h-color-success-400);
  }

  to {
    box-shadow: 0 0 0 6px #0000;
  }
}

/* [project]/src/styles/inline-13.css [app-client] (css) */
.homepage-hero-domain-search[data-v-bfb3c935] {
  z-index: 100;
  padding: 12px 16px calc(16px + env(safe-area-inset-bottom, 0px));
  pointer-events: none;
  justify-content: center;
  display: flex;
  position: sticky;
  bottom: 0;
}

.homepage-hero-domain-search[data-v-bfb3c935] > * {
  pointer-events: auto;
}

.homepage-hero-domain-search[data-v-bfb3c935] > .h-button-v2 {
  background: linear-gradient(var(--h-color-primary-500), var(--h-color-primary-500)) padding-box, linear-gradient(180deg, #ffffff80, #fff0) border-box;
  border: 1px solid #0000;
  width: fit-content;
}

.homepage-hero-domain-search[data-v-bfb3c935] > .h-button-v2:hover {
  background: linear-gradient(var(--h-color-primary-600), var(--h-color-primary-600)) padding-box, linear-gradient(180deg, #ffffff80, #fff0) border-box;
}

.homepage-hero-domain-search__sheet[data-v-bfb3c935] {
  flex-direction: column;
  display: flex;
}

.homepage-hero-domain-search__sheet-top[data-v-bfb3c935] {
  justify-content: space-between;
  align-items: center;
  height: 56px;
  padding: 0 16px;
  display: flex;
}

.homepage-hero-domain-search__sheet-close[data-v-bfb3c935] {
  background: none;
  display: flex;
}

.homepage-hero-domain-search__sheet-body[data-v-bfb3c935] {
  flex-direction: column;
  padding: 24px 16px 16px;
  display: flex;
}

.homepage-hero-domain-search__field[data-v-bfb3c935] {
  --h-input-padding-right: 4px;
  --h-button-contain-primary-bg-disabled: var(--h-color-primary-300);
  margin-top: 16px;
}

.homepage-hero-domain-search__field[data-v-bfb3c935] .h-input-border {
  border-radius: 40px;
}

/* [project]/src/styles/inline-14.css [app-client] (css) */
.homepage-hero[data-v-62287741] {
  padding-top: 24px;
  position: relative;
  overflow: hidden;
}

@media (max-width: 1139px) {
  .homepage-hero[data-v-62287741] {
    overflow: visible;
  }
}

.homepage-hero[data-v-62287741] {
  color: var(--h-color-neutral-0);
}

@media (min-width: 1025px) {
  .homepage-hero[data-v-62287741] {
    padding-block: 80px;
  }
}

.homepage-hero__inner[data-v-62287741] {
  gap: 40px;
  padding-top: 64px;
}

.homepage-hero__content[data-v-62287741], .homepage-hero__inner[data-v-62287741] {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.homepage-hero__content[data-v-62287741] {
  text-align: center;
  gap: 24px;
}

.homepage-hero__title[data-v-62287741] {
  max-width: 560px;
  color: var(--h-color-neutral-0);
}

@media (min-width: 1025px) {
  .homepage-hero__title[data-v-62287741] {
    font-size: 72px;
    line-height: 80px;
  }
}

.homepage-hero__desc[data-v-62287741] {
  max-width: 480px;
  color: var(--h-color-neutral-0);
  opacity: .9;
}

.homepage-hero__guarantee[data-v-62287741] {
  color: var(--h-color-neutral-0);
  align-items: center;
  gap: 8px;
  display: flex;
}

.homepage-hero__cards[data-v-62287741] {
  flex-direction: column;
  gap: 12px;
  width: 100%;
  display: flex;
}

@media (max-width: 1024px) {
  .homepage-hero__cards[data-v-62287741] {
    gap: 8px;
  }
}

@media (min-width: 1025px) {
  .homepage-hero__cards[data-v-62287741] {
    flex-direction: row;
    align-items: stretch;
    gap: 16px;
    padding-block-start: 64px;
  }
}

.homepage-hero__card[data-v-62287741] {
  color: inherit;
  text-align: start;
  cursor: pointer;
  background: none;
  border: 0;
  border-radius: 16px;
  flex-direction: column;
  padding: 0;
  display: flex;
  overflow: hidden;
}

@media (max-width: 1024px) {
  .homepage-hero__card[data-v-62287741] {
    border-radius: 20px;
    transition: background-color .4s;
    position: relative;
    overflow: visible;
  }

  .homepage-hero__card--active[data-v-62287741] {
    background-color: #0000;
  }
}

@media (min-width: 1025px) {
  .homepage-hero__card[data-v-62287741] {
    background-color: var(--h-color-dark-a20);
    flex: 1;
    min-width: 0;
    transition: flex-grow .35s cubic-bezier(.4, 0, .2, 1) .35s, background-color .35s ease-in-out .65s;
    position: relative;
    overflow: visible;
  }

  .homepage-hero__card--active[data-v-62287741] {
    background-color: #0000;
    flex-grow: 2.2;
    transition: flex-grow .35s cubic-bezier(.4, 0, .2, 1) .35s, background-color .35s ease-in-out;
  }
}

.homepage-hero__folder[data-v-62287741] {
  display: none;
}

@media (min-width: 1025px) {
  .homepage-hero__folder[data-v-62287741] {
    z-index: 0;
    opacity: 0;
    width: 100%;
    height: calc(100% + 76px);
    transition: opacity .35s ease-in-out .65s;
    display: block;
    position: absolute;
    inset-block-start: -64px;
    inset-inline-start: 0;
    overflow: visible;
  }

  .homepage-hero__folder path[data-v-62287741] {
    fill: var(--h-color-light-a10);
    stroke: var(--h-color-light-a20);
    stroke-width: 1px;
    stroke-opacity: 0;
    vector-effect: non-scaling-stroke;
    transition: stroke-opacity .4s;
  }

  .homepage-hero__card--active .homepage-hero__folder[data-v-62287741] {
    opacity: 1;
    transition: opacity .35s ease-in-out;
  }

  .homepage-hero__card--active .homepage-hero__folder path[data-v-62287741] {
    stroke-opacity: 1;
    transition: stroke-opacity .35s .35s;
  }
}

.homepage-hero__folder-mobile[data-v-62287741] {
  display: none;
}

@media (max-width: 1024px) {
  .homepage-hero__folder-mobile[data-v-62287741] {
    z-index: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    transition: opacity .4s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .homepage-hero__folder-mobile path[data-v-62287741] {
    fill: var(--h-color-light-a10);
    stroke: var(--h-color-light-a20);
    stroke-width: 1px;
    stroke-opacity: 0;
    vector-effect: non-scaling-stroke;
    transition: stroke-opacity .4s;
  }

  .homepage-hero__card--active .homepage-hero__folder-mobile[data-v-62287741] {
    opacity: 1;
  }

  .homepage-hero__card--active .homepage-hero__folder-mobile path[data-v-62287741] {
    stroke-opacity: 1;
  }
}

.homepage-hero__tab[data-v-62287741] {
  color: var(--h-color-neutral-0);
  background-color: var(--h-color-dark-a50);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  border-radius: 12px;
  align-items: center;
  gap: 8px;
  padding: 14px 16px;
  display: flex;
}

@media (max-width: 1024px) {
  .homepage-hero__tab[data-v-62287741] {
    background-color: var(--h-color-light-a15);
    border-radius: 17px;
    gap: 12px;
    padding: 16px;
    transition: background-color .4s, -webkit-backdrop-filter .4s, backdrop-filter .4s;
  }
}

@media (min-width: 1025px) {
  .homepage-hero__tab[data-v-62287741] {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    opacity: 0;
    background-color: #0000;
    align-self: flex-start;
    width: 100%;
    max-width: 40%;
    height: 52px;
    padding: 10px 24px 10px 16px;
    transition: opacity .35s ease-in-out .65s;
    position: absolute;
    inset-block-end: calc(100% + 12px);
    inset-inline-start: 0;
  }
}

@media (max-width: 1024px) {
  .homepage-hero__card--active .homepage-hero__tab[data-v-62287741] {
    z-index: 1;
    -webkit-backdrop-filter: blur();
    backdrop-filter: blur();
    background-color: #0000;
    position: relative;
  }
}

@media (min-width: 1025px) {
  .homepage-hero__card--active .homepage-hero__tab[data-v-62287741] {
    opacity: 1;
    transition: opacity .35s ease-in-out;
  }
}

@media (max-width: 1024px) {
  .homepage-hero__tab-label[data-v-62287741] {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
}

@media (min-width: 1025px) {
  .homepage-hero__card--switching:not(.homepage-hero__card--active) .homepage-hero__tab .homepage-hero__tab-label[data-v-62287741], .homepage-hero__card--switching:not(.homepage-hero__card--active) .homepage-hero__tab[data-v-62287741] .h-icon {
    animation: 1s homepage-hero-tab-fade-out-62287741;
  }

  .homepage-hero__card--switching.homepage-hero__card--active .homepage-hero__tab .homepage-hero__tab-label[data-v-62287741], .homepage-hero__card--switching.homepage-hero__card--active .homepage-hero__tab[data-v-62287741] .h-icon {
    animation: 1s homepage-hero-tab-fade-in-62287741;
  }
}

.homepage-hero__media[data-v-62287741] {
  background-color: var(--h-color-dark-a20);
  border-radius: 16px;
  height: 240px;
  display: none;
  overflow: hidden;
}

@media (max-width: 1024px) {
  .homepage-hero__media[data-v-62287741] {
    background-color: #0000;
    border-radius: 12px;
    height: 0;
    transition: height .4s cubic-bezier(.4, 0, .2, 1), margin .4s cubic-bezier(.4, 0, .2, 1);
    display: block;
  }
}

@media (min-width: 1025px) {
  .homepage-hero__media[data-v-62287741] {
    border-radius: inherit;
    height: 345px;
    transition: background-color .35s ease-in-out .65s;
    display: block;
  }
}

.homepage-hero__media[data-v-62287741] .h-image, .homepage-hero__media[data-v-62287741] .h-video-wrapper, .homepage-hero__media[data-v-62287741] img, .homepage-hero__media[data-v-62287741] video {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: left center;
  object-position: left center;
  width: 100%;
  height: 100%;
}

.homepage-hero__media[data-v-62287741] .h-video__play-button {
  display: none;
}

.homepage-hero__card--active .homepage-hero__media[data-v-62287741] {
  display: block;
}

@media (max-width: 1024px) {
  .homepage-hero__card--active .homepage-hero__media[data-v-62287741] {
    z-index: 1;
    height: 235px;
    margin: 8px;
    position: relative;
  }
}

@media (min-width: 1025px) {
  .homepage-hero__card--active .homepage-hero__media[data-v-62287741] {
    z-index: 1;
    background-color: var(--h-color-neutral-0);
    border-radius: 16px;
    margin-inline: 12px;
    transition: background-color .35s ease-in-out, margin .35s cubic-bezier(.4, 0, .2, 1) .35s;
    position: relative;
  }

  .homepage-hero__card--switching .homepage-hero__media[data-v-62287741] {
    z-index: 1;
    background-color: #0000;
    transition: background-color .35s ease-in-out, margin .35s cubic-bezier(.4, 0, .2, 1) .35s;
    animation: 1s homepage-hero-media-swap-62287741;
    position: relative;
  }
}

@keyframes homepage-hero-media-swap-62287741 {
  0%, to {
    opacity: 1;
  }

  27%, 73% {
    opacity: 0;
  }
}

@keyframes homepage-hero-tab-fade-out-62287741 {
  0% {
    opacity: 1;
  }

  27%, to {
    opacity: 0;
  }
}

@keyframes homepage-hero-tab-fade-in-62287741 {
  0%, 73% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.homepage-hero__trustpilot[data-v-62287741] iframe {
  margin-inline: auto;
}

/* [project]/src/styles/inline-15.css [app-client] (css) */
.homepage-kodee-prompt[data-v-7d2bfef8] {
  background-image: url("https://www.hostinger.com/cdn-cgi/imagedelivery/LqiWLm-3MGbYHtFuUbcBtA/280d07ab-6324-4398-2c83-333b237a6b00/sharpen=0");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 88px 16px 96px;
  position: relative;
}

@media (max-width: 767px) {
  .homepage-kodee-prompt[data-v-7d2bfef8] {
    padding: 48px 16px;
  }
}

.homepage-kodee-prompt__inner[data-v-7d2bfef8] {
  flex-direction: column;
  align-items: center;
  gap: 32px;
  width: 100%;
  max-width: 564px;
  margin: 0 auto;
  display: flex;
}

.homepage-kodee-prompt__heading[data-v-7d2bfef8] {
  flex-direction: column;
  align-items: center;
  gap: 16px;
  display: flex;
}

.homepage-kodee-prompt__title[data-v-7d2bfef8] {
  color: var(--h-fg-neutral-default);
  text-align: center;
}

@media (max-width: 767px) {
  .homepage-kodee-prompt__title[data-v-7d2bfef8] {
    font-size: var(--font-size-title-3);
    line-height: var(--line-height-title-3);
    font-weight: var(--font-weight-title-3);
    letter-spacing: var(--letter-spacing-title-3);
  }
}

.homepage-kodee-prompt__title-line[data-v-7d2bfef8] {
  display: block;
}

.homepage-kodee-prompt__title-line--gradient[data-v-7d2bfef8] {
  -webkit-text-fill-color: transparent;
  color: #0000;
  background: linear-gradient(-87.63deg, #e536db 6.95%, #673de6 51.17%, #3ab0ff 109.29%);
  -webkit-background-clip: text;
  background-clip: text;
}

.homepage-kodee-prompt__controls[data-v-7d2bfef8] {
  flex-direction: column;
  align-items: center;
  gap: 20px;
  width: 100%;
  display: flex;
}

.homepage-kodee-prompt__field[data-v-7d2bfef8] {
  border: 1.5px solid var(--h-color-primary-200);
  background: var(--h-color-neutral-0);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 48px;
  padding: 0 4px 0 16px;
  display: flex;
}

.homepage-kodee-prompt__field[data-v-7d2bfef8]:focus-within {
  border-color: var(--h-color-primary-500);
}

.homepage-kodee-prompt__field-input[data-v-7d2bfef8] {
  min-width: 0;
  height: 100%;
  color: var(--h-fg-neutral-default);
  background: none;
  border: none;
  outline: none;
  flex: 1;
  padding: 0;
}

.homepage-kodee-prompt__field-input[data-v-7d2bfef8]::placeholder {
  color: var(--h-fg-neutral-secondary);
}

.homepage-kodee-prompt__field-button[data-v-7d2bfef8] {
  background: var(--h-color-primary-600);
  cursor: pointer;
  border: none;
  border-radius: 12px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
}

.homepage-kodee-prompt__chips[data-v-7d2bfef8] {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  gap: 8px;
  width: 100%;
  max-width: 481px;
  display: flex;
}

.homepage-kodee-prompt__chip[data-v-7d2bfef8] {
  --h-chip-primary-filled-bg: var(--h-color-primary-200);
  --h-chip-primary-filled-hover-bg: var(--h-color-primary-300);
  width: auto;
}

.homepage-kodee-prompt__chip[data-v-7d2bfef8] .h-chip__content {
  padding: 4px 8px;
}

/* [project]/src/styles/inline-16.css [app-client] (css) */
.homepage__hero[data-v-67132572] {
  background-color: var(--h-color-primary-900);
  position: relative;
  background-image: url("https://www.hostinger.com/cdn-cgi/imagedelivery/LqiWLm-3MGbYHtFuUbcBtA/974f13b4-6b8c-4dd8-4129-3390b13f7700/sharpen=0") !important;
  background-position: bottom !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.homepage__sales[data-v-67132572], .homepage__sub-menu[data-v-67132572] {
  padding-top: 0;
}

.homepage__sales[data-v-67132572] {
  display: flow-root;
}

.homepage__build[data-v-67132572] {
  padding-bottom: 0;
}

.homepage__agents[data-v-67132572] {
  position: relative;
  background-image: url("https://www.hostinger.com/cdn-cgi/imagedelivery/LqiWLm-3MGbYHtFuUbcBtA/76d7c09e-558f-4e04-5db1-e9c3715d6b00/sharpen=0") !important;
  background-position: bottom !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

@media (max-width: 767px) {
  .homepage__pricing-table[data-v-67132572] .h-section-heading__title {
    font-size: var(--font-size-title-2);
    line-height: var(--line-height-title-2);
  }
}

.homepage__imagined-cta[data-v-67132572] .h-banner-with-image {
  min-height: unset;
}

.homepage__imagined-cta[data-v-67132572] .h-banner-with-image__wrapper {
  height: 100%;
  min-height: 550px;
}

.homepage__imagined-cta[data-v-67132572] .h-banner-with-image__left-content {
  width: 100%;
  padding: 64px 16px 0;
}

@media (min-width: 1025px) {
  .homepage__imagined-cta[data-v-67132572] .h-banner-with-image__left-content {
    padding: 80px 0;
  }
}

.homepage__imagined-cta[data-v-67132572] .h-banner-with-image__right-content {
  width: 100%;
  max-width: 690px;
}

@media (min-width: 1025px) {
  .homepage__imagined-cta[data-v-67132572] .h-banner-with-image__right-content .h-image {
    max-width: unset;
    width: auto;
    height: 100%;
  }
}

@media (max-width: 767px) {
  .homepage__imagined-cta[data-v-67132572] .h-banner-with-image__title {
    font-size: var(--font-size-title-2);
    line-height: var(--line-height-title-2);
  }

  .homepage__agents-overlapping[data-v-67132572] .homepage-overlapping-card__right-content h3, .homepage__ai-builder-overlapping[data-v-67132572] .homepage-overlapping-card__right-content h3, .homepage__ai-tools-overlapping[data-v-67132572] .homepage-overlapping-card__right-content h3, .homepage__ecommerce-overlapping[data-v-67132572] .homepage-overlapping-card__right-content h3, .homepage__email-marketing-overlapping[data-v-67132572] .homepage-overlapping-card__right-content h3 {
    font-size: var(--font-size-heading-1-regular);
    line-height: var(--line-height-heading-1-regular);
  }

  .homepage__agents-overlapping[data-v-67132572] .homepage-overlapping-card__link, .homepage__ai-builder-overlapping[data-v-67132572] .homepage-overlapping-card__link, .homepage__ai-tools-overlapping[data-v-67132572] .homepage-overlapping-card__link, .homepage__ecommerce-overlapping[data-v-67132572] .homepage-overlapping-card__link, .homepage__email-marketing-overlapping[data-v-67132572] .homepage-overlapping-card__link {
    font-size: var(--font-size-heading-3-regular);
    line-height: var(--line-height-heading-3-regular);
  }
}

@media (min-width: 768px) {
  .homepage__agents-overlapping[data-v-67132572] .homepage-overlapping-card__right-content h3, .homepage__ai-builder-overlapping[data-v-67132572] .homepage-overlapping-card__right-content h3, .homepage__ai-tools-overlapping[data-v-67132572] .homepage-overlapping-card__right-content h3, .homepage__ecommerce-overlapping[data-v-67132572] .homepage-overlapping-card__right-content h3, .homepage__email-marketing-overlapping[data-v-67132572] .homepage-overlapping-card__right-content h3 {
    font-size: var(--font-size-title-2);
    line-height: var(--line-height-title-2);
  }

  .homepage__agents-overlapping[data-v-67132572] .homepage-overlapping-card__link, .homepage__ai-builder-overlapping[data-v-67132572] .homepage-overlapping-card__link, .homepage__ai-tools-overlapping[data-v-67132572] .homepage-overlapping-card__link, .homepage__ecommerce-overlapping[data-v-67132572] .homepage-overlapping-card__link, .homepage__email-marketing-overlapping[data-v-67132572] .homepage-overlapping-card__link {
    font-size: var(--font-size-heading-2-regular);
    line-height: var(--line-height-heading-2-regular);
  }
}

.homepage__ecommerce-overlapping[data-v-67132572] .homepage-overlapping-card__content > p, .homepage__email-marketing-overlapping[data-v-67132572] .homepage-overlapping-card__content > p {
  color: var(--h-fg-neutral-secondary);
}

.homepage__ai-tools-overlapping[data-v-67132572] {
  margin-bottom: 164px;
}

@media (max-width: 767px) {
  .homepage__ai-tools-overlapping[data-v-67132572] {
    margin-bottom: 104px;
  }
}

.homepage__ai-tools-carousel[data-v-67132572] .h-cards-carousel-section__header h2 {
  font-size: var(--font-size-title-2);
  line-height: var(--line-height-title-2);
}

.homepage__ai-tools-carousel[data-v-67132572] .h-content-card__title {
  font-size: var(--font-size-heading-3-regular);
  line-height: var(--line-height-heading-3-regular);
}

.homepage__ai-tools-carousel[data-v-67132572] .h-content-card__description {
  font-size: var(--font-size-body-2);
  line-height: var(--line-height-body-2);
}

@media (max-width: 767px) {
  .homepage__ai-tools-carousel[data-v-67132572] .h-cards-carousel-section__header h2 {
    font-size: var(--font-size-heading-1-regular);
    line-height: var(--line-height-heading-1-regular);
  }
}

.homepage__ai-tools[data-v-67132572] {
  position: relative;
  background-image: url("https://www.hostinger.com/cdn-cgi/imagedelivery/LqiWLm-3MGbYHtFuUbcBtA/201543a3-d1c9-4b1d-6f53-ad977aa28300/sharpen=0") !important;
  background-position: bottom !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

@media (max-width: 767px) {
  .homepage__ai-tools[data-v-67132572] > .h-section-heading .h-section-heading__title {
    font-size: var(--font-size-title-2);
    line-height: var(--line-height-title-2);
  }
}

/* [project]/src/styles/inline-17.css [app-client] (css) */
.hero-landscape-media[data-v-6835ff82], .hero-square-media[data-v-6835ff82] {
  max-width: 760px;
}

@media (min-width: 1025px) {
  .hero-landscape-media[data-v-6835ff82], .hero-square-media[data-v-6835ff82] {
    min-width: 500px;
  }
}

.hero-wide-media[data-v-6835ff82] {
  aspect-ratio: 320 / 157;
  max-width: 1280px;
}

.one-to-one-media[data-v-6835ff82] {
  aspect-ratio: 1;
}

.four-to-three-media[data-v-6835ff82] {
  aspect-ratio: 4 / 3;
}

.three-to-four-media[data-v-6835ff82] {
  aspect-ratio: 3 / 4;
}

.sixteen-to-nine-media[data-v-6835ff82] {
  aspect-ratio: 16 / 9;
}

/* [project]/src/styles/inline-18.css [app-client] (css) */
.h-video-wrapper[data-v-7e9634b1] {
  position: relative;
}

.h-video[data-v-7e9634b1] {
  -o-object-fit: fill;
  object-fit: fill;
  width: 100%;
  height: 100%;
}

.h-video--cover[data-v-7e9634b1] {
  -o-object-fit: cover;
  object-fit: cover;
}

.h-video__play-button[data-v-7e9634b1] {
  bottom: 16px;
  background: var(--h-color-dark-a10);
  border: 1px solid var(--h-color-light-a10);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: absolute;
  inset-inline-end: 16px;
}

.h-video__play-button[data-v-7e9634b1]:hover {
  border: 1px solid var(--h-color-neutral-50);
}

.h-video__play-button--dark[data-v-7e9634b1] {
  border: 1px solid var(--h-color-light-a10);
}

.h-video__play-button--dark[data-v-7e9634b1]:hover {
  border: 1px solid var(--h-color-neutral-900);
}

/* [project]/src/styles/inline-19.css [app-client] (css) */
.h-image[data-v-8554daca] {
  pointer-events: none;
}

/* [project]/src/styles/inline-20.css [app-client] (css) */
.h-trust-pilot-micro-combo-section[data-v-c60d2448] {
  width: 100%;
  min-height: 24px;
}

.h-trust-pilot-micro-combo-section--bg-h-color-primary-50[data-v-c60d2448] {
  background-color: var(--h-color-primary-50);
}

/* [project]/src/styles/inline-21.css [app-client] (css) */
.hw-price[data-v-18d752ac] {
  display: inline-flex;
}

.hw-price--vertical[data-v-18d752ac] {
  flex-direction: column;
  align-items: flex-start;
}

.hw-price--horizontal[data-v-18d752ac] {
  flex-direction: row;
  align-items: baseline;
  gap: 4px;
}

.hw-price__main[data-v-18d752ac] {
  align-items: baseline;
  display: inline-flex;
}

.hw-price__currency--prepend-spaced[data-v-18d752ac], .hw-price__prefix[data-v-18d752ac] {
  margin-inline-end: 4px;
}

.hw-price__currency--append-spaced[data-v-18d752ac] {
  margin-inline-start: 4px;
}

.hw-price__crossed[data-v-18d752ac] {
  color: var(--h-fg-neutral-secondary);
  text-decoration: line-through;
}

/* [project]/src/styles/inline-22.css [app-client] (css) */
.h-slots-section__slots[data-v-d0391865] {
  flex-direction: column;
  gap: 24px;
  display: flex;
}

/* [project]/src/styles/inline-23.css [app-client] (css) */
.hw-headline[data-v-76391b2c] {
  width: 100%;
  color: var(--h-fg-neutral-default);
  text-align: center;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  display: flex;
}

@media (min-width: 768px) {
  .hw-headline[data-v-76391b2c] {
    gap: 32px;
  }
}

.hw-headline--left[data-v-76391b2c] {
  text-align: left;
}

.hw-headline--left[data-v-76391b2c], .hw-headline--left .hw-headline__slot[data-v-76391b2c] {
  align-items: flex-start;
}

.hw-headline--right[data-v-76391b2c] {
  text-align: right;
}

.hw-headline--right[data-v-76391b2c], .hw-headline--right .hw-headline__slot[data-v-76391b2c] {
  align-items: flex-end;
}

.hw-headline__top[data-v-76391b2c] {
  align-items: inherit;
  flex-direction: column;
  gap: 16px;
  width: 100%;
  display: flex;
}

.hw-headline__title[data-v-76391b2c] {
  width: 100%;
  max-width: 646px;
  margin: 0;
}

.hw-headline__description[data-v-76391b2c] {
  width: 100%;
  max-width: 736px;
  color: var(--h-fg-neutral-secondary);
  margin: 0;
}

.hw-headline__slot[data-v-76391b2c] {
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: 100%;
  display: flex;
}

/* [project]/src/styles/inline-24.css [app-client] (css) */
.h-sub-menu[data-v-822827f6] {
  padding-top: 32px;
}

@media (min-width: 768px) {
  .h-sub-menu[data-v-822827f6] {
    padding-top: 64px;
  }
}

@media (min-width: 1025px) {
  .h-sub-menu[data-v-822827f6] {
    padding-top: 80px;
  }
}

.h-sub-menu__badges[data-v-822827f6] {
  z-index: 9996;
  position: sticky;
  top: 66px;
}

@media (min-width: 768px) {
  .h-sub-menu__badges[data-v-822827f6] {
    top: 80px;
  }
}

.h-sub-menu--under-banner .h-sub-menu__badges[data-v-822827f6] {
  top: 120px;
}

@media (min-width: 768px) {
  .h-sub-menu--under-banner .h-sub-menu__badges[data-v-822827f6] {
    top: 134px;
  }
}

@media (min-width: 1025px) {
  .h-sub-menu--under-banner .h-sub-menu__badges[data-v-822827f6] {
    top: 108px;
  }
}

/* [project]/src/styles/inline-25.css [app-client] (css) */
.h-badges-section__track-wrapper[data-v-d75515fc] {
  justify-content: center;
  padding: 0 16px;
  display: flex;
  position: relative;
}

@media (min-width: 768px) {
  .h-badges-section__track-wrapper[data-v-d75515fc] {
    padding: 0 40px;
  }
}

.h-badges-section__track-wrapper--experiment[data-v-d75515fc] {
  padding: 0;
}

.h-badges-section__track[data-v-d75515fc] {
  scrollbar-width: none;
  scroll-behavior: smooth;
  gap: 8px;
  display: flex;
  overflow: auto;
}

.h-badges-section__track--submenu[data-v-d75515fc] {
  background: var(--h-bg-neutral-elevated);
  border: 1px solid var(--h-stroke-default);
  border-radius: var(--h-border-radius-full);
  gap: 0;
  padding: 4px;
  box-shadow: 0 4px 10px #0000001a;
}

@media (min-width: 768px) {
  .h-badges-section__track--submenu[data-v-d75515fc] {
    padding: 4px;
  }
}

.h-badges-section__track--experiment[data-v-d75515fc] {
  box-shadow: none;
  width: 100%;
}

.h-badges-section__track[data-v-d75515fc]::-webkit-scrollbar {
  display: none;
}

@media (min-width: 1025px) {
  .h-badges-section__track[data-v-d75515fc] {
    align-items: center;
    margin: 0 auto;
  }

  .h-badges-section__track--wrap-desktop[data-v-d75515fc] {
    overflow: unset;
    flex-wrap: wrap;
    justify-content: center;
  }
}

.h-badges-section__track-overflow[data-v-d75515fc] {
  z-index: 10;
  pointer-events: none;
  align-items: center;
  width: 64px;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
}

.h-badges-section__track-overflow[data-v-d75515fc] .h-icon {
  pointer-events: auto;
  cursor: pointer;
}

.h-badges-section__track-overflow-left[data-v-d75515fc] {
  background: linear-gradient(270deg, #fff0 0, var(--h-color-neutral-0) 66%);
  justify-content: start;
  left: 8px;
}

.h-badges-section__track-overflow-left--submenu[data-v-d75515fc] {
  border-radius: var(--h-border-radius-full);
  background: linear-gradient(270deg, transparent 0, #fff0 10%, var(--h-color-neutral-0) 50%);
}

.h-badges-section__track-overflow-left--h-color-neutral-950[data-v-d75515fc] {
  background: linear-gradient(270deg, transparent 0, var(--h-color-neutral-950) 66%);
}

.h-badges-section__track-overflow-left--h-color-primary-800[data-v-d75515fc] {
  background: linear-gradient(270deg, transparent 0, var(--h-color-primary-950) 50%);
}

.h-badges-section__track-overflow-left--h-color-primary-50[data-v-d75515fc] {
  background: linear-gradient(270deg, transparent 0, var(--h-color-primary-50) 50%);
}

.h-badges-section__track-overflow-left--h-color-neutral-1000[data-v-d75515fc] {
  background: linear-gradient(270deg, transparent 0, var(--h-color-neutral-1000) 50%);
}

.h-badges-section__track-overflow-left--h-color-neutral-100[data-v-d75515fc] {
  background: linear-gradient(270deg, transparent 0, var(--h-color-neutral-100) 50%);
}

.h-badges-section__track-overflow-left--h-color-primary-700[data-v-d75515fc] {
  background: linear-gradient(270deg, transparent 0, var(--h-color-primary-800) 50%);
}

.h-badges-section__track-overflow-left--experiment[data-v-d75515fc] {
  left: -2px;
}

.h-badges-section__track-overflow-right[data-v-d75515fc] {
  background: linear-gradient(90deg, #fff0 0, var(--h-color-neutral-0) 66%);
  justify-content: end;
  right: 8px;
}

.h-badges-section__track-overflow-right--submenu[data-v-d75515fc] {
  border-radius: var(--h-border-radius-full);
  background: linear-gradient(90deg, transparent 0, #fff0 10%, var(--h-color-neutral-0) 50%);
}

.h-badges-section__track-overflow-right--h-color-neutral-950[data-v-d75515fc] {
  background: linear-gradient(90deg, transparent 0, var(--h-color-neutral-950) 66%);
}

.h-badges-section__track-overflow-right--h-color-neutral-1000[data-v-d75515fc] {
  background: linear-gradient(90deg, transparent 0, var(--h-color-neutral-1000) 50%);
}

.h-badges-section__track-overflow-right--h-color-primary-50[data-v-d75515fc] {
  background: linear-gradient(90deg, transparent 0, var(--h-color-primary-50) 50%);
}

.h-badges-section__track-overflow-right--h-color-primary-800[data-v-d75515fc] {
  background: linear-gradient(90deg, transparent 0, var(--h-color-primary-950) 50%);
}

.h-badges-section__track-overflow-right--h-color-neutral-100[data-v-d75515fc] {
  background: linear-gradient(90deg, transparent 0, var(--h-color-neutral-100) 50%);
}

.h-badges-section__track-overflow-right--h-color-primary-700[data-v-d75515fc] {
  background: linear-gradient(90deg, transparent 0, var(--h-color-primary-800) 50%);
}

.h-badges-section__track-overflow-right--experiment[data-v-d75515fc] {
  right: -2px;
}

.h-badges-section__card--wrapper[data-v-d75515fc] {
  justify-content: center;
  align-items: center;
  display: flex;
}

.h-badges-section__card--wrapper--experiment[data-v-d75515fc] {
  width: 100%;
}

.h-badges-section--bg-h-color-neutral-950[data-v-d75515fc] {
  background-color: var(--h-color-neutral-950);
}

.h-badges-section--bg-h-color-primary-800[data-v-d75515fc] {
  background-color: var(--h-color-primary-950);
}

.h-badges-section--bg-h-color-neutral-0[data-v-d75515fc] {
  background-color: var(--h-color-neutral-0);
}

.h-badges-section--bg-h-color-neutral-100[data-v-d75515fc] {
  background-color: var(--h-color-neutral-100);
}

/* [project]/src/styles/inline-26.css [app-client] (css) */
.h-content-badge[data-v-6e98f761] {
  text-align: left;
  background: var(--h-color-neutral-50);
  cursor: pointer;
  color: var(--h-color-neutral-800);
  border-radius: 30px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 10px 24px;
  display: flex;
}

.h-content-badge--experiment[data-v-6e98f761] {
  width: 100%;
}

.h-content-badge--bordered[data-v-6e98f761] {
  border: 1px solid #0000;
}

.h-content-badge--bordered[data-v-6e98f761]:not(.h-content-badge--active) {
  border-color: var(--h-color-neutral-200);
}

.h-content-badge[data-v-6e98f761]:focus:not(.h-content-badge--active, .h-content-badge--bg-h-color-neutral-600, .h-content-badge--bg-h-color-neutral-950, .h-content-badge--bg-h-color-neutral-1000), .h-content-badge[data-v-6e98f761]:hover:not(.h-content-badge--active, .h-content-badge--bg-h-color-neutral-600, .h-content-badge--bg-h-color-neutral-950, .h-content-badge--bg-h-color-neutral-1000) {
  background: var(--h-color-neutral-100);
  color: var(--h-color-neutral-800);
}

.h-content-badge--compact[data-v-6e98f761] {
  padding: 8px 16px;
}

.h-content-badge__title[data-v-6e98f761] {
  white-space: nowrap;
}

.h-content-badge--active[data-v-6e98f761] {
  background: var(--h-color-primary-200);
  color: var(--h-color-neutral-800);
}

.h-content-badge__icon[data-v-6e98f761] {
  justify-content: center;
  align-items: center;
  max-width: 16px;
  max-height: 16px;
  display: flex;
}

.h-content-badge--bg-h-color-neutral-0[data-v-6e98f761] {
  background: var(--h-color-neutral-0);
}

.h-content-badge--bg-h-color-neutral-0.h-content-badge--active[data-v-6e98f761], .h-content-badge--bg-h-color-neutral-0.h-content-badge--active[data-v-6e98f761]:focus, .h-content-badge--bg-h-color-neutral-0.h-content-badge--active[data-v-6e98f761]:hover {
  background: var(--h-color-primary-100);
  color: var(--h-color-neutral-800);
}

.h-content-badge--bg-h-color-neutral-100[data-v-6e98f761] {
  background: var(--h-color-neutral-100);
}

.h-content-badge--bg-h-color-neutral-100.h-content-badge--active[data-v-6e98f761] {
  background: var(--h-color-primary-200);
  color: var(--h-color-neutral-800);
}

.h-content-badge--bg-h-color-neutral-100.h-content-badge--active[data-v-6e98f761]:focus, .h-content-badge--bg-h-color-neutral-100.h-content-badge--active[data-v-6e98f761]:hover {
  background: var(--h-color-primary-100);
  color: var(--h-color-neutral-800);
}

.h-content-badge--bg-h-color-neutral-950[data-v-6e98f761] {
  background: var(--h-color-neutral-950);
}

.h-content-badge--bg-h-color-neutral-1000[data-v-6e98f761] {
  background: var(--h-color-neutral-1000);
}

.h-content-badge--bg-h-color-neutral-1000[data-v-6e98f761], .h-content-badge--bg-h-color-neutral-950[data-v-6e98f761] {
  border: 1px solid var(--h-color-neutral-700);
  color: var(--h-color-neutral-200);
}

.h-content-badge--bg-h-color-neutral-1000 .h-content-badge__title[data-v-6e98f761], .h-content-badge--bg-h-color-neutral-950 .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-neutral-200);
}

.h-content-badge--bg-h-color-neutral-1000[data-v-6e98f761]:focus, .h-content-badge--bg-h-color-neutral-1000[data-v-6e98f761]:hover, .h-content-badge--bg-h-color-neutral-950[data-v-6e98f761]:focus, .h-content-badge--bg-h-color-neutral-950[data-v-6e98f761]:hover {
  background: var(--h-bg-neutral-hover);
}

.h-content-badge--bg-h-color-neutral-1000.h-content-badge--active[data-v-6e98f761], .h-content-badge--bg-h-color-neutral-950.h-content-badge--active[data-v-6e98f761] {
  border-color: var(--h-color-neutral-0);
  background: var(--h-color-neutral-700);
  color: var(--h-color-neutral-0);
}

.h-content-badge--bg-h-color-neutral-1000.h-content-badge--active .h-content-badge__title[data-v-6e98f761], .h-content-badge--bg-h-color-neutral-950.h-content-badge--active .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-neutral-0);
}

.h-content-badge--bg-h-color-neutral-1000.h-content-badge--active[data-v-6e98f761]:focus, .h-content-badge--bg-h-color-neutral-1000.h-content-badge--active[data-v-6e98f761]:hover, .h-content-badge--bg-h-color-neutral-950.h-content-badge--active[data-v-6e98f761]:focus, .h-content-badge--bg-h-color-neutral-950.h-content-badge--active[data-v-6e98f761]:hover {
  border-color: var(--h-color-neutral-0);
  background: var(--h-color-neutral-900);
}

.h-content-badge--bg-h-color-neutral-900[data-v-6e98f761] {
  background: var(--h-color-neutral-900);
  border: 1px solid var(--h-color-neutral-600);
  color: var(--h-color-neutral-0);
}

.h-content-badge--bg-h-color-neutral-900 .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-neutral-0);
  font-weight: 400;
}

.h-content-badge--bg-h-color-neutral-900[data-v-6e98f761]:focus, .h-content-badge--bg-h-color-neutral-900[data-v-6e98f761]:hover {
  color: var(--h-color-primary-500);
  background: var(--h-color-neutral-900);
}

.h-content-badge--bg-h-color-neutral-900:focus .h-content-badge__title[data-v-6e98f761], .h-content-badge--bg-h-color-neutral-900:hover .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-primary-500);
}

.h-content-badge--bg-h-color-neutral-900.h-content-badge--active[data-v-6e98f761] {
  border-color: var(--h-color-primary-500);
  background: var(--h-color-neutral-900);
  color: var(--h-color-primary-500);
}

.h-content-badge--bg-h-color-neutral-900.h-content-badge--active .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-primary-500);
}

.h-content-badge--bg-h-color-neutral-900.h-content-badge--active[data-v-6e98f761]:focus, .h-content-badge--bg-h-color-neutral-900.h-content-badge--active[data-v-6e98f761]:hover {
  color: var(--h-color-primary-500);
  background: var(--h-color-neutral-900);
}

.h-content-badge--bg-h-color-neutral-600[data-v-6e98f761] {
  background: var(--h-color-neutral-0);
  color: var(--h-color-neutral-0);
  padding: 10px 16px;
}

@media (min-width: 768px) {
  .h-content-badge--bg-h-color-neutral-600[data-v-6e98f761]:hover {
    background: var(--h-color-dark-a5);
  }

  .h-content-badge--bg-h-color-neutral-600:hover .h-content-badge__title[data-v-6e98f761] {
    color: var(--h-color-neutral-900);
  }
}

.h-content-badge--bg-h-color-neutral-600.h-content-badge--active[data-v-6e98f761] {
  background: var(--h-color-neutral-900);
  color: var(--h-color-neutral-0);
}

.h-content-badge--bg-h-color-neutral-600.h-content-badge--active .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-neutral-0);
  font-weight: 700;
}

.h-content-badge--bg-h-color-primary-100[data-v-6e98f761] {
  background: var(--h-color-primary-100);
  border: 1px solid var(--h-color-primary-100);
  color: var(--h-color-neutral-700);
}

.h-content-badge--bg-h-color-primary-100 .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-neutral-700);
}

.h-content-badge--bg-h-color-primary-100[data-v-6e98f761]:focus, .h-content-badge--bg-h-color-primary-100[data-v-6e98f761]:hover {
  color: var(--h-color-neutral-700);
  background: var(--h-color-neutral-0);
}

.h-content-badge--bg-h-color-primary-100:focus .h-content-badge__title[data-v-6e98f761], .h-content-badge--bg-h-color-primary-100:hover .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-neutral-700);
}

.h-content-badge--bg-h-color-primary-100.h-content-badge--active[data-v-6e98f761] {
  border-color: var(--h-color-neutral-0);
  background: var(--h-color-neutral-0);
  color: var(--h-color-neutral-700);
}

.h-content-badge--bg-h-color-primary-100.h-content-badge--active .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-neutral-700);
}

.h-content-badge--bg-h-color-primary-100.h-content-badge--active[data-v-6e98f761]:focus, .h-content-badge--bg-h-color-primary-100.h-content-badge--active[data-v-6e98f761]:hover {
  color: var(--h-color-neutral-700);
  background: var(--h-color-neutral-0);
}

.h-content-badge--bg-h-color-neutral-800[data-v-6e98f761] {
  background: var(--h-color-neutral-800);
  border: 1px solid var(--h-color-neutral-800);
  color: var(--h-color-neutral-0);
}

.h-content-badge--bg-h-color-neutral-800 .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-neutral-0);
}

.h-content-badge--bg-h-color-neutral-800[data-v-6e98f761]:focus, .h-content-badge--bg-h-color-neutral-800[data-v-6e98f761]:hover {
  color: var(--h-color-neutral-700);
  background: var(--h-color-neutral-0);
}

.h-content-badge--bg-h-color-neutral-800:focus .h-content-badge__title[data-v-6e98f761], .h-content-badge--bg-h-color-neutral-800:hover .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-neutral-700);
}

.h-content-badge--bg-h-color-neutral-800.h-content-badge--active[data-v-6e98f761] {
  border-color: var(--h-color-neutral-0);
  background: var(--h-color-neutral-0);
  color: var(--h-color-neutral-700);
}

.h-content-badge--bg-h-color-neutral-800.h-content-badge--active .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-neutral-700);
}

.h-content-badge--bg-h-color-neutral-800.h-content-badge--active[data-v-6e98f761]:focus, .h-content-badge--bg-h-color-neutral-800.h-content-badge--active[data-v-6e98f761]:hover {
  color: var(--h-color-neutral-700);
  background: var(--h-color-neutral-0);
}

.h-content-badge--bg-danger[data-v-6e98f761] {
  background: var(--h-color-neutral-900);
  border: 1px solid var(--h-color-danger-700);
  color: var(--h-color-danger-500);
}

.h-content-badge--bg-danger .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-danger-200);
  font-weight: 400;
}

.h-content-badge--bg-danger[data-v-6e98f761]:focus, .h-content-badge--bg-danger[data-v-6e98f761]:hover {
  color: var(--h-color-danger-500);
  background: var(--h-color-neutral-900);
}

.h-content-badge--bg-danger:focus .h-content-badge__title[data-v-6e98f761], .h-content-badge--bg-danger:hover .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-danger-500);
}

.h-content-badge--bg-h-color-primary-800[data-v-6e98f761] {
  background: var(--h-color-primary-800);
  color: var(--h-color-neutral-0);
}

.h-content-badge--bg-h-color-primary-800 .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-neutral-0);
}

.h-content-badge--bg-h-color-primary-800[data-v-6e98f761]:focus, .h-content-badge--bg-h-color-primary-800[data-v-6e98f761]:hover {
  background: var(--h-color-neutral-0);
  color: var(--h-color-neutral-800);
}

.h-content-badge--bg-h-color-primary-800:focus .h-content-badge__title[data-v-6e98f761], .h-content-badge--bg-h-color-primary-800:hover .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-neutral-800);
}

.h-content-badge--bg-h-color-primary-800.h-content-badge--active[data-v-6e98f761] {
  background: var(--h-color-neutral-0);
  color: var(--h-color-neutral-800);
}

.h-content-badge--bg-h-color-primary-800.h-content-badge--active .h-content-badge__title[data-v-6e98f761] {
  color: var(--h-color-neutral-800);
}

.h-content-badge--bg-h-color-primary-800.h-content-badge--active[data-v-6e98f761]:focus, .h-content-badge--bg-h-color-primary-800.h-content-badge--active[data-v-6e98f761]:hover {
  background: var(--h-color-neutral-0);
  color: var(--h-color-neutral-800);
}

.h-content-badge--bg-h-fg-neutral-default[data-v-6e98f761] {
  background: var(--h-bg-neutral-elevated);
  color: var(--h-fg-neutral-default);
}

.h-content-badge--bg-h-fg-neutral-default.h-content-badge--active[data-v-6e98f761], .h-content-badge--bg-h-fg-neutral-default.h-content-badge--active[data-v-6e98f761]:focus, .h-content-badge--bg-h-fg-neutral-default.h-content-badge--active[data-v-6e98f761]:hover {
  background: var(--h-bg-neutral-inverse-default);
  color: var(--h-fg-neutral-inverse-default);
}

/* [project]/src/styles/inline-27.css [app-client] (css) */
.h-scroll-anchor[data-v-3500c12a] {
  margin-top: -114px;
  margin-bottom: 114px;
}

@media (min-width: 768px) {
  .h-scroll-anchor[data-v-3500c12a] {
    margin-top: -114px;
    margin-bottom: 114px;
  }
}

@media (min-width: 1025px) {
  .h-scroll-anchor[data-v-3500c12a] {
    margin-top: -128px;
    margin-bottom: 128px;
  }
}

.h-scroll-anchor--under-banner[data-v-3500c12a] {
  margin-top: -168px;
  margin-bottom: 168px;
}

@media (min-width: 768px) {
  .h-scroll-anchor--under-banner[data-v-3500c12a] {
    margin-top: -176px;
    margin-bottom: 176px;
  }
}

@media (min-width: 1025px) {
  .h-scroll-anchor--under-banner[data-v-3500c12a] {
    margin-top: -156px;
    margin-bottom: 156px;
  }
}

/* [project]/src/styles/inline-28.css [app-client] (css) */
.homepage-overlapping-cards__badge[data-v-c7d77dbc] {
  margin: 0 auto;
}

.homepage-overlapping-cards__cards[data-v-c7d77dbc] {
  position: relative;
}

.homepage-overlapping-cards__card[data-v-c7d77dbc] {
  top: 58px;
}

@media (min-width: 768px) {
  .homepage-overlapping-cards__card[data-v-c7d77dbc] {
    top: 58px;
  }
}

@media (min-width: 1025px) {
  .homepage-overlapping-cards__card[data-v-c7d77dbc] {
    position: sticky;
    top: 72px;
  }
}

.homepage-overlapping-cards__card-overlay[data-v-c7d77dbc] {
  background-color: var(--h-color-neutral-1000);
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

@media (min-width: 1025px) {
  .homepage-overlapping-cards__card-overlay[data-v-c7d77dbc] {
    display: block;
  }
}

/* [project]/src/styles/inline-29.css [app-client] (css) */
.homepage-overlapping-card[data-v-b8d96491] {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 34px 0;
  display: flex;
}

@media (min-width: 768px) {
  .homepage-overlapping-card[data-v-b8d96491] {
    padding: 64px 0;
  }
}

@media (min-width: 1025px) {
  .homepage-overlapping-card[data-v-b8d96491] {
    min-height: calc(100vh - 72px);
    max-height: calc(100vh - 72px);
    padding: 80px 0;
  }
}

.homepage-overlapping-card--qa-mode[data-v-b8d96491] {
  min-height: unset;
  max-height: unset;
}

@media (min-width: 1025px) {
  .homepage-overlapping-card--reverse .h-grid[data-v-b8d96491] {
    flex-direction: row-reverse !important;
  }
}

.homepage-overlapping-card--no-overlap[data-v-b8d96491] {
  padding: 0;
}

.homepage-overlapping-card--no-overlap .homepage-overlapping-card__left-content[data-v-b8d96491] {
  aspect-ratio: auto;
}

@media (min-width: 1025px) {
  .homepage-overlapping-card--no-overlap .homepage-overlapping-card__left-content[data-v-b8d96491] {
    max-width: none;
  }

  .homepage-overlapping-card--no-overlap .homepage-overlapping-card__left-content[data-v-b8d96491] img {
    width: auto;
    max-height: 540px;
    margin-inline: auto;
  }

  .homepage-overlapping-card--no-overlap .homepage-overlapping-card__left-content[data-v-b8d96491] video {
    border-radius: 16px;
  }
}

.homepage-overlapping-card .h-grid[data-v-b8d96491] {
  flex-direction: column-reverse;
  flex: 1;
  align-items: start;
  gap: 32px;
  max-height: 100%;
  display: flex;
  overflow: hidden;
}

@media (min-width: 1025px) {
  .homepage-overlapping-card .h-grid[data-v-b8d96491] {
    flex-direction: row;
    align-items: normal;
    gap: 80px;
    display: flex;
  }
}

.homepage-overlapping-card__badge[data-v-b8d96491] {
  margin: 0 auto;
}

.homepage-overlapping-card__social[data-v-b8d96491] {
  align-items: center;
  gap: 16px;
  margin-top: 56px;
  display: flex;
}

.homepage-overlapping-card__avatars[data-v-b8d96491] {
  display: flex;
}

.homepage-overlapping-card__avatar[data-v-b8d96491] {
  width: 40px;
}

.homepage-overlapping-card__avatar[data-v-b8d96491]:not(:first-child) {
  margin-inline-start: -16px;
}

@media (min-width: 1025px) {
  .homepage-overlapping-card__avatar[data-v-b8d96491] {
    width: 48px;
  }
}

.homepage-overlapping-card__social-text[data-v-b8d96491] {
  color: var(--h-fg-neutral-secondary);
}

.homepage-overlapping-card__left-content[data-v-b8d96491] {
  aspect-ratio: 594 / 600;
  -o-object-fit: contain;
  object-fit: contain;
  flex: 1;
  width: 100%;
}

@media (min-width: 1025px) {
  .homepage-overlapping-card__left-content[data-v-b8d96491] {
    max-width: calc(100vh - 238px);
    margin: auto 0;
  }
}

.homepage-overlapping-card__left-content > video[data-v-b8d96491] {
  aspect-ratio: 594 / 600;
  -o-object-fit: contain;
  object-fit: contain;
  max-height: 100%;
}

.homepage-overlapping-card__right-content[data-v-b8d96491] {
  color: var(--h-fg-neutral-default);
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}

@media (min-width: 1025px) {
  .homepage-overlapping-card__right-content[data-v-b8d96491] {
    justify-content: center;
    height: 100%;
    margin: auto 0;
  }
}

.homepage-overlapping-card__right-content h3.h-t-title-2[data-v-b8d96491] {
  max-width: none;
}

.homepage-overlapping-card__content[data-v-b8d96491] {
  max-width: 500px;
}

.homepage-overlapping-card__link-container[data-v-b8d96491] {
  flex-direction: column;
  display: flex;
}

.homepage-overlapping-card__link-separator[data-v-b8d96491] {
  background-color: var(--h-stroke-default);
  width: 100%;
  height: 1px;
}

.homepage-overlapping-card__link[data-v-b8d96491] {
  color: var(--h-fg-neutral-default);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.homepage-overlapping-card__link:hover .homepage-overlapping-card__link-icon-arrow[data-v-b8d96491] {
  transform: translate(36px);
}

.homepage-overlapping-card__link-icon[data-v-b8d96491] {
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  max-width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.homepage-overlapping-card__link-icon-arrow[data-v-b8d96491] {
  transition: all .5s ease-in-out;
}

.homepage-overlapping-card__link-icon-arrow--second[data-v-b8d96491] {
  margin-inline-start: -36px;
}

.homepage-overlapping-card--first[data-v-b8d96491] {
  min-height: unset;
}

.homepage-overlapping-card--bg-h-color-neutral-0[data-v-b8d96491] {
  background-color: var(--h-color-neutral-0);
}

.homepage-overlapping-card[dir="rtl"] .homepage-overlapping-card__link:hover .homepage-overlapping-card__link-icon-arrow[data-v-b8d96491] {
  transform: translate(-36px);
}

/* [project]/src/styles/inline-30.css [app-client] (css) */
.h-carousel__wrapper[data-v-eb72ce3d] {
  justify-content: center;
  align-items: center;
  display: flex;
}

.h-carousel__track[data-v-eb72ce3d] {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.h-carousel__inner-container[data-v-eb72ce3d] {
  justify-content: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.h-carousel__wrapper[data-v-eb72ce3d] {
  width: 100%;
}

.h-carousel__container[data-v-eb72ce3d] {
  max-width: 100%;
  height: fit-content;
  width: inherit;
  justify-content: center;
  display: flex;
}

.h-carousel__cards-container[data-v-eb72ce3d] {
  display: flex;
}

.h-carousel__nav-container[data-v-eb72ce3d] {
  direction: ltr;
  gap: 8px;
  margin: auto 0 0 auto;
  display: none;
}

@media (min-width: 768px) {
  .h-carousel__nav-container[data-v-eb72ce3d] {
    display: flex;
  }
}

.h-carousel__nav-button[data-v-eb72ce3d] {
  cursor: pointer;
  background: var(--h-bg-neutral-surface);
  width: 40px;
  min-width: 40px;
  height: 40px;
  color: var(--h-fg-neutral-default);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h-carousel__nav-button--disabled[data-v-eb72ce3d] {
  color: var(--h-fg-neutral-disabled);
}

.h-carousel__overflow-container[data-v-eb72ce3d] {
  scrollbar-width: none;
  flex: 0 1 var(--max-total-cards-width);
  gap: 12px;
  padding: 0 12px;
  display: flex;
  overflow: auto hidden;
}

@media (min-width: 768px) {
  .h-carousel__overflow-container[data-v-eb72ce3d] {
    padding: 0 40px;
  }
}

@media (min-width: 1025px) {
  .h-carousel__overflow-container[data-v-eb72ce3d] {
    gap: 16px;
  }
}

.h-carousel__overflow-container[data-v-eb72ce3d]::-webkit-scrollbar {
  display: none;
}

.h-carousel__overflow-container--vertical[data-v-eb72ce3d] {
  flex-direction: column;
  align-items: center;
}

@media (min-width: 768px) {
  .h-carousel__overflow-container--vertical[data-v-eb72ce3d] {
    flex-direction: row;
  }
}

.h-carousel__overflow-container--draggable[data-v-eb72ce3d] {
  cursor: grab;
}

.h-carousel__overflow-container--draggable[data-v-eb72ce3d] a, .h-carousel__overflow-container--draggable[data-v-eb72ce3d] img {
  -webkit-user-drag: none;
  -webkit-user-select: none;
  user-select: none;
}

.h-carousel__overflow-container--dragging[data-v-eb72ce3d] {
  cursor: grabbing;
  -webkit-user-select: none;
  user-select: none;
}

.h-carousel__track-controls[data-v-eb72ce3d] {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 16px;
  display: flex;
}

@media (min-width: 768px) {
  .h-carousel__track-controls[data-v-eb72ce3d] {
    padding: 0 40px;
  }
}

.h-carousel__track-controls--centered[data-v-eb72ce3d] {
  justify-content: center;
}

@media (min-width: 1025px) {
  .h-carousel__track-controls[data-v-eb72ce3d] {
    padding: 0 80px;
    display: none;
  }

  .h-carousel__track-controls--force-show[data-v-eb72ce3d] {
    display: flex;
  }
}

.h-carousel__card[data-v-eb72ce3d] {
  flex: 0 1 var(--max-card-width);
  height: 100%;
  display: grid;
}

.h-carousel__dots[data-v-eb72ce3d] {
  gap: 8px;
  display: flex;
}

@media (min-width: 768px) {
  .h-carousel__dots[data-v-eb72ce3d] {
    display: none;
  }
}

.h-carousel__track.rtl .h-carousel__nav-container[data-v-eb72ce3d] {
  margin: auto auto 0 0;
}

.h-carousel__dot[data-v-eb72ce3d] {
  background-color: var(--h-bg-neutral-surface-secondary);
  cursor: pointer;
  border-radius: 99px;
  width: 4px;
  height: 4px;
}

.h-carousel__dot--active[data-v-eb72ce3d] {
  background-color: var(--h-bg-neutral-inverse-default);
  width: 16px;
  height: 4px;
}

/* [project]/src/styles/inline-31.css [app-client] (css) */
.h-pricing-table[data-v-989e80f2] {
  position: relative;
}

.h-pricing-table__additional-top-features-container[data-v-989e80f2] {
  -moz-column-gap: 16px;
  color: var(--h-fg-neutral-secondary);
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 8px 16px;
  margin-bottom: 16px;
  display: flex;
}

@media (min-width: 768px) {
  .h-pricing-table__additional-top-features-container[data-v-989e80f2] {
    -moz-column-gap: 32px;
    gap: 32px;
  }
}

.h-pricing-table__top-feature[data-v-989e80f2] {
  align-items: center;
  gap: 8px;
  display: flex;
}

.h-pricing-table__top-feature--first[data-v-989e80f2] {
  grid-column: 1 / -1;
}

@media (min-width: 768px) {
  .h-pricing-table__top-feature--first[data-v-989e80f2] {
    grid-column: 2;
  }
}

.h-pricing-table__top-feature--last[data-v-989e80f2] {
  order: 3;
}

@media (min-width: 768px) {
  .h-pricing-table__top-feature--last[data-v-989e80f2] {
    order: -1;
  }
}

.h-pricing-table__top-feature-text--tooltip[data-v-989e80f2] {
  -webkit-text-decoration: underline dashed;
  text-decoration: underline dashed;
  -webkit-text-decoration-color: var(--h-color-neutral-500);
  text-decoration-color: var(--h-color-neutral-500);
  text-underline-position: under;
  cursor: pointer;
}

.h-pricing-table .h-grid[data-v-989e80f2] {
  position: relative;
}

.h-pricing-table #pricing[data-v-989e80f2] {
  position: absolute;
  top: -66px;
}

@media (min-width: 768px) {
  .h-pricing-table #pricing[data-v-989e80f2] {
    top: -66px;
  }
}

@media (min-width: 1025px) {
  .h-pricing-table #pricing[data-v-989e80f2] {
    top: -80px;
  }
}

.h-pricing-table--under-banner #pricing[data-v-989e80f2] {
  top: -120px;
}

@media (min-width: 768px) {
  .h-pricing-table--under-banner #pricing[data-v-989e80f2] {
    top: -128px;
  }
}

@media (min-width: 1025px) {
  .h-pricing-table--under-banner #pricing[data-v-989e80f2] {
    top: -108px;
  }
}

.h-pricing-table__footer-container[data-v-989e80f2] {
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  display: flex;
}

.h-pricing-table__compare-all-features[data-v-989e80f2] {
  justify-content: center;
  align-items: center;
  gap: 6px;
  width: fit-content;
  margin: 0 auto;
  display: flex;
}

@media (min-width: 768px) {
  .h-pricing-table__compare-all-features[data-v-989e80f2] {
    margin: 0 auto;
  }
}

.h-pricing-table__compare-all-features-description[data-v-989e80f2] {
  color: var(--h-fg-neutral-secondary);
  text-align: center;
  margin: 0 auto;
  padding: 0 16px;
}

@media (min-width: 768px) {
  .h-pricing-table__compare-all-features-description[data-v-989e80f2] {
    max-width: 930px;
    padding: 0;
  }
}

.h-pricing-table__compare-all-features-description--link[data-v-989e80f2] a {
  color: var(--h-color-neutral-500);
  text-decoration: underline;
}

.h-pricing-table__instalment-container[data-v-989e80f2] {
  justify-content: center;
  align-items: center;
  gap: 24px;
  margin: 0 16px;
  display: flex;
}

@media (max-width: 767px) {
  .h-pricing-table__instalment-container[data-v-989e80f2] {
    flex-direction: column;
    gap: 8px;
    margin: 0 16px 32px;
  }
}

.h-pricing-table__renewal-price[data-v-989e80f2] {
  color: var(--h-color-neutral-500);
  justify-content: center;
  align-items: center;
  gap: 4px;
  margin-bottom: 24px;
  display: flex;
}

.h-pricing-table__instalment-badges[data-v-989e80f2] {
  justify-content: space-around;
  gap: 8px;
  display: flex;
}

.h-pricing-table__instalment-image-wrapper[data-v-989e80f2] {
  align-items: center;
  width: 176px;
  height: 40px;
  display: flex;
}

.h-pricing-table--bg-h-color-neutral-1000[data-v-989e80f2], .h-pricing-table--bg-h-color-neutral-900[data-v-989e80f2], .h-pricing-table--bg-h-color-neutral-950[data-v-989e80f2] {
  color: var(--h-color-neutral-0);
}

.h-pricing-table--bg-h-color-neutral-1000 .h-pricing-table__compare-all-features-description[data-v-989e80f2], .h-pricing-table--bg-h-color-neutral-900 .h-pricing-table__compare-all-features-description[data-v-989e80f2], .h-pricing-table--bg-h-color-neutral-950 .h-pricing-table__compare-all-features-description[data-v-989e80f2] {
  color: var(--h-color-neutral-400);
}

.h-pricing-table--bg-h-color-neutral-1000 .h-pricing-table__description[data-v-989e80f2], .h-pricing-table--bg-h-color-neutral-950 .h-pricing-table__description[data-v-989e80f2] {
  color: var(--h-color-neutral-200);
}

.h-pricing-table--bg-h-color-neutral-1000 .h-pricing-table__description[data-v-989e80f2] b, .h-pricing-table--bg-h-color-neutral-950 .h-pricing-table__description[data-v-989e80f2] b {
  color: var(--h-color-primary-500);
}

.h-pricing-table__toggle[data-v-989e80f2] {
  margin: 8px auto 16px;
}

.h-pricing-table__toggle[data-v-989e80f2] .h-segmented-control-wrapper, .h-pricing-table__toggle[data-v-989e80f2] .h-segmented-control__segment {
  width: fit-content;
}

.h-pricing-table__payment-methods[data-v-989e80f2] {
  justify-content: center;
  display: flex;
}

/* [project]/src/styles/inline-32.css [app-client] (css) */
.h-pricing-table-carousel__cards-container[data-v-6f862e4b] {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  padding: 0 16px;
  display: flex;
}

.h-pricing-table-carousel__cards-container[data-v-6f862e4b] > * {
  width: 100%;
  max-width: 360px;
}

@media (min-width: 768px) {
  .h-pricing-table-carousel__cards-container[data-v-6f862e4b] {
    display: none;
  }
}

@media (max-width: 767px) {
  .h-pricing-table-carousel__wrapper[data-v-6f862e4b] {
    display: none;
  }
}

.h-pricing-table-carousel__shared-features[data-v-6f862e4b] {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 24px 16px 0;
  display: flex;
}

@media (min-width: 768px) {
  .h-pricing-table-carousel__shared-features[data-v-6f862e4b] {
    margin: 24px 40px 0;
  }
}

/* [project]/src/styles/inline-33.css [app-client] (css) */
.h-cards-carousel-section__content[data-v-9dd739ff] {
  margin: 0 auto;
}

.h-cards-carousel-section__header[data-v-9dd739ff] {
  max-width: 591px;
  color: var(--h-fg-neutral-default);
  text-align: start;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  margin-inline: 0 auto;
  display: flex;
}

.h-cards-carousel-section__hyperlink[data-v-9dd739ff] {
  width: fit-content;
}

.h-cards-carousel-section__card[data-v-9dd739ff] {
  width: var(--h-cards-carousel-section-card-width, 296px);
}

.h-cards-carousel-section__card--small[data-v-9dd739ff] {
  height: 324px;
}

.h-cards-carousel-section__card--medium[data-v-9dd739ff] {
  height: 374px;
}

.h-cards-carousel-section__card--large[data-v-9dd739ff] {
  height: 480px;
}

.h-cards-carousel-section[data-v-9dd739ff] .h-carousel__track-controls {
  margin-bottom: 32px;
}

@media (min-width: 768px) {
  .h-cards-carousel-section[data-v-9dd739ff] .h-carousel__track-controls {
    margin-bottom: 48px;
  }
}

.h-cards-carousel-section--bg-h-color-primary-900[data-v-9dd739ff] {
  background-color: var(--h-color-primary-900);
  color: var(--h-color-neutral-0);
}

.h-cards-carousel-section--bg-h-color-primary-950[data-v-9dd739ff] {
  background-color: var(--h-color-primary-950);
  color: var(--h-color-neutral-0);
}

.h-cards-carousel-section--bg-h-color-neutral-1000[data-v-9dd739ff] {
  background-color: var(--h-color-neutral-1000);
  color: var(--h-color-neutral-0);
}

/* [project]/src/styles/inline-34.css [app-client] (css) */
.h-content-card[data-v-6bb738a3] {
  background: var(--h-color-neutral-0);
  color: var(--h-fg-neutral-default);
  border: 1px solid var(--h-color-neutral-200);
  border-radius: 16px;
  flex-direction: column;
  gap: 8px;
  height: 100%;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.h-content-card--cards-with-badges[data-v-6bb738a3] {
  overflow: initial;
}

.h-content-card__overline[data-v-6bb738a3] {
  color: var(--h-fg-neutral-secondary);
}

.h-content-card__background-image[data-v-6bb738a3] {
  z-index: 0;
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.h-content-card__background-image[data-v-6bb738a3] img, .h-content-card__background-image[data-v-6bb738a3] video {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.h-content-card--with-background-image[data-v-6bb738a3] > :not(.h-content-card__background-image) {
  z-index: 1;
  position: relative;
}

.h-content-card--with-background-image .h-content-card__description[data-v-6bb738a3] {
  color: var(--h-fg-neutral-secondary);
}

.h-content-card--light-text[data-v-6bb738a3] {
  color: var(--h-color-neutral-0);
}

.h-content-card--light-text .h-content-card__description[data-v-6bb738a3] {
  color: var(--h-color-neutral-200);
}

.h-content-card--light-text.h-content-card--clickable[data-v-6bb738a3]:hover {
  color: var(--h-color-neutral-0);
}

.h-content-card--light-text.h-content-card--clickable:hover .h-content-card__description[data-v-6bb738a3] {
  color: var(--h-color-neutral-200);
}

.h-content-card--light-text.h-content-card--clickable:hover .h-content-card__link-icon[data-v-6bb738a3] {
  color: var(--h-color-neutral-0);
}

@media (max-width: 767px) {
  .h-content-card[data-v-6bb738a3] {
    width: 100%;
  }
}

.h-content-card--ltr[data-v-6bb738a3] {
  text-align: left;
}

.h-content-card--rtl[data-v-6bb738a3] {
  text-align: right;
}

.h-content-card--rtl .h-content-card__link-icon[data-v-6bb738a3] {
  transform: scaleX(-1);
}

.h-content-card__title-container[data-v-6bb738a3] {
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
  display: flex;
}

.h-content-card__badge[data-v-6bb738a3] {
  background-color: var(--h-color-primary-100);
  color: var(--h-color-primary-700);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
}

.h-content-card__badge--above-title[data-v-6bb738a3] {
  background: var(--h-color-success-a10);
  width: fit-content;
  color: var(--h-color-success-600);
}

.h-content-card__badge--hidden[data-v-6bb738a3] {
  visibility: hidden;
  height: 24px;
}

.h-content-card--clickable[data-v-6bb738a3] {
  cursor: pointer;
}

.h-content-card--clickable[data-v-6bb738a3]:hover {
  background: var(--h-color-primary-50);
  color: var(--h-color-neutral-800);
}

.h-content-card--clickable[data-v-6bb738a3]:active, .h-content-card--clickable[data-v-6bb738a3]:active:hover {
  background: var(--h-color-primary-100);
}

.h-content-card--centered[data-v-6bb738a3] {
  text-align: center;
  align-items: center;
}

.h-content-card--large-icon-gap .h-content-card__icons-container > div[data-v-6bb738a3] {
  gap: 32px;
}

.h-content-card--inline .h-content-card__icons-container > div[data-v-6bb738a3] {
  flex-direction: row;
  align-items: center;
}

.h-content-card--small[data-v-6bb738a3] {
  height: fit-content;
  padding: 12px 16px;
}

.h-content-card--borderless[data-v-6bb738a3] {
  border: 0;
}

.h-content-card--no-padding[data-v-6bb738a3] {
  padding: 0;
}

.h-content-card--no-border-radius[data-v-6bb738a3] {
  border-radius: 0;
}

.h-content-card__description[data-v-6bb738a3] {
  color: var(--h-fg-neutral-secondary);
  font-weight: 400;
}

.h-content-card__description[data-v-6bb738a3] a {
  color: unset;
  text-decoration: underline;
  display: inline;
}

.h-content-card__hyperlink[data-v-6bb738a3] {
  width: fit-content;
  margin-top: auto;
}

.h-content-card__bottom-text[data-v-6bb738a3] {
  margin-top: auto;
}

.h-content-card__icons-container[data-v-6bb738a3] {
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  display: flex;
}

.h-content-card__icons-container[data-v-6bb738a3]:not(:last-child) {
  margin-bottom: 8px;
}

.h-content-card__icons-container > div[data-v-6bb738a3] {
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  display: flex;
}

.h-content-card__icon[data-v-6bb738a3], .h-content-card__icon-number[data-v-6bb738a3], .h-content-card__image[data-v-6bb738a3] {
  border-radius: 6px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.h-content-card__icon-number[data-v-6bb738a3] {
  color: var(--h-color-primary-700);
  font-size: 26px;
}

.h-content-card__icon-number--color-h-color-primary-400[data-v-6bb738a3] {
  color: var(--h-color-primary-400);
  background-color: var(--h-color-neutral-900);
}

.h-content-card__icon-number--color-h-color-primary-500[data-v-6bb738a3] {
  color: var(--h-color-primary-500);
  background-color: var(--h-color-neutral-900);
}

.h-content-card__icon-number--color-h-color-primary-600[data-v-6bb738a3] {
  color: var(--h-color-primary-600);
}

.h-content-card__icon-number--color-h-fg-brand-default[data-v-6bb738a3] {
  color: var(--h-fg-brand-default);
}

.h-content-card__image[data-v-6bb738a3] {
  border-radius: 0;
  width: 32px;
  height: 32px;
  padding: 2px;
}

.h-content-card__image--bg-h-color-neutral-900[data-v-6bb738a3] {
  background-color: var(--h-color-neutral-0);
  border-radius: 8px;
  padding: 6px;
}

.h-content-card__top-image--size-medium[data-v-6bb738a3] img {
  max-height: 48px;
}

.h-content-card__top-image--size-large[data-v-6bb738a3] img {
  max-height: 70px;
}

.h-content-card--bg-h-color-light-a5[data-v-6bb738a3], .h-content-card--bg-h-color-light-a5 .h-content-card__description[data-v-6bb738a3] {
  color: var(--h-color-neutral-0);
}

.h-content-card--bg-h-color-primary-500[data-v-6bb738a3] {
  border: 0;
}

.h-content-card--bg-h-color-primary-500 .h-content-card__icon[data-v-6bb738a3] {
  background: var(--h-color-primary-500);
}

.h-content-card--bg-h-color-primary-800[data-v-6bb738a3] {
  border: 0;
}

.h-content-card--bg-h-color-primary-800 .h-content-card__icon[data-v-6bb738a3] {
  background: var(--h-color-primary-600);
}

.h-content-card--bg-h-color-primary-800 .h-content-card__icon-number[data-v-6bb738a3] {
  color: var(--neutral-0);
}

.h-content-card--bg-h-color-primary-900[data-v-6bb738a3] {
  border: 0;
}

.h-content-card--bg-h-color-primary-900 .h-content-card__icon[data-v-6bb738a3] {
  background: var(--h-color-primary-600);
}

.h-content-card--bg-h-color-primary-900 .h-content-card__icon-number[data-v-6bb738a3] {
  color: var(--neutral-0);
}

.h-content-card--bg-h-color-neutral-800[data-v-6bb738a3] {
  border-color: var(--h-color-neutral-700);
}

.h-content-card--bg-h-color-neutral-800 .h-content-card__icon[data-v-6bb738a3] {
  background: var(--h-color-neutral-700);
}

.h-content-card--bg-h-color-neutral-800 .h-content-card__badge[data-v-6bb738a3] {
  color: var(--h-color-primary-500);
  background-color: var(--h-color-primary-900);
}

.h-content-card--bg-h-color-neutral-900[data-v-6bb738a3] {
  border-color: var(--h-color-neutral-700);
}

.h-content-card--bg-h-color-neutral-900 .h-content-card__icon[data-v-6bb738a3] {
  background: var(--h-color-neutral-700);
}

.h-content-card--bg-h-color-neutral-900 .h-content-card__badge[data-v-6bb738a3] {
  color: var(--h-color-primary-500);
  background-color: var(--h-color-primary-900);
}

.h-content-card--bg-h-color-neutral-900.h-content-card--clickable[data-v-6bb738a3]:hover {
  background: var(--h-color-neutral-900);
  color: var(--h-color-neutral-0);
  border-image-source: linear-gradient(270deg, #673de600, #673de6cc 25%, #d5dfff 50%, #673de6cc 75%, #673de600);
  border-image-slice: 1;
}

.h-content-card--bg-h-color-neutral-900.h-content-card--clickable:hover .h-content-card__link-icon[data-v-6bb738a3] {
  color: var(--h-color-primary-500) !important;
}

.h-content-card--bg-h-color-neutral-950 .h-content-card__icon[data-v-6bb738a3] {
  background: var(--h-color-neutral-900);
}

.h-content-card--bg-h-color-primary-600 .h-content-card__icon[data-v-6bb738a3] {
  background: var(--h-color-primary-50);
}

.h-content-card--bg-h-color-primary-50[data-v-6bb738a3] {
  border-color: var(--h-color-primary-100);
}

.h-content-card--bg-h-color-primary-50 .h-content-card__icon[data-v-6bb738a3] {
  background: var(--h-color-primary-100);
}

.h-content-card--bg-h-color-primary-50 .h-content-card__badge[data-v-6bb738a3] {
  color: var(--h-color-success-600);
  background-color: var(--h-color-success-50);
}

.h-content-card--bg-h-color-primary-100[data-v-6bb738a3] {
  border: 1px solid var(--h-color-primary-100);
}

.h-content-card--bg-h-color-primary-100 .h-content-card__icon[data-v-6bb738a3] {
  background: var(--h-color-primary-100);
}

.h-content-card--bg-h-color-primary-100 .h-content-card__badge[data-v-6bb738a3] {
  color: var(--h-color-success-600);
  background-color: var(--h-color-success-a10);
}

.h-content-card--bg-h-color-primary-200[data-v-6bb738a3] {
  border: 1px solid var(--h-color-primary-200);
}

.h-content-card--bg-h-color-neutral-0 .h-content-card__icon[data-v-6bb738a3] {
  background: var(--h-color-primary-100);
}

.h-content-card--bg-h-color-neutral-0 .h-content-card__icon-number[data-v-6bb738a3] {
  background: var(--h-color-primary-50);
}

.h-content-card--bg-h-color-neutral-0 .h-content-card__icon-number--background-h-color-primary-500[data-v-6bb738a3] {
  color: var(--h-color-neutral-0);
  background-color: var(--h-color-primary-500);
}

.h-content-card--bg-h-color-neutral-50[data-v-6bb738a3] {
  border: none;
}

.h-content-card--bg-transparent[data-v-6bb738a3] {
  background-color: #0000 !important;
}

.h-content-card--bg-transparent .h-content-card__icon[data-v-6bb738a3] {
  background: var(--h-color-primary-50);
}

.h-content-card--bg-h-color-neutral-1000 .h-content-card__icon[data-v-6bb738a3] {
  background: var(--h-color-neutral-700);
}

.h-content-card--active[data-v-6bb738a3], .h-content-card--active[data-v-6bb738a3]:focus, .h-content-card--active[data-v-6bb738a3]:hover {
  background: var(--h-color-primary-100);
}

.h-content-card--bg-h-color-dark-a50.h-content-card--clickable[data-v-6bb738a3]:hover {
  color: var(--h-fg-neutral-default);
  background: var(--h-color-dark-a75) !important;
}

/* [project]/src/styles/inline-35.css [app-client] (css) */
.h-banner-with-image[data-v-071bed60] {
  min-height: 435px;
  overflow: hidden;
}

.h-banner-with-image__wrapper[data-v-071bed60] {
  flex-direction: column;
  align-items: center;
  gap: 48px;
  max-width: 1600px;
  margin: 0 auto;
  display: flex;
}

@media (min-width: 1025px) {
  .h-banner-with-image__wrapper[data-v-071bed60] {
    align-items: unset;
    flex-direction: row;
    padding-left: 80px;
    padding-right: 0;
  }
}

.h-banner-with-image__left-content[data-v-071bed60] {
  z-index: 1;
  flex-direction: column;
  max-width: 530px;
  margin: 0 auto;
  padding: 64px 16px;
  display: flex;
  position: relative;
}

@media (min-width: 1025px) {
  .h-banner-with-image__left-content[data-v-071bed60] {
    margin: 0 auto 0 0;
    padding: 104px 0;
  }
}

.h-banner-with-image__description[data-v-071bed60] {
  max-width: 360px;
}

.h-banner-with-image__description[data-v-071bed60] a {
  color: inherit;
  text-decoration-line: underline;
}

.h-banner-with-image__right-content[data-v-071bed60] {
  max-width: 100%;
}

@media (min-width: 1025px) {
  .h-banner-with-image__right-content[data-v-071bed60] {
    justify-content: end;
    height: max-content;
    margin: auto 0;
    display: flex;
  }

  .h-banner-with-image__right-content[data-v-071bed60] .h-image {
    width: 610px;
    max-width: 610px;
  }

  .h-banner-with-image__right-content[data-v-071bed60] .h-image > * {
    height: 100%;
  }
}

.h-banner-with-image__button-wrapper[data-v-071bed60] {
  flex-direction: column;
  gap: 8px;
  width: 100%;
  margin-top: 24px;
  display: flex;
}

@media (min-width: 768px) {
  .h-banner-with-image__button-wrapper[data-v-071bed60] {
    flex-direction: row;
    width: fit-content;
  }
}

@media (min-width: 1025px) {
  .h-banner-with-image__button-wrapper[data-v-071bed60] {
    margin-top: auto;
    padding-top: 24px;
  }
}

.h-banner-with-image--bg-h-color-neutral-1000 .h-banner-with-image__right-content[data-v-071bed60], .h-banner-with-image--bg-h-color-neutral-800 .h-banner-with-image__right-content[data-v-071bed60], .h-banner-with-image--bg-h-color-neutral-950 .h-banner-with-image__right-content[data-v-071bed60], .h-banner-with-image--bg-h-color-primary-600-mobile-image .h-banner-with-image__right-content[data-v-071bed60], .h-banner-with-image--hide-mobile-image .h-banner-with-image__right-content[data-v-071bed60] {
  display: none;
}

@media (min-width: 1025px) {
  .h-banner-with-image--bg-h-color-neutral-1000 .h-banner-with-image__right-content[data-v-071bed60], .h-banner-with-image--bg-h-color-neutral-800 .h-banner-with-image__right-content[data-v-071bed60], .h-banner-with-image--bg-h-color-neutral-950 .h-banner-with-image__right-content[data-v-071bed60], .h-banner-with-image--bg-h-color-primary-600-mobile-image .h-banner-with-image__right-content[data-v-071bed60], .h-banner-with-image--hide-mobile-image .h-banner-with-image__right-content[data-v-071bed60] {
    display: flex;
  }
}

.h-banner-with-image--hide-mobile-image[data-v-071bed60] {
  min-height: unset;
}

@media (min-width: 1025px) {
  .h-banner-with-image--hide-mobile-image[data-v-071bed60] {
    min-height: 435px;
  }
}

.h-banner-with-image--bg-h-color-neutral-800[data-v-071bed60] {
  background-color: var(--h-color-neutral-800);
  color: var(--h-color-neutral-0);
}

.h-banner-with-image--bg-h-color-primary-500[data-v-071bed60] {
  background-color: var(--h-color-primary-500);
  color: var(--h-color-neutral-0);
}

.h-banner-with-image--bg-h-color-primary-600[data-v-071bed60] {
  background-color: var(--h-color-primary-600);
  color: var(--h-color-neutral-0);
}

.h-banner-with-image--bg-h-color-neutral-950[data-v-071bed60] {
  background-color: var(--h-color-neutral-950);
  color: var(--h-color-neutral-0);
}

.h-banner-with-image--bg-h-color-neutral-1000[data-v-071bed60] {
  background-color: var(--h-color-neutral-1000);
  color: var(--h-color-neutral-0);
}

.h-banner-with-image--bg-h-color-primary-600-mobile-image[data-v-071bed60] {
  background-color: var(--h-color-primary-600);
  color: var(--h-color-neutral-0);
  position: relative;
}

.h-banner-with-image--bg-h-color-primary-600-mobile-image[data-v-071bed60]:before {
  content: "";
  background-color: var(--h-color-primary-700);
  width: 350px;
  height: 350px;
  position: absolute;
  bottom: -175px;
  right: -175px;
  transform: rotate(45deg);
}

@media (min-width: 1025px) {
  .h-banner-with-image--bg-h-color-primary-600-mobile-image[data-v-071bed60]:before {
    display: none;
  }
}

.h-banner-with-image--bg-ecommerce[data-v-071bed60] {
  background-image: url("https://www.hostinger.com/cdn-cgi/imagedelivery/LqiWLm-3MGbYHtFuUbcBtA/fd82338e-8608-4ff7-9b52-cdafb2d4bb00/sharpen=0");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: auto;
}

.h-banner-with-image--bg-ecommerce .h-banner-with-image__title[data-v-071bed60] {
  color: var(--h-color-neutral-0);
}

/* [project]/src/styles/inline-36.css [app-client] (css) */
.h-footer[data-v-f480f168] {
  color: var(--h-fg-neutral-default);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.h-footer__wrapper[data-v-f480f168] {
  width: 100%;
  padding-top: 16px;
}

.h-footer__wrapper--nh .h-t-body-2--mb[data-v-f480f168] {
  margin-bottom: 24px;
}

@media (min-width: 600px) {
  .h-footer__wrapper[data-v-f480f168] {
    padding-top: 48px;
  }
}

@media (min-width: 1025px) {
  .h-footer__wrapper[data-v-f480f168] {
    padding-top: 56px;
  }
}

.h-footer__breadcrumbs[data-v-f480f168] {
  min-width: 0;
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.h-footer__content[data-v-f480f168], .h-footer__copyright[data-v-f480f168] {
  flex-direction: column;
  display: flex;
}

.h-footer__copyright[data-v-f480f168] {
  justify-content: space-between;
  gap: 8px;
  padding: 24px 0 16px;
}

@media (min-width: 768px) {
  .h-footer__copyright[data-v-f480f168] {
    padding: 24px 0;
  }
}

@media (min-width: 1025px) {
  .h-footer__copyright[data-v-f480f168] {
    flex-direction: row;
    gap: 128px;
  }
}

@media (min-width: 1000px) {
  .h-footer__copyright--text[data-v-f480f168] {
    margin-bottom: 0;
  }
}

.h-footer__copyright--text[data-v-f480f168]:last-child {
  margin-bottom: 0;
}

.h-footer__copyright--horizons-multisite[data-v-f480f168] {
  border-top: none;
  padding-top: 24px;
}

@media (min-width: 1025px) {
  .h-footer__copyright--horizons-multisite[data-v-f480f168] {
    padding-top: 0;
  }
}

.h-footer__logo-section[data-v-f480f168] {
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
  margin-top: 24px;
  display: flex;
}

@media (min-width: 768px) {
  .h-footer__logo-section[data-v-f480f168] {
    margin-top: 8px;
  }

  .h-footer__logo-section[data-v-f480f168] .h-logo {
    order: -1;
  }
}

@media (min-width: 1025px) {
  .h-footer__logo-section[data-v-f480f168] {
    margin: 0 0 24px;
  }
}

.h-footer__sections[data-v-f480f168] {
  display: grid;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .h-footer__sections[data-v-f480f168] {
    -moz-column-gap: 44px;
    column-gap: 44px;
  }
}

@media (min-width: 1025px) {
  .h-footer__sections[data-v-f480f168] {
    justify-content: space-between;
    gap: 8px;
    margin-bottom: 16px;
    display: flex;
  }
}

.h-footer__jp-dlocal[data-v-f480f168] {
  text-align: right;
  color: var(--h-color-neutral-800);
  padding-top: 8px;
  text-decoration: underline;
  display: block;
}

/* [project]/src/styles/inline-37.css [app-client] (css) */
.h-footer-section[data-v-3200eb5e] {
  flex-flow: column wrap;
  display: flex;
}

@media (min-width: 768px) {
  .h-footer-section[data-v-3200eb5e] {
    margin-bottom: 24px;
  }
}

.h-footer-section--h-color-neutral-0 .h-footer-section__item[data-v-3200eb5e], .h-footer-section--h-color-neutral-0 .h-footer-section__title[data-v-3200eb5e] {
  color: var(--h-color-neutral-0);
}

.h-footer-section--h-color-neutral-0 .h-footer-section__item[data-v-3200eb5e]:hover {
  color: var(--h-color-neutral-0);
  text-decoration: underline;
}

.h-footer-section__item[data-v-3200eb5e] {
  cursor: pointer;
  color: var(--h-color-neutral-800);
  margin-bottom: 8px;
  padding-inline-end: 8px;
  font-weight: 400;
  transition: all .3s ease-in-out;
  display: block;
}

.h-footer-section__item[data-v-3200eb5e]:hover {
  color: var(--h-color-primary-700);
}

.h-footer-section__title[data-v-3200eb5e] {
  text-transform: uppercase;
  color: var(--h-color-neutral-800);
  display: block;
}

@media (min-width: 768px) {
  .h-footer-section__title[data-v-3200eb5e] {
    margin-bottom: 8px;
  }
}

.h-footer-section[data-v-3200eb5e]:has(.h-legal-links) {
  margin: 0;
}

@media (max-width: 767px) {
  .h-footer-section[data-v-3200eb5e]:has(.h-legal-links) {
    flex: 1 0 100%;
    margin-bottom: 8px;
  }
}

@media (min-width: 1025px) {
  .h-footer-section[data-v-3200eb5e]:has(.h-legal-links) {
    order: 4;
  }
}

.h-footer-section .h-legal-links[data-v-3200eb5e] {
  flex-wrap: wrap;
  gap: 8px;
  display: flex;
}

@media (max-width: 767px) {
  .h-footer-section .h-legal-links[data-v-3200eb5e] {
    justify-content: space-between;
    max-width: 328px;
  }
}

@media (min-width: 768px) {
  .h-footer-section .h-legal-links[data-v-3200eb5e] {
    gap: 16px;
    max-width: none;
  }
}

.h-footer-section .h-legal-links .h-footer-section__item[data-v-3200eb5e] {
  margin-bottom: 0;
  padding-inline-end: 0;
}

/* [project]/src/styles/inline-38.css [app-client] (css) */
.h-social-icons[data-v-3806f7af] {
  flex-wrap: wrap;
  flex: 100%;
  gap: 32px 42px;
  padding: 16px 0;
  display: flex;
}

@media (max-width: 767px) {
  .h-social-icons[data-v-3806f7af] {
    margin-bottom: 8px;
  }
}

@media (min-width: 768px) {
  .h-social-icons[data-v-3806f7af] {
    flex-basis: 55%;
    justify-content: flex-end;
    gap: 12px;
    margin-top: 0;
    padding: 0;
  }
}

@media (min-width: 1025px) {
  .h-social-icons[data-v-3806f7af] {
    justify-content: flex-end;
  }
}

.h-social-icons--icon[data-v-3806f7af] {
  border-radius: 6px;
  align-items: center;
  transition: all .3s ease-in-out;
  display: flex;
  overflow: hidden;
}

.h-social-icons--icon > svg[data-v-3806f7af] {
  width: 28px;
  height: 28px;
}

@media (min-width: 1025px) {
  .h-social-icons--icon[data-v-3806f7af]:hover {
    opacity: .7;
  }
}

/* [project]/src/styles/inline-39.css [app-client] (css) */
.h-payment-methods[data-v-9aeb7889] {
  flex-wrap: wrap;
  gap: 8px;
  max-width: 300px;
  margin-bottom: 24px;
  display: flex;
}

@media (min-width: 1025px) {
  .h-payment-methods--minimal-footer[data-v-9aeb7889] {
    flex: 1 0 50%;
  }
}

@media (min-width: 768px) {
  .h-payment-methods[data-v-9aeb7889] {
    max-width: none;
    margin-bottom: 40px;
  }
}

@media (min-width: 1025px) {
  .h-payment-methods[data-v-9aeb7889] {
    margin-bottom: 0;
  }
}

.h-payment-methods__icon[data-v-9aeb7889] {
  height: 40px;
  width: 60px !important;
}

.h-payment-methods__icon[data-v-9aeb7889] img {
  border: 1px solid var(--h-color-neutral-200);
  border-radius: 6px;
  width: 60px;
  height: 40px;
}

.h-payment-methods__more-btn[data-v-9aeb7889] {
  color: var(--h-color-primary-600);
  cursor: pointer;
  align-self: center;
  font-weight: 700;
  transition: all .3s ease-in-out;
}

.h-payment-methods--bg-h-color-neutral-950 .h-payment-methods__more-btn[data-v-9aeb7889], .h-payment-methods--bg-h-color-primary-800 .h-payment-methods__more-btn[data-v-9aeb7889] {
  color: var(--h-color-neutral-0);
}

/* [project]/src/styles/inline-40.css [app-client] (css) */
.h-pricing-card[data-v-97b851fc] {
  flex-direction: column;
  min-width: 320px;
  max-width: 360px;
  height: 100%;
  transition: all .2s ease-in-out;
  display: flex;
  position: relative;
}

.h-pricing-card--mobile[data-v-97b851fc] {
  min-width: unset;
}

.h-pricing-card__slider-segmented-control-dark-mode-override[data-v-97b851fc] {
  --h-segmented-control-bg: var(--h-bg-neutral-elevated);
  --h-segmented-control-segment-active-bg: var(--h-bg-neutral-surface);
  --h-segmented-control-segment-active-shadow: var(--h-shadow-1-bottom), inset 0px 0px 0px 1px var(--h-fg-neutral-default);
  --h-segmented-control-segment-active-color: var(--h-fg-neutral-default);
}

.h-pricing-card__recommendation-wrapper-bottom[data-v-97b851fc] {
  margin-top: auto;
}

.h-pricing-card__recommendation-description-wrapper[data-v-97b851fc] {
  background: var(--h-bg-brand-tint-default);
  color: var(--h-fg-neutral-default);
  border-radius: 8px;
  flex-direction: column;
  gap: 8px;
  padding: 16px;
  display: flex;
}

.h-pricing-card__recommendation-description-wrapper--dark[data-v-97b851fc] {
  background: var(--h-bg-neutral-surface);
}

.h-pricing-card__recommendation-description-wrapper--top[data-v-97b851fc] {
  margin-bottom: 24px;
}

.h-pricing-card__recommendation-description-wrapper--bottom[data-v-97b851fc] {
  margin-top: 24px;
}

.h-pricing-card__bonus-features-wrapper[data-v-97b851fc] {
  background-color: var(--h-color-neutral-50);
  border-radius: 8px;
  flex-direction: column;
  margin-bottom: 24px;
  padding: 12px;
  display: flex;
}

.h-pricing-card__bonus-features-wrapper--dark[data-v-97b851fc] {
  background-color: var(--h-color-neutral-800);
}

.h-pricing-card__bonus-feature-wrapper[data-v-97b851fc] {
  flex-direction: column;
  margin: -8px 0 16px;
  display: flex;
}

.h-pricing-card__ai-tools-features-wrapper[data-v-97b851fc] {
  background: linear-gradient(90deg, #218cfa0d, #e536db0d 73.08%, #ff75300d);
  border-radius: 8px;
  flex-direction: column;
  gap: 10px;
  padding: 12px;
  display: flex;
  position: relative;
}

.h-pricing-card__ai-tools-features-wrapper[data-v-97b851fc]:before {
  content: "";
  border-radius: inherit;
  -webkit-mask-composite: xor;
  background: linear-gradient(90deg, #218cfa, #e536db 73.08%, #ff7530);
  padding: 1px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  -webkit-mask-position: 0 0, 0 0;
  -webkit-mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  -webkit-mask-composite: source-out;
  mask-composite: subtract;
  -webkit-mask-source-type: auto, auto;
  mask-mode: match-source, match-source;
}

.h-pricing-card__ai-tools-features-wrapper[data-v-97b851fc] .h-plan-feature {
  margin-bottom: 0 !important;
}

.h-pricing-card__top-features[data-v-97b851fc] {
  background-color: var(--h-color-neutral-50);
  border-radius: 8px;
  margin-bottom: -8px;
  padding: 16px;
}

.h-pricing-card__top-badge[data-v-97b851fc] {
  justify-content: end;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.h-pricing-card__discount-tag--hidden[data-v-97b851fc] {
  visibility: hidden;
}

.h-pricing-card__discount-tag--mobile-without-discount[data-v-97b851fc] {
  display: none;
}

.h-pricing-card__top-title--dark[data-v-97b851fc] {
  color: var(--h-color-neutral-300);
}

.h-pricing-card__old-price[data-v-97b851fc] {
  color: var(--h-color-neutral-500);
  margin-top: 8px;
}

.h-pricing-card__old-price--hidden[data-v-97b851fc] {
  visibility: hidden;
}

.h-pricing-card__old-price--unlimited[data-v-97b851fc] {
  color: var(--h-color-neutral-400);
}

.h-pricing-card__unlimited-wrapper[data-v-97b851fc] {
  background-color: var(--h-color-neutral-800);
  border-radius: 8px;
  flex-direction: column;
  gap: 8px;
  margin-top: 24px;
  padding: 16px;
  display: flex;
}

.h-pricing-card__unlimited-title[data-v-97b851fc] {
  color: var(--h-color-primary-400);
}

.h-pricing-card__unlimited-answer[data-v-97b851fc] {
  color: var(--h-color-neutral-0);
}

.h-pricing-card__container[data-v-97b851fc] {
  border: 1px solid var(--h-color-neutral-200);
  background-color: var(--h-color-neutral-0);
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 24px 24px 32px;
  display: flex;
  position: relative;
}

.h-pricing-card__container--with-popular-badge[data-v-97b851fc], .h-pricing-card__container--with-recommended-badge[data-v-97b851fc] {
  border-radius: 24px;
  border: 2px solid !important;
}

.h-pricing-card__container--with-popular-badge[data-v-97b851fc] {
  border-color: var(--h-color-primary-500) !important;
}

.h-pricing-card__container--with-recommended-badge[data-v-97b851fc] {
  border-color: var(--h-color-primary-100) !important;
}

.h-pricing-card__container[data-v-97b851fc]:not(.h-pricing-card__container--with-popular-badge, .h-pricing-card__container--with-recommended-badge) {
  margin-top: 44px;
}

.h-pricing-card__container--mobile[data-v-97b851fc]:not(.h-pricing-card__container--mobile--with-popular-badge, .h-pricing-card__container--mobile--with-recommended-badge) {
  margin-top: 0;
}

.h-pricing-card__container--borderless[data-v-97b851fc] {
  border: none;
}

.h-pricing-card__container--h-color-neutral-800[data-v-97b851fc], .h-pricing-card__container--h-color-neutral-900[data-v-97b851fc] {
  color: var(--h-fg-neutral-default);
  border: none;
}

.h-pricing-card__container--h-color-neutral-800[data-v-97b851fc] {
  background-color: var(--h-color-neutral-800);
}

.h-pricing-card__container--h-color-neutral-800.h-pricing-card__container--with-popular-badge[data-v-97b851fc] {
  border: 2px solid var(--h-color-primary-100) !important;
}

.h-pricing-card__container--h-color-neutral-900[data-v-97b851fc] {
  background-color: var(--h-color-neutral-900);
}

.h-pricing-card__container--h-color-neutral-900 .h-pricing-card__description[data-v-97b851fc] {
  color: var(--h-fg-neutral-default);
}

.h-pricing-card__container--h-color-neutral-900.h-pricing-card__container--with-popular-badge[data-v-97b851fc] {
  position: relative;
}

.h-pricing-card__container--h-color-primary-50[data-v-97b851fc] {
  background-color: var(--h-color-primary-50);
}

.h-pricing-card__container--h-color-neutral-0[data-v-97b851fc] {
  background-color: var(--h-color-neutral-0);
}

.h-pricing-card__container .h-button[data-v-97b851fc] {
  max-width: none;
}

.h-pricing-card__container--no-features .h-pricing-card__discount[data-v-97b851fc] {
  margin-bottom: 8px;
}

.h-pricing-card__container--no-features .h-pricing-card__price-container[data-v-97b851fc] {
  margin-top: auto;
}

.h-pricing-card__container--unlimited[data-v-97b851fc] {
  background-color: var(--h-color-neutral-950);
  color: var(--h-color-neutral-0);
  position: relative;
  overflow: hidden;
}

.h-pricing-card__container--unlimited[data-v-97b851fc] .h-plan-feature b {
  color: var(--h-color-primary-400);
}

.h-pricing-card__container--unlimited[data-v-97b851fc] > * {
  z-index: 0;
  position: relative;
}

.h-pricing-card__container--unlimited[data-v-97b851fc]:before {
  content: "";
  z-index: 0;
  background-color: var(--h-color-primary-700);
  filter: blur(200px);
  border-radius: 50%;
  width: 440px;
  height: 440px;
  position: absolute;
  top: -220px;
  left: -200.5px;
  transform: translateY(0);
}

.h-pricing-card__badge .h-product-badge[data-v-97b851fc] {
  border-radius: 24px 24px 0 0;
  width: 100%;
  margin-bottom: 0;
  padding: 8px 24px;
  position: relative;
}

.h-pricing-card__badge-text[data-v-97b851fc] {
  display: block;
}

.h-pricing-card__title[data-v-97b851fc] {
  align-items: center;
  gap: 4px;
  margin-bottom: 4px;
  display: flex;
}

.h-pricing-card__description--unlimited[data-v-97b851fc] {
  text-underline-position: under;
  -webkit-text-decoration: underline dashed;
  text-decoration: underline dashed;
}

.h-pricing-card__description[data-v-97b851fc] {
  min-height: 40px;
  margin-bottom: 8px;
}

.h-pricing-card__price-description[data-v-97b851fc] {
  color: var(--h-color-neutral-500);
  margin-top: -24px;
  margin-bottom: 24px;
}

.h-pricing-card__billed-anually[data-v-97b851fc] {
  color: var(--h-color-neutral-500);
}

.h-pricing-card__billed-anually--hidden[data-v-97b851fc], .h-pricing-card__offer--hidden[data-v-97b851fc] {
  visibility: hidden;
}

.h-pricing-card__offer--meteorite500[data-v-97b851fc] {
  color: var(--h-color-meteorite-500);
}

.h-pricing-card__renewal-price[data-v-97b851fc] {
  min-height: 32px;
  color: var(--h-color-neutral-500);
}

.h-pricing-card__renewal-price--h-color-neutral-200[data-v-97b851fc] {
  color: var(--h-color-neutral-200);
}

.h-pricing-card__renewal-price--h-color-neutral-400[data-v-97b851fc] {
  color: var(--h-color-neutral-400);
}

.h-pricing-card__renewal-price--h-color-neutral-600[data-v-97b851fc] {
  color: var(--h-color-neutral-600);
}

.h-pricing-card__renewal-price--h-color-neutral-0[data-v-97b851fc] {
  color: var(--h-color-neutral-0);
}

.h-pricing-card__renewal-price--no-margin[data-v-97b851fc] {
  margin-bottom: 0;
}

.h-pricing-card__separator[data-v-97b851fc] {
  border-top: 1px solid var(--h-color-neutral-200);
  width: 100%;
}

.h-pricing-card__separator--h-color-neutral-700[data-v-97b851fc] {
  border-color: var(--h-color-neutral-700);
}

.h-pricing-card__add-to-cart[data-v-97b851fc] {
  width: 100%;
  margin-top: 24px;
}

.h-pricing-card__discount[data-v-97b851fc] {
  align-items: center;
  min-height: 32px;
  display: flex;
}

.h-pricing-card__feature-title[data-v-97b851fc] {
  margin-bottom: 12px;
}

.h-pricing-card__feature-title--color-h-color-neutral-400[data-v-97b851fc] {
  color: var(--h-color-neutral-400);
}

.h-pricing-card__features[data-v-97b851fc], .h-pricing-card__features--grouped[data-v-97b851fc] {
  width: 100%;
  margin-bottom: 0;
}

.h-pricing-card__features--grouped-features-as-badges[data-v-97b851fc] {
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 8px;
  display: flex;
}

.h-pricing-card__features--grouped-features-as-badges .h-pricing-card__feature-title[data-v-97b851fc] {
  width: 100%;
  margin-bottom: 8px;
}

.h-pricing-card__features-container[data-v-97b851fc] {
  flex-direction: column;
  flex-grow: 1;
  display: flex;
}

.h-pricing-card__features-container :not(:first-child).h-pricing-card__features--grouped[data-v-97b851fc] {
  margin-top: 24px;
}

.h-pricing-card__features-container--space-between[data-v-97b851fc] {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.h-pricing-card__error[data-v-97b851fc] {
  color: var(--h-color-danger-600);
  padding: 12px 16px;
}

.h-pricing-card__badge-overlay[data-v-97b851fc] {
  background: var(--h-color-primary-500);
  height: 40px;
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
}

.h-pricing-card__badge-overlay--h-color-primary-600[data-v-97b851fc] {
  background: var(--h-color-primary-600);
}

.h-pricing-card__badge-overlay--h-color-primary-100[data-v-97b851fc] {
  background: var(--h-color-primary-100);
}

.h-pricing-card__badge-overlay--meteorite500[data-v-97b851fc] {
  background: var(--h-color-meteorite-500);
}

.h-pricing-card__restricted-message[data-v-97b851fc] {
  background: var(--h-color-primary-50);
  color: var(--h-color-primary-600);
  border-radius: 8px;
  width: 100%;
  padding: 12px;
  position: absolute;
  top: 0;
  left: 0;
}

.h-pricing-card--limited[data-v-97b851fc] {
  position: relative;
  overflow: hidden;
}

.h-pricing-card--limited[data-v-97b851fc]:not(:hover) {
  opacity: .6;
}

.h-pricing-card--restricted .h-pricing-card__price-container[data-v-97b851fc] {
  position: relative;
}

.h-pricing-card--restricted .h-pricing-card__current-price[data-v-97b851fc], .h-pricing-card--restricted .h-pricing-card__old-price[data-v-97b851fc], .h-pricing-card--restricted .h-pricing-card__top-badge[data-v-97b851fc] {
  visibility: hidden;
}

.h-pricing-card--restricted .h-pricing-card__bonus-feature-wrapper[data-v-97b851fc], .h-pricing-card--restricted .h-pricing-card__bonus-features-wrapper[data-v-97b851fc], .h-pricing-card--restricted .h-pricing-card__features-container[data-v-97b851fc], .h-pricing-card--restricted .h-pricing-card__renewal-price[data-v-97b851fc], .h-pricing-card--restricted .h-pricing-card__top-features[data-v-97b851fc] {
  opacity: .5;
  pointer-events: none;
}

/* [project]/src/styles/inline-41.css [app-client] (css) */
.h-dynamic-size-price .hw-price[data-v-d12e1b00] {
  font-size: inherit;
  align-items: baseline;
}

/* [project]/src/styles/inline-42.css [app-client] (css) */
.h-plan-feature[data-v-cf077d0a] a {
  color: var(--h-color-neutral-800);
  text-decoration: underline;
}

.h-plan-feature svg[data-v-cf077d0a] {
  flex-shrink: 0;
  display: flex;
}

.h-plan-feature[data-v-cf077d0a] {
  z-index: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.h-plan-feature[data-v-cf077d0a]:not(:last-child):not(.h-plan-feature--inline) {
  margin-bottom: 12px;
}

.h-plan-feature--inline .h-plan-feature__icon[data-v-cf077d0a] {
  margin-top: 2px;
}

.h-plan-feature__text[data-v-cf077d0a] {
  color: var(--h-color-neutral-0);
}

.h-plan-feature__text-wrapper[data-v-cf077d0a] {
  flex-direction: column;
  gap: 2px;
  display: flex;
}

.h-plan-feature__title-row[data-v-cf077d0a] {
  align-items: center;
  gap: 8px;
  display: flex;
}

.h-plan-feature__title-icons[data-v-cf077d0a] {
  gap: 2px;
  display: flex;
}

.h-plan-feature__title-icon-chip[data-v-cf077d0a] {
  background: var(--h-bg-neutral-default);
  border: 1px solid var(--h-stroke-default);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.h-plan-feature__sub-text[data-v-cf077d0a] {
  color: var(--h-fg-neutral-secondary);
}

.h-plan-feature__content[data-v-cf077d0a] {
  text-align: start;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  width: 100%;
  display: flex;
}

.h-plan-feature__content--icon[data-v-cf077d0a] {
  align-items: center;
  height: 24px;
  display: flex;
}

.h-plan-feature__content--single-pricing-table[data-v-cf077d0a] {
  width: auto;
}

.h-plan-feature__content--tooltip-text-dashed[data-v-cf077d0a] {
  -webkit-text-decoration: underline dashed;
  text-decoration: underline dashed;
  -webkit-text-decoration-color: var(--h-color-neutral-500);
  text-decoration-color: var(--h-color-neutral-500);
  text-underline-position: under;
}

.h-plan-feature__content--disabled[data-v-cf077d0a] {
  color: var(--h-color-neutral-500);
}

.h-plan-feature__icon[data-v-cf077d0a] {
  margin-top: 2px;
}

.h-plan-feature__badge[data-v-cf077d0a] {
  text-wrap: nowrap;
  margin-left: auto;
}

.h-plan-feature__tooltip[data-v-cf077d0a] {
  cursor: pointer;
  align-items: center;
  display: flex;
}

.h-plan-feature[dir="rtl"] .h-plan-feature__content span[data-v-cf077d0a] {
  margin-left: 8px;
  margin-right: 0;
}

/* [project]/src/styles/inline-43.css [app-client] (css) */
#engagement-wrapper *, #engagement-wrapper :before, #engagement-wrapper :after, .engagement-card-portal-container *, .engagement-card-portal-container :before, .engagement-card-portal-container :after, .engagement-nudge-modal *, .engagement-nudge-modal :before, .engagement-nudge-modal :after, .engagement-nudge-modal-mock *, .engagement-nudge-modal-mock :before, .engagement-nudge-modal-mock :after {
  box-sizing: border-box;
}

.engagement-modal > .rc-dialog > .rc-dialog-content {
  background-color: #0000;
}

.rc-dialog.amplitude-engagement-modal-body {
  margin-top: 0;
  margin-bottom: 0;
}

.engagement-tooltip {
  z-index: 2147483647 !important;
}

.engagement-modal > .rc-dialog > .rc-dialog-content > .rc-dialog-header {
  max-height: 0 !important;
  padding: 0 !important;
}

.engagement-modal > .rc-dialog {
  transition: left .3s;
  left: 0;
}

.engagement-modal > .rc-dialog > .rc-dialog-content > .rc-dialog-body {
  position: relative !important;
}

.engagement-modal-inline.rc-dialog-wrap {
  height: 100%;
  position: relative;
}

[id^="engagement-toast-container"] {
  inset: 16px;
}

@media (max-width: 400px) {
  [id^="engagement-toast-container"] {
    inset: 8px;
  }
}

@media (max-width: 400px) {
  [id^="engagement-toast-responsive-inner-div"] {
    width: 100%;
  }
}

[id^="engagement-container"] > div, #engagement-home > .rc-dialog-root {
  height: 100%;
}

#engagement-wrapper .rc-header-guidance {
  filter: brightness(135%);
  text-align: center;
  margin: 0 10px;
  font-weight: 400;
  background: #aeb1dd !important;
  border-bottom: 0 !important;
  border-radius: 2px 2px 0 0 !important;
  padding: 8px 30px 2px !important;
  box-shadow: 0 3px 10px #00000026 !important;
}

@keyframes fontbulger {
  0% {
    font-size: 10px;
  }

  30% {
    font-size: 15px;
  }

  100% {
    font-size: 12px;
  }
}

@keyframes shimmer {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 100% 0;
  }
}

.engagement-category-collapse {
  cursor: pointer;
  transition: all .3s ease-in;
  transform: scale(1, -1);
}

.engagement-category-expand {
  cursor: pointer;
  transition: all .3s ease-in;
}

.engagement-nudge-modal {
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483644 !important;
}

.engagement-nudge-modal-mock {
  justify-content: center;
  align-items: center;
  margin-right: 0;
  transition: margin-right .3s cubic-bezier(.78, .14, .15, .86);
  display: flex;
  z-index: 2147483644 !important;
}

.engagement-help-doc-title:before {
  content: "";
  background: linear-gradient(#0000 66.67%, gray 93.08%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

#engagement-recorder-mask {
  background: none;
}

/* [project]/src/styles/inline-44.css [app-client] (css) */
@keyframes example {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateY(-30px);
  }
}

.rc-header-guidance {
  animation: .5s forwards example;
}

@keyframes onEntry {
  0% {
    opacity: .3;
  }

  100% {
    opacity: 1;
  }
}

.engagement-opened {
  animation: .1s forwards onEntry;
}

@keyframes onSelect {
  0% {
    transform: translate3d(0, 0, 0);
  }

  50% {
    transform: translate3d(0, 0, -.5px);
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

.engagement-selected {
  animation: .4s onSelect;
}

@keyframes ScaleEntry {
  from {
    opacity: 0;
    transform: scale(.8);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.engagement-scale-entry-animation {
  animation: .3s forwards ScaleEntry;
}

.engagement-shortcut-tooltip {
  opacity: 0;
  animation: .2s .5s forwards tagEntry;
}

@keyframes tagExit {
  from {
    opacity: 1;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(.8);
  }
}

.engagement-shortcut-tooltip-remove {
  animation: .2s forwards tagExit;
}

.engagement-shortcut-tooltip, .engagement-shortcut-tooltip-remove {
  z-index: 99999999;
  color: #fff9;
  background-color: #000c;
  border-radius: 4px;
  padding: 8px 12px;
  font-family: proxima-nova, sans-serif;
  font-size: 13px;
  position: absolute;
}

.engagement-shortcut-tooltip-tag {
  background-color: gray;
  border-radius: 2px;
  margin-left: 10px;
  padding: 2px 5px;
}

#engagement-launcher {
  animation: .25s ease-out scaleIn;
}

@keyframes scaleIn {
  0% {
    transform: scale(.06);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes growFromBottom {
  0% {
    transform: scale(1, .3);
  }

  100% {
    transform: scale(1);
  }
}

/* [project]/src/styles/inline-45.css [app-client] (css) */
.rc-dialog {
  width: auto;
  margin: 10px;
  position: relative;
}

.rc-dialog-wrap {
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.rc-dialog-title {
  margin: 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
}

.rc-dialog-content {
  background-color: #fff;
  background-clip: padding-box;
  border: none;
  border-radius: 6px;
  position: relative;
}

.rc-dialog-close {
  cursor: pointer;
  color: #000;
  text-shadow: 0 1px #fff;
  filter: alpha(opacity= 20);
  opacity: .2;
  background: none;
  border: 0;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  position: absolute;
  top: 12px;
  right: 20px;
}

.rc-dialog-close:disabled {
  pointer-events: none;
}

.rc-dialog-close-x:after {
  content: "×";
}

.rc-dialog-close:hover {
  opacity: 1;
  filter: alpha(opacity= 100);
  text-decoration: none;
}

.rc-dialog-header {
  color: #666;
  background: #fff;
  border-bottom: 1px solid #e9e9e9;
  border-radius: 5px 5px 0 0;
  padding: 13px 20px 14px;
}

.rc-dialog-body {
  padding: 20px;
}

.rc-dialog-footer {
  text-align: right;
  border-top: 1px solid #e9e9e9;
  border-radius: 0 0 5px 5px;
  padding: 10px 20px;
}

.rc-dialog-zoom-enter, .rc-dialog-zoom-appear {
  opacity: 0;
  animation-duration: .3s;
  animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  animation-play-state: paused;
  animation-fill-mode: both;
}

.rc-dialog-zoom-leave {
  animation-duration: .3s;
  animation-timing-function: cubic-bezier(.6, .04, .98, .34);
  animation-play-state: paused;
  animation-fill-mode: both;
}

.rc-dialog-zoom-enter.rc-dialog-zoom-enter-active, .rc-dialog-zoom-appear.rc-dialog-zoom-appear-active {
  animation-name: rcDialogZoomIn;
  animation-play-state: running;
}

.rc-dialog-zoom-leave.rc-dialog-zoom-leave-active {
  animation-name: rcDialogZoomOut;
  animation-play-state: running;
}

@keyframes rcDialogZoomIn {
  0% {
    opacity: 0;
    transform: scale(0);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes rcDialogZoomOut {
  0% {
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(0);
  }
}

@media (min-width: 768px) {
  .rc-dialog {
    width: 600px;
    margin: 30px auto;
  }
}

.rc-dialog-mask {
  height: 100%;
  filter: alpha(opacity= 50);
  z-index: 1050;
  background-color: #37373799;
  position: fixed;
  inset: 0;
}

.rc-dialog-mask-hidden {
  display: none;
}

.rc-dialog-fade-enter, .rc-dialog-fade-appear {
  opacity: 0;
  animation-duration: .3s;
  animation-timing-function: cubic-bezier(.55, 0, .55, .2);
  animation-play-state: paused;
  animation-fill-mode: both;
}

.rc-dialog-fade-leave {
  animation-duration: .3s;
  animation-timing-function: cubic-bezier(.55, 0, .55, .2);
  animation-play-state: paused;
  animation-fill-mode: both;
}

.rc-dialog-fade-enter.rc-dialog-fade-enter-active, .rc-dialog-fade-appear.rc-dialog-fade-appear-active {
  animation-name: rcDialogFadeIn;
  animation-play-state: running;
}

.rc-dialog-fade-leave.rc-dialog-fade-leave-active {
  animation-name: rcDialogFadeOut;
  animation-play-state: running;
}

@keyframes rcDialogFadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes rcDialogFadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* [project]/src/styles/inline-46.css [app-client] (css) */
.link-survey-page {
  box-sizing: border-box;
  background: var(--background-secondary, #fafafa);
  min-height: 100%;
  padding: 2rem 0;
}

.link-survey-app {
  max-width: 640px;
  font-family: var(--font-font-family, inherit);
  margin: 0 auto;
  padding: 2rem;
}

.survey-card {
  background: var(--background-primary, #fff);
  border-radius: 8px;
  box-shadow: 0 1px 3px #0000000d, 0 4px 12px #0000000a;
}

.survey-card--centered {
  text-align: center;
  padding: 2rem 1.5rem;
}

.survey-end__icon {
  margin: 0 auto;
  display: block;
}

.survey-end__icon--dismissed {
  color: var(--content-secondary, #707070);
}

.step-view {
  padding: 1.5rem;
}

.step-view__header {
  margin-bottom: var(--layout-gap);
  flex-direction: column;
  gap: 2px;
  display: flex;
}

.step-view__title {
  color: var(--content-primary, #1a1a1a);
  margin: 0;
  font-size: 1.125rem;
}

.step-view__blocks {
  flex-direction: column;
  gap: 1rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.step-view__nav {
  align-items: center;
  gap: .75rem;
  display: flex;
}

.step-view__step-counter {
  color: #888;
  font-size: .875rem;
  font-weight: 600;
}

.step-view__nav-buttons {
  flex: 1;
  justify-content: flex-end;
  gap: .75rem;
  display: flex;
}

/* [project]/src/styles/inline-47.css [app-client] (css) */
.qJTHM {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  color: #202124;
  -webkit-touch-callout: none;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  direction: ltr;
  margin: 0;
  font-family: Roboto-Regular, arial, sans-serif;
  font-weight: 400;
  overflow: hidden;
}

.ynRLnc {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

.L6cTce {
  display: none;
}

.bltWBb {
  overflow-wrap: break-word;
  word-break: break-word;
}

.hSRGPd {
  color: #1a73e8;
  cursor: pointer;
  font-weight: 500;
  text-decoration: none;
}

.Bz112c-W3lGp {
  width: 16px;
  height: 16px;
}

.Bz112c-E3DyYd {
  width: 20px;
  height: 20px;
}

.Bz112c-r9oPif {
  width: 24px;
  height: 24px;
}

.Bz112c-u2z5K {
  width: 36px;
  height: 36px;
}

.Bz112c-uaxL4e {
  border-radius: 10px;
}

.LgbsSe-Bz112c {
  display: block;
}

.S9gUrf-YoZ4jf, .S9gUrf-YoZ4jf * {
  border: none;
  margin: 0;
  padding: 0;
}

.fFW7wc-ibnC6b > .aZ2wEe > div {
  border-color: #4285f4;
}

.P1ekSe-ZMv3u {
  transition: height .2s linear;
}

.P1ekSe-ZMv3u > div:first-child {
  transition: width .3s linear;
  background-color: #1a73e8 !important;
}

.P1ekSe-ZMv3u > div:nth-child(2), .P1ekSe-ZMv3u > div:nth-child(3) {
  background-image: linear-gradient(90deg, #ffffffb3, #ffffffb3), linear-gradient(90deg, #1a73e8, #1a73e8) !important;
}

.haAclf {
  display: inline-block;
}

.nsm7Bb-HzV7m-LgbsSe {
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-appearance: none;
  color: #3c4043;
  cursor: pointer;
  letter-spacing: .25px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  background-color: #fff;
  background-image: none;
  border: 1px solid #dadce0;
  border-radius: 4px;
  outline: none;
  width: auto;
  height: 40px;
  padding: 0 12px;
  font-family: Google Sans, arial, sans-serif;
  font-size: .875rem;
  transition: background-color .218s, border-color .218s;
  position: relative;
  overflow: hidden;
}

@media screen and (-ms-high-contrast: active) {
  .nsm7Bb-HzV7m-LgbsSe {
    color: windowtext;
    border: 2px solid windowtext;
  }
}

@media screen and (preferes-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe {
    color: #000;
  }
}

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe {
  letter-spacing: .25px;
  height: 32px;
  padding: 0 10px;
  font-size: .875rem;
}

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe {
  letter-spacing: .3px;
  height: 20px;
  padding: 0 8px;
  font-size: .6875rem;
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe {
  width: 40px;
  padding: 0;
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe {
  width: 32px;
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe {
  width: 20px;
}

.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK {
  border-radius: 20px;
}

.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe {
  border-radius: 16px;
}

.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe {
  border-radius: 10px;
}

.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc {
  color: #e3e3e3;
  background-color: #131314;
  border: 1px solid #8e918f;
}

.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc {
  color: #fff;
  border: none;
}

.nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc {
  background-color: #1a73e8;
}

.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc {
  color: #e8eaed;
  background-color: #202124;
}

@media screen and (prefers-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc {
    color: #fff;
  }
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  width: 18px;
  min-width: 18px;
  height: 18px;
  margin-right: 8px;
}

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  width: 14px;
  min-width: 14px;
  height: 14px;
}

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  width: 10px;
  min-width: 10px;
  height: 10px;
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  margin-left: 8px;
  margin-right: -4px;
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  margin: 0;
  padding: 10px;
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  padding: 8px;
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  padding: 4px;
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  background-color: #fff;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  margin-left: -10px;
  margin-right: 12px;
  display: flex;
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c, .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  margin: 0;
  padding: 0;
}

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  width: 28px;
  min-width: 28px;
  height: 28px;
  margin-left: -8px;
  margin-right: 10px;
}

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  width: 16px;
  min-width: 16px;
  height: 16px;
  margin-left: -6px;
  margin-right: 8px;
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  border-radius: 3px;
  margin-left: 2px;
  margin-right: 0;
  padding: 0;
}

.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  border-radius: 18px;
}

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  border-radius: 14px;
}

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  border-radius: 8px;
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX {
  justify-content: center;
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
  text-overflow: ellipsis;
  vertical-align: top;
  flex-grow: 1;
  font-family: Google Sans, arial, sans-serif;
  font-weight: 500;
  overflow: hidden;
}

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
  font-weight: 300;
}

.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId {
  flex-grow: 0;
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
  transition: background-color .218s;
  position: absolute;
  inset: 0;
}

.nsm7Bb-HzV7m-LgbsSe:focus, .nsm7Bb-HzV7m-LgbsSe:hover {
  box-shadow: none;
  border-color: #d2e3fc;
  outline: none;
}

.nsm7Bb-HzV7m-LgbsSe:focus-within {
  border-color: #0000;
  outline: 2px solid #00639b;
}

.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
  background: #4285f414;
}

.nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
  background: #4285f41a;
}

.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
  background: #ffffff14;
}

.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
  background: #ffffff1f;
}

.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
  background: #ffffff3d;
}

.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
  background: #ffffff52;
}

.nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY {
  border-radius: 50%;
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin-left: -4px;
  margin-right: 8px;
  display: flex;
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
  text-align: left;
  font-family: Roboto;
  font-size: 12px;
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS, .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf {
  text-overflow: ellipsis;
  overflow: hidden;
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
  color: #5f6368;
  fill: #5f6368;
  align-items: center;
  font-size: 11px;
  font-weight: 400;
  display: flex;
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe.i5vt6e-to915-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
  color: #c4c7c5;
  fill: #c4c7c5;
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
  color: #e8eaed;
  fill: #e8eaed;
}

@media screen and (prefers-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff, .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
    color: #000;
    fill: #000;
  }
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c {
  width: 18px;
  min-width: 18px;
  height: 18px;
  margin: -3px -3px -3px 2px;
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  border-radius: 0 3px 3px 0;
  margin-left: 12px;
  margin-right: -10px;
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  border-radius: 18px;
}

.L5Fo6c-sM5MNb {
  border: 0;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.L5Fo6c-bF1uUb {
  cursor: pointer;
  border-radius: 4px;
  position: absolute;
  inset: 0;
}

.L5Fo6c-bF1uUb:focus {
  border: none;
  outline: none;
}

/* [project]/src/styles/8.css [app-client] (css) */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-scroll-snap-strictness: proximity;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-animation-delay: 0s;
      --tw-animation-direction: normal;
      --tw-animation-duration: initial;
      --tw-animation-fill-mode: none;
      --tw-animation-iteration-count: 1;
      --tw-enter-blur: 0;
      --tw-enter-opacity: 1;
      --tw-enter-rotate: 0;
      --tw-enter-scale: 1;
      --tw-enter-translate-x: 0;
      --tw-enter-translate-y: 0;
      --tw-exit-blur: 0;
      --tw-exit-opacity: 1;
      --tw-exit-rotate: 0;
      --tw-exit-scale: 1;
      --tw-exit-translate-x: 0;
      --tw-exit-translate-y: 0;
    }
  }
}

:root, :host {
  --font-sans: var(--font-sans);
  --font-mono: var(--font-mono);
  --color-red-50: #fef2f2;
  --color-red-100: #ffe2e2;
  --color-red-200: #ffcaca;
  --color-red-500: #fb2c36;
  --color-red-600: #e40014;
  --color-red-700: #bf000f;
  --color-orange-50: #fff7ed;
  --color-orange-200: #ffd7a8;
  --color-orange-300: #ffb96d;
  --color-orange-500: #fe6e00;
  --color-orange-600: #f05100;
  --color-orange-700: #c53c00;
  --color-amber-50: #fffbeb;
  --color-amber-100: #fef3c6;
  --color-amber-200: #fee685;
  --color-amber-300: #ffd236;
  --color-amber-400: #fcbb00;
  --color-amber-500: #f99c00;
  --color-amber-600: #dd7400;
  --color-amber-700: #b75000;
  --color-yellow-50: #fefce8;
  --color-yellow-200: #fff085;
  --color-yellow-400: #fac800;
  --color-yellow-500: #edb200;
  --color-yellow-600: #cd8900;
  --color-yellow-700: #a36100;
  --color-lime-50: #f7fee7;
  --color-lime-200: #d8f999;
  --color-lime-500: #80cd00;
  --color-lime-600: #62a400;
  --color-lime-700: #4b7d00;
  --color-green-50: #f0fdf4;
  --color-green-100: #dcfce7;
  --color-green-200: #b9f8cf;
  --color-green-400: #05df72;
  --color-green-500: #00c758;
  --color-green-600: #00a544;
  --color-green-700: #008138;
  --color-emerald-50: #ecfdf5;
  --color-emerald-100: #d0fae5;
  --color-emerald-200: #a4f4cf;
  --color-emerald-500: #00bb7f;
  --color-emerald-600: #009767;
  --color-emerald-700: #007956;
  --color-emerald-800: #005f46;
  --color-teal-50: #f0fdfa;
  --color-teal-200: #96f7e4;
  --color-teal-500: #00baa7;
  --color-teal-600: #009588;
  --color-teal-700: #00776e;
  --color-cyan-50: #ecfeff;
  --color-cyan-200: #a2f4fd;
  --color-cyan-300: #53eafd;
  --color-cyan-500: #00b7d7;
  --color-cyan-600: #0092b5;
  --color-cyan-700: #007492;
  --color-sky-50: #f0f9ff;
  --color-sky-100: #dff2fe;
  --color-sky-200: #b8e6fe;
  --color-sky-500: #00a5ef;
  --color-sky-600: #0084cc;
  --color-sky-700: #0069a4;
  --color-sky-900: #024a70;
  --color-blue-50: #eff6ff;
  --color-blue-100: #dbeafe;
  --color-blue-200: #bedbff;
  --color-blue-300: #90c5ff;
  --color-blue-400: #54a2ff;
  --color-blue-500: #3080ff;
  --color-blue-600: #155dfc;
  --color-blue-700: #1447e6;
  --color-blue-900: #1c398e;
  --color-blue-950: #162456;
  --color-indigo-50: #eef2ff;
  --color-indigo-100: #e0e7ff;
  --color-indigo-200: #c7d2ff;
  --color-indigo-500: #625fff;
  --color-indigo-600: #4f39f6;
  --color-indigo-700: #432dd7;
  --color-indigo-950: #1e1a4d;
  --color-violet-50: #f5f3ff;
  --color-violet-100: #ede9fe;
  --color-violet-200: #ddd6ff;
  --color-violet-400: #a685ff;
  --color-violet-500: #8d54ff;
  --color-violet-600: #7f22fe;
  --color-violet-700: #7008e7;
  --color-purple-50: #faf5ff;
  --color-purple-100: #f3e8ff;
  --color-purple-200: #e9d5ff;
  --color-purple-400: #c07eff;
  --color-purple-500: #ac4bff;
  --color-purple-600: #9810fa;
  --color-purple-700: #8200da;
  --color-fuchsia-50: #fdf4ff;
  --color-fuchsia-100: #fae8ff;
  --color-fuchsia-200: #f6cfff;
  --color-fuchsia-500: #e12afb;
  --color-fuchsia-600: #c600db;
  --color-fuchsia-700: #a600b5;
  --color-pink-50: #fdf2f8;
  --color-pink-200: #fccee8;
  --color-pink-400: #fb64b6;
  --color-pink-500: #f6339a;
  --color-pink-600: #e30076;
  --color-pink-700: #c4005c;
  --color-rose-50: #fff1f2;
  --color-rose-100: #ffe4e6;
  --color-rose-200: #ffccd3;
  --color-rose-300: #ffa2ae;
  --color-rose-500: #ff2357;
  --color-rose-600: #e70044;
  --color-rose-700: #c20039;
  --color-slate-50: #f8fafc;
  --color-slate-100: #f1f5f9;
  --color-slate-200: #e2e8f0;
  --color-slate-300: #cad5e2;
  --color-slate-400: #90a1b9;
  --color-slate-500: #62748e;
  --color-slate-600: #45556c;
  --color-slate-700: #314158;
  --color-slate-800: #1d293d;
  --color-slate-900: #0f172b;
  --color-slate-950: #020618;
  --color-gray-50: #f9fafb;
  --color-gray-100: #f3f4f6;
  --color-gray-200: #e5e7eb;
  --color-gray-300: #d1d5dc;
  --color-gray-400: #99a1af;
  --color-gray-500: #6a7282;
  --color-gray-600: #4a5565;
  --color-gray-700: #364153;
  --color-gray-800: #1e2939;
  --color-gray-900: #101828;
  --color-gray-950: #030712;
  --color-zinc-50: #fafafa;
  --color-zinc-500: #71717b;
  --color-stone-50: #fafaf9;
  --color-stone-200: #e7e5e4;
  --color-stone-500: #79716b;
  --color-stone-600: #57534d;
  --color-stone-700: #44403b;
  --color-black: #000;
  --color-white: #fff;
  --spacing: .25rem;
  --container-xs: 20rem;
  --container-sm: 24rem;
  --container-md: 28rem;
  --container-lg: 32rem;
  --container-xl: 36rem;
  --container-2xl: 42rem;
  --container-3xl: 48rem;
  --container-4xl: 56rem;
  --container-5xl: 64rem;
  --container-6xl: 72rem;
  --container-7xl: 80rem;
  --text-xs: .75rem;
  --text-xs--line-height: calc(1 / .75);
  --text-sm: .875rem;
  --text-sm--line-height: calc(1.25 / .875);
  --text-base: 1rem;
  --text-base--line-height: calc(1.5 / 1);
  --text-lg: 1.125rem;
  --text-lg--line-height: calc(1.75 / 1.125);
  --text-xl: 1.25rem;
  --text-xl--line-height: calc(1.75 / 1.25);
  --text-2xl: 1.5rem;
  --text-2xl--line-height: calc(2 / 1.5);
  --text-3xl: 1.875rem;
  --text-3xl--line-height: calc(2.25 / 1.875);
  --text-4xl: 2.25rem;
  --text-4xl--line-height: calc(2.5 / 2.25);
  --text-5xl: 3rem;
  --text-5xl--line-height: 1;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --tracking-tight: -.025em;
  --tracking-wider: .05em;
  --leading-tight: 1.25;
  --radius-xs: .125rem;
  --radius-2xl: 1rem;
  --radius-3xl: 1.5rem;
  --ease-out: cubic-bezier(0, 0, .2, 1);
  --animate-spin: spin 1s linear infinite;
  --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
  --blur-sm: 8px;
  --blur-md: 12px;
  --blur-xl: 24px;
  --blur-2xl: 40px;
  --blur-3xl: 64px;
  --aspect-video: 16 / 9;
  --default-transition-duration: .15s;
  --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  --default-font-family: var(--font-sans);
  --default-mono-font-family: var(--font-mono);
}

@supports (color: lab(0% 0 0)) {
  :root, :host {
    --color-red-50: lab(96.5005% 4.18508 1.52328);
    --color-red-100: lab(92.243% 10.2865 3.83865);
    --color-red-200: lab(86.017% 19.8815 7.75869);
    --color-red-500: lab(55.4814% 75.0732 48.8528);
    --color-red-600: lab(48.4493% 77.4328 61.5452);
    --color-red-700: lab(40.4273% 67.2623 53.7441);
    --color-orange-50: lab(97.7008% 1.53735 5.90649);
    --color-orange-200: lab(88.4871% 9.94918 28.8378);
    --color-orange-300: lab(80.8059% 21.7313 50.4455);
    --color-orange-500: lab(64.272% 57.1788 90.3583);
    --color-orange-600: lab(57.1026% 64.2584 89.8886);
    --color-orange-700: lab(46.4615% 57.7275 70.8507);
    --color-amber-50: lab(98.6252% -.635922 8.42309);
    --color-amber-100: lab(95.916% -1.21653 23.111);
    --color-amber-200: lab(91.7203% -.505269 49.9084);
    --color-amber-300: lab(86.4156% 6.13147 78.3961);
    --color-amber-400: lab(80.1641% 16.6016 99.2089);
    --color-amber-500: lab(72.7183% 31.8672 97.9407);
    --color-amber-600: lab(60.3514% 40.5624 87.1228);
    --color-amber-700: lab(47.2709% 42.9082 69.2966);
    --color-yellow-50: lab(98.6846% -1.79055 9.7766);
    --color-yellow-200: lab(94.3433% -5.00429 52.9663);
    --color-yellow-400: lab(83.2664% 8.65132 106.895);
    --color-yellow-500: lab(76.3898% 14.5258 98.4589);
    --color-yellow-600: lab(62.7799% 22.4197 86.1544);
    --color-yellow-700: lab(47.8202% 25.2426 66.5015);
    --color-lime-50: lab(98.7039% -5.32573 10.2149);
    --color-lime-200: lab(94.0718% -22.5338 42.5238);
    --color-lime-500: lab(75.3197% -46.6547 86.1778);
    --color-lime-600: lab(61.1055% -41.0235 73.1483);
    --color-lime-700: lab(47.246% -32.2589 55.8249);
    --color-green-50: lab(98.1563% -5.60117 2.75915);
    --color-green-100: lab(96.1861% -13.8464 6.52365);
    --color-green-200: lab(92.4222% -26.4702 12.9427);
    --color-green-400: lab(78.503% -64.9265 39.7492);
    --color-green-500: lab(70.5521% -66.5147 45.8073);
    --color-green-600: lab(59.0978% -58.6621 41.2579);
    --color-green-700: lab(47.0329% -47.0239 31.4788);
    --color-emerald-50: lab(97.8462% -6.94966 1.85487);
    --color-emerald-100: lab(94.9004% -17.0769 5.63836);
    --color-emerald-200: lab(90.2247% -31.039 9.47084);
    --color-emerald-500: lab(66.9756% -58.27 19.5419);
    --color-emerald-600: lab(55.0481% -49.9246 15.93);
    --color-emerald-700: lab(44.4871% -41.0396 11.0361);
    --color-emerald-800: lab(35.3675% -33.1188 8.04002);
    --color-teal-50: lab(98.3189% -4.74921 -.111711);
    --color-teal-200: lab(90.7612% -33.1343 -.542295);
    --color-teal-500: lab(67.3859% -49.0983 -2.63511);
    --color-teal-600: lab(55.0223% -41.0774 -3.90277);
    --color-teal-700: lab(44.4134% -33.1436 -4.22149);
    --color-cyan-50: lab(98.3304% -5.97432 -2.62108);
    --color-cyan-200: lab(91.0821% -24.0435 -12.8306);
    --color-cyan-300: lab(85.3886% -36.7636 -21.5716);
    --color-cyan-500: lab(67.805% -35.3952 -30.2018);
    --color-cyan-600: lab(55.1767% -26.7496 -30.5139);
    --color-cyan-700: lab(44.7267% -21.5987 -26.118);
    --color-sky-50: lab(97.3623% -2.33802 -4.13098);
    --color-sky-100: lab(94.3709% -4.56053 -8.23453);
    --color-sky-200: lab(88.6983% -11.3978 -16.8488);
    --color-sky-500: lab(63.3038% -18.433 -51.0407);
    --color-sky-600: lab(51.7754% -11.4712 -49.8349);
    --color-sky-700: lab(41.6013% -9.10804 -42.5647);
    --color-sky-900: lab(29.1959% -8.34689 -28.2453);
    --color-blue-50: lab(96.492% -1.14644 -5.11479);
    --color-blue-100: lab(92.0301% -2.24757 -11.6453);
    --color-blue-200: lab(86.15% -4.04379 -21.0797);
    --color-blue-300: lab(77.5052% -6.4629 -36.42);
    --color-blue-400: lab(65.0361% -1.42065 -56.9802);
    --color-blue-500: lab(54.1736% 13.3369 -74.6839);
    --color-blue-600: lab(44.0605% 29.0279 -86.0352);
    --color-blue-700: lab(36.9089% 35.0961 -85.6872);
    --color-blue-900: lab(26.1542% 15.7545 -51.5504);
    --color-blue-950: lab(15.6723% 8.86232 -32.2945);
    --color-indigo-50: lab(95.4818% .411302 -6.78529);
    --color-indigo-100: lab(91.6577% 1.04591 -12.7199);
    --color-indigo-200: lab(84.4329% 3.18977 -23.9688);
    --color-indigo-500: lab(48.295% 38.3129 -81.9673);
    --color-indigo-600: lab(38.4009% 52.6132 -92.3857);
    --color-indigo-700: lab(32.4486% 49.2217 -84.6695);
    --color-indigo-950: lab(12.4853% 14.9672 -31.3418);
    --color-violet-50: lab(96.2416% 2.28849 -5.51657);
    --color-violet-100: lab(93.0838% 4.35197 -9.88284);
    --color-violet-200: lab(87.0888% 8.53688 -19.4189);
    --color-violet-400: lab(62.8239% 34.9159 -60.0512);
    --color-violet-500: lab(49.9355% 55.1776 -81.8963);
    --color-violet-600: lab(41.088% 68.9966 -91.995);
    --color-violet-700: lab(35.2783% 67.9912 -88.793);
    --color-purple-50: lab(97.1627% 2.99937 -4.13398);
    --color-purple-100: lab(93.3333% 6.97437 -9.83434);
    --color-purple-200: lab(87.8405% 13.4282 -18.7159);
    --color-purple-400: lab(63.6946% 47.6127 -59.2066);
    --color-purple-500: lab(52.0183% 66.11 -78.2316);
    --color-purple-600: lab(43.0295% 75.21 -86.5669);
    --color-purple-700: lab(36.1758% 69.8525 -80.0381);
    --color-fuchsia-50: lab(97.1083% 4.46233 -4.09334);
    --color-fuchsia-100: lab(93.9419% 9.57647 -9.08735);
    --color-fuchsia-200: lab(87.7108% 19.9958 -18.2054);
    --color-fuchsia-500: lab(56.4256% 83.132 -64.639);
    --color-fuchsia-600: lab(47.5131% 83.4271 -63.0363);
    --color-fuchsia-700: lab(39.787% 72.2653 -53.1244);
    --color-pink-50: lab(96.4459% 4.53997 -1.49434);
    --color-pink-200: lab(87.4504% 19.6 -6.46662);
    --color-pink-400: lab(64.5597% 64.3615 -12.7988);
    --color-pink-500: lab(56.9303% 76.8162 -8.07021);
    --color-pink-600: lab(49.5493% 79.8381 2.31768);
    --color-pink-700: lab(42.1737% 71.8009 7.42233);
    --color-rose-50: lab(96.2369% 4.94155 1.28011);
    --color-rose-100: lab(92.8221% 9.86832 2.60075);
    --color-rose-200: lab(86.806% 19.1909 4.07754);
    --color-rose-300: lab(76.6339% 38.3549 9.68835);
    --color-rose-500: lab(56.101% 79.4328 31.4532);
    --color-rose-600: lab(49.1882% 81.577 36.0311);
    --color-rose-700: lab(41.1651% 71.6251 30.3087);
    --color-slate-50: lab(98.1434% -.369519 -1.05966);
    --color-slate-100: lab(96.286% -.852436 -2.46847);
    --color-slate-200: lab(91.7353% -.998765 -4.76968);
    --color-slate-300: lab(84.7652% -1.94535 -7.93337);
    --color-slate-400: lab(65.5349% -2.25151 -14.5072);
    --color-slate-500: lab(48.0876% -2.03595 -16.5814);
    --color-slate-600: lab(35.5623% -1.74978 -15.4316);
    --color-slate-700: lab(26.9569% -1.47016 -15.6993);
    --color-slate-800: lab(16.132% -.318035 -14.6672);
    --color-slate-900: lab(7.78673% 1.82345 -15.0537);
    --color-slate-950: lab(1.76974% 1.32743 -9.28855);
    --color-gray-50: lab(98.2596% -.247031 -.706708);
    --color-gray-100: lab(96.1596% -.0823438 -1.13575);
    --color-gray-200: lab(91.6229% -.159115 -2.26791);
    --color-gray-300: lab(85.1236% -.612259 -3.7138);
    --color-gray-400: lab(65.9269% -.832707 -8.17473);
    --color-gray-500: lab(47.7841% -.393182 -10.0268);
    --color-gray-600: lab(35.6337% -1.58697 -10.8425);
    --color-gray-700: lab(27.1134% -.956401 -12.3224);
    --color-gray-800: lab(16.1051% -1.18239 -11.7533);
    --color-gray-900: lab(8.11897% .811279 -12.254);
    --color-gray-950: lab(1.90334% .278696 -5.48866);
    --color-zinc-50: lab(98.26% 0 0);
    --color-zinc-500: lab(47.8878% 1.65477 -5.77283);
    --color-stone-50: lab(98.2686% -.0991821 .364304);
    --color-stone-200: lab(91.055% .663072 .865579);
    --color-stone-500: lab(48.1164% 2.35701 4.26852);
    --color-stone-600: lab(35.5168% 1.08604 4.07829);
    --color-stone-700: lab(27.3812% 1.32917 3.57789);
  }
}

:root {
  --font-sans: "Manrope", "Avenir Next", "Segoe UI", "Helvetica Neue", "Nimbus Sans", Arial, sans-serif;
  --font-display: "Manrope", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", "URW Palladio L", "Times New Roman", serif;
  --font-mono: "SFMono-Regular", "SF Mono", "Cascadia Code", "Roboto Mono", Consolas, "Liberation Mono", monospace;
}

@layer theme;

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }

  * {
    border-color: var(--border);
    outline-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    * {
      outline-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  body {
    background-color: var(--background);
    color: var(--foreground);
    font-family: var(--font-sans);
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    background: radial-gradient(circle at top, #3178c614, #0000 28%), linear-gradient(#f6f8fb 0%, #fff 20% 100%);
  }

  html {
    font-size: var(--font-size);
  }

  h1 {
    font-family: var(--font-display);
    letter-spacing: -.045em;
    font-size: clamp(2.35rem, 4.2vw, 4.6rem);
    font-weight: 600;
    line-height: 1;
  }

  h2 {
    font-family: var(--font-display);
    letter-spacing: -.04em;
    font-size: clamp(1.95rem, 3.2vw, 3.5rem);
    font-weight: 600;
    line-height: 1.05;
  }

  h3 {
    font-family: var(--font-display);
    letter-spacing: -.03em;
    font-size: clamp(1.35rem, 1.8vw, 1.75rem);
    font-weight: 600;
    line-height: 1.12;
  }

  h4 {
    font-family: var(--font-display);
    letter-spacing: -.02em;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.2;
  }

  p {
    color: #4a4f5b;
    line-height: 1.75;
  }

  label {
    font-size: .95rem;
    font-weight: var(--font-weight-medium);
    letter-spacing: -.01em;
    line-height: 1.4;
  }

  button {
    cursor: pointer;
    font-size: .975rem;
    font-weight: 600;
    line-height: 1.2;
  }

  input {
    font-size: 1rem;
    font-weight: var(--font-weight-normal);
    line-height: 1.5;
    font-family: var(--font-sans);
  }

  code, pre {
    font-family: var(--font-mono);
  }

  a {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    cursor: pointer;
  }

  a[aria-disabled="true"], button:disabled, input:disabled, select:disabled, textarea:disabled {
    cursor: not-allowed;
  }

  [role="button"], label[for], summary, input[type="button"], input[type="reset"], input[type="submit"], input[type="checkbox"], input[type="radio"] {
    cursor: pointer;
  }

  ::selection {
    color: #111827;
    background: #3369d42e;
  }
}

@layer components {
  .site-shell {
    background-color: #0000;
    min-height: 100vh;
    overflow-x: hidden;
  }

  .section-shell {
    padding-block: 4.5rem;
  }

  @media (min-width: 40rem) {
    .section-shell {
      padding-block: calc(var(--spacing) * 24);
    }
  }

  @media (min-width: 64rem) {
    .section-shell {
      padding-block: calc(var(--spacing) * 32);
    }
  }

  .section-shell-tight {
    padding-block: calc(var(--spacing) * 14);
  }

  @media (min-width: 40rem) {
    .section-shell-tight {
      padding-block: calc(var(--spacing) * 20);
    }
  }

  @media (min-width: 64rem) {
    .section-shell-tight {
      padding-block: calc(var(--spacing) * 28);
    }
  }

  .section-shell-muted {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    --tw-gradient-to: #f8fafce6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .section-shell-muted {
      --tw-gradient-to: color-mix(in oklab, var(--color-slate-50) 90%, transparent);
    }
  }

  .section-shell-muted {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-block: 4.5rem;
  }

  @media (min-width: 40rem) {
    .section-shell-muted {
      padding-block: calc(var(--spacing) * 24);
    }
  }

  @media (min-width: 64rem) {
    .section-shell-muted {
      padding-block: calc(var(--spacing) * 32);
    }
  }

  .section-shell-dark {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: var(--color-slate-950);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    --tw-gradient-via: var(--color-slate-900);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-to: var(--color-black);
    color: var(--color-white);
    padding-block: 4.5rem;
  }

  @media (min-width: 40rem) {
    .section-shell-dark {
      padding-block: calc(var(--spacing) * 24);
    }
  }

  @media (min-width: 64rem) {
    .section-shell-dark {
      padding-block: calc(var(--spacing) * 32);
    }
  }

  .section-container {
    width: 100%;
    max-width: var(--container-7xl);
    padding-inline: calc(var(--spacing) * 4);
    margin-inline: auto;
  }

  @media (min-width: 40rem) {
    .section-container {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 64rem) {
    .section-container {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  .section-intro {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 10);
    max-width: var(--container-3xl);
    text-align: center;
  }

  @media (min-width: 40rem) {
    .section-intro {
      margin-bottom: calc(var(--spacing) * 14);
    }
  }

  @media (min-width: 64rem) {
    .section-intro {
      margin-bottom: 4.5rem;
    }
  }

  .section-kicker {
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: #0000000d;
    border-radius: 3.40282e38px;
    align-items: center;
    display: inline-flex;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .section-kicker {
      border-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .section-kicker {
    background-color: #ffffffbf;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .section-kicker {
      background-color: color-mix(in oklab, var(--color-white) 75%, transparent);
    }
  }

  .section-kicker {
    padding-inline: calc(var(--spacing) * 3.5);
    padding-block: calc(var(--spacing) * 2);
    --tw-font-weight: var(--font-weight-semibold);
    font-size: .68rem;
    font-weight: var(--font-weight-semibold);
    --tw-tracking: .22em;
    letter-spacing: .22em;
    color: var(--color-slate-600);
    text-transform: uppercase;
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    --tw-shadow-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .section-kicker {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .section-kicker {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  @media (min-width: 40rem) {
    .section-kicker {
      padding-inline: calc(var(--spacing) * 4);
      --tw-tracking: .24em;
      letter-spacing: .24em;
      font-size: .72rem;
    }
  }

  .section-kicker-dark {
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: #ffffff26;
    border-radius: 3.40282e38px;
    align-items: center;
    display: inline-flex;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .section-kicker-dark {
      border-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }

  .section-kicker-dark {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .section-kicker-dark {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .section-kicker-dark {
    padding-inline: calc(var(--spacing) * 3.5);
    padding-block: calc(var(--spacing) * 2);
    --tw-font-weight: var(--font-weight-semibold);
    font-size: .68rem;
    font-weight: var(--font-weight-semibold);
    --tw-tracking: .22em;
    letter-spacing: .22em;
    color: #ffffffe0;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .section-kicker-dark {
      color: color-mix(in oklab, var(--color-white) 88%, transparent);
    }
  }

  .section-kicker-dark {
    text-transform: uppercase;
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  @media (min-width: 40rem) {
    .section-kicker-dark {
      padding-inline: calc(var(--spacing) * 4);
      --tw-tracking: .24em;
      letter-spacing: .24em;
      font-size: .72rem;
    }
  }

  .section-title {
    margin-top: calc(var(--spacing) * 6);
    text-wrap: balance;
    color: var(--color-slate-950);
    font-size: clamp(2rem, 3.15vw, 3.45rem);
    line-height: 1.03;
  }

  .section-title-dark {
    margin-top: calc(var(--spacing) * 6);
    text-wrap: balance;
    color: var(--color-white);
    font-size: clamp(2rem, 3.15vw, 3.45rem);
    line-height: 1.03;
  }

  .section-copy {
    margin-inline: auto;
    margin-top: calc(var(--spacing) * 4);
    max-width: var(--container-3xl);
    --tw-leading: calc(var(--spacing) * 7);
    font-size: .98rem;
    line-height: calc(var(--spacing) * 7);
    color: var(--color-slate-600);
  }

  @media (min-width: 40rem) {
    .section-copy {
      margin-top: calc(var(--spacing) * 5);
      --tw-leading: calc(var(--spacing) * 8);
      font-size: 1.1rem;
      line-height: calc(var(--spacing) * 8);
    }
  }

  .section-copy-dark {
    margin-inline: auto;
    margin-top: calc(var(--spacing) * 4);
    max-width: var(--container-3xl);
    --tw-leading: calc(var(--spacing) * 7);
    font-size: .98rem;
    line-height: calc(var(--spacing) * 7);
    color: var(--color-slate-300);
  }

  @media (min-width: 40rem) {
    .section-copy-dark {
      margin-top: calc(var(--spacing) * 5);
      --tw-leading: calc(var(--spacing) * 8);
      font-size: 1.1rem;
      line-height: calc(var(--spacing) * 8);
    }
  }

  .page-hero {
    padding-block: calc(var(--spacing) * 14);
    padding-top: calc(var(--spacing) * 28);
  }

  @media (min-width: 40rem) {
    .page-hero {
      padding-block: calc(var(--spacing) * 20);
      padding-top: calc(var(--spacing) * 32);
    }
  }

  @media (min-width: 64rem) {
    .page-hero {
      padding-block: calc(var(--spacing) * 28);
    }
  }

  .page-hero-center {
    max-width: var(--container-4xl);
    text-align: center;
    margin-inline: auto;
  }

  .page-hero-title {
    text-wrap: balance;
    font-size: clamp(2.2rem, 4vw, 4.5rem);
    line-height: 1;
  }

  .page-hero-copy {
    margin-inline: auto;
    margin-top: calc(var(--spacing) * 4);
    max-width: var(--container-3xl);
    --tw-leading: calc(var(--spacing) * 7);
    font-size: .98rem;
    line-height: calc(var(--spacing) * 7);
    color: var(--color-slate-600);
  }

  @media (min-width: 40rem) {
    .page-hero-copy {
      margin-top: calc(var(--spacing) * 5);
      --tw-leading: calc(var(--spacing) * 8);
      font-size: 1.1rem;
      line-height: calc(var(--spacing) * 8);
    }
  }

  .editorial-card {
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: #0000000d;
    border-radius: 1.6rem;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .editorial-card {
      border-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .editorial-card {
    background-color: #ffffffe0;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .editorial-card {
      background-color: color-mix(in oklab, var(--color-white) 88%, transparent);
    }
  }

  .editorial-card {
    --tw-shadow: 0 20px 70px -40px var(--tw-shadow-color, #0f172a59);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  @media (min-width: 40rem) {
    .editorial-card {
      border-radius: 2rem;
    }
  }

  .homepage-card {
    min-height: 100%;
    padding: calc(var(--spacing) * 6);
  }

  @media (min-width: 40rem) {
    .homepage-card {
      padding: calc(var(--spacing) * 7);
    }
  }

  @media (min-width: 64rem) {
    .homepage-card {
      padding: calc(var(--spacing) * 8);
    }
  }

  .homepage-card-icon {
    margin-bottom: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 12);
    width: calc(var(--spacing) * 12);
    border-radius: var(--radius-2xl);
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    justify-content: center;
    align-items: center;
    display: flex;
  }

  @media (hover: hover) {
    .homepage-card-icon:is(:where(.group):hover *) {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (min-width: 40rem) {
    .homepage-card-icon {
      margin-bottom: calc(var(--spacing) * 6);
      height: calc(var(--spacing) * 14);
      width: calc(var(--spacing) * 14);
    }
  }

  .editorial-card-hover {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  @media (hover: hover) {
    .editorial-card-hover:hover {
      --tw-translate-y: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
      border-color: #0000001a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .editorial-card-hover:hover {
        border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
      }
    }

    .editorial-card-hover:hover {
      --tw-shadow: 0 28px 80px -36px var(--tw-shadow-color, #0f172a59);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  .stat-chip {
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: #0000000d;
    border-radius: 3.40282e38px;
    display: inline-flex;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .stat-chip {
      border-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .stat-chip {
    background-color: #ffffffb8;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .stat-chip {
      background-color: color-mix(in oklab, var(--color-white) 72%, transparent);
    }
  }

  .stat-chip {
    padding-inline: calc(var(--spacing) * 3.5);
    padding-block: calc(var(--spacing) * 2);
    --tw-font-weight: var(--font-weight-medium);
    font-size: .82rem;
    font-weight: var(--font-weight-medium);
    color: var(--color-slate-700);
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    --tw-shadow-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .stat-chip {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .stat-chip {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  @media (min-width: 40rem) {
    .stat-chip {
      padding-inline: calc(var(--spacing) * 4);
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  .auth-shell {
    min-height: 100vh;
    padding-inline: calc(var(--spacing) * 4);
    padding-top: calc(var(--spacing) * 28);
    padding-bottom: calc(var(--spacing) * 16);
    position: relative;
    overflow: hidden;
  }

  @media (min-width: 40rem) {
    .auth-shell {
      padding-top: calc(var(--spacing) * 32);
      padding-bottom: calc(var(--spacing) * 20);
    }
  }

  .auth-shell {
    background: radial-gradient(circle at 0 0, #3b82f61a, #0000 22%), radial-gradient(circle at 100% 100%, #0ea5e914, #0000 20%);
  }

  .auth-card {
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: #fff9;
    border-radius: 1.8rem;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .auth-card {
      border-color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .auth-card {
    background-color: #ffffffe0;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .auth-card {
      background-color: color-mix(in oklab, var(--color-white) 88%, transparent);
    }
  }

  .auth-card {
    padding: calc(var(--spacing) * 6);
    --tw-shadow: 0 20px 70px -40px var(--tw-shadow-color, #0f172a59);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  @media (min-width: 40rem) {
    .auth-card {
      padding: calc(var(--spacing) * 10);
      border-radius: 2.2rem;
    }
  }

  .auth-kicker {
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 2);
    --tw-font-weight: var(--font-weight-semibold);
    font-size: .72rem;
    font-weight: var(--font-weight-semibold);
    --tw-tracking: .24em;
    letter-spacing: .24em;
    text-transform: uppercase;
    border-radius: 3.40282e38px;
    display: inline-flex;
  }

  .surface-subtle {
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: #0000000d;
    border-radius: 1.35rem;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .surface-subtle {
      border-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .surface-subtle {
    background-color: #f8fafcd9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .surface-subtle {
      background-color: color-mix(in oklab, var(--color-slate-50) 85%, transparent);
    }
  }

  @media (min-width: 40rem) {
    .surface-subtle {
      border-radius: 1.5rem;
    }
  }

  .info-card {
    height: 100%;
  }

  .info-card-stack {
    flex-direction: column;
    height: 100%;
    display: flex;
  }

  .account-page-enter {
    animation: .8s both account-page-enter;
  }

  .support-rich-editor-content {
    min-height: calc(var(--spacing) * 36);
    --tw-outline-style: none;
    outline-style: none;
  }

  .support-rich-editor-content p.is-editor-empty:first-child:before {
    pointer-events: none;
    float: left;
    height: calc(var(--spacing) * 0);
    color: var(--color-slate-400);
    content: attr(data-placeholder);
  }

  .support-rich-editor-content p, .support-comment-prose p {
    margin-block: calc(var(--spacing) * 2);
  }

  .support-comment-prose > :first-child {
    margin-top: calc(var(--spacing) * 0);
  }

  .support-comment-prose > :last-child {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .support-rich-editor-content ul, .support-rich-editor-content ol, .support-comment-prose ul, .support-comment-prose ol {
    margin-block: calc(var(--spacing) * 3);
  }

  :where(:is(.support-rich-editor-content ul, .support-rich-editor-content ol, .support-comment-prose ul, .support-comment-prose ol) > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }

  .support-rich-editor-content ul, .support-rich-editor-content ol, .support-comment-prose ul, .support-comment-prose ol {
    padding-left: calc(var(--spacing) * 5);
  }

  .support-rich-editor-content ul, .support-comment-prose ul {
    list-style-type: disc;
  }

  .support-rich-editor-content ol, .support-comment-prose ol {
    list-style-type: decimal;
  }

  .support-rich-editor-content blockquote, .support-comment-prose blockquote {
    margin-block: calc(var(--spacing) * 3);
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
    border-color: var(--color-blue-200);
    background-color: #eff6ff99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .support-rich-editor-content blockquote, .support-comment-prose blockquote {
      background-color: color-mix(in oklab, var(--color-blue-50) 60%, transparent);
    }
  }

  .support-rich-editor-content blockquote, .support-comment-prose blockquote {
    padding-block: calc(var(--spacing) * 2);
    padding-left: calc(var(--spacing) * 4);
    color: var(--color-slate-600);
  }

  .support-rich-editor-content code, .support-comment-prose code {
    border-radius: calc(var(--radius)  - 2px);
    background-color: var(--color-slate-100);
    padding-inline: calc(var(--spacing) * 1.5);
    padding-block: calc(var(--spacing) * .5);
    color: var(--color-slate-900);
    font-size: .92em;
  }

  .support-rich-editor-content pre, .support-comment-prose pre {
    margin-block: calc(var(--spacing) * 3);
    border-radius: calc(var(--radius)  + 4px);
    background-color: var(--color-slate-950);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
    color: var(--color-slate-100);
    overflow-x: auto;
  }

  .support-rich-editor-content a, .support-comment-prose a {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-blue-700);
    text-decoration-line: underline;
    -webkit-text-decoration-color: var(--color-blue-200);
    -webkit-text-decoration-color: var(--color-blue-200);
    -webkit-text-decoration-color: var(--color-blue-200);
    -webkit-text-decoration-color: var(--color-blue-200);
    text-decoration-color: var(--color-blue-200);
    text-underline-offset: 4px;
  }

  @media (hover: hover) {
    :is(.support-rich-editor-content a, .support-comment-prose a):hover {
      color: var(--color-blue-900);
    }
  }
}

@layer utilities {
  .\@container\/card-header {
    container: card-header / inline-size;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .sr-only {
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }

  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }

  .inset-x-5 {
    inset-inline: calc(var(--spacing) * 5);
  }

  .inset-x-6 {
    inset-inline: calc(var(--spacing) * 6);
  }

  .inset-x-10 {
    inset-inline: calc(var(--spacing) * 10);
  }

  .-top-4 {
    top: calc(var(--spacing) * -4);
  }

  .-top-8 {
    top: calc(var(--spacing) * -8);
  }

  .-top-16 {
    top: calc(var(--spacing) * -16);
  }

  .-top-40 {
    top: calc(var(--spacing) * -40);
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

  .top-0\.5 {
    top: calc(var(--spacing) * .5);
  }

  .top-1\.5 {
    top: calc(var(--spacing) * 1.5);
  }

  .top-1\/2 {
    top: 50%;
  }

  .top-3 {
    top: calc(var(--spacing) * 3);
  }

  .top-4 {
    top: calc(var(--spacing) * 4);
  }

  .top-8 {
    top: calc(var(--spacing) * 8);
  }

  .top-16 {
    top: calc(var(--spacing) * 16);
  }

  .top-24 {
    top: calc(var(--spacing) * 24);
  }

  .top-\[50\%\] {
    top: 50%;
  }

  .top-full {
    top: 100%;
  }

  .-right-7 {
    right: calc(var(--spacing) * -7);
  }

  .-right-8 {
    right: calc(var(--spacing) * -8);
  }

  .-right-12 {
    right: calc(var(--spacing) * -12);
  }

  .-right-40 {
    right: calc(var(--spacing) * -40);
  }

  .right-0 {
    right: calc(var(--spacing) * 0);
  }

  .right-1\/4 {
    right: 25%;
  }

  .right-3 {
    right: calc(var(--spacing) * 3);
  }

  .right-4 {
    right: calc(var(--spacing) * 4);
  }

  .-bottom-1 {
    bottom: calc(var(--spacing) * -1);
  }

  .-bottom-8 {
    bottom: calc(var(--spacing) * -8);
  }

  .-bottom-20 {
    bottom: calc(var(--spacing) * -20);
  }

  .-bottom-40 {
    bottom: calc(var(--spacing) * -40);
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }

  .bottom-3 {
    bottom: calc(var(--spacing) * 3);
  }

  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }

  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }

  .-left-4 {
    left: calc(var(--spacing) * -4);
  }

  .-left-8 {
    left: calc(var(--spacing) * -8);
  }

  .-left-12 {
    left: calc(var(--spacing) * -12);
  }

  .-left-40 {
    left: calc(var(--spacing) * -40);
  }

  .left-0 {
    left: calc(var(--spacing) * 0);
  }

  .left-0\.5 {
    left: calc(var(--spacing) * .5);
  }

  .left-1\/2 {
    left: 50%;
  }

  .left-1\/4 {
    left: 25%;
  }

  .left-3 {
    left: calc(var(--spacing) * 3);
  }

  .left-4 {
    left: calc(var(--spacing) * 4);
  }

  .left-5 {
    left: calc(var(--spacing) * 5);
  }

  .left-8 {
    left: calc(var(--spacing) * 8);
  }

  .left-\[50\%\] {
    left: 50%;
  }

  .z-10 {
    z-index: 10;
  }

  .z-40 {
    z-index: 40;
  }

  .z-50 {
    z-index: 50;
  }

  .col-span-2 {
    grid-column: span 2 / span 2;
  }

  .col-start-2 {
    grid-column-start: 2;
  }

  .row-span-2 {
    grid-row: span 2 / span 2;
  }

  .row-start-1 {
    grid-row-start: 1;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .m-465 {
    margin: calc(var(--spacing) * 465);
  }

  .m-714 {
    margin: calc(var(--spacing) * 714);
  }

  .-mx-4 {
    margin-inline: calc(var(--spacing) * -4);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .my-0 {
    margin-block: calc(var(--spacing) * 0);
  }

  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }

  .prose {
    color: var(--tw-prose-body);
    max-width: 65ch;
  }

  .prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .prose :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-lead);
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    font-size: 1.25em;
    line-height: 1.6;
  }

  .prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-links);
    font-weight: 500;
    text-decoration: underline;
  }

  .prose :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600;
  }

  .prose :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
    list-style-type: decimal;
  }

  .prose :where(ol[type="A"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: upper-alpha;
  }

  .prose :where(ol[type="a"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: lower-alpha;
  }

  .prose :where(ol[type="A" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: upper-alpha;
  }

  .prose :where(ol[type="a" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: lower-alpha;
  }

  .prose :where(ol[type="I"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: upper-roman;
  }

  .prose :where(ol[type="i"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: lower-roman;
  }

  .prose :where(ol[type="I" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: upper-roman;
  }

  .prose :where(ol[type="i" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: lower-roman;
  }

  .prose :where(ol[type="1"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: decimal;
  }

  .prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
    list-style-type: disc;
  }

  .prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker {
    color: var(--tw-prose-counters);
    font-weight: 400;
  }

  .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker {
    color: var(--tw-prose-bullets);
  }

  .prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    margin-top: 1.25em;
    font-weight: 600;
  }

  .prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .prose :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-quotes);
    border-inline-start-width: .25rem;
    border-inline-start-color: var(--tw-prose-quote-borders);
    quotes: "“""”""‘""’";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
    font-style: italic;
    font-weight: 500;
  }

  .prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *)):before {
    content: open-quote;
  }

  .prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *)):after {
    content: close-quote;
  }

  .prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    margin-top: 0;
    margin-bottom: .888889em;
    font-size: 2.25em;
    font-weight: 800;
    line-height: 1.11111;
  }

  .prose :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-weight: 900;
  }

  .prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    margin-top: 2em;
    margin-bottom: 1em;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.33333;
  }

  .prose :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-weight: 800;
  }

  .prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    margin-top: 1.6em;
    margin-bottom: .6em;
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.6;
  }

  .prose :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-weight: 700;
  }

  .prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    margin-top: 1.5em;
    margin-bottom: .5em;
    font-weight: 600;
    line-height: 1.5;
  }

  .prose :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-weight: 700;
  }

  .prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .prose :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
    display: block;
  }

  .prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);
    padding-top: .1875em;
    padding-inline-end: .375em;
    padding-bottom: .1875em;
    border-radius: .3125rem;
    padding-inline-start: .375em;
    font-family: inherit;
    font-size: .875em;
    font-weight: 500;
  }

  .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-code);
    font-size: .875em;
    font-weight: 600;
  }

  .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)):before, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)):after {
    content: "`";
  }

  .prose :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .prose :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-size: .875em;
  }

  .prose :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-size: .9em;
  }

  .prose :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .prose :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    padding-top: .857143em;
    padding-inline-end: 1.14286em;
    padding-bottom: .857143em;
    border-radius: .375rem;
    margin-top: 1.71429em;
    margin-bottom: 1.71429em;
    padding-inline-start: 1.14286em;
    font-size: .875em;
    font-weight: 400;
    line-height: 1.71429;
    overflow-x: auto;
  }

  .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    padding: 0;
  }

  .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)):before, .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)):after {
    content: none;
  }

  .prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    table-layout: auto;
    width: 100%;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: .875em;
    line-height: 1.71429;
  }

  .prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
  }

  .prose :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    vertical-align: bottom;
    padding-inline-end: .571429em;
    padding-bottom: .571429em;
    padding-inline-start: .571429em;
    font-weight: 600;
  }

  .prose :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
  }

  .prose :where(tbody tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-bottom-width: 0;
  }

  .prose :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    vertical-align: baseline;
  }

  .prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
  }

  .prose :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    vertical-align: top;
  }

  .prose :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    text-align: start;
  }

  .prose :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .prose :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-captions);
    margin-top: .857143em;
    font-size: .875em;
    line-height: 1.42857;
  }

  .prose {
    --tw-prose-body: #364153;
    --tw-prose-headings: #101828;
    --tw-prose-lead: #4a5565;
    --tw-prose-links: #101828;
    --tw-prose-bold: #101828;
    --tw-prose-counters: #6a7282;
    --tw-prose-bullets: #d1d5dc;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #101828;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6a7282;
    --tw-prose-kbd: #101828;
    --tw-prose-kbd-shadows: #1018281a;
    --tw-prose-code: #101828;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1e2939;
    --tw-prose-th-borders: #d1d5dc;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5dc;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #99a1af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #99a1af;
    --tw-prose-invert-bullets: #4a5565;
    --tw-prose-invert-hr: #364153;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #364153;
    --tw-prose-invert-captions: #99a1af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: #ffffff1a;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5dc;
    --tw-prose-invert-pre-bg: #00000080;
    --tw-prose-invert-th-borders: #4a5565;
    --tw-prose-invert-td-borders: #364153;
    font-size: 1rem;
    line-height: 1.75;
  }

  @supports (color: lab(0% 0 0)) {
    .prose {
      --tw-prose-body: lab(27.1134% -.956401 -12.3224);
      --tw-prose-headings: lab(8.11897% .811279 -12.254);
      --tw-prose-lead: lab(35.6337% -1.58697 -10.8425);
      --tw-prose-links: lab(8.11897% .811279 -12.254);
      --tw-prose-bold: lab(8.11897% .811279 -12.254);
      --tw-prose-counters: lab(47.7841% -.393182 -10.0268);
      --tw-prose-bullets: lab(85.1236% -.612259 -3.7138);
      --tw-prose-hr: lab(91.6229% -.159115 -2.26791);
      --tw-prose-quotes: lab(8.11897% .811279 -12.254);
      --tw-prose-quote-borders: lab(91.6229% -.159115 -2.26791);
      --tw-prose-captions: lab(47.7841% -.393182 -10.0268);
      --tw-prose-kbd: lab(8.11897% .811279 -12.254);
      --tw-prose-kbd-shadows: lab(8.11897% .811279 -12.254 / .1);
      --tw-prose-code: lab(8.11897% .811279 -12.254);
      --tw-prose-pre-code: lab(91.6229% -.159115 -2.26791);
      --tw-prose-pre-bg: lab(16.1051% -1.18239 -11.7533);
      --tw-prose-th-borders: lab(85.1236% -.612259 -3.7138);
      --tw-prose-td-borders: lab(91.6229% -.159115 -2.26791);
      --tw-prose-invert-body: lab(85.1236% -.612259 -3.7138);
      --tw-prose-invert-lead: lab(65.9269% -.832707 -8.17473);
      --tw-prose-invert-counters: lab(65.9269% -.832707 -8.17473);
      --tw-prose-invert-bullets: lab(35.6337% -1.58697 -10.8425);
      --tw-prose-invert-hr: lab(27.1134% -.956401 -12.3224);
      --tw-prose-invert-quotes: lab(96.1596% -.0823438 -1.13575);
      --tw-prose-invert-quote-borders: lab(27.1134% -.956401 -12.3224);
      --tw-prose-invert-captions: lab(65.9269% -.832707 -8.17473);
      --tw-prose-invert-pre-code: lab(85.1236% -.612259 -3.7138);
      --tw-prose-invert-th-borders: lab(35.6337% -1.58697 -10.8425);
      --tw-prose-invert-td-borders: lab(27.1134% -.956401 -12.3224);
    }
  }

  .prose :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .5em;
    margin-bottom: .5em;
  }

  .prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: .375em;
  }

  .prose :where(.prose > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .75em;
    margin-bottom: .75em;
  }

  .prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
  }

  .prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 1.25em;
  }

  .prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
  }

  .prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 1.25em;
  }

  .prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .75em;
    margin-bottom: .75em;
  }

  .prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .5em;
    padding-inline-start: 1.625em;
  }

  .prose :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .prose :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: 0;
  }

  .prose :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-end: 0;
  }

  .prose :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-top: .571429em;
    padding-inline-end: .571429em;
    padding-bottom: .571429em;
    padding-inline-start: .571429em;
  }

  .prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: 0;
  }

  .prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-end: 0;
  }

  .prose :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .prose :where(.prose > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .prose :where(.prose > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 0;
  }

  .prose-lg {
    font-size: 1.125rem;
    line-height: 1.77778;
  }

  .prose-lg :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.33333em;
    margin-bottom: 1.33333em;
  }

  .prose-lg :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.09091em;
    margin-bottom: 1.09091em;
    font-size: 1.22222em;
    line-height: 1.45455;
  }

  .prose-lg :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.66667em;
    margin-bottom: 1.66667em;
    padding-inline-start: 1em;
  }

  .prose-lg :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: .833333em;
    font-size: 2.66667em;
    line-height: 1;
  }

  .prose-lg :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.86667em;
    margin-bottom: 1.06667em;
    font-size: 1.66667em;
    line-height: 1.33333;
  }

  .prose-lg :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.66667em;
    margin-bottom: .666667em;
    font-size: 1.33333em;
    line-height: 1.5;
  }

  .prose-lg :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.77778em;
    margin-bottom: .444444em;
    line-height: 1.55556;
  }

  .prose-lg :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.77778em;
    margin-bottom: 1.77778em;
  }

  .prose-lg :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .prose-lg :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.77778em;
    margin-bottom: 1.77778em;
  }

  .prose-lg :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-top: .222222em;
    padding-inline-end: .444444em;
    padding-bottom: .222222em;
    border-radius: .3125rem;
    padding-inline-start: .444444em;
    font-size: .888889em;
  }

  .prose-lg :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .888889em;
  }

  .prose-lg :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .866667em;
  }

  .prose-lg :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .875em;
  }

  .prose-lg :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-top: 1em;
    padding-inline-end: 1.5em;
    padding-bottom: 1em;
    border-radius: .375rem;
    margin-top: 2em;
    margin-bottom: 2em;
    padding-inline-start: 1.5em;
    font-size: .888889em;
    line-height: 1.75;
  }

  .prose-lg :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.33333em;
    margin-bottom: 1.33333em;
    padding-inline-start: 1.55556em;
  }

  .prose-lg :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .666667em;
    margin-bottom: .666667em;
  }

  .prose-lg :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: .444444em;
  }

  .prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .888889em;
    margin-bottom: .888889em;
  }

  .prose-lg :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.33333em;
  }

  .prose-lg :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 1.33333em;
  }

  .prose-lg :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.33333em;
  }

  .prose-lg :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 1.33333em;
  }

  .prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .888889em;
    margin-bottom: .888889em;
  }

  .prose-lg :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.33333em;
    margin-bottom: 1.33333em;
  }

  .prose-lg :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.33333em;
  }

  .prose-lg :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .666667em;
    padding-inline-start: 1.55556em;
  }

  .prose-lg :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 3.11111em;
    margin-bottom: 3.11111em;
  }

  .prose-lg :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .prose-lg :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .888889em;
    line-height: 1.5;
  }

  .prose-lg :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-end: .75em;
    padding-bottom: .75em;
    padding-inline-start: .75em;
  }

  .prose-lg :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: 0;
  }

  .prose-lg :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-end: 0;
  }

  .prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-top: .75em;
    padding-inline-end: .75em;
    padding-bottom: .75em;
    padding-inline-start: .75em;
  }

  .prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: 0;
  }

  .prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-end: 0;
  }

  .prose-lg :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.77778em;
    margin-bottom: 1.77778em;
  }

  .prose-lg :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .prose-lg :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1em;
    font-size: .888889em;
    line-height: 1.5;
  }

  .prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 0;
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }

  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }

  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }

  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }

  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }

  .mt-auto {
    margin-top: auto;
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .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-7 {
    margin-bottom: calc(var(--spacing) * 7);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }

  .ml-0 {
    margin-left: calc(var(--spacing) * 0);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-2\.5 {
    margin-left: calc(var(--spacing) * 2.5);
  }

  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }

  .ml-auto {
    margin-left: auto;
  }

  .line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-5 {
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .\[display\:-webkit-box\] {
    display: -webkit-box;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .aspect-\[16\/6\] {
    aspect-ratio: 16 / 6;
  }

  .aspect-\[16\/10\] {
    aspect-ratio: 16 / 10;
  }

  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }

  .size-11 {
    width: calc(var(--spacing) * 11);
    height: calc(var(--spacing) * 11);
  }

  .size-full {
    width: 100%;
    height: 100%;
  }

  .h-0\.5 {
    height: calc(var(--spacing) * .5);
  }

  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }

  .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .h-2\.5 {
    height: calc(var(--spacing) * 2.5);
  }

  .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-7 {
    height: calc(var(--spacing) * 7);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-9 {
    height: calc(var(--spacing) * 9);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-11 {
    height: calc(var(--spacing) * 11);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-14 {
    height: calc(var(--spacing) * 14);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-20 {
    height: calc(var(--spacing) * 20);
  }

  .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .h-28 {
    height: calc(var(--spacing) * 28);
  }

  .h-32 {
    height: calc(var(--spacing) * 32);
  }

  .h-44 {
    height: calc(var(--spacing) * 44);
  }

  .h-48 {
    height: calc(var(--spacing) * 48);
  }

  .h-96 {
    height: calc(var(--spacing) * 96);
  }

  .h-\[1\.1rem\] {
    height: 1.1rem;
  }

  .h-\[1\.375rem\] {
    height: 1.375rem;
  }

  .h-\[4\.5rem\] {
    height: 4.5rem;
  }

  .h-\[380px\] {
    height: 380px;
  }

  .h-\[600px\] {
    height: 600px;
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .max-h-\[90vh\] {
    max-height: 90vh;
  }

  .max-h-\[calc\(100vh-8rem\)\] {
    max-height: calc(100vh - 8rem);
  }

  .max-h-\[min\(28rem\,calc\(100vh-16rem\)\)\] {
    max-height: min(28rem, 100vh - 16rem);
  }

  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }

  .min-h-5 {
    min-height: calc(var(--spacing) * 5);
  }

  .min-h-14 {
    min-height: calc(var(--spacing) * 14);
  }

  .min-h-16 {
    min-height: calc(var(--spacing) * 16);
  }

  .min-h-\[12\.5rem\] {
    min-height: 12.5rem;
  }

  .min-h-\[160px\] {
    min-height: 160px;
  }

  .min-h-\[260px\] {
    min-height: 260px;
  }

  .min-h-\[calc\(100svh-4rem\)\] {
    min-height: calc(100svh - 4rem);
  }

  .min-h-screen {
    min-height: 100vh;
  }

  .w-0 {
    width: calc(var(--spacing) * 0);
  }

  .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-2\.5 {
    width: calc(var(--spacing) * 2.5);
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }

  .w-3\/4 {
    width: 75%;
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-7 {
    width: calc(var(--spacing) * 7);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-9 {
    width: calc(var(--spacing) * 9);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-11 {
    width: calc(var(--spacing) * 11);
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-14 {
    width: calc(var(--spacing) * 14);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-20 {
    width: calc(var(--spacing) * 20);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-32 {
    width: calc(var(--spacing) * 32);
  }

  .w-44 {
    width: calc(var(--spacing) * 44);
  }

  .w-48 {
    width: calc(var(--spacing) * 48);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-80 {
    width: calc(var(--spacing) * 80);
  }

  .w-96 {
    width: calc(var(--spacing) * 96);
  }

  .w-\[1\.1rem\] {
    width: 1.1rem;
  }

  .w-\[1\.375rem\] {
    width: 1.375rem;
  }

  .w-\[4\.5rem\] {
    width: 4.5rem;
  }

  .w-\[600px\] {
    width: 600px;
  }

  .w-\[calc\(100\%-1\.5rem\)\] {
    width: calc(100% - 1.5rem);
  }

  .w-\[calc\(100vw-2\.5rem\)\] {
    width: calc(100vw - 2.5rem);
  }

  .w-\[calc\(100vw-2rem\)\] {
    width: calc(100vw - 2rem);
  }

  .w-\[min\(55rem\,calc\(100vw-4rem\)\)\] {
    width: min(55rem, 100vw - 4rem);
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-px {
    width: 1px;
  }

  .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-4xl {
    max-width: var(--container-4xl);
  }

  .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .max-w-6xl {
    max-width: var(--container-6xl);
  }

  .max-w-7xl {
    max-width: var(--container-7xl);
  }

  .max-w-40 {
    max-width: calc(var(--spacing) * 40);
  }

  .max-w-\[14rem\] {
    max-width: 14rem;
  }

  .max-w-\[15rem\] {
    max-width: 15rem;
  }

  .max-w-\[26rem\] {
    max-width: 26rem;
  }

  .max-w-\[74ch\] {
    max-width: 74ch;
  }

  .max-w-\[calc\(100\%-2rem\)\] {
    max-width: calc(100% - 2rem);
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-sm {
    max-width: var(--container-sm);
  }

  .max-w-xl {
    max-width: var(--container-xl);
  }

  .max-w-xs {
    max-width: var(--container-xs);
  }

  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }

  .min-w-6 {
    min-width: calc(var(--spacing) * 6);
  }

  .min-w-14 {
    min-width: calc(var(--spacing) * 14);
  }

  .min-w-\[calc\(100vw-2\.5rem\)\] {
    min-width: calc(100vw - 2.5rem);
  }

  .min-w-\[min\(78vw\,420px\)\] {
    min-width: min(78vw, 420px);
  }

  .min-w-max {
    min-width: max-content;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-shrink-0, .shrink-0 {
    flex-shrink: 0;
  }

  .flex-grow {
    flex-grow: 1;
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-2 {
    --tw-translate-y: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-0 {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-2 {
    --tw-translate-y: calc(var(--spacing) * 2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .scale-\[1\.01\] {
    scale: 1.01;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-pulse {
    animation: var(--animate-pulse);
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .touch-none {
    touch-action: none;
  }

  .resize {
    resize: both;
  }

  .snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
  }

  .snap-mandatory {
    --tw-scroll-snap-strictness: mandatory;
  }

  .snap-center {
    scroll-snap-align: center;
  }

  .columns-1 {
    columns: 1;
  }

  .break-inside-avoid {
    break-inside: avoid;
  }

  .auto-rows-min {
    grid-auto-rows: min-content;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-\[minmax\(17rem\,0\.85fr\)_minmax\(0\,1\.15fr\)\] {
    grid-template-columns: minmax(17rem, .85fr) minmax(0, 1.15fr);
  }

  .grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-col-reverse {
    flex-direction: column-reverse;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .items-baseline {
    align-items: baseline;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-items-center {
    justify-items: center;
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-7 {
    gap: calc(var(--spacing) * 7);
  }

  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }

  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-10 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-12 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-3 {
    column-gap: calc(var(--spacing) * 3);
  }

  .gap-x-5 {
    column-gap: calc(var(--spacing) * 5);
  }

  .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }

  :where(.space-x-4 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-6 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }

  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  .gap-y-10 {
    row-gap: calc(var(--spacing) * 10);
  }

  .self-start {
    align-self: flex-start;
  }

  .justify-self-end {
    justify-self: flex-end;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-\[1\.1rem\] {
    border-radius: 1.1rem;
  }

  .rounded-\[1\.2rem\] {
    border-radius: 1.2rem;
  }

  .rounded-\[1\.4rem\] {
    border-radius: 1.4rem;
  }

  .rounded-\[1\.05rem\] {
    border-radius: 1.05rem;
  }

  .rounded-\[1\.5rem\] {
    border-radius: 1.5rem;
  }

  .rounded-\[1\.6rem\] {
    border-radius: 1.6rem;
  }

  .rounded-\[1\.7rem\] {
    border-radius: 1.7rem;
  }

  .rounded-\[1\.8rem\] {
    border-radius: 1.8rem;
  }

  .rounded-\[1\.9rem\] {
    border-radius: 1.9rem;
  }

  .rounded-\[1\.25rem\] {
    border-radius: 1.25rem;
  }

  .rounded-\[1\.35rem\] {
    border-radius: 1.35rem;
  }

  .rounded-\[1\.65rem\] {
    border-radius: 1.65rem;
  }

  .rounded-\[1\.75rem\] {
    border-radius: 1.75rem;
  }

  .rounded-\[1rem\] {
    border-radius: 1rem;
  }

  .rounded-\[2rem\] {
    border-radius: 2rem;
  }

  .rounded-\[20px\] {
    border-radius: 20px;
  }

  .rounded-\[24px\] {
    border-radius: 24px;
  }

  .rounded-\[28px\] {
    border-radius: 28px;
  }

  .rounded-\[32px\] {
    border-radius: 32px;
  }

  .rounded-\[inherit\] {
    border-radius: inherit;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius);
  }

  .rounded-md {
    border-radius: calc(var(--radius)  - 2px);
  }

  .rounded-xl {
    border-radius: calc(var(--radius)  + 4px);
  }

  .rounded-xs {
    border-radius: var(--radius-xs);
  }

  .rounded-bl-full {
    border-bottom-left-radius: 3.40282e38px;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-amber-100\/80 {
    border-color: #fef3c6cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-100\/80 {
      border-color: color-mix(in oklab, var(--color-amber-100) 80%, transparent);
    }
  }

  .border-amber-200\/70 {
    border-color: #fee685b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-200\/70 {
      border-color: color-mix(in oklab, var(--color-amber-200) 70%, transparent);
    }
  }

  .border-black {
    border-color: var(--color-black);
  }

  .border-black\/5 {
    border-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/5 {
      border-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .border-black\/6 {
    border-color: #0000000f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/6 {
      border-color: color-mix(in oklab, var(--color-black) 6%, transparent);
    }
  }

  .border-black\/8 {
    border-color: #00000014;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/8 {
      border-color: color-mix(in oklab, var(--color-black) 8%, transparent);
    }
  }

  .border-black\/10 {
    border-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/10 {
      border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .border-black\/12 {
    border-color: #0000001f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/12 {
      border-color: color-mix(in oklab, var(--color-black) 12%, transparent);
    }
  }

  .border-blue-100 {
    border-color: var(--color-blue-100);
  }

  .border-blue-100\/80 {
    border-color: #dbeafecc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-100\/80 {
      border-color: color-mix(in oklab, var(--color-blue-100) 80%, transparent);
    }
  }

  .border-blue-200\/70 {
    border-color: #bedbffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-200\/70 {
      border-color: color-mix(in oklab, var(--color-blue-200) 70%, transparent);
    }
  }

  .border-cyan-200\/70 {
    border-color: #a2f4fdb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-cyan-200\/70 {
      border-color: color-mix(in oklab, var(--color-cyan-200) 70%, transparent);
    }
  }

  .border-emerald-100 {
    border-color: var(--color-emerald-100);
  }

  .border-emerald-100\/80 {
    border-color: #d0fae5cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-100\/80 {
      border-color: color-mix(in oklab, var(--color-emerald-100) 80%, transparent);
    }
  }

  .border-emerald-200 {
    border-color: var(--color-emerald-200);
  }

  .border-emerald-200\/40 {
    border-color: #a4f4cf66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-200\/40 {
      border-color: color-mix(in oklab, var(--color-emerald-200) 40%, transparent);
    }
  }

  .border-emerald-200\/70 {
    border-color: #a4f4cfb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-200\/70 {
      border-color: color-mix(in oklab, var(--color-emerald-200) 70%, transparent);
    }
  }

  .border-fuchsia-200\/70 {
    border-color: #f6cfffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-fuchsia-200\/70 {
      border-color: color-mix(in oklab, var(--color-fuchsia-200) 70%, transparent);
    }
  }

  .border-green-200\/70 {
    border-color: #b9f8cfb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-green-200\/70 {
      border-color: color-mix(in oklab, var(--color-green-200) 70%, transparent);
    }
  }

  .border-indigo-100 {
    border-color: var(--color-indigo-100);
  }

  .border-indigo-200\/70 {
    border-color: #c7d2ffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-indigo-200\/70 {
      border-color: color-mix(in oklab, var(--color-indigo-200) 70%, transparent);
    }
  }

  .border-indigo-600 {
    border-color: var(--color-indigo-600);
  }

  .border-input {
    border-color: var(--input);
  }

  .border-lime-200\/70 {
    border-color: #d8f999b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-lime-200\/70 {
      border-color: color-mix(in oklab, var(--color-lime-200) 70%, transparent);
    }
  }

  .border-orange-200\/70 {
    border-color: #ffd7a8b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-orange-200\/70 {
      border-color: color-mix(in oklab, var(--color-orange-200) 70%, transparent);
    }
  }

  .border-pink-200\/70 {
    border-color: #fccee8b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-pink-200\/70 {
      border-color: color-mix(in oklab, var(--color-pink-200) 70%, transparent);
    }
  }

  .border-purple-100\/80 {
    border-color: #f3e8ffcc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-purple-100\/80 {
      border-color: color-mix(in oklab, var(--color-purple-100) 80%, transparent);
    }
  }

  .border-purple-200\/70 {
    border-color: #e9d5ffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-purple-200\/70 {
      border-color: color-mix(in oklab, var(--color-purple-200) 70%, transparent);
    }
  }

  .border-purple-500 {
    border-color: var(--color-purple-500);
  }

  .border-red-100 {
    border-color: var(--color-red-100);
  }

  .border-red-200\/70 {
    border-color: #ffcacab3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-200\/70 {
      border-color: color-mix(in oklab, var(--color-red-200) 70%, transparent);
    }
  }

  .border-rose-100\/80 {
    border-color: #ffe4e6cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-rose-100\/80 {
      border-color: color-mix(in oklab, var(--color-rose-100) 80%, transparent);
    }
  }

  .border-rose-200\/70 {
    border-color: #ffccd3b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-rose-200\/70 {
      border-color: color-mix(in oklab, var(--color-rose-200) 70%, transparent);
    }
  }

  .border-sky-100 {
    border-color: var(--color-sky-100);
  }

  .border-sky-200\/70 {
    border-color: #b8e6feb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-sky-200\/70 {
      border-color: color-mix(in oklab, var(--color-sky-200) 70%, transparent);
    }
  }

  .border-slate-100 {
    border-color: var(--color-slate-100);
  }

  .border-slate-200 {
    border-color: var(--color-slate-200);
  }

  .border-slate-200\/70 {
    border-color: #e2e8f0b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-200\/70 {
      border-color: color-mix(in oklab, var(--color-slate-200) 70%, transparent);
    }
  }

  .border-slate-200\/80 {
    border-color: #e2e8f0cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-200\/80 {
      border-color: color-mix(in oklab, var(--color-slate-200) 80%, transparent);
    }
  }

  .border-slate-200\/85 {
    border-color: #e2e8f0d9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-200\/85 {
      border-color: color-mix(in oklab, var(--color-slate-200) 85%, transparent);
    }
  }

  .border-slate-300 {
    border-color: var(--color-slate-300);
  }

  .border-slate-950 {
    border-color: var(--color-slate-950);
  }

  .border-slate-950\/8 {
    border-color: #02061814;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-950\/8 {
      border-color: color-mix(in oklab, var(--color-slate-950) 8%, transparent);
    }
  }

  .border-stone-200\/70 {
    border-color: #e7e5e4b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-stone-200\/70 {
      border-color: color-mix(in oklab, var(--color-stone-200) 70%, transparent);
    }
  }

  .border-teal-200\/70 {
    border-color: #96f7e4b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-teal-200\/70 {
      border-color: color-mix(in oklab, var(--color-teal-200) 70%, transparent);
    }
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-violet-100\/80 {
    border-color: #ede9fecc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-violet-100\/80 {
      border-color: color-mix(in oklab, var(--color-violet-100) 80%, transparent);
    }
  }

  .border-violet-200\/70 {
    border-color: #ddd6ffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-violet-200\/70 {
      border-color: color-mix(in oklab, var(--color-violet-200) 70%, transparent);
    }
  }

  .border-white\/10 {
    border-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/10 {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .border-white\/15 {
    border-color: #ffffff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/15 {
      border-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }

  .border-white\/20 {
    border-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/20 {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .border-white\/70 {
    border-color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/70 {
      border-color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .border-white\/\[0\.15\] {
    border-color: #ffffff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/\[0\.15\] {
      border-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }

  .border-yellow-200\/70 {
    border-color: #fff085b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-yellow-200\/70 {
      border-color: color-mix(in oklab, var(--color-yellow-200) 70%, transparent);
    }
  }

  .border-t-slate-900 {
    border-top-color: var(--color-slate-900);
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .border-l-transparent {
    border-left-color: #0000;
  }

  .bg-amber-50 {
    background-color: var(--color-amber-50);
  }

  .bg-amber-400\/20 {
    background-color: #fcbb0033;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-400\/20 {
      background-color: color-mix(in oklab, var(--color-amber-400) 20%, transparent);
    }
  }

  .bg-background {
    background-color: var(--background);
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-black\/50 {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .bg-blue-50 {
    background-color: var(--color-blue-50);
  }

  .bg-blue-50\/70 {
    background-color: #eff6ffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-50\/70 {
      background-color: color-mix(in oklab, var(--color-blue-50) 70%, transparent);
    }
  }

  .bg-blue-50\/75 {
    background-color: #eff6ffbf;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-50\/75 {
      background-color: color-mix(in oklab, var(--color-blue-50) 75%, transparent);
    }
  }

  .bg-blue-50\/80 {
    background-color: #eff6ffcc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-50\/80 {
      background-color: color-mix(in oklab, var(--color-blue-50) 80%, transparent);
    }
  }

  .bg-blue-400\/25 {
    background-color: #54a2ff40;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-400\/25 {
      background-color: color-mix(in oklab, var(--color-blue-400) 25%, transparent);
    }
  }

  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }

  .bg-blue-500\/5 {
    background-color: #3080ff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-500\/5 {
      background-color: color-mix(in oklab, var(--color-blue-500) 5%, transparent);
    }
  }

  .bg-blue-500\/20 {
    background-color: #3080ff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-500\/20 {
      background-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
    }
  }

  .bg-border {
    background-color: var(--border);
  }

  .bg-card {
    background-color: var(--card);
  }

  .bg-cyan-300 {
    background-color: var(--color-cyan-300);
  }

  .bg-cyan-300\/12 {
    background-color: #53eafd1f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cyan-300\/12 {
      background-color: color-mix(in oklab, var(--color-cyan-300) 12%, transparent);
    }
  }

  .bg-destructive {
    background-color: var(--destructive);
  }

  .bg-emerald-50 {
    background-color: var(--color-emerald-50);
  }

  .bg-emerald-50\/92 {
    background-color: #ecfdf5eb;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-50\/92 {
      background-color: color-mix(in oklab, var(--color-emerald-50) 92%, transparent);
    }
  }

  .bg-emerald-100 {
    background-color: var(--color-emerald-100);
  }

  .bg-emerald-500\/\[0\.18\] {
    background-color: #00bb7f2e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-500\/\[0\.18\] {
      background-color: color-mix(in oklab, var(--color-emerald-500) 18%, transparent);
    }
  }

  .bg-fuchsia-500\/\[0\.18\] {
    background-color: #e12afb2e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-fuchsia-500\/\[0\.18\] {
      background-color: color-mix(in oklab, var(--color-fuchsia-500) 18%, transparent);
    }
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-green-50 {
    background-color: var(--color-green-50);
  }

  .bg-green-100 {
    background-color: var(--color-green-100);
  }

  .bg-green-500 {
    background-color: var(--color-green-500);
  }

  .bg-green-500\/80 {
    background-color: #00c758cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-green-500\/80 {
      background-color: color-mix(in oklab, var(--color-green-500) 80%, transparent);
    }
  }

  .bg-primary {
    background-color: var(--primary);
  }

  .bg-purple-50 {
    background-color: var(--color-purple-50);
  }

  .bg-purple-500\/5 {
    background-color: #ac4bff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-500\/5 {
      background-color: color-mix(in oklab, var(--color-purple-500) 5%, transparent);
    }
  }

  .bg-purple-500\/20 {
    background-color: #ac4bff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-500\/20 {
      background-color: color-mix(in oklab, var(--color-purple-500) 20%, transparent);
    }
  }

  .bg-red-50 {
    background-color: var(--color-red-50);
  }

  .bg-red-500\/80 {
    background-color: #fb2c36cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-500\/80 {
      background-color: color-mix(in oklab, var(--color-red-500) 80%, transparent);
    }
  }

  .bg-rose-50 {
    background-color: var(--color-rose-50);
  }

  .bg-rose-500 {
    background-color: var(--color-rose-500);
  }

  .bg-secondary {
    background-color: var(--secondary);
  }

  .bg-sky-50 {
    background-color: var(--color-sky-50);
  }

  .bg-sky-500\/\[0\.16\] {
    background-color: #00a5ef29;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-500\/\[0\.16\] {
      background-color: color-mix(in oklab, var(--color-sky-500) 16%, transparent);
    }
  }

  .bg-slate-50 {
    background-color: var(--color-slate-50);
  }

  .bg-slate-50\/70 {
    background-color: #f8fafcb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-50\/70 {
      background-color: color-mix(in oklab, var(--color-slate-50) 70%, transparent);
    }
  }

  .bg-slate-50\/80 {
    background-color: #f8fafccc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-50\/80 {
      background-color: color-mix(in oklab, var(--color-slate-50) 80%, transparent);
    }
  }

  .bg-slate-50\/90 {
    background-color: #f8fafce6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-50\/90 {
      background-color: color-mix(in oklab, var(--color-slate-50) 90%, transparent);
    }
  }

  .bg-slate-100 {
    background-color: var(--color-slate-100);
  }

  .bg-slate-200 {
    background-color: var(--color-slate-200);
  }

  .bg-slate-900 {
    background-color: var(--color-slate-900);
  }

  .bg-slate-950 {
    background-color: var(--color-slate-950);
  }

  .bg-slate-950\/6 {
    background-color: #0206180f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-950\/6 {
      background-color: color-mix(in oklab, var(--color-slate-950) 6%, transparent);
    }
  }

  .bg-slate-950\/20 {
    background-color: #02061833;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-950\/20 {
      background-color: color-mix(in oklab, var(--color-slate-950) 20%, transparent);
    }
  }

  .bg-slate-950\/30 {
    background-color: #0206184d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-950\/30 {
      background-color: color-mix(in oklab, var(--color-slate-950) 30%, transparent);
    }
  }

  .bg-slate-950\/40 {
    background-color: #02061866;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-950\/40 {
      background-color: color-mix(in oklab, var(--color-slate-950) 40%, transparent);
    }
  }

  .bg-slate-950\/80 {
    background-color: #020618cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-950\/80 {
      background-color: color-mix(in oklab, var(--color-slate-950) 80%, transparent);
    }
  }

  .bg-slate-950\/82 {
    background-color: #020618d1;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-950\/82 {
      background-color: color-mix(in oklab, var(--color-slate-950) 82%, transparent);
    }
  }

  .bg-slate-950\/\[0\.46\] {
    background-color: #02061875;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-950\/\[0\.46\] {
      background-color: color-mix(in oklab, var(--color-slate-950) 46%, transparent);
    }
  }

  .bg-slate-950\/\[0\.82\] {
    background-color: #020618d1;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-950\/\[0\.82\] {
      background-color: color-mix(in oklab, var(--color-slate-950) 82%, transparent);
    }
  }

  .bg-slate-950\/\[0\.92\] {
    background-color: #020618eb;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-950\/\[0\.92\] {
      background-color: color-mix(in oklab, var(--color-slate-950) 92%, transparent);
    }
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-violet-50 {
    background-color: var(--color-violet-50);
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/5 {
    background-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/5 {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .bg-white\/12 {
    background-color: #ffffff1f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/12 {
      background-color: color-mix(in oklab, var(--color-white) 12%, transparent);
    }
  }

  .bg-white\/14 {
    background-color: #ffffff24;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/14 {
      background-color: color-mix(in oklab, var(--color-white) 14%, transparent);
    }
  }

  .bg-white\/70 {
    background-color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/70 {
      background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .bg-white\/72 {
    background-color: #ffffffb8;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/72 {
      background-color: color-mix(in oklab, var(--color-white) 72%, transparent);
    }
  }

  .bg-white\/78 {
    background-color: #ffffffc7;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/78 {
      background-color: color-mix(in oklab, var(--color-white) 78%, transparent);
    }
  }

  .bg-white\/82 {
    background-color: #ffffffd1;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/82 {
      background-color: color-mix(in oklab, var(--color-white) 82%, transparent);
    }
  }

  .bg-white\/86 {
    background-color: #ffffffdb;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/86 {
      background-color: color-mix(in oklab, var(--color-white) 86%, transparent);
    }
  }

  .bg-white\/88 {
    background-color: #ffffffe0;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/88 {
      background-color: color-mix(in oklab, var(--color-white) 88%, transparent);
    }
  }

  .bg-white\/90 {
    background-color: #ffffffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/90 {
      background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .bg-white\/95 {
    background-color: #fffffff2;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/95 {
      background-color: color-mix(in oklab, var(--color-white) 95%, transparent);
    }
  }

  .bg-white\/96 {
    background-color: #fffffff5;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/96 {
      background-color: color-mix(in oklab, var(--color-white) 96%, transparent);
    }
  }

  .bg-white\/\[0\.16\] {
    background-color: #ffffff29;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/\[0\.16\] {
      background-color: color-mix(in oklab, var(--color-white) 16%, transparent);
    }
  }

  .bg-yellow-500\/80 {
    background-color: #edb200cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-yellow-500\/80 {
      background-color: color-mix(in oklab, var(--color-yellow-500) 80%, transparent);
    }
  }

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-\[linear-gradient\(180deg\,\#f8fbff_0\%\,\#ffffff_30\%\,\#f8fafc_100\%\)\] {
    background-image: linear-gradient(#f8fbff 0%, #fff 30%, #f8fafc 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#ffffff\,\#f8fbff\)\] {
    background-image: linear-gradient(#fff, #f8fbff);
  }

  .bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.08\)\,rgba\(15\,23\,42\,0\.18\)_38\%\,rgba\(15\,23\,42\,0\.72\)\)\] {
    background-image: linear-gradient(#0f172a14, #0f172a2e 38%, #0f172ab8);
  }

  .bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.98\)\,rgba\(248\,250\,252\,0\.96\)\)\] {
    background-image: linear-gradient(#fffffffa, #f8fafcf5);
  }

  .bg-\[radial-gradient\(circle_at_top_left\,rgba\(59\,130\,246\,0\.18\)\,transparent_42\%\)\,linear-gradient\(180deg\,\#ffffff\,\#f8fbff\)\] {
    background-image: radial-gradient(circle at 0 0, #3b82f62e, #0000 42%), linear-gradient(#fff, #f8fbff);
  }

  .bg-\[radial-gradient\(ellipse_at_top\,_var\(--tw-gradient-stops\)\)\] {
    background-image: radial-gradient(ellipse at top, var(--tw-gradient-stops));
  }

  .from-amber-50 {
    --tw-gradient-from: var(--color-amber-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-amber-300 {
    --tw-gradient-from: var(--color-amber-300);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-amber-500 {
    --tw-gradient-from: var(--color-amber-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-amber-500\/18 {
    --tw-gradient-from: #f99c002e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-amber-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-amber-500) 18%, transparent);
    }
  }

  .from-amber-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-50 {
    --tw-gradient-from: var(--color-blue-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-400 {
    --tw-gradient-from: var(--color-blue-400);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-500 {
    --tw-gradient-from: var(--color-blue-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-500\/5 {
    --tw-gradient-from: #3080ff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-blue-500\/5 {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-500) 5%, transparent);
    }
  }

  .from-blue-500\/5 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-500\/18 {
    --tw-gradient-from: #3080ff2e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-blue-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-500) 18%, transparent);
    }
  }

  .from-blue-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-600 {
    --tw-gradient-from: var(--color-blue-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-cyan-50 {
    --tw-gradient-from: var(--color-cyan-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-cyan-500 {
    --tw-gradient-from: var(--color-cyan-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-cyan-500\/18 {
    --tw-gradient-from: #00b7d72e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-cyan-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-cyan-500) 18%, transparent);
    }
  }

  .from-cyan-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-emerald-50 {
    --tw-gradient-from: var(--color-emerald-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-emerald-500 {
    --tw-gradient-from: var(--color-emerald-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-emerald-500\/18 {
    --tw-gradient-from: #00bb7f2e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-emerald-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-emerald-500) 18%, transparent);
    }
  }

  .from-emerald-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-fuchsia-50 {
    --tw-gradient-from: var(--color-fuchsia-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-fuchsia-500 {
    --tw-gradient-from: var(--color-fuchsia-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-fuchsia-500\/18 {
    --tw-gradient-from: #e12afb2e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-fuchsia-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-fuchsia-500) 18%, transparent);
    }
  }

  .from-fuchsia-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-gray-50 {
    --tw-gradient-from: var(--color-gray-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-gray-100 {
    --tw-gradient-from: var(--color-gray-100);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-gray-900 {
    --tw-gradient-from: var(--color-gray-900);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-green-50 {
    --tw-gradient-from: var(--color-green-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-green-500 {
    --tw-gradient-from: var(--color-green-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-green-500\/18 {
    --tw-gradient-from: #00c7582e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-green-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-green-500) 18%, transparent);
    }
  }

  .from-green-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-indigo-50 {
    --tw-gradient-from: var(--color-indigo-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-indigo-500 {
    --tw-gradient-from: var(--color-indigo-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-indigo-500\/18 {
    --tw-gradient-from: #625fff2e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-indigo-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-indigo-500) 18%, transparent);
    }
  }

  .from-indigo-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-indigo-600 {
    --tw-gradient-from: var(--color-indigo-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-lime-50 {
    --tw-gradient-from: var(--color-lime-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-lime-500 {
    --tw-gradient-from: var(--color-lime-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-lime-500\/18 {
    --tw-gradient-from: #80cd002e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-lime-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-lime-500) 18%, transparent);
    }
  }

  .from-lime-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-orange-50 {
    --tw-gradient-from: var(--color-orange-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-orange-500 {
    --tw-gradient-from: var(--color-orange-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-orange-500\/18 {
    --tw-gradient-from: #fe6e002e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-orange-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-orange-500) 18%, transparent);
    }
  }

  .from-orange-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-pink-50 {
    --tw-gradient-from: var(--color-pink-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-pink-500 {
    --tw-gradient-from: var(--color-pink-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-pink-500\/18 {
    --tw-gradient-from: #f6339a2e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-pink-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-pink-500) 18%, transparent);
    }
  }

  .from-pink-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-purple-50 {
    --tw-gradient-from: var(--color-purple-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-purple-500 {
    --tw-gradient-from: var(--color-purple-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-purple-500\/18 {
    --tw-gradient-from: #ac4bff2e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-purple-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-purple-500) 18%, transparent);
    }
  }

  .from-purple-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-purple-500\/50 {
    --tw-gradient-from: #ac4bff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-purple-500\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--color-purple-500) 50%, transparent);
    }
  }

  .from-purple-500\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-purple-600 {
    --tw-gradient-from: var(--color-purple-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-red-50 {
    --tw-gradient-from: var(--color-red-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-red-500 {
    --tw-gradient-from: var(--color-red-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-red-500\/18 {
    --tw-gradient-from: #fb2c362e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-red-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-red-500) 18%, transparent);
    }
  }

  .from-red-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-rose-50 {
    --tw-gradient-from: var(--color-rose-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-rose-500 {
    --tw-gradient-from: var(--color-rose-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-rose-500\/18 {
    --tw-gradient-from: #ff23572e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-rose-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-rose-500) 18%, transparent);
    }
  }

  .from-rose-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-rose-600 {
    --tw-gradient-from: var(--color-rose-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-sky-50 {
    --tw-gradient-from: var(--color-sky-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-sky-200 {
    --tw-gradient-from: var(--color-sky-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-sky-500 {
    --tw-gradient-from: var(--color-sky-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-sky-500\/18 {
    --tw-gradient-from: #00a5ef2e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-sky-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-sky-500) 18%, transparent);
    }
  }

  .from-sky-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-slate-50 {
    --tw-gradient-from: var(--color-slate-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-slate-500 {
    --tw-gradient-from: var(--color-slate-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-slate-500\/18 {
    --tw-gradient-from: #62748e2e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-slate-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-slate-500) 18%, transparent);
    }
  }

  .from-slate-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-slate-950 {
    --tw-gradient-from: var(--color-slate-950);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-slate-950\/55 {
    --tw-gradient-from: #0206188c;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-slate-950\/55 {
      --tw-gradient-from: color-mix(in oklab, var(--color-slate-950) 55%, transparent);
    }
  }

  .from-slate-950\/55 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-slate-950\/70 {
    --tw-gradient-from: #020618b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-slate-950\/70 {
      --tw-gradient-from: color-mix(in oklab, var(--color-slate-950) 70%, transparent);
    }
  }

  .from-slate-950\/70 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-slate-950\/72 {
    --tw-gradient-from: #020618b8;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-slate-950\/72 {
      --tw-gradient-from: color-mix(in oklab, var(--color-slate-950) 72%, transparent);
    }
  }

  .from-slate-950\/72 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-stone-50 {
    --tw-gradient-from: var(--color-stone-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-stone-500 {
    --tw-gradient-from: var(--color-stone-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-stone-500\/18 {
    --tw-gradient-from: #79716b2e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-stone-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-stone-500) 18%, transparent);
    }
  }

  .from-stone-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-teal-50 {
    --tw-gradient-from: var(--color-teal-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-teal-500 {
    --tw-gradient-from: var(--color-teal-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-teal-500\/18 {
    --tw-gradient-from: #00baa72e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-teal-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 18%, transparent);
    }
  }

  .from-teal-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-violet-50 {
    --tw-gradient-from: var(--color-violet-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-violet-500 {
    --tw-gradient-from: var(--color-violet-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-violet-500\/18 {
    --tw-gradient-from: #8d54ff2e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-violet-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-violet-500) 18%, transparent);
    }
  }

  .from-violet-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-white {
    --tw-gradient-from: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-white\/50 {
    --tw-gradient-from: #ffffff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-white\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }

  .from-white\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-yellow-50 {
    --tw-gradient-from: var(--color-yellow-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-yellow-500 {
    --tw-gradient-from: var(--color-yellow-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-yellow-500\/18 {
    --tw-gradient-from: #edb2002e;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-yellow-500\/18 {
      --tw-gradient-from: color-mix(in oklab, var(--color-yellow-500) 18%, transparent);
    }
  }

  .from-yellow-500\/18 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .via-amber-50 {
    --tw-gradient-via: var(--color-amber-50);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-amber-500 {
    --tw-gradient-via: var(--color-amber-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-amber-500\/12 {
    --tw-gradient-via: #f99c001f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-amber-500\/12 {
      --tw-gradient-via: color-mix(in oklab, var(--color-amber-500) 12%, transparent);
    }
  }

  .via-amber-500\/12 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-blue-50 {
    --tw-gradient-via: var(--color-blue-50);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-blue-500 {
    --tw-gradient-via: var(--color-blue-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-blue-500\/12 {
    --tw-gradient-via: #3080ff1f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-blue-500\/12 {
      --tw-gradient-via: color-mix(in oklab, var(--color-blue-500) 12%, transparent);
    }
  }

  .via-blue-500\/12 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-blue-600 {
    --tw-gradient-via: var(--color-blue-600);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-emerald-50 {
    --tw-gradient-via: var(--color-emerald-50);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-emerald-500 {
    --tw-gradient-via: var(--color-emerald-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-emerald-500\/12 {
    --tw-gradient-via: #00bb7f1f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-emerald-500\/12 {
      --tw-gradient-via: color-mix(in oklab, var(--color-emerald-500) 12%, transparent);
    }
  }

  .via-emerald-500\/12 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-fuchsia-50 {
    --tw-gradient-via: var(--color-fuchsia-50);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-fuchsia-500 {
    --tw-gradient-via: var(--color-fuchsia-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-fuchsia-500\/12 {
    --tw-gradient-via: #e12afb1f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-fuchsia-500\/12 {
      --tw-gradient-via: color-mix(in oklab, var(--color-fuchsia-500) 12%, transparent);
    }
  }

  .via-fuchsia-500\/12 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-gray-50 {
    --tw-gradient-via: var(--color-gray-50);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-gray-500 {
    --tw-gradient-via: var(--color-gray-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-gray-500\/12 {
    --tw-gradient-via: #6a72821f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-gray-500\/12 {
      --tw-gradient-via: color-mix(in oklab, var(--color-gray-500) 12%, transparent);
    }
  }

  .via-gray-500\/12 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-gray-700 {
    --tw-gradient-via: var(--color-gray-700);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-green-50 {
    --tw-gradient-via: var(--color-green-50);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-green-500 {
    --tw-gradient-via: var(--color-green-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-green-500\/12 {
    --tw-gradient-via: #00c7581f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-green-500\/12 {
      --tw-gradient-via: color-mix(in oklab, var(--color-green-500) 12%, transparent);
    }
  }

  .via-green-500\/12 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-indigo-50 {
    --tw-gradient-via: var(--color-indigo-50);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-indigo-500 {
    --tw-gradient-via: var(--color-indigo-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-indigo-500\/12 {
    --tw-gradient-via: #625fff1f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-indigo-500\/12 {
      --tw-gradient-via: color-mix(in oklab, var(--color-indigo-500) 12%, transparent);
    }
  }

  .via-indigo-500\/12 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-indigo-600 {
    --tw-gradient-via: var(--color-indigo-600);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-orange-50 {
    --tw-gradient-via: var(--color-orange-50);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-orange-300 {
    --tw-gradient-via: var(--color-orange-300);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-orange-500 {
    --tw-gradient-via: var(--color-orange-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-orange-500\/12 {
    --tw-gradient-via: #fe6e001f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-orange-500\/12 {
      --tw-gradient-via: color-mix(in oklab, var(--color-orange-500) 12%, transparent);
    }
  }

  .via-orange-500\/12 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-pink-50 {
    --tw-gradient-via: var(--color-pink-50);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-pink-500 {
    --tw-gradient-via: var(--color-pink-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-pink-500\/12 {
    --tw-gradient-via: #f6339a1f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-pink-500\/12 {
      --tw-gradient-via: color-mix(in oklab, var(--color-pink-500) 12%, transparent);
    }
  }

  .via-pink-500\/12 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-purple-50 {
    --tw-gradient-via: var(--color-purple-50);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-purple-400 {
    --tw-gradient-via: var(--color-purple-400);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-purple-500 {
    --tw-gradient-via: var(--color-purple-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-purple-500\/12 {
    --tw-gradient-via: #ac4bff1f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-purple-500\/12 {
      --tw-gradient-via: color-mix(in oklab, var(--color-purple-500) 12%, transparent);
    }
  }

  .via-purple-500\/12 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-purple-500\/20 {
    --tw-gradient-via: #ac4bff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-purple-500\/20 {
      --tw-gradient-via: color-mix(in oklab, var(--color-purple-500) 20%, transparent);
    }
  }

  .via-purple-500\/20 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-purple-600 {
    --tw-gradient-via: var(--color-purple-600);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-rose-50 {
    --tw-gradient-via: var(--color-rose-50);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-rose-500 {
    --tw-gradient-via: var(--color-rose-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-rose-500\/12 {
    --tw-gradient-via: #ff23571f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-rose-500\/12 {
      --tw-gradient-via: color-mix(in oklab, var(--color-rose-500) 12%, transparent);
    }
  }

  .via-rose-500\/12 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-sky-50 {
    --tw-gradient-via: var(--color-sky-50);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-sky-50\/60 {
    --tw-gradient-via: #f0f9ff99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-sky-50\/60 {
      --tw-gradient-via: color-mix(in oklab, var(--color-sky-50) 60%, transparent);
    }
  }

  .via-sky-50\/60 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-sky-500 {
    --tw-gradient-via: var(--color-sky-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-sky-500\/12 {
    --tw-gradient-via: #00a5ef1f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-sky-500\/12 {
      --tw-gradient-via: color-mix(in oklab, var(--color-sky-500) 12%, transparent);
    }
  }

  .via-sky-500\/12 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-sky-600 {
    --tw-gradient-via: var(--color-sky-600);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-slate-50 {
    --tw-gradient-via: var(--color-slate-50);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-slate-500 {
    --tw-gradient-via: var(--color-slate-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-slate-500\/12 {
    --tw-gradient-via: #62748e1f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-slate-500\/12 {
      --tw-gradient-via: color-mix(in oklab, var(--color-slate-500) 12%, transparent);
    }
  }

  .via-slate-500\/12 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-slate-900 {
    --tw-gradient-via: var(--color-slate-900);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-slate-950\/12 {
    --tw-gradient-via: #0206181f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-slate-950\/12 {
      --tw-gradient-via: color-mix(in oklab, var(--color-slate-950) 12%, transparent);
    }
  }

  .via-slate-950\/12 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-slate-950\/20 {
    --tw-gradient-via: #02061833;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-slate-950\/20 {
      --tw-gradient-via: color-mix(in oklab, var(--color-slate-950) 20%, transparent);
    }
  }

  .via-slate-950\/20 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-teal-50 {
    --tw-gradient-via: var(--color-teal-50);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-teal-500 {
    --tw-gradient-via: var(--color-teal-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-teal-500\/12 {
    --tw-gradient-via: #00baa71f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-teal-500\/12 {
      --tw-gradient-via: color-mix(in oklab, var(--color-teal-500) 12%, transparent);
    }
  }

  .via-teal-500\/12 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-transparent {
    --tw-gradient-via: transparent;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-white {
    --tw-gradient-via: var(--color-white);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .to-amber-50 {
    --tw-gradient-to: var(--color-amber-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-amber-500 {
    --tw-gradient-to: var(--color-amber-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-amber-500\/8 {
    --tw-gradient-to: #f99c0014;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-amber-500\/8 {
      --tw-gradient-to: color-mix(in oklab, var(--color-amber-500) 8%, transparent);
    }
  }

  .to-amber-500\/8 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-50 {
    --tw-gradient-to: var(--color-blue-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-500 {
    --tw-gradient-to: var(--color-blue-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-500\/8 {
    --tw-gradient-to: #3080ff14;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-blue-500\/8 {
      --tw-gradient-to: color-mix(in oklab, var(--color-blue-500) 8%, transparent);
    }
  }

  .to-blue-500\/8 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-950 {
    --tw-gradient-to: var(--color-blue-950);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-cyan-50 {
    --tw-gradient-to: var(--color-cyan-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-cyan-500 {
    --tw-gradient-to: var(--color-cyan-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-cyan-500\/8 {
    --tw-gradient-to: #00b7d714;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-cyan-500\/8 {
      --tw-gradient-to: color-mix(in oklab, var(--color-cyan-500) 8%, transparent);
    }
  }

  .to-cyan-500\/8 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-emerald-50 {
    --tw-gradient-to: var(--color-emerald-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-emerald-500 {
    --tw-gradient-to: var(--color-emerald-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-fuchsia-50 {
    --tw-gradient-to: var(--color-fuchsia-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-fuchsia-500 {
    --tw-gradient-to: var(--color-fuchsia-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-gray-50 {
    --tw-gradient-to: var(--color-gray-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-gray-200 {
    --tw-gradient-to: var(--color-gray-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-gray-500 {
    --tw-gradient-to: var(--color-gray-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-green-50 {
    --tw-gradient-to: var(--color-green-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-green-500 {
    --tw-gradient-to: var(--color-green-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-green-500\/8 {
    --tw-gradient-to: #00c75814;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-green-500\/8 {
      --tw-gradient-to: color-mix(in oklab, var(--color-green-500) 8%, transparent);
    }
  }

  .to-green-500\/8 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-indigo-50 {
    --tw-gradient-to: var(--color-indigo-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-indigo-500 {
    --tw-gradient-to: var(--color-indigo-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-indigo-500\/8 {
    --tw-gradient-to: #625fff14;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-indigo-500\/8 {
      --tw-gradient-to: color-mix(in oklab, var(--color-indigo-500) 8%, transparent);
    }
  }

  .to-indigo-500\/8 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-indigo-600 {
    --tw-gradient-to: var(--color-indigo-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-lime-50 {
    --tw-gradient-to: var(--color-lime-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-lime-500 {
    --tw-gradient-to: var(--color-lime-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-lime-500\/8 {
    --tw-gradient-to: #80cd0014;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-lime-500\/8 {
      --tw-gradient-to: color-mix(in oklab, var(--color-lime-500) 8%, transparent);
    }
  }

  .to-lime-500\/8 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-orange-50 {
    --tw-gradient-to: var(--color-orange-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-orange-500 {
    --tw-gradient-to: var(--color-orange-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-orange-500\/8 {
    --tw-gradient-to: #fe6e0014;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-orange-500\/8 {
      --tw-gradient-to: color-mix(in oklab, var(--color-orange-500) 8%, transparent);
    }
  }

  .to-orange-500\/8 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-pink-50 {
    --tw-gradient-to: var(--color-pink-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-pink-400 {
    --tw-gradient-to: var(--color-pink-400);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-pink-500 {
    --tw-gradient-to: var(--color-pink-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-pink-500\/8 {
    --tw-gradient-to: #f6339a14;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-pink-500\/8 {
      --tw-gradient-to: color-mix(in oklab, var(--color-pink-500) 8%, transparent);
    }
  }

  .to-pink-500\/8 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-pink-600 {
    --tw-gradient-to: var(--color-pink-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-50 {
    --tw-gradient-to: var(--color-purple-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-500 {
    --tw-gradient-to: var(--color-purple-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-500\/5 {
    --tw-gradient-to: #ac4bff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-purple-500\/5 {
      --tw-gradient-to: color-mix(in oklab, var(--color-purple-500) 5%, transparent);
    }
  }

  .to-purple-500\/5 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-600 {
    --tw-gradient-to: var(--color-purple-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-red-500 {
    --tw-gradient-to: var(--color-red-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-rose-50 {
    --tw-gradient-to: var(--color-rose-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-rose-300 {
    --tw-gradient-to: var(--color-rose-300);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-rose-500 {
    --tw-gradient-to: var(--color-rose-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-rose-500\/8 {
    --tw-gradient-to: #ff235714;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-rose-500\/8 {
      --tw-gradient-to: color-mix(in oklab, var(--color-rose-500) 8%, transparent);
    }
  }

  .to-rose-500\/8 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-slate-50 {
    --tw-gradient-to: var(--color-slate-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-slate-100 {
    --tw-gradient-to: var(--color-slate-100);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-slate-800 {
    --tw-gradient-to: var(--color-slate-800);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-teal-50 {
    --tw-gradient-to: var(--color-teal-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-teal-500 {
    --tw-gradient-to: var(--color-teal-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-teal-500\/8 {
    --tw-gradient-to: #00baa714;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-teal-500\/8 {
      --tw-gradient-to: color-mix(in oklab, var(--color-teal-500) 8%, transparent);
    }
  }

  .to-teal-500\/8 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-violet-50 {
    --tw-gradient-to: var(--color-violet-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-violet-500 {
    --tw-gradient-to: var(--color-violet-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-violet-500\/8 {
    --tw-gradient-to: #8d54ff14;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-violet-500\/8 {
      --tw-gradient-to: color-mix(in oklab, var(--color-violet-500) 8%, transparent);
    }
  }

  .to-violet-500\/8 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-violet-600 {
    --tw-gradient-to: var(--color-violet-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-violet-700 {
    --tw-gradient-to: var(--color-violet-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-white {
    --tw-gradient-to: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-yellow-50 {
    --tw-gradient-to: var(--color-yellow-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-yellow-500 {
    --tw-gradient-to: var(--color-yellow-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-yellow-500\/8 {
    --tw-gradient-to: #edb20014;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-yellow-500\/8 {
      --tw-gradient-to: color-mix(in oklab, var(--color-yellow-500) 8%, transparent);
    }
  }

  .to-yellow-500\/8 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-zinc-50 {
    --tw-gradient-to: var(--color-zinc-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-zinc-500 {
    --tw-gradient-to: var(--color-zinc-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-zinc-500\/8 {
    --tw-gradient-to: #71717b14;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-zinc-500\/8 {
      --tw-gradient-to: color-mix(in oklab, var(--color-zinc-500) 8%, transparent);
    }
  }

  .to-zinc-500\/8 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-yellow-400 {
    fill: var(--color-yellow-400);
  }

  .object-cover {
    object-fit: cover;
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-7 {
    padding: calc(var(--spacing) * 7);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-px {
    padding: 1px;
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-24 {
    padding-top: calc(var(--spacing) * 24);
  }

  .pt-28 {
    padding-top: calc(var(--spacing) * 28);
  }

  .pt-32 {
    padding-top: calc(var(--spacing) * 32);
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }

  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }

  .pr-10 {
    padding-right: calc(var(--spacing) * 10);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .pl-12 {
    padding-left: calc(var(--spacing) * 12);
  }

  .pl-20 {
    padding-left: calc(var(--spacing) * 20);
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .align-middle {
    vertical-align: middle;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .font-serif {
    font-family: var(--font-display);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[0\.7rem\] {
    font-size: .7rem;
  }

  .text-\[0\.67rem\] {
    font-size: .67rem;
  }

  .text-\[0\.68rem\] {
    font-size: .68rem;
  }

  .text-\[0\.72rem\] {
    font-size: .72rem;
  }

  .text-\[0\.92rem\] {
    font-size: .92rem;
  }

  .text-\[0\.95rem\] {
    font-size: .95rem;
  }

  .text-\[0\.96rem\] {
    font-size: .96rem;
  }

  .text-\[0\.98rem\] {
    font-size: .98rem;
  }

  .text-\[1\.02rem\] {
    font-size: 1.02rem;
  }

  .text-\[1\.2rem\] {
    font-size: 1.2rem;
  }

  .text-\[1\.7rem\] {
    font-size: 1.7rem;
  }

  .text-\[1\.08rem\] {
    font-size: 1.08rem;
  }

  .text-\[1\.8rem\] {
    font-size: 1.8rem;
  }

  .text-\[1\.15rem\] {
    font-size: 1.15rem;
  }

  .text-\[1\.25rem\] {
    font-size: 1.25rem;
  }

  .text-\[1\.28rem\] {
    font-size: 1.28rem;
  }

  .text-\[1\.35rem\] {
    font-size: 1.35rem;
  }

  .text-\[1\.45rem\] {
    font-size: 1.45rem;
  }

  .text-\[1rem\] {
    font-size: 1rem;
  }

  .text-\[2\.2rem\] {
    font-size: 2.2rem;
  }

  .text-\[2\.15rem\] {
    font-size: 2.15rem;
  }

  .text-\[2\.25rem\] {
    font-size: 2.25rem;
  }

  .text-\[2\.35rem\] {
    font-size: 2.35rem;
  }

  .text-\[2rem\] {
    font-size: 2rem;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[200px\] {
    font-size: 200px;
  }

  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }

  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }

  .leading-\[1\.02\] {
    --tw-leading: 1.02;
    line-height: 1.02;
  }

  .leading-\[1\.04\] {
    --tw-leading: 1.04;
    line-height: 1.04;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-\[-0\.01em\] {
    --tw-tracking: -.01em;
    letter-spacing: -.01em;
  }

  .tracking-\[-0\.02em\] {
    --tw-tracking: -.02em;
    letter-spacing: -.02em;
  }

  .tracking-\[-0\.03em\] {
    --tw-tracking: -.03em;
    letter-spacing: -.03em;
  }

  .tracking-\[-0\.04em\] {
    --tw-tracking: -.04em;
    letter-spacing: -.04em;
  }

  .tracking-\[-0\.045em\] {
    --tw-tracking: -.045em;
    letter-spacing: -.045em;
  }

  .tracking-\[0\.2em\] {
    --tw-tracking: .2em;
    letter-spacing: .2em;
  }

  .tracking-\[0\.08em\] {
    --tw-tracking: .08em;
    letter-spacing: .08em;
  }

  .tracking-\[0\.14em\] {
    --tw-tracking: .14em;
    letter-spacing: .14em;
  }

  .tracking-\[0\.16em\] {
    --tw-tracking: .16em;
    letter-spacing: .16em;
  }

  .tracking-\[0\.18em\] {
    --tw-tracking: .18em;
    letter-spacing: .18em;
  }

  .tracking-\[0\.22em\] {
    --tw-tracking: .22em;
    letter-spacing: .22em;
  }

  .tracking-\[0\.24em\] {
    --tw-tracking: .24em;
    letter-spacing: .24em;
  }

  .tracking-\[0\.25em\] {
    --tw-tracking: .25em;
    letter-spacing: .25em;
  }

  .tracking-\[0\.28em\] {
    --tw-tracking: .28em;
    letter-spacing: .28em;
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .text-balance {
    text-wrap: balance;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .text-amber-500 {
    color: var(--color-amber-500);
  }

  .text-amber-600 {
    color: var(--color-amber-600);
  }

  .text-amber-700 {
    color: var(--color-amber-700);
  }

  .text-black {
    color: var(--color-black);
  }

  .text-blue-100 {
    color: var(--color-blue-100);
  }

  .text-blue-100\/70 {
    color: #dbeafeb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-blue-100\/70 {
      color: color-mix(in oklab, var(--color-blue-100) 70%, transparent);
    }
  }

  .text-blue-600 {
    color: var(--color-blue-600);
  }

  .text-blue-700 {
    color: var(--color-blue-700);
  }

  .text-card-foreground {
    color: var(--card-foreground);
  }

  .text-cyan-600 {
    color: var(--color-cyan-600);
  }

  .text-cyan-700 {
    color: var(--color-cyan-700);
  }

  .text-emerald-600 {
    color: var(--color-emerald-600);
  }

  .text-emerald-700 {
    color: var(--color-emerald-700);
  }

  .text-emerald-800 {
    color: var(--color-emerald-800);
  }

  .text-foreground {
    color: var(--foreground);
  }

  .text-fuchsia-600 {
    color: var(--color-fuchsia-600);
  }

  .text-fuchsia-700 {
    color: var(--color-fuchsia-700);
  }

  .text-gray-300 {
    color: var(--color-gray-300);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-gray-600 {
    color: var(--color-gray-600);
  }

  .text-gray-700 {
    color: var(--color-gray-700);
  }

  .text-gray-800 {
    color: var(--color-gray-800);
  }

  .text-gray-900 {
    color: var(--color-gray-900);
  }

  .text-gray-950 {
    color: var(--color-gray-950);
  }

  .text-green-400 {
    color: var(--color-green-400);
  }

  .text-green-600 {
    color: var(--color-green-600);
  }

  .text-green-700 {
    color: var(--color-green-700);
  }

  .text-indigo-600 {
    color: var(--color-indigo-600);
  }

  .text-indigo-700 {
    color: var(--color-indigo-700);
  }

  .text-lime-600 {
    color: var(--color-lime-600);
  }

  .text-lime-700 {
    color: var(--color-lime-700);
  }

  .text-muted-foreground {
    color: var(--muted-foreground);
  }

  .text-orange-600 {
    color: var(--color-orange-600);
  }

  .text-orange-700 {
    color: var(--color-orange-700);
  }

  .text-pink-600 {
    color: var(--color-pink-600);
  }

  .text-pink-700 {
    color: var(--color-pink-700);
  }

  .text-primary {
    color: var(--primary);
  }

  .text-primary-foreground {
    color: var(--primary-foreground);
  }

  .text-purple-600 {
    color: var(--color-purple-600);
  }

  .text-purple-700 {
    color: var(--color-purple-700);
  }

  .text-red-600 {
    color: var(--color-red-600);
  }

  .text-red-700 {
    color: var(--color-red-700);
  }

  .text-rose-600 {
    color: var(--color-rose-600);
  }

  .text-rose-700 {
    color: var(--color-rose-700);
  }

  .text-secondary-foreground {
    color: var(--secondary-foreground);
  }

  .text-sky-600 {
    color: var(--color-sky-600);
  }

  .text-sky-700 {
    color: var(--color-sky-700);
  }

  .text-sky-700\/80 {
    color: #0069a4cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-sky-700\/80 {
      color: color-mix(in oklab, var(--color-sky-700) 80%, transparent);
    }
  }

  .text-slate-300 {
    color: var(--color-slate-300);
  }

  .text-slate-400 {
    color: var(--color-slate-400);
  }

  .text-slate-500 {
    color: var(--color-slate-500);
  }

  .text-slate-600 {
    color: var(--color-slate-600);
  }

  .text-slate-700 {
    color: var(--color-slate-700);
  }

  .text-slate-800 {
    color: var(--color-slate-800);
  }

  .text-slate-900 {
    color: var(--color-slate-900);
  }

  .text-slate-950 {
    color: var(--color-slate-950);
  }

  .text-stone-600 {
    color: var(--color-stone-600);
  }

  .text-stone-700 {
    color: var(--color-stone-700);
  }

  .text-teal-600 {
    color: var(--color-teal-600);
  }

  .text-teal-700 {
    color: var(--color-teal-700);
  }

  .text-transparent {
    color: #0000;
  }

  .text-violet-600 {
    color: var(--color-violet-600);
  }

  .text-violet-700 {
    color: var(--color-violet-700);
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\/60 {
    color: #fff9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/60 {
      color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .text-white\/65 {
    color: #ffffffa6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/65 {
      color: color-mix(in oklab, var(--color-white) 65%, transparent);
    }
  }

  .text-white\/68 {
    color: #ffffffad;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/68 {
      color: color-mix(in oklab, var(--color-white) 68%, transparent);
    }
  }

  .text-white\/70 {
    color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/70 {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .text-white\/80 {
    color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/80 {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .text-white\/85 {
    color: #ffffffd9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/85 {
      color: color-mix(in oklab, var(--color-white) 85%, transparent);
    }
  }

  .text-yellow-400 {
    color: var(--color-yellow-400);
  }

  .text-yellow-600 {
    color: var(--color-yellow-600);
  }

  .text-yellow-700 {
    color: var(--color-yellow-700);
  }

  .uppercase {
    text-transform: uppercase;
  }

  .underline {
    text-decoration-line: underline;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-85 {
    opacity: .85;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_60px_-42px_rgba\(15\,23\,42\,0\.28\)\] {
    --tw-shadow: 0 18px 60px -42px var(--tw-shadow-color, #0f172a47);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_60px_-46px_rgba\(15\,23\,42\,0\.45\)\] {
    --tw-shadow: 0 18px 60px -46px var(--tw-shadow-color, #0f172a73);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_60px_-50px_rgba\(15\,23\,42\,0\.5\)\] {
    --tw-shadow: 0 18px 60px -50px var(--tw-shadow-color, #0f172a80);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_55px_rgba\(15\,23\,42\,0\.16\)\] {
    --tw-shadow: 0 20px 55px var(--tw-shadow-color, #0f172a29);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_70px_-40px_rgba\(15\,23\,42\,0\.3\)\] {
    --tw-shadow: 0 20px 70px -40px var(--tw-shadow-color, #0f172a4d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_70px_-40px_rgba\(79\,70\,229\,0\.32\)\] {
    --tw-shadow: 0 20px 70px -40px var(--tw-shadow-color, #4f46e552);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_70px_-54px_rgba\(15\,23\,42\,0\.45\)\] {
    --tw-shadow: 0 20px 70px -54px var(--tw-shadow-color, #0f172a73);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_60px_-32px_rgba\(15\,23\,42\,0\.28\)\] {
    --tw-shadow: 0 24px 60px -32px var(--tw-shadow-color, #0f172a47);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_80px_-48px_rgba\(15\,23\,42\,0\.45\)\] {
    --tw-shadow: 0 24px 80px -48px var(--tw-shadow-color, #0f172a73);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_80px_-52px_rgba\(15\,23\,42\,0\.5\)\] {
    --tw-shadow: 0 24px 80px -52px var(--tw-shadow-color, #0f172a80);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_80px_-52px_rgba\(15\,23\,42\,0\.48\)\] {
    --tw-shadow: 0 24px 80px -52px var(--tw-shadow-color, #0f172a7a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_26px_60px_-30px_rgba\(15\,23\,42\,0\.4\)\] {
    --tw-shadow: 0 26px 60px -30px var(--tw-shadow-color, #0f172a66);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_28px_90px_-50px_rgba\(15\,23\,42\,0\.58\)\] {
    --tw-shadow: 0 28px 90px -50px var(--tw-shadow-color, #0f172a94);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_28px_100px_-56px_rgba\(15\,23\,42\,0\.5\)\] {
    --tw-shadow: 0 28px 100px -56px var(--tw-shadow-color, #0f172a80);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_30px_90px_rgba\(15\,23\,42\,0\.08\)\] {
    --tw-shadow: 0 30px 90px var(--tw-shadow-color, #0f172a14);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_36px_100px_rgba\(15\,23\,42\,0\.22\)\] {
    --tw-shadow: 0 36px 100px var(--tw-shadow-color, #0f172a38);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.55\)\] {
    --tw-shadow: inset 0 1px 0 var(--tw-shadow-color, #ffffff8c);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-4 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-black\/5 {
    --tw-shadow-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/5 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-black\/10 {
    --tw-shadow-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/10 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-black\/15 {
    --tw-shadow-color: #00000026;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/15 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-black\/20 {
    --tw-shadow-color: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-black\/30 {
    --tw-shadow-color: #0000004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/30 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-black\/40 {
    --tw-shadow-color: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/40 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-emerald-500\/20 {
    --tw-shadow-color: #00bb7f33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-emerald-500\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-indigo-500\/15 {
    --tw-shadow-color: #625fff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-indigo-500\/15 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 15%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-indigo-500\/30 {
    --tw-shadow-color: #625fff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-indigo-500\/30 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 30%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-red-500\/10 {
    --tw-shadow-color: #fb2c361a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-red-500\/10 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 10%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-sky-100 {
    --tw-shadow-color: #dff2fe;
  }

  @supports (color: lab(0% 0 0)) {
    .shadow-sky-100 {
      --tw-shadow-color: lab(94.3709% -4.56053 -8.23453);
    }
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-sky-100 {
      --tw-shadow-color: color-mix(in oklab, var(--color-sky-100) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-sky-100\/70 {
    --tw-shadow-color: #dff2feb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-sky-100\/70 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-sky-100) 70%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-slate-200\/80 {
    --tw-shadow-color: #e2e8f0cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-slate-200\/80 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 80%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-slate-950\/5 {
    --tw-shadow-color: #0206180d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-slate-950\/5 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 5%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-slate-950\/14 {
    --tw-shadow-color: #02061824;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-slate-950\/14 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 14%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-slate-950\/15 {
    --tw-shadow-color: #02061826;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-slate-950\/15 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-slate-950\/20 {
    --tw-shadow-color: #02061833;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-slate-950\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-white {
    --tw-shadow-color: #fff;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-white {
      --tw-shadow-color: color-mix(in oklab, var(--color-white) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-white\/20 {
    --tw-shadow-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-white\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-white) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .ring-amber-100\/\[0\.25\] {
    --tw-ring-color: #fef3c640;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-amber-100\/\[0\.25\] {
      --tw-ring-color: color-mix(in oklab, var(--color-amber-100) 25%, transparent);
    }
  }

  .ring-emerald-100\/\[0\.25\] {
    --tw-ring-color: #d0fae540;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-emerald-100\/\[0\.25\] {
      --tw-ring-color: color-mix(in oklab, var(--color-emerald-100) 25%, transparent);
    }
  }

  .ring-fuchsia-100\/\[0\.25\] {
    --tw-ring-color: #fae8ff40;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-fuchsia-100\/\[0\.25\] {
      --tw-ring-color: color-mix(in oklab, var(--color-fuchsia-100) 25%, transparent);
    }
  }

  .ring-indigo-50 {
    --tw-ring-color: var(--color-indigo-50);
  }

  .ring-sky-100 {
    --tw-ring-color: var(--color-sky-100);
  }

  .ring-sky-100\/30 {
    --tw-ring-color: #dff2fe4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-sky-100\/30 {
      --tw-ring-color: color-mix(in oklab, var(--color-sky-100) 30%, transparent);
    }
  }

  .ring-slate-200\/70 {
    --tw-ring-color: #e2e8f0b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-slate-200\/70 {
      --tw-ring-color: color-mix(in oklab, var(--color-slate-200) 70%, transparent);
    }
  }

  .ring-white\/20 {
    --tw-ring-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-white\/20 {
      --tw-ring-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .ring-white\/30 {
    --tw-ring-color: #ffffff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-white\/30 {
      --tw-ring-color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }

  .ring-white\/40 {
    --tw-ring-color: #fff6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-white\/40 {
      --tw-ring-color: color-mix(in oklab, var(--color-white) 40%, transparent);
    }
  }

  .ring-white\/70 {
    --tw-ring-color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-white\/70 {
      --tw-ring-color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .ring-white\/\[0\.15\] {
    --tw-ring-color: #ffffff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-white\/\[0\.15\] {
      --tw-ring-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }

  .ring-offset-background {
    --tw-ring-offset-color: var(--background);
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .blur-2xl {
    --tw-blur: blur(var(--blur-2xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-3xl {
    --tw-blur: blur(var(--blur-3xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-2xl {
    --tw-backdrop-blur: blur(var(--blur-2xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[color\,box-shadow\,border-color\,background-color\] {
    transition-property: color, box-shadow, border-color, background-color;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[color\,box-shadow\] {
    transition-property: color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-700 {
    --tw-duration: .7s;
    transition-duration: .7s;
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .\[-webkit-box-orient\:vertical\] {
    -webkit-box-orient: vertical;
  }

  .\[-webkit-line-clamp\:3\] {
    -webkit-line-clamp: 3;
  }

  .running {
    animation-play-state: running;
  }

  @media (hover: hover) {
    .group-hover\:w-\[calc\(100\%-1\.5rem\)\]:is(:where(.group):hover *) {
      width: calc(100% - 1.5rem);
    }

    .group-hover\:translate-x-0\.5:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * .5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:translate-x-1:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * 1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:-translate-y-1:is(:where(.group):hover *) {
      --tw-translate-y: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:translate-y-0:is(:where(.group):hover *) {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:scale-105:is(:where(.group):hover *) {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .group-hover\:scale-\[1\.03\]:is(:where(.group):hover *) {
      scale: 1.03;
    }

    .group-hover\:scale-\[1\.04\]:is(:where(.group):hover *) {
      scale: 1.04;
    }

    .group-hover\:scale-\[1\.045\]:is(:where(.group):hover *) {
      scale: 1.045;
    }

    .group-hover\:rotate-3:is(:where(.group):hover *) {
      rotate: 3deg;
    }

    .group-hover\:border-amber-200:is(:where(.group):hover *) {
      border-color: var(--color-amber-200);
    }

    .group-hover\:border-black\/15:is(:where(.group):hover *) {
      border-color: #00000026;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-black\/15:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--color-black) 15%, transparent);
      }
    }

    .group-hover\:border-blue-200:is(:where(.group):hover *) {
      border-color: var(--color-blue-200);
    }

    .group-hover\:border-cyan-200:is(:where(.group):hover *) {
      border-color: var(--color-cyan-200);
    }

    .group-hover\:border-emerald-200:is(:where(.group):hover *) {
      border-color: var(--color-emerald-200);
    }

    .group-hover\:border-fuchsia-200:is(:where(.group):hover *) {
      border-color: var(--color-fuchsia-200);
    }

    .group-hover\:border-green-200:is(:where(.group):hover *) {
      border-color: var(--color-green-200);
    }

    .group-hover\:border-indigo-200:is(:where(.group):hover *) {
      border-color: var(--color-indigo-200);
    }

    .group-hover\:border-lime-200:is(:where(.group):hover *) {
      border-color: var(--color-lime-200);
    }

    .group-hover\:border-orange-200:is(:where(.group):hover *) {
      border-color: var(--color-orange-200);
    }

    .group-hover\:border-pink-200:is(:where(.group):hover *) {
      border-color: var(--color-pink-200);
    }

    .group-hover\:border-purple-200:is(:where(.group):hover *) {
      border-color: var(--color-purple-200);
    }

    .group-hover\:border-red-200:is(:where(.group):hover *) {
      border-color: var(--color-red-200);
    }

    .group-hover\:border-rose-200:is(:where(.group):hover *) {
      border-color: var(--color-rose-200);
    }

    .group-hover\:border-sky-200:is(:where(.group):hover *) {
      border-color: var(--color-sky-200);
    }

    .group-hover\:border-slate-200:is(:where(.group):hover *) {
      border-color: var(--color-slate-200);
    }

    .group-hover\:border-stone-200:is(:where(.group):hover *) {
      border-color: var(--color-stone-200);
    }

    .group-hover\:border-teal-200:is(:where(.group):hover *) {
      border-color: var(--color-teal-200);
    }

    .group-hover\:border-violet-200:is(:where(.group):hover *) {
      border-color: var(--color-violet-200);
    }

    .group-hover\:border-yellow-200:is(:where(.group):hover *) {
      border-color: var(--color-yellow-200);
    }

    .group-hover\:bg-amber-50:is(:where(.group):hover *) {
      background-color: var(--color-amber-50);
    }

    .group-hover\:bg-blue-50:is(:where(.group):hover *) {
      background-color: var(--color-blue-50);
    }

    .group-hover\:bg-cyan-50:is(:where(.group):hover *) {
      background-color: var(--color-cyan-50);
    }

    .group-hover\:bg-emerald-50:is(:where(.group):hover *) {
      background-color: var(--color-emerald-50);
    }

    .group-hover\:bg-fuchsia-50:is(:where(.group):hover *) {
      background-color: var(--color-fuchsia-50);
    }

    .group-hover\:bg-green-50:is(:where(.group):hover *) {
      background-color: var(--color-green-50);
    }

    .group-hover\:bg-indigo-50:is(:where(.group):hover *) {
      background-color: var(--color-indigo-50);
    }

    .group-hover\:bg-lime-50:is(:where(.group):hover *) {
      background-color: var(--color-lime-50);
    }

    .group-hover\:bg-orange-50:is(:where(.group):hover *) {
      background-color: var(--color-orange-50);
    }

    .group-hover\:bg-pink-50:is(:where(.group):hover *) {
      background-color: var(--color-pink-50);
    }

    .group-hover\:bg-purple-50:is(:where(.group):hover *) {
      background-color: var(--color-purple-50);
    }

    .group-hover\:bg-red-50:is(:where(.group):hover *) {
      background-color: var(--color-red-50);
    }

    .group-hover\:bg-rose-50:is(:where(.group):hover *) {
      background-color: var(--color-rose-50);
    }

    .group-hover\:bg-sky-50:is(:where(.group):hover *) {
      background-color: var(--color-sky-50);
    }

    .group-hover\:bg-slate-50:is(:where(.group):hover *) {
      background-color: var(--color-slate-50);
    }

    .group-hover\:bg-stone-50:is(:where(.group):hover *) {
      background-color: var(--color-stone-50);
    }

    .group-hover\:bg-teal-50:is(:where(.group):hover *) {
      background-color: var(--color-teal-50);
    }

    .group-hover\:bg-violet-50:is(:where(.group):hover *) {
      background-color: var(--color-violet-50);
    }

    .group-hover\:bg-white:is(:where(.group):hover *) {
      background-color: var(--color-white);
    }

    .group-hover\:bg-yellow-50:is(:where(.group):hover *) {
      background-color: var(--color-yellow-50);
    }

    .group-hover\:text-amber-700:is(:where(.group):hover *) {
      color: var(--color-amber-700);
    }

    .group-hover\:text-blue-700:is(:where(.group):hover *) {
      color: var(--color-blue-700);
    }

    .group-hover\:text-cyan-700:is(:where(.group):hover *) {
      color: var(--color-cyan-700);
    }

    .group-hover\:text-emerald-700:is(:where(.group):hover *) {
      color: var(--color-emerald-700);
    }

    .group-hover\:text-fuchsia-700:is(:where(.group):hover *) {
      color: var(--color-fuchsia-700);
    }

    .group-hover\:text-gray-800:is(:where(.group):hover *) {
      color: var(--color-gray-800);
    }

    .group-hover\:text-gray-900:is(:where(.group):hover *) {
      color: var(--color-gray-900);
    }

    .group-hover\:text-gray-950:is(:where(.group):hover *) {
      color: var(--color-gray-950);
    }

    .group-hover\:text-green-700:is(:where(.group):hover *) {
      color: var(--color-green-700);
    }

    .group-hover\:text-indigo-700:is(:where(.group):hover *) {
      color: var(--color-indigo-700);
    }

    .group-hover\:text-lime-700:is(:where(.group):hover *) {
      color: var(--color-lime-700);
    }

    .group-hover\:text-orange-700:is(:where(.group):hover *) {
      color: var(--color-orange-700);
    }

    .group-hover\:text-pink-700:is(:where(.group):hover *) {
      color: var(--color-pink-700);
    }

    .group-hover\:text-purple-700:is(:where(.group):hover *) {
      color: var(--color-purple-700);
    }

    .group-hover\:text-red-700:is(:where(.group):hover *) {
      color: var(--color-red-700);
    }

    .group-hover\:text-rose-700:is(:where(.group):hover *) {
      color: var(--color-rose-700);
    }

    .group-hover\:text-sky-600:is(:where(.group):hover *) {
      color: var(--color-sky-600);
    }

    .group-hover\:text-sky-700:is(:where(.group):hover *) {
      color: var(--color-sky-700);
    }

    .group-hover\:text-slate-700:is(:where(.group):hover *) {
      color: var(--color-slate-700);
    }

    .group-hover\:text-slate-900:is(:where(.group):hover *) {
      color: var(--color-slate-900);
    }

    .group-hover\:text-stone-700:is(:where(.group):hover *) {
      color: var(--color-stone-700);
    }

    .group-hover\:text-teal-700:is(:where(.group):hover *) {
      color: var(--color-teal-700);
    }

    .group-hover\:text-violet-700:is(:where(.group):hover *) {
      color: var(--color-violet-700);
    }

    .group-hover\:text-yellow-700:is(:where(.group):hover *) {
      color: var(--color-yellow-700);
    }

    .group-hover\:opacity-90:is(:where(.group):hover *) {
      opacity: .9;
    }

    .group-hover\:opacity-95:is(:where(.group):hover *) {
      opacity: .95;
    }

    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }

    .group-hover\:shadow-\[0_32px_90px_-48px_rgba\(15\,23\,42\,0\.5\)\]:is(:where(.group):hover *) {
      --tw-shadow: 0 32px 90px -48px var(--tw-shadow-color, #0f172a80);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .group-hover\:shadow-\[0_32px_92px_-54px_rgba\(15\,23\,42\,0\.55\)\]:is(:where(.group):hover *) {
      --tw-shadow: 0 32px 92px -54px var(--tw-shadow-color, #0f172a8c);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .group-hover\:shadow-lg:is(:where(.group):hover *) {
      --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .group-hover\/feature\:translate-x-0\.5:is(:where(.group\/feature):hover *), .group-hover\/item\:translate-x-0\.5:is(:where(.group\/item):hover *) {
      --tw-translate-x: calc(var(--spacing) * .5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\/item\:bg-amber-100:is(:where(.group\/item):hover *) {
      background-color: var(--color-amber-100);
    }

    .group-hover\/item\:bg-rose-100:is(:where(.group\/item):hover *) {
      background-color: var(--color-rose-100);
    }

    .group-hover\/item\:text-slate-600:is(:where(.group\/item):hover *) {
      color: var(--color-slate-600);
    }

    .group-hover\/item\:text-slate-700:is(:where(.group\/item):hover *) {
      color: var(--color-slate-700);
    }

    .group-hover\/support\:translate-x-0\.5:is(:where(.group\/support):hover *) {
      --tw-translate-x: calc(var(--spacing) * .5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) {
    pointer-events: none;
  }

  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *) {
    opacity: .5;
  }

  .peer-checked\:translate-x-5:is(:where(.peer):checked ~ *) {
    --tw-translate-x: calc(var(--spacing) * 5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .peer-checked\:border-blue-600:is(:where(.peer):checked ~ *) {
    border-color: var(--color-blue-600);
  }

  .peer-checked\:bg-blue-600:is(:where(.peer):checked ~ *) {
    background-color: var(--color-blue-600);
  }

  .peer-focus-visible\:ring-4:is(:where(.peer):focus-visible ~ *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .peer-focus-visible\:ring-blue-200:is(:where(.peer):focus-visible ~ *) {
    --tw-ring-color: var(--color-blue-200);
  }

  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) {
    cursor: not-allowed;
  }

  .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) {
    opacity: .5;
  }

  .peer-disabled\:opacity-80:is(:where(.peer):disabled ~ *) {
    opacity: .8;
  }

  .selection\:bg-primary ::selection, .selection\:bg-primary::selection {
    background-color: var(--primary);
  }

  .selection\:text-primary-foreground ::selection, .selection\:text-primary-foreground::selection {
    color: var(--primary-foreground);
  }

  .file\:inline-flex::file-selector-button {
    display: inline-flex;
  }

  .file\:h-7::file-selector-button {
    height: calc(var(--spacing) * 7);
  }

  .file\:border-0::file-selector-button {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .file\:bg-transparent::file-selector-button {
    background-color: #0000;
  }

  .file\:text-sm::file-selector-button {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .file\:font-medium::file-selector-button {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .file\:text-foreground::file-selector-button {
    color: var(--foreground);
  }

  .placeholder\:text-muted-foreground::placeholder {
    color: var(--muted-foreground);
  }

  .placeholder\:text-slate-400::placeholder {
    color: var(--color-slate-400);
  }

  @media (hover: hover) {
    .hover\:-translate-y-0\.5:hover {
      --tw-translate-y: calc(var(--spacing) * -.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .hover\:-translate-y-1:hover {
      --tw-translate-y: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .hover\:scale-\[1\.02\]:hover {
      scale: 1.02;
    }

    .hover\:scale-\[1\.03\]:hover {
      scale: 1.03;
    }

    .hover\:border-black\/8:hover {
      border-color: #00000014;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-black\/8:hover {
        border-color: color-mix(in oklab, var(--color-black) 8%, transparent);
      }
    }

    .hover\:border-black\/12:hover {
      border-color: #0000001f;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-black\/12:hover {
        border-color: color-mix(in oklab, var(--color-black) 12%, transparent);
      }
    }

    .hover\:border-black\/16:hover {
      border-color: #00000029;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-black\/16:hover {
        border-color: color-mix(in oklab, var(--color-black) 16%, transparent);
      }
    }

    .hover\:border-black\/20:hover {
      border-color: #0003;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-black\/20:hover {
        border-color: color-mix(in oklab, var(--color-black) 20%, transparent);
      }
    }

    .hover\:border-blue-200:hover {
      border-color: var(--color-blue-200);
    }

    .hover\:border-indigo-200:hover {
      border-color: var(--color-indigo-200);
    }

    .hover\:border-slate-200:hover {
      border-color: var(--color-slate-200);
    }

    .hover\:border-slate-300:hover {
      border-color: var(--color-slate-300);
    }

    .hover\:border-slate-900:hover {
      border-color: var(--color-slate-900);
    }

    .hover\:bg-accent:hover {
      background-color: var(--accent);
    }

    .hover\:bg-black:hover {
      background-color: var(--color-black);
    }

    .hover\:bg-blue-50:hover {
      background-color: var(--color-blue-50);
    }

    .hover\:bg-destructive\/90:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/90:hover {
        background-color: color-mix(in oklab, var(--destructive) 90%, transparent);
      }
    }

    .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50);
    }

    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }

    .hover\:bg-gray-900:hover {
      background-color: var(--color-gray-900);
    }

    .hover\:bg-primary\/92:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/92:hover {
        background-color: color-mix(in oklab, var(--primary) 92%, transparent);
      }
    }

    .hover\:bg-secondary\/80:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-secondary\/80:hover {
        background-color: color-mix(in oklab, var(--secondary) 80%, transparent);
      }
    }

    .hover\:bg-sky-50:hover {
      background-color: var(--color-sky-50);
    }

    .hover\:bg-slate-50:hover {
      background-color: var(--color-slate-50);
    }

    .hover\:bg-slate-100:hover {
      background-color: var(--color-slate-100);
    }

    .hover\:bg-slate-200:hover {
      background-color: var(--color-slate-200);
    }

    .hover\:bg-slate-900:hover {
      background-color: var(--color-slate-900);
    }

    .hover\:bg-slate-950:hover {
      background-color: var(--color-slate-950);
    }

    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }

    .hover\:bg-white\/12:hover {
      background-color: #ffffff1f;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/12:hover {
        background-color: color-mix(in oklab, var(--color-white) 12%, transparent);
      }
    }

    .hover\:bg-white\/20:hover {
      background-color: #fff3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/20:hover {
        background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }

    .hover\:bg-white\/90:hover {
      background-color: #ffffffe6;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/90:hover {
        background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
      }
    }

    .hover\:bg-white\/\[0\.12\]:hover {
      background-color: #ffffff1f;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/\[0\.12\]:hover {
        background-color: color-mix(in oklab, var(--color-white) 12%, transparent);
      }
    }

    .hover\:from-indigo-700:hover {
      --tw-gradient-from: var(--color-indigo-700);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .hover\:via-blue-700:hover {
      --tw-gradient-via: var(--color-blue-700);
      --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
      --tw-gradient-stops: var(--tw-gradient-via-stops);
    }

    .hover\:to-violet-700:hover {
      --tw-gradient-to: var(--color-violet-700);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .hover\:text-accent-foreground:hover {
      color: var(--accent-foreground);
    }

    .hover\:text-black:hover {
      color: var(--color-black);
    }

    .hover\:text-gray-950:hover {
      color: var(--color-gray-950);
    }

    .hover\:text-sky-700:hover {
      color: var(--color-sky-700);
    }

    .hover\:text-sky-900:hover {
      color: var(--color-sky-900);
    }

    .hover\:text-slate-800:hover {
      color: var(--color-slate-800);
    }

    .hover\:text-slate-900:hover {
      color: var(--color-slate-900);
    }

    .hover\:text-slate-950:hover {
      color: var(--color-slate-950);
    }

    .hover\:text-white:hover {
      color: var(--color-white);
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .hover\:opacity-100:hover {
      opacity: 1;
    }

    .hover\:shadow-2xl:hover {
      --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[0_28px_70px_-32px_rgba\(15\,23\,42\,0\.34\)\]:hover {
      --tw-shadow: 0 28px 70px -32px var(--tw-shadow-color, #0f172a57);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-lg:hover {
      --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-black\/5:hover {
      --tw-shadow-color: #0000000d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-black\/5:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-black\/10:hover {
      --tw-shadow-color: #0000001a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-black\/10:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-black\/15:hover {
      --tw-shadow-color: #00000026;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-black\/15:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-black\/20:hover {
      --tw-shadow-color: #0003;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-black\/20:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-black\/30:hover {
      --tw-shadow-color: #0000004d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-black\/30:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-indigo-950\/5:hover {
      --tw-shadow-color: #1e1a4d0d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-indigo-950\/5:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-indigo-950) 5%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-white\/30:hover {
      --tw-shadow-color: #ffffff4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-white\/30:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-white) 30%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-black\/20:focus {
    --tw-ring-color: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:ring-black\/20:focus {
      --tw-ring-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .focus\:ring-ring:focus {
    --tw-ring-color: var(--ring);
  }

  .focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus\:outline-hidden:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .focus\:outline-hidden:focus {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:border-ring:focus-visible {
    border-color: var(--ring);
  }

  .focus-visible\:bg-sky-50:focus-visible {
    background-color: var(--color-sky-50);
  }

  .focus-visible\:text-gray-950:focus-visible {
    color: var(--color-gray-950);
  }

  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-\[3px\]:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-blue-300:focus-visible {
    --tw-ring-color: var(--color-blue-300);
  }

  .focus-visible\:ring-destructive\/20:focus-visible {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-destructive\/20:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .focus-visible\:ring-ring\/50:focus-visible {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-ring\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .focus-visible\:ring-offset-2:focus-visible {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus-visible\:ring-offset-slate-50:focus-visible {
    --tw-ring-offset-color: var(--color-slate-50);
  }

  .focus-visible\:outline-1:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot="card-action"]) {
    grid-template-columns: 1fr auto;
  }

  .has-\[\>svg\]\:px-3:has( > svg) {
    padding-inline: calc(var(--spacing) * 3);
  }

  .has-\[\>svg\]\:px-4:has( > svg) {
    padding-inline: calc(var(--spacing) * 4);
  }

  .has-\[\>svg\]\:px-5:has( > svg) {
    padding-inline: calc(var(--spacing) * 5);
  }

  .aria-invalid\:border-destructive[aria-invalid="true"] {
    border-color: var(--destructive);
  }

  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .data-\[orientation\=horizontal\]\:h-px[data-orientation="horizontal"] {
    height: 1px;
  }

  .data-\[orientation\=horizontal\]\:w-full[data-orientation="horizontal"] {
    width: 100%;
  }

  .data-\[orientation\=vertical\]\:h-full[data-orientation="vertical"] {
    height: 100%;
  }

  .data-\[orientation\=vertical\]\:w-px[data-orientation="vertical"] {
    width: 1px;
  }

  .data-\[state\=closed\]\:animate-out[data-state="closed"] {
    animation: exit var(--tw-animation-duration, var(--tw-duration, .15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none);
  }

  .data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
    --tw-exit-opacity: 0;
  }

  .data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
    --tw-exit-scale: .95;
  }

  .data-\[state\=open\]\:animate-in[data-state="open"] {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none);
  }

  .data-\[state\=open\]\:bg-accent[data-state="open"] {
    background-color: var(--accent);
  }

  .data-\[state\=open\]\:text-muted-foreground[data-state="open"] {
    color: var(--muted-foreground);
  }

  .data-\[state\=open\]\:fade-in-0[data-state="open"] {
    --tw-enter-opacity: 0;
  }

  .data-\[state\=open\]\:zoom-in-95[data-state="open"] {
    --tw-enter-scale: .95;
  }

  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:transform-none {
      transform: none;
    }

    .motion-reduce\:transition-none {
      transition-property: none;
    }
  }

  @media (min-width: 560px) {
    .min-\[560px\]\:h-\[360px\] {
      height: 360px;
    }

    .min-\[560px\]\:max-w-\[280px\] {
      max-width: 280px;
    }

    .min-\[560px\]\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 40rem) {
    .sm\:right-5 {
      right: calc(var(--spacing) * 5);
    }

    .sm\:bottom-5 {
      bottom: calc(var(--spacing) * 5);
    }

    .sm\:bottom-6 {
      bottom: calc(var(--spacing) * 6);
    }

    .sm\:left-5 {
      left: calc(var(--spacing) * 5);
    }

    .sm\:left-6 {
      left: calc(var(--spacing) * 6);
    }

    .sm\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }

    .sm\:mt-5 {
      margin-top: calc(var(--spacing) * 5);
    }

    .sm\:mt-7 {
      margin-top: calc(var(--spacing) * 7);
    }

    .sm\:mt-16 {
      margin-top: calc(var(--spacing) * 16);
    }

    .sm\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .sm\:mb-5 {
      margin-bottom: calc(var(--spacing) * 5);
    }

    .sm\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }

    .sm\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }

    .sm\:mb-9 {
      margin-bottom: calc(var(--spacing) * 9);
    }

    .sm\:mb-10 {
      margin-bottom: calc(var(--spacing) * 10);
    }

    .sm\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }

    .sm\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }

    .sm\:ml-3 {
      margin-left: calc(var(--spacing) * 3);
    }

    .sm\:block {
      display: block;
    }

    .sm\:flex {
      display: flex;
    }

    .sm\:hidden {
      display: none;
    }

    .sm\:inline-flex {
      display: inline-flex;
    }

    .sm\:aspect-\[16\/9\] {
      aspect-ratio: 16 / 9;
    }

    .sm\:h-6 {
      height: calc(var(--spacing) * 6);
    }

    .sm\:h-7 {
      height: calc(var(--spacing) * 7);
    }

    .sm\:h-12 {
      height: calc(var(--spacing) * 12);
    }

    .sm\:h-20 {
      height: calc(var(--spacing) * 20);
    }

    .sm\:min-h-screen {
      min-height: 100vh;
    }

    .sm\:w-6 {
      width: calc(var(--spacing) * 6);
    }

    .sm\:w-7 {
      width: calc(var(--spacing) * 7);
    }

    .sm\:w-12 {
      width: calc(var(--spacing) * 12);
    }

    .sm\:w-20 {
      width: calc(var(--spacing) * 20);
    }

    .sm\:w-auto {
      width: auto;
    }

    .sm\:w-full {
      width: 100%;
    }

    .sm\:max-w-3xl {
      max-width: var(--container-3xl);
    }

    .sm\:max-w-lg {
      max-width: var(--container-lg);
    }

    .sm\:min-w-72 {
      min-width: calc(var(--spacing) * 72);
    }

    .sm\:translate-y-3 {
      --tw-translate-y: calc(var(--spacing) * 3);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sm\:columns-2 {
      columns: 2;
    }

    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .sm\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .sm\:flex-row {
      flex-direction: row;
    }

    .sm\:flex-wrap {
      flex-wrap: wrap;
    }

    .sm\:items-center {
      align-items: center;
    }

    .sm\:justify-between {
      justify-content: space-between;
    }

    .sm\:justify-center {
      justify-content: center;
    }

    .sm\:justify-end {
      justify-content: flex-end;
    }

    .sm\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .sm\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }

    .sm\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }

    .sm\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .sm\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .sm\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }

    :where(.sm\:space-y-6 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
    }

    .sm\:gap-x-5 {
      column-gap: calc(var(--spacing) * 5);
    }

    .sm\:gap-x-8 {
      column-gap: calc(var(--spacing) * 8);
    }

    .sm\:gap-y-12 {
      row-gap: calc(var(--spacing) * 12);
    }

    .sm\:rounded-3xl {
      border-radius: var(--radius-3xl);
    }

    .sm\:rounded-\[1\.4rem\] {
      border-radius: 1.4rem;
    }

    .sm\:rounded-\[1\.6rem\] {
      border-radius: 1.6rem;
    }

    .sm\:rounded-\[1\.8rem\] {
      border-radius: 1.8rem;
    }

    .sm\:rounded-\[1\.25rem\] {
      border-radius: 1.25rem;
    }

    .sm\:rounded-\[2rem\] {
      border-radius: 2rem;
    }

    .sm\:bg-transparent {
      background-color: #0000;
    }

    .sm\:p-0 {
      padding: calc(var(--spacing) * 0);
    }

    .sm\:p-4 {
      padding: calc(var(--spacing) * 4);
    }

    .sm\:p-5 {
      padding: calc(var(--spacing) * 5);
    }

    .sm\:p-6 {
      padding: calc(var(--spacing) * 6);
    }

    .sm\:p-7 {
      padding: calc(var(--spacing) * 7);
    }

    .sm\:p-8 {
      padding: calc(var(--spacing) * 8);
    }

    .sm\:p-10 {
      padding: calc(var(--spacing) * 10);
    }

    .sm\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }

    .sm\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }

    .sm\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }

    .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }

    .sm\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .sm\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }

    .sm\:py-5 {
      padding-block: calc(var(--spacing) * 5);
    }

    .sm\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }

    .sm\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }

    .sm\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }

    .sm\:pt-28 {
      padding-top: calc(var(--spacing) * 28);
    }

    .sm\:pt-32 {
      padding-top: calc(var(--spacing) * 32);
    }

    .sm\:pb-24 {
      padding-bottom: calc(var(--spacing) * 24);
    }

    .sm\:text-left {
      text-align: left;
    }

    .sm\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }

    .sm\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }

    .sm\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }

    .sm\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }

    .sm\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }

    .sm\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .sm\:text-\[0\.72rem\] {
      font-size: .72rem;
    }

    .sm\:text-\[0\.76rem\] {
      font-size: .76rem;
    }

    .sm\:text-\[0\.96rem\] {
      font-size: .96rem;
    }

    .sm\:text-\[0\.98rem\] {
      font-size: .98rem;
    }

    .sm\:text-\[1\.1rem\] {
      font-size: 1.1rem;
    }

    .sm\:text-\[1\.02rem\] {
      font-size: 1.02rem;
    }

    .sm\:text-\[1\.7rem\] {
      font-size: 1.7rem;
    }

    .sm\:text-\[1\.08rem\] {
      font-size: 1.08rem;
    }

    .sm\:text-\[1\.18rem\] {
      font-size: 1.18rem;
    }

    .sm\:text-\[1\.25rem\] {
      font-size: 1.25rem;
    }

    .sm\:text-\[1\.32rem\] {
      font-size: 1.32rem;
    }

    .sm\:text-\[1\.35rem\] {
      font-size: 1.35rem;
    }

    .sm\:text-\[1\.45rem\] {
      font-size: 1.45rem;
    }

    .sm\:text-\[1\.48rem\] {
      font-size: 1.48rem;
    }

    .sm\:text-\[2\.9rem\] {
      font-size: 2.9rem;
    }

    .sm\:text-\[2rem\] {
      font-size: 2rem;
    }

    .sm\:text-\[3\.2rem\] {
      font-size: 3.2rem;
    }

    .sm\:text-\[3\.3rem\] {
      font-size: 3.3rem;
    }

    .sm\:text-\[3\.5rem\] {
      font-size: 3.5rem;
    }

    .sm\:text-\[3\.15rem\] {
      font-size: 3.15rem;
    }

    .sm\:text-\[3rem\] {
      font-size: 3rem;
    }

    .sm\:text-\[15px\] {
      font-size: 15px;
    }

    .sm\:leading-8 {
      --tw-leading: calc(var(--spacing) * 8);
      line-height: calc(var(--spacing) * 8);
    }

    .sm\:tracking-\[0\.18em\] {
      --tw-tracking: .18em;
      letter-spacing: .18em;
    }

    .sm\:tracking-\[0\.24em\] {
      --tw-tracking: .24em;
      letter-spacing: .24em;
    }

    .sm\:opacity-0 {
      opacity: 0;
    }

    .sm\:shadow-none {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    @media (hover: hover) {
      .sm\:group-hover\:opacity-100:is(:where(.group):hover *) {
        opacity: 1;
      }
    }
  }

  @media (min-width: 48rem) {
    .md\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }

    .md\:grid {
      display: grid;
    }

    .md\:w-auto {
      width: auto;
    }

    .md\:min-w-0 {
      min-width: calc(var(--spacing) * 0);
    }

    .md\:scale-105 {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .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\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .md\:overflow-visible {
      overflow: visible;
    }

    .md\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }

    .md\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0);
    }

    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (min-width: 64rem) {
    .lg\:sticky {
      position: sticky;
    }

    .lg\:top-24 {
      top: calc(var(--spacing) * 24);
    }

    .lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .lg\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }

    .lg\:mb-14 {
      margin-bottom: calc(var(--spacing) * 14);
    }

    .lg\:mb-20 {
      margin-bottom: calc(var(--spacing) * 20);
    }

    .lg\:block {
      display: block;
    }

    .lg\:flex {
      display: flex;
    }

    .lg\:hidden {
      display: none;
    }

    .lg\:max-h-\[calc\(100svh-7rem\)\] {
      max-height: calc(100svh - 7rem);
    }

    .lg\:min-h-\[34rem\] {
      min-height: 34rem;
    }

    .lg\:min-h-\[430px\] {
      min-height: 430px;
    }

    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .lg\:grid-cols-\[280px_minmax\(0\,1fr\)_240px\] {
      grid-template-columns: 280px minmax(0, 1fr) 240px;
    }

    .lg\:grid-cols-\[auto_minmax\(0\,1fr\)\] {
      grid-template-columns: auto minmax(0, 1fr);
    }

    .lg\:grid-cols-\[minmax\(0\,1\.2fr\)_repeat\(4\,minmax\(0\,1fr\)\)\] {
      grid-template-columns: minmax(0, 1.2fr) repeat(4, minmax(0, 1fr));
    }

    .lg\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(20rem\,0\.85fr\)\] {
      grid-template-columns: minmax(0, 1.45fr) minmax(20rem, .85fr);
    }

    .lg\:grid-cols-\[minmax\(0\,1fr\)_320px\] {
      grid-template-columns: minmax(0, 1fr) 320px;
    }

    .lg\:items-end {
      align-items: flex-end;
    }

    .lg\:items-start {
      align-items: flex-start;
    }

    .lg\:justify-start {
      justify-content: flex-start;
    }

    .lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }

    .lg\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }

    .lg\:self-start {
      align-self: flex-start;
    }

    .lg\:overflow-y-auto {
      overflow-y: auto;
    }

    .lg\:p-10 {
      padding: calc(var(--spacing) * 10);
    }

    .lg\:p-12 {
      padding: calc(var(--spacing) * 12);
    }

    .lg\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .lg\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }

    .lg\:py-7 {
      padding-block: calc(var(--spacing) * 7);
    }

    .lg\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }

    .lg\:pt-32 {
      padding-top: calc(var(--spacing) * 32);
    }

    .lg\:pr-8 {
      padding-right: calc(var(--spacing) * 8);
    }

    .lg\:pb-32 {
      padding-bottom: calc(var(--spacing) * 32);
    }

    .lg\:text-left {
      text-align: left;
    }

    .lg\:text-\[2\.45rem\] {
      font-size: 2.45rem;
    }

    .lg\:text-\[4\.2rem\] {
      font-size: 4.2rem;
    }

    .lg\:text-\[4\.05rem\] {
      font-size: 4.05rem;
    }

    .lg\:text-\[4rem\] {
      font-size: 4rem;
    }
  }

  @media (min-width: 80rem) {
    .xl\:mb-7 {
      margin-bottom: calc(var(--spacing) * 7);
    }

    .xl\:block {
      display: block;
    }

    .xl\:columns-3 {
      columns: 3;
    }

    .xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .xl\:gap-7 {
      gap: calc(var(--spacing) * 7);
    }

    .xl\:text-\[4\.8rem\] {
      font-size: 4.8rem;
    }

    .xl\:leading-\[1\] {
      --tw-leading: 1;
      line-height: 1;
    }
  }

  @media (min-width: 96rem) {
    .\32 xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  .dark\:border-input:is(.dark *) {
    border-color: var(--input);
  }

  .dark\:bg-destructive\/60:is(.dark *) {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-destructive\/60:is(.dark *) {
      background-color: color-mix(in oklab, var(--destructive) 60%, transparent);
    }
  }

  .dark\:bg-input\/30:is(.dark *) {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-input\/30:is(.dark *) {
      background-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  @media (hover: hover) {
    .dark\:hover\:bg-accent\/50:is(.dark *):hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-accent\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--accent) 50%, transparent);
      }
    }

    .dark\:hover\:bg-input\/50:is(.dark *):hover {
      background-color: var(--input);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-input\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--input) 50%, transparent);
      }
    }
  }

  .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .prose-headings\:scroll-mt-28 :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    scroll-margin-top: calc(var(--spacing) * 28);
  }

  .prose-headings\:font-medium :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .prose-headings\:tracking-tight :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .prose-headings\:text-gray-950 :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--color-gray-950);
  }

  .prose-headings\:text-slate-950 :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--color-slate-950);
  }

  .prose-h1\:mb-7 :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: calc(var(--spacing) * 7);
  }

  .prose-h1\:text-\[2rem\] :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 2rem;
  }

  .prose-h1\:leading-\[1\.08\] :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    --tw-leading: 1.08;
    line-height: 1.08;
  }

  @media (min-width: 40rem) {
    .sm\:prose-h1\:text-\[2\.35rem\] :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: 2.35rem;
    }
  }

  .prose-h2\:mt-10 :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: calc(var(--spacing) * 10);
  }

  .prose-h2\:mt-14 :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: calc(var(--spacing) * 14);
  }

  .prose-h2\:mb-4 :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .prose-h2\:mb-5 :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .prose-h2\:text-\[1\.6rem\] :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 1.6rem;
  }

  .prose-h2\:text-\[1\.55rem\] :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 1.55rem;
  }

  .prose-h2\:leading-\[1\.15\] :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    --tw-leading: 1.15;
    line-height: 1.15;
  }

  .prose-h2\:leading-\[1\.18\] :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    --tw-leading: 1.18;
    line-height: 1.18;
  }

  @media (min-width: 40rem) {
    .sm\:prose-h2\:text-\[1\.8rem\] :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: 1.8rem;
    }
  }

  .prose-h3\:mt-8 :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: calc(var(--spacing) * 8);
  }

  .prose-h3\:mt-10 :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: calc(var(--spacing) * 10);
  }

  .prose-h3\:mb-3 :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .prose-h3\:mb-4 :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .prose-h3\:text-\[1\.2rem\] :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 1.2rem;
  }

  .prose-h3\:leading-\[1\.22\] :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    --tw-leading: 1.22;
    line-height: 1.22;
  }

  @media (min-width: 40rem) {
    .sm\:prose-h3\:text-\[1\.3rem\] :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: 1.3rem;
    }
  }

  .prose-h4\:mt-8 :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: calc(var(--spacing) * 8);
  }

  .prose-h4\:mb-4 :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .prose-h4\:text-\[1\.02rem\] :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 1.02rem;
  }

  .prose-h4\:leading-\[1\.3\] :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .prose-p\:my-5 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-block: calc(var(--spacing) * 5);
  }

  .prose-p\:text-\[0\.98rem\] :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .98rem;
  }

  .prose-p\:leading-7 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .prose-p\:\[text-wrap\:pretty\] :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    text-wrap: pretty;
  }

  .prose-p\:text-gray-700 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--color-gray-700);
  }

  .prose-p\:text-slate-600 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--color-slate-600);
  }

  .prose-p\:first-of-type\:mt-0 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)):first-of-type {
    margin-top: calc(var(--spacing) * 0);
  }

  .prose-p\:first-of-type\:text-\[1rem\] :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)):first-of-type {
    font-size: 1rem;
  }

  .prose-p\:first-of-type\:leading-7 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)):first-of-type {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .prose-p\:first-of-type\:text-gray-600 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)):first-of-type {
    color: var(--color-gray-600);
  }

  @media (min-width: 40rem) {
    .sm\:prose-p\:my-6 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-block: calc(var(--spacing) * 6);
    }

    .sm\:prose-p\:text-\[1rem\] :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: 1rem;
    }

    .sm\:prose-p\:leading-8 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      --tw-leading: calc(var(--spacing) * 8);
      line-height: calc(var(--spacing) * 8);
    }
  }

  .prose-a\:font-medium :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .prose-a\:text-blue-600 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--color-blue-600);
  }

  .prose-a\:text-violet-600 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--color-violet-600);
  }

  .prose-a\:decoration-blue-200 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    -webkit-text-decoration-color: var(--color-blue-200);
    -webkit-text-decoration-color: var(--color-blue-200);
    -webkit-text-decoration-color: var(--color-blue-200);
    -webkit-text-decoration-color: var(--color-blue-200);
    text-decoration-color: var(--color-blue-200);
  }

  .prose-a\:decoration-violet-200 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    -webkit-text-decoration-color: var(--color-violet-200);
    -webkit-text-decoration-color: var(--color-violet-200);
    -webkit-text-decoration-color: var(--color-violet-200);
    -webkit-text-decoration-color: var(--color-violet-200);
    text-decoration-color: var(--color-violet-200);
  }

  .prose-a\:underline-offset-4 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    text-underline-offset: 4px;
  }

  @media (hover: hover) {
    .hover\:prose-a\:text-blue-700:hover :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      color: var(--color-blue-700);
    }

    .hover\:prose-a\:text-violet-700:hover :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      color: var(--color-violet-700);
    }
  }

  .prose-blockquote\:my-8 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-block: calc(var(--spacing) * 8);
  }

  .prose-blockquote\:border-l-\[3px\] :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-left-style: var(--tw-border-style);
    border-left-width: 3px;
  }

  .prose-blockquote\:border-blue-200 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-color: var(--color-blue-200);
  }

  .prose-blockquote\:border-violet-200 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-color: var(--color-violet-200);
  }

  .prose-blockquote\:bg-blue-50\/40 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    background-color: #eff6ff66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .prose-blockquote\:bg-blue-50\/40 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      background-color: color-mix(in oklab, var(--color-blue-50) 40%, transparent);
    }
  }

  .prose-blockquote\:bg-violet-50\/40 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    background-color: #f5f3ff66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .prose-blockquote\:bg-violet-50\/40 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      background-color: color-mix(in oklab, var(--color-violet-50) 40%, transparent);
    }
  }

  .prose-blockquote\:py-1 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-block: calc(var(--spacing) * 1);
  }

  .prose-blockquote\:pl-5 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-left: calc(var(--spacing) * 5);
  }

  .prose-blockquote\:text-\[0\.98rem\] :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .98rem;
  }

  .prose-blockquote\:leading-7 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .prose-blockquote\:text-gray-700 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--color-gray-700);
  }

  .prose-blockquote\:text-slate-700 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--color-slate-700);
  }

  .prose-strong\:font-semibold :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .prose-strong\:text-gray-950 :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--color-gray-950);
  }

  .prose-strong\:text-slate-950 :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--color-slate-950);
  }

  .prose-code\:rounded-md :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-radius: calc(var(--radius)  - 2px);
  }

  .prose-code\:bg-gray-100 :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    background-color: var(--color-gray-100);
  }

  .prose-code\:bg-slate-100 :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    background-color: var(--color-slate-100);
  }

  .prose-code\:px-1\.5 :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .prose-code\:py-0\.5 :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-block: calc(var(--spacing) * .5);
  }

  .prose-code\:text-\[0\.92em\] :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .92em;
  }

  .prose-code\:text-gray-900 :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--color-gray-900);
  }

  .prose-code\:text-slate-900 :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--color-slate-900);
  }

  .prose-pre\:my-8 :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-block: calc(var(--spacing) * 8);
  }

  .prose-pre\:overflow-x-auto :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    overflow-x: auto;
  }

  .prose-pre\:rounded-\[20px\] :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-radius: 20px;
  }

  .prose-pre\:border :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .prose-pre\:border-black\/5 :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .prose-pre\:border-black\/5 :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      border-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .prose-pre\:bg-gray-950 :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    background-color: var(--color-gray-950);
  }

  .prose-pre\:bg-slate-950 :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    background-color: var(--color-slate-950);
  }

  .prose-pre\:px-4 :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline: calc(var(--spacing) * 4);
  }

  .prose-pre\:py-4 :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-block: calc(var(--spacing) * 4);
  }

  @media (min-width: 40rem) {
    .sm\:prose-pre\:rounded-\[24px\] :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      border-radius: 24px;
    }

    .sm\:prose-pre\:px-6 :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline: calc(var(--spacing) * 6);
    }

    .sm\:prose-pre\:py-5 :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-block: calc(var(--spacing) * 5);
    }
  }

  .prose-ol\:my-6 :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-block: calc(var(--spacing) * 6);
  }

  :where(.prose-ol\:space-y-2 :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  .prose-ol\:pl-5 :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-left: calc(var(--spacing) * 5);
  }

  .prose-ul\:my-6 :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-block: calc(var(--spacing) * 6);
  }

  :where(.prose-ul\:space-y-2 :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  .prose-ul\:pl-5 :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-left: calc(var(--spacing) * 5);
  }

  .prose-li\:my-1 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-block: calc(var(--spacing) * 1);
  }

  .prose-li\:text-\[0\.96rem\] :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .96rem;
  }

  .prose-li\:leading-7 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .prose-li\:text-gray-700 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--color-gray-700);
  }

  .prose-li\:text-slate-700 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--color-slate-700);
  }

  .prose-li\:marker\:text-blue-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) ::marker {
    color: var(--color-blue-400);
  }

  .prose-li\:marker\:text-blue-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker {
    color: var(--color-blue-400);
  }

  .prose-li\:marker\:text-blue-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) ::-webkit-details-marker {
    color: var(--color-blue-400);
  }

  .prose-li\:marker\:text-blue-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))::-webkit-details-marker {
    color: var(--color-blue-400);
  }

  .prose-li\:marker\:text-violet-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) ::marker {
    color: var(--color-violet-400);
  }

  .prose-li\:marker\:text-violet-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker {
    color: var(--color-violet-400);
  }

  .prose-li\:marker\:text-violet-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) ::-webkit-details-marker {
    color: var(--color-violet-400);
  }

  .prose-li\:marker\:text-violet-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))::-webkit-details-marker {
    color: var(--color-violet-400);
  }

  @media (min-width: 40rem) {
    .sm\:prose-li\:text-\[0\.98rem\] :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .98rem;
    }

    .sm\:prose-li\:leading-8 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      --tw-leading: calc(var(--spacing) * 8);
      line-height: calc(var(--spacing) * 8);
    }
  }

  .prose-table\:block :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    display: block;
  }

  .prose-table\:overflow-x-auto :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    overflow-x: auto;
  }

  .prose-table\:text-\[0\.96rem\] :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .96rem;
  }

  .prose-table\:whitespace-nowrap :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    white-space: nowrap;
  }

  @media (min-width: 40rem) {
    .sm\:prose-table\:table :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      display: table;
    }

    .sm\:prose-table\:overflow-visible :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      overflow: visible;
    }

    .sm\:prose-table\:text-\[0\.98rem\] :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .98rem;
    }

    .sm\:prose-table\:whitespace-normal :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      white-space: normal;
    }
  }

  .prose-th\:border-b :where(th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .prose-th\:border-black\/10 :where(th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .prose-th\:border-black\/10 :where(th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .prose-th\:pb-3 :where(th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .prose-th\:text-left :where(th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    text-align: left;
  }

  .prose-th\:text-\[0\.8rem\] :where(th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: .8rem;
  }

  .prose-th\:tracking-\[0\.16em\] :where(th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    --tw-tracking: .16em;
    letter-spacing: .16em;
  }

  .prose-th\:text-gray-500 :where(th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--color-gray-500);
  }

  .prose-th\:uppercase :where(th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    text-transform: uppercase;
  }

  .prose-td\:border-b :where(td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .prose-td\:border-black\/5 :where(td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .prose-td\:border-black\/5 :where(td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      border-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .prose-td\:py-3 :where(td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-block: calc(var(--spacing) * 3);
  }

  .prose-td\:align-top :where(td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    vertical-align: top;
  }

  .prose-img\:my-8 :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-block: calc(var(--spacing) * 8);
  }

  .prose-img\:rounded-\[18px\] :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-radius: 18px;
  }

  .prose-img\:border :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .prose-img\:border-black\/5 :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .prose-img\:border-black\/5 :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      border-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .prose-img\:shadow-lg :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  @media (min-width: 40rem) {
    .sm\:prose-img\:rounded-\[22px\] :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      border-radius: 22px;
    }
  }

  .prose-hr\:my-10 :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-block: calc(var(--spacing) * 10);
  }

  .prose-hr\:my-12 :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-block: calc(var(--spacing) * 12);
  }

  .prose-hr\:border-black\/8 :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-color: #00000014;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .prose-hr\:border-black\/8 :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      border-color: color-mix(in oklab, var(--color-black) 8%, transparent);
    }
  }

  .\[\&_h2\+p\]\:mt-0 h2 + p, .\[\&_h3\+p\]\:mt-0 h3 + p, .\[\&_h4\+p\]\:mt-0 h4 + p {
    margin-top: calc(var(--spacing) * 0);
  }

  .\[\&_ol\+p\]\:mt-6 ol + p {
    margin-top: calc(var(--spacing) * 6);
  }

  .\[\&_p\+ol\]\:mt-4 p + ol {
    margin-top: calc(var(--spacing) * 4);
  }

  .\[\&_p\+p\]\:mt-6 p + p {
    margin-top: calc(var(--spacing) * 6);
  }

  .\[\&_p\+ul\]\:mt-4 p + ul {
    margin-top: calc(var(--spacing) * 4);
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_ul\+p\]\:mt-6 ul + p {
    margin-top: calc(var(--spacing) * 6);
  }

  .\[\.border-b\]\:pb-6.border-b {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .\[\.border-t\]\:pt-6.border-t {
    padding-top: calc(var(--spacing) * 6);
  }

  .\[\&\:last-child\]\:pb-6:last-child {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .\[\&\>svg\]\:pointer-events-none > svg {
    pointer-events: none;
  }

  .\[\&\>svg\]\:size-3 > svg {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-accent:hover {
      background-color: var(--accent);
    }

    a.\[a\&\]\:hover\:bg-destructive\/90:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      a.\[a\&\]\:hover\:bg-destructive\/90:hover {
        background-color: color-mix(in oklab, var(--destructive) 90%, transparent);
      }
    }

    a.\[a\&\]\:hover\:bg-primary\/90:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      a.\[a\&\]\:hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent);
      }
    }

    a.\[a\&\]\:hover\:bg-secondary\/90:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      a.\[a\&\]\:hover\:bg-secondary\/90:hover {
        background-color: color-mix(in oklab, var(--secondary) 90%, transparent);
      }
    }

    a.\[a\&\]\:hover\:text-accent-foreground:hover {
      color: var(--accent-foreground);
    }
  }
}

@property --tw-animation-delay {
  syntax: "*";
  inherits: false;
  initial-value: 0s;
}

@property --tw-animation-direction {
  syntax: "*";
  inherits: false;
  initial-value: normal;
}

@property --tw-animation-duration {
  syntax: "*";
  inherits: false
}

@property --tw-animation-fill-mode {
  syntax: "*";
  inherits: false;
  initial-value: none;
}

@property --tw-animation-iteration-count {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-exit-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-exit-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

:root {
  --font-size: 16px;
  --background: #fff;
  --foreground: #0a0a0a;
  --card: #fff;
  --card-foreground: #0a0a0a;
  --popover: #fff;
  --popover-foreground: #0a0a0a;
  --primary: #030213;
  --primary-foreground: #fff;
  --secondary: #eceef2;
  --secondary-foreground: #030213;
  --muted: #ececf0;
  --muted-foreground: #717182;
  --accent: #e9ebef;
  --accent-foreground: #030213;
  --destructive: #d4183d;
  --destructive-foreground: #fff;
  --border: #0000001a;
  --input: transparent;
  --input-background: #f3f3f5;
  --switch-background: #cbced4;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --ring: #a1a1a1;
  --chart-1: #f05100;
  --chart-2: #009588;
  --chart-3: #104e64;
  --chart-4: #fcbb00;
  --chart-5: #f99c00;
  --radius: .625rem;
  --sidebar: #fafafa;
  --sidebar-foreground: #0a0a0a;
  --sidebar-primary: #030213;
  --sidebar-primary-foreground: #fafafa;
  --sidebar-accent: #f5f5f5;
  --sidebar-accent-foreground: #171717;
  --sidebar-border: #e5e5e5;
  --sidebar-ring: #a1a1a1;
}

@supports (color: lab(0% 0 0)) {
  :root {
    --foreground: lab(2.75381% 0 0);
    --card-foreground: lab(2.75381% 0 0);
    --popover: lab(100% 0 0);
    --popover-foreground: lab(2.75381% 0 0);
    --primary-foreground: lab(100% 0 0);
    --secondary: lab(94.1758% -.154406 -2.19268);
    --ring: lab(66.128% -.0000298023 .0000119209);
    --chart-1: lab(57.1026% 64.2584 89.8886);
    --chart-2: lab(55.0223% -41.0774 -3.90277);
    --chart-3: lab(30.372% -13.1853 -18.7887);
    --chart-4: lab(80.1641% 16.6016 99.2089);
    --chart-5: lab(72.7183% 31.8672 97.9407);
    --sidebar: lab(98.26% 0 0);
    --sidebar-foreground: lab(2.75381% 0 0);
    --sidebar-primary-foreground: lab(98.26% 0 0);
    --sidebar-accent: lab(96.52% -.0000298023 .0000119209);
    --sidebar-accent-foreground: lab(7.78201% -.0000149012 0);
    --sidebar-border: lab(90.952% 0 -.0000119209);
    --sidebar-ring: lab(66.128% -.0000298023 .0000119209);
  }
}

.dark {
  --background: #0a0a0a;
  --foreground: #fafafa;
  --card: #0a0a0a;
  --card-foreground: #fafafa;
  --popover: #0a0a0a;
  --popover-foreground: #fafafa;
  --primary: #fafafa;
  --primary-foreground: #171717;
  --secondary: #262626;
  --secondary-foreground: #fafafa;
  --muted: #262626;
  --muted-foreground: #a1a1a1;
  --accent: #262626;
  --accent-foreground: #fafafa;
  --destructive: #82181a;
  --destructive-foreground: #fb2c36;
  --border: #262626;
  --input: #262626;
  --ring: #525252;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: #1447e6;
  --chart-2: #00bb7f;
  --chart-3: #f99c00;
  --chart-4: #ac4bff;
  --chart-5: #ff2357;
  --sidebar: #171717;
  --sidebar-foreground: #fafafa;
  --sidebar-primary: #1447e6;
  --sidebar-primary-foreground: #fafafa;
  --sidebar-accent: #262626;
  --sidebar-accent-foreground: #fafafa;
  --sidebar-border: #262626;
  --sidebar-ring: #525252;
}

@supports (color: lab(0% 0 0)) {
  .dark {
    --background: lab(2.75381% 0 0);
    --foreground: lab(98.26% 0 0);
    --card: lab(2.75381% 0 0);
    --card-foreground: lab(98.26% 0 0);
    --popover: lab(2.75381% 0 0);
    --popover-foreground: lab(98.26% 0 0);
    --primary: lab(98.26% 0 0);
    --primary-foreground: lab(7.78201% -.0000149012 0);
    --secondary: lab(15.204% 0 -.00000596046);
    --secondary-foreground: lab(98.26% 0 0);
    --muted: lab(15.204% 0 -.00000596046);
    --muted-foreground: lab(66.128% -.0000298023 .0000119209);
    --accent: lab(15.204% 0 -.00000596046);
    --accent-foreground: lab(98.26% 0 0);
    --destructive: lab(28.5139% 44.5539 29.0463);
    --destructive-foreground: lab(55.4814% 75.0732 48.8528);
    --border: lab(15.204% 0 -.00000596046);
    --input: lab(15.204% 0 -.00000596046);
    --ring: lab(34.924% 0 0);
    --chart-1: lab(36.9089% 35.0961 -85.6872);
    --chart-2: lab(66.9756% -58.27 19.5419);
    --chart-3: lab(72.7183% 31.8672 97.9407);
    --chart-4: lab(52.0183% 66.11 -78.2316);
    --chart-5: lab(56.101% 79.4328 31.4532);
    --sidebar: lab(7.78201% -.0000149012 0);
    --sidebar-foreground: lab(98.26% 0 0);
    --sidebar-primary: lab(36.9089% 35.0961 -85.6872);
    --sidebar-primary-foreground: lab(98.26% 0 0);
    --sidebar-accent: lab(15.204% 0 -.00000596046);
    --sidebar-accent-foreground: lab(98.26% 0 0);
    --sidebar-border: lab(15.204% 0 -.00000596046);
    --sidebar-ring: lab(34.924% 0 0);
  }
}

@keyframes account-page-enter {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

html {
  scroll-behavior: smooth;
}

body {
  min-height: 100vh;
  margin: 0;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-scroll-snap-strictness {
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes enter {
  0% {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
    filter: blur(var(--tw-enter-blur, 0));
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
    filter: blur(var(--tw-exit-blur, 0));
  }
}

/* [project]/src/app/globals.css [app-client] (css) */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-divide-x-reverse: 0;
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: var(--font-inter), system-ui, sans-serif;
    --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-50: #fef2f2;
    --color-red-100: #ffe2e2;
    --color-red-200: #ffcaca;
    --color-red-400: #ff6568;
    --color-red-500: #fb2c36;
    --color-red-600: #e40014;
    --color-red-700: #bf000f;
    --color-red-950: #460809;
    --color-orange-50: #fff7ed;
    --color-orange-200: #ffd7a8;
    --color-orange-300: #ffb96d;
    --color-orange-500: #fe6e00;
    --color-orange-600: #f05100;
    --color-orange-700: #c53c00;
    --color-amber-50: #fffbeb;
    --color-amber-100: #fef3c6;
    --color-amber-200: #fee685;
    --color-amber-300: #ffd236;
    --color-amber-400: #fcbb00;
    --color-amber-500: #f99c00;
    --color-amber-600: #dd7400;
    --color-amber-700: #b75000;
    --color-yellow-50: #fefce8;
    --color-yellow-200: #fff085;
    --color-yellow-300: #ffe02a;
    --color-yellow-400: #fac800;
    --color-yellow-500: #edb200;
    --color-yellow-600: #cd8900;
    --color-yellow-700: #a36100;
    --color-lime-50: #f7fee7;
    --color-lime-200: #d8f999;
    --color-lime-400: #9de500;
    --color-lime-500: #80cd00;
    --color-lime-600: #62a400;
    --color-lime-700: #4b7d00;
    --color-green-50: #f0fdf4;
    --color-green-100: #dcfce7;
    --color-green-200: #b9f8cf;
    --color-green-400: #05df72;
    --color-green-500: #00c758;
    --color-green-600: #00a544;
    --color-green-700: #008138;
    --color-emerald-50: #ecfdf5;
    --color-emerald-100: #d0fae5;
    --color-emerald-200: #a4f4cf;
    --color-emerald-300: #5ee9b5;
    --color-emerald-400: #00d294;
    --color-emerald-500: #00bb7f;
    --color-emerald-600: #009767;
    --color-emerald-700: #007956;
    --color-emerald-800: #005f46;
    --color-teal-50: #f0fdfa;
    --color-teal-200: #96f7e4;
    --color-teal-500: #00baa7;
    --color-teal-600: #009588;
    --color-teal-700: #00776e;
    --color-cyan-50: #ecfeff;
    --color-cyan-200: #a2f4fd;
    --color-cyan-300: #53eafd;
    --color-cyan-400: #00d2ef;
    --color-cyan-500: #00b7d7;
    --color-cyan-600: #0092b5;
    --color-cyan-700: #007492;
    --color-cyan-900: #104e64;
    --color-sky-50: #f0f9ff;
    --color-sky-100: #dff2fe;
    --color-sky-200: #b8e6fe;
    --color-sky-300: #77d4ff;
    --color-sky-400: #00bcfe;
    --color-sky-500: #00a5ef;
    --color-sky-600: #0084cc;
    --color-sky-700: #0069a4;
    --color-sky-900: #024a70;
    --color-blue-50: #eff6ff;
    --color-blue-100: #dbeafe;
    --color-blue-200: #bedbff;
    --color-blue-300: #90c5ff;
    --color-blue-400: #54a2ff;
    --color-blue-500: #3080ff;
    --color-blue-600: #155dfc;
    --color-blue-700: #1447e6;
    --color-blue-900: #1c398e;
    --color-blue-950: #162456;
    --color-indigo-50: #eef2ff;
    --color-indigo-100: #e0e7ff;
    --color-indigo-200: #c7d2ff;
    --color-indigo-300: #a4b3ff;
    --color-indigo-400: #7d87ff;
    --color-indigo-500: #625fff;
    --color-indigo-600: #4f39f6;
    --color-indigo-700: #432dd7;
    --color-indigo-950: #1e1a4d;
    --color-violet-50: #f5f3ff;
    --color-violet-100: #ede9fe;
    --color-violet-200: #ddd6ff;
    --color-violet-400: #a685ff;
    --color-violet-500: #8d54ff;
    --color-violet-600: #7f22fe;
    --color-violet-700: #7008e7;
    --color-purple-50: #faf5ff;
    --color-purple-100: #f3e8ff;
    --color-purple-200: #e9d5ff;
    --color-purple-300: #d9b3ff;
    --color-purple-400: #c07eff;
    --color-purple-500: #ac4bff;
    --color-purple-600: #9810fa;
    --color-purple-700: #8200da;
    --color-fuchsia-50: #fdf4ff;
    --color-fuchsia-100: #fae8ff;
    --color-fuchsia-200: #f6cfff;
    --color-fuchsia-500: #e12afb;
    --color-fuchsia-600: #c600db;
    --color-fuchsia-700: #a600b5;
    --color-pink-50: #fdf2f8;
    --color-pink-200: #fccee8;
    --color-pink-400: #fb64b6;
    --color-pink-500: #f6339a;
    --color-pink-600: #e30076;
    --color-pink-700: #c4005c;
    --color-rose-50: #fff1f2;
    --color-rose-100: #ffe4e6;
    --color-rose-200: #ffccd3;
    --color-rose-300: #ffa2ae;
    --color-rose-400: #ff667f;
    --color-rose-500: #ff2357;
    --color-rose-600: #e70044;
    --color-rose-700: #c20039;
    --color-slate-50: #f8fafc;
    --color-slate-100: #f1f5f9;
    --color-slate-200: #e2e8f0;
    --color-slate-300: #cad5e2;
    --color-slate-400: #90a1b9;
    --color-slate-500: #62748e;
    --color-slate-600: #45556c;
    --color-slate-700: #314158;
    --color-slate-800: #1d293d;
    --color-slate-900: #0f172b;
    --color-slate-950: #020618;
    --color-gray-50: #f9fafb;
    --color-gray-100: #f3f4f6;
    --color-gray-200: #e5e7eb;
    --color-gray-300: #d1d5dc;
    --color-gray-400: #99a1af;
    --color-gray-500: #6a7282;
    --color-gray-600: #4a5565;
    --color-gray-700: #364153;
    --color-gray-800: #1e2939;
    --color-gray-900: #101828;
    --color-gray-950: #030712;
    --color-zinc-50: #fafafa;
    --color-zinc-500: #71717b;
    --color-neutral-400: #a1a1a1;
    --color-neutral-600: #525252;
    --color-neutral-700: #404040;
    --color-neutral-800: #262626;
    --color-stone-50: #fafaf9;
    --color-stone-200: #e7e5e4;
    --color-stone-500: #79716b;
    --color-stone-600: #57534d;
    --color-stone-700: #44403b;
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;
    --tracking-tighter: -.05em;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --radius-xs: .125rem;
    --radius-sm: .25rem;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --drop-shadow-2xl: 0 25px 25px #00000026;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --animate-bounce: bounce 1s infinite;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --aspect-video: 16 / 9;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-inter), system-ui, sans-serif;
    --default-mono-font-family: var(--font-mono);
    --color-background: var(--background);
    --color-foreground: var(--foreground);
  }

  @supports (color: lab(0% 0 0)) {
    :root, :host {
      --color-red-50: lab(96.5005% 4.18508 1.52328);
      --color-red-100: lab(92.243% 10.2865 3.83865);
      --color-red-200: lab(86.017% 19.8815 7.75869);
      --color-red-400: lab(63.7053% 60.745 31.3109);
      --color-red-500: lab(55.4814% 75.0732 48.8528);
      --color-red-600: lab(48.4493% 77.4328 61.5452);
      --color-red-700: lab(40.4273% 67.2623 53.7441);
      --color-red-950: lab(13.003% 29.04 16.7519);
      --color-orange-50: lab(97.7008% 1.53735 5.90649);
      --color-orange-200: lab(88.4871% 9.94918 28.8378);
      --color-orange-300: lab(80.8059% 21.7313 50.4455);
      --color-orange-500: lab(64.272% 57.1788 90.3583);
      --color-orange-600: lab(57.1026% 64.2584 89.8886);
      --color-orange-700: lab(46.4615% 57.7275 70.8507);
      --color-amber-50: lab(98.6252% -.635922 8.42309);
      --color-amber-100: lab(95.916% -1.21653 23.111);
      --color-amber-200: lab(91.7203% -.505269 49.9084);
      --color-amber-300: lab(86.4156% 6.13147 78.3961);
      --color-amber-400: lab(80.1641% 16.6016 99.2089);
      --color-amber-500: lab(72.7183% 31.8672 97.9407);
      --color-amber-600: lab(60.3514% 40.5624 87.1228);
      --color-amber-700: lab(47.2709% 42.9082 69.2966);
      --color-yellow-50: lab(98.6846% -1.79055 9.7766);
      --color-yellow-200: lab(94.3433% -5.00429 52.9663);
      --color-yellow-300: lab(89.7033% -.480294 84.4917);
      --color-yellow-400: lab(83.2664% 8.65132 106.895);
      --color-yellow-500: lab(76.3898% 14.5258 98.4589);
      --color-yellow-600: lab(62.7799% 22.4197 86.1544);
      --color-yellow-700: lab(47.8202% 25.2426 66.5015);
      --color-lime-50: lab(98.7039% -5.32573 10.2149);
      --color-lime-200: lab(94.0718% -22.5338 42.5238);
      --color-lime-400: lab(83.7876% -45.0447 88.4738);
      --color-lime-500: lab(75.3197% -46.6547 86.1778);
      --color-lime-600: lab(61.1055% -41.0235 73.1483);
      --color-lime-700: lab(47.246% -32.2589 55.8249);
      --color-green-50: lab(98.1563% -5.60117 2.75915);
      --color-green-100: lab(96.1861% -13.8464 6.52365);
      --color-green-200: lab(92.4222% -26.4702 12.9427);
      --color-green-400: lab(78.503% -64.9265 39.7492);
      --color-green-500: lab(70.5521% -66.5147 45.8073);
      --color-green-600: lab(59.0978% -58.6621 41.2579);
      --color-green-700: lab(47.0329% -47.0239 31.4788);
      --color-emerald-50: lab(97.8462% -6.94966 1.85487);
      --color-emerald-100: lab(94.9004% -17.0769 5.63836);
      --color-emerald-200: lab(90.2247% -31.039 9.47084);
      --color-emerald-300: lab(83.9203% -48.7124 13.8849);
      --color-emerald-400: lab(75.0771% -60.7313 19.4147);
      --color-emerald-500: lab(66.9756% -58.27 19.5419);
      --color-emerald-600: lab(55.0481% -49.9246 15.93);
      --color-emerald-700: lab(44.4871% -41.0396 11.0361);
      --color-emerald-800: lab(35.3675% -33.1188 8.04002);
      --color-teal-50: lab(98.3189% -4.74921 -.111711);
      --color-teal-200: lab(90.7612% -33.1343 -.542295);
      --color-teal-500: lab(67.3859% -49.0983 -2.63511);
      --color-teal-600: lab(55.0223% -41.0774 -3.90277);
      --color-teal-700: lab(44.4134% -33.1436 -4.22149);
      --color-cyan-50: lab(98.3304% -5.97432 -2.62108);
      --color-cyan-200: lab(91.0821% -24.0435 -12.8306);
      --color-cyan-300: lab(85.3886% -36.7636 -21.5716);
      --color-cyan-400: lab(76.6045% -40.9406 -29.6231);
      --color-cyan-500: lab(67.805% -35.3952 -30.2018);
      --color-cyan-600: lab(55.1767% -26.7496 -30.5139);
      --color-cyan-700: lab(44.7267% -21.5987 -26.118);
      --color-cyan-900: lab(30.372% -13.1853 -18.7887);
      --color-sky-50: lab(97.3623% -2.33802 -4.13098);
      --color-sky-100: lab(94.3709% -4.56053 -8.23453);
      --color-sky-200: lab(88.6983% -11.3978 -16.8488);
      --color-sky-300: lab(80.3307% -20.2945 -31.385);
      --color-sky-400: lab(70.687% -23.6078 -45.9483);
      --color-sky-500: lab(63.3038% -18.433 -51.0407);
      --color-sky-600: lab(51.7754% -11.4712 -49.8349);
      --color-sky-700: lab(41.6013% -9.10804 -42.5647);
      --color-sky-900: lab(29.1959% -8.34689 -28.2453);
      --color-blue-50: lab(96.492% -1.14644 -5.11479);
      --color-blue-100: lab(92.0301% -2.24757 -11.6453);
      --color-blue-200: lab(86.15% -4.04379 -21.0797);
      --color-blue-300: lab(77.5052% -6.4629 -36.42);
      --color-blue-400: lab(65.0361% -1.42065 -56.9802);
      --color-blue-500: lab(54.1736% 13.3369 -74.6839);
      --color-blue-600: lab(44.0605% 29.0279 -86.0352);
      --color-blue-700: lab(36.9089% 35.0961 -85.6872);
      --color-blue-900: lab(26.1542% 15.7545 -51.5504);
      --color-blue-950: lab(15.6723% 8.86232 -32.2945);
      --color-indigo-50: lab(95.4818% .411302 -6.78529);
      --color-indigo-100: lab(91.6577% 1.04591 -12.7199);
      --color-indigo-200: lab(84.4329% 3.18977 -23.9688);
      --color-indigo-300: lab(74.0235% 8.54138 -41.6075);
      --color-indigo-400: lab(59.866% 22.4834 -64.4485);
      --color-indigo-500: lab(48.295% 38.3129 -81.9673);
      --color-indigo-600: lab(38.4009% 52.6132 -92.3857);
      --color-indigo-700: lab(32.4486% 49.2217 -84.6695);
      --color-indigo-950: lab(12.4853% 14.9672 -31.3418);
      --color-violet-50: lab(96.2416% 2.28849 -5.51657);
      --color-violet-100: lab(93.0838% 4.35197 -9.88284);
      --color-violet-200: lab(87.0888% 8.53688 -19.4189);
      --color-violet-400: lab(62.8239% 34.9159 -60.0512);
      --color-violet-500: lab(49.9355% 55.1776 -81.8963);
      --color-violet-600: lab(41.088% 68.9966 -91.995);
      --color-violet-700: lab(35.2783% 67.9912 -88.793);
      --color-purple-50: lab(97.1627% 2.99937 -4.13398);
      --color-purple-100: lab(93.3333% 6.97437 -9.83434);
      --color-purple-200: lab(87.8405% 13.4282 -18.7159);
      --color-purple-300: lab(78.3298% 26.2195 -34.9499);
      --color-purple-400: lab(63.6946% 47.6127 -59.2066);
      --color-purple-500: lab(52.0183% 66.11 -78.2316);
      --color-purple-600: lab(43.0295% 75.21 -86.5669);
      --color-purple-700: lab(36.1758% 69.8525 -80.0381);
      --color-fuchsia-50: lab(97.1083% 4.46233 -4.09334);
      --color-fuchsia-100: lab(93.9419% 9.57647 -9.08735);
      --color-fuchsia-200: lab(87.7108% 19.9958 -18.2054);
      --color-fuchsia-500: lab(56.4256% 83.132 -64.639);
      --color-fuchsia-600: lab(47.5131% 83.4271 -63.0363);
      --color-fuchsia-700: lab(39.787% 72.2653 -53.1244);
      --color-pink-50: lab(96.4459% 4.53997 -1.49434);
      --color-pink-200: lab(87.4504% 19.6 -6.46662);
      --color-pink-400: lab(64.5597% 64.3615 -12.7988);
      --color-pink-500: lab(56.9303% 76.8162 -8.07021);
      --color-pink-600: lab(49.5493% 79.8381 2.31768);
      --color-pink-700: lab(42.1737% 71.8009 7.42233);
      --color-rose-50: lab(96.2369% 4.94155 1.28011);
      --color-rose-100: lab(92.8221% 9.86832 2.60075);
      --color-rose-200: lab(86.806% 19.1909 4.07754);
      --color-rose-300: lab(76.6339% 38.3549 9.68835);
      --color-rose-400: lab(64.4125% 63.0291 19.2068);
      --color-rose-500: lab(56.101% 79.4328 31.4532);
      --color-rose-600: lab(49.1882% 81.577 36.0311);
      --color-rose-700: lab(41.1651% 71.6251 30.3087);
      --color-slate-50: lab(98.1434% -.369519 -1.05966);
      --color-slate-100: lab(96.286% -.852436 -2.46847);
      --color-slate-200: lab(91.7353% -.998765 -4.76968);
      --color-slate-300: lab(84.7652% -1.94535 -7.93337);
      --color-slate-400: lab(65.5349% -2.25151 -14.5072);
      --color-slate-500: lab(48.0876% -2.03595 -16.5814);
      --color-slate-600: lab(35.5623% -1.74978 -15.4316);
      --color-slate-700: lab(26.9569% -1.47016 -15.6993);
      --color-slate-800: lab(16.132% -.318035 -14.6672);
      --color-slate-900: lab(7.78673% 1.82345 -15.0537);
      --color-slate-950: lab(1.76974% 1.32743 -9.28855);
      --color-gray-50: lab(98.2596% -.247031 -.706708);
      --color-gray-100: lab(96.1596% -.0823438 -1.13575);
      --color-gray-200: lab(91.6229% -.159115 -2.26791);
      --color-gray-300: lab(85.1236% -.612259 -3.7138);
      --color-gray-400: lab(65.9269% -.832707 -8.17473);
      --color-gray-500: lab(47.7841% -.393182 -10.0268);
      --color-gray-600: lab(35.6337% -1.58697 -10.8425);
      --color-gray-700: lab(27.1134% -.956401 -12.3224);
      --color-gray-800: lab(16.1051% -1.18239 -11.7533);
      --color-gray-900: lab(8.11897% .811279 -12.254);
      --color-gray-950: lab(1.90334% .278696 -5.48866);
      --color-zinc-50: lab(98.26% 0 0);
      --color-zinc-500: lab(47.8878% 1.65477 -5.77283);
      --color-neutral-400: lab(66.128% -.0000298023 .0000119209);
      --color-neutral-600: lab(34.924% 0 0);
      --color-neutral-700: lab(27.036% 0 0);
      --color-neutral-800: lab(15.204% 0 -.00000596046);
      --color-stone-50: lab(98.2686% -.0991821 .364304);
      --color-stone-200: lab(91.055% .663072 .865579);
      --color-stone-500: lab(48.1164% 2.35701 4.26852);
      --color-stone-600: lab(35.5168% 1.08604 4.07829);
      --color-stone-700: lab(27.3812% 1.32917 3.57789);
    }
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer components;

@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }

  .collapse {
    visibility: collapse;
  }

  .visible {
    visibility: visible;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: 0;
  }

  .inset-x-0 {
    inset-inline: 0;
  }

  .inset-y-0 {
    inset-block: 0;
  }

  .top-0 {
    top: 0;
  }

  .top-0\.5 {
    top: calc(var(--spacing) * .5);
  }

  .top-1 {
    top: var(--spacing);
  }

  .top-1\/2 {
    top: 50%;
  }

  .top-3 {
    top: calc(var(--spacing) * 3);
  }

  .top-20 {
    top: calc(var(--spacing) * 20);
  }

  .top-28 {
    top: calc(var(--spacing) * 28);
  }

  .top-\[60\%\] {
    top: 60%;
  }

  .top-\[70px\] {
    top: 70px;
  }

  .top-\[90px\] {
    top: 90px;
  }

  .top-full {
    top: 100%;
  }

  .top-px {
    top: 1px;
  }

  .right-0 {
    right: 0;
  }

  .right-3 {
    right: calc(var(--spacing) * 3);
  }

  .right-4 {
    right: calc(var(--spacing) * 4);
  }

  .-bottom-1 {
    bottom: calc(var(--spacing) * -1);
  }

  .bottom-0 {
    bottom: 0;
  }

  .bottom-\[-13px\] {
    bottom: -13px;
  }

  .bottom-\[-17px\] {
    bottom: -17px;
  }

  .left-0 {
    left: 0;
  }

  .left-0\.5 {
    left: calc(var(--spacing) * .5);
  }

  .left-3 {
    left: calc(var(--spacing) * 3);
  }

  .left-4\.5 {
    left: calc(var(--spacing) * 4.5);
  }

  .left-\[-200px\] {
    left: -200px;
  }

  .isolate {
    isolation: isolate;
  }

  .-z-10 {
    z-index: calc(10 * -1);
  }

  .z-1 {
    z-index: 1;
  }

  .z-10 {
    z-index: 10;
  }

  .z-50, .z-\[50\] {
    z-index: 50;
  }

  .z-\[90\] {
    z-index: 90;
  }

  .z-\[100\] {
    z-index: 100;
  }

  .z-\[999\] {
    z-index: 999;
  }

  .z-\[1000\] {
    z-index: 1000;
  }

  .z-\[9999\] {
    z-index: 9999;
  }

  .order-3 {
    order: 3;
  }

  .col-span-1 {
    grid-column: span 1 / span 1;
  }

  .col-span-12 {
    grid-column: span 12 / span 12;
  }

  .row-span-1 {
    grid-row: span 1 / span 1;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .m-0 {
    margin: 0;
  }

  .-mx-4 {
    margin-inline: calc(var(--spacing) * -4);
  }

  .mx-1 {
    margin-inline: var(--spacing);
  }

  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }

  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }

  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }

  .my-12 {
    margin-block: calc(var(--spacing) * 12);
  }

  .-mt-2 {
    margin-top: calc(var(--spacing) * -2);
  }

  .mt-0 {
    margin-top: 0;
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: var(--spacing);
  }

  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }

  .mt-\[68px\] {
    margin-top: 68px;
  }

  .mt-auto {
    margin-top: auto;
  }

  .mr-1 {
    margin-right: var(--spacing);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .\!mb-1 {
    margin-bottom: var(--spacing) !important;
  }

  .mb-1 {
    margin-bottom: var(--spacing);
  }

  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .mb-\[8px\] {
    margin-bottom: 8px;
  }

  .mb-\[20px\] {
    margin-bottom: 20px;
  }

  .ml-0\.5 {
    margin-left: calc(var(--spacing) * .5);
  }

  .ml-1 {
    margin-left: var(--spacing);
  }

  .ml-auto {
    margin-left: auto;
  }

  .box-border {
    box-sizing: border-box;
  }

  .line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .table-row {
    display: table-row;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }

  .size-3 {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .size-7 {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }

  .size-8 {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }

  .size-9 {
    width: calc(var(--spacing) * 9);
    height: calc(var(--spacing) * 9);
  }

  .size-12 {
    width: calc(var(--spacing) * 12);
    height: calc(var(--spacing) * 12);
  }

  .size-\[60px\] {
    width: 60px;
    height: 60px;
  }

  .size-full {
    width: 100%;
    height: 100%;
  }

  .h-\(--radix-navigation-menu-viewport-height\) {
    height: var(--radix-navigation-menu-viewport-height);
  }

  .h-0\.5 {
    height: calc(var(--spacing) * .5);
  }

  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }

  .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-7 {
    height: calc(var(--spacing) * 7);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-9 {
    height: calc(var(--spacing) * 9);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-11 {
    height: calc(var(--spacing) * 11);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-20 {
    height: calc(var(--spacing) * 20);
  }

  .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .h-40 {
    height: calc(var(--spacing) * 40);
  }

  .h-72 {
    height: calc(var(--spacing) * 72);
  }

  .h-\[1px\] {
    height: 1px;
  }

  .h-\[2px\] {
    height: 2px;
  }

  .h-\[3px\] {
    height: 3px;
  }

  .h-\[42px\] {
    height: 42px;
  }

  .h-\[45px\] {
    height: 45px;
  }

  .h-\[48px\] {
    height: 48px;
  }

  .h-\[50px\] {
    height: 50px;
  }

  .h-\[52px\] {
    height: 52px;
  }

  .h-\[80\%\] {
    height: 80%;
  }

  .h-\[80px\] {
    height: 80px;
  }

  .h-\[90px\] {
    height: 90px;
  }

  .h-\[90vh\] {
    height: 90vh;
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .max-h-60 {
    max-height: calc(var(--spacing) * 60);
  }

  .max-h-\[300px\] {
    max-height: 300px;
  }

  .max-h-\[480px\] {
    max-height: 480px;
  }

  .max-h-\[500px\] {
    max-height: 500px;
  }

  .max-h-\[calc\(100vh-5rem\)\] {
    max-height: calc(100vh - 5rem);
  }

  .max-h-\[calc\(100vh-220px\)\] {
    max-height: calc(100vh - 220px);
  }

  .min-h-0 {
    min-height: 0;
  }

  .min-h-28 {
    min-height: calc(var(--spacing) * 28);
  }

  .min-h-40 {
    min-height: calc(var(--spacing) * 40);
  }

  .min-h-\[40vh\] {
    min-height: 40vh;
  }

  .min-h-\[140px\] {
    min-height: 140px;
  }

  .min-h-\[150px\] {
    min-height: 150px;
  }

  .min-h-\[250px\] {
    min-height: 250px;
  }

  .min-h-\[280px\] {
    min-height: 280px;
  }

  .min-h-\[400px\] {
    min-height: 400px;
  }

  .min-h-\[500px\] {
    min-height: 500px;
  }

  .min-h-\[calc\(100vh-140px\)\] {
    min-height: calc(100vh - 140px);
  }

  .min-h-full {
    min-height: 100%;
  }

  .min-h-screen {
    min-height: 100vh;
  }

  .w-0 {
    width: 0;
  }

  .w-1\/4 {
    width: 25%;
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-9 {
    width: calc(var(--spacing) * 9);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-11 {
    width: calc(var(--spacing) * 11);
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-14 {
    width: calc(var(--spacing) * 14);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-44 {
    width: calc(var(--spacing) * 44);
  }

  .w-60 {
    width: calc(var(--spacing) * 60);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-72 {
    width: calc(var(--spacing) * 72);
  }

  .w-\[80\%\] {
    width: 80%;
  }

  .w-\[800px\] {
    width: 800px;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-max {
    width: max-content;
  }

  .w-px {
    width: 1px;
  }

  .w-screen {
    width: 100vw;
  }

  .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-4xl {
    max-width: var(--container-4xl);
  }

  .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .max-w-6xl {
    max-width: var(--container-6xl);
  }

  .max-w-7xl {
    max-width: var(--container-7xl);
  }

  .max-w-\[85rem\] {
    max-width: 85rem;
  }

  .max-w-\[250px\] {
    max-width: 250px;
  }

  .max-w-\[370px\] {
    max-width: 370px;
  }

  .max-w-\[420px\] {
    max-width: 420px;
  }

  .max-w-\[480px\] {
    max-width: 480px;
  }

  .max-w-\[500px\] {
    max-width: 500px;
  }

  .max-w-\[550px\] {
    max-width: 550px;
  }

  .max-w-\[640px\] {
    max-width: 640px;
  }

  .max-w-\[900px\] {
    max-width: 900px;
  }

  .max-w-\[1400px\] {
    max-width: 1400px;
  }

  .max-w-\[1450px\] {
    max-width: 1450px;
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-max {
    max-width: max-content;
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-xl {
    max-width: var(--container-xl);
  }

  .min-w-0 {
    min-width: 0;
  }

  .min-w-8 {
    min-width: calc(var(--spacing) * 8);
  }

  .min-w-\[24px\] {
    min-width: 24px;
  }

  .min-w-\[28px\] {
    min-width: 28px;
  }

  .min-w-\[80px\] {
    min-width: 80px;
  }

  .min-w-\[200px\] {
    min-width: 200px;
  }

  .min-w-\[220px\] {
    min-width: 220px;
  }

  .min-w-max {
    min-width: max-content;
  }

  .flex-1 {
    flex: 1;
  }

  .shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .origin-\[top_center\] {
    transform-origin: top;
  }

  .-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-0 {
    --tw-translate-x: 0;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * 2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .scale-105 {
    --tw-scale-x: 105%;
    --tw-scale-y: 105%;
    --tw-scale-z: 105%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .-rotate-45 {
    rotate: -45deg;
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-bounce {
    animation: var(--animate-bounce);
  }

  .animate-pulse {
    animation: var(--animate-pulse);
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

  .scrollbar-none {
    scrollbar-width: none;
  }

  .list-none {
    list-style-type: none;
  }

  .columns-2 {
    columns: 2;
  }

  .break-inside-avoid {
    break-inside: avoid;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-nowrap {
    flex-wrap: nowrap;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .items-baseline {
    align-items: baseline;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .justify-around {
    justify-content: space-around;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .gap-0 {
    gap: 0;
  }

  .gap-0\.5 {
    gap: calc(var(--spacing) * .5);
  }

  .gap-1 {
    gap: var(--spacing);
  }

  .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-3\.5 {
    gap: calc(var(--spacing) * 3.5);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-4\.5 {
    gap: calc(var(--spacing) * 4.5);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }

  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }

  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }

  :where(.space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-4 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-8 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.divide-border-custom > :not(:last-child)) {
    border-color: var(--border-color);
  }

  :where(.divide-slate-800 > :not(:last-child)) {
    border-color: var(--color-slate-800);
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-\[1\.1rem\] {
    border-radius: 1.1rem;
  }

  .rounded-\[1\.5rem\] {
    border-radius: 1.5rem;
  }

  .rounded-\[2\.5rem\] {
    border-radius: 2.5rem;
  }

  .rounded-\[2rem\] {
    border-radius: 2rem;
  }

  .rounded-\[3\.5rem\] {
    border-radius: 3.5rem;
  }

  .rounded-\[3rem\] {
    border-radius: 3rem;
  }

  .rounded-\[4rem\] {
    border-radius: 4rem;
  }

  .rounded-\[14px\] {
    border-radius: 14px;
  }

  .rounded-\[min\(var\(--radius-md\)\,10px\)\] {
    border-radius: min(var(--radius-md), 10px);
  }

  .rounded-\[min\(var\(--radius-md\)\,12px\)\] {
    border-radius: min(var(--radius-md), 12px);
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-sm {
    border-radius: var(--radius-sm);
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .rounded-tl-sm {
    border-top-left-radius: var(--radius-sm);
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .border-\[12px\] {
    border-style: var(--tw-border-style);
    border-width: 12px;
  }

  .border-\[14px\] {
    border-style: var(--tw-border-style);
    border-width: 14px;
  }

  .border-x {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 1px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-\[\#1a1a1a\] {
    border-color: #1a1a1a;
  }

  .border-\[\#2dd4bf\]\/20 {
    border-color: #2dd4bf33;
    border-color: lab(76.6427% -46.2429 -2.00341 / .2);
  }

  .border-\[\#10b981\]\/20 {
    border-color: #10b98133;
    border-color: lab(66.6921% -50.6677 17.059 / .2);
  }

  .border-\[\#38bdf8\]\/20 {
    border-color: #38bdf833;
    border-color: lab(71.5897% -21.7158 -40.1263 / .2);
  }

  .border-\[\#60a5fa\]\/20 {
    border-color: #60a5fa33;
    border-color: lab(66.0368% -2.92006 -49.7488 / .2);
  }

  .border-\[\#161b38\] {
    border-color: #161b38;
  }

  .border-\[\#161b38\]\/60 {
    border-color: #161b3899;
    border-color: lab(10.5865% 5.54601 -19.9855 / .6);
  }

  .border-\[\#a3e635\]\/20 {
    border-color: #a3e63533;
    border-color: lab(84.531% -39.9535 71.9885 / .2);
  }

  .border-\[\#a855f7\]\/20 {
    border-color: #a855f733;
    border-color: lab(52.7991% 56.2742 -68.7519 / .2);
  }

  .border-\[\#c084fc\]\/20 {
    border-color: #c084fc33;
    border-color: lab(65.0976% 40.5542 -51.7263 / .2);
  }

  .border-\[\#f3f3f3\] {
    border-color: #f3f3f3;
  }

  .border-\[\#f472b6\]\/20 {
    border-color: #f472b633;
    border-color: lab(65.7695% 56.1391 -11.1264 / .2);
  }

  .border-\[\#facc15\]\/20 {
    border-color: #facc1533;
    border-color: lab(84.2787% 6.27849 82.0646 / .2);
  }

  .border-\[\#fb923c\]\/20 {
    border-color: #fb923c33;
    border-color: lab(71.1073% 36.1144 60.8211 / .2);
  }

  .border-\[\#fb7185\]\/20 {
    border-color: #fb718533;
    border-color: lab(65.5329% 54.9724 16.5087 / .2);
  }

  .border-amber-100 {
    border-color: var(--color-amber-100);
  }

  .border-amber-400\/30 {
    border-color: #fcbb004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-400\/30 {
      border-color: color-mix(in oklab, var(--color-amber-400) 30%, transparent);
    }
  }

  .border-amber-500\/20 {
    border-color: #f99c0033;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-500\/20 {
      border-color: color-mix(in oklab, var(--color-amber-500) 20%, transparent);
    }
  }

  .border-amber-500\/40 {
    border-color: #f99c0066;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-500\/40 {
      border-color: color-mix(in oklab, var(--color-amber-500) 40%, transparent);
    }
  }

  .border-black\/10 {
    border-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/10 {
      border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .border-blue-400\/30 {
    border-color: #54a2ff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-400\/30 {
      border-color: color-mix(in oklab, var(--color-blue-400) 30%, transparent);
    }
  }

  .border-blue-500 {
    border-color: var(--color-blue-500);
  }

  .border-blue-500\/20 {
    border-color: #3080ff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-500\/20 {
      border-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
    }
  }

  .border-blue-500\/30 {
    border-color: #3080ff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-500\/30 {
      border-color: color-mix(in oklab, var(--color-blue-500) 30%, transparent);
    }
  }

  .border-blue-500\/40 {
    border-color: #3080ff66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-500\/40 {
      border-color: color-mix(in oklab, var(--color-blue-500) 40%, transparent);
    }
  }

  .border-blue-600\/50 {
    border-color: #155dfc80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-600\/50 {
      border-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
    }
  }

  .border-blue-900\/30 {
    border-color: #1c398e4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-900\/30 {
      border-color: color-mix(in oklab, var(--color-blue-900) 30%, transparent);
    }
  }

  .border-border-custom {
    border-color: var(--border-color);
  }

  .border-border-custom\/50 {
    border-color: var(--border-color);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-border-custom\/50 {
      border-color: color-mix(in oklab, var(--border-color) 50%, transparent);
    }
  }

  .border-brand {
    border-color: var(--accent-blue);
  }

  .border-brand\/20 {
    border-color: var(--accent-blue);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-brand\/20 {
      border-color: color-mix(in oklab, var(--accent-blue) 20%, transparent);
    }
  }

  .border-cyan-500\/40 {
    border-color: #00b7d766;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-cyan-500\/40 {
      border-color: color-mix(in oklab, var(--color-cyan-500) 40%, transparent);
    }
  }

  .border-emerald-100 {
    border-color: var(--color-emerald-100);
  }

  .border-emerald-400\/30 {
    border-color: #00d2944d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-400\/30 {
      border-color: color-mix(in oklab, var(--color-emerald-400) 30%, transparent);
    }
  }

  .border-emerald-500\/20 {
    border-color: #00bb7f33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-500\/20 {
      border-color: color-mix(in oklab, var(--color-emerald-500) 20%, transparent);
    }
  }

  .border-emerald-500\/30 {
    border-color: #00bb7f4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-500\/30 {
      border-color: color-mix(in oklab, var(--color-emerald-500) 30%, transparent);
    }
  }

  .border-emerald-500\/40 {
    border-color: #00bb7f66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-500\/40 {
      border-color: color-mix(in oklab, var(--color-emerald-500) 40%, transparent);
    }
  }

  .border-gray-800 {
    border-color: var(--color-gray-800);
  }

  .border-green-500\/20 {
    border-color: #00c75833;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-green-500\/20 {
      border-color: color-mix(in oklab, var(--color-green-500) 20%, transparent);
    }
  }

  .border-indigo-500\/20 {
    border-color: #625fff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-indigo-500\/20 {
      border-color: color-mix(in oklab, var(--color-indigo-500) 20%, transparent);
    }
  }

  .border-indigo-500\/40 {
    border-color: #625fff66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-indigo-500\/40 {
      border-color: color-mix(in oklab, var(--color-indigo-500) 40%, transparent);
    }
  }

  .border-purple-100 {
    border-color: var(--color-purple-100);
  }

  .border-purple-500 {
    border-color: var(--color-purple-500);
  }

  .border-purple-500\/20 {
    border-color: #ac4bff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-purple-500\/20 {
      border-color: color-mix(in oklab, var(--color-purple-500) 20%, transparent);
    }
  }

  .border-purple-500\/30 {
    border-color: #ac4bff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-purple-500\/30 {
      border-color: color-mix(in oklab, var(--color-purple-500) 30%, transparent);
    }
  }

  .border-purple-500\/40 {
    border-color: #ac4bff66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-purple-500\/40 {
      border-color: color-mix(in oklab, var(--color-purple-500) 40%, transparent);
    }
  }

  .border-red-500\/20 {
    border-color: #fb2c3633;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-500\/20 {
      border-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);
    }
  }

  .border-sky-100 {
    border-color: var(--color-sky-100);
  }

  .border-sky-400\/30 {
    border-color: #00bcfe4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-sky-400\/30 {
      border-color: color-mix(in oklab, var(--color-sky-400) 30%, transparent);
    }
  }

  .border-sky-500\/40 {
    border-color: #00a5ef66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-sky-500\/40 {
      border-color: color-mix(in oklab, var(--color-sky-500) 40%, transparent);
    }
  }

  .border-slate-100 {
    border-color: var(--color-slate-100);
  }

  .border-slate-200 {
    border-color: var(--color-slate-200);
  }

  .border-slate-300 {
    border-color: var(--color-slate-300);
  }

  .border-slate-400\/30 {
    border-color: #90a1b94d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-400\/30 {
      border-color: color-mix(in oklab, var(--color-slate-400) 30%, transparent);
    }
  }

  .border-slate-600 {
    border-color: var(--color-slate-600);
  }

  .border-slate-700 {
    border-color: var(--color-slate-700);
  }

  .border-slate-700\/50 {
    border-color: #31415880;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-700\/50 {
      border-color: color-mix(in oklab, var(--color-slate-700) 50%, transparent);
    }
  }

  .border-slate-700\/60 {
    border-color: #31415899;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-700\/60 {
      border-color: color-mix(in oklab, var(--color-slate-700) 60%, transparent);
    }
  }

  .border-slate-700\/80 {
    border-color: #314158cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-700\/80 {
      border-color: color-mix(in oklab, var(--color-slate-700) 80%, transparent);
    }
  }

  .border-slate-800 {
    border-color: var(--color-slate-800);
  }

  .border-slate-900 {
    border-color: var(--color-slate-900);
  }

  .border-slate-950 {
    border-color: var(--color-slate-950);
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-white\/5 {
    border-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/5 {
      border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .border-white\/10 {
    border-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/10 {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .border-yellow-400 {
    border-color: var(--color-yellow-400);
  }

  .border-t-\[\#7d6138\] {
    border-top-color: #7d6138;
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .\!bg-\[\#FEFEFE\] {
    background-color: #fefefe !important;
  }

  .\!bg-white {
    background-color: var(--color-white) !important;
  }

  .bg-\[\#0a0a0a\] {
    background-color: #0a0a0a;
  }

  .bg-\[\#0a1120\] {
    background-color: #0a1120;
  }

  .bg-\[\#0b132b\] {
    background-color: #0b132b;
  }

  .bg-\[\#0b1322\]\/95 {
    background-color: #0b1322f2;
    background-color: lab(5.76547% .409253 -11.4297 / .95);
  }

  .bg-\[\#1A2231\] {
    background-color: #1a2231;
  }

  .bg-\[\#1a1a1a\] {
    background-color: #1a1a1a;
  }

  .bg-\[\#1a3651\] {
    background-color: #1a3651;
  }

  .bg-\[\#1e3a8a\]\/40 {
    background-color: #1e3a8a66;
    background-color: lab(26.3402% 13.7641 -48.672 / .4);
  }

  .bg-\[\#1f3a5f\] {
    background-color: #1f3a5f;
  }

  .bg-\[\#3f6212\]\/40 {
    background-color: #3f621266;
    background-color: lab(37.6598% -23.1306 37.8291 / .4);
  }

  .bg-\[\#4c1d95\]\/40 {
    background-color: #4c1d9566;
    background-color: lab(24.6731% 42.0706 -57.9767 / .4);
  }

  .bg-\[\#7c2d12\]\/40 {
    background-color: #7c2d1266;
    background-color: lab(30.4057% 33.9917 34.5752 / .4);
  }

  .bg-\[\#38BDF8\] {
    background-color: #38bdf8;
  }

  .bg-\[\#050a14\] {
    background-color: #050a14;
  }

  .bg-\[\#050a14\]\/95 {
    background-color: #050a14f2;
    background-color: lab(2.65359% -.00428408 -5.44992 / .95);
  }

  .bg-\[\#064e3b\]\/40 {
    background-color: #064e3b66;
    background-color: lab(28.8175% -25.4614 5.17415 / .4);
  }

  .bg-\[\#070b14\] {
    background-color: #070b14;
  }

  .bg-\[\#0096ff\] {
    background-color: #0096ff;
  }

  .bg-\[\#111\] {
    background-color: #111;
  }

  .bg-\[\#134e4a\]\/40 {
    background-color: #134e4a66;
    background-color: lab(29.467% -20.0854 -3.37731 / .4);
  }

  .bg-\[\#0369a1\]\/40 {
    background-color: #0369a166;
    background-color: lab(41.7011% -9.34745 -38.0347 / .4);
  }

  .bg-\[\#581c87\]\/40 {
    background-color: #581c8766;
    background-color: lab(25.1755% 42.1166 -48.3933 / .4);
  }

  .bg-\[\#854d0e\]\/40 {
    background-color: #854d0e66;
    background-color: lab(38.8388% 20.9807 43.6428 / .4);
  }

  .bg-\[\#020617\] {
    background-color: #020617;
  }

  .bg-\[\#020617\]\/95 {
    background-color: #020617f2;
    background-color: lab(1.77049% 1.21939 -8.84593 / .95);
  }

  .bg-\[\#111723\]\/95 {
    background-color: #111723f2;
    background-color: lab(7.59527% .165313 -9.34399 / .95);
  }

  .bg-\[\#121824\] {
    background-color: #121824;
  }

  .bg-\[\#262421\] {
    background-color: #262421;
  }

  .bg-\[\#831843\]\/40 {
    background-color: #83184366;
    background-color: lab(29.5254% 46.6438 3.13935 / .4);
  }

  .bg-\[\#881337\]\/40 {
    background-color: #88133766;
    background-color: lab(29.8529% 48.7086 11.8257 / .4);
  }

  .bg-\[\#FEFEFE\] {
    background-color: #fefefe;
  }

  .bg-\[\#f4f1ea\] {
    background-color: #f4f1ea;
  }

  .bg-amber-50 {
    background-color: var(--color-amber-50);
  }

  .bg-amber-400\/20 {
    background-color: #fcbb0033;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-400\/20 {
      background-color: color-mix(in oklab, var(--color-amber-400) 20%, transparent);
    }
  }

  .bg-amber-500 {
    background-color: var(--color-amber-500);
  }

  .bg-amber-500\/10 {
    background-color: #f99c001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-500\/10 {
      background-color: color-mix(in oklab, var(--color-amber-500) 10%, transparent);
    }
  }

  .bg-amber-500\/15 {
    background-color: #f99c0026;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-500\/15 {
      background-color: color-mix(in oklab, var(--color-amber-500) 15%, transparent);
    }
  }

  .bg-amber-600\/10 {
    background-color: #dd74001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-600\/10 {
      background-color: color-mix(in oklab, var(--color-amber-600) 10%, transparent);
    }
  }

  .bg-background {
    background-color: var(--background);
  }

  .bg-background\/90 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/90 {
      background-color: color-mix(in oklab, var(--background) 90%, transparent);
    }
  }

  .bg-background\/95 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/95 {
      background-color: color-mix(in oklab, var(--background) 95%, transparent);
    }
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-black\/30 {
    background-color: #0000004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/30 {
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }

  .bg-black\/60 {
    background-color: #0009;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/60 {
      background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .bg-black\/70 {
    background-color: #000000b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/70 {
      background-color: color-mix(in oklab, var(--color-black) 70%, transparent);
    }
  }

  .bg-blue-400\/20 {
    background-color: #54a2ff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-400\/20 {
      background-color: color-mix(in oklab, var(--color-blue-400) 20%, transparent);
    }
  }

  .bg-blue-500\/10 {
    background-color: #3080ff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-500\/10 {
      background-color: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
    }
  }

  .bg-blue-600 {
    background-color: var(--color-blue-600);
  }

  .bg-blue-600\/10 {
    background-color: #155dfc1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-600\/10 {
      background-color: color-mix(in oklab, var(--color-blue-600) 10%, transparent);
    }
  }

  .bg-blue-600\/20 {
    background-color: #155dfc33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-600\/20 {
      background-color: color-mix(in oklab, var(--color-blue-600) 20%, transparent);
    }
  }

  .bg-blue-700 {
    background-color: var(--color-blue-700);
  }

  .bg-blue-900\/30 {
    background-color: #1c398e4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-900\/30 {
      background-color: color-mix(in oklab, var(--color-blue-900) 30%, transparent);
    }
  }

  .bg-brand {
    background-color: var(--accent-blue);
  }

  .bg-brand\/5 {
    background-color: var(--accent-blue);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-brand\/5 {
      background-color: color-mix(in oklab, var(--accent-blue) 5%, transparent);
    }
  }

  .bg-brand\/10 {
    background-color: var(--accent-blue);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-brand\/10 {
      background-color: color-mix(in oklab, var(--accent-blue) 10%, transparent);
    }
  }

  .bg-card {
    background-color: var(--card-bg);
  }

  .bg-card\/50 {
    background-color: var(--card-bg);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/50 {
      background-color: color-mix(in oklab, var(--card-bg) 50%, transparent);
    }
  }

  .bg-emerald-50 {
    background-color: var(--color-emerald-50);
  }

  .bg-emerald-400\/20 {
    background-color: #00d29433;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-400\/20 {
      background-color: color-mix(in oklab, var(--color-emerald-400) 20%, transparent);
    }
  }

  .bg-emerald-500\/20 {
    background-color: #00bb7f33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-500\/20 {
      background-color: color-mix(in oklab, var(--color-emerald-500) 20%, transparent);
    }
  }

  .bg-emerald-600\/10 {
    background-color: #0097671a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-600\/10 {
      background-color: color-mix(in oklab, var(--color-emerald-600) 10%, transparent);
    }
  }

  .bg-emerald-600\/20 {
    background-color: #00976733;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-600\/20 {
      background-color: color-mix(in oklab, var(--color-emerald-600) 20%, transparent);
    }
  }

  .bg-foreground {
    background-color: var(--foreground);
  }

  .bg-foreground\/5 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/5 {
      background-color: color-mix(in oklab, var(--foreground) 5%, transparent);
    }
  }

  .bg-foreground\/10 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/10 {
      background-color: color-mix(in oklab, var(--foreground) 10%, transparent);
    }
  }

  .bg-foreground\/15 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/15 {
      background-color: color-mix(in oklab, var(--foreground) 15%, transparent);
    }
  }

  .bg-green-600\/10 {
    background-color: #00a5441a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-green-600\/10 {
      background-color: color-mix(in oklab, var(--color-green-600) 10%, transparent);
    }
  }

  .bg-indigo-500\/5 {
    background-color: #625fff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-indigo-500\/5 {
      background-color: color-mix(in oklab, var(--color-indigo-500) 5%, transparent);
    }
  }

  .bg-indigo-500\/10 {
    background-color: #625fff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-indigo-500\/10 {
      background-color: color-mix(in oklab, var(--color-indigo-500) 10%, transparent);
    }
  }

  .bg-indigo-500\/15 {
    background-color: #625fff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-indigo-500\/15 {
      background-color: color-mix(in oklab, var(--color-indigo-500) 15%, transparent);
    }
  }

  .bg-neutral-400 {
    background-color: var(--color-neutral-400);
  }

  .bg-neutral-800 {
    background-color: var(--color-neutral-800);
  }

  .bg-purple-50 {
    background-color: var(--color-purple-50);
  }

  .bg-purple-500\/15 {
    background-color: #ac4bff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-500\/15 {
      background-color: color-mix(in oklab, var(--color-purple-500) 15%, transparent);
    }
  }

  .bg-purple-600\/10 {
    background-color: #9810fa1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-600\/10 {
      background-color: color-mix(in oklab, var(--color-purple-600) 10%, transparent);
    }
  }

  .bg-purple-600\/20 {
    background-color: #9810fa33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-600\/20 {
      background-color: color-mix(in oklab, var(--color-purple-600) 20%, transparent);
    }
  }

  .bg-red-400\/10 {
    background-color: #ff65681a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-400\/10 {
      background-color: color-mix(in oklab, var(--color-red-400) 10%, transparent);
    }
  }

  .bg-red-500\/10 {
    background-color: #fb2c361a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-500\/10 {
      background-color: color-mix(in oklab, var(--color-red-500) 10%, transparent);
    }
  }

  .bg-red-600 {
    background-color: var(--color-red-600);
  }

  .bg-red-600\/10 {
    background-color: #e400141a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-600\/10 {
      background-color: color-mix(in oklab, var(--color-red-600) 10%, transparent);
    }
  }

  .bg-red-950\/30 {
    background-color: #4608094d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-950\/30 {
      background-color: color-mix(in oklab, var(--color-red-950) 30%, transparent);
    }
  }

  .bg-sidebar {
    background-color: var(--sidebar-bg);
  }

  .bg-sky-50 {
    background-color: var(--color-sky-50);
  }

  .bg-sky-400\/20 {
    background-color: #00bcfe33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-400\/20 {
      background-color: color-mix(in oklab, var(--color-sky-400) 20%, transparent);
    }
  }

  .bg-sky-500\/15 {
    background-color: #00a5ef26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-500\/15 {
      background-color: color-mix(in oklab, var(--color-sky-500) 15%, transparent);
    }
  }

  .bg-slate-50 {
    background-color: var(--color-slate-50);
  }

  .bg-slate-100 {
    background-color: var(--color-slate-100);
  }

  .bg-slate-200 {
    background-color: var(--color-slate-200);
  }

  .bg-slate-400\/20 {
    background-color: #90a1b933;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-400\/20 {
      background-color: color-mix(in oklab, var(--color-slate-400) 20%, transparent);
    }
  }

  .bg-slate-500 {
    background-color: var(--color-slate-500);
  }

  .bg-slate-700\/50 {
    background-color: #31415880;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-700\/50 {
      background-color: color-mix(in oklab, var(--color-slate-700) 50%, transparent);
    }
  }

  .bg-slate-800 {
    background-color: var(--color-slate-800);
  }

  .bg-slate-800\/40 {
    background-color: #1d293d66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-800\/40 {
      background-color: color-mix(in oklab, var(--color-slate-800) 40%, transparent);
    }
  }

  .bg-slate-800\/50 {
    background-color: #1d293d80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-800\/50 {
      background-color: color-mix(in oklab, var(--color-slate-800) 50%, transparent);
    }
  }

  .bg-slate-800\/60 {
    background-color: #1d293d99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-800\/60 {
      background-color: color-mix(in oklab, var(--color-slate-800) 60%, transparent);
    }
  }

  .bg-slate-900 {
    background-color: var(--color-slate-900);
  }

  .bg-slate-900\/20 {
    background-color: #0f172b33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/20 {
      background-color: color-mix(in oklab, var(--color-slate-900) 20%, transparent);
    }
  }

  .bg-slate-900\/40 {
    background-color: #0f172b66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/40 {
      background-color: color-mix(in oklab, var(--color-slate-900) 40%, transparent);
    }
  }

  .bg-slate-900\/50 {
    background-color: #0f172b80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/50 {
      background-color: color-mix(in oklab, var(--color-slate-900) 50%, transparent);
    }
  }

  .bg-slate-900\/60 {
    background-color: #0f172b99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/60 {
      background-color: color-mix(in oklab, var(--color-slate-900) 60%, transparent);
    }
  }

  .bg-slate-900\/80 {
    background-color: #0f172bcc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/80 {
      background-color: color-mix(in oklab, var(--color-slate-900) 80%, transparent);
    }
  }

  .bg-slate-900\/90 {
    background-color: #0f172be6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/90 {
      background-color: color-mix(in oklab, var(--color-slate-900) 90%, transparent);
    }
  }

  .bg-slate-950 {
    background-color: var(--color-slate-950);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/5 {
    background-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/5 {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .bg-white\/90 {
    background-color: #ffffffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/90 {
      background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-tr {
    --tw-gradient-position: to top right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .from-blue-50\/50 {
    --tw-gradient-from: #eff6ff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-blue-50\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-50) 50%, transparent);
    }
  }

  .from-blue-50\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-300 {
    --tw-gradient-from: var(--color-blue-300);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-400\/30 {
    --tw-gradient-from: #54a2ff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-blue-400\/30 {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-400) 30%, transparent);
    }
  }

  .from-blue-400\/30 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-500 {
    --tw-gradient-from: var(--color-blue-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-600 {
    --tw-gradient-from: var(--color-blue-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-lime-500 {
    --tw-gradient-from: var(--color-lime-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-orange-500 {
    --tw-gradient-from: var(--color-orange-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-pink-500 {
    --tw-gradient-from: var(--color-pink-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-purple-500 {
    --tw-gradient-from: var(--color-purple-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-rose-500 {
    --tw-gradient-from: var(--color-rose-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-sky-500 {
    --tw-gradient-from: var(--color-sky-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-teal-500 {
    --tw-gradient-from: var(--color-teal-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-violet-600 {
    --tw-gradient-from: var(--color-violet-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-yellow-500 {
    --tw-gradient-from: var(--color-yellow-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .via-cyan-300\/20 {
    --tw-gradient-via: #53eafd33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-cyan-300\/20 {
      --tw-gradient-via: color-mix(in oklab, var(--color-cyan-300) 20%, transparent);
    }
  }

  .via-cyan-300\/20 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-sky-400 {
    --tw-gradient-via: var(--color-sky-400);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .to-amber-600 {
    --tw-gradient-to: var(--color-amber-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-200 {
    --tw-gradient-to: var(--color-blue-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-600 {
    --tw-gradient-to: var(--color-blue-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-cyan-500 {
    --tw-gradient-to: var(--color-cyan-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-emerald-600 {
    --tw-gradient-to: var(--color-emerald-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-green-600 {
    --tw-gradient-to: var(--color-green-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-indigo-600 {
    --tw-gradient-to: var(--color-indigo-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-indigo-700 {
    --tw-gradient-to: var(--color-indigo-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-pink-600 {
    --tw-gradient-to: var(--color-pink-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-700 {
    --tw-gradient-to: var(--color-purple-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-red-600 {
    --tw-gradient-to: var(--color-red-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-rose-600 {
    --tw-gradient-to: var(--color-rose-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-clip-padding {
    background-clip: padding-box;
  }

  .bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .bg-center {
    background-position: center;
  }

  .object-contain {
    object-fit: contain;
  }

  .p-0 {
    padding: 0;
  }

  .p-1 {
    padding: var(--spacing);
  }

  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-3\.5 {
    padding: calc(var(--spacing) * 3.5);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-10 {
    padding: calc(var(--spacing) * 10);
  }

  .p-20 {
    padding: calc(var(--spacing) * 20);
  }

  .p-\[2px\] {
    padding: 2px;
  }

  .px-0 {
    padding-inline: 0;
  }

  .px-1 {
    padding-inline: var(--spacing);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-4\.5 {
    padding-inline: calc(var(--spacing) * 4.5);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-6\.5 {
    padding-inline: calc(var(--spacing) * 6.5);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }

  .px-\[3\%\] {
    padding-inline: 3%;
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: var(--spacing);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-4\.5 {
    padding-block: calc(var(--spacing) * 4.5);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-9 {
    padding-block: calc(var(--spacing) * 9);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .py-\[3\%\] {
    padding-block: 3%;
  }

  .pt-0 {
    padding-top: 0;
  }

  .pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-3\.5 {
    padding-top: calc(var(--spacing) * 3.5);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }

  .pt-24 {
    padding-top: calc(var(--spacing) * 24);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pb-1 {
    padding-bottom: var(--spacing);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-3\.5 {
    padding-bottom: calc(var(--spacing) * 3.5);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-9 {
    padding-bottom: calc(var(--spacing) * 9);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .font-sans {
    font-family: var(--font-inter), system-ui, sans-serif;
  }

  .font-serif {
    font-family: var(--font-serif);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[0\.8rem\] {
    font-size: .8rem;
  }

  .text-\[0\.9rem\] {
    font-size: .9rem;
  }

  .text-\[0\.68rem\] {
    font-size: .68rem;
  }

  .text-\[0\.85rem\] {
    font-size: .85rem;
  }

  .text-\[0\.94em\] {
    font-size: .94em;
  }

  .text-\[0\.95rem\] {
    font-size: .95rem;
  }

  .text-\[1\.05rem\] {
    font-size: 1.05rem;
  }

  .text-\[1\.7rem\] {
    font-size: 1.7rem;
  }

  .text-\[8px\] {
    font-size: 8px;
  }

  .text-\[9px\] {
    font-size: 9px;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[15px\] {
    font-size: 15px;
  }

  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }

  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }

  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-\[1000\] {
    --tw-font-weight: 1000;
    font-weight: 1000;
  }

  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-\[-0\.01em\] {
    --tw-tracking: -.01em;
    letter-spacing: -.01em;
  }

  .tracking-\[-0\.04em\] {
    --tw-tracking: -.04em;
    letter-spacing: -.04em;
  }

  .tracking-\[-2px\] {
    --tw-tracking: -2px;
    letter-spacing: -2px;
  }

  .tracking-\[0\.2em\] {
    --tw-tracking: .2em;
    letter-spacing: .2em;
  }

  .tracking-\[0\.3em\] {
    --tw-tracking: .3em;
    letter-spacing: .3em;
  }

  .tracking-\[0\.4em\] {
    --tw-tracking: .4em;
    letter-spacing: .4em;
  }

  .tracking-\[0\.6em\] {
    --tw-tracking: .6em;
    letter-spacing: .6em;
  }

  .tracking-\[0\.15em\] {
    --tw-tracking: .15em;
    letter-spacing: .15em;
  }

  .tracking-\[0\.24em\] {
    --tw-tracking: .24em;
    letter-spacing: .24em;
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-tighter {
    --tw-tracking: var(--tracking-tighter);
    letter-spacing: var(--tracking-tighter);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }

  .text-balance {
    text-wrap: balance;
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .text-\[\#2dd4bf\] {
    color: #2dd4bf;
  }

  .text-\[\#3EAEFF\] {
    color: #3eaeff;
  }

  .text-\[\#6e5e54\] {
    color: #6e5e54;
  }

  .text-\[\#7d6138\] {
    color: #7d6138;
  }

  .text-\[\#10b981\] {
    color: #10b981;
  }

  .text-\[\#38BDF8\], .text-\[\#38bdf8\] {
    color: #38bdf8;
  }

  .text-\[\#51BAFF\] {
    color: #51baff;
  }

  .text-\[\#60a5fa\] {
    color: #60a5fa;
  }

  .text-\[\#111723\] {
    color: #111723;
  }

  .text-\[\#FBBF24\] {
    color: #fbbf24;
  }

  .text-\[\#a3e635\] {
    color: #a3e635;
  }

  .text-\[\#a855f7\] {
    color: #a855f7;
  }

  .text-\[\#c084fc\] {
    color: #c084fc;
  }

  .text-\[\#d8b4fe\] {
    color: #d8b4fe;
  }

  .text-\[\#f472b6\] {
    color: #f472b6;
  }

  .text-\[\#facc15\] {
    color: #facc15;
  }

  .text-\[\#fb923c\] {
    color: #fb923c;
  }

  .text-\[\#fb7185\] {
    color: #fb7185;
  }

  .text-amber-300 {
    color: var(--color-amber-300);
  }

  .text-amber-400 {
    color: var(--color-amber-400);
  }

  .text-amber-500 {
    color: var(--color-amber-500);
  }

  .text-amber-600 {
    color: var(--color-amber-600);
  }

  .text-black {
    color: var(--color-black);
  }

  .text-blue-300 {
    color: var(--color-blue-300);
  }

  .text-blue-400 {
    color: var(--color-blue-400);
  }

  .text-blue-400\/90 {
    color: #54a2ffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-blue-400\/90 {
      color: color-mix(in oklab, var(--color-blue-400) 90%, transparent);
    }
  }

  .text-blue-500 {
    color: var(--color-blue-500);
  }

  .text-blue-600 {
    color: var(--color-blue-600);
  }

  .text-brand {
    color: var(--accent-blue);
  }

  .text-cyan-200 {
    color: var(--color-cyan-200);
  }

  .text-cyan-400 {
    color: var(--color-cyan-400);
  }

  .text-cyan-500 {
    color: var(--color-cyan-500);
  }

  .text-emerald-300 {
    color: var(--color-emerald-300);
  }

  .text-emerald-400 {
    color: var(--color-emerald-400);
  }

  .text-emerald-500 {
    color: var(--color-emerald-500);
  }

  .text-emerald-600 {
    color: var(--color-emerald-600);
  }

  .text-foreground {
    color: var(--foreground);
  }

  .text-foreground\/40 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/40 {
      color: color-mix(in oklab, var(--foreground) 40%, transparent);
    }
  }

  .text-foreground\/50 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/50 {
      color: color-mix(in oklab, var(--foreground) 50%, transparent);
    }
  }

  .text-foreground\/60 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/60 {
      color: color-mix(in oklab, var(--foreground) 60%, transparent);
    }
  }

  .text-foreground\/70 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/70 {
      color: color-mix(in oklab, var(--foreground) 70%, transparent);
    }
  }

  .text-foreground\/80 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/80 {
      color: color-mix(in oklab, var(--foreground) 80%, transparent);
    }
  }

  .text-foreground\/90 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/90 {
      color: color-mix(in oklab, var(--foreground) 90%, transparent);
    }
  }

  .text-gray-300 {
    color: var(--color-gray-300);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-green-500 {
    color: var(--color-green-500);
  }

  .text-indigo-300 {
    color: var(--color-indigo-300);
  }

  .text-indigo-400 {
    color: var(--color-indigo-400);
  }

  .text-indigo-500 {
    color: var(--color-indigo-500);
  }

  .text-lime-400 {
    color: var(--color-lime-400);
  }

  .text-lime-500 {
    color: var(--color-lime-500);
  }

  .text-neutral-600 {
    color: var(--color-neutral-600);
  }

  .text-neutral-700 {
    color: var(--color-neutral-700);
  }

  .text-purple-300 {
    color: var(--color-purple-300);
  }

  .text-purple-400 {
    color: var(--color-purple-400);
  }

  .text-purple-600 {
    color: var(--color-purple-600);
  }

  .text-red-400 {
    color: var(--color-red-400);
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-red-500\/60 {
    color: #fb2c3699;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-red-500\/60 {
      color: color-mix(in oklab, var(--color-red-500) 60%, transparent);
    }
  }

  .text-rose-400 {
    color: var(--color-rose-400);
  }

  .text-sky-300 {
    color: var(--color-sky-300);
  }

  .text-sky-400 {
    color: var(--color-sky-400);
  }

  .text-sky-600 {
    color: var(--color-sky-600);
  }

  .text-slate-100 {
    color: var(--color-slate-100);
  }

  .text-slate-200 {
    color: var(--color-slate-200);
  }

  .text-slate-300 {
    color: var(--color-slate-300);
  }

  .text-slate-400 {
    color: var(--color-slate-400);
  }

  .text-slate-500 {
    color: var(--color-slate-500);
  }

  .text-slate-600 {
    color: var(--color-slate-600);
  }

  .text-slate-700 {
    color: var(--color-slate-700);
  }

  .text-slate-800 {
    color: var(--color-slate-800);
  }

  .text-slate-900 {
    color: var(--color-slate-900);
  }

  .text-slate-950 {
    color: var(--color-slate-950);
  }

  .text-transparent {
    color: #0000;
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\/20 {
    color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/20 {
      color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .text-white\/30 {
    color: #ffffff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/30 {
      color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }

  .text-white\/50 {
    color: #ffffff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/50 {
      color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }

  .text-yellow-300 {
    color: var(--color-yellow-300);
  }

  .text-yellow-400 {
    color: var(--color-yellow-400);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .placeholder-slate-500::placeholder {
    color: var(--color-slate-500);
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-90 {
    opacity: .9;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_20px_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-shadow: 0 0 20px var(--tw-shadow-color, #00000080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_30px_rgba\(255\,0\,0\,0\.8\)\] {
    --tw-shadow: 0 0 30px var(--tw-shadow-color, #f00c);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_50px_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-shadow: 0 0 50px var(--tw-shadow-color, #00000080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-shadow: 0 20px 50px var(--tw-shadow-color, #00000080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_8px_rgba\(0\,0\,0\,0\.8\)\] {
    --tw-shadow: inset 0 0 8px var(--tw-shadow-color, #000c);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-blue-500\/20 {
    --tw-shadow-color: #3080ff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-blue-500\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-blue-600\/20 {
    --tw-shadow-color: #155dfc33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-blue-600\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-blue-900\/20 {
    --tw-shadow-color: #1c398e33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-blue-900\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-900) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-slate-950\/15 {
    --tw-shadow-color: #02061826;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-slate-950\/15 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .ring-foreground {
    --tw-ring-color: var(--foreground);
  }

  .ring-foreground\/10 {
    --tw-ring-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-foreground\/10 {
      --tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent);
    }
  }

  .ring-offset-2 {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .blur-3xl {
    --tw-blur: blur(var(--blur-3xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-2xl {
    --tw-drop-shadow-size: drop-shadow(0 25px 25px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-2xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter\! {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important;
  }

  .backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[height\] {
    transition-property: height;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[left\] {
    transition-property: left;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-700 {
    --tw-duration: .7s;
    transition-duration: .7s;
  }

  .ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\] {
    --tw-ease: cubic-bezier(.22, 1, .36, 1);
    transition-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  @media (hover: hover) {
    .group-hover\:block:is(:where(.group):hover *) {
      display: block;
    }
  }

  @media (hover: hover) {
    .group-hover\:flex:is(:where(.group):hover *) {
      display: flex;
    }
  }

  @media (hover: hover) {
    .group-hover\:w-\[calc\(100\%-1\.5rem\)\]:is(:where(.group):hover *) {
      width: calc(100% - 1.5rem);
    }
  }

  @media (hover: hover) {
    .group-hover\:translate-x-0:is(:where(.group):hover *) {
      --tw-translate-x: 0;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:translate-x-1:is(:where(.group):hover *) {
      --tw-translate-x: var(--spacing);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:scale-110:is(:where(.group):hover *) {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:-rotate-\[20deg\]:is(:where(.group):hover *) {
      rotate: -20deg;
    }
  }

  @media (hover: hover) {
    .group-hover\:rotate-90:is(:where(.group):hover *) {
      rotate: 90deg;
    }
  }

  @media (hover: hover) {
    .group-hover\:rotate-\[20deg\]:is(:where(.group):hover *) {
      rotate: 20deg;
    }
  }

  @media (hover: hover) {
    .group-hover\:border-blue-500:is(:where(.group):hover *) {
      border-color: var(--color-blue-500);
    }
  }

  @media (hover: hover) {
    .group-hover\:text-blue-400:is(:where(.group):hover *) {
      color: var(--color-blue-400);
    }
  }

  @media (hover: hover) {
    .group-hover\:text-brand:is(:where(.group):hover *) {
      color: var(--accent-blue);
    }
  }

  @media (hover: hover) {
    .group-hover\:text-cyan-400:is(:where(.group):hover *) {
      color: var(--color-cyan-400);
    }
  }

  @media (hover: hover) {
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  .group-data-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-open] *) {
    rotate: 180deg;
  }

  .group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *) {
    rotate: 180deg;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    top: 100%;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    overflow: hidden;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    border-radius: var(--radius-lg);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-ring-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
      --tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent);
    }
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .placeholder\:text-foreground\/30::placeholder {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .placeholder\:text-foreground\/30::placeholder {
      color: color-mix(in oklab, var(--foreground) 30%, transparent);
    }
  }

  .placeholder\:text-slate-400::placeholder {
    color: var(--color-slate-400);
  }

  .placeholder\:text-slate-500::placeholder {
    color: var(--color-slate-500);
  }

  .first\:rounded-t-2xl:first-child {
    border-top-left-radius: var(--radius-2xl);
    border-top-right-radius: var(--radius-2xl);
  }

  .last\:mb-0:last-child {
    margin-bottom: 0;
  }

  .last\:rounded-b-2xl:last-child {
    border-bottom-right-radius: var(--radius-2xl);
    border-bottom-left-radius: var(--radius-2xl);
  }

  .last\:border-none:last-child {
    --tw-border-style: none;
    border-style: none;
  }

  @media (hover: hover) {
    .hover\:-translate-y-0\.5:hover {
      --tw-translate-y: calc(var(--spacing) * -.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .hover\:scale-110:hover {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .hover\:scale-\[1\.02\]:hover {
      scale: 1.02;
    }
  }

  @media (hover: hover) {
    .hover\:scale-\[1\.03\]:hover {
      scale: 1.03;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#38BDF8\]:hover {
      border-color: #38bdf8;
    }
  }

  @media (hover: hover) {
    .hover\:border-amber-500\/50:hover {
      border-color: #f99c0080;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-amber-500\/50:hover {
        border-color: color-mix(in oklab, var(--color-amber-500) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-black\/20:hover {
      border-color: #0003;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-black\/20:hover {
        border-color: color-mix(in oklab, var(--color-black) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-blue-200:hover {
      border-color: var(--color-blue-200);
    }
  }

  @media (hover: hover) {
    .hover\:border-brand:hover {
      border-color: var(--accent-blue);
    }
  }

  @media (hover: hover) {
    .hover\:border-brand\/40:hover {
      border-color: var(--accent-blue);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-brand\/40:hover {
        border-color: color-mix(in oklab, var(--accent-blue) 40%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-cyan-400\/60:hover {
      border-color: #00d2ef99;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-cyan-400\/60:hover {
        border-color: color-mix(in oklab, var(--color-cyan-400) 60%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-cyan-500:hover {
      border-color: var(--color-cyan-500);
    }
  }

  @media (hover: hover) {
    .hover\:border-foreground\/20:hover {
      border-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-foreground\/20:hover {
        border-color: color-mix(in oklab, var(--foreground) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-red-500\/60:hover {
      border-color: #fb2c3699;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-red-500\/60:hover {
        border-color: color-mix(in oklab, var(--color-red-500) 60%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-white:hover {
      border-color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#1a365d\]:hover {
      background-color: #1a365d;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover {
        background-color: color-mix(in oklch, var(--secondary), var(--foreground) 5%);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-amber-400\/30:hover {
      background-color: #fcbb004d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-amber-400\/30:hover {
        background-color: color-mix(in oklab, var(--color-amber-400) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-amber-500\/20:hover {
      background-color: #f99c0033;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-amber-500\/20:hover {
        background-color: color-mix(in oklab, var(--color-amber-500) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-amber-500\/25:hover {
      background-color: #f99c0040;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-amber-500\/25:hover {
        background-color: color-mix(in oklab, var(--color-amber-500) 25%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-400\/30:hover {
      background-color: #54a2ff4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-blue-400\/30:hover {
        background-color: color-mix(in oklab, var(--color-blue-400) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-500:hover {
      background-color: var(--color-blue-500);
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-600:hover {
      background-color: var(--color-blue-600);
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-600\/20:hover {
      background-color: #155dfc33;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-blue-600\/20:hover {
        background-color: color-mix(in oklab, var(--color-blue-600) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-600\/30:hover {
      background-color: #155dfc4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-blue-600\/30:hover {
        background-color: color-mix(in oklab, var(--color-blue-600) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-600\/40:hover {
      background-color: #155dfc66;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-blue-600\/40:hover {
        background-color: color-mix(in oklab, var(--color-blue-600) 40%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-700:hover {
      background-color: var(--color-blue-700);
    }
  }

  @media (hover: hover) {
    .hover\:bg-brand:hover {
      background-color: var(--accent-blue);
    }
  }

  @media (hover: hover) {
    .hover\:bg-brand\/10:hover {
      background-color: var(--accent-blue);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-brand\/10:hover {
        background-color: color-mix(in oklab, var(--accent-blue) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-cyan-900\/30:hover {
      background-color: #104e644d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-cyan-900\/30:hover {
        background-color: color-mix(in oklab, var(--color-cyan-900) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-emerald-400\/30:hover {
      background-color: #00d2944d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-emerald-400\/30:hover {
        background-color: color-mix(in oklab, var(--color-emerald-400) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-emerald-500\/30:hover {
      background-color: #00bb7f4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-emerald-500\/30:hover {
        background-color: color-mix(in oklab, var(--color-emerald-500) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-emerald-600:hover {
      background-color: var(--color-emerald-600);
    }
  }

  @media (hover: hover) {
    .hover\:bg-foreground\/25:hover {
      background-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-foreground\/25:hover {
        background-color: color-mix(in oklab, var(--foreground) 25%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-foreground\/\[0\.02\]:hover {
      background-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-foreground\/\[0\.02\]:hover {
        background-color: color-mix(in oklab, var(--foreground) 2%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-green-600\/20:hover {
      background-color: #00a54433;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-green-600\/20:hover {
        background-color: color-mix(in oklab, var(--color-green-600) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-indigo-500:hover {
      background-color: var(--color-indigo-500);
    }
  }

  @media (hover: hover) {
    .hover\:bg-indigo-500\/20:hover {
      background-color: #625fff33;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-indigo-500\/20:hover {
        background-color: color-mix(in oklab, var(--color-indigo-500) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-indigo-500\/25:hover {
      background-color: #625fff40;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-indigo-500\/25:hover {
        background-color: color-mix(in oklab, var(--color-indigo-500) 25%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-purple-50:hover {
      background-color: var(--color-purple-50);
    }
  }

  @media (hover: hover) {
    .hover\:bg-purple-500\/25:hover {
      background-color: #ac4bff40;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-purple-500\/25:hover {
        background-color: color-mix(in oklab, var(--color-purple-500) 25%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-purple-600\/40:hover {
      background-color: #9810fa66;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-purple-600\/40:hover {
        background-color: color-mix(in oklab, var(--color-purple-600) 40%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-50:hover {
      background-color: var(--color-red-50);
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-600:hover {
      background-color: var(--color-red-600);
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-600\/40:hover {
      background-color: #e4001466;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-red-600\/40:hover {
        background-color: color-mix(in oklab, var(--color-red-600) 40%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-sky-400:hover {
      background-color: var(--color-sky-400);
    }
  }

  @media (hover: hover) {
    .hover\:bg-sky-400\/30:hover {
      background-color: #00bcfe4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-sky-400\/30:hover {
        background-color: color-mix(in oklab, var(--color-sky-400) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-sky-500\/25:hover {
      background-color: #00a5ef40;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-sky-500\/25:hover {
        background-color: color-mix(in oklab, var(--color-sky-500) 25%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-100:hover {
      background-color: var(--color-slate-100);
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-200:hover {
      background-color: var(--color-slate-200);
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-400\/30:hover {
      background-color: #90a1b94d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-slate-400\/30:hover {
        background-color: color-mix(in oklab, var(--color-slate-400) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-700:hover {
      background-color: var(--color-slate-700);
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-800:hover {
      background-color: var(--color-slate-800);
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-800\/50:hover {
      background-color: #1d293d80;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-slate-800\/50:hover {
        background-color: color-mix(in oklab, var(--color-slate-800) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-slate-800\/90:hover {
      background-color: #1d293de6;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-slate-800\/90:hover {
        background-color: color-mix(in oklab, var(--color-slate-800) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/5:hover {
      background-color: #ffffff0d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/5:hover {
        background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/10:hover {
      background-color: #ffffff1a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/10:hover {
        background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/20:hover {
      background-color: #fff3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/20:hover {
        background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:from-blue-500:hover {
      --tw-gradient-from: var(--color-blue-500);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }

  @media (hover: hover) {
    .hover\:to-indigo-500:hover {
      --tw-gradient-to: var(--color-indigo-500);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }

  @media (hover: hover) {
    .hover\:pl-7:hover {
      padding-left: calc(var(--spacing) * 7);
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#38BDF8\]:hover {
      color: #38bdf8;
    }
  }

  @media (hover: hover) {
    .hover\:text-amber-700:hover {
      color: var(--color-amber-700);
    }
  }

  @media (hover: hover) {
    .hover\:text-blue-400:hover {
      color: var(--color-blue-400);
    }
  }

  @media (hover: hover) {
    .hover\:text-blue-600:hover {
      color: var(--color-blue-600);
    }
  }

  @media (hover: hover) {
    .hover\:text-blue-700:hover {
      color: var(--color-blue-700);
    }
  }

  @media (hover: hover) {
    .hover\:text-cyan-400:hover {
      color: var(--color-cyan-400);
    }
  }

  @media (hover: hover) {
    .hover\:text-cyan-500:hover {
      color: var(--color-cyan-500);
    }
  }

  @media (hover: hover) {
    .hover\:text-emerald-700:hover {
      color: var(--color-emerald-700);
    }
  }

  @media (hover: hover) {
    .hover\:text-foreground:hover {
      color: var(--foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-gray-200:hover {
      color: var(--color-gray-200);
    }
  }

  @media (hover: hover) {
    .hover\:text-red-500:hover {
      color: var(--color-red-500);
    }
  }

  @media (hover: hover) {
    .hover\:text-sky-700:hover {
      color: var(--color-sky-700);
    }
  }

  @media (hover: hover) {
    .hover\:text-slate-600:hover {
      color: var(--color-slate-600);
    }
  }

  @media (hover: hover) {
    .hover\:text-white:hover {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-90:hover {
      opacity: .9;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-100:hover {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_0_12px_rgba\(56\,189\,248\,0\.25\)\]:hover {
      --tw-shadow: 0 0 12px var(--tw-shadow-color, #38bdf840);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_0_15px_2px_rgba\(163\,230\,53\,0\.5\)\]:hover {
      --tw-shadow: 0 0 15px 2px var(--tw-shadow-color, #a3e63580);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_0_15px_2px_rgba\(251\,191\,36\,0\.5\)\]:hover {
      --tw-shadow: 0 0 15px 2px var(--tw-shadow-color, #fbbf2480);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_0_20px_rgba\(6\,182\,212\,0\.2\)\]:hover {
      --tw-shadow: 0 0 20px var(--tw-shadow-color, #06b6d433);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-md:hover {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:brightness-110:hover {
      --tw-brightness: brightness(110%);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }
  }

  .focus\:border-blue-500:focus {
    border-color: var(--color-blue-500);
  }

  .focus\:border-blue-600:focus {
    border-color: var(--color-blue-600);
  }

  .focus\:border-brand:focus {
    border-color: var(--accent-blue);
  }

  .focus\:border-cyan-500:focus {
    border-color: var(--color-cyan-500);
  }

  .focus\:shadow-\[0_0_15px_rgba\(56\,189\,248\,0\.4\)\]:focus {
    --tw-shadow: 0 0 15px var(--tw-shadow-color, #38bdf866);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-1:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-blue-600\/20:focus {
    --tw-ring-color: #155dfc33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:ring-blue-600\/20:focus {
      --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 20%, transparent);
    }
  }

  .focus\:ring-brand:focus {
    --tw-ring-color: var(--accent-blue);
  }

  .focus\:ring-brand\/50:focus {
    --tw-ring-color: var(--accent-blue);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:ring-brand\/50:focus {
      --tw-ring-color: color-mix(in oklab, var(--accent-blue) 50%, transparent);
    }
  }

  .focus\:ring-cyan-400:focus {
    --tw-ring-color: var(--color-cyan-400);
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:ring-3:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:outline-1:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .active\:scale-90:active {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    --tw-scale-z: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .active\:scale-95:active {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .active\:scale-\[0\.98\]:active {
    scale: .98;
  }

  .active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]) {
    --tw-translate-y: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:opacity-40:disabled {
    opacity: .4;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  :where([data-slot="button-group"]) .in-data-\[slot\=button-group\]\:rounded-lg {
    border-radius: var(--radius-lg);
  }

  :where([data-slot="navigation-menu-content"]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md {
    border-radius: var(--radius-md);
  }

  .has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon="inline-end"]) {
    padding-right: calc(var(--spacing) * 1.5);
  }

  .has-data-\[icon\=inline-end\]\:pr-2:has([data-icon="inline-end"]) {
    padding-right: calc(var(--spacing) * 2);
  }

  .has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon="inline-start"]) {
    padding-left: calc(var(--spacing) * 1.5);
  }

  .has-data-\[icon\=inline-start\]\:pl-2:has([data-icon="inline-start"]) {
    padding-left: calc(var(--spacing) * 2);
  }

  .aria-expanded\:text-foreground[aria-expanded="true"] {
    color: var(--foreground);
  }

  .aria-invalid\:ring-3[aria-invalid="true"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot="navigation-menu-link"]:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot="navigation-menu-link"]:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (min-width: 40rem) {
    .sm\:mx-0 {
      margin-inline: 0;
    }
  }

  @media (min-width: 40rem) {
    .sm\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 40rem) {
    .sm\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 40rem) {
    .sm\:block {
      display: block;
    }
  }

  @media (min-width: 40rem) {
    .sm\:inline {
      display: inline;
    }
  }

  @media (min-width: 40rem) {
    .sm\:h-4 {
      height: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 40rem) {
    .sm\:h-fit {
      height: fit-content;
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-4 {
      width: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 40rem) {
    .sm\:min-w-0 {
      min-width: 0;
    }
  }

  @media (min-width: 40rem) {
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 40rem) {
    .sm\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (min-width: 40rem) {
    .sm\:flex-row {
      flex-direction: row;
    }
  }

  @media (min-width: 40rem) {
    .sm\:flex-wrap {
      flex-wrap: wrap;
    }
  }

  @media (min-width: 40rem) {
    .sm\:items-start {
      align-items: flex-start;
    }
  }

  @media (min-width: 40rem) {
    .sm\:justify-center {
      justify-content: center;
    }
  }

  @media (min-width: 40rem) {
    .sm\:justify-start {
      justify-content: flex-start;
    }
  }

  @media (min-width: 40rem) {
    .sm\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }
  }

  @media (min-width: 40rem) {
    .sm\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-0 {
      padding-inline: 0;
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:py-3 {
      padding-block: calc(var(--spacing) * 3);
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-left {
      text-align: left;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[2rem\] {
      font-size: 2rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[12px\] {
      font-size: 12px;
    }
  }

  @media (min-width: 48rem) {
    .md\:absolute {
      position: absolute;
    }
  }

  @media (min-width: 48rem) {
    .md\:col-span-4 {
      grid-column: span 4 / span 4;
    }
  }

  @media (min-width: 48rem) {
    .md\:col-span-8 {
      grid-column: span 8 / span 8;
    }
  }

  @media (min-width: 48rem) {
    .md\:w-\(--radix-navigation-menu-viewport-width\) {
      width: var(--radix-navigation-menu-viewport-width);
    }
  }

  @media (min-width: 48rem) {
    .md\:w-auto {
      width: auto;
    }
  }

  @media (min-width: 48rem) {
    .md\:columns-5 {
      columns: 5;
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:justify-start {
      justify-content: flex-start;
    }
  }

  @media (min-width: 48rem) {
    :where(.md\:divide-x > :not(:last-child)) {
      --tw-divide-x-reverse: 0;
      border-inline-style: var(--tw-border-style);
      border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
      border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
    }
  }

  @media (min-width: 48rem) {
    :where(.md\:divide-y-0 > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(0px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    }
  }

  @media (min-width: 48rem) {
    .md\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 48rem) {
    .md\:px-0 {
      padding-inline: 0;
    }
  }

  @media (min-width: 48rem) {
    .md\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 48rem) {
    .md\:text-right {
      text-align: right;
    }
  }

  @media (min-width: 48rem) {
    .md\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:text-\[14px\] {
      font-size: 14px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:static {
      position: static;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-4 {
      grid-column: span 4 / span 4;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-5 {
      grid-column: span 5 / span 5;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-7 {
      grid-column: span 7 / span 7;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-8 {
      grid-column: span 8 / span 8;
    }
  }

  @media (min-width: 64rem) {
    .lg\:mb-14 {
      margin-bottom: calc(var(--spacing) * 14);
    }
  }

  @media (min-width: 64rem) {
    .lg\:flex {
      display: flex;
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid {
      display: grid;
    }
  }

  @media (min-width: 64rem) {
    .lg\:hidden {
      display: none;
    }
  }

  @media (min-width: 64rem) {
    .lg\:h-screen {
      height: 100vh;
    }
  }

  @media (min-width: 64rem) {
    .lg\:min-h-0 {
      min-height: 0;
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-64 {
      width: calc(var(--spacing) * 64);
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-72 {
      width: calc(var(--spacing) * 72);
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-\[45\%\] {
      width: 45%;
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-\[55\%\] {
      width: 55%;
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-\[365px\] {
      width: 365px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:max-w-\[480px\] {
      max-width: 480px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:flex-1 {
      flex: 1;
    }
  }

  @media (min-width: 64rem) {
    .lg\:translate-x-0 {
      --tw-translate-x: 0;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(360px\,5fr\)\] {
      grid-template-columns: minmax(0, 7fr) minmax(360px, 5fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:flex-row {
      flex-direction: row;
    }
  }

  @media (min-width: 64rem) {
    .lg\:justify-center {
      justify-content: center;
    }
  }

  @media (min-width: 64rem) {
    .lg\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 64rem) {
    .lg\:overflow-hidden {
      overflow: hidden;
    }
  }

  @media (min-width: 64rem) {
    .lg\:rounded-\[4rem\] {
      border-radius: 4rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:border-none {
      --tw-border-style: none;
      border-style: none;
    }
  }

  @media (min-width: 64rem) {
    .lg\:p-7 {
      padding: calc(var(--spacing) * 7);
    }
  }

  @media (min-width: 64rem) {
    .lg\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 64rem) {
    .lg\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }
  }

  @media (min-width: 64rem) {
    .lg\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
  }

  @media (min-width: 64rem) {
    .lg\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (min-width: 80rem) {
    .xl\:hidden {
      display: none;
    }
  }

  @media (min-width: 80rem) {
    .xl\:px-28 {
      padding-inline: calc(var(--spacing) * 28);
    }
  }

  .\[\&_\.cg-board\]\:\!h-full .cg-board {
    height: 100% !important;
  }

  .\[\&_\.cg-board\]\:\!w-full .cg-board {
    width: 100% !important;
  }

  .\[\&_\.cg-wrap\]\:\!block .cg-wrap {
    display: block !important;
  }

  .\[\&_\.cg-wrap\]\:\!h-full .cg-wrap {
    height: 100% !important;
  }

  .\[\&_\.cg-wrap\]\:\!w-full .cg-wrap {
    width: 100% !important;
  }

  .\[\&_button\]\:\!border-slate-700 button {
    border-color: var(--color-slate-700) !important;
  }

  .\[\&_button\]\:\!bg-\[\#0a1120\] button {
    background-color: #0a1120 !important;
  }

  .\[\&_header\]\:\!border-slate-700\/50 header {
    border-color: #31415880 !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_header\]\:\!border-slate-700\/50 header {
      border-color: color-mix(in oklab, var(--color-slate-700) 50%, transparent) !important;
    }
  }

  .\[\&_header\]\:\!bg-\[\#050a14\] header {
    background-color: #050a14 !important;
  }

  .\[\&_piece\]\:\!absolute piece {
    position: absolute !important;
  }

  .\[\&_piece\]\:\!top-0 piece {
    top: 0 !important;
  }

  .\[\&_piece\]\:\!left-0 piece {
    left: 0 !important;
  }

  .\[\&_piece\]\:\!h-\[12\.5\%\] piece {
    height: 12.5% !important;
  }

  .\[\&_piece\]\:\!w-\[12\.5\%\] piece {
    width: 12.5% !important;
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }
}

:root {
  --background: #fff;
  --foreground: #020617;
  --sidebar-bg: #fff;
  --card-bg: #f9fafb;
  --border-color: #e2e8f0;
  --accent-blue: #2563eb;
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
}

.dark {
  --background: #161512;
  --foreground: #fff;
  --sidebar-bg: #262421;
  --card-bg: #1e1e1e;
  --border-color: #312e2b;
  --accent-blue: #3b82f6;
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
}

html, body {
  background: var(--background);
  color: var(--foreground);
  font-family: var(--font-sans);
  margin: 0;
  padding: 0;
  font-size: 18px;
  line-height: 1.7;
  transition: background-color .3s, color .3s;
}

* {
  font-family: inherit;
}

.form-element {
  background-color: var(--background);
  border: 1px solid var(--border-color);
  width: 100%;
  color: var(--foreground);
  border-radius: .5rem;
  outline: none;
  padding: .75rem;
  transition: all .3s;
}

.form-element:focus {
  border-color: var(--accent-blue);
  box-shadow: 0 0 0 2px #3b82f633;
}

select {
  appearance: none;
  background-color: var(--background);
  color: var(--foreground);
  border: 1px solid var(--border-color);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23808080' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
  background-position: right .75rem center;
  background-repeat: no-repeat;
  background-size: 1.25em;
  border-radius: .5rem;
  padding: .75rem 2.5rem .75rem .75rem;
}

select option {
  background-color: var(--background);
  color: var(--foreground);
}

::placeholder {
  color: var(--foreground);
  opacity: .4;
}

h1, h2, h3, h4 {
  color: var(--foreground);
  font-weight: 800;
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: var(--background);
}

::-webkit-scrollbar-thumb {
  background: #4a4a4a;
  border-radius: 10px;
}

.uppercase {
  text-transform: capitalize;
}

.text-\[9px\] {
  text-transform: capitalize;
  color: var(--foreground);
  opacity: .7;
  font-size: 14px;
}

@media (max-width: 1024px) {
  body, main, section, .max-w-7xl, .max-w-6xl {
    border-left: 0 !important;
    border-right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.cg-wrap {
  box-sizing: content-box !important;
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
}

.cg-wrap .cg-board {
  box-sizing: border-box !important;
}

@keyframes float {
  0% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-12px);
  }

  100% {
    transform: translateY(0);
  }
}

.animate-float {
  animation: 6s ease-in-out infinite float;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-divide-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes bounce {
  0%, 100% {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}

/* [next]/internal/font/google/manrope_61ba15f.module.css [app-client] (css) */
@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("../media/a342834df7752944-s.bb140f9f.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("../media/d3fe2f289711ac3f-s.p.50575af1.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("../media/58c4895d0a0ef7cc-s.p.78d1a7ae.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("../media/bfc7db5c00d21bc5-s.247c8473.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: Manrope;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("../media/a343f882a40d2cc9-s.p.71e1367e.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../media/a342834df7752944-s.bb140f9f.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../media/d3fe2f289711ac3f-s.p.50575af1.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../media/58c4895d0a0ef7cc-s.p.78d1a7ae.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../media/bfc7db5c00d21bc5-s.247c8473.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: Manrope;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../media/a343f882a40d2cc9-s.p.71e1367e.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/a342834df7752944-s.bb140f9f.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/d3fe2f289711ac3f-s.p.50575af1.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/58c4895d0a0ef7cc-s.p.78d1a7ae.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/bfc7db5c00d21bc5-s.247c8473.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: Manrope;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/a343f882a40d2cc9-s.p.71e1367e.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/a342834df7752944-s.bb140f9f.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/d3fe2f289711ac3f-s.p.50575af1.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/58c4895d0a0ef7cc-s.p.78d1a7ae.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/bfc7db5c00d21bc5-s.247c8473.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: Manrope;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/a343f882a40d2cc9-s.p.71e1367e.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/a342834df7752944-s.bb140f9f.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/d3fe2f289711ac3f-s.p.50575af1.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/58c4895d0a0ef7cc-s.p.78d1a7ae.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/bfc7db5c00d21bc5-s.247c8473.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: Manrope;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/a343f882a40d2cc9-s.p.71e1367e.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../media/a342834df7752944-s.bb140f9f.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../media/d3fe2f289711ac3f-s.p.50575af1.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../media/58c4895d0a0ef7cc-s.p.78d1a7ae.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../media/bfc7db5c00d21bc5-s.247c8473.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: Manrope;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../media/a343f882a40d2cc9-s.p.71e1367e.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../media/a342834df7752944-s.bb140f9f.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../media/d3fe2f289711ac3f-s.p.50575af1.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../media/58c4895d0a0ef7cc-s.p.78d1a7ae.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../media/bfc7db5c00d21bc5-s.247c8473.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: Manrope;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../media/a343f882a40d2cc9-s.p.71e1367e.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Manrope Fallback;
  src: local(Arial);
  ascent-override: 103.31%;
  descent-override: 29.07%;
  line-gap-override: 0.0%;
  size-adjust: 103.19%;
}

.manrope_61ba15f-module__VqbSda__className {
  font-family: Manrope, Manrope Fallback;
  font-style: normal;
}

.manrope_61ba15f-module__VqbSda__variable {
  --font-manrope: "Manrope", "Manrope Fallback";
}

/* [next]/internal/font/google/inter_bace89c4.module.css [app-client] (css) */
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/2c55a0e60120577a-s.2a48534a.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/9c72aa0f40e4eef8-s.18a48cbc.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/ad66f9afd8947f86-s.7a40eb73.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/5476f68d60460930-s.c995e352.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/2bbe8d2671613f1f-s.76dcb0b2.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/1bffadaabf893a1e-s.7cd81963.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Inter Fallback;
  src: local(Arial);
  ascent-override: 90.44%;
  descent-override: 22.52%;
  line-gap-override: 0.0%;
  size-adjust: 107.12%;
}

.inter_bace89c4-module__09p2wq__className {
  font-family: Inter, Inter Fallback;
  font-style: normal;
}

.inter_bace89c4-module__09p2wq__variable {
  --font-inter: "Inter", "Inter Fallback";
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__ce8265aa._.css.map*/