.theme-electro{--brand-ember:#e9680c;--brand-ember-foreground:#fb923c;--background-ember:#f8f7f7;--brand-fire:#e20303;--brand-fire-foreground:#ef7d44;--background-fire:#f9f6f6;--brand-ultraviolet:#400ae2;--brand-ultraviolet-foreground:#4f46e5;--background-ultraviolet:#f5f7fa;--brand-ice:#1e75e8;--brand-ice-foreground:#38bdf8;--background-ice:#f5f7fa;--brand-titanium:#6a6a75;--brand-titanium-foreground:#8b8b93;--background-titanium:#f7f7f8;--brand-emerald:#05aa74;--brand-emerald-foreground:#42e0a1;--background-emerald:#f5f7fa;--brand-holo:#9333ea;--brand-holo-foreground:#fba11b;--background-holo:#f9f7f6;--brand-electro:#3768f0;--brand-electro-foreground:#31e4c8;--background-electro:#f5faf9;--radius-small:.25rem;--radius-default:.5rem;--radius-large:1rem;--radius-xl:2rem}@supports (color:lab(0% 0 0)){.theme-electro{--brand-ember:lab(59.8896% 48.1395 66.5339);--brand-ember-foreground:lab(71.1139% 36.1198 60.7768);--background-ember:lab(97.2636% .322193 .11555);--brand-fire:lab(48.273% 73.5196 62.7547);--brand-fire-foreground:lab(65.1625% 41.8282 50.6971);--background-fire:lab(97.0656% 1.06326 .382173);--brand-ultraviolet:lab(29.3837% 62.6432 -96.0331);--brand-ultraviolet-foreground:lab(39.3381% 41.6246 -81.0577);--background-ultraviolet:lab(97.1261% -.371903 -1.65422);--brand-ice:lab(49.303% 9.20001 -66.8696);--brand-ice-foreground:lab(71.6145% -21.7658 -40.065);--background-ice:lab(97.1261% -.371903 -1.65422);--brand-titanium:lab(45.2916% 1.75783 -6.13089);--brand-titanium-foreground:lab(57.9889% 1.28296 -4.55978);--background-titanium:lab(97.2422% .0993311 -.364029);--brand-emerald:lab(61.6543% -48.54 17.4645);--brand-emerald-foreground:lab(80.0168% -53.2735 18.3883);--background-emerald:lab(97.1261% -.371903 -1.65422);--brand-holo:lab(44.0552% 63.3342 -75.789);--brand-holo-foreground:lab(74.2692% 28.1122 74.1686);--background-holo:lab(97.4251% .26232 .743282);--brand-electro:lab(47.0517% 21.7962 -74.8787);--brand-electro-foreground:lab(81.7579% -50.0229 .632954);--background-electro:lab(97.8273% -1.85314 -.210953)}}.dark .theme-electro,.theme-electro.dark{--brand-ember:#fdba72;--brand-ember-foreground:#fb923c;--background-ember:#09090b;--brand-fire:#fda172;--brand-fire-foreground:#ef4444;--background-fire:#09090b;--brand-ultraviolet:#a78bfa;--brand-ultraviolet-foreground:#4f46e5;--background-ultraviolet:#09090b;--brand-ice:#e2e8f0;--brand-ice-foreground:#38bdf8;--background-ice:#09090b;--brand-titanium:#d4d4d8;--brand-titanium-foreground:#71717a;--background-titanium:#09090b;--brand-emerald:#6ee7b7;--brand-emerald-foreground:#10b981;--background-emerald:#09090b;--brand-holo:#fcd34d;--brand-holo-foreground:#9333ea;--background-holo:#09090b;--brand-electro:#5eead4;--brand-electro-foreground:#1d4ed8;--background-electro:#09090b}@supports (color:lab(0% 0 0)){.dark .theme-electro,.theme-electro.dark{--brand-ember:lab(80.7451% 19.3313 45.9131);--brand-ember-foreground:lab(71.1139% 36.1198 60.7768);--background-ember:lab(2.48702% .20998 -.770351);--brand-fire:lab(74.9675% 31.9618 38.9634);--brand-fire-foreground:lab(55.7818% 65.601 40.7834);--background-fire:lab(2.48702% .20998 -.770351);--brand-ultraviolet:lab(64.125% 29.1023 -52.3591);--brand-ultraviolet-foreground:lab(39.3381% 41.6246 -81.0577);--background-ultraviolet:lab(2.48702% .20998 -.770351);--brand-ice:lab(91.7362% -.968039 -4.62425);--brand-ice-foreground:lab(71.6145% -21.7658 -40.065);--background-ice:lab(2.48702% .20998 -.770351);--brand-titanium:lab(84.9765% .550509 -1.99863);--brand-titanium-foreground:lab(47.8979% 1.40363 -4.95064);--background-titanium:lab(2.48702% .20998 -.770351);--brand-emerald:lab(83.7822% -44.0406 12.5712);--brand-emerald-foreground:lab(66.6839% -50.671 17.0818);--background-emerald:lab(2.48702% .20998 -.770351);--brand-holo:lab(86.375% 4.99514 68.6044);--brand-holo-foreground:lab(44.0552% 63.3342 -75.789);--background-holo:lab(2.48702% .20998 -.770351);--brand-electro:lab(84.7136% -43.5065 -1.24754);--brand-electro-foreground:lab(37.6132% 27.0141 -76.4411);--background-electro:lab(2.48702% .20998 -.770351)}}.theme-electro{--brand:var(--brand-electro);--brand-foreground:var(--brand-electro-foreground);--radius:.75rem;--background:#f8f7f7;--foreground:#09090b;--card:#fff;--card-foreground:#09090b;--popover:#fff;--popover-foreground:#09090b;--primary:#e9680c;--primary-foreground:#fafafa;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f4f4f5;--muted-foreground:#71717b;--accent:#e7e7e7;--accent-foreground:#18181b;--destructive:#e40014;--destructive-foreground:#e40014;--border:#e4e4e7;--input:#e4e4e7;--ring:#9f9fa9;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#fafafa;--sidebar-foreground:#09090b;--sidebar-primary:#18181b;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f4f4f5;--sidebar-accent-foreground:#18181b;--sidebar-border:#e4e4e7;--sidebar-ring:#9f9fa9;--light:var(--brand);--light-foreground:var(--brand-foreground);--shadow:#00000008;--shadow-strong:#00000008}@supports (color:lab(0% 0 0)){.theme-electro{--background:lab(97.2636% .322193 .11555);--foreground:lab(2.51107% .242703 -.886115);--card:lab(100% 0 0);--card-foreground:lab(2.51107% .242703 -.886115);--popover:lab(100% 0 0);--popover-foreground:lab(2.51107% .242703 -.886115);--primary:lab(59.8896% 48.1395 66.5339);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.1634% .0993311 -.364041);--secondary-foreground:lab(8.30603% .618205 -2.16572);--muted:lab(96.1634% .0993311 -.364041);--muted-foreground:lab(47.8878% 1.65477 -5.77283);--accent:lab(91.5234% .0993311 -.364041);--accent-foreground:lab(8.30603% .618205 -2.16572);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(48.4493% 77.4328 61.5452);--border:lab(90.6853% .399232 -1.45452);--input:lab(90.6853% .399232 -1.45452);--ring:lab(65.6464% 1.53497 -5.42429);--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.51107% .242703 -.886115);--sidebar-primary:lab(8.30603% .618205 -2.16572);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.1634% .0993311 -.364041);--sidebar-accent-foreground:lab(8.30603% .618205 -2.16572);--sidebar-border:lab(90.6853% .399232 -1.45452);--sidebar-ring:lab(65.6464% 1.53497 -5.42429)}}.dark .theme-electro,.theme-electro.dark{--background:#09090b;--foreground:#fafafa;--card:#09090b;--card-foreground:#fafafa;--popover:#09090b;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#18181b;--secondary:#27272a;--secondary-foreground:#fafafa;--muted:#27272a;--muted-foreground:#9f9fa9;--accent:#27272a;--accent-foreground:#fafafa;--destructive:#82181a;--destructive-foreground:#fb2c36;--border:#d8d8dd;--input:#27272a;--ring:#52525c;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#18181b;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#27272a;--sidebar-accent-foreground:#fafafa;--sidebar-border:#27272a;--sidebar-ring:#52525c;--light:var(--foreground);--light-foreground:var(--foreground);--shadow:#00000020;--shadow-strong:#0008}@supports (color:lab(0% 0 0)){.dark .theme-electro,.theme-electro.dark{--background:lab(2.51107% .242703 -.886115);--foreground:lab(98.26% 0 0);--card:lab(2.51107% .242703 -.886115);--card-foreground:lab(98.26% 0 0);--popover:lab(2.51107% .242703 -.886115);--popover-foreground:lab(98.26% 0 0);--primary:lab(98.26% 0 0);--primary-foreground:lab(8.30603% .618205 -2.16572);--secondary:lab(15.7305% .613764 -2.16959);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.7305% .613764 -2.16959);--muted-foreground:lab(65.6464% 1.53497 -5.42429);--accent:lab(15.7305% .613764 -2.16959);--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(86.608% .59253 -2.18282);--input:lab(15.7305% .613764 -2.16959);--ring:lab(35.1166% 1.78212 -6.1173);--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(8.30603% .618205 -2.16572);--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.7305% .613764 -2.16959);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(15.7305% .613764 -2.16959);--sidebar-ring:lab(35.1166% 1.78212 -6.1173)}}.theme-electro .glass-1{border:1px solid var(--border);background-image:linear-gradient(to bottom, color-mix(in oklab, var(--card) 80%, transparent), color-mix(in oklab, var(--card) 40%, transparent))}.theme-electro .glass-2{border:1px solid var(--border);background-image:linear-gradient(to bottom, var(--card), color-mix(in oklab, var(--card) 80%, transparent))}.theme-electro .glass-3{border:1px solid var(--border);background-image:linear-gradient(to bottom, color-mix(in oklab, var(--card) 30%, transparent), color-mix(in oklab, var(--card) 20%, transparent))}.theme-electro .glass-4{border:1px solid var(--border);border-bottom-color:color-mix(in oklab, var(--input) 90%, transparent);background-image:linear-gradient(to bottom, color-mix(in oklab, var(--card) 60%, transparent), color-mix(in oklab, var(--card) 20%, transparent))}.theme-electro .glass-5{border:1px solid var(--border);border-bottom-color:var(--input);background-image:linear-gradient(to bottom, var(--card), color-mix(in oklab, var(--card) 20%, transparent))}.dark .theme-electro .glass-1,.theme-electro.dark .glass-1{border-color:color-mix(in oklab, var(--border) 10%, transparent);border-top-color:color-mix(in oklab, var(--border) 20%, transparent);border-bottom-color:color-mix(in oklab, var(--border) 5%, transparent);background-image:linear-gradient(to bottom, color-mix(in oklab, var(--card) 5%, transparent), transparent)}.dark .theme-electro .glass-2,.theme-electro.dark .glass-2{border-color:color-mix(in oklab, var(--border) 10%, transparent);border-top-color:color-mix(in oklab, var(--border) 20%, transparent);border-bottom-color:color-mix(in oklab, var(--border) 5%, transparent);background-image:linear-gradient(to bottom, color-mix(in oklab, var(--card) 10%, transparent), color-mix(in oklab, var(--card) 5%, transparent))}.dark .theme-electro .glass-3,.theme-electro.dark .glass-3{border-color:color-mix(in oklab, var(--border) 10%, transparent);border-top-color:color-mix(in oklab, var(--border) 20%, transparent);border-bottom-color:color-mix(in oklab, var(--border) 5%, transparent);background-image:linear-gradient(to bottom, color-mix(in oklab, var(--primary) 5%, transparent), color-mix(in oklab, var(--primary) 2%, transparent))}.dark .theme-electro .glass-4,.theme-electro.dark .glass-4{border-color:color-mix(in oklab, var(--border) 10%, transparent);border-top-color:color-mix(in oklab, var(--border) 30%, transparent);background-image:linear-gradient(to bottom, color-mix(in oklab, var(--primary) 10%, transparent), color-mix(in oklab, var(--primary) 5%, transparent));border-bottom:0}.dark .theme-electro .glass-5,.theme-electro.dark .glass-5{border-color:color-mix(in oklab, var(--border) 10%, transparent);border-top-color:color-mix(in oklab, var(--border) 30%, transparent);background-image:linear-gradient(to bottom, color-mix(in oklab, var(--primary) 15%, transparent), color-mix(in oklab, var(--primary) 5%, transparent));border-bottom:0}.theme-electro .max-w-container{max-width:1280px}.theme-electro .shadow-mockup{box-shadow:-12px 16px 48px var(--shadow-strong)}.theme-electro .fade-bottom{-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.theme-electro .fade-top{-webkit-mask-image:linear-gradient(#0000 0%,#000 35%);mask-image:linear-gradient(#0000 0%,#000 35%)}.theme-electro .fade-top-lg{-webkit-mask-image:linear-gradient(#0000 15%,#000 100%);mask-image:linear-gradient(#0000 15%,#000 100%)}.theme-electro .fade-bottom-lg{-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.theme-electro .fade-left{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35%);mask-image:linear-gradient(90deg,#0000 0%,#000 35%)}.theme-electro .fade-right{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 35%);mask-image:linear-gradient(270deg,#0000 0%,#000 35%)}.theme-electro .fade-x{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 25% 75%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 25% 75%,#0000 100%)}.theme-electro .fade-y{-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%)}@keyframes launchui-appear{0%{opacity:0;filter:blur(.5rem);transform:translateY(1rem)}50%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes launchui-appear-zoom{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.theme-electro .animate-appear{animation:.6s ease-out forwards launchui-appear}.theme-electro .animate-appear-zoom{animation:.6s ease-out forwards launchui-appear-zoom}.theme-electro .animate-appear.delay-100,.theme-electro .animate-appear-zoom.delay-100{animation-delay:.1s}.theme-electro .animate-appear.delay-200,.theme-electro .animate-appear-zoom.delay-200{animation-delay:.2s}.theme-electro .animate-appear.delay-300,.theme-electro .animate-appear-zoom.delay-300{animation-delay:.3s}.theme-electro .animate-appear.delay-500,.theme-electro .animate-appear-zoom.delay-500{animation-delay:.5s}.theme-electro .animate-appear.delay-700,.theme-electro .animate-appear-zoom.delay-700{animation-delay:.7s}.theme-electro .animate-appear.delay-1000,.theme-electro .animate-appear-zoom.delay-1000{animation-delay:1s}.theme-electro .animate-appear.delay-1500,.theme-electro .animate-appear-zoom.delay-1500{animation-delay:1.5s}.theme-electro .animate-appear.delay-2000,.theme-electro .animate-appear-zoom.delay-2000{animation-delay:2s}@keyframes launchui-orbit{0%{stroke-dashoffset:500px;opacity:0}10%,20%{opacity:1}35%{opacity:0}40%{opacity:0;stroke-dashoffset:-250px}}.theme-electro .group-hover\:animate-orbit:where(.group:hover *){animation:2s linear infinite launchui-orbit}@keyframes launchui-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.theme-electro .group-hover\:animate-spin-slow:where(.group:hover *){animation:3s linear infinite launchui-spin-slow}@keyframes launchui-impulse{20%{opacity:0;left:0;transform:scale(.5)}50%{opacity:1;left:50%;transform:scale(3)}80%{opacity:0;left:100%;transform:scale(.5)}}.theme-electro .group-hover\:animate-impulse:where(.group:hover *){animation:2s ease-in-out infinite launchui-impulse}@keyframes launchui-hover{0%{transform:translateY(0)translate(0)}50%{transform:translateY(-1rem)translate(1rem)}to{transform:translateY(0)translate(0)}}.theme-electro .group-hover\:animate-hover:where(.group:hover *){animation:4s cubic-bezier(.4,0,.6,1) infinite launchui-hover}@keyframes launchui-hover-reverse{0%{transform:translateY(0)translate(0)}50%{transform:translateY(1rem)translate(1rem)}to{transform:translateY(0)translate(0)}}.theme-electro .group-hover\:animate-hover-reverse:where(.group:hover *){animation:6s cubic-bezier(.4,0,.6,1) infinite launchui-hover-reverse}@keyframes launchui-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes launchui-marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}.theme-electro .animate-marquee{animation:launchui-marquee var(--duration) infinite linear}.theme-electro .animate-marquee-vertical{animation:launchui-marquee-vertical var(--duration) infinite linear}
