@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.p.1061.lg1~d_4b.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.p.1061.lg1~d_4b.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.p.1061.lg1~d_4b.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.p.1061.lg1~d_4b.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.p.1061.lg1~d_4b.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_ddd081be-module__JHzquG__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_ddd081be-module__JHzquG__variable{--font-landing-display:"Sora", "Sora Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0i6ci0u~g4zml.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0x1a9yg0jkq20.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0dyk20wuvya7a.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.p.0ctuso5mgh_i..woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0kho-wj7-y-w1.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.10ev4cu2inrn-.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0i6ci0u~g4zml.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0x1a9yg0jkq20.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0dyk20wuvya7a.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.p.0ctuso5mgh_i..woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0kho-wj7-y-w1.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.10ev4cu2inrn-.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0i6ci0u~g4zml.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0x1a9yg0jkq20.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0dyk20wuvya7a.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.p.0ctuso5mgh_i..woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0kho-wj7-y-w1.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.10ev4cu2inrn-.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0i6ci0u~g4zml.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0x1a9yg0jkq20.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0dyk20wuvya7a.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.p.0ctuso5mgh_i..woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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.0kho-wj7-y-w1.woff2?dpl=dpl_AzH2jZBEBXp9KpSVPYvmDA35hDgT)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_7fbdfbb3-module__cfpzfW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_7fbdfbb3-module__cfpzfW__variable{--font-landing-sans:"Manrope", "Manrope Fallback"}
.landing-root{--radius:.9rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:calc(var(--radius) + 8px);--radius-3xl:calc(var(--radius) + 12px);--background:#faf9fe;--foreground:#12101a;--surface:#f2f0f9;--surface-2:#e8e6f3;--card:#fcfbff;--card-foreground:#12101a;--popover:#fcfbff;--popover-foreground:#12101a;--primary:#6b2fa0;--primary-foreground:#fbfbfe;--secondary:#e8e6f5;--secondary-foreground:#2a253b;--muted:#e8e6f3;--muted-foreground:#636171;--accent:#1acc7b;--accent-foreground:#0c0c16;--destructive:#f22c2d;--destructive-foreground:#fbfbfe;--border:#6b2fa024;--input:#6b2fa029;--ring:#6b2fa0;--brand-violet:#6b2fa0;--brand-violet-foreground:#fbfbfe;--brand-green:#1acc7b;--gradient-brand:linear-gradient(135deg, #7126e0, #20c45f);--gradient-violet:linear-gradient(135deg, #8442ee, #601dd0);--gradient-green:linear-gradient(135deg, #31d78c, #00b65d);--glow-violet:0 24px 60px -20px #7126e066;--glow-green:0 20px 50px -20px #1acc7b73;--shadow-card:0 20px 50px -24px #0000001f;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);background-color:var(--background);color:var(--foreground);font-family:var(--font-landing-sans), "Manrope", sans-serif;-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){.landing-root{--background:lab(98.2018% .789553 -2.10457);--foreground:lab(5.09779% 2.34596 -6.02525);--surface:lab(95.2424% 1.59454 -4.19852);--surface-2:lab(91.7017% 2.41667 -6.28147);--card:lab(98.7818% .789583 -2.10462);--card-foreground:lab(5.09779% 2.34596 -6.02525);--popover:lab(98.7916% .656903 -1.75452);--popover-foreground:lab(5.09779% 2.34596 -6.02525);--primary:lab(32.7233% 43.1256 -51.3402);--primary-foreground:lab(98.8063% .369161 -1.46444);--secondary:lab(91.6812% 2.69386 -6.97386);--secondary-foreground:lab(15.9982% 6.57198 -13.3992);--muted:lab(91.7017% 2.41667 -6.28147);--muted-foreground:lab(41.7405% 3.51186 -8.63292);--accent:lab(72.7011% -57.0668 27.9772);--accent-foreground:lab(3.57552% 1.4687 -5.10729);--destructive:lab(53.6204% 72.443 51.2392);--destructive-foreground:lab(98.8063% .369161 -1.46444);--border:lab(32.7233% 43.1256 -51.3402/.14);--input:lab(32.7233% 43.1256 -51.3402/.16);--ring:lab(32.7233% 43.1256 -51.3402);--brand-violet:lab(32.7233% 43.1256 -51.3402);--brand-violet-foreground:lab(98.8063% .369161 -1.46444);--brand-green:lab(72.7011% -57.0668 27.9772);--gradient-brand:linear-gradient(135deg, lab(37.0883% 60.2698 -81.7982), lab(69.8839% -57.6973 38.4293));--gradient-violet:linear-gradient(135deg, lab(44.6614% 55.2443 -77.2596), lab(32.5166% 57.5375 -80.2186));--gradient-green:linear-gradient(135deg, lab(76.7065% -55.9159 24.6052), lab(65.1497% -56.1314 33.8781));--glow-violet:0 24px 60px -20px lab(37.0883% 60.2698 -81.7982/.4);--glow-green:0 20px 50px -20px lab(72.7011% -57.0668 27.9772/.45);--shadow-card:0 20px 50px -24px lab(0% 0 0/.12)}}.landing-root h1,.landing-root h2,.landing-root h3,.landing-root h4,.landing-root h5{font-family:var(--font-landing-display), "Sora", sans-serif}.landing-root *{border-color:var(--border)}.landing-root .font-display{font-family:var(--font-landing-display), "Sora", sans-serif}.landing-root .font-sans{font-family:var(--font-landing-sans), "Manrope", sans-serif}.landing-root .text-gradient-brand{background-image:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-root .bg-background{background-color:var(--background)}.landing-root .bg-card{background-color:var(--card)}.landing-root .bg-card\/40{background-color:color-mix(in oklab, var(--card) 40%, transparent)}.landing-root .bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}.landing-root .bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}.landing-root .bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}.landing-root .bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}.landing-root .bg-surface{background-color:var(--surface)}.landing-root .bg-surface\/30{background-color:color-mix(in oklab, var(--surface) 30%, transparent)}.landing-root .bg-surface\/40{background-color:color-mix(in oklab, var(--surface) 40%, transparent)}.landing-root .bg-surface\/50{background-color:color-mix(in oklab, var(--surface) 50%, transparent)}.landing-root .bg-surface\/60{background-color:color-mix(in oklab, var(--surface) 60%, transparent)}.landing-root .bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}.landing-root .bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}.landing-root .bg-primary{background-color:var(--primary)}.landing-root .bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}.landing-root .bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}.landing-root .bg-accent{background-color:var(--accent)}.landing-root .bg-accent\/15{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}.landing-root .bg-secondary{background-color:var(--secondary)}.landing-root .bg-secondary\/50{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}.landing-root .bg-destructive\/15{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}.landing-root .text-foreground{color:var(--foreground)}.landing-root .text-muted-foreground{color:var(--muted-foreground)}.landing-root .text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}.landing-root .text-primary{color:var(--primary)}.landing-root .text-primary-foreground{color:var(--primary-foreground)}.landing-root .text-accent{color:var(--accent)}.landing-root .text-accent-foreground{color:var(--accent-foreground)}.landing-root .text-destructive{color:var(--destructive)}.landing-root .text-destructive\/70{color:color-mix(in oklab, var(--destructive) 70%, transparent)}.landing-root .text-secondary-foreground{color:var(--secondary-foreground)}.landing-root .text-transparent{color:#0000}.landing-root .border-border{border-color:var(--border)}.landing-root .border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}.landing-root .border-input{border-color:var(--input)}.landing-root .border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}.landing-root .border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}.landing-root .border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}.landing-root .border-primary\/60{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}.landing-root .border-accent\/30{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}.landing-root .border-accent\/50{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}.landing-root .border-foreground\/30{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}.landing-root .ring-ring{--tw-ring-color:var(--ring)}.landing-root .hover\:bg-primary:hover{background-color:var(--primary)}.landing-root .hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}.landing-root .hover\:bg-secondary:hover{background-color:var(--secondary)}.landing-root .hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}.landing-root .hover\:bg-surface:hover{background-color:var(--surface)}.landing-root .hover\:bg-accent:hover{background-color:var(--accent)}.landing-root .hover\:text-foreground:hover{color:var(--foreground)}.landing-root .hover\:text-primary:hover{color:var(--primary)}.landing-root .hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.landing-root .hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.landing-root .hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}.landing-root .hover\:border-primary\/60:hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}.landing-root .hover\:border-accent\/50:hover{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}.landing-root .hover\:border-foreground\/30:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}.landing-root .group:hover .group-hover\:bg-primary{background-color:var(--primary)}.landing-root .group:hover .group-hover\:text-primary-foreground{color:var(--primary-foreground)}@keyframes landing-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes landing-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.landing-root [data-state=open].landing-accordion-content{animation:.2s ease-out landing-accordion-down}.landing-root [data-state=closed].landing-accordion-content{animation:.2s ease-out landing-accordion-up}@keyframes landing-fade-in{0%{opacity:0}to{opacity:1}}@keyframes landing-fade-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-fade-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.landing-root .landing-anim-question{animation:.3s ease-out landing-fade-slide-up}.landing-root .landing-anim-result{animation:.3s ease-out landing-fade-zoom-in}