@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=light]{--bg:#f4f8fb;--bg2:#eaf1f8;--bg3:#d8e3ef;--surf:#fff;--surf2:#eef3f8;--bdr:rgba(26,58,84,.14);--bdr2:rgba(26,58,84,.07);--txt:#07111f;--txt2:#1c2c40;--muted:#4a6a8a;--muted2:#7c93ad;--acc:#0f8a58;--acc-dim:#0a6a48;--acc-hover:#12a268;--ag:rgba(15,138,88,.12);--ag2:rgba(15,138,88,.06);--acc2:#2563eb;--acc3:#f59e0b;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--glow:rgba(15,138,88,.28);--glow2:rgba(37,99,235,.18);--blob1:rgba(15,138,88,.14);--blob2:rgba(37,99,235,.1);--blob3:rgba(245,158,11,.1);--sidebar:#fff;--sidebar-bdr:rgba(26,58,84,.1);--nav-active:rgba(15,138,88,.1);--nav-active-txt:#0a6a48;--shadow-sm:0 1px 3px rgba(7,17,31,.08),0 1px 2px rgba(7,17,31,.04);--shadow-md:0 4px 16px rgba(7,17,31,.1),0 2px 6px rgba(7,17,31,.06);--shadow-lg:0 12px 40px rgba(7,17,31,.12),0 4px 12px rgba(7,17,31,.08);--shadow-glow:0 0 20px rgba(15,138,88,.22),0 4px 16px rgba(15,138,88,.14);--background:210 40% 95%;--foreground:215 63% 8%;--muted:210 38% 92%;--muted-foreground:210 30% 42%;--border:210 25% 86%;--accent:156 80% 30%;--accent-foreground:0 0% 100%;color-scheme:light}[data-theme=dark]{--bg:#07111f;--bg2:#0d1e33;--bg3:#152840;--surf:#152840;--surf2:#1e3a54;--bdr:rgba(30,58,84,.6);--bdr2:rgba(30,58,84,.3);--txt:#f0f5fa;--txt2:#dbe6f0;--muted:#6b8bae;--muted2:#4e6b88;--acc:#2ecc8b;--acc-dim:#1a7a53;--acc-hover:#4ad9a0;--ag:rgba(46,204,139,.18);--ag2:rgba(46,204,139,.09);--acc2:#4a9ee8;--acc3:#f4a93c;--success:#34d399;--warning:#fbbf24;--danger:#f87171;--glow:rgba(46,204,139,.4);--glow2:rgba(74,158,232,.3);--blob1:rgba(46,204,139,.2);--blob2:rgba(74,158,232,.16);--blob3:rgba(244,169,60,.12);--sidebar:#0d1e33;--sidebar-bdr:rgba(46,204,139,.15);--nav-active:rgba(46,204,139,.12);--nav-active-txt:#4ad9a0;--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(46,204,139,.4),0 4px 16px rgba(46,204,139,.25);--background:215 63% 8%;--foreground:210 40% 96%;--muted:213 40% 17%;--muted-foreground:211 30% 55%;--border:213 30% 25%;--accent:155 60% 49%;--accent-foreground:215 63% 8%;color-scheme:dark}[data-theme=velo-light]{--bg:#faf9f7;--bg2:#f3efe9;--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:40 30% 98%;--foreground:222 50% 16%;--muted:36 24% 93%;--muted-foreground:220 18% 44%;--border:40 20% 88%;--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=purple]{--bg:#faf8ff;--bg2:#f0eafb;--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=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}