body{margin:0}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}:root{--on-secondary-fixed:35 27 0;--on-background:228 225 231;--inverse-surface:228 225 231;--tertiary-container:183 109 255;--error:255 180 171;--surface-dim:19 19 23;--on-surface-variant:199 196 215;--surface-variant:53 52 57;--background:7 8 12;--outline-variant:70 69 84;--on-secondary-container:100 80 0;--on-secondary:60 47 0;--surface-container:31 31 35;--on-tertiary-fixed:44 0 81;--primary-container:45 47 130;--on-secondary-fixed-variant:87 69 0;--surface-container-lowest:14 14 18;--secondary:255 224 131;--surface-container-low:27 27 31;--surface-container-highest:53 52 57;--on-primary-fixed:7 0 108;--on-primary-container:225 224 255;--surface:19 19 23;--on-tertiary-fixed-variant:105 0 179;--on-tertiary:73 0 128;--tertiary:221 183 255;--surface-tint:90 93 250;--secondary-fixed-dim:238 194 0;--on-error-container:255 218 214;--secondary-container:238 194 0;--on-primary-fixed-variant:47 46 190;--primary-fixed:225 224 255;--primary-fixed-dim:90 93 250;--outline:144 143 160;--inverse-primary:73 75 214;--tertiary-fixed:240 219 255;--tertiary-fixed-dim:221 183 255;--secondary-fixed:255 224 131;--surface-container-high:42 41 46;--primary:90 93 250;--on-tertiary-container:64 0 113;--on-surface:228 225 231;--on-primary:255 255 255;--inverse-on-surface:48 48 52;--surface-bright:57 57 61;--on-error:105 0 5;--error-container:147 0 10}html.light{--on-secondary-fixed:35 27 0;--on-background:18 18 24;--inverse-surface:19 19 23;--tertiary-container:240 219 255;--error:186 26 26;--surface-dim:226 225 234;--on-surface-variant:55 55 68;--surface-variant:232 230 238;--background:245 246 252;--outline-variant:224 222 232;--on-secondary-container:35 27 0;--on-secondary:255 255 255;--surface-container:242 241 247;--on-tertiary-fixed:44 0 81;--primary-container:225 224 255;--on-secondary-fixed-variant:87 69 0;--surface-container-lowest:255 255 255;--secondary:130 98 0;--surface-container-low:250 249 253;--surface-container-highest:224 222 230;--on-primary-fixed:7 0 108;--on-primary-container:7 0 108;--surface:255 255 255;--on-tertiary-fixed-variant:105 0 179;--on-tertiary:255 255 255;--tertiary:112 52 170;--surface-tint:74 76 216;--secondary-fixed-dim:255 224 131;--on-error-container:65 0 2;--secondary-container:255 224 131;--on-primary-fixed-variant:47 46 190;--primary-fixed:225 224 255;--primary-fixed-dim:90 93 250;--outline:110 108 122;--inverse-primary:90 93 250;--tertiary-fixed:240 219 255;--tertiary-fixed-dim:221 183 255;--secondary-fixed:255 224 131;--surface-container-high:236 234 242;--primary:74 76 216;--on-tertiary-container:44 0 81;--on-surface:18 18 24;--on-primary:255 255 255;--inverse-on-surface:228 225 231;--surface-bright:255 255 255;--on-error:255 255 255;--error-container:255 218 214}body,.bg-background,.bg-\[\#07080C\],.bg-\[\#07080D\]{background-color:#07080c!important;background-image:linear-gradient(to right, rgb(var(--primary) / .04) 2px, transparent 2px), linear-gradient(to bottom, rgb(var(--primary) / .04) 2px, transparent 2px)!important;background-size:32px 32px!important}.glass-card{background-color:rgb(var(--surface-container-low))!important;-webkit-backdrop-filter:none!important;background-image:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 24px #00000080!important}.glass-card:hover{background-color:rgb(var(--surface-container))!important}.animate-marquee,.animate-spin,[class*=animate-bounce]{will-change:transform;transform:translateZ(0)}.animate-pulse,.animate-ping{will-change:opacity, transform;transform:translateZ(0)}.blur-\[80px\],.blur-\[100px\],.blur-\[130px\],.blur-\[140px\]{contain:strict;will-change:auto}.hardware-clip{backface-visibility:hidden;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.animate-marquee,.animate-marquee-bounce,.animate-ping,.animate-pulse,.animate-bounce,.animate-spin{animation:none!important}}html.light h1,html.light h2,html.light h3,html.light h4,html.light h5,html.light h6{color:rgb(var(--on-background))!important;letter-spacing:-.015em!important;font-weight:800!important}html.light h1.text-white,html.light h2.text-white,html.light h3.text-white,html.light h4.text-white,html.light h5.text-white,html.light h6.text-white,html.light p.text-white,html.light li.text-white,html.light label.text-white,html.light div.text-white:not(.badge):not(.status-badge),html.light span.text-white:not(.material-symbols-outlined):not(.badge):not(.status-badge){color:rgb(var(--on-background))!important}html.light p,html.light li,html.light label{color:rgb(var(--on-surface-variant))!important}html.light .glass-card,html.light .bg-\[\#0c0e13\],html.light .bg-\[\#0C0E13\],html.light .bg-\[\#0d0e13\],html.light .bg-\[\#0D0E13\],html.light .bg-\[\#0E1015\],html.light .bg-\[\#101217\],html.light .bg-\[\#0F1116\],html.light .bg-\[\#101219\],html.light .bg-\[\#12141C\],html.light .bg-\[\#0A0B0F\]{background-color:rgb(var(--surface))!important;border-color:rgb(var(--primary) / .15)!important;background-image:none!important;border-width:1px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px #00000005,0 10px 30px #4a4cd80f,0 18px 48px #00000008!important}html.light .glass-card:hover,html.light .bg-\[\#0c0e13\]:hover,html.light .bg-\[\#0C0E13\]:hover,html.light .bg-\[\#0D0E13\]:hover,html.light .bg-\[\#0F1116\]:hover,html.light .bg-\[\#101219\]:hover,html.light .bg-\[\#12141C\]:hover{border-color:rgba(var(--primary), .3)!important;transform:translateY(-2px)!important;box-shadow:0 16px 44px #4a4cd81f,0 6px 20px #00000008!important}html.light body,html.light .bg-background,html.light .bg-\[\#07080C\],html.light .bg-\[\#07080D\]{background-color:#f4f5fa!important;background-image:linear-gradient(to right, rgb(var(--primary) / .08) 2px, transparent 2px), linear-gradient(to bottom, rgb(var(--primary) / .08) 2px, transparent 2px)!important;background-size:32px 32px!important}html.light .bg-\[\#07080D\]\/90{background-color:rgba(var(--background), .9)!important}html.light .border-white\/5,html.light .border-white\/10,html.light .border-white\/20,html.light .border-outline-variant\/10,html.light .border-outline-variant\/20,html.light .border-outline-variant\/30,html.light .border-outline-variant\/35,html.light .border-outline-variant\/38,html.light .border-outline-variant\/40,html.light .border-outline-variant\/50,html.light .border-outline-variant\/60,html.light .border-outline-variant\/65,html.light .border-outline-variant\/70,html.light .border-outline-variant\/80,html.light .border-outline-variant\/15,html.light .border-outline-variant\/25,html.light .border-outline-variant\/35,html.light .border-outline-variant\/40,html.light .border-outline-variant\/45,html.light .border-outline-variant\/50,html.light .border-outline-variant\/60,html.light .border-outline-variant,html.light .divide-outline-variant\/10>*{border-color:rgb(var(--primary) / .15)!important}html.light button.bg-primary,html.light button.bg-secondary,html.light button.bg-tertiary,html.light button.bg-error,html.light button.bg-emerald-500,html.light button.bg-rose-500,html.light button.bg-blue-600,html.light button.bg-indigo-600,html.light button.bg-purple-600,html.light button.bg-gradient-to-r,html.light button.bg-gradient-to-br,html.light a.bg-primary,html.light a.bg-secondary,html.light button.bg-primary *,html.light button.bg-secondary *,html.light button.bg-tertiary *,html.light button.bg-error *,html.light button.bg-emerald-500 *,html.light button.bg-rose-500 *,html.light button.bg-blue-600 *,html.light button.bg-indigo-600 *,html.light button.bg-purple-600 *,html.light button.bg-gradient-to-r *,html.light button.bg-gradient-to-br *,html.light a.bg-primary *,html.light a.bg-secondary *{color:#fff!important}html.light button.bg-primary:hover,html.light button.bg-emerald-500:hover,html.light button.bg-rose-500:hover,html.light button.bg-gradient-to-r:hover{filter:brightness(.95);box-shadow:0 4px 14px #4a4cd840!important}html.light .border-primary\/80{background-color:rgb(var(--surface))!important;border-color:#4a4cd826!important;transform:translateY(-3px)!important;box-shadow:0 16px 36px #4a4cd829,0 4px 12px #4a4cd814!important}html.light .border-secondary\/80{background-color:rgb(var(--surface))!important;border-color:#82620026!important;transform:translateY(-3px)!important;box-shadow:0 16px 36px #82620029,0 4px 12px #82620014!important}html.light .border-emerald-500\/80{background-color:rgb(var(--surface))!important;border-color:#10b98126!important;transform:translateY(-3px)!important;box-shadow:0 16px 36px #10b98129,0 4px 12px #10b98114!important}html.light .bg-primary\/5,html.light .bg-secondary\/5,html.light .bg-emerald-500\/5{background-color:rgb(var(--surface))!important}.bg-grid-pattern{background-image:linear-gradient(to right, rgb(var(--primary) / .04) 2px, transparent 2px), linear-gradient(to bottom, rgb(var(--primary) / .04) 2px, transparent 2px)!important;opacity:.8!important;background-size:32px 32px!important}html.light .bg-grid-pattern{background-image:linear-gradient(to right, rgb(var(--primary) / .08) 2px, transparent 2px), linear-gradient(to bottom, rgb(var(--primary) / .08) 2px, transparent 2px)!important;opacity:1!important}html.light .bg-\[\#101217\],html.light .bg-\[\#101219\]{background-color:#dbe0f0!important;border-color:#4a4cd826!important}html.light .active-nav-glow{box-shadow:0 0 15px rgba(var(--primary), .15)!important}html.light .hero-gradient{background:radial-gradient(circle at 50% 30%, rgba(var(--primary), .05) 0%, rgba(var(--background), 0) 70%)!important}html.light input,html.light select,html.light textarea{background-color:rgb(var(--surface))!important;color:rgb(var(--on-surface))!important;border-color:#4a4cd81f!important;box-shadow:0 1px 2px #00000003!important}html.light input:focus,html.light select:focus,html.light textarea:focus{border-color:#4a4cd8!important;box-shadow:0 0 0 3px #4a4cd81f!important}html.light option{color:#121218!important;background-color:#fff!important}html.light .fixed.bottom-0.bg-\[\#0A0B0F\]\/90{background-color:#fffffff2!important;border-top-color:#4a4cd80d!important;box-shadow:0 -4px 20px #0000000a!important}html.light .bg-\[\#07080C\]{background:radial-gradient(circle at 15% 15%,#6366f10f 0%,#0000 40%),radial-gradient(circle at 85% 85%,#14b8a60d 0%,#0000 40%),linear-gradient(#f5f7fc 0%,#edf1f8 50%,#f4f6fb 100%)!important}html.light .pointer-events-none.bg-primary\/10{filter:blur(100px)!important;background-color:#6366f11f!important}html.light .pointer-events-none.bg-secondary\/85{filter:blur(140px)!important;background-color:#14b8a614!important}html.light .bg-\[\#0C0E13\],html.light .bg-\[\#0c0e13\]{background:linear-gradient(135deg,#fff 0%,#f9faff 100%)!important;border:1px solid #4a4cd826!important;border-radius:1rem!important;box-shadow:0 6px 24px #4a4cd80d,0 12px 36px #00000008!important}html.light .bg-\[\#0C0E13\]:hover,html.light .bg-\[\#0c0e13\]:hover{background:#fff!important;border-color:#4a4cd84d!important;transform:translateY(-4px)!important;box-shadow:0 16px 48px #4a4cd824,0 6px 18px #00000008!important}html.light .from-surface-container-low\/75.via-\[\#0D0E13\]\/85.to-\[\#08090D\]\/90{background:linear-gradient(135deg,#fff 0%,#fbfdff 60%,#f4f6fc 100%)!important;border:1px solid #4a4cd826!important;box-shadow:0 8px 30px #4a4cd80f,0 18px 54px #0000000a!important}html.light .from-surface-container-low\/75.via-\[\#0D0E13\]\/85.to-\[\#08090D\]\/90:hover{background:linear-gradient(135deg,#fff 0%,#f8faff 100%)!important;border-color:#4a4cd859!important;transform:scale(1.01)translateY(-2px)!important;box-shadow:0 20px 50px #4a4cd829,0 8px 24px #0000000a!important}html.light .from-\[\#0C0E13\]{--tw-gradient-from:#fff!important;--tw-gradient-to:#fff0!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}html.light .bg-primary\/10.blur-2xl{background-color:#6366f10f!important}html.light .bg-\[\#101217\]\/50{background-color:#f0f2fa!important;border-color:#4a4cd826!important}html.light .bg-\[\#101217\]{background-color:#dbe0f0!important;border-color:#4a4cd826!important}html.light .bg-\[\#0E1015\]{color:#484755!important;background-color:#edf0f8!important;border-color:#4a4cd826!important;transition:all .2s ease-in-out!important;box-shadow:0 2px 6px #4a4cd805!important}html.light .bg-\[\#0E1015\]:hover{color:#121218!important;background-color:#e2e6f3!important;border-color:#4a4cd84d!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px #4a4cd80d!important}html.light .bg-background\/95{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background-color:#f4f5fad9!important;box-shadow:0 4px 16px #4a4cd805!important}html.light button.bg-primary{color:#fff!important;background:linear-gradient(135deg,#6366f1 0%,#4a4cd8 100%)!important;border-color:#4a4cd8!important;box-shadow:0 4px 14px #4a4cd840!important}html.light button.bg-primary:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px #4a4cd859!important}html.light button.bg-secondary{color:#fff!important;background:linear-gradient(135deg,#0d9488 0%,#14b8a6 100%)!important;border-color:#0d9488!important;font-weight:700!important;box-shadow:0 4px 14px #14b8a640!important}html.light button.bg-secondary:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px #14b8a659!important}html.light .bg-\[\#0D0E13\]\/50{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#ffffffbf!important;border-color:#4a4cd826!important;box-shadow:0 4px 20px #4a4cd808!important}html.light select{color:#121218!important;background-color:#fff!important;border-color:#4a4cd81f!important}html.light input[placeholder*=Search]{color:#121218!important;background-color:#fff!important;border:1px solid #4a4cd81f!important;transition:all .3s!important;box-shadow:0 4px 20px #4a4cd80d,0 2px 4px #00000004!important}html.light input[placeholder*=Search]:focus{background-color:#fff!important;border-color:#4a4cd8!important;box-shadow:0 0 0 4px #4a4cd81f,0 6px 24px #4a4cd814!important}html.light .material-symbols-outlined.absolute.left-3\.5,html.light button.absolute.right-3\.5{color:#4a4cd8!important}html.light .text-on-surface-variant{color:#454457!important}html.light .text-emerald-400{color:#047857!important}html.light .bg-emerald-500\/20{background-color:#04785714!important}html.light .border-emerald-500\/35{border-color:#0478572e!important}html.light .text-rose-400{color:#be123c!important}html.light .bg-rose-500\/20{background-color:#be124a14!important}html.light .border-rose-500\/35{border-color:#be124a2e!important}html.light .bg-rose-500\/10{background-color:#be124a14!important}html.light .border-rose-500\/20{border-color:#be124a2e!important}html.light .text-secondary{color:#826200!important}html.light .bg-secondary\/10{background-color:#82620014!important}html.light .border-secondary\/20{border-color:#8262002e!important}html.light .bg-\[\#0C0E13\]\/60{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#fffc!important;border-color:#4a4cd826!important;box-shadow:0 12px 36px #4a4cd80f!important}html.light button.bg-surface-container-highest{color:#4a4cd8!important;background-color:#edf0f8!important;border:1px solid #4a4cd826!important;box-shadow:0 1px 2px #00000005!important}html.light button.bg-surface-container-highest:hover{color:#3b3dbf!important;background-color:#e2e6f3!important;border-color:#4a4cd840!important}html.light button.bg-amber-500\/20{color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;border:1px solid #d97706!important;box-shadow:0 4px 10px #d9770626!important}html.light button.bg-amber-500\/20:hover{background:linear-gradient(135deg,#d97706 0%,#b45309 100%)!important;border-color:#b45309!important;box-shadow:0 6px 14px #d9770640!important}html.light button.bg-emerald-500\/20{color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:1px solid #059669!important;box-shadow:0 4px 10px #05966926!important}html.light button.bg-emerald-500\/20:hover{background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;border-color:#047857!important;box-shadow:0 6px 14px #05966940!important}html.light button.bg-primary{color:#fff!important;background:linear-gradient(135deg,#6366f1 0%,#4a4cd8 100%)!important}html.light button.bg-primary:hover{background:linear-gradient(135deg,#4a4cd8 0%,#3b3dbf 100%)!important}html.light .custom-scrollbar::-webkit-scrollbar-track{background:rgb(var(--primary) / .02)!important}html.light .custom-scrollbar::-webkit-scrollbar-thumb{background:rgb(var(--primary) / .15)!important;border:1px solid #fff!important}html.light .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgb(var(--primary) / .3)!important}html.light button.bg-surface-container-high,html.light button.bg-surface-container-low\/50,html.light button.bg-surface-container,html.light button.bg-surface-container-highest,html.light button.border:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20),html.light button.border-outline-variant\/50:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20),html.light button.border-outline-variant:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20),html.light a.bg-surface-container-high,html.light a.bg-surface-container-low\/50,html.light a.bg-surface-container,html.light a.bg-surface-container-highest,html.light a.border:not(.bg-primary):not(.bg-secondary),html.light a.border-outline-variant\/50:not(.bg-primary):not(.bg-secondary),html.light a.border-outline-variant:not(.bg-primary):not(.bg-secondary){color:rgb(var(--primary))!important;background-color:#fff!important;border:1px solid #4a4cd840!important;box-shadow:0 2px 8px #4a4cd80a!important}html.light button.bg-surface-container-high *,html.light button.bg-surface-container-low\/50 *,html.light button.bg-surface-container *,html.light button.bg-surface-container-highest *,html.light button.border:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20) *,html.light button.border-outline-variant\/50:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20) *,html.light button.border-outline-variant:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20) *,html.light a.bg-surface-container-high *,html.light a.bg-surface-container-low\/50 *,html.light a.bg-surface-container *,html.light a.bg-surface-container-highest *,html.light a.border:not(.bg-primary):not(.bg-secondary) *,html.light a.border-outline-variant\/50:not(.bg-primary):not(.bg-secondary) *,html.light a.border-outline-variant:not(.bg-primary):not(.bg-secondary) *{color:rgb(var(--primary))!important}html.light button.bg-surface-container-high:hover,html.light button.bg-surface-container-low\/50:hover,html.light button.bg-surface-container:hover,html.light button.bg-surface-container-highest:hover,html.light button.border:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20):hover,html.light button.border-outline-variant\/50:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20):hover,html.light button.border-outline-variant:not(.bg-primary):not(.bg-secondary):not(.bg-error):not(.bg-emerald-500):not(.bg-rose-500):not(.bg-blue-600):not(.bg-indigo-600):not(.bg-amber-500):not(.bg-purple-600):not(.bg-amber-500\/20):not(.bg-emerald-500\/20):hover,html.light a.bg-surface-container-high:hover,html.light a.bg-surface-container-low\/50:hover,html.light a.bg-surface-container:hover,html.light a.bg-surface-container-highest:hover,html.light a.border:not(.bg-primary):not(.bg-secondary):hover,html.light a.border-outline-variant\/50:not(.bg-primary):not(.bg-secondary):hover,html.light a.border-outline-variant:not(.bg-primary):not(.bg-secondary):hover{color:#3b3dbf!important;background-color:#f5f6fc!important;border-color:#4a4cd873!important}html.light button.text-white,html.light a.text-white,html.light span.text-white.badge,html.light div.text-white.badge,html.light .badge .text-white,html.light .status-badge .text-white,html.light button.bg-primary,html.light button.bg-secondary,html.light button.bg-error,html.light button.bg-amber-500\/20,html.light button.bg-emerald-500\/20,html.light button[class*=bg-primary],html.light button[class*=bg-secondary],html.light button[class*=bg-amber],html.light button[class*=bg-emerald],html.light button.bg-primary *,html.light button.bg-secondary *,html.light button.bg-error *,html.light button.bg-amber-500\/20 *,html.light button.bg-emerald-500\/20 *,html.light button[class*=bg-primary] *,html.light button[class*=bg-secondary] *,html.light button[class*=bg-amber] *,html.light button[class*=bg-emerald] *{color:#fff!important}html.light span.absolute.bg-\[\#0C0E13\]\/80,html.light span.absolute.bg-\[\#0D0E13\]\/80{color:#fff!important;background-color:#0c0e13cc!important;border-color:#ffffff1a!important}html.light span.absolute.bg-black\/60{color:#fff!important;background-color:#0009!important;border-color:#ffffff1a!important}html.light .from-\%5B\#EF4444\%5D,html.light .from-\[\#EF4444\]{--tw-gradient-from:#b91c1c!important}html.light .to-\%5B\#F59E0B\%5D,html.light .to-\[\#F59E0B\]{--tw-gradient-to:#b45309!important}html.light .from-\%5B\#10B981\%5D,html.light .from-\[\#10B981\]{--tw-gradient-from:#047857!important}html.light .to-\%5B\#34D399\%5D,html.light .to-\[\#34D399\]{--tw-gradient-to:#0d9488!important}html.light .from-primary.to-primary-container{--tw-gradient-from:#4a4cd8!important;--tw-gradient-to:#6366f1!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}html.light .from-primary.to-secondary{--tw-gradient-from:#4a4cd8!important;--tw-gradient-to:#0d9488!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}html.light .text-primary-container{color:rgb(var(--on-primary-container))!important}html.light .text-slate-300{color:#475569!important}html.light .text-on-surface-variant\/30,html.light .text-on-surface-variant\/40,html.light .text-on-surface-variant\/50,html.light .text-on-surface-variant\/60,html.light .text-on-surface-variant\/70,html.light .text-on-surface-variant\/80,html.light .text-white\/30,html.light .text-white\/40,html.light .text-white\/50,html.light .text-white\/60,html.light .text-white\/70,html.light .text-white\/80{color:rgb(var(--on-surface-variant))!important}.testimonial-card{background-color:rgb(var(--surface-container-highest))!important;-webkit-backdrop-filter:none!important;background-image:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 24px #0006!important}html.light .testimonial-card{background-color:rgb(var(--surface-container))!important;border-color:#4a4cd826!important;box-shadow:0 4px 24px #4a4cd80d!important}@keyframes marquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes marquee-bounce{0%,15%,to{transform:translate(0)}50%,65%{transform:translate(-25px)}}.featured-scrollbar::-webkit-scrollbar{height:4px}.sm\:featured-scrollbar::-webkit-scrollbar{height:4px}.featured-scrollbar::-webkit-scrollbar-track{background:0 0;border:none;margin:0 12px}.sm\:featured-scrollbar::-webkit-scrollbar-track{background:0 0;border:none;margin:0 12px}.featured-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26;border:none;border-radius:9999px;transition:all .3s}.sm\:featured-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26;border:none;border-radius:9999px;transition:all .3s}.featured-scrollbar::-webkit-scrollbar-thumb:hover{background:rgb(var(--primary) / .6);box-shadow:0 0 8px rgb(var(--primary) / .4)}.sm\:featured-scrollbar::-webkit-scrollbar-thumb:hover{background:rgb(var(--primary) / .6);box-shadow:0 0 8px rgb(var(--primary) / .4)}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}[class*="rgba(192,193,255,0.4)"]{box-shadow:0 0 20px rgb(var(--primary) / .4)!important}[class*="rgba(192,193,255,0.25)"]{box-shadow:0 0 15px rgb(var(--primary) / .25)!important}[class*="rgba(192,193,255,0.2)"]{box-shadow:0 0 15px rgb(var(--primary) / .2)!important}[class*="rgba(192,193,255,0.3)"]{box-shadow:0 10px 40px rgb(var(--primary) / .3)!important}[class*="rgba(192,193,255,0.5)"]{box-shadow:0 0 10px rgb(var(--primary) / .5)!important}[class*="rgba(192,193,255,0.6)"]{box-shadow:0 0 15px rgb(var(--primary) / .6)!important}[class*="rgba(192,193,255,0.15)"]{box-shadow:0 4px 20px rgb(var(--primary) / .15)!important}[class*="drop-shadow-[0_0_15px_rgba(192,193,255,0.2)]"]{filter:drop-shadow(0 0 15px rgb(var(--primary) / .2))!important}[class*="drop-shadow-[0_0_12px_rgba(192,193,255,0.25)]"]{filter:drop-shadow(0 0 12px rgb(var(--primary) / .25))!important}[class*="drop-shadow-[0_0_15px_rgba(192,193,255,0.3)]"]{filter:drop-shadow(0 0 15px rgb(var(--primary) / .3))!important}.bracket-line{background:#334155;height:2px}.text-glow-primary{text-shadow:0 0 15px rgb(var(--primary) / .3)}.animate-marquee{animation:25s linear infinite marquee}.animate-marquee-bounce{animation:8s ease-in-out infinite marquee-bounce;display:inline-block}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgb(var(--primary) / .4);border:1px solid #ffffff26;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgb(var(--primary) / .7)}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgb(var(--primary) / .4) #ffffff0d}.featured-scrollbar::-webkit-scrollbar{height:4px}.sm\:featured-scrollbar::-webkit-scrollbar{height:4px}.featured-scrollbar::-webkit-scrollbar-track{background:0 0;border:none;margin:0 12px}.sm\:featured-scrollbar::-webkit-scrollbar-track{background:0 0;border:none;margin:0 12px}.featured-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26;border:none;border-radius:9999px;transition:all .3s}.sm\:featured-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26;border:none;border-radius:9999px;transition:all .3s}.featured-scrollbar::-webkit-scrollbar-thumb:hover{background:rgb(var(--primary) / .6);box-shadow:0 0 8px rgb(var(--primary) / .4)}.sm\:featured-scrollbar::-webkit-scrollbar-thumb:hover{background:rgb(var(--primary) / .6);box-shadow:0 0 8px rgb(var(--primary) / .4)}.featured-scrollbar,.sm\:featured-scrollbar,.hardware-clip{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;contain:paint;clip-path:inset(0);transform:translate(0,0)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;contain:paint;clip-path:inset(0);transform:translate(0,0)}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}
