@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_8b3a0b;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_8b3a0b{font-family:__Inter_8b3a0b,__Inter_Fallback_8b3a0b;font-style:normal}.__variable_8b3a0b{--font-inter:"__Inter_8b3a0b","__Inter_Fallback_8b3a0b"}@font-face{font-family:__GeistSans_e1c369;src:url(/_next/static/media/69a390d3fcb2378e-s.p.woff2) format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:__GeistSans_e1c369;src:url(/_next/static/media/8a5ed7a420e77c77-s.p.woff2) format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:__GeistSans_e1c369;src:url(/_next/static/media/dc1cce3fa2af61db-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__GeistSans_e1c369;src:url(/_next/static/media/ca070aef19a160ac-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__GeistSans_e1c369;src:url(/_next/static/media/24faed2484bb8b0c-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__GeistSans_e1c369;src:url(/_next/static/media/26e35e3aa0f2ff52-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__GeistSans_e1c369;src:url(/_next/static/media/785370768b5a7618-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__GeistSans_e1c369;src:url(/_next/static/media/eaa89f43bcff2436-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:__GeistSans_e1c369;src:url(/_next/static/media/48c373c2bbb15a2a-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:__GeistSans_Fallback_e1c369;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_e1c369{font-family:__GeistSans_e1c369,__GeistSans_Fallback_e1c369,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}.__variable_e1c369{--font-geist-sans:"__GeistSans_e1c369","__GeistSans_Fallback_e1c369",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_b95701;src:url(/_next/static/media/7d612f06858af31a.p.woff2) format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:__GeistMono_b95701;src:url(/_next/static/media/e127622016e145c0.p.woff2) format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:__GeistMono_b95701;src:url(/_next/static/media/6c2eb4a4397e6726.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__GeistMono_b95701;src:url(/_next/static/media/acd8756c4a5b05ec.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__GeistMono_b95701;src:url(/_next/static/media/da60e700622ebc65.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__GeistMono_b95701;src:url(/_next/static/media/b0f83fa59267e7b6.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__GeistMono_b95701;src:url(/_next/static/media/26bfa5f558072926.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__GeistMono_b95701;src:url(/_next/static/media/1e2bfed25cc02ae1.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:__GeistMono_b95701;src:url(/_next/static/media/7f6ca03465f53582.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}.__className_b95701{font-family:__GeistMono_b95701,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_b95701{--font-geist-mono:"__GeistMono_b95701",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}: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:rgba(0,0,0,.05);--color-shadow-md:rgba(0,0,0,.1);--color-shadow-lg:rgba(0,0,0,.15);--color-shadow-xl:rgba(0,0,0,.25);--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:rgba(0,0,0,.4);--color-shadow-md:rgba(0,0,0,.5);--color-shadow-lg:rgba(0,0,0,.6);--color-shadow-xl:rgba(0,0,0,.7);--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{position:relative;width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logicstamp-logo-container,.logicstamp-logo-container:active,.logicstamp-logo-container:focus,.logicstamp-logo-container:hover{background:transparent!important;border:none!important;outline:none!important}.logo-link,.logo-link:active,.logo-link:focus,.logo-link:hover,.logo-link:visited,a:has(.logicstamp-logo-container),a:has(.logicstamp-logo-container):active,a:has(.logicstamp-logo-container):focus,a:has(.logicstamp-logo-container):hover{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;padding:0!important;margin:0!important;text-decoration:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.logo-link:after,.logo-link:before{display:none!important;content: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{transform:none!important;filter:none!important}.logicstamp-logo svg{transform-style:preserve-3d;perspective:1000px}.logicstamp-logo .ls-cube{transform-origin:32px 32px;transform-style:preserve-3d;transform:rotateY(0deg) rotateX(20deg) rotate(0deg);transition:transform .3s ease-out}@keyframes cube-spin{0%{transform:rotateY(0deg) rotateX(20deg) rotate(0deg)}to{transform:rotateY(1turn) rotateX(20deg) rotate(0deg)}}.logicstamp-logo-container:hover .ls-cube,.logicstamp-logo.logo-spinning .ls-cube{animation:cube-spin 2.5s linear infinite;animation-timing-function:cubic-bezier(.4,0,.2,1)}.logicstamp-logo-container:hover .ls-cube circle,.logicstamp-logo.logo-spinning .ls-cube circle{filter:none!important}.logicstamp-logo .cube-halo{transition:all .4s cubic-bezier(.4,0,.2,1);opacity:.6;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,.logicstamp-logo .node-connections{transition:all .4s cubic-bezier(.4,0,.2,1)}.logicstamp-logo .node-connections{opacity:.35;animation:none!important}.logicstamp-logo-container:hover .node-connections,.logicstamp-logo.logo-spinning .node-connections{opacity:.35!important;stroke:hsla(0,0%,100%,.4)!important;stroke-width:.8!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:hsla(0,0%,100%,.75)!important;r:2!important}.logicstamp-logo .center-node{animation:none!important;fill:hsla(0,0%,100%,.95);transition:all .3s cubic-bezier(.4,0,.2,1)}.logicstamp-logo-container:hover .center-node,.logicstamp-logo.logo-spinning .center-node{animation:none!important;fill:hsla(0,0%,100%,.95)!important;r:3.5!important;filter: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:hsla(0,0%,100%,.8)!important;stroke-width:2!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:hsla(0,0%,100%,.35)}.dark .logicstamp-logo-container:hover .node-connections,.dark .logicstamp-logo.logo-spinning .node-connections{stroke:hsla(0,0%,100%,.35)!important}.dark .logicstamp-logo .logic-nodes{fill:hsla(0,0%,100%,.75)}.dark .logicstamp-logo-container:hover .logic-nodes circle:not(.center-node),.dark .logicstamp-logo.logo-spinning .logic-nodes circle:not(.center-node){fill:hsla(0,0%,100%,.9)}.dark .logicstamp-logo .code-stamp{stroke:hsla(0,0%,100%,.8);opacity:.85}.dark .logicstamp-logo-container:hover .code-stamp,.dark .logicstamp-logo.logo-spinning .code-stamp{stroke:hsla(0,0%,100%,.8)!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 .center-node,.logicstamp-logo .cube-halo,.logicstamp-logo .ls-cube,.logicstamp-logo .node-connections{animation:none}.logicstamp-logo .code-stamp,.logicstamp-logo-container{transition:none}}