@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:__Outfit_Fallback_ed3508;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:__Outfit_ed3508,__Outfit_Fallback_ed3508;font-style:normal}.__variable_ed3508{--font-outfit:"__Outfit_ed3508","__Outfit_Fallback_ed3508"}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_Fallback_646807;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:__Plus_Jakarta_Sans_646807,__Plus_Jakarta_Sans_Fallback_646807;font-style:normal}.__variable_646807{--font-plus-jakarta:"__Plus_Jakarta_Sans_646807","__Plus_Jakarta_Sans_Fallback_646807"}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");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_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");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_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");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_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:__JetBrains_Mono_Fallback_3c557b;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:__JetBrains_Mono_3c557b,__JetBrains_Mono_Fallback_3c557b;font-style:normal}.__variable_3c557b{--font-jetbrains-mono:"__JetBrains_Mono_3c557b","__JetBrains_Mono_Fallback_3c557b"}@font-face{font-family:__Playfair_Display_0a80b4;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_0a80b4;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");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:__Playfair_Display_0a80b4;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:__Playfair_Display_0a80b4;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:__Playfair_Display_Fallback_0a80b4;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_0a80b4{font-family:__Playfair_Display_0a80b4,__Playfair_Display_Fallback_0a80b4;font-style:normal}.__variable_0a80b4{--font-playfair-display:"__Playfair_Display_0a80b4","__Playfair_Display_Fallback_0a80b4"}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;width:100%;min-height:100vh;overflow-x:clip;scroll-behavior:smooth}body{color:var(--foreground);background:var(--background);font-family:var(--font-plus-jakarta),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-outfit),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;letter-spacing:-.02em}code,kbd,pre,samp{font-family:var(--font-jetbrains-mono),"Courier New",monospace}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ubuntu-cyrillic-ext-400-normal.38dc9e56.woff2) format("woff2"),url(/_next/static/media/ubuntu-cyrillic-ext-400-normal.df77d78c.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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ubuntu-cyrillic-400-normal.cd977eb5.woff2) format("woff2"),url(/_next/static/media/ubuntu-cyrillic-400-normal.06d44b86.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ubuntu-greek-ext-400-normal.420a56f2.woff2) format("woff2"),url(/_next/static/media/ubuntu-greek-ext-400-normal.78a578ed.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ubuntu-greek-400-normal.fd714fb2.woff2) format("woff2"),url(/_next/static/media/ubuntu-greek-400-normal.5d9d84cd.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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ubuntu-latin-ext-400-normal.87d0bf89.woff2) format("woff2"),url(/_next/static/media/ubuntu-latin-ext-400-normal.94a16607.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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ubuntu-latin-400-normal.e82090ff.woff2) format("woff2"),url(/_next/static/media/ubuntu-latin-400-normal.cc39a7a5.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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-cyrillic-ext-300-normal.7ff9e33e.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-ext-300-normal.5749b243.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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-cyrillic-300-normal.e944d72f.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-300-normal.970de08a.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-greek-ext-300-normal.05694797.woff2) format("woff2"),url(/_next/static/media/roboto-greek-ext-300-normal.11d208ed.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-greek-300-normal.5750927f.woff2) format("woff2"),url(/_next/static/media/roboto-greek-300-normal.f5092cc0.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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-math-300-normal.0fa6e724.woff2) format("woff2"),url(/_next/static/media/roboto-math-300-normal.6af82bff.woff) format("woff");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-symbols-300-normal.05419fae.woff2) format("woff2"),url(/_next/static/media/roboto-symbols-300-normal.e4d7a64f.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-vietnamese-300-normal.d7bef676.woff2) format("woff2"),url(/_next/static/media/roboto-vietnamese-300-normal.8f03631a.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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-latin-ext-300-normal.7c4c2da6.woff2) format("woff2"),url(/_next/static/media/roboto-latin-ext-300-normal.ecdaf5fb.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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-latin-300-normal.2329f82f.woff2) format("woff2"),url(/_next/static/media/roboto-latin-300-normal.fc4cc5d5.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:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/open-sans-cyrillic-ext-500-normal.8ebc0e11.woff2) format("woff2"),url(/_next/static/media/open-sans-cyrillic-ext-500-normal.e625f3dd.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:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/open-sans-cyrillic-500-normal.98b5bc46.woff2) format("woff2"),url(/_next/static/media/open-sans-cyrillic-500-normal.3ead6b46.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/open-sans-greek-ext-500-normal.db75701a.woff2) format("woff2"),url(/_next/static/media/open-sans-greek-ext-500-normal.430ed9bf.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/open-sans-greek-500-normal.d995f042.woff2) format("woff2"),url(/_next/static/media/open-sans-greek-500-normal.2f7704fe.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:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/open-sans-hebrew-500-normal.6de889e8.woff2) format("woff2"),url(/_next/static/media/open-sans-hebrew-500-normal.52369edf.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/open-sans-math-500-normal.a2fa1cb1.woff2) format("woff2"),url(/_next/static/media/open-sans-math-500-normal.33252357.woff) format("woff");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/open-sans-symbols-500-normal.3ea43105.woff2) format("woff2"),url(/_next/static/media/open-sans-symbols-500-normal.0524e7c0.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/open-sans-vietnamese-500-normal.7419f39b.woff2) format("woff2"),url(/_next/static/media/open-sans-vietnamese-500-normal.ccacaee5.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:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/open-sans-latin-ext-500-normal.6228da17.woff2) format("woff2"),url(/_next/static/media/open-sans-latin-ext-500-normal.4af8248f.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:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/open-sans-latin-500-normal.f9c70236.woff2) format("woff2"),url(/_next/static/media/open-sans-latin-500-normal.997de8fb.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}.hljs{background:rgba(248,249,250,.8)!important;color:#24292e!important;border-radius:12px!important;padding:24px!important;font-family:Fira Code,Consolas,Monaco,monospace!important;font-size:14px!important;line-height:1.6!important;overflow-x:auto!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}[data-mui-color-scheme=dark] .hljs{background:rgba(13,17,23,.8)!important;color:#f0f6fc!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 4px 16px rgba(0,0,0,.3)!important}.hljs:before{content:attr(data-language);position:absolute;top:8px;right:12px;background:rgba(99,102,241,.1);color:#6366f1;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.hljs-comment,.hljs-quote{color:#6a737d!important;font-style:italic!important}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#d73a49!important;font-weight:600!important}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:#005cc5!important}.hljs-doctag,.hljs-string{color:#032f62!important}.hljs-section,.hljs-selector-id,.hljs-title{color:#6f42c1!important;font-weight:600!important}.hljs-class .hljs-title,.hljs-type{color:#458!important;font-weight:600!important}.hljs-attribute,.hljs-name,.hljs-tag{color:#22863a!important;font-weight:600!important}.hljs-link,.hljs-regexp{color:#032f62!important}.hljs-bullet,.hljs-symbol{color:#990073!important}.hljs-built_in,.hljs-builtin-name{color:#005cc5!important}.hljs-meta{color:#999!important}.hljs-deletion{background:#ffeef0!important}.hljs-addition{background:#f0fff4!important}[data-mui-color-scheme=dark] .hljs-comment,[data-mui-color-scheme=dark] .hljs-quote{color:#8b949e!important}[data-mui-color-scheme=dark] .hljs-keyword,[data-mui-color-scheme=dark] .hljs-selector-tag,[data-mui-color-scheme=dark] .hljs-subst{color:#ff7b72!important}[data-mui-color-scheme=dark] .hljs-literal,[data-mui-color-scheme=dark] .hljs-number,[data-mui-color-scheme=dark] .hljs-tag .hljs-attr,[data-mui-color-scheme=dark] .hljs-template-variable,[data-mui-color-scheme=dark] .hljs-variable{color:#79c0ff!important}[data-mui-color-scheme=dark] .hljs-doctag,[data-mui-color-scheme=dark] .hljs-string{color:#a5d6ff!important}[data-mui-color-scheme=dark] .hljs-section,[data-mui-color-scheme=dark] .hljs-selector-id,[data-mui-color-scheme=dark] .hljs-title{color:#d2a8ff!important}[data-mui-color-scheme=dark] .hljs-class .hljs-title,[data-mui-color-scheme=dark] .hljs-type{color:#ffa657!important}[data-mui-color-scheme=dark] .hljs-attribute,[data-mui-color-scheme=dark] .hljs-name,[data-mui-color-scheme=dark] .hljs-tag{color:#7ee787!important}[data-mui-color-scheme=dark] .hljs-link,[data-mui-color-scheme=dark] .hljs-regexp{color:#a5d6ff!important}[data-mui-color-scheme=dark] .hljs-bullet,[data-mui-color-scheme=dark] .hljs-symbol{color:#f85149!important}[data-mui-color-scheme=dark] .hljs-built_in,[data-mui-color-scheme=dark] .hljs-builtin-name{color:#79c0ff!important}[data-mui-color-scheme=dark] .hljs-meta{color:#8b949e!important}[data-mui-color-scheme=dark] .hljs-deletion{background:#490202!important}[data-mui-color-scheme=dark] .hljs-addition{background:#033a16!important}.hljs-code-container{position:relative;margin:24px 0;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}.hljs-header{background:rgba(99,102,241,.05);border-bottom:1px solid rgba(99,102,241,.1);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#6b7280}[data-mui-color-scheme=dark] .hljs-header{background:rgba(99,102,241,.1);border-bottom-color:rgba(99,102,241,.2);color:#9ca3af}.hljs-copy-button{background:transparent;border:1px solid rgba(99,102,241,.2);color:#6366f1;padding:4px 8px;border-radius:4px;font-size:10px;cursor:pointer;transition:all .2s ease}.hljs-copy-button:hover{background:rgba(99,102,241,.1);border-color:#6366f1}.hljs-line-numbers{float:left;text-align:right;margin-right:16px;padding-right:16px;border-right:1px solid rgba(0,0,0,.1);color:#8b949e;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:40px}[data-mui-color-scheme=dark] .hljs-line-numbers{border-right-color:hsla(0,0%,100%,.1);color:#6e7681}.hljs-line-number{display:block;line-height:1.6;font-size:12px}code:not(.hljs){background:rgba(99,102,241,.08)!important;color:#6366f1!important;padding:2px 6px!important;border-radius:4px!important;font-family:Fira Code,Consolas,Monaco,monospace!important;font-size:.875em!important;font-weight:500!important;border:1px solid rgba(99,102,241,.2)!important}[data-mui-color-scheme=dark] code:not(.hljs){background:rgba(99,102,241,.15)!important;color:#a78bfa!important;border-color:rgba(99,102,241,.3)!important}.hljs::-webkit-scrollbar{height:8px}.hljs::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.hljs::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.hljs::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}[data-mui-color-scheme=dark] .hljs::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}[data-mui-color-scheme=dark] .hljs::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}[data-mui-color-scheme=dark] .hljs::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.mdx-content{line-height:1.8;font-size:1.1rem;color:inherit}.mdx-content>*{max-width:none;width:100%}.mdx-content>.full-width{max-width:none}.mdx-content{text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.mdx-content>h1,.mdx-content>h2,.mdx-content>h3,.mdx-content>h4,.mdx-content>h5,.mdx-content>h6{text-align:left;margin-left:0;margin-right:0}.mdx-content h1,.mdx-content h2,.mdx-content h3,.mdx-content h4,.mdx-content h5,.mdx-content h6{scroll-margin-top:140px;position:relative}.mdx-content h1{font-size:2.5rem;font-weight:700;margin:4rem 0 2rem;line-height:1.2;color:inherit}.mdx-content h2{font-size:2.25rem;font-weight:700;margin:2.5rem 0 1.5rem;line-height:1.2}.mdx-content h3{font-size:1.875rem;font-weight:600;margin:2rem 0 1rem;line-height:1.3}.mdx-content h4{font-size:1.5rem;font-weight:600;margin:1.75rem 0 1rem;line-height:1.4}.mdx-content h5{font-size:1.25rem;font-weight:600;margin:1.5rem 0 .75rem;line-height:1.4}.mdx-content h6{font-size:1.125rem;font-weight:600;margin:1.25rem 0 .75rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em}.mdx-content p{margin:1.5rem 0;line-height:1.8;font-size:1.1rem}.mdx-content p:first-child{margin-top:0}.mdx-content p:last-child{margin-bottom:0}.mdx-content ol,.mdx-content ul{margin:1.5rem 0;padding-left:2rem}.mdx-content ul{list-style:none}.mdx-content ul>li{position:relative;margin:.75rem 0;line-height:1.7}.mdx-content ul>li:before{content:"▸";color:#e30000;font-weight:700;position:absolute;left:-1.5rem;top:0;font-size:1.2em}.mdx-content ol>li{margin:.75rem 0;line-height:1.7}.mdx-content ol>li::marker{color:#e30000;font-weight:700}.mdx-content ol ol,.mdx-content ol ul,.mdx-content ul ol,.mdx-content ul ul{margin:.5rem 0;font-size:.95em}.mdx-content blockquote{position:relative;margin:2rem 0;padding:1.5rem 2rem 1.5rem 3rem;background:rgba(227,0,0,.03);border-left:4px solid #e30000;border-radius:0 8px 8px 0;font-style:italic;font-size:1.125rem;line-height:1.7}[data-mui-color-scheme=dark] .mdx-content blockquote{background:rgba(227,0,0,.08)}.mdx-content blockquote:before{content:'"';position:absolute;left:1rem;top:.5rem;font-size:3rem;color:#e30000;opacity:.3;font-family:serif;line-height:1}.mdx-content blockquote p{margin:0}.mdx-content blockquote cite{display:block;margin-top:1rem;font-style:normal;font-size:.9em;opacity:.8}.mdx-content blockquote cite:before{content:"— "}.mdx-content a{color:#e30000;text-decoration:none;font-weight:500;border-bottom:2px solid transparent;transition:all .2s ease;position:relative}.mdx-content a:hover{text-decoration:underline}.mdx-content a[href^=http]:after{content:"↗";margin-left:4px;font-size:.8em;opacity:.7}.mdx-content strong{font-weight:700;color:inherit;background:linear-gradient(135deg,rgba(227,0,0,.1),rgba(227,0,0,.05));padding:2px 4px;border-radius:3px}.mdx-content em{font-style:italic;color:inherit;position:relative}.mdx-content :not(pre)>code{background:rgba(227,0,0,.08)!important;color:#c41e3a!important;padding:3px 6px!important;border-radius:4px!important;font-family:Fira Code,Consolas,Monaco,monospace!important;font-size:.9em!important;font-weight:500!important;border:1px solid rgba(227,0,0,.2)!important}[data-mui-color-scheme=dark] .mdx-content :not(pre)>code{background:rgba(227,0,0,.15)!important;color:#ff6b84!important;border-color:rgba(227,0,0,.3)!important}.mdx-content pre{margin:2rem 0;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.08)}[data-mui-color-scheme=dark] .mdx-content pre{border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 16px rgba(0,0,0,.3)}.mdx-content table{width:100%;margin:2rem 0;border-collapse:collapse;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.08)}[data-mui-color-scheme=dark] .mdx-content table{border-color:hsla(0,0%,100%,.1);box-shadow:0 2px 8px rgba(0,0,0,.3)}.mdx-content th{background:rgba(227,0,0,.05);font-weight:700;text-align:left;padding:12px 16px;border-bottom:2px solid rgba(227,0,0,.1)}[data-mui-color-scheme=dark] .mdx-content th{background:rgba(227,0,0,.1);border-bottom-color:rgba(227,0,0,.2)}.mdx-content td{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.08)}[data-mui-color-scheme=dark] .mdx-content td{border-bottom-color:hsla(0,0%,100%,.08)}.mdx-content tr:last-child td{border-bottom:none}.mdx-content tr:nth-child(2n){background:rgba(0,0,0,.02)}[data-mui-color-scheme=dark] .mdx-content tr:nth-child(2n){background:hsla(0,0%,100%,.02)}.mdx-content hr{margin:3rem 0;border:none;height:2px;background:linear-gradient(90deg,transparent,#e30000,transparent);border-radius:1px}.mdx-content img{max-width:100%;height:auto;border-radius:8px;margin:2rem auto;display:block;box-shadow:0 4px 16px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.mdx-content img:hover{transform:scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.15)}.mdx-content img[data-loading=true]{opacity:.6;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}[data-mui-color-scheme=dark] .mdx-content img[data-loading=true]{background:linear-gradient(90deg,#333 25%,#444 50%,#333 75%);background-size:200% 100%}.mdx-content img[data-error=true]{border:2px dashed #ccc;background:#f9f9f9;display:flex;align-items:center;justify-content:center;min-height:200px;color:#666}[data-mui-color-scheme=dark] .mdx-content img[data-error=true]{border-color:#555;background:#222;color:#999}.mdx-content .image-container{position:relative;display:inline-block;max-width:100%}.mdx-content .image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:14px;font-weight:500}.mdx-content .image-container:hover .image-overlay{opacity:1}.mdx-content figure{margin:2rem 0;text-align:center}.mdx-content figcaption{margin-top:.75rem;font-size:.9em;color:rgba(0,0,0,.6);font-style:italic;line-height:1.5}[data-mui-color-scheme=dark] .mdx-content figcaption{color:hsla(0,0%,100%,.6)}.mdx-content details{margin:1.5rem 0;border:1px solid rgba(227,0,0,.2);border-radius:8px;overflow:hidden}.mdx-content summary{padding:1rem;background:rgba(227,0,0,.05);cursor:pointer;font-weight:600;border-bottom:1px solid rgba(227,0,0,.1);transition:background .2s ease}.mdx-content summary:hover{background:rgba(227,0,0,.08)}.mdx-content details[open] summary{border-bottom:1px solid rgba(227,0,0,.2)}.mdx-content details>:not(summary){padding:0 1rem 1rem}.mdx-content kbd{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:2px 6px;font-family:Fira Code,Consolas,Monaco,monospace;font-size:.85em;font-weight:600}[data-mui-color-scheme=dark] .mdx-content kbd{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);box-shadow:0 1px 2px rgba(0,0,0,.3)}.mdx-content mark{background:linear-gradient(135deg,rgba(255,235,59,.3),rgba(255,193,7,.2));padding:2px 4px;border-radius:3px;color:inherit}.mdx-content sub,.mdx-content sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.mdx-content sup{top:-.5em}.mdx-content sub{bottom:-.25em}.mdx-content .task-list-item{list-style:none;margin:.5rem 0}.mdx-content .task-list-item input[type=checkbox]{margin-right:.5rem;transform:scale(1.2);accent-color:#e30000}.mdx-content dl{margin:1.5rem 0}.mdx-content dt{font-weight:700;margin-top:1rem;color:#e30000}.mdx-content dd{margin:.5rem 0 0 1.5rem;line-height:1.7}@media (max-width:768px){.mdx-content{font-size:1rem}.mdx-content h1{font-size:2.25rem}.mdx-content h2{font-size:1.875rem}.mdx-content h3{font-size:1.5rem}.mdx-content h4{font-size:1.25rem}.mdx-content ol,.mdx-content ul{padding-left:1.5rem}.mdx-content blockquote{padding:1rem 1.5rem 1rem 2.5rem;margin:1.5rem 0}.mdx-content table{font-size:.9rem}.mdx-content td,.mdx-content th{padding:8px 12px}}@media print{.mdx-content{font-size:12pt;line-height:1.6;color:#000!important}.mdx-content h1,.mdx-content h2,.mdx-content h3,.mdx-content h4,.mdx-content h5,.mdx-content h6{color:#000!important;page-break-after:avoid}.mdx-content a{color:#000!important;text-decoration:underline}.mdx-content code,.mdx-content pre{background:#f5f5f5!important;color:#000!important}.mdx-content blockquote{background:#f9f9f9!important;border-left-color:#666!important}}