@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,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-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:500;src:url(/_app/immutable/assets/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,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-display:swap;font-weight:500;src:url(/_app/immutable/assets/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:500;src:url(/_app/immutable/assets/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:600;src:url(/_app/immutable/assets/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,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-display:swap;font-weight:600;src:url(/_app/immutable/assets/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/immutable/assets/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/immutable/assets/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/immutable/assets/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:600;src:url(/_app/immutable/assets/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-color-theme=tokyo-night]{--bg:#1a1b26;--surface:#16161e;--surface-2:#292e42;--surface-3:#414868;--border:#3b4261;--text:#c0caf5;--text-dim:#a9b1d6;--text-faint:#8e96bf;--focus:#7aa2f7;--brand:#7aa2f7;--action-bg:#7aa2f7;--action-hover:#80a5f7;--action-text:#1a1b26;--accent-warm:#e0af68;--syntax-keyword:#bb9af7;--syntax-function:#7aa2f7;--syntax-type:#7dcfff;--syntax-string:#9ece6a;--syntax-number:#ff9e64;--syntax-comment:#7a83ae;--syntax-operator:#7dcfff;--syntax-variable:#c0caf5;--syntax-constant:#ff9e64;--syntax-property:#c0caf5;--syntax-punctuation:#a9b1d6;--track-core:#7aa2f7;--track-dsa:#7dcfff;--track-systems:#bb9af7;--track-arch:#ff9e64;--track-arm64:#7aa2f7;--track-mcu:#a38add;--track-vim:#9ece6a;--track-graphics:#e0af68;--track-python:#e0af68;--track-sql:#73daca;--track-git:#ff9e64;--track-bash:#9ece6a;--track-lua:#bb9af7;--pass:#9ece6a;--fail:#f7768e;--warn:#e0af68;--skip:#8e96bf;--code-bg:#1a1b26;--code-line-hl:#292e42;--selection:#394b70;--dg-paper:#16161e;--dg-ink:#c0caf5;--dg-ink-2:#a9b1d6;--dg-line:#636b8d;--dg-default-accent:#7dcfff;--dg-on-emph:#1a1b26;--dg-red:#f7768e;--dg-hl-ring:#e0af68;--map-0:#7aa2f729;--map-1:#73daca29;--map-2:#e0af6829;--map-3:#bb9af729;--map-4:#ff9e6429;--map-5:#9ece6a29;--map-6:#9d7cd829;--map-7:#7dcfff29;--map-8:#f7768e29;--map-9:#a9b1d629;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-color-theme=tokyo-storm]{--bg:#24283b;--surface:#1f2335;--surface-2:#292e42;--surface-3:#414868;--border:#3b4261;--text:#c0caf5;--text-dim:#a9b1d6;--text-faint:#8e96bf;--focus:#7aa2f7;--brand:#7aa2f7;--action-bg:#7aa2f7;--action-hover:#80a5f7;--action-text:#24283b;--accent-warm:#e0af68;--syntax-keyword:#bb9af7;--syntax-function:#7aa2f7;--syntax-type:#7dcfff;--syntax-string:#9ece6a;--syntax-number:#ff9e64;--syntax-comment:#868fba;--syntax-operator:#7dcfff;--syntax-variable:#c0caf5;--syntax-constant:#ff9e64;--syntax-property:#c0caf5;--syntax-punctuation:#a9b1d6;--track-core:#7aa2f7;--track-dsa:#7dcfff;--track-systems:#bb9af7;--track-arch:#ff9e64;--track-arm64:#7aa2f7;--track-mcu:#a38add;--track-vim:#9ece6a;--track-graphics:#e0af68;--track-python:#e0af68;--track-sql:#73daca;--track-git:#ff9e64;--track-bash:#9ece6a;--track-lua:#bb9af7;--pass:#9ece6a;--fail:#f7768e;--warn:#e0af68;--skip:#8e96bf;--code-bg:#24283b;--code-line-hl:#292e42;--selection:#394b70;--dg-paper:#1f2335;--dg-ink:#c0caf5;--dg-ink-2:#a9b1d6;--dg-line:#636b8d;--dg-default-accent:#7dcfff;--dg-on-emph:#24283b;--dg-red:#f7768e;--dg-hl-ring:#e0af68;--map-0:#7aa2f729;--map-1:#73daca29;--map-2:#e0af6829;--map-3:#bb9af729;--map-4:#ff9e6429;--map-5:#9ece6a29;--map-6:#9d7cd829;--map-7:#7dcfff29;--map-8:#f7768e29;--map-9:#a9b1d629;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-color-theme=tokyo-moon]{--bg:#222436;--surface:#1e2030;--surface-2:#2f334d;--surface-3:#444a73;--border:#3b4261;--text:#c8d3f5;--text-dim:#949dc7;--text-faint:#949dc2;--focus:#82aaff;--brand:#82aaff;--action-bg:#82aaff;--action-hover:#88adfe;--action-text:#222436;--accent-warm:#ffc777;--syntax-keyword:#c099ff;--syntax-function:#82aaff;--syntax-type:#86e1fc;--syntax-string:#c3e88d;--syntax-number:#ff966c;--syntax-comment:#808bbd;--syntax-operator:#86e1fc;--syntax-variable:#c8d3f5;--syntax-constant:#ff966c;--syntax-property:#c8d3f5;--syntax-punctuation:#828bb8;--track-core:#82aaff;--track-dsa:#86e1fc;--track-systems:#c099ff;--track-arch:#ff966c;--track-arm64:#82aaff;--track-mcu:#fca7ea;--track-vim:#c3e88d;--track-graphics:#ffc777;--track-python:#ffc777;--track-sql:#4fd6be;--track-git:#ff966c;--track-bash:#c3e88d;--track-lua:#c099ff;--pass:#c3e88d;--fail:#ff757f;--warn:#ffc777;--skip:#949dc2;--code-bg:#222436;--code-line-hl:#2f334d;--selection:#394b70;--dg-paper:#1e2030;--dg-ink:#c8d3f5;--dg-ink-2:#949dc7;--dg-line:#656e8d;--dg-default-accent:#86e1fc;--dg-on-emph:#222436;--dg-red:#ff757f;--dg-hl-ring:#ffc777;--map-0:#82aaff29;--map-1:#4fd6be29;--map-2:#ffc77729;--map-3:#c099ff29;--map-4:#ff966c29;--map-5:#c3e88d29;--map-6:#fca7ea29;--map-7:#86e1fc29;--map-8:#ff757f29;--map-9:#828bb829;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-color-theme=rose-pine]{--bg:#191724;--surface:#1f1d2e;--surface-2:#26233a;--surface-3:#26233a;--border:#6e6a86;--text:#e0def4;--text-dim:#908caa;--text-faint:#8f8ca6;--focus:#ebbcba;--brand:#ebbcba;--action-bg:#ebbcba;--action-hover:#eabfbf;--action-text:#191724;--accent-warm:#f6c177;--syntax-keyword:#c4a7e7;--syntax-function:#5489a3;--syntax-type:#9ccfd8;--syntax-string:#9ccfd8;--syntax-number:#ebbcba;--syntax-comment:#84809b;--syntax-operator:#9ccfd8;--syntax-variable:#e0def4;--syntax-constant:#ebbcba;--syntax-property:#e0def4;--syntax-punctuation:#908caa;--track-core:#ebbcba;--track-dsa:#9ccfd8;--track-systems:#c4a7e7;--track-arch:#ebbcba;--track-arm64:#6694ad;--track-mcu:#ebbcba;--track-vim:#9ccfd8;--track-graphics:#f6c177;--track-python:#f6c177;--track-sql:#9ccfd8;--track-git:#ebbcba;--track-bash:#9ccfd8;--track-lua:#c4a7e7;--pass:#9ccfd8;--fail:#eb6f92;--warn:#f6c177;--skip:#8f8ca6;--code-bg:#191724;--code-line-hl:#26233a;--selection:#26233a;--dg-paper:#1f1d2e;--dg-ink:#e0def4;--dg-ink-2:#908caa;--dg-line:#908da7;--dg-default-accent:#9ccfd8;--dg-on-emph:#191724;--dg-red:#eb6f92;--dg-hl-ring:#f6c177;--map-0:#31748f29;--map-1:#9ccfd829;--map-2:#f6c17729;--map-3:#c4a7e729;--map-4:#ebbcba29;--map-5:#9ccfd829;--map-6:#ebbcba29;--map-7:#9ccfd829;--map-8:#eb6f9229;--map-9:#908caa29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-color-theme=rose-pine-moon]{--bg:#232136;--surface:#2a273f;--surface-2:#393552;--surface-3:#393552;--border:#6e6a86;--text:#e0def4;--text-dim:#a3a0bc;--text-faint:#a4a1ba;--focus:#ea9a97;--brand:#ea9a97;--action-bg:#ea9a97;--action-hover:#e99f9e;--action-text:#232136;--accent-warm:#f6c177;--syntax-keyword:#c4a7e7;--syntax-function:#4995b5;--syntax-type:#9ccfd8;--syntax-string:#9ccfd8;--syntax-number:#ea9a97;--syntax-comment:#8d89a4;--syntax-operator:#9ccfd8;--syntax-variable:#e0def4;--syntax-constant:#ea9a97;--syntax-property:#e0def4;--syntax-punctuation:#908caa;--track-core:#ea9a97;--track-dsa:#9ccfd8;--track-systems:#c4a7e7;--track-arch:#ea9a97;--track-arm64:#75aac7;--track-mcu:#ea9a97;--track-vim:#9ccfd8;--track-graphics:#f6c177;--track-python:#f6c177;--track-sql:#9ccfd8;--track-git:#ea9a97;--track-bash:#9ccfd8;--track-lua:#c4a7e7;--pass:#9ccfd8;--fail:#e984a5;--warn:#f6c177;--skip:#a4a1ba;--code-bg:#232136;--code-line-hl:#393552;--selection:#393552;--dg-paper:#2a273f;--dg-ink:#e0def4;--dg-ink-2:#a3a0bc;--dg-line:#908da7;--dg-default-accent:#9ccfd8;--dg-on-emph:#232136;--dg-red:#e984a5;--dg-hl-ring:#f6c177;--map-0:#3e8fb029;--map-1:#9ccfd829;--map-2:#f6c17729;--map-3:#c4a7e729;--map-4:#ea9a9729;--map-5:#9ccfd829;--map-6:#ea9a9729;--map-7:#9ccfd829;--map-8:#eb6f9229;--map-9:#908caa29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-color-theme=rose-pine-dawn]{--bg:#faf4ed;--surface:#fffaf3;--surface-2:#f2e9e1;--surface-3:#f2e9e1;--border:#9893a5;--text:#464261;--text-dim:#696584;--text-faint:#69657e;--focus:#286983;--brand:#286983;--action-bg:#286983;--action-hover:#2a6680;--action-text:#faf4ed;--accent-warm:#7f6251;--syntax-keyword:#776791;--syntax-function:#286983;--syntax-type:#507386;--syntax-string:#286983;--syntax-number:#8f6270;--syntax-comment:#706b84;--syntax-operator:#507386;--syntax-variable:#464261;--syntax-constant:#8f6270;--syntax-property:#464261;--syntax-punctuation:#6f6b8a;--track-core:#286983;--track-dsa:#4e6c81;--track-systems:#70628a;--track-arch:#845e6d;--track-arm64:#286983;--track-mcu:#845e6d;--track-vim:#286983;--track-graphics:#7f6251;--track-python:#7f6251;--track-sql:#4e6c81;--track-git:#845e6d;--track-bash:#286983;--track-lua:#70628a;--pass:#286983;--fail:#8f5872;--warn:#7f6251;--skip:#69657e;--code-bg:#faf4ed;--code-line-hl:#f2e9e1;--selection:#f2e9e1;--dg-paper:#fffaf3;--dg-ink:#464261;--dg-ink-2:#696584;--dg-line:#7f7b91;--dg-default-accent:#4e6c81;--dg-on-emph:#faf4ed;--dg-red:#8f5872;--dg-hl-ring:#7f6251;--map-0:#28698329;--map-1:#56949f29;--map-2:#ea9d3429;--map-3:#907aa929;--map-4:#d7827e29;--map-5:#28698329;--map-6:#d7827e29;--map-7:#56949f29;--map-8:#b4637a29;--map-9:#79759329;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-color-theme=catppuccin-mocha]{--bg:#1e1e2e;--surface:#181825;--surface-2:#313244;--surface-3:#45475a;--border:#585b70;--text:#cdd6f4;--text-dim:#bac2de;--text-faint:#969cb6;--focus:#cba6f7;--brand:#cba6f7;--action-bg:#cba6f7;--action-hover:#cbaaf7;--action-text:#1e1e2e;--accent-warm:#f9e2af;--syntax-keyword:#cba6f7;--syntax-function:#89b4fa;--syntax-type:#89dceb;--syntax-string:#a6e3a1;--syntax-number:#fab387;--syntax-comment:#8287a0;--syntax-operator:#89dceb;--syntax-variable:#cdd6f4;--syntax-constant:#fab387;--syntax-property:#cdd6f4;--syntax-punctuation:#bac2de;--track-core:#cba6f7;--track-dsa:#89dceb;--track-systems:#cba6f7;--track-arch:#fab387;--track-arm64:#89b4fa;--track-mcu:#f5c2e7;--track-vim:#a6e3a1;--track-graphics:#f9e2af;--track-python:#f9e2af;--track-sql:#94e2d5;--track-git:#fab387;--track-bash:#a6e3a1;--track-lua:#cba6f7;--pass:#a6e3a1;--fail:#f38ba8;--warn:#f9e2af;--skip:#969cb6;--code-bg:#1e1e2e;--code-line-hl:#313244;--selection:#45475a;--dg-paper:#181825;--dg-ink:#cdd6f4;--dg-ink-2:#bac2de;--dg-line:#7b8098;--dg-default-accent:#89dceb;--dg-on-emph:#1e1e2e;--dg-red:#f38ba8;--dg-hl-ring:#f9e2af;--map-0:#89b4fa29;--map-1:#94e2d529;--map-2:#f9e2af29;--map-3:#cba6f729;--map-4:#fab38729;--map-5:#a6e3a129;--map-6:#f5c2e729;--map-7:#89dceb29;--map-8:#f38ba829;--map-9:#bac2de29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-color-theme=catppuccin-macchiato]{--bg:#24273a;--surface:#1e2030;--surface-2:#363a4f;--surface-3:#494d64;--border:#5b6078;--text:#cad3f5;--text-dim:#b8c0e0;--text-faint:#9ea6c4;--focus:#c6a0f6;--brand:#c6a0f6;--action-bg:#c6a0f6;--action-hover:#c6a4f6;--action-text:#24273a;--accent-warm:#eed49f;--syntax-keyword:#c6a0f6;--syntax-function:#8aadf4;--syntax-type:#91d7e3;--syntax-string:#a6da95;--syntax-number:#f5a97f;--syntax-comment:#888fab;--syntax-operator:#91d7e3;--syntax-variable:#cad3f5;--syntax-constant:#f5a97f;--syntax-property:#cad3f5;--syntax-punctuation:#b8c0e0;--track-core:#c6a0f6;--track-dsa:#91d7e3;--track-systems:#c6a0f6;--track-arch:#f5a97f;--track-arm64:#8aadf4;--track-mcu:#f5bde6;--track-vim:#a6da95;--track-graphics:#eed49f;--track-python:#eed49f;--track-sql:#8bd5ca;--track-git:#f5a97f;--track-bash:#a6da95;--track-lua:#c6a0f6;--pass:#a6da95;--fail:#ec8a9a;--warn:#eed49f;--skip:#9ea6c4;--code-bg:#24273a;--code-line-hl:#363a4f;--selection:#494d64;--dg-paper:#1e2030;--dg-ink:#cad3f5;--dg-ink-2:#b8c0e0;--dg-line:#7c839e;--dg-default-accent:#91d7e3;--dg-on-emph:#24273a;--dg-red:#ec8a9a;--dg-hl-ring:#eed49f;--map-0:#8aadf429;--map-1:#8bd5ca29;--map-2:#eed49f29;--map-3:#c6a0f629;--map-4:#f5a97f29;--map-5:#a6da9529;--map-6:#f5bde629;--map-7:#91d7e329;--map-8:#ed879629;--map-9:#b8c0e029;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-color-theme=catppuccin-frappe]{--bg:#303446;--surface:#292c3c;--surface-2:#414559;--surface-3:#51576d;--border:#626880;--text:#c6d0f5;--text-dim:#b5bfe2;--text-faint:#abb4d5;--focus:#c9a8e9;--brand:#ca9ee6;--action-bg:#ca9ee6;--action-hover:#caa2e7;--action-text:#303446;--accent-warm:#e5c890;--syntax-keyword:#ca9ee6;--syntax-function:#8caaee;--syntax-type:#99d1db;--syntax-string:#a6d189;--syntax-number:#ef9f76;--syntax-comment:#959ebc;--syntax-operator:#99d1db;--syntax-variable:#c6d0f5;--syntax-constant:#ef9f76;--syntax-property:#c6d0f5;--syntax-punctuation:#b5bfe2;--track-core:#c9a8e9;--track-dsa:#99d1db;--track-systems:#c9a8e9;--track-arch:#eaa585;--track-arm64:#9cb5f0;--track-mcu:#f4b8e4;--track-vim:#a6d189;--track-graphics:#e5c890;--track-python:#e5c890;--track-sql:#81c8be;--track-git:#eaa585;--track-bash:#a6d189;--track-lua:#c9a8e9;--pass:#a6d189;--fail:#d7a9bd;--warn:#e5c890;--skip:#abb4d5;--code-bg:#303446;--code-line-hl:#414559;--selection:#51576d;--dg-paper:#292c3c;--dg-ink:#c6d0f5;--dg-ink-2:#b5bfe2;--dg-line:#8087a3;--dg-default-accent:#99d1db;--dg-on-emph:#303446;--dg-red:#d7a9bd;--dg-hl-ring:#e5c890;--map-0:#8caaee29;--map-1:#81c8be29;--map-2:#e5c89029;--map-3:#ca9ee629;--map-4:#ef9f7629;--map-5:#a6d18929;--map-6:#f4b8e429;--map-7:#99d1db29;--map-8:#e7828429;--map-9:#b5bfe229;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-color-theme=catppuccin-latte],:root[data-theme=light]:not([data-color-theme]){--bg:#eff1f5;--surface:#e6e9ef;--surface-2:#ccd0da;--surface-3:#bcc0cc;--border:#acb0be;--text:#4c4f69;--text-dim:#53566f;--text-faint:#53566f;--focus:#6645a4;--brand:#8839ef;--action-bg:#8839ef;--action-hover:#833be4;--action-text:#eff1f5;--accent-warm:#5b5561;--syntax-keyword:#8839ef;--syntax-function:#2363e6;--syntax-type:#2e729c;--syntax-string:#46774b;--syntax-number:#a1593c;--syntax-comment:#686b82;--syntax-operator:#2e729c;--syntax-variable:#4c4f69;--syntax-constant:#a1593c;--syntax-property:#4c4f69;--syntax-punctuation:#5c5f77;--track-core:#6645a4;--track-dsa:#435978;--track-systems:#6645a4;--track-arch:#68525a;--track-arm64:#3f5590;--track-mcu:#5d5374;--track-vim:#4a5b60;--track-graphics:#5b5561;--track-python:#5b5561;--track-sql:#435a71;--track-git:#68525a;--track-bash:#4a5b60;--track-lua:#6645a4;--pass:#4a5b60;--fail:#a42549;--warn:#5b5561;--skip:#53566f;--code-bg:#eff1f5;--code-line-hl:#ccd0da;--selection:#bcc0cc;--dg-paper:#e6e9ef;--dg-ink:#4c4f69;--dg-ink-2:#53566f;--dg-line:#8f93a5;--dg-default-accent:#435978;--dg-on-emph:#eff1f5;--dg-red:#a42549;--dg-hl-ring:#5b5561;--map-0:#1e66f529;--map-1:#17929929;--map-2:#df8e1d29;--map-3:#8839ef29;--map-4:#fe640b29;--map-5:#40a02b29;--map-6:#ea76cb29;--map-7:#04a5e529;--map-8:#d20f3929;--map-9:#5c5f7729;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@font-face{font-family:Caskaydia Cove Nerd Font Mono;src:url(/fonts/caskaydia-cove/CaskaydiaCoveNerdFontMono-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0-2FFF}@font-face{font-family:Caskaydia Cove Nerd Font Mono;src:url(/fonts/caskaydia-cove/CaskaydiaCoveNerdFontMono-Regular-symbols.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+E000-F8FF,U+F0000-10FFFF}@font-face{font-family:Caskaydia Cove Nerd Font Mono;src:url(/fonts/caskaydia-cove/CaskaydiaCoveNerdFontMono-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0-2FFF}@font-face{font-family:Caskaydia Cove Nerd Font Mono;src:url(/fonts/caskaydia-cove/CaskaydiaCoveNerdFontMono-SemiBold-symbols.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+E000-F8FF,U+F0000-10FFFF}@font-face{font-family:Caskaydia Cove Nerd Font Mono;src:url(/fonts/caskaydia-cove/CaskaydiaCoveNerdFontMono-Italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0-2FFF}@font-face{font-family:Caskaydia Cove Nerd Font Mono;src:url(/fonts/caskaydia-cove/CaskaydiaCoveNerdFontMono-Italic-symbols.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap;unicode-range:U+E000-F8FF,U+F0000-10FFFF}:root{--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"Caskaydia Cove Nerd Font Mono", "Cascadia Code", ui-monospace, monospace;--type-reading:clamp(1rem, .9375rem + .14vw, 1.125rem);--type-ui:.875rem;--type-support:.875rem;--type-caption:.8125rem;--type-code:clamp(.9375rem, .9rem + .1vw, 1rem);--leading-reading:1.8;--leading-code:1.6;--type-page:clamp(1.875rem, 1.5rem + 1vw, 2.375rem);--radius:8px;--radius-sm:5px;--space:8px;--page-width:1760px;scrollbar-color:var(--text-faint) var(--bg)}:root main>:is(.page:not(.settings-page),.growth-page,.landing){width:100%;max-width:var(--page-width);margin-inline:auto}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}code,pre,kbd,textarea,.cm-editor{font-family:var(--font-mono);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}code,pre,kbd{font-size:.92em}a{color:var(--focus)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.visual-heading{justify-content:space-between;gap:24px;margin-bottom:26px;display:flex;align-items:center!important}.visual-copy{flex:1;min-width:0}.visual-copy.split{justify-content:space-between;align-items:center;gap:24px;display:flex}.visual-copy.split>:first-child{min-width:0}@media (width<=720px){.visual-heading{flex-wrap:wrap;gap:12px}.visual-copy{flex-basis:240px}.visual-copy.split{flex-wrap:wrap;gap:10px}}@media (width<=480px){.visual-heading{flex-direction:row!important}.visual-copy{flex:100%}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}button,input,select{font-family:var(--font-sans);font-size:var(--type-ui);line-height:1.5}textarea.code,textarea[data-code],.cm-editor textarea{font-family:var(--font-mono)}:root main :is(h1,h2,h3){text-wrap:pretty;overflow-wrap:break-word}:root main .visual-heading h1{font-size:var(--type-page);letter-spacing:-.02em;line-height:1.2}:root main :is(.meta,.hint,.breadcrumb){font-size:var(--type-support);line-height:1.6}:root main :is(.tag,.eyebrow,.kicker){font-size:var(--type-caption);letter-spacing:.06em;line-height:1.5}pre,.cm-scroller{font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}pre code,.cm-content{letter-spacing:0;tab-size:4}:root main :is(table,.number,.progress,.metric){font-variant-numeric:tabular-nums lining-nums}@media (width<=600px){main :is(input:not([type=checkbox]):not([type=radio]),select,textarea:not([data-code])){font-size:16px}}:root main .summary{font-size:var(--type-reading);line-height:1.7}:root main :is(.tag,.eyebrow,.kicker){font-size:var(--type-caption);letter-spacing:.06em}:root main :is(.pname,.deck-list small,.deck-count){font-size:var(--type-ui);line-height:1.5}:root main :is(.pcount,.lang){font-size:var(--type-caption);line-height:1.5}:root main :is(.code,.code-block){font-size:var(--type-code);line-height:var(--leading-code)}:root main .md :is(p,ul,ol,blockquote){max-width:72ch}:root main .md :is(h1,h2,h3){text-wrap:pretty;line-height:1.35}:root main .md h2{letter-spacing:-.012em;font-size:1.375rem}:root main .md h3{font-size:1.125rem}:root main .md :is(strong,b){font-weight:600}:root main .md a{text-underline-offset:.18em;text-decoration-thickness:from-font}:root main .md th{font-size:var(--type-caption);line-height:1.6}:root main .md :is(th,td){font-variant-numeric:tabular-nums}:root main .dg :is(.cap,.tip){font-size:var(--type-support);line-height:1.65}:root main .dg :is(.cap,.tip) code{font-size:var(--type-caption)}:root main .dg :is(.ptitle,.foot button,.foot .n,.foot .n i){font-size:var(--type-caption);line-height:1.5}:root:not([data-color-theme]),:root[data-color-theme=tokyo-night]{--bg:#151821;--surface:#1e2330;--surface-2:#272e40;--surface-3:#3c4968;--border:#465572;--text:#e0e7ff;--text-dim:#bac7e4;--text-faint:#a0afd0;--focus:#89b1ff;--brand:#89b1ff;--action-bg:#89b1ff;--action-hover:#a3c1ff;--action-text:#111827;--code-bg:#141824;--syntax-comment:#91a3c4;--syntax-punctuation:#bac7e4}:root{--control-border:color-mix(in srgb,var(--text-dim) 65%,var(--surface))}:root :is(select,input:not([type=checkbox]):not([type=radio]),textarea){border-color:var(--control-border)}:root :is(button,a,input,select,summary,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:3px}:root main :is(.row,.tile):hover{background:var(--surface-2)}:root main .btn{border-radius:6px;justify-content:center;min-height:36px;line-height:1.35}:root main .btn.sm{min-height:30px}:root main .btn:not(.primary):not(.ghost){border-color:var(--control-border)}:root main .btn[aria-busy=true]{cursor:progress}:root main .btn:disabled{opacity:.55;box-shadow:none}:root main :is(select,input:not([type=checkbox]):not([type=radio])){border-radius:6px}:root main .state-panel{border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;min-height:160px;padding:32px 24px}:root main .state-panel.err{border-style:solid;border-color:color-mix(in srgb,var(--fail) 65%,var(--border))}:root main .state-panel>span{overflow-wrap:anywhere}:root main .state-panel .loading-label{font-size:var(--type-caption);color:var(--text-dim)}:root main .state-panel>a{border:1px solid var(--control-border);background:var(--surface-2);min-height:36px;color:var(--text);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}:root main .md :is(th,td){vertical-align:top;border-color:var(--border)}:root main .md th{background:var(--surface-2)}@media (hover:hover){:root main .state-panel>a:hover{border-color:var(--focus);background:var(--surface-3)}}@media (width<=640px){:root main .btn{min-height:44px}:root main .btn.sm{min-height:40px}:root main .state-panel{padding:28px 18px}:root main .state-panel>a{min-height:44px}}@media (prefers-reduced-motion:reduce){:root main :is(.btn,.state-panel>a){transition:none}}:root main :is(.tag,.reason){border-radius:999px}
