@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_aa0768bf-module__OTbRnq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_aa0768bf-module__OTbRnq__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_90d73d94-module__WQ0eYW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_90d73d94-module__WQ0eYW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6104e6b7-module__s6uLTa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6104e6b7-module__s6uLTa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--brx-gradient-aurora:linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);--brx-gradient-sunset:linear-gradient(135deg, #f093fb 0%, #f5576c 50%, #fda085 100%);--brx-gradient-ocean:linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--brx-gradient-midnight:linear-gradient(135deg, #0c0c1d 0%, #1a1a3e 40%, #2d1b69 70%, #0c0c1d 100%);--brx-gradient-gold:linear-gradient(135deg, #f7971e 0%, #ffd200 100%);--brx-gradient-mesh:radial-gradient(ellipse at 20% 80%, #667eea33 0%, transparent 50%), radial-gradient(ellipse at 80% 20%, #f093fb33 0%, transparent 50%), radial-gradient(ellipse at 50% 50%, #764ba222 0%, transparent 60%);--brx-bg-hero:linear-gradient(180deg, #0c0c1d 0%, #1a1a3e 100%);--brx-bg-hero-mesh:radial-gradient(ellipse at 15% 85%, #667eea4d 0%, transparent 50%), radial-gradient(ellipse at 85% 15%, #f093fb33 0%, transparent 50%), radial-gradient(ellipse at 50% 50%, #764ba226 0%, transparent 60%), linear-gradient(180deg, #0c0c1d 0%, #1a1a3e 100%);--brx-bg-card:linear-gradient(145deg, #1a1a3ecc 0%, #0c0c1de6 100%);--brx-bg-card-hover:linear-gradient(145deg, #1e1e48e6 0%, #101023f2 100%);--brx-bg-surface:#0e0e1a;--brx-bg-surface-raised:#16162a;--brx-bg-surface-overlay:#0c0c1df2;--brx-accent-primary:#667eea;--brx-accent-secondary:#f093fb;--brx-accent-tertiary:#4facfe;--brx-accent-gold:#ffd200;--brx-accent-success:#00e676;--brx-accent-warning:#ffab40;--brx-accent-danger:#ff5252;--brx-text-primary:#f0eef6;--brx-text-secondary:#a8a4b8;--brx-text-muted:#6b6880;--brx-text-accent:#667eea;--brx-text-gradient:linear-gradient(135deg, #667eea, #f093fb);--brx-border-subtle:#667eea26;--brx-border-accent:#667eea4d;--brx-border-glow:#f093fb66;--brx-shadow-sm:0 2px 8px #667eea1a;--brx-shadow-md:0 4px 16px #667eea26;--brx-shadow-lg:0 8px 32px #667eea33;--brx-shadow-glow:0 0 20px #667eea4d, 0 0 40px #f093fb26;--brx-shadow-glow-hover:0 0 30px #667eea66, 0 0 60px #f093fb33;--brx-glass-bg:#0c0c1db3;--brx-glass-border:#667eea33;--brx-glass-blur:blur(20px);--brx-glass-saturate:saturate(180%);--brx-font-display:"Fraunces", Georgia, serif;--brx-font-body:"Inter", system-ui, sans-serif;--brx-font-mono:"JetBrains Mono", monospace;--brx-space-section:clamp(4rem, 3rem + 5vw, 10rem);--brx-ease-out-expo:cubic-bezier(.16, 1, .3, 1);--brx-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--brx-duration-fast:.15s;--brx-duration-normal:.3s;--brx-duration-slow:.6s;--brx-gradient-text-clip:linear-gradient(135deg, #667eea 0%, #f093fb 50%, #4facfe 100%);--lux-bg-primary:#f5f0eb;--lux-bg-secondary:#fff;--lux-bg-tertiary:#ece5dd;--lux-bg-elevated:#fff;--lux-bg-deep:#1a1a2e;--lux-text-primary:#1a1a2e;--lux-text-secondary:#3d3d56;--lux-text-tertiary:#6b6b80;--lux-text-quaternary:#9a9aad;--lux-text-inverse:#f5f0eb;--lux-accent:#c8a97e;--lux-accent-hover:#b8965f;--lux-accent-light:#e8d5b5;--lux-accent-subtle:#c8a97e1f;--lux-secondary:#7d8471;--lux-secondary-hover:#6b7260;--lux-secondary-light:#c4c9be;--lux-secondary-subtle:#7d84711a;--lux-success:#5a7d65;--lux-warning:#c49a3c;--lux-error:#b5544d;--lux-info:#5a7a99;--lux-border:#1a1a2e14;--lux-border-strong:#1a1a2e26;--lux-border-accent:#c8a97e4d;--font-display:var(--font-cormorant), "Cormorant Garamond", "Georgia", "Times New Roman", serif;--font-body:var(--font-dm-sans), "DM Sans", "Helvetica Neue", "Arial", sans-serif;--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.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:1.8;--tracking-tighter:-.03em;--tracking-tight:-.015em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.12em;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-pill:24px;--radius-full:9999px;--shadow-sm:0 1px 2px #1a1a2e0a, 0 1px 3px #1a1a2e08;--shadow-md:0 4px 8px #1a1a2e0a, 0 2px 4px #1a1a2e08, 0 0 1px #1a1a2e0a;--shadow-lg:0 8px 24px #1a1a2e0f, 0 4px 8px #1a1a2e0a, 0 0 1px #1a1a2e0a;--shadow-xl:0 16px 48px #1a1a2e14, 0 8px 16px #1a1a2e0a, 0 0 1px #1a1a2e0a;--shadow-elevated:0 24px 64px #1a1a2e1a, 0 8px 24px #1a1a2e0f;--shadow-inner:inset 0 1px 3px #1a1a2e0f;--ease-default:cubic-bezier(.25, .1, .25, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.45, 0, .55, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.15s;--duration-default:.2s;--duration-slow:.4s;--duration-slower:.6s;--transition-colors:color var(--duration-default) var(--ease-default), background-color var(--duration-default) var(--ease-default), border-color var(--duration-default) var(--ease-default);--transition-transform:transform var(--duration-default) var(--ease-out);--transition-shadow:box-shadow var(--duration-default) var(--ease-default);--transition-all:all var(--duration-default) var(--ease-out);--transition-layout:all var(--duration-slow) var(--ease-out);--z-base:0;--z-dropdown:10;--z-sticky:20;--z-overlay:30;--z-modal:40;--z-toast:50}.dark,[data-theme=dark]{--lux-bg-primary:#121218;--lux-bg-secondary:#1a1a24;--lux-bg-tertiary:#22222e;--lux-bg-elevated:#2a2a38;--lux-bg-deep:#0a0a0f;--lux-text-primary:#f0ece6;--lux-text-secondary:#c8c4bc;--lux-text-tertiary:#8a8694;--lux-text-quaternary:#5c5868;--lux-text-inverse:#1a1a2e;--lux-accent:#d4b896;--lux-accent-hover:#c8a97e;--lux-accent-light:#3d3428;--lux-accent-subtle:#d4b8961a;--lux-secondary:#939e88;--lux-secondary-hover:#7d8471;--lux-secondary-light:#2a2d26;--lux-secondary-subtle:#939e8814;--lux-success:#7da589;--lux-warning:#d4ad5a;--lux-error:#c97a73;--lux-info:#7a9cb5;--lux-border:#f0ece60f;--lux-border-strong:#f0ece61f;--lux-border-accent:#d4b89633;--shadow-sm:0 1px 2px #0003, 0 1px 3px #00000026;--shadow-md:0 4px 8px #0000003d, 0 2px 4px #00000029;--shadow-lg:0 8px 24px #00000047, 0 4px 8px #0003;--shadow-xl:0 16px 48px #0000005c, 0 8px 16px #0000003d;--shadow-elevated:0 24px 64px #0006, 0 8px 24px #00000047}.gradient-text{background:var(--brx-gradient-text-clip);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn-glow{background:var(--brx-gradient-aurora);color:#fff;cursor:pointer;transition:all var(--brx-duration-normal) var(--brx-ease-out-expo);box-shadow:var(--brx-shadow-glow);border:none;border-radius:12px;padding:12px 32px;font-weight:600;position:relative;overflow:hidden}.btn-glow:hover{box-shadow:var(--brx-shadow-glow-hover);transform:translateY(-2px)}.glass-card{background:var(--brx-glass-bg);-webkit-backdrop-filter:var(--brx-glass-blur) var(--brx-glass-saturate);border:1px solid var(--brx-glass-border);border-radius:16px;overflow:hidden}.mesh-bg{background:var(--brx-bg-hero-mesh);position:relative}.mesh-bg:before{content:"";background:var(--brx-gradient-mesh);opacity:.5;animation:20s ease-in-out infinite meshShift;position:absolute;inset:0}@keyframes meshShift{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes auroraGlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.aurora-animated{background:linear-gradient(270deg,#667eea,#764ba2,#f093fb,#4facfe,#667eea) 0 0/400% 400%;animation:8s infinite auroraGlow}@keyframes lux-reveal-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes lux-reveal-word{0%{opacity:0;filter:blur(4px);transform:translateY(100%)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes lux-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lux-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes lux-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lux-parallax-drift{0%{transform:translate(0)}to{transform:translate(-20px)}}@keyframes lux-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lux-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.lux-word-reveal{display:inline-block;overflow:hidden}.lux-word-reveal>span{animation:lux-reveal-word .8s var(--ease-out) both;display:inline-block}.lux-stagger-1{animation-delay:0s}.lux-stagger-2{animation-delay:.12s}.lux-stagger-3{animation-delay:.24s}.lux-stagger-4{animation-delay:.36s}.lux-stagger-5{animation-delay:.48s}.lux-stagger-6{animation-delay:.6s}.lux-stagger-7{animation-delay:.72s}.lux-stagger-8{animation-delay:.84s}.lux-animate-up{animation:lux-reveal-up .7s var(--ease-out) both}.lux-animate-fade{animation:lux-fade-in .6s var(--ease-default) both}.lux-animate-scale{animation:lux-scale-in .5s var(--ease-out) both}.lux-delay-1{animation-delay:.2s}.lux-delay-2{animation-delay:.4s}.lux-delay-3{animation-delay:.6s}.lux-delay-4{animation-delay:.8s}.lux-delay-5{animation-delay:1s}.lux-delay-6{animation-delay:1.2s}@media (prefers-reduced-motion:reduce){.mesh-bg:before,.aurora-animated{animation:none!important}.btn-glow:hover{transform:none}.lux-word-reveal>span,.lux-animate-up,.lux-animate-fade,.lux-animate-scale{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}
.gradient-marketplace-hero{background:radial-gradient(80% 50% at 50% 0,#c9a22726 0%,#0000 50%),linear-gradient(#0a1929 0%,#1a365d 50%,#0f2447 100%)}.gradient-marketplace-hero-light{background:radial-gradient(100% 80% at 50% -20%,#1a365d14 0%,#0000 60%),radial-gradient(60% 40% at 80% 20%,#c9a2270f 0%,#0000 50%),linear-gradient(#fff 0%,#f8fafc 100%)}.gradient-marketplace-cta{background:linear-gradient(135deg,#c9a227 0%,#e6b82e 50%,#c9a227 100%)}.gradient-marketplace-cta-alt{background:linear-gradient(135deg,#1a365d 0%,#2d4a7c 50%,#1a365d 100%)}.gradient-marketplace-neutral{background:linear-gradient(#f8fafc 0%,#f1f5f9 50%,#e2e8f0 100%)}.gradient-marketplace-neutral-dark{background:linear-gradient(#0f172a 0%,#1e293b 100%)}.gradient-marketplace-divider{background:linear-gradient(90deg,#0000 0%,#c9a2274d 50%,#0000 100%);height:1px}.border-gradient-gold{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#c9a227 0%,#e6b82e 50%,#c9a227 100%) border-box;border:2px solid #0000}.border-gradient-navy{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#1a365d 0%,#2d4a7c 50%,#1a365d 100%) border-box;border:2px solid #0000}.border-gradient-dual{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#1a365d 0%,#c9a227 100%) border-box;border:2px solid #0000}.badge-gradient-gold{color:#7c5a10;background:linear-gradient(135deg,#c9a22726 0%,#c9a22740 100%);border:1px solid #c9a2274d}.badge-gradient-navy{color:#1a365d;background:linear-gradient(135deg,#1a365d1a 0%,#1a365d33 100%);border:1px solid #1a365d33}.badge-gradient-success{color:#065f46;background:linear-gradient(135deg,#10b9811a 0%,#10b98133 100%);border:1px solid #10b9814d}.spotlight-avatar{position:relative}.spotlight-avatar:before{content:"";z-index:-1;background:radial-gradient(circle,#c9a22733 0%,#0000 70%);animation:4s ease-in-out infinite spotlight-pulse;position:absolute;inset:-20%}.glow-gold{box-shadow:0 0 20px #c9a2274d,0 0 40px #c9a22726,0 0 60px #c9a2271a}.glow-navy{box-shadow:0 0 20px #1a365d4d,0 0 40px #1a365d26,0 0 60px #1a365d1a}.glow-hover-gold{transition:box-shadow .3s ease-out}.glow-hover-gold:hover{box-shadow:0 0 30px #c9a22766,0 0 60px #c9a22733}.card-gradient-border-top{position:relative;overflow:hidden}.card-gradient-border-top:before{content:"";background:linear-gradient(90deg,#1a365d 0%,#c9a227 100%);height:3px;position:absolute;top:0;left:0;right:0}.card-gradient-outline{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#1a365d33 0%,#c9a22733 100%) border-box;border:1px solid #0000}.text-gradient-gold{background:linear-gradient(135deg,#c9a227 0%,#e6b82e 50%,#a68418 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-navy{background:linear-gradient(135deg,#1a365d 0%,#2d4a7c 50%,#0f2447 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-dual{background:linear-gradient(135deg,#1a365d 0%,#c9a227 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-animated{background:linear-gradient(-45deg,#1a365d,#2d4a7c,#c9a227,#e6b82e) 0 0/400% 400%;animation:15s infinite gradient-shift}.gradient-animated-slow{background:linear-gradient(-45deg,#0f2447,#1a365d,#2d4a7c,#c9a227) 0 0/400% 400%;animation:30s infinite gradient-shift}@keyframes spotlight-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes float-gentle{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-5px)rotate(1deg)}75%{transform:translateY(5px)rotate(-1deg)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #c9a2274d}50%{box-shadow:0 0 40px #c9a22780}}@keyframes wave{0%{transform:translate(0)translateY(0)}25%{transform:translate(-5px)translateY(5px)}50%{transform:translate(0)translateY(10px)}75%{transform:translate(5px)translateY(5px)}to{transform:translate(0)translateY(0)}}@media (prefers-reduced-motion:reduce){.gradient-animated,.gradient-animated-slow{background-position:0%;animation:none}.spotlight-avatar:before{opacity:.6;animation:none}.glow-hover-gold:hover{box-shadow:0 0 20px #c9a2274d}[class*=animate-]{transition:none!important;animation:none!important}}.dark .gradient-marketplace-hero-light{background:radial-gradient(100% 80% at 50% -20%,#c9a2271a 0%,#0000 60%),radial-gradient(60% 40% at 80% 20%,#1a365d26 0%,#0000 50%),linear-gradient(#0f172a 0%,#1e293b 100%)}.dark .gradient-marketplace-neutral{background:linear-gradient(#1e293b 0%,#0f172a 100%)}.dark .border-gradient-gold,.dark .border-gradient-navy,.dark .border-gradient-dual{background:linear-gradient(#1e293b,#1e293b) padding-box padding-box,linear-gradient(135deg,#c9a227 0%,#1a365d 100%) border-box}.dark .badge-gradient-gold{color:#e6b82e;background:linear-gradient(135deg,#c9a22733 0%,#c9a2274d 100%)}.dark .badge-gradient-navy{color:#93c5fd;background:linear-gradient(135deg,#2d4a7c4d 0%,#2d4a7c66 100%)}
