@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:200;src:url(./ibm-plex-sans-cyrillic-ext-200-normal.NcGOHFcX.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-200-normal.DV16dPBo.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:200;src:url(./ibm-plex-sans-cyrillic-200-normal.eGIpwizh.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-200-normal.CIJCHgk3.woff) format("woff");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-display:swap;font-weight:200;src:url(./ibm-plex-sans-greek-200-normal.Dc2x3INT.woff2) format("woff2"),url(./ibm-plex-sans-greek-200-normal.Bx__s-48.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:200;src:url(./ibm-plex-sans-vietnamese-200-normal.CwngTzSU.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-200-normal.CBYPxasO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:200;src:url(./ibm-plex-sans-latin-ext-200-normal.BDZwQhj3.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-200-normal.CriaNemU.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:200;src:url(./ibm-plex-sans-latin-200-normal.D9uRRqyL.woff2) format("woff2"),url(./ibm-plex-sans-latin-200-normal.DeuvW5CE.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(./ibm-plex-sans-greek-400-normal.D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal.RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,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:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-italic.BELOEI8R.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-italic.CfSXsIbO.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:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-italic.D9J6q4_O.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-400-italic.Bf1n82Tb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-italic.BEZwmy7D.woff2) format("woff2"),url(./ibm-plex-sans-greek-400-italic.CTYLy0lX.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:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-italic.BbRnwouv.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-400-italic.78jqtfZH.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:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-italic.Du9zzoL2.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-400-italic.V_9i1P_m.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:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-italic.CZTNEAuW.woff2) format("woff2"),url(./ibm-plex-sans-latin-400-italic.CsGl1sm0.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff) format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-sans-greek-500-normal.JMMifIXV.woff2) format("woff2"),url(./ibm-plex-sans-greek-500-normal.CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-500-normal.BEb3_waV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(./ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff) format("woff");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-display:swap;font-weight:600;src:url(./ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(./ibm-plex-sans-greek-600-normal.D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-600-normal.DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-600-normal.DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(./ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:700;src:url(./ibm-plex-sans-cyrillic-ext-700-normal.BmRLXWpJ.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-700-normal.DCQwxkRk.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-cyrillic-700-normal.D_uavGvn.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-700-normal.RFb1v-CK.woff) format("woff");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-display:swap;font-weight:700;src:url(./ibm-plex-sans-greek-700-normal.wyJ6jzdA.woff2) format("woff2"),url(./ibm-plex-sans-greek-700-normal.CkZN0sRy.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-vietnamese-700-normal.CkEo6LDy.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-700-normal.BV5B8Are.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2) format("woff2"),url(./ibm-plex-sans-latin-700-normal.Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2) format("woff2"),url(./ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,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{color-scheme:light;--accent: #5b21b6;--accent-hover: #4c1d95;--accent-weak: #f1ecfd;--accent-border: #d8ccf7;--accent-text: #ffffff;--gradient: linear-gradient(135deg, #7c3aed 0%, #db2777 100%);--glow-violet: #8b5cf61f;--glow-pink: #ec489916;--ease-spring: cubic-bezier(.16, 1, .3, 1);--bg: #fafafc;--bg-sunken: #f2f2f7;--bg-raised: #ffffff;--bg-hover: #f5f4fa;--border: #e4e3ec;--border-strong: #c9c7d6;--text: #16151c;--text-muted: #56545f;--text-faint: #85838f;--critical: #a81c1c;--critical-bg: #fdf2f2;--critical-border: #f0c4c4;--high: #b1490b;--high-bg: #fdf6ef;--high-border: #f0d5bb;--medium: #8a6008;--medium-bg: #fdfaef;--medium-border: #ecdfb6;--low: #3f6212;--low-bg: #f6faef;--low-border: #d7e6bd;--ok: #146c37;--ok-bg: #f970fd00;--ok-border: #bfe0cb;--info: #1e4f8a;--info-bg: #f1f6fc;--radius-sm: 3px;--radius: 5px;--radius-lg: 7px;--icon-stroke: 1.7;--fs-micro: .75rem;--fs-sm: .8125rem;--fs-base: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-page: clamp(1.3rem, 1.1rem + .8vw, 1.625rem);--fs-stat: clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--lh-tight: 1.25;--lh-base: 1.5;--lh-table: 1.4;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-cell-y: .4375rem;--sp-cell-x: .625rem;--ease: cubic-bezier(.2, 0, 0, 1);--dur-slow: .32s;--dur-fast: 90ms;--dur: .16s;--topbar-h: 52px;--sidebar-w: 15.5rem;--container: 1400px;--success: var(--ok);--success-bg: var(--ok-bg);--success-border: var(--ok-border);--warning: var(--medium);--warning-bg: var(--medium-bg);--warning-border: var(--medium-border);--danger: var(--critical);--danger-bg: var(--critical-bg);--danger-border: var(--critical-border);--font: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--shadow-sm: 0 1px 2px rgb(28 25 45 / .06);--shadow: 0 1px 2px rgb(28 25 45 / .07), 0 4px 12px -2px rgb(28 25 45 / .08);--focus: 0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}:root[data-theme=dark]{color-scheme:dark;--accent: #a78bfa;--accent-hover: #c4b5fd;--accent-weak: #241a3d;--accent-border: #3f2f6b;--accent-text: #17131f;--gradient: linear-gradient(135deg, #8b5cf6 0%, #ec4899 100%);--glow-violet: #8b5cf626;--glow-pink: #ec48991a;--bg: #121216;--bg-sunken: #0d0d10;--bg-raised: #191920;--bg-hover: #1f1f27;--border: #292930;--border-strong: #3a3a44;--text: #eaeaf0;--text-muted: #a2a2ae;--text-faint: #71717e;--critical: #f28b82;--critical-bg: #2a1516;--critical-border: #4d2325;--high: #f0a868;--high-bg: #2a1d11;--high-border: #4d3520;--medium: #e0c26a;--medium-bg: #262013;--medium-border: #473c22;--low: #a8cc7a;--low-bg: #1a2114;--low-border: #334026;--ok: #7fd39b;--ok-bg: #12241a;--ok-border: #24422f;--info: #8ab4f8;--info-bg: #14202f;--shadow-sm: 0 1px 1px rgb(0 0 0 / .3);--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 2px 6px rgb(0 0 0 / .3)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 var(--fs-base)/var(--lh-base) var(--font);font-feature-settings:"cv05" 1,"ss01" 1;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--radius-sm)}h1{font-size:var(--fs-page);font-weight:650;letter-spacing:-.014em;line-height:var(--lh-tight);margin:0}h2{font-size:var(--fs-md);font-weight:650;letter-spacing:-.005em;line-height:var(--lh-tight);margin:0}h3{font-size:var(--fs-base);font-weight:600;margin:0}.eyebrow{font-size:var(--fs-micro);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.badge{display:inline-flex;align-items:center;gap:.25em;font-size:var(--fs-micro);font-weight:650;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;padding:1px var(--sp-1);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-sunken);color:var(--text-muted)}.badge[data-tone=critical]{color:var(--critical);background:var(--critical-bg);border-color:var(--critical-border)}.badge[data-tone=high]{color:var(--high);background:var(--high-bg);border-color:var(--high-border)}.badge[data-tone=medium]{color:var(--medium);background:var(--medium-bg);border-color:var(--medium-border)}.badge[data-tone=low]{color:var(--low);background:var(--low-bg);border-color:var(--low-border)}.badge[data-tone=ok]{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-border)}.badge[data-tone=accent]{color:var(--accent);background:var(--accent-weak);border-color:var(--accent-border)}.card{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.callout{border:1px solid var(--border);border-left-width:3px;border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);background:var(--bg-raised);font-size:var(--fs-base)}.callout[data-tone=critical]{border-left-color:var(--critical);background:var(--critical-bg)}.callout[data-tone=warn]{border-left-color:var(--medium);background:var(--medium-bg)}.callout[data-tone=accent]{border-left-color:var(--accent);background:var(--accent-weak)}.callout[data-tone=ok]{border-left-color:var(--ok);background:var(--ok-bg)}.lede{color:var(--text-muted);max-width:76ch;margin:var(--sp-2) 0 0;font-size:var(--fs-base)}.empty{color:var(--text-faint);font-style:italic;font-size:var(--fs-base)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--sp-2);top:-3rem;z-index:100;padding:var(--sp-2) var(--sp-4);background:var(--accent);color:var(--accent-text);border-radius:var(--radius);font-weight:600;transition:top var(--dur) var(--ease)}.skip-link:focus{top:var(--sp-2);text-decoration:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm);line-height:var(--lh-table);background:var(--bg-raised)}thead th{position:sticky;top:0;z-index:2;background:var(--bg-sunken);border-bottom:1px solid var(--border);padding:var(--sp-cell-y) var(--sp-cell-x);text-align:left;font-size:var(--fs-micro);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}tbody td{padding:var(--sp-cell-y) var(--sp-cell-x);border-bottom:1px solid var(--border);vertical-align:top}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--bg-hover)}td.num,th.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}td.mono,.mono{font-family:var(--mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}td.dim,.dim{color:var(--text-muted)}.nowrap{white-space:nowrap}.tablewrap{overflow:clip;isolation:isolate;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised)}.tablewrap thead th{top:var(--topbar-h)}th.clip,td.clip{max-width:0;min-width:6rem;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}th.w-12{width:12%}th.w-16{width:16%}th.w-20{width:20%}th.w-24{width:24%}th.w-30{width:30%}th.fit{width:1%;white-space:nowrap}td.fit{white-space:nowrap;overflow-wrap:normal}td.wrap{white-space:normal;overflow-wrap:anywhere}tbody td{overflow-wrap:break-word}@media (max-width: 64rem){.hide-md{display:none}}@media (max-width: 40rem){.hide-sm{display:none}}@media (max-width: 64rem){td .badge{white-space:normal}}td .badge{overflow-wrap:normal;word-break:keep-all}@media (max-width: 40rem){td.nowrap{white-space:normal}th.clip,td.clip{min-width:4rem}}@media (min-width: 40.01rem){.only-sm{display:none}}tbody:has(>tr.more)>tr>td{background:transparent}input,select,textarea{font:inherit;font-size:var(--fs-sm);color:var(--text);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);min-height:30px;min-width:0;line-height:18px}input[type=file]{padding:2px;cursor:pointer}input[type=file]::file-selector-button{font:inherit;font-weight:550;padding:2px var(--sp-3);margin-right:var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-hover);color:var(--text);cursor:pointer}input[type=file]::file-selector-button:hover{border-color:var(--accent)}input::placeholder{color:var(--text-faint)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);box-shadow:var(--focus)}button,.btn{font:inherit;font-size:var(--fs-sm);font-weight:550;padding:var(--sp-1) var(--sp-3);min-height:26px;border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--text);display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}button,.btn{transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}button:hover,.btn:hover{background:var(--bg-hover);text-decoration:none}.btn-primary,button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn-primary:hover,button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-danger{color:var(--critical);border-color:var(--critical-border);background:var(--critical-bg)}.form,.panel{display:grid;gap:var(--sp-3);align-content:start}.panel{padding:var(--sp-4)}.panel h3{margin:0}.form>label,.panel>label,.form-field{display:grid;gap:var(--sp-1);font-size:var(--fs-sm);font-weight:550;min-width:0;align-content:start}.form>label>.help,.panel>label>.help,.form-field>.help{font-weight:400}.form>label:has(>:required),.panel>label:has(>:required),.form-field:has(>:required){position:relative}.form>label:has(>:required):after,.panel>label:has(>:required):after,.form-field:has(>:required):after{content:"required";position:absolute;top:0;right:0;font-size:var(--fs-micro);font-weight:400;letter-spacing:.04em;color:var(--text-faint);pointer-events:none}.help{font-size:var(--fs-sm);color:var(--text-muted);margin:0;max-width:72ch}.form label.check,.panel label.check,label.check{display:flex;flex-direction:row;align-items:flex-start;gap:var(--sp-2);font-weight:400;cursor:pointer}label.check input{margin:.2em 0 0;flex:0 0 auto}label.check>:not(input){min-width:0;overflow-wrap:anywhere}.form .acts,.panel .acts{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.form>button,.panel>button,.form>.submit,.panel>.submit{justify-self:start}fieldset{border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);margin:0;min-width:0}legend{font-size:var(--fs-sm);font-weight:650;color:var(--text-muted);padding:0 var(--sp-2)}textarea{width:100%;resize:vertical}.card.form{padding:var(--sp-5);max-width:46rem}@media (min-width: 40rem){.form[data-columns="2"]{grid-template-columns:1fr 1fr}.form[data-columns="2"]>.wide,.form[data-columns="2"]>.acts{grid-column:1 / -1}.card.form[data-columns="2"]{max-width:58rem}}@media print{.app-shell{display:block!important}.sidebar,.topbar,.skip-link,.filters,.pager{display:none!important}.content{padding:0!important;max-width:none!important}.tablewrap{overflow:visible!important;max-height:none!important;border:0}thead th{position:static!important}table{page-break-inside:auto}tr{page-break-inside:avoid}thead{display:table-header-group}a{color:inherit;text-decoration:underline}.content a[href^="/"]:after{content:" (" attr(href) ")";font-size:.8em;color:#555}body{background:#fff;color:#000;font-size:11pt}}.slash-mark{background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:200}.app-shell{background-image:radial-gradient(ellipse 60% 50% at 15% 0%,var(--glow-violet) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 90% 0%,var(--glow-pink) 0%,transparent 55%);background-repeat:no-repeat;background-attachment:fixed}.btn-primary,button.primary{background:var(--gradient);border-color:transparent;color:#fff;transition:filter var(--dur) var(--ease-spring),transform var(--dur) var(--ease-spring)}.btn-primary:hover,button.primary:hover{background:var(--gradient);border-color:transparent;filter:brightness(1.08)}.btn-primary:active,button.primary:active{transform:translateY(1px)}tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--bg-sunken) 45%,transparent)}tbody tr:hover td{background:var(--accent-weak)}tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--accent)}tbody td:first-child{font-weight:550;color:var(--text)}td,th{font-variant-numeric:tabular-nums}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.content>:is(header,section,div,form,nav){animation:rise var(--dur-slow) var(--ease-spring) both}.content>*:nth-child(2){animation-delay:40ms}.content>*:nth-child(3){animation-delay:80ms}.statepage{max-width:34rem;margin:clamp(2rem,8vh,5rem) auto;text-align:left}.statepage .code{font:200 var(--fs-stat)/1 var(--font);letter-spacing:-.03em;background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.statepage h1{margin:var(--sp-2) 0 var(--sp-3)}.statepage p{color:var(--text-muted);margin:0 0 var(--sp-4)}.statepage .acts{display:flex;gap:var(--sp-2);flex-wrap:wrap}:root{--fs-display: clamp(2.1rem, 1.5rem + 2.6vw, 3.25rem);--fs-lead: clamp(1.05rem, 1rem + .4vw, 1.25rem);--fs-section: clamp(1.4rem, 1.2rem + .85vw, 1.95rem);--fs-sub: clamp(1.05rem, 1rem + .3vw, 1.2rem);--marketing-w: 64rem;--measure: 42rem}.marketing{max-width:var(--marketing-w);margin-inline:auto;padding-bottom:var(--sp-4)}.hero{padding:var(--sp-6) 0 var(--sp-6);border-bottom:1px solid var(--border);margin-bottom:var(--sp-6)}.hero h1{font-size:var(--fs-display);line-height:1.06;letter-spacing:-.03em;margin:var(--sp-2) 0 var(--sp-4);max-width:20ch}.hero .lead{font-size:var(--fs-lead);line-height:1.5;color:var(--text-muted);margin:0 0 var(--sp-5);max-width:var(--measure)}.hero .acts{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}.hero .acts .btn{min-height:40px;padding:var(--sp-2) var(--sp-5);font-size:var(--fs-base)}@media (min-width: 64rem){.hero{padding-top:var(--sp-7)}}.prose{max-width:var(--measure)}.prose h2{font-size:var(--fs-section);line-height:1.15;letter-spacing:-.02em;margin:0 0 var(--sp-3);max-width:none}.prose h3{font-size:var(--fs-sub);margin:var(--sp-5) 0 var(--sp-2)}.prose p,.prose li{color:var(--text-muted);line-height:1.65}.prose p{margin:0 0 var(--sp-3)}.prose ul,.prose ol{margin:0 0 var(--sp-4);padding-left:1.2rem;display:grid;gap:var(--sp-3)}.prose strong{color:var(--text);font-weight:600}.prose a{text-decoration:underline;text-underline-offset:.18em}.marketing>section,.marketing>.tiles,.marketing>.plans{margin-bottom:var(--sp-7)}.marketing>section+.tiles{margin-top:calc(var(--sp-7) * -1 + var(--sp-4))}.tiles{display:grid;gap:var(--sp-4);grid-template-columns:1fr}@media (min-width: 44rem){.tiles[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.tiles[data-cols="3"]{grid-template-columns:repeat(3,1fr)}}.tile{padding:var(--sp-4) var(--sp-5);display:grid;gap:var(--sp-2);align-content:start;transition:border-color var(--dur) var(--ease-spring)}.tile:hover{border-color:var(--border-strong)}.tile h3{margin:0;font-size:var(--fs-md);line-height:1.3}.tile p{margin:0;color:var(--text-muted);font-size:var(--fs-base);line-height:1.55}.deftable{width:100%;border-collapse:collapse;margin:var(--sp-4) 0 0;font-size:var(--fs-base);background:none}.deftable th,.deftable td{text-align:left;vertical-align:top;padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;border-bottom:1px solid var(--border);line-height:1.55}.deftable thead th{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint);font-weight:650;border-bottom-color:var(--border-strong)}@media (min-width: 44rem){.deftable thead th{white-space:nowrap}}.deftable td{color:var(--text-muted)}.deftable td:first-child{color:var(--text);font-weight:550;white-space:nowrap}.deftable td:first-child .dim{font-weight:400;display:block;white-space:normal}.tablescroll{overflow-x:auto;max-width:100%}.prose:has(.deftable){max-width:none}.prose:has(.deftable)>p{max-width:var(--measure)}.cta{margin:0 0 var(--sp-2);padding:var(--sp-5) var(--sp-6);border-radius:var(--radius-lg);border:1px solid var(--accent-border);background:var(--accent-weak)}.cta h2{margin:0 0 var(--sp-2);font-size:var(--fs-sub)}.cta p{margin:0 0 var(--sp-4);color:var(--text-muted);max-width:var(--measure)}.cta .acts{display:flex;gap:var(--sp-2);flex-wrap:wrap}.faq{max-width:none}.faq h2{margin-bottom:var(--sp-4)}.topbar.svelte-h6bux4{position:sticky;top:0;z-index:10;height:var(--topbar-h);display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-4);background:var(--bg-raised);border-bottom:1px solid var(--border)}.brand.svelte-h6bux4{display:inline-flex;align-items:center;gap:.5rem;font-weight:650;letter-spacing:-.015em;color:var(--text);font-size:var(--fs-md)}.brand.svelte-h6bux4:hover{text-decoration:none}.brand.svelte-h6bux4 .slash-mark:where(.svelte-h6bux4){font-size:1.5rem;line-height:1;margin-right:.1em}.wordmark.svelte-h6bux4{letter-spacing:-.02em}.byline.svelte-h6bux4{font-size:.6rem;font-weight:650;letter-spacing:.14em;color:var(--text-faint);align-self:center;padding-left:var(--sp-2);margin-left:var(--sp-2);border-left:1px solid var(--border)}@media (max-width: 29.99rem){.byline.svelte-h6bux4{display:none}}.spacer.svelte-h6bux4{flex:1}.who.svelte-h6bux4{font-size:var(--fs-sm);color:var(--text-muted);text-decoration:none;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iconbtn.svelte-h6bux4{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-spring),border-color var(--dur-fast) var(--ease-spring)}.iconbtn.svelte-h6bux4:hover{color:var(--text);border-color:var(--text-faint)}.ghost.svelte-h6bux4,.primary.svelte-h6bux4{padding:var(--sp-1) var(--sp-3);min-height:30px;display:inline-flex;align-items:center;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:transparent;color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer}.ghost.svelte-h6bux4:hover{color:var(--text);border-color:var(--text-faint)}.who.svelte-h6bux4:hover{color:var(--text);text-decoration:underline}a.ghost.svelte-h6bux4{text-decoration:none}.switch.svelte-h6bux4{font-size:var(--fs-sm)}@media (max-width: 47.99rem){.switch.svelte-h6bux4{display:none}}.ghost[aria-disabled=true].svelte-h6bux4{opacity:.65;pointer-events:none;cursor:default}.primary.svelte-h6bux4{background:var(--accent);color:var(--accent-text);border-color:var(--accent);font-weight:600}.primary.svelte-h6bux4:hover{text-decoration:none;opacity:.92}@media (min-width: 40rem){.topbar.svelte-h6bux4{padding:0 var(--sp-5)}.who.svelte-h6bux4{max-width:30ch}}.navgroup.svelte-12buoxc{font-size:var(--fs-micro);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:var(--sp-3) 0 var(--sp-1);padding:0 var(--sp-2)}.navgroup.svelte-12buoxc:first-child{margin-top:.2rem}.drawer.svelte-12buoxc{border-bottom:1px solid var(--border);background:var(--bg-sunken)}.drawer.svelte-12buoxc summary:where(.svelte-12buoxc){display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm);font-weight:600;color:var(--text-muted);cursor:pointer;min-height:44px;list-style:none}.drawer.svelte-12buoxc summary:where(.svelte-12buoxc)::-webkit-details-marker{display:none}.drawer.svelte-12buoxc summary:where(.svelte-12buoxc):hover{color:var(--text)}.drawer[open].svelte-12buoxc summary:where(.svelte-12buoxc){border-bottom:1px solid var(--border);color:var(--text)}.drawernav.svelte-12buoxc{padding:var(--sp-2) var(--sp-2) var(--sp-4)}.sidebar.svelte-12buoxc{display:none;width:var(--sidebar-w);flex-shrink:0;border-right:1px solid var(--border);background:var(--bg-sunken)}.railinner.svelte-12buoxc{position:sticky;top:var(--topbar-h);max-height:calc(100vh - var(--topbar-h));overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-3) var(--sp-2);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;scrollbar-gutter:stable}.railinner.svelte-12buoxc .navlink:where(.svelte-12buoxc){min-height:28px}.railinner.svelte-12buoxc::-webkit-scrollbar{width:8px}.railinner.svelte-12buoxc::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.navlink.svelte-12buoxc{display:flex;align-items:center;gap:var(--sp-2);padding:.375rem var(--sp-2);margin:1px 0;border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-tight);min-height:32px;transition:background var(--dur-fast) var(--ease-spring)}.navlink.svelte-12buoxc:hover{background:var(--bg-hover);color:var(--text);text-decoration:none}.navlink[aria-current=page].svelte-12buoxc{background:var(--accent-weak);color:var(--accent);font-weight:600;position:relative}.navlink.svelte-12buoxc .icon{color:var(--text-faint)}.navlink.svelte-12buoxc:hover .icon{color:var(--text-muted)}.navlink[aria-current=page].svelte-12buoxc .icon{color:var(--accent)}.navlink[aria-current=page].svelte-12buoxc:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;border-radius:0 2px 2px 0;background:var(--gradient)}@media (min-width: 64rem){.drawer.svelte-12buoxc{display:none}.sidebar.svelte-12buoxc{display:block}}@media (hover: none){.navlink.svelte-12buoxc:hover{background:none;color:var(--text-muted)}}.shell.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}.body.svelte-12qhfyh{flex:1;display:grid;grid-template-columns:1fr;min-height:0}.content.svelte-12qhfyh{padding:var(--sp-4) var(--sp-3);min-width:0;margin-inline:auto;width:100%}.content.svelte-12qhfyh:focus{outline:none}@media (min-width: 40rem){.content.svelte-12qhfyh{padding:var(--sp-5) var(--sp-5)}}.body.norail.svelte-12qhfyh{grid-template-columns:1fr}@media (min-width: 64rem){.body.svelte-12qhfyh{grid-template-columns:var(--sidebar-w) 1fr}.body.norail.svelte-12qhfyh{grid-template-columns:1fr}.content.svelte-12qhfyh{padding:var(--sp-5) var(--sp-6);max-width:var(--container)}}@media (min-width: 96rem){.content.svelte-12qhfyh{padding:var(--sp-6) var(--sp-7)}}
