@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/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(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/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}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-italic-BELOEI8R.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-italic-CfSXsIbO.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:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-italic-D9J6q4_O.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-italic-Bf1n82Tb.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:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-italic-BEZwmy7D.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-italic-CTYLy0lX.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:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-italic-BbRnwouv.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-italic-78jqtfZH.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:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-italic-Du9zzoL2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-italic-V_9i1P_m.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:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-italic-CZTNEAuW.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-italic-CsGl1sm0.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 Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-cyrillic-ext-500-normal-BeBjlrOh.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-cyrillic-ext-500-normal-nPUwOoTR.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 Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-CkG7ISwK.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-DtRh6yEl.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 Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal--oYb3bSD.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal-C9nn0g37.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 Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-500-normal-BqaLkUoX.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-500-normal-BLe87hIu.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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-cyrillic-ext-600-normal-DegcPR6g.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-cyrillic-ext-600-normal-DBydRLII.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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.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 Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-cyrillic-ext-700-normal-Cq09-7_W.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-cyrillic-ext-700-normal-2ky2yf6l.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 Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-vietnamese-700-normal-BHzPe_nH.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-700-normal-CcvNWcjF.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 Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CXZ_9bG9.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CnD6lCoL.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 Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-700-normal-D8r4s4aS.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-700-normal-D3enqrvP.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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{color-scheme:light dark}:root[data-theme=light],.rl-scheme-light{color-scheme:light}:root[data-theme=dark],.rl-scheme-dark{color-scheme:dark}:root{--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"IBM Plex Sans Condensed", "IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:1rem;--fs-xl:1.25rem;--fs-2xl:1.625rem;--fs-3xl:2.125rem;--lh-tight:1.15;--lh-snug:1.3;--lh-body:1.5;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--tracking-label:.06em;--sp-0:0;--sp-px:1px;--sp-0h:2px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-1:2px;--r-2:4px;--r-3:6px;--r-pill:999px;--control-h-sm:26px;--control-h-md:32px;--control-h-lg:40px;--nav-w:232px;--topbar-h:52px;--content-max:1440px;--dur-fast:90ms;--dur-med:.16s;--ease:cubic-bezier(.2, 0, 0, 1);--bg:light-dark(#eef0ed,#0b1015);--surface:light-dark(#fff,#121a21);--surface-2:light-dark(#f7f8f6,#18222b);--surface-sunken:light-dark(#e7eae6,#0e141a);--surface-inverse:light-dark(#17202a,#e4e9ed);--border:light-dark(#d3d8d4,#26323c);--border-strong:light-dark(#a9b1ac,#3a4954);--divider:light-dark(#e3e6e2,#1f2a33);--text:light-dark(#121920,#e4e9ed);--text-muted:light-dark(#475259,#a3afb8);--text-faint:light-dark(#5f6a71,#85929c);--text-inverse:light-dark(#f4f6f4,#121920);--accent:light-dark(#1d5c8a,#6fb0e0);--accent-hover:light-dark(#174b72,#8cc2ea);--accent-fg:light-dark(#fff,#071521);--accent-subtle:light-dark(#e2edf5,#13283a);--accent-text:light-dark(#1b5682,#86bfe8);--focus-ring-color:light-dark(#1f6fd1,#7cc0ff);--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px var(--focus-ring-color);--shadow-1:0 1px 0 light-dark(#1018200a,#0000004d), 0 1px 2px light-dark(#1018200f,#00000059);--shadow-2:0 2px 4px light-dark(#1018200f,#00000059), 0 8px 24px light-dark(#1018201a,#00000080);--shadow-3:0 12px 48px light-dark(#1018202e,#0009);--scrim:light-dark(#12192073,#0009);--band-good-fg:light-dark(#17633a,#7ed29b);--band-good-bg:light-dark(#e2f2e8,#0f2619);--band-good-border:light-dark(#a6d3b6,#22553a);--band-good-solid:light-dark(#2a8a52,#3fae6c);--band-warning-fg:light-dark(#6e4b00,#f0c35c);--band-warning-bg:light-dark(#faefd3,#2a2210);--band-warning-border:light-dark(#e3c678,#5a4718);--band-warning-solid:light-dark(#c4901f,#d6a43a);--band-risk-fg:light-dark(#a1251b,#ff9b8f);--band-risk-bg:light-dark(#fbe5e2,#321410);--band-risk-border:light-dark(#ecaea6,#6b2b22);--band-risk-solid:light-dark(#c73a2d,#e5594a);--band-critical-fg:#fff;--band-critical-bg:light-dark(#9b1b12,#b8261a);--band-critical-border:light-dark(#7e140d,#e5594a);--band-critical-solid:light-dark(#9b1b12,#e5594a);--band-none-fg:light-dark(#475259,#a3afb8);--band-none-bg:light-dark(#eceeeb,#1b252e);--band-none-border:light-dark(#cdd2ce,#2f3c46);--band-none-solid:light-dark(#8b959b,#5c6a74);--sev-none-fg:var(--band-none-fg);--sev-none-bg:var(--band-none-bg);--sev-none-border:var(--band-none-border);--sev-none-solid:var(--band-none-solid);--sev-low-fg:light-dark(#24557a,#8fc0e6);--sev-low-bg:light-dark(#e3edf5,#132636);--sev-low-border:light-dark(#a9c6dd,#284a66);--sev-low-solid:light-dark(#4f84ad,#5d95c2);--sev-medium-fg:var(--band-warning-fg);--sev-medium-bg:var(--band-warning-bg);--sev-medium-border:var(--band-warning-border);--sev-medium-solid:var(--band-warning-solid);--sev-high-fg:light-dark(#9a3a0b,#ffab78);--sev-high-bg:light-dark(#fde8dc,#331b0e);--sev-high-border:light-dark(#efb795,#6e3a1c);--sev-high-solid:light-dark(#d2622a,#ec7d3f);--sev-critical-fg:var(--band-critical-fg);--sev-critical-bg:var(--band-critical-bg);--sev-critical-border:var(--band-critical-border);--sev-critical-solid:var(--band-critical-solid);--rung-0:light-dark(#a3acb1,#4d5a63);--rung-1:light-dark(#6c90ab,#4f7ea3);--rung-2:light-dark(#c99a33,#c99a3a);--rung-3:light-dark(#d86c2c,#e07a3a);--rung-4:light-dark(#c3342a,#e4483a);--rung-5:light-dark(#7a1036,#d0347a);--rung-0-fg:light-dark(#3f4a51,#b1bcc4);--rung-0-bg:light-dark(#eef0ee,#1a242c);--rung-1-fg:light-dark(#28506c,#9cc4e4);--rung-1-bg:light-dark(#e4edf3,#14263a);--rung-2-fg:light-dark(#6b4900,#f0c66e);--rung-2-bg:light-dark(#f8eed6,#2b2211);--rung-3-fg:light-dark(#8a380a,#f9a771);--rung-3-bg:light-dark(#fbe6d8,#33190b);--rung-4-fg:#fff;--rung-4-bg:light-dark(#b02c23,#b8261a);--rung-5-fg:#fff;--rung-5-bg:light-dark(#6a0d2f,#8f1d52);--disc-safety:light-dark(#a8501c,#f0935a);--disc-reliability:light-dark(#1d6c7c,#5ec4d6);--disc-security:light-dark(#5544a8,#a698f0);--disc-compliance:light-dark(#255f9f,#78aef0);--disc-governance:light-dark(#5f6420,#c4c66a);--disc-risk:light-dark(#9a2b64,#ef8fc0);--disc-hazop:light-dark(#2f6f33,#84cf86);--hz-covered-bg:var(--band-good-bg);--hz-covered-fg:var(--band-good-fg);--hz-covered-border:var(--band-good-border);--hz-waived-bg:var(--band-warning-bg);--hz-waived-fg:var(--band-warning-fg);--hz-waived-border:var(--band-warning-border);--hz-uncovered-bg:var(--band-risk-bg);--hz-uncovered-fg:var(--band-risk-fg);--hz-uncovered-border:var(--band-risk-border);--hz-oos-bg:var(--surface-sunken);--hz-oos-fg:var(--text-faint);--hz-oos-border:var(--border)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-body);font-feature-settings:"tnum" 1, "zero" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:.005em;margin:0}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}h4{font-size:var(--fs-md)}p{margin:0 0 var(--sp-3)}p:last-child{margin-bottom:0}a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.92em}hr{border:0;border-top:1px solid var(--divider);margin:var(--sp-4) 0}ul,ol{margin:0 0 var(--sp-3);padding-left:var(--sp-5)}::selection{background:var(--accent-subtle);color:var(--text)}:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rl-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.rl-mono{font-family:var(--font-mono);font-size:.92em}.rl-muted{color:var(--text-muted)}.rl-faint{color:var(--text-faint)}.rl-num{font-variant-numeric:tabular-nums}.rl-nowrap{white-space:nowrap}.rl-label{font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.rl-stack{gap:var(--sp-4);flex-direction:column;display:flex}.rl-stack--sm{gap:var(--sp-2)}.rl-stack--lg{gap:var(--sp-6)}.rl-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.rl-row--lg{gap:var(--sp-4)}.rl-row--between{justify-content:space-between}.rl-row--end{justify-content:flex-end}.rl-row--top{align-items:flex-start}.rl-grow{flex:auto;min-width:0}.rl-grid{gap:var(--sp-4);display:grid}.rl-grid--stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.rl-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.rl-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.rl-btn{--btn-bg:var(--surface);--btn-fg:var(--text);--btn-border:var(--border-strong);--btn-bg-hover:var(--surface-2);justify-content:center;align-items:center;gap:var(--sp-2);height:var(--control-h-md);padding:0 var(--sp-3);border:1px solid var(--btn-border);border-radius:var(--r-2);background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-weight:var(--fw-medium);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);line-height:1;display:inline-flex}.rl-btn:hover:not(:disabled){background:var(--btn-bg-hover)}.rl-btn:active:not(:disabled){transform:translateY(.5px)}.rl-btn:disabled{cursor:not-allowed;opacity:.55}.rl-btn--sm{height:var(--control-h-sm);padding:0 var(--sp-2);font-size:var(--fs-xs)}.rl-btn--lg{height:var(--control-h-lg);padding:0 var(--sp-4);font-size:var(--fs-md)}.rl-btn--block{width:100%}.rl-btn--primary{--btn-bg:var(--accent);--btn-fg:var(--accent-fg);--btn-border:var(--accent);--btn-bg-hover:var(--accent-hover)}.rl-btn--danger{--btn-bg:var(--band-critical-bg);--btn-fg:var(--band-critical-fg);--btn-border:var(--band-critical-border);--btn-bg-hover:light-dark(#7e140d,#cf3324)}.rl-btn--ghost{--btn-bg:transparent;--btn-border:transparent;--btn-bg-hover:var(--surface-sunken);--btn-fg:var(--text-muted)}.rl-btn--ghost:hover:not(:disabled){color:var(--text)}.rl-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite rl-spin}@keyframes rl-spin{to{transform:rotate(360deg)}}.rl-badge{--b-fg:var(--band-none-fg);--b-bg:var(--band-none-bg);--b-border:var(--band-none-border);border:1px solid var(--b-border);border-radius:var(--r-1);background:var(--b-bg);height:20px;color:var(--b-fg);font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;padding:0 7px;line-height:1;display:inline-flex}.rl-badge--lg{height:24px;font-size:var(--fs-xs);padding:0 9px}.rl-badge__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.rl-badge__mono{font-family:var(--font-mono);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none}.rl-badge--good{--b-fg:var(--band-good-fg);--b-bg:var(--band-good-bg);--b-border:var(--band-good-border)}.rl-badge--warning{--b-fg:var(--band-warning-fg);--b-bg:var(--band-warning-bg);--b-border:var(--band-warning-border)}.rl-badge--risk{--b-fg:var(--band-risk-fg);--b-bg:var(--band-risk-bg);--b-border:var(--band-risk-border)}.rl-badge--critical{--b-fg:var(--band-critical-fg);--b-bg:var(--band-critical-bg);--b-border:var(--band-critical-border)}.rl-badge--info{--b-fg:var(--accent-text);--b-bg:var(--accent-subtle);--b-border:light-dark(#a9c6dd,#284a66)}.rl-badge--sev-none{--b-fg:var(--sev-none-fg);--b-bg:var(--sev-none-bg);--b-border:var(--sev-none-border)}.rl-badge--sev-low{--b-fg:var(--sev-low-fg);--b-bg:var(--sev-low-bg);--b-border:var(--sev-low-border)}.rl-badge--sev-medium{--b-fg:var(--sev-medium-fg);--b-bg:var(--sev-medium-bg);--b-border:var(--sev-medium-border)}.rl-badge--sev-high{--b-fg:var(--sev-high-fg);--b-bg:var(--sev-high-bg);--b-border:var(--sev-high-border)}.rl-badge--sev-critical{--b-fg:var(--sev-critical-fg);--b-bg:var(--sev-critical-bg);--b-border:var(--sev-critical-border)}.rl-badge--rung{font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-weight:var(--fw-medium)}.rl-badge--rung-0{--b-fg:var(--rung-0-fg);--b-bg:var(--rung-0-bg);--b-border:var(--rung-0)}.rl-badge--rung-1{--b-fg:var(--rung-1-fg);--b-bg:var(--rung-1-bg);--b-border:var(--rung-1)}.rl-badge--rung-2{--b-fg:var(--rung-2-fg);--b-bg:var(--rung-2-bg);--b-border:var(--rung-2)}.rl-badge--rung-3{--b-fg:var(--rung-3-fg);--b-bg:var(--rung-3-bg);--b-border:var(--rung-3)}.rl-badge--rung-4{--b-fg:var(--rung-4-fg);--b-bg:var(--rung-4-bg);--b-border:var(--rung-4-bg)}.rl-badge--rung-5{--b-fg:var(--rung-5-fg);--b-bg:var(--rung-5-bg);--b-border:var(--rung-5-bg)}.rl-badge__rung-name{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:.03em;text-transform:uppercase;opacity:.92;font-size:.95em}.rl-chip{border:1px solid var(--border);border-radius:var(--r-1);background:var(--surface-2);height:20px;color:var(--text);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;padding:0 7px 0 6px;line-height:1;display:inline-flex}.rl-chip__mark{background:var(--chip-c,var(--text-faint));border-radius:1px;width:3px;height:12px}.rl-chip--disc{color:var(--chip-c)}.rl-chip--safety{--chip-c:var(--disc-safety)}.rl-chip--reliability{--chip-c:var(--disc-reliability)}.rl-chip--security{--chip-c:var(--disc-security)}.rl-chip--compliance{--chip-c:var(--disc-compliance)}.rl-chip--governance{--chip-c:var(--disc-governance)}.rl-chip--risk{--chip-c:var(--disc-risk)}.rl-chip--hazop{--chip-c:var(--disc-hazop)}.rl-chip--mono{font-family:var(--font-mono);font-weight:var(--fw-regular)}.rl-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);box-shadow:var(--shadow-1);min-width:0}.rl-card__head{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--divider);min-height:44px;display:flex}.rl-card__title{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:.01em;margin:0}.rl-card__eyebrow{margin-bottom:2px}.rl-card__actions{gap:var(--sp-2);align-items:center;margin-left:auto;display:flex}.rl-card__body{padding:var(--sp-4)}.rl-card__body--flush{padding:0}.rl-card__foot{padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--divider);color:var(--text-muted);font-size:var(--fs-xs)}.rl-card--danger{border-color:var(--band-risk-border)}.rl-card--danger>.rl-card__head{background:var(--band-risk-bg);color:var(--band-risk-fg);border-bottom-color:var(--band-risk-border);border-radius:var(--r-3) var(--r-3) 0 0}.rl-panel{background:var(--surface-2);border:1px solid var(--divider);border-radius:var(--r-2);padding:var(--sp-3) var(--sp-4)}.rl-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);padding:var(--sp-3) var(--sp-4) var(--sp-3) calc(var(--sp-4) + 3px);box-shadow:var(--shadow-1);min-width:0;position:relative;overflow:hidden}.rl-stat:before{content:"";background:var(--stat-c,var(--border-strong));width:3px;position:absolute;inset:0 auto 0 0}.rl-stat--good{--stat-c:var(--band-good-solid)}.rl-stat--warning{--stat-c:var(--band-warning-solid)}.rl-stat--risk{--stat-c:var(--band-risk-solid)}.rl-stat--critical{--stat-c:var(--band-critical-solid)}.rl-stat__label{display:block}.rl-stat__value{margin-top:var(--sp-1);font-family:var(--font-display);font-size:var(--fs-3xl);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1;display:block}.rl-stat__unit{font-size:var(--fs-md);color:var(--text-muted);margin-left:4px}.rl-stat__hint{margin-top:var(--sp-2);color:var(--text-muted);font-size:var(--fs-xs);display:block}.rl-table-wrap{width:100%;overflow-x:auto}.rl-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}.rl-table caption{text-align:left}.rl-table th{z-index:1;background:var(--surface-2);text-align:left;font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:0 var(--sp-3);white-space:nowrap;height:32px;position:sticky;top:0}.rl-table td{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--divider);vertical-align:middle}.rl-table td .rl-mono,.rl-table td.rl-mono{white-space:nowrap}.rl-table tbody tr:last-child td{border-bottom:0}.rl-table tbody tr:hover td{background:light-dark(#f8faf8,#151f27)}.rl-table--dense td{padding:3px var(--sp-3)}.rl-table--dense th{height:28px}.rl-table .rl-num,.rl-table th.rl-num{text-align:right}.rl-th-sort{all:unset;cursor:pointer;border-radius:var(--r-1);align-items:center;gap:4px;margin:0 -2px;padding:2px;display:inline-flex}.rl-th-sort:hover{color:var(--text)}.rl-th-sort:focus-visible{box-shadow:var(--focus-ring)}.rl-th-sort__icon{width:8px;font-family:var(--font-mono);color:var(--text-faint);display:inline-block}.rl-th-sort[data-sorted] .rl-th-sort__icon{color:var(--accent-text)}.rl-table__empty td{padding:0}.rl-table tr[data-selected] td{background:var(--accent-subtle)}.rl-tabs__list{border-bottom:1px solid var(--border);gap:2px;display:flex;overflow-x:auto}.rl-tabs__tab{all:unset;align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);height:38px;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:var(--r-2) var(--r-2) 0 0;display:inline-flex;position:relative}.rl-tabs__tab:hover{color:var(--text);background:var(--surface-sunken)}.rl-tabs__tab[aria-selected=true]{color:var(--text)}.rl-tabs__tab[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.rl-tabs__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring-color)}.rl-tabs__count{font-family:var(--font-mono);font-weight:var(--fw-regular);font-size:var(--fs-2xs);color:var(--text-faint)}.rl-tabs__panel{padding-top:var(--sp-4)}.rl-tabs__panel:focus-visible{box-shadow:none}.rl-dialog{border:1px solid var(--border-strong);border-radius:var(--r-3);background:var(--surface);color:var(--text);box-shadow:var(--shadow-3);width:min(560px,100vw - 32px);max-height:calc(100vh - 64px);padding:0}.rl-dialog--lg{width:min(920px,100vw - 32px)}.rl-dialog::backdrop{background:var(--scrim)}.rl-dialog--danger{border-top:3px solid var(--band-critical-solid)}.rl-dialog__form{flex-direction:column;margin:0;display:flex}.rl-dialog__head{padding:var(--sp-4) var(--sp-5) var(--sp-2)}.rl-dialog__title{font-size:var(--fs-xl)}.rl-dialog__body{padding:var(--sp-2) var(--sp-5) var(--sp-4);gap:var(--sp-4);flex-direction:column;display:flex;overflow-y:auto}.rl-dialog__foot{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--divider);background:var(--surface-2);border-radius:0 0 var(--r-3) var(--r-3);display:flex}.rl-field{flex-direction:column;gap:6px;min-width:0;display:flex}.rl-field__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text)}.rl-field__req{color:var(--band-risk-fg);margin-left:2px}.rl-field__hint{font-size:var(--fs-xs);color:var(--text-muted)}.rl-field__error{font-size:var(--fs-xs);color:var(--band-risk-fg);font-weight:var(--fw-medium)}.rl-field__msg--info{font-size:var(--fs-xs);color:var(--text-muted)}.rl-field__msg--success{font-size:var(--fs-xs);color:var(--band-good-fg)}.rl-field--inline{align-items:center;gap:var(--sp-2);flex-direction:row}.rl-input,.rl-textarea,.rl-select{width:100%;min-width:0;height:var(--control-h-md);padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-2);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-md);transition:border-color var(--dur-fast) var(--ease)}.rl-input::placeholder,.rl-textarea::placeholder{color:var(--text-faint)}.rl-input:hover,.rl-textarea:hover,.rl-select:hover{border-color:var(--text-faint)}.rl-input:focus-visible,.rl-textarea:focus-visible,.rl-select:focus-visible{border-color:var(--focus-ring-color);border-radius:var(--r-2);box-shadow:0 0 0 3px light-dark(#1f6fd140,#7cc0ff4d)}.rl-input[aria-invalid=true],.rl-textarea[aria-invalid=true],.rl-select[aria-invalid=true]{border-color:var(--band-risk-solid)}.rl-input:disabled,.rl-textarea:disabled,.rl-select:disabled{background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}.rl-input--mono{font-family:var(--font-mono);font-size:var(--fs-sm)}.rl-input--sm,.rl-select--sm{height:var(--control-h-sm);font-size:var(--fs-sm);padding:0 var(--sp-2)}.rl-textarea{height:auto;min-height:84px;padding:var(--sp-2) var(--sp-3);resize:vertical;line-height:var(--lh-body)}.rl-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}.rl-checkbox{width:16px;height:16px;accent-color:var(--accent)}.rl-toasts{right:var(--sp-4);bottom:var(--sp-4);z-index:100;gap:var(--sp-2);pointer-events:none;flex-direction:column;width:min(380px,100vw - 32px);display:flex;position:fixed}.rl-toast{pointer-events:auto;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-left:3px solid var(--toast-c,var(--accent));border-radius:var(--r-2);box-shadow:var(--shadow-2);font-size:var(--fs-sm);animation:rl-toast-in var(--dur-med) var(--ease);align-items:flex-start;display:flex}.rl-toast--good{--toast-c:var(--band-good-solid)}.rl-toast--warning{--toast-c:var(--band-warning-solid)}.rl-toast--risk{--toast-c:var(--band-risk-solid)}.rl-toast__title{font-weight:var(--fw-semibold)}.rl-toast__body{color:var(--text-muted);word-break:break-word;margin-top:2px}@keyframes rl-toast-in{0%{opacity:0;transform:translateY(6px)}}.rl-skel{border-radius:var(--r-1);background:linear-gradient(90deg, var(--surface-sunken) 0%, light-dark(#f2f4f1,#1c2730) 50%, var(--surface-sunken) 100%);background-size:200% 100%;height:12px;animation:1.4s ease-in-out infinite rl-shimmer;display:block}.rl-skel--text{height:12px}.rl-skel--title{height:20px}.rl-skel--stat{height:34px}.rl-skel--block{height:120px}.rl-skel--row{height:28px}.rl-skel--w-25{width:25%}.rl-skel--w-40{width:40%}.rl-skel--w-60{width:60%}.rl-skel--w-80{width:80%}.rl-skel--w-full{width:100%}@keyframes rl-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.rl-empty{text-align:center;align-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-4);color:var(--text-muted);flex-direction:column;display:flex}.rl-empty--compact{padding:var(--sp-5) var(--sp-4)}.rl-empty__glyph{border:1px dashed var(--border-strong);border-radius:var(--r-2);width:36px;height:36px;margin-bottom:var(--sp-1);place-items:center;display:grid}.rl-empty__glyph:before{content:"";background:var(--border-strong);width:14px;height:2px;box-shadow:0 -5px 0 var(--border-strong), 0 5px 0 var(--border-strong)}.rl-empty__title{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text)}.rl-empty__body{max-width:52ch;font-size:var(--fs-sm)}.rl-callout{--c-fg:var(--accent-text);--c-bg:var(--accent-subtle);--c-border:light-dark(#a9c6dd,#284a66);gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-2);background:var(--c-bg);color:var(--text);font-size:var(--fs-sm);border-left-width:3px;display:flex}.rl-callout--good{--c-fg:var(--band-good-fg);--c-bg:var(--band-good-bg);--c-border:var(--band-good-border)}.rl-callout--warning{--c-fg:var(--band-warning-fg);--c-bg:var(--band-warning-bg);--c-border:var(--band-warning-border)}.rl-callout--risk{--c-fg:var(--band-risk-fg);--c-bg:var(--band-risk-bg);--c-border:var(--band-risk-border)}.rl-callout__body{flex:1;min-width:0}.rl-callout__title{font-weight:var(--fw-semibold);color:var(--c-fg);gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.rl-callout__code{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);border-radius:var(--r-1);border:1px solid var(--c-border);background:var(--surface);color:var(--c-fg);padding:1px 5px}.rl-callout__text{color:var(--text);margin-top:2px}.rl-code{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-sunken);min-width:0;position:relative}.rl-code__head{padding:4px 4px 4px var(--sp-3);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.rl-code pre{padding:var(--sp-3);max-height:420px;font-size:var(--fs-xs);color:var(--text);white-space:pre;margin:0;line-height:1.55;overflow:auto}.rl-code--wrap pre{white-space:pre-wrap;word-break:break-all}.rl-hash{border:1px solid var(--border);border-radius:var(--r-1);background:var(--surface-2);max-width:100%;height:22px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text);vertical-align:middle;align-items:center;display:inline-flex;overflow:hidden}.rl-hash__algo{color:var(--text-faint);padding:0 4px 0 6px}.rl-hash__digest{white-space:nowrap;padding-right:6px}.rl-hash__copy{all:unset;border-left:1px solid var(--border);height:100%;color:var(--text-muted);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;place-items:center;padding:0 6px;display:grid}.rl-hash__copy:hover{background:var(--surface-sunken);color:var(--text)}.rl-hash__copy:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring-color)}.rl-hash__copy[data-copied]{color:var(--band-good-fg)}.rl-kbd{border:1px solid var(--border-strong);border-radius:var(--r-1);background:var(--surface);min-width:20px;height:20px;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-2xs);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}.rl-ladder{flex-direction:column;gap:6px;min-width:0;display:inline-flex}.rl-ladder__track{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;display:grid}.rl-ladder--full{width:100%;display:flex}.rl-ladder__step{flex-direction:column;gap:3px;min-width:0;display:flex;position:relative}.rl-ladder__bar{border:1px solid var(--border);background:var(--surface-sunken);border-radius:1px;height:10px;display:block}.rl-ladder--compact .rl-ladder__track{grid-template-columns:repeat(6,14px);gap:2px}.rl-ladder--compact .rl-ladder__bar{height:8px}.rl-ladder__step[data-lit] .rl-ladder__bar{border-color:#0000}.rl-ladder__step--0[data-lit] .rl-ladder__bar{background:var(--rung-0)}.rl-ladder__step--1[data-lit] .rl-ladder__bar{background:var(--rung-1)}.rl-ladder__step--2[data-lit] .rl-ladder__bar{background:var(--rung-2)}.rl-ladder__step--3[data-lit] .rl-ladder__bar{background:var(--rung-3)}.rl-ladder__step--4[data-lit] .rl-ladder__bar{background:var(--rung-4)}.rl-ladder__step--5[data-lit] .rl-ladder__bar{background:var(--rung-5)}.rl-ladder__step[data-demanded-only] .rl-ladder__bar{background:repeating-linear-gradient(-45deg, transparent 0 3px, var(--ladder-c) 3px 4.5px);border:1px solid var(--ladder-c)}.rl-ladder__step--0{--ladder-c:var(--rung-0)}.rl-ladder__step--1{--ladder-c:var(--rung-1)}.rl-ladder__step--2{--ladder-c:var(--rung-2)}.rl-ladder__step--3{--ladder-c:var(--rung-3)}.rl-ladder__step--4{--ladder-c:var(--rung-4)}.rl-ladder__step--5{--ladder-c:var(--rung-5)}.rl-ladder__step[data-reach] .rl-ladder__bar{background:var(--ladder-c);opacity:.38;border-color:#0000}.rl-ladder__step[data-ceiling] .rl-ladder__bar{box-shadow:0 -3px 0 -1px var(--text)}.rl-ladder__step[data-reach][data-ceiling] .rl-ladder__bar{opacity:1}.rl-ladder__code{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint);line-height:1}.rl-ladder__step[data-lit] .rl-ladder__code,.rl-ladder__step[data-demanded-only] .rl-ladder__code{color:var(--text);font-weight:var(--fw-medium)}.rl-ladder__name{font-family:var(--font-display);font-size:var(--fs-2xs);color:var(--text-muted);line-height:1.15}.rl-ladder__legend{gap:var(--sp-3);font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.rl-ladder__legend b{color:var(--text);font-family:var(--font-mono);font-weight:var(--fw-medium)}.rl-ladder__swatch{vertical-align:0;background:var(--text-muted);border-radius:1px;width:14px;height:8px;margin-right:4px;display:inline-block}.rl-ladder__swatch--hatched{background:repeating-linear-gradient(-45deg, transparent 0 3px, var(--text-muted) 3px 4.5px);border:1px solid var(--text-muted)}.rl-ladder__swatch--ceiling{background:var(--surface-sunken);border:1px solid var(--border);box-shadow:0 -3px 0 -1px var(--text)}.rl-meter{background:var(--surface-sunken);border:1px solid var(--border);border-radius:1px;height:8px;display:flex;overflow:hidden}.rl-meter>span{height:100%;display:block}.rl-meter__good{background:var(--band-good-solid)}.rl-meter__warning{background:var(--band-warning-solid)}.rl-meter__risk{background:var(--band-risk-solid)}.rl-status{font-size:var(--fs-sm);align-items:center;gap:6px;display:inline-flex}.rl-status:before{content:"";background:var(--status-c,var(--band-none-solid));border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px light-dark(#fff9,#0000004d)}.rl-status--good{--status-c:var(--band-good-solid)}.rl-status--warning{--status-c:var(--band-warning-solid)}.rl-status--risk{--status-c:var(--band-risk-solid)}.rl-dl{gap:6px var(--sp-4);font-size:var(--fs-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}.rl-dl dt{color:var(--text-muted)}.rl-dl dd{min-width:0;margin:0}.rl-seg{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-sunken);gap:2px;padding:2px;display:inline-flex}.rl-seg__opt{all:unset;border-radius:var(--r-1);height:22px;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.rl-seg__opt:hover{color:var(--text)}.rl-seg__opt[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.rl-seg__opt:focus-visible{box-shadow:var(--focus-ring)}.rl-seg__glyph{border:1.5px solid;border-radius:50%;width:10px;height:10px}.rl-seg__glyph--light{background:0 0}.rl-seg__glyph--dark{background:currentColor}.rl-seg__glyph--system{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}:root{--brand:#e8a317;--brand-hover:light-dark(#d4940f,#f0b437);--brand-ink:#1f1500;--brand-text:light-dark(#7a4f00,#f0c35c);--brand-subtle:light-dark(#fbf0d6,#2a2210);--brand-border:light-dark(#e6c77d,#5a4718);--kilter:#326ce5;--rangle:#e85d4a;--fs-4xl:clamp(2.25rem, 1.5rem + 2.8vw, 3.75rem);--fs-5xl:clamp(2.6rem, 1.5rem + 4.2vw, 5rem);--fs-lead:clamp(1.0625rem, .98rem + .35vw, 1.25rem);--page-max:1200px;--prose-max:68ch;--gutter-x:clamp(16px, 4vw, 40px);--section-y:clamp(48px, 7vw, 96px)}.btn-primary{background:var(--brand);color:var(--brand-ink)}.btn-primary:hover{background:var(--brand-hover);color:var(--brand-ink)}.pd-mark{flex:none;display:block}.pd-mark .c-paddington{fill:var(--brand)}.pd-mark .c-kilter{fill:var(--kilter)}.pd-mark .c-rangle{fill:var(--rangle)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-lg);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent-text);text-underline-offset:3px}a:hover{color:var(--accent-hover)}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-2);outline:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-semibold);text-wrap:balance;letter-spacing:-.01em;margin:0}p{text-wrap:pretty;margin:0}ul,ol{margin:0}code,kbd,.mono{font-family:var(--font-mono)}.tnum{font-variant-numeric:tabular-nums}img{max-width:100%;height:auto;display:block}.wrap{width:100%;max-width:var(--page-max);padding-left:max(var(--gutter-x), env(safe-area-inset-left,0px));padding-right:max(var(--gutter-x), env(safe-area-inset-right,0px));margin-inline:auto}.site-head{background:var(--surface);border-bottom:1px solid var(--border)}.site-head .wrap{align-items:center;gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;min-height:64px;padding-block:8px;display:flex}.brand{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.brand svg{flex:none}.brand b{font-family:var(--font-display);letter-spacing:.01em;font-size:1.125rem;font-weight:600}.brand small{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted);letter-spacing:var(--tracking-label);text-transform:uppercase}.site-nav{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.site-nav a{color:var(--text-muted);font-size:var(--fs-md);font-weight:var(--fw-medium);text-decoration:none}.site-nav a:hover{color:var(--text)}.site-nav a.btn-primary,.site-nav a.btn-primary:hover{color:var(--brand-ink)}.btn{border-radius:var(--r-2);min-height:44px;font:var(--fw-semibold) var(--fs-md)/1 var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:1px solid #0000;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover{border-color:var(--text-muted);color:var(--text)}.btn-sm{min-height:36px;padding:0 14px}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.eyebrow.brand-e{color:var(--brand-text)}.lead{font-size:var(--fs-lead);color:var(--text-muted);max-width:62ch;line-height:1.55}.h-xl{font-size:var(--fs-5xl);letter-spacing:-.025em;line-height:.98}.h-lg{font-size:var(--fs-4xl);letter-spacing:-.02em;line-height:1.04}.h-md{font-size:var(--fs-3xl);line-height:var(--lh-tight)}.h-sm{font-size:var(--fs-xl);line-height:var(--lh-snug)}.muted{color:var(--text-muted)}.small{font-size:var(--fs-sm)}.chip{border-radius:var(--r-1);height:22px;font:var(--fw-semibold) var(--fs-2xs)/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip.plain:before{display:none}.b-good{color:var(--band-good-fg);background:var(--band-good-bg);border-color:var(--band-good-border)}.b-warning{color:var(--band-warning-fg);background:var(--band-warning-bg);border-color:var(--band-warning-border)}.b-risk{color:var(--band-risk-fg);background:var(--band-risk-bg);border-color:var(--band-risk-border)}.b-none{color:var(--band-none-fg);background:var(--band-none-bg);border-color:var(--band-none-border)}.b-low{color:var(--sev-low-fg);background:var(--sev-low-bg);border-color:var(--sev-low-border)}.b-brand{color:var(--brand-text);background:var(--brand-subtle);border-color:var(--brand-border)}.b-accent{color:var(--accent-text);background:var(--accent-subtle);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.r2{color:var(--rung-2-fg);background:var(--rung-2-bg);border-color:var(--rung-2)}.section{padding-block:var(--section-y);border-top:1px solid var(--border)}.section-head{gap:var(--sp-6) var(--sp-12);margin-bottom:var(--sp-10);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;display:grid}.section-head .eyebrow{margin-bottom:var(--sp-3)}@media (width<=860px){.section-head{grid-template-columns:1fr}}.sub{margin-top:var(--sp-12)}.sub>h3{font-size:var(--fs-2xl);margin-bottom:var(--sp-4)}.sub>.sub-lead{color:var(--text-muted);max-width:70ch;margin-bottom:var(--sp-6);font-size:var(--fs-md)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);box-shadow:var(--shadow-1);min-width:0}.panel-head{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--divider);flex-wrap:wrap;padding:12px 16px;display:flex}.code{background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--r-3);font:var(--fs-sm)/1.65 var(--font-mono);white-space:pre;margin:0;padding:18px 20px;overflow-x:auto}.code .k{opacity:.62}.table-wrap{border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface);overflow-x:auto}table.t{border-collapse:collapse;width:100%;font-size:var(--fs-md);line-height:1.45}table.t th,table.t td{text-align:left;border-bottom:1px solid var(--divider);vertical-align:top;padding:10px 14px}table.t thead th{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);background:var(--surface-2);white-space:nowrap;font-weight:500}table.t tbody th{font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);white-space:nowrap}table.t tr:last-child td,table.t tr:last-child th{border-bottom:0}table.t td.next{background:var(--brand-subtle)}table.t .mono{font-size:var(--fs-sm)}.ticks{gap:12px;padding:0;list-style:none;display:grid}.ticks li{font-size:var(--fs-md);color:var(--text-muted);padding-left:26px;position:relative}.ticks li b{color:var(--text)}.ticks li:before{content:"";background:var(--brand);width:14px;height:4px;position:absolute;top:8px;left:0}.ticks.x li:before{background:var(--border-strong)}.two{gap:var(--sp-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=860px){.two{grid-template-columns:1fr}}.hero{padding-block:clamp(40px,6vw,80px) clamp(36px,5vw,64px)}.hero-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.hero h1{margin-top:16px}.hero-cat{margin-top:20px}.hero .lead{margin-top:22px}.hero-vs{border-left:3px solid var(--brand);font-family:var(--font-display);font-size:var(--fs-2xl);margin-top:18px;padding-left:14px;font-weight:600;line-height:1.2}.hero-vs span{display:block}.cta-row{gap:var(--sp-3);flex-wrap:wrap;margin-top:28px;display:flex}@media (width<=960px){.hero-grid{grid-template-columns:1fr}}.feed{font-family:var(--font-mono);font-size:var(--fs-xs)}.feed-row{border-bottom:1px solid var(--divider);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.feed-row:last-child{border-bottom:0}.feed-row .svc{color:var(--text);font-weight:600;display:block}.feed-row .what{color:var(--text-faint);font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.feed-row time{color:var(--text-faint)}.feed-row.new{animation:arrive 2.4s var(--ease) .4s both}@keyframes arrive{0%{background:var(--brand-subtle)}to{background:0 0}}.live{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--band-good-fg);align-items:center;gap:6px;display:inline-flex}.live:before{content:"";background:var(--band-good-solid);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.path{border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:36px;display:grid;overflow:hidden}.path>div{border-right:1px solid var(--divider);padding:14px 16px}.path>div:last-child{border-right:0}.path b{font-family:var(--font-display);font-size:var(--fs-lg);display:block}.path span{font-size:var(--fs-sm);color:var(--text-muted)}.path .on{background:var(--brand-subtle)}@media (width<=860px){.path{grid-template-columns:repeat(2,minmax(0,1fr))}.path>div{border-bottom:1px solid var(--divider)}}.doors{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.doors a{color:var(--text);border-top:3px solid var(--text);padding-top:var(--sp-4);align-content:start;gap:10px;text-decoration:none;display:grid}.doors a:hover h3{color:var(--accent-text);text-decoration:underline}.doors h3{font-size:var(--fs-2xl);line-height:1.15}.doors p{color:var(--text-muted);font-size:var(--fs-md)}.doors .go{font-size:var(--fs-md);color:var(--accent-text);font-weight:600}@media (width<=860px){.doors{grid-template-columns:1fr}}.house{background:var(--border);border:1px solid var(--border);border-radius:var(--r-3);gap:1px;display:grid;overflow:hidden}.house-roof{background:var(--surface-inverse);color:var(--text-inverse);font-family:var(--font-display);font-size:var(--fs-2xl);text-align:center;padding:clamp(18px,3vw,28px);line-height:1.15}.house-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.house-pillars>div{background:var(--surface);align-content:start;gap:10px;padding:clamp(20px,3vw,32px);display:grid}.house-pillars h3{font-size:var(--fs-2xl);line-height:1.1}.house-pillars p{color:var(--text-muted);font-size:var(--fs-md)}.house-pillars .house-proof{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--brand-text)}.house-foundation{background:var(--brand-subtle);font-size:var(--fs-md);padding:clamp(16px,2.5vw,24px) clamp(20px,3vw,32px)}@media (width<=860px){.house-pillars{grid-template-columns:1fr}}.vs{background:var(--border);border:1px solid var(--border);border-radius:var(--r-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.vs>div{background:var(--surface);align-content:start;gap:14px;padding:clamp(20px,3vw,32px);display:grid}.vs h3{font-size:var(--fs-3xl);line-height:1.05}.vs p{color:var(--text-muted);font-size:var(--fs-md)}.vs .row{flex-wrap:wrap;gap:8px;display:flex}.vs .cmp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.vs .cmp div{border:1px solid var(--border);border-radius:var(--r-2);font-size:var(--fs-sm);color:var(--text-muted);padding:12px}.vs .cmp div b{font-family:var(--font-display);font-size:var(--fs-3xl);color:var(--text);font-variant-numeric:tabular-nums;margin-bottom:4px;line-height:1;display:block}.vs .cmp div.us{border-color:var(--brand-border);background:var(--brand-subtle)}@media (width<=860px){.vs{grid-template-columns:1fr}}.catalog{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.cat{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);align-content:start;gap:6px;padding:14px 16px;display:grid}.cat-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cat h4{font-size:var(--fs-lg)}.cat .num{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-faint)}.cat p{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted);line-height:1.6}.cat.apps{background:var(--brand-subtle);border-color:var(--brand-border)}.regions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.region{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);gap:6px;padding:16px;display:grid}.region b{font-family:var(--font-display);font-size:var(--fs-xl)}.region span{font-size:var(--fs-sm);color:var(--text-muted)}.region.own{background:var(--surface-2);border-style:dashed}@media (width<=860px){.regions{grid-template-columns:repeat(2,minmax(0,1fr))}}.closer{background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--r-3);gap:var(--sp-8);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;padding:clamp(28px,4vw,52px);display:grid}.closer .eyebrow{color:var(--text-inverse);opacity:.72}.closer p.lead{color:var(--text-inverse);opacity:.82;margin-top:14px}.closer .cta-row{justify-content:flex-end;margin-top:0}.closer .btn-secondary{color:var(--text-inverse);border-color:color-mix(in srgb, var(--text-inverse) 40%, transparent);background:0 0}@media (width<=860px){.closer{grid-template-columns:1fr}.closer .cta-row{justify-content:flex-start}}.site-foot{background:var(--surface-inverse);color:var(--text-inverse);padding-block:var(--sp-12) var(--sp-8)}.site-foot a{color:var(--text-inverse);opacity:.82;text-decoration:none}.site-foot a:hover{opacity:1;color:var(--text-inverse)}.foot-grid{gap:var(--sp-8);grid-template-columns:2fr repeat(3,1fr);display:grid}.foot-grid h4{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.7;margin-bottom:var(--sp-3);font-weight:500}.foot-grid ul{font-size:var(--fs-md);gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot-tag{font-family:var(--font-display);font-size:var(--fs-2xl);max-width:20ch;margin-top:var(--sp-4);line-height:1.15}.foot-base{margin-top:var(--sp-10);padding-top:var(--sp-5);border-top:1px solid color-mix(in srgb, var(--text-inverse) 18%, transparent);justify-content:space-between;gap:var(--sp-4);font-size:var(--fs-sm);opacity:.75;flex-wrap:wrap;display:flex}@media (width<=860px){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1/-1}}.vsb{border-collapse:separate;border-spacing:4px;font-family:var(--font-mono);font-size:var(--fs-2xs);width:100%;min-width:680px}.vsb th{color:var(--text-muted);text-align:left;letter-spacing:.04em;text-transform:uppercase;padding:4px 6px;font-weight:500}.vsb th[scope=row]{color:var(--text);font-size:var(--fs-xs);text-transform:none;letter-spacing:0;white-space:nowrap;font-weight:600}.vsb td{border-radius:var(--r-2);text-align:center;text-transform:uppercase;letter-spacing:.04em;border:1px solid;height:40px;font-weight:600}.m0{background:var(--band-none-bg);color:var(--band-none-fg);border-color:var(--band-none-border);font-weight:400}.m1{background:var(--sev-low-bg);color:var(--sev-low-fg);border-color:var(--sev-low-border)}.m2{background:var(--brand-subtle);color:var(--brand-text);border-color:var(--brand-border)}.m3{background:var(--band-good-bg);color:var(--band-good-fg);border-color:var(--band-good-border)}.vsb-wrap{padding:10px;overflow-x:auto}.legend{flex-wrap:wrap;gap:8px;padding:0 14px 14px;display:flex}.vsb-sum{gap:var(--sp-8);flex-wrap:wrap;padding:4px 16px 18px;display:flex}.vsb-sum b{font-family:var(--font-display);font-size:var(--fs-3xl);font-variant-numeric:tabular-nums;line-height:1;display:block}.vsb-sum span{font-size:var(--fs-sm);color:var(--text-muted)}.method{gap:var(--sp-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.method>div{border-top:2px solid var(--text);padding-top:var(--sp-4);align-content:start;gap:6px;display:grid}.method .n{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--brand-text);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}.method h4{font-size:var(--fs-xl)}.method p{font-size:var(--fs-md);color:var(--text-muted)}@media (width<=860px){.method{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.method{grid-template-columns:1fr}}.ladder{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;display:grid}.step{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.step .bar{border-radius:var(--r-2) var(--r-2) 0 0;border-top:4px solid;flex-direction:column;justify-content:space-between;padding:12px 14px;display:flex}.step .bar b{font-family:var(--font-display);font-size:var(--fs-2xl);line-height:1}.step .bar span{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.step h4{font-size:var(--fs-lg);margin-top:12px}.step p{font-size:var(--fs-sm);color:var(--text-muted);margin-top:4px}.step:first-child .bar{background:var(--band-none-bg);height:84px;color:var(--band-none-fg);border-color:var(--band-none-solid)}.step:nth-child(2) .bar{background:var(--band-none-bg);height:120px;color:var(--band-none-fg);border-color:var(--band-none-solid)}.step:nth-child(3) .bar{background:var(--accent-subtle);height:156px;color:var(--accent-text);border-color:var(--accent)}.step:nth-child(4) .bar{background:var(--brand-subtle);height:192px;color:var(--brand-text);border-color:var(--brand)}.step:nth-child(5) .bar{background:var(--band-good-bg);height:228px;color:var(--band-good-fg);border-color:var(--band-good-solid)}.ladder-mark{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;grid-template-columns:2fr 3fr;margin-top:14px;display:grid}.ladder-mark span{border-top:2px solid var(--border-strong);color:var(--text-faint);padding-top:6px}.ladder-mark span+span{border-color:var(--brand);color:var(--brand-text);margin-left:10px}@media (width<=860px){.ladder{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.ladder-mark{display:none}}@media (width<=480px){.ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}.qs{background:var(--border);border:1px solid var(--border);border-radius:var(--r-3);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.q{background:var(--surface);grid-template-columns:36px minmax(0,1fr);align-content:start;gap:8px;padding:20px 22px;display:grid}.q .n{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--brand-text);padding-top:4px;font-weight:600}.q h4{font-size:var(--fs-xl);line-height:1.2}.q p{font-size:var(--fs-md);color:var(--text-muted);grid-column:2}.q .row{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}@media (width<=760px){.qs{grid-template-columns:1fr}}.prose{max-width:var(--prose-max);padding:24px clamp(18px,4vw,48px) 36px;font-size:1.0625rem;line-height:1.7}.prose>*+*{margin-top:1.05em}.prose h4{font-size:var(--fs-2xl);margin-top:1.9em;line-height:1.2}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose code{background:var(--surface-sunken);border-radius:var(--r-1);padding:1px 5px;font-size:.88em}.prose .code code{background:0 0;padding:0}.prose blockquote{border-left:3px solid var(--brand);font-family:var(--font-display);font-size:var(--fs-xl);margin-inline:0;padding:4px 0 4px 20px;line-height:1.35}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.skip{z-index:10;background:var(--surface);border-radius:var(--r-2);padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.site-nav a[aria-current=page]:not(.btn){color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:6px;text-decoration-thickness:2px}.panel-tags{align-items:center;gap:8px;display:flex}.foot-brand{color:var(--text-inverse)}.foot-brand b{font-family:var(--font-display);font-size:1.125rem}.closer-title{margin-top:12px}.hero-narrow{max-width:16ch}.hero-wide{max-width:20ch}main{min-height:50vh;display:block}.pd-form{gap:var(--sp-4);display:grid}.pd-form .rl-input,.pd-form .rl-select,.pd-form .rl-textarea{width:100%}.form-page{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.form-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);box-shadow:var(--shadow-1);padding:clamp(18px,3vw,28px)}.form-card .btn{justify-content:center;width:100%}.check{font-size:var(--fs-md);align-items:flex-start;gap:10px;display:flex}.check input{width:18px;height:18px;accent-color:var(--accent);margin-top:4px}.plans{gap:10px;display:grid}.plan-opt{border:1px solid var(--border);border-radius:var(--r-2);cursor:pointer;background:var(--surface);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.plan-opt:has(input:checked){border-color:var(--brand);background:var(--brand-subtle)}.plan-opt b{font-family:var(--font-display);font-size:var(--fs-lg);display:block}.plan-opt span{font-size:var(--fs-sm);color:var(--text-muted)}@media (width<=860px){.form-page{grid-template-columns:1fr}}.doc{max-width:var(--prose-max);font-size:1.0625rem;line-height:1.7}.doc>*+*{margin-top:1.05em}.doc h2{font-size:var(--fs-2xl);margin-top:1.8em}.doc h3{font-size:var(--fs-xl);margin-top:1.4em}.doc ul,.doc ol{padding-left:1.3em}.doc li+li{margin-top:.4em}.auth-methods{margin-bottom:var(--sp-4)}.admin-bar{background:var(--surface);border-bottom:1px solid var(--border)}.admin-bar .wrap{gap:var(--sp-3) var(--sp-6);flex-wrap:wrap;align-items:center;min-height:48px;display:flex}.admin-bar nav{gap:var(--sp-4);display:flex}.admin-bar nav a{color:var(--text-muted);font-weight:var(--fw-medium);font-size:var(--fs-md);text-decoration:none}.admin-bar nav a[aria-current=page]{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:6px}.admin-body{padding-block:var(--sp-8) var(--sp-16);gap:var(--sp-5);display:grid}.admin-stats{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.admin-tools{gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.admin-h2{margin-top:var(--sp-4)}.admin-actions{gap:var(--sp-2);white-space:nowrap;display:flex}.admin-grid{gap:var(--sp-8);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}@media (width<=400px){.admin-grid{grid-template-columns:minmax(0,1fr)}}.bars{margin-top:var(--sp-3);gap:8px;padding:0;list-style:none;display:grid}.bars li{grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.bars-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bars-track{background:var(--surface-sunken);border-radius:var(--r-1);height:10px;overflow:hidden}.bars-fill{background:var(--accent);height:100%;display:block}.account-card{gap:var(--sp-4);display:grid}.post-list{border-top:1px solid var(--border);gap:0;margin:0;padding:0;list-style:none;display:grid}.post-list li{border-bottom:1px solid var(--divider)}.post-list a{padding:var(--sp-6) 0;color:var(--text);gap:6px;text-decoration:none;display:grid}.post-list a:hover .post-list-title{color:var(--accent-text);text-decoration:underline}.post-list p{color:var(--text-muted);font-size:var(--fs-md);max-width:72ch}.post-list-title{font-size:var(--fs-2xl);line-height:1.15}.post-title{max-width:24ch;margin-top:14px}.post-hero .lead,.post-meta{margin-top:16px}.post-prose{padding-left:0;padding-right:0}.prose h2{font-size:var(--fs-2xl);margin-top:1.9em;line-height:1.2}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-md);line-height:1.45}.prose table th,.prose table td{text-align:left;border-bottom:1px solid var(--divider);vertical-align:top;padding:10px 14px}.prose table thead th{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);background:var(--surface-2);font-weight:500}.prose .table-scroll,.prose table{border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface);display:block;overflow-x:auto}.prose pre{background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--r-3);font:var(--fs-sm)/1.65 var(--font-mono);padding:18px 20px;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0}.post-foot{justify-content:space-between;align-items:center;gap:var(--sp-6);border:1px solid var(--brand-border);background:var(--brand-subtle);border-radius:var(--r-3);flex-wrap:wrap;padding:clamp(18px,3vw,28px);display:flex}.post-foot .cta-row{margin-top:0}.post-back{margin-top:var(--sp-6)}.newsletter-row{gap:var(--sp-3);flex-wrap:wrap;align-items:flex-end;display:flex}.newsletter-row .rl-field{flex:260px}.newsletter{max-width:560px}.form-title{max-width:22ch;margin-top:14px}.form-gap{margin-top:var(--sp-10)}.plan-summary-body{gap:12px;padding:16px 18px 20px;display:grid}.plans{border:0;margin:0;padding:0}.plans legend{margin-bottom:8px}.shipped{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shipped-body{gap:14px;padding:18px 20px 20px;display:grid}.shipped-body .row,.layer .row{flex-wrap:wrap;gap:6px;display:flex}@media (width<=860px){.shipped{grid-template-columns:1fr}}.rungs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:16px;list-style:none;display:grid}.rung{border:1px solid var(--border);border-radius:var(--r-2);gap:4px;padding:12px;display:grid}.rung-code{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600}.rung-name{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:600}.rung-0{background:var(--rung-0-bg);color:var(--rung-0-fg)}.rung-1{background:var(--rung-1-bg);color:var(--rung-1-fg)}.rung-2{background:var(--rung-2-bg);color:var(--rung-2-fg)}.rung-3{background:var(--rung-3-bg);color:var(--rung-3-fg)}.rung-4{background:var(--rung-4-bg);color:var(--rung-4-fg)}.rung-5{background:var(--rung-5-bg);color:var(--rung-5-fg)}.panel-foot{padding:0 16px 16px}@media (width<=860px){.rungs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.rungs{grid-template-columns:repeat(2,minmax(0,1fr))}}.method-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=860px){.method-3{grid-template-columns:1fr}}.two .method-3{grid-template-columns:1fr}.ticks-lg li{font-size:var(--fs-lg)}.vs-mini{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:10px;display:grid}.vs-mini>div{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface);gap:4px;padding:14px;display:grid}.vs-mini>div.us{border-color:var(--brand-border);background:var(--brand-subtle)}.vs-mini b{font-family:var(--font-display);font-size:var(--fs-3xl);line-height:1}.vs-mini span{font-size:var(--fs-sm);color:var(--text-muted)}@media (width<=480px){.vs-mini{grid-template-columns:1fr}}.two .code{white-space:pre-wrap}.tiers{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tier{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.tier-featured{border-color:var(--brand);box-shadow:var(--shadow-1)}.tier-price{align-items:baseline;gap:6px;display:flex}.tier-price b{font-family:var(--font-display);font-size:var(--fs-3xl);line-height:1}.tier-price span{color:var(--text-muted)}.tier-blurb{font-size:var(--fs-md);color:var(--text-muted)}.tier-note{font-size:var(--fs-sm);background:var(--brand-subtle);border:1px solid var(--brand-border);border-radius:var(--r-2);padding:10px 12px}.tier-note b{color:var(--brand-text)}.tier .ticks{flex:1;align-content:start}.tier-cta{gap:8px;display:grid}.tier-cta .btn{justify-content:center}@media (width<=1100px){.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.tiers{grid-template-columns:1fr}}.all-plans{margin-top:var(--sp-6)}.all-plans-list{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 18px}@media (width<=860px){.all-plans-list{grid-template-columns:1fr}}.modules{gap:var(--sp-4);display:grid}.module{gap:14px;padding:clamp(18px,3vw,28px);display:grid}.module-head{justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;align-items:baseline;display:flex}.module-head .eyebrow{margin-top:4px}.module-price{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:600}.module-desc{max-width:72ch;font-size:var(--fs-md)}.module-list{border-top:1px solid var(--divider);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:14px}@media (width<=760px){.module-list{grid-template-columns:1fr}}.table-note{margin-top:10px}.compare{min-width:760px}.th-members{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:var(--fs-xs);color:var(--text-faint);white-space:normal;margin-top:2px;display:block}.faq{gap:var(--sp-8) var(--sp-10);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.faq dt{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:600}.faq dd{color:var(--text-muted);font-size:var(--fs-md);margin:8px 0 0}@media (width<=760px){.faq{grid-template-columns:1fr}}.doc-updated{margin-top:12px}.doc-note{background:var(--brand-subtle);border:1px solid var(--brand-border);border-radius:var(--r-3);font-size:var(--fs-md);padding:14px 18px}.regions-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=860px){.regions-3{grid-template-columns:1fr}}.layers{gap:10px;display:grid}.layer{gap:10px;padding:18px 20px;display:grid}.layer:last-child{border-color:var(--brand-border);background:var(--brand-subtle)}.pillars-grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pillar{align-content:start;gap:10px;padding:18px 20px;display:grid}@media (width<=960px){.pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pillars-grid{grid-template-columns:1fr}}.two>*,.form-page>*{min-width:0}
