@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.f572b170.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.2a31c04b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.372704ff.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.a6b6ef6f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.4ce1df5d.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.88ede1ea.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.d7020e3c.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.cc58c11b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.a9dd2faf.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.32a25442.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.4edcaace.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.2c7a775c.woff) format("woff");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;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-italic.45741e67.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-italic.82a64621.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-italic.1a8663cc.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-italic.f188c3ef.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-italic.2ee38cda.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-italic.8547c642.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-italic.6d54e946.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-italic.fa289ee5.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-italic.17895202.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-italic.7a34936c.woff) format("woff");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;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-italic.5f3caad3.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-italic.5a1b1da6.woff) format("woff");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;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-italic.d5390949.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-italic.be267499.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-ext-500-normal.fe0d9b14.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-500-normal.5a6bb1da.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-500-normal.7c15bba8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-500-normal.b9f8c929.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-ext-500-normal.cbd51e2d.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-500-normal.7a4aa726.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-500-normal.f41f43db.woff2) format("woff2"),url(/_next/static/media/inter-greek-500-normal.d9a33207.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-vietnamese-500-normal.7c0a695f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-500-normal.a3a73b95.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-ext-500-normal.d9b491de.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-500-normal.a19a84a6.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2) format("woff2"),url(/_next/static/media/inter-latin-500-normal.cb4c8ceb.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.f7b3c15b.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.ecbdecad.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.2f42892a.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c3987adc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.1f33d317.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.089a95ee.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.cc532937.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.4ec0c1c1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.c5ce3fcb.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.38b075d8.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.49faa47a.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.ce0f5f43.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-ext-700-normal.74b516d2.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-700-normal.4b4022a6.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-700-normal.e9e5b2dc.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-700-normal.93eba3c3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-ext-700-normal.827cd618.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-700-normal.31f1075d.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-700-normal.97f0eeeb.woff2) format("woff2"),url(/_next/static/media/inter-greek-700-normal.5ec6c758.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-vietnamese-700-normal.faf12809.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-700-normal.bc68b199.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-ext-700-normal.b63daa1a.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-700-normal.93534b50.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.953b7aa5.woff2) format("woff2"),url(/_next/static/media/inter-latin-700-normal.9c21d4dc.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.17d05b18.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.7daf4077.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.17524150.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.29859c59.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-greek-400-normal.77d339c7.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-400-normal.4a5b0cb1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.553f85d1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.fd17702b.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.4d63b447.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.ef62d646.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.d9de1144.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.02ec8c39.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.ae6258df.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.00657183.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-greek-500-normal.89c6cba8.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-500-normal.96a101cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.3bbdce79.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.5b6505bb.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.b7bedb53.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.d0559b71.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.af2e87f5.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-500-normal.24c9023a.woff) format("woff");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}:root,[data-theme=dark]{--electric-violet:#4c00fe;--deep-violet:#1f0068;--melrose:#c9b3ff;--cobalt:#8eaad8;--cobalt-strong:#365aff;--alice-blue:#eef5ff;--primary-50:#f4f0ff;--primary-100:#e5dbff;--primary-200:#d4c2ff;--primary-300:#b79bff;--primary-400:#9747ff;--primary-500:#7033fe;--primary-600:#4c00fe;--primary-700:#4100d8;--primary-800:#3500b2;--primary-900:#1f0068;--cobalt-50:#f2f5fb;--cobalt-100:#e8eef7;--cobalt-200:#bbcce8;--cobalt-300:#8eaad8;--cobalt-400:#5c82bc;--cobalt-500:#365aff;--background:#0b0b0e;--card:#151519;--card-2:#1e1d22;--popover:#151519;--secondary:#1e1d22;--muted:#1e1d22;--bg-tinted:#1a0e3a;--bg-tinted-2:#15233d;--foreground:#fff;--fg-2:#eef5ff;--muted-fg:#b7b5ba;--subtle:#929098;--border:hsla(0,0%,100%,.1);--border-2:hsla(0,0%,100%,.06);--input:hsla(0,0%,100%,.15);--ring:#7033fe;--primary:#7033fe;--primary-fg:#fff;--primary-h:#9747ff;--purple-1:#c9b3ff;--purple-2:#b79bff;--purple-3:#9747ff;--purple-4:#7033fe;--purple-5:#4c00fe;--primary-dim:rgba(112,51,254,.12);--primary-dim2:rgba(112,51,254,.18);--primary-border:rgba(151,71,255,.28);--accent:#8eaad8;--accent-strong:#5c82bc;--accent-light:#bbcce8;--accent-dim:rgba(142,170,216,.12);--pink:#8eaad8;--pink-light:#bbcce8;--pink-dim:rgba(142,170,216,.12);--success:#0fc100;--success-dim:rgba(15,193,0,.12);--destructive:#ff5c5c;--warning:#ff7f23;--gradient-brand-deep:linear-gradient(180deg,#4c00fe,#1f0068);--gradient-brand-soft:linear-gradient(180deg,#4c00fe,#c9b3ff);--gradient-brand-cool:linear-gradient(135deg,#7033fe,#8eaad8);--shadow-sm:0 3px 6px 0 rgba(0,0,0,.5);--shadow-md:0 4px 8px 0 rgba(0,0,0,.55);--shadow-lg:0 4px 8px 2px rgba(0,0,0,.55);--shadow-card:0 8px 16px 2px rgba(0,0,0,.6);--shadow-focus:0 0 0 3px rgba(112,51,254,.3);--glow-sm:0 0 8px 2px rgba(112,51,254,.4);--glow-lg:0 0 20px 6px rgba(112,51,254,.55);--glow-primary:0 0 24px rgba(151,71,255,.3)}[data-theme=light]{--background:#fbfbfc;--card:#fff;--card-2:#f1f1f4;--popover:#fff;--secondary:#f1f1f4;--muted:#f1f1f4;--bg-tinted:#f4f0ff;--bg-tinted-2:#e8eef7;--foreground:#1e1d22;--fg-2:#34313a;--muted-fg:#4a4653;--subtle:#929098;--border:#dbdadd;--border-2:#ebeaed;--input:#b7b5ba;--ring:#4c00fe;--primary:#4c00fe;--primary-fg:#fff;--primary-h:#4100d8;--purple-1:#b79bff;--purple-2:#9747ff;--purple-3:#7033fe;--purple-4:#4c00fe;--purple-5:#3500b2;--primary-dim:rgba(76,0,254,.07);--primary-dim2:rgba(76,0,254,.12);--primary-border:rgba(76,0,254,.25);--accent:#5c82bc;--accent-strong:#365aff;--accent-light:#8eaad8;--accent-dim:rgba(92,130,188,.12);--pink:#5c82bc;--pink-light:#8eaad8;--pink-dim:rgba(92,130,188,.12);--success:#0da400;--success-dim:rgba(13,164,0,.1);--destructive:#d40000;--warning:#d9540a;--glow-sm:0 0 8px 2px rgba(76,0,254,.2);--glow-lg:0 0 20px 6px rgba(76,0,254,.3);--glow-primary:0 0 24px rgba(76,0,254,.18);--shadow-sm:0 1px 2px 0 rgba(21,21,25,.04),0 3px 6px 0 hsla(0,0%,7%,.08);--shadow-md:0 4px 8px 0 rgba(74,70,83,.16);--shadow-lg:0 4px 8px 2px rgba(74,70,83,.16);--shadow-card:0 0 0 1px rgba(74,70,83,.06),0 8px 16px 2px rgba(74,70,83,.12);--shadow-focus:0 0 0 3px rgba(76,0,254,.25)}:root{--font-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"JetBrains Mono","Fira Code","Cascadia Code",ui-monospace,monospace;--text-12:12px;--text-14:14px;--text-16:16px;--text-18:18px;--text-section:clamp(34px,4.4vw,64px);--text-statement:clamp(28px,3.5vw,52px);--label-tracking:0.08em;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-88:88px;--space-120:120px;--space-160:160px;--content-width:1344px;--page-gutter:48px;--header-height:54px;--qpiai-shell-width:1100px;--qpiai-shell-gutter:32px;--qpiai-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--radius-media:16px;--radius-chip:5px;--radius-pill:999px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-quick:cubic-bezier(0.2,0.8,0.2,1);--duration-tap:120ms;--duration-hover:180ms;--duration-small:260ms;--duration-reveal:620ms}:root,[data-theme]{--canvas:var(--background);--paper:var(--card);--ink:var(--foreground);--text-muted:var(--muted-fg);--rule:var(--border);--signal:var(--primary);--tint:var(--primary-dim);--tint-border:var(--primary-border);--viewer:var(--band);--viewer-panel:var(--band-panel);--viewer-line:var(--band-line);--viewer-text:var(--foreground);--viewer-text-muted:var(--muted-fg);--viewer-accent:var(--band-accent);--track-muted:var(--subtle);--negative:var(--destructive)}:root,[data-theme=dark]{--band:var(--card);--band-panel:var(--card-2);--band-line:var(--border);--band-accent:var(--primary-400);--on-video-text:var(--fg-2);--on-video-accent:var(--purple-1);--on-video-shadow:0 1px 12px rgba(0,0,0,.65)}[data-theme=light]{--band:var(--bg-tinted);--band-panel:var(--card);--band-line:var(--primary-border);--band-accent:var(--primary);--on-video-text:var(--foreground);--on-video-accent:var(--primary);--on-video-shadow:0 0 12px hsla(0,0%,100%,.95),0 0 3px hsla(0,0%,100%,.9)}@media (max-width:1023px){:root{--page-gutter:32px}}@media (max-width:767px){:root{--page-gutter:20px;--qpiai-shell-gutter:20px}}@media (max-width:390px){:root{--page-gutter:16px}}*,:after,:before{box-sizing:border-box}html{scroll-padding-top:84px;-webkit-text-size-adjust:100%}body{margin:0;position:relative;background:var(--canvas);color:var(--ink);font-family:var(--font-body);font-size:var(--text-16);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}@media (min-width:768px){body{font-size:var(--text-18)}}body [data-theme]{color:var(--ink)}h1,h2,h3,p{margin:0}p{text-wrap:pretty}::selection{background:var(--signal);color:var(--primary-fg)}body:before{content:"";position:fixed;inset:0;z-index:1000;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}canvas,img,svg,video{display:block;max-width:100%}button{font:inherit}a,button{color:inherit}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.skip-link{position:absolute;left:var(--space-16);top:-100px;z-index:100;padding:var(--space-12) var(--space-16);background:var(--ink);color:var(--canvas);border-radius:var(--radius-chip)}.skip-link:focus{top:var(--space-16)}.page-width{width:100%;max-width:calc(var(--content-width) + 2 * var(--page-gutter));margin:0 auto;padding:0 var(--page-gutter)}.display-heading{font-family:var(--font-display);font-weight:700;letter-spacing:-.05em;line-height:.98;text-wrap:balance}.keep-together{white-space:nowrap}.accent-italic{font-style:italic;font-weight:400;letter-spacing:-.03em}@keyframes reveal-rise{0%{opacity:0;transform:translateY(var(--reveal-distance,16px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-reveal]{animation:reveal-rise var(--duration-reveal) var(--ease-out) both;animation-delay:var(--reveal-delay,0ms)}}.static-nav{display:flex;justify-content:space-between;gap:24px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid var(--rule)}.static-nav a{color:var(--ink);text-decoration:none}.static-nav>a{font-weight:600}.static-nav nav{display:flex;flex-wrap:wrap;gap:20px;font-size:13px}.static-page section{padding:48px 0;border-bottom:1px solid var(--rule)}.static-page h1{max-width:16ch;font-size:clamp(44px,7vw,88px);line-height:1;letter-spacing:-.05em;margin:24px 0}.static-page h2{font-size:clamp(28px,4vw,42px);line-height:1.1;margin-bottom:24px}.static-page h3{font-size:20px;margin:24px 0 12px}.static-page p{max-width:76ch;margin-bottom:16px}.static-page li{margin-bottom:12px}.static-page details{padding:16px 0;border-top:1px solid var(--rule)}.static-page summary{font-weight:500;cursor:pointer}.static-page details p{padding-top:16px}.static-footer{padding-top:24px;padding-bottom:24px;font-size:13px}@media (max-width:767px){.static-nav{flex-direction:column}}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(124,90,255,.35);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:rgba(124,90,255,.6)}@supports (-moz-appearance:none){html{scrollbar-width:thin;scrollbar-color:rgba(124,90,255,.35) transparent}}