@font-face{font-family:GeistSans;src:url(../media/Geist_Thin-s.p.efc51e30.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_UltraLight-s.p.618ca1e8.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_Light-s.p.32f638d4.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_Regular-s.p.d4cb610a.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_Medium-s.p.0e2406be.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_SemiBold-s.p.1e9785bc.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_Bold-s.p.ec10ca61.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_Black-s.p.1a53d763.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_UltraBlack-s.p.83921453.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_1ae61996-module__IlKU3W__className{font-family:GeistSans,GeistSans Fallback,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.geistsans_1ae61996-module__IlKU3W__variable{--font-geist-sans:"GeistSans","GeistSans Fallback",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Thin.p.e736dcca.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_UltraLight.p.4c7d3b1f.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_Light.p.80098253.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_Regular.p.c18b7e71.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_Medium.p.5f165be8.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_SemiBold.p.20204b0d.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_Bold.p.ebb42981.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_Black.p.bfd10e20.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_UltraBlack.p.daa943a2.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}.geistmono_f060a206-module__5BN90W__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_f060a206-module__5BN90W__variable{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}
@font-face{font-family:Inter;font-style:normal;font-weight:400;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:400;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:400;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:400;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:400;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:400;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:400;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;font-style:normal;font-weight:500;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:500;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:500;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:500;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:500;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:500;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:500;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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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:600;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:600;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;font-style:normal;font-weight:700;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:700;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:700;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:700;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:700;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:700;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:700;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_173403c7-module__czr2iW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_173403c7-module__czr2iW__variable{--font-inter:"Inter","Inter Fallback"}
:root{--color-primary-50:#f0f9ff;--color-primary-100:#e0f2fe;--color-primary-200:#bae6fd;--color-primary-300:#7dd3fc;--color-primary-400:#38bdf8;--color-primary-500:#0ea5e9;--color-primary-600:#0284c7;--color-primary-700:#0369a1;--color-primary-800:#075985;--color-primary-900:#0c4a6e;--color-secondary-50:#faf5ff;--color-secondary-100:#f3e8ff;--color-secondary-200:#e9d5ff;--color-secondary-300:#d8b4fe;--color-secondary-400:#c084fc;--color-secondary-500:#a855f7;--color-secondary-600:#9333ea;--color-secondary-700:#7c3aed;--color-secondary-800:#6b21a8;--color-secondary-900:#581c87;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-200:#bbf7d0;--color-success-300:#86efac;--color-success-400:#4ade80;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-success-800:#166534;--color-success-900:#14532d;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-warning-800:#92400e;--color-warning-900:#78350f;--color-error-50:#fef2f2;--color-error-100:#fee2e2;--color-error-200:#fecaca;--color-error-300:#fca5a5;--color-error-400:#f87171;--color-error-500:#ef4444;--color-error-600:#dc2626;--color-error-700:#b91c1c;--color-error-800:#991b1b;--color-error-900:#7f1d1d;--color-info-50:#eff6ff;--color-info-100:#dbeafe;--color-info-200:#bfdbfe;--color-info-300:#93c5fd;--color-info-400:#60a5fa;--color-info-500:#3b82f6;--color-info-600:#2563eb;--color-info-700:#1d4ed8;--color-info-800:#1e40af;--color-info-900:#1e3a8a;--color-bg-primary:#fff;--color-bg-secondary:#f9fafb;--color-bg-tertiary:#f3f4f6;--color-bg-muted:#e5e7eb;--color-bg-accent:#d1d5db;--color-text-primary:#111827;--color-text-secondary:#374151;--color-text-tertiary:#6b7280;--color-text-muted:#9ca3af;--color-text-inverse:#fff;--color-border-primary:#e5e7eb;--color-border-secondary:#d1d5db;--color-border-accent:#9ca3af;--color-shadow-sm:#0000000d;--color-shadow-md:#0000001a;--color-shadow-lg:#00000026;--color-shadow-xl:#00000040;--gradient-primary:linear-gradient(135deg,var(--color-primary-600),var(--color-secondary-600));--gradient-secondary:linear-gradient(135deg,var(--color-gray-100),var(--color-gray-200));--gradient-accent:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-700));--gradient-muted:linear-gradient(135deg,var(--color-gray-50),var(--color-gray-100));--gradient-cta:linear-gradient(135deg,var(--color-primary-600),var(--color-secondary-600),var(--color-primary-700));--gradient-purple-primary:linear-gradient(135deg,var(--color-secondary-500),var(--color-secondary-700));--gradient-purple-secondary:linear-gradient(135deg,var(--color-secondary-400),var(--color-secondary-600));--gradient-purple-accent:linear-gradient(135deg,var(--color-secondary-300),var(--color-secondary-500));--gradient-purple-muted:linear-gradient(135deg,var(--color-secondary-50),var(--color-secondary-100));--gradient-purple-deep:linear-gradient(135deg,var(--color-secondary-600),var(--color-secondary-800));--gradient-blue-purple:linear-gradient(135deg,var(--color-primary-500),var(--color-secondary-500));--gradient-blue-purple-light:linear-gradient(135deg,var(--color-primary-400),var(--color-secondary-400));--gradient-blue-purple-deep:linear-gradient(135deg,var(--color-primary-700),var(--color-secondary-700));--gradient-blue-purple-muted:linear-gradient(135deg,var(--color-primary-100),var(--color-secondary-100));--gradient-bg-hero:linear-gradient(135deg,var(--color-primary-50),var(--color-secondary-50),#fff);--gradient-bg-section:linear-gradient(135deg,var(--color-secondary-50),var(--color-gray-50));--gradient-bg-card:linear-gradient(135deg,#fff,var(--color-secondary-50));--gradient-bg-accent:linear-gradient(135deg,var(--color-secondary-100),var(--color-primary-100))}[data-theme=dark]{--color-bg-primary:#0a0a0a;--color-bg-secondary:#111;--color-bg-tertiary:#1a1a1a;--color-bg-muted:#2a2a2a;--color-bg-accent:#3a3a3a;--color-text-primary:#fff;--color-text-secondary:#e5e5e5;--color-text-tertiary:#ccc;--color-text-muted:#999;--color-text-inverse:#0a0a0a;--color-border-primary:#2a2a2a;--color-border-secondary:#3a3a3a;--color-border-accent:#4a4a4a;--color-shadow-sm:#0006;--color-shadow-md:#00000080;--color-shadow-lg:#0009;--color-shadow-xl:#000000b3;--gradient-primary:linear-gradient(135deg,var(--color-primary-500),var(--color-secondary-500));--gradient-secondary:linear-gradient(135deg,#1a1a1a,#111);--gradient-accent:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-600));--gradient-muted:linear-gradient(135deg,#1a1a1a,#0a0a0a);--gradient-cta:linear-gradient(135deg,var(--color-primary-500),var(--color-secondary-500),var(--color-primary-600));--gradient-purple-primary:linear-gradient(135deg,var(--color-secondary-500),var(--color-secondary-700));--gradient-purple-secondary:linear-gradient(135deg,var(--color-secondary-400),var(--color-secondary-600));--gradient-purple-accent:linear-gradient(135deg,var(--color-secondary-300),var(--color-secondary-500));--gradient-purple-muted:linear-gradient(135deg,#1a1a1a,#111);--gradient-purple-deep:linear-gradient(135deg,var(--color-secondary-600),var(--color-secondary-800));--gradient-blue-purple:linear-gradient(135deg,var(--color-primary-400),var(--color-secondary-400));--gradient-blue-purple-light:linear-gradient(135deg,var(--color-primary-300),var(--color-secondary-300));--gradient-blue-purple-deep:linear-gradient(135deg,var(--color-primary-600),var(--color-secondary-600));--gradient-blue-purple-muted:linear-gradient(135deg,#111,#1a1a1a);--gradient-bg-hero:linear-gradient(135deg,#0a0a0a,#111,#1a1a1a);--gradient-bg-section:linear-gradient(135deg,#111,#0a0a0a);--gradient-bg-card:linear-gradient(135deg,#1a1a1a,#111);--gradient-bg-accent:linear-gradient(135deg,#111,#0a0a0a)}.bg-theme-primary{background-color:var(--color-bg-primary)}.bg-theme-secondary{background-color:var(--color-bg-secondary)}.bg-theme-tertiary{background-color:var(--color-bg-tertiary)}.bg-theme-muted{background-color:var(--color-bg-muted)}.bg-theme-accent{background-color:var(--color-bg-accent)}.text-theme-primary{color:var(--color-text-primary)}.text-theme-secondary{color:var(--color-text-secondary)}.text-theme-tertiary{color:var(--color-text-tertiary)}.text-theme-muted{color:var(--color-text-muted)}.text-theme-inverse{color:var(--color-text-inverse)}.border-theme-primary{border-color:var(--color-border-primary)}.border-theme-secondary{border-color:var(--color-border-secondary)}.border-theme-accent{border-color:var(--color-border-accent)}.shadow-theme-sm{box-shadow:0 1px 2px 0 var(--color-shadow-sm)}.shadow-theme-md{box-shadow:0 4px 6px -1px var(--color-shadow-sm),0 2px 4px -1px var(--color-shadow-sm)}.shadow-theme-lg{box-shadow:0 10px 15px -3px var(--color-shadow-sm),0 4px 6px -2px var(--color-shadow-sm)}.shadow-theme-xl{box-shadow:0 20px 25px -5px var(--color-shadow-sm),0 10px 10px -5px var(--color-shadow-sm)}.bg-gradient-theme-primary{background:var(--gradient-primary)}.bg-gradient-theme-secondary{background:var(--gradient-secondary)}.bg-gradient-theme-accent{background:var(--gradient-accent)}.bg-gradient-theme-muted{background:var(--gradient-muted)}.bg-gradient-theme-cta{background:var(--gradient-cta)}.bg-gradient-purple-primary{background:var(--gradient-purple-primary)}.bg-gradient-purple-secondary{background:var(--gradient-purple-secondary)}.bg-gradient-purple-accent{background:var(--gradient-purple-accent)}.bg-gradient-purple-muted{background:var(--gradient-purple-muted)}.bg-gradient-purple-deep{background:var(--gradient-purple-deep)}.bg-gradient-blue-purple{background:var(--gradient-blue-purple)}.bg-gradient-blue-purple-light{background:var(--gradient-blue-purple-light)}.bg-gradient-blue-purple-deep{background:var(--gradient-blue-purple-deep)}.bg-gradient-blue-purple-muted{background:var(--gradient-blue-purple-muted)}.bg-gradient-bg-hero{background:var(--gradient-bg-hero)}.bg-gradient-bg-section{background:var(--gradient-bg-section)}.bg-gradient-bg-card{background:var(--gradient-bg-card)}.bg-gradient-bg-accent{background:var(--gradient-bg-accent)}.bg-stats-section,[data-theme=dark] .bg-stats-section{background:var(--gradient-bg-section)}.text-stats-primary{color:var(--color-gray-900)}[data-theme=dark] .text-stats-primary{color:#fff}.text-stats-secondary{color:var(--color-gray-700)}[data-theme=dark] .text-stats-secondary{color:#e5e5e5}.text-stats-muted{color:var(--color-gray-600)}[data-theme=dark] .text-stats-muted{color:#ccc}
.logicstamp-logo-container{justify-content:center;align-items:center;width:3.25rem;height:3.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;background:0 0!important;border:none!important;outline:none!important}.logicstamp-logo-container:hover,.logicstamp-logo-container:focus,.logicstamp-logo-container:active{background:0 0!important;border:none!important;outline:none!important}.logo-link,.logo-link:hover,.logo-link:focus,.logo-link:active,.logo-link:visited{box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;appearance:none!important;background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:0!important;text-decoration:none!important}a:has(.logicstamp-logo-container){box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;appearance:none!important;background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:0!important;text-decoration:none!important}a:has(.logicstamp-logo-container):hover{box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;appearance:none!important;background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:0!important;text-decoration:none!important}a:has(.logicstamp-logo-container):focus{box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;appearance:none!important;background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:0!important;text-decoration:none!important}a:has(.logicstamp-logo-container):active{box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;appearance:none!important;background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:0!important;text-decoration:none!important}.logo-link:before,.logo-link:after{content:none!important;display:none!important}.logicstamp-logo{width:100%;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);filter:none!important}.logicstamp-logo-container:hover .logicstamp-logo,.logicstamp-logo.logo-spinning{filter:none!important;transform:none!important}.logicstamp-logo svg{transform-style:preserve-3d;perspective:1000px}.logicstamp-logo .ls-cube{transform-origin:32px 32px;transform-style:preserve-3d;transition:transform .3s ease-out;transform:rotateY(0)rotateX(20deg)rotate(0)}@keyframes cube-spin{0%{transform:rotateY(0)rotateX(20deg)rotate(0)}to{transform:rotateY(360deg)rotateX(20deg)rotate(0)}}.logicstamp-logo-container:hover .ls-cube,.logicstamp-logo.logo-spinning .ls-cube{animation:2.5s cubic-bezier(.4,0,.2,1) infinite cube-spin}.logicstamp-logo-container:hover .ls-cube circle,.logicstamp-logo.logo-spinning .ls-cube circle{filter:none!important}.logicstamp-logo .cube-halo{opacity:.6;transition:all .4s cubic-bezier(.4,0,.2,1);animation:none!important}.logicstamp-logo-container:hover .cube-halo,.logicstamp-logo.logo-spinning .cube-halo{opacity:.6!important;transform:none!important}.logicstamp-logo .logic-matrix{transition:all .4s cubic-bezier(.4,0,.2,1)}.logicstamp-logo .node-connections{opacity:.35;transition:all .4s cubic-bezier(.4,0,.2,1);animation:none!important}.logicstamp-logo-container:hover .node-connections,.logicstamp-logo.logo-spinning .node-connections{opacity:.35!important;stroke:#fff6!important;stroke-width:.8px!important}.logicstamp-logo .logic-nodes{transition:all .4s cubic-bezier(.4,0,.2,1)}.logicstamp-logo .logic-nodes circle:not(.center-node){transition:all .3s cubic-bezier(.4,0,.2,1)}.logicstamp-logo-container:hover .logic-nodes circle:not(.center-node),.logicstamp-logo.logo-spinning .logic-nodes circle:not(.center-node){fill:#ffffffbf!important;r:2!important}.logicstamp-logo .center-node{fill:#fffffff2;transition:all .3s cubic-bezier(.4,0,.2,1);animation:none!important}.logicstamp-logo-container:hover .center-node,.logicstamp-logo.logo-spinning .center-node{fill:#fffffff2!important;r:3.5!important;filter:none!important;animation:none!important}.logicstamp-logo .code-stamp{opacity:.75;transition:all .4s cubic-bezier(.4,0,.2,1);filter:none!important}.logicstamp-logo-container:hover .code-stamp,.logicstamp-logo.logo-spinning .code-stamp{opacity:.75!important;stroke:#fffc!important;stroke-width:2px!important;filter:none!important}@keyframes halo-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.75;transform:scale(1.05)}}@keyframes connection-glow{0%,to{opacity:.3}50%{opacity:.4}}@keyframes center-pulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.dark .logicstamp-logo,.dark .logicstamp-logo-container:hover .logicstamp-logo,.dark .logicstamp-logo.logo-spinning{filter:none!important}.dark .logicstamp-logo .cube-halo{opacity:.6}.dark .logicstamp-logo-container:hover .cube-halo,.dark .logicstamp-logo.logo-spinning .cube-halo{opacity:.6!important}.dark .logicstamp-logo .node-connections{stroke:#ffffff59}.dark .logicstamp-logo-container:hover .node-connections,.dark .logicstamp-logo.logo-spinning .node-connections{stroke:#ffffff59!important}.dark .logicstamp-logo .logic-nodes{fill:#ffffffbf}.dark .logicstamp-logo-container:hover .logic-nodes circle:not(.center-node),.dark .logicstamp-logo.logo-spinning .logic-nodes circle:not(.center-node){fill:#ffffffe6}.dark .logicstamp-logo .code-stamp{stroke:#fffc;opacity:.85}.dark .logicstamp-logo-container:hover .code-stamp,.dark .logicstamp-logo.logo-spinning .code-stamp{stroke:#fffc!important;opacity:.85!important}@media (prefers-reduced-motion:reduce){.logicstamp-logo{transition:none;animation:none}.logicstamp-logo-container:hover .logicstamp-logo{transform:none}.logicstamp-logo .cube-halo,.logicstamp-logo .node-connections,.logicstamp-logo .center-node,.logicstamp-logo .ls-cube{animation:none}.logicstamp-logo .code-stamp,.logicstamp-logo-container{transition:none}}
