@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-arabic-400-normal-AAMxebZb.woff2) format("woff2"),url(/assets/noto-sans-arabic-arabic-400-normal-hsqIUL9Q.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-math-400-normal-BxrVu-ji.woff2) format("woff2"),url(/assets/noto-sans-arabic-math-400-normal-BiWGKoY7.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-symbols-400-normal-BbP0vlM-.woff2) format("woff2"),url(/assets/noto-sans-arabic-symbols-400-normal-BJzmBRSy.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-latin-ext-400-normal-CW3XQ4Yj.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-ext-400-normal-D4Wl3hq7.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-latin-400-normal-CjsIS08k.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-400-normal-lr8cikIT.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-arabic-arabic-500-normal-DPISWLls.woff2) format("woff2"),url(/assets/noto-sans-arabic-arabic-500-normal-CoaTbVwZ.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-arabic-math-500-normal-CPBZimiT.woff2) format("woff2"),url(/assets/noto-sans-arabic-math-500-normal-D2rXSvcI.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-arabic-symbols-500-normal-DHLLsnZT.woff2) format("woff2"),url(/assets/noto-sans-arabic-symbols-500-normal-BxLqRJGm.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-arabic-latin-ext-500-normal-CpD3jfIL.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-ext-500-normal-BAH5x22p.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-arabic-latin-500-normal-8boVNgww.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-500-normal-GCsE6TXV.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-arabic-600-normal-JPxwL-XU.woff2) format("woff2"),url(/assets/noto-sans-arabic-arabic-600-normal-JLzruTOp.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-math-600-normal-C2PaYQVA.woff2) format("woff2"),url(/assets/noto-sans-arabic-math-600-normal-BQnKH7M_.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-symbols-600-normal-BLWpRi3R.woff2) format("woff2"),url(/assets/noto-sans-arabic-symbols-600-normal-Ch3HzCxt.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-latin-ext-600-normal-6_GPoF44.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-ext-600-normal-Be-B9uOG.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-latin-600-normal-BUFr-ZM9.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-600-normal-D8ZQ8Cfs.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-arabic-arabic-700-normal-3CqrwsiZ.woff2) format("woff2"),url(/assets/noto-sans-arabic-arabic-700-normal-DXnsSW3z.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-arabic-math-700-normal-DhwRdyuq.woff2) format("woff2"),url(/assets/noto-sans-arabic-math-700-normal-C3IT52xG.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-arabic-symbols-700-normal-D40a2DlB.woff2) format("woff2"),url(/assets/noto-sans-arabic-symbols-700-normal-Ct3Gyvbr.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-arabic-latin-ext-700-normal-wF0ZdkCd.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-ext-700-normal-DX5dIs2j.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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-arabic-latin-700-normal-D41hNJFR.woff2) format("woff2"),url(/assets/noto-sans-arabic-latin-700-normal-DST6Nu2E.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}:root{color-scheme:light;--hofm-p-color-neutral-0: #ffffff;--hofm-p-color-neutral-25: #fbfcfd;--hofm-p-color-neutral-50: #f7f9fb;--hofm-p-color-neutral-100: #eef1f5;--hofm-p-color-neutral-150: #e6eaf0;--hofm-p-color-neutral-200: #dde3ea;--hofm-p-color-neutral-300: #c6ced8;--hofm-p-color-neutral-400: #9aa5b3;--hofm-p-color-neutral-500: #737f8d;--hofm-p-color-neutral-600: #5a6673;--hofm-p-color-neutral-700: #45505c;--hofm-p-color-neutral-750: #3a4550;--hofm-p-color-neutral-800: #2e3843;--hofm-p-color-neutral-825: #232c37;--hofm-p-color-neutral-850: #1e2630;--hofm-p-color-neutral-875: #1a212a;--hofm-p-color-neutral-900: #1b222b;--hofm-p-color-neutral-910: #161c24;--hofm-p-color-neutral-925: #11161d;--hofm-p-color-neutral-950: #0e1319;--hofm-p-color-neutral-975: #0a0f14;--hofm-p-color-neutral-1000: #000000;--hofm-p-color-primary-50: #edf3fb;--hofm-p-color-primary-100: #d9e5f5;--hofm-p-color-primary-200: #b0c9e9;--hofm-p-color-primary-300: #7fa5d5;--hofm-p-color-primary-350: #7fb0ee;--hofm-p-color-primary-400: #5286c4;--hofm-p-color-primary-450: #3574c6;--hofm-p-color-primary-500: #2f6dbf;--hofm-p-color-primary-550: #26589b;--hofm-p-color-primary-600: #1f4f8a;--hofm-p-color-primary-700: #1a4071;--hofm-p-color-primary-800: #163356;--hofm-p-color-primary-850: #17324f;--hofm-p-color-primary-900: #11253c;--hofm-p-color-primary-focus: #1f6feb;--hofm-p-color-primary-focus-inv: #4c93f5;--hofm-p-color-success-50: #e9f6ef;--hofm-p-color-success-100: #c9e9d8;--hofm-p-color-success-200: #98d6b6;--hofm-p-color-success-250: #6fd3a0;--hofm-p-color-success-300: #5fbe8f;--hofm-p-color-success-400: #3fa57a;--hofm-p-color-success-500: #1b8556;--hofm-p-color-success-600: #146b45;--hofm-p-color-success-700: #0f5637;--hofm-p-color-success-800: #0c442c;--hofm-p-color-success-900: #08301f;--hofm-p-color-success-950: #10241b;--hofm-p-color-warning-50: #fdf5e7;--hofm-p-color-warning-100: #fae8c0;--hofm-p-color-warning-200: #f3d189;--hofm-p-color-warning-300: #e9b85a;--hofm-p-color-warning-400: #d69619;--hofm-p-color-warning-500: #b27b0c;--hofm-p-color-warning-600: #8f630a;--hofm-p-color-warning-700: #745008;--hofm-p-color-warning-800: #5a3e06;--hofm-p-color-warning-900: #402c04;--hofm-p-color-warning-950: #2a2010;--hofm-p-color-danger-50: #fdf0f0;--hofm-p-color-danger-100: #fbdbdb;--hofm-p-color-danger-200: #f5b6b6;--hofm-p-color-danger-300: #f19595;--hofm-p-color-danger-400: #dd5757;--hofm-p-color-danger-500: #c53131;--hofm-p-color-danger-600: #a52424;--hofm-p-color-danger-700: #871e1e;--hofm-p-color-danger-800: #6a1818;--hofm-p-color-danger-900: #4c1111;--hofm-p-color-danger-950: #2a1414;--hofm-p-color-info-50: #e9f5fa;--hofm-p-color-info-100: #c9e8f2;--hofm-p-color-info-200: #93d2e6;--hofm-p-color-info-300: #66c6e2;--hofm-p-color-info-400: #1c93b7;--hofm-p-color-info-500: #0e7a98;--hofm-p-color-info-600: #0a637e;--hofm-p-color-info-700: #085168;--hofm-p-color-info-800: #063e50;--hofm-p-color-info-900: #042c39;--hofm-p-color-info-950: #0c2530;--hofm-p-color-debit-50: #eaf4fb;--hofm-p-color-debit-100: #cde5f5;--hofm-p-color-debit-200: #9ccaea;--hofm-p-color-debit-300: #7fc1ea;--hofm-p-color-debit-400: #6fb5de;--hofm-p-color-debit-500: #2e86bc;--hofm-p-color-debit-600: #1a6c9e;--hofm-p-color-debit-700: #145781;--hofm-p-color-debit-800: #11476a;--hofm-p-color-debit-900: #0a2739;--hofm-p-color-debit-950: #0e2a3d;--hofm-p-color-credit-50: #fcf2ea;--hofm-p-color-credit-100: #f8e1cc;--hofm-p-color-credit-200: #efc199;--hofm-p-color-credit-300: #e7ae78;--hofm-p-color-credit-400: #e0a165;--hofm-p-color-credit-500: #c97a2c;--hofm-p-color-credit-600: #a96116;--hofm-p-color-credit-700: #8b4f10;--hofm-p-color-credit-800: #71400d;--hofm-p-color-credit-900: #3e2307;--hofm-p-color-credit-950: #2e1e0c;--hofm-p-color-posted-50: #e9f6ef;--hofm-p-color-posted-100: #c9e9d8;--hofm-p-color-posted-300: #6fd3a0;--hofm-p-color-posted-600: #146b45;--hofm-p-color-posted-700: #0f5637;--hofm-p-color-posted-950: #10241b;--hofm-p-color-draft-50: #f1f4f8;--hofm-p-color-draft-100: #e2e7ee;--hofm-p-color-draft-300: #aeb9c6;--hofm-p-color-draft-600: #5a6673;--hofm-p-color-draft-700: #45505c;--hofm-p-color-draft-950: #232c37;--hofm-p-color-void-50: #f3ebeb;--hofm-p-color-void-100: #e6d6d6;--hofm-p-color-void-300: #d9a3a3;--hofm-p-color-void-600: #8a4a4a;--hofm-p-color-void-700: #6a2f2f;--hofm-p-color-void-950: #2a1e1e;--hofm-p-color-viz-cat-1: #1f5fa8;--hofm-p-color-viz-cat-2: #c2701c;--hofm-p-color-viz-cat-3: #0b5d3b;--hofm-p-color-viz-cat-4: #4f8fd2;--hofm-p-color-viz-cat-5: #93357f;--hofm-p-color-viz-cat-6: #7a3e12;--hofm-p-color-viz-neutral: #5a6673;--hofm-p-color-viz-grid: #e6eaf0;--hofm-p-color-viz-axis: #c6ced8;--hofm-p-color-viz-dark-cat-1: #6fa6e0;--hofm-p-color-viz-dark-cat-2: #e0a24f;--hofm-p-color-viz-dark-cat-3: #3fa57a;--hofm-p-color-viz-dark-cat-4: #2e6fb5;--hofm-p-color-viz-dark-cat-5: #c05ba8;--hofm-p-color-viz-dark-cat-6: #a8794e;--hofm-p-color-viz-dark-neutral: #98a4b2;--hofm-p-color-viz-dark-grid: #232c37;--hofm-p-color-viz-dark-axis: #3a4550;--hofm-p-color-viz-seq-1: #edf3fb;--hofm-p-color-viz-seq-2: #c7daf1;--hofm-p-color-viz-seq-3: #9bbde4;--hofm-p-color-viz-seq-4: #6c9cd4;--hofm-p-color-viz-seq-5: #4478bd;--hofm-p-color-viz-seq-6: #2a5a9c;--hofm-p-color-viz-seq-7: #17407a;--hofm-p-color-viz-seq-dark-1: #11253c;--hofm-p-color-viz-seq-dark-2: #163356;--hofm-p-color-viz-seq-dark-3: #1a4071;--hofm-p-color-viz-seq-dark-4: #1f4f8a;--hofm-p-color-viz-seq-dark-5: #2f6dbf;--hofm-p-color-viz-seq-dark-6: #5286c4;--hofm-p-color-viz-seq-dark-7: #7fa5d5;--hofm-p-color-viz-div-1: #871e1e;--hofm-p-color-viz-div-2: #c53131;--hofm-p-color-viz-div-3: #f5b6b6;--hofm-p-color-viz-div-4: #eef1f5;--hofm-p-color-viz-div-5: #98d6b6;--hofm-p-color-viz-div-6: #1b8556;--hofm-p-color-viz-div-7: #0f5637;--hofm-p-color-viz-div-dark-1: #f19595;--hofm-p-color-viz-div-dark-2: #dd5757;--hofm-p-color-viz-div-dark-3: #6a1818;--hofm-p-color-viz-div-dark-4: #232c37;--hofm-p-color-viz-div-dark-5: #0c442c;--hofm-p-color-viz-div-dark-6: #3fa57a;--hofm-p-color-viz-div-dark-7: #6fd3a0;--hofm-p-space-0: 0px;--hofm-p-space-1: 1px;--hofm-p-space-2: 2px;--hofm-p-space-4: 4px;--hofm-p-space-6: 6px;--hofm-p-space-8: 8px;--hofm-p-space-10: 10px;--hofm-p-space-12: 12px;--hofm-p-space-16: 16px;--hofm-p-space-20: 20px;--hofm-p-space-24: 24px;--hofm-p-space-32: 32px;--hofm-p-space-40: 40px;--hofm-p-space-48: 48px;--hofm-p-space-64: 64px;--hofm-p-size-16: 16px;--hofm-p-size-20: 20px;--hofm-p-size-24: 24px;--hofm-p-size-28: 28px;--hofm-p-size-32: 32px;--hofm-p-size-36: 36px;--hofm-p-size-40: 40px;--hofm-p-size-44: 44px;--hofm-p-size-48: 48px;--hofm-p-size-52: 52px;--hofm-p-size-56: 56px;--hofm-p-size-232: 232px;--hofm-p-radius-0: 0px;--hofm-p-radius-2: 2px;--hofm-p-radius-3: 3px;--hofm-p-radius-4: 4px;--hofm-p-radius-6: 6px;--hofm-p-radius-8: 8px;--hofm-p-radius-12: 12px;--hofm-p-radius-999: 999px;--hofm-p-font-size-10: 10px;--hofm-p-font-size-11: 11px;--hofm-p-font-size-12: 12px;--hofm-p-font-size-13: 13px;--hofm-p-font-size-14: 14px;--hofm-p-font-size-16: 16px;--hofm-p-font-size-18: 18px;--hofm-p-font-size-20: 20px;--hofm-p-font-size-24: 24px;--hofm-p-font-size-28: 28px;--hofm-p-font-size-32: 32px;--hofm-p-line-height-14: 14px;--hofm-p-line-height-16: 16px;--hofm-p-line-height-18: 18px;--hofm-p-line-height-20: 20px;--hofm-p-line-height-22: 22px;--hofm-p-line-height-24: 24px;--hofm-p-line-height-26: 26px;--hofm-p-line-height-28: 28px;--hofm-p-line-height-32: 32px;--hofm-p-line-height-38: 38px;--hofm-p-line-height-40: 40px;--hofm-p-line-height-44: 44px;--hofm-p-border-0: 0px;--hofm-p-border-1: 1px;--hofm-p-border-1-5: 1.5px;--hofm-p-border-2: 2px;--hofm-p-border-3: 3px;--hofm-p-tracking--2: -.02em;--hofm-p-tracking--1: -.01em;--hofm-p-tracking--0-5: -.005em;--hofm-p-tracking-0: 0;--hofm-p-tracking-1: .01em;--hofm-p-tracking-4: .04em;--hofm-p-tracking-8: .08em;--hofm-p-opacity-0: 0;--hofm-p-opacity-4: .04;--hofm-p-opacity-8: .08;--hofm-p-opacity-12: .12;--hofm-p-opacity-40: .4;--hofm-p-opacity-60: .6;--hofm-p-opacity-100: 1;--hofm-bg-canvas: #eef1f5;--hofm-bg-surface: #ffffff;--hofm-bg-surface-raised: #ffffff;--hofm-bg-surface-sunken: #e6eaf0;--hofm-bg-row: #ffffff;--hofm-bg-row-alt: #f7f9fb;--hofm-bg-row-hover: #eef1f5;--hofm-bg-row-selected: #d9e5f5;--hofm-bg-row-subtotal: #eef1f5;--hofm-bg-row-total: #e6eaf0;--hofm-bg-row-group-header: #e6eaf0;--hofm-bg-header: #f7f9fb;--hofm-bg-inverse: #2e3843;--hofm-bg-scrim: #11161d66;--hofm-bg-nav: #1b222b;--hofm-bg-sidebar: #ffffff;--hofm-bg-topbar: #ffffff;--hofm-bg-skeleton: #e6eaf0;--hofm-text-primary: #1b222b;--hofm-text-secondary: #45505c;--hofm-text-tertiary: #5a6673;--hofm-text-disabled: #737f8d;--hofm-text-inverse: #ffffff;--hofm-text-on-nav: #e9edf2;--hofm-text-on-nav-muted: #98a4b2;--hofm-text-link: #1a4071;--hofm-text-link-hover: #163356;--hofm-text-debit: #145781;--hofm-text-credit: #71400d;--hofm-text-negative: #a52424;--hofm-text-positive: #0f5637;--hofm-text-placeholder: #737f8d;--hofm-text-code: #45505c;--hofm-border-subtle: #e6eaf0;--hofm-border-default: #c6ced8;--hofm-border-strong: #737f8d;--hofm-border-focus: #1f6feb;--hofm-border-table: #dde3ea;--hofm-border-table-strong: #c6ced8;--hofm-border-error: #a52424;--hofm-border-inverse: #3a4550;--hofm-interactive-primary: #1f4f8a;--hofm-interactive-primary-hover: #1a4071;--hofm-interactive-primary-active: #163356;--hofm-interactive-primary-disabled: #dde3ea;--hofm-interactive-on-primary: #ffffff;--hofm-interactive-secondary: #ffffff;--hofm-interactive-secondary-hover: #eef1f5;--hofm-interactive-secondary-active: #e6eaf0;--hofm-interactive-ghost-hover: #eef1f5;--hofm-interactive-ghost-active: #e6eaf0;--hofm-interactive-danger: #a52424;--hofm-interactive-danger-hover: #871e1e;--hofm-interactive-danger-active: #6a1818;--hofm-interactive-selected-subtle: #edf3fb;--hofm-focus-ring: #1f6feb;--hofm-focus-ring-inner: #ffffff;--hofm-dc-debit-bg: #eaf4fb;--hofm-dc-debit-text: #11476a;--hofm-dc-debit-border: #9ccaea;--hofm-dc-credit-bg: #fcf2ea;--hofm-dc-credit-text: #71400d;--hofm-dc-credit-border: #efc199;--hofm-dc-balanced: #146b45;--hofm-dc-unbalanced: #a52424;--hofm-viz-cat-1: #1f5fa8;--hofm-viz-cat-2: #c2701c;--hofm-viz-cat-3: #0b5d3b;--hofm-viz-cat-4: #4f8fd2;--hofm-viz-cat-5: #93357f;--hofm-viz-cat-6: #7a3e12;--hofm-viz-other: #5a6673;--hofm-viz-grid: #e6eaf0;--hofm-viz-axis: #c6ced8;--hofm-viz-reference: #737f8d;--hofm-viz-budget: #9aa5b3;--hofm-viz-actual: #1f5fa8;--hofm-status-success-bg: #e9f6ef;--hofm-status-success-text: #0f5637;--hofm-status-success-border: #98d6b6;--hofm-status-warning-bg: #fdf5e7;--hofm-status-warning-text: #745008;--hofm-status-warning-border: #f3d189;--hofm-status-danger-bg: #fdf0f0;--hofm-status-danger-text: #871e1e;--hofm-status-danger-border: #f5b6b6;--hofm-status-info-bg: #e9f5fa;--hofm-status-info-text: #085168;--hofm-status-info-border: #93d2e6;--hofm-status-neutral-bg: #eef1f5;--hofm-status-neutral-text: #45505c;--hofm-status-neutral-border: #c6ced8;--hofm-status-posted-bg: #e9f6ef;--hofm-status-posted-text: #0f5637;--hofm-status-posted-border: #98d6b6;--hofm-status-draft-bg: #f1f4f8;--hofm-status-draft-text: #45505c;--hofm-status-draft-border: #c6ced8;--hofm-status-void-bg: #f3ebeb;--hofm-status-void-text: #6a2f2f;--hofm-status-void-border: #e6d6d6;--hofm-status-pending-bg: #fdf5e7;--hofm-status-pending-text: #745008;--hofm-status-pending-border: #f3d189;--hofm-status-approved-bg: #e9f6ef;--hofm-status-approved-text: #0f5637;--hofm-status-approved-border: #98d6b6;--hofm-status-rejected-bg: #fdf0f0;--hofm-status-rejected-text: #871e1e;--hofm-status-rejected-border: #f5b6b6;--hofm-status-overdue-bg: #a52424;--hofm-status-overdue-text: #ffffff;--hofm-status-overdue-border: #871e1e;--hofm-status-matched-bg: #e9f6ef;--hofm-status-matched-text: #0f5637;--hofm-status-matched-border: #98d6b6;--hofm-status-unmatched-bg: #fdf5e7;--hofm-status-unmatched-text: #745008;--hofm-status-unmatched-border: #f3d189;--hofm-status-partially-paid-bg: #e9f5fa;--hofm-status-partially-paid-text: #085168;--hofm-status-partially-paid-border: #93d2e6;--hofm-status-paid-bg: #e9f6ef;--hofm-status-paid-text: #0f5637;--hofm-status-paid-border: #98d6b6;--hofm-status-locked-bg: #f1f4f8;--hofm-status-locked-text: #45505c;--hofm-status-locked-border: #737f8d;--hofm-table-row-height: 32px;--hofm-table-row-height-dense: 28px;--hofm-table-header-height: 32px;--hofm-table-group-header-height: 28px;--hofm-table-cell-padding-x: 8px;--hofm-table-cell-padding-y: 6px;--hofm-table-indent-step: 16px;--hofm-control-height-sm: 24px;--hofm-control-height-md: 28px;--hofm-control-height-lg: 32px;--hofm-control-padding-x-sm: 6px;--hofm-control-padding-x-md: 8px;--hofm-control-padding-x-lg: 12px;--hofm-control-icon-gap: 4px;--hofm-font-body: 12px;--hofm-font-body-sm: 11px;--hofm-font-table: 12px;--hofm-font-label: 11px;--hofm-font-button: 12px;--hofm-font-page-title: 18px;--hofm-font-section-title: 14px;--hofm-font-kpi-value: 24px;--hofm-font-mono: 11px;--hofm-lh-body: 18px;--hofm-lh-table: 18px;--hofm-lh-label: 16px;--hofm-icon-sm: 12px;--hofm-icon-md: 14px;--hofm-icon-lg: 16px;--hofm-gap-2xs: 2px;--hofm-gap-xs: 4px;--hofm-gap-sm: 6px;--hofm-gap-md: 8px;--hofm-gap-lg: 12px;--hofm-gap-xl: 16px;--hofm-gap-2xl: 24px;--hofm-toolbar-height: 40px;--hofm-toolbar-padding-x: 12px;--hofm-section-gap: 16px;--hofm-page-padding-x: 16px;--hofm-page-padding-y: 12px;--hofm-card-padding: 12px;--hofm-form-row-gap: 10px;--hofm-form-field-gap: 4px;--hofm-form-column-gap: 12px;--hofm-drawer-padding: 16px;--hofm-modal-padding: 16px;--hofm-badge-height: 18px;--hofm-badge-padding-x: 6px;--hofm-tab-height: 32px;--hofm-nav-item-height: 28px;--hofm-nav-rail-item-height: 44px;--hofm-kpi-tile-height: 88px;--hofm-entry-grid-row-height: 32px;--hofm-hit-area-min: 24px;--hofm-shell-nav-rail-width: 56px;--hofm-shell-sidebar-width: 232px;--hofm-shell-sidebar-collapsed: 56px;--hofm-shell-topbar-height: 52px;--hofm-font-family-latin: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--hofm-font-family-arabic: "Noto Sans Arabic", "Inter", system-ui, sans-serif;--hofm-font-family-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--hofm-font-weight-regular: 400;--hofm-font-weight-medium: 500;--hofm-font-weight-semibold: 600;--hofm-font-weight-bold: 700;--hofm-font-feature-numeric: "tnum" 1, "lnum" 1;--hofm-font-feature-mono: "zero" 1;--hofm-type-display-size: 28px;--hofm-type-display-lh: 34px;--hofm-type-display-tracking: -.02em;--hofm-type-h1-size: 18px;--hofm-type-h1-lh: 24px;--hofm-type-h1-tracking: -.015em;--hofm-type-h2-size: 16px;--hofm-type-h2-lh: 22px;--hofm-type-h2-tracking: -.01em;--hofm-type-h3-size: 14px;--hofm-type-h3-lh: 20px;--hofm-type-h3-tracking: -.005em;--hofm-type-h4-size: 12px;--hofm-type-h4-lh: 18px;--hofm-type-h4-tracking: 0;--hofm-type-body-lg-size: 14px;--hofm-type-body-lg-lh: 20px;--hofm-type-body-lg-tracking: 0;--hofm-type-body-size: 12px;--hofm-type-body-lh: 18px;--hofm-type-body-tracking: 0;--hofm-type-body-sm-size: 11px;--hofm-type-body-sm-lh: 16px;--hofm-type-body-sm-tracking: 0;--hofm-type-caption-size: 10px;--hofm-type-caption-lh: 14px;--hofm-type-caption-tracking: .01em;--hofm-type-overline-size: 10px;--hofm-type-overline-lh: 14px;--hofm-type-overline-tracking: .08em;--hofm-type-label-size: 11px;--hofm-type-label-lh: 16px;--hofm-type-label-tracking: 0;--hofm-type-button-size: 12px;--hofm-type-button-lh: 16px;--hofm-type-button-tracking: 0;--hofm-type-link-size: 12px;--hofm-type-link-lh: 18px;--hofm-type-link-tracking: 0;--hofm-type-numeric-size: 12px;--hofm-type-numeric-lh: 18px;--hofm-type-numeric-tracking: 0;--hofm-type-numeric-strong-size: 12px;--hofm-type-numeric-strong-lh: 18px;--hofm-type-numeric-strong-tracking: 0;--hofm-type-numeric-kpi-size: 24px;--hofm-type-numeric-kpi-lh: 28px;--hofm-type-numeric-kpi-tracking: -.01em;--hofm-type-numeric-sm-size: 11px;--hofm-type-numeric-sm-lh: 16px;--hofm-type-numeric-sm-tracking: 0;--hofm-type-mono-size: 11px;--hofm-type-mono-lh: 16px;--hofm-type-mono-tracking: 0;--hofm-type-mono-strong-size: 11px;--hofm-type-mono-strong-lh: 16px;--hofm-type-mono-strong-tracking: 0;--hofm-type-ar-display-size: 28px;--hofm-type-ar-display-lh: 40px;--hofm-type-ar-display-tracking: 0;--hofm-type-ar-h1-size: 19px;--hofm-type-ar-h1-lh: 28px;--hofm-type-ar-h1-tracking: 0;--hofm-type-ar-h2-size: 17px;--hofm-type-ar-h2-lh: 26px;--hofm-type-ar-h2-tracking: 0;--hofm-type-ar-h3-size: 15px;--hofm-type-ar-h3-lh: 24px;--hofm-type-ar-h3-tracking: 0;--hofm-type-ar-h4-size: 13px;--hofm-type-ar-h4-lh: 22px;--hofm-type-ar-h4-tracking: 0;--hofm-type-ar-body-lg-size: 15px;--hofm-type-ar-body-lg-lh: 24px;--hofm-type-ar-body-lg-tracking: 0;--hofm-type-ar-body-size: 13px;--hofm-type-ar-body-lh: 22px;--hofm-type-ar-body-tracking: 0;--hofm-type-ar-body-sm-size: 12px;--hofm-type-ar-body-sm-lh: 20px;--hofm-type-ar-body-sm-tracking: 0;--hofm-type-ar-caption-size: 11px;--hofm-type-ar-caption-lh: 18px;--hofm-type-ar-caption-tracking: 0;--hofm-type-ar-overline-size: 12px;--hofm-type-ar-overline-lh: 18px;--hofm-type-ar-overline-tracking: 0;--hofm-type-ar-label-size: 12px;--hofm-type-ar-label-lh: 20px;--hofm-type-ar-label-tracking: 0;--hofm-type-ar-button-size: 13px;--hofm-type-ar-button-lh: 20px;--hofm-type-ar-button-tracking: 0;--hofm-type-ar-link-size: 13px;--hofm-type-ar-link-lh: 22px;--hofm-type-ar-link-tracking: 0;--hofm-radius-none: 0px;--hofm-radius-xs: 2px;--hofm-radius-badge: 3px;--hofm-radius-control: 4px;--hofm-radius-tile: 6px;--hofm-radius-card: 8px;--hofm-radius-panel: 12px;--hofm-radius-pill: 999px;--hofm-border-width: 1px;--hofm-border-width-strong: 2px;--hofm-border-width-radio-checked: 4px;--hofm-elevation-e1: 0 1px 2px 0 #1018200f, 0 0 0 1px #1018200a;--hofm-elevation-e2: 0 2px 4px -1px #10182014, 0 1px 2px -1px #1018200f;--hofm-elevation-e3: 0 8px 16px -4px #1018201a, 0 2px 4px -2px #1018200f;--hofm-elevation-e4: 0 16px 32px -8px #10182024, 0 4px 8px -4px #10182014;--hofm-elevation-e5: 0 24px 48px -12px #10182033, 0 8px 16px -8px #1018201a;--hofm-elevation-sticky-column: 4px 0 4px -2px #10182014;--hofm-focus-ring-width: 2px;--hofm-focus-ring-inner-width: 1px;--hofm-focus-ring-footprint: 3px;--hofm-focus-shadow: 0 0 0 1px var(--hofm-focus-ring-inner), 0 0 0 3px var(--hofm-focus-ring);--hofm-focus-shadow-inset: inset 0 0 0 2px var(--hofm-focus-ring);--hofm-duration-hover: 90ms;--hofm-duration-focus: 0ms;--hofm-duration-overlay-in: .16s;--hofm-duration-overlay-out: .12s;--hofm-duration-tree-expand: .14s;--hofm-duration-toast-in: .18s;--hofm-duration-toast-out: .12s;--hofm-ease-out: ease-out;--hofm-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--hofm-transition-fill: background-color var(--hofm-duration-hover) var(--hofm-ease-out), border-color var(--hofm-duration-hover) var(--hofm-ease-out)}[data-theme=dark]{color-scheme:dark;--hofm-bg-canvas: #0e1319;--hofm-bg-surface: #161c24;--hofm-bg-surface-raised: #1e2630;--hofm-bg-surface-sunken: #0a0f14;--hofm-bg-row: #161c24;--hofm-bg-row-alt: #1a212a;--hofm-bg-row-hover: #232c37;--hofm-bg-row-selected: #17324f;--hofm-bg-row-subtotal: #1e2630;--hofm-bg-row-total: #232c37;--hofm-bg-row-group-header: #232c37;--hofm-bg-header: #1e2630;--hofm-bg-inverse: #f7f9fb;--hofm-bg-scrim: #00000099;--hofm-bg-nav: #0a0f14;--hofm-bg-sidebar: #161c24;--hofm-bg-topbar: #161c24;--hofm-bg-skeleton: #232c37;--hofm-text-primary: #e9edf2;--hofm-text-secondary: #aeb9c6;--hofm-text-tertiary: #98a4b2;--hofm-text-disabled: #73808f;--hofm-text-inverse: #11161d;--hofm-text-on-nav: #e9edf2;--hofm-text-on-nav-muted: #98a4b2;--hofm-text-link: #7fb0ee;--hofm-text-link-hover: #b0c9e9;--hofm-text-debit: #6fb5de;--hofm-text-credit: #e0a165;--hofm-text-negative: #f19595;--hofm-text-positive: #6fd3a0;--hofm-text-placeholder: #73808f;--hofm-text-code: #aeb9c6;--hofm-border-subtle: #232c37;--hofm-border-default: #313c48;--hofm-border-strong: #6b7786;--hofm-border-focus: #4c93f5;--hofm-border-table: #2a343f;--hofm-border-table-strong: #3a4550;--hofm-border-error: #dd5757;--hofm-border-inverse: #c6ced8;--hofm-interactive-primary: #2f6dbf;--hofm-interactive-primary-hover: #3574c6;--hofm-interactive-primary-active: #26589b;--hofm-interactive-primary-disabled: #232c37;--hofm-interactive-on-primary: #ffffff;--hofm-interactive-secondary: #1e2630;--hofm-interactive-secondary-hover: #232c37;--hofm-interactive-secondary-active: #2e3843;--hofm-interactive-ghost-hover: #232c37;--hofm-interactive-ghost-active: #2e3843;--hofm-interactive-danger: #c53131;--hofm-interactive-danger-hover: #dd5757;--hofm-interactive-danger-active: #a52424;--hofm-interactive-selected-subtle: #11253c;--hofm-focus-ring: #4c93f5;--hofm-focus-ring-inner: #0e1319;--hofm-dc-debit-bg: #0e2a3d;--hofm-dc-debit-text: #7fc1ea;--hofm-dc-debit-border: #0a2739;--hofm-dc-credit-bg: #2e1e0c;--hofm-dc-credit-text: #e7ae78;--hofm-dc-credit-border: #3e2307;--hofm-dc-balanced: #6fd3a0;--hofm-dc-unbalanced: #f19595;--hofm-viz-cat-1: #6fa6e0;--hofm-viz-cat-2: #e0a24f;--hofm-viz-cat-3: #3fa57a;--hofm-viz-cat-4: #2e6fb5;--hofm-viz-cat-5: #c05ba8;--hofm-viz-cat-6: #a8794e;--hofm-viz-other: #98a4b2;--hofm-viz-grid: #232c37;--hofm-viz-axis: #3a4550;--hofm-viz-reference: #6b7786;--hofm-viz-budget: #5a6673;--hofm-viz-actual: #6fa6e0;--hofm-status-success-bg: #10241b;--hofm-status-success-text: #6fd3a0;--hofm-status-success-border: #0c442c;--hofm-status-warning-bg: #2a2010;--hofm-status-warning-text: #e9b85a;--hofm-status-warning-border: #5a3e06;--hofm-status-danger-bg: #2a1414;--hofm-status-danger-text: #f19595;--hofm-status-danger-border: #6a1818;--hofm-status-info-bg: #0c2530;--hofm-status-info-text: #66c6e2;--hofm-status-info-border: #063e50;--hofm-status-neutral-bg: #232c37;--hofm-status-neutral-text: #aeb9c6;--hofm-status-neutral-border: #3a4550;--hofm-status-posted-bg: #10241b;--hofm-status-posted-text: #6fd3a0;--hofm-status-posted-border: #0c442c;--hofm-status-draft-bg: #232c37;--hofm-status-draft-text: #aeb9c6;--hofm-status-draft-border: #3a4550;--hofm-status-void-bg: #2a1e1e;--hofm-status-void-text: #d9a3a3;--hofm-status-void-border: #4c1111;--hofm-status-pending-bg: #2a2010;--hofm-status-pending-text: #e9b85a;--hofm-status-pending-border: #5a3e06;--hofm-status-approved-bg: #10241b;--hofm-status-approved-text: #6fd3a0;--hofm-status-approved-border: #0c442c;--hofm-status-rejected-bg: #2a1414;--hofm-status-rejected-text: #f19595;--hofm-status-rejected-border: #6a1818;--hofm-status-overdue-bg: #c53131;--hofm-status-overdue-text: #ffffff;--hofm-status-overdue-border: #a52424;--hofm-status-matched-bg: #10241b;--hofm-status-matched-text: #6fd3a0;--hofm-status-matched-border: #0c442c;--hofm-status-unmatched-bg: #2a2010;--hofm-status-unmatched-text: #e9b85a;--hofm-status-unmatched-border: #5a3e06;--hofm-status-partially-paid-bg: #0c2530;--hofm-status-partially-paid-text: #66c6e2;--hofm-status-partially-paid-border: #063e50;--hofm-status-paid-bg: #10241b;--hofm-status-paid-text: #6fd3a0;--hofm-status-paid-border: #0c442c;--hofm-status-locked-bg: #232c37;--hofm-status-locked-text: #aeb9c6;--hofm-status-locked-border: #6b7786;--hofm-elevation-e1: 0 1px 2px 0 #00000066, 0 0 0 1px #ffffff0a;--hofm-elevation-e2: 0 2px 4px -1px #0000007a, 0 0 0 1px #ffffff0d;--hofm-elevation-e3: 0 8px 16px -4px #0000008f, 0 0 0 1px #ffffff0f;--hofm-elevation-e4: 0 16px 32px -8px #000000a3, 0 0 0 1px #ffffff12;--hofm-elevation-e5: 0 24px 48px -12px #000000b8, 0 0 0 1px #ffffff14;--hofm-elevation-sticky-column: 4px 0 4px -2px #00000073}[data-density=comfortable]{--hofm-table-row-height: 40px;--hofm-table-row-height-dense: 36px;--hofm-table-header-height: 40px;--hofm-table-group-header-height: 34px;--hofm-table-cell-padding-x: 12px;--hofm-table-cell-padding-y: 10px;--hofm-table-indent-step: 20px;--hofm-control-height-sm: 28px;--hofm-control-height-md: 36px;--hofm-control-height-lg: 44px;--hofm-control-padding-x-sm: 8px;--hofm-control-padding-x-md: 12px;--hofm-control-padding-x-lg: 16px;--hofm-control-icon-gap: 6px;--hofm-font-body: 14px;--hofm-font-body-sm: 12px;--hofm-font-table: 14px;--hofm-font-label: 12px;--hofm-font-button: 14px;--hofm-font-page-title: 24px;--hofm-font-section-title: 16px;--hofm-font-kpi-value: 28px;--hofm-font-mono: 12px;--hofm-lh-body: 20px;--hofm-lh-table: 20px;--hofm-lh-label: 18px;--hofm-icon-sm: 14px;--hofm-icon-md: 16px;--hofm-icon-lg: 20px;--hofm-gap-2xs: 4px;--hofm-gap-xs: 6px;--hofm-gap-sm: 8px;--hofm-gap-md: 12px;--hofm-gap-lg: 16px;--hofm-gap-xl: 24px;--hofm-gap-2xl: 32px;--hofm-toolbar-height: 48px;--hofm-toolbar-padding-x: 16px;--hofm-section-gap: 24px;--hofm-page-padding-x: 24px;--hofm-page-padding-y: 20px;--hofm-card-padding: 16px;--hofm-form-row-gap: 16px;--hofm-form-field-gap: 6px;--hofm-form-column-gap: 20px;--hofm-drawer-padding: 20px;--hofm-modal-padding: 24px;--hofm-badge-height: 22px;--hofm-badge-padding-x: 8px;--hofm-tab-height: 40px;--hofm-nav-item-height: 32px;--hofm-nav-rail-item-height: 48px;--hofm-kpi-tile-height: 104px;--hofm-entry-grid-row-height: 40px;--hofm-hit-area-min: 32px}[dir=rtl]{--hofm-elevation-sticky-column: -4px 0 4px -2px #10182014}[dir=rtl][data-theme=dark],[data-theme=dark] [dir=rtl]{--hofm-elevation-sticky-column: -4px 0 4px -2px #00000073}@media (prefers-reduced-motion: reduce){:root{--hofm-duration-hover: 0ms;--hofm-duration-overlay-in: 0ms;--hofm-duration-overlay-out: 0ms;--hofm-duration-tree-expand: 0ms;--hofm-duration-toast-in: 0ms;--hofm-duration-toast-out: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{height:100%}body{margin:0;background:var(--hofm-bg-canvas);color:var(--hofm-text-primary);font-family:var(--hofm-font-family-latin);font-size:var(--hofm-font-body);line-height:var(--hofm-lh-body);font-feature-settings:"cv11" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark]{color-scheme:dark}[lang=ar] body,[dir=rtl] body,body[dir=rtl]{font-family:var(--hofm-font-family-arabic);letter-spacing:0}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:var(--hofm-text-link);text-decoration:none}a:hover{color:var(--hofm-text-link-hover);text-decoration:underline}img,svg{display:block}table{border-collapse:collapse;border-spacing:0}.hofm-num,.hofm-amount,td.hofm-cell--amount,th.hofm-cell--amount{font-family:var(--hofm-font-family-latin);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--hofm-font-feature-numeric)}.hofm-amount{direction:ltr;unicode-bidi:isolate;text-align:right;white-space:nowrap}.hofm-amount--negative{color:var(--hofm-text-negative)}.hofm-amount--debit{color:var(--hofm-text-debit)}.hofm-amount--credit{color:var(--hofm-text-credit)}.hofm-code{font-family:var(--hofm-font-family-mono);font-size:var(--hofm-font-mono);font-feature-settings:var(--hofm-font-feature-mono);direction:ltr;unicode-bidi:isolate;color:var(--hofm-text-code);white-space:nowrap}.hofm-date{direction:ltr;unicode-bidi:isolate;white-space:nowrap;font-variant-numeric:tabular-nums}:focus{outline:none}:focus-visible{outline:2px solid var(--hofm-focus-ring);outline-offset:1px;box-shadow:0 0 0 1px var(--hofm-focus-ring-inner);transition:none}.hofm-focus-ring:focus-visible,.hofm-focusable:focus-visible{outline:2px solid var(--hofm-focus-ring);outline-offset:1px;box-shadow:0 0 0 1px var(--hofm-focus-ring-inner)}.hofm-focus-inset:focus-visible,td:focus-visible,th:focus-visible,[role=gridcell]:focus-visible,[role=row]:focus-visible,tr:focus-visible{outline:none;box-shadow:var(--hofm-focus-shadow-inset)}.hofm-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hofm-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hofm-muted{color:var(--hofm-text-tertiary)}.hofm-overline{font-size:var(--hofm-type-overline-size);line-height:var(--hofm-type-overline-lh);letter-spacing:var(--hofm-type-overline-tracking);font-weight:var(--hofm-font-weight-semibold);text-transform:uppercase;color:var(--hofm-text-tertiary)}[lang=ar] .hofm-overline{text-transform:none;letter-spacing:0;font-size:var(--hofm-type-ar-overline-size);line-height:var(--hofm-type-ar-overline-lh)}.hofm-stack{display:flex;flex-direction:column;gap:var(--hofm-gap-md)}.hofm-row{display:flex;align-items:center;gap:var(--hofm-gap-md)}.hofm-spacer{flex:1 1 auto}[dir=rtl] .hofm-mirror{transform:scaleX(-1)}::selection{background:var(--hofm-bg-row-selected);color:var(--hofm-text-primary)}*{scrollbar-width:thin;scrollbar-color:var(--hofm-border-default) transparent}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}}.hofm-app{display:flex;height:100vh;height:100dvh;min-height:0;overflow:hidden;background:var(--hofm-bg-canvas)}.hofm-app__main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.hofm-app__content{position:relative;flex:1 1 auto;min-height:0;min-width:0;overflow:auto;background:var(--hofm-bg-canvas)}.hofm-app__content:focus-visible{outline:none;box-shadow:var(--hofm-focus-shadow-inset)}.hofm-main{display:contents}.hofm-skip{position:absolute;top:8px;inset-inline-start:8px;z-index:200;padding:6px 12px;border-radius:var(--hofm-radius-control);background:var(--hofm-interactive-primary);color:var(--hofm-interactive-on-primary);font-weight:var(--hofm-font-weight-semibold);transform:translateY(-200%)}.hofm-skip:focus-visible,.hofm-skip:focus{transform:none;color:var(--hofm-interactive-on-primary);text-decoration:none}.hofm-topbar__avatar{display:inline-flex;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.hofm-topbar__lang{height:var(--hofm-control-height-md);padding-inline:8px;border:1px solid var(--hofm-border-default);border-radius:var(--hofm-radius-control);background:var(--hofm-interactive-secondary);color:var(--hofm-text-secondary);font-size:var(--hofm-font-body);font-weight:var(--hofm-font-weight-medium);white-space:nowrap;cursor:pointer;transition:var(--hofm-transition-fill)}.hofm-topbar__lang:hover{background:var(--hofm-interactive-secondary-hover);color:var(--hofm-text-primary)}.hofm-topbar__lang:active{background:var(--hofm-interactive-secondary-active)}.hofm-topbar__lang[lang=ar]{font-family:var(--hofm-font-family-arabic)}.hofm-topbar__lang[lang=en]{font-family:var(--hofm-font-family-latin)}@media (max-width: 1024px){.hofm-app .hofm-sidebar{position:absolute;inset-block:0;inset-inline-start:var(--hofm-shell-nav-rail-width);z-index:40;box-shadow:var(--hofm-elevation-e3)}.hofm-app{position:relative}}.hofm-app-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100vh;height:100dvh;background:var(--hofm-bg-canvas);color:var(--hofm-text-tertiary)}.hofm-page-loading{display:flex;align-items:center;justify-content:center;min-height:240px;height:100%;color:var(--hofm-text-tertiary)}.hofm-palette{width:640px;max-width:calc(100vw - 32px);align-self:flex-start;margin-top:12vh}.hofm-palette .hofm-modal__body{padding:0;display:flex;flex-direction:column;min-height:0}.hofm-palette__search{display:flex;align-items:center;gap:8px;height:44px;padding-inline:16px;border-bottom:1px solid var(--hofm-border-subtle);color:var(--hofm-text-tertiary)}.hofm-palette__input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--hofm-text-primary);font-size:var(--hofm-type-body-lg-size)}.hofm-palette__input::placeholder{color:var(--hofm-text-placeholder)}.hofm-palette__input:focus-visible{outline:none;box-shadow:none}.hofm-palette__list{max-height:420px;overflow-y:auto;padding:4px 8px 8px}.hofm-palette__group{padding:10px 8px 4px}.hofm-palette__row{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 8px;border-radius:var(--hofm-radius-control);color:var(--hofm-text-secondary);cursor:pointer}.hofm-palette__row--active{background:var(--hofm-interactive-selected-subtle);color:var(--hofm-text-primary)}.hofm-palette__row[aria-disabled=true]{color:var(--hofm-text-disabled);cursor:not-allowed}.hofm-palette__title{display:flex;flex-direction:column;flex:1;min-width:0;font-weight:var(--hofm-font-weight-medium);color:inherit}.hofm-palette__sub{font-size:var(--hofm-font-body-sm);font-weight:var(--hofm-font-weight-regular);color:var(--hofm-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hofm-palette__empty{padding:24px 8px;text-align:center;color:var(--hofm-text-tertiary)}.hofm-palette__foot{display:flex;align-items:center;gap:16px;height:36px;padding-inline:16px;border-top:1px solid var(--hofm-border-subtle);background:var(--hofm-bg-header);color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm)}.hofm-shortcuts{display:flex;flex-direction:column;gap:8px;margin:0}.hofm-shortcuts__row{display:flex;align-items:center;gap:16px}.hofm-shortcuts__row dt{display:flex;gap:4px;width:96px;flex:none}.hofm-shortcuts__row dd{margin:0;color:var(--hofm-text-secondary)}.hofm-auth{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;min-height:100dvh;background:var(--hofm-bg-canvas)}.hofm-auth__form-col{display:flex;flex-direction:column;justify-content:center;padding:48px 24px 32px;min-width:0}.hofm-auth__form,.hofm-auth__footer{width:100%;max-width:360px;margin-inline:auto}.hofm-auth__form--wide{max-width:480px}.hofm-auth__form{display:flex;flex-direction:column;gap:16px;font-size:var(--hofm-type-body-lg-size)}.hofm-auth__logo{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:8px;border-radius:var(--hofm-radius-tile);background:var(--hofm-interactive-primary);color:var(--hofm-interactive-on-primary);font-weight:var(--hofm-font-weight-bold);font-size:15px;font-family:var(--hofm-font-family-latin)}.hofm-auth__title{font-size:24px;line-height:32px;letter-spacing:var(--hofm-type-h1-tracking);font-weight:var(--hofm-font-weight-semibold);color:var(--hofm-text-primary)}[lang=ar] .hofm-auth__title{font-size:24px;line-height:36px;letter-spacing:0}.hofm-auth__subtitle{margin-top:-8px;color:var(--hofm-text-secondary);font-size:var(--hofm-type-body-lg-size);line-height:var(--hofm-type-body-lg-lh)}.hofm-auth__fields{display:flex;flex-direction:column;gap:16px}.hofm-auth__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.hofm-auth__stack{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.hofm-auth__divider{display:flex;align-items:center;gap:12px;color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body)}.hofm-auth__divider:before,.hofm-auth__divider:after{content:"";flex:1;height:1px;background:var(--hofm-border-subtle)}.hofm-auth__helper{color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body);line-height:var(--hofm-lh-body)}.hofm-auth__banner{margin:0}.hofm-auth__demo{align-self:flex-start}.hofm-auth__footer{margin-top:48px;display:flex;flex-direction:column;gap:6px}.hofm-auth__links{display:flex;flex-wrap:wrap;gap:8px 32px;font-size:var(--hofm-font-body)}.hofm-auth__links a{color:var(--hofm-text-secondary)}.hofm-auth__links a:hover{color:var(--hofm-text-link-hover)}.hofm-auth__version{color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm)}.hofm-auth__brand{position:relative;display:flex;flex-direction:column;justify-content:center;gap:56px;padding:72px 0 48px;background:var(--hofm-bg-surface-sunken);overflow:hidden}.hofm-auth__lang{position:absolute;top:24px;inset-inline-end:24px}.hofm-auth__grid{display:block;width:100%;max-width:720px;height:auto;flex:none}[dir=rtl] .hofm-auth__grid{transform:scaleX(-1)}.hofm-auth__gridline{stroke:var(--hofm-border-subtle);stroke-width:1;shape-rendering:crispEdges}.hofm-auth__block1{fill:var(--hofm-interactive-selected-subtle)}.hofm-auth__block2{fill:var(--hofm-status-posted-bg)}.hofm-auth__pitch{position:relative;max-width:520px;padding-inline:clamp(24px,16.6%,120px)}.hofm-auth__headline{font-size:var(--hofm-type-h2-size);line-height:var(--hofm-type-h2-lh);font-weight:var(--hofm-font-weight-semibold);color:var(--hofm-text-primary);margin-bottom:20px}.hofm-auth__bullets{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;color:var(--hofm-text-secondary);font-size:var(--hofm-type-body-size);line-height:var(--hofm-type-body-lh)}.hofm-auth__bullets li{position:relative;padding-inline-start:16px}.hofm-auth__bullets li:before{content:"";position:absolute;inset-inline-start:0;top:6px;width:6px;height:6px;border-radius:50%;background:var(--hofm-interactive-primary)}@media (max-width: 960px){.hofm-auth{grid-template-columns:1fr}.hofm-auth__brand{display:none}}.hofm-otp{display:flex;gap:8px}.hofm-otp__box{width:48px;height:56px;border:1px solid var(--hofm-border-default);border-radius:var(--hofm-radius-control);background:var(--hofm-bg-surface);color:var(--hofm-text-primary);font-family:var(--hofm-font-family-mono);font-size:24px;font-variant-numeric:tabular-nums;text-align:center;transition:var(--hofm-transition-fill)}.hofm-otp__box:hover{border-color:var(--hofm-border-strong)}.hofm-otp__box:focus-visible,.hofm-otp__box:focus{outline:2px solid var(--hofm-focus-ring);outline-offset:1px;box-shadow:0 0 0 1px var(--hofm-focus-ring-inner);border-color:var(--hofm-border-focus)}.hofm-otp__box[aria-invalid=true]{border-color:var(--hofm-border-error)}.hofm-cmp-list{display:flex;flex-direction:column;gap:10px;max-height:360px;overflow-y:auto;padding:2px}.hofm-cmp-card{display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:12px 14px;border:1px solid var(--hofm-border-default);border-radius:var(--hofm-radius-card);background:var(--hofm-bg-surface);color:var(--hofm-text-primary);text-align:start;cursor:pointer;transition:var(--hofm-transition-fill)}.hofm-cmp-card:hover{background:var(--hofm-bg-row-hover);border-color:var(--hofm-border-strong)}.hofm-cmp-card:active{background:var(--hofm-interactive-secondary-active)}.hofm-cmp-card--selected,.hofm-cmp-card--selected:hover{background:var(--hofm-interactive-selected-subtle);border-color:var(--hofm-interactive-primary);box-shadow:inset 0 0 0 1px var(--hofm-interactive-primary)}.hofm-cmp-card__body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.hofm-cmp-card__name{font-size:14px;line-height:20px;font-weight:var(--hofm-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hofm-cmp-card__line{font-size:var(--hofm-font-body-sm);color:var(--hofm-text-tertiary);font-family:inherit}.hofm-cmp-card__end{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none;color:var(--hofm-text-tertiary)}[dir=rtl] .hofm-cmp-card__end .hofm-icon{transform:scaleX(-1)}.hofm-embed{position:relative;display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:0;overflow:hidden;background:var(--hofm-bg-surface)}.hofm-embed--center{align-items:center;justify-content:center;padding:24px}.hofm-embed__head{display:flex;align-items:center;gap:4px;height:40px;padding-inline:12px 8px;flex:none;border-bottom:1px solid var(--hofm-border-subtle);background:var(--hofm-bg-topbar)}.hofm-embed__titles{flex:1;min-width:0}.hofm-embed__title{font-size:13px;line-height:16px;font-weight:var(--hofm-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hofm-embed__context{font-size:11px;line-height:14px;color:var(--hofm-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hofm-embed__mark{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-inline-start:4px;border-radius:var(--hofm-radius-xs);background:var(--hofm-interactive-primary);color:var(--hofm-interactive-on-primary);font-size:10px;font-weight:var(--hofm-font-weight-bold)}.hofm-embed__expired{display:flex;align-items:center;gap:12px;margin:8px 12px 0;padding:10px 12px;border:1px solid var(--hofm-status-warning-border);border-radius:var(--hofm-radius-card);background:var(--hofm-status-warning-bg);color:var(--hofm-status-warning-text)}.hofm-embed__expired>div{flex:1;min-width:0}.hofm-embed__expired p{font-size:var(--hofm-font-body-sm)}.hofm-embed__body{flex:1 1 auto;min-height:0;overflow:auto}.hofm-embed--stale .hofm-embed__body{color:var(--hofm-text-disabled);filter:grayscale(1);opacity:.6;pointer-events:none;user-select:none}.hofm-embed__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px;padding-inline:12px;flex:none;border-top:1px solid var(--hofm-border-subtle);background:var(--hofm-bg-header);color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm)}.hofm-embed__overlays{position:absolute;inset:0;pointer-events:none;z-index:60}.hofm-embed__overlays>*{pointer-events:auto}.hofm-embed__overlays .hofm-scrim,.hofm-embed__overlays .hofm-toasts{position:absolute}@media (max-width: 640px){.hofm-embed .hofm-page__pad{padding:8px}}.hofm-icon{flex:none;width:var(--hofm-icon-md);height:var(--hofm-icon-md)}.hofm-icon--sm{width:var(--hofm-icon-sm);height:var(--hofm-icon-sm)}.hofm-icon--lg{width:var(--hofm-icon-lg);height:var(--hofm-icon-lg)}.hofm-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--hofm-control-icon-gap);height:var(--hofm-control-height-md);padding-inline:var(--hofm-control-padding-x-md);border:1px solid transparent;border-radius:var(--hofm-radius-control);background:transparent;font-size:var(--hofm-font-button);font-weight:var(--hofm-font-weight-medium);line-height:var(--hofm-type-button-lh);white-space:nowrap;text-decoration:none;user-select:none;transition:var(--hofm-transition-fill)}.hofm-btn:hover{text-decoration:none}.hofm-btn--sm{height:var(--hofm-control-height-sm);padding-inline:var(--hofm-control-padding-x-sm)}.hofm-btn--lg{height:var(--hofm-control-height-lg);padding-inline:var(--hofm-control-padding-x-lg)}.hofm-btn--xl{height:40px;padding-inline:var(--hofm-control-padding-x-lg);font-size:var(--hofm-type-body-lg-size)}.hofm-btn--block{display:flex;width:100%}.hofm-btn--icon-only{padding-inline:0;width:var(--hofm-control-height-md)}.hofm-btn--primary{background:var(--hofm-interactive-primary);color:var(--hofm-interactive-on-primary)}.hofm-btn--primary:not([aria-disabled=true]):hover{background:var(--hofm-interactive-primary-hover);color:var(--hofm-interactive-on-primary)}.hofm-btn--primary:not([aria-disabled=true]):active{background:var(--hofm-interactive-primary-active)}.hofm-btn--secondary{background:var(--hofm-interactive-secondary);border-color:var(--hofm-border-strong);color:var(--hofm-text-link)}.hofm-btn--secondary:not([aria-disabled=true]):hover{background:var(--hofm-interactive-secondary-hover);color:var(--hofm-text-link)}.hofm-btn--secondary:not([aria-disabled=true]):active{background:var(--hofm-interactive-secondary-active)}.hofm-btn--tertiary{background:transparent;border-color:var(--hofm-border-subtle);color:var(--hofm-text-link)}.hofm-btn--tertiary:not([aria-disabled=true]):hover{background:var(--hofm-interactive-ghost-hover);color:var(--hofm-text-link)}.hofm-btn--tertiary:not([aria-disabled=true]):active{background:var(--hofm-interactive-ghost-active)}.hofm-btn--ghost{background:transparent;color:var(--hofm-text-secondary)}.hofm-btn--ghost:not([aria-disabled=true]):hover{background:var(--hofm-interactive-ghost-hover);color:var(--hofm-text-primary)}.hofm-btn--ghost:not([aria-disabled=true]):active{background:var(--hofm-interactive-ghost-active);color:var(--hofm-text-primary)}.hofm-btn--danger{background:var(--hofm-interactive-danger);color:var(--hofm-interactive-on-primary)}.hofm-btn--danger:not([aria-disabled=true]):hover{background:var(--hofm-interactive-danger-hover);color:var(--hofm-interactive-on-primary)}.hofm-btn--danger:not([aria-disabled=true]):active{background:var(--hofm-interactive-danger-active)}.hofm-btn--link{height:auto;padding:0;border:0;background:transparent;color:var(--hofm-text-link);font-weight:var(--hofm-font-weight-medium)}.hofm-btn--link:not([aria-disabled=true]):hover{color:var(--hofm-text-link-hover);text-decoration:underline}.hofm-btn[aria-disabled=true]{cursor:not-allowed;color:var(--hofm-text-disabled)}.hofm-btn--primary[aria-disabled=true],.hofm-btn--danger[aria-disabled=true]{background:var(--hofm-interactive-primary-disabled)}.hofm-btn--secondary[aria-disabled=true]{background:var(--hofm-interactive-secondary);border-color:var(--hofm-border-default)}[data-theme=dark] .hofm-btn--primary,[data-theme=dark] .hofm-btn--danger,[data-theme=dark] .hofm-iconbtn--danger{--hofm-focus-ring-inner: var(--hofm-interactive-on-primary)}.hofm-btn__label{display:inline-flex;align-items:center;min-width:0}.hofm-btn__caret{margin-inline-start:var(--hofm-gap-2xs);width:var(--hofm-icon-sm);height:var(--hofm-icon-sm)}.hofm-split{display:inline-flex;align-items:stretch}.hofm-split>.hofm-btn:first-child{border-start-end-radius:0;border-end-end-radius:0}.hofm-split>.hofm-btn:last-child,.hofm-split>span:last-child>.hofm-btn{border-start-start-radius:0;border-end-start-radius:0;padding-inline:var(--hofm-control-padding-x-sm);border-inline-start:1px solid var(--hofm-interactive-primary-active)}.hofm-spinner{flex:none;width:var(--hofm-icon-md);height:var(--hofm-icon-md);animation:hofm-spin .7s linear infinite}.hofm-btn--sm .hofm-spinner{width:12px;height:12px}.hofm-btn--lg .hofm-spinner{width:16px;height:16px}@keyframes hofm-spin{to{transform:rotate(360deg)}}.hofm-iconbtn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--hofm-control-height-md);height:var(--hofm-control-height-md);min-width:var(--hofm-hit-area-min);min-height:var(--hofm-hit-area-min);padding:0;border:1px solid transparent;border-radius:var(--hofm-radius-control);background:transparent;color:var(--hofm-text-tertiary);transition:var(--hofm-transition-fill)}.hofm-iconbtn--sm{width:var(--hofm-control-height-sm);height:var(--hofm-control-height-sm)}.hofm-iconbtn--lg{width:var(--hofm-control-height-lg);height:var(--hofm-control-height-lg)}.hofm-iconbtn--ghost:not([aria-disabled=true]):hover{background:var(--hofm-interactive-ghost-hover);color:var(--hofm-text-primary)}.hofm-iconbtn--ghost:not([aria-disabled=true]):active,.hofm-iconbtn--ghost[aria-pressed=true],.hofm-iconbtn--ghost[aria-expanded=true]{background:var(--hofm-interactive-ghost-active)}.hofm-iconbtn--secondary{background:var(--hofm-interactive-secondary);border-color:var(--hofm-border-strong);color:var(--hofm-text-link)}.hofm-iconbtn--secondary:not([aria-disabled=true]):hover{background:var(--hofm-interactive-secondary-hover)}.hofm-iconbtn--secondary:not([aria-disabled=true]):active,.hofm-iconbtn--secondary[aria-expanded=true]{background:var(--hofm-interactive-secondary-active)}.hofm-iconbtn--danger{background:var(--hofm-interactive-danger);color:var(--hofm-interactive-on-primary)}.hofm-iconbtn--danger:not([aria-disabled=true]):hover{background:var(--hofm-interactive-danger-hover)}.hofm-iconbtn--danger:not([aria-disabled=true]):active{background:var(--hofm-interactive-danger-active)}.hofm-iconbtn[aria-disabled=true]{cursor:not-allowed;color:var(--hofm-text-disabled)}.hofm-iconbtn--secondary[aria-disabled=true]{border-color:var(--hofm-border-default)}.hofm-iconbtn--danger[aria-disabled=true]{background:var(--hofm-interactive-primary-disabled)}.hofm-drill{display:inline-flex;align-items:center;gap:6px;max-width:100%;border-radius:var(--hofm-radius-xs);color:var(--hofm-text-link);text-decoration:none;cursor:pointer;background:none;border:0;padding:0;font:inherit}.hofm-drill:hover{color:var(--hofm-text-link-hover);text-decoration:underline}.hofm-drill--mono{font-family:var(--hofm-font-family-mono);font-size:var(--hofm-font-mono);font-feature-settings:var(--hofm-font-feature-mono)}.hofm-drill--amount{font-variant-numeric:tabular-nums}.hofm-drill[aria-disabled=true]{color:var(--hofm-text-disabled);cursor:not-allowed;text-decoration:none}.hofm-drill>bdi{color:inherit}.hofm-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding-inline:4px;border:1px solid var(--hofm-border-default);border-radius:var(--hofm-radius-xs);background:var(--hofm-bg-surface);color:var(--hofm-text-tertiary);font-family:var(--hofm-font-family-mono);font-size:10px;line-height:14px}.hofm-popover{z-index:60;background:var(--hofm-bg-surface-raised);border:1px solid var(--hofm-border-subtle);border-radius:var(--hofm-radius-card);box-shadow:var(--hofm-elevation-e3);color:var(--hofm-text-primary);overflow:auto;animation:hofm-pop-in var(--hofm-duration-overlay-in) var(--hofm-ease-emphasized)}.hofm-popover--padded{padding:var(--hofm-card-padding)}@keyframes hofm-pop-in{0%{opacity:0;transform:translateY(-2px)}}.hofm-tooltip-anchor{display:inline-flex;max-width:100%}.hofm-tooltip-anchor--block{display:flex}.hofm-tooltip{z-index:80;max-width:280px;padding:4px 8px;border-radius:var(--hofm-radius-control);background:var(--hofm-bg-inverse);color:var(--hofm-text-inverse);font-size:var(--hofm-font-body-sm);line-height:var(--hofm-lh-label);pointer-events:none;box-shadow:var(--hofm-elevation-e2);overflow-wrap:anywhere}.hofm-tooltip code,.hofm-tooltip .hofm-code{color:inherit}.hofm-menu{min-width:180px;padding:4px;outline:none}.hofm-menu__item{display:flex;align-items:center;gap:var(--hofm-gap-md);width:100%;min-height:var(--hofm-nav-item-height);padding:4px 8px;border:0;border-radius:var(--hofm-radius-control);background:transparent;color:var(--hofm-text-primary);font-size:var(--hofm-font-body);text-align:start;cursor:pointer;transition:var(--hofm-transition-fill)}.hofm-menu__item:not([aria-disabled=true]):hover,.hofm-menu__item[data-active=true]{background:var(--hofm-interactive-ghost-hover)}.hofm-menu__item:not([aria-disabled=true]):active{background:var(--hofm-interactive-ghost-active)}.hofm-menu__item[aria-disabled=true]{color:var(--hofm-text-disabled);cursor:not-allowed}.hofm-menu__item--danger{color:var(--hofm-text-negative)}.hofm-menu__item .hofm-icon{color:var(--hofm-text-tertiary)}.hofm-menu__item[aria-disabled=true] .hofm-icon{color:var(--hofm-text-disabled)}.hofm-menu__hint{margin-inline-start:auto;color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm)}.hofm-menu__reason{display:block;color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm);line-height:var(--hofm-lh-label)}.hofm-menu__sep{height:1px;margin:4px 0;background:var(--hofm-border-subtle)}.hofm-menu__label{padding:6px 8px 2px}.hofm-scrim{position:fixed;inset:0;z-index:70;background:var(--hofm-bg-scrim);display:flex;align-items:center;justify-content:center;padding:var(--hofm-gap-xl);animation:hofm-fade-in var(--hofm-duration-overlay-in) var(--hofm-ease-emphasized)}@keyframes hofm-fade-in{0%{opacity:0}}.hofm-modal{display:flex;flex-direction:column;width:480px;max-width:100%;max-height:100%;background:var(--hofm-bg-surface-raised);border-radius:var(--hofm-radius-panel);box-shadow:var(--hofm-elevation-e5);outline:none}.hofm-modal--sm{width:360px}.hofm-modal--lg{width:720px}.hofm-modal--xl{width:960px}.hofm-modal__header,.hofm-drawer__header{display:flex;align-items:flex-start;gap:var(--hofm-gap-md);padding:var(--hofm-modal-padding);border-bottom:1px solid var(--hofm-border-subtle)}.hofm-modal__title,.hofm-drawer__title{flex:1;font-size:var(--hofm-type-h2-size);line-height:var(--hofm-type-h2-lh);font-weight:var(--hofm-font-weight-semibold)}.hofm-modal__subtitle,.hofm-drawer__subtitle{margin-top:2px;color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body);font-weight:var(--hofm-font-weight-regular)}.hofm-modal__body{padding:var(--hofm-modal-padding);overflow:auto}.hofm-modal__footer,.hofm-drawer__footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--hofm-gap-md);padding:var(--hofm-gap-lg) var(--hofm-modal-padding);border-top:1px solid var(--hofm-border-subtle);background:var(--hofm-bg-surface-raised);border-end-start-radius:var(--hofm-radius-panel);border-end-end-radius:var(--hofm-radius-panel)}.hofm-scrim--drawer{padding:0;justify-content:flex-end;align-items:stretch}.hofm-drawer{display:flex;flex-direction:column;width:440px;max-width:100%;height:100%;background:var(--hofm-bg-surface-raised);box-shadow:var(--hofm-elevation-e5);outline:none;animation:hofm-drawer-in var(--hofm-duration-overlay-in) var(--hofm-ease-emphasized)}.hofm-drawer--wide{width:640px}.hofm-drawer__body{flex:1;overflow:auto;padding:var(--hofm-drawer-padding)}.hofm-drawer__footer{border-radius:0}@keyframes hofm-drawer-in{0%{transform:translate(24px);opacity:0}}[dir=rtl] .hofm-drawer{animation-name:hofm-drawer-in-rtl}@keyframes hofm-drawer-in-rtl{0%{transform:translate(-24px);opacity:0}}.hofm-toasts{position:fixed;inset-block-end:var(--hofm-gap-xl);inset-inline-end:var(--hofm-gap-xl);z-index:90;display:flex;flex-direction:column;gap:var(--hofm-gap-md);pointer-events:none}.hofm-toast{pointer-events:auto;display:flex;gap:var(--hofm-gap-md);align-items:flex-start;width:360px;max-width:calc(100vw - 32px);padding:var(--hofm-gap-lg);border:1px solid var(--hofm-border-subtle);border-inline-start:3px solid var(--hofm-status-info-text);border-radius:var(--hofm-radius-card);background:var(--hofm-bg-surface-raised);box-shadow:var(--hofm-elevation-e4);animation:hofm-toast-in var(--hofm-duration-toast-in) var(--hofm-ease-out)}@keyframes hofm-toast-in{0%{transform:translateY(8px);opacity:0}}.hofm-toast--success{border-inline-start-color:var(--hofm-status-success-text)}.hofm-toast--warning{border-inline-start-color:var(--hofm-status-warning-text)}.hofm-toast--danger{border-inline-start-color:var(--hofm-status-danger-text)}.hofm-toast__icon{margin-top:2px}.hofm-toast--success .hofm-toast__icon{color:var(--hofm-status-success-text)}.hofm-toast--warning .hofm-toast__icon{color:var(--hofm-status-warning-text)}.hofm-toast--danger .hofm-toast__icon{color:var(--hofm-status-danger-text)}.hofm-toast--info .hofm-toast__icon{color:var(--hofm-status-info-text)}.hofm-toast__body{flex:1;min-width:0}.hofm-toast__title{font-weight:var(--hofm-font-weight-semibold)}.hofm-toast__desc{color:var(--hofm-text-secondary);margin-top:2px}.hofm-toast__actions{display:flex;gap:var(--hofm-gap-md);margin-top:var(--hofm-gap-sm)}.hofm-banner{display:flex;align-items:flex-start;gap:var(--hofm-gap-md);padding:var(--hofm-gap-md) var(--hofm-gap-lg);border:1px solid var(--hofm-status-info-border);border-radius:var(--hofm-radius-control);background:var(--hofm-status-info-bg);color:var(--hofm-status-info-text)}.hofm-banner--flush{border-radius:0;border-inline:0}.hofm-banner--success{border-color:var(--hofm-status-success-border);background:var(--hofm-status-success-bg);color:var(--hofm-status-success-text)}.hofm-banner--warning{border-color:var(--hofm-status-warning-border);background:var(--hofm-status-warning-bg);color:var(--hofm-status-warning-text)}.hofm-banner--danger{border-color:var(--hofm-status-danger-border);background:var(--hofm-status-danger-bg);color:var(--hofm-status-danger-text)}.hofm-banner--neutral{border-color:var(--hofm-status-neutral-border);background:var(--hofm-status-neutral-bg);color:var(--hofm-status-neutral-text)}.hofm-banner__icon{margin-top:2px}.hofm-banner__body{flex:1;min-width:0}.hofm-banner__title{font-weight:var(--hofm-font-weight-semibold)}.hofm-banner__text{color:var(--hofm-text-primary)}.hofm-banner__actions{display:flex;gap:var(--hofm-gap-md);align-items:center}.hofm-reason{display:flex;flex-direction:column;gap:var(--hofm-gap-md)}.hofm-reason__body{margin:0;color:var(--hofm-text-secondary)}.hofm-badge{--_bg: var(--hofm-status-neutral-bg);--_fg: var(--hofm-status-neutral-text);--_bd: var(--hofm-status-neutral-border);display:inline-flex;align-items:center;gap:4px;height:var(--hofm-badge-height);padding-inline:var(--hofm-badge-padding-x);border:1px solid var(--_bd);border-radius:var(--hofm-radius-badge);background:var(--_bg);color:var(--_fg);font-size:var(--hofm-type-label-size);line-height:var(--hofm-type-label-lh);font-weight:var(--hofm-font-weight-medium);white-space:nowrap;vertical-align:middle}.hofm-badge__dot{flex:none;width:5px;height:5px;border-radius:50%;background:currentColor}.hofm-badge--posted{--_bg: var(--hofm-status-posted-bg);--_fg: var(--hofm-status-posted-text);--_bd: var(--hofm-status-posted-border)}.hofm-badge--draft{--_bg: var(--hofm-status-draft-bg);--_fg: var(--hofm-status-draft-text);--_bd: var(--hofm-status-draft-border)}.hofm-badge--void{--_bg: var(--hofm-status-void-bg);--_fg: var(--hofm-status-void-text);--_bd: var(--hofm-status-void-border)}.hofm-badge--pending{--_bg: var(--hofm-status-pending-bg);--_fg: var(--hofm-status-pending-text);--_bd: var(--hofm-status-pending-border)}.hofm-badge--approved{--_bg: var(--hofm-status-approved-bg);--_fg: var(--hofm-status-approved-text);--_bd: var(--hofm-status-approved-border)}.hofm-badge--rejected{--_bg: var(--hofm-status-rejected-bg);--_fg: var(--hofm-status-rejected-text);--_bd: var(--hofm-status-rejected-border)}.hofm-badge--overdue{--_bg: var(--hofm-status-overdue-bg);--_fg: var(--hofm-status-overdue-text);--_bd: var(--hofm-status-overdue-border)}.hofm-badge--matched{--_bg: var(--hofm-status-matched-bg);--_fg: var(--hofm-status-matched-text);--_bd: var(--hofm-status-matched-border)}.hofm-badge--unmatched{--_bg: var(--hofm-status-unmatched-bg);--_fg: var(--hofm-status-unmatched-text);--_bd: var(--hofm-status-unmatched-border)}.hofm-badge--partially-paid{--_bg: var(--hofm-status-partially-paid-bg);--_fg: var(--hofm-status-partially-paid-text);--_bd: var(--hofm-status-partially-paid-border)}.hofm-badge--paid{--_bg: var(--hofm-status-paid-bg);--_fg: var(--hofm-status-paid-text);--_bd: var(--hofm-status-paid-border)}.hofm-badge--locked{--_bg: var(--hofm-status-locked-bg);--_fg: var(--hofm-status-locked-text);--_bd: var(--hofm-status-locked-border)}.hofm-badge--success{--_bg: var(--hofm-status-success-bg);--_fg: var(--hofm-status-success-text);--_bd: var(--hofm-status-success-border)}.hofm-badge--warning{--_bg: var(--hofm-status-warning-bg);--_fg: var(--hofm-status-warning-text);--_bd: var(--hofm-status-warning-border)}.hofm-badge--danger{--_bg: var(--hofm-status-danger-bg);--_fg: var(--hofm-status-danger-text);--_bd: var(--hofm-status-danger-border)}.hofm-badge--info{--_bg: var(--hofm-status-info-bg);--_fg: var(--hofm-status-info-text);--_bd: var(--hofm-status-info-border)}.hofm-badge--neutral{--_bg: var(--hofm-status-neutral-bg);--_fg: var(--hofm-status-neutral-text);--_bd: var(--hofm-status-neutral-border)}.hofm-badge--strike .hofm-badge__label{text-decoration:line-through}.hofm-tag{display:inline-flex;align-items:center;gap:4px;height:16px;padding-inline:5px;border:1px solid var(--hofm-status-draft-border);border-radius:var(--hofm-radius-badge);background:var(--hofm-status-draft-bg);color:var(--hofm-status-draft-text);font-size:10px;line-height:14px;font-weight:var(--hofm-font-weight-medium);white-space:nowrap}.hofm-tag--info{border-color:var(--hofm-status-info-border);background:var(--hofm-status-info-bg);color:var(--hofm-status-info-text)}.hofm-tag--warning{border-color:var(--hofm-status-warning-border);background:var(--hofm-status-warning-bg);color:var(--hofm-status-warning-text)}.hofm-tag--danger{border-color:var(--hofm-status-danger-border);background:var(--hofm-status-danger-bg);color:var(--hofm-status-danger-text)}.hofm-tag--success{border-color:var(--hofm-status-success-border);background:var(--hofm-status-success-bg);color:var(--hofm-status-success-text)}.hofm-tag--debit{border-color:var(--hofm-dc-debit-border);background:var(--hofm-dc-debit-bg);color:var(--hofm-dc-debit-text)}.hofm-tag--credit{border-color:var(--hofm-dc-credit-border);background:var(--hofm-dc-credit-bg);color:var(--hofm-dc-credit-text)}.hofm-tag--mono{font-family:var(--hofm-font-family-mono);font-feature-settings:var(--hofm-font-feature-mono)}.hofm-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding-inline-start:8px;padding-inline-end:2px;border:1px solid var(--hofm-status-neutral-border);border-radius:var(--hofm-radius-badge);background:var(--hofm-status-neutral-bg);color:var(--hofm-status-neutral-text);font-size:var(--hofm-type-label-size);line-height:var(--hofm-type-label-lh);font-weight:var(--hofm-font-weight-medium);white-space:nowrap;transition:var(--hofm-transition-fill)}.hofm-chip:hover{background:var(--hofm-interactive-ghost-hover)}.hofm-chip--static{padding-inline-end:8px}.hofm-chip--active{border-color:var(--hofm-interactive-primary);background:var(--hofm-interactive-selected-subtle);color:var(--hofm-text-link)}.hofm-chip[aria-disabled=true]{border-color:var(--hofm-border-default);background:var(--hofm-bg-surface-sunken);color:var(--hofm-text-disabled)}button.hofm-chip{cursor:pointer}.hofm-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--hofm-radius-xs);background:transparent;color:var(--hofm-text-tertiary)}.hofm-chip__remove .hofm-icon{width:10px;height:10px}.hofm-chip__remove:hover{background:var(--hofm-interactive-ghost-active);color:var(--hofm-text-primary)}.hofm-chip__count{color:var(--hofm-text-tertiary);font-variant-numeric:tabular-nums}.hofm-avatar{--_size: 28px;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--_size);height:var(--_size);border-radius:50%;background:var(--hofm-interactive-primary);color:var(--hofm-interactive-on-primary);font-family:var(--hofm-font-family-latin);font-size:calc(var(--_size) * .4);font-weight:var(--hofm-font-weight-semibold);line-height:1;letter-spacing:0;user-select:none;overflow:hidden}.hofm-avatar--square{border-radius:var(--hofm-radius-control)}.hofm-avatar--c1{background:var(--hofm-viz-cat-1)}.hofm-avatar--c2{background:var(--hofm-viz-cat-2)}.hofm-avatar--c3{background:var(--hofm-viz-cat-3)}.hofm-avatar--c4{background:var(--hofm-viz-cat-4)}.hofm-avatar--c5{background:var(--hofm-viz-cat-5)}.hofm-avatar--c6{background:var(--hofm-viz-cat-6)}.hofm-avatar--c7{background:var(--hofm-viz-other)}[data-theme=dark] .hofm-avatar{color:var(--hofm-text-inverse)}.hofm-ccy{display:inline-flex;align-items:center;font-family:var(--hofm-font-family-mono);font-size:var(--hofm-font-mono);font-feature-settings:var(--hofm-font-feature-mono);color:var(--hofm-text-code);direction:ltr;unicode-bidi:isolate}.hofm-ccy--boxed{height:16px;padding-inline:4px;border:1px solid var(--hofm-border-default);border-radius:var(--hofm-radius-badge);background:var(--hofm-bg-surface)}.hofm-ccy--foreign{color:var(--hofm-text-link);font-weight:var(--hofm-font-weight-medium)}.hofm-ccy--foreign.hofm-ccy--boxed{border-color:var(--hofm-dc-debit-border);background:var(--hofm-dc-debit-bg)}.hofm-attach{display:inline-flex;align-items:center;gap:6px;max-width:240px;height:22px;padding-inline:8px 2px;border:1px solid var(--hofm-border-subtle);border-radius:var(--hofm-radius-badge);background:var(--hofm-bg-surface);color:var(--hofm-text-primary);font-size:var(--hofm-font-body-sm)}.hofm-attach__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit}a.hofm-attach__name:hover{color:var(--hofm-text-link)}.hofm-attach__size{color:var(--hofm-text-tertiary);font-size:10px;white-space:nowrap;font-variant-numeric:tabular-nums}.hofm-attach--error{border-color:var(--hofm-border-error)}.hofm-attach--uploading{color:var(--hofm-text-tertiary)}.hofm-periodlock{display:inline-flex;align-items:center;gap:4px;color:var(--hofm-text-secondary);white-space:nowrap}.hofm-periodlock--locked{color:var(--hofm-text-tertiary)}.hofm-periodlock .hofm-icon{width:12px;height:12px}.hofm-approval{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.hofm-approval__steps{display:inline-flex;gap:2px}.hofm-approval__step{width:8px;height:4px;border-radius:1px;background:var(--hofm-border-default)}.hofm-approval__step--done{background:var(--hofm-status-approved-text)}.hofm-approval__step--current{background:var(--hofm-status-pending-text)}.hofm-approval__step--rejected{background:var(--hofm-status-rejected-text)}.hofm-approval__who{color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm)}.hofm-amount--strong{font-weight:var(--hofm-font-weight-semibold)}.hofm-amount--muted{color:var(--hofm-text-tertiary)}.hofm-money__ccy{margin-inline-start:4px;color:var(--hofm-text-tertiary);font-family:var(--hofm-font-family-mono);font-size:var(--hofm-font-mono)}.hofm-formfield{display:flex;flex-direction:column;gap:var(--hofm-form-field-gap);min-width:0}.hofm-formfield__label{display:flex;align-items:center;gap:4px;color:var(--hofm-text-secondary);font-size:var(--hofm-font-label);line-height:var(--hofm-lh-label);font-weight:var(--hofm-font-weight-medium)}.hofm-formfield__label--upper{text-transform:uppercase;letter-spacing:.04em;font-size:10px;line-height:14px;font-weight:var(--hofm-font-weight-semibold);color:var(--hofm-text-tertiary)}[lang=ar] .hofm-formfield__label--upper{text-transform:none;letter-spacing:0;font-size:var(--hofm-type-ar-label-size);line-height:var(--hofm-type-ar-label-lh)}.hofm-formfield__req{color:var(--hofm-text-negative)}.hofm-formfield__helper{color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm);line-height:var(--hofm-lh-label)}.hofm-formfield__error{display:flex;gap:4px;color:var(--hofm-text-negative);font-size:var(--hofm-font-body-sm);line-height:var(--hofm-lh-label)}.hofm-formfield__error .hofm-icon{margin-top:2px;width:12px;height:12px}.hofm-fieldgroup{border:0;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:repeat(var(--_cols, 2),minmax(0,1fr));column-gap:var(--hofm-form-column-gap);row-gap:var(--hofm-form-row-gap)}.hofm-fieldgroup__legend{grid-column:1 / -1;padding:0;margin-bottom:var(--hofm-gap-xs);font-size:var(--hofm-font-section-title);font-weight:var(--hofm-font-weight-semibold);color:var(--hofm-text-primary)}.hofm-fieldgroup__desc{grid-column:1 / -1;margin-top:calc(-1 * var(--hofm-gap-sm));color:var(--hofm-text-tertiary)}.hofm-span-2{grid-column:span 2}.hofm-span-all{grid-column:1 / -1}.hofm-control{position:relative;display:flex;align-items:center;gap:6px;min-width:0;height:var(--hofm-control-height-md);padding-inline:var(--hofm-control-padding-x-md);border:1px solid var(--hofm-border-strong);border-radius:var(--hofm-radius-control);background:var(--hofm-bg-surface);color:var(--hofm-text-primary);font-size:var(--hofm-font-body);line-height:var(--hofm-lh-body);transition:var(--hofm-transition-fill);cursor:text}.hofm-control--sm{height:var(--hofm-control-height-sm);padding-inline:var(--hofm-control-padding-x-sm)}.hofm-control--lg{height:var(--hofm-control-height-lg)}.hofm-control--xl{height:40px;padding-inline:var(--hofm-control-padding-x-lg);font-size:var(--hofm-type-body-lg-size)}.hofm-control:hover{border-color:var(--hofm-text-tertiary)}.hofm-control:focus-within,.hofm-control[data-open=true]{border-color:var(--hofm-border-focus);box-shadow:inset 0 0 0 1px var(--hofm-border-focus),0 0 0 1px var(--hofm-focus-ring-inner);outline:2px solid var(--hofm-focus-ring);outline-offset:1px}.hofm-control[data-open=true]{box-shadow:none;outline:none;border-color:var(--hofm-focus-ring)}.hofm-control[data-invalid=true]{border-color:var(--hofm-border-error)}.hofm-control[data-readonly=true]{background:var(--hofm-bg-surface-sunken);border-color:var(--hofm-border-subtle);color:var(--hofm-text-primary)}.hofm-control[aria-disabled=true],.hofm-control[data-disabled=true]{background:var(--hofm-bg-surface-sunken);border-color:var(--hofm-border-default);color:var(--hofm-text-disabled);cursor:not-allowed}.hofm-control__input{flex:1 1 auto;min-width:0;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;outline:none;font:inherit}.hofm-control__input:focus-visible{outline:none;box-shadow:none}.hofm-control__input::placeholder{color:var(--hofm-text-placeholder);opacity:1}.hofm-control__input:disabled,.hofm-control__input[readonly]{cursor:inherit}.hofm-control__input--mono{font-family:var(--hofm-font-family-mono);font-size:var(--hofm-font-mono);font-feature-settings:var(--hofm-font-feature-mono)}.hofm-control__input--amount{direction:ltr;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:var(--hofm-font-feature-numeric)}.hofm-control__adorn{display:inline-flex;align-items:center;flex:none;color:var(--hofm-text-tertiary)}.hofm-control__adorn--text{font-family:var(--hofm-font-family-mono);font-size:var(--hofm-font-mono)}.hofm-control__btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;padding:0;border:0;border-radius:var(--hofm-radius-xs);background:transparent;color:var(--hofm-text-tertiary)}.hofm-control__btn:hover{background:var(--hofm-interactive-ghost-hover);color:var(--hofm-text-primary)}.hofm-control--textarea{height:auto;align-items:stretch;padding-block:6px}.hofm-control--textarea .hofm-control__input{resize:vertical;min-height:56px;line-height:var(--hofm-lh-body)}.hofm-select{justify-content:space-between;cursor:pointer;text-align:start;width:100%;font:inherit;padding-inline-start:9px}.hofm-select:focus-visible{outline:2px solid var(--hofm-focus-ring);outline-offset:1px;box-shadow:0 0 0 1px var(--hofm-focus-ring-inner)}.hofm-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hofm-select__placeholder{color:var(--hofm-text-tertiary)}.hofm-select__chevron{width:12px;height:12px;color:var(--hofm-text-tertiary)}.hofm-select[aria-disabled=true] .hofm-select__chevron{color:var(--hofm-text-disabled)}.hofm-listbox{padding:4px;min-width:160px;max-height:320px;overflow:auto;outline:none}.hofm-listbox__search{padding:4px 4px 6px}.hofm-option{display:flex;align-items:center;gap:var(--hofm-gap-md);min-height:var(--hofm-nav-item-height);padding:4px 8px;border-radius:var(--hofm-radius-control);color:var(--hofm-text-primary);cursor:pointer;transition:var(--hofm-transition-fill)}.hofm-option:hover{background:var(--hofm-interactive-ghost-hover)}.hofm-option[data-active=true]{background:var(--hofm-bg-row-selected);box-shadow:var(--hofm-focus-shadow-inset)}.hofm-option[aria-selected=true]{color:var(--hofm-text-link);font-weight:var(--hofm-font-weight-medium)}.hofm-option[aria-disabled=true]{color:var(--hofm-text-disabled);cursor:not-allowed}.hofm-option__check{width:14px;height:14px;margin-inline-start:auto;color:var(--hofm-text-link)}.hofm-option__desc{display:block;color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm);font-weight:var(--hofm-font-weight-regular)}.hofm-option__main{flex:1;min-width:0}.hofm-listbox__group{padding:8px 8px 4px}.hofm-listbox__empty{padding:8px;color:var(--hofm-text-tertiary)}.hofm-check{position:relative;display:inline-flex;align-items:center;gap:var(--hofm-gap-md);min-height:20px;color:var(--hofm-text-primary);cursor:pointer;user-select:none}.hofm-check[aria-disabled=true]{color:var(--hofm-text-disabled);cursor:not-allowed}.hofm-check__input{position:absolute;inset-inline-start:0;top:50%;width:20px;height:20px;margin:-10px 0 0 -3px;opacity:0;cursor:inherit}.hofm-check__box{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:14px;height:14px;border:1px solid var(--hofm-border-strong);border-radius:var(--hofm-radius-badge);background:var(--hofm-bg-surface);color:var(--hofm-interactive-on-primary);transition:var(--hofm-transition-fill)}.hofm-check:hover .hofm-check__box{border-color:var(--hofm-text-tertiary)}.hofm-check__input:checked+.hofm-check__box,.hofm-check__input:indeterminate+.hofm-check__box{border-color:var(--hofm-interactive-primary);background:var(--hofm-interactive-primary)}.hofm-check:hover .hofm-check__input:checked+.hofm-check__box,.hofm-check:hover .hofm-check__input:indeterminate+.hofm-check__box{border-color:var(--hofm-interactive-primary-hover);background:var(--hofm-interactive-primary-hover)}.hofm-check__input:focus-visible+.hofm-check__box{outline:2px solid var(--hofm-focus-ring);outline-offset:1px;box-shadow:0 0 0 1px var(--hofm-focus-ring-inner)}.hofm-check__glyph{width:10px;height:10px}.hofm-check__bar{width:8px;height:2px;background:currentColor;border-radius:1px}.hofm-check[aria-disabled=true] .hofm-check__box,.hofm-check[aria-disabled=true] .hofm-check__input:checked+.hofm-check__box,.hofm-check[aria-disabled=true] .hofm-check__input:indeterminate+.hofm-check__box{background:var(--hofm-bg-surface-sunken);border-color:var(--hofm-border-default);color:var(--hofm-text-disabled)}.hofm-check__label{line-height:var(--hofm-lh-body)}.hofm-check__desc{display:block;color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm)}.hofm-radio .hofm-check__box{border-radius:var(--hofm-radius-pill)}.hofm-radio .hofm-check__input:checked+.hofm-check__box{background:var(--hofm-bg-surface);border:4px solid var(--hofm-interactive-primary)}.hofm-radio:hover .hofm-check__input:checked+.hofm-check__box{background:var(--hofm-bg-surface);border-color:var(--hofm-interactive-primary-hover)}.hofm-radio[aria-disabled=true] .hofm-check__input:checked+.hofm-check__box{background:var(--hofm-bg-surface-sunken);border:4px solid var(--hofm-text-disabled)}.hofm-radiogroup{display:flex;flex-direction:column;gap:var(--hofm-gap-sm);border:0;padding:0;margin:0}.hofm-radiogroup--row{flex-direction:row;flex-wrap:wrap;gap:var(--hofm-gap-lg)}.hofm-toggle{display:inline-flex;align-items:center;gap:var(--hofm-gap-md);padding:0;border:0;background:transparent;color:var(--hofm-text-primary);font:inherit;cursor:pointer;min-height:20px}.hofm-toggle:focus-visible{outline:none;box-shadow:none}.hofm-toggle__track{position:relative;flex:none;width:24px;height:14px;border:1px solid var(--hofm-border-strong);border-radius:var(--hofm-radius-pill);background:var(--hofm-bg-surface-sunken);transition:var(--hofm-transition-fill)}.hofm-toggle__knob{position:absolute;top:1px;inset-inline-start:1px;width:10px;height:10px;border-radius:50%;background:var(--hofm-interactive-on-primary);box-shadow:var(--hofm-elevation-e1);transition:transform var(--hofm-duration-hover) var(--hofm-ease-out)}.hofm-toggle:hover .hofm-toggle__track{border-color:var(--hofm-text-tertiary)}.hofm-toggle[aria-checked=true] .hofm-toggle__track{border-color:var(--hofm-interactive-primary);background:var(--hofm-interactive-primary)}.hofm-toggle[aria-checked=true]:hover .hofm-toggle__track{border-color:var(--hofm-interactive-primary-hover);background:var(--hofm-interactive-primary-hover)}.hofm-toggle[aria-checked=true] .hofm-toggle__knob{transform:translate(10px)}[dir=rtl] .hofm-toggle[aria-checked=true] .hofm-toggle__knob{transform:translate(-10px)}.hofm-toggle:focus-visible .hofm-toggle__track{outline:2px solid var(--hofm-focus-ring);outline-offset:1px;box-shadow:0 0 0 1px var(--hofm-focus-ring-inner)}.hofm-toggle[aria-disabled=true]{color:var(--hofm-text-disabled);cursor:not-allowed}.hofm-toggle[aria-disabled=true] .hofm-toggle__track{border-color:var(--hofm-border-default);background:var(--hofm-interactive-primary-disabled)}.hofm-toggle[aria-disabled=true] .hofm-toggle__knob{background:var(--hofm-bg-surface)}.hofm-calendar{padding:var(--hofm-gap-md);width:248px;user-select:none}.hofm-calendar__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--hofm-gap-sm);font-weight:var(--hofm-font-weight-semibold)}.hofm-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.hofm-calendar__dow{text-align:center;color:var(--hofm-text-tertiary);font-size:10px;line-height:20px}.hofm-calendar__day{height:28px;padding:0;border:0;border-radius:var(--hofm-radius-control);background:transparent;color:var(--hofm-text-primary);font-variant-numeric:tabular-nums;transition:var(--hofm-transition-fill)}.hofm-calendar__day:hover{background:var(--hofm-interactive-ghost-hover)}.hofm-calendar__day--outside{color:var(--hofm-text-disabled)}.hofm-calendar__day--today{box-shadow:inset 0 0 0 1px var(--hofm-border-strong)}.hofm-calendar__day--inrange{background:var(--hofm-interactive-selected-subtle);border-radius:0}.hofm-calendar__day[aria-selected=true]{background:var(--hofm-interactive-primary);color:var(--hofm-interactive-on-primary)}.hofm-calendar__day[aria-disabled=true]{color:var(--hofm-text-disabled);cursor:not-allowed}.hofm-daterange{display:flex}.hofm-daterange__presets{display:flex;flex-direction:column;gap:2px;padding:var(--hofm-gap-md);border-inline-end:1px solid var(--hofm-border-subtle);min-width:140px}.hofm-daterange__cal{display:flex;flex-direction:column}.hofm-daterange__footer{display:flex;justify-content:flex-end;gap:var(--hofm-gap-md);padding:var(--hofm-gap-md);border-top:1px solid var(--hofm-border-subtle)}.hofm-acctpick{width:380px;padding:8px}.hofm-acctpick__query{margin-bottom:4px}.hofm-acctpick__section{padding:8px 4px 4px}.hofm-acctrow{display:grid;grid-template-columns:72px minmax(0,1fr) auto 56px;align-items:center;gap:8px;min-height:30px;padding:0 8px;border-radius:var(--hofm-radius-control);cursor:pointer;transition:var(--hofm-transition-fill)}.hofm-acctrow:hover{background:var(--hofm-interactive-ghost-hover)}.hofm-acctrow[data-active=true]{background:var(--hofm-bg-row-selected)}.hofm-acctrow[aria-disabled=true]{color:var(--hofm-text-disabled);cursor:not-allowed}.hofm-acctrow[aria-disabled=true] .hofm-code{color:var(--hofm-text-disabled)}.hofm-acctrow__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hofm-acctrow__bal{text-align:right;direction:ltr;color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm);font-variant-numeric:tabular-nums}.hofm-acctpick__reason{padding:2px 12px 4px;color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm)}.hofm-acctpick__value{display:inline-flex;gap:6px;min-width:0;align-items:center}.hofm-drop{display:flex;flex-direction:column;gap:var(--hofm-gap-sm);min-height:56px;padding:var(--hofm-gap-md);border:1px dashed var(--hofm-border-strong);border-radius:var(--hofm-radius-control);background:var(--hofm-bg-surface-sunken);cursor:pointer;transition:var(--hofm-transition-fill)}.hofm-drop:hover,.hofm-drop[data-dragging=true]{border-color:var(--hofm-border-focus);background:var(--hofm-interactive-selected-subtle)}.hofm-drop:focus-visible{outline:2px solid var(--hofm-focus-ring);outline-offset:1px}.hofm-drop[aria-disabled=true]{cursor:not-allowed;border-color:var(--hofm-border-default)}.hofm-drop__chips{display:flex;flex-wrap:wrap;gap:var(--hofm-gap-sm)}.hofm-drop__hint{color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm)}.hofm-search .hofm-kbd{margin-inline-start:auto}.hofm-check__box--on{border-color:var(--hofm-interactive-primary);background:var(--hofm-interactive-primary);color:var(--hofm-interactive-on-primary)}.hofm-dt{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--hofm-bg-surface);position:relative}.hofm-dt--fill{flex:1 1 auto}.hofm-dt--bordered{border:1px solid var(--hofm-border-subtle);border-radius:var(--hofm-radius-card);overflow:hidden}.hofm-dt__toolbar,.hofm-dt__bulk{display:flex;align-items:center;gap:8px;min-height:var(--hofm-toolbar-height);padding:6px var(--hofm-toolbar-padding-x);border-bottom:1px solid var(--hofm-border-subtle);flex:none}.hofm-dt__filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:48px;padding:10px var(--hofm-page-padding-x);border-bottom:1px solid var(--hofm-border-subtle);background:var(--hofm-bg-surface);flex:none}.hofm-dt__chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px var(--hofm-page-padding-x);border-bottom:1px solid var(--hofm-border-subtle);flex:none}.hofm-dt__bulk{background:var(--hofm-interactive-selected-subtle);color:var(--hofm-text-link);font-weight:var(--hofm-font-weight-medium)}.hofm-dt__bulk-count{white-space:nowrap}.hofm-dt__scroll{position:relative;flex:1 1 auto;min-height:0;overflow:auto}.hofm-dt__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--hofm-font-table);line-height:var(--hofm-lh-table)}[dir=rtl] .hofm-dt__table{font-size:var(--hofm-type-ar-body-sm-size);line-height:var(--hofm-type-ar-body-sm-lh)}.hofm-dt__th{position:sticky;top:0;z-index:2;height:var(--hofm-table-header-height);padding:0 var(--hofm-table-cell-padding-x);background:var(--hofm-bg-header);border-bottom:1px solid var(--hofm-border-table-strong);color:var(--hofm-text-tertiary);font-size:var(--hofm-font-label);line-height:var(--hofm-lh-label);font-weight:var(--hofm-font-weight-semibold);text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;user-select:none}.hofm-dt__th--end{text-align:end}.hofm-dt__th--amount{text-align:right}.hofm-dt__th--center{text-align:center}.hofm-dt__sort{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.hofm-dt__sort:hover{color:var(--hofm-text-primary)}.hofm-dt__sort .hofm-icon{width:12px;height:12px}.hofm-dt__th[aria-sort=ascending],.hofm-dt__th[aria-sort=descending]{color:var(--hofm-text-primary)}.hofm-dt__tr{background:var(--hofm-bg-row);outline:none}.hofm-dt__td{height:var(--hofm-table-row-height);padding:0 var(--hofm-table-cell-padding-x);border-bottom:1px solid var(--hofm-border-table);color:var(--hofm-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;background:inherit}.hofm-dt--dense .hofm-dt__td{height:var(--hofm-table-row-height-dense)}.hofm-dt--wrap .hofm-dt__td{white-space:normal}.hofm-dt__tr--alt{background:var(--hofm-bg-row-alt)}.hofm-dt__tr--clickable{cursor:pointer}.hofm-dt__tr:hover{background:var(--hofm-bg-row-hover)}.hofm-dt__tr[aria-selected=true]{background:var(--hofm-bg-row-selected)}.hofm-dt__tr:focus-visible,.hofm-dt__tr--focused{box-shadow:none}.hofm-dt__tr:focus-visible>.hofm-dt__td,.hofm-dt__tr--focused>.hofm-dt__td{box-shadow:inset 0 2px 0 var(--hofm-focus-ring),inset 0 -2px 0 var(--hofm-focus-ring)}.hofm-dt__tr:focus-visible>.hofm-dt__td:first-child,.hofm-dt__tr--focused>.hofm-dt__td:first-child{box-shadow:inset 0 2px 0 var(--hofm-focus-ring),inset 0 -2px 0 var(--hofm-focus-ring),inset 2px 0 0 var(--hofm-focus-ring)}[dir=rtl] .hofm-dt__tr:focus-visible>.hofm-dt__td:first-child,[dir=rtl] .hofm-dt__tr--focused>.hofm-dt__td:first-child{box-shadow:inset 0 2px 0 var(--hofm-focus-ring),inset 0 -2px 0 var(--hofm-focus-ring),inset -2px 0 0 var(--hofm-focus-ring)}.hofm-dt__tr:focus-visible>.hofm-dt__td:last-child,.hofm-dt__tr--focused>.hofm-dt__td:last-child{box-shadow:inset 0 2px 0 var(--hofm-focus-ring),inset 0 -2px 0 var(--hofm-focus-ring),inset -2px 0 0 var(--hofm-focus-ring)}[dir=rtl] .hofm-dt__tr:focus-visible>.hofm-dt__td:last-child,[dir=rtl] .hofm-dt__tr--focused>.hofm-dt__td:last-child{box-shadow:inset 0 2px 0 var(--hofm-focus-ring),inset 0 -2px 0 var(--hofm-focus-ring),inset 2px 0 0 var(--hofm-focus-ring)}.hofm-dt__tr--group{background:var(--hofm-bg-row-group-header)}.hofm-dt__tr--group>.hofm-dt__td{height:var(--hofm-table-group-header-height);font-weight:var(--hofm-font-weight-semibold)}.hofm-dt__tr--subtotal{background:var(--hofm-bg-row-subtotal)}.hofm-dt__tr--subtotal>.hofm-dt__td{font-weight:var(--hofm-font-weight-semibold)}.hofm-dt__tr--total{background:var(--hofm-bg-row-total)}.hofm-dt__tr--total>.hofm-dt__td{font-weight:var(--hofm-font-weight-semibold);border-bottom:2px solid var(--hofm-border-table-strong)}.hofm-dt__tr--group:hover,.hofm-dt__tr--subtotal:hover,.hofm-dt__tr--total:hover{background:var(--hofm-bg-row-total)}.hofm-dt__tr--locked,.hofm-dt__tr--locked:hover{background:var(--hofm-bg-surface-sunken)}.hofm-dt__tr--locked>.hofm-dt__td,.hofm-dt__tr--locked .hofm-amount,.hofm-dt__tr--locked .hofm-code,.hofm-dt__tr--locked .hofm-drill{color:var(--hofm-text-disabled)}.hofm-dt__tr--error>.hofm-dt__td{border-bottom-color:var(--hofm-border-error)}.hofm-dt__tr--error>.hofm-dt__td:first-child{box-shadow:inset 3px 0 0 var(--hofm-border-error)}[dir=rtl] .hofm-dt__tr--error>.hofm-dt__td:first-child{box-shadow:inset -3px 0 0 var(--hofm-border-error)}.hofm-dt__tr--disabled>.hofm-dt__td,.hofm-dt__tr--disabled .hofm-amount,.hofm-dt__tr--disabled .hofm-code{color:var(--hofm-text-disabled)}.hofm-dt__tr--strike>.hofm-dt__td .hofm-code{text-decoration:line-through}.hofm-dt__td--amount,.hofm-dt__td--debit,.hofm-dt__td--credit,.hofm-dt__td--number{text-align:right;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--hofm-font-feature-numeric)}.hofm-dt__td--end{text-align:end}.hofm-dt__td--center{text-align:center}.hofm-dt__td--date{color:var(--hofm-text-secondary)}.hofm-dt__td--muted{color:var(--hofm-text-tertiary)}.hofm-dt__td--select,.hofm-dt__th--select{width:36px;padding-inline:12px 0;text-align:start}.hofm-dt__td--menu,.hofm-dt__th--menu{width:40px;padding-inline:4px;text-align:center}.hofm-dt__rowmenu{visibility:hidden}.hofm-dt__tr:hover .hofm-dt__rowmenu,.hofm-dt__tr:focus-within .hofm-dt__rowmenu,.hofm-dt__tr--focused .hofm-dt__rowmenu,.hofm-dt__rowmenu[aria-expanded=true]{visibility:visible}.hofm-dt__sticky{position:sticky;inset-inline-start:0;z-index:1;box-shadow:var(--hofm-elevation-sticky-column)}.hofm-dt__th.hofm-dt__sticky{z-index:3}.hofm-dt__tree{display:flex;align-items:center;gap:4px;min-width:0}.hofm-dt__tree-caret{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;padding:0;border:0;border-radius:var(--hofm-radius-xs);background:transparent;color:var(--hofm-text-tertiary)}.hofm-dt__tree-caret:hover{background:var(--hofm-interactive-ghost-active)}.hofm-dt__tree-caret .hofm-icon{width:12px;height:12px;transition:transform var(--hofm-duration-tree-expand) var(--hofm-ease-out)}.hofm-dt__tree-caret[aria-expanded=false] .hofm-icon{transform:rotate(-90deg)}[dir=rtl] .hofm-dt__tree-caret[aria-expanded=false] .hofm-icon{transform:rotate(90deg)}.hofm-dt__lock{display:inline-flex;margin-inline-start:4px;vertical-align:-2px;color:var(--hofm-text-disabled)}.hofm-dt__skel .hofm-dt__td{background:inherit}.hofm-dt__totals{display:flex;align-items:center;gap:16px;min-height:36px;padding:6px var(--hofm-page-padding-x);background:var(--hofm-bg-header);border-top:2px solid var(--hofm-border-table);font-weight:var(--hofm-font-weight-semibold);flex:none}.hofm-dt__tfoot .hofm-dt__td{position:sticky;bottom:0;z-index:1;background:var(--hofm-bg-row-total);border-top:2px solid var(--hofm-border-table-strong);border-bottom:0;font-weight:var(--hofm-font-weight-semibold)}.hofm-dt__pager{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px var(--hofm-page-padding-x);border-top:1px solid var(--hofm-border-subtle);background:var(--hofm-bg-surface);flex:none}.hofm-dt__pager-info{flex:1;color:var(--hofm-text-secondary)}.hofm-dt__state{position:absolute;inset:var(--hofm-table-header-height) 0 0 0;display:flex;align-items:flex-start;justify-content:center;padding-top:24px;background:var(--hofm-bg-surface)}.hofm-dt__colchooser{min-width:200px;padding:6px}.hofm-dt__colchooser .hofm-check{display:flex;padding:4px 6px}.hofm-dt__th--center,.hofm-dt__td--center{text-align:center}.hofm-card{display:flex;flex-direction:column;min-width:0;background:var(--hofm-bg-surface);border:1px solid var(--hofm-border-subtle);border-radius:var(--hofm-radius-card)}.hofm-card__head{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px var(--hofm-card-padding) 8px var(--hofm-card-padding);border-bottom:1px solid var(--hofm-border-subtle)}.hofm-card__head--plain{border-bottom:0}.hofm-card__title{flex:1;min-width:0;font-size:var(--hofm-font-section-title);line-height:20px;font-weight:var(--hofm-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hofm-card__subtitle{color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm)}.hofm-card__body{padding:var(--hofm-card-padding);min-width:0;flex:1}.hofm-card__body--flush{padding:0}.hofm-card__foot{padding:8px var(--hofm-card-padding);border-top:1px solid var(--hofm-border-subtle)}.hofm-card--disabled{background:var(--hofm-bg-surface-sunken);color:var(--hofm-text-disabled)}.hofm-kpi{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;min-height:var(--hofm-kpi-tile-height);padding:var(--hofm-card-padding);background:var(--hofm-bg-surface);border:1px solid var(--hofm-border-subtle);border-radius:var(--hofm-radius-tile);color:var(--hofm-text-primary);text-decoration:none;transition:var(--hofm-transition-fill)}a.hofm-kpi:hover,button.hofm-kpi:hover{background:var(--hofm-bg-row-hover);border-color:var(--hofm-border-default);color:var(--hofm-text-primary);text-decoration:none}button.hofm-kpi{font:inherit;text-align:start;cursor:pointer}.hofm-kpi[aria-disabled=true]{background:var(--hofm-bg-surface-sunken);color:var(--hofm-text-disabled);cursor:not-allowed}.hofm-kpi__label{font-size:var(--hofm-type-overline-size);line-height:var(--hofm-type-overline-lh);letter-spacing:var(--hofm-type-overline-tracking);font-weight:var(--hofm-font-weight-semibold);text-transform:uppercase;color:var(--hofm-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[lang=ar] .hofm-kpi__label{text-transform:none;letter-spacing:0;font-size:var(--hofm-type-ar-overline-size);line-height:var(--hofm-type-ar-overline-lh)}.hofm-kpi__value{display:flex;align-items:baseline;gap:6px;min-width:0}.hofm-kpi__num{font-size:var(--hofm-font-kpi-value);line-height:28px;letter-spacing:var(--hofm-type-numeric-kpi-tracking);font-weight:var(--hofm-font-weight-semibold);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.hofm-kpi__unit{color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm);font-weight:var(--hofm-font-weight-medium)}.hofm-kpi__delta{display:flex;align-items:baseline;gap:6px;font-size:var(--hofm-font-body-sm);line-height:var(--hofm-lh-label);min-width:0}.hofm-kpi__change{font-weight:var(--hofm-font-weight-medium);white-space:nowrap;direction:ltr;unicode-bidi:isolate}.hofm-kpi__change--good{color:var(--hofm-text-positive)}.hofm-kpi__change--bad{color:var(--hofm-text-negative)}.hofm-kpi__change--neutral{color:var(--hofm-text-secondary)}.hofm-kpi__context{color:var(--hofm-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hofm-kpi--stale .hofm-kpi__num,.hofm-kpi--stale .hofm-kpi__change{color:var(--hofm-text-disabled)}.hofm-stat{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px var(--hofm-card-padding) 10px;border-radius:var(--hofm-radius-tile);background:var(--hofm-bg-surface);border:1px solid var(--hofm-border-subtle);color:var(--hofm-text-primary);text-decoration:none;overflow:hidden;transition:var(--hofm-transition-fill)}.hofm-stat--bare{background:transparent;border:0;border-radius:0;padding-inline:0}a.hofm-stat:hover,button.hofm-stat:hover{background:var(--hofm-bg-row-hover);text-decoration:none;color:var(--hofm-text-primary)}button.hofm-stat{font:inherit;text-align:start;cursor:pointer}.hofm-stat[aria-pressed=true]{border-color:var(--hofm-interactive-primary);background:var(--hofm-interactive-selected-subtle)}.hofm-stat__label{color:var(--hofm-text-tertiary);font-size:var(--hofm-type-overline-size);line-height:var(--hofm-type-overline-lh);font-weight:var(--hofm-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}[lang=ar] .hofm-stat__label{text-transform:none;letter-spacing:0}.hofm-stat__value{font-size:20px;line-height:26px;font-weight:var(--hofm-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.hofm-stat__value--negative{color:var(--hofm-text-negative)}.hofm-stat__value--positive{color:var(--hofm-text-positive)}.hofm-stat__sub{color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm);line-height:var(--hofm-lh-label)}.hofm-stat__accent{position:absolute;inset-inline:0;bottom:0;height:3px}.hofm-tone-bg--positive{background:var(--hofm-status-success-text)}.hofm-tone-bg--neutral{background:var(--hofm-viz-other)}.hofm-tone-bg--warning{background:var(--hofm-viz-cat-2)}.hofm-tone-bg--negative{background:var(--hofm-interactive-danger)}.hofm-tone-bg--critical{background:var(--hofm-status-danger-text)}.hofm-tone-bg--info{background:var(--hofm-viz-cat-1)}.hofm-balance{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;gap:24px;min-height:48px;padding:6px 16px;background:var(--hofm-bg-surface-raised);border-top:2px solid var(--hofm-border-table);border-bottom:1px solid var(--hofm-border-subtle)}.hofm-balance__group{display:flex;flex-direction:column;min-width:0}.hofm-balance__cap{color:var(--hofm-text-tertiary);font-size:var(--hofm-type-overline-size);line-height:var(--hofm-type-overline-lh);font-weight:var(--hofm-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}[lang=ar] .hofm-balance__cap{text-transform:none;letter-spacing:0}.hofm-balance__val{font-size:18px;line-height:24px;font-weight:var(--hofm-font-weight-semibold)}.hofm-balance__val--sm{font-size:var(--hofm-font-body);line-height:var(--hofm-lh-body);color:var(--hofm-text-secondary)}.hofm-balance__val--unbalanced{color:var(--hofm-dc-unbalanced)}.hofm-balance__note{flex:1;min-width:0;color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm);text-align:end}.hofm-balance__verdict{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:150px;height:22px;padding-inline:10px;border:1px solid var(--hofm-status-posted-border);border-radius:var(--hofm-radius-badge);background:var(--hofm-status-posted-bg);color:var(--hofm-dc-balanced);font-weight:var(--hofm-font-weight-semibold);white-space:nowrap}.hofm-balance__verdict--unbalanced{border-color:var(--hofm-status-danger-border);background:var(--hofm-status-danger-bg);color:var(--hofm-dc-unbalanced)}.hofm-tree{display:flex;align-items:center;gap:8px;min-height:var(--hofm-table-row-height);padding-inline-end:8px;background:var(--hofm-bg-row);border-bottom:1px solid var(--hofm-border-table);color:var(--hofm-text-primary)}.hofm-tree--header{background:var(--hofm-bg-row-group-header);font-weight:var(--hofm-font-weight-semibold)}.hofm-tree--group .hofm-tree__name{font-weight:var(--hofm-font-weight-medium)}.hofm-tree__caret{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;padding:0;border:0;border-radius:var(--hofm-radius-xs);background:transparent;color:var(--hofm-text-tertiary)}.hofm-tree__caret:hover{background:var(--hofm-interactive-ghost-hover)}.hofm-tree__caret .hofm-icon{width:12px;height:12px;transition:transform var(--hofm-duration-tree-expand) var(--hofm-ease-out)}.hofm-tree__caret[aria-expanded=false] .hofm-icon{transform:rotate(-90deg)}[dir=rtl] .hofm-tree__caret[aria-expanded=false] .hofm-icon{transform:rotate(90deg)}.hofm-tree__code{width:72px;flex:none}.hofm-tree__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hofm-tree__bal{width:120px;flex:none;text-align:right}.hofm-tree--header .hofm-tree__bal,.hofm-tree--group .hofm-tree__bal{font-weight:var(--hofm-font-weight-semibold)}.hofm-chart{display:block;width:100%;overflow:visible;font-family:var(--hofm-font-family-latin)}.hofm-chart__axis{stroke:var(--hofm-viz-axis);stroke-width:1}.hofm-chart__grid{stroke:var(--hofm-viz-grid);stroke-width:1}.hofm-chart__label{fill:var(--hofm-text-tertiary);font-size:10px}.hofm-chart__value{fill:var(--hofm-text-secondary);font-size:10px;font-variant-numeric:tabular-nums}.hofm-chart__bar{transition:fill var(--hofm-duration-hover) var(--hofm-ease-out)}.hofm-chart__hit{fill:transparent;cursor:pointer}.hofm-chart__hit:focus-visible{outline:none;stroke:var(--hofm-focus-ring);stroke-width:2}.hofm-chart__line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.hofm-chart__area{opacity:.12}.hofm-chart__ref{stroke:var(--hofm-viz-reference);stroke-dasharray:3 3}.hofm-chart__donut-center{fill:var(--hofm-text-primary);font-size:14px;font-weight:var(--hofm-font-weight-semibold);font-variant-numeric:tabular-nums}.hofm-chart__donut-sub{fill:var(--hofm-text-tertiary);font-size:10px}.hofm-viz-fill-1{fill:var(--hofm-viz-cat-1)}.hofm-viz-fill-2{fill:var(--hofm-viz-cat-2)}.hofm-viz-fill-3{fill:var(--hofm-viz-cat-3)}.hofm-viz-fill-4{fill:var(--hofm-viz-cat-4)}.hofm-viz-fill-5{fill:var(--hofm-viz-cat-5)}.hofm-viz-fill-6{fill:var(--hofm-viz-cat-6)}.hofm-viz-fill-other{fill:var(--hofm-viz-other)}.hofm-viz-fill-budget{fill:var(--hofm-viz-budget)}.hofm-viz-fill-actual{fill:var(--hofm-viz-actual)}.hofm-viz-fill-muted{fill:var(--hofm-viz-grid)}.hofm-viz-fill-negative{fill:var(--hofm-interactive-danger)}.hofm-viz-fill-positive{fill:var(--hofm-status-success-text)}.hofm-viz-stroke-1{stroke:var(--hofm-viz-cat-1)}.hofm-viz-stroke-2{stroke:var(--hofm-viz-cat-2)}.hofm-viz-stroke-3{stroke:var(--hofm-viz-cat-3)}.hofm-viz-stroke-4{stroke:var(--hofm-viz-cat-4)}.hofm-viz-stroke-5{stroke:var(--hofm-viz-cat-5)}.hofm-viz-stroke-6{stroke:var(--hofm-viz-cat-6)}.hofm-viz-stroke-budget{stroke:var(--hofm-viz-budget)}.hofm-viz-stroke-actual{stroke:var(--hofm-viz-actual)}.hofm-viz-bg-1{background:var(--hofm-viz-cat-1)}.hofm-viz-bg-2{background:var(--hofm-viz-cat-2)}.hofm-viz-bg-3{background:var(--hofm-viz-cat-3)}.hofm-viz-bg-4{background:var(--hofm-viz-cat-4)}.hofm-viz-bg-5{background:var(--hofm-viz-cat-5)}.hofm-viz-bg-6{background:var(--hofm-viz-cat-6)}.hofm-viz-bg-other{background:var(--hofm-viz-other)}.hofm-chart-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;font-size:var(--hofm-font-body-sm);color:var(--hofm-text-secondary)}.hofm-chart-legend__item{display:inline-flex;align-items:center;gap:6px}.hofm-chart-legend__swatch{width:8px;height:8px;border-radius:2px}.hofm-stackbar{display:flex;width:100%;height:20px;border-radius:var(--hofm-radius-xs);overflow:hidden;gap:1px;background:var(--hofm-bg-surface)}.hofm-stackbar__seg{position:relative;display:flex;align-items:center;min-width:2px;padding-inline:4px;color:var(--hofm-interactive-on-primary);font-size:10px;white-space:nowrap;overflow:hidden;border:0;cursor:default}button.hofm-stackbar__seg{cursor:pointer}.hofm-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 24px;text-align:center;color:var(--hofm-text-secondary)}.hofm-state--compact{padding:20px 16px}.hofm-state__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--hofm-bg-surface-sunken);color:var(--hofm-text-tertiary)}.hofm-state__icon .hofm-icon{width:20px;height:20px}.hofm-state--error .hofm-state__icon{background:var(--hofm-status-danger-bg);color:var(--hofm-status-danger-text)}.hofm-state--lock .hofm-state__icon{background:var(--hofm-status-locked-bg);color:var(--hofm-status-locked-text)}.hofm-state__title{color:var(--hofm-text-primary);font-size:var(--hofm-font-section-title);line-height:20px;font-weight:var(--hofm-font-weight-semibold)}.hofm-state__body{max-width:440px}.hofm-state__meta{color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm)}.hofm-state__actions{display:flex;gap:8px;margin-top:4px}.hofm-skeleton{display:block;height:10px;border-radius:var(--hofm-radius-xs);background:var(--hofm-bg-skeleton);animation:hofm-pulse 1.4s ease-in-out infinite}@keyframes hofm-pulse{50%{opacity:.55}}.hofm-rail{--_rail-hover: var(--hofm-bg-inverse);--_rail-active: var(--hofm-bg-inverse);display:flex;flex-direction:column;align-items:center;width:var(--hofm-shell-nav-rail-width);height:100%;background:var(--hofm-bg-nav);color:var(--hofm-text-on-nav-muted);padding-block:10px 12px;flex:none}[data-theme=dark] .hofm-rail{--_rail-hover: var(--hofm-bg-surface-raised);--_rail-active: var(--hofm-bg-row-hover);--hofm-focus-ring-inner: var(--hofm-bg-nav)}.hofm-rail__logo{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:14px;border-radius:var(--hofm-radius-tile);background:var(--hofm-interactive-primary);color:var(--hofm-interactive-on-primary);font-weight:var(--hofm-font-weight-bold);font-size:15px;text-decoration:none;flex:none}.hofm-rail__logo:hover{color:var(--hofm-interactive-on-primary);text-decoration:none}.hofm-rail__list{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;margin:0;padding:0;list-style:none;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.hofm-rail__list::-webkit-scrollbar{display:none}.hofm-rail__li{position:relative;display:flex;justify-content:center;width:100%}.hofm-rail__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border:0;border-radius:var(--hofm-radius-card);background:transparent;color:var(--hofm-text-on-nav-muted);text-decoration:none;transition:var(--hofm-transition-fill)}.hofm-rail__btn .hofm-icon{width:20px;height:20px}.hofm-rail__btn:hover{background:var(--_rail-hover);color:var(--hofm-text-on-nav);text-decoration:none}.hofm-rail__btn[aria-current=page],.hofm-rail__btn[data-active=true]{background:var(--_rail-active);color:var(--hofm-text-on-nav)}.hofm-rail__btn[aria-disabled=true]{opacity:1;color:var(--hofm-text-disabled);cursor:not-allowed}.hofm-rail__indicator{position:absolute;inset-inline-start:0;top:50%;width:3px;height:20px;margin-top:-10px;border-start-end-radius:2px;border-end-end-radius:2px;background:var(--hofm-interactive-primary)}[data-theme=dark] .hofm-rail__indicator{background:var(--hofm-border-focus)}.hofm-rail__bottom{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:8px;flex:none}.hofm-rail__small{width:32px;height:32px}.hofm-rail__small .hofm-icon{width:16px;height:16px}.hofm-rail__avatar{margin-top:6px;border:0;padding:0;border-radius:50%;background:transparent}.hofm-sidebar{display:flex;flex-direction:column;width:var(--hofm-shell-sidebar-width);height:100%;flex:none;background:var(--hofm-bg-sidebar);border-inline-end:1px solid var(--hofm-border-subtle);min-height:0}.hofm-sidebar__head{display:flex;align-items:center;justify-content:space-between;gap:8px;height:52px;padding-inline:16px 10px;flex:none}.hofm-sidebar__title{font-size:var(--hofm-type-h2-size);line-height:22px;font-weight:var(--hofm-font-weight-semibold);letter-spacing:var(--hofm-type-h2-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[lang=ar] .hofm-sidebar__title{letter-spacing:0;font-size:var(--hofm-type-ar-h2-size)}.hofm-sidebar__search{padding:6px 16px 10px;flex:none}.hofm-sidebar__nav{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 8px 12px}.hofm-sidebar__group{margin:0;padding:0;list-style:none}.hofm-sidebar__grouplabel{padding:14px 8px 6px}.hofm-sidebar__empty{padding:12px 8px;color:var(--hofm-text-tertiary)}.hofm-sidebar__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;height:48px;padding-inline:16px;border-top:1px solid var(--hofm-border-subtle);background:var(--hofm-bg-surface-sunken);flex:none}.hofm-sidebar__foot-value{font-size:var(--hofm-font-body);line-height:16px;color:var(--hofm-text-primary);white-space:nowrap}.hofm-sideitem{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:var(--hofm-nav-item-height);padding:4px 12px;border:0;border-radius:var(--hofm-radius-control);background:var(--hofm-bg-sidebar);color:var(--hofm-text-secondary);font-size:var(--hofm-font-body);line-height:18px;font-weight:var(--hofm-font-weight-medium);text-align:start;text-decoration:none;transition:var(--hofm-transition-fill)}.hofm-sideitem+.hofm-sideitem,li+li>.hofm-sideitem{margin-top:2px}.hofm-sideitem:hover{background:var(--hofm-interactive-ghost-hover);color:var(--hofm-text-primary);text-decoration:none}.hofm-sideitem__icon{flex:none;width:14px;height:14px;border-radius:3px;background:currentColor;opacity:.55}.hofm-sideitem__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hofm-sideitem__count{color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm);font-variant-numeric:tabular-nums}.hofm-sideitem[aria-current=page]{background:var(--hofm-interactive-selected-subtle);color:var(--hofm-text-link)}.hofm-sideitem[aria-current=page] .hofm-sideitem__icon{opacity:1;background:var(--hofm-interactive-primary)}.hofm-sideitem[aria-current=page]:before{content:"";position:absolute;inset-inline-start:-8px;top:50%;width:2px;height:16px;margin-top:-8px;background:var(--hofm-interactive-primary)}.hofm-sideitem--parent{color:var(--hofm-text-primary)}.hofm-sideitem[aria-disabled=true]{color:var(--hofm-text-disabled);cursor:not-allowed;background:var(--hofm-bg-sidebar)}.hofm-sideitem mark{background:var(--hofm-status-warning-bg);color:inherit;border-radius:2px}.hofm-topbar{display:flex;align-items:center;gap:12px;height:var(--hofm-shell-topbar-height);padding-inline:16px 12px;flex:none;background:var(--hofm-bg-topbar);border-bottom:1px solid var(--hofm-border-subtle);min-width:0}.hofm-topbar__start{flex:1 1 auto;min-width:0}.hofm-topbar__end{display:flex;align-items:center;gap:8px;flex:none}.hofm-topbar__sep{width:1px;height:20px;background:var(--hofm-border-subtle)}.hofm-topbar__dot{position:absolute;top:4px;inset-inline-end:4px;width:7px;height:7px;border-radius:50%;background:var(--hofm-interactive-danger);box-shadow:0 0 0 1.5px var(--hofm-bg-topbar)}.hofm-topbar__notify{position:relative}.hofm-tenant{width:232px;gap:8px;padding-inline:6px 8px}.hofm-tenant__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hofm-tenant-list{width:300px;padding:6px}.hofm-tenant-row{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:var(--hofm-radius-control);background:transparent;color:var(--hofm-text-primary);text-align:start;transition:var(--hofm-transition-fill)}.hofm-tenant-row:hover,.hofm-tenant-row[data-active=true]{background:var(--hofm-interactive-ghost-hover)}.hofm-tenant-row[aria-selected=true]{background:var(--hofm-interactive-selected-subtle)}.hofm-tenant-row__meta{display:block;color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm)}.hofm-period{width:132px}.hofm-period-list{width:240px;max-height:360px;padding:4px}.hofm-period-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:28px;padding:2px 8px;border:0;border-radius:var(--hofm-radius-control);background:transparent;color:var(--hofm-text-primary);text-align:start}.hofm-period-row:hover,.hofm-period-row[data-active=true]{background:var(--hofm-interactive-ghost-hover)}.hofm-period-row[aria-selected=true]{background:var(--hofm-interactive-selected-subtle);color:var(--hofm-text-link)}.hofm-crumbs{display:flex;align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none;font-size:var(--hofm-type-body-lg-size);line-height:20px;white-space:nowrap}.hofm-crumbs__item{display:flex;align-items:center;gap:8px;min-width:0;color:var(--hofm-text-secondary)}.hofm-crumbs__item a{color:var(--hofm-text-secondary);overflow:hidden;text-overflow:ellipsis}.hofm-crumbs__item a:hover{color:var(--hofm-text-primary)}.hofm-crumbs__item:not(:last-child){flex-shrink:3}.hofm-crumbs__item:last-child{color:var(--hofm-text-primary);flex-shrink:1;overflow:hidden}.hofm-crumbs__item:last-child>span{overflow:hidden;text-overflow:ellipsis}.hofm-crumbs__sep{color:var(--hofm-text-tertiary)}.hofm-tabs{display:flex;align-items:stretch;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none}.hofm-tabs--page{padding-inline:8px;border-bottom:1px solid var(--hofm-border-subtle);background:var(--hofm-bg-surface)}.hofm-tab{position:relative;display:inline-flex;align-items:center;gap:6px;height:var(--hofm-tab-height);padding-inline:12px;border:0;border-radius:0;background:transparent;color:var(--hofm-text-secondary);font-size:var(--hofm-font-body);white-space:nowrap;text-decoration:none;transition:var(--hofm-transition-fill)}.hofm-tabs--page .hofm-tab{height:40px}.hofm-tab:hover{background:var(--hofm-interactive-ghost-hover);color:var(--hofm-text-primary);text-decoration:none}.hofm-tab[aria-selected=true],.hofm-tab[aria-current=page]{color:var(--hofm-text-link);font-weight:var(--hofm-font-weight-medium)}.hofm-tab[aria-selected=true]:after,.hofm-tab[aria-current=page]:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--hofm-interactive-primary)}.hofm-tab[aria-disabled=true]{color:var(--hofm-text-disabled);cursor:not-allowed;background:transparent}.hofm-tab:focus-visible{outline-offset:-3px}.hofm-tab__count{color:var(--hofm-text-tertiary);font-variant-numeric:tabular-nums}.hofm-seg{display:inline-flex;align-items:center;gap:2px;height:var(--hofm-control-height-md);padding:2px;border:1px solid var(--hofm-border-subtle);border-radius:var(--hofm-radius-control);background:var(--hofm-bg-surface-sunken)}.hofm-seg__opt{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:100%;min-width:48px;padding-inline:10px;border:0;border-radius:3px;background:transparent;color:var(--hofm-text-secondary);font-size:var(--hofm-font-body);white-space:nowrap;transition:var(--hofm-transition-fill)}.hofm-seg__opt:hover{color:var(--hofm-text-primary);background:var(--hofm-interactive-ghost-active)}.hofm-seg__opt[aria-checked=true]{background:var(--hofm-bg-surface);color:var(--hofm-text-primary);font-weight:var(--hofm-font-weight-semibold);box-shadow:var(--hofm-elevation-e1)}.hofm-seg__opt[aria-disabled=true]{color:var(--hofm-text-disabled);cursor:not-allowed;background:transparent}.hofm-seg__opt:focus-visible{outline-offset:0}.hofm-pagehead{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px var(--hofm-page-padding-x);background:var(--hofm-bg-surface);border-bottom:1px solid var(--hofm-border-subtle);flex:none}.hofm-pagehead--tall{align-items:flex-start;min-height:72px;padding-top:12px}.hofm-pagehead__main{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;min-width:0;flex:1 1 auto}.hofm-pagehead--tall .hofm-pagehead__main{flex-direction:column;gap:2px}.hofm-pagehead__titlerow{display:flex;align-items:center;gap:10px;min-width:0}.hofm-pagehead__title{font-size:20px;line-height:28px;font-weight:var(--hofm-font-weight-semibold);letter-spacing:var(--hofm-type-h1-tracking);color:var(--hofm-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-density=comfortable] .hofm-pagehead__title{font-size:var(--hofm-font-page-title)}[lang=ar] .hofm-pagehead__title{letter-spacing:0;font-size:var(--hofm-type-ar-h1-size)}.hofm-pagehead__meta{color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body);white-space:nowrap}.hofm-pagehead__desc{color:var(--hofm-text-secondary);font-size:var(--hofm-font-body)}.hofm-pagehead__actions{display:flex;align-items:center;gap:8px;flex:none}.hofm-stepper{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.hofm-stepper--vertical{flex-direction:column;align-items:stretch}.hofm-step{display:flex;align-items:center;gap:8px;color:var(--hofm-text-tertiary);white-space:nowrap}.hofm-step__dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;border:1px solid var(--hofm-border-strong);border-radius:50%;background:var(--hofm-bg-surface);font-size:11px;font-weight:var(--hofm-font-weight-semibold);font-variant-numeric:tabular-nums}.hofm-step--current{color:var(--hofm-text-primary);font-weight:var(--hofm-font-weight-medium)}.hofm-step--current .hofm-step__dot{border:2px solid var(--hofm-interactive-primary);color:var(--hofm-text-link)}.hofm-step--done{color:var(--hofm-text-secondary)}.hofm-step--done .hofm-step__dot{border-color:var(--hofm-interactive-primary);background:var(--hofm-interactive-primary);color:var(--hofm-interactive-on-primary)}.hofm-step--error .hofm-step__dot{border-color:var(--hofm-border-error);background:var(--hofm-status-danger-bg);color:var(--hofm-status-danger-text)}.hofm-step__line{width:24px;height:1px;background:var(--hofm-border-default)}.hofm-stepper--vertical .hofm-step__line{width:1px;height:12px;margin-inline-start:10px}.hofm-step button,button.hofm-step{border:0;background:none;padding:0;color:inherit;font:inherit;display:inline-flex;align-items:center;gap:8px}.hofm-page{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--hofm-bg-surface)}.hofm-page--canvas{background:var(--hofm-bg-canvas)}.hofm-page__scroll{position:relative;flex:1 1 auto;min-height:0;overflow:auto}.hofm-page__pad{padding:var(--hofm-page-padding-y) var(--hofm-page-padding-x)}.hofm-page__banner{padding:8px var(--hofm-page-padding-x) 0}.hofm-page__banner:empty{display:none}.hofm-page__footer{display:flex;align-items:center;gap:8px;min-height:56px;padding:10px var(--hofm-page-padding-x);border-top:1px solid var(--hofm-border-subtle);background:var(--hofm-bg-surface);flex:none}.hofm-page__footer-note{flex:1;min-width:0;display:flex;align-items:center;gap:8px;color:var(--hofm-text-secondary)}.hofm-unsaved-dot{width:6px;height:6px;border-radius:50%;background:var(--hofm-status-warning-text);flex:none}.hofm-band{display:flex;align-items:stretch;gap:8px;padding:8px var(--hofm-page-padding-x);background:var(--hofm-bg-canvas);border-bottom:1px solid var(--hofm-border-subtle);flex:none;overflow-x:auto}.hofm-band>*{flex:1 1 0;min-width:150px}.hofm-band--divided{gap:0;padding-block:10px}.hofm-band--divided>*+*{border-inline-start:1px solid var(--hofm-border-subtle);padding-inline-start:var(--hofm-gap-xl)}.hofm-doc__header{padding:12px var(--hofm-page-padding-x) 14px;border-bottom:1px solid var(--hofm-border-subtle);background:var(--hofm-bg-surface)}.hofm-doc__lines{display:flex;flex-direction:column;min-height:240px}.hofm-doc__aside{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--hofm-gap-lg);padding:10px var(--hofm-page-padding-x) 14px;border-top:1px solid var(--hofm-border-subtle)}.hofm-doc__hint{padding:8px var(--hofm-page-padding-x);color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body-sm)}.hofm-lines__toolbar{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px var(--hofm-page-padding-x);border-bottom:1px solid var(--hofm-border-subtle)}.hofm-lines__divider{width:1px;height:20px;background:var(--hofm-border-subtle)}.hofm-lines__table .hofm-dt__td{padding:0;border-inline-end:1px solid var(--hofm-border-table);overflow:visible}.hofm-lines__table .hofm-dt__td:last-child{border-inline-end:0}.hofm-lines__table .hofm-dt__th{border-inline-end:1px solid var(--hofm-border-table)}.hofm-lines__num{padding-inline:8px!important;color:var(--hofm-text-tertiary);font-variant-numeric:tabular-nums}.hofm-lines__cell{display:flex;align-items:center;height:100%;min-height:var(--hofm-entry-grid-row-height);padding-inline:var(--hofm-table-cell-padding-x)}.hofm-lines__table .hofm-control,.hofm-select--cell{height:var(--hofm-entry-grid-row-height);border-color:transparent;border-radius:0;background:transparent}.hofm-lines__table .hofm-control:hover{border-color:transparent;background:var(--hofm-bg-row-hover)}.hofm-lines__table .hofm-control:focus-within,.hofm-lines__table .hofm-control:focus-visible,.hofm-lines__table .hofm-control[data-open=true],.hofm-select--cell:focus-visible{outline:none;border-color:transparent;box-shadow:var(--hofm-focus-shadow-inset);background:var(--hofm-bg-surface)}.hofm-lines__table .hofm-control[data-invalid=true]{box-shadow:inset 0 0 0 1px var(--hofm-border-error)}.hofm-lines__table .hofm-dt__tr--focused{background:var(--hofm-bg-row-selected)}.hofm-lines__table .hofm-dt__tr--focused>.hofm-dt__td{box-shadow:none}.hofm-lines__table .hofm-dt__tr--focused>.hofm-dt__td:first-child{box-shadow:inset 3px 0 0 var(--hofm-interactive-primary)}[dir=rtl] .hofm-lines__table .hofm-dt__tr--focused>.hofm-dt__td:first-child{box-shadow:inset -3px 0 0 var(--hofm-interactive-primary)}.hofm-profile__head{display:flex;align-items:flex-start;gap:16px;padding:14px var(--hofm-page-padding-x);border-bottom:1px solid var(--hofm-border-subtle);background:var(--hofm-bg-surface);flex:none}.hofm-profile__id{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.hofm-profile__title{font-size:20px;line-height:26px;font-weight:var(--hofm-font-weight-semibold)}.hofm-profile__line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--hofm-text-secondary)}.hofm-profile__meta{color:var(--hofm-text-tertiary)}.hofm-profile__body{display:grid;grid-template-columns:minmax(0,1fr) 352px;flex:1 1 auto;min-height:0}.hofm-profile__body--noaside{grid-template-columns:minmax(0,1fr)}.hofm-profile__main{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:auto}.hofm-profile__aside{display:flex;flex-direction:column;gap:12px;padding:12px var(--hofm-page-padding-x) 12px 12px;background:var(--hofm-bg-canvas);border-inline-start:1px solid var(--hofm-border-subtle);overflow:auto}.hofm-overview__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.hofm-overview__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:12px}.hofm-overview__controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hofm-aging__buckets{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:10px var(--hofm-page-padding-x);background:var(--hofm-bg-canvas);border-bottom:1px solid var(--hofm-border-subtle);flex:none}.hofm-match__controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;row-gap:6px;padding:8px var(--hofm-page-padding-x);border-bottom:1px solid var(--hofm-border-subtle);flex:none}.hofm-match__panes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;flex:1 1 auto;min-height:0;padding:10px var(--hofm-page-padding-x);background:var(--hofm-bg-canvas)}.hofm-match__pane{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--hofm-bg-surface);border:1px solid var(--hofm-border-subtle);border-radius:var(--hofm-radius-card);overflow:hidden}.hofm-match__pane-head{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border-bottom:1px solid var(--hofm-border-subtle)}.hofm-match__selection{display:flex;align-items:center;gap:16px;padding:8px var(--hofm-page-padding-x);border-top:1px solid var(--hofm-border-subtle);background:var(--hofm-interactive-selected-subtle);flex:none}.hofm-match__exceptions{max-height:180px;overflow:auto;border-top:1px solid var(--hofm-border-subtle);flex:none}.hofm-settings__summary{display:flex;align-items:center;gap:24px;min-height:36px;padding:8px var(--hofm-page-padding-x);border-top:2px solid var(--hofm-border-table);background:var(--hofm-bg-header);color:var(--hofm-text-secondary);flex:none}.hofm-settings__summary strong{color:var(--hofm-text-primary)}.hofm-settings__form{max-width:880px;display:flex;flex-direction:column;gap:var(--hofm-section-gap);padding:var(--hofm-page-padding-y) var(--hofm-page-padding-x)}.hofm-report__params{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px var(--hofm-page-padding-x);border-bottom:1px solid var(--hofm-border-subtle);flex:none}.hofm-report__asof{color:var(--hofm-text-tertiary);font-size:var(--hofm-font-body)}.hofm-placeholder{display:flex;flex-direction:column;gap:12px;align-items:center;padding:48px 24px;text-align:center}.hofm-placeholder__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.hofm-totals{display:flex;flex-direction:column;gap:4px;margin:0;margin-inline-start:auto;max-width:360px}.hofm-totals__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:22px;color:var(--hofm-text-secondary)}.hofm-totals__row dt,.hofm-totals__row dd{margin:0}.hofm-totals__row--strong{padding-top:6px;border-top:1px solid var(--hofm-border-table-strong);color:var(--hofm-text-primary);font-weight:var(--hofm-font-weight-semibold)}.hofm-totals__ccy{color:var(--hofm-text-tertiary);font-weight:var(--hofm-font-weight-regular)}.hofm-profile__panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.hofm-settings__section{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--hofm-gap-2xl);padding-bottom:var(--hofm-section-gap);border-bottom:1px solid var(--hofm-border-subtle)}.hofm-settings__section:last-child{border-bottom:0}.hofm-settings__section-title{margin:0;font-size:var(--hofm-type-h2-size);line-height:22px;font-weight:var(--hofm-font-weight-semibold)}.hofm-settings__section-desc{margin:4px 0 0;color:var(--hofm-text-tertiary)}.hofm-settings__section-body{display:flex;flex-direction:column;gap:var(--hofm-gap-lg);min-width:0}@media (max-width: 900px){.hofm-settings__section{grid-template-columns:minmax(0,1fr);gap:var(--hofm-gap-md)}.hofm-match__panes,.hofm-profile__body,.hofm-doc__aside{grid-template-columns:minmax(0,1fr)}.hofm-overview__grid>*{grid-column:span 12!important}}.hofm-doc__aside--fixed{flex-shrink:0;border-top:1px solid var(--hofm-border-default)}
