@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_0de93c{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_0de93c{--font-ui:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bb78faaeae9eca98-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:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8f6e63359dd7adca-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/653754e89778f3d9-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:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3a19f02a9aadebf4-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:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98dc02b750625047-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:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ab604645614be464-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:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bb78faaeae9eca98-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:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8f6e63359dd7adca-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/653754e89778f3d9-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:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3a19f02a9aadebf4-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:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98dc02b750625047-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:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ab604645614be464-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:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bb78faaeae9eca98-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:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8f6e63359dd7adca-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/653754e89778f3d9-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:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3a19f02a9aadebf4-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:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98dc02b750625047-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:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ab604645614be464-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:Comfortaa Fallback;src:local("Arial");ascent-override:74.95%;descent-override:19.91%;line-gap-override:0.00%;size-adjust:117.54%}.__className_5fb385{font-family:Comfortaa,Comfortaa Fallback;font-style:normal}.__variable_5fb385{--font-display:"Comfortaa","Comfortaa Fallback"}:root{--vv-bg:#f6f8fa;--vv-card:#ffffff;--vv-code:#f6f8fa;--vv-border:#d0d7de;--vv-border-strong:#afb8c1;--vv-text:#24292f;--vv-text2:#57606a;--vv-faint:#8c959f;--vv-body:#3a4048;--vv-accent:#1f883d;--vv-accent-soft:#e8f5ec;--vv-accent-text:#1a7f37;--vv-accent-border:#9fd4ae;--vv-on-accent:#ffffff;--vv-violet:#6e59d9;--vv-violet-soft:#efebff;--vv-amber:#bc4c00;--vv-coral:#cf222e;--vv-coral-bg:#fbeae9;--vv-coral-border:#f0b9b4;--vv-hint-bg:#fbf3e4;--vv-hint-text:#8a5a13;--vv-font-ui:"IBM Plex Sans","Inter","Golos Text",system-ui,-apple-system,"Segoe UI",sans-serif;--vv-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--vv-font-display:"Comfortaa","IBM Plex Sans",system-ui,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--vv-bg:#17191d;--vv-card:#1e2127;--vv-code:#23262d;--vv-border:#2e323a;--vv-border-strong:#3a3f49;--vv-text:#e8e6df;--vv-text2:#9f9d95;--vv-faint:#6e6c66;--vv-body:#c5c3bb;--vv-accent:#34b98c;--vv-accent-soft:#16312a;--vv-accent-text:#6fd3aa;--vv-accent-border:#2e5a48;--vv-on-accent:#0e2a20;--vv-violet:#b3a8f7;--vv-violet-soft:#241f3a;--vv-amber:#e0a552;--vv-coral:#e2877c;--vv-coral-bg:#2a1e1d;--vv-coral-border:#4a2e2c;--vv-hint-bg:#241f1a;--vv-hint-text:#d6a961}}[data-theme=dark]{--vv-bg:#17191d;--vv-card:#1e2127;--vv-code:#23262d;--vv-border:#2e323a;--vv-border-strong:#3a3f49;--vv-text:#e8e6df;--vv-text2:#9f9d95;--vv-faint:#6e6c66;--vv-body:#c5c3bb;--vv-accent:#34b98c;--vv-accent-soft:#16312a;--vv-accent-text:#6fd3aa;--vv-accent-border:#2e5a48;--vv-on-accent:#0e2a20;--vv-violet:#b3a8f7;--vv-violet-soft:#241f3a;--vv-amber:#e0a552;--vv-coral:#e2877c;--vv-coral-bg:#2a1e1d;--vv-coral-border:#4a2e2c;--vv-hint-bg:#241f1a;--vv-hint-text:#d6a961}[data-theme=light]{--vv-bg:#f6f8fa;--vv-card:#ffffff;--vv-code:#f6f8fa;--vv-border:#d0d7de;--vv-border-strong:#afb8c1;--vv-text:#24292f;--vv-text2:#57606a;--vv-faint:#8c959f;--vv-body:#3a4048;--vv-accent:#1f883d;--vv-accent-soft:#e8f5ec;--vv-accent-text:#1a7f37;--vv-accent-border:#9fd4ae;--vv-on-accent:#ffffff;--vv-violet:#6e59d9;--vv-violet-soft:#efebff;--vv-amber:#bc4c00;--vv-coral:#cf222e;--vv-coral-bg:#fbeae9;--vv-coral-border:#f0b9b4;--vv-hint-bg:#fbf3e4;--vv-hint-text:#8a5a13}:root{--vv-ease:cubic-bezier(0.2,0.7,0.3,1);--vv-dur-fast:0.12s;--vv-dur-base:0.22s;--vv-dur-slow:0.35s}@media (prefers-reduced-motion:reduce){:root{--vv-dur-fast:0s;--vv-dur-base:0s;--vv-dur-slow:0s}}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/jetbrains-mono-regular.2aaae1c9.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/jetbrains-mono-bold.f8ea8f04.woff) format("woff")}:root{--cg-p-bg:#f6f8fa;--cg-p-card:#ffffff;--cg-p-bg-2:#f6f8fa;--cg-p-fg:#24292f;--cg-p-muted:#57606a;--cg-p-faint:#8c959f;--cg-p-border:#d0d7de;--cg-p-border-strong:#afb8c1;--cg-p-gutter:#f6f8fa;--cg-p-purple:#8250df;--cg-p-blue:#1f6feb;--cg-p-gold:#1e8a7b;--cg-p-green:#1a7f37;--cg-p-amber:#bc4c00;--cg-p-red:#cf222e;--cg-p-comment:#6e7781;--cg-p-accent:#1f883d;--cg-tok-plain:var(--cg-p-fg);--cg-tok-variable:var(--cg-p-fg);--cg-tok-keyword:var(--cg-p-purple);--cg-tok-function:var(--cg-p-blue);--cg-tok-property:var(--cg-p-blue);--cg-tok-type:var(--cg-p-gold);--cg-tok-selector:var(--cg-p-gold);--cg-tok-string:var(--cg-p-green);--cg-tok-regex:var(--cg-p-green);--cg-tok-number:var(--cg-p-amber);--cg-tok-attribute:var(--cg-p-amber);--cg-tok-constant:var(--cg-p-red);--cg-tok-tag:var(--cg-p-red);--cg-tok-builtin:var(--cg-p-red);--cg-tok-comment:var(--cg-p-comment);--cg-tok-operator:var(--cg-p-fg);--cg-tok-punctuation:var(--cg-p-fg);--cg-st-accent:var(--cg-p-accent);--cg-st-info:var(--cg-p-purple);--cg-st-warning:var(--cg-p-amber);--cg-st-error:var(--cg-p-red);--cg-st-success:var(--cg-p-accent);--cg-st-add:var(--cg-p-accent);--cg-st-remove:var(--cg-p-red)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cg-p-bg:#17191d;--cg-p-card:#23262d;--cg-p-bg-2:#1e2127;--cg-p-fg:#e8e6df;--cg-p-muted:#9f9d95;--cg-p-faint:#6e6c66;--cg-p-border:#2e323a;--cg-p-border-strong:#3a3f49;--cg-p-gutter:#20242b;--cg-p-purple:#c2a4f2;--cg-p-blue:#6fa8e8;--cg-p-gold:#d9b65c;--cg-p-green:#8fcb73;--cg-p-amber:#e0a552;--cg-p-red:#e2877c;--cg-p-comment:#6e6c66;--cg-p-accent:#34b98c}}[data-theme=dark]{--cg-p-bg:#17191d;--cg-p-card:#23262d;--cg-p-bg-2:#1e2127;--cg-p-fg:#e8e6df;--cg-p-muted:#9f9d95;--cg-p-faint:#6e6c66;--cg-p-border:#2e323a;--cg-p-border-strong:#3a3f49;--cg-p-gutter:#20242b;--cg-p-purple:#c2a4f2;--cg-p-blue:#6fa8e8;--cg-p-gold:#d9b65c;--cg-p-green:#8fcb73;--cg-p-amber:#e0a552;--cg-p-red:#e2877c;--cg-p-comment:#6e6c66;--cg-p-accent:#34b98c}[data-theme=light]{--cg-p-bg:#f6f8fa;--cg-p-card:#ffffff;--cg-p-bg-2:#f6f8fa;--cg-p-fg:#24292f;--cg-p-muted:#57606a;--cg-p-faint:#8c959f;--cg-p-border:#d0d7de;--cg-p-border-strong:#afb8c1;--cg-p-gutter:#f6f8fa;--cg-p-purple:#8250df;--cg-p-blue:#1f6feb;--cg-p-gold:#1e8a7b;--cg-p-green:#1a7f37;--cg-p-amber:#bc4c00;--cg-p-red:#cf222e;--cg-p-comment:#6e7781;--cg-p-accent:#1f883d}.cg-t--keyword{color:var(--cg-tok-keyword)}.cg-t--string{color:var(--cg-tok-string)}.cg-t--comment{color:var(--cg-tok-comment);font-style:italic}.cg-t--function{color:var(--cg-tok-function)}.cg-t--type{color:var(--cg-tok-type)}.cg-t--number{color:var(--cg-tok-number)}.cg-t--operator{color:var(--cg-tok-operator)}.cg-t--punctuation{color:var(--cg-tok-punctuation)}.cg-t--tag{color:var(--cg-tok-tag)}.cg-t--attribute{color:var(--cg-tok-attribute)}.cg-t--property{color:var(--cg-tok-property)}.cg-t--selector{color:var(--cg-tok-selector)}.cg-t--builtin{color:var(--cg-tok-builtin)}.cg-t--regex{color:var(--cg-tok-regex)}.cg-t--constant{color:var(--cg-tok-constant)}.cg-t--variable{color:var(--cg-tok-variable)}code[class*=language-],pre[class*=language-]{color:var(--cg-tok-plain);background:var(--cg-p-card)}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--cg-tok-comment);font-style:italic}.token.punctuation{color:var(--cg-tok-punctuation)}.token.entity,.token.operator,.token.url{color:var(--cg-tok-operator)}.token.atrule,.token.important,.token.keyword,.token.rule{color:var(--cg-tok-keyword)}.token.function,.token.function-name{color:var(--cg-tok-function)}.token.class-name,.token.namespace{color:var(--cg-tok-type)}.token.builtin{color:var(--cg-tok-builtin)}.token.attr-value,.token.char,.token.inserted,.token.string{color:var(--cg-tok-string)}.token.regex{color:var(--cg-tok-regex)}.token.number{color:var(--cg-tok-number)}.token.boolean,.token.constant,.token.deleted,.token.symbol{color:var(--cg-tok-constant)}.token.property{color:var(--cg-tok-property)}.token.tag{color:var(--cg-tok-tag)}.token.attr-name{color:var(--cg-tok-attribute)}.token.selector{color:var(--cg-tok-selector)}.token.variable{color:var(--cg-tok-variable)}.hljs{color:var(--cg-tok-plain);background:var(--cg-p-card)}.hljs-comment,.hljs-quote{color:var(--cg-tok-comment);font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-meta-keyword,.hljs-selector-tag{color:var(--cg-tok-keyword)}.hljs-function .hljs-title,.hljs-section,.hljs-title.function_{color:var(--cg-tok-function)}.hljs-class .hljs-title,.hljs-title.class_,.hljs-type{color:var(--cg-tok-type)}.hljs-built_in{color:var(--cg-tok-builtin)}.hljs-addition,.hljs-string{color:var(--cg-tok-string)}.hljs-regexp{color:var(--cg-tok-regex)}.hljs-number{color:var(--cg-tok-number)}.hljs-bullet,.hljs-deletion,.hljs-literal,.hljs-symbol{color:var(--cg-tok-constant)}.hljs-attr,.hljs-attribute,.hljs-property{color:var(--cg-tok-property)}.hljs-name,.hljs-tag{color:var(--cg-tok-tag)}.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:var(--cg-tok-selector)}.hljs-template-variable,.hljs-variable{color:var(--cg-tok-variable)}