.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-ext-400-normal.CxUI4jC_.woff2) format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-400-normal.BcBv-TKp.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 Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-400-normal.CPQ8oqB-.woff2) format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-400-normal.C7IY3oUc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-vietnamese-400-normal.DGubAMUE.woff2) format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-400-normal.BY9Vij9A.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 Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-ext-400-normal.CNMooFZX.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-400-normal.DwktX9jl.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 Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-400-normal.BIGslYFI.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-400-normal.BB-zNvJB.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 Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-ext-400-italic.o20Cx6Xj.woff2) format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-400-italic.CPw2or01.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 Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-400-italic.C_ad97oI.woff2) format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-400-italic.CygxzOWU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-vietnamese-400-italic.BSp0Db6W.woff2) format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-400-italic.1VBVfWB7.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 Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-ext-400-italic.hOoDEQwh.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-400-italic.4IJS-XHX.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 Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-400-italic.BCf4TsCA.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-400-italic.Dd68USph.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 Serif";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-cyrillic-ext-500-normal.DFQJzPS0.woff2) format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-500-normal.BtThTb6K.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 Serif";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-cyrillic-500-normal.iHfdoNSD.woff2) format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-500-normal.oG0QAu2_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-vietnamese-500-normal.2_PwV24p.woff2) format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-500-normal.BXXzeVTF.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 Serif";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-latin-ext-500-normal.CmETpp4t.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-500-normal.Czz10gBp.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 Serif";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-latin-500-normal.REKAfBVG.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-500-normal.C3_OdgN3.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 Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-cyrillic-ext-600-normal.DXSZftVr.woff2) format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-600-normal.CDMeBxaJ.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 Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-cyrillic-600-normal.6oiym5iu.woff2) format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-600-normal.C8YEAlRA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-vietnamese-600-normal.BBruYZNA.woff2) format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-600-normal.DZRaS25B.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 Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-latin-ext-600-normal.CU6LeQOd.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-600-normal.D1-_Ic5L.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 Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-latin-600-normal.DAxitmSu.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-600-normal.D3rpGdkS.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 Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-serif-cyrillic-ext-700-normal.CFcTJr1V.woff2) format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-700-normal.Dq7XTXEq.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 Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-serif-cyrillic-700-normal.BSMLrh7C.woff2) format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-700-normal.CHVzwaSb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-serif-vietnamese-700-normal.hPmb8oh_.woff2) format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-700-normal.B3aSYR1A.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 Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-serif-latin-ext-700-normal.BoBbeF2z.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-700-normal.5BnP_gGI.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 Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-serif-latin-700-normal.bnJnpGuO.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-700-normal.BBiG0u0D.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:300;src:url(/_astro/ibm-plex-sans-cyrillic-ext-300-normal.DqmgDkIN.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-300-normal.Bbd5v1xK.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:300;src:url(/_astro/ibm-plex-sans-cyrillic-300-normal.RhT0Ayi3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-300-normal.LoaTnByX.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:300;src:url(/_astro/ibm-plex-sans-greek-300-normal.J-CBqZoJ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-300-normal.STc8XiDr.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:300;src:url(/_astro/ibm-plex-sans-vietnamese-300-normal.SDfX6ktj.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-300-normal.CkYRZD2a.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:300;src:url(/_astro/ibm-plex-sans-latin-ext-300-normal.BLFuR0P1.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-300-normal.B8Zgwjh3.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:300;src:url(/_astro/ibm-plex-sans-latin-300-normal.b4i7YzLG.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-300-normal.C9Of02-5.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(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/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:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/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}:root{--color-slate-600: #3C424B;--color-slate-700: #31363E;--color-slate-800: #2B3038;--color-slate-850: #23272E;--color-slate-900: #1B1F24;--color-copper-base: #C2703D;--color-copper-dark: #A85A2C;--color-copper-light: #D98A5A;--color-cream: #F4F2EE;--color-cardline: #E2DDD5;--color-ink: #23272E;--color-body: #5C5F63;--color-lighttext: #CBCFD4;--color-mute: #8A929B;--color-white: #FFFFFF;--font-display: "IBM Plex Serif", Georgia, serif;--font-body: "IBM Plex Sans", -apple-system, sans-serif;--font-mono: "IBM Plex Mono", monospace;--space-sectiony: 96px;--space-sectionymobile: 64px;--space-wrapmax: 1180px;--space-wrappad: 32px;--space-cardpad: 36px 34px;--space-gridgap: 26px}:root{--color-red:#C0392B;--color-amber:#B7791F;--color-green:#2E7D52}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--color-body);background:var(--color-cream);font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-ink);font-weight:600;line-height:1.12;letter-spacing:-.01em}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.wrap{max-width:var(--space-wrapmax);margin:0 auto;padding:0 var(--space-wrappad)}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--color-copper-dark);font-weight:500}.dark .eyebrow,.cu{color:var(--color-copper-light)}.btn{position:relative;display:inline-block;font-family:var(--font-mono);font-size:13px;letter-spacing:1px;text-transform:uppercase;padding:14px 26px;background:var(--color-copper-base);color:#fff;font-weight:500;transition:background .25s,border-color .25s,color .25s;border:1px solid var(--color-copper-base)}.btn:after{content:"";position:absolute;left:14px;right:14px;bottom:9px;height:1px;background:var(--color-copper-light);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.btn:hover:after{transform:scaleX(1)}.btn:hover{background:var(--color-copper-dark);border-color:var(--color-copper-dark)}.btn.ghost{background:transparent;color:var(--color-copper-light);border:1px solid var(--color-slate-600)}.btn.ghost:after{background:var(--color-copper-base)}.btn.ghost:hover{border-color:var(--color-copper-base);color:#fff}.btn.onlight{color:#fff}@media(prefers-reduced-motion:reduce){.btn:after{transition:none}}.link{position:relative}.link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.link:hover:after{transform:scaleX(1)}.grid-bg{position:relative}.grid-bg:before{content:"";position:absolute;inset:0;opacity:.5;pointer-events:none;background-image:linear-gradient(rgba(194,112,61,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(194,112,61,.05) 1px,transparent 1px);background-size:46px 46px}nav{position:fixed;top:0;left:0;right:0;z-index:50;background:#1b1f24eb;backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .3s ease}nav.scrolled{border-bottom-color:var(--color-copper-base)}nav .wrap{display:flex;align-items:center;justify-content:space-between;height:70px}.logo{display:flex;align-items:center;gap:12px}.logo .nm{line-height:1.05}.logo .nm b{display:block;color:#fff;font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:.2px}.logo .nm s{display:block;font-family:var(--font-mono);text-decoration:none;color:var(--color-mute);font-size:9.5px;letter-spacing:4px;margin-top:1px}.nlinks{display:flex;align-items:center;gap:30px}.nlinks a{position:relative;font-family:var(--font-mono);font-size:12.5px;letter-spacing:1px;color:var(--color-lighttext);text-transform:uppercase;transition:color .2s}.nlinks a:not(.btn):after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--color-copper-light);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nlinks a:not(.btn):hover:after,.nlinks a.active:not(.btn):after{transform:scaleX(1)}.nlinks a:hover,.nlinks a.active{color:var(--color-copper-light)}.nlinks .btn,.nlinks .btn:hover,.nlinks .btn.active{color:#fff;padding:10px 18px}.burger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none}.burger span{width:24px;height:2px;background:#fff}.hero{background:var(--color-slate-900);color:#fff;padding:168px 0 104px;position:relative;overflow:hidden}.hero.grid-bg:before{opacity:.9}.hero:after{content:"";position:absolute;top:0;right:0;width:42%;height:100%;background:linear-gradient(135deg,transparent,rgba(194,112,61,.06));pointer-events:none}.hero .scan{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(to bottom,#d98a5a00,#d98a5a0a 6.2%,#d98a5a38 7.6%,#d98a5a8c 8%,#d98a5a1a 8.5%,#d98a5a00 9.4%);background-size:100% 400%;background-repeat:no-repeat;animation:scanDown 8s linear infinite}@keyframes scanDown{0%{background-position:0 -22%}to{background-position:0 122%}}.hero .wrap{position:relative;z-index:2;max-width:1020px}.hero h1{color:#fff;font-size:clamp(36px,5.6vw,62px);margin:22px 0 0}.hero p.sub{font-size:clamp(17px,2vw,21px);color:var(--color-lighttext);max-width:660px;margin-top:26px}.hero .cta{margin-top:38px;display:flex;gap:16px;flex-wrap:wrap}.phead{background:var(--color-slate-900);color:#fff;padding:140px 0 64px;position:relative;overflow:hidden}.phead .wrap{position:relative;z-index:2}.phead h1{color:#fff;font-size:clamp(32px,4.6vw,52px);margin-top:18px;max-width:860px}.phead p.sub{font-size:18px;color:var(--color-lighttext);max-width:700px;margin-top:18px}@media(prefers-reduced-motion:reduce){.hero .scan{animation:none;opacity:0}}section{padding:92px 0}section.tight{padding:64px 0}.shead{max-width:760px;margin-bottom:50px}.shead h2{font-size:clamp(28px,3.6vw,42px);margin-top:14px}.shead p{font-size:18px;margin-top:16px}.dark{background:var(--color-slate-900);color:#fff}.dark h2,.dark h3{color:#fff}.dark p{color:var(--color-lighttext)}.alt{background:#fff}.stats3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.stat{background:var(--color-slate-850);border-top:3px solid var(--color-copper-base);padding:34px 30px;color:#fff}.stat .n{font-family:var(--font-display);font-size:44px;font-weight:600;color:var(--color-copper-light);line-height:1.05}.stat .l{font-size:15px;color:var(--color-lighttext);margin-top:12px;font-weight:300}.stat .src{display:block;font-family:var(--font-mono);font-size:11px;color:var(--color-mute);margin-top:14px;letter-spacing:.5px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--color-cardline);counter-reset:step}.step{padding:38px 32px;border-right:1px solid var(--color-cardline);background:#fff}.step:last-child{border-right:none}.step .tag{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--color-copper-dark);font-weight:500}.step h3{font-size:21px;margin-top:12px}.step p{margin-top:12px;font-size:14.5px}.cards2{display:grid;grid-template-columns:1fr 1fr;gap:26px}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{background:var(--color-cream);border:1px solid var(--color-cardline);border-top:3px solid var(--color-copper-base);padding:34px 32px}.card h3{font-size:22px}.card p,.card li{font-size:15px;color:var(--color-body)}.card .cd{margin-top:12px}.card ul{list-style:none;margin-top:20px}.card li{position:relative;padding-left:22px;margin-bottom:13px;line-height:1.45}.card li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;background:var(--color-copper-base);border-radius:50%}.card li b,.panel li b{color:var(--color-ink);font-weight:600}.dark .card{background:var(--color-slate-850);border-color:var(--color-slate-700)}.dark .card h3{color:#fff}.dark .card p,.dark .card li{color:var(--color-lighttext)}.dark .card li b{color:#fff}.row2{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.lead-p{font-size:19px;color:var(--color-ink);line-height:1.55;font-weight:400}.lead-p b{color:var(--color-copper-dark);font-weight:600}.panel{background:var(--color-slate-850);padding:38px;color:#fff}.panel .eyebrow{margin-bottom:18px;display:block;color:var(--color-copper-light)}.panel ul{list-style:none}.panel li{position:relative;padding:14px 0 14px 22px;border-bottom:1px solid var(--color-slate-700);font-size:15px;color:var(--color-lighttext)}.panel li:last-child{border-bottom:none}.panel li:before{content:"";position:absolute;left:0;top:23px;width:7px;height:7px;background:var(--color-copper-base)}.panel li b{color:#fff;font-weight:500}.tline{border-left:2px solid var(--color-copper-base);margin:36px 0 0 8px;padding-left:0;list-style:none}.tline li{position:relative;padding:0 0 26px 28px;font-size:15.5px}.tline li:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;background:var(--color-copper-base)}.tline li.past{opacity:.62}.tline .d{font-family:var(--font-mono);font-size:12.5px;letter-spacing:1px;color:var(--color-copper-light);text-transform:uppercase}.tline b{color:#fff;font-weight:500;display:block;margin-top:2px}.model{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--color-cardline);border:1px solid var(--color-cardline)}.model div{background:#fff;padding:28px 24px}.model h3{font-size:17px}.model p{font-size:14px;margin-top:8px}.dark .model h3{color:var(--color-ink)}.dark .model p{color:var(--color-body)}form{display:grid;gap:16px;max-width:560px}label{font-family:var(--font-mono);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-ink);display:block;margin-bottom:6px}input,textarea,select{width:100%;padding:13px 14px;border:1px solid var(--color-cardline);background:#fff;font-family:var(--font-body);font-size:15px;color:var(--color-ink)}input:focus,textarea:focus,select:focus{outline:2px solid var(--color-copper-base);outline-offset:-1px}label .opt{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--color-mute);font-weight:400}.hero-cred{margin-top:30px;font-size:14.5px;color:var(--color-lighttext);max-width:680px;line-height:1.55}.founder{max-width:780px}.founder-bio h3{font-size:25px;margin-bottom:18px;color:#fff}.founder-bio p{font-size:17px;margin-bottom:14px;color:var(--color-lighttext)}.founder-bio b{color:#fff;font-weight:600}.founder-link{font-family:var(--font-mono);font-size:13px;letter-spacing:1px;text-transform:uppercase;color:var(--color-copper-light)}.team-rest{margin-top:38px;font-size:15px;color:var(--color-mute);max-width:700px}.faq-item{padding:26px 0;border-bottom:1px solid var(--color-cardline)}.faq-item:last-child{border-bottom:none}.faq-item h2{font-size:20px}.faq-item p{margin-top:12px;font-size:16px;color:var(--color-body)}.sources{background:var(--color-slate-850);color:var(--color-mute);padding:40px 0;border-top:1px solid var(--color-slate-700)}.sources h2{color:var(--color-lighttext);font-size:15px;font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;font-weight:500}.sources ol{margin:18px 0 0 18px}.sources li{font-size:13px;margin-bottom:8px;line-height:1.5}.sources a{color:var(--color-copper-light);word-break:break-all;text-decoration:underline}sup a{color:var(--color-copper-dark);font-weight:600;font-size:.72em;text-decoration:none}.dark sup a{color:var(--color-copper-light)}.cta-sec{background:var(--color-slate-900);color:#fff;text-align:center;padding:100px 0}.cta-sec h2{color:#fff;font-size:clamp(30px,4vw,46px);max-width:780px;margin:0 auto}.cta-sec p{color:var(--color-lighttext);font-size:18px;margin:22px auto 36px;max-width:620px}.cta-sec a.link{color:var(--color-copper-light)}footer{background:var(--color-slate-850);color:var(--color-mute);padding:44px 0;border-top:1px solid var(--color-slate-700)}.fcols{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:flex-start}.fl{font-family:var(--font-mono);font-size:12px;letter-spacing:1.5px}.fsub{font-family:var(--font-mono);font-size:11px;letter-spacing:1px;color:var(--color-copper-light);margin-top:6px}.ftag{font-family:var(--font-display);font-style:italic;font-size:15px;color:var(--color-lighttext);margin-top:14px}.flinks{display:flex;gap:22px;flex-wrap:wrap}.flinks a,.fcontact a{position:relative;font-family:var(--font-mono);font-size:12px;letter-spacing:1px;color:var(--color-lighttext)}.flinks a:hover,.fcontact a:hover{color:var(--color-copper-light)}.fnote{margin-top:28px;font-size:12.5px;color:var(--color-mute);border-top:1px solid var(--color-slate-700);padding-top:18px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.fnote .legal{font-family:var(--font-mono);font-size:11px;letter-spacing:.3px;text-align:right}.rv{clip-path:inset(0 100% 0 0);opacity:.001;transition:clip-path .6s cubic-bezier(.22,.7,.2,1),opacity .6s cubic-bezier(.22,.7,.2,1)}.rv.in{clip-path:inset(0 0 0 0);opacity:1}.rv:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;opacity:0;background:linear-gradient(90deg,transparent 0,rgba(194,112,61,0) 44%,var(--color-copper-light) 50%,rgba(194,112,61,0) 56%,transparent 100%);background-size:250% 100%;background-position:100% 0;background-repeat:no-repeat}.rv.in:after{animation:wipeEdge .62s cubic-bezier(.22,.7,.2,1)}@keyframes wipeEdge{0%{opacity:.9;background-position:100% 0}to{opacity:0;background-position:0 0}}.rv{position:relative}@media(prefers-reduced-motion:reduce){.rv{clip-path:none;opacity:1;transition:none}.rv:after{display:none}}.stagger>.rv:nth-child(2){transition-delay:.08s}.stagger>.rv:nth-child(3){transition-delay:.16s}.stagger>.rv:nth-child(4){transition-delay:.24s}@media(prefers-reduced-motion:reduce){.stagger>.rv{transition-delay:0s}}.report{background:#fff;border:1px solid var(--color-cardline);border-top:3px solid var(--color-copper-base)}.dark .report{background:var(--color-slate-850);border-color:var(--color-slate-700)}.report-band{background:var(--color-slate-900);color:#fff;padding:18px 26px;display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.report-band .rl{font-family:var(--font-display);font-size:18px;font-weight:600;color:#fff}.report-band .rl .cu{color:var(--color-copper-light)}.report-band .rm{font-family:var(--font-mono);font-size:11px;letter-spacing:1px;color:var(--color-mute)}.report-score{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--color-cardline)}.dark .report-score{border-color:var(--color-slate-700)}.scorebox{padding:20px 24px;text-align:center;border-right:1px solid var(--color-cardline);min-width:96px}.dark .scorebox{border-color:var(--color-slate-700)}.scorebox .n{font-family:var(--font-display);font-size:34px;font-weight:600;color:var(--color-ink);line-height:1}.dark .scorebox .n{color:#fff}.scorebox .l{font-family:var(--font-mono);font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-mute);margin-top:8px}.scorebox.pass .n{color:var(--color-green)}.scorebox.warn .n{color:var(--color-amber)}.scorebox.fail .n{color:var(--color-red)}.verdict{flex:1;display:flex;align-items:center;min-width:200px;padding:16px 22px;color:#fff;font-family:var(--font-display);font-weight:600;font-size:16px}.verdict.RED{background:var(--color-red)}.verdict.AMBER{background:var(--color-amber)}.verdict.GREEN{background:var(--color-green)}.report-cats{width:100%;border-collapse:collapse}.report-cats caption{text-align:left;font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-mute);padding:14px 24px 0}.report-cats th[scope=col]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.report-cats tbody th{text-align:left;font-family:var(--font-display);font-weight:600;font-size:14.5px;color:var(--color-ink);padding:14px 18px 14px 24px;width:34%;vertical-align:middle}.dark .report-cats tbody th{color:#fff}.report-cats td{padding:14px 18px;vertical-align:middle;border-top:1px solid var(--color-cardline)}.dark .report-cats td{border-color:var(--color-slate-700)}.report-cats tbody th{border-top:1px solid var(--color-cardline)}.dark .report-cats tbody th{border-color:var(--color-slate-700)}.bar{height:8px;overflow:hidden}.bar-inner{display:flex;height:100%;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.22,.7,.2,1)}.report.in .bar-inner{transform:scaleX(1)}.seg{height:100%;width:var(--w)}.seg.pass{background:var(--color-green)}.seg.warn{background:var(--color-amber)}.seg.fail{background:var(--color-red)}.counts{display:block;font-family:var(--font-mono);font-size:11px;color:var(--color-mute);margin-top:7px;letter-spacing:.4px}.chip{display:inline-block;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:1px;padding:3px 9px;color:#fff}.chip.RED{background:var(--color-red)}.chip.AMBER{background:var(--color-amber)}.chip.GREEN{background:var(--color-green)}.report-cap{font-size:13.5px;color:var(--color-mute);margin-top:16px;line-height:1.5}.report-cap a{color:var(--color-copper-dark)}.dark .report-cap a{color:var(--color-copper-light)}.report.in .report-cats tbody tr:nth-child(2) .bar-inner{transition-delay:.06s}.report.in .report-cats tbody tr:nth-child(3) .bar-inner{transition-delay:.12s}.report.in .report-cats tbody tr:nth-child(4) .bar-inner{transition-delay:.18s}.report.in .report-cats tbody tr:nth-child(5) .bar-inner{transition-delay:.24s}.report.in .report-cats tbody tr:nth-child(6) .bar-inner{transition-delay:.3s}.report.in .report-cats tbody tr:nth-child(7) .bar-inner{transition-delay:.36s}.report.in .report-cats tbody tr:nth-child(8) .bar-inner{transition-delay:.42s}.report.in .report-cats tbody tr:nth-child(9) .bar-inner{transition-delay:.48s}@media(prefers-reduced-motion:reduce){.bar-inner{transition:none;transform:none}}@media(max-width:640px){.report-cats,.report-cats tbody{display:block}.report-cats caption{display:block;padding:14px 18px 0}.report-cats thead{display:none}.report-cats tbody tr{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:14px 18px;border-top:1px solid var(--color-cardline)}.dark .report-cats tbody tr{border-color:var(--color-slate-700)}.report-cats tbody th,.report-cats td{display:block;padding:0;border-top:0;width:auto}.report-cats tbody th{grid-column:1;grid-row:1}.report-cats td:nth-of-type(1){grid-column:1 / -1;grid-row:2;margin-top:8px}.report-cats td:nth-of-type(2){grid-column:2;grid-row:1;justify-self:end}.counts{white-space:nowrap}}.persona .card h3{margin-top:0}.persona .card p{margin-top:10px}.pk{font-family:var(--font-mono);font-size:12px;letter-spacing:2px;color:var(--color-copper-dark);font-weight:500;display:block;margin-bottom:12px}.views3 .card h3{font-size:19px}.views3 .card .vk{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--color-copper-dark);font-weight:500;display:block;margin-bottom:10px}.dark .views3 .card .vk{color:var(--color-copper-light)}.prose-links a{color:var(--color-copper-dark);font-weight:500;text-decoration:underline;text-underline-offset:2px}.dark .prose-links a{color:var(--color-copper-light)}.pathflow{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--color-cardline)}.pathstage{padding:34px 28px;border-right:1px solid var(--color-cardline);background:#fff;display:flex;flex-direction:column}.pathstage:last-child{border-right:none}.pathstage .tag{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--color-copper-dark);font-weight:500}.pathstage h3{font-size:20px;margin-top:12px}.pathstage p{margin-top:12px;font-size:14.5px}.pathstage .pn{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.5px;color:var(--color-mute);margin-top:auto;padding-top:16px}.pathstage.fork{padding:0;display:grid;grid-template-rows:1fr 1fr}.pathstage.fork .half{padding:22px 28px;display:flex;flex-direction:column}.pathstage.fork .half+.half{border-top:1px solid var(--color-cardline)}.pathstage.fork .half h3{font-size:17.5px;margin-top:10px}.pathstage.fork .half p{margin-top:8px;font-size:13.5px}.dark .pathflow{border-color:var(--color-slate-700)}.dark .pathstage{background:var(--color-slate-850);border-color:var(--color-slate-700)}.dark .pathstage.fork .half+.half{border-color:var(--color-slate-700)}.dark .pathstage h3,.dark .pathstage.fork .half h3{color:#fff}@media(max-width:900px){.nlinks{display:none}.nlinks.open{display:flex;position:absolute;top:70px;left:0;right:0;flex-direction:column;background:var(--color-slate-900);padding:24px 32px;gap:20px;border-bottom:1px solid var(--color-slate-700)}.burger{display:flex}.stats3,.cards2,.cards3,.row2,.steps,.model,.pathflow{grid-template-columns:1fr}.pathstage{border-right:none;border-bottom:1px solid var(--color-cardline)}.pathstage:last-child{border-bottom:none}.step{border-right:none;border-bottom:1px solid var(--color-cardline)}section{padding:60px 0}.hero{padding:128px 0 76px}.phead{padding:116px 0 48px}.report-cats tbody th{width:auto}.report-band{flex-direction:column;gap:4px}}
