@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAVUABAAAAAAChgAAAT7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoNYg1oLDgABNgIkAxgEIAWDWgdGDIMwG/QICB4HuSnrHmiiTZu+aOJgwfP8t2nnvhnEkom0pP6IKAOkqiQVi9jUVGjX5VOMrk5YUf1U/9stBLb7cZJ3AQcWpIFMIKKMI6j/fce////3K333TVmCVBEO0r8TXVsRx8dsM0AqKYHGNpAWBNaGbdzMYKwxXv68IAIEGWggSTfP6cCPCZAHiFJUq6bqLT7Ld22hACD+eFNVqqcxQGVUDzCb/9myhFUxDlTI7/UoA2UABqAAAGauuVo06GeE85URN0VKNHIdgIqoHKApQAEGUMpAgFImk0EYPwoTiKDdrR/Lg1iX5P91q9eCsHuZqK0OazNLUtoqi7WbZ5M5RrmRW4FwfrSwzMQr2/GqCGGVG8g3n9KF+HYJtPRcErnScSV/2iXdewlgLF1iu0hc66b16awss11U3EXqY7aLEdfNWaOqua2nwtEZnZm5KqOb9brlq7JmFceADVZnnKTO0p7r54EdGctOdgbYhq12nLG2i6nHMv0ZBxG9QYm1Aevz/G+7eOKzddaobulp7ckeSw+o7Ommcyymm7LPtzjI84mY4yw+74uRZw6vL3s7+ALe+trtV7O3t/bJdRnnZsR8RSx7rK0OyFQ4Sy2X5xuDAmdyyEW5p1HV5MqxlhD7MTgHVMyZ6fzOgH3ntO0SiM+O/g80pQfEYo6NYOAniMWTzysEwAtAGDCANOgAACZICAUACJjm+JAv4l0R8gSXZz599xE5flc0KKHubukISuQ2OZ4LZl6v7Xr4s9CFT565xLHbS0MEOzroLoRv5lhv6MJbDZ0PfKzD68LGyrvTd49NhUa3lMWPVBWdXDqvfdesujlDwlt9t7dPvWVgTaI6du+MaR1/rbFHD59Z9t+SVjKjdp7mP5S4+Q8Acpj4CRQVj3ExLRfex4WmdCHZegFrOi7ytQtWixwk7/s61aggixtvgjWTDhYO1n+mUkcNrr1EyT85ligu3sgaUwy2sshiC03CDpqXbZ/i4fnm97GoMNa2Lr0ECf5jFxYSJIsHBQj847KqAEWJnP7cFb0lWP39jIE6CIINAUg5yBONILLRAox4lVQjAggve8a/tmNp4fh//QHjB4CvRk1NA3z9/YtnLn99+Vez1zxCTAD11XbxFsD8Lop8WQNhp+eVe9DcHw8lNYfBklOqB6WLjw28CABBUEgWEwH8rGEgZgBYEP2hEhJ+USn8fKMyGOs+lcloO1Qe+lqk8lJruKOgbYJ1dh1k24yV7LrTSjusl2W77JT4HOttkrDVDmslzddsjpmmmqvFJqvt0265LXaaZqstVrFNtdUmq3RZbYed1kf01RolDFPx6c6nO5/uXKtlx2r4tKpZxTeuW5dx77Hy+XwBei5gm/12WG+tdXbRhkppNIZezPlf3WGbBG2KTTbRma6domM1h9WuPfq/mKAAIB+r7M7hBUQUhhhi+nZvWZ8iZ5qXh6amDpf3nZJyoUEOIYJqkElcgILn9qkyWJkiQcDfsIgKqeRF7TQ7CbYaQ0QVBi+vTFeDqYap7zwl2MlktglSKkWpycMey5bMSOXYyctckzWq0IeafIxkt75+N0z0M0ZCtf5mYoCJhqpXcedOQVpNM1yVfuQKvaotpkwBdgoz03hJMaW0VYSVWk1iG0DbksPiw9fgwp8zKMdkpWQX52zj3E0tsptOQlm4TF+y07kVCFqIcW4LJbKUwfM+5/xBLYQnBVYLAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR4AA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGpCou9jbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAAC8AAAAzGRI5whoZWFkAAAC1AAAADYAAAA2GvJJ32hoZWEAAAMMAAAAHgAAACQHmQK0aG10eAAAAywAAAAXAAAAGAZwAD5sb2NhAAADRAAAAA4AAAAOAIwAjG1heHAAAANUAAAAHAAAACAAGADCbmFtZQAAA3AAAADVAAAB2iUGQYxwb3N0AAAESAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv0UkqFzgF1u6gU4nolepnEbrKipxNwiTmQyJok4CaNUEDN9tZrEWVORZqsAjvImfvhvdHHwP5RWtScxqxzYAVToARzfBhQk3AHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942gTBxQHCQBQFwPc3uDsn4nJC13DvBC2FMlINFeWGzoDBBuhhlGAgC/C6Uw943bPp/n3HsVF6J2d2BMH8JWzAnlgAaXfApFDak3xDMutJR0kRem4mG62JT0zWbmWyvO1Vqa1528m0Wx0+UbpbIRr/ZxFoLMHJ5lfi7Vswh9GJS1lN0VrURSHdwsTLQAwk7ulfMOffPi5tPYg4j6SuvaqgikCwlgIPR7CUjLq8lGSosh5MVFMRWRQAGIolfwABAAAAAQDEeSSiZl8PPPUACQPoAAAAANs3QkQAAAAA3OfChv7c/u0EuQR+ACEACQACAAAAAAAAeNpjYGRgYGH89xZIPvt3598tlp1AEVTABgCxzQdSAAB42mNcwaDAAAJXIJjJh0EORAMALKYDsgAAAAATABMAEwATAGYAZgAAeNpjYGRgYGBjCGNgZ8gC0iAeArAwMAIAEyoA23jalZA1UgRAEEUf7mRoNBnuDgnu7u7r7rtX4lyEHIKurq6Jd0ffyG8DWgnSQF1jG/BYN2hcxyR/xvW08mvcwCo/xo0skzVuopdn42aGmTfuFoIweelp0U5Jz/FFlghp8sKT5ITjsqfIEpL3M3Y55oBNTjgnToAyV3yQJMcWKdm/mWBTKC50S4AsYkNfHDNMMmdq5/XOW3DeRkDPASGHWTP1mtevVR2H7bV51ps0Fa1HSOvkmGWaGVaE1JbpsqSZFN4gLt3hFWo5S0AtZimq3cl/vC5FtAAAAHjaY2BiAIP/+xhSGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEA13UIsA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-vietnamese-700-normal-BHzPe_nH.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-700-normal-CcvNWcjF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CXZ_9bG9.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CnD6lCoL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-700-normal-D8r4s4aS.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-700-normal-D3enqrvP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWMABAAAAAACswAAAU1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cNAZgAFQITAmCcxEQCoNgg18LDgABNgIkAxgEIAWEDgdGDIQMG6UJUZQO0jaALw4yuX4Ww1AHbCJ10CEvxo9NDO1rV1Y3xN14+N7m67lvV0BGXAOxvkOMXeQqANRmUgHJ5j7EoP+b038FwhtR0qYEoNoBg5vwY+H3ppCodnvCT/6QUONhjkGCAbW5XI3k7ldyuJ8e3Za5WuYSHjnrVHDBCyr0//+/V/Xd/7IwJxSdwPGPIQpg7s8ai7I7xvBvBQvo6lq6ji8rUK1eowJg/bkfQaispcuQ4OXX3SsF6sYwQDvvmq8DRw69EKFaiMJoNa1TDim6QfryfcL+5klA3s15NjxuwiRdkw4H9hp/dhzLnyUgNUpZKWVShgwJYI9RwL4pTj73/8Ug3yu+LKCAlKdNQIGJhAxD0AWGYGgDTVVJjpbCc/FEL55vRe+3nzx+0INMbz9cTE+YU4rfuhzCsEeUrIgADztSXFkTaPaWE8QeWHEBVso106aTfCrJNn/JNAtpk9V65htxg+XoPVjsHPzURLZeZSxSAHWVFMdnLKUsYsxYloKmbIoemLIFV7g9Dq7QcNkeKJ8i+HLE0R1RADnIXPvgwQapbb3lnKO1lYzlWDT3uSM4DDcUesPykH/GSmkTKJvaM31DHemJTdYZiKBoR888Y9LDG4u3vFu00/drad9Q8Zfj4qoi2YbN1i4lR7hrPLkyUqdVPDfJDj62o+oMwnaQoXZmUxRHp/fa1mGHJwbToD7rPf6hMmO1tDk0SnqINvMqSKaqbgBmr6c/KIMmMqwF9gUgJ8agAYI8X9qotMontkrNE655/eXXY8ODw+vROKwZrXtjw+v1a16dfeD2NxrXvvbcazojGuoHtzRvu8v1a41r31h3wJZXi+ZdzaNWFbcVK1c15u89ev+xO88cduG+2djFx3GTdrrsYezS9uKV03YZ+7K8/5Rpy2bvPnzvMe3pE6/cd6fLj+Mm73T5xZVi9a6rVs/cc+I1U684x/KxwCYMVbWBg1Z0MQZ0wYu6YJf5CebVRmBYH9GF3u2CARfDBpRjvzt/QbZCz8llyWL0Uj28NkznJkKjwaceLZzXl6EljuljelHLh1rSBQ6YT9sYxjzCLUQDmJtyx2zE6/Brsr+6awZX/NolHLCiItBPUhD+uomagujDLaIBXYMvEm0YAR6MAhcm7JBHSQWFa96nzl8AIfT9/Ht9nHj1b9Va9iW8ddij4wDv/rzkof8H/n9U9YPsP9QkEPy2+KrPREj+PoZHmCaV400FwLdnU7oYsXaEPNkDBB7GEqBOklajC1Sd2hflNRyZfQ9NmJ9xmqRfDNBk9vavybXda0qG2dSUrWS39+M6ON3+rNjmRX78njm7Vmzbt4ewZ8U6wpZdS0glSXkZUQVl6xYcq+nbtCduweHR7FvSx6rPqFoYyQPr3mbTgl3k07ZswqwIVkwvVi/W/bGwYROS16fH5dvlas/W7q4zZsu2kz5qybJ9GMUiWQ/cuMif7tpGwCLWrcNZHD7ZRRsWfuWhBfMINKCH3/SAMiKSLLLIK5ecu2Ihx85couavX+y7sG9+F8zyBRmENisumRwdtr+mIsZuhBqoztpOIcFjGiYfk5TCHCaYyMim1pGDxNU7lqpNs5LFONNyukOluIzHncZwqroIkoGGM+0rhMIaznK0HJ/3NLZFJg3QENFpHHvyIw1S0Glcl5tV4DJAdZ67XWg6aZJP45sO05Di0WkCF+pKopiIT2ivPekXOUFJcG8xs0vYpWyyqb6ocFRmdcF/4oxNwnTQxbZwWxgSPjMScokwLO0xkItAgjFhWwxi5LAQC7foEw==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABbAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAMgAAADSTxpPkT1MvMgAAAYQAAABTAAAAYGlJn61jbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAhZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2HFcqRWhoZWEAAAMcAAAAHwAAACQLIQFjaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAHAFKbmFtZQAAA4AAAADcAAACDiutRsNwb3N0AAAEXAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGuZTUMiMGKSCZyCCVk1iSxyDFAAIsIOL/fxAJANOiCMwAAHjaLYWhDYBADACv/VYxALYToMChcOSDRzEQimFQKMZhCgKEv9zlsFTLhoOuOgP5vyz00oFWnlwTr/ClFMZhCk6I3Zq7BctyBSIAanoAgT/CsAn3AHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEAQfAo49hfDzz1AAkD6AAAAADZV7EeAAAAANzyNaj+Ef5bCN8D/QAAAAkAAgAAAAAAAHjaY2BkYGDR+2fCwMBx+p/gr1iO+0ARVMAGAIZcBY0AeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgY5jHwMOwCkiDeAjAzMAIAB/iAWd42qXOAUcDYRjA8d+1lYIJBMj7BbptCdqgKhGrUoSAqWuLs83dNQVAH60P1pzXMYIE/J7X+/w92PaqJWnv4Cm5iU70kv3oDZ1kN7pl5Du67cRX9KY9s+gtA0fRnZWYqlQWBrq6Ss8KbxYqpVS5ci41V5jounVp5MqZa3dymQ8PxmZKFzLL2mMT47pz4F5m4l1evzzKFHV1biboS/VjLzTF0DTDr9WwXo2VYdMZ/uPC9emvl52bW/isPTFVCQ719B0LYq3+VVhIBadyuaDZUNZTppQpLGVepD+5/0+UeNpjYGIAg/8LGWwYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDHVAhr) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-devanagari-devanagari-400-normal-Col_Varp.woff2) format("woff2"),url(/assets/ibm-plex-sans-devanagari-devanagari-400-normal-Bzh6N6Lp.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-devanagari-latin-ext-400-normal-CJIYqyTy.woff2) format("woff2"),url(/assets/ibm-plex-sans-devanagari-latin-ext-400-normal-DutvxAFJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-devanagari-latin-400-normal-CAWhvLJB.woff2) format("woff2"),url(/assets/ibm-plex-sans-devanagari-latin-400-normal-GVl9Wqac.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAWIABAAAAAACowAAAUwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cNAZgAFQITAmCcxEQCoMsgzILDgABNgIkAxgEIAWDZAdGDIQsG24JAK4KeDLekMNbiLCICFWNI861vaJvrAueJ7v+O7eqGprpJ/cDp+fbSBkJu+GGUK8QE5kR/p3BtWbezHaIv/u9qOxdUG1ltOGpkygFHt5dL7G21hZRkAby52FEGQcnB37X/2zftbNM379xCuv//XTs1YtfGKm5EhzOBvjF7pYXe1tT91sWFVgUTjAKv64wygY0m89oADjbhtRlGWPJopxaDPh/JAL4NGokU6aZXH1jGIASgEVikEEMXluwzeyrFxKP7nizfBzgd5rRqVrBMKhLEuxj9p8t6/ClkaACR1tKozSgAQUAMHOYQd8bkFzT7/8hYGbLjwkiAMpXLwEJC1CABippBKhkmKCPEBeFASISj7dnS6D5lpTyDV9AP8Pb11jMJEzFJ8OqyISt6IoZWlpSAvLyLl0DYQmhzGREDjKifEL10kW+9eh3vmQG6cR4C1a8ilxbmUnJjCn1DQ+9fh0FI2kC1DkSyYYiRqUZ0tdKweg00SDdOc3h2/SD5+TSzC3PyTSQjaeQ6ST58hT4vLI/QCyOXJ+5JAg0YeXyct5Wv19IwZhY3FQ/r0QDyEfheVky+S9mWOlsgHTXAp/dhy5MaSA1pY4lCKBGbyxQkjcU8chSZZ9WzpvPcgvnpk6N3Vcq3EhqMasJpYuV55KmbZNAF7in4VL7StkJ80YtUHBOqMNEnag7p2K5sOC1ugCzTGIq2k3+ZcJPUjBeOtvpU5MaUf+dlD5B4+ITs0rLA2ADEAIaGANm6wPAAP9SAICAMUMCJ7I3BZa/8dKnH34qF+/V+BIs9yW6JRff9S8tWPbzWXD5kw8+4UIO8JdEhLe58AeXPxu/9PPjJLwdjl/+t+bHUTMmhy1ab68YDqbba3XO2svsR0uKzNH2qSaByrabP5QwzCu2FeXOktfo6j3OVov32WbYN4M7lcBL2g0l9jvASwwuXlm5AGPiDN4nw9TA0L+8AdXdj5GvM8QP5uuMxBnO1wMGvlNviKHeZV6s3lsvWT/MxHci6rHVLaP+E4fpL2K8CLV24iB/ipC1L+Kj/lUF8vizPOTfTBSveI7Wj6+U+/cl1VwcEOXijNbPUmbaQX3aST3ao/HjxdgAHsVPpTP6BBAmvnLqyfX5Mf+5nv4R4IvlT7UAfP330Cce/XDBqzZjAA8FgMDPRbWnLDwt2gFhyGPL5yTsr9cg6jx7ayP0pFwX8pCNAOCDQqVoBHDZZhAxHrAqdSAlTPKbUuT4OKWZ536jsUtZVDuQshljiM71ftihOcaqhPp//GFJdTlVTQ1Uh+UUUe1Xl0Ezn4aJnpKZTRHU5RRX1kCC2iSEZopiYYrFoBJrJc8vSvGA6rEvVVEGDNTPwBmMlsMDRu9DHYMZLUWrsrhl8apA2x60/MFElYqqnoXNfLVLgUEGGGikxB6G5U/rqqgSExUVAS/b0Gg4p/BXtkEpVAoASmOFIQMbEFFo0WKco/ty9GRIdDHpSrbuRgUdQ8FLhHKqILe/gqavP2aIgja18oBbeJ1KBR0aVQoFV+mWqPO3ART1MmEynoJ2VYZYMZNY/+ys05qnDtSlQRmwYTESp0EN+i3GG0JVjXYrbYZJtarL2GEagWKDCvS7DNZHoVo58E4g4Ky8zGcXLxJDY7os4LQUC76OhEN6JGo7+MARc8kMYKjDyRwDdJ/J5rWpTo0q02MjDEgvM86gwuWGXMhLqrk4hQz+vGa9M149OTJ3TnAecD7OYjhqI9DJfiswG2AOwzbqWF4CxpNzv/Oxxj81+wQWWIMB4DEA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAMgAAADSTxpPkT1MvMgAAAYQAAABTAAAAYGoVoeRjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAhZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2HGQqVWhoZWEAAAMUAAAAHwAAACQLLgGPaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAHAE0bmFtZQAAA3gAAADgAAAB5CctQzpwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGuZTUMiMGKSCZyCCVk1iSxyDFAAIsIOL/fxAJANOiCMwAAHjaLYWnAYRAAATn0scmzv+DIVsU0aMoiHpQKMqhCTJsmEGrv2wwILvdUF4WLY1IQH6fykjFPjguuZOntWUE22t38UGXYrIIASA/cgAsZgPADwn9AHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABAEF4UwDIXw889QAJA+gAAAAA2VexHwAAAADc8jWo/ef+KwkWBDwAAAAJAAIAAAAAAAB42mNgZGBg0ftnwsDAyfT3+a8gTjGgCCpgAwB2OQTHAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGOYwsDDMA9Ig3gIwMzACAAd7AFReNqlkLV1A0AQBcfMDh2bQjMzMzNFZmZxA6pQFagSTSCWMh3t/Lf/aIFGnqmhqrYJuKnqTXMVKyTTXE07iTTXcEA8zbV5njo6+E1zPXOMpbldgleC9l9mGLQHeOCfN3VQHiAgfxp/+OfF/CEb7LHNCvscmXkiyil3fOtcU4WRnS9Oz6Hf7BNf0go/+h+5UP/juepvOhlmgOH0Ops+uVOq5I4T9QshWUf2zPRZUvo0qdx5nSXnrRp/iWFWlxWjkxGGGGZaypyvi399A/Iyn/bOvB0BVDwZn4xh10cGUrVYSYl42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-devanagari-devanagari-600-normal-zRLekuwH.woff2) format("woff2"),url(/assets/ibm-plex-sans-devanagari-devanagari-600-normal-CEZsoJju.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-devanagari-latin-ext-600-normal-DUWY030L.woff2) format("woff2"),url(/assets/ibm-plex-sans-devanagari-latin-ext-600-normal-D_BOqt8r.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-devanagari-latin-600-normal-Dwtplghf.woff2) format("woff2"),url(/assets/ibm-plex-sans-devanagari-latin-600-normal-CNNqSV76.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}:root{--canvas: #F3F4F6;--surface: #FFFFFF;--sunken: #ECEEF3;--text: #161B2E;--muted: #565E75;--line: #D9DDE6;--primary: #2F49B8;--primary-soft: #E8ECFA;--success: #137A5F;--success-soft: #E4F3EE;--attention: #8F5500;--attention-soft: #FFF3DC;--danger: #B3263E;--danger-soft: #FBE7EA;--info: #1B6A96;--info-soft: #E3F1F8;--on-solid: #FFFFFF;--field-line: #83899B;--radius: 10px;--radius-sm: 7px;--shadow: 0 1px 2px rgba(22, 27, 46, .06), 0 4px 14px rgba(22, 27, 46, .06);--font: "IBM Plex Sans", "IBM Plex Sans Devanagari", system-ui, sans-serif;--font-cond: "IBM Plex Sans Condensed", "IBM Plex Sans", sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas: #0E1220;--surface: #161B2B;--sunken: #1C2234;--text: #E6E9F2;--muted: #A3AABF;--line: #2B3248;--primary: #8EA2FF;--primary-soft: #222B4D;--success: #4CC39E;--success-soft: #16302A;--attention: #F0B44C;--attention-soft: #3A2C12;--danger: #FF8497;--danger-soft: #3D1A22;--info: #6BC0EE;--info-soft: #14303F;--on-solid: #0E1220;--field-line: #656C81;color-scheme:dark}}:root[data-theme=dark]{--canvas: #0E1220;--surface: #161B2B;--sunken: #1C2234;--text: #E6E9F2;--muted: #A3AABF;--line: #2B3248;--primary: #8EA2FF;--primary-soft: #222B4D;--success: #4CC39E;--success-soft: #16302A;--attention: #F0B44C;--attention-soft: #3A2C12;--danger: #FF8497;--danger-soft: #3D1A22;--info: #6BC0EE;--info-soft: #14303F;--on-solid: #0E1220;--field-line: #656C81;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--canvas);color:var(--text);font:14px/1.5 var(--font);font-variant-numeric:tabular-nums}a{color:var(--primary);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-cond);margin:0;letter-spacing:.2px}h1{font-size:24px}h2{font-size:18px}h3{font-size:15px}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.shell{display:grid;grid-template-columns:232px 1fr;height:100%}.side{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:14px 10px;gap:4px;overflow-y:auto}.brand{display:flex;align-items:center;gap:10px;padding:4px 8px 12px}.brand .mark{width:34px;height:34px;border-radius:9px;background:var(--primary);color:var(--on-solid);display:grid;place-items:center;font:700 14px var(--font-cond);flex:none;overflow:hidden}.brand .mark img{width:100%;height:100%;object-fit:contain;background:#fff}.brand .name{font-weight:600;line-height:1.2}.brand .sub{font-size:12px;color:var(--muted)}.ws-switch{margin:0 4px 10px}.ws-switch select{width:100%;padding:7px 9px;border:1px solid var(--field-line);border-radius:var(--radius-sm);background:var(--sunken)}.nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:var(--text);font-weight:500}.nav a:hover{background:var(--sunken)}.nav a.active{background:var(--primary-soft);color:var(--primary)}.nav .ic{width:20px;text-align:center;opacity:.85}.nav .count{margin-left:auto;background:var(--attention-soft);color:var(--attention);border-radius:999px;padding:0 7px;font-size:12px;font-weight:600}.side .grow{flex:1}.main{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.top{display:flex;align-items:center;gap:10px;padding:10px 20px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.search{flex:1;max-width:520px;position:relative}.search input{width:100%;padding:8px 12px 8px 34px;border:1px solid var(--field-line);border-radius:999px;background:var(--sunken)}.search .glass{position:absolute;left:12px;top:8px;color:var(--muted)}.search .results{position:absolute;top:40px;left:0;right:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;z-index:20}.search .results a{display:flex;gap:10px;padding:9px 12px;color:var(--text);border-bottom:1px solid var(--line)}.search .results a:hover{background:var(--sunken)}.content{padding:20px;overflow-y:auto;flex:1;min-height:0}.page-head{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.page-head .grow{flex:1}.bell{position:relative}.bell .dot{position:absolute;top:-2px;right:-4px;background:var(--danger);color:var(--on-solid);border-radius:999px;font-size:10px;padding:0 5px}.mobile-bar{display:none}.btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--surface);padding:8px 14px;border-radius:9px;cursor:pointer;font-weight:600;white-space:nowrap}.btn:hover{background:var(--sunken)}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-solid)}.btn.primary:hover{filter:brightness(1.07)}.btn.success{background:var(--success);border-color:var(--success);color:var(--on-solid)}.btn.danger{color:var(--danger)}.btn.ghost{border-color:transparent;background:transparent}.btn.sm{padding:5px 10px;font-size:13px}.btn:disabled{opacity:.55;cursor:not-allowed}.wa{background:#1c8448;border-color:#1c8448;color:#fff}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card.pad{padding:16px}.card h3{margin-bottom:10px}.grid{display:grid;gap:14px}.grid.cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid.two{grid-template-columns:1fr 1fr}.grid.three{grid-template-columns:repeat(3,1fr)}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:10px}.chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600;background:var(--sunken);color:var(--muted);white-space:nowrap}.chip.success{background:var(--success-soft);color:var(--success)}.chip.attention{background:var(--attention-soft);color:var(--attention)}.chip.danger{background:var(--danger-soft);color:var(--danger)}.chip.info{background:var(--info-soft);color:var(--info)}.chip.primary{background:var(--primary-soft);color:var(--primary)}.kpi{padding:14px 16px}.kpi .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px}.kpi .v{font:700 24px var(--font-cond);margin-top:2px}.list{width:100%;border-collapse:collapse}.list th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-weight:600;padding:9px 12px;border-bottom:1px solid var(--line);background:var(--sunken);position:sticky;top:0}.list td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.list tr.click{cursor:pointer}.row.click{min-height:24px}.list tr.click:hover td{background:var(--sunken)}.empty{text-align:center;padding:36px 16px;color:var(--muted)}.empty .big{font-size:34px}.field{display:flex;flex-direction:column;gap:4px}.field label{font-size:12px;font-weight:600;color:var(--muted)}.field input,.field select,.field textarea,input.in,select.in,textarea.in{padding:8px 10px;border:1px solid var(--field-line);border-radius:8px;background:var(--surface);min-width:0}.field input,.field select,.field textarea{width:100%}.field .help{font-size:12px;color:var(--muted)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:14px;overflow-x:auto}.tabs button{border:0;background:none;padding:9px 14px;cursor:pointer;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap}.tabs button.on{color:var(--primary);border-color:var(--primary)}.tabs.hub a{padding:9px 14px;font-weight:700;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap;text-decoration:none;min-height:24px}.tabs.hub a.on{color:var(--primary);border-color:var(--primary)}.photo{width:56px;height:44px;border-radius:6px;object-fit:contain;background:#fff;border:1px solid var(--line);flex:none}.photo.lg{width:100%;height:160px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e122073;display:flex;justify-content:flex-end;z-index:50}.drawer{width:min(560px,100%);background:var(--canvas);height:100%;overflow-y:auto;box-shadow:-10px 0 30px #0003;display:flex;flex-direction:column}.drawer.wide{width:min(980px,100%)}.drawer header{display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:2}.drawer .body{padding:18px;display:flex;flex-direction:column;gap:14px}.modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e122073;display:grid;place-items:center;z-index:60;padding:16px}.modal{background:var(--surface);border-radius:14px;width:min(520px,100%);padding:18px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px;max-height:90vh;overflow-y:auto}.toast{position:fixed;bottom:18px;left:50%;transform:translate(-50%);background:var(--text);color:var(--canvas);padding:10px 16px;border-radius:10px;z-index:80;box-shadow:var(--shadow);max-width:92vw}.toast.error{background:var(--danger);color:var(--on-solid)}.banner{border-radius:var(--radius);padding:10px 14px;display:flex;gap:10px;align-items:center}.banner.attention{background:var(--attention-soft);color:var(--attention)}.banner.info{background:var(--info-soft);color:var(--info)}.banner.success{background:var(--success-soft);color:var(--success)}.bar{height:8px;border-radius:99px;background:var(--sunken);overflow:hidden}.bar>span{display:block;height:100%;background:var(--primary)}.timeline{display:flex;flex-direction:column;gap:10px}.timeline .ev{display:flex;gap:10px;font-size:13px}.timeline .dot{width:9px;height:9px;border-radius:50%;background:var(--primary);margin-top:6px;flex:none}.flow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.flow .node{border:1px solid var(--line);border-radius:8px;padding:6px 10px;background:var(--surface);font-size:12px}.flow .node.cur{border-color:var(--primary);background:var(--primary-soft)}.studio{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}@media(max-width:1280px){.studio{grid-template-columns:minmax(0,1fr)}.studio>aside{position:static!important}}.lines-grid{width:100%;border-collapse:collapse}.lines-grid th{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);text-align:left;padding:8px;border-bottom:1px solid var(--line);background:var(--sunken)}.lines-grid td{padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top}.lines-grid input,.lines-grid select{width:100%;padding:6px 8px;border:1px solid transparent;border-radius:6px;background:transparent}.lines-grid input:hover,.lines-grid input:focus{border-color:var(--line);background:var(--surface)}.lines-grid textarea.line-details{width:100%;margin-top:2px;padding:4px 8px;font:inherit;font-size:12px;line-height:1.4;color:var(--muted);border:1px solid transparent;border-radius:6px;background:transparent;resize:vertical}.lines-grid select.in.attention{border-color:var(--attention);color:var(--attention)}.lines-grid textarea.line-details:hover,.lines-grid textarea.line-details:focus{border-color:var(--line);background:var(--surface);color:var(--text)}.lines-grid tr.section td{background:var(--primary-soft);font-weight:700;color:var(--primary)}.lines-grid tr.optional td{background:color-mix(in srgb,var(--info-soft) 50%,transparent)}@media(max-width:640px){.lines-grid,.lines-grid tbody{display:block;width:100%}.lines-grid thead{display:none}.lines-grid tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.lines-grid td{display:block;min-width:0;border-bottom:0}.lines-grid td.ln-mark{display:none}.lines-grid td.ln-desc{grid-column:1 / -1}.lines-grid td.ln-free{grid-column:span 2}.lines-grid td.ln-amt{grid-column:1 / 3;text-align:left;align-self:center}.lines-grid td.ln-act{grid-column:3;text-align:right}.lines-grid td[data-label]:before{content:attr(data-label);display:block;font-size:11px;color:var(--muted);padding:0 8px}}.specs{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.specs span{font-size:11px;background:var(--sunken);border-radius:5px;padding:0 6px;color:var(--muted)}.specs b{color:var(--text);font-weight:600}.totals-card .t{display:flex;justify-content:space-between;padding:4px 0}.totals-card .grand{border-top:2px solid var(--primary);margin-top:6px;padding-top:8px;font:700 22px var(--font-cond)}.picker{position:relative}.picker .menu{position:absolute;z-index:30;top:100%;left:0;right:0;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);max-height:340px;overflow-y:auto}.picker .opt{display:flex;gap:10px;padding:8px 10px;cursor:pointer;align-items:center}.picker .opt:hover,.picker .opt.on{background:var(--sunken)}.catalogue{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.product{overflow:hidden;cursor:pointer}.product .img{height:150px;background:#fff;display:grid;place-items:center;border-bottom:1px solid var(--line)}.product .img img{max-width:100%;max-height:100%}.product .img .muted{color:#565e75}.product .meta{padding:10px 12px}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:12px;overflow-x:auto;padding-bottom:6px}.board .col{background:var(--sunken);border-radius:var(--radius);padding:10px;min-height:200px}.board .col h4{margin:0 0 8px;font-size:13px;display:flex;justify-content:space-between}.board .tile{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:9px 10px;margin-bottom:8px;cursor:pointer;font-size:13px}.door{--door-brand: #1F4E79;--door-accent: #1F4E79;--door-soft: #E9EDF2;--door-ink: #1F4E79;--door-line: #C0CDD9;--door-accent-dark: #6787A4;--door-ground: #F6F4EF;--door-plate-a: #FBFAF7;--door-plate-b: #F0EDE5;--door-surface: #FFFFFF;--door-text: #161B2E;--door-muted: #565E75;--door-rule: #E3E0D8;--door-field: #83899B;--door-danger: #B3263E;--door-danger-soft: #FBE7EA;--door-on-solid: #FFFFFF;--door-chip: var(--door-soft);--door-chip-ink: var(--door-ink);--door-grid: 22, 27, 46;--door-shadow: 22, 27, 46;--door-small: 13px;--door-lh: 1.45;--door-display: "IBM Plex Sans Condensed", "IBM Plex Sans Devanagari", "IBM Plex Sans", system-ui, sans-serif;--door-body: "IBM Plex Sans", "IBM Plex Sans Devanagari", system-ui, sans-serif;--primary: var(--door-accent);--primary-soft: var(--door-soft);--on-solid: var(--door-on-solid);--text: var(--door-text);--muted: var(--door-muted);--surface: var(--door-surface);--canvas: var(--door-ground);--field-line: var(--door-field);--danger: var(--door-danger);--danger-soft: var(--door-danger-soft);color-scheme:light;position:relative;min-height:100%;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;background:var(--door-ground);color:var(--door-text);font:15px/1.5 var(--door-body)}:root[data-theme=dark] .door{--door-ground: #0F1218;--door-plate-a: #141821;--door-plate-b: #0C0F14;--door-surface: #171A22;--door-text: #E9ECF3;--door-muted: #A7AEBF;--door-rule: #2A3040;--door-field: #656C81;--door-danger: #FF8497;--door-danger-soft: #3D1A22;--door-on-solid: #0E1220;--door-chip: #232938;--door-chip-ink: #E9ECF3;--door-grid: 255, 255, 255;--door-shadow: 0, 0, 0;--primary: var(--door-accent-dark);--primary-soft: var(--door-chip);color-scheme:dark}.door ::selection{background:var(--door-chip);color:var(--door-chip-ink)}.door:lang(hi),.door:lang(mr){--door-small: 14.5px;--door-lh: 1.65}.door :lang(hi),.door :lang(mr),.door:lang(hi),.door:lang(mr){letter-spacing:0}.door-plate{position:relative;overflow:hidden;display:flex;justify-content:center;text-align:center;padding:76px 24px 22px;background:linear-gradient(180deg,var(--door-plate-a),var(--door-ground))}.door-plate-in{position:relative;display:flex;flex-direction:column;align-items:center;max-width:100%}.door-sheet{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.door-sheet:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(var(--door-grid),.12);border-radius:3px;background:repeating-linear-gradient(to right,rgba(var(--door-grid),.26) 0 1px,transparent 1px 25%) top / 100% 7px no-repeat,repeating-linear-gradient(to right,rgba(var(--door-grid),.26) 0 1px,transparent 1px 25%) bottom / 100% 7px no-repeat,repeating-linear-gradient(to bottom,rgba(var(--door-grid),.26) 0 1px,transparent 1px 25%) left / 7px 100% no-repeat,repeating-linear-gradient(to bottom,rgba(var(--door-grid),.26) 0 1px,transparent 1px 25%) right / 7px 100% no-repeat}.door-sheet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(var(--door-grid),.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--door-grid),.05) 1px,transparent 1px);background-size:28px 28px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(75% 80% at 24% 46%,#000 0%,transparent 78%);mask-image:radial-gradient(75% 80% at 24% 46%,#000 0%,transparent 78%)}.door-mark{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;overflow:hidden;background:var(--door-accent);color:var(--door-on-solid);font:600 25px/1 var(--door-display);letter-spacing:.02em;box-shadow:0 1px #ffffff38 inset,0 12px 26px -14px rgba(var(--door-shadow),.55)}:root[data-theme=dark] .door .door-mark:not(.has-logo){background:var(--door-accent-dark)}.door-mark.has-logo{width:auto;min-width:64px;max-width:min(240px,100%);padding:0 14px;background:#fff;border:1px solid var(--door-rule);box-shadow:0 1px 2px rgba(var(--door-shadow),.05),0 12px 26px -16px rgba(var(--door-shadow),.3)}.door-mark img{display:block;max-width:100%;max-height:44px;width:auto;height:auto;object-fit:contain}.door-name{margin:22px 0 0;max-width:100%;font:500 clamp(28px,7vw,34px)/1.14 var(--door-body);letter-spacing:-.015em;color:var(--door-text);text-wrap:balance;overflow-wrap:anywhere}.door:lang(hi) .door-name,.door:lang(mr) .door-name{line-height:1.38;letter-spacing:0}.door-kicker{margin:12px 0 0;display:flex;align-items:center;gap:12px;font:600 12px/1 var(--door-body);letter-spacing:.2em;text-transform:uppercase;color:var(--door-muted)}.door-kicker:before{content:"";width:28px;height:2px;border-radius:2px;background:var(--door-brand)}.door:lang(hi) .door-kicker,.door:lang(mr) .door-kicker{letter-spacing:0;text-transform:none;font-size:14px}.door-main{display:flex;flex-direction:column;align-items:center;padding:6px 20px 26px}.door-card{width:min(420px,100%);margin-block:0 auto;padding:26px 22px 24px;background:var(--door-surface);border:1px solid var(--door-rule);border-radius:22px;box-shadow:0 1px 2px rgba(var(--door-shadow),.04),0 16px 36px -18px rgba(var(--door-shadow),.2)}.door-title{margin:0 0 18px;font:500 24px/1.25 var(--door-body);letter-spacing:-.01em;color:var(--door-text);text-wrap:balance}.door:lang(hi) .door-title,.door:lang(mr) .door-title{line-height:1.45;letter-spacing:0;font-weight:600}.door-form{display:flex;flex-direction:column;gap:16px}.door-field{display:flex;flex-direction:column;gap:6px}.door-field label{font-size:var(--door-small);line-height:var(--door-lh);font-weight:600;color:var(--door-muted)}.door-field label b{color:var(--door-text);font-weight:600}.door-field input{width:100%;height:48px;padding:0 14px;border:1px solid var(--door-field);border-radius:12px;background:var(--door-surface);color:var(--door-text);font:16px/1.2 var(--door-body);transition:border-color .15s ease,box-shadow .15s ease}.door-field input::placeholder{color:var(--door-muted);opacity:.75}.door-field input:hover{border-color:color-mix(in srgb,var(--door-field) 60%,var(--door-text))}.door-field input:focus-visible{border-color:var(--primary)}.door-field input[aria-invalid=true]{border-color:var(--door-danger)}.door-field input:-webkit-autofill{-webkit-text-fill-color:var(--door-text);caret-color:var(--door-text);box-shadow:0 0 0 1000px var(--door-surface) inset}.door-field input.door-code{text-align:center;font:400 24px/1 var(--mono);letter-spacing:.4em;padding-left:calc(14px + .4em)}.door-field input.door-code::placeholder{letter-spacing:.1em;font-size:15px;font-family:var(--door-body)}.door-help,.door-note{margin:0;font-size:var(--door-small);line-height:var(--door-lh);color:var(--door-muted)}.door-note{display:flex;gap:8px;align-items:flex-start}.door-note.dev{padding:8px 10px;border:1px dashed var(--door-rule);border-radius:10px}.door-ico{flex:none;margin-top:1px}.door-error{margin:0;display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--door-danger-soft);color:var(--door-danger);font-size:calc(var(--door-small) + 1px);line-height:var(--door-lh)}.door-error .door-ico{margin-top:2px}.door-sent{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 12px}.door-channel:empty{display:none}.door-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;border:1px solid var(--primary);border-radius:12px;cursor:pointer;background:var(--primary);color:var(--door-on-solid);font:600 15px/1.3 var(--door-body);letter-spacing:.01em;box-shadow:0 1px #ffffff2e inset,0 10px 20px -12px color-mix(in srgb,var(--primary) 70%,transparent);transition:filter .15s ease,transform .12s ease,box-shadow .15s ease}.door-btn:hover:not(:disabled){filter:brightness(1.07)}.door-btn:active:not(:disabled){transform:translateY(1px)}.door-btn:disabled{opacity:.55;cursor:not-allowed}.door-btn[aria-busy=true]{opacity:.85;cursor:progress}.door-btn[aria-busy=true]:after{content:"";width:14px;height:14px;margin-inline-start:10px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:door-spin .7s linear infinite}.door-link{align-self:center;min-height:40px;padding:8px 10px;border:0;border-radius:10px;background:none;cursor:pointer;color:var(--primary);font:600 calc(var(--door-small) + 1px)/1.4 var(--door-body);text-align:center}.door-link:hover{text-decoration:underline;text-underline-offset:3px}.door-lang{position:absolute;top:12px;right:12px;z-index:2;display:flex;gap:2px}.door-lang button{min-height:32px;padding:4px 10px;border:0;border-radius:8px;background:none;cursor:pointer;color:var(--door-muted);font:500 var(--door-small)/1.2 var(--door-body)}.door-lang button:hover{color:var(--door-text)}.door-lang button[aria-pressed=true]{background:var(--door-chip);color:var(--door-chip-ink);font-weight:600}.door-foot{margin:28px 0 0;font-size:calc(var(--door-small) - .5px);line-height:var(--door-lh);letter-spacing:.02em;color:var(--door-muted);text-align:center}.door-muted{color:var(--door-muted)}.door-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.door-solo{place-items:center;grid-template-rows:1fr}.door-solo .door-main{max-width:520px;text-align:center;margin:auto}.door-solo .door-muted{text-wrap:balance}.door-solo .door-name{margin-top:0}.door-solo .door-title{margin-top:18px;font-size:22px}.door-plate-in>*,.door-card,.door-foot{animation:door-rise .6s cubic-bezier(.2,.7,.2,1) both}.door-plate-in>:nth-child(2){animation-delay:.06s}.door-plate-in>:nth-child(3){animation-delay:.12s}.door-card{animation-delay:.14s}.door-foot{animation-delay:.24s}@keyframes door-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes door-spin{to{transform:rotate(360deg)}}@keyframes door-shimmer{to{background-position:-200% 0}}.door-skel i{display:block;border-radius:10px;background:linear-gradient(100deg,var(--door-rule) 30%,color-mix(in srgb,var(--door-rule) 35%,var(--door-surface)) 50%,var(--door-rule) 70%) 0 0 / 200% 100%;animation:door-shimmer 1.4s linear infinite}.door-skel .sq{width:64px;height:64px;border-radius:18px}.door-skel .bar{width:60%;height:22px;margin-top:22px}.door-skel .bar.s{width:30%;height:12px;margin-top:14px}.door-skel .field,.door-skel .btn{height:48px;width:100%;border-radius:12px}.door-skel .btn{margin-top:6px}.door-form.door-skel{width:min(420px,100%);margin-block:auto;gap:16px}.door-plate-in.door-skel{align-items:center}@media(min-width:900px){.door{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:1fr}.door-plate{align-items:center;justify-content:flex-start;text-align:left;padding:64px clamp(48px,7vw,120px);background:linear-gradient(155deg,var(--door-plate-a) 0%,var(--door-plate-b) 100%)}.door-plate-in{align-items:flex-start}.door-sheet:before{top:24px;right:24px;bottom:24px;left:24px}.door-mark{width:72px;height:72px;border-radius:20px;font-size:28px}.door-mark.has-logo{min-width:72px}.door-mark img{max-height:48px}.door-name{margin-top:30px;max-width:14em;font-size:clamp(34px,3.3vw,52px);line-height:1.1;font-weight:400;letter-spacing:-.025em}.door:lang(hi) .door-name,.door:lang(mr) .door-name{line-height:1.3;letter-spacing:0}.door-kicker{margin-top:18px}.door-main{position:relative;z-index:1;justify-content:center;padding:40px clamp(32px,5vw,80px) 28px;background:var(--door-surface);box-shadow:-1px 0 0 var(--door-rule),-30px 0 54px -38px rgba(var(--door-shadow),.16)}.door-card{width:min(392px,100%);margin-block:auto;padding:0;background:none;border:0;box-shadow:none;border-radius:0}.door-title{font-size:28px;margin-bottom:22px}.door-lang{top:22px;right:28px}.door-solo{grid-template-columns:minmax(0,1fr)}.door-solo .door-main{background:none;box-shadow:none}.door-form.door-skel{width:min(392px,100%)}.door-plate-in.door-skel{align-items:flex-start}}@media(pointer:coarse){.door-lang button{min-height:44px;padding:4px 12px}.door-link{min-height:44px}}@media(prefers-reduced-motion:reduce){.door-plate-in>*,.door-card,.door-foot{animation:none}}:root:has(.door){color-scheme:light}body:has(.door),html.door-first,html.door-first body{background:#f6f4ef}html.door-first{color-scheme:light}:root[data-theme=dark]:has(.door){color-scheme:dark}:root[data-theme=dark] body:has(.door),:root[data-theme=dark].door-first,:root[data-theme=dark].door-first body{background:#0f1218}@media(max-width:380px){.door-card{padding:22px 16px 20px}.door-main{padding-inline:12px}}.gs-restore{display:none}@media(max-width:900px){.shell{grid-template-columns:1fr}.side{display:none}.gs-restore{display:block}.studio,.grid.two,.grid.three{grid-template-columns:1fr}.content{padding:14px 12px 84px}.top{padding:10px 12px}.mobile-bar{display:grid;grid-auto-flow:column;position:fixed;bottom:0;left:0;right:0;background:var(--surface);border-top:1px solid var(--line);z-index:30;padding-bottom:env(safe-area-inset-bottom)}.mobile-bar a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;font-size:11px;color:var(--muted)}.mobile-bar a.active{color:var(--primary)}.mobile-bar .ic{font-size:18px}.hide-sm{display:none}.list td,.list th{padding:8px}}.banner.danger{background:var(--danger-soft);color:var(--danger)}.andon-flash{animation:andon 1.2s ease-in-out infinite}@keyframes andon{50%{background:var(--danger);color:var(--on-solid)}}.andon-flash .btn:not(.primary){color:var(--text)}@media(prefers-reduced-motion:reduce){.andon-flash{animation:none}}.wc-tile{border-left:6px solid var(--line)}.wc-tile.running{border-left-color:var(--success)}.wc-tile.down{border-left-color:var(--danger)}.wc-tile.on_hold{border-left-color:var(--attention)}.avatar{width:40px;height:40px;border-radius:50%;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font:700 15px var(--font-cond);flex:none}.station-shell{display:flex;flex-direction:column;min-height:100%;background:var(--canvas)}.station-shell .content{flex:1}.station-foot{display:flex;gap:12px;align-items:center;justify-content:flex-end;padding:8px 16px;font-size:12px;border-top:1px solid var(--line);background:var(--surface)}.station-foot select{padding:4px 6px;border:1px solid var(--field-line);border-radius:6px;background:var(--sunken)}.gs-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);color:var(--text)}.gs-row .gs-label{flex:1;min-width:0;font-weight:600}.gs-row.done .gs-label{color:var(--muted);font-weight:400;text-decoration:line-through}.gs-tick{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--field-line);display:inline-grid;place-items:center;font-size:12px;font-weight:700;line-height:1}.gs-tick.done{background:var(--success);border-color:var(--success);color:var(--on-solid)}.station-strip{display:flex;gap:14px;align-items:center;padding:6px 16px;font-size:13px;border-top:1px solid var(--line);background:var(--surface);white-space:nowrap;overflow:hidden}.station-strip .gs-step{display:inline-flex;align-items:center;gap:6px;min-width:0}.station-strip .gs-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-strip .gs-step.done{color:var(--muted)}.station-strip .gs-tick{width:18px;height:18px;font-size:10px}.station-strip .btn{margin-left:auto}.station{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:14px;font-size:16px}.station-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:10px 14px}.station .who{font:700 22px var(--font-cond)}.station .btn.big{min-height:64px;font-size:18px;justify-content:center;border-radius:14px;padding:10px 18px}.station .btn.huge{min-height:104px;font-size:30px;justify-content:center;border-radius:16px}.station .btn.big-back{width:56px;height:56px;font-size:26px;justify-content:center;border-radius:50%;padding:0}.btn.danger-solid{background:var(--danger);border-color:var(--danger);color:var(--on-solid)}.btn.attention-solid{background:var(--attention);border-color:var(--attention);color:var(--on-solid)}.station-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.station-tile{display:flex;gap:14px;padding:14px;text-align:left;cursor:pointer;align-items:center;min-height:104px}.station-tile.big-tile{min-height:120px}.station-tile.mine{border:2px solid var(--success)}.station-tile img{width:96px;height:76px;object-fit:contain;background:#fff;border-radius:8px;border:1px solid var(--line);flex:none}.station-count{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.count-big{font:700 64px/1 var(--font-cond)}.station-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.station-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.stepper{display:flex;align-items:center;gap:10px}.stepper button{width:64px;height:64px;border-radius:50%;font-size:30px;border:1px solid var(--line);background:var(--surface);cursor:pointer}.stepper .n{font:700 40px var(--font-cond);min-width:64px;text-align:center}.pinpad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:340px}.pinpad button{min-height:68px;font:600 28px var(--font-cond);border-radius:14px;border:1px solid var(--line);background:var(--surface);cursor:pointer}.pinpad button:active{background:var(--primary-soft)}.pinpad button.ok{background:var(--success);border-color:var(--success);color:var(--on-solid)}.pinpad button:disabled{opacity:.45}.pin-dots{display:flex;gap:14px;justify-content:center}.pin-dots span{width:16px;height:16px;border-radius:50%;border:2px solid var(--primary)}.pin-dots span.on{background:var(--primary)}.reasons{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.reasons button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 8px;min-height:108px;border-radius:14px;border:1px solid var(--line);background:var(--surface);cursor:pointer;font-weight:600;text-align:center}.reasons button:hover{background:var(--sunken)}.reasons button.on{border:2px solid var(--primary);background:var(--primary-soft)}.reasons .pic{font-size:38px;line-height:1}@media(max-width:600px){.count-big{font-size:48px}.station .btn.huge{min-height:88px;font-size:26px}}.kpi-btn{border:0;padding:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.kpi-btn .kpi{height:100%}.seg-row{display:flex;gap:6px;flex-wrap:wrap}.kv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.kv-grid .k{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.consignment{display:flex;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);align-items:flex-start;flex-wrap:wrap}.consignment:last-child{border-bottom:0}.consignment .seq{width:30px;height:30px;border-radius:50%;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font-weight:700;flex:none}.check-row{padding:6px 0;gap:10px;cursor:pointer}.photos-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.photos-row img{width:96px;height:72px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.btn.big-action{min-height:48px;padding:10px 22px;font-size:16px}.cfg-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.cfg-choices .btn{min-height:48px;justify-content:center;font-size:16px;white-space:normal;text-align:center}.drop-file{display:block;border:2px dashed var(--line);border-radius:12px;padding:22px;text-align:center;cursor:pointer;color:var(--muted);font-weight:600}.drop-file:hover{border-color:var(--primary);color:var(--primary)}.inbox{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:14px;align-items:start}.inbox-list{max-height:calc(100vh - 260px);overflow-y:auto;position:sticky;top:70px}.inbox-views{display:flex;gap:4px;flex-wrap:wrap;padding:10px}.count-pill{background:var(--attention-soft);color:var(--attention);border-radius:999px;padding:0 6px;font-size:11px;margin-left:4px}.btn.primary .count-pill{background:var(--surface);color:var(--text)}.ticket-row{display:block;width:100%;text-align:left;border:0;border-top:1px solid var(--line);background:none;padding:10px 12px;cursor:pointer;color:var(--text)}.ticket-row:hover{background:var(--sunken)}.ticket-row.on{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.ticket{display:flex;flex-direction:column;gap:12px}.clocks{display:flex;flex-direction:column;gap:8px;min-width:180px}.clock{min-width:170px}.chip-select{border:1px solid var(--field-line);border-radius:999px;padding:1px 6px;font-size:12px;font-weight:600;background:var(--sunken);color:var(--text)}.ticket-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start}.ticket-thread{display:flex;flex-direction:column}.thread{display:flex;flex-direction:column;gap:10px;padding:14px;max-height:520px;overflow-y:auto}.bubble{max-width:82%;border-radius:14px;padding:9px 12px;font-size:14px}.bubble.in{align-self:flex-start;background:var(--sunken);border-bottom-left-radius:4px}.bubble.out{align-self:flex-end;background:var(--primary-soft);border-bottom-right-radius:4px}.bubble.note{align-self:stretch;max-width:100%;background:var(--attention-soft);border:1px dashed var(--attention)}.bubble .who{font-size:11px;color:var(--muted);margin-bottom:3px}.ev-line{text-align:center;font-size:12px;color:var(--muted)}.composer{border-top:1px solid var(--line);padding:10px 14px;display:flex;flex-direction:column;gap:8px}.composer.note{background:var(--attention-soft)}.composer textarea{width:100%}.ticket-side{position:sticky;top:70px}.article-body{white-space:pre-wrap;font-size:12px;color:var(--muted);background:var(--sunken);border-radius:8px;padding:8px;margin-top:4px}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.cat-grid .cat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:10px;border:1px solid var(--line);background:var(--surface);cursor:pointer;font-size:12px;font-weight:600;text-align:center;color:var(--text)}.cat-grid .cat.on{border:2px solid var(--primary);background:var(--primary-soft)}.cat-grid .pic{font-size:22px}.weeks{display:flex;gap:6px;align-items:flex-end;height:140px;margin-bottom:8px}.week{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.week .bars{flex:1;width:100%;display:flex;gap:2px;align-items:flex-end}.week .bars span{flex:1;background:var(--primary);border-radius:3px 3px 0 0;min-height:2px}.week .bars span.ok{background:var(--success)}@media(max-width:900px){.inbox{grid-template-columns:1fr}.inbox-detail{display:none}.inbox-list{max-height:none;position:static}.ticket-body{grid-template-columns:1fr}.ticket-side{position:static}}.inbox-detail{container-type:inline-size;min-width:0}@container (max-width: 760px){.ticket-body{grid-template-columns:1fr}.ticket-side{position:static}}@container (max-width: 520px){.clocks{min-width:0;width:100%;flex-direction:row}.clock{min-width:0;flex:1}}.quarter.filed{border-color:var(--success)}.quarter.ready{border-color:var(--info)}.danger-text{color:var(--danger)}.boq-line{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.boq-line>input:first-child{flex:1;min-width:200px}.check-doc{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.check-doc.ready{border-left:4px solid var(--success)}.check-doc.pending{border-left:4px solid var(--attention)}.check-doc.expiring{border-left:4px solid var(--danger);background:var(--danger-soft)}.qp-line{display:flex;flex-direction:column;gap:8px}.qp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.qp-role{display:flex;flex-direction:column;align-items:center;min-width:52px}.qp-role b{font-size:16px}.qp-point{color:var(--attention)}@media(max-width:640px){.qp-grid{grid-template-columns:minmax(0,1fr)}}.bin-map{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.bin-tile{display:flex;flex-direction:column;gap:3px;min-width:0;min-height:84px;padding:8px 10px;text-align:left;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--primary);border-radius:var(--radius-sm);cursor:pointer}.bin-tile:hover{border-color:var(--primary)}.bin-tile:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bin-tile.empty{border-left-color:var(--line);background:var(--sunken)}.bin-tile.closed{border-style:dashed;border-left-width:1px;opacity:.7}.bin-what{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bin-meter{display:block;height:4px;background:var(--sunken);border-radius:2px;margin-top:auto}.bin-meter>span{display:block;height:4px;border-radius:2px;background:var(--primary)}.bin-meter>span.hot{background:var(--attention)}.grow{flex:1}.row>.grow,.ms-row>.grow,.var-row>.grow,.ra-line>.grow{min-width:0}.neg{color:var(--danger)}.prj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:12px}.prj-board{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:10px;align-items:start}.prj-col{display:flex;flex-direction:column;gap:8px;background:var(--sunken);border-radius:var(--radius);padding:10px;min-height:160px;border:2px solid transparent}.prj-col.over{border-color:var(--primary)}.prj-task{display:flex;flex-direction:column;gap:6px;cursor:grab}.prj-task[draggable=false]{cursor:default}.prj-drop{border:1px dashed var(--line);border-radius:var(--radius-sm);padding:14px;text-align:center;font-size:12px}.prj-link{all:unset;box-sizing:border-box;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:24px;font-size:12px;color:var(--muted);cursor:pointer}.prj-link:hover{color:var(--primary)}.prj-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.prj-cell{display:block;width:100%;min-height:24px;border:1px solid var(--line);border-radius:6px;padding:4px 6px;background:var(--surface);color:var(--text);font:inherit;text-align:right;cursor:pointer}.prj-meter{height:4px;background:var(--sunken);border-radius:2px;margin-top:3px}.prj-meter>div{height:4px;border-radius:2px}.prj-card{display:flex;flex-direction:column;gap:10px;text-align:left;cursor:pointer;color:var(--text);font:inherit;border:1px solid var(--line)}.prj-card:hover{border-color:var(--primary)}.prj-name{font-size:15px;line-height:1.3}.prj-money{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid var(--line);padding-top:8px}.prj-money>div{display:flex;flex-direction:column;gap:2px;font-size:13px}.prj-money .muted{font-size:11px;text-transform:uppercase;letter-spacing:.4px}.burn{display:flex;flex-direction:column;gap:6px}.burn-row{display:grid;grid-template-columns:96px 1fr 44px;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.burn-row b{color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--line);margin-right:4px;vertical-align:middle}.dot.info{background:var(--info)}.dot.success{background:var(--success)}.dot.danger{background:var(--danger)}.pick-row{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);cursor:pointer;font:inherit;text-align:left;flex-wrap:wrap}.pick-row:hover{border-color:var(--primary)}.tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.tpl{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);cursor:pointer;text-align:left;font:inherit}.tpl.on{border-color:var(--primary);background:var(--primary-soft)}.tpl .muted{font-size:12px}.tpl-preview{display:flex;gap:3px;height:34px;border-radius:8px;overflow:hidden}.tpl-phase{min-width:0;background:var(--info-soft);color:var(--info);display:flex;align-items:center;padding:0 6px;font-size:11px;font-weight:600}.tpl-phase span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-phase:nth-child(2n){background:var(--primary-soft);color:var(--primary)}.gantt{--gantt-label: 34%;position:relative;display:flex;flex-direction:column;gap:6px}.gantt-head{display:flex;justify-content:space-between;margin-left:var(--gantt-label);font-size:11px;color:var(--muted)}.gantt-row{display:grid;grid-template-columns:var(--gantt-label) 1fr;align-items:center;gap:0;min-height:24px}.gantt-label{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.gantt-track{position:relative;height:18px;background:var(--sunken);border-radius:6px}.gantt-bar{position:absolute;top:2px;height:14px;border-radius:5px;background:var(--primary-soft);border:1px solid var(--primary);overflow:hidden}.gantt-bar>span{display:block;height:100%;background:var(--primary)}.gantt-bar.done{background:var(--success-soft);border-color:var(--success)}.gantt-bar.done>span{background:var(--success)}.gantt-bar.blocked,.gantt-bar.late{border-color:var(--danger)}.gantt-bar.late>span{background:var(--danger)}.gantt-ms{position:absolute;top:-2px;transform:translate(-50%);font-size:16px;line-height:1;color:var(--muted);text-shadow:0 0 2px var(--surface)}.gantt-ms.static{position:static;transform:none}.gantt-ms.due{color:var(--attention)}.gantt-ms.billed{color:var(--info)}.gantt-ms.paid{color:var(--success)}.gantt-today{position:absolute;top:18px;bottom:4px;width:0;border-left:2px dashed var(--danger);pointer-events:none}.gantt-today span{position:absolute;top:-16px;left:-18px;font-size:10px;color:var(--danger);font-weight:700}.head-row{display:grid;grid-template-columns:110px 1fr 150px;gap:10px;align-items:center;font-size:13px}.head-name{font-weight:600}.head-bar{position:relative;height:16px;background:var(--sunken);border-radius:6px;display:flex;overflow:visible}.head-bar .actual{background:var(--primary);height:100%;border-radius:6px 0 0 6px}.head-bar .committed{height:100%;background:repeating-linear-gradient(45deg,var(--attention) 0 4px,var(--attention-soft) 4px 8px)}.head-bar .budget-mark{position:absolute;top:-3px;bottom:-3px;width:0;border-left:2px solid var(--text)}.head-nums{text-align:right;font-variant-numeric:tabular-nums}.key{display:inline-block;width:12px;height:10px;border-radius:3px;vertical-align:middle}.key.actual{background:var(--primary)}.key.committed{background:repeating-linear-gradient(45deg,var(--attention) 0 3px,var(--attention-soft) 3px 6px)}.key.budget{width:2px;background:var(--text)}.ms-row{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:10px;flex-wrap:wrap}.ms-row.due{border-left:4px solid var(--attention);background:var(--attention-soft)}.ms-row.billed{border-left:4px solid var(--info)}.ms-row.paid{border-left:4px solid var(--success)}.ra-line{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:8px}.ra-line input[type=range]{width:140px}.ra-total{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 12px;background:var(--sunken);border-radius:10px;font-variant-numeric:tabular-nums}.var-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line)}.ts-wrap{overflow-x:auto}.list.ts th.today{color:var(--primary)}.ts-cell{width:54px;text-align:right;padding:6px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font-variant-numeric:tabular-nums}.ts-cell:disabled{background:var(--sunken);color:var(--muted)}.ts-cell.approved{border-color:var(--success)}.ts-cell.submitted{border-color:var(--info)}.ts-cell.rejected{border-color:var(--danger)}.ts-src{font-size:10px;margin-left:2px;vertical-align:super}.ts-total td{font-weight:700;background:var(--sunken)}.prj-of{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;margin-bottom:12px;border:1px solid var(--line);border-radius:10px;background:var(--primary-soft);font-size:13px}.prj-of select{padding:4px 6px;border:1px solid var(--field-line);border-radius:6px;background:var(--surface)}@media(max-width:640px){.gantt{--gantt-label: 40%}.head-row{grid-template-columns:84px 1fr}.head-row>:last-child{grid-column:1 / -1;text-align:left}.burn-row{grid-template-columns:82px 1fr 40px}}@media(max-width:640px){.page-head{flex-wrap:wrap}.page-head>input.in{order:3;flex:1 1 100%;max-width:none!important}}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.wa-row{display:flex;gap:10px;width:100%;text-align:left;border:0;border-top:1px solid var(--line);background:none;padding:10px 12px;cursor:pointer;color:var(--text);font:inherit}.wa-row:hover{background:var(--sunken)}.wa-row.on{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.wa-row-main{display:flex;flex-direction:column;min-width:0;flex:1}.wa-avatar{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--sunken);color:var(--muted);border:1px solid var(--line)}.wa-avatar.known{background:var(--success-soft);color:var(--success);border-color:transparent}.wa-avatar.big{width:42px;height:42px;font-size:15px}.wa-unread{margin-left:auto;background:var(--success);color:var(--on-solid);border-radius:999px;font-size:11px;font-weight:700;padding:0 7px}.wa-chat{display:flex;flex-direction:column;overflow:hidden}.wa-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap}.wa-head select.in{max-width:180px}.wa-thread{background:var(--canvas);min-height:360px}.wa-thread .bubble.out{background:var(--success-soft)}.wa-thread .bubble.out.bot{background:var(--sunken);border:1px dashed var(--line)}.bubble.tpl{border-left:3px solid var(--info)}.wa-meta{text-align:right;font-size:11px;color:var(--muted);margin-top:2px}.ticks{margin-left:3px;font-size:11px;letter-spacing:-2px}.ticks.read{color:var(--info)}.ticks.failed{color:var(--danger);letter-spacing:0}.wa-status{display:block;font-size:13px;padding:6px 8px;border-radius:8px;background:var(--sunken);color:var(--text)}.wa-status:hover{background:var(--primary-soft)}.tpl-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.wa-tpl{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);padding-top:8px}@media(max-width:640px){.tpl-cards{grid-template-columns:1fr}.wa-head select.in{max-width:none;flex:1}}.pos{color:var(--success)}.bank-match{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;align-items:start}.bank-line{border-top:1px solid var(--line)}.bank-line:first-child{border-top:0}.bank-line.on{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.bank-line-head{display:flex;gap:10px;align-items:center;width:100%;padding:10px 12px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.bank-actions{padding:0 12px 12px}.bank-line-head .mono,.book-entry .mono{white-space:nowrap}.bank-sug{display:flex;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);flex-wrap:wrap;font-size:13px}.bank-sug>.grow{display:flex;flex-direction:column;gap:2px;min-width:0}.book-entry{display:flex;gap:8px;align-items:center;font-size:13px;padding:6px 4px;border-bottom:1px dashed var(--line);cursor:pointer}.list.brs .brs-head td{background:var(--sunken);font-weight:600;font-size:13px}.list.brs .brs-total td{font-weight:700;border-top:2px solid var(--line)}@media(max-width:900px){.bank-match{grid-template-columns:1fr}}.row.pad{padding:10px 14px}.pl-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:start}.pl-card{display:flex;flex-direction:column;gap:4px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.pl-card.on{border-color:var(--primary);background:var(--primary-soft)}@media(max-width:900px){.pl-layout{grid-template-columns:1fr}}.small{font-size:12px}.small a{text-decoration:underline;text-underline-offset:2px}.grid.four{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.grid.four{grid-template-columns:1fr 1fr}}.chip .x{border:0;background:none;color:inherit;cursor:pointer;padding:0 0 0 2px;font:inherit;line-height:1}.chip.click{cursor:pointer;border:1px solid var(--line)}.track{margin-top:6px;padding:6px 8px;border-left:3px solid var(--primary-soft);background:var(--sunken);border-radius:6px;display:flex;flex-direction:column;gap:6px}.track-batch{flex-wrap:wrap;align-items:center}.track-batch label{display:inline-flex;gap:4px;align-items:center}.in.big{font-size:18px;min-height:46px}.count-line.done{background:var(--sunken);box-shadow:inset 3px 0 0 var(--success)}.count-line.recount{box-shadow:inset 3px 0 0 var(--attention);background:var(--attention-soft)}label.card.selected{border-color:var(--primary);background:var(--primary-soft)}@media(max-width:640px){.count-line .row{flex-wrap:wrap}.count-line .in.num.big{width:100%!important}}.cap-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px;align-items:start}.cap-left{position:sticky;top:76px;max-height:calc(100vh - 96px);overflow:auto;border:1px solid var(--line);border-radius:10px;background:var(--sunken)}.cap-pages{display:flex;flex-direction:column;gap:8px;padding:8px}.cap-page{position:relative}.cap-page img{width:100%;display:block;border-radius:6px;background:#fff}.cap-hl{position:absolute;border:2px solid var(--primary);background:color-mix(in srgb,var(--primary) 18%,transparent);border-radius:4px;pointer-events:none}.cap-check{font-size:13px}.cap-check.ok{color:var(--success)}.cap-check.warn{color:var(--attention);font-weight:600}.in.cap-low{border-color:var(--attention);box-shadow:0 0 0 2px var(--attention-soft)}.cap-low-text{color:var(--attention)}.cap-lines{display:flex;flex-direction:column}.cap-line{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line)}.cap-line.skipped{opacity:.5}.cap-nums{gap:10px;flex-wrap:wrap;align-items:center}.cap-nums label{display:inline-flex;gap:6px;align-items:center}.cap-nums .in.num{width:90px}@media(max-width:1200px){.cap-layout{grid-template-columns:1fr}.cap-left{position:static;max-height:55vh}}.offline-banner{background:var(--attention-soft);color:var(--attention);font-size:13px;font-weight:600;padding:6px 16px;text-align:center}.click:focus-visible,.tile:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.skip{position:absolute;left:8px;top:-80px;z-index:100;background:var(--surface);color:var(--primary);padding:10px 14px;border-radius:10px;box-shadow:0 4px 16px #141e322e;font-weight:600}.skip:focus{top:8px}.modal:focus,main.content:focus{outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.muted a,.help a,p a{text-decoration:underline;text-underline-offset:2px}table.list td>input[type=checkbox]{width:24px;height:24px;margin:0;accent-color:var(--primary)}label>input[type=checkbox]{width:24px;height:24px;margin:0;flex:none;accent-color:var(--primary)}.see-all{display:inline-flex;align-items:center;min-height:24px}.wa-photo img{display:block;max-width:220px;max-height:220px;border-radius:8px;margin-bottom:4px}.wa-file{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border-radius:8px;background:var(--surface);border:1px solid var(--line);margin-bottom:4px}.wa-bill{display:inline-flex;gap:6px;align-items:center;font-size:13px;font-weight:600;margin-top:4px}.bk-grid{display:grid;gap:0 6px;overflow-x:auto;padding-bottom:8px}.bk-times{position:relative;margin-top:34px}.bk-times span{position:absolute;left:0;font-size:11px;color:var(--muted);transform:translateY(-50%)}.bk-col{min-width:150px}.bk-head{height:34px;display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.bk-lane{position:relative;border-radius:8px;border:1px solid var(--line);background:repeating-linear-gradient(135deg,var(--sunken) 0 6px,transparent 6px 12px)}.bk-open{position:absolute;left:0;right:0;background:var(--surface);border-radius:6px}.bk-open.walk{background:repeating-linear-gradient(45deg,var(--surface, #fff),var(--surface, #fff) 6px,var(--sunken) 6px,var(--sunken) 12px)}.bk-item{position:absolute;left:3px;right:3px;text-align:left;border:0;border-left:4px solid var(--primary);border-radius:6px;padding:3px 6px;font-size:12px;overflow:hidden;background:var(--primary-soft);color:var(--text, inherit);cursor:pointer}.bk-item .muted{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-ic{font-weight:700}.bk-requested,.bk-arrived{border-left-color:var(--attention);background:var(--attention-soft)}.bk-in_progress{border-left-color:var(--info);background:var(--info-soft)}.bk-done{border-left-color:var(--success);background:var(--success-soft)}.bk-no_show,.bk-cancelled{border-left-color:var(--danger);background:var(--danger-soft);text-decoration:line-through;opacity:.75}.chip.bk-requested,.chip.bk-arrived{background:var(--attention-soft);color:var(--attention)}.chip.bk-confirmed{background:var(--primary-soft);color:var(--primary)}.chip.bk-in_progress{background:var(--info-soft);color:var(--info)}.chip.bk-done{background:var(--success-soft);color:var(--success)}.chip.bk-no_show,.chip.bk-cancelled{background:var(--danger-soft);color:var(--danger);text-decoration:none}.bk-token{margin-top:12px;font-size:18px}.bk-token b{font-size:44px;display:block;color:var(--primary)}.bk-num{min-width:44px;text-align:center;font-weight:700;font-size:18px;background:var(--primary-soft);color:var(--primary);border-radius:8px;padding:2px 6px}.bk-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0d1530;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px}.bk-screen .btn{position:absolute;top:12px;right:12px;color:#fff}.bk-now{display:flex;gap:40px}.bk-now div{text-align:center}.bk-now b{display:block;font-size:120px;line-height:1}.bk-now span{font-size:24px;opacity:.8}.bk-next{font-size:32px;opacity:.85}.chip.click.on{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}.cl-page{display:grid;grid-template-columns:230px minmax(0,1fr);gap:12px;align-items:start}.cl-queue{position:sticky;top:8px;max-height:calc(100vh - 90px);overflow-y:auto}.cl-list{list-style:none;margin:0;padding:0 6px 6px;display:flex;flex-direction:column;gap:4px}.cl-item{width:100%;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);padding:8px 10px;cursor:pointer;color:inherit;font:inherit}.cl-item.on{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft, transparent)}.cl-item.cl-waiting{border-left:4px solid var(--attention)}.cl-item.cl-in_consult{border-left:4px solid var(--info)}.cl-item.cl-closed{border-left:4px solid var(--success);opacity:.75}.cl-head{display:flex;gap:10px;align-items:center}.cl-grid{display:grid;grid-template-columns:minmax(170px,1fr) minmax(320px,2.2fr) minmax(240px,1.2fr);gap:12px;align-items:start}.cl-timeline{max-height:78vh;overflow-y:auto}.cl-past{border-left:3px solid var(--line);padding:2px 0 8px 8px;margin-bottom:6px;font-size:13px}.cl-preview{position:sticky;top:8px;height:78vh;overflow:hidden}.cl-preview iframe{width:100%;height:100%;border:0;background:#fff}.cl-vital{display:flex;flex-direction:column;gap:2px;font-size:13px}.cl-spark{color:var(--primary)}.cl-rx td{vertical-align:top}.cl-rx tr.danger td{background:var(--danger-soft)}.cl-teeth{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.cl-quad{display:flex;gap:3px;flex-wrap:wrap}.cl-quad:nth-child(odd){justify-content:flex-end}.cl-tooth{width:34px;height:40px;border-radius:8px 8px 12px 12px;border:1px solid var(--line);background:var(--surface);color:inherit;font:600 12px/1 inherit;cursor:pointer}.cl-tooth.on{outline:2px solid var(--primary)}.cl-tooth.t-danger{background:var(--danger-soft);color:var(--danger)}.cl-tooth.t-info{background:var(--info-soft);color:var(--info)}.cl-tooth.t-muted{background:var(--sunken, #eee);color:var(--muted);text-decoration:line-through}.cl-tooth.planned{border-style:dashed}.cl-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.cl-file{display:block;border:1px solid var(--line);border-radius:var(--radius);padding:6px;font-size:12px;color:inherit;text-decoration:none}.cl-file img{width:100%;height:90px;object-fit:cover;border-radius:6px}.cl-file .big{font-size:40px;display:block;text-align:center}.cl-sign{border:1px dashed var(--line);border-radius:var(--radius);background:#fff;touch-action:none;max-width:100%}.cl-consent{background:var(--sunken, transparent);border-radius:var(--radius);padding:10px}@media(max-width:1500px){.cl-grid{grid-template-columns:minmax(170px,1fr) minmax(0,2.4fr)}.cl-preview{grid-column:1 / -1;position:static;height:70vh}}@media(max-width:1100px){.cl-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.cl-page{grid-template-columns:1fr}.cl-queue{position:static;max-height:none}}.fa-thumb{width:36px;height:36px;border-radius:6px;object-fit:cover;flex:none;background:var(--surface-2, var(--line))}.fa-blank{display:inline-flex;align-items:center;justify-content:center;font-size:18px}.fa-photo{width:112px;height:112px;border-radius:10px;object-fit:cover;flex:none;background:var(--surface-2, var(--line));font-size:44px;display:flex;align-items:center;justify-content:center}.fa-qr{width:92px;height:92px;flex:none;background:#fff;padding:4px;border-radius:6px}.attention-text{color:var(--attention)}.pos-shift{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pos-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.pos-lines{min-height:320px}.pos-qty{display:inline-flex;gap:2px;align-items:center}.pos-qty .in{width:64px;text-align:right}.pos-pay{position:sticky;top:8px}.pos-total{display:flex;justify-content:space-between;align-items:baseline}.pos-total b{font-size:40px;line-height:1.1;font-variant-numeric:tabular-nums}.pos-modes{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pos-modes .btn{justify-content:center;padding:14px 8px;font-size:16px}.pos-change{font-size:22px}.pos-change b{color:var(--success)}.pos-qr{width:220px;height:220px;background:#fff;padding:8px;border-radius:var(--radius);margin:0 auto;display:block}.pos-done{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.pos-receipt{width:100%;height:72vh;border:0;background:#fff;border-radius:var(--radius)}.in.big,.btn.big{font-size:20px;padding:12px 14px}@media(max-width:900px){.pos-grid,.pos-done{grid-template-columns:minmax(0,1fr)}.pos-pay{position:static}}.mkt-reach{font-size:18px;margin-bottom:4px}.mkt-stall{max-width:560px;margin:0 auto}.cmp-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--line)}.cmp-row:hover,.cmp-row:focus-visible{background:var(--sunken)}.cmp-row .chip{flex:none}.cmp-ic{width:32px;height:32px;border-radius:8px;background:var(--sunken);display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex:none}.cmp-ref{font-family:var(--mono, ui-monospace, monospace);font-size:12px;overflow-wrap:anywhere}.cmp-lic .chip{flex:none}.cmp-trend{display:flex;align-items:flex-end;gap:6px;height:120px}.cmp-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.cmp-stack{width:100%;max-width:28px;background:var(--danger-soft);border-radius:6px 6px 2px 2px;display:flex;align-items:flex-end;overflow:hidden;min-height:2px}.cmp-ok{width:100%;background:var(--success);display:block}@media(max-width:600px){.cmp-row{flex-wrap:wrap}.cmp-row .grow{flex-basis:calc(100% - 48px)}}.cmp-filter .chip.click{min-height:28px;padding:3px 11px}.hr-face{border-radius:50%;object-fit:cover;flex:none;background:var(--sunken)}.hr-initials{display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--primary);background:var(--primary-soft)}.hr-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--line)}.hr-row:hover,.hr-row:focus-visible{background:var(--sunken)}.hr-row .chip{flex:none}.hr-kv{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;border-bottom:1px dashed var(--line);flex-wrap:wrap}.hr-kv:last-child{border-bottom:0}.hr-h{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:15px}.hr-h .btn,.hr-h .chip{margin-left:auto}.hr-file{margin-left:8px;font-size:12px;text-decoration:underline}.hr-gap{gap:8px}.hr-tree ul{list-style:none;margin:0;padding-left:22px;border-left:2px solid var(--line)}.hr-tree>ul{border-left:0;padding-left:0}.hr-tree li{margin:6px 0}.hr-node{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line);border-radius:10px;min-height:40px}.hr-node:hover,.hr-node:focus-visible{background:var(--sunken)}@media(max-width:600px){.hr-row{flex-wrap:wrap}.hr-row .grow{flex-basis:calc(100% - 48px)}}.att-today{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.att-punch{min-width:160px;min-height:64px;font-size:18px;border-radius:16px}.att-punch.out{background:var(--success);border-color:var(--success)}.att-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:4px}.att-cell{display:flex;flex-direction:column;align-items:center;padding:3px 0;border-radius:6px;background:var(--sunken);font-size:12px;min-height:36px}.att-cell.success,.att-m.success{background:var(--success-soft);color:var(--success)}.att-cell.danger,.att-m.danger{background:var(--danger-soft);color:var(--danger)}.att-cell.attention,.att-m.attention{background:var(--attention-soft);color:var(--attention)}.att-cell.info,.att-m.info{background:var(--info-soft);color:var(--info)}.att-cell.primary,.att-m.primary{background:var(--primary-soft);color:var(--primary)}.att-muster-wrap{overflow-x:auto}.att-muster{border-collapse:collapse;font-size:12px}.att-muster th,.att-muster td{border:1px solid var(--line);padding:3px 4px;text-align:center;min-width:24px}.att-muster th[scope=row]{text-align:left;white-space:nowrap;position:sticky;left:0;background:var(--surface, var(--bg));min-width:130px}.att-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px;margin-top:8px;max-height:240px;overflow-y:auto}@media(max-width:600px){.att-punch{width:100%}}.pay-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--line)}.pay-row:hover,.pay-row:focus-visible{background:var(--sunken)}.pay-wrap{overflow-x:auto}.pay-rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 24px}.mnt-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.mnt-job{padding:10px}.mnt-job:hover,.mnt-job:focus-visible{background:var(--sunken)}.mnt-link{background:none;border:0;padding:0;color:var(--primary);text-decoration:underline;cursor:pointer;font:inherit;text-align:left;min-height:24px;align-self:flex-start}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:900px){.mnt-board{grid-template-columns:1fr}}.aud-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.aud-card:hover,.aud-card:focus-visible,.aud-light:hover,.aud-light:focus-visible{background:var(--sunken)}.aud-light{border-left:4px solid var(--line)}.aud-light.green{border-left-color:var(--success)}.aud-light.amber{border-left-color:var(--attention)}.aud-light.red{border-left-color:var(--danger)}.aud-late{color:var(--danger);font-weight:600}.chip-text.danger{color:var(--danger)}.chip-text.attention{color:var(--attention)}.chip-text.success{color:var(--success)}.aud-finding{font-size:14px}.aud-finding.danger{color:var(--danger)}.aud-finding.attention{color:var(--attention)}.aud-split{display:grid;grid-template-columns:240px minmax(0,1fr);gap:12px;align-items:start}@media(max-width:900px){.aud-split{grid-template-columns:1fr}}.aud-nav .btn{white-space:normal;height:auto;min-height:32px;line-height:1.3;padding-top:6px;padding-bottom:6px}.bia-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.bia-card:hover,.bia-card:focus-visible{background:var(--sunken)}.bia-scroll{overflow-x:auto}.bia-builder{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:12px;align-items:start}.bia-kpi{padding:8px 4px}.bia-kpi-v{font-size:32px;font-weight:700;letter-spacing:-.01em}.bia-donut{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:0}.bia-sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px}.bia-line{margin:0}.bia-bar{display:grid;grid-template-columns:minmax(80px,32%) 1fr auto;gap:8px;align-items:center}.bia-bar-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bia-bar-t{height:14px;background:var(--sunken);border-radius:4px;overflow:hidden}.bia-bar-t span{display:block;height:100%;border-radius:4px}.bia-bar-v{min-width:70px;text-align:right}.bia-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.bia-tile.w2{grid-column:span 2}.bia-tile.w3{grid-column:span 3}.bia-link{background:none;border:0;padding:0;color:var(--ink, inherit);font:inherit;font-weight:600;cursor:pointer;text-align:left;min-height:24px;text-decoration:underline}@media(max-width:900px){.bia-builder,.bia-tiles{grid-template-columns:1fr}.bia-tile.w2,.bia-tile.w3{grid-column:auto}}.bia-scroll th.num{text-align:right}.clm-filter .chip.click{min-height:28px;padding:3px 11px}.clm-card{padding:12px;display:flex;gap:10px;align-items:flex-start}.clm-card:hover,.clm-card:focus-visible,.clm-row.click:hover,.clm-row.click:focus-visible{background:var(--sunken)}.clm-mono{width:38px;height:38px;border-radius:10px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font-weight:700;flex:none}.clm-term{position:relative;height:8px;border-radius:999px;background:var(--sunken);margin:10px 0 4px}.clm-term .fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.clm-term .today{position:absolute;top:-4px;width:2px;height:16px;background:var(--text);border-radius:1px}.clm-term .notice{position:absolute;top:-3px;width:3px;height:14px;background:var(--danger);border-radius:2px}.clm-term-legend{display:flex;justify-content:space-between;gap:6px;font-size:11px;color:var(--muted)}.clm-section h3{display:flex;align-items:center;gap:8px}.clm-row{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:10px;flex-wrap:wrap}.clm-row.danger{border-color:var(--danger);background:var(--danger-soft)}.clm-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.clm-ins{background:var(--success-soft);color:var(--success);text-decoration:none;padding:0 2px;border-radius:3px}.clm-del{background:var(--danger-soft);color:var(--danger);padding:0 2px;border-radius:3px}.clm-clause{border:1px solid var(--line);border-radius:10px;padding:10px}.clm-clause.edited{border-color:var(--attention)}.clm-steps{display:flex;gap:6px}.clm-steps span{flex:1;height:4px;border-radius:999px;background:var(--sunken)}.clm-steps span.on{background:var(--primary)}.clm-kinds{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.clm-kind{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;height:auto;padding:10px;gap:2px}.clm-kind.on{border-color:var(--primary);background:var(--primary-soft)}.clm-wizard,.clm-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.clm-preview{max-height:60vh;overflow-y:auto;background:var(--sunken);border-radius:10px;padding:12px;font-size:13px;line-height:1.5}.clm-preview ol{padding-left:18px;margin:6px 0 0}.clm-preview li{margin-bottom:6px}.clm-bar{display:flex;height:18px;border-radius:6px;overflow:hidden;background:var(--sunken)}.clm-bar span{display:block;height:100%}@media(max-width:900px){.clm-lanes,.clm-wizard,.clm-split{grid-template-columns:1fr}}.pms-goal{display:flex;flex-direction:column;gap:8px}.pms-track{position:relative;height:10px;border-radius:99px;background:var(--sunken);overflow:visible;margin:4px 0}.pms-track>span{display:block;height:100%;border-radius:99px}.pms-track>i{position:absolute;top:-4px;width:2px;height:18px;background:var(--text);border-radius:1px}.pms-spark{flex:none}.pms-link{align-self:flex-start;min-height:28px}.pms-list{display:flex;flex-direction:column;max-height:60vh;overflow:auto}.pms-list a{color:inherit;min-height:32px}.pms-rate{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px}.pms-rate button{min-height:56px;border:1px solid var(--line);border-radius:12px;background:var(--surface);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;color:var(--text);font-size:12px;line-height:1.2;text-align:center}.pms-rate button b{font-size:18px}.pms-rate button.on{background:var(--primary);border-color:var(--primary);color:var(--on-solid)}.pms-rate button:disabled{opacity:.6;cursor:default}.pms-phases{display:flex;gap:4px;list-style:none;padding:0;margin:8px 0 0;flex-wrap:wrap}.pms-phases li{flex:1;min-width:72px;text-align:center;font-size:12px;padding:6px 4px;border-radius:8px;background:var(--sunken);color:var(--muted)}.pms-phases li.done{background:var(--success-soft);color:var(--success)}.pms-phases li.now{background:var(--primary);color:var(--on-solid);font-weight:700}.pms-big{font-size:15px;padding:4px 12px}.pms-quote{margin:2px 0 0;padding-left:10px;border-left:3px solid var(--primary-soft);white-space:pre-line}.pms-faces,.pms-cycles,.pms-sheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.pms-face{display:flex;flex-direction:column;gap:8px}.pms-face:hover,.pms-face:focus-visible{background:var(--sunken)}.pms-mini{display:flex;gap:3px;height:6px}.pms-mini span{background:var(--sunken);border-radius:3px;overflow:hidden}.pms-mini i{display:block;height:100%}.pms-timeline{display:flex;flex-direction:column;gap:8px}.pms-band{color:var(--info)}.pms-side{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.pms-side>div:first-child{min-width:120px}.pms-scorecard{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.pms-details summary{cursor:pointer;min-height:28px;font-weight:600;color:var(--primary)}.pms-strip{display:flex;gap:6px;flex-wrap:wrap}.pms-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:99px;background:var(--sunken);font-size:13px}.pms-pill.out{opacity:.85}.pms-stack{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--sunken)}.pms-stack.small-stack{height:10px}.pms-sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:middle}.pms-hbar{display:grid;grid-template-columns:minmax(80px,30%) 1fr auto;gap:8px;align-items:center;padding:4px 0}.pms-dates{display:flex;gap:6px 16px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.pms-dates b{color:var(--text)}.pms-dist{display:flex;gap:10px;align-items:flex-end;min-height:150px}.pms-dist-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;min-width:0}.pms-dist-bars{position:relative;width:100%;max-width:64px;height:110px}.pms-dist-bars span{position:absolute;bottom:0;border-radius:6px 6px 0 0}.pms-dist-bars .ghost{left:0;right:0;border:2px dashed var(--muted);border-bottom:0;background:transparent}.pms-dist-bars .real{left:18%;right:18%;background:var(--primary)}.pms-columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:10px;overflow-x:auto;padding-bottom:6px}.pms-column{background:var(--sunken);border-radius:var(--radius);padding:8px;display:flex;flex-direction:column;gap:8px}.pms-column-head{display:flex;justify-content:space-between;align-items:center;gap:6px}.pms-tile{display:flex;flex-direction:column;gap:6px;padding:10px}.pms-gauge{height:12px;border-radius:6px;background:var(--sunken);overflow:hidden;margin:6px 0}.pms-gauge span{display:block;height:100%;background:var(--primary)}.pms-gauge span.over{background:var(--danger)}.pms-inc{display:flex;flex-direction:column;gap:10px}.pms-inc-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pms-inc-nums>div{display:flex;flex-direction:column;gap:2px}.pms-inc a.chip{min-height:24px;padding:3px 10px}.pms-pct{width:80px;min-height:32px;font-weight:700}.pms-pct.warn{border-color:var(--attention);background:var(--attention-soft)}.pms-scroll{overflow-x:auto}.pms-matrix td{padding:6px 8px}.pms-cell{display:flex;gap:4px;align-items:center}.pms-cell input{width:56px;min-height:30px}.pms-letter p{white-space:pre-line;margin:8px 0 0}.pms-bands{display:flex;gap:4px;font-size:12px}.pms-bands span{background:var(--primary-soft);color:var(--primary);border-radius:6px;padding:4px 6px;text-align:center}@media(max-width:640px){.pms-inc-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.pms-rate{grid-template-columns:repeat(5,minmax(0,1fr))}.pms-rate button span{font-size:10px}.pms-columns{grid-auto-columns:minmax(200px,85%)}}.lms-cover{width:56px;height:56px;border-radius:10px;object-fit:cover;flex:none;background:var(--sunken)}.lms-cover.big{width:100%;height:120px;border-radius:var(--radius) var(--radius) 0 0;display:block}.lms-blank{display:inline-flex;align-items:center;justify-content:center;font-size:26px}.lms-cover.big.lms-blank{display:flex;font-size:40px}.lms-course{overflow:hidden}.lms-title{display:block;font-size:16px;line-height:1.3}.lms-todo{display:flex;flex-direction:column;gap:12px}.lms-go{width:100%;justify-content:center}.lms-ring{flex:none;color:var(--text)}.lms-date{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--primary-soft);color:var(--primary);font-size:11px;flex:none}.lms-date b{font-size:17px;line-height:1}.lms-dots{display:flex;gap:6px;flex-wrap:wrap}.lms-dots span{width:30px;height:8px;border-radius:4px;background:var(--line)}.lms-dots span.done{background:var(--success)}.lms-dots span.now{background:var(--primary)}.lms-lesson h2,.lms-result h2{margin:4px 0 10px}.lms-body{font-size:18px;line-height:1.65;white-space:pre-line}.lms-video{position:relative;padding-top:56.25%;border-radius:12px;overflow:hidden;background:#000;margin:8px 0}.lms-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.lms-img{width:100%;max-height:60vh;object-fit:contain;border-radius:12px;border:1px solid var(--line);background:var(--surface)}.lms-opts{display:grid;gap:10px;margin:12px 0}.lms-opts.photos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.lms-opt{display:flex;flex-direction:column;gap:8px;border:2px solid var(--line);border-radius:14px;padding:12px 14px;min-height:56px;font-size:17px;cursor:pointer;background:var(--surface)}.lms-opt.on{border-color:var(--primary);background:var(--primary-soft)}.lms-opt input{width:24px;height:24px;flex:none}.lms-opt img{width:100%;height:120px;object-fit:cover;border-radius:10px}.lms-result{text-align:center}.lms-big{font-size:54px}.lms-score{width:120px;height:120px;border-radius:50%;display:grid;place-items:center;margin:6px auto 4px;font:700 30px var(--font-cond)}.lms-score.pass{background:var(--success-soft);color:var(--success);border:6px solid var(--success)}.lms-score.fail{background:var(--attention-soft);color:var(--attention);border:6px solid var(--attention)}.lms-why{text-align:left;border-left:4px solid var(--attention);background:var(--sunken);border-radius:8px;padding:8px 12px;margin:8px 0}.lms-ask{border-left:4px solid var(--attention)}.lms-law{border-left:4px solid var(--info)}.lms-law-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;padding:6px 8px 6px 12px;background:var(--surface);flex-wrap:wrap}.lms-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.lms-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:2px solid var(--line);border-radius:12px;background:var(--surface);cursor:pointer;font-weight:600;min-height:72px;color:var(--text)}.lms-tile span{font-size:24px}.lms-tile.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.lms-faces{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.lms-face{display:flex;flex-direction:column;gap:6px}.lms-face-btn{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border:2px solid var(--line);border-radius:14px;background:var(--surface);cursor:pointer;min-height:120px;color:var(--text);width:100%}.lms-face.in .lms-face-btn{border-color:var(--success);background:var(--success-soft)}.lms-face.out .lms-face-btn{border-color:var(--danger);background:var(--danger-soft)}.lms-face-name{font-weight:600;text-align:center;line-height:1.2}.lms-group{width:100%;max-height:300px;object-fit:cover;border-radius:var(--radius)}.lms-pick{max-height:50vh;overflow-y:auto}.lms-matrix{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.lms-matrix table{border-collapse:separate;border-spacing:0;min-width:100%}.lms-matrix th,.lms-matrix td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:center;white-space:nowrap}.lms-matrix thead th{font-size:12px;color:var(--muted);font-weight:600;vertical-align:bottom;background:var(--surface)}.lms-col{display:inline-block;max-width:120px;white-space:normal;line-height:1.2}.lms-sticky{position:sticky;left:0;background:var(--surface);z-index:1;text-align:left!important}.lms-person{display:flex;align-items:center;gap:8px;border:0;background:none;cursor:pointer;text-align:left;color:var(--text);min-height:32px;padding:0;font:inherit}.lms-person>span{display:flex;flex-direction:column}.lms-cell{cursor:pointer;min-height:26px;border:0}.lms-glyph{background:none;padding:0}.lms-glyph:disabled{cursor:default;opacity:1}.lms-na{color:var(--muted)}.lms-level{display:block}@media(max-width:600px){.lms-faces{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.lms-body{font-size:17px}}.rec-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.rec-jobs{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.rec-job{padding:12px;display:flex;flex-direction:column;gap:8px}.rec-job-main{display:flex;gap:12px;align-items:flex-start;cursor:pointer;border-radius:10px}.rec-job-main:hover,.rec-job-main:focus-visible{background:var(--sunken)}.rec-job-actions{gap:6px;justify-content:flex-end}.rec-thumb{width:56px;height:56px;border-radius:10px;object-fit:cover;flex:none}.rec-blank{display:grid;place-items:center;background:var(--primary-soft);font-size:26px}.rec-mini{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px;margin:6px 0 2px}.rec-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:10px;overflow-x:auto;padding-bottom:6px;align-items:start}.rec-col{background:var(--sunken);border-radius:var(--radius);padding:8px;min-height:160px;display:flex;flex-direction:column;gap:8px}.rec-col h3{margin:2px 4px;display:flex;align-items:center;gap:4px}.rec-drop{border:1px dashed var(--line);border-radius:10px;padding:14px 8px;text-align:center}.rec-card{padding:8px 10px;display:flex;flex-direction:column;gap:4px;cursor:grab}.rec-card-main{display:flex;gap:8px;align-items:flex-start;cursor:pointer;border-radius:8px}.rec-card-main:hover,.rec-card-main:focus-visible{background:var(--sunken)}.rec-avatar{width:34px;height:34px;border-radius:50%;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.rec-stars{display:inline-flex;gap:1px}.rec-star{color:var(--muted);display:inline-flex;align-items:center;justify-content:center}button.rec-star{background:none;border:0;padding:0;min-width:24px;min-height:24px;cursor:pointer;border-radius:6px}.rec-menu .btn{justify-content:flex-start;width:100%}.rec-reasons{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.rec-reasons .btn{white-space:normal;justify-content:center;text-align:center}.rec-share{white-space:pre-line;background:var(--success-soft)}.rec-fieldset{border:0;padding:0;margin:0}.rec-fieldset legend{font-size:12px;font-weight:600;color:var(--muted);margin-bottom:6px;padding:0}.rec-kinds,.rec-recommend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rec-kinds .btn,.rec-recommend .btn{justify-content:center;padding:12px;font-size:15px}.rec-steps{display:flex;gap:4px}.rec-steps i{flex:1;height:5px;border-radius:3px;background:var(--line)}.rec-steps i.on{background:var(--primary)}.rec-timeline{list-style:none;padding:0;margin:6px 0;display:flex;flex-direction:column;gap:3px;font-size:14px}.rec-scores-wrap{overflow-x:auto}.rec-scores td,.rec-scores th{padding:6px 8px}.rec-dots{display:inline-flex;gap:3px}.rec-dots i{width:9px;height:9px;border-radius:50%;background:var(--line)}.rec-dots i.on{background:var(--primary)}.rec-link{background:none;border:0;padding:0;color:var(--primary);text-decoration:underline;cursor:pointer;font:inherit;text-align:left;min-height:24px}.rec-iv{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.rec-iv-time{min-width:76px}.rec-offer-row{gap:8px;padding:6px 0;border-bottom:1px solid var(--line);cursor:pointer}.rec-letter p{white-space:pre-line;line-height:1.6;margin:8px 0}.rec-context{display:flex;flex-wrap:wrap;gap:8px 14px;background:var(--info-soft);color:var(--text);border-radius:10px;padding:8px 12px;font-size:13px}.rec-context .warn b{color:var(--attention)}.rec-request.pending{border-left:4px solid var(--attention)}.rec-request.approved{border-left:4px solid var(--success)}.rec-ageing{display:flex;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line);cursor:pointer}.rec-funnel{display:grid;grid-template-columns:110px 1fr 40px;gap:8px;align-items:center;margin:4px 0}.rec-funnel-bar{height:14px;background:var(--sunken);border-radius:4px;overflow:hidden}.rec-funnel-bar span{display:block;height:100%;background:var(--primary);border-radius:4px}.rec-fill{background:var(--primary-soft);display:flex;flex-direction:column;gap:6px}@media(max-width:700px){.rec-board{grid-auto-columns:minmax(78vw,1fr)}.rec-kinds,.rec-recommend{grid-template-columns:1fr 1fr}}.dot.primary{background:var(--primary)}.dot.attention{background:var(--attention)}.plm-board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:10px;align-items:start;overflow-x:auto;padding-bottom:4px}.plm-card{padding:10px}.plm-card:hover,.plm-card:focus-visible{background:var(--sunken)}.plm-rev{font-family:var(--mono, ui-monospace, monospace);font-weight:700}.plm-steps{display:flex;gap:4px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.plm-steps li{font-size:12px;padding:3px 9px;border-radius:999px;background:var(--sunken);color:var(--muted)}.plm-steps li.done{background:var(--success-soft);color:var(--success)}.plm-steps li.now{background:var(--primary);color:#fff}.plm-timeline{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.plm-node{border:2px solid var(--primary);border-radius:10px;padding:6px 10px;min-width:110px;background:var(--surface)}.plm-node.old{border-color:var(--line);color:var(--muted)}.plm-node.cur{background:var(--primary-soft)}.plm-side{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:900px){.plm-side{grid-template-columns:1fr}}.plm-tap{display:inline-flex;align-items:center;gap:6px;min-height:26px}.esg-steps{display:flex;gap:8px;padding:0;margin:10px 0;list-style:none;flex-wrap:wrap}.esg-steps li{padding:4px 12px;border-radius:999px;background:var(--sunken);color:var(--muted);font-weight:600;font-size:13px}.esg-steps li.on{background:var(--primary-soft);color:var(--primary)}.esg-steps li.done{background:var(--success-soft);color:var(--success)}.esg-sug{gap:10px;padding:6px 0;border-bottom:1px solid var(--line);min-height:32px}.esg-card{min-height:112px}.esg-icon{font-size:22px;line-height:1;width:28px;text-align:center}.esg-value{font:700 20px var(--font-cond);margin:2px 0}.esg-value.big{font-size:30px}.esg-footer{position:sticky;bottom:0;background:var(--canvas);padding:8px 0;border-top:1px solid var(--line)}.esg-docs{margin:4px 0;padding-left:18px;columns:2}.esg-link{display:inline-block;min-height:24px;line-height:24px;min-width:24px}.esg-thumbs img{width:96px;height:72px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.esg-strip{width:100%;height:36px;margin-top:6px}.esg-strip rect{fill:var(--primary);opacity:.75}.esg-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.esg-inc{display:grid;gap:4px}.esg-ladder{display:flex;gap:6px;flex-wrap:wrap}.esg-ladder .btn{min-height:36px}.esg-photo{max-width:100%;max-height:260px;border-radius:10px;border:1px solid var(--line)}tr.esg-cover td{border-top:2px dashed var(--attention)}.esg-ring{width:44px;height:44px;flex:none}.esg-ring circle{fill:none;stroke-width:5}.esg-ring .bg{stroke:var(--sunken)}.esg-ring .fg{stroke:var(--primary);stroke-linecap:round}.esg-ring text{font:700 11px var(--font-cond);fill:var(--text)}.esg-final{font-size:28px;width:44px;text-align:center}.esg-missing{display:block;width:100%;text-align:left;border:0;background:none;color:var(--primary);padding:4px 0;cursor:pointer;font:inherit;font-size:13px;min-height:28px}.esg-section{margin:8px 0 0;color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.5px}.esg-ind .esg-block{margin-top:6px}.esg-ind details summary{cursor:pointer;min-height:28px;padding:4px 0}.esg-preview{width:100%;height:76vh;border:1px solid var(--line);border-radius:10px;background:#fff}.list.compact td,.list.compact th{padding:6px 8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.esg-board{grid-template-columns:minmax(0,1fr)}.esg-docs{columns:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ask-button{gap:6px}.ask-wrap{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e122073;display:flex;justify-content:flex-end;z-index:55}.ask-panel{width:min(520px,100%);height:100%;background:var(--canvas);box-shadow:-10px 0 30px #0003;display:flex;flex-direction:column;outline:none}.ask-head{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--surface);border-bottom:1px solid var(--line)}.ask-head h2{flex:1}.ask-panel>.tabs{padding:0 12px;background:var(--surface);margin:0}.ask-body{flex:1;overflow-y:auto;padding:14px 16px 24px}.ask-input{display:flex;gap:8px}.ask-input input{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--field-line);border-radius:10px;background:var(--surface);font-size:15px}.ask-chip{border-radius:999px}.ask-request{display:flex;flex-direction:column;gap:8px;padding-top:4px}.ask-said{align-self:flex-end;max-width:85%;background:var(--primary-soft);color:var(--text);padding:6px 12px;border-radius:14px 14px 4px}.ask-card{display:flex;flex-direction:column;gap:6px}.ask-rows a{display:inline-block;min-height:24px;line-height:24px}.ask-title{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.ask-commit{border-left:4px solid var(--attention)}.ask-done{border-left:4px solid var(--success)}.ask-failed{border-left:4px solid var(--danger)}.ask-draft{border-left:4px solid var(--primary)}.ask-option{width:100%;justify-content:space-between;text-align:left;min-height:44px}.ask-found{border-radius:999px;background:var(--sunken)}.ask-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.ask-figure{background:var(--sunken);border-radius:var(--radius-sm);padding:8px 10px}.ask-figure .v{font:700 20px var(--font-cond)}.ask-figure .v small{font-size:12px;font-weight:600;color:var(--muted)}.ask-figure .k{font-size:12px;color:var(--muted)}.ask-rows,.ask-lines,.ask-history,.ask-roles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ask-rows li{display:flex;flex-direction:column;gap:3px;padding:4px 0;border-top:1px solid var(--line)}.ask-rows li:first-child{border-top:0}.ask-rows .num.danger{color:var(--danger)}.ask-rows .num.success{color:var(--success)}.ask-rows .num.attention{color:var(--attention)}.ask-lines li{padding:6px 0;border-top:1px solid var(--line)}.ask-lines img,.ask-nophoto{width:44px;height:44px;border-radius:8px;object-fit:cover;background:var(--sunken);display:grid;place-items:center;flex:none}.ask-qty{width:80px;padding:6px 8px;border:1px solid var(--field-line);border-radius:8px;background:var(--surface)}.ask-reply{background:var(--success-soft);border-radius:12px 12px 12px 4px;padding:8px 12px}.ask-how{font-size:13px;color:var(--muted)}.ask-how summary{cursor:pointer;min-height:24px}.ask-plan{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.ask-made{display:block;padding:2px 12px 6px 24px;font-size:13px}.ask-capture{display:flex;gap:14px;align-items:flex-start}.ask-page{width:44%;max-height:60vh;object-fit:contain;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.ask-text{white-space:pre-wrap;overflow:auto;padding:10px;font:13px/1.45 var(--mono);margin:0}.field.ask-unsure input{border-color:var(--attention);background:var(--attention-soft)}.ask-disclose{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ask-disclose>div{background:var(--sunken);border-radius:var(--radius-sm);padding:10px 12px}.ask-disclose p{margin:4px 0 0}.ask-split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ask-barrow{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 40px;gap:8px;align-items:center;font-size:13px;padding:3px 0}.ask-barrow>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-months{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;height:90px;align-items:end;margin-top:6px}.ask-months>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:2px}.ask-months span{width:100%;max-width:26px;background:var(--primary);border-radius:4px 4px 0 0}.ask-months small{font-size:11px;color:var(--muted)}@media(max-width:900px){.ask-wrap{align-items:flex-end}.ask-panel{width:100%;height:88vh;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom)}.ask-capture{flex-direction:column}.ask-page{width:100%;max-height:40vh}.ask-disclose,.ask-split{grid-template-columns:1fr}}.fd-page .in{font-size:16px;min-height:44px}.fd-page .btn{min-height:44px}.fd-page .btn.sm{min-height:36px}.fd-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fd-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:108px;padding:14px 10px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--text);font:700 17px var(--font-cond);text-align:center}.fd-tile .ic{font-size:34px;line-height:1}.fd-tile:hover{background:var(--sunken)}.fd-tile.primary{background:var(--primary);border-color:var(--primary);color:var(--on-solid)}.fd-tile.primary:hover{filter:brightness(1.07);background:var(--primary)}@media(min-width:900px){.fd-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.fd-sync{min-height:32px;padding:3px 12px;font-size:13px}.fd-queued.refused{border-left:4px solid var(--danger)}.fd-queued.queued,.fd-queued.sending{border-left:4px solid var(--attention)}.fd-stops,.fd-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fd-stop{overflow:hidden;border-left:5px solid var(--line)}.fd-stop.visited{border-left-color:var(--info)}.fd-stop.ordered{border-left-color:var(--success)}.fd-stop.collection_only{border-left-color:var(--primary)}.fd-stop.no_order{border-left-color:var(--attention)}.fd-head{width:100%;display:flex;gap:12px;align-items:center;text-align:left;padding:12px 14px;background:none;border:0;cursor:pointer;min-height:64px;color:inherit;font:inherit}.fd-head .grow{display:flex;flex-direction:column;gap:2px}.fd-name{display:block;overflow-wrap:anywhere}.fd-sub{display:block}.fd-state{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.fd-seq{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);font-weight:700;flex:none}.fd-body{padding:0 14px 14px}.fd-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fd-act{flex-direction:column;justify-content:center;gap:4px;min-height:72px;white-space:normal;text-align:center;font-size:14px}.fd-act>span{font-size:24px;line-height:1}.fd-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fd-reason{min-height:44px;border-radius:999px}.fd-cats{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.fd-cats .chip{min-height:36px;padding:4px 14px;font-size:14px;flex:none}.fd-shop{width:100%;justify-content:space-between;text-align:left;min-height:56px;white-space:normal}.fd-item{display:flex;gap:12px;align-items:center;padding:10px 12px}.fd-item.in-cart{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.fd-photo{width:56px;height:56px;border-radius:10px;object-fit:contain;background:#fff;border:1px solid var(--line);flex:none}.fd-photo.none{display:grid;place-items:center;font-size:24px;background:var(--sunken)}.fd-step{display:inline-flex;align-items:center;gap:6px;flex:none}.fd-step .btn{min-width:44px;justify-content:center;padding:6px 10px;font-size:18px}.fd-qty{min-width:32px;text-align:center;font-size:18px}.fd-page .fd-qtyin{width:76px;text-align:center}.fd-strip{position:sticky;top:0;z-index:4}.fd-shopname{font-size:17px}.fd-cartbar{position:sticky;bottom:8px;z-index:5}.fd-cartbar .btn{width:100%;justify-content:center;box-shadow:var(--shadow)}.fd-order{color:var(--text)}.fd-off{opacity:.6}@media(max-width:640px){.fd-strip{position:static}.fd-item{align-items:flex-start;flex-wrap:wrap}.fd-item .grow{flex-basis:calc(100% - 80px)}.fd-item .fd-step,.fd-item>.btn{margin-left:68px}}
