@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+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(/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+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(/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+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(/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+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(/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+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(/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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/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+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/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+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(/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+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(/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+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(/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+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(/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+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(/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+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(/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+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(/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+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(/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+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(/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+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(/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+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(/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+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(/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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/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+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(/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+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(/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+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(/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+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(/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+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(/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+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(/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+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(/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+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(/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+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(/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+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 Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) 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 Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.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 Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.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 Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI) 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 Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.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 Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.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 Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) 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 Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.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 Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.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 Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=) 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 Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.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 Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.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,[data-theme=paper]{--ground: #f1efea;--surface: #ffffff;--sunken: #e9e6e0;--line: #d8d5d1;--line-strong: #bab7b2;--line-control: #73747a;--grid-dot: #cac7c2;--ink: #131319;--ink-2: #34353c;--ink-3: #4e4f56;--brand: #5d32c9;--brand-hover: #4c27a8;--brand-text: #5d32c9;--on-brand: #ffffff;--brand-tint: #efeeff;--brand-line: #cecbf7;--success: #007370;--success-tint: #daf7f5;--success-line: #8ed3d0;--warning: #935a11;--warning-tint: #fff2d6;--warning-line: #edc889;--danger: #be2323;--danger-tint: #ffece9;--danger-line: #fbb7af;--ring: #5d32c9;--background: var(--ground);--foreground: var(--ink);--card: var(--surface);--popover: var(--surface);--primary: var(--brand);--primary-foreground: var(--on-brand);--secondary: var(--sunken);--muted: var(--sunken);--muted-foreground: var(--ink-3);--accent: var(--brand-tint);--accent-foreground: var(--brand-text);--destructive: var(--danger);--border: var(--line);--input: var(--line-control);--shadow-overlay: 0 12px 32px rgba(23, 24, 30, .12), 0 1px 2px rgba(23, 24, 30, .08)}[data-theme=graphite]{--ground: #0d0d10;--surface: #1b1b20;--sunken: #070709;--line: #34353a;--line-strong: #4c4d53;--line-control: #73747a;--grid-dot: #323237;--ink: #f6f6f9;--ink-2: #d3d4d7;--ink-3: #b3b4b9;--brand: #7153dd;--brand-hover: #613fc8;--brand-text: #ada3ff;--brand-tint: #231e3f;--brand-line: #4c3f8a;--success: #66d2ce;--success-tint: #032827;--success-line: #075957;--warning: #f7c15f;--warning-tint: #2f210c;--warning-line: #6f4e1a;--danger: #fb817a;--danger-tint: #361715;--danger-line: #843c38;--ring: #a193fc;--background: var(--ground);--foreground: var(--ink);--card: var(--surface);--popover: var(--surface);--primary: var(--brand);--primary-foreground: var(--on-brand);--secondary: var(--sunken);--muted: var(--sunken);--muted-foreground: var(--ink-3);--accent: var(--brand-tint);--accent-foreground: var(--brand-text);--destructive: var(--danger);--border: var(--line);--input: var(--line-control);--shadow-overlay: 0 12px 32px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--space-32: 128px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 16px;--radius-full: 9999px;--container: 1200px;--measure: 640px;--nav-height: 64px;--grid-pitch: 16px;--font-sans: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-arabic: "IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif}.display{font-family:var(--font-sans);font-size:64px;line-height:68px;font-weight:600;letter-spacing:-1.9px}.h1{font-family:var(--font-sans);font-size:44px;line-height:50px;font-weight:600;letter-spacing:-1.1px}.h2{font-family:var(--font-sans);font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.6px}.h3{font-family:var(--font-sans);font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.2px}.lead{font-family:var(--font-sans);font-size:19px;line-height:30px;font-weight:400}.body{font-family:var(--font-sans);font-size:16px;line-height:26px;font-weight:400}.body-sm{font-family:var(--font-sans);font-size:14px;line-height:22px;font-weight:400}.title{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:600}.label{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:500}.caption{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:500}.overline{font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.88px}.doc-code{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500}.numeral{font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:500}.spec{font-family:var(--font-mono);font-size:14px;line-height:20px;font-weight:400}.pf-stage{box-sizing:border-box;min-height:100vh;margin:0;padding:var(--space-6);background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:26px;-webkit-font-smoothing:antialiased}.pf-stage *,.pf-stage *:before,.pf-stage *:after{box-sizing:border-box}.pf-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.pf-col{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.pf-grid-bg{background-image:radial-gradient(circle,var(--grid-dot) 1px,rgba(0,0,0,0) 1.5px);background-size:var(--grid-pitch) var(--grid-pitch);background-position:calc(var(--grid-pitch) / 2) calc(var(--grid-pitch) / 2)}.pf-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.pf-mono{font-family:var(--font-mono)}.pf-btn:focus-visible,.pf-toolcard:focus-visible,.pf-nav-link:focus-visible,.pf-quiz-option:focus-visible,.pf-quiz-listen:focus-visible,.pf-wordmark:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pf-mark{display:block;flex-shrink:0;transform-origin:50% 75%}.pf-mark:hover,.pf-wordmark:hover .pf-mark,.pf-mark.is-blink{animation:pf-snap-tilt .32s cubic-bezier(.3,1.4,.5,1) 1}.pf-mark:hover .pf-mark-eye,.pf-wordmark:hover .pf-mark-eye,.pf-mark.is-blink .pf-mark-eye{animation:pf-snap-eye-open .32s linear 1}.pf-mark:hover .pf-mark-eye-shut,.pf-wordmark:hover .pf-mark-eye-shut,.pf-mark.is-blink .pf-mark-eye-shut{animation:pf-snap-eye-shut .32s linear 1}@keyframes pf-snap-tilt{0%{transform:rotate(0)}35%{transform:rotate(-8deg)}to{transform:rotate(0)}}@keyframes pf-snap-eye-open{0%,19.9%{opacity:1}20%,45%{opacity:0}45.1%,to{opacity:1}}@keyframes pf-snap-eye-shut{0%,19.9%{opacity:0}20%,45%{opacity:1}45.1%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.pf-mark,.pf-mark *,.pf-mark:hover,.pf-mark:hover *,.pf-wordmark:hover .pf-mark,.pf-wordmark:hover .pf-mark *,.pf-mark.is-blink,.pf-mark.is-blink *{animation:none}}.pf-wordmark{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.pf-wordmark-text{font-family:var(--font-sans);font-size:20px;line-height:24px;letter-spacing:-.3px;white-space:nowrap}.pf-wordmark-text b{font-weight:700}.pf-wordmark-text span{font-weight:400}.pf-wordmark.pf-lg{gap:var(--space-4)}.pf-wordmark.pf-lg .pf-wordmark-text{font-size:34px;line-height:40px;letter-spacing:-.7px}.pf-overline{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.88px;text-transform:uppercase;color:var(--ink-3)}.pf-overline-mark{width:6px;height:6px;background:var(--ink-3)}.pf-overline-brand{color:var(--brand-text)}.pf-overline-brand .pf-overline-mark{background:var(--brand)}.pf-overline-success{color:var(--success)}.pf-overline-success .pf-overline-mark{background:var(--success)}.pf-overline-warning{color:var(--warning)}.pf-overline-warning .pf-overline-mark{background:var(--warning)}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:500;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.pf-btn-md{height:40px;padding:0 calc(var(--space-4) - 1px);font-size:15px;line-height:20px}.pf-btn-sm{height:32px;padding:0 calc(var(--space-3) - 1px);font-size:14px;line-height:20px}.pf-btn-primary{background:var(--brand);color:var(--on-brand)}.pf-btn-primary:hover{background:var(--brand-hover)}.pf-btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-control)}.pf-btn-secondary:hover{border-color:var(--ink-3);background:var(--sunken)}.pf-btn-ghost{background:transparent;color:var(--ink-2)}.pf-btn-ghost:hover{color:var(--ink);background:var(--sunken)}.pf-btn-block{width:100%}.pf-btn[disabled]{background:var(--sunken);color:var(--ink-3);border-color:var(--line);cursor:not-allowed}.pf-btn-tag{padding:0 var(--space-1);border:1px solid currentColor;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:10px;line-height:14px;font-weight:500;letter-spacing:.6px;text-transform:uppercase}.pf-chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:calc(var(--space-1) - 1px) calc(var(--space-2) - 1px);border:1px solid;border-radius:var(--radius-sm);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.pf-chip-neutral{color:var(--ink-2);background:var(--sunken);border-color:var(--line)}.pf-chip-brand{color:var(--brand-text);background:var(--brand-tint);border-color:var(--brand-line)}.pf-chip-success{color:var(--success);background:var(--success-tint);border-color:var(--success-line)}.pf-chip-warning{color:var(--warning);background:var(--warning-tint);border-color:var(--warning-line)}.pf-chip-danger{color:var(--danger);background:var(--danger-tint);border-color:var(--danger-line)}.pf-chip-mono{font-family:var(--font-mono);letter-spacing:.2px}.pf-toolcard{display:flex;flex-direction:column;height:100%;padding:calc(var(--space-6) - 1px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:inherit;text-decoration:none;transition:border-color .15s ease-out}.pf-toolcard:hover{border-color:var(--line-strong)}.pf-toolcard-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}.pf-toolcard-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--brand-tint);color:var(--brand-text)}.pf-toolcard h3{margin:0 0 var(--space-2);font-size:16px;line-height:24px;font-weight:600;color:var(--ink)}.pf-toolcard p{flex:1;margin:0 0 var(--space-6);font-size:14px;line-height:22px;color:var(--ink-2)}.pf-toolcard-cta{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;line-height:20px;font-weight:500;color:var(--brand-text)}.pf-doc{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.pf-doc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:calc(var(--space-3) - 1px) var(--space-5);border-bottom:1px solid var(--line);background:var(--sunken)}.pf-doc-code{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.2px;color:var(--ink-2)}.pf-doc-title{margin:0;padding:var(--space-5) var(--space-5) var(--space-3);font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.2px;color:var(--ink)}.pf-doc-meta{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0;padding:0 var(--space-5) var(--space-4);font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:.4px;color:var(--ink-3);text-transform:uppercase}.pf-doc-steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.pf-doc-step{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line)}.pf-doc-num{font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:500;color:var(--brand-text)}.pf-doc-text{font-size:15px;line-height:22px;color:var(--ink)}.pf-doc-frame{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:12px;line-height:16px;color:var(--ink-3)}.pf-doc-thumb{display:flex;align-items:center;justify-content:center;width:40px;height:28px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken);color:var(--ink-3)}.pf-doc-thumb img{width:100%;height:100%;object-fit:cover}.pf-doc-foot{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4) var(--space-5)}.pf-flag{padding:calc(var(--space-5) - 1px);border:1px solid var(--warning-line);border-radius:var(--radius-lg);background:var(--warning-tint)}.pf-flag .pf-overline{margin-bottom:var(--space-3)}.pf-flag-title{margin:0 0 var(--space-2);font-size:16px;line-height:24px;font-weight:600;color:var(--ink)}.pf-flag-body{margin:0 0 var(--space-4);font-size:14px;line-height:22px;color:var(--ink-2)}.pf-flag-compare{display:grid;grid-template-columns:1fr 1fr;margin:0 0 var(--space-4);border:1px solid var(--warning-line);border-radius:var(--radius-md);background:var(--surface)}.pf-flag-cell{padding:var(--space-3) var(--space-4)}.pf-flag-cell+.pf-flag-cell{border-left:1px solid var(--warning-line)}.pf-flag-cell dt{margin:0 0 var(--space-1);font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:.88px;text-transform:uppercase;color:var(--ink-3)}.pf-flag-cell dd{margin:0;font-family:var(--font-mono);font-size:18px;line-height:24px;font-weight:500;color:var(--ink)}.pf-flag-cell.is-source dd{color:var(--warning)}.pf-flag-note{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:13px;line-height:20px;color:var(--ink-3)}.pf-quiz{width:300px;padding:calc(var(--space-2) - 1px);border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--sunken)}.pf-quiz-screen{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.pf-quiz-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.pf-quiz-body{padding:var(--space-4)}.pf-quiz-listen{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:0;border:0;background:none;color:var(--brand-text);font:inherit;font-size:13px;line-height:20px;font-weight:500;cursor:pointer}.pf-quiz-q{margin:0 0 var(--space-4);font-size:16px;line-height:24px;font-weight:600;color:var(--ink)}.pf-quiz-options{display:flex;flex-direction:column;gap:var(--space-2)}.pf-quiz-option{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:calc(var(--space-3) - 1px);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-family:var(--font-mono);font-size:14px;line-height:20px;text-align:left;cursor:pointer}.pf-quiz-option:hover{background:var(--sunken)}.pf-quiz-key{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:11px;line-height:16px;color:var(--ink-3)}.pf-quiz-option .pf-icon{margin-left:auto}.pf-quiz-option.is-correct{border-color:var(--success-line);background:var(--success-tint)}.pf-quiz-option.is-correct .pf-quiz-key{border-color:var(--success);color:var(--success)}.pf-quiz-option.is-correct .pf-icon{color:var(--success)}.pf-quiz-option.is-wrong{border-color:var(--danger-line);background:var(--danger-tint)}.pf-quiz-option.is-wrong .pf-quiz-key{border-color:var(--danger);color:var(--danger)}.pf-quiz-option.is-wrong .pf-icon{color:var(--danger)}.pf-quiz-result{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4);padding:calc(var(--space-2) - 1px) calc(var(--space-3) - 1px);border:1px solid var(--success-line);border-radius:var(--radius-md);background:var(--success-tint);color:var(--success);font-size:13px;line-height:20px;font-weight:600}.pf-quiz-result .pf-mono{font-weight:500}.pf-nav{border-bottom:1px solid var(--line);background:var(--surface)}.pf-nav.is-fixed{position:fixed;top:0;left:0;right:0;z-index:50}.pf-nav-inner{display:flex;align-items:center;gap:var(--space-8);max-width:var(--container);height:var(--nav-height);margin:0 auto;padding:0 var(--space-6)}.pf-nav-links{display:flex;align-items:center;gap:var(--space-6);flex:1}.pf-nav-link{font-size:14px;line-height:20px;font-weight:500;color:var(--ink-2);text-decoration:none;white-space:nowrap;transition:color .15s ease-out}.pf-nav-link:hover,.pf-nav-link.is-active{color:var(--ink)}.pf-nav-actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.pf-nav-lang{font-family:var(--font-mono);font-size:12px;letter-spacing:.4px}@media(max-width:860px){.pf-nav-links{display:none}}@media(prefers-reduced-motion:reduce){.pf-btn,.pf-toolcard,.pf-nav-link{transition:none}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height)}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:26px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block}.pf-icon{display:inline-block}a{color:var(--brand-text)}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}h1,h2,h3,p{margin:0}.md>*+*{margin-top:var(--space-2)}.md ul,.md ol{margin:0;padding-inline-start:1.25em}.md li+li{margin-top:2px}.md strong{font-weight:600}.md code,.md-inline code{padding:0 4px;border-radius:4px;background:var(--sunken);font-family:var(--font-mono);font-size:.9em}.sd-answer .md ul,.sd-answer .md ol{font-size:14px;line-height:21px}@media(max-width:720px){.display{font-size:44px;line-height:48px;letter-spacing:-1.2px}.h1{font-size:32px;line-height:38px;letter-spacing:-.6px}}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--space-6)}@media(max-width:720px){.container{padding:0 var(--space-4)}}.band{padding:var(--space-24) 0;background:var(--ground);color:var(--ink)}.band-surface{background:var(--surface)}@media(max-width:720px){.band{padding:var(--space-16) 0}}.section-head{display:flex;flex-direction:column;gap:var(--space-4);max-width:var(--measure);margin-bottom:var(--space-10)}.section-head .lead{color:var(--ink-2)}[data-reveal]{opacity:0;transform:translateY(8px);transition:opacity .4s ease-out,transform .4s ease-out}[data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}}.sn-lockup{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.sn-lockup:hover .pf-mark{animation:pf-snap-tilt .32s cubic-bezier(.3,1.4,.5,1) 1}.sn-lockup:hover .pf-mark-eye{animation:pf-snap-eye-open .32s linear 1}.sn-lockup:hover .pf-mark-eye-shut{animation:pf-snap-eye-shut .32s linear 1}@media(prefers-reduced-motion:reduce){.sn-lockup:hover .pf-mark,.sn-lockup:hover .pf-mark *{animation:none}}.sn-lockup-text{display:flex;flex-direction:column}.sn-lockup-name{font-size:20px;line-height:22px;font-weight:600;letter-spacing:-.3px}.sn-lockup-by{font-family:var(--font-mono);font-size:10px;line-height:14px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-3)}.sn-lockup-lg{gap:var(--space-4)}.sn-lockup-lg .sn-lockup-name{font-size:34px;line-height:38px;letter-spacing:-.7px}.sn-lockup-lg .sn-lockup-by{font-size:12px;line-height:16px}.sn-status{display:flex;align-items:center;gap:var(--space-3);padding:calc(var(--space-3) - 1px) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.sn-status-text{flex:1;min-width:0;font-size:14px;line-height:20px;color:var(--ink)}.sn-status-text b{font-weight:600}.sn-status-chip{flex-shrink:0}.sn-doc-step-changed{background:var(--warning-tint)}.sn-doc-step-changed .pf-doc-num{color:var(--warning)}.sn-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-6);text-align:center}.sn-empty .body-sm{max-width:420px;color:var(--ink-2)}.dv-badge{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:200;padding:var(--space-2) 2px;writing-mode:vertical-rl;border:1px solid var(--warning-line);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--warning-tint);color:var(--warning);font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;text-decoration:none}.vb{position:relative;isolation:isolate;flex:none;width:40px;padding:0;justify-content:center}.vb.is-on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.vb.is-on:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.vb.is-on:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:var(--brand);opacity:.22;pointer-events:none;transform:scale(1);animation:vb-breathe 1.8s ease-in-out infinite}.vb.is-on.is-hearing:before{opacity:.3;animation-duration:1s}.vb.is-on.is-starting:before{opacity:.12;animation:none}.vb.is-on[data-meter]:before{animation:none;opacity:calc(.16 + var(--vb-level, 0) * .24);transform:scale(calc(1 + var(--vb-level, 0) * .4));transition:transform 80ms linear,opacity 80ms linear}@keyframes vb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}.vb-note{width:100%;margin:0;font-size:13px;line-height:18px;color:var(--ink-3)}.vb-note.is-live{display:flex;align-items:baseline;gap:var(--space-2);color:var(--ink-2)}.vb-note .vb-quiet{color:var(--ink-3)}.vb-note.is-error{color:var(--danger)}.vb-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--brand);opacity:.45;transform:translateY(-1px);transition:opacity .2s ease-out}.vb-dot.is-hearing{opacity:1}.sp-voice{padding:0 var(--space-4) var(--space-2)}.sd-voice{padding:0 var(--space-4) var(--space-3)}@media(prefers-reduced-motion:reduce){.vb.is-on:before,.vb.is-on.is-hearing:before,.vb.is-on[data-meter]:before{animation:none;transform:none;transition:none}.vb.is-on:before{inset:-4px}}.gs-page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--ground);color:var(--ink)}.gs-top{display:flex;align-items:center;justify-content:space-between;height:var(--nav-height);padding:0 var(--space-6)}.gs-dots{display:flex;gap:var(--space-2);margin:0;padding:0;list-style:none}.gs-dot{width:24px;height:4px;border-radius:var(--radius-sm);background:var(--line);transition:background-color .3s ease-out}.gs-dot.is-done{background:var(--brand-line)}.gs-dot.is-now{background:var(--brand)}.gs-main{position:relative;flex:1;display:flex;justify-content:center;padding:var(--space-12) var(--space-6) var(--space-16)}.gs-step{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);width:100%;max-width:640px}.gs-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.gs-head .pf-mark{margin-bottom:var(--space-2)}.gs-title{margin:0;font-size:34px;line-height:42px;font-weight:600;letter-spacing:-.6px;text-wrap:balance}.gs-sub{max-width:480px;font-size:17px;line-height:26px;color:var(--ink-2);text-wrap:balance}.gs-options{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.gs-option{display:inline-flex;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5) 0 var(--space-4);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:16px;line-height:22px;cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out,transform .15s ease-out}.gs-option:hover{border-color:var(--brand)}.gs-option:active{transform:scale(.98)}.gs-option-mark{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--line-control);border-radius:var(--radius-full);color:var(--on-brand);transition:background-color .15s ease-out}.gs-options.is-multi .gs-option-mark{border-radius:var(--radius-sm)}.gs-option.is-on{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-text);font-weight:500}.gs-option.is-on .gs-option-mark{border-color:var(--brand);background:var(--brand)}.gs-actions{display:flex;justify-content:center}.gs-back,.gs-link{padding:0;border:0;background:none;color:var(--ink-2);font:inherit;font-size:14px;cursor:pointer}.gs-back:hover{color:var(--ink)}.gs-link{color:var(--brand-text);text-decoration:underline;text-underline-offset:3px}.gs-alt{font-size:15px;color:var(--ink-2)}.gs-drop{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-10) var(--space-6);border:1.5px dashed var(--line-strong);border-radius:var(--radius-xl);background:var(--surface);cursor:pointer;transition:border-color .2s ease-out,background-color .2s ease-out,transform .2s ease-out}.gs-drop:hover,.gs-drop:focus-visible{border-color:var(--brand);outline:none}.gs-drop.is-over{border-color:var(--brand);background:var(--brand-tint);transform:scale(1.01)}.gs-drop.is-busy{pointer-events:none;opacity:.7}.gs-drop-title{font-size:18px;line-height:24px;font-weight:600}.gs-drop-sub{font-size:14px;color:var(--ink-3)}.gs-sheet{width:120px;height:84px;margin-bottom:var(--space-2)}.gs-sheet-page{fill:var(--ground);stroke:var(--line-strong);stroke-width:1.5}.gs-sheet-head{fill:var(--line)}.gs-sheet-row rect{fill:var(--line-strong);transition:fill .3s ease-out}.gs-drop:hover .gs-sheet-row rect,.gs-drop.is-over .gs-sheet-row rect{fill:var(--brand);transition-delay:calc(var(--i) * 70ms)}.gs-private{display:flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--ink-3)}.gs-error{display:flex;align-items:center;gap:var(--space-2);font-size:14px;color:var(--danger)}.gs-lines{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:560px;margin:0;padding:var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);list-style:none}.gs-line{display:flex;align-items:flex-start;gap:var(--space-3);font-size:15px;line-height:22px}.gs-line>.pf-icon{flex-shrink:0;margin-top:3px;color:var(--success)}.gs-line.is-working{height:22px;align-items:center}.gs-working{position:relative;width:120px;height:2px;overflow:hidden;border-radius:var(--radius-sm);background:var(--line)}.gs-working:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;border-radius:var(--radius-sm);background:var(--brand);animation:gs-slide 1.1s ease-in-out infinite}@keyframes gs-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.gs-working:after{animation:none;width:100%}.gs-option,.gs-drop{transition:none}}@media(max-width:720px){.gs-top{padding:0 var(--space-4)}.gs-main{padding:var(--space-8) var(--space-4) var(--space-12)}.gs-title{font-size:26px;line-height:32px}.gs-sub{font-size:16px;line-height:24px}.gs-option{min-height:44px;font-size:15px}.gs-lines{padding:var(--space-4)}}.ap-blank{min-height:100vh;background:var(--ground)}.ap-error{color:var(--danger)}.ap-plant-mark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--ink);color:var(--ground);font-family:var(--font-mono);font-size:12px;font-weight:500}.ap-nav-count{margin-left:auto;font-size:12px;color:var(--ink-3)}.ap-signout{padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:left}.ap-kpi-note{font-size:13px;line-height:18px;color:var(--ink-2)}.ap-issues{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ap-issues li+li{border-top:1px solid var(--line)}.ap-issue{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 16px;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-1);color:var(--ink);text-decoration:none;transition:background-color .15s ease-out}.ap-issue:hover{background:var(--ground)}.ap-issue-main{display:flex;flex-direction:column;gap:2px}.ap-issue-title{font-size:16px;line-height:22px;font-weight:600}.ap-issue-happening{font-size:13px;line-height:19px;color:var(--ink-2)}.ap-issue-cause{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--sunken);font-size:13px;line-height:19px}.ap-issue-cause.is-likely{background:var(--brand-tint)}.ap-issue-cause-label{font-family:var(--font-mono);font-size:10px;line-height:14px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-3)}.ap-issue-go{color:var(--ink-3)}.ap-pattern-note{font-size:13px;color:var(--ink-3)}.ap-next{display:flex;align-items:center;gap:var(--space-5);padding:calc(var(--space-5) - 1px) var(--space-6);border:1px solid var(--brand-line);border-radius:var(--radius-lg);background:var(--surface)}.ap-next-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:var(--brand-tint);color:var(--brand-text)}.ap-next-text{display:flex;flex:1;flex-direction:column;gap:2px}.ap-next-title{font-size:17px;line-height:24px;font-weight:600}.ap-next-sub{font-size:14px;line-height:20px;color:var(--ink-2)}.ap-sample{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:14px;line-height:20px;color:var(--ink-2)}.ap-sample p{flex:1}.ap-sample b{color:var(--ink);font-weight:600}.ap-sample-error{color:var(--danger)}.ap-rows{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.ap-rows th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line-strong);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.6px;text-align:left;text-transform:uppercase;color:var(--ink-3)}.ap-rows td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);vertical-align:top}.ap-rows td.spec{white-space:nowrap}.ap-row-ref{color:var(--ink-3);font-size:12px}.kn-ladder{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.kn-rung{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5)}.kn-rung+.kn-rung{border-top:1px solid var(--line)}.kn-rung.is-next{background:var(--brand-tint)}.kn-rung.is-later .kn-title,.kn-rung.is-later .kn-unlocks{color:var(--ink-3)}.kn-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-md);background:var(--sunken);color:var(--ink-2)}.kn-rung.is-on .kn-icon{background:var(--success-tint);color:var(--success)}.kn-rung.is-next .kn-icon{background:var(--surface);color:var(--brand-text)}.kn-text{display:flex;flex:1;flex-direction:column;gap:2px}.kn-title{display:flex;align-items:center;gap:var(--space-2);font-size:16px;line-height:22px;font-weight:600}.kn-soon{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-3)}.kn-unlocks{font-size:14px;line-height:20px;color:var(--ink-2)}.kn-detail{margin-top:var(--space-1);font-size:13px;color:var(--ink-3)}.kn-act{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}@media(max-width:720px){.ap-issue{grid-template-columns:minmax(0,1fr) 16px}.ap-issue-cause{grid-column:1}.ap-next{flex-direction:column;align-items:flex-start}.ap-sample,.kn-rung{flex-wrap:wrap}.kn-act{align-items:flex-start;width:100%;padding-left:calc(36px + var(--space-4))}.ap-rows th:nth-child(3),.ap-rows td:nth-child(3){display:none}}.ab-cites{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-top:var(--space-2)}.ab-cite{display:inline-flex;align-items:center;gap:var(--space-1);font-size:13px;line-height:18px;color:var(--brand-text);text-decoration:none}.ab-cite:hover{text-decoration:underline}.ab-note{font-size:13px;line-height:18px;color:var(--ink-3)}.fq{display:flex;flex-direction:column;gap:var(--space-3);padding:calc(var(--space-5) - 1px);border:1px solid var(--warning-line);border-radius:var(--radius-xl);background:var(--warning-tint)}.fq-head{display:flex;flex-direction:column;gap:var(--space-1)}.fq-title{margin:0;font-size:20px;line-height:26px;font-weight:600}.fq-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.fq-item{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.fq-who{font-size:13px;color:var(--ink-3)}.fq-q{font-size:17px;line-height:24px;font-weight:500}.fq-context{font-size:14px;line-height:20px;color:var(--ink-2)}.fq-input{width:100%;padding:var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:15px;resize:vertical}.fq-input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fq-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.fq-share{display:flex;align-items:center;gap:var(--space-2);font-size:14px;color:var(--ink-2)}.fq-suggest{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--sunken)}.fq-suggest-label{display:flex;align-items:center;gap:var(--space-1);font-size:13px;font-weight:600;color:var(--ink-2)}.fq-suggest-text{font-size:15px;line-height:22px}.fq-or{font-size:13px;color:var(--ink-3)}.wk{display:flex;flex-direction:column;gap:var(--space-4);max-width:1040px}.wk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.wk-title{margin:var(--space-1) 0 0}.wk-sub{font-size:14px;color:var(--ink-3)}.wk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.wk-card{display:flex;flex-direction:column;gap:var(--space-3);padding:calc(var(--space-5) - 1px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);break-inside:avoid}.wk-h{margin:0;font-size:17px;line-height:24px;font-weight:600}.wk-note{font-size:14px;line-height:20px;color:var(--ink-2)}.wk-big{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;font-size:20px;line-height:28px;font-weight:600}.wk-big .spec{font-size:32px}.wk-top{font-size:15px;line-height:22px}.wk-delta{font-size:13px;font-weight:500;color:var(--ink-3)}.wk-delta.is-up{color:var(--warning)}.wk-delta.is-down{color:var(--success)}.wk-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.wk-list>li+li{border-top:1px solid var(--line)}.wk-change{display:grid;grid-template-columns:minmax(0,1fr) auto 72px;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;font-size:14px}.wk-change-nums{display:inline-flex;align-items:center;gap:4px;color:var(--ink-2)}.wk-change .wk-delta{text-align:right}.wk-fix{display:flex;flex-direction:column;gap:4px;padding:var(--space-3) 0}.wk-fix-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.wk-fix-title{font-size:15px;font-weight:600;color:var(--ink)}.wk-fix-line{font-size:14px;line-height:20px;color:var(--ink-2)}.wk-fix-line.is-result{color:var(--success)}.wk-q{display:flex;gap:var(--space-3);padding:var(--space-2) 0;font-size:14px;line-height:20px}.wk-q-n{flex:none;width:32px;color:var(--brand-text)}@media(max-width:860px){.wk-grid{grid-template-columns:minmax(0,1fr)}}@media print{.ap-side,.ap-top,.wk-actions,.dv-badge{display:none!important}.ap-main,.ap-content,.ap-inner{margin:0!important;padding:0!important;max-width:none!important}body{background:#fff}.wk-card{border-color:#ccc}.wk a{color:inherit;text-decoration:none}}.ed{display:flex;flex-direction:column;gap:var(--space-3);max-width:820px}.ed-back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start}.ed-back-icon{transform:rotate(180deg)}.ed-top{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ed-title{margin:0}.ed-meta{font-size:14px;color:var(--ink-2)}.ed-explain{font-size:14px;line-height:21px;color:var(--ink-2)}.ed-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-bottom:var(--space-2)}.ed-note{font-size:13px;color:var(--ink-3)}.ed-doc{display:flex;flex-direction:column;margin:0;padding:var(--space-2) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);list-style:none}.ed-section{padding:var(--space-5) 0}.ed-section+.ed-section{border-top:1px solid var(--line)}.ed-h{display:flex;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2);font-size:17px;line-height:24px;font-weight:600}.ed-d{color:var(--brand-text)}.ed-lines{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0 0 0 calc(var(--space-3) + 22px);list-style:none}.ed-line{display:flex;align-items:flex-start;gap:var(--space-2);font-size:15px;line-height:22px}.ed-text{flex:1;padding:1px 4px;margin:-1px -4px;border-radius:4px;outline:none}.ed-text:hover{background:var(--sunken)}.ed-text:focus-visible{box-shadow:0 0 0 2px var(--ring)}.ed-line.is-guess .ed-text{background:var(--warning-tint)}.ed-check{flex:none;padding:1px var(--space-2);border:1px solid var(--warning-line);border-radius:999px;background:var(--surface);color:var(--warning);font:inherit;font-size:12px;line-height:18px;cursor:pointer}.ed-check:hover{background:var(--warning-tint)}.idt-8d{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.fa{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:calc(var(--space-5) - 1px);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface)}.fa-head{display:flex;flex-direction:column;gap:var(--space-1)}.fa-title{margin:0;font-size:20px;line-height:26px;font-weight:600}.fa-list{display:flex;flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none}.fa-item{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) 0;border-top:1px solid var(--line)}.fa-q{font-size:15px;line-height:22px;font-weight:500}.fa-meta{font-size:13px;line-height:18px;color:var(--ink-3)}.fa-from{display:inline-flex;align-items:center;gap:4px;color:var(--ink-2)}.tm-group{display:flex;flex-direction:column;gap:var(--space-3)}.tm-group-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.tm-group-title{margin:0;font-size:18px;line-height:24px;font-weight:600}.tm-list{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.tm-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.tm-row+.tm-row{border-top:1px solid var(--line)}.tm-who{display:flex;flex:1;flex-direction:column;min-width:0}.tm-name{display:flex;align-items:center;gap:var(--space-2);font-size:15px;line-height:22px;font-weight:600}.tm-you{font-weight:400;color:var(--ink-3)}.tm-sees{font-size:13px;line-height:19px;color:var(--ink-2)}.tm-sees b{font-weight:500;color:var(--brand-text)}.tm-empty{padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);font-size:14px;color:var(--ink-2)}.tm-link{padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--brand-text);cursor:pointer}.tm-form{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--brand-line);border-radius:var(--radius-lg);background:var(--surface)}.tm-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3)}.tm-field{display:flex;flex-direction:column;gap:var(--space-1)}.tm-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4)}.tm-linkcard{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--success-line);border-radius:var(--radius-lg);background:var(--success-tint)}.tm-linkcard-text{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.tm-linkcard-title{font-size:16px;font-weight:600}.tm-linkcard-sub{font-size:14px;line-height:20px;color:var(--ink-2)}.tm-url{overflow:hidden;font-family:var(--font-mono);font-size:12px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.tm-linkcard-actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.fl-page{display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--ground)}.fl-top{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:var(--surface)}.fl-top-text{display:flex;flex:1;flex-direction:column}.fl-top-name{font-size:16px;font-weight:600}.fl-top-co{font-size:12px;color:var(--ink-3)}.fl-out{padding:var(--space-2);border:0;background:none;font:inherit;font-size:14px;color:var(--ink-2);cursor:pointer}.fl-thread{display:flex;flex:1;flex-direction:column;gap:var(--space-3);overflow-y:auto;width:100%;max-width:640px;margin:0 auto;padding:var(--space-4)}.fl-thread .sp-msg{font-size:16px;line-height:24px}.fl-asked,.fl-source{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-size:13px;color:var(--ink-2)}.fl-starters{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.fl-starter{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:15px;text-align:left;cursor:pointer}.fl-form{display:flex;flex-wrap:wrap;gap:var(--space-2);width:100%;max-width:640px;margin:0 auto;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom))}.fl-form .ab-input{flex:1}.fl-error{width:100%;font-size:13px;color:var(--danger)}.fl-pin{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.fl-pin-input{width:220px;height:56px;border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:28px;letter-spacing:12px;text-align:center}.fl-pin-input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(max-width:720px){.tm-linkcard{flex-direction:column;align-items:flex-start}.tm-linkcard-actions{flex-direction:row;align-items:center}}.kn-form{display:flex;flex-direction:column;gap:var(--space-2);width:320px;max-width:100%}.kn-help{font-size:13px;line-height:18px;color:var(--ink-2)}.kn-small{align-self:flex-start;font-size:13px}.kn-err{max-width:260px;font-size:13px;line-height:18px;color:var(--danger);text-align:right}.ap-sop,.ap-gap{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.ap-sop{border:1px solid var(--success-line);background:var(--success-tint);color:var(--success)}.ap-gap{border:1px solid var(--warning-line);background:var(--warning-tint);color:var(--warning)}.ap-sop>span,.ap-gap>span{display:flex;flex-direction:column;gap:2px;color:var(--ink)}.ap-sop-title{font-size:15px;font-weight:600}.ap-sop-origin{font-size:13px;color:var(--ink-2)}.db-brief-cols.ap-brief-cols{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}@media(max-width:960px){.db-brief-cols.ap-brief-cols{grid-template-columns:minmax(0,1fr)}}.gs-hello{font-size:17px;line-height:24px;color:var(--brand-text);font-weight:500}.gs-read{width:160px;height:104px;margin-bottom:var(--space-2);overflow:visible}.gs-read-page{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5}.gs-read-head{fill:var(--line)}.gs-read-row rect{fill:var(--line-strong);animation:gs-row 2s ease-in-out infinite;animation-delay:calc(var(--i) * .26s)}.gs-read-scan{fill:var(--brand);opacity:.12;animation:gs-scan 2s ease-in-out infinite}.gs-read-check{opacity:0;transform-box:fill-box;transform-origin:center}.gs-read-check circle{fill:var(--success)}.gs-read-check path{fill:none;stroke:var(--on-brand);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@keyframes gs-scan{0%{transform:translateY(0)}50%{transform:translateY(52px)}to{transform:translateY(0)}}@keyframes gs-row{0%,to{fill:var(--line-strong)}20%,35%{fill:var(--brand)}}.gs-read.is-done .gs-read-row rect{animation:none;fill:var(--brand-line)}.gs-read.is-done .gs-read-scan{animation:none;opacity:0;transition:opacity .3s ease-out}.gs-read.is-done .gs-read-check{animation:gs-land .42s cubic-bezier(.22,1.4,.36,1) forwards}@keyframes gs-land{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.gs-read-row rect,.gs-read-scan{animation:none}.gs-read.is-done .gs-read-check{animation:none;opacity:1}}.cp-form,.cp-result{display:flex;flex-direction:column;gap:var(--space-4);padding:calc(var(--space-5) - 1px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.cp-result{border-color:var(--brand-line)}.cp-text{min-height:140px}.cp-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.cp-form .cp-actions{justify-content:flex-end}.cp-match{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--brand-tint)}.cp-match.is-new{background:var(--sunken)}.cp-match-title{display:inline-flex;align-items:center;gap:var(--space-2);font-size:20px;line-height:26px;font-weight:600;color:var(--ink);text-decoration:none}.cp-match-title:hover{color:var(--brand-text)}.cp-cause{display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:22px}.cp-examples{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cp-examples li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);font-size:14px;line-height:20px}.cp-where{display:block;font-size:12px;color:var(--ink-3)}.cp-reply{min-height:180px;line-height:24px}.cp-note{font-size:13px;color:var(--ink-3)}.cn-step{align-items:stretch;gap:var(--space-6)}.cn-step .gs-head{margin-bottom:var(--space-2)}.cn-skel{height:320px;border-radius:var(--radius-lg)}.cn-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.cn-card-head{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line)}.cn-card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-md);background:var(--sunken);color:var(--ink-2)}.cn-card-title{font-size:16px;line-height:22px;font-weight:600}.cn-card-note{font-size:13px;line-height:18px;color:var(--ink-3)}.cn-tree{margin:0;padding:0;list-style:none}.cn-card>.cn-tree{max-height:340px;padding:var(--space-2) 0;overflow-y:auto}.cn-row{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4) 0 calc(var(--space-3) + var(--depth, 0) * 22px);transition:background-color .12s ease}.cn-row:hover{background:var(--sunken)}.cn-row.is-on{background:var(--brand-tint)}.cn-twist,.cn-twist-space{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.cn-twist{border:0;border-radius:var(--radius-sm);background:none;color:var(--ink-3);cursor:pointer;transition:transform .16s ease,color .12s ease}.cn-twist:hover{color:var(--ink)}.cn-twist.is-open{transform:rotate(90deg)}.cn-pick{display:flex;flex:1;align-items:center;gap:var(--space-3);min-width:0;min-height:44px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.cn-pick input{position:absolute;opacity:0;pointer-events:none}.cn-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border:1.5px solid var(--line-control);border-radius:5px;background:var(--surface);color:var(--on-brand);transition:background-color .12s ease,border-color .12s ease}.cn-row.is-on .cn-box{border-color:var(--brand);background:var(--brand)}.cn-pick input:focus-visible+.cn-box{outline:2px solid var(--ring);outline-offset:2px}.cn-label{overflow:hidden;font-size:15px;line-height:20px;white-space:nowrap;text-overflow:ellipsis}.cn-pick-open .cn-label{font-weight:500}.cn-tag{flex-shrink:0;padding:2px 8px;border-radius:var(--radius-full);background:var(--brand-tint);font-size:12px;line-height:16px;font-weight:500;color:var(--brand-text)}.cn-meta{flex-shrink:0;font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.cn-empty{padding:var(--space-3) var(--space-5) var(--space-3) calc(var(--space-5) + var(--depth, 0) * 22px);font-size:14px;line-height:20px;color:var(--ink-3)}.cn-loading{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-5)}.cn-loading span{height:28px;border-radius:var(--radius-sm);background:var(--sunken);animation:cn-pulse 1.2s ease-in-out infinite}.cn-loading.is-nested{padding-left:calc(var(--space-5) + 44px)}@keyframes cn-pulse{50%{opacity:.5}}.cn-share{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin:0;padding:0;border:0}.cn-share-title{grid-column:1 / -1;margin-bottom:var(--space-3);padding:0;font-size:16px;line-height:22px;font-weight:600}.cn-share-opt{display:flex;flex-direction:column;gap:2px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.cn-share-opt:hover{border-color:var(--line-strong)}.cn-share-opt.is-on{border-color:var(--brand);background:var(--brand-tint)}.cn-share-opt input{position:absolute;opacity:0;pointer-events:none}.cn-share-opt:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.cn-share-label{font-size:15px;line-height:20px;font-weight:600}.cn-share-hint{font-size:13px;line-height:18px;color:var(--ink-2)}.cn-share-floor{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--ink-3)}.cn-go{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.cn-go-note{font-size:14px;color:var(--ink-3)}@media(max-width:720px){.cn-share{grid-template-columns:1fr}.cn-meta{display:none}}.kn-providers{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.kn-conn{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-2);font-size:13px;line-height:18px;color:var(--ink-2)}.kn-conn b{font-weight:600;color:var(--ink)}.kn-banner{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--warning-line);border-radius:var(--radius-lg);background:var(--warning-tint);font-size:14px;line-height:20px}.kn-banner svg{flex-shrink:0;margin-top:2px;color:var(--warning)}.ap-mentions{display:flex;flex-direction:column;margin:var(--space-2) 0 var(--space-2);padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.ap-mentions li+li{border-top:1px solid var(--line)}.ap-mention{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--ink);text-decoration:none}.ap-mention>svg{flex-shrink:0;color:var(--ink-3)}a.ap-mention:hover{background:var(--sunken)}.ap-mention-text{display:flex;flex:1;flex-direction:column;min-width:0}.ap-mention-title{overflow:hidden;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.ap-mention-meta{font-size:13px;line-height:18px;color:var(--ink-3)}.ap-mention-go{flex-shrink:0;color:var(--ink-3)}.kn-banner.is-good{border-color:var(--success-line);background:var(--success-tint)}.kn-banner.is-good svg{color:var(--success)}.idt-headline{font-size:17px;line-height:25px;font-weight:600;color:var(--ink)}.ap-fix-tag{display:inline-block;margin-right:var(--space-2);padding:1px 7px;border-radius:var(--radius-full);background:var(--warning-tint);font-size:12px;line-height:18px;font-weight:600;color:var(--warning);vertical-align:1px}.ap-row-done{color:var(--ink-2)}.tf{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--brand-line);border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--brand-tint),var(--surface) 70%)}.tf-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.tf-headline{max-width:62ch;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.2px;color:var(--ink);text-wrap:pretty}.tf-why{max-width:70ch;font-size:15px;line-height:23px;color:var(--ink-2)}.tf-stats{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:var(--space-2) 0 0;padding:0;list-style:none}.tf-stats li{display:flex;flex-direction:column}.tf-stat-value{font-size:28px;line-height:34px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.tf-stat-label{font-size:13px;color:var(--ink-3)}.tf-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}@media(max-width:720px){.tf{padding:var(--space-5)}.tf-headline{font-size:20px;line-height:28px}}.ch-dim{opacity:.28}.ch-key.is-dim{opacity:.55}.ch-key.is-focus{font-weight:600;color:var(--ink)}.ch-mark line{stroke:var(--warning);stroke-width:1.5;stroke-dasharray:3 3}.ch-mark circle{fill:var(--warning);stroke:var(--surface);stroke-width:2}.ch-tip-mark{font-weight:600;color:var(--warning)}.ap-chart-note{margin-top:var(--space-2);font-size:13px;line-height:18px;color:var(--ink-3)}.gs-found{max-width:520px;margin:var(--space-1) 0 0;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.2px;color:var(--ink);text-wrap:balance}.gs-found+.gs-sub{font-size:15px;line-height:22px;color:var(--ink-3)}@media(max-width:720px){.gs-found{font-size:18px;line-height:26px}}.fx{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.fx-item{display:flex;align-items:flex-start;gap:var(--space-3)}.fx-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);color:var(--brand-text)}.fx-text{padding-top:3px;font-size:15px;line-height:22px;color:var(--ink-2)}.fx-text b{font-weight:650;color:var(--ink)}.fx.is-compact{gap:var(--space-1)}.fx.is-compact .fx-icon{width:22px;height:22px;border:0;background:none;color:var(--ink-3)}.fx.is-compact .fx-text{padding-top:1px;font-size:13px;line-height:19px}.tf-sub{margin-top:calc(var(--space-1) * -1);font-size:14px;color:var(--ink-3)}.tf-how{display:flex;align-items:flex-start;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line);font-size:13px;line-height:19px;color:var(--ink-3)}.tf-how svg{flex:none;margin-top:2px;color:var(--success)}.ap-issue-facts{display:flex;align-items:center;min-width:0}.idt-fix{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.fxp-skel{height:220px;border-radius:var(--radius-lg)}.fxp{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--brand-line);border-radius:var(--radius-lg);background:var(--surface);scroll-margin-top:var(--space-16)}.fxp.is-done{border-color:var(--success-line)}.fxp-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.fxp-headline{font-size:18px;line-height:26px;font-weight:600;color:var(--ink)}.fxp-evidence{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--warning-tint);font-size:14px;line-height:20px;color:var(--ink)}.fxp-evidence svg{flex-shrink:0;margin-top:2px;color:var(--warning)}.fxp-sop{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-1) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--sunken);list-style:none;font-size:14px;line-height:20px;color:var(--ink-2)}.fxp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.fxp-note{font-size:13px;color:var(--ink-3)}.gs-email{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%}.gs-email-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.gs-or{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%;font-size:14px;color:var(--ink-3)}.gs-paste{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:560px}.gs-paste-box{width:100%;min-height:160px;resize:vertical;font-size:14px;line-height:20px}.gs-paste-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.gs-paste-note{font-size:13px;color:var(--ink-3)}.rs{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--success-line);border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--success-tint),var(--surface) 75%)}.rs-sentence{max-width:64ch;font-size:22px;line-height:30px;font-weight:600;color:var(--ink);text-wrap:pretty}.rs-stats{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0;padding:0;list-style:none}.rs-stats li{display:flex;flex-direction:column}.rs-value{font-size:30px;line-height:36px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--success)}.rs-label{font-size:13px;color:var(--ink-3)}@media(max-width:720px){.rs{padding:var(--space-5)}.rs-sentence{font-size:19px;line-height:27px}}.wk-home{display:flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:14px;text-decoration:none}.wk-home:hover{border-color:var(--line-control)}.wk-home .pf-icon{color:var(--brand-text)}.sd-fab{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:40;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border:0;border-radius:999px;background:var(--brand);color:var(--on-brand);font:inherit;font-size:14px;font-weight:600;box-shadow:var(--shadow-overlay, 0 8px 24px rgba(0, 0, 0, .18));cursor:pointer;transition:transform .16s ease}.sd-fab:hover{transform:translateY(-1px)}.sd-fab:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.sd-fab.is-open .sd-fab-label{display:none}.sd{position:fixed;right:var(--space-6);bottom:calc(var(--space-6) + 56px);z-index:41;display:flex;flex-direction:column;width:380px;max-height:min(600px,calc(100vh - 120px));border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-overlay, 0 16px 48px rgba(0, 0, 0, .2));overflow:hidden;animation:sd-in .18s ease-out}@keyframes sd-in{0%{transform:translateY(8px)}}.sd-head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.sd-title{flex:1;font-weight:600}.sd-close{display:inline-flex;padding:6px;border:0;border-radius:var(--radius-md);background:none;color:var(--ink-2);cursor:pointer}.sd-close:hover{background:var(--sunken)}.sd-thread{display:flex;flex:1;flex-direction:column;gap:var(--space-3);min-height:120px;padding:var(--space-4);overflow-y:auto}.sd-hello{font-size:14px;line-height:20px;color:var(--ink-2)}.sd-answer p{font-size:14px;line-height:21px}.sd-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.sd-action{display:inline-flex;align-items:center;gap:4px;padding:4px var(--space-3);border:1px solid var(--brand-line, var(--line));border-radius:999px;background:var(--surface);color:var(--brand-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sd-action:hover:not(:disabled){background:var(--brand-tint)}.sd-action:disabled{opacity:.6;cursor:default}.sd-done{display:block;margin-top:var(--space-2);font-size:13px;color:var(--success)}.sd-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0 var(--space-4) var(--space-3)}.sd-chip{padding:4px var(--space-3);border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.sd-chip:hover:not(:disabled){border-color:var(--line-control);background:var(--sunken)}.sd-error{padding:0 var(--space-4) var(--space-2);font-size:13px;color:var(--critical, var(--warning))}.sd-form{display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--line)}.sd-form .ab-input{flex:1;min-width:0}@media(max-width:640px){.sd{right:0;bottom:0;left:0;width:auto;max-height:85vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.sd-fab{right:var(--space-4);bottom:var(--space-4)}.sd-fab.is-open{display:none}.sd-fab{padding:var(--space-3)}.sd-fab-label{display:none}.ap-content{padding-bottom:80px}}@media(prefers-reduced-motion:reduce){.sd{animation:none}.sd-fab{transition:none}}@media print{.sd,.sd-fab{display:none!important}}@media(max-width:640px){.ap-side{gap:0;padding:var(--space-1) var(--space-2);overflow-x:visible}.ap-side-top{display:none}.ap-nav{flex:1;justify-content:space-between;gap:0}.ap-nav-link{position:relative;flex:1 1 0;flex-direction:column;gap:2px;min-width:0;padding:6px 2px;font-size:11px;line-height:14px;text-align:center}.ap-nav .ap-nav-label{display:none}.ap-nav .ap-nav-short{display:inline}.ap-nav-count{position:absolute;top:2px;left:calc(50% + 6px);font-size:10px}}@media(max-width:640px){.ed-lines{padding-left:0}.ed-line{flex-direction:column;gap:var(--space-1)}.ed-text{align-self:stretch}.ed-check{padding:4px var(--space-3)}}@keyframes tf-settle{0%{transform:translateY(6px) scale(.99);box-shadow:none}to{transform:none}}@keyframes tf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tf-pop{0%{opacity:0;transform:scale(.9)}70%{opacity:1;transform:scale(1.04)}to{transform:none}}.tf.is-arriving{animation:tf-settle .7s cubic-bezier(.22,1,.36,1) both}.tf.is-arriving .tf-headline{animation:tf-rise .56s cubic-bezier(.22,1,.36,1) .12s both}.tf.is-arriving .tf-sub{animation:tf-rise .48s cubic-bezier(.22,1,.36,1) .26s both}.tf.is-arriving .fx-item{animation:tf-rise .42s cubic-bezier(.22,1,.36,1) calc(.42s + var(--i, 0) * .15s) both}.tf.is-arriving .tf-top .pf-chip{animation:tf-pop .42s cubic-bezier(.22,1,.36,1) calc(.52s + var(--n, 0) * .15s) both}.tf.is-arriving .tf-actions{animation:tf-rise .42s cubic-bezier(.22,1,.36,1) calc(.56s + var(--n, 0) * .15s) both}@keyframes ch-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ch-mark.is-dropping{animation:ch-drop .38s cubic-bezier(.22,1,.36,1) both}.ch-svg rect,.ch-key{transition:opacity .5s ease}.rk-bar{transition:background-color .5s ease}@media(prefers-reduced-motion:reduce){.tf.is-arriving,.tf.is-arriving *,.ch-mark.is-dropping{animation:none!important}.ch-svg rect,.ch-key,.rk-bar{transition:none}}.kn-connected{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.kn-ok{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--ink);font-size:14px}.kn-ok svg{color:var(--success);flex:none}.tm-link-actions{display:inline-flex;gap:var(--space-3)}.tm-notice{display:flex;align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:14px}.kn-delete{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-10, 48px);padding-top:var(--space-6);border-top:1px solid var(--line)}.kn-delete-title{font-size:16px;font-weight:600;color:var(--ink)}.gs-title:focus{outline:none}.pr-link{display:inline-flex;align-items:center;gap:3px;padding:0 2px;border:0;background:none;color:var(--ink-2);font:inherit;font-size:12px;font-weight:500;line-height:18px;text-decoration:underline;text-decoration-color:var(--line-control);text-underline-offset:2px;white-space:nowrap;cursor:pointer;vertical-align:1px}.pr-link:hover{color:var(--brand-text, var(--brand));text-decoration-color:currentColor}.sd-proofs{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-top:var(--space-2)}.pr-scrim{position:fixed;inset:0;z-index:59;background:#14121c2e}.pr{position:fixed;top:0;right:0;bottom:0;z-index:60;display:flex;flex-direction:column;width:min(520px,100vw);padding:var(--space-5) var(--space-6) var(--space-6);overflow-y:auto;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-overlay, 0 8px 24px rgba(0, 0, 0, .18))}.pr-head{display:flex;align-items:center;justify-content:space-between}.pr-kicker{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink-2);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pr-title{margin:var(--space-2) 0 var(--space-3);font-size:18px;line-height:26px;font-weight:600;color:var(--ink)}.pr-title:focus{outline:none}.pr-skel{height:220px}.pr-body{display:flex;flex-direction:column;gap:var(--space-4)}.pr-note{margin:0;color:var(--ink-2);font-size:14px;line-height:21px}.pr-from{color:var(--ink-3)}.pr-rows{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.pr-row,.pr-email{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.pr-date{margin:0 0 var(--space-2);color:var(--ink-3);font-size:12px}.pr-cells{display:grid;grid-template-columns:minmax(96px,auto) 1fr;gap:4px var(--space-3);margin:0;font-size:13px;line-height:19px}.pr-cell{display:contents}.pr-cell dt{color:var(--ink-3)}.pr-cell dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.pr-cell.is-marked dt{color:var(--ink);font-weight:600}.pr mark{padding:0 2px;border-radius:3px;background:var(--warning-tint);color:var(--ink);box-shadow:inset 0 -2px 0 var(--warning-line)}.pr-email-head{display:flex;justify-content:space-between;gap:var(--space-3);margin:0;font-size:13px}.pr-email-head .pr-date{margin:0;white-space:nowrap}.pr-email-subject{margin:2px 0 var(--space-2);font-size:14px;font-weight:600;color:var(--ink)}.pr-email-body{margin:0;font-size:14px;line-height:21px;color:var(--ink-2)}.pr-sop-title{margin:0 0 var(--space-2);font-weight:600;color:var(--ink)}.pr-sop-demo{color:var(--ink-3);font-weight:400}.pr-steps{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:14px;line-height:21px}.pr-steps .spec{display:inline-block;width:20px;color:var(--ink-3)}.pr-missing{padding:var(--space-2) var(--space-3);border:1px dashed var(--warning-line);border-radius:var(--radius-md);background:var(--warning-tint);color:var(--ink)}.pr-more{align-self:flex-start;padding:var(--space-2) var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.pr-count{margin:0;color:var(--ink-3);font-size:13px}@media(max-width:640px){.pr{width:100vw;padding:var(--space-4)}}.dz-overlay{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ground) 82%,transparent);pointer-events:none}.dz-overlay-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-16);border:2px dashed var(--brand);border-radius:var(--radius-xl);background:var(--brand-tint);color:var(--brand-text);font-size:18px;font-weight:600}.dz-overlay-card p{margin:0}.dz-wrap{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end}.dz-scrim{position:absolute;inset:0;border:0;background:#13131947;cursor:default}.dz-panel{position:relative;display:flex;flex-direction:column;gap:var(--space-4);width:min(460px,100%);height:100%;padding:var(--space-6);overflow-y:auto;background:var(--surface);box-shadow:var(--shadow-overlay)}.dz-head{display:flex;align-items:center;justify-content:space-between}.dz-head h2{margin:0;outline:none}.dz-x{display:inline-flex;padding:var(--space-2);border:0;border-radius:var(--radius-md);background:none;color:var(--ink-2);cursor:pointer}.dz-x:hover{background:var(--sunken)}.dz-lead{margin:calc(var(--space-2) * -1) 0 0;color:var(--ink-3);font-size:14px}.dz-drop,.dz-big{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1.5px dashed var(--line-strong);border-radius:var(--radius-xl);background:var(--ground);color:var(--ink-2);text-align:center;cursor:pointer;transition:border-color .2s ease-out,background .2s ease-out}.dz-drop:hover,.dz-drop:focus-visible,.dz-drop.is-over,.dz-big:hover,.dz-big:focus-visible,.dz-big.is-over{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-text);outline:none}.dz-drop-title,.dz-big-title{font-size:16px;font-weight:600;color:var(--ink)}.dz-drop-sub,.dz-big-sub{font-size:13px;color:var(--ink-3)}.dz-big{padding:var(--space-16) var(--space-6);background:var(--surface)}.dz-big-title{font-size:20px}.dz-alt{margin:0;font-size:14px;color:var(--ink-3)}.dz-paste{display:flex;flex-direction:column;gap:var(--space-3)}.dz-paste-box{width:100%;resize:vertical}.dz-paste-actions{display:flex;align-items:center;gap:var(--space-4)}.dz-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.dz-row{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.dz-row.is-failed{border-color:var(--danger-line);background:var(--danger-tint)}.dz-row-icon{display:inline-flex;padding-top:2px;color:var(--success)}.dz-row.is-failed .dz-row-icon{color:var(--danger)}.dz-row-main{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.dz-row-main p{margin:0}.dz-row-name{overflow-wrap:anywhere;font-size:14px;font-weight:600}.dz-row-size{margin-left:var(--space-2);font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--ink-3)}.dz-row-read,.dz-row-why{font-size:13px;line-height:20px;color:var(--ink-2)}.dz-row-why,.dz-row-note{color:var(--ink-3)}.dz-row-note{font-size:12px;line-height:18px}.dz-row-error{font-size:13px;line-height:20px;color:var(--danger)}.dz-change{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2) 0}.dz-select{display:flex;flex-direction:column;gap:2px}.dz-select select{max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:14px}.dz-foot{position:sticky;bottom:calc(var(--space-6) * -1);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:auto calc(var(--space-6) * -1) calc(var(--space-6) * -1);padding:var(--space-4) var(--space-6);border-top:1px solid var(--line);background:var(--surface)}.dz-private{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:12px;color:var(--ink-3)}@media(max-width:640px){.dz-panel{padding:var(--space-4)}.dz-foot{margin:auto calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4)}.dz-big{padding:var(--space-10) var(--space-4)}}.sh{display:flex;flex-direction:column;gap:var(--space-4);max-width:720px;margin:var(--space-8) auto 0}.sh h1,.sh p{margin:0}.sh-lead{color:var(--ink-2)}.sh-ways{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.sh-note{color:var(--ink-3)}.dz-more{align-items:center}.dz-more-list{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--ink-2);font-size:14px;line-height:22px}.kn-files{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-8)}.kn-files h2,.kn-files p{margin:0}.kn-files-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.kn-files-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line)}.kn-files-list li:first-child{border-top:0}.kn-file-name{overflow-wrap:anywhere;font-size:14px;font-weight:600}.kn-file-as{font-size:13px;color:var(--ink-3)}.hub{display:flex;flex-direction:column;gap:var(--space-4)}.hub h1,.hub p{margin:0}.hub-title{max-width:20ch}.hub-lead{max-width:var(--measure);color:var(--ink-2)}.hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none;align-items:stretch}.hub-grid>li{display:flex;min-width:0}.hub-grid>li:has(.hub-picker){grid-column:1 / -1}.hub-skel{height:148px;border-radius:var(--radius-lg)}.hub-card{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.hub-card.is-muted{background:transparent;border-style:dashed}.hub-card.is-muted .hub-icon{background:var(--sunken);color:var(--ink-3)}.hub-card.is-error{border-color:var(--warning-line)}.hub-head{display:flex;gap:var(--space-3)}.hub-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:var(--radius-md);background:var(--brand-tint);color:var(--brand-text)}.hub-name h2,.hub-name p{margin:0}.hub-blurb{font-size:13px;line-height:20px;color:var(--ink-3)}.hub-status,.hub-warn{font-size:14px;line-height:22px;color:var(--ink-2)}.hub-status.is-working{display:flex;align-items:center;gap:var(--space-2)}.hub-warn{padding:var(--space-3);border-radius:var(--radius-md);background:var(--warning-tint);color:var(--warning)}.hub-fine{font-size:12px;line-height:18px;color:var(--ink-3)}.hub-facts{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:var(--space-4);margin:0}.hub-facts dt{font-family:var(--font-mono);font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-3)}.hub-facts dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:14px;font-weight:600}.hub-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.hub-manage{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--line);gap:var(--space-5)}.hub-card>.hub-actions:not(.hub-manage):last-child{margin-top:auto}.hub-fine,.hub-status{overflow-wrap:anywhere}.hub-small{font-size:13px}.hub-note{margin-top:var(--space-4)!important;font-size:14px;color:var(--ink-3)}.hub-banner{display:flex;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);font-size:14px;line-height:22px}.hub-banner.is-bad{border-color:var(--warning-line);background:var(--warning-tint)}.hub-banner.is-good{border-color:var(--success-line);background:var(--success-tint)}.hub-banner>div{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;flex:1}.hub-ask{display:flex;flex-direction:column;gap:var(--space-2)}.hub-ask-title{font-size:13px;font-weight:600}.hub-ask-box{width:100%;font-family:var(--font-mono);font-size:12px;line-height:18px;resize:vertical}.hub-trust{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--sunken)}.hub-trust summary{padding:var(--space-3);font-size:13px;font-weight:500;color:var(--ink-2);cursor:pointer}.hub-trust-body{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-3) var(--space-3)}.hub-trust-steps{margin:0;padding-left:20px;font-size:13px;line-height:20px;color:var(--ink-2)}.hub-trust-id{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.hub-trust-id code{padding:4px 8px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.hub-picker{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.hub-picker-title{font-size:14px;font-weight:600}.hub-tree{max-height:280px;overflow-y:auto}.hub-drive-row{padding-left:var(--space-3)}.hub-drive-row>svg{flex-shrink:0;color:var(--ink-3)}.hub-drive-row .cn-label{flex:1;min-width:0}.hub-range{align-self:flex-start}@media(max-width:860px){.hub-facts{grid-template-columns:auto auto}.hub-facts div:last-child{grid-column:1 / -1}}.kn-top{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.kn-group{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-8);align-items:flex-start}.kn-group h2,.kn-group p{margin:0}.kn-group .kn-files-list{align-self:stretch}.kn-empty,.kn-note{margin:var(--space-6) 0 0;color:var(--ink-2)}@media(max-width:720px){.ap-issue{grid-template-columns:minmax(0,1fr) 16px;gap:var(--space-2) var(--space-3)}.ap-issue-facts,.ap-issue-cause{grid-column:1 / -1;grid-row:2}}.fxp-trace{margin:var(--space-2) 0;font-size:13px;line-height:20px;color:var(--ink-2)}.fxp-redline li.is-trace{background:var(--warning-tint);border-radius:var(--radius-sm)}.fxp-redline li.is-new{background:var(--success-tint);border-radius:var(--radius-sm);font-weight:600}.fxp-tag{margin-left:var(--space-2);padding:1px 6px;border-radius:var(--radius-full);background:var(--success);color:#fff;font-size:11px;font-weight:500}.cp-open-head,.cp-none,.cp-paste-title{margin:var(--space-6) 0 var(--space-3)}.cp-open-head{font-size:14px;color:var(--ink-2)}.cp-open-list{display:flex;flex-direction:column;margin:0 0 var(--space-8);padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.cp-open-row{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--line)}.cp-open-row:first-child{border-top:0}.cp-open-main{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}.cp-open-main p{margin:0}.cp-open-title{font-weight:600}.cp-open-from{font-size:13px;color:var(--ink-3)}.cp-open-snippet{font-size:14px;line-height:22px;color:var(--ink-2)}.cp-ok,.cp-draft{margin-left:var(--space-2);padding:1px 8px;border-radius:var(--radius-full);font-size:11px;font-weight:500}.cp-ok{background:var(--success-tint);color:var(--success)}.cp-draft{background:var(--warning-tint);color:var(--warning)}.cp-open-reply{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}@media(max-width:640px){.cp-open-row{flex-direction:column}}.db-links{display:flex;flex-wrap:wrap;gap:var(--space-3)}.db-links .wk-home{flex:1 1 240px}.rv-ask{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.rv-q{font-size:13px;font-weight:600}.rv-said{font-size:12px;color:var(--ink-3)}.rv-err{font-size:12px;color:var(--danger)}.rs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-6);align-items:start}.rs-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.rs-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.rs-head h2{margin:0}.rs-field{gap:var(--space-1)}.rs-input{display:flex;align-items:center;gap:var(--space-3)}.rs-input .su-input{max-width:140px}.rs-unit,.rs-fine{font-size:12px;line-height:18px;color:var(--ink-3)}.rs-fine{display:block}.rs-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.rs-list li{display:flex;gap:var(--space-4)}.rs-num{min-width:56px;font-family:var(--font-mono);font-size:22px;font-weight:500;text-align:right}.rs-what{font-size:14px;line-height:20px}.rs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.rs-export{margin-top:var(--space-6)}@media(max-width:860px){.rs-grid{grid-template-columns:minmax(0,1fr)}}.dz-progress{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:13px;color:var(--ink-2)}.dz-bar{flex:1;height:4px;border-radius:var(--radius-full);background:var(--line);overflow:hidden}.dz-bar span{display:block;height:100%;background:var(--brand);transition:width .3s ease-out}.dz-first{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--brand-line);border-radius:var(--radius-lg);background:var(--brand-tint)}.dz-first p{margin:0;font-size:14px;font-weight:600;line-height:20px}.dz-first-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--brand-text)}.dz-first .gs-link{align-self:flex-start}.st-main{max-width:760px;margin:0 auto;padding:var(--space-12) var(--space-6) var(--space-24)}.st-muted{color:var(--ink-2)}.st-head{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-10)}.st-saved{display:flex;align-items:center;gap:var(--space-2);font-size:14px;line-height:20px;color:var(--success)}.st-q{margin:0 0 var(--space-8);padding:0;border:0}.st-q-title{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);padding:0;font-size:18px;line-height:26px;font-weight:600;color:var(--ink)}.st-q-title .numeral{color:var(--brand-text)}.st-q-hint{margin:calc(-1 * var(--space-2)) 0 var(--space-3);font-size:14px;line-height:20px;color:var(--ink-2)}.st-options{display:flex;flex-wrap:wrap;gap:var(--space-2)}.st-option{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4) 0 var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:15px;line-height:20px;cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out}.st-option:hover{border-color:var(--brand)}.st-option input{position:absolute;opacity:0;pointer-events:none}.st-option:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.st-option-mark{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--line-control);border-radius:var(--radius-full);color:var(--on-brand)}.st-option.is-on{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-text);font-weight:500}.st-option.is-on .st-option-mark{border-color:var(--brand);background:var(--brand)}.st-options.is-multi .st-option-mark{border-radius:var(--radius-sm)}.st-option.is-blocked{color:var(--ink-3);cursor:not-allowed}.st-option.is-blocked:hover{border-color:var(--line-control)}.st-submit{position:sticky;bottom:0;display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-10);padding:var(--space-4) 0;border-top:1px solid var(--line);background:var(--ground)}.st-count{flex:1;font-size:14px;line-height:20px;color:var(--ink-2)}.st-error{display:flex;align-items:center;gap:var(--space-2);width:100%;order:-1;font-size:14px;line-height:20px;color:var(--danger)}.st-done{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.st-next{display:flex;flex-direction:column;width:100%;margin:var(--space-4) 0;padding:0;list-style:none;border-top:1px solid var(--line)}.st-next li{display:flex;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);font-size:15px;line-height:22px;color:var(--ink)}.st-next .numeral{color:var(--brand-text)}.st-actions{display:flex;gap:var(--space-3)}@media(max-width:720px){.st-main{padding:var(--space-8) var(--space-4) var(--space-16)}}.su-page{min-height:100vh;background:var(--ground)}.su-main{display:grid;grid-template-columns:minmax(0,480px) minmax(0,360px);justify-content:center;gap:var(--space-16);align-items:start;padding-top:var(--space-16);padding-bottom:var(--space-16)}.su-form-card{display:flex;flex-direction:column;gap:var(--space-4);padding:calc(var(--space-8) - 1px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.su-main-single{grid-template-columns:minmax(0,420px)}.su-lead{font-size:16px;line-height:26px;color:var(--ink-2)}.su-lead a,.su-fine a{color:var(--brand-text)}.su-back{display:flex;align-items:flex-start;gap:var(--space-2);padding:calc(var(--space-3) - 1px) var(--space-4);border:1px solid var(--success-line);border-radius:var(--radius-md);background:var(--success-tint);font-size:14px;line-height:22px;color:var(--ink)}.su-back .pf-icon{margin-top:3px;color:var(--success)}.su-form{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-2)}.su-field{display:flex;flex-direction:column;gap:var(--space-2)}.su-field .label{color:var(--ink)}.su-input{height:40px;padding:0 calc(var(--space-3) - 1px);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:16px;line-height:24px}.su-input::placeholder{color:var(--ink-3)}.su-input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.su-input.is-error{border-color:var(--danger)}.su-error,.su-form-error{display:flex;align-items:center;gap:var(--space-1);font-size:14px;line-height:20px;color:var(--danger)}.su-form-error{gap:var(--space-2);padding:calc(var(--space-3) - 1px) var(--space-4);border:1px solid var(--danger-line);border-radius:var(--radius-md);background:var(--danger-tint)}.su-fine{font-size:13px;line-height:20px;color:var(--ink-3);text-align:center}.su-next{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-8)}.su-next-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.su-next-list li{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line);font-size:15px;line-height:22px;color:var(--ink)}.su-next-art{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;margin-top:-7px;border:1px solid var(--brand-line);border-radius:var(--radius-md);background:var(--brand-tint);color:var(--brand-text);transition:transform .16s ease,background-color .16s ease,color .16s ease}.su-next-list li:hover .su-next-art{transform:translateY(-2px) rotate(-4deg)}.su-steps{display:flex;gap:var(--space-5);margin:0;padding:0;list-style:none}.su-step{display:flex;align-items:center;gap:var(--space-2);font-size:13px;line-height:20px;font-weight:500;color:var(--ink-3)}.su-step-dot{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--line-strong);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:11px;line-height:1}.su-step.is-now{color:var(--brand-text)}.su-step.is-now .su-step-dot{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.su-step.is-done{color:var(--ink-2)}.su-step.is-done .su-step-dot{border-color:var(--success-line);background:var(--success-tint);color:var(--success)}.su-email{color:var(--ink);font-weight:500;overflow-wrap:anywhere}.su-input-wrap{position:relative;display:flex}.su-input-wrap .su-input{flex:1;min-width:0;padding-right:64px}.su-show{position:absolute;top:4px;right:4px;bottom:4px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--brand-text);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.su-show:hover{background:var(--brand-tint)}.su-show:focus-visible{outline:2px solid var(--ring);outline-offset:0}.ms-veil{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:var(--space-4);background:var(--ground);cursor:pointer;transition:opacity .25s ease}.ms-veil.is-leaving{opacity:0;pointer-events:none}.ms-hello{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.ms-mark{display:block;animation:ms-arrive .52s cubic-bezier(.3,1.4,.5,1) both}.ms-line{position:relative;margin:0;padding:var(--space-3) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-overlay);font-size:18px;line-height:26px;font-weight:500;color:var(--ink);text-align:center;animation:ms-say .36s cubic-bezier(.22,1,.36,1) .62s both}.ms-line:before{content:"";position:absolute;top:-7px;left:50%;width:12px;height:12px;border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface);transform:translate(-50%) rotate(45deg)}.ms-skip{position:absolute;top:var(--space-4);right:var(--space-4);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-2);font:inherit;font-size:14px;cursor:pointer}.ms-skip:hover{background:var(--sunken);color:var(--ink)}.ms-skip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes ms-arrive{0%{opacity:0;transform:translateY(28px) scale(.5)}to{opacity:1;transform:none}}@keyframes ms-say{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ms-veil{transition:none}.ms-mark,.ms-line{animation:none}.su-next-art{transition:none}.su-next-list li:hover .su-next-art{transform:none}}.su-next-note{display:flex;align-items:center;gap:var(--space-2);font-size:14px;line-height:20px;color:var(--ink-2)}@media(max-width:860px){.su-main{grid-template-columns:minmax(0,1fr);gap:var(--space-8);padding-top:var(--space-8)}.su-form-card{padding:calc(var(--space-5) - 1px)}.su-next{padding-top:0}}.su-sopsnap{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.su-sopsnap-mark{flex-shrink:0}.su-or{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-size:13px;line-height:20px;color:var(--ink-3)}.su-or:before,.su-or:after{content:"";flex:1;height:1px;background:var(--line)}.isb-page{container:isb / inline-size;gap:var(--space-5)}.isb-intro{display:flex;flex-direction:column;gap:var(--space-3)}.isb-intro .sx-lead{margin:0}.isb-refreshing{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:4px 12px 4px 10px;border-radius:var(--radius-full);background:var(--brand-tint);color:var(--brand-text);font-size:13px;line-height:18px;font-weight:500;animation:is-fade .24s ease-out both}.isb-pulse{width:7px;height:7px;border-radius:50%;background:currentColor;animation:is-pulse 1.6s ease-in-out infinite}.isb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:start;transition:grid-template-columns .32s cubic-bezier(.2,.8,.2,1)}.isb.is-focus-open{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr)}.isb.is-focus-progress{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) minmax(0,1fr)}.isb.is-focus-done{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2.4fr)}.isb-col{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--sunken)}.isb-col-top{display:flex;flex-direction:column;gap:2px;padding:var(--space-1) var(--space-1) 0}.isb-col-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--ink)}.isb-step{display:inline-flex;align-items:baseline;gap:var(--space-2)}.isb-step .numeral{font-size:11px;line-height:16px;color:var(--ink-3)}.isb-col-progress .isb-step{color:var(--brand-text)}.isb-col-done .isb-step{color:var(--success)}.isb-count{min-width:22px;padding:0 7px;border-radius:var(--radius-full);background:var(--surface);font-family:var(--font-mono);font-size:12px;line-height:20px;font-weight:500;text-align:center;color:var(--ink-2)}.isb-col-note{margin:0;font-size:13px;line-height:18px;color:var(--ink-3)}.isb-cards{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.isb-empty{padding:var(--space-4) var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius-md);font-size:13px;line-height:19px;color:var(--ink-3);text-align:center}.isc{position:relative;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);scroll-margin-top:calc(var(--nav-height, 64px) + var(--space-4));transition:border-color .16s ease-out,box-shadow .2s ease-out,transform .2s ease-out}.isb.is-first .isc{animation:is-rise .26s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 30ms)}.isc:before{content:"";position:absolute;top:10px;bottom:10px;left:-1px;width:3px;border-radius:0 3px 3px 0;background:var(--ik-ink)}.isc.ik-neutral:before{background:var(--line-strong)}.isc:hover{border-color:var(--line-strong);box-shadow:0 2px 8px #17181e0f}.isc.is-open{border-color:var(--brand-line);box-shadow:0 6px 24px #17181e14}.isc-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px var(--space-3);width:100%;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:0;border-radius:inherit;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.isc-head:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.isc-top{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.ik-tag-icon{display:inline-flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis}.ik-tag-icon .pf-icon,.ik-tag-icon svg{flex-shrink:0}.isc-num{flex-shrink:0;font-size:12px;line-height:18px;color:var(--ink-3);white-space:nowrap}.isc-num b{font-size:15px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink)}.isc-title{grid-column:1;font-size:15px;line-height:21px;font-weight:600;letter-spacing:-.1px;text-wrap:balance}.isc-meta{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--space-3);font-size:13px;line-height:18px;color:var(--ink-2)}.isc-where{display:inline-flex;align-items:center;gap:4px}.isc-where svg{color:var(--ink-3);flex-shrink:0}.isc-when{color:var(--ink-3)}.isc-money{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.isc-stage{grid-column:1;display:inline-flex;align-items:center;gap:5px;justify-self:start;padding:2px 9px 2px 7px;border-radius:var(--radius-full);background:var(--brand-tint);color:var(--brand-text);font-size:12px;line-height:18px;font-weight:550}.isc-stage.is-good{background:var(--success-tint);color:var(--success)}.isc-toggle{grid-column:2;grid-row:2;align-self:start;margin-top:2px;display:inline-flex;align-items:center;gap:4px;color:var(--ink-3);font-size:12px;line-height:18px;font-weight:500}.isc-toggle svg{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.isc.is-open .isc-toggle{color:var(--brand-text)}.isc.is-open .isc-toggle svg{transform:rotate(180deg)}.isc-head:hover .isc-toggle{color:var(--ink-2)}.isc.is-open .isc-head{padding-bottom:var(--space-2)}.isc.is-open .isc-title{font-size:18px;line-height:25px}.isc-body{overflow:hidden}.isd{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-1) var(--space-4) var(--space-4)}.isd-lead{margin:0;font-size:15px;line-height:23px;color:var(--ink-2);text-wrap:pretty}.isd>ul.fx{overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;padding:var(--space-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.isd-secs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3)}.isd-sec{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--sec-line);border-radius:var(--radius-md);background:var(--sec-wash)}.isd-plain{--sec-wash: color-mix(in srgb, var(--sunken) 60%, var(--surface));--sec-line: var(--line);--sec-ink: var(--ink-2)}.isd-brand{--sec-wash: var(--brand-tint);--sec-line: var(--brand-line);--sec-ink: var(--brand-text)}.isd-warning{--sec-wash: var(--warning-tint);--sec-line: var(--warning-line);--sec-ink: var(--warning)}.isd-danger{--sec-wash: var(--danger-tint);--sec-line: var(--danger-line);--sec-ink: var(--danger)}.isd-success{--sec-wash: var(--success-tint);--sec-line: var(--success-line);--sec-ink: var(--success)}.isd-sec-label{display:flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--sec-ink)}.isd-sec-icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-sm);background:var(--surface);color:var(--sec-ink)}.isd-sec-body{display:flex;flex-direction:column;gap:var(--space-2)}.isd-sec-body p{margin:0;font-size:14px;line-height:22px;color:var(--ink);text-wrap:pretty}.isd-sec-body .rv-ask{margin-top:var(--space-1)}.isd-sop-title{font-weight:600}.isd-sec-body .isd-sop-origin{font-size:13px;color:var(--ink-2)}.isd-fix,.isd-8d{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line)}.isd-8d{border-top:0;padding-top:0}.isd-fix-note{flex:1 1 220px;font-size:13px;line-height:19px;color:var(--ink-2)}.isd-block{display:flex;flex-direction:column;gap:var(--space-2)}.isd-fade{animation:is-fade .28s ease-out both}.isr-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.isr-count{font-size:12px;line-height:16px;color:var(--ink-3)}.isr{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.isr-row+.isr-row{border-top:1px solid var(--line)}.isr-row{animation:is-fade .22s ease-out both}.isr-head{display:grid;grid-template-columns:52px minmax(0,1.15fr) 48px minmax(0,2.4fr) 14px;align-items:center;gap:var(--space-3);width:100%;padding:9px var(--space-3);border:0;background:none;color:var(--ink);font:inherit;font-size:13px;line-height:19px;text-align:left;cursor:pointer;transition:background-color .15s ease-out}.isr-head:hover,.isr-row.is-open .isr-head{background:var(--ground)}.isr-head:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.isr.is-one-place .isr-head{grid-template-columns:52px 56px minmax(0,1fr) 14px}.isr.is-one-place .isr-where{display:none}.isr-date{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);white-space:nowrap}.isr-where,.isr-shift{overflow:hidden;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis}.isr-sum{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink)}.isr-sum .ap-fix-tag{margin-right:6px}.isr-chev{color:var(--ink-3);transition:transform .2s ease-out}.isr-row.is-open .isr-chev{transform:rotate(180deg)}.isr-row.is-open .isr-sum{color:var(--ink-3)}.isr-full{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-1) var(--space-3) var(--space-3) calc(52px + var(--space-3) * 2);background:var(--ground);animation:is-fade .2s ease-out both}.isr-text{margin:0;font-size:14px;line-height:22px;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.isr-facts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0}.isr-facts dt{font-size:11px;line-height:16px;color:var(--ink-3)}.isr-facts dd{margin:0;font-size:13px;line-height:19px;color:var(--ink)}.isr-done{flex-basis:100%}.isr-ref{font-family:var(--font-mono);font-size:12px}.isr-mark{padding:0 1px;border-radius:2px;background:linear-gradient(transparent 56%,color-mix(in srgb,var(--warning-line) 65%,transparent) 56%);color:inherit}.isr-mark.is-qty{font-weight:600}.isr-more{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:4px 0;border:0;background:none;color:var(--brand-text);font:inherit;font-size:13px;line-height:18px;font-weight:500;cursor:pointer}.isr-more:hover{text-decoration:underline;text-underline-offset:3px}.isr-more-chev{transition:transform .2s ease-out}.isr-more-chev.is-up{transform:rotate(180deg)}.isk{display:block;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--sunken) 0%,var(--ground) 50%,var(--sunken) 100%);background-size:200% 100%;animation:is-shimmer 1.4s ease-in-out infinite}.isb-skel .isk{background:linear-gradient(90deg,var(--surface) 0%,var(--ground) 50%,var(--surface) 100%);background-size:200% 100%}.isk-head{width:40%;height:16px}.isk-note{width:70%;height:12px;margin-top:6px}.isk-card{height:92px}.isr-skel{display:flex;flex-direction:column;gap:6px}.isr-skel .isk{height:36px}@keyframes is-fade{0%{opacity:0}to{opacity:1}}@keyframes is-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes is-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes is-pulse{0%,to{opacity:.35}50%{opacity:1}}@container isb (max-width: 880px){.isb,.isb.is-focus-open,.isb.is-focus-progress,.isb.is-focus-done{grid-template-columns:minmax(0,1fr)}.isb-empty{padding:var(--space-2) var(--space-3);text-align:left}}@container isb (max-width: 560px){.isr-head,.isr.is-one-place .isr-head{grid-template-columns:48px minmax(0,1fr) 14px;grid-template-areas:"date where chev" "sum sum sum";row-gap:2px}.isr-date{grid-area:date}.isr-where{grid-area:where}.isr-shift{display:none}.isr-sum{grid-area:sum}.isr-chev{grid-area:chev}.isr-full{padding-left:var(--space-3)}.isd{padding-left:var(--space-3);padding-right:var(--space-3)}}@media(prefers-reduced-motion:reduce){.isb,.isc,.isc-toggle svg,.isr-chev,.isr-more-chev{transition:none}.isb.is-first .isc,.isc,.isd-fade,.isr-row,.isr-full,.isb-refreshing,.isk,.isb-pulse{animation:none}}.sx.yd{gap:var(--space-8)}.yd h1,.yd h2,.yd p{margin:0}.yd-head{display:flex;flex-direction:column;gap:var(--space-3)}.yd-skel{display:grid;gap:var(--space-4)}.yd-skel span{height:96px;border-radius:var(--radius-lg)}.yd-quiet{color:var(--ink-3);font-size:14px}.yd-hint{font-size:13px;line-height:20px;color:var(--ink-3)}.yd-small{font-size:13px}.yd-sample{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--warning-line);border-radius:var(--radius-lg);background:var(--warning-tint);color:var(--ink-2);font-size:14px;line-height:22px}.yd-sample .pf-icon{flex:none;margin-top:3px;color:var(--warning)}.yd-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.yd-totals div{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-5)}.yd-totals div+div{border-left:1px solid var(--line)}.yd-totals dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.88px;text-transform:uppercase;color:var(--ink-3)}.yd-totals dd{margin:0;font-size:22px;line-height:28px;font-weight:600;font-variant-numeric:tabular-nums}.yd-group{display:flex;flex-direction:column;gap:var(--space-3)}.yd-group-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4)}.yd-conn{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.yd-conn-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.yd-conn-row+.yd-conn-row{border-top:1px solid var(--line)}.yd-conn-row.is-error{background:var(--warning-tint)}.yd-conn-logo{display:inline-flex;align-items:center;justify-content:center;width:48px;height:40px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.yd-conn-main{display:flex;flex-direction:column;min-width:0}.yd-conn-name{font-size:15px;font-weight:600}.yd-conn-sub{overflow:hidden;font-size:13px;line-height:20px;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap}.yd-conn-row.is-error .yd-conn-sub{white-space:normal;color:var(--warning)}.yd-conn-count{display:flex;flex-direction:column;align-items:flex-end;font-size:13px;color:var(--ink-3);text-align:right}.yd-conn-count b{font-size:15px;color:var(--ink);font-variant-numeric:tabular-nums}.yd-conn-when{font-size:12px}.bl-logo{display:block;flex:none}.bl-set{display:inline-flex;align-items:center}.bl-set.is-pair .bl-logo+.bl-logo{margin-left:-3px}.hub-icon.yd-hub-logo{width:auto;min-width:40px;padding:0 var(--space-2);border:1px solid var(--line);background:var(--surface)}.hub-card.is-muted .hub-icon.yd-hub-logo{background:var(--surface);filter:grayscale(.6);opacity:.75}.yd-found{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.yd-found li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--brand-line);border-radius:var(--radius-lg);background:var(--brand-tint);font-size:14px}.yd-found li>span{flex:1 1 240px}.yd-found .pf-icon{color:var(--brand-text)}.yd-files{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.yd-files-head,.yd-file-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,.9fr) minmax(0,.7fr) minmax(0,2.4fr) 20px;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4)}.yd-files-head{border-bottom:1px solid var(--line);background:var(--ground);font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:.88px;text-transform:uppercase;color:var(--ink-3)}.yd-files-list{margin:0;padding:0;list-style:none}.yd-file+.yd-file{border-top:1px solid var(--line)}.yd-file-row{width:100%;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease-out}.yd-file-row:hover{background:var(--ground)}.yd-file-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.yd-file.is-open .yd-file-row{background:var(--ground)}.yd-file-name{display:flex;align-items:center;gap:var(--space-3);min-width:0}.yd-file-title{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.yd-badge{flex:none;min-width:40px;padding:2px 4px;border-radius:var(--radius-sm);background:var(--sunken);color:var(--ink-2);font-family:var(--font-mono);font-size:10px;line-height:14px;font-weight:500;letter-spacing:.5px;text-align:center}.yd-badge.is-log,.yd-badge.is-emails{background:var(--brand-tint);color:var(--brand-text)}.yd-badge.is-sop{background:var(--success-tint);color:var(--success)}.yd-file-type,.yd-file-when{font-size:13px;color:var(--ink-2)}.yd-file-found{display:flex;flex-direction:column;gap:var(--space-1);font-size:13px;line-height:20px;color:var(--ink-2)}.yd-file-found.is-bad{color:var(--danger)}.yd-file-twist{display:inline-flex;color:var(--ink-3);transition:transform .2s ease-out}.yd-file.is-open .yd-file-twist{transform:rotate(180deg)}.yd-file-detail{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-1) var(--space-4) var(--space-4) calc(var(--space-4) + 40px + var(--space-3));background:var(--ground);font-size:14px;line-height:22px;color:var(--ink-2)}.yd-note{font-size:13px;color:var(--ink-3)}.yd-file-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4);margin-top:var(--space-1)}.yd-file-remove{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-left:auto}.yd-more{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-3);border:0;border-top:1px solid var(--line);background:none;color:var(--brand-text);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.yd-more:hover{background:var(--brand-tint)}.yd-more .is-flipped{transform:rotate(180deg)}.yd-ways,.yd-start-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4)}.yd-start{display:flex;flex-direction:column;gap:var(--space-4)}.yd-way{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font:inherit;text-align:left;text-decoration:none}.yd-way-link{cursor:pointer;transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.yd-way-link:hover,.yd-way-link:focus-visible{transform:translateY(-2px);border-color:var(--brand-line);box-shadow:var(--shadow-overlay);outline:none}.yd-way-link:disabled{cursor:progress;opacity:.7}.yd-way-logos{display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:32px;align-items:center}.yd-way-art{display:flex;min-height:40px;align-items:center}.yd-way-title{font-size:16px;line-height:24px;font-weight:600}.yd-way-sub{font-size:14px;line-height:22px;color:var(--ink-3)}.yd-way-go{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:auto;padding-top:var(--space-2);color:var(--brand-text);font-size:14px;font-weight:600}.yd-way-link:hover .yd-way-go .pf-icon{transform:translate(3px)}.yd-way-go .pf-icon{transition:transform .18s ease-out}.yd-way-drop{padding:0;border:0;background:none}.yd-way-drop .dz-big{flex:1;align-self:stretch;justify-content:center;padding:var(--space-8) var(--space-5)}.yd-way-drop .dz-big-title{font-size:16px}.yd-drop-kinds{max-width:30ch;font-size:12px;line-height:18px;color:var(--ink-3)}.yd-art-sheet{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5}.yd-art-line{fill:var(--line-strong)}.yd-art-bar{fill:var(--brand-line);transform-origin:bottom;transform-box:fill-box;transition:transform .3s ease-out}.yd-art-bar.is-high{fill:var(--brand)}.yd-way-link:hover .yd-art-bar{transform:scaleY(1.12)}.dz-meter{position:relative;display:block;width:100%;max-width:240px;height:3px;margin-top:var(--space-1);overflow:hidden;border-radius:var(--radius-full);background:var(--line)}.dz-meter>span{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-full);background:var(--brand);transition:width .25s ease-out}.dz-meter.is-unknown>span{width:35%;animation:dz-meter-slide 1.1s ease-in-out infinite}@keyframes dz-meter-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.dz-meter.is-unknown>span{animation:none;width:100%;opacity:.4}.yd-way-link,.yd-way-link:hover{transform:none}}@media(max-width:720px){.yd-totals dd{font-size:18px}.yd-totals div{padding:var(--space-3)}.yd-files-head{display:none}.yd-file-row{grid-template-columns:minmax(0,1fr) 20px;gap:var(--space-1) var(--space-3)}.yd-file-name{grid-column:1}.yd-file-twist{grid-column:2;grid-row:1}.yd-file-type,.yd-file-when,.yd-file-found{grid-column:1;padding-left:calc(40px + var(--space-3))}.yd-file-type,.yd-file-when{display:inline}.yd-file-detail{padding-left:var(--space-4)}.yd-conn-row{grid-template-columns:40px minmax(0,1fr)}.yd-conn-logo{width:40px}.yd-conn-count{grid-column:2;flex-direction:row;gap:var(--space-2);align-items:baseline;text-align:left}}.hm-hero{display:grid;gap:16px;padding:24px;border-radius:16px;background:linear-gradient(180deg,var(--brand-tint) 0%,var(--surface) 100%);border:1px solid var(--line)}.hm-hero-head{display:flex;gap:14px;align-items:center}.hm-hero-head .h2{margin:0}.hm-oneliner{margin:4px 0 0;color:var(--ink-2);font-size:15px}.hm-can{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.hm-can li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--ink-2);font-size:13px}.hm-can li .pf-icon{color:var(--brand)}.hm-can-label{font-size:12px;color:var(--ink-3);margin:0 0 -8px}.db.hm{container:hm / inline-size}.hm-row{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));grid-auto-rows:1fr;gap:var(--space-4);margin:0;padding:0;list-style:none}@container hm (max-width: 600px){.hm-row{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.hm-link{display:flex;align-items:center;gap:var(--space-3);min-width:0;height:100%;padding:calc(var(--space-3) - 1px) calc(var(--space-4) - 1px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.hm-link:hover{border-color:var(--line-control)}.hm-link:hover .hm-link-go{transform:translate(2px);color:var(--brand-text)}.hm-link-icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--brand-tint);color:var(--brand-text)}.hm-link-text{flex:1;min-width:0;display:flex;flex-direction:column}.hm-link-text b{font-size:14px;line-height:20px;font-weight:600}.hm-link-text span{font-size:13px;line-height:18px;color:var(--ink-2)}.hm-link-go{flex:none;color:var(--ink-3);transition:transform .15s ease,color .15s ease}.hm-kpi{min-width:0;height:100%}.hm-kpi .db-kpi-value,.hm-kpi-name{margin-top:var(--space-1);min-height:34px}.hm-kpi-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:22px;line-height:30px;font-weight:600;letter-spacing:-.2px;color:var(--ink);overflow-wrap:anywhere}.hm-kpi-foot{display:flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3)}.hm-kpi-foot .pf-chip{white-space:normal}.hm .db-brief-cols.hm-brief{grid-template-columns:repeat(2,minmax(0,1fr))}@container hm (max-width: 640px){.hm .db-brief-cols.hm-brief{grid-template-columns:minmax(0,1fr)}}.hm-brief-item{color:var(--ink);text-decoration:none;cursor:pointer;transition:background-color .15s ease-out}.hm-brief-item:hover{background:var(--col-tint)}.hm-brief-item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.hm-brief-item:hover .db-brief-go,.hm-brief-item:focus-visible .db-brief-go{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.hm-brief-item:hover .db-brief-arrow{transform:translate(2px)}.hm-brief-item .db-brief-arrow{transition:transform .15s ease}.hm-brief-item .db-brief-text{min-width:0;overflow-wrap:anywhere}.hm-brief-when{display:block;margin-top:2px;font-size:12px;line-height:16px;color:var(--ink-3)}.hm-brief-dot{flex:none;width:7px;height:7px;margin-top:7px;border-radius:999px;background:var(--danger)}.hm-brief-empty{font-size:13px;line-height:19px;color:var(--ink-3)}.hm-issues-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.hm-issues-head .db-card-note{margin:2px 0 0}.hm-fold{flex:none;display:inline-flex;align-items:center;gap:var(--space-1);padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-2);font:inherit;font-size:13px;line-height:18px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.hm-fold:hover{border-color:var(--line-control);color:var(--ink)}.hm-fold-chev{transition:transform .2s ease}.hm-fold[aria-expanded=true] .hm-fold-chev{transform:rotate(180deg)}ol.hm-issues{container:hm-issues / inline-size;display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.hm-issues>li+li{border-top:1px solid var(--line)}.hm-item{min-width:0}.hm-issues.is-fresh .hm-issue,.hm-issues.is-fresh .hm-line{animation:hm-rise .26s cubic-bezier(.22,1,.36,1) both}.hm-issue,.hm-line{width:100%;margin:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.hm-issue:focus-visible,.hm-line:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.hm-issue{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,.9fr) 16px;grid-template-areas:"num main why go";align-items:start;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-2);border-radius:var(--radius-md);color:var(--ink);transition:background-color .15s ease-out}.hm-issue:hover{background:var(--sunken)}.hm-item.is-open .hm-issue:hover,.hm-item.is-open .hm-line:hover{background:none}.hm-item.is-open .hm-issue:hover .hm-issue-why.is-cause:not(.is-likely){background:var(--sunken)}.hm-issue-num{grid-area:num;display:flex}.hm-issue-main{grid-area:main;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.hm-issue-title{font-size:16px;line-height:22px;font-weight:600;overflow-wrap:anywhere}.hm-issue-sub{font-size:13px;line-height:19px;color:var(--ink-2);overflow-wrap:anywhere}.hm-issue-why{grid-area:why;min-width:0;display:flex;flex-direction:column}.hm-issue-why.is-cause{gap:2px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--sunken);font-size:13px;line-height:19px}.hm-issue:hover .hm-issue-why.is-cause{background:var(--surface)}.hm-issue-why.is-likely,.hm-issue:hover .hm-issue-why.is-likely{background:var(--brand-tint)}.hm-issue-why-label{font-family:var(--font-mono);font-size:10px;line-height:14px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-3)}.hm-issue-why-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.hm-item.is-open .hm-issue-why-text{display:block;-webkit-line-clamp:unset}.hm-issue-chev,.hm-line-chev{flex:none;color:var(--ink-3);transition:transform .2s ease,color .15s ease}.hm-issue-chev{grid-area:go;margin-top:6px}.hm-issue:hover .hm-issue-chev,.hm-line:hover .hm-line-chev{color:var(--brand-text)}.hm-item.is-open .hm-issue-chev,.hm-item.is-open .hm-line-chev{transform:rotate(180deg);color:var(--brand-text)}@container hm-issues (max-width: 720px){.hm-issue{grid-template-columns:28px minmax(0,1fr) 16px;grid-template-areas:"num main go" ". why why";gap:var(--space-3)}}.hm-line{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);color:var(--ink);transition:background-color .15s ease-out}.hm-line:hover{background:var(--sunken)}.hm-line-title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;font-weight:600}.hm-item.is-open .hm-line-title{white-space:normal;overflow-wrap:anywhere}@container hm-issues (max-width: 480px){.hm-line .ik-tag{display:none}}.hm-open{padding:0 var(--space-2) var(--space-5) calc(28px + var(--space-5) + var(--space-2));animation:hm-rise .24s cubic-bezier(.22,1,.36,1) both}.is-folded .hm-open{padding-left:calc(28px + var(--space-3) + var(--space-2));padding-top:var(--space-1)}.hm-open-in{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.hm-open-what{margin:0;font-size:13px;line-height:19px;color:var(--ink-2)}.hm-open-check{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--warning-line);border-radius:var(--radius-md);background:var(--warning-tint);font-size:13px;line-height:19px;color:var(--ink)}.hm-open-check>.pf-icon{flex:none;margin-top:3px;color:var(--warning)}.hm-open-check.is-gap{border-color:var(--danger-line, var(--line));background:var(--danger-tint)}.hm-open-check.is-gap>.pf-icon{color:var(--danger)}.hm-open-note{margin:0;font-size:13px;color:var(--ink-3)}.hm-open-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.hm-open-more{display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:18px;font-weight:500;color:var(--brand-text);text-decoration:none}.hm-open-more:hover{text-decoration:underline;text-underline-offset:3px}@container hm-issues (max-width: 720px){.hm-open,.is-folded .hm-open{padding-left:var(--space-2)}}@container hm-issues (max-width: 560px){.hm-open .isr-head,.hm-open .isr.is-one-place .isr-head{grid-template-columns:48px minmax(0,1fr) 14px;grid-template-areas:"date where chev" "sum sum sum";row-gap:2px}.hm-open .isr-date{grid-area:date}.hm-open .isr-where{grid-area:where}.hm-open .isr-shift{display:none}.hm-open .isr-sum{grid-area:sum}.hm-open .isr-chev{grid-area:chev}.hm-open .isr-full{padding-left:var(--space-3)}}.hm-catching{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:13px;line-height:18px;color:var(--ink-3)}.hm-catching-dot{width:6px;height:6px;border-radius:999px;background:var(--brand);animation:hm-pulse 1.6s ease-in-out infinite}.hm-skel-ask{height:56px}.hm-skel-link{height:64px}.hm-skel-kpi{height:132px}.hm .db-skel{animation:hm-pulse 1.6s ease-in-out infinite}.hm-wait-note{margin:0;font-size:13px;color:var(--ink-3)}.hm-wait{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;color:var(--ink-2)}.hm-wait p{margin:0}.hm-ease>*{animation:hm-rise .42s cubic-bezier(.22,1,.36,1) both}.hm-ease>*:nth-child(2){animation-delay:40ms}.hm-ease>*:nth-child(3){animation-delay:80ms}.hm-ease>*:nth-child(4){animation-delay:.12s}.hm-ease>*:nth-child(5){animation-delay:.16s}.hm-ease>*:nth-child(n+6){animation-delay:.2s}@keyframes hm-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hm-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.hm-ease>*,.hm-issues.is-fresh .hm-issue,.hm-issues.is-fresh .hm-line,.hm .db-skel,.hm-catching-dot,.hm-open{animation:none}.hm-issue-chev,.hm-line-chev,.hm-fold-chev,.hm-brief-item .db-brief-arrow{transition:none}}.ik-num{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;font-weight:650;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ik-ink);background:var(--ik-wash)}.ik-tag{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:550;color:var(--ik-ink);background:var(--ik-wash);white-space:nowrap}.ik-danger{--ik-ink: var(--danger);--ik-wash: var(--danger-tint)}.ik-warning{--ik-ink: var(--warning);--ik-wash: var(--warning-tint)}.ik-brand{--ik-ink: var(--brand-text);--ik-wash: var(--brand-tint)}.ik-success{--ik-ink: var(--success);--ik-wash: var(--success-tint)}.ik-neutral{--ik-ink: var(--ink-2);--ik-wash: var(--sunken)}.is-row.ik-row{border-left:4px solid var(--ik-ink)}.is-row-head .ik-num{margin-right:4px}.is-row-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.is-legend{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none}.idt-8d-what{display:block;font-size:13px;color:var(--ink-3)}.ap-empty-nudge{display:flex;align-items:center;gap:12px;padding:12px 16px;margin:0 0 20px;border-radius:var(--radius-lg);border:1px solid var(--brand-line);background:var(--brand-tint);color:var(--ink-2);font-size:14px}.ap-empty-nudge>.pf-icon{color:var(--brand-text);flex:none}.ap-empty-nudge p{flex:1;margin:0}.ap-empty-nudge b{color:var(--ink)}.ap-empty-nudge-actions{display:flex;gap:8px;flex:none}@media(max-width:640px){.ap-empty-nudge{flex-wrap:wrap}}.hm-hero .ab-top{display:none}.ik-row .is-row-head{grid-template-columns:auto minmax(0,1fr) auto auto 18px}@media(max-width:960px){.ik-row .is-row-head{grid-template-columns:auto minmax(0,1fr) 18px}.ik-row .is-row-head .ik-num{grid-row:1 / span 2;grid-column:1;align-self:start}.ik-row .is-row-cost,.ik-row .is-row-head>.pf-chip{grid-column:2}.ik-row .is-chev{grid-column:3}}.ap-products{display:inline-flex;gap:2px;padding:2px;margin-left:auto;margin-right:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.ap-product{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:8px;font-size:13px;font-weight:500;color:var(--ink-2);text-decoration:none;transition:background-color .15s ease,color .15s ease}.ap-product:hover{background:var(--sunken);color:var(--ink)}.ap-product.is-on{background:var(--brand-tint);color:var(--brand-text);font-weight:600}.ap-product .pf-icon{opacity:.6}@media(max-width:640px){.ap-products{display:none}}.fx-wrap{scroll-margin-top:var(--space-16)}.fx-panel{--fx-tint: color-mix(in srgb, var(--sunken) 42%, var(--surface));--fx-skel: color-mix(in srgb, var(--sunken) 75%, var(--surface));--fx-foot: color-mix(in srgb, var(--brand-tint) 55%, var(--surface));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:0 1px 2px #17181e0a}.fx-meta{font-size:13px;line-height:19px;color:var(--ink-3)}.fx-text{font-size:14px;line-height:21px;color:var(--ink-2)}.fx-hint{font-size:12px;line-height:16px;color:var(--ink-3)}.fx-label{font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.fx-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.fx-head{display:flex;flex-direction:column;gap:6px;padding:var(--space-5) var(--space-6)}.fx-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:24px}.fx-kicker{font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.88px;text-transform:uppercase;color:var(--brand-text)}.fx-panel.is-done .fx-kicker{color:var(--success)}.fx-headline{font-size:19px;line-height:26px;font-weight:600;letter-spacing:-.2px;color:var(--ink);text-wrap:balance}.fx-reason{max-width:68ch;font-size:14px;line-height:21px;color:var(--ink-3);text-wrap:pretty}.fx-section{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-5);border-top:1px solid var(--line)}.fx-section.is-plan{background:var(--fx-tint)}.fx-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3)}.fx-section-title{margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--ink)}.fx-section-meta{font-size:13px;line-height:18px;color:var(--ink-3)}.fx-progress{display:inline-flex;align-items:center;gap:var(--space-2)}.fx-progress-bar{display:flex;gap:3px;width:96px}.fx-seg{flex:1;height:5px;border-radius:var(--radius-full);background:var(--line);transition:background .3s ease}.fx-seg.is-done{background:var(--success)}.fx-seg.is-waiting{background:var(--brand)}.fx-seg.is-yours{background:var(--brand-line)}.fx-seg.is-blocked{background:var(--danger)}.fx-progress-text{font-size:13px;line-height:18px;color:var(--ink-3)}.fx-cards{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.fx-card{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .2s ease,box-shadow .2s ease}.fx-card:hover{border-color:var(--line-strong)}.fx-card.is-open{border-color:var(--brand-line);box-shadow:0 1px 2px #17181e0d,0 10px 28px -14px #17181e38}.fx-card-head{display:grid;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.fx-card-head:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:12px}.fx-card-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--brand-tint);color:var(--brand-text);transition:background .2s ease,color .2s ease}.fx-card.is-done .fx-card-icon{background:var(--success-tint);color:var(--success)}.fx-card.is-waiting .fx-card-icon{background:var(--brand-tint);color:var(--brand-text)}.fx-card.is-blocked .fx-card-icon{background:var(--danger-tint);color:var(--danger)}.fx-card-text{display:flex;flex-direction:column;gap:1px;min-width:0}.fx-card-title{font-size:15px;line-height:20px;font-weight:600;color:var(--ink)}.fx-card-line{overflow:hidden;font-size:13px;line-height:18px;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis}.fx-card.is-open .fx-card-line{display:none}.fx-state{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:var(--radius-full);background:var(--fx-tint);font-size:12px;line-height:16px;font-weight:500;color:var(--ink-3);white-space:nowrap}.fx-state:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:currentColor;opacity:.8}.fx-state.is-done{background:var(--success-tint);color:var(--success)}.fx-state.is-waiting,.fx-state.is-yours{background:var(--brand-tint);color:var(--brand-text)}.fx-state.is-blocked{background:var(--danger-tint);color:var(--danger)}.fx-chev{display:flex;color:var(--ink-3);transition:transform .26s cubic-bezier(.22,1,.36,1)}.fx-card.is-open .fx-chev{transform:rotate(180deg);color:var(--brand-text)}.fx-card-reveal{overflow:hidden}.fx-card-body{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-4) var(--space-4) calc(var(--space-3) + 36px + var(--space-3))}.fx-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.fx-who{display:inline-flex;align-items:flex-start;gap:6px;max-width:52ch;font-size:12px;line-height:17px;color:var(--ink-3)}.fx-who svg{flex-shrink:0;margin-top:1px}.fx-card-actions{gap:var(--space-1);margin-left:auto}.fx-card-add{border-style:dashed;background:transparent}.fx-card-add:hover{border-color:var(--brand-line)}.fx-card-add.is-open{padding:var(--space-4);border-style:solid;border-color:var(--brand-line);background:var(--surface)}.fx-add{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:10px var(--space-4);border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:color .15s ease}.fx-add:hover{color:var(--brand-text)}.fx-add:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:12px}.fx-newline{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border-radius:10px;background:var(--success-tint);color:var(--ink)}.fx-newline .fx-label{color:var(--success)}.fx-newline p{font-size:15px;line-height:22px}.fx-evidence{display:flex;align-items:flex-start;gap:var(--space-2);padding:10px var(--space-3);border-radius:10px;background:var(--fx-tint);font-size:13px;line-height:19px;color:var(--ink-2)}.fx-evidence svg{flex-shrink:0;margin-top:1px;color:var(--warning)}.fx-edit{display:flex;flex-direction:column;gap:var(--space-3)}.fx-field{display:flex;flex-direction:column;gap:var(--space-1)}.fx-field-label{font-size:13px;font-weight:500;color:var(--ink-2)}.fx-textarea{width:100%;height:auto;padding-top:var(--space-2);padding-bottom:var(--space-2);line-height:21px;resize:vertical}.fx-people{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.fx-faces{display:flex}.fx-face{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid var(--surface);border-radius:var(--radius-full);background:var(--brand-tint);font-size:10px;font-weight:600;color:var(--brand-text)}.fx-face+.fx-face{margin-left:-7px}.fx-people-text{font-size:13px;line-height:18px;color:var(--ink-2)}.fx-bars{display:flex;flex-direction:column;gap:var(--space-2);max-width:420px}.fx-bar-row{display:grid;grid-template-columns:44px 1fr 76px;align-items:center;gap:var(--space-3)}.fx-bar-label{font-size:12px;color:var(--ink-3)}.fx-bar{display:flex;align-items:center;height:10px;overflow:hidden;border-radius:var(--radius-full);background:var(--fx-tint)}.fx-bar-fill{height:100%;border-radius:var(--radius-full);transition:width .6s ease}.fx-bar-fill.is-before{background:var(--warning)}.fx-bar-fill.is-after{background:var(--success)}.fx-bar-wait{padding-left:var(--space-2);font-size:10px;line-height:10px;color:var(--ink-3)}.fx-bar-n{font-size:13px;font-weight:600;color:var(--ink)}.fx-peek{display:flex;flex-direction:column}.fx-peek-toggle{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;padding:2px 0;border:0;background:none;color:var(--brand-text);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.fx-peek-toggle:hover{text-decoration:underline;text-underline-offset:3px}.fx-peek-chev{transition:transform .22s ease}.fx-peek-chev.is-open{transform:rotate(90deg)}.fx-sop{margin-top:var(--space-2);overflow:hidden;border:1px solid var(--line);border-radius:10px}.fx-sop-title{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);background:var(--fx-tint);font-size:12px;line-height:17px;font-weight:600;color:var(--ink-2)}.fx-sop-title span{flex-shrink:0;font-weight:400;color:var(--ink-3)}.fx-sop ol{display:flex;flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none}.fx-sop li{display:grid;grid-template-columns:20px 1fr auto;align-items:baseline;gap:var(--space-2);padding:5px var(--space-2);border-radius:6px;font-size:13px;line-height:19px;color:var(--ink-2)}.fx-sop li.is-new{background:var(--success-tint);font-weight:500;color:var(--ink)}.fx-sop li.is-trace{background:var(--warning-tint)}.fx-sop-n{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.fx-tag{padding:0 7px;border-radius:var(--radius-full);background:var(--success);font-size:11px;line-height:18px;font-weight:600;color:var(--surface)}.fx-chat{display:flex;flex-direction:column;gap:var(--space-3)}.fx-ask{display:flex;align-items:center;gap:var(--space-2);padding:4px 4px 4px var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}.fx-ask:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.fx-ask>svg{flex-shrink:0}.fx-ask-input{flex:1;min-width:0;padding:var(--space-1) 0;border:0;background:transparent;font:inherit;font-size:14px;color:var(--ink);outline:none}.fx-ask-input:focus,.fx-ask-input:focus-visible{outline:none;box-shadow:none}.fx-ask-input::placeholder{color:var(--ink-3)}.fx-try{display:flex;flex-wrap:wrap;gap:var(--space-2)}.fx-try-chip{padding:3px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--fx-tint);font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer;transition:border-color .15s ease,color .15s ease}.fx-try-chip:hover{border-color:var(--brand-line);color:var(--brand-text)}.fx-thread{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.fx-turn{display:flex;flex-direction:column;gap:var(--space-1)}.fx-said{align-self:flex-end;max-width:85%;padding:6px var(--space-3);border-radius:14px 14px 4px;background:var(--brand-tint);font-size:14px;line-height:20px;color:var(--ink)}.fx-reply{display:flex;align-items:flex-start;gap:var(--space-2);max-width:90%;font-size:14px;line-height:20px;color:var(--ink-2)}.fx-reply svg{flex-shrink:0;margin-top:2px}.fx-note{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:18px;color:var(--success)}.fx-foot{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-5);border-top:1px solid var(--line);background:var(--fx-foot)}.fx-panel.is-done .fx-foot{background:var(--fx-tint)}.fx-foot-text{display:flex;flex-direction:column;gap:2px}.fx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.fx-foot .rv-ask:empty{display:none}.fx-error{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:8px;background:var(--danger-tint);font-size:13px;line-height:19px;color:var(--danger)}.fx-error svg{flex-shrink:0;margin-top:1px}.fx-loading{animation:fx-fade .3s ease .15s both}.fx-phases{display:flex;flex-direction:column;gap:6px;margin:var(--space-2) 0 0;padding:0;list-style:none}.fx-phase{display:flex;align-items:center;gap:var(--space-2);font-size:14px;line-height:20px;color:var(--ink-3);transition:color .3s ease,opacity .3s ease}.fx-phase.is-now{color:var(--ink);font-weight:500}.fx-phase.is-next{opacity:.55}.fx-phase-dot{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border:1.5px solid var(--line-strong);border-radius:var(--radius-full);transition:background .3s ease,border-color .3s ease}.fx-phase.is-now .fx-phase-dot{border-color:var(--brand-line)}.fx-phase.is-done .fx-phase-dot{border-color:var(--success);background:var(--success);color:var(--surface)}.fx-slow{margin-top:var(--space-1);animation:fx-fade .4s ease both}.fx-spin{width:10px;height:10px;border:2px solid var(--brand-line);border-top-color:var(--brand);border-radius:var(--radius-full);animation:fx-spin .8s linear infinite}.fx-skel{display:block;border-radius:6px;background:linear-gradient(90deg,var(--fx-skel) 0%,var(--fx-tint) 50%,var(--fx-skel) 100%);background-size:200% 100%;animation:fx-shimmer 1.5s ease-in-out infinite}.fx-skel-title{width:60%;height:22px;margin:2px 0}.fx-card-skel{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:var(--space-3);padding:var(--space-3);animation:fx-fade .4s ease both}.fx-card-skel:hover{border-color:var(--line)}.fx-skel-icon{width:36px;height:36px;border-radius:10px}.fx-skel-lines{display:flex;flex-direction:column;gap:8px}.fx-skel-line{height:12px}.fx-skel-line.is-thin{height:10px}.fx-failed{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-5) var(--space-6);animation:fx-fade .3s ease both}.fx-failed-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-full);background:var(--fx-tint);color:var(--ink-3)}.fx-failed-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:200px}.fx-failed-title{font-size:15px;line-height:20px;font-weight:600;color:var(--ink)}.fx-aside{gap:var(--space-3);padding:var(--space-5) var(--space-6)}.fx-aside-top{display:flex;align-items:center;gap:var(--space-3)}.fx-aside-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-full);background:var(--fx-tint);color:var(--ink-3)}.fx-aside-title{font-size:16px;line-height:22px;font-weight:600;color:var(--ink)}@keyframes fx-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fx-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes fx-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.fx-head,.fx-section,.fx-foot,.fx-aside,.fx-failed{padding-left:var(--space-4);padding-right:var(--space-4)}.fx-card-head{grid-template-columns:36px minmax(0,1fr) 16px;row-gap:6px}.fx-state{grid-column:2;grid-row:2;justify-self:start}.fx-chev{grid-column:3;grid-row:1}.fx-card-body{padding-left:var(--space-4)}.fx-said,.fx-reply{max-width:100%}}@media(prefers-reduced-motion:reduce){.fx-loading,.fx-slow,.fx-card-skel,.fx-failed,.fx-skel{animation:none}.fx-card,.fx-chev,.fx-peek-chev,.fx-seg,.fx-bar-fill,.fx-phase,.fx-phase-dot{transition:none}}.an-tabs{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--sunken)}.an-tab{display:inline-flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-4);border:0;border-radius:var(--radius-full);background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--ink-2);cursor:pointer}.an-tab:hover{color:var(--ink)}.an-tab.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.an-tab:focus-visible,.an-seg-btn:focus-visible,.an-range-btn:focus-visible,.an-icon-btn:focus-visible,.an-pick:focus-visible,.an-more:focus-visible,.an-svg:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.an-empty{align-items:flex-start}.an-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.an-range{position:relative}.an-range-btn{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface);font:inherit;font-size:14px;color:var(--ink);cursor:pointer}.an-range-btn:hover{border-color:var(--ink-3)}.an-range-name{font-weight:600}.an-range-dates{color:var(--ink-3)}.an-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:300px;max-width:calc(100vw - 32px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-overlay)}.an-pop-list{margin:0;padding:var(--space-1);list-style:none}.an-pop-row{display:flex;align-items:center;gap:var(--space-2);width:100%;height:36px;padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer}.an-pop-row:hover{background:var(--sunken)}.an-pop-row.is-on{font-weight:600}.an-pop-check{display:inline-flex;width:16px;color:var(--brand-text)}.an-pop-custom{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--line)}.an-pop-label{font-size:13px;color:var(--ink-3)}.an-pop-dates{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);width:100%}.an-pop-dates label{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--ink-3)}.an-pop-dates input,.an-search{height:36px;min-width:0;padding:0 var(--space-2);border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface);font:inherit;font-size:14px;color:var(--ink);color-scheme:light dark}.an-pop-bad{font-size:13px;color:var(--danger)}.an-seg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--sunken)}.an-seg-label{padding:0 var(--space-2);font-size:13px;color:var(--ink-3)}.an-seg-btn{height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:14px;color:var(--ink-2);cursor:pointer;white-space:nowrap}.an-seg-btn:hover{color:var(--ink)}.an-seg-btn.is-on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #00000014}.an-seg.is-small .an-seg-btn{height:26px;padding:0 var(--space-2);font-size:13px}.an-body{display:flex;flex-direction:column;gap:var(--space-4);transition:opacity .2s ease}.an-body.is-loading{opacity:.55;transition-delay:80ms}.an-delta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:13px;line-height:18px;font-weight:600;color:var(--ink-3)}.an-delta.is-up{color:var(--warning)}.an-delta.is-down{color:var(--success)}.an-delta-against{font-weight:400;color:var(--ink-3)}.an-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.an-tile{display:flex;flex-direction:column;gap:var(--space-1);padding:calc(var(--space-5) - 1px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);transition:border-color .15s ease,transform .15s ease}.an-tile:hover{border-color:var(--line-strong);transform:translateY(-1px)}.an-tile-label{font-size:14px;color:var(--ink-2)}.an-tile-value{font-size:32px;line-height:40px;font-weight:600;color:var(--ink)}.an-tile.is-hero .an-tile-value{font-size:48px;line-height:56px}.an-tile-value.is-name{font-size:22px;line-height:30px;overflow-wrap:anywhere}.an-tile-note{font-size:12px;line-height:16px;color:var(--ink-3)}.an-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.an-card-head>div:first-child{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.an-card-tools{display:flex;flex-wrap:wrap;gap:var(--space-2)}.an-chart{margin:0}.an-legend{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-3)}.an-key{display:inline-flex;align-items:center;gap:var(--space-2);font-size:13px;line-height:20px;color:var(--ink-2)}.an-swatch{flex-shrink:0;width:10px;height:10px;border-radius:2px}.an-box{position:relative}.an-svg{display:block;width:100%;height:auto;overflow:visible;border-radius:var(--radius-sm)}.an-grid{stroke:var(--line);stroke-width:1}.an-base{stroke:var(--line-strong);stroke-width:1}.an-tick{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;fill:var(--ink-3)}.an-hit{fill:transparent}.an-col{transition:opacity .12s ease}.an-col.is-dim{opacity:.45}.an-s1{fill:var(--series-1);background:var(--series-1)}.an-s2{fill:var(--series-2);background:var(--series-2)}.an-s3{fill:var(--series-3);background:var(--series-3)}.an-sother{fill:var(--line-strong);background:var(--line-strong)}.an-line{fill:none;stroke:var(--series-1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.an-area{fill:var(--series-1);opacity:.1}.an-dot{fill:var(--series-1);stroke:var(--surface);stroke-width:2}.an-cross{stroke:var(--line-strong);stroke-width:1}.an-tip{position:absolute;top:0;z-index:3;display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-overlay);font-size:13px;line-height:18px;color:var(--ink-2);white-space:nowrap;pointer-events:none}.an-tip-head{color:var(--ink-3);font-size:12px}.an-tip-row{display:flex;align-items:center;gap:var(--space-2)}.an-tip-row b{min-width:18px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.an-tip-row.is-total b{font-size:15px}.an-linekey{flex:none;width:12px;height:3px;border-radius:2px}.an-table-toggle,.an-more{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin-top:var(--space-2);padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--brand-text);cursor:pointer}.an-more[aria-expanded=true] svg{transform:rotate(180deg)}.an-table-wrap{max-height:280px;margin-top:var(--space-2);overflow:auto;border:1px solid var(--line);border-radius:var(--radius-md)}.an-table{width:100%;border-collapse:collapse;font-size:13px}.an-table th,.an-table td{padding:6px var(--space-3);border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.an-table th:first-child,.an-table td:first-child{text-align:left}.an-table th{position:sticky;top:0;background:var(--sunken);font-weight:600;color:var(--ink-2)}.an-tracked{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.an-trk{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);transition:border-color .15s ease,transform .15s ease}.an-trk:hover{border-color:var(--brand-line);transform:translateY(-1px)}.an-trk-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.an-trk-name{display:flex;flex-direction:column;min-width:0;font-size:15px;line-height:20px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.an-trk-name a{color:var(--ink)}.an-trk-kind{font-size:12px;font-weight:500;color:var(--ink-3)}.an-trk-nums{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);font-size:13px;color:var(--ink-2)}.an-trk-total{font-size:20px;color:var(--ink)}.an-none{padding:var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius-md)}.an-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--ink-3);cursor:pointer}button.an-icon-btn:hover{border-color:var(--line-control);background:var(--sunken);color:var(--ink)}.an-icon-btn.is-on{color:var(--brand-text);cursor:default}.an-icon-btn:disabled{opacity:.5}.an-picker{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--brand-line);border-radius:var(--radius-md);background:var(--brand-tint)}.an-picker-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.an-search{width:200px;max-width:100%}.an-picker-list{display:flex;flex-wrap:wrap;gap:var(--space-2);max-height:220px;margin:0;padding:0;overflow:auto;list-style:none}.an-pick{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:4px var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-full);background:var(--surface);font:inherit;font-size:13px;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .12s ease,transform .12s ease}.an-pick:hover:not(:disabled){border-color:var(--brand);transform:translateY(-1px)}.an-pick.is-on{border-color:var(--brand-line);color:var(--brand-text);cursor:default}.an-pick-n{color:var(--ink-3)}.an-rows-head,.an-row{display:grid;grid-template-columns:minmax(0,1fr) 64px 40px minmax(120px,auto) 28px;align-items:center;gap:var(--space-3)}.an-rows-head{font-size:12px;color:var(--ink-3)}.an-rows-head span:nth-child(3){text-align:right}.an-row{padding:var(--space-2) 0;font-size:14px}.an-row:hover .an-row-name{color:var(--brand-text)}.an-row-name{overflow-wrap:anywhere;color:var(--ink)}.an-row-n{text-align:right;color:var(--ink)}.an-row-change{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--space-2)}.an-row-pair{display:inline-flex;align-items:center;gap:3px;font-size:13px;color:var(--ink-3)}.an-spark path{fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-linejoin:round}.an-spark circle{fill:var(--ink-2)}.an-in{animation:an-rise .42s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * 55ms)}@keyframes an-rise{0%{opacity:0;transform:translateY(6px)}}.an-bone{display:block;flex:none;max-width:100%;border-radius:var(--radius-sm);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--surface) 55%,transparent) 50%,transparent 100%) 0 0 / 200% 100% no-repeat,color-mix(in srgb,var(--ink) 8%,transparent);animation:an-shimmer 1.6s ease-in-out infinite}.an-bone.is-control{border-radius:var(--radius-md)}@keyframes an-shimmer{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}.wk-head .an-bone,.an-filters>.an-bone,.an-body[role=status] .an-bone{opacity:0;animation:an-shimmer 1.6s ease-in-out infinite,an-show .24s ease-out .12s forwards}@keyframes an-show{to{opacity:1}}.an-bone.is-inline{display:inline-block;vertical-align:middle}.an-skel-tile{min-height:148px;justify-content:flex-start;gap:var(--space-3)}.an-skel-tile:hover{border-color:var(--line);transform:none}.an-skel-value{margin:var(--space-1) 0 var(--space-2)}.an-skel-figure{display:flex;flex-direction:column;height:296px}.an-skel-legend{display:flex;flex:none;margin-bottom:var(--space-3);gap:var(--space-4);height:20px;align-items:center}.an-skel-chart{display:flex;align-items:flex-end;justify-content:space-around;height:230px;padding:12px 6px 26px 34px;border-bottom:0;background:linear-gradient(var(--line),var(--line)) 34px calc(100% - 26px) / calc(100% - 40px) 1px no-repeat}.an-skel-bar{width:clamp(4px,2.2%,24px);border-radius:4px 4px 0 0}.an-skel-toggle{margin-top:14px}.an-skel-cardhead{align-items:center}.an-skel-rowshead{margin:7px 0}.an-skel-rows>li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:44.6px}.an-spin{width:14px;height:14px;margin:1px;border:2px solid var(--line);border-top-color:var(--brand-text);border-radius:50%;animation:an-turn .7s linear infinite}@keyframes an-turn{to{transform:rotate(360deg)}}.an-grow{transform-box:fill-box;transform-origin:50% 100%;animation:an-grow .52s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(.12s + var(--i, 0) * 22ms)}@keyframes an-grow{0%{transform:scaleY(0)}}.an-line.is-drawn{stroke-dasharray:1;animation:an-draw .76s cubic-bezier(.4,0,.2,1) .16s backwards}@keyframes an-draw{0%{stroke-dashoffset:1}}.an-area.is-drawn,.an-dot.is-drawn{animation:an-fade .42s ease-out .64s backwards}@keyframes an-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.an-in,.an-grow,.an-line.is-drawn,.an-area.is-drawn,.an-dot.is-drawn{animation:none}.an-bone,.wk-head .an-bone,.an-filters>.an-bone,.an-body[role=status] .an-bone{animation:an-show 1ms .12s forwards}.an-spin{animation-duration:2s}.an-body{transition:none}}@media(max-width:860px){.an-tiles{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.an-rows-head{display:none}.an-row{grid-template-columns:minmax(0,1fr) 40px 28px}.an-row .an-spark{display:none}.an-row-change{grid-column:1 / -1;grid-row:2}.an-range-btn{flex-wrap:wrap;height:auto;min-height:40px;padding:var(--space-1) var(--space-3)}.an-seg-label{width:100%;padding:2px var(--space-2)}}@media print{.an-tabs,.an-filters,.an-card-tools,.an-seg,.an-icon-btn,.an-more,.an-table-toggle,.an-picker{display:none!important}.an-body.is-loading{opacity:1}.an-tile,.an-trk{break-inside:avoid;border-color:#ccc}}.fw{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--brand-tint) 45%,var(--surface))}.fw-skel{height:168px;border-radius:var(--radius-lg)}.fw h2,.fw p{margin:0}.fw-head{display:flex;align-items:flex-start;gap:var(--space-3)}.fw-head>div{flex:1;min-width:0}.fw-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);color:var(--brand-text)}.fw-blurb{font-size:13px;line-height:20px;color:var(--ink-2)}.fw-tag{flex:none;padding:2px 10px;border-radius:var(--radius-full);background:var(--brand);color:var(--on-brand);font-size:12px;line-height:20px;font-weight:600}.fw-actions,.fw-address,.fw-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.fw-address code{flex:1 1 280px;min-width:0;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-family:var(--font-mono);font-size:16px;line-height:24px;color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.fw-fine{font-size:13px;line-height:20px;color:var(--ink-3)}.fw-small{font-size:13px}.fw-confirm{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--success-line);border-radius:var(--radius-md);background:var(--success-tint);color:var(--ink);font-size:14px;line-height:22px}.fw-confirm>svg{flex:none;margin-top:2px;color:var(--success)}.fw-confirm>div{display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-start}.fw-code{padding:1px 6px;border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-mono);font-size:15px;letter-spacing:1px}.fw-how{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.fw-switch{display:inline-flex;align-self:flex-start;padding:3px;border-radius:var(--radius-full);background:var(--sunken)}.fw-tab{padding:4px 14px;border:0;border-radius:var(--radius-full);background:none;font:inherit;font-size:13px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:background-color .15s ease,color .15s ease}.fw-tab.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #14142814}.fw-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:var(--space-2);font-size:14px;line-height:22px;color:var(--ink-2)}.fw-more{border-top:1px solid var(--line);padding-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.fw-more>summary{font-size:13px;font-weight:500;color:var(--ink-2);cursor:pointer}.fw-more[open]>summary{margin-bottom:var(--space-2)}.fw-more>*+*{margin-top:var(--space-2)}.fw-recent{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2);font-size:13px;line-height:20px}.fw-recent li{display:flex;gap:var(--space-3);min-width:0}.fw-recent-when{flex:none;width:64px;color:var(--ink-3);font-variant-numeric:tabular-nums}.fw-recent-what{min-width:0;overflow-wrap:anywhere;color:var(--ink-2)}.fw-recent-what b{color:var(--ink);font-weight:500}.fw-recent-skip{color:var(--ink-3)}.fw-warn{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--sunken);font-size:13px;line-height:20px;color:var(--ink-2)}.fw-check{display:flex;align-items:center;gap:var(--space-2);font-size:14px}.fw-domains{max-width:420px}@media(prefers-reduced-motion:reduce){.fw-tab{transition:none}}.hub-or{margin-top:var(--space-2)!important;font-family:var(--font-mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--ink-3)}.tm-snap{display:flex;align-items:center;gap:14px;padding:16px 18px;margin:0 0 24px;border-radius:var(--radius-lg);border:1px solid var(--brand-line);background:var(--brand-tint)}.tm-snap.is-off{border-style:dashed;border-color:var(--line-strong);background:var(--surface)}.tm-snap-mark{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--surface);color:var(--brand-text);border:1px solid var(--brand-line)}.tm-snap-text{flex:1;margin:0;color:var(--ink-2);font-size:14px}.tm-snap-text b{color:var(--ink)}.tm-role{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--sunken);color:var(--ink-2);font-size:12px;font-weight:500}@media(max-width:640px){.tm-snap{flex-wrap:wrap}}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2) format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2) format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2) format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2) format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2) format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.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:has(.rm){scrollbar-gutter:stable}.rm{--pen: #d63734;--pen-ink: #d63734;--hand: "Caveat", "Segoe Print", cursive;min-height:100vh;overflow-x:clip;background:var(--ground);color:var(--ink);padding-bottom:40px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .rm{--pen: #ff6a5c}}:root[data-theme=dark] .rm{--pen: #ff6a5c}.rm-top{display:flex;align-items:center;gap:18px;min-height:64px;padding:0 28px;background:var(--surface);border-bottom:1px solid var(--line)}.rm-crumb{display:flex;align-items:center;gap:14px;min-width:0;color:var(--ink-2);font-size:14px}.rm-crumb>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-status{margin-left:auto;display:inline-flex;align-items:center;gap:10px;color:var(--brand-text);font-size:14px;font-weight:500;max-width:min(560px,55vw);text-align:right;line-height:1.35}.rm.is-done .rm-status{color:var(--ink-2);font-weight:400}.rm-dot{width:9px;height:9px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand) 15%,transparent)}.rm-dot.is-live{animation:rm-breathe 1.6s ease-in-out infinite}.rm.is-done .rm-dot{background:var(--success);box-shadow:0 0 0 5px var(--success-tint)}@keyframes rm-breathe{50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--brand) 6%,transparent)}}.rm-next{flex:none;display:inline-flex;animation:rm-say-in .4s ease-out both}@media(prefers-reduced-motion:reduce){.rm-next{animation:none}}.rm-skip{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);font:inherit;font-size:13px;padding:6px 12px;border-radius:999px;cursor:pointer}.rm-skip:hover{color:var(--ink);border-color:var(--ink-3)}.rm-aside{max-width:1544px;margin:16px auto 0;padding:0 28px}.rm-stage{position:relative;max-width:1544px;margin:0 auto;padding:28px 28px 0}.rm-cards{display:grid;grid-template-columns:minmax(0,50fr) minmax(0,50fr);gap:28px;align-items:stretch}.rm.no-sop .rm-cards{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.rm-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:26px 30px}.rm-label{margin:0 0 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;color:var(--brand-text)}.rm-meta{font-size:13px;line-height:1.7;color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:14px}.rm-meta p{margin:0}.rm-meta b{color:var(--ink);font-weight:600}.rm-doc{min-height:560px}.rm-page{display:grid;grid-template-columns:minmax(0,470px) clamp(120px,11vw,200px);justify-content:start;gap:24px}.rm-page:has(.is-log){grid-template-columns:minmax(0,1fr) clamp(120px,11vw,200px)}.rm-text{font-size:17px;line-height:2.5;max-width:470px}.rm-text.is-log{font-size:14px;line-height:2.4;max-width:none}.rm-line.is-row{border-bottom:1px dashed var(--line);padding:2px 0}.rm-gap{height:.9em}.rm-rest{margin:14px 0 0;font-size:13px;line-height:1.6;color:var(--ink-3)}.rm-q{white-space:normal}.rm-notes{min-height:1px}.rm-filebar{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:16px}.rm-filebar b{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-badge{flex:none;display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 5px;border-radius:5px;font-family:var(--font-mono);font-size:11px;font-weight:700;color:#fff;background:#6b6b76}.rm-badge.is-word{background:#2b579a}.rm-badge.is-pdf{background:#c5221f}.rm-badge.is-sheet{background:#1e7145}.rm-badge.is-slides{background:#c43e1c}.rm-doc.is-word,.rm-doc.is-pdf{background:var(--sunken)}.rm-doc.is-word .rm-page,.rm-doc.is-pdf .rm-page{background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:34px 28px 34px 40px;box-shadow:0 1px 3px #14142814}.rm-doc.is-pdf .rm-page{border-radius:0;box-shadow:0 2px 10px #14142829}.rm-doc.is-word .rm-text{font-family:Calibri,Carlito,Segoe UI,Arial,sans-serif}.rm-doc.is-pdf .rm-text{font-family:Times New Roman,Tinos,Georgia,serif}.rm-page:has(.is-sheet){grid-template-columns:minmax(0,1fr) clamp(120px,11vw,200px)}.rm-text.is-sheet{max-width:none;font-size:13px;line-height:1.5}.rm-sheet{display:table;width:100%;border:1px solid var(--line);border-collapse:collapse;font-variant-numeric:tabular-nums}.rm-sheet-row{display:table-row}.rm-sheet-row>*{display:table-cell;vertical-align:top;border-bottom:1px solid var(--line)}.rm-sheet-n,.rm-sheet-row.is-letters .rm-sheet-cell{background:var(--sunken);color:var(--ink-3);font-family:var(--font-mono);font-size:11px;text-align:center}.rm-sheet-n{width:34px;padding:8px 0;border-right:1px solid var(--line)}.rm-sheet-cell{padding:8px 9px;border-right:1px solid var(--line);overflow-wrap:break-word}.rm-sheet-cell.is-short{white-space:nowrap}.rm-sheet-cell:last-child{border-right:0}.rm-sheet-row.is-letters .rm-sheet-cell{padding:4px 0}.rm-sheet-row.is-head .rm-sheet-cell{font-weight:600;background:color-mix(in srgb,var(--sunken) 50%,var(--surface))}.rm-sheet-more{margin:6px 0 0;font-size:12px;color:var(--ink-3)}.rm-steps{list-style:none;margin:0;padding:0}.rm-step{display:flex;gap:16px;padding:14px 8px;margin:0 -8px;border-bottom:1px solid var(--line);font-size:16px;line-height:1.55;border-radius:6px;transition:background-color .4s ease}.rm-step.is-hit{background:color-mix(in srgb,var(--pen) 5%,transparent)}.rm-step-say{display:flex;gap:10px;align-items:flex-start;margin:10px 0 4px 44px;padding:10px 14px;border-radius:10px;background:var(--brand-tint);border:1px solid var(--brand-line);color:var(--ink);font-size:14px;line-height:1.45;animation:rm-say-in .3s ease-out}.rm-step-say svg{flex:none;margin-top:1px}.rm-num{flex:none;width:28px;padding-top:2px;font-family:var(--font-mono);color:var(--ink-3)}.rm-redline,.rm-sop-hint{margin-top:16px;padding:14px 16px;border-radius:10px;background:var(--sunken);font-size:15px;line-height:1.6;opacity:0;transform:translateY(6px);transition:opacity .5s ease .2s,transform .5s ease .2s}.rm-redline.is-in,.rm-sop-hint.is-in{opacity:1;transform:none}.rm-redline p{margin:0}.rm-redline del{color:var(--danger);text-decoration:line-through}.rm-redline ins{color:var(--success);text-decoration:none;background:var(--success-tint);padding:0 3px;border-radius:3px}.rm-sop-hint{display:flex;gap:8px;align-items:flex-start;color:var(--ink-2);font-size:14px}.rm-ink{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}.rm-ink-path{fill:none;stroke:var(--pen);stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.rm-leader{stroke-width:1.3;opacity:.7}.rm-note{position:absolute;font-family:var(--hand);font-weight:700;font-size:25px;line-height:1.1;color:var(--pen);white-space:nowrap;pointer-events:none;clip-path:inset(-6px 100% -6px 0)}.rm-note.is-in{clip-path:inset(-6px -10% -6px 0)}.rm.is-instant *,.rm.is-instant{transition:none!important}.rm.is-instant .rm-step-say{animation:none}.rm.is-done .rm-note,.rm.is-done .rm-leader{transition:none}.rm-arrow-note{font-size:23px;white-space:normal;max-width:420px}.rm-tip{position:absolute;left:-5px;top:-5px;width:10px;height:10px;z-index:3;border-radius:50%;background:var(--pen);box-shadow:0 0 0 5px color-mix(in srgb,var(--pen) 18%,transparent),0 0 14px 4px color-mix(in srgb,var(--pen) 30%,transparent);pointer-events:none;opacity:0;transition:opacity .3s ease,scale .2s ease;will-change:transform}.rm-tip.is-on{opacity:1}.rm-tip.is-lifted{opacity:.45;scale:.7}@keyframes rm-say-in{0%{opacity:0;transform:translateY(4px)}}.rm-panels{max-width:1544px;margin:28px auto 0;padding:0 28px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.rm.no-sop .rm-panels{grid-template-columns:minmax(0,1fr)}.rm-panels.is-in{opacity:1;transform:none}.rm-pending{color:var(--ink-3)}.rm-found-up .rm-row:not(.rm-pending){animation:rm-say-in .4s ease-out both}.rm-card h3{margin:0 0 12px;font-size:19px;font-weight:600}.rm-row{display:flex;gap:10px;align-items:flex-start;margin:0 0 9px;font-size:15px;line-height:1.5}.rm-found .rm-chip{min-width:64px;text-align:center}.rm-chip{flex:none;margin-top:2px;padding:3px 8px;border-radius:6px;background:var(--brand-tint);color:var(--brand-text);font-family:var(--font-mono);font-size:11px}.rm-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.rm-batch{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);width:fit-content;font-size:14px;color:var(--ink-2)}.rm-batch b{color:var(--ink)}.rm-batch-bar{width:120px;height:6px;border-radius:999px;background:var(--sunken);overflow:hidden}.rm-batch-bar span{display:block;height:100%;background:var(--brand);transition:width .4s ease}.rm-summary{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:16px 20px;border-radius:14px;background:var(--brand-tint);border:1px solid var(--brand-line);font-size:15px}.rm-summary b{font-size:18px}.rm-summary .rm-btns{margin:0 0 0 auto}@media(max-width:1100px){.rm-cards,.rm.no-sop .rm-cards,.rm-panels{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.rm-top,.rm-stage,.rm-panels,.rm-aside{padding-left:16px;padding-right:16px}.rm-card{padding:20px}.rm-page{grid-template-columns:minmax(0,1fr) 96px;gap:14px}.rm-note{font-size:19px;white-space:normal;max-width:96px}.rm-text{font-size:16px}.rm-status{display:none}.rm-next{margin-left:auto}}@media(prefers-reduced-motion:reduce){.rm-note,.rm-panels,.rm-redline,.rm-sop-hint,.rm-found-up,.rm-tip{transition:none}.rm-dot.is-live{animation:none}}.rm-link{color:var(--brand-text);font-weight:500;text-decoration:none;white-space:nowrap}.rm-link:hover{text-decoration:underline}.rm.is-compact{min-height:0;background:transparent;padding-bottom:0}.rm.is-compact .rm-top,.rm.is-compact .rm-panels{display:none}.rm.is-compact .rm-stage{padding-top:8px}.rm.is-compact .rm-doc{min-height:0}.rm.is-compact .rm-card{box-shadow:0 18px 50px -24px #3d1f9347}.dv{display:flex;flex-direction:column;gap:var(--space-8);max-width:820px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16)}.dv-head{display:flex;align-items:center;justify-content:space-between}.dv-block{display:flex;flex-direction:column;gap:var(--space-3);padding:calc(var(--space-5) - 1px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.dv-me{display:flex;align-items:center;gap:var(--space-2);font-size:15px;line-height:22px;color:var(--ink)}.dv-me .pf-icon{color:var(--success)}.dv-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.dv-plants{margin:0;padding:0;list-style:none}.dv-plant{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) 0}.dv-plant+.dv-plant{border-top:1px solid var(--line)}.dv-plant-name{display:flex;align-items:center;gap:var(--space-2);font-size:15px;line-height:22px;font-weight:600;color:var(--ink)}@media(max-width:720px){.dv-grid{grid-template-columns:minmax(0,1fr)}}.tr-stops{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.tr-stop{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.tr-n{width:18px;color:var(--ink-3);font-size:13px;text-align:right}.tr-icon{display:inline-flex;padding:var(--space-2);border-radius:var(--radius-md);background:var(--brand-tint, var(--sunken));color:var(--brand)}.tr-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px;line-height:20px;color:var(--ink-2)}.tr-text b{color:var(--ink);font-size:15px}@media(max-width:640px){.tr-stop{grid-template-columns:auto 1fr}.tr-n{display:none}.tr-stop .pf-btn{grid-column:1 / -1}}.tr-phone-page{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);min-height:100vh;padding:var(--space-6) var(--space-4);background:var(--sunken)}.tr-back{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;color:var(--ink-2);font-size:14px}.tr-back svg{transform:rotate(180deg)}.tr-phone{width:390px;max-width:100%;height:780px;max-height:calc(100vh - 140px);padding:12px;border-radius:48px;background:#16141f;box-shadow:0 24px 60px #00000040}.tr-screen{display:block;width:100%;height:100%;border:0;border-radius:36px;background:var(--surface)}.tr-caption{color:var(--ink-2);font-size:14px}.ln-page{background:var(--ground)}.ln-muted{color:var(--ink-2)}.ln-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:var(--surface)}.ln-nav-inner{display:flex;align-items:center;gap:var(--space-8);height:var(--nav-height)}.ln-nav-actions{display:flex;gap:var(--space-2);margin-left:auto}.ln-hero{padding:var(--space-16) 0 var(--space-16);background-color:var(--ground);background-image:radial-gradient(circle,var(--grid-dot) 1px,rgba(0,0,0,0) 1.5px);background-size:var(--grid-pitch) var(--grid-pitch);background-position:calc(var(--grid-pitch) / 2) calc(var(--grid-pitch) / 2)}.ln-hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-12);align-items:center}.ln-hero-copy{display:flex;flex-direction:column;gap:var(--space-6)}.ln-hero-copy .lead{max-width:520px}.ln-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ln-hero-note{display:flex;align-items:center;gap:var(--space-2);font-size:14px;line-height:20px;color:var(--ink-2)}.lp{display:flex;flex-direction:column;gap:var(--space-3)}.lp-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lp-tab{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-2);font:inherit;font-size:13px;line-height:18px;font-weight:500;cursor:pointer;transition:border-color .15s ease-out,color .15s ease-out}.lp-tab:hover{color:var(--ink)}.lp-tab.is-on{border-color:var(--brand-line);background:var(--brand-tint);color:var(--brand-text)}.lp-window{overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--surface)}.lp-bar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);background:var(--sunken)}.lp-name{flex:1;font-size:13px;line-height:18px;font-weight:600;color:var(--ink)}.lp-body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.lp-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.lp-kpi{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md)}.lp-kpi-label{font-size:12px;line-height:16px;color:var(--ink-2)}.lp-kpi-value{font-family:var(--font-mono);font-size:22px;line-height:28px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.lp-kpi-change{display:inline-flex;align-items:center;gap:var(--space-1);font-size:12px;line-height:16px}.lp-kpi-change.is-warning{color:var(--warning)}.lp-kpi-change.is-success{color:var(--success)}.lp-chart-title{margin-bottom:var(--space-2);font-size:12px;line-height:16px;font-weight:600;color:var(--ink)}.lp-finding{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--brand-line);border-radius:var(--radius-md);background:var(--brand-tint)}.lp-finding-text{display:flex;flex:1;flex-direction:column;min-width:0}.lp-finding-title{font-size:14px;line-height:20px;font-weight:600;color:var(--ink)}.lp-finding .pf-chip{flex-shrink:0}.ln-band{padding:var(--space-24) 0;background:var(--ground);color:var(--ink)}.ln-band-surface{background:var(--surface)}.ln-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin-bottom:var(--space-12);text-align:center}.ln-head-left{align-items:flex-start;margin-bottom:0;text-align:left}.ln-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}.ln-step{display:flex;flex-direction:column;gap:var(--space-2)}.ln-step-visual{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);height:212px;margin-bottom:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.ln-step-num{color:var(--brand-text)}.ln-mini-row{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);font-size:13px;line-height:18px;color:var(--ink)}.ln-mini-row .pf-icon{color:var(--success)}.ln-step-result{align-items:center;text-align:center}.ln-result-label{font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-3)}.ln-result-nums{display:flex;align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-size:44px;line-height:48px;font-weight:500;color:var(--ink)}.ln-result-nums .pf-icon{color:var(--ink-3)}.ln-result-nums .is-good{color:var(--success)}.ln-result-note{display:inline-flex;align-items:center;gap:var(--space-1);font-size:13px;line-height:18px;color:var(--success)}.ln-loop-lead{max-width:620px}.ln-loop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-8);margin:0;padding:0;list-style:none}.ln-loop-step{position:relative;display:flex;flex-direction:column;gap:var(--space-2)}.ln-loop-step+.ln-loop-step:before{content:"";position:absolute;top:94px;left:calc(var(--space-8) / -2 - 7px);width:10px;height:10px;border-top:2px solid var(--ink-3);border-right:2px solid var(--ink-3);transform:rotate(45deg)}.ln-loop-visual{display:flex;align-items:center;justify-content:center;height:200px;margin-bottom:var(--space-3)}.lf-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.lf-strong{font-size:14px;line-height:20px;font-weight:600;color:var(--ink)}.lf-small{font-size:12px;line-height:16px;color:var(--ink-3)}.lf-meta{font-family:var(--font-mono);font-size:10px;line-height:14px;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-3)}.lf-tag{padding:2px var(--space-2);border-radius:4px;background:var(--brand-tint);color:var(--brand-text);font-size:11px;line-height:16px;font-weight:600}.lf-step{font-size:13px;line-height:19px;color:var(--ink)}.lf-scores{display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin:0;padding:0;list-style:none}.lf-scores li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:13px;line-height:18px;color:var(--ink)}.lf-score{padding:1px var(--space-2);border-radius:999px;font-family:var(--font-mono);font-size:11px;line-height:16px;white-space:nowrap}.lf-score.is-pass{background:var(--success-tint);color:var(--success)}.lf-score.is-resent{background:var(--warning-tint);color:var(--warning)}.lf-phone{position:relative;display:flex;flex-direction:column;gap:var(--space-2);width:150px;height:196px;padding:var(--space-6) var(--space-2) var(--space-3);border:2px solid var(--ink-3);border-radius:22px;background:var(--ground)}.lf-notch{position:absolute;top:8px;left:50%;width:40px;height:5px;border-radius:3px;background:var(--ink-3);transform:translate(-50%)}.lf-bubble{display:flex;gap:4px;max-width:92%;padding:6px var(--space-2);border-radius:10px;font-size:11px;line-height:15px;color:var(--ink)}.lf-bubble .pf-mark{flex-shrink:0;margin-top:1px}.lf-bubble.is-me{align-self:flex-end;border:1px solid var(--line);background:var(--surface)}.lf-bubble.is-snappy{align-self:flex-start;background:var(--brand-tint)}.lf-result{align-items:center;text-align:center}.lf-nums{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:36px;line-height:40px;font-weight:500;color:var(--ink)}.lf-nums .pf-icon{color:var(--ink-3)}.lf-nums .is-good{color:var(--success)}.ln-ask-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-16);align-items:center}.ln-chat{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface)}.ln-bubble{display:flex;align-items:flex-start;gap:var(--space-2);max-width:88%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:15px;line-height:22px;color:var(--ink)}.ln-bubble .pf-mark{flex-shrink:0;margin-top:2px}.ln-bubble.is-me{align-self:flex-end;background:var(--sunken)}.ln-bubble.is-snappy{align-self:flex-start;border:1px solid var(--brand-line);background:var(--brand-tint)}.ln-inds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}.ln-ind{display:flex;flex-direction:column;gap:var(--space-3);padding:calc(var(--space-6) - 1px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ground);transition:border-color .2s ease-out,background-color .2s ease-out,transform .2s ease-out}.ln-ind:hover{border-color:var(--brand-line);background:color-mix(in srgb,var(--brand-tint) 55%,var(--ground));transform:translateY(-2px)}.ln-ind .ind-mark-tile{transition:transform .2s ease-out}.ln-ind:hover .ind-mark-tile{transform:rotate(-4deg) scale(1.06)}@media(prefers-reduced-motion:reduce){.ln-ind,.ln-ind .ind-mark-tile{transition:none}.ln-ind:hover,.ln-ind:hover .ind-mark-tile{transform:none}}.ln-ind-text{flex:1;font-size:15px;line-height:22px;color:var(--ink-2)}.ln-ind-link{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-size:14px;line-height:20px;font-weight:500;color:var(--brand-text);text-decoration:none}.ln-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}.ln-trust li{display:flex;flex-direction:column;gap:var(--space-2)}.ln-trust-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--brand-tint);color:var(--brand-text)}.ln-final-inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}.ln-footer{padding:var(--space-8) 0;border-top:1px solid var(--line);background:var(--surface)}.ln-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;color:var(--ink-2)}@media(max-width:1100px){.ln-loop{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-12)}.ln-loop-step+.ln-loop-step:before{display:none}}@media(max-width:1024px){.ln-hero-grid,.ln-ask-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.ln-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.ln-steps,.ln-inds{grid-template-columns:minmax(0,1fr)}.ln-loop{grid-template-columns:minmax(0,1fr);max-width:360px;margin:0 auto}}@media(max-width:720px){.ln-nav-actions .pf-btn-ghost{display:none}.ln-hero{padding:var(--space-10) 0 var(--space-12)}.ln-band{padding:var(--space-16) 0}.ln-head{margin-bottom:var(--space-8)}.ln-trust{grid-template-columns:minmax(0,1fr)}.lp-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.lp-kpi{padding:var(--space-2)}.lp-kpi-value{font-size:18px;line-height:24px}.lp-finding{flex-wrap:wrap}.ln-chat{padding:var(--space-4)}}.lg-page{max-width:720px;padding-top:var(--space-8);padding-bottom:var(--space-12);display:flex;flex-direction:column;gap:var(--space-3)}.lg-page h2{margin-top:var(--space-5)}.lg-page ul{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.lg-page a{color:var(--brand)}.lg-contact{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--ink-2)}.ln-footer-links{display:flex;gap:var(--space-4)}.ln-footer-links a{color:var(--ink-2)}.wl-page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--ground);color:var(--ink);overflow:clip}.wl-top{display:flex;align-items:center;justify-content:space-between;height:var(--nav-height);padding:0 var(--space-6)}.wl-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-4) var(--space-6) var(--space-4)}.wl-stage{position:relative;width:100%;max-width:1040px;height:clamp(260px,calc(100dvh - 400px),440px);cursor:pointer}.wl-source{position:absolute;top:50%;left:50%;display:flex;align-items:center;gap:var(--space-2);width:236px;margin:-24px 0 0 -118px;padding:calc(var(--space-2) - 1px) calc(var(--space-3) - 1px);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);will-change:transform,opacity}.wl-source-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:var(--radius-sm);background:var(--brand-tint);color:var(--brand-text)}.wl-source-body{display:flex;flex-direction:column;min-width:0}.wl-source-kind{font-family:var(--font-mono);font-size:10px;line-height:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.wl-source-text{overflow:hidden;font-size:13px;line-height:18px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.wl-counts{position:absolute;top:50%;left:50%;display:flex;gap:var(--space-10);padding:var(--space-6) var(--space-8);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-overlay);translate:-50% -50%}.wl-count{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.wl-count-value{font-family:var(--font-sans);font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.5px;color:var(--ink);font-variant-numeric:tabular-nums}.wl-count-label{font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.88px;text-transform:uppercase;color:var(--ink-3)}.wl-snappy{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);will-change:transform,opacity}.wl-reading{display:block;width:120px;height:2px;background:var(--line);overflow:hidden}.wl-reading-fill{display:block;height:100%;background:var(--brand)}.wl-caption-area{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;max-width:820px;text-align:center}.wl-caption-box{display:flex;align-items:center;justify-content:center;min-height:100px}.wl-caption{font-size:40px;line-height:48px;font-weight:600;letter-spacing:-1px;color:var(--ink);text-wrap:balance}.wl-controls{display:flex;align-items:center;justify-content:center;gap:var(--space-4);width:100%;max-width:560px;margin:0 auto}.wl-bar{--wl-bar-ground: #ffffff;position:sticky;bottom:0;z-index:5;padding:var(--space-5) var(--space-6) calc(var(--space-4) + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--wl-bar-ground) 62%,color-mix(in srgb,var(--wl-bar-ground) 0%,transparent))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .wl-bar{--wl-bar-ground: var(--ground)}}.wl-progress{display:flex;gap:var(--space-2);width:min(280px,40vw)}.wl-progress-seg{position:relative;flex:1;height:2px;background:var(--line);overflow:hidden}.wl-progress-fill{position:absolute;inset:0 auto 0 0;background:var(--brand-text)}.wl-progress-fill.is-live{width:45%;animation:wl-progress-live 1.8s ease-in-out infinite}@keyframes wl-progress-live{0%{transform:translate(-100%)}to{transform:translate(225%)}}@media(prefers-reduced-motion:reduce){.wl-progress-fill.is-live{width:100%;opacity:.45;animation:none}}@media(max-width:720px){.wl-top{padding:0 var(--space-4)}.wl-main{justify-content:flex-start;gap:var(--space-6);padding:var(--space-2) var(--space-4) var(--space-2)}.wl-stage{height:clamp(320px,calc(100dvh - 380px),400px)}.wl-bar{padding:var(--space-4) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px))}.wl-source{width:200px;margin-left:-100px}.wl-source-text{white-space:normal}.wl-counts{flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.wl-count-value{font-size:24px;line-height:30px}.wl-caption{font-size:28px;line-height:34px;letter-spacing:-.5px}.wl-caption-box{min-height:104px}.wl-controls{gap:var(--space-2)}}.wl-count-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--brand-tint);color:var(--brand-text)}.wl-page-light{--path-demo: #2a78d6;--path-demo-tint: color-mix(in srgb, var(--path-demo) 8%, var(--surface));--path-demo-line: color-mix(in srgb, var(--path-demo) 45%, var(--surface))}.wl-page-light.is-dawn{animation:wl-dawn .7s ease-out both}@keyframes wl-dawn{0%{background-color:var(--ink)}}.wl-choose{justify-content:center;gap:var(--space-10)}.wl-choose-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.wl-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);width:100%;max-width:880px}.wl-card{--art-accent: var(--ink-3);--art-tint: var(--sunken);display:flex;flex-direction:column;gap:var(--space-3);padding:calc(var(--space-6) - 1px);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out}.wl-card:hover,.wl-card:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-overlay)}.wl-card-demo{--art-accent: var(--path-demo);--art-tint: var(--path-demo-tint)}.wl-card-setup{--art-accent: var(--brand);--art-tint: var(--brand-tint)}.wl-card-art{display:block;aspect-ratio:320 / 132;margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--ground);transition:background-color .2s ease-out}.wl-card:hover .wl-card-art,.wl-card:focus-visible .wl-card-art{background:var(--surface)}.art{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.art-ground{stroke:var(--line-strong);stroke-width:1.75}.art-plant{fill:var(--surface);stroke:var(--ink-3);stroke-width:1.75}.art-window rect{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.75}.art-soft{fill:var(--line)}.art-tint{fill:var(--art-tint)}.art-bar{fill:var(--art-accent);transform-box:fill-box;transform-origin:50% 100%}.art-check circle{fill:var(--success)}.art-check path{stroke:var(--on-brand);stroke-width:2}.art-accent-ink{color:var(--art-accent)}.art-ink{color:var(--ink-2)}.art-tile{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.75}.art-dot{fill:var(--art-accent)}.art-hub{fill:var(--art-tint);stroke:var(--art-accent);stroke-width:1.75}.art-rail{stroke:var(--line-strong);stroke-width:1.75}.art-flow{stroke:var(--art-accent);stroke-width:1.75;stroke-dasharray:3 6}.art-flow-in{opacity:0;transition:opacity .2s ease-out}.wl-card:hover .art-bar,.wl-card:focus-visible .art-bar{animation:art-grow .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 60ms)}.wl-card:hover .art-flow,.wl-card:focus-visible .art-flow{animation:art-flow .9s linear infinite}.wl-card:hover .art-flow-in,.wl-card:focus-visible .art-flow-in{opacity:1;animation-delay:calc(var(--i) * -.3s)}.wl-card:hover .art-ink,.wl-card:focus-visible .art-ink{color:var(--art-accent)}@keyframes art-grow{0%{transform:scaleY(.15)}}@keyframes art-flow{to{stroke-dashoffset:-18}}.wl-card-title{font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.4px}.wl-card-text{flex:1;font-size:16px;line-height:25px;color:var(--ink-2)}.wl-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line)}.wl-card-meta{font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.4px;color:var(--ink-3)}.wl-card-cta{display:inline-flex;align-items:center;gap:var(--space-2);font-size:15px;line-height:20px;font-weight:600}.wl-card-demo .wl-card-cta{color:var(--path-demo)}.wl-card-demo:hover,.wl-card-demo:focus-visible{border-color:var(--path-demo);background:var(--path-demo-tint)}.wl-card-demo:hover .wl-card-foot,.wl-card-demo:focus-visible .wl-card-foot{border-top-color:var(--path-demo-line)}.wl-card-setup .wl-card-cta{color:var(--brand-text)}.wl-card-setup:hover,.wl-card-setup:focus-visible{border-color:var(--brand);background:var(--brand-tint)}.wl-card-setup:hover .wl-card-foot,.wl-card-setup:focus-visible .wl-card-foot{border-top-color:var(--brand-line)}@media(prefers-reduced-motion:reduce){.wl-page-light.is-dawn,.wl-card:hover .art-bar,.wl-card:hover .art-flow{animation:none}.wl-card,.wl-card-art{transition:none}.wl-card:hover,.wl-card:focus-visible{transform:none}}@media(max-width:720px){.wl-cards{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.wl-card{padding:calc(var(--space-5) - 1px)}.wl-card-title{font-size:22px;line-height:28px}.wl-choose{justify-content:flex-start;gap:var(--space-6)}}.wl-page.wl-soft{background:radial-gradient(120% 70% at 50% -10%,color-mix(in srgb,var(--brand) 14%,#ffffff) 0%,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--brand) 6%,#ffffff),#fff 70%);color:var(--ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .wl-page.wl-soft{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 18%,var(--ground)) 0%,var(--ground) 70%)}}.wl-main.is-reading{justify-content:flex-start}.wl-readalong{width:100%;max-width:1280px;margin:0 auto}.wl-readalong-wait{min-height:420px}.wl-main.is-reading .wl-caption-area{order:-1}.wl-main.is-reading{gap:var(--space-4)}.wl-main.is-reading .wl-caption-area{gap:var(--space-2)}.wl-main.is-reading .wl-caption-box{min-height:0}.wl-main.is-reading .wl-caption{font-size:32px;line-height:40px;letter-spacing:-.6px}@media(max-width:720px){.wl-main.is-reading .wl-caption{font-size:24px;line-height:30px;letter-spacing:-.3px}}.wl-page .ms-veil{background:transparent}:root,[data-theme=paper]{--series-1: #2a78d6;--series-2: #eb6834;--series-3: #1baf7a}[data-theme=graphite]{--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}table.sr-only{display:block}.dm-blank{min-height:100vh;background:var(--ground)}.co-logo{--co-tone: var(--ink-3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in oklab,var(--co-tone) 15%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--co-tone) 24%,transparent);color:color-mix(in oklab,var(--co-tone) 78%,var(--ink));font-family:var(--font-sans);font-weight:600;line-height:1;letter-spacing:-.02em;-webkit-user-select:none;user-select:none}[data-theme=graphite] .co-logo{background:color-mix(in oklab,var(--co-tone) 22%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--co-tone) 34%,transparent);color:color-mix(in oklab,var(--co-tone) 55%,var(--ink))}.dm-page{min-height:100vh;background:var(--ground)}.dm-topbar{display:flex;align-items:center;justify-content:space-between;max-width:var(--container);height:var(--nav-height);margin:0 auto;padding:0 var(--space-6)}.dm-plant-tag{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;line-height:20px;font-weight:600;color:var(--ink)}.dm-center{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-8);max-width:1040px;margin:0 auto;padding:var(--space-12) var(--space-6) var(--space-16)}.dm-narrow{max-width:640px}.dm-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.dm-sub{color:var(--ink-2)}.dm-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-full);background:var(--brand-tint);color:var(--brand-text);font-family:var(--font-mono);font-size:13px;font-weight:500}.pk-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}.pk-item{display:flex}.pk-card{position:relative;display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:calc(var(--space-6) - 1px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out}.pk-card:hover,.pk-card:focus-visible{border-color:var(--brand-line);background:color-mix(in oklab,var(--brand-tint) 72%,var(--surface));box-shadow:var(--shadow-overlay);transform:translateY(-2px)}.pk-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pk-swap{display:grid;flex:1}.pk-base,.pk-peek{grid-area:1 / 1;display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.pk-base{transition:opacity .22s ease-out .1s}.pk-peek{opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .14s ease-out,transform .14s ease-out}.pk-card:hover .pk-base,.pk-card:focus-visible .pk-base{opacity:0;transition:opacity .14s ease-out}.pk-card:hover .pk-peek,.pk-card:focus-visible .pk-peek{opacity:1;transform:none;transition:opacity .22s ease-out .1s,transform .36s cubic-bezier(.22,1,.36,1) .1s}.pk-peek-found{display:flex;align-items:flex-start;gap:var(--space-2);font-size:14px;line-height:20px;font-weight:500;color:var(--ink)}.pk-peek-found .pf-mark{flex-shrink:0;margin-top:1px}.pk-peek-found-label{display:block;margin-bottom:2px;font-size:12px;line-height:16px;font-weight:400;color:var(--ink-2)}.pk-peek-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--brand-line)}.pk-peek-kpi{display:flex;flex-direction:column;gap:2px;min-width:0}.pk-peek-kpi .pk-peek-value{margin-top:auto}.pk-peek-label{font-size:12px;line-height:16px;color:var(--ink-2)}.pk-peek-value{font-family:var(--font-mono);font-size:18px;line-height:24px;font-weight:500;color:var(--ink)}@media(hover:none){.pk-swap{display:flex;flex-direction:column;gap:var(--space-4)}.pk-base{display:contents}.pk-base .pk-facts{display:none}.pk-peek{order:2;opacity:1;transform:none}.pk-person{order:3}.pk-card:hover .pk-base{opacity:1}.pk-card:hover{transform:none}}.pk-ind .ind-mark{margin-left:-2px;color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.pk-card{transition:none}.pk-card:hover,.pk-card:focus-visible{transform:none}.pk-base,.pk-peek,.pk-card:hover .pk-base,.pk-card:hover .pk-peek,.pk-card:focus-visible .pk-base,.pk-card:focus-visible .pk-peek{transform:none;transition:opacity .12s linear}}.pk-co{display:flex;align-items:center;gap:var(--space-3)}.pk-co-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0}.pk-co-name{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.2px}.pk-makes{font-size:15px;line-height:22px;color:var(--ink-2)}.pk-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:var(--space-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pk-facts dt{font-family:var(--font-mono);font-size:10px;line-height:14px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-3)}.pk-facts dd{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--ink)}.pk-person{display:flex;align-items:center;gap:var(--space-3);margin-top:auto}.pk-person-text{display:flex;flex-direction:column}.pk-person-label{font-size:12px;line-height:16px;color:var(--ink-3)}.pk-person-name{font-size:14px;line-height:20px;font-weight:500;color:var(--ink)}.pk-go{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;line-height:20px;font-weight:500;color:var(--brand-text)}.dm-tools{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.dm-tool{display:flex;align-items:center;gap:var(--space-4);min-height:72px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line)}.dm-tool:last-child{border-bottom:0}.dm-tool-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:var(--sunken);color:var(--ink-2);transition:background-color .3s ease-out,color .3s ease-out}.dm-tool.is-on .dm-tool-icon{background:var(--brand-tint);color:var(--brand-text)}.dm-tool-text{display:flex;flex:1;flex-direction:column;min-width:0}.dm-tool-what,.dm-tool-found{font-size:14px;line-height:20px;color:var(--ink-2)}.dm-tool-found{display:flex;flex-wrap:wrap;gap:var(--space-3)}.dm-tool-found .spec{color:var(--ink)}.dm-tool-busy{display:block;width:80px;height:2px;background:var(--line);overflow:hidden}.dm-tool-bar{display:block;height:100%;background:var(--brand);animation-name:dm-fill;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes dm-fill{0%{width:0}to{width:100%}}.dm-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4)}.dm-tools-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:32px;margin-bottom:calc(-1 * var(--space-5))}.dm-tools-label{font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.88px;text-transform:uppercase;color:var(--ink-3)}.ap{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh;background:var(--ground)}.ap.has-snappy{grid-template-columns:232px minmax(0,1fr) 380px}.ap-side{position:sticky;top:0;display:flex;flex-direction:column;gap:var(--space-6);height:100vh;padding:var(--space-5) var(--space-4);border-right:1px solid var(--line);background:var(--surface)}.ap.is-building .ap-nav,.ap.is-building .ap-side-foot{opacity:.45;pointer-events:none}.ap-side-top{padding:0 var(--space-2)}.ap-who{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ap-who-text{display:flex;flex-direction:column;min-width:0}.ap-who-name{font-size:14px;line-height:20px;font-weight:600;color:var(--ink)}.ap-who-role{font-size:13px;line-height:18px;color:var(--ink-2)}.ap-nav{display:flex;flex-direction:column;gap:2px;transition:opacity .3s ease-out}.ap-nav-link{display:flex;align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:14px;line-height:20px;font-weight:500;color:var(--ink-2);text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out}.ap-nav-short{display:none}.ap-nav-link:hover{background:var(--sunken);color:var(--ink)}.ap-nav-link.is-active{background:var(--brand-tint);color:var(--brand-text)}.ap-side-foot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-top:auto;padding:0 var(--space-2);transition:opacity .3s ease-out}.ap-own{display:inline-flex;align-items:center;gap:var(--space-1);font-size:14px;line-height:20px;font-weight:500;color:var(--brand-text);text-decoration:none}.ap-switch{font-size:13px;line-height:18px;color:var(--ink-2)}.ap-main{display:flex;flex-direction:column;min-width:0}.ap-top{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:var(--nav-height);padding:0 var(--space-6);border-bottom:1px solid var(--line);background:var(--ground)}.ap-plant{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ap-plant-text{display:flex;flex-direction:column;min-width:0}.ap-plant-name{overflow:hidden;font-size:15px;line-height:20px;font-weight:600;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.ap-plant-meta{display:inline-flex;align-items:center;gap:var(--space-1);font-size:12px;line-height:16px;color:var(--ink-2)}.ap-name-short{display:none}.ap-content{min-width:0;padding:var(--space-8) var(--space-6) var(--space-24)}.ap-inner{max-width:1120px;margin:0 auto}.rv-status{display:flex;flex-direction:column;gap:0;margin-bottom:var(--space-6)}.rv-progress{display:block;height:2px;margin:0 var(--space-4);background:var(--line);overflow:hidden}.rv-progress-fill{display:block;height:100%;background:var(--brand);transition:width .9s ease-out}.db{display:flex;flex-direction:column;gap:var(--space-6)}.db-skel{border-radius:var(--radius-lg);background:var(--sunken)}.db-skel-brief{height:220px}.db-skel-kpis{height:136px}.db-skel-chart{min-height:320px}.db-skel-actions{height:300px}.db-brief{display:flex;flex-direction:column;gap:var(--space-5)}.db-brief-head{display:flex;flex-direction:column;gap:var(--space-2)}.db-brief-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.db-brief-col{--col: var(--ink-2);--col-tint: var(--sunken);--col-line: var(--line);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--col-line);border-radius:var(--radius-lg);background:var(--surface)}.db-brief-col.is-overnight{--col: var(--warning);--col-tint: var(--warning-tint);--col-line: var(--warning-line)}.db-brief-col.is-waiting{--col: var(--brand-text);--col-tint: var(--brand-tint);--col-line: var(--brand-line)}.db-brief-col.is-did{--col: var(--success);--col-tint: var(--success-tint);--col-line: var(--success-line)}.db-brief-band{display:flex;align-items:flex-start;gap:var(--space-2);padding:calc(var(--space-3) - 1px) var(--space-4);border-bottom:1px solid var(--col-line);background:var(--col-tint);color:var(--col)}.db-brief-band>.pf-icon{flex-shrink:0;margin-top:2px}.db-brief-band-text{display:flex;flex-direction:column}.db-brief-title{font-size:14px;line-height:20px;font-weight:600;color:var(--ink)}.db-brief-note{font-size:12px;line-height:16px;color:var(--ink-2)}.db-brief-col ul{margin:0;padding:var(--space-1) 0;list-style:none}.db-brief-col li+li{border-top:1px solid var(--line)}.db-brief-item{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border:0;background:none;color:var(--ink);font:inherit;font-size:14px;line-height:21px;text-align:left}button.db-brief-item{cursor:pointer;transition:background-color .15s ease-out}button.db-brief-item:hover{background:var(--col-tint)}.db-brief-text{flex:1}.db-brief-arrow{flex-shrink:0;margin-top:2px;color:var(--col)}.db-brief-go{flex-shrink:0;padding:1px var(--space-2);border:1px solid var(--brand-line);border-radius:var(--radius-sm);background:var(--surface);color:var(--brand-text);font-size:12px;line-height:16px;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out}button.db-brief-item:hover .db-brief-go,button.db-brief-item:focus-visible .db-brief-go{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.db-brief-item.is-static{color:var(--ink-2)}.db-brief-item.is-static .pf-icon{flex-shrink:0;margin-top:2px;color:var(--col)}.is-done .db-brief-item{color:var(--ink-2)}.is-done .db-brief-item>.pf-icon:first-child{flex-shrink:0;margin-top:2px;color:var(--success)}.ab{display:flex;flex-direction:column;gap:var(--space-4);padding:calc(var(--space-6) - 1px);border:1px solid var(--brand-line);border-radius:var(--radius-xl);background:var(--brand-tint)}.ab-top{display:flex;align-items:center;gap:var(--space-4)}.ab-text{display:flex;flex-direction:column;gap:2px}.ab-title{margin:0;font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.2px;color:var(--ink)}.ab-sub{font-size:14px;line-height:20px;color:var(--ink-2)}.ab-thread{display:flex;flex-direction:column;gap:var(--space-3);max-height:360px;overflow-y:auto;padding:var(--space-4);border:1px solid var(--brand-line);border-radius:var(--radius-lg);background:var(--ground)}.ab-thread .sp-msg{max-width:80%;font-size:15px;line-height:23px}.ab-thread .sp-snappy{background:var(--surface)}.ab-form{display:flex;gap:var(--space-2)}.ab-input{flex:1;min-width:0;height:48px;padding:0 calc(var(--space-4) - 1px);border:1px solid var(--brand-line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.ab-input::placeholder{color:var(--ink-3)}.ab-input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ab-send{height:48px}.ab-suggest{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5);margin:0;padding:0;list-style:none}.sb{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:80;display:inline-flex;align-items:center;gap:var(--space-2);height:52px;padding:0 var(--space-5) 0 var(--space-3);border:0;border-radius:var(--radius-lg);background:var(--brand);color:var(--on-brand);font:inherit;font-size:15px;line-height:20px;font-weight:600;box-shadow:var(--shadow-overlay);cursor:pointer;transition:background-color .15s ease-out}.sb:hover{background:var(--brand-hover)}.ap-setup{flex-shrink:0;text-decoration:none}.db-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;padding:var(--space-6) var(--space-8);border-radius:var(--radius-xl);background:var(--brand);color:var(--on-brand)}.db-cta-title{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.2px}.db-cta-sub{margin-top:var(--space-1);font-size:15px;line-height:22px;opacity:.92}.db-cta-btn{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--surface);color:var(--brand-text);font-size:15px;line-height:20px;font-weight:600;text-decoration:none;transition:background-color .15s ease-out}.db-cta-btn:hover{background:var(--brand-tint)}.db-cta-btn:focus-visible{outline:2px solid var(--on-brand);outline-offset:2px}.db-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.db-kpi{display:flex;flex-direction:column;gap:2px;padding:calc(var(--space-4) - 1px) calc(var(--space-4) - 1px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.db-kpi-label{font-size:13px;line-height:18px;font-weight:500;color:var(--ink-2)}.db-kpi-value{margin-top:var(--space-1);font-family:var(--font-mono);font-size:28px;line-height:34px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.db-kpi-unit{font-size:12px;line-height:16px;color:var(--ink-3)}.db-kpi-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3)}.db-kpi-foot .pf-chip{white-space:normal}.db-kpi-cost .db-kpi-value{font-size:24px}.sk{flex-shrink:0}.sk-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:var(--ink-3)}.sk-dot{stroke:var(--surface);stroke-width:2}.sk-warning .sk-dot{fill:var(--warning)}.sk-success .sk-dot{fill:var(--success)}.db-charts{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-4)}.db-card{display:flex;flex-direction:column;gap:var(--space-4);padding:calc(var(--space-6) - 1px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.db-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.db-card-note{font-size:13px;line-height:18px;color:var(--ink-3)}.db-link{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;margin-top:auto;padding:0;border:0;background:none;color:var(--brand-text);font:inherit;font-size:14px;line-height:20px;font-weight:500;cursor:pointer}.db-actions{margin:0 calc(-1 * var(--space-3));padding:0;list-style:none}.db-actions li+li{border-top:1px solid var(--line)}.db-action{display:grid;grid-template-columns:minmax(0,1fr) 140px 160px;align-items:center;gap:var(--space-4);width:100%;min-height:52px;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease-out}.db-action:hover{background:var(--sunken)}.db-action-title{font-size:15px;line-height:22px;font-weight:500}.db-action-kind{font-size:13px;line-height:18px;color:var(--ink-2)}.db-action .pf-chip{justify-self:start}.sx{display:flex;flex-direction:column;gap:var(--space-6);max-width:880px}.sx-wide{max-width:none}.sx-title{text-wrap:balance}.sx-lead{max-width:var(--measure);color:var(--ink-2)}.sx-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sx-card{display:flex;flex-direction:column;gap:var(--space-4);padding:calc(var(--space-6) - 1px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.sx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.sx-note{display:flex;align-items:center;gap:var(--space-2);font-size:14px;line-height:20px;color:var(--ink-2)}.sx-note .pf-icon{flex-shrink:0;color:var(--ink-3)}.sx-ruled{display:flex;align-items:flex-start;gap:var(--space-3);font-size:14px;line-height:22px;color:var(--ink-2)}.sx-ruled .pf-chip{flex-shrink:0}.is-list-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2)}.is-list-label,.idt-label{font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-3)}.is-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.is-row+.is-row{border-top:1px solid var(--line)}.is-row{scroll-margin-top:calc(var(--nav-height) + var(--space-4))}.is-row-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto 18px;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease-out}.is-row-head.is-short{grid-template-columns:minmax(0,1fr) auto 18px}.is-row-head:hover{background:var(--ground)}.is-row.is-open .is-row-head{background:var(--ground);border-bottom:1px solid var(--line)}.is-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.is-row-title{font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.1px}.is-row-meta{font-size:13px;line-height:18px;color:var(--ink-2)}.is-recent{color:var(--warning);font-weight:500}.is-row-cost{min-width:112px;text-align:right;color:var(--ink-2)}.is-chev{color:var(--ink-3);transition:transform .2s ease-out}.is-row.is-open .is-chev{transform:rotate(180deg)}.is-row-body{padding:var(--space-5)}.idt-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4)}.is-conf{display:inline-flex;align-items:center;gap:var(--space-2);font-size:13px;line-height:18px;color:var(--ink-2)}.is-conf-bars{display:inline-flex;align-items:flex-end;gap:2px}.is-conf-bars span{width:4px;border-radius:1px;background:var(--success)}.is-conf-bars span:nth-child(1){height:6px}.is-conf-bars span:nth-child(2){height:9px}.is-conf-bars span:nth-child(3){height:12px}.is-conf-bars span.is-off{background:var(--line-strong)}.idt,.adt{display:flex;flex-direction:column;gap:var(--space-5)}.idt-block{display:flex;flex-direction:column;gap:var(--space-2)}.idt-text{font-size:16px;line-height:25px;color:var(--ink)}.idt-cause{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--brand-line);border-radius:var(--radius-md);background:var(--brand-tint)}.ev{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.ev li+li{border-top:1px solid var(--line)}.ev-row{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease-out}.ev-row:hover{background:var(--sunken)}.ev-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-md);background:var(--brand-tint);color:var(--brand-text)}.ev-body{display:flex;flex:1;flex-direction:column;min-width:0}.ev-why{font-size:14px;line-height:21px}.ev-src{font-size:12px;line-height:17px;color:var(--ink-2)}.ev-chev{flex-shrink:0;color:var(--ink-3);transition:transform .15s ease-out}.ev-chev.is-open{transform:rotate(180deg)}.ev-doc{padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 32px + var(--space-3))}.ev-doc-meta{font-size:12px;line-height:18px;color:var(--ink-3)}.ev-doc-body{margin-top:var(--space-1);padding:var(--space-3);border-left:2px solid var(--brand-line);background:var(--sunken);font-size:14px;line-height:22px;color:var(--ink)}.ac-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);align-items:start}.ac-col{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--sunken)}.ac-col ul{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.ac-col-head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-1);font-size:13px;line-height:18px;font-weight:600;color:var(--ink)}.ac-col-head .spec{font-size:12px;color:var(--ink-3)}.ac-col-top{display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-1)}.ac-step{display:inline-flex;align-items:baseline;gap:var(--space-2)}.ac-step .numeral{font-size:11px;color:var(--ink-3)}.ac-col-note{padding:0 var(--space-1);font-size:13px;line-height:18px;color:var(--ink-2)}.ac-col-drafted .ac-step{color:var(--brand-text)}.ac-col-verified .ac-step{color:var(--success)}.ac-card{display:flex;flex-direction:column;gap:var(--space-2);width:100%;padding:calc(var(--space-4) - 1px);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease-out}.ac-card:hover,.ac-card.is-open{border-color:var(--brand-line)}.ac-kind{font-family:var(--font-mono);font-size:10px;line-height:14px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-3)}.ac-title{font-size:15px;line-height:21px;font-weight:600}.ac-owner{font-size:13px;line-height:18px;color:var(--ink-2)}.ac-cta{display:inline-flex;align-items:center;gap:var(--space-1);font-size:13px;line-height:18px;font-weight:500;color:var(--brand-text)}.ac-result{display:flex;align-items:flex-start;gap:var(--space-1);font-size:13px;line-height:18px;color:var(--success)}.ac-result .pf-icon{flex-shrink:0;margin-top:2px}.ac-empty{padding:var(--space-3) var(--space-1);font-size:13px;line-height:18px;color:var(--ink-3)}.adt-issue{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;padding:0;border:0;background:none;color:var(--brand-text);font:inherit;font-size:14px;line-height:20px;font-weight:500;cursor:pointer}.adt-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.adt-step{padding-top:var(--space-2);border-top:2px solid var(--line);font-size:12px;line-height:16px;color:var(--ink-3)}.adt-step.is-done{border-top-color:var(--success);color:var(--ink-2)}.adt-step.is-now{border-top-color:var(--brand);color:var(--ink);font-weight:600}.adt-changes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.adt-changes li{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--success-tint);font-size:15px;line-height:22px;color:var(--ink)}.adt-changes li+li{border-top:1px solid var(--success-line)}.adt-changes .numeral{color:var(--success)}.adt-facts{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.adt-facts div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--space-3)}.adt-facts dt{font-size:13px;line-height:20px;color:var(--ink-3)}.adt-facts dd{margin:0;font-size:14px;line-height:20px;color:var(--ink)}.adt-result{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--success-line);border-radius:var(--radius-lg);background:var(--success-tint)}.adt-nums{display:flex;align-items:center;gap:var(--space-5);color:var(--ink-3)}.adt-num{font-family:var(--font-mono);font-size:48px;line-height:52px;font-weight:500;color:var(--ink)}.adt-num.is-good{color:var(--success)}.adt-note{display:flex;align-items:center;gap:var(--space-2);font-size:14px;line-height:20px;color:var(--ink)}.adt-note .pf-icon{color:var(--success)}.fl-exchange{display:flex;flex-direction:column;gap:var(--space-3);padding:calc(var(--space-5) - 1px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.fl-who{font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-3)}.fl-who-snappy{display:block;margin-bottom:var(--space-1);color:var(--brand-text)}.fl-q{font-size:18px;line-height:26px;font-weight:600;color:var(--ink)}.fl-a{padding:var(--space-3) var(--space-4);border:1px solid var(--brand-line);border-radius:var(--radius-md);background:var(--brand-tint);font-size:15px;line-height:22px;color:var(--ink)}.fl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.fl-most{margin:0;padding:0;list-style:none}.fl-most li{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) 0}.fl-most li+li{border-top:1px solid var(--line)}.fl-count{width:28px;font-size:18px;font-weight:500;color:var(--ink);text-align:right}.fl-text{display:flex;flex-direction:column;font-size:14px;line-height:21px;color:var(--ink)}.fl-where{font-size:12px;line-height:17px;color:var(--ink-2)}.sp{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;border-left:1px solid var(--line);background:var(--surface)}.sp-head{display:flex;align-items:center;gap:var(--space-2);height:var(--nav-height);padding:0 var(--space-4);border-bottom:1px solid var(--line)}.sp-close{margin-left:auto}.sp-thread{display:flex;flex:1;flex-direction:column;gap:var(--space-3);padding:var(--space-4);overflow-y:auto}.sp-msg{max-width:92%;font-size:14px;line-height:22px}.sp-me{align-self:flex-end;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--sunken);color:var(--ink)}.sp-snappy{align-self:flex-start;padding:var(--space-2) var(--space-3);border:1px solid var(--brand-line);border-radius:var(--radius-lg);background:var(--brand-tint);color:var(--ink)}.sp-suggest{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line)}.sp-suggest-label{margin-bottom:var(--space-1);font-family:var(--font-mono);font-size:10px;line-height:14px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-3)}.sp-suggest ul{margin:0;padding:0;list-style:none}.sp-link{padding:var(--space-1) 0;border:0;background:none;color:var(--brand-text);font:inherit;font-size:14px;line-height:20px;text-align:left;text-decoration:underline;text-decoration-color:var(--brand-line);text-underline-offset:3px;cursor:pointer}.sp-link:hover{text-decoration-color:currentColor}.sp-link:disabled{color:var(--ink-3);cursor:default}.sp-form{display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line)}.sp-send{width:40px;padding:0}.ak-input{flex:1;min-width:0;height:40px;padding:0 calc(var(--space-3) - 1px);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:15px}.ak-input::placeholder{color:var(--ink-3)}.ak-input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ak-bar{position:relative;display:block;width:64px;height:2px;margin:10px 0;background:var(--line);overflow:hidden}.ak-bar:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:var(--brand);animation:ak-slide 1.1s ease-in-out infinite alternate}@keyframes ak-slide{0%{transform:translate(0)}to{transform:translate(150%)}}.ch{margin:0}.ch-legend{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-3)}.ch-key{display:inline-flex;align-items:center;gap:var(--space-2);font-size:13px;line-height:20px;color:var(--ink-2)}.ch-swatch{flex-shrink:0;width:10px;height:10px;border-radius:2px}.ch-swatch.ch-s1{background:var(--series-1)}.ch-swatch.ch-s2{background:var(--series-2)}.ch-swatch.ch-s3{background:var(--series-3)}.ch-box{position:relative}.ch-svg{display:block;width:100%;height:auto;overflow:visible}.ch-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:2 4}.ch-base{stroke:var(--line-strong);stroke-width:1}.ch-tick{font-family:var(--font-mono);font-size:11px;fill:var(--ink-3)}path.ch-s1,rect.ch-s1{fill:var(--series-1)}path.ch-s2,rect.ch-s2{fill:var(--series-2)}path.ch-s3,rect.ch-s3{fill:var(--series-3)}.ch-swatch.ch-sother{background:var(--line-strong)}path.ch-sother,rect.ch-sother{fill:var(--line-strong)}.ch-hit{fill:transparent}.ch-tip{position:absolute;top:0;z-index:2;display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-overlay);font-size:13px;line-height:18px;color:var(--ink-2);white-space:nowrap;transform:translate(-50%);pointer-events:none}.ch-tip-head{font-weight:600;color:var(--ink)}.ch-tip-row{display:flex;align-items:center;gap:var(--space-2)}.ch-tip .spec{margin-left:auto;padding-left:var(--space-3);font-size:13px;color:var(--ink)}.rk{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.rk-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 28px;align-items:center;gap:var(--space-3)}.rk-name{font-size:14px;line-height:20px;color:var(--ink)}.rk-track{display:block;height:12px}.rk-bar{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--line-strong)}.rk-bar.is-top{background:var(--brand)}.rk-value{color:var(--ink);text-align:right}.dd-scrim{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:#0d0d1052}.dd{position:relative;display:flex;flex-direction:column;width:min(520px,100%);height:100%;padding:var(--space-8) var(--space-6) var(--space-6);border-left:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-overlay);overflow-y:auto}.dd-close{position:absolute;top:var(--space-4);right:var(--space-4)}@media(prefers-reduced-motion:reduce){.dm-tool-bar{animation-duration:1ms!important}.ak-bar:after{animation:none}.rv-progress-fill{transition:none}}@media(max-width:1280px){.ap.has-snappy{grid-template-columns:232px minmax(0,1fr)}.ap.has-snappy .sp{position:fixed;top:var(--nav-height);right:0;bottom:0;z-index:90;width:380px;height:auto;box-shadow:var(--shadow-overlay)}.db-kpis,.ac-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.pk-list,.ap,.ap.has-snappy{grid-template-columns:minmax(0,1fr)}.ap-side{position:sticky;top:0;z-index:20;flex-direction:row;align-items:center;gap:var(--space-4);height:auto;padding:var(--space-2) var(--space-4);border-right:0;border-bottom:1px solid var(--line);overflow-x:auto}.ap-side-top .sn-lockup-text,.ap-who,.ap-side-foot{display:none}.ap-nav{flex-direction:row}.ap-nav-link{flex-shrink:0;white-space:nowrap}.ap-top{position:static;padding:0 var(--space-4)}.ap-content{padding:var(--space-6) var(--space-4) var(--space-24)}.db-brief-cols,.db-charts,.idt-pair,.fl-grid{grid-template-columns:minmax(0,1fr)}.is-row-head,.is-row-head.is-short{grid-template-columns:minmax(0,1fr) 18px;gap:var(--space-2) var(--space-3);padding:var(--space-4)}.is-row-cost{grid-row:2;grid-column:1;justify-self:end;min-width:0}.is-row-head .pf-chip{grid-row:2;grid-column:1;justify-self:start}.is-chev{grid-row:1;grid-column:2}.is-row-body{padding:var(--space-4)}.db-action{grid-template-columns:minmax(0,1fr) auto}.db-action-kind{display:none}.ap.has-snappy .sp{top:0;width:100%}}@media(max-width:720px){.dm-center{padding:var(--space-8) var(--space-4) var(--space-12)}.dm-topbar{padding:0 var(--space-4)}.dm-tool{padding:var(--space-3) var(--space-4);gap:var(--space-3)}.db-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.db-kpi-value{font-size:24px;line-height:30px}.db-kpi-foot{flex-wrap:wrap;gap:var(--space-2)}.ac-board{grid-template-columns:minmax(0,1fr)}.adt-facts div{grid-template-columns:minmax(0,1fr);gap:2px}.ap-plant-meta,.ap-plant .pf-chip,.ap-name-full{display:none}.ap-name-short{display:inline}.dd{padding:var(--space-8) var(--space-4) var(--space-6)}.rk-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 26px}}@media(max-width:720px){.ab{padding:calc(var(--space-4) - 1px)}.ab-title{font-size:17px;line-height:23px}.ab-top .pf-mark{display:none}.sb{right:var(--space-4);bottom:var(--space-4)}.sb span{display:none}.sb{padding:0 var(--space-3)}.db-cta{padding:var(--space-5)}.ap-setup{padding:0 var(--space-3)}}.dm-topbar-right{display:flex;align-items:center;gap:var(--space-3)}@media(max-width:720px){.dm-topbar-right .pf-chip,.dm-topbar-right .dm-plant-tag{display:none}}.ln-deleted{margin:0;padding:var(--space-3) var(--space-4);background:var(--sunken);color:var(--ink);font-size:14px;text-align:center}.ch-hatch-line{stroke:var(--surface);stroke-width:2;stroke-opacity:.75}.ch-hatch{pointer-events:none}.ch-swatch-hatch-a{background-image:repeating-linear-gradient(45deg,transparent 0 2px,color-mix(in srgb,var(--surface) 75%,transparent) 2px 4px)}.ch-swatch-hatch-b{background-image:repeating-linear-gradient(135deg,transparent 0 2px,color-mix(in srgb,var(--surface) 75%,transparent) 2px 4px)}.ch-table-toggle{margin-top:var(--space-2);padding:0;border:0;background:none;color:var(--ink-2);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ch-table{width:100%;margin-top:var(--space-2);border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.ch-table caption{text-align:left;color:var(--ink-2);padding-bottom:var(--space-1)}.ch-table th,.ch-table td{padding:4px 8px;border-bottom:1px solid var(--line);text-align:right}.ch-table th:first-child,.ch-table td:first-child{text-align:left}.rd{display:flex;flex-direction:column;gap:var(--space-3);max-width:980px}.rd-title{margin:0}.rd-lead{margin:0 0 var(--space-2);color:var(--ink-2);max-width:68ch}.rd-tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);border-bottom:1px solid var(--line)}.rd-tab{padding:var(--space-2) var(--space-3);border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-2);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.rd-tab.is-on{border-bottom-color:var(--brand);color:var(--ink)}.rd-panel{display:flex;flex-direction:column;gap:var(--space-3)}.rd-filters{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rd-filters .rd-chip.is-on{border-color:var(--brand);color:var(--ink);font-weight:600}.rd-threads,.rd-files,.rd-mails{margin:0;padding:0;list-style:none}.rd-threads,.rd-files{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.rd-thread+.rd-thread,.rd-file+.rd-file{border-top:1px solid var(--line)}.rd-thread.is-target,.rd-file.is-target{box-shadow:inset 3px 0 0 var(--brand)}.rd-thread-head{display:grid;grid-template-columns:minmax(120px,180px) 1fr auto;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:0;background:none;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.rd-thread-head:hover{background:var(--sunken)}.rd-from{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-count,.rd-snippet{color:var(--ink-3);font-weight:400}.rd-meta{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.rd-label,.rd-date,.rd-to{color:var(--ink-3);font-size:12px}.rd-mails{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-4) var(--space-4)}.rd-mail{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md)}.rd-mail.is-proof{border-color:var(--brand-line, var(--brand))}.rd-mail-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-1);font-size:13px}.rd-mail-head .rd-date{margin-left:auto}.rd-mail-body{margin:0;font-size:14px;line-height:21px;color:var(--ink-2)}.rd-why{margin:var(--space-2) 0 0;color:var(--brand-text, var(--brand));font-size:12px;font-weight:600}.rd mark{padding:0 2px;border-radius:3px;background:var(--warning-tint);color:var(--ink);box-shadow:inset 0 -2px 0 var(--warning-line)}.rd-folder-name{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0;font-size:15px;font-weight:600}.rd-doc{display:flex;flex-direction:column;gap:var(--space-1);padding:0 var(--space-4) var(--space-4) var(--space-8, 40px);font-size:14px;line-height:21px;color:var(--ink-2)}.rd-doc p{margin:0}.rd-filter-note{margin:0;color:var(--ink-2);font-size:14px}.rd-sheet-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.rd-sheet{width:100%;border-collapse:collapse;font-size:13px;line-height:18px}.rd-sheet th,.rd-sheet td{padding:6px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.rd-sheet th{position:sticky;top:0;background:var(--sunken);color:var(--ink-2);font-weight:600;white-space:nowrap}.rd-sheet td{color:var(--ink)}.ev-read{margin-top:var(--space-2)}@media(max-width:640px){.rd-thread-head{grid-template-columns:1fr auto}.rd-subject{grid-column:1 / -1;grid-row:2;white-space:normal}}.rd-chip{padding:4px 12px;border:1px solid var(--line-control);border-radius:999px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer}.rd-more{align-self:flex-start;padding:var(--space-2) var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.ev-read{display:inline-flex;align-items:center;gap:4px;color:var(--brand-text, var(--brand));font-size:13px;font-weight:500}.rd .gs-link{padding:0;border:0;background:none;color:var(--brand-text, var(--brand));font:inherit;text-decoration:underline;cursor:pointer}.rd-cited-label{margin:0 0 var(--space-2);color:var(--brand-text, var(--brand));font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}@media(max-width:640px){.ap-side{gap:0;padding:var(--space-1) var(--space-2)}.ap-nav{gap:0}.ap-nav-link{flex:1 1 0;height:auto;white-space:normal}}
