@font-face{font-family:Inter;font-style:normal;font-weight:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_2a7c7486-module__s0EBQW__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_2a7c7486-module__s0EBQW__variable{--font-montserrat:"Montserrat","Montserrat Fallback"}
:root,[data-palette=orange]{--palette-accent:#f30;--palette-accent-rgb:255,51,0;--palette-accent-hover:#e62e00}[data-palette=cyan]{--palette-accent:#00f0ff;--palette-accent-rgb:0,240,255;--palette-accent-hover:#00d4e0}[data-palette=magenta]{--palette-accent:#ff006e;--palette-accent-rgb:255,0,110;--palette-accent-hover:#e00062}[data-palette=lime]{--palette-accent:#d5ff0a;--palette-accent-rgb:213,255,10;--palette-accent-hover:#c2e600}[data-palette=purple]{--palette-accent:#8b5cf6;--palette-accent-rgb:139,92,246;--palette-accent-hover:#7c4fe0}[data-palette=pink]{--palette-accent:#ff69b4;--palette-accent-rgb:255,105,180;--palette-accent-hover:#ff5aa0}[data-palette=slate]{--palette-accent:#64748b;--palette-accent-rgb:100,116,139;--palette-accent-hover:#475569}[data-palette=stone]{--palette-accent:#78716c;--palette-accent-rgb:120,113,108;--palette-accent-hover:#57534e}[data-palette=indigo]{--palette-accent:#4f46e5;--palette-accent-rgb:79,70,229;--palette-accent-hover:#4338ca}[data-palette=teal]{--palette-accent:#14b8a6;--palette-accent-rgb:20,184,166;--palette-accent-hover:#0d9488}[data-palette=ocean]{--palette-accent:#0ea5e9;--palette-accent-rgb:14,165,233;--palette-accent-hover:#0284c7}[data-palette=charcoal]{--palette-accent:#374151;--palette-accent-rgb:55,65,81;--palette-accent-hover:#1f2937}:root,.light{--neo-bg:#fafafa;--neo-bg-alt:#f0f0f0;--neo-text:#000;--neo-text-inverse:#fff;--neo-border:#000;--neo-shadow:#000;--neo-surface:#fff;--neo-surface-hover:#f5f5f5;--neo-accent:var(--palette-accent);--neo-accent-rgb:var(--palette-accent-rgb);--neo-accent-hover:var(--palette-accent-hover);--neo-contrast-bg:#1a1a1a;--neo-contrast-text:#fff;--neo-contrast-text-muted:#fff9;--neo-contrast-border:#fff3}.dark{--neo-bg:#0f0f0f;--neo-bg-alt:#1a1a1a;--neo-text:#fff;--neo-text-inverse:#000;--neo-border:#fff;--neo-shadow:#fff;--neo-surface:#1f1f1f;--neo-surface-hover:#2a2a2a;--neo-accent:var(--palette-accent);--neo-accent-rgb:var(--palette-accent-rgb);--neo-accent-hover:var(--palette-accent-hover);--neo-contrast-bg:#fafafa;--neo-contrast-text:#000;--neo-contrast-text-muted:#0009;--neo-contrast-border:#0003}:root{--color-primary:#d5ff0a;--color-primary-rgb:213,255,10;--color-primary-50:#fdfff0;--color-primary-100:#f9ffd6;--color-primary-200:#f2ffab;--color-primary-300:#e8ff75;--color-primary-400:#d5ff0a;--color-primary-500:#c2e600;--color-primary-600:#9ab800;--color-primary-700:#748a00;--color-primary-800:#566900;--color-primary-900:#2b3400;--color-green:#5ce462;--color-green-rgb:92,228,98;--color-emerald:#00c18b;--color-emerald-rgb:0,193,139;--color-teal:#009998;--color-teal-rgb:0,153,152;--color-ocean:#006f84;--color-ocean-rgb:0,111,132;--color-slate:#2f4858;--color-slate-rgb:47,72,88;--color-neutral-950:#09090b;--color-neutral-925:#121214;--color-neutral-900:#18181b;--color-neutral-850:#1f1f23;--color-neutral-800:#27272a;--color-neutral-700:#3f3f46;--color-neutral-600:#52525b;--color-neutral-500:#71717a;--color-neutral-400:#a1a1aa;--color-neutral-300:#d4d4d8;--color-neutral-200:#e4e4e7;--color-neutral-100:#f4f4f5;--color-neutral-50:#fafafa;--color-neutral-950-rgb:9,9,11;--color-neutral-900-rgb:24,24,27;--color-neutral-850-rgb:31,31,35;--color-neutral-800-rgb:39,39,42;--color-neutral-100-rgb:244,244,245;--color-neutral-50-rgb:250,250,250;--color-white-rgb:255,255,255;--color-black-rgb:0,0,0;--color-indigo:#4f46e5;--color-indigo-rgb:79,70,229;--color-indigo-hover:#4338ca;--color-indigo-light:#6366f1;--color-success:#5ce462;--color-warning:#fbbf24;--color-error:#ef4444;--color-info:#009998;--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-none:0;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 #0006;--shadow-sm:0 1px 3px 0 #00000080,0 1px 2px -1px #00000080;--shadow-md:0 4px 6px -1px #00000080,0 2px 4px -2px #00000080;--shadow-lg:0 10px 15px -3px #00000080,0 4px 6px -4px #00000080;--shadow-xl:0 20px 25px -5px #00000080,0 8px 10px -6px #00000080;--shadow-2xl:0 25px 50px -12px #000000b3;--shadow-inner:inset 0 2px 4px 0 #0000004d;--glow-primary-sm:0 0 10px -2px #d5ff0a66;--glow-primary-md:0 0 20px -4px #d5ff0a80;--glow-primary-lg:0 0 30px -6px #d5ff0a99;--glow-primary-xl:0 0 50px -10px #d5ff0a80;--glow-primary-intense:0 0 40px #d5ff0acc;--glow-green-sm:0 0 10px -2px #5ce46266;--glow-green-md:0 0 20px -4px #5ce46280;--glow-green-lg:0 0 30px -6px #5ce46299;--glow-emerald-sm:0 0 10px -2px #00c18b66;--glow-emerald-md:0 0 20px -4px #00c18b80;--glow-emerald-lg:0 0 30px -6px #00c18b99;--glow-teal-sm:0 0 10px -2px #00999866;--glow-teal-md:0 0 20px -4px #00999880;--glow-teal-lg:0 0 30px -6px #00999899;--glow-ocean-sm:0 0 10px -2px #006f8466;--glow-ocean-md:0 0 20px -4px #006f8480;--glow-ocean-lg:0 0 30px -6px #006f8499;--font-sans:var(--font-inter),system-ui,-apple-system,sans-serif;--font-display:var(--font-montserrat),system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--duration-instant:50ms;--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.5s;--duration-slower:.7s;--duration-slowest:1s;--ease-linear:linear;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-bounce:cubic-bezier(.68,-.6,.32,1.6);--z-behind:-1;--z-base:0;--z-dropdown:10;--z-sticky:20;--z-fixed:30;--z-modal-backdrop:40;--z-modal:50;--z-popover:60;--z-tooltip:70;--z-toast:80;--gradient-brand:linear-gradient(135deg,#d5ff0a 0%,#5ce462 25%,#00c18b 50%,#009998 75%,#006f84 100%);--gradient-brand-short:linear-gradient(135deg,#d5ff0a 0%,#00c18b 100%);--gradient-primary:linear-gradient(135deg,#d5ff0a 0%,#5ce462 100%);--gradient-primary-teal:linear-gradient(135deg,#d5ff0a 0%,#009998 100%);--gradient-teal:linear-gradient(135deg,#00c18b 0%,#006f84 100%);--gradient-ocean:linear-gradient(135deg,#009998 0%,#2f4858 100%);--gradient-surface:linear-gradient(180deg,#18181b 0%,#09090b 100%);--gradient-glow-primary:radial-gradient(ellipse 80% 50% at 50% -20%,#d5ff0a26,transparent);--gradient-glow-teal:radial-gradient(ellipse 80% 50% at 50% -20%,#00c18b1f,transparent);--gradient-glow-center:radial-gradient(ellipse 50% 50% at 50% 50%,#d5ff0a14,transparent)}.dark{--background:var(--color-neutral-950);--background-rgb:9,9,11;--foreground:var(--color-neutral-50);--foreground-rgb:250,250,250;--surface:var(--color-neutral-900);--surface-elevated:var(--color-neutral-850);--surface-hover:var(--color-neutral-800);--border:var(--color-neutral-800);--border-subtle:var(--color-neutral-850);--border-strong:var(--color-neutral-700);--text-primary:var(--color-neutral-50);--text-secondary:var(--color-neutral-400);--text-muted:var(--color-neutral-500);--text-inverse:var(--color-neutral-950);--accent:var(--color-primary);--accent-hover:var(--color-primary-300);--accent-muted:#d5ff0a26;--accent-glow:#d5ff0a66;--glass-bg:#18181b99;--glass-bg-subtle:#18181b66;--glass-bg-strong:#18181bcc;--glass-border:#ffffff1a;--glass-border-subtle:#ffffff0d;--glass-border-strong:#ffffff26;--glass-hover:#ffffff0d;--glass-active:#ffffff14;--overlay-bg:#09090bcc;--overlay-bg-strong:#09090be6;--shadow-color:#00000080;--shadow-color-strong:#000000b3}.light{--background:var(--color-neutral-50);--background-rgb:250,250,250;--foreground:var(--color-neutral-950);--foreground-rgb:9,9,11;--surface:var(--color-neutral-100);--surface-elevated:white;--surface-hover:var(--color-neutral-200);--border:var(--color-neutral-200);--border-subtle:var(--color-neutral-100);--border-strong:var(--color-neutral-300);--text-primary:var(--color-neutral-950);--text-secondary:var(--color-neutral-600);--text-muted:var(--color-neutral-600);--text-inverse:var(--color-neutral-50);--accent:var(--color-indigo);--accent-hover:var(--color-indigo-hover);--accent-muted:#4f46e526;--accent-glow:#4f46e566;--glass-bg:#ffffffb3;--glass-bg-subtle:#ffffff80;--glass-bg-strong:#ffffffd9;--glass-border:#00000014;--glass-border-subtle:#0000000a;--glass-border-strong:#0000001f;--glass-hover:#00000008;--glass-active:#0000000f;--overlay-bg:#00000080;--overlay-bg-strong:#000000b3;--shadow-color:#0000001a;--shadow-color-strong:#0003;--glow-primary-sm:0 0 10px -2px #4f46e54d;--glow-primary-md:0 0 20px -4px #4f46e566;--glow-primary-lg:0 0 30px -6px #4f46e580;--glow-primary-xl:0 0 50px -10px #4f46e566;--glow-primary-intense:0 0 40px #4f46e599;--gradient-surface:linear-gradient(180deg,#fff 0%,#f4f4f5 100%);--gradient-brand:linear-gradient(135deg,#4f46e5 0%,#7c3aed 50%,#a855f7 100%);--gradient-glow-primary:radial-gradient(ellipse 80% 50% at 50% -20%,#4f46e51a,transparent);--gradient-glow-center:radial-gradient(ellipse 50% 50% at 50% 50%,#4f46e50f,transparent)}
:root{--admin-neon-orange:#f30;--admin-neon-orange-rgb:255,51,0;--admin-glow-orange-sm:0 0 10px -2px #f306;--admin-glow-orange-md:0 0 20px -4px #ff330080;--admin-glow-orange-lg:0 0 30px -6px #f309}
