@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_e64f39{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_e64f39{--font-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20fd6a0e301296d5-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:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/49eec060ce8bd0da-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:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-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:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-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:"DM Serif Display Fallback";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_d501d1{font-family:"DM Serif Display","DM Serif Display Fallback";font-weight:400}.__variable_d501d1{--font-display:"DM Serif Display","DM Serif Display Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-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:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_9ef920{--font-mono:"DM Mono","DM Mono Fallback"}[data-theme=velo-light]{--bg:#f4f6fa;--bg2:#e9edf5;--bg3:#dde3ef;--surf:#fff;--surf2:#f4f6fa;--bdr:rgba(20,33,61,.14);--bdr2:rgba(20,33,61,.07);--txt:#14213d;--txt2:#26324f;--muted:#5b6b86;--muted2:#8893a8;--acc:#ff6b3d;--acc-dim:#e0531f;--acc-hover:#ff7d54;--ag:rgba(255,107,61,.12);--ag2:rgba(255,107,61,.06);--acc2:#2563eb;--acc3:#f59e0b;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--glow:rgba(255,107,61,.3);--glow2:rgba(37,99,235,.2);--blob1:rgba(255,107,61,.16);--blob2:rgba(37,99,235,.1);--blob3:rgba(245,158,11,.1);--sidebar:#fff;--sidebar-bdr:rgba(20,33,61,.1);--nav-active:rgba(255,107,61,.1);--nav-active-txt:#e0531f;--shadow-sm:0 1px 3px rgba(20,33,61,.08),0 1px 2px rgba(20,33,61,.04);--shadow-md:0 4px 16px rgba(20,33,61,.1),0 2px 6px rgba(20,33,61,.06);--shadow-lg:0 12px 40px rgba(20,33,61,.12),0 4px 12px rgba(20,33,61,.08);--shadow-glow:0 0 20px rgba(255,107,61,.22),0 4px 16px rgba(255,107,61,.14);--background:220 33% 97%;--foreground:222 50% 16%;--muted:220 30% 92%;--muted-foreground:220 18% 44%;--border:220 25% 86%;--accent:16 100% 62%;--accent-foreground:0 0% 100%;color-scheme:light}[data-theme=velo]{--bg:#0a1628;--bg2:#0f1f35;--bg3:#142640;--surf:#152a45;--surf2:#1a3252;--bdr:hsla(0,0%,100%,.12);--bdr2:hsla(0,0%,100%,.06);--txt:#f5f3ee;--txt2:#e8e3d8;--muted:#94a3b8;--muted2:#6b7fa0;--acc:#ff6b3d;--acc-dim:#e04a1c;--acc-hover:#ff7d54;--ag:rgba(255,107,61,.18);--ag2:rgba(255,107,61,.09);--acc2:#4a9ee8;--acc3:#f59e0b;--success:#34d399;--warning:#fbbf24;--danger:#f87171;--glow:rgba(255,107,61,.5);--glow2:rgba(74,158,232,.3);--blob1:rgba(255,107,61,.22);--blob2:rgba(74,158,232,.18);--blob3:rgba(245,158,11,.15);--sidebar:#0f1f35;--sidebar-bdr:rgba(255,107,61,.15);--nav-active:rgba(255,107,61,.12);--nav-active-txt:#ff8055;--shadow-sm:0 1px 3px rgba(0,0,0,.4);--shadow-md:0 4px 16px rgba(0,0,0,.4);--shadow-lg:0 12px 40px rgba(0,0,0,.5);--shadow-glow:0 0 30px rgba(255,107,61,.4),0 4px 16px rgba(255,107,61,.25);--background:214 47% 11%;--foreground:38 10% 96%;--muted:214 30% 15%;--muted-foreground:214 18% 60%;--border:214 22% 20%;--accent:16 100% 62%;--accent-foreground:0 0% 100%;color-scheme:dark}[data-theme=velo-modern]{--bg:#0d0721;--bg2:#160c33;--bg3:#1f1145;--surf:#1a0f3d;--surf2:#221450;--bdr:rgba(255,77,166,.16);--bdr2:hsla(0,0%,100%,.06);--txt:#f3e9ff;--txt2:#d9c9f0;--muted:#a78bca;--muted2:#7d63a0;--acc:#ff4da6;--acc-dim:#e6328c;--acc-hover:#ff66b5;--ag:rgba(255,77,166,.18);--ag2:rgba(255,77,166,.09);--acc2:#9b5de5;--acc3:#00d4ff;--success:#2dd4bf;--warning:#fbbf24;--danger:#fb7185;--glow:rgba(255,77,166,.4);--glow2:rgba(155,93,229,.3);--blob1:rgba(255,77,166,.2);--blob2:rgba(155,93,229,.16);--blob3:rgba(0,212,255,.1);--sidebar:#160c33;--sidebar-bdr:rgba(255,77,166,.14);--nav-active:rgba(255,77,166,.14);--nav-active-txt:#ff66b5;--shadow-sm:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);--shadow-md:0 4px 16px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.3);--shadow-lg:0 12px 40px rgba(0,0,0,.55),0 4px 12px rgba(0,0,0,.4);--shadow-glow:0 0 20px rgba(255,77,166,.35),0 4px 16px rgba(155,93,229,.25);--background:258 62% 8%;--foreground:270 60% 95%;--muted:258 45% 18%;--muted-foreground:270 30% 67%;--border:330 60% 25%;--accent:330 100% 65%;--accent-foreground:258 62% 8%;color-scheme:dark}[data-theme=velo-modern-light]{--bg:#f6f3ff;--bg2:#ece5fb;--bg3:#e0d5f6;--surf:#fff;--surf2:#f6f3ff;--bdr:rgba(45,27,105,.14);--bdr2:rgba(45,27,105,.07);--txt:#2d1b69;--txt2:#3d2a80;--muted:#6f5b9e;--muted2:#9485b8;--acc:#9b5de5;--acc-dim:#7d3fcf;--acc-hover:#a972ec;--ag:rgba(155,93,229,.12);--ag2:rgba(155,93,229,.06);--acc2:#ff4da6;--acc3:#00b4d8;--success:#10b981;--warning:#f59e0b;--danger:#e11d48;--glow:rgba(155,93,229,.3);--glow2:rgba(255,77,166,.2);--blob1:rgba(155,93,229,.16);--blob2:rgba(255,77,166,.1);--blob3:rgba(0,180,216,.1);--sidebar:#fff;--sidebar-bdr:rgba(45,27,105,.1);--nav-active:rgba(155,93,229,.1);--nav-active-txt:#7d3fcf;--shadow-sm:0 1px 3px rgba(45,27,105,.08),0 1px 2px rgba(45,27,105,.04);--shadow-md:0 4px 16px rgba(45,27,105,.1),0 2px 6px rgba(45,27,105,.06);--shadow-lg:0 12px 40px rgba(45,27,105,.12),0 4px 12px rgba(45,27,105,.08);--shadow-glow:0 0 20px rgba(155,93,229,.22),0 4px 16px rgba(155,93,229,.14);--background:255 100% 98%;--foreground:258 59% 26%;--muted:258 50% 94%;--muted-foreground:258 27% 49%;--border:258 35% 86%;--accent:267 71% 63%;--accent-foreground:0 0% 100%;color-scheme:light}[data-theme=velo-colorblind]{--bg:#0f172a;--bg2:#15203a;--bg3:#1c2a49;--surf:#1a253f;--surf2:#21304f;--bdr:rgba(96,165,250,.2);--bdr2:hsla(0,0%,100%,.07);--txt:#f1f5fb;--txt2:#dbe6f5;--muted:#aebfd6;--muted2:#8194b2;--acc:#60a5fa;--acc-dim:#3b82f6;--acc-hover:#7db5fb;--ag:rgba(96,165,250,.18);--ag2:rgba(96,165,250,.09);--acc2:#fbbf24;--acc3:#e2e8f0;--success:#60a5fa;--warning:#fbbf24;--danger:#f59e0b;--glow:rgba(96,165,250,.35);--glow2:rgba(251,191,36,.25);--blob1:rgba(96,165,250,.18);--blob2:rgba(251,191,36,.12);--blob3:rgba(226,232,240,.08);--sidebar:#15203a;--sidebar-bdr:rgba(96,165,250,.16);--nav-active:rgba(96,165,250,.16);--nav-active-txt:#7db5fb;--shadow-sm:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);--shadow-md:0 4px 16px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.3);--shadow-lg:0 12px 40px rgba(0,0,0,.55),0 4px 12px rgba(0,0,0,.4);--shadow-glow:0 0 20px rgba(96,165,250,.3),0 4px 16px rgba(251,191,36,.2);--background:222 47% 11%;--foreground:213 60% 96%;--muted:222 35% 20%;--muted-foreground:215 30% 76%;--border:213 50% 30%;--accent:213 94% 68%;--accent-foreground:222 47% 11%;color-scheme:dark}