@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/open-sans-cyrillic-ext-300-normal-RCDFgCku.woff2)format("woff2"),url(/assets/open-sans-cyrillic-ext-300-normal-DNhGUWnd.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/open-sans-cyrillic-300-normal-CSZZSjYT.woff2)format("woff2"),url(/assets/open-sans-cyrillic-300-normal-BUfzCPOU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/open-sans-greek-300-normal-DYVZ0lxF.woff2)format("woff2"),url(/assets/open-sans-greek-300-normal-TsoYJRKh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/open-sans-hebrew-300-normal-Cxzo_SFy.woff2)format("woff2"),url(/assets/open-sans-hebrew-300-normal-D7f9KBvB.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/open-sans-math-300-normal-DSroN9_k.woff2)format("woff2"),url(/assets/open-sans-math-300-normal-DESENJMq.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/open-sans-symbols-300-normal-BzBjWUeC.woff2)format("woff2"),url(/assets/open-sans-symbols-300-normal-BJ1m92xs.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/open-sans-vietnamese-300-normal-CScQ2qfJ.woff2)format("woff2"),url(/assets/open-sans-vietnamese-300-normal-BGj0RAzw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/open-sans-latin-ext-300-normal-DgyrAwpy.woff2)format("woff2"),url(/assets/open-sans-latin-ext-300-normal-hLcLv40m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/open-sans-latin-300-normal-D5gIFPXQ.woff2)format("woff2"),url(/assets/open-sans-latin-300-normal-BKswzCSr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-ext-400-normal-B28g4zcY.woff2)format("woff2"),url(/assets/open-sans-cyrillic-ext-400-normal-CtkCLoLZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-400-normal-DvjyhnTk.woff2)format("woff2"),url(/assets/open-sans-cyrillic-400-normal-XMp_Qeuo.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA6sABIAAAAAG0wAAA5LAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbgTYcOgZgP1NUQVReAFwIgXwJnxQREAqCLIIwCxIAATYCJAMgBCAFhHgHUgyFHxsCGiMR9ouyak72lwf0EKkl7s9wN0JaXnxFW664YKMz95rWNgND06WzDBJh8AcbDrc05D+PZ/25Ly+psJ0O1A92mJW6Hil/Jwt3BCzI7reU/fZj206/gL8+8JBJw8UuJEr8hJDOqjWb3RAqwq1uHSCZqtEBAuHe3hPJ7n4wDDTEPJAwlIA8A9acWKOJ34tOTPGZSSL0lUhp9MXK/N5Uk3Sr9CYdKYM36ZD27FZEqjhFbb0AnQJQksvhlnpev8nt8pFK51bj4/90Zu2XbGUnBB3wUpcUHdxVBTWN54/G1p+R7MksjrUcIilsBZ095irvihqBuuuuvPKKtqN7f67eJBTtSGSzLIZkgmMoosTS9kr/vSNBYLAieT8hIEhgIAggEAC91LritzFiGnKICxen5cGzvrmmDJ7CGn8pPEX+dTXwlK2tq4AHHAA0DQNAYHsyAVd56Up0IBrk4MFdC4mTXdFGPcpgPFs4n/lkDmI9UjwMqNZrGtJdDzfUIwhbuSre3qAvYXZ/LJcn9TiYdvGuBtR6LYo35DJthgiIE/lzAPbKiMGFMtuK5JI+EPA7LFmZS+hBIPp9/fh/pwH9/2wUoEMAwJPE2wF4wEEg6CEAcGXvJwascUNdERHQeIrqCKB/2emjCB957oIABkaRYI4A1aMjOW0G2L06hzQMGyqB1RrWJBdyJDkr9PgLSwAs8ODwTI9+/2jb1b9J2m/aJ5r/w7s+vAGEpCC5YBJvh3u8AU+CC9C+Vt/Kyf/d8R+joKL1GwCnnbVztfCkHjoH+WqHbHJG+3aeRLkRe5XaaJ8Wx41nBvrsddSI79GvKUkZtcCeg866xZGruzfb4xDRnRFwSU8638hIi56GhKStKB2O322LY865pNeY3ZmBal0GbYpPPqHdgFE7ite/6Hs06TBkW5LQrIv92bbb61Q/LLSIRrg0kz0onPKl7Nm9a+fgQH9fb093V2dHe1trS3NTY0N9XW1NdVVlRXlZaUlxUWH7cTObTqrgv/n6qy+vS2efXz0bjwb9Lz7/7NPLXrfTLj56N1tbbaQxi17wxWyt2UiiMTYx603DWliF+ywYNgQZWH05tHlLae0Uawg0crEjTGXdGDkiJQ4Wdvfnuxzx5aC0lMsKcO1aY0VWNXZxmQ+DtHDoMvG5MXS3BdfVY5vR+6xMgJmEaQQfsK2iIr6/utGfZzFsHGPNsGY7o7VELxv1sb+YzsifLaU2SKkuTyqxf/Kca4SW0oL9jesQt4IF0iNGNfT42+JDefCECBZc9a3UAG+s1IVDy899V1LDmpyr40Ml/i2xbjYiyXmsSx9Go6QP46WtyxN4HibsL2TmLvy5i/V4BQEu+XzLA7Hh11Ynqenl0A9POFXLdqUu36+dunVSo+ilMDwykjLF6Vb8Ro56rKzrI6LHy77sBc2e3i8/7BGsSTAOExvhrLzW6dri6crp6unG3OacilimX4Jn/AslMZjkV7PZTE3wUhpO1Oj903arGgVczjwPp+BVF7NIzq0lckl40Nd41vuTldL+msumURmvVOfJIzQbeaSJ4Uu6IoZBMABOead4ExQRn4KMLG3SK+1S41pueGW9R7I8U+xi9ctyksfy7OJS2gfldSaWR8bVpQ+8kcsNL7JhzvZ5CxS6Ey68fZKhkVK33DK5Io81bz4mKSvE1uRJIH4tyETyvR/R/356nBxHtEsbSN3sHJk7R5ecJCe+BTcCzHj8V845p9fvZZ0rIkjf3qobF8ATCAdod66ilnOt3etps0F5hIlpNRuXgyhfmP611QBXkYQW7Vn4IExCdFRLK9ZivrCu1XLkKOemOKWQr2S5E3URG161kwNNIQNoEGDJH7Ys6Z9nXFrJXzzlkY1yKqs0CYomTsnsxNsTrWYjTSG5xuKTSQZq7n53mNysj6w5qTxXpfsG+/F13gLdENqY5V5bQpZwt/RxPq1EEYWwoHRoNU0d4YFlwMzOXLAxbiUo1Dwm5QdKgDzg4/uQ4jbouFOFWO2h8VQEllTrWRp7CgfO2J8r4KUi4Yz3eS129NrQJvNeeJkEEGCvO17yeieSrZR20OR1udoqAVdrndwbR6a+52ACrqwG4VBa8dIn78h7BOZGK+mZJt2ECwsfuap/LPxtYWnJBRl3s7C/fybhVnar4RlrBfV+5zxvQe2+mx5gaQFFCSxFuodGsWWBYAjL7hsfF04MhxnYdxUxCLeRgsQz2NBulbN2dkvwIw7aVE1Srb+vidQFwqI3MNiRSuE9mXmEc5aAc3LlDWvKqKDTbIJScABUF4w7gHArZoBwFelZxKGJi8vvayH0H5stZ+l5LAEWFiN27RiY3KkBZXcteOCH4aK00CfJQtlM17uAWK0ctxJoxRI9V93dEqWBLlvlEl9X+1oyyRa1TUs5JODNkYHKLtKm3KFUmxPFwIihg0pO954zbCch1DeJ32hqzPDwVYh7D6MpSGCRUXV8cGZz6xmsc20r34ogi3q1RHiwOL1+PwyI1lI/U939bzfplGnXX47Lw7mWGfSa59I6Pug1EckxoqMKL+5Iec/BJuzEU4dk6entiCbjlCaDrzRarq3WrJeVwaMjA2HcyPpxxS88GveeDDw/g9KCkwImKEAmAVwnXU8kHmBoQLwjLfAvJGmYd0cQOTSSWQZmHkSZbHND1jnt99OXdL5vAUN1aMaBgMRLnpu4MgxY2UW14OLIavH16dTM0FoNOMp3rDsvKg8dghMBYMGKjMP1rzjcBWGlJfA6S1UC4kl0J7gyi+dPTtqDfovnGqWeQIb3s5XwWGvGxa270+XcwfJPkGIPTmAPhV/2PBjArF3ymhzZsT2IJDtlW7BupIym/76s+abnwGpFwHFaR63PgigHgDNc8rG0SUdcKMfIhaoQ5JeqgPAu4gxyTNuf+LW6IUF2HkuDa8KXfMyNScVE5K83tgtq0SElZVDY92XECTnVSIt1bugD3wCNSVh/9mOw9xHEl3xheZ/YS+mJwKNpNiSsJNDrXEH0ZijPcGNTokHeCntSRaZfu1CgqOTkH/UUBj/9/7y5DY1B8c1tQCFjr8M/8yAdPDZuAWEr2Dk/Wzi2P6GX3P9g0sOmSC1IDZvoSFzfA8fmi1z6iWLxVhfP1ie6D9Casl3xheNARD4WDzgnIRhU+Ai/hYleD+3l8CvjFxiVljNKD5PDb4QS/h4jYwka1lDcc8BbHb8qPauQW7RFbixM2Y65VfgJ8I5PEwZas76fCZYEnvNFvwQK9rywMSf9I2h+NxathbQW1r65usN/xqbItQh0Nfz4W+2HXA0X/k6bcgymL+02BqDnxm85CbRSdd9J9V/ZDC2A0Gwq7b6OqVGhfG0uQfwvSJHe63iuxLrLjn/4E3ldppXoor94uVk8ZiLtU5q2dQhwe8HLstu8LMgca7ZQZSn7IlRIptCc+tteW2sQBOhhhAU6TWNDMksPZgfjYHOQrGWeGWZLiNlPqT6B02Zytna9+eqrxpHXX3+but/5xDT60VtNXW+9Jl/5jXeo923jyKtvttItbyw14TyBzcqrBNEbwT/+c+h6p281dr2kLH/4vTOK6/Tjf5WeOPtv6ckncoLOfLgtO+aeT966/q7dWUkPfnZ3se3tbWfOvrmt0HZ3+Ldz/jn7zpYSs91+3fYPQksnH7MuvCNo+hx/ctHqTnulqai+aPKUefHe/YkhP92+zH3lEp8YievAaRZAOuj+36LtJQAg7VvpT/G5OyKtQo1bNNTAK3vlhMTbBCZbGe78/wZugnfSJJ85wmRCqMMh8S4C4uWwZ2U5fqJjoqhsKX+O9EKPpZ0qeXy1bdZvetPArX7r2Yf/wLaPWt8508pJUjwACQyAwp9tZXT1ILRXoNae7NHz5/AQ9DOXMNJ0CpeCvJSfpKofV48rwDAHHAx2xGMvsPttvWAgAFZcJIC4AcD5RBWdBCeZiVUH/3cKmIInOzmuxMlOEWEY65TgQdk6KyZh2lEEmBEDnQQjrrwGb3oLhbHATREsMFJk9O6BHJXKrVUhWZ21yhRbLwOhmhhVWhrTBpyKcvIXVAiqTvBodZUZiHe11lOpWKW6YmEcaqlMYgNUWNU702JpMvf6VcjtKl8rFjn8QMssaFRhlFT01I1GVXmCloJq1dA6NQi+GeJcmrMKUimU3ThrZ+3KdB04r5FOG7x6zI6g4SgcIa5BY/qeUZjuRrqYrs1Tt4XHuDdEVUPwXjKLqTXDSrdQ5ap2TgRCoxW1WNrQ9An3LseSUXfJLNoqOpFcrrafxnvQAxUJEMjhJJLE/1uS5zrxRi8Xw45K5VbJZeqAzveJfH7XYWvbJDaZpSmEhekwN/3ODPupoWATgxkbwYz00GOoLWKgNX2dzno61tX06KhaaKueoaWaoqnyo6EuTF3tlqmpQ6gqqayiNGUFMyUFnRUVmYLCgLycmZwMZ1lZJiNrIS3lmZR0l5SqJiFhLC6amEhlUbFHRPgJCxSS7Js3X5xgn6z5YNUe76wLbwx7pU2Q4ixAGT/l1sNH7rxkDw/2bhgXcOYkMg6iBfsLGNsz9LA+TWF5OsH8FILR9WdwMDptnlGrpBAF+QcQrh/v8/yjHBzrAnsVdp9nHtSg7wHq/kCiBQIuAC4ixL0iKiQiOjJYQ8mtoSiHRi8PmeaeujwM/OD/9aDQOW4tOyHRqTgS7YpTtasW2ayIMlfMKldtvJP/wAWbZlVMslHRyZJCq6EM1ahK6gvSDxKDetHpkh/A7SCDrFcEmSl6lak21sl+YIIdgs8n0p20OZDnTb1Tp+WkBgxZywM0FLgmN0BDAV/2soA0FICyl+dfJtqo9o+PI3J+amBzbv7NAhA5X73M2ILs/Mtc2KjOr4UXXq+3thbe0MKbSCTMrkkrhU0hqnjDawDIBBUZTj+WUftcLlQI)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-greek-400-normal-BKm6CSmU.woff2)format("woff2"),url(/assets/open-sans-greek-400-normal-yVf9KAAO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-hebrew-400-normal-C3uFZKNA.woff2)format("woff2"),url(/assets/open-sans-hebrew-400-normal-Cowz_U6T.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-math-400-normal-C76BUjK0.woff2)format("woff2"),url(/assets/open-sans-math-400-normal-Cs0GbA_j.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-symbols-400-normal-OZvd8qMe.woff2)format("woff2"),url(/assets/open-sans-symbols-400-normal-B5VgOMNH.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-vietnamese-400-normal-Dqpvjuft.woff2)format("woff2"),url(/assets/open-sans-vietnamese-400-normal-DCU23d-J.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-ext-400-normal-URAvo6nN.woff2)format("woff2"),url(/assets/open-sans-latin-ext-400-normal-BfzJ9CTS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2)format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-cyrillic-ext-600-normal-CivhzOCV.woff2)format("woff2"),url(/assets/open-sans-cyrillic-ext-600-normal-DX5V8c14.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-cyrillic-600-normal-BuMhxFId.woff2)format("woff2"),url(/assets/open-sans-cyrillic-600-normal-C5LXWJm_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYkAA8AAAAAB6wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACEAAAAmADcAEkdQT1MAAAF8AAAAhQAAALbY4d2lR1NVQgAAAgQAAAA5AAAAOu2e8oxPUy8yAAACQAAAAE4AAABgc8fDQ1NUQVQAAAKQAAAAQwAAAFpe+EE9Y21hcAAAAtQAAABAAAAAXCHOHuFnYXNwAAADFAAAABAAAAAQABUAI2dseWYAAAMkAAAA6gAAAOqgGcAXaGVhZAAABBAAAAA2AAAANh/S6odoaGVhAAAESAAAAB8AAAAkDfkE3GhtdHgAAARoAAAAIAAAACAdwAJ8bG9jYQAABIgAAAAQAAAAEgCuAH9tYXhwAAAEmAAAABwAAAAgACcA8m5hbWUAAAS0AAABLgAAAnw3WmRlcG9zdAAABeQAAAA9AAAAUqBH+9d42mNgZGBi4GOAAAkgj42BCUgyAzEjUIQDTLMDAAYPAEoAAAB42hzIgQbCYBhA0fNNpSYJCcAPEoBAAJJAQnqBlSm2JRP09Gvm4HIFcntX4+PpfJMev7aWnm1ZSa/y3kp18X1LRtB1MoSsKdrKqqmaygIhEMhsTHpLIUe49MLBXBiJ7DPZmSFMh2Po1lr4TwamimUJ6zawqWwgU0EkkzNLMFiEHQAVexMvAAAAeNpjYGRgYOBisABCVhc3nxAGleTKohwGhfSi1GwGhYzUpCIGhZzEkjwGBQYQYAER//+DSAAw7gsEAAAAeNpjYGE5zhTBwMrAwGrMcpaBgWEWhGY6y2DENIkBCTgwMDAj8939/d0ZDzAwyN/j6P27goGB4x9TNwMD43yQHIsH6zYgpcDAAgCJGw41AAB42gXBsQEBQBQFsLx/oIUGmMBASgDQgfUlIgYaJhrW6nd8XxN+l+s75PbePbNQekZWgsrMERHSrQ2aUlmC8Ad24QbRAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYgCxeBgWGBfK+8vf+/wfyUPmM/7/+f/w/9cHOB5pA3SgAACTeEOIAAQADAAgACgANAAf//wAPAAIAev/sBdIFzQARACAAAAEUAgYEIyIkJgI1NBIkMzIEEgUUFhYzMjY2NRACIyIGBgXSVar/AKyv/v+pVJUBMenkAS6X+6Rcv5aXvlrN4JbBXALdqf7rx2xsyAEWqeIBUbu6/q/lqfeFhfepAQEBI4T1//8AAf/sB08FzQAnAAQBfQAAAAcAB/7B/5gAAgFABMoDmAYyAAoAHAAAATU2NjczFQ4CBwcmJjU0NjMyFhUUDgIHFBYXAmAUNBDgFEJNJZ54ekA3MD0PGycYOj0E3Bk5qUgVK2prLhIHfmA6STAwFyMZDAEjMQYAAAAAAQAAAAMAxRYF1lxfDzz1AAsIAAAAAADZzML3AAAAAOF726n7VP2+ChUIaQAAAAYAAgAAAAAAAHjaY2BkYODo/buCgYFL6nfIX0EuUaAIKuAAAH89BOUABM0AwQAAAAACFAAAAhQAAAZMAHoCFAAAB8kAAQSiAUB42mNAAEsgdGMoBQAEBQEueNpjYGRgYOBgmMggxhDPwArmIQAzAyMAGX8BGnjahZBDcoVBGEVPbExi27Ztexo773+M15INBOMsKxsIbnV1rGqdz9UXiOeOEIJCo4CboHzLQRTyZDlYOQ+WQ2jl3nLoh5ww0rmyHE4+l5bjaWQUw0EQS6flIKKptxxGIvmW05WTbDlTHG05SwTzOByxhosx/HoP2WODaRy8xn/IAluiPfpxZG2yIt5U7q5oS7wj8qOj5aadGi0fG3jZk+0XV+MTH+pVV3YUn2GYSd1utjR5wcz3UfVt1rJsr6l2lJFLA9XUajV8oA5GmNEaEf3fcV72DgHxGt63/Ny3itxvFQN63ZzhfftrLvWarCNalGeL3B87zeLFYV/+DVPVR8AoJRVMvPRNNZ/VbYc9kxFgnWpVORwZr6O1wyFbbBslpKr8jp3psxPLXgCUflz/AAB42mNgYgCD/3MYjBiwAQ4GBkYmRmYGZgYjRhZGVkY2Fr9QHx8m5yD20rxMAwNHAxBt6GbiAqFdXAEZUwq1AAAA)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-greek-600-normal-CkCBI2Km.woff2)format("woff2"),url(/assets/open-sans-greek-600-normal-Xt_394w2.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-hebrew-600-normal-CQztwT7q.woff2)format("woff2"),url(/assets/open-sans-hebrew-600-normal-D7z6DfF6.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-math-600-normal-DQ8cZjrd.woff2)format("woff2"),url(/assets/open-sans-math-600-normal-CWMKYWAo.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-symbols-600-normal-DgwZOEXg.woff2)format("woff2"),url(/assets/open-sans-symbols-600-normal-BiWokiHG.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-vietnamese-600-normal-cWHhjaNO.woff2)format("woff2"),url(/assets/open-sans-vietnamese-600-normal-CVI-Ycr6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-ext-600-normal-CXDaa6Q7.woff2)format("woff2"),url(/assets/open-sans-latin-ext-600-normal-YZ6Vktkr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2)format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-cyrillic-ext-700-normal-BWp9aGB1.woff2)format("woff2"),url(/assets/open-sans-cyrillic-ext-700-normal-hbT5P32v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-cyrillic-700-normal-Db4W_Rwa.woff2)format("woff2"),url(/assets/open-sans-cyrillic-700-normal-FWckWEfO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-greek-700-normal-YcFp24oM.woff2)format("woff2"),url(/assets/open-sans-greek-700-normal-bcfTBw-h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-hebrew-700-normal-DnAL3HC_.woff2)format("woff2"),url(/assets/open-sans-hebrew-700-normal-CZc_Q6SQ.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-math-700-normal-EYnC2qGX.woff2)format("woff2"),url(/assets/open-sans-math-700-normal-B7X9EnEK.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-symbols-700-normal-DfXrtqu8.woff2)format("woff2"),url(/assets/open-sans-symbols-700-normal-DNvDgxgv.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-vietnamese-700-normal-C0rmKuKj.woff2)format("woff2"),url(/assets/open-sans-vietnamese-700-normal-BwQSBZ9d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-ext-700-normal-DatbY7Hl.woff2)format("woff2"),url(/assets/open-sans-latin-ext-700-normal-IE4yTLg1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-700-normal-CceUhp2e.woff2)format("woff2"),url(/assets/open-sans-latin-700-normal-CZCQA30i.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green:#61ac4a;--black:#000;--charcoal:#303333;--grey:#adadad;--light-grey:#bfbfbf;--teal:#0a2e46;--white:#fff}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--light-grey);background-color:var(--black);-webkit-font-smoothing:antialiased;font-family:Open Sans,sans-serif;font-size:14px;font-weight:300}img{filter:grayscale();max-width:100%;display:block}img[src*=velos-logo]{filter:none}.greyscale{filter:grayscale()}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:Open Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700}input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer}input[type=month]::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer}input[type=week]::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer}input[type=time]::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer}input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=month]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=week]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}.navbar{z-index:1000;background-color:var(--black);justify-content:space-between;align-items:center;height:110px;padding:0 48px;display:flex;position:fixed;top:0;left:0;right:0}.navbar__logo-img{width:auto;height:80px;display:block}.navbar__links{align-items:center;gap:28px;list-style:none;display:flex}.navbar__link{letter-spacing:.08em;text-transform:uppercase;color:var(--light-grey);font-size:13px;font-weight:300;transition:color .2s}.navbar__link:hover,.navbar__link--active{color:var(--green)}.navbar__link:focus-visible,.navbar__cta:focus-visible{outline:2px solid var(--green);outline-offset:4px}.navbar__cta{background-color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin-left:8px;padding:9px 18px;font-size:11px;font-weight:600;transition:background-color .2s,color .2s;display:inline-block;color:var(--white)!important}.navbar__cta:hover{background-color:#4e9040;color:var(--white)!important}.navbar__cta--mobile{text-align:center;margin:14px 40px 4px;display:block}.navbar__hamburger{background:0 0;border:none;padding:4px;display:none}.navbar__mobile-menu{display:none}@media (width<=900px){.navbar__links{display:none}.navbar__hamburger{justify-content:center;align-items:center;display:flex}.navbar__mobile-menu{background-color:var(--black);border-top:1px solid #222;flex-direction:column;gap:0;padding:20px 0;list-style:none;display:flex;position:fixed;top:110px;left:0;right:0}.navbar__mobile-menu li{width:100%}.navbar__mobile-menu .navbar__link{padding:14px 40px;font-size:13px;display:block}}.lwt{background-color:var(--grey);padding:80px 60px;position:relative;overflow:hidden}.lwt__bg{filter:grayscale()opacity(.15);z-index:0;background-image:url(/assets/RockingChairLetsema2025March-200.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.lwt__content{z-index:1;position:relative}.lwt__heading{color:var(--white);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:50px;font-size:32px;font-weight:700}.lwt__heading--green{color:var(--green)}.lwt__cards{grid-template-columns:repeat(3,1fr);gap:30px;max-width:900px;margin:0 auto;display:grid}.lwt__card{background-color:var(--white);flex-direction:column;gap:8px;padding:36px 30px;display:flex}.lwt__icon{margin-bottom:8px}.lwt__card-heading{color:var(--teal);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:15px;font-weight:700}.lwt__card p,.lwt__contact-link{color:var(--charcoal);font-size:13px;font-weight:400}.lwt__contact-link{transition:color .2s}.lwt__contact-link:hover{color:var(--green)}@media (width<=768px){.lwt{padding:60px 24px}.lwt__cards{grid-template-columns:1fr}}.footer{background-color:var(--black);border-top:1px solid #1a1a1a;padding:80px 60px 30px}.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:60px;max-width:1280px;margin:0 auto 60px;display:grid}.footer__brand{flex-direction:column;gap:22px;display:flex}.footer__logo-img{align-self:flex-start;width:auto;height:84px}.footer__tagline{color:var(--light-grey);font-size:13px;font-weight:300;line-height:1.7}.footer__motto{color:var(--green);letter-spacing:.02em;margin-top:-8px;font-size:12px;font-style:italic;font-weight:300}.footer__col{flex-direction:column;gap:18px;display:flex}.footer__col-heading{color:var(--green);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.footer__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer__link{color:var(--light-grey);font-size:13px;font-weight:300;transition:color .2s}.footer__link:hover{color:var(--green)}.footer__address{color:var(--light-grey);font-size:13px;font-style:normal;font-weight:300;line-height:1.7}.footer__contact-link{color:var(--light-grey);font-size:13px;font-weight:300;transition:color .2s;display:block}.footer__contact-link:hover{color:var(--green)}.footer__bottom{border-top:1px solid #1a1a1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:0 auto;padding-top:24px;display:flex}.footer__copyright{color:#6a6a6a;letter-spacing:.04em;font-size:11px}.footer__legal{gap:24px;margin:0;padding:0;list-style:none;display:flex}.footer__legal-link{letter-spacing:.06em;color:#6a6a6a;font-size:11px;transition:color .2s}.footer__legal-link:hover{color:var(--light-grey)}.footer__staff-login{color:#4a4a4a}@media (width<=900px){.footer{padding:60px 24px 24px}.footer__grid{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}.footer__brand{grid-column:1/-1}}@media (width<=560px){.footer__grid{grid-template-columns:1fr}.footer__bottom{flex-direction:column;align-items:flex-start;gap:16px}}.home__hero{background-color:var(--black);align-items:center;min-height:92vh;padding:180px 60px 100px;display:flex;position:relative;overflow:hidden}.home__hero-bg{object-fit:cover;object-position:center 30%;filter:grayscale();opacity:.55;width:100%;height:100%;position:absolute;inset:0}.home__hero-overlay{background:linear-gradient(120deg,#0009 0%,#00000059 55%,#0000001f 100%),linear-gradient(#0000 50%,#0006 100%);position:absolute;inset:0}.home__hero-content{z-index:1;flex-direction:column;gap:22px;max-width:720px;display:flex;position:relative}.home__hero-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--green);font-size:11px;font-weight:600}.home__hero-heading{color:var(--white);letter-spacing:-.01em;font-size:clamp(36px,5.4vw,64px);font-weight:700;line-height:1.05}.home__hero-heading--green{color:var(--green)}.home__hero-sub{color:var(--light-grey);max-width:560px;font-size:16px;font-weight:300;line-height:1.7}.home__hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:8px;display:flex}.home__hero-cta{background-color:var(--green);color:var(--white);letter-spacing:.12em;text-transform:uppercase;padding:15px 30px;font-size:12px;font-weight:600;transition:background-color .2s;display:inline-block}.home__hero-cta:hover{background-color:#4e9040}.home__hero-link{color:var(--light-grey);letter-spacing:.05em;border-bottom:1px solid #0000;align-items:center;gap:10px;padding-bottom:2px;font-size:13px;transition:color .2s,gap .2s;display:inline-flex}.home__hero-link:hover{color:var(--green);border-bottom-color:var(--green);gap:14px}.home__hero-cta{align-items:center;gap:14px;display:inline-flex}.home__hero-scroll{z-index:1;color:var(--light-grey);letter-spacing:.25em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;padding:6px 2px;font-family:inherit;font-size:10px;font-weight:600;transition:color .25s,gap .25s;display:flex;position:absolute;bottom:32px;right:60px}.home__hero-scroll:hover{color:var(--white);gap:18px}.home__hero-scroll:focus-visible{outline:2px solid var(--green);outline-offset:6px}.home__hero-scroll-line{background-color:var(--green);transform-origin:0;width:60px;height:1px;animation:2.4s ease-in-out infinite home-scroll-nudge}@keyframes home-scroll-nudge{0%,to{opacity:.55;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.28)}}@media (prefers-reduced-motion:reduce){.home__hero-scroll-line{opacity:1;animation:none}}.home__numbers{background-color:#f4f4f2;grid-template-columns:1fr 2px 1fr;align-items:start;gap:0 40px;padding:80px 60px;scroll-margin-top:110px;display:grid}.home__numbers-right{order:2}.home__numbers-divider{background-color:#c8c8c4;order:1;align-self:stretch;width:2px}.home__numbers-left{flex-direction:column;order:0;gap:16px;display:flex}.home__numbers-left p{color:#4a4a4a;font-size:13px;line-height:1.7}.home__numbers-heading{color:#111;letter-spacing:-.005em;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.15}.home__numbers-heading--green{color:var(--green)}.home__catalyst{background-color:var(--charcoal);padding:80px 60px;position:relative;overflow:hidden}.home__catalyst-bg{filter:grayscale()opacity(.08);background-image:url(/assets/RockingChairLetsema2025March-46.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.home__catalyst-content{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.home__catalyst-left{flex-direction:column;gap:20px;display:flex}.home__catalyst-accent{background-color:var(--green);width:4px;height:50px}.home__catalyst-rule{color:var(--green);align-self:flex-start;margin-bottom:4px}.home__catalyst-heading{color:var(--white);letter-spacing:-.005em;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.15}.home__catalyst-heading--green{color:var(--green)}.home__catalyst-left p{color:var(--light-grey);font-size:13px;line-height:1.7}.home__catalyst-right{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.home__catalyst-img{aspect-ratio:4/3;object-fit:cover;width:100%}.home__catalyst-btn{background-color:var(--charcoal);border:1px solid var(--grey);color:var(--light-grey);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;padding:12px 28px;font-size:13px;font-weight:300;transition:border-color .2s,color .2s,gap .2s;display:inline-flex}.home__catalyst-btn:hover{border-color:var(--green);color:var(--green);gap:16px}.home__values{background-color:#111;padding:110px 60px 120px}.home__values-header{flex-direction:column;gap:14px;max-width:720px;margin-bottom:70px;display:flex}.home__values-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--green);font-size:11px;font-weight:600}.home__values-heading{color:var(--white);letter-spacing:-.01em;font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.1}.home__values-heading--green{color:var(--green)}.home__values-rule{color:var(--green);align-self:flex-start;margin-top:6px}.home__values-grid{grid-template-columns:repeat(3,1fr);gap:56px 48px;max-width:1200px;display:grid}.home__value-card{border-top:1px solid #2a2a2a;flex-direction:column;gap:12px;padding-top:22px;display:flex}.home__value-num{color:var(--green);letter-spacing:.15em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.home__catalyst-rule{color:var(--green)}.home__beliefs{background-color:#0a0a0a;padding:110px 60px 120px;position:relative}.home__beliefs-header{flex-direction:column;gap:14px;max-width:720px;margin-bottom:70px;display:flex}.home__beliefs-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--green);font-size:11px;font-weight:600}.home__beliefs-heading{color:var(--white);letter-spacing:-.01em;font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.1}.home__beliefs-heading--green{color:var(--green)}.home__beliefs-rule{color:var(--green);margin-top:6px}.home__beliefs-grid{grid-template-columns:repeat(3,1fr);gap:48px;max-width:1280px;display:grid}.home__belief{border-top:1px solid #1f1f1f;flex-direction:column;gap:14px;padding:28px 0 0;display:flex;position:relative}.home__belief:before{content:"";background-color:var(--green);width:36px;height:1px;position:absolute;top:-1px;left:0}.home__belief-num{color:var(--green);letter-spacing:.18em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.home__belief-title{color:var(--white);letter-spacing:-.005em;font-size:22px;font-weight:700;line-height:1.2}.home__belief-body{color:var(--light-grey);font-size:14px;font-weight:300;line-height:1.75}@media (width<=1024px){.home__beliefs-grid{grid-template-columns:1fr;gap:36px}}@media (width<=768px){.home__beliefs{padding:80px 24px 90px}}.home__value-title{color:var(--white);margin:0;font-size:20px;font-weight:700}.home__value-body{color:var(--light-grey);font-size:14px;font-weight:300;line-height:1.7}@media (width<=1024px){.home__values-grid{grid-template-columns:repeat(2,1fr);gap:48px 40px}}@media (width<=768px){.home__hero{min-height:88vh;padding:150px 24px 80px}.home__hero-scroll{display:none}.home__numbers{grid-template-columns:1fr;gap:30px;padding:70px 24px}.home__numbers-divider{display:none}.home__numbers-right{order:0}.home__numbers-left{order:1}.home__catalyst{padding:70px 24px}.home__catalyst-content{grid-template-columns:1fr;gap:40px}.home__values{padding:80px 24px}.home__values-grid{grid-template-columns:1fr;gap:40px}}.team__hero{height:55vh;min-height:360px;margin-top:110px;overflow:hidden}.team__hero-img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.team__section{background-color:#0c0c0c;padding:110px 60px}.team__header{flex-direction:column;gap:14px;max-width:720px;margin-bottom:70px;display:flex}.team__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--green);font-size:11px;font-weight:600}.team__heading{color:var(--white);letter-spacing:-.01em;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.1}.team__heading--green{color:var(--green)}.team__accent{color:var(--green);align-self:flex-start;margin-top:4px}.team__intro{color:var(--light-grey);margin-top:12px;font-size:15px;font-weight:300;line-height:1.8}.team__grid{--team-gap:28px;--team-cols:4;justify-content:center;gap:var(--team-gap);flex-wrap:wrap;max-width:1320px;display:flex}.team__card{cursor:pointer;color:inherit;font:inherit;text-align:left;flex:0 1 calc((100% - (var(--team-cols) - 1) * var(--team-gap)) / var(--team-cols));background:0 0;border:none;padding:0;display:block;position:relative;overflow:hidden}.team__card:focus-visible{outline:2px solid var(--green);outline-offset:4px}.team__card-img{aspect-ratio:3/4;object-fit:cover;object-position:top;width:100%;transition:transform .5s;display:block}.team__card:hover .team__card-img,.team__card:focus-visible .team__card-img{transform:scale(1.05)}.team__card-overlay{background:linear-gradient(#0000 0%,#00000038 10%,#0000009e 24%,#000000ed 48%,#000000f5 100%);padding:56px 22px 22px;transition:padding .3s;position:absolute;bottom:0;left:0;right:0}.team__card:hover .team__card-overlay{padding-bottom:28px}.team__card-name{color:var(--white);letter-spacing:-.005em;margin-bottom:4px;font-size:17px;font-weight:700}.team__card-role{color:var(--green);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:600}.team__card-readmore{letter-spacing:.18em;text-transform:uppercase;color:var(--light-grey);opacity:0;border-top:1px solid #ffffff26;align-items:center;gap:10px;width:100%;margin-top:14px;padding-top:12px;font-size:11px;transition:opacity .3s,transform .3s;display:inline-flex;transform:translateY(8px)}.team__card:hover .team__card-readmore,.team__card:focus-visible .team__card-readmore{opacity:1;transform:translateY(0)}.team__modal-backdrop{z-index:2000;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.team__modal{background:#141414;border:1px solid #1f1f1f;grid-template-columns:280px 1fr;width:100%;max-width:980px;max-height:90vh;display:grid;position:relative;overflow:hidden}.team__modal-close{color:var(--light-grey);cursor:pointer;z-index:1;background:#0009;border:1px solid #2a2a2a;justify-content:center;align-items:center;padding:6px;transition:color .2s,background-color .2s,border-color .2s;display:flex;position:absolute;top:14px;right:14px}.team__modal-close:hover{color:var(--white);border-color:var(--green)}.team__modal-left{background-color:#0a0a0a;flex-direction:column;height:100%;max-height:90vh;display:flex}.team__modal-img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.team__modal-content{flex-direction:column;gap:18px;max-height:90vh;padding:50px 50px 40px 40px;display:flex;overflow-y:auto}.team__modal-role{color:var(--green);text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:600}.team__modal-name{color:var(--white);letter-spacing:-.01em;padding-right:40px;font-size:clamp(28px,3.2vw,36px);font-weight:700;line-height:1.1}.team__modal-rule{color:var(--green);align-self:flex-start;margin:4px 0 14px}.team__modal-bio{color:var(--light-grey);font-size:14px;font-weight:300;line-height:1.75}.team__modal-section{border-top:1px solid #1f1f1f;flex-direction:column;gap:14px;margin-top:18px;padding-top:24px;display:flex}.team__modal-section-heading{color:var(--green);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.team__modal-tags{flex-wrap:wrap;gap:8px;display:flex}.team__modal-tag{color:var(--light-grey);letter-spacing:.04em;background-color:#61ac4a1a;border:1px solid #61ac4a4d;padding:5px 12px;font-size:11px;font-weight:500}@media (width<=1200px){.team__grid{--team-cols:2;max-width:800px}}@media (width<=900px){.team__hero{margin-top:110px}.team__section{padding:80px 24px}.team__grid{--team-gap:20px}.team__modal{grid-template-columns:1fr;max-height:92vh}.team__modal-left{max-height:240px}.team__modal-img{object-position:center 20%;width:100%;height:240px}.team__modal-content{max-height:none;padding:32px 26px}}@media (width<=600px){.team__grid{--team-cols:1;max-width:380px}}.services__hero{background-image:url(/assets/RockingChairLetsema2025March-46.jpg);background-position:50% 35%;background-size:cover;align-items:flex-end;min-height:60vh;padding:200px 60px 80px;display:flex;position:relative}.services__hero-overlay{background:linear-gradient(120deg,#0009 0%,#00000059 60%,#0000001a 100%);position:absolute;inset:0}.services__hero-content{z-index:1;flex-direction:column;gap:18px;max-width:720px;display:flex;position:relative}.services__hero-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--green);font-size:11px;font-weight:600}.services__hero-heading{color:var(--white);letter-spacing:-.01em;font-size:clamp(36px,5vw,58px);font-weight:700;line-height:1.05}.services__hero-heading--green{color:var(--green)}.services__hero-sub{color:var(--light-grey);max-width:600px;margin-top:6px;font-size:16px;font-weight:300;line-height:1.7}.services__sections{background-color:#0c0c0c}.svc{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1280px;margin:0 auto;padding:110px 60px;scroll-margin-top:40px;display:grid;position:relative}.svc+.svc{border-top:1px solid #1a1a1a}.svc--image-right .svc__image-wrap{order:2}.svc--image-right .svc__text{order:1}.svc__image-wrap{aspect-ratio:4/5;position:relative;overflow:hidden}.svc__image{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.svc:hover .svc__image{transform:scale(1.03)}.svc__text{flex-direction:column;gap:18px;display:flex}.svc__eyebrow{color:var(--green);align-items:center;display:flex}.svc__title{color:var(--white);letter-spacing:-.005em;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}.svc__rule{color:var(--green);align-self:flex-start}.svc__body{color:var(--light-grey);max-width:520px;font-size:15px;font-weight:300;line-height:1.8}.svc__cta{letter-spacing:.12em;text-transform:uppercase;color:var(--white);border-bottom:1px solid var(--green);align-self:flex-start;align-items:center;gap:12px;margin-top:12px;padding-bottom:8px;font-size:12px;font-weight:600;transition:color .2s,gap .2s,transform .2s;display:inline-flex}.svc__cta:hover{color:var(--green);gap:20px}.svc__cta svg{transition:transform .2s}.svc__cta:hover svg{transform:translate(2px)}@media (width<=900px){.services__hero{min-height:50vh;padding:160px 24px 70px}.svc{grid-template-columns:1fr;gap:36px;padding:70px 24px}.svc--image-right .svc__image-wrap,.svc--image-right .svc__text{order:initial}.svc__image-wrap{aspect-ratio:16/10}}.tl__hero{background-image:url(/assets/RockingChairLetsema2025March-3.jpg);background-position:50% 35%;background-size:cover;align-items:flex-end;min-height:60vh;padding:200px 60px 80px;display:flex;position:relative}.tl__hero-overlay{background:linear-gradient(120deg,#0009 0%,#00000059 60%,#0000001a 100%);position:absolute;inset:0}.tl__hero-content{z-index:1;flex-direction:column;gap:18px;max-width:720px;display:flex;position:relative}.tl__hero-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--green);font-size:11px;font-weight:600}.tl__hero-heading{color:var(--white);letter-spacing:-.01em;font-size:clamp(36px,5vw,58px);font-weight:700;line-height:1.05}.tl__hero-heading--green{color:var(--green)}.tl__hero-sub{color:var(--light-grey);max-width:600px;margin-top:6px;font-size:16px;font-weight:300;line-height:1.7}.tl__articles{background-color:#0c0c0c;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1280px;margin:0 auto;padding:110px 60px;display:grid}.tl__card{color:inherit;background-color:#161616;border:1px solid #1f1f1f;flex-direction:column;gap:22px;padding:36px 32px;transition:border-color .25s,transform .25s,background-color .25s;display:flex;position:relative;overflow:hidden}.tl__card:before{content:"";background-color:var(--green);transform-origin:0;height:3px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.tl__card:hover{background-color:#181818;border-color:#2a2a2a;transform:translateY(-4px)}.tl__card:hover:before{transform:scaleX(1)}.tl__card:focus-visible{outline:2px solid var(--green);outline-offset:4px}.tl__card-top{justify-content:space-between;align-items:center;display:flex}.tl__card-num{color:var(--green);letter-spacing:.15em;font-size:13px;font-weight:600}.tl__card-type{color:var(--light-grey);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:400;display:inline-flex}.tl__card-type svg{color:var(--green)}.tl__card-body{flex-direction:column;flex:1;gap:14px;display:flex}.tl__card-category{color:var(--green);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:600}.tl__card-title{color:var(--white);letter-spacing:-.005em;font-size:22px;font-weight:700;line-height:1.25}.tl__card-author{color:var(--grey);letter-spacing:.02em;font-size:12px;font-weight:300}.tl__card-excerpt{color:var(--light-grey);font-size:14px;font-weight:300;line-height:1.7}.tl__card-cta{letter-spacing:.12em;text-transform:uppercase;color:var(--white);border-top:1px solid #2a2a2a;align-items:center;gap:10px;padding-top:18px;font-size:12px;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.tl__card:hover .tl__card-cta{color:var(--green);gap:14px}@media (width<=1024px){.tl__articles{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.tl__hero{min-height:50vh;padding:160px 24px 70px}.tl__articles{grid-template-columns:1fr;gap:20px;padding:70px 24px}}.test__hero{background-image:url(/assets/RockingChairLetsema2025March-200.jpg);background-position:50%;background-size:cover;align-items:flex-end;height:50vh;min-height:400px;padding-bottom:70px;display:flex;position:relative}.test__hero-overlay{background:linear-gradient(#0000001f 0%,#0000008c 100%);position:absolute;inset:0}.test__hero-content{z-index:1;align-items:flex-start;gap:20px;padding:0 60px;display:flex;position:relative}.test__hero-accent{background-color:var(--white);flex-shrink:0;width:4px;height:60px;margin-top:4px}.test__hero-heading{color:var(--white);font-size:34px;font-weight:700}.test__hero-heading--green{color:var(--green)}.test__section{background-color:var(--charcoal);padding:90px 60px 100px}.test__carousel{outline:none;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:20px;max-width:1000px;margin:0 auto;display:grid}.test__nav{cursor:pointer;color:var(--white);opacity:.75;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:opacity .2s,transform .2s;display:flex}.test__nav:hover{opacity:1}.test__nav--prev:hover{transform:translate(-3px)}.test__nav--next:hover{transform:translate(3px)}.test__nav:focus-visible{outline:2px solid var(--green);outline-offset:4px;opacity:1}.test__stage{position:relative}.test__slide{flex-direction:column;align-items:center;animation:.5s both test-fade;display:flex}@keyframes test-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.test__slide{animation:none}}.test__card{background-color:var(--white);justify-content:center;align-items:center;width:100%;min-height:430px;padding:56px 64px;display:flex;box-shadow:0 18px 50px #00000047}.test__quote{color:#1a1a1a;text-align:center;max-width:620px;font-size:16px;font-weight:300;line-height:1.85}.test__mark{color:var(--green);font-weight:600}.test__badge{background-color:var(--white);border-radius:50%;flex-shrink:0;width:104px;height:104px;margin-top:-52px;overflow:hidden;box-shadow:0 10px 26px #0000004d}.test__badge-img{object-fit:cover;filter:none;width:100%;height:100%;display:block}.test__client{color:var(--green);text-align:center;letter-spacing:.01em;margin-top:22px;font-size:16px;font-weight:700}.test__client--nologo{margin-top:30px}.test__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:40px;display:flex}.test__dots{align-items:center;gap:10px;display:flex}.test__dot{cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:50%;width:9px;height:9px;padding:0;transition:background-color .25s,border-color .25s,transform .25s}.test__dot:hover{border-color:var(--green)}.test__dot--on{background-color:var(--green);border-color:var(--green);transform:scale(1.25)}.test__dot:focus-visible{outline:2px solid var(--green);outline-offset:3px}.test__pause{color:var(--light-grey);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff40;align-items:center;gap:7px;padding:6px 14px;font-size:10px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.test__pause:hover{color:var(--green);border-color:var(--green)}.test__pause:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (width<=900px){.test__section{padding:70px 24px 80px}.test__carousel{grid-template-columns:40px minmax(0,1fr) 40px;gap:8px}.test__nav{padding:4px}.test__nav svg{width:30px;height:30px}.test__card{min-height:480px;padding:40px 28px}.test__quote{font-size:15px;line-height:1.8}}@media (width<=560px){.test__hero-content{padding:0 24px}.test__card{min-height:540px;padding:34px 22px}.test__quote{font-size:14px}.test__badge{width:88px;height:88px;margin-top:-44px}}.contact__hero{background-image:url(/assets/RockingChairLetsema2025March-123.jpg);background-position:50% 20%;background-size:cover;align-items:flex-end;height:45vh;min-height:380px;padding-bottom:70px;display:flex;position:relative}.contact__hero-overlay{background:linear-gradient(#0000001f 0%,#0000008c 100%);position:absolute;inset:0}.contact__hero-content{z-index:1;align-items:flex-start;gap:20px;padding:0 60px;display:flex;position:relative}.contact__hero-accent{background-color:var(--white);flex-shrink:0;width:4px;height:60px;margin-top:4px}.contact__hero-heading{color:var(--white);font-size:34px;font-weight:700}.contact__hero-heading--green{color:var(--green)}.contact__section{background-color:#1a1a1a;padding:80px 60px}.contact__grid{grid-template-columns:1fr 1.4fr;align-items:start;gap:70px;max-width:1100px;margin:0 auto;display:grid}.contact__intro{color:var(--light-grey);margin-bottom:40px;font-size:14px;line-height:1.8}.contact__details{flex-direction:column;gap:28px;display:flex}.contact__detail{align-items:flex-start;gap:16px;display:flex}.contact__detail-label{color:var(--white);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:12px;font-weight:600}.contact__detail p{color:var(--light-grey);font-size:13px;line-height:1.6}.contact__link{color:var(--light-grey);font-size:13px;transition:color .2s}.contact__link:hover{color:var(--green)}.contact__form{flex-direction:column;gap:20px;display:flex}.contact__form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact__field{flex-direction:column;gap:6px;display:flex}.contact__label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.contact__input,.contact__textarea{background-color:var(--charcoal);color:var(--white);box-sizing:border-box;border:1px solid #333;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:13px;transition:border-color .2s}.contact__input::placeholder,.contact__textarea::placeholder{color:var(--grey)}.contact__input:focus,.contact__textarea:focus{border-color:var(--green)}.contact__textarea{resize:vertical;min-height:140px}.contact__submit{background-color:var(--green);color:var(--white);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;align-self:flex-start;padding:14px 32px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s}.contact__submit:hover:not(:disabled){background-color:#4e9040}.contact__submit{align-items:center;gap:10px;display:inline-flex}.contact__submit:disabled{opacity:.65;cursor:default}.contact__spinner{animation:.9s linear infinite contact-spin}@keyframes contact-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.contact__spinner{animation:none}}.contact__service-note{color:var(--light-grey);border-left:2px solid var(--green);background-color:#61ac4a17;padding:10px 14px;font-size:12px}.contact__service-note strong{color:var(--green);font-weight:600}.contact__error{color:#ffb4a8;background-color:#c83c281f;border-left:2px solid #c8503c;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.contact__error svg{flex-shrink:0;margin-top:2px}.contact__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact__sent{background-color:#61ac4a12;border:1px solid #61ac4a4d;flex-direction:column;align-items:flex-start;gap:16px;padding:44px 40px;display:flex}.contact__sent-icon{background-color:var(--green);width:54px;height:54px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:flex}.contact__sent-heading{color:var(--white);font-size:21px;font-weight:700;line-height:1.3}.contact__sent-body{color:var(--light-grey);font-size:14px;font-weight:300;line-height:1.75}.contact__again{border:1px solid var(--grey);color:var(--light-grey);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:6px;padding:11px 24px;font-family:inherit;font-size:12px;font-weight:600;transition:color .2s,border-color .2s}.contact__again:hover{color:var(--green);border-color:var(--green)}@media (width<=900px){.contact__section{padding:60px 24px}.contact__hero-content{padding:0 24px}.contact__grid{grid-template-columns:1fr;gap:50px}}@media (width<=500px){.contact__form-row{grid-template-columns:1fr}}.nf__section{background-color:#111;flex-direction:column;align-items:flex-start;gap:16px;max-width:720px;min-height:70vh;padding:200px 60px 100px;display:flex}.nf__accent{background-color:var(--green);width:4px;height:60px;margin-bottom:8px}.nf__code{letter-spacing:.2em;text-transform:uppercase;color:var(--green);font-size:14px;font-weight:600}.nf__heading{color:var(--white);font-size:48px;font-weight:700;line-height:1.1}.nf__heading--green{color:var(--green)}.nf__body{color:var(--light-grey);max-width:520px;font-size:15px;line-height:1.7}.nf__actions{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.nf__btn{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--grey);color:var(--light-grey);padding:12px 26px;font-size:12px;font-weight:600;transition:border-color .2s,color .2s,background-color .2s}.nf__btn:hover{border-color:var(--green);color:var(--green)}.nf__btn--primary{background-color:var(--green);border-color:var(--green);color:var(--white)}.nf__btn--primary:hover{color:var(--green);background-color:#0000}@media (width<=768px){.nf__section{padding:150px 24px 80px}.nf__heading{font-size:34px}}.login{background-color:#1a1a1a;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login__panel{background-color:var(--charcoal);flex-direction:column;align-items:center;width:100%;max-width:420px;padding:48px 40px;display:flex}.login__logo{object-fit:contain;width:auto;height:96px;margin-bottom:28px}.login__heading{color:var(--white);margin-bottom:6px;font-size:20px;font-weight:700}.login__sub{color:var(--light-grey);margin-bottom:32px;font-size:13px}.login__form{flex-direction:column;gap:18px;width:100%;display:flex}.login__field{flex-direction:column;gap:6px;display:flex}.login__label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.login__input{color:var(--white);box-sizing:border-box;background-color:#1a1a1a;border:1px solid #444;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.login__input::placeholder{color:#555}.login__input:focus{border-color:var(--green)}.login__input-wrap{width:100%;position:relative}.login__input--password{padding-right:42px}.login__eye{color:var(--grey);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.login__eye:hover{color:var(--white)}.login__error{color:#e05a5a;background-color:#e05a5a1a;border:1px solid #e05a5a4d;padding:10px 14px;font-size:13px}.login__notice{color:#e6c44a;background-color:#e6c44a1a;border:1px solid #e6c44a4d;margin-bottom:16px;padding:10px 14px;font-size:13px}.login__btn{background-color:var(--green);color:var(--white);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;border:none;margin-top:4px;padding:14px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .2s}.login__btn:hover:not(:disabled){background-color:#4e9040}.login__btn:disabled{opacity:.6;cursor:not-allowed}.login__back{margin-top:24px;font-size:12px}.login__back-link{color:var(--grey);transition:color .2s}.login__back-link:hover{color:var(--green)}.twofactor{background-color:#1a1a1a;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.twofactor__panel{background-color:var(--charcoal);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:48px 40px;display:flex}.twofactor__logo{object-fit:contain;width:auto;height:96px;margin-bottom:28px}.twofactor__heading{color:var(--white);margin-bottom:8px;font-size:20px;font-weight:700}.twofactor__sub{color:var(--light-grey);margin-bottom:36px;font-size:13px;line-height:1.6}.twofactor__inputs{gap:10px;margin-bottom:24px;display:flex}.twofactor__digit{width:48px;height:56px;color:var(--white);text-align:center;background-color:#1a1a1a;border:1px solid #444;outline:none;font-family:inherit;font-size:22px;font-weight:600;transition:border-color .2s}.twofactor__digit:focus{border-color:var(--green)}.twofactor__digit:disabled{opacity:.5}.twofactor__error{color:#e05a5a;box-sizing:border-box;background-color:#e05a5a1a;border:1px solid #e05a5a4d;width:100%;margin-bottom:12px;padding:10px 20px;font-size:13px}.twofactor__loading{color:var(--green);margin-bottom:12px;font-size:13px}.twofactor__back{margin-top:20px;font-size:12px}.twofactor__back-link{color:var(--grey);transition:color .2s}.twofactor__back-link:hover{color:var(--green)}:root{--sidebar-width:230px;--sidebar-collapsed:60px;--topbar-height:56px}.portal{background-color:#1a1a1a;min-height:100vh;display:flex}.portal__sidebar{width:var(--sidebar-width);background-color:var(--charcoal);z-index:100;flex-direction:column;height:100vh;transition:width .25s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.portal--collapsed .portal__sidebar{width:var(--sidebar-collapsed)}.portal__sidebar-top{border-bottom:1px solid #3e3e3e;flex-shrink:0;justify-content:space-between;align-items:center;min-height:64px;padding:18px 16px;display:flex}.portal__logo{object-fit:contain;flex-shrink:0;width:auto;height:32px;transition:opacity .2s}.portal--collapsed .portal__logo{opacity:0;width:0}.portal__collapse-btn{color:var(--grey);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:4px;transition:color .2s,transform .25s;display:flex}.portal__collapse-btn:hover{color:var(--white)}.portal--collapsed .portal__collapse-btn{transform:rotate(180deg)}.portal__nav{flex:1;padding:10px 0;overflow:hidden auto}.portal__nav-link{color:var(--light-grey);white-space:nowrap;align-items:center;gap:12px;padding:11px 16px;font-size:13px;font-weight:400;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.portal__nav-link:hover{color:var(--white);background-color:#ffffff0d}.portal__nav-link--active{color:var(--green);border-left:3px solid var(--green);background-color:#61ac4a1a;padding-left:13px}.portal__nav-icon{flex-shrink:0}.portal__nav-label{transition:opacity .2s,width .2s;overflow:hidden}.portal--collapsed .portal__nav-label{opacity:0;width:0}.portal__logout{color:var(--grey);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-top:1px solid #3e3e3e;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:13px;transition:color .2s;display:flex}.portal__logout:hover{color:#e05a5a}.portal__main{margin-left:var(--sidebar-width);flex-direction:column;flex:1;min-height:100vh;transition:margin-left .25s;display:flex}.portal--collapsed .portal__main{margin-left:var(--sidebar-collapsed)}.portal__topbar{height:var(--topbar-height);background-color:var(--charcoal);z-index:50;border-bottom:1px solid #3e3e3e;justify-content:flex-end;align-items:center;padding:0 24px;display:flex;position:sticky;top:0}.portal__mobile-toggle{color:var(--light-grey);cursor:pointer;background:0 0;border:none;margin-right:auto;padding:4px;display:none}.portal__topbar-right{align-items:center;gap:16px;display:flex}.portal__user-wrap{position:relative}.portal__user{align-items:center;gap:10px;display:flex}.portal__user--btn{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-family:inherit;transition:background-color .15s}.portal__user--btn:hover{background-color:#ffffff0d}.portal__user-chevron{color:var(--grey);flex-shrink:0;margin-left:2px}.portal__user-menu{z-index:200;background-color:#2a2a2a;border:1px solid #444;min-width:190px;padding:6px 0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0006}.portal__user-menu-item{text-align:left;width:100%;color:var(--light-grey);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:13px;transition:background-color .15s,color .15s;display:flex}.portal__user-menu-item:hover{color:var(--white);background-color:#3a3a3a}.portal__user-menu-item--danger{color:#e05a5a}.portal__user-menu-item--danger:hover{color:#e05a5a;background-color:#e05a5a1a}.portal__user-menu-divider{background-color:#3e3e3e;height:1px;margin:6px 0}.portal__user-avatar{background-color:var(--green);width:34px;height:34px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.portal__user-info{flex-direction:column;display:flex}.portal__user-name{color:var(--white);font-size:13px;font-weight:600;line-height:1.2}.portal__user-role{color:var(--grey);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.portal__content{background-color:#1a1a1a;flex:1;padding:32px;overflow:auto}.portal__overlay{z-index:90;background:#0009;display:none;position:fixed;inset:0}@media (width<=768px){.portal__sidebar{left:calc(-1 * var(--sidebar-width));transition:left .25s;width:var(--sidebar-width)!important}.portal--mobile-open .portal__sidebar{left:0}.portal--mobile-open .portal__overlay{display:block}.portal__main{margin-left:0!important}.portal__mobile-toggle{display:flex}.portal__content{padding:20px 16px}}.mfa{background-color:#1a1a1a;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.mfa__panel{background-color:var(--charcoal);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:460px;padding:44px 40px;display:flex}.mfa__logo{object-fit:contain;width:auto;height:84px;margin-bottom:24px}.mfa__heading{color:var(--white);margin-bottom:8px;font-size:20px;font-weight:700}.mfa__sub{color:var(--light-grey);margin-bottom:24px;font-size:13px;line-height:1.6}.mfa__steps{text-align:left;color:var(--light-grey);align-self:stretch;margin:0 0 22px 18px;padding:0;font-size:13px;line-height:1.7}.mfa__steps strong{color:var(--white)}.mfa__qr-wrap{background:#fff;margin-bottom:14px;padding:12px}.mfa__qr{width:180px;height:180px;display:block}.mfa__manual{color:var(--grey);word-break:break-all;margin-bottom:22px;font-size:12px;line-height:1.6}.mfa__secret{color:var(--white);letter-spacing:.08em;background:#1a1a1a;border:1px solid #444;margin-left:6px;padding:3px 7px;font-family:monospace;font-size:13px;display:inline-block}.mfa__form{flex-direction:column;align-self:stretch;align-items:center;gap:12px;display:flex}.mfa__code-input{color:var(--white);letter-spacing:.4em;text-align:center;background-color:#1a1a1a;border:1px solid #444;outline:none;width:180px;padding:12px 16px;font-family:monospace;font-size:22px;transition:border-color .2s}.mfa__code-input:focus{border-color:var(--green)}.mfa__btn{background-color:var(--green);color:var(--white);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;border:none;width:100%;max-width:260px;padding:13px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .2s}.mfa__btn:hover:not(:disabled){background-color:#4e9040}.mfa__btn:disabled{opacity:.6;cursor:not-allowed}.mfa__loading{color:var(--light-grey);font-size:13px}.mfa__error{color:#e05a5a;background-color:#e05a5a1a;border:1px solid #e05a5a4d;align-self:stretch;margin-top:16px;padding:10px 14px;font-size:13px}.mfa__signout{color:var(--grey);cursor:pointer;background:0 0;border:none;margin-top:24px;font-family:inherit;font-size:12px;transition:color .2s}.mfa__signout:hover{color:var(--white)}.dashboard__header{margin-bottom:28px}.dashboard__greeting{color:var(--white);margin-bottom:6px;font-size:26px;font-weight:700}.dashboard__name{color:var(--green)}.dashboard__sub{color:var(--light-grey);font-size:13px}.dashboard__stats{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:28px;display:grid}.dashboard__stat{background-color:var(--charcoal);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.dashboard__stat-value{color:var(--white);font-size:24px;font-weight:700;line-height:1}.dashboard__stat-label{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.dashboard__stat-sub{color:var(--green);margin-top:2px;font-size:11px}.dashboard__stat-sub--amber{color:#e6c44a}.dashboard__stat-sub--red{color:#e05555}.dashboard__alerts{flex-direction:column;gap:8px;margin-bottom:28px;display:flex}.dashboard__alert{align-items:center;gap:10px;padding:12px 16px;font-size:13px;text-decoration:none;transition:opacity .15s;display:flex}.dashboard__alert:hover{opacity:.85}.dashboard__alert--amber{color:#e6c44a;background-color:#e6c44a14;border-left:3px solid #e6c44a}.dashboard__alert--red{color:#e05555;background-color:#e0555514;border-left:3px solid #e05555}.dashboard__alert--blue{color:#5aa3d0;background-color:#5aa3d014;border-left:3px solid #5aa3d0}.dashboard__section-label{color:var(--grey);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:11px;font-weight:700}.dashboard__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.dashboard__card{background-color:var(--charcoal);border:1px solid #0000;align-items:flex-start;gap:14px;padding:20px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.dashboard__card:hover{border-color:var(--green);background-color:#61ac4a0a}.dashboard__card-icon{color:var(--green);flex-shrink:0;margin-top:2px}.dashboard__card-body{flex-direction:column;gap:3px;display:flex}.dashboard__card-title{color:var(--white);font-size:13px;font-weight:600}.dashboard__card-desc{color:var(--light-grey);font-size:12px;line-height:1.5}.dashboard__card-badge{color:#e6c44a;background-color:#e6c44a26;align-self:flex-start;margin-top:4px;padding:2px 7px;font-size:10px;font-weight:700}.dashboard__section-label{margin-top:4px}.dashboard__loading{color:var(--light-grey);padding:20px 0;font-size:13px}.dashboard__stat-top{align-items:center;gap:8px;display:flex}.dashboard__stat-icon{color:var(--green);flex-shrink:0}.dashboard__stat--link{border:1px solid #0000;text-decoration:none;transition:border-color .2s,background-color .2s}.dashboard__stat--link:hover{border-color:var(--green);background-color:#61ac4a0a}.dashboard__stat-sub--blue{color:#5aa3d0}.dashboard__charts{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;margin-bottom:28px;display:grid}.dashboard__chart-card{background-color:var(--charcoal);margin-bottom:28px;padding:16px 18px}.dashboard__charts .dashboard__chart-card{margin-bottom:0}.dashboard__chart-title{color:var(--light-grey);margin-bottom:14px;font-size:12px;font-weight:600}.dashboard__empty{color:var(--grey);text-align:center;padding:24px 0;font-size:12px}.dashboard__list{flex-direction:column;display:flex}.dashboard__list-row{border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13px;text-decoration:none;display:flex}.dashboard__list-row:last-child{border-bottom:none}.dashboard__list-row--link{transition:opacity .15s}.dashboard__list-row--link:hover{opacity:.8}.dashboard__list-name{color:var(--light-grey);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard__list-client{color:var(--grey);font-size:11px}.dashboard__list-val{color:var(--white);white-space:nowrap;font-weight:600}.dashboard__list-pct{white-space:nowrap;font-weight:600}.dashboard__warn{color:#e6c44a}.dashboard__over{color:#e05555}@media (width<=600px){.dashboard__stats{grid-template-columns:repeat(2,1fr)}.dashboard__charts{grid-template-columns:1fr}}.tt__sort{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;transition:color .15s;display:inline-flex}.tt__sort:hover{color:var(--white)}.tt__sort-idle{opacity:.35}.tt__th--active .tt__sort{color:var(--green)}.tt__resizable{position:relative;padding-right:18px!important}.tt__resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;width:9px;height:100%;position:absolute;top:0;right:0}.tt__resizer:after{content:"";background:#4a4a4a;width:1px;height:50%;transition:background-color .15s;position:absolute;top:25%;right:4px}.tt__resizer:hover:after{background:var(--green);width:2px}body.tt__resizing,body.tt__resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}table[style*="table-layout: fixed"] td,table[style*="table-layout: fixed"] th{text-overflow:ellipsis;overflow:hidden}.users__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.users__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.users__sub{color:var(--light-grey);font-size:13px}.users__invite-btn{background-color:var(--green);color:var(--white);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.users__invite-btn:hover{background-color:#4e9040}.users__error,.users__loading{color:var(--light-grey);padding:20px 0;font-size:13px}.users__error{color:#e05a5a}.users__table-wrap{overflow-x:auto}.users__table{border-collapse:collapse;width:100%;font-size:13px}.users__table th{text-align:left;color:var(--grey);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border-bottom:1px solid #3e3e3e;padding:10px 16px;font-size:11px;font-weight:600}.users__table td{color:var(--light-grey);vertical-align:middle;border-bottom:1px solid #2a2a2a;padding:14px 16px}.users__table tbody tr:hover td{background-color:#ffffff05}.users__row--inactive td{opacity:.5}.users__name{white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:flex;color:var(--white)!important}.users__avatar{background-color:var(--green);width:30px;height:30px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.users__you{color:var(--grey);text-transform:uppercase;letter-spacing:.05em;background-color:#333;border-radius:2px;padding:2px 6px;font-size:10px;font-weight:400}.users__email{color:var(--light-grey)!important}.users__reports-to,.users__last-login{white-space:nowrap}.badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.badge--admin{color:#e05a5a;background:#e05a5a26}.badge--director{color:var(--green);background:#61ac4a26}.badge--assoc-director{color:#8fcc78;background:#61ac4a14}.badge--senior{color:#5ba3d0;background:#0a2e4666}.badge--executive{color:#7bb8db;background:#0a2e4640}.badge--associate{color:var(--grey);background:#adadad26}.badge--analyst{color:#999;background:#adadad1a}.badge--content{color:#f0a830;background:#ffb4321a}.badge--accounts{color:#8fb3e0;background:#7896c826}.badge--payroll{color:#b39ddb;background:#a082c826}.users__leave-grid{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.users__leave-row{align-items:center;gap:8px;display:flex}.users__leave-type{color:var(--light-grey);flex-shrink:0;width:64px;font-size:13px}.users__leave-input{width:70px!important;padding:6px 8px!important;font-size:12px!important}.users__leave-bal{color:var(--grey);white-space:nowrap;font-size:12px}.users__leave-bal strong{color:var(--white)}.users__leave-neg{color:#e05a5a!important}.users__status,.users__2fa{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.users__status--active{color:var(--green)}.users__status--inactive{color:#e05a5a}.users__status--not-invited{color:var(--grey)}.users__status--pending{color:#f0a830}.users__status--expired{color:#e05a5a}.users__2fa--on{color:var(--green)}.users__2fa--off{color:var(--grey)}.users__actions{text-align:right}.users__menu-wrap{display:inline-block;position:relative}.users__menu-btn{color:var(--grey);cursor:pointer;background:0 0;border:none;border-radius:2px;padding:4px 8px;transition:color .2s,background-color .2s}.users__menu-btn:hover{color:var(--white);background-color:#3a3a3a}.users__menu{z-index:1500;background-color:#2a2a2a;border:1px solid #444;min-width:180px;padding:6px 0;position:fixed;box-shadow:0 8px 24px #0006}.users__menu-label{color:var(--grey);text-transform:uppercase;letter-spacing:.07em;padding:6px 14px 4px;font-size:10px;font-weight:600}.users__menu-item{text-align:left;width:100%;color:var(--light-grey);cursor:pointer;background:0 0;border:none;padding:8px 14px;font-family:inherit;font-size:13px;transition:background-color .15s,color .15s;display:block}.users__menu-item:hover{color:var(--white);background-color:#3a3a3a}.users__menu-item--danger{color:#e05a5a!important}.users__menu-item--danger:hover{background-color:#e05a5a1a!important}.users__menu-item--safe,.users__menu-item--invite{color:var(--green)!important}.users__menu-item--invite:disabled{opacity:.6;cursor:not-allowed}.users__menu-divider{background-color:#3e3e3e;height:1px;margin:6px 0}.users__modal-backdrop{z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.users__modal{background-color:var(--charcoal);width:100%;max-width:480px;max-height:calc(100vh - 48px);padding:36px;overflow-y:auto}.users__modal-header{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.users__modal-x{color:var(--grey);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px}.users__modal-x:hover{color:var(--white)}.users__modal-title{color:var(--white);font-size:20px;font-weight:700}.users__modal-sub{color:var(--light-grey);margin-bottom:28px;font-size:13px;line-height:1.6}.users__modal-form{flex-direction:column;gap:18px;display:flex}.users__field{flex-direction:column;gap:6px;display:flex}.users__label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.users__input{color:var(--white);box-sizing:border-box;background-color:#1a1a1a;border:1px solid #444;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.users__input:focus{border-color:var(--green)}.users__form-error{color:#e05a5a;font-size:13px}.users__form-success{color:var(--green);font-size:13px}.users__modal-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.users__modal-cancel{color:var(--light-grey);cursor:pointer;background:0 0;border:1px solid #444;padding:10px 20px;font-family:inherit;font-size:13px;transition:border-color .2s,color .2s}.users__modal-cancel:hover{border-color:var(--grey);color:var(--white)}.users__modal-submit{background-color:var(--green);color:var(--white);cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.users__modal-submit:hover:not(:disabled){background-color:#4e9040}.users__modal-submit:disabled{opacity:.6;cursor:not-allowed}.users__perm-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.users__perm-toggle{color:var(--green);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #444;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:border-color .15s,background-color .15s}.users__perm-toggle:hover{border-color:var(--green);background-color:#61ac4a1a}.users__perm-note{color:var(--grey);margin-bottom:10px;font-size:12px;line-height:1.5}.users__perm-grid{grid-template-columns:1fr 1fr;gap:6px 16px;display:grid}.users__perm-item{color:var(--light-grey);cursor:pointer;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.users__perm-item:hover{color:var(--white)}.users__perm-check{width:15px;height:15px;accent-color:var(--green);cursor:pointer;flex-shrink:0}.users__inline-invite{color:var(--green);cursor:pointer;opacity:.8;background:0 0;border:none;margin-left:8px;padding:0;font-family:inherit;font-size:12px;text-decoration:underline;transition:opacity .15s;display:inline-block}.users__inline-invite:hover{opacity:1}.users__inline-invite:disabled{opacity:.4;cursor:not-allowed}.users__invite-link-box{background-color:#1a1a1a;border:1px solid #444;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.users__invite-link-text{color:var(--light-grey);word-break:break-all;flex:1;font-size:12px;line-height:1.5}.users__invite-copy-btn{border:1px solid var(--green);color:var(--green);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;transition:background-color .2s;display:flex}.users__invite-copy-btn:hover{background-color:#61ac4a1f}.users__invite-expiry{color:var(--grey);font-size:12px}.users__rates-table{border-collapse:collapse;width:100%;margin-bottom:10px;font-size:12px}.users__rates-table th{text-align:left;color:var(--grey);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #3e3e3e;padding:6px 8px;font-size:10px;font-weight:600}.users__rates-table td{color:var(--light-grey);border-bottom:1px solid #2a2a2a;padding:7px 8px}.users__rate-amount{color:var(--white);font-weight:600}.users__rate-del{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:2px}.users__rate-del:hover{color:#e05a5a}.users__rate-add{align-items:center;gap:8px;display:flex}.users__rate-input{flex:1;min-width:0;padding:7px 8px!important;font-size:12px!important}.users__rate-add-btn{background:var(--green);color:var(--white);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:4px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.users__rate-add-btn:hover:not(:disabled){background:#4e9040}.users__rate-add-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.users__header{flex-direction:column}.users__table th:nth-child(6),.users__table td:nth-child(6){display:none}}.users__leave-avail{color:var(--grey)}.users__editable-col{white-space:nowrap}.users__cell-edit{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px dashed #555;border-radius:2px;margin:-2px -4px;padding:2px 4px}.users__cell-edit:hover{color:var(--white);border-bottom-color:var(--green)}.users__cell-input{border:1px solid var(--green);width:90px;color:var(--white);background:#1a1a1a;outline:none;padding:3px 6px;font-family:inherit;font-size:13px}.users__date-field{flex-direction:column;flex:1;gap:4px;display:flex}.users__date-lbl{color:var(--grey);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.ss{min-width:180px;position:relative}.ss__trigger{width:100%;color:var(--white);cursor:pointer;background:#1a1a1a;border:1px solid #444;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s;display:flex}.ss__trigger:hover{border-color:#666}.ss__trigger--open{border-color:var(--green)}.ss__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss__value--placeholder{color:var(--light-grey)}.ss__chevron{color:var(--grey);flex-shrink:0}.ss__menu{z-index:2500;background:#2a2a2a;border:1px solid #444;min-width:220px;max-width:420px;position:fixed;box-shadow:0 8px 24px #00000080}.ss__search{border-bottom:1px solid #3e3e3e;align-items:center;gap:8px;padding:8px 10px;display:flex}.ss__search-icon{color:var(--grey);flex-shrink:0}.ss__search-input{min-width:0;color:var(--white);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.ss__search-input::placeholder{color:#666}.ss__options{max-height:260px;padding:4px 0;overflow-y:auto}.ss__option{text-align:left;width:100%;color:var(--light-grey);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;transition:background-color .12s,color .12s;display:flex}.ss__option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss__option:hover{color:var(--white);background:#3a3a3a}.ss__option--selected{color:var(--green)}.ss__empty{color:var(--grey);text-align:center;padding:12px;font-size:12px}.projects__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.projects__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.projects__sub{color:var(--light-grey);font-size:13px}.projects__header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.projects__import-btn{color:var(--light-grey);cursor:pointer;white-space:nowrap;background-color:#2e2e2e;border:1px solid #444;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s,color .2s;display:flex}.projects__import-btn:hover{color:var(--white);background-color:#3a3a3a}.projects__add-btn{background-color:var(--green);color:var(--white);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.projects__add-btn:hover{background-color:#4e9040}.projects__tabs{border-bottom:1px solid #333;gap:0;margin-bottom:24px;display:flex}.projects__tab{color:var(--grey);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.projects__tab:hover{color:var(--white)}.projects__tab--active{color:var(--green);border-bottom-color:var(--green)}.plist__filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.plist__search-wrap{flex:1;min-width:200px;max-width:320px;position:relative}.plist__search-icon{color:var(--grey);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.plist__search{width:100%;color:var(--white);box-sizing:border-box;background-color:#1a1a1a;border:1px solid #444;outline:none;padding:9px 12px 9px 32px;font-family:inherit;font-size:13px;transition:border-color .2s}.plist__search:focus{border-color:var(--green)}.plist__search::placeholder{color:var(--grey)}.plist__filter-select{color:var(--light-grey);cursor:pointer;background-color:#1a1a1a;border:1px solid #444;outline:none;padding:9px 12px;font-family:inherit;font-size:12px;transition:border-color .2s}.plist__filter-select:focus{border-color:var(--green)}.plist__count{color:var(--grey);white-space:nowrap;margin-left:auto;font-size:12px}.plist__table-wrap{overflow-x:auto}.plist__table{border-collapse:collapse;width:100%;font-size:13px}.plist__th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--grey);white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:1px solid #333;padding:10px 14px;font-size:11px;font-weight:700;position:relative}.plist__resize-handle{cursor:col-resize;background:0 0;border-right:2px solid #0000;width:6px;transition:border-color .15s;position:absolute;top:0;bottom:0;right:0}.plist__resize-handle:hover,.plist__resize-handle:active{border-color:var(--green)}.plist__table td{color:var(--light-grey);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #252525;max-width:0;padding:9px 14px;overflow:hidden}.plist__table tbody tr:hover td{background-color:#222}.plist__row--inactive td{opacity:.5}.plist__num{color:var(--grey)!important;font-size:12px!important}.plist__title-cell{font-weight:500;color:var(--white)!important}.plist__title-link{font:inherit;text-align:left;color:var(--white);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;transition:color .15s}.plist__title-link:hover{color:var(--green);text-decoration:underline}.plist__title{font-weight:500;color:var(--white)!important}.plist__client{color:var(--light-grey)}.plist__stage,.plist__due{white-space:nowrap;font-size:12px}.plist__assigned{font-size:12px}.plist__assignee-wrap{position:relative}.plist__assignee-display{white-space:nowrap;text-overflow:ellipsis;max-width:140px;display:block;overflow:hidden}.plist__assignee-menu{z-index:9999;background:#2a2a2a;border:1px solid #444;min-width:180px;padding:6px 0;position:fixed;box-shadow:0 8px 24px #0006}.plist__assignee-option{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:7px 14px;font-size:13px;display:flex;color:#bfbfbf!important}.plist__assignee-option:hover{background:#3a3a3a;color:#fff!important}.plist__assignee-option input{accent-color:var(--green);cursor:pointer}.plist__assignee-done{background:var(--green);width:calc(100% - 28px);color:var(--white);cursor:pointer;border:none;margin:6px 14px 4px;padding:6px 0;font-family:inherit;font-size:12px;font-weight:600;display:block}.plist__assignee-done:hover{background:#4e9040}.plist__type-badge{text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.plist__empty{text-align:center;color:var(--grey);padding:40px!important}.plist__actions{justify-content:flex-end;gap:4px;display:flex}.plist__action-btn--danger{opacity:0;transition:opacity .15s}.plist__table tbody tr:hover .plist__action-btn--danger{opacity:1}.plist__action-btn{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:4px 5px;transition:color .15s}.plist__action-btn:hover{color:var(--white)}.plist__action-btn--danger:hover{color:#e05a5a}.plist__cell-editable{cursor:pointer;border-radius:2px;margin:-2px -4px;padding:2px 4px;transition:background-color .15s;display:block}.plist__cell-editable:hover{background-color:#61ac4a1f}.plist__cell-input,.plist__cell-select{border:1px solid var(--green);width:100%;color:var(--white);box-sizing:border-box;background-color:#1a1a1a;outline:none;padding:4px 6px;font-family:inherit;font-size:12px}.plist__flag-badge{letter-spacing:.04em;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.plist__flag-badge--on{color:#61ac4a;background:#61ac4a1a}.plist__flag-badge--off{color:var(--grey);background:#adadad14}.kanban{align-items:flex-start;gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.kcol{background-color:#242424;border-radius:2px;flex-direction:column;flex:0 0 240px;min-height:200px;max-height:calc(100vh - 260px);display:flex}.kcol--collapsed{cursor:pointer;border-top:2px solid var(--green);background-color:#242424;flex-direction:column;flex:0 0 40px;align-items:center;min-height:120px;transition:background-color .15s;display:flex}.kcol--collapsed:hover{background-color:#2a2a2a}.kcol__collapsed-inner{flex-direction:column;flex:1;align-items:center;gap:10px;padding:12px 0;display:flex}.kcol__collapsed-count{color:var(--grey);background-color:#333;border-radius:10px;padding:1px 6px;font-size:11px}.kcol__collapsed-name{color:var(--light-grey);text-transform:uppercase;letter-spacing:.08em;writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;font-size:11px;font-weight:700;transform:rotate(180deg)}.kcol__header{border-bottom:2px solid var(--green);justify-content:space-between;align-items:center;gap:8px;height:52px;min-height:52px;padding:0 14px;display:flex}.kcol__header-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.kcol__title{color:var(--white);text-transform:uppercase;letter-spacing:.08em;flex:1;min-width:0;font-size:12px;font-weight:700}.kcol__name-input{border:1px solid var(--green);min-width:0;color:var(--white);text-transform:uppercase;letter-spacing:.08em;background-color:#1a1a1a;outline:none;flex:1;padding:3px 6px;font-family:inherit;font-size:12px;font-weight:700}.kcol__collapse-btn{color:var(--grey);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;transition:color .15s;display:flex}.kcol__collapse-btn:hover{color:var(--white)}.kcol__count{color:var(--grey);background-color:#333;border-radius:10px;padding:1px 7px;font-size:11px}.kcol__cards{flex-direction:column;flex:1;gap:8px;min-height:60px;padding:10px 10px 4px;display:flex;overflow-y:auto}.kcol__add-btn{width:100%;color:var(--grey);cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #2e2e2e;align-items:center;gap:6px;padding:10px 14px;font-family:inherit;font-size:12px;transition:color .2s;display:flex}.kcol__add-btn:hover{color:var(--green)}.kcard{background-color:var(--charcoal);border:1px solid #3a3a3a;align-items:flex-start;gap:6px;transition:border-color .15s,box-shadow .15s;display:flex}.kcard:hover{border-color:#4a4a4a;box-shadow:0 2px 8px #0000004d}.kcard--overlay{transform:rotate(1.5deg);box-shadow:0 8px 24px #00000080}.kcard__drag{color:#444;cursor:grab;flex-shrink:0;align-items:center;padding:10px 4px 10px 8px;display:flex}.kcard__drag:active{cursor:grabbing}.kcard__body{flex:1;min-width:0;padding:10px 8px 10px 0}.kcard__type{text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:10px;font-weight:700}.kcard__title{color:var(--white);word-break:break-word;margin-bottom:3px;font-size:13px;font-weight:600;line-height:1.35}.kcard__client{color:var(--grey);margin-bottom:8px;font-size:11px}.kcard__meta{flex-wrap:wrap;gap:8px;display:flex}.kcard__meta-item{color:var(--light-grey);align-items:center;gap:4px;font-size:11px;display:flex}.kcard__actions{opacity:0;flex-direction:column;gap:4px;padding:8px 8px 8px 0;transition:opacity .15s;display:flex}.kcard:hover .kcard__actions{opacity:1}.kcard__action-btn{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:3px 4px;transition:color .15s}.kcard__action-btn:hover{color:var(--white)}.kcard__action-btn--danger:hover{color:#e05a5a}.kcard__billable-tag{letter-spacing:.04em;padding:1px 6px;font-size:10px;font-weight:600}.kcard__billable-tag--yes{color:var(--green);background:#61ac4a1a}.kcard__billable-tag--no{color:var(--grey);background:#adadad1a}.pform__checkbox-label{color:var(--light-grey);cursor:pointer;align-items:center;gap:10px;padding:4px 0;font-size:13px;display:flex}.pform__checkbox-label input{accent-color:var(--green);cursor:pointer;width:15px;height:15px}.pform__label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.pform__mini-link{cursor:pointer;color:var(--green);background:0 0;border:none;align-items:center;gap:3px;padding:0;font-family:inherit;font-size:11px;display:flex}.pform__mini-link:hover{text-decoration:underline}.pform__popover-backdrop{z-index:2100;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pform__popover{background-color:var(--charcoal);border:1px solid #444;width:100%;max-width:380px}.pform__popover-header{justify-content:space-between;align-items:center;padding:20px 22px 0;display:flex}.pform__popover-title{color:var(--white);font-size:15px;font-weight:700}.pform__popover-form{flex-direction:column;gap:14px;padding:16px 22px 22px;display:flex}.pform__popover-error{color:#e05555;margin:0;font-size:12px}.pform__popover-actions{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.projects__modal-backdrop{z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.projects__modal{background-color:var(--charcoal);width:100%;max-width:580px;max-height:90vh;overflow-y:auto}.projects__modal-header{justify-content:space-between;align-items:center;padding:24px 28px 0;display:flex}.projects__modal-title{color:var(--white);font-size:18px;font-weight:700}.projects__modal-close{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:4px;transition:color .2s}.projects__modal-close:hover{color:var(--white)}.projects__modal-form{flex-direction:column;gap:16px;padding:20px 28px 28px;display:flex}.pform__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pform__field{flex-direction:column;gap:6px;display:flex}.pform__label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.pform__input{color:var(--white);box-sizing:border-box;background-color:#1a1a1a;border:1px solid #444;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.pform__input:focus{border-color:var(--green)}.pform__textarea{resize:vertical}.pmile{flex-direction:column;gap:8px;display:flex}.pmile__empty{color:var(--grey);margin:2px 0;font-size:12px}.pmile__row{align-items:center;gap:8px;display:flex}.pmile__desc{flex:auto}.pmile__amount{flex:0 0 120px}.pmile__date{flex:0 0 150px}.pmile__del{color:var(--grey);cursor:pointer;background:0 0;border:1px solid #444;flex:none;align-items:center;padding:8px;transition:color .15s,border-color .15s;display:flex}.pmile__del:hover{color:#e05a5a;border-color:#e05a5a}.pmile__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.pmile__add{color:var(--green);cursor:pointer;background:0 0;border:1px dashed #555;align-items:center;gap:5px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.pmile__add:hover{border-color:var(--green)}.pmile__total{color:var(--light-grey);font-size:13px}.pmile__total strong{color:var(--white)}.pform__assignees{flex-wrap:wrap;gap:8px;display:flex}.pform__assignee{color:var(--light-grey);cursor:pointer;background-color:#2a2a2a;border:1px solid #444;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:12px;transition:border-color .15s,color .15s;display:flex}.pform__assignee--selected{border-color:var(--green);color:var(--green);background-color:#61ac4a1a}.pform__assignee-avatar{background-color:var(--green);width:20px;height:20px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.pform__assignee--selected .pform__assignee-avatar{background-color:var(--green)}.projects__modal-actions{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.projects__modal-cancel{color:var(--light-grey);cursor:pointer;background:0 0;border:1px solid #444;padding:10px 20px;font-family:inherit;font-size:13px;transition:border-color .2s}.projects__modal-cancel:hover{border-color:var(--grey);color:var(--white)}.projects__modal-submit{background-color:var(--green);color:var(--white);cursor:pointer;border:none;padding:10px 24px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s}.projects__modal-submit:hover:not(:disabled){background-color:#4e9040}.projects__modal-submit:disabled{opacity:.6;cursor:not-allowed}@media (width<=600px){.pform__row{grid-template-columns:1fr}}.clients__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.clients__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.clients__sub{color:var(--light-grey);font-size:13px}.clients__actions{flex-shrink:0;gap:10px;display:flex}.clients__add-btn,.clients__import-btn{cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.clients__add-btn{background-color:var(--green);color:var(--white)}.clients__add-btn:hover{background-color:#4e9040}.clients__import-btn{color:var(--light-grey);background-color:#2e2e2e;border:1px solid #444}.clients__import-btn:hover{color:var(--white);background-color:#3a3a3a}.clients__search{width:100%;max-width:360px;color:var(--white);box-sizing:border-box;background-color:#1a1a1a;border:1px solid #444;outline:none;margin-bottom:20px;padding:9px 14px;font-family:inherit;font-size:13px;transition:border-color .2s}.clients__search:focus{border-color:var(--green)}.clients__search::placeholder{color:var(--grey)}.clients__table-wrap{overflow-x:auto}.clients__table-wrap--preview{max-height:280px;overflow-y:auto}.clients__table{border-collapse:collapse;width:100%;font-size:13px}.clients__table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--grey);white-space:nowrap;border-bottom:1px solid #333;padding:10px 14px;font-size:11px;font-weight:700}.clients__table td{color:var(--light-grey);vertical-align:middle;border-bottom:1px solid #2a2a2a;padding:11px 14px}.clients__table tbody tr:hover td{background-color:#222}.clients__num{color:var(--grey)!important;font-size:12px!important}.clients__name{font-weight:500;color:var(--white)!important}.clients__addr{white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.clients__empty{text-align:center;color:var(--grey);padding:40px!important}.clients__row-actions{opacity:0;justify-content:flex-end;gap:4px;transition:opacity .15s;display:flex}.clients__table tbody tr:hover .clients__row-actions{opacity:1}.clients__row-btn{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:4px 5px;transition:color .15s}.clients__row-btn:hover{color:var(--white)}.clients__row-btn--danger:hover{color:#e05a5a}.clients__backdrop{z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.clients__modal{background-color:var(--charcoal);width:100%;max-width:520px;max-height:90vh;overflow-y:auto}.clients__modal--wide{max-width:700px}.clients__modal-header{justify-content:space-between;align-items:center;padding:22px 26px 0;display:flex}.clients__modal-header h2{color:var(--white);font-size:17px;font-weight:700}.clients__modal-close{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:4px;transition:color .2s}.clients__modal-close:hover{color:var(--white)}.clients__modal-form{flex-direction:column;gap:14px;padding:18px 26px 26px;display:flex}.cform__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cform__field{flex-direction:column;gap:5px;display:flex}.cform__field label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.cform__field input{color:var(--white);background-color:#1a1a1a;border:1px solid #444;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.cform__field input:focus{border-color:var(--green)}.clients__modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.clients__modal-cancel{color:var(--light-grey);cursor:pointer;background:0 0;border:1px solid #444;padding:9px 18px;font-family:inherit;font-size:13px;transition:border-color .2s}.clients__modal-cancel:hover{border-color:var(--grey);color:var(--white)}.clients__modal-submit{background-color:var(--green);color:var(--white);cursor:pointer;border:none;padding:9px 22px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s}.clients__modal-submit:hover:not(:disabled){background-color:#4e9040}.clients__modal-submit:disabled{opacity:.6;cursor:not-allowed}.clients__import-hint{color:var(--grey);margin:0;font-size:12px}.clients__map-grid{flex-direction:column;gap:10px;display:flex}.clients__map-row{grid-template-columns:180px 1fr;align-items:center;gap:16px;display:grid}.clients__map-label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.clients__map-select{color:var(--white);background-color:#1a1a1a;border:1px solid #444;outline:none;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .2s}.clients__map-select:focus{border-color:var(--green)}.clients__import-result{flex-direction:column;gap:12px;display:flex}.clients__result-row{color:var(--light-grey);align-items:center;gap:10px;font-size:14px;display:flex}.clients__result-row--ok{color:var(--green)}.clients__result-row--err{color:#e05a5a}.clients__tabs{border-bottom:1px solid #3e3e3e;gap:4px;margin-bottom:16px;display:flex}.clients__tab{color:var(--grey);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.clients__tab:hover{color:var(--light-grey)}.clients__tab--active{color:var(--green);border-bottom-color:var(--green)}.clients__tab-count{color:var(--light-grey);background:#ffffff14;padding:1px 7px;font-size:11px;font-weight:600}.clients__tag{text-transform:uppercase;letter-spacing:.05em;color:var(--green);white-space:nowrap;background:#61ac4a1f;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}.clients__company{color:var(--light-grey)}.clients__muted{color:#666}.clients__mono{white-space:nowrap;font-family:ui-monospace,monospace;font-size:12px}.clients__people-btn{color:var(--light-grey);cursor:pointer;background:#ffffff0f;border:none;padding:2px 9px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .15s,color .15s}.clients__people-btn:hover{color:var(--green);background:#61ac4a2e}.cform__check{color:var(--light-grey);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.cform__check input{accent-color:var(--green);cursor:pointer;width:15px;height:15px}.clients__form-error{color:#e05a5a;font-size:13px}.ts__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.ts__header-actions{align-items:center;gap:10px;display:flex}.ts__import-btn{color:var(--light-grey);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #444;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;transition:border-color .2s,color .2s;display:flex}.ts__import-btn:hover{border-color:var(--green);color:var(--green)}.ts__submit-btn{background:var(--green);color:var(--white);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:7px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.ts__submit-btn:hover:not(:disabled){background:#4e9040}.ts__status-bar{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ts__status-pill{border-radius:2px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ts__status-pill--draft{color:var(--grey);background:#adadad1f}.ts__status-pill--submitted{color:#f0a830;background:#f0a8301f}.ts__status-pill--approved{color:var(--green);background:#61ac4a1f}.ts__status-pill--rejected{color:#e05a5a;background:#e05a5a1f}.ts__cell-wrapper{position:relative}.ts__cell-status{font-size:10px;line-height:1;position:absolute;top:2px;right:2px}.ts__cell-status--submitted{color:#f0a830}.ts__cell-status--approved{color:var(--green)}.ts__cell-status--rejected{color:#e05a5a}.ts__cell-input--locked{opacity:.6;cursor:not-allowed}.ts__td-cell--rejected{background:#e05a5a0f}.ts__td-cell--submitted{background:#f0a8300a}.ts__td-cell--approved{background:#61ac4a0a}.tsi__backdrop{z-index:2000;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tsi__modal{background:var(--charcoal);flex-direction:column;width:100%;max-width:860px;max-height:90vh;display:flex}.tsi__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 28px 0;display:flex}.tsi__title{color:var(--white);font-size:20px;font-weight:700}.tsi__close{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:4px}.tsi__close:hover{color:var(--white)}.tsi__body{flex:1;padding:20px 28px 28px;overflow-y:auto}.tsi__sub{color:var(--light-grey);margin-bottom:20px;font-size:13px;line-height:1.6}.tsi__drop{text-align:center;cursor:pointer;border:2px dashed #444;padding:48px 24px;transition:border-color .2s}.tsi__drop:hover{border-color:var(--green)}.tsi__drop-icon{color:var(--grey);margin:0 auto 12px;display:block}.tsi__drop-label{color:var(--white);margin-bottom:4px;font-size:14px;font-weight:600}.tsi__drop-hint{color:var(--grey);font-size:12px}.tsi__warnings{color:#e05a5a;background:#e05a5a14;border:1px solid #e05a5a4d;margin-bottom:16px;padding:10px 14px;font-size:12px}.tsi__warnings p{align-items:center;gap:6px;margin:3px 0;display:flex}.tsi__preview-table-wrap{margin-bottom:20px;overflow-x:auto}.tsi__preview-table{border-collapse:collapse;width:100%;font-size:12px}.tsi__preview-table th{text-align:left;color:var(--grey);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid #3e3e3e;padding:8px 10px;font-size:11px;font-weight:600}.tsi__preview-table td{color:var(--light-grey);border-bottom:1px solid #2a2a2a;padding:7px 10px}.tsi__proj-name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.tsi__truncated{color:var(--grey);margin-top:8px;font-size:12px}.tsi__actions{justify-content:flex-end;gap:12px;display:flex}.tsi__btn-cancel{color:var(--light-grey);cursor:pointer;background:0 0;border:1px solid #444;padding:10px 20px;font-family:inherit;font-size:13px;transition:border-color .2s}.tsi__btn-cancel:hover{border-color:var(--grey)}.tsi__btn-import{background:var(--green);color:var(--white);cursor:pointer;border:none;padding:10px 24px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s}.tsi__btn-import:hover:not(:disabled){background:#4e9040}.tsi__btn-import:disabled{opacity:.6;cursor:not-allowed}.tsi__done{text-align:center;padding:48px 28px}.tsi__done-icon{color:var(--green);margin:0 auto 16px;display:block}.tsi__done-title{color:var(--white);margin-bottom:12px;font-size:20px;font-weight:700}.tsi__done-stat{color:var(--light-grey);margin:4px 0;font-size:14px}.tsi__done-stat--warn{color:#f0a830}.tsi__missing-header{color:var(--light-grey);background:#f0a83014;border:1px solid #f0a83040;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.tsi__proj-form{flex-direction:column;gap:16px;display:flex}.tsi__proj-row{gap:14px;display:flex}.tsi__proj-row>.tsi__proj-field{flex:1}.tsi__proj-field{flex-direction:column;gap:5px;display:flex}.tsi__proj-label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.tsi__proj-input{color:var(--white);box-sizing:border-box;background:#1a1a1a;border:1px solid #444;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:13px}.tsi__proj-input:focus{border-color:var(--green)}.tsi__proj-input--readonly{opacity:.6;cursor:not-allowed}.tsi__proj-check-label{color:var(--light-grey);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.tsi__proj-check-label input{accent-color:var(--green);cursor:pointer}.tsi__proj-error{color:#e05a5a;font-size:13px}.tsi__proj-actions{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.tsi__dup-actions{gap:6px;display:flex}.tsi__dup-btn{color:var(--light-grey);cursor:pointer;background:0 0;border:1px solid #444;padding:4px 10px;font-family:inherit;font-size:11px;transition:all .15s}.tsi__dup-btn:hover{border-color:var(--grey);color:var(--white)}.tsi__dup-btn--active-accept{border-color:var(--green);color:var(--green);background:#61ac4a26}.tsi__dup-btn--active-reject{color:#e05a5a;background:#e05a5a26;border-color:#e05a5a}.tsi__row--rejected td{opacity:.4}.ts__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.ts__sub{color:var(--light-grey);font-size:13px}.ts__summary{gap:16px;margin-bottom:24px;display:flex}.ts__stat{background-color:var(--charcoal);flex:1;align-items:center;gap:14px;padding:16px 20px;display:flex}.ts__stat-icon{color:var(--grey);flex-shrink:0}.ts__stat-icon--green{color:var(--green)}.ts__stat-icon--muted{color:#5ba3d0}.ts__stat-value{color:var(--white);margin-bottom:3px;font-size:22px;font-weight:700;line-height:1}.ts__stat-label{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ts__controls{align-items:center;margin-bottom:16px;display:flex}.ts__week-nav{align-items:center;gap:10px;display:flex}.ts__nav-btn{background-color:var(--charcoal);color:var(--light-grey);cursor:pointer;border:1px solid #3e3e3e;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;transition:color .2s;display:flex}.ts__nav-btn:hover:not(:disabled){color:var(--white)}.ts__nav-btn:disabled{opacity:.3;cursor:not-allowed}.ts__week-label{color:var(--white);text-align:center;min-width:120px;font-size:14px;font-weight:600}.ts__today-btn{color:var(--grey);cursor:pointer;background:0 0;border:1px solid #3e3e3e;padding:4px 10px;font-family:inherit;font-size:12px;transition:color .2s}.ts__today-btn:hover{color:var(--green)}.ts__loading{color:var(--light-grey);padding:24px 0;font-size:13px}.ts__grid-wrap{overflow-x:auto}.ts__grid-table{border-collapse:collapse;width:100%;min-width:820px;font-size:13px}.ts__grid-table thead tr{background-color:var(--charcoal);border-bottom:2px solid #3a3a3a}.ts__grid-table th{text-align:center;color:var(--grey);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:10px 8px;font-size:11px;font-weight:600}.ts__th-project{text-align:left;width:200px;min-width:160px;padding-left:14px}.ts__th-bill{width:42px}.ts__th-day{width:calc(14.2857% - 40px)}.ts__th-day--today{border-top:2px solid var(--green);color:var(--green)!important}.ts__th-dayname{display:block}.ts__th-daydate{color:#666;margin-top:2px;font-size:10px;font-weight:400;display:block}.ts__th-day--today .ts__th-daydate{color:var(--green);opacity:.8}.ts__th-rowtotal{width:52px}.ts__th-del{width:36px}.ts__body-row{border-bottom:1px solid #2a2a2a;transition:background-color .1s}.ts__body-row:hover{background-color:#ffffff05}.ts__td-project{vertical-align:middle;padding:10px 8px 10px 14px}.ts__proj-name{color:var(--white);font-size:13px;font-weight:600}.ts__proj-select{color:var(--light-grey);cursor:pointer;background-color:#1a1a1a;border:1px solid #3e3e3e;outline:none;width:100%;padding:6px 8px;font-family:inherit;font-size:12px;transition:border-color .2s}.ts__proj-select:focus{border-color:var(--green)}.ts__td-bill{text-align:center;vertical-align:middle;padding:0 4px}.ts__bill-check{accent-color:var(--green);cursor:pointer;width:14px;height:14px}.ts__td-cell{text-align:center;vertical-align:middle;padding:6px 4px}.ts__cell-input{width:100%;min-width:48px;color:var(--white);text-align:center;-moz-appearance:textfield;background-color:#1e2020;border:1px solid #2e2e2e;border-radius:0;outline:none;padding:7px 4px;font-family:inherit;font-size:13px;transition:border-color .15s,background-color .15s}.ts__cell-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ts__cell-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ts__cell-input::placeholder{color:#444}.ts__cell-input:focus{border-color:var(--green);background-color:#222}.ts__cell-input:disabled{opacity:.25;cursor:not-allowed}.ts__cell-input--saving{opacity:.5}.ts__td-rowtotal{text-align:center;vertical-align:middle;padding:0 6px}.ts__rowtotal-val{color:var(--green);font-size:13px;font-weight:700}.ts__rowtotal-nil{color:#444;font-size:12px}.ts__td-del{text-align:center;vertical-align:middle;padding:0 4px}.ts__del-btn{color:#444;cursor:pointer;background:0 0;border:none;padding:4px;transition:color .15s}.ts__del-btn:hover{color:#e05555}.ts__empty-row{text-align:center;color:var(--grey);padding:32px 0;font-size:13px}.ts__foot-row{background-color:var(--charcoal);border-top:2px solid #3a3a3a}.ts__tf-add{padding:10px 8px 10px 14px}.ts__add-row-btn{color:var(--grey);cursor:pointer;background:0 0;border:1px dashed #444;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;transition:border-color .2s,color .2s;display:inline-flex}.ts__add-row-btn:hover{border-color:var(--green);color:var(--green)}.ts__tf-daytotal{text-align:center;color:var(--light-grey);padding:10px 4px;font-size:12px;font-weight:700}.ts__tf-weektotal{text-align:center;color:var(--white);padding:10px 6px;font-size:13px;font-weight:700}@media (width<=700px){.ts__summary{flex-wrap:wrap}}.ts__short-warning,.ts__submit-error{align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.ts__short-warning{color:#f0a830;background:#f0a8301a;border:1px solid #f0a8304d}.ts__submit-error{color:#e05a5a;background:#e05a5a1a;border:1px solid #e05a5a4d}.ts__submit-btn:disabled{opacity:.5;cursor:not-allowed}.ts__submit-note{color:var(--green);background:#61ac4a1f;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.ts__submit-note--none{color:#e6c44a;background:#e6c44a1f}.exp__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.exp__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.exp__sub{color:var(--light-grey);font-size:13px}.exp__header-actions{align-items:center;gap:10px;display:flex}.exp__add-btn{background:var(--green);color:var(--white);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:7px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.exp__add-btn:hover{background:#4e9040}.exp__import-btn{color:var(--light-grey);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #444;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;transition:border-color .2s,color .2s;display:flex}.exp__import-btn:hover{border-color:var(--grey);color:var(--white)}.exp__loading,.exp__empty{color:var(--light-grey);text-align:center;padding:24px 0;font-size:13px}.exp__stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px;display:grid}.exp__stat{background:var(--charcoal);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.exp__stat-val{color:var(--white);font-size:22px;font-weight:700;line-height:1}.exp__stat-lbl{color:var(--grey);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.exp__green{color:var(--green)}.exp__tabs{border-bottom:1px solid #3e3e3e;gap:4px;margin-bottom:16px;display:flex}.exp__tab{color:var(--grey);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.exp__tab:hover{color:var(--light-grey)}.exp__tab--active{color:var(--green);border-bottom-color:var(--green)}.exp__tab-badge{color:#1a1a1a;background:#e6c44a;border-radius:8px;padding:1px 6px;font-size:10px;font-weight:700}.exp__filters{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.exp__filter-input{color:var(--white);background:#1a1a1a;border:1px solid #444;outline:none;min-width:160px;padding:9px 12px;font-family:inherit;font-size:13px}.exp__filter-input:focus{border-color:var(--green)}.exp__table-wrap{overflow-x:auto}.exp__table{border-collapse:collapse;width:100%;font-size:13px}.exp__table th{text-align:left;color:var(--grey);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid #3e3e3e;padding:10px 12px;font-size:11px;font-weight:600}.exp__table td{color:var(--light-grey);vertical-align:top;border-bottom:1px solid #2a2a2a;padding:10px 12px}.exp__table tbody tr:hover td{background:#ffffff05}.exp__r{text-align:right}.exp__strong{color:var(--white);font-weight:600}.exp__mono{color:var(--grey);white-space:nowrap;font-family:ui-monospace,monospace;font-size:12px}.exp__muted{color:#666}.exp__desc{max-width:260px}.exp__emp-id{color:var(--grey);font-size:11px}.exp__proj-tag{color:var(--green);white-space:nowrap;background:#61ac4a1f;padding:2px 8px;font-size:11px;display:inline-block}.exp__receipt-btn{color:var(--light-grey);cursor:pointer;background:0 0;border:1px solid #444;padding:5px 8px;transition:border-color .15s,color .15s}.exp__receipt-btn:hover{border-color:var(--green);color:var(--green)}.exp__status{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.exp__status--submitted{color:#e6c44a;background:#e6c44a26}.exp__status--approved{color:var(--green);background:#61ac4a26}.exp__status--rejected{color:#e05555;background:#e0555526}.exp__reason{color:#e05555;text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-top:4px;font-size:11px;overflow:hidden}.exp__actions{white-space:nowrap;gap:4px;display:flex}.exp__action-btn{color:var(--grey);cursor:pointer;background:0 0;border:1px solid #444;padding:5px 7px;transition:border-color .15s,color .15s}.exp__action-btn:hover{border-color:var(--grey);color:var(--white)}.exp__action-btn--approve:hover{border-color:var(--green);color:var(--green)}.exp__action-btn--reject:hover,.exp__action-btn--danger:hover{color:#e05555;border-color:#e05555}.exp__modal-backdrop{z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.exp__modal{background:var(--charcoal);width:100%;max-width:540px;max-height:calc(100vh - 48px);padding:32px;overflow-y:auto}.exp__modal-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.exp__modal-title{color:var(--white);font-size:19px;font-weight:700}.exp__modal-close{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:2px}.exp__modal-close:hover{color:var(--white)}.exp__modal-form{flex-direction:column;gap:16px;display:flex}.exp__form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.exp__field{flex-direction:column;gap:6px;display:flex}.exp__label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.exp__input{color:var(--white);box-sizing:border-box;resize:vertical;background:#1a1a1a;border:1px solid #444;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px}.exp__input:focus{border-color:var(--green)}.exp__input:disabled{opacity:.6}.exp__field-hint{color:var(--grey);margin:0;font-size:11px}.exp__form-error{color:#e05555;font-size:13px}.exp__modal-actions{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.exp__modal-cancel{color:var(--light-grey);cursor:pointer;background:0 0;border:1px solid #444;padding:10px 20px;font-family:inherit;font-size:13px;transition:border-color .2s,color .2s}.exp__modal-cancel:hover{border-color:var(--grey);color:var(--white)}.exp__modal-submit{background:var(--green);color:var(--white);cursor:pointer;border:none;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s}.exp__modal-submit:hover:not(:disabled){background:#4e9040}.exp__modal-submit:disabled{opacity:.6;cursor:not-allowed}@media (width<=600px){.exp__header{flex-direction:column}.exp__form-row{grid-template-columns:1fr}}.expimp__select{color:var(--white);background:#1a1a1a;border:1px solid #444;outline:none;min-width:200px;padding:7px 10px;font-family:inherit;font-size:13px}.expimp__select:focus{border-color:var(--green)}.exp__pay-col{white-space:nowrap}.exp__pay-select{color:var(--white);cursor:pointer;background:#1a1a1a;border:1px solid #444;outline:none;padding:4px 8px;font-family:inherit;font-size:12px;transition:border-color .15s,color .15s}.exp__pay-select:hover:not(:disabled){border-color:#666}.exp__pay-select:disabled{opacity:.6;cursor:not-allowed}.exp__pay-select--paid{color:var(--green);border-color:#61ac4a80}.exp__pay-select--out{color:#f0a830;border-color:#f0a83080}.tsa__header{margin-bottom:28px}.tsa__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.tsa__sub{color:var(--light-grey);font-size:13px}.tsa__loading{color:var(--light-grey);padding:20px 0;font-size:13px}.tsa__empty{text-align:center;padding:60px 24px}.tsa__empty-icon{color:var(--green);margin:0 auto 16px;display:block}.tsa__empty-text{color:var(--white);margin-bottom:6px;font-size:18px;font-weight:600}.tsa__empty-sub{color:var(--grey);font-size:13px}.tsa__user-group{background:var(--charcoal);margin-bottom:12px}.tsa__user-header{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;transition:background-color .15s;display:flex}.tsa__user-header:hover{background:#ffffff05}.tsa__user-left{color:var(--grey);align-items:center;gap:10px;display:flex}.tsa__user-avatar{background:var(--green);width:30px;height:30px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.tsa__user-name{color:var(--white);font-size:14px;font-weight:600}.tsa__user-email{color:var(--grey);font-size:12px}.tsa__user-right{align-items:center;gap:16px;display:flex}.tsa__user-count{color:var(--grey);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.tsa__bulk-actions{gap:6px;display:flex}.tsa__bulk-btn{cursor:pointer;background:0 0;border:1px solid #444;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;transition:all .15s;display:flex}.tsa__bulk-btn--approve{color:var(--green);border-color:#61ac4a4d}.tsa__bulk-btn--approve:hover{border-color:var(--green);background:#61ac4a1a}.tsa__bulk-btn--reject{color:#e05a5a;border-color:#e05a5a4d}.tsa__bulk-btn--reject:hover{background:#e05a5a1a;border-color:#e05a5a}.tsa__table{border-collapse:collapse;width:100%;font-size:13px}.tsa__table th{text-align:left;color:var(--grey);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid #3e3e3e;padding:10px 18px;font-size:11px;font-weight:600}.tsa__table td{color:var(--light-grey);border-bottom:1px solid #2a2a2a;padding:10px 18px}.tsa__table tbody tr:hover td{background:#ffffff05}.tsa__date{white-space:nowrap}.tsa__hours{color:var(--white);font-weight:600}.tsa__project{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.tsa__entry-actions{justify-content:flex-end;gap:6px;display:flex}.tsa__action-btn{cursor:pointer;background:0 0;border:1px solid #444;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:12px;transition:all .15s;display:flex}.tsa__action-btn:disabled{opacity:.5;cursor:not-allowed}.tsa__action-btn--approve{color:var(--green);border-color:#61ac4a4d}.tsa__action-btn--approve:hover:not(:disabled){border-color:var(--green);background:#61ac4a1a}.tsa__action-btn--reject{color:#e05a5a;border-color:#e05a5a4d}.tsa__action-btn--reject:hover:not(:disabled){background:#e05a5a1a;border-color:#e05a5a}@media (width<=768px){.tsa__user-header{flex-direction:column;align-items:flex-start}.tsa__user-right{flex-wrap:wrap;margin-top:8px}}.tsa__section{margin-bottom:28px}.tsa__section-title{color:var(--white);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:13px;font-weight:700}.tsa__receipt-btn{color:var(--grey);cursor:pointer;background:0 0;border:1px solid #444;align-items:center;gap:4px;margin-left:8px;padding:2px 7px;font-family:inherit;font-size:11px;transition:border-color .15s,color .15s;display:inline-flex}.tsa__receipt-btn:hover{border-color:var(--green);color:var(--green)}.tsa__own-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--green);background:#61ac4a1f;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}.eng__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.eng__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.eng__sub{color:var(--light-grey);font-size:13px}.eng__add-btn{background-color:var(--green);color:var(--white);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.eng__add-btn:hover{background-color:#4e9040}.eng__summary{gap:16px;margin-bottom:24px;display:flex}.eng__stat{background-color:var(--charcoal);flex:1;align-items:center;gap:14px;padding:16px 20px;display:flex}.eng__stat-icon{color:var(--grey);flex-shrink:0}.eng__stat-icon--green{color:var(--green)}.eng__stat-icon--alert{color:#e07b39}.eng__stat-value{color:var(--white);margin-bottom:3px;font-size:22px;font-weight:700;line-height:1}.eng__stat-label{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.eng__filters{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.eng__filter-input{background-color:var(--charcoal);color:var(--white);border:1px solid #3e3e3e;outline:none;min-width:160px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.eng__filter-input:focus{border-color:var(--green)}.eng__alert{color:#e07b39;background-color:#e07b391f;border-left:3px solid #e07b39;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;display:flex}.eng__wrap{overflow-x:auto}.eng__table{border-collapse:collapse;width:100%;font-size:13px}.eng__table th{text-align:left;color:var(--grey);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #3e3e3e;padding:10px 14px;font-size:11px;font-weight:600}.eng__table td{color:var(--light-grey);vertical-align:middle;border-bottom:1px solid #2a2a2a;padding:12px 14px}.eng__table tbody tr:hover td{background-color:#ffffff05}.eng__td-client{font-weight:600;color:var(--white)!important}.eng__td-actions{text-align:right;white-space:nowrap}.eng__td-actions button{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:3px 5px;transition:color .15s}.eng__td-actions button:hover{color:var(--white)}.eng__type{color:var(--green);background-color:#61ac4a1f;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.eng__type--call{color:#5aa3d0;background-color:#5aa3d01f}.eng__type--email{color:var(--grey);background-color:#adadad1f}.eng__type--site{color:#e07b39;background-color:#e07b391f}.eng__type--proposal{color:#b482dc;background-color:#b482dc1f}.eng__type--other{color:#888;background-color:#adadad14}.eng__followup{align-items:center;gap:6px;font-size:12px;display:flex}.eng__followup--overdue{color:#e07b39}.eng__followup--due{color:#e6c44a}.eng__followup--done{color:var(--grey);text-decoration:line-through}.eng__followup--none{color:#444}.eng__followup-btn{color:var(--grey);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3e3e3e;padding:2px 8px;font-family:inherit;font-size:11px;transition:color .15s,border-color .15s}.eng__followup-btn:hover{color:var(--green);border-color:var(--green)}.eng__proj-tag{color:var(--green);font-size:12px;font-weight:600}.eng__empty{text-align:center;color:var(--grey);padding:40px 0;font-size:13px}.eng__loading{color:var(--light-grey);padding:24px 0;font-size:13px}.eng__modal-backdrop{z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.eng__modal{background-color:var(--charcoal);width:100%;max-width:540px;max-height:90vh;overflow-y:auto}.eng__modal-header{background-color:var(--charcoal);z-index:1;justify-content:space-between;align-items:center;padding:24px 28px 0;display:flex;position:sticky;top:0}.eng__modal-title{color:var(--white);font-size:18px;font-weight:700}.eng__modal-close{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:4px;transition:color .2s}.eng__modal-close:hover{color:var(--white)}.eng__modal-form{flex-direction:column;gap:16px;padding:20px 28px 28px;display:flex}.eng__form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.eng__field{flex-direction:column;gap:6px;display:flex}.eng__label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.eng__input{color:var(--white);box-sizing:border-box;resize:vertical;background-color:#1a1a1a;border:1px solid #444;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.eng__input:focus{border-color:var(--green)}.eng__label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.eng__label-actions{align-items:center;gap:10px;display:flex}.eng__mini-link{cursor:pointer;color:var(--green);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:11px;text-decoration:none;display:flex}.eng__mini-link:hover{text-decoration:underline}.eng__spin{animation:.8s linear infinite eng-spin}@keyframes eng-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.eng__field-hint{color:var(--grey);margin:0;font-size:11px}.eng__label--secondary{color:var(--grey)}.eng__td-secondary{color:var(--light-grey)}.eng__popover-backdrop{z-index:2100;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.eng__popover{background-color:var(--charcoal);border:1px solid #444;width:100%;max-width:380px}.eng__popover-header{justify-content:space-between;align-items:center;padding:20px 22px 0;display:flex}.eng__popover-title{color:var(--white);font-size:15px;font-weight:700}.eng__popover-form{flex-direction:column;gap:14px;padding:16px 22px 22px;display:flex}.eng__popover-error{color:#e05555;margin:0;font-size:12px}.eng__popover-actions{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.eng__modal-actions{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.eng__modal-cancel{color:var(--light-grey);cursor:pointer;background:0 0;border:1px solid #444;padding:10px 20px;font-family:inherit;font-size:13px;transition:border-color .2s}.eng__modal-cancel:hover{border-color:var(--grey);color:var(--white)}.eng__modal-submit{background-color:var(--green);color:var(--white);cursor:pointer;border:none;padding:10px 24px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s}.eng__modal-submit:hover:not(:disabled){background-color:#4e9040}.eng__modal-submit:disabled{opacity:.6;cursor:not-allowed}@media (width<=700px){.eng__form-row{grid-template-columns:1fr}.eng__summary{flex-wrap:wrap}}.rev__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.rev__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.rev__sub{color:var(--light-grey);font-size:13px}.rev__add-btn{background-color:var(--green);color:var(--white);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.rev__add-btn:hover{background-color:#4e9040}.rev__summary{gap:16px;margin-bottom:24px;display:flex}.rev__stat{background-color:var(--charcoal);flex:1;align-items:center;gap:14px;padding:16px 20px;display:flex}.rev__stat-icon{color:var(--grey);flex-shrink:0}.rev__stat-icon--green{color:var(--green)}.rev__stat-icon--amber{color:#e6c44a}.rev__stat-value{color:var(--white);margin-bottom:3px;font-size:22px;font-weight:700;line-height:1}.rev__stat-label{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.rev__filters{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.rev__filter-input{background-color:var(--charcoal);color:var(--white);border:1px solid #3e3e3e;outline:none;min-width:160px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.rev__filter-input:focus{border-color:var(--green)}.rev__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.rev__card{background-color:var(--charcoal);flex-direction:column;gap:14px;padding:20px;display:flex}.rev__card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rev__card-name{color:var(--white);font-size:15px;font-weight:700}.rev__card-role{color:var(--grey);margin-top:2px;font-size:11px}.rev__card-period{color:var(--light-grey);margin-top:4px;font-size:12px}.rev__status{white-space:nowrap;padding:3px 10px;font-size:11px;font-weight:600}.rev__status--Draft{color:var(--grey);background-color:#adadad1f}.rev__status--Submitted{color:var(--green);background-color:#61ac4a1f}.rev__status--Acknowledged{color:#5aa3d0;background-color:#5aa3d01f}.rev__ratings{flex-wrap:wrap;gap:10px;display:flex}.rev__rating-item{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:50px;display:flex}.rev__rating-score{color:var(--white);font-size:18px;font-weight:700;line-height:1}.rev__rating-score--na{color:#444;font-size:14px}.rev__rating-label{color:var(--grey);text-transform:uppercase;letter-spacing:.05em;text-align:center;font-size:10px}.rev__overall{background-color:#1a1a1a;align-items:center;gap:10px;padding:10px 14px;display:flex}.rev__overall-score{font-size:28px;font-weight:700;line-height:1}.rev__overall-score--1{color:#e05555}.rev__overall-score--2{color:#e07b39}.rev__overall-score--3{color:#e6c44a}.rev__overall-score--4{color:var(--green)}.rev__overall-score--5{color:#4fc8a0}.rev__overall-score--na{color:#444;font-size:20px}.rev__overall-label{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.rev__overall-reviewer{color:#555;margin-top:2px;font-size:11px}.rev__stars{color:#e6c44a;letter-spacing:1px;font-size:13px}.rev__card-actions{border-top:1px solid #333;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.rev__card-actions button{color:var(--grey);cursor:pointer;background:0 0;border:1px solid #3e3e3e;align-items:center;gap:6px;padding:5px 14px;font-family:inherit;font-size:12px;transition:color .15s,border-color .15s;display:flex}.rev__card-actions button:hover{color:var(--white);border-color:#666}.rev__card-actions .rev__ack-btn{color:var(--green);border-color:#61ac4a66}.rev__card-actions .rev__ack-btn:hover{background-color:#61ac4a14}.rev__card-actions .rev__del-btn:hover{color:#e05555;border-color:#e0555566}.rev__empty{text-align:center;color:var(--grey);padding:48px 0;font-size:13px}.rev__loading{color:var(--light-grey);padding:24px 0;font-size:13px}.rev__modal-backdrop{z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rev__modal{background-color:var(--charcoal);width:100%;max-width:580px;max-height:90vh;overflow-y:auto}.rev__modal-header{background-color:var(--charcoal);z-index:1;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:24px 28px 16px;display:flex;position:sticky;top:0}.rev__modal-title{color:var(--white);font-size:18px;font-weight:700}.rev__modal-close{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:4px;transition:color .2s}.rev__modal-close:hover{color:var(--white)}.rev__modal-form{flex-direction:column;gap:16px;padding:20px 28px 28px;display:flex}.rev__form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rev__form-section{color:var(--grey);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #333;margin-top:4px;padding-bottom:8px;font-size:11px;font-weight:700}.rev__field{flex-direction:column;gap:6px;display:flex}.rev__label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.rev__input{color:var(--white);box-sizing:border-box;resize:vertical;background-color:#1a1a1a;border:1px solid #444;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.rev__input:focus{border-color:var(--green)}.rev__stars-picker{gap:4px;display:flex}.rev__star-btn{cursor:pointer;color:#333;background:0 0;border:none;padding:2px;font-size:20px;line-height:1;transition:color .1s}.rev__star-btn--active,.rev__star-btn:hover{color:#e6c44a}.rev__modal-actions{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.rev__modal-cancel{color:var(--light-grey);cursor:pointer;background:0 0;border:1px solid #444;padding:10px 20px;font-family:inherit;font-size:13px}.rev__modal-cancel:hover{border-color:var(--grey);color:var(--white)}.rev__modal-submit{background-color:var(--green);color:var(--white);cursor:pointer;border:none;padding:10px 24px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s}.rev__modal-submit:hover:not(:disabled){background-color:#4e9040}.rev__modal-submit:disabled{opacity:.6;cursor:not-allowed}@media (width<=700px){.rev__form-row{grid-template-columns:1fr}.rev__summary{flex-wrap:wrap}.rev__grid{grid-template-columns:1fr}}.rep__header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.rep__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.rep__sub{color:var(--light-grey);font-size:13px}.rep__loading,.rep__empty{color:var(--light-grey);text-align:center;padding:24px 0;font-size:13px}.rep__tabs{border-bottom:1px solid #3e3e3e;gap:4px;margin-bottom:20px;display:flex}.rep__tab{color:var(--grey);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.rep__tab:hover{color:var(--light-grey)}.rep__tab--active{color:var(--green);border-bottom-color:var(--green)}.rep__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rep__note{color:var(--grey);margin-bottom:14px;font-size:12px;line-height:1.5}.rep__filters{border-bottom:1px solid #2a2a2a;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.rep__field{flex-direction:column;gap:5px;display:flex}.rep__field label{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.rep__field input,.rep__field select{color:var(--white);background:#1a1a1a;border:1px solid #444;outline:none;min-width:130px;padding:8px 10px;font-family:inherit;font-size:13px}.rep__field input:focus,.rep__field select:focus{border-color:var(--green)}.rep__quick{align-items:flex-end;gap:6px;display:flex}.rep__quick button{color:var(--light-grey);cursor:pointer;background:0 0;border:1px solid #444;padding:8px 10px;font-family:inherit;font-size:12px;transition:border-color .15s,color .15s}.rep__quick button:hover{border-color:var(--grey);color:var(--white)}.rep__run{background:var(--green);color:var(--white);cursor:pointer;border:none;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600}.rep__run:hover{background:#4e9040}.rep__export{border:1px solid var(--green);color:var(--green);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .15s;display:flex}.rep__export:hover:not(:disabled){background:#61ac4a1f}.rep__export:disabled{opacity:.4;cursor:not-allowed}.rep__summary{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:16px;display:flex}.rep__stat{flex-direction:column;display:flex}.rep__stat-val{color:var(--white);font-size:20px;font-weight:700}.rep__stat-lbl{color:var(--grey);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.rep__table-wrap{overflow-x:auto}.rep__table{border-collapse:collapse;width:100%;font-size:13px}.rep__table th{text-align:left;color:var(--grey);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid #3e3e3e;padding:10px 12px;font-size:11px;font-weight:600}.rep__table td{color:var(--light-grey);border-bottom:1px solid #2a2a2a;padding:11px 12px}.rep__table tbody tr:hover td{background:#ffffff05}.rep__table tfoot td{color:var(--white);border-top:2px solid #3e3e3e;padding:12px}.rep__r,.rep__table th.rep__r{text-align:right}.rep__strong{color:var(--white);font-weight:600}.rep__mono{color:var(--grey);font-family:ui-monospace,monospace;font-size:12px}.rep__edit-link{color:var(--grey);cursor:pointer;vertical-align:middle;background:0 0;border:none;margin-left:6px;padding:2px 4px;transition:color .15s}.rep__edit-link:hover{color:var(--green)}.rep__muted{color:#666}.rep__warn{color:#f0a830!important}.rep__over{font-weight:600;color:#e05a5a!important}.rep__clickable{cursor:pointer}.rep__subrow td{background:#0003;border-bottom:1px solid #222;font-size:12px}.rep__sub-proj{padding-left:28px!important}.rep__sub-client{color:var(--grey)}.rep__budget-pct{color:var(--grey);font-size:11px}@media (width<=768px){.rep__header{flex-direction:column;gap:12px}.rep__filters{flex-direction:column;align-items:stretch}}.rep__subtotal td{background:#ffffff08;border-top:1px solid #3e3e3e;font-size:12px}.rep__quick--active{border-color:var(--green)!important;color:var(--green)!important}.rep__link{font:inherit;cursor:pointer;color:var(--green);border:none;border-bottom:1px dashed var(--green);background:0 0;padding:0}.rep__link:hover{color:#7bc063}.rep__modal-backdrop{z-index:2000;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rep__modal{background:var(--charcoal);border:1px solid #3e3e3e;width:100%;max-width:460px;max-height:calc(100vh - 48px);padding:24px;overflow-y:auto}.rep__modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.rep__modal-title{color:var(--white);font-size:15px;font-weight:700}.rep__modal-sub{color:var(--grey);font-size:13px;font-weight:400}.rep__modal-x{color:var(--grey);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1}.rep__modal-x:hover{color:var(--white)}.rep__pay-select{color:var(--white);cursor:pointer;background:#1a1a1a;border:1px solid #444;outline:none;padding:4px 8px;font-family:inherit;font-size:12px;transition:border-color .15s,color .15s}.rep__pay-select:hover:not(:disabled){border-color:#666}.rep__pay-select:disabled{opacity:.6;cursor:not-allowed}.rep__pay-select--paid{color:var(--green);border-color:#61ac4a80}.rep__pay-select--out{color:#f0a830;border-color:#f0a83080}.inv__header{margin-bottom:20px}.inv__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.inv__sub{color:var(--light-grey);font-size:13px}.inv__loading,.inv__empty{color:var(--light-grey);text-align:center;padding:24px 0;font-size:13px}.inv__tabs{border-bottom:1px solid #3e3e3e;gap:4px;margin-bottom:20px;display:flex}.inv__tab{color:var(--grey);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.inv__tab:hover{color:var(--light-grey)}.inv__tab--active{color:var(--green);border-bottom-color:var(--green)}.inv__filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.inv__field{flex-direction:column;gap:5px;display:flex}.inv__field label{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.inv__field select{color:var(--white);background:#1a1a1a;border:1px solid #444;outline:none;min-width:150px;padding:8px 10px;font-family:inherit;font-size:13px}.inv__field select:focus{border-color:var(--green)}.inv__field input[type=month]{color:var(--white);background:#1a1a1a;border:1px solid #444;outline:none;padding:7px 10px;font-family:inherit;font-size:13px}.inv__field input[type=month]:focus{border-color:var(--green)}.inv__check-col{text-align:center;width:34px}.inv__check-col input{accent-color:var(--green);cursor:pointer}.inv__row--sel td{background:#61ac4a14!important}.inv__contract-tag{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.inv__contract-tag--yes{color:var(--green);background:#61ac4a26}.inv__contract-tag--no{color:#e6c44a;background:#e6c44a26}.inv__pipeline-groups{flex-direction:column;gap:28px;display:flex}.inv__pipeline-group{border-left:3px solid var(--green);padding-left:16px}.inv__pipeline-group--amber{border-left-color:#e6c44a}.inv__group-title{color:var(--white);margin-bottom:2px;font-size:15px;font-weight:700}.inv__group-note{color:var(--grey);margin-bottom:14px;font-size:12px}.inv__export{border:1px solid var(--green);color:var(--green);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;margin-left:auto;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .15s;display:flex}.inv__export:hover:not(:disabled){background:#61ac4a1f}.inv__export:disabled{opacity:.4;cursor:not-allowed}.inv__table-wrap{overflow-x:auto}.inv__table{border-collapse:collapse;width:100%;font-size:13px}.inv__table th{text-align:left;color:var(--grey);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid #3e3e3e;padding:10px 12px;font-size:11px;font-weight:600}.inv__table td{color:var(--light-grey);border-bottom:1px solid #2a2a2a;padding:9px 12px}.inv__table tbody tr:hover td{background:#ffffff05}.inv__table tfoot td{color:var(--white);border-top:2px solid #3e3e3e;padding:12px}.inv__r{text-align:right}.inv__strong{color:var(--white);font-weight:600}.inv__mono{color:var(--grey);font-family:ui-monospace,monospace;font-size:12px}.inv__row--done td{opacity:.62}.inv__green{color:var(--green)}.inv__amber{color:#e6c44a}.inv__red{color:#e05555}.inv__foot-split{text-align:right}.inv__foot-inv{color:var(--green);margin-right:16px}.inv__foot-out{color:#e6c44a}.inv__status{cursor:pointer;background:#1a1a1a;border:1px solid #444;outline:none;padding:5px 8px;font-family:inherit;font-size:12px}.inv__status--invoiced{color:var(--green);border-color:#61ac4a80}.inv__status--out{color:#e6c44a;border-color:#e6c44a66}.inv__date,.inv__num{color:var(--white);background:#1a1a1a;border:1px solid #444;outline:none;width:130px;padding:5px 8px;font-family:inherit;font-size:12px}.inv__date:disabled{opacity:.4}.inv__date:focus,.inv__num:focus{border-color:var(--green)}.inv__stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px;display:grid}.inv__stat{background:var(--charcoal);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.inv__stat-val{color:var(--white);font-size:22px;font-weight:700;line-height:1}.inv__stat-lbl{color:var(--grey);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.inv__cols{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.inv__panel{background:var(--charcoal);padding:16px 18px}.inv__panel-title{color:var(--light-grey);margin-bottom:12px;font-size:12px;font-weight:600}@media (width<=600px){.inv__stats{grid-template-columns:repeat(2,1fr)}.inv__export{margin-left:0}}.cap__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.cap__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.cap__sub{color:var(--light-grey);font-size:13px}.cap__add-btn{background-color:var(--green);color:var(--white);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.cap__add-btn:hover{background-color:#4e9040}.cap__summary{flex-wrap:wrap;gap:16px;margin-bottom:28px;display:flex}.cap__stat{background-color:var(--charcoal);flex:1;align-items:center;gap:14px;min-width:130px;padding:16px 20px;display:flex}.cap__stat-icon{color:var(--grey);flex-shrink:0}.cap__stat-icon--green{color:var(--green)}.cap__stat-icon--amber{color:#e6c44a}.cap__stat-icon--red{color:#e05555}.cap__stat-value{color:var(--white);margin-bottom:3px;font-size:22px;font-weight:700;line-height:1}.cap__stat-label{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.cap__balances{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.cap__bal-card{background-color:var(--charcoal);border:1px solid #3e3e3e;flex:1;min-width:120px;padding:14px 18px}.cap__bal-value{color:var(--white);margin-bottom:4px;font-size:20px;font-weight:700;line-height:1}.cap__bal-unit{color:var(--grey);font-size:12px;font-weight:400}.cap__bal-neg{color:#e05555}.cap__bal-label{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.cap__tabs{border-bottom:1px solid #3e3e3e;gap:0;margin-bottom:24px;display:flex}.cap__tab{color:var(--grey);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s}.cap__tab:hover{color:var(--white)}.cap__tab--active{color:var(--green);border-bottom-color:var(--green)}.cap__cal-nav{align-items:center;gap:12px;margin-bottom:16px;display:flex}.cap__cal-nav-btn{background-color:var(--charcoal);color:var(--light-grey);cursor:pointer;border:1px solid #3e3e3e;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;transition:color .2s;display:flex}.cap__cal-nav-btn:hover{color:var(--white)}.cap__cal-month{color:var(--white);min-width:140px;font-size:15px;font-weight:700}.cap__today-btn{color:var(--grey);cursor:pointer;background:0 0;border:1px solid #3e3e3e;padding:4px 10px;font-family:inherit;font-size:12px;transition:color .2s}.cap__today-btn:hover{color:var(--green)}.cap__cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:28px;display:grid}.cap__cal-day-name{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;text-align:center;padding:6px 0;font-size:10px;font-weight:700}.cap__cal-cell{background-color:var(--charcoal);flex-direction:column;min-height:80px;padding:6px;display:flex}.cap__cal-cell--other-month{background-color:#1e1e1e}.cap__cal-cell--today{border-top:2px solid var(--green)}.cap__cal-cell--weekend{opacity:.5}.cap__cal-date{color:var(--grey);text-align:right;margin-bottom:4px;font-size:11px;font-weight:700}.cap__cal-date--today{color:var(--green)}.cap__cal-chips{flex-direction:column;gap:2px;display:flex}.cap__cal-chip{color:var(--white);white-space:nowrap;text-overflow:ellipsis;padding:2px 5px;font-size:10px;overflow:hidden}.cap__wrap{overflow-x:auto}.cap__table{border-collapse:collapse;width:100%;font-size:13px}.cap__table th{text-align:left;color:var(--grey);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #3e3e3e;padding:10px 14px;font-size:11px;font-weight:600}.cap__table td{color:var(--light-grey);vertical-align:middle;border-bottom:1px solid #2a2a2a;padding:12px 14px}.cap__table tbody tr:hover td{background-color:#ffffff05}.cap__td-name{font-weight:600;color:var(--white)!important}.cap__td-actions{text-align:right;white-space:nowrap}.cap__td-actions button{color:var(--grey);cursor:pointer;background:0 0;border:1px solid #3e3e3e;margin-left:4px;padding:4px 10px;font-family:inherit;font-size:11px;transition:color .15s,border-color .15s}.cap__status{padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.cap__status--Pending{color:#e6c44a;background-color:#e6c44a1f}.cap__status--Approved{color:var(--green);background-color:#61ac4a1f}.cap__status--Rejected{color:#e05555;background-color:#e055551f}.cap__type{color:var(--grey);font-size:11px}.cap__approve-btn{color:var(--green)!important;border-color:#61ac4a4d!important}.cap__approve-btn:hover{border-color:var(--green)!important;background-color:#61ac4a14!important}.cap__reject-btn:hover,.cap__delete-btn:hover{color:#e05555!important;border-color:#e0555566!important}.cap__empty{text-align:center;color:var(--grey);padding:40px 0;font-size:13px}.cap__loading{color:var(--light-grey);padding:24px 0;font-size:13px}.cap__modal-backdrop{z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cap__modal{background-color:var(--charcoal);width:100%;max-width:460px}.cap__modal-header{justify-content:space-between;align-items:center;padding:24px 28px 0;display:flex}.cap__modal-title{color:var(--white);font-size:18px;font-weight:700}.cap__modal-close{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:4px;transition:color .2s}.cap__modal-close:hover{color:var(--white)}.cap__modal-form{flex-direction:column;gap:16px;padding:20px 28px 28px;display:flex}.cap__form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cap__field{flex-direction:column;gap:6px;display:flex}.cap__label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.cap__input{color:var(--white);box-sizing:border-box;resize:vertical;background-color:#1a1a1a;border:1px solid #444;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.cap__input:focus{border-color:var(--green)}.cap__days-hint{color:var(--grey);margin-top:2px;font-size:11px}.cap__days-value{cursor:default}.cap__save-error{color:#e05a5a;margin:0;font-size:12px}.cap__modal-actions{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.cap__modal-cancel{color:var(--light-grey);cursor:pointer;background:0 0;border:1px solid #444;padding:10px 20px;font-family:inherit;font-size:13px}.cap__modal-cancel:hover{border-color:var(--grey);color:var(--white)}.cap__modal-submit{background-color:var(--green);color:var(--white);cursor:pointer;border:none;padding:10px 24px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s}.cap__modal-submit:hover:not(:disabled){background-color:#4e9040}.cap__modal-submit:disabled{opacity:.6;cursor:not-allowed}@media (width<=700px){.cap__form-row{grid-template-columns:1fr}.cap__summary{flex-direction:column}.cap__cal-grid{grid-template-columns:repeat(7,1fr);gap:2px}.cap__cal-cell{min-height:56px}}.cap__check{color:var(--light-grey);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.cap__check input{width:15px;height:15px;accent-color:var(--green);cursor:pointer}.cap__bal-avail{color:var(--grey);margin-top:4px;font-size:10px}.cap__add-btn--ghost{color:var(--light-grey);background:0 0;border:1px solid #444}.cap__add-btn--ghost:hover:not(:disabled){border-color:var(--grey);color:var(--white)}.cap__hol{flex-direction:column;gap:16px;display:flex}.cap__hol-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cap__hol-year{width:auto;min-width:100px}.cap__hol-count{color:var(--grey);margin-right:auto;font-size:12px}.cap__hol-add{grid-template-columns:170px 1fr auto;gap:12px;display:grid}.cap__hol-msg{color:var(--green);margin:0;font-size:12px}.cap__hol-warn{color:#e6c44a;border:1px solid #e6c44a59;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;display:flex}.cap__hol-warn svg{flex-shrink:0;margin-top:1px}.cap__hol-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}@media (width<=640px){.cap__hol-add{grid-template-columns:1fr}}.perf__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.perf__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.perf__sub{color:var(--light-grey);font-size:13px}.perf__add-btn{background-color:var(--green);color:var(--white);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.perf__add-btn:hover{background-color:#4e9040}.perf__controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.perf__select{background-color:var(--charcoal);color:var(--white);border:1px solid #3e3e3e;outline:none;min-width:160px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.perf__select:focus{border-color:var(--green)}.perf__live{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:28px;display:grid}.perf__live-card{background-color:var(--charcoal);padding:16px 18px}.perf__live-value{color:var(--white);margin-bottom:4px;font-size:26px;font-weight:700;line-height:1}.perf__live-label{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.perf__live-sub{color:var(--green);margin-top:3px;font-size:11px}.perf__pipeline{background-color:var(--charcoal);margin-bottom:28px;padding:20px 24px}.perf__pipeline-title{color:var(--white);text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;font-size:13px;font-weight:700}.perf__pipeline-stages{flex-wrap:wrap;gap:12px;display:flex}.perf__stage{text-align:center;background-color:#1a1a1a;flex:1;min-width:80px;padding:12px 14px}.perf__stage-count{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700;line-height:1}.perf__stage-label{color:var(--grey);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.perf__stage--prospect .perf__stage-count{color:var(--grey)}.perf__stage--mandate .perf__stage-count{color:#5aa3d0}.perf__stage--active .perf__stage-count{color:var(--green)}.perf__stage--review .perf__stage-count{color:#e6c44a}.perf__stage--completed .perf__stage-count{color:#4fc8a0}.perf__section-title{color:var(--white);text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;font-size:13px;font-weight:700}.perf__kpi-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:28px;display:grid}.perf__kpi-card{background-color:var(--charcoal);flex-direction:column;gap:12px;padding:20px;display:flex}.perf__kpi-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.perf__kpi-name{color:var(--white);font-size:14px;font-weight:700}.perf__kpi-category{color:var(--grey);margin-top:2px;font-size:11px}.perf__kpi-period{color:#555;white-space:nowrap;font-size:11px}.perf__kpi-values{align-items:baseline;gap:8px;display:flex}.perf__kpi-actual{font-size:28px;font-weight:700;line-height:1}.perf__kpi-unit{color:var(--grey);font-size:13px}.perf__kpi-target{color:var(--grey);font-size:12px}.perf__progress-wrap{align-items:center;gap:10px;display:flex}.perf__progress-track{background-color:#2a2a2a;flex:1;height:6px;overflow:hidden}.perf__progress-fill{height:100%;transition:width .4s}.perf__progress-pct{text-align:right;min-width:36px;font-size:12px;font-weight:700}.perf__kpi-notes{color:var(--grey);border-top:1px solid #333;padding-top:10px;font-size:12px}.perf__kpi-actions{justify-content:flex-end;gap:6px;display:flex}.perf__kpi-actions button{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:3px 5px;transition:color .15s}.perf__kpi-actions button:hover{color:var(--white)}.perf__empty{color:var(--grey);text-align:center;padding:40px 0;font-size:13px}.perf__loading{color:var(--light-grey);padding:24px 0;font-size:13px}.perf__modal-backdrop{z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.perf__modal{background-color:var(--charcoal);width:100%;max-width:500px}.perf__modal-header{justify-content:space-between;align-items:center;padding:24px 28px 0;display:flex}.perf__modal-title{color:var(--white);font-size:18px;font-weight:700}.perf__modal-close{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:4px;transition:color .2s}.perf__modal-close:hover{color:var(--white)}.perf__modal-form{flex-direction:column;gap:16px;padding:20px 28px 28px;display:flex}.perf__form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.perf__field{flex-direction:column;gap:6px;display:flex}.perf__label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.perf__input{color:var(--white);box-sizing:border-box;resize:vertical;background-color:#1a1a1a;border:1px solid #444;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.perf__input:focus{border-color:var(--green)}.perf__modal-actions{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.perf__modal-cancel{color:var(--light-grey);cursor:pointer;background:0 0;border:1px solid #444;padding:10px 20px;font-family:inherit;font-size:13px}.perf__modal-cancel:hover{border-color:var(--grey);color:var(--white)}.perf__modal-submit{background-color:var(--green);color:var(--white);cursor:pointer;border:none;padding:10px 24px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s}.perf__modal-submit:hover:not(:disabled){background-color:#4e9040}.perf__modal-submit:disabled{opacity:.6;cursor:not-allowed}@media (width<=700px){.perf__form-row,.perf__kpi-grid{grid-template-columns:1fr}}.fb__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.fb__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.fb__sub{color:var(--light-grey);font-size:13px}.fb__add-btn{background-color:var(--green);color:var(--white);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.fb__add-btn:hover{background-color:#4e9040}.fb__summary{flex-wrap:wrap;gap:16px;margin-bottom:28px;display:flex}.fb__stat{background-color:var(--charcoal);flex:1;align-items:center;gap:14px;min-width:120px;padding:16px 20px;display:flex}.fb__stat-icon{color:var(--grey);flex-shrink:0}.fb__stat-icon--green{color:var(--green)}.fb__stat-icon--amber{color:#e6c44a}.fb__stat-icon--red{color:#e05555}.fb__stat-value{color:var(--white);margin-bottom:3px;font-size:22px;font-weight:700;line-height:1}.fb__stat-label{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.fb__filters{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.fb__filter-input{background-color:var(--charcoal);color:var(--white);border:1px solid #3e3e3e;outline:none;min-width:150px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.fb__filter-input:focus{border-color:var(--green)}.fb__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.fb__card{background-color:var(--charcoal);border-left:3px solid #0000;flex-direction:column;gap:12px;padding:20px;display:flex}.fb__card--Positive{border-left-color:var(--green)}.fb__card--Neutral{border-left-color:#e6c44a}.fb__card--Negative{border-left-color:#e05555}.fb__card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fb__card-client{color:var(--white);font-size:15px;font-weight:700}.fb__card-contact{color:var(--grey);margin-top:2px;font-size:11px}.fb__card-date{color:#555;white-space:nowrap;font-size:11px}.fb__sentiment{align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.fb__sentiment--Positive{color:var(--green);background-color:#61ac4a1f}.fb__sentiment--Neutral{color:#e6c44a;background-color:#e6c44a1f}.fb__sentiment--Negative{color:#e05555;background-color:#e055551f}.fb__stars{color:#e6c44a;letter-spacing:1px;font-size:14px}.fb__quote{color:var(--light-grey);border-left:2px solid #333;padding-left:12px;font-size:13px;font-style:italic;line-height:1.6}.fb__card-meta{color:var(--grey);justify-content:space-between;align-items:center;font-size:11px;display:flex}.fb__public-tag{color:var(--green);background-color:#61ac4a1a;padding:2px 7px;font-size:10px;font-weight:600}.fb__proj-tag{color:var(--green);font-weight:600}.fb__card-actions{justify-content:flex-end;gap:6px;display:flex}.fb__card-actions button{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:3px 5px;transition:color .15s}.fb__card-actions button:hover{color:var(--white)}.fb__empty{color:var(--grey);text-align:center;padding:48px 0;font-size:13px}.fb__loading{color:var(--light-grey);padding:24px 0;font-size:13px}.fb__modal-backdrop{z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fb__modal{background-color:var(--charcoal);width:100%;max-width:520px;max-height:90vh;overflow-y:auto}.fb__modal-header{background-color:var(--charcoal);z-index:1;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:24px 28px 16px;display:flex;position:sticky;top:0}.fb__modal-title{color:var(--white);font-size:18px;font-weight:700}.fb__modal-close{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:4px;transition:color .2s}.fb__modal-close:hover{color:var(--white)}.fb__modal-form{flex-direction:column;gap:16px;padding:20px 28px 28px;display:flex}.fb__form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fb__field{flex-direction:column;gap:6px;display:flex}.fb__label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.fb__input{color:var(--white);box-sizing:border-box;resize:vertical;background-color:#1a1a1a;border:1px solid #444;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.fb__input:focus{border-color:var(--green)}.fb__checkbox-label{color:var(--light-grey);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.fb__checkbox-label input{accent-color:var(--green);cursor:pointer;width:16px;height:16px}.fb__modal-actions{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.fb__modal-cancel{color:var(--light-grey);cursor:pointer;background:0 0;border:1px solid #444;padding:10px 20px;font-family:inherit;font-size:13px}.fb__modal-cancel:hover{border-color:var(--grey);color:var(--white)}.fb__modal-submit{background-color:var(--green);color:var(--white);cursor:pointer;border:none;padding:10px 24px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s}.fb__modal-submit:hover:not(:disabled){background-color:#4e9040}.fb__modal-submit:disabled{opacity:.6;cursor:not-allowed}@media (width<=700px){.fb__form-row{grid-template-columns:1fr}.fb__summary{flex-direction:column}.fb__grid{grid-template-columns:1fr}}.cms__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.cms__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.cms__sub{color:var(--light-grey);font-size:13px}.cms__add-btn{background-color:var(--green);color:var(--white);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.cms__add-btn:hover{background-color:#4e9040}.cms__summary{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.cms__stat{background-color:var(--charcoal);flex:1;align-items:center;gap:14px;min-width:120px;padding:16px 20px;display:flex}.cms__stat-icon{color:var(--grey);flex-shrink:0}.cms__stat-icon--green{color:var(--green)}.cms__stat-icon--amber{color:#e6c44a}.cms__stat-icon--blue{color:#5aa3d0}.cms__stat-value{color:var(--white);margin-bottom:3px;font-size:22px;font-weight:700;line-height:1}.cms__stat-label{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.cms__filters{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.cms__filter-input{background-color:var(--charcoal);color:var(--white);border:1px solid #3e3e3e;outline:none;min-width:150px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.cms__filter-input:focus{border-color:var(--green)}.cms__list{flex-direction:column;gap:2px;display:flex}.cms__row{background-color:var(--charcoal);grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;padding:16px 20px;transition:background-color .15s;display:grid}.cms__row:hover{background-color:#2a2d2d}.cms__row-title{color:var(--white);margin-bottom:3px;font-size:14px;font-weight:700}.cms__row-meta{color:var(--grey);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.cms__row-excerpt{color:var(--light-grey);white-space:nowrap;text-overflow:ellipsis;max-width:500px;margin-top:4px;font-size:12px;overflow:hidden}.cms__status{white-space:nowrap;padding:3px 10px;font-size:11px;font-weight:600}.cms__status--Draft{color:var(--grey);background-color:#adadad1f}.cms__status--Review{color:#e6c44a;background-color:#e6c44a1f}.cms__status--Published{color:var(--green);background-color:#61ac4a1f}.cms__status--Archived{color:#5aa3d0;background-color:#5aa3d01f}.cms__category{color:#555;font-size:11px}.cms__row-actions{gap:4px;display:flex}.cms__row-actions button{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:4px 6px;transition:color .15s}.cms__row-actions button:hover{color:var(--white)}.cms__empty{color:var(--grey);text-align:center;padding:40px 0;font-size:13px}.cms__loading{color:var(--light-grey);padding:24px 0;font-size:13px}.cms__editor{z-index:1000;background-color:#1a1d1d;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.cms__editor-topbar{background-color:var(--charcoal);border-bottom:1px solid #333;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.cms__editor-back{color:var(--grey);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:13px;transition:color .15s;display:flex}.cms__editor-back:hover{color:var(--white)}.cms__editor-title-input{color:var(--white);background:0 0;border:none;border-bottom:1px solid #444;outline:none;flex:1;padding:4px 8px;font-family:inherit;font-size:18px;font-weight:700;transition:border-color .2s}.cms__editor-title-input:focus{border-bottom-color:var(--green)}.cms__editor-actions{align-items:center;gap:8px;display:flex}.cms__editor-select{color:var(--white);background-color:#1a1a1a;border:1px solid #444;outline:none;padding:6px 10px;font-family:inherit;font-size:12px}.cms__editor-save{background-color:var(--green);color:var(--white);cursor:pointer;white-space:nowrap;border:none;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s}.cms__editor-save:hover:not(:disabled){background-color:#4e9040}.cms__editor-save:disabled{opacity:.6;cursor:not-allowed}.cms__editor-body{flex:1;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cms__editor-pane{flex-direction:column;display:flex;overflow:hidden}.cms__editor-pane-label{color:var(--grey);text-transform:uppercase;letter-spacing:.08em;background-color:#222;border-bottom:1px solid #333;flex-shrink:0;padding:8px 16px;font-size:10px;font-weight:700}.cms__editor-textarea{color:var(--light-grey);resize:none;background-color:#1a1d1d;border:none;border-right:1px solid #2a2a2a;outline:none;flex:1;padding:20px;font-family:Courier New,monospace;font-size:13px;line-height:1.7}.cms__editor-preview{color:var(--light-grey);flex:1;padding:24px 32px;font-size:14px;line-height:1.8;overflow-y:auto}.cms__editor-preview h1,.cms__editor-preview h2,.cms__editor-preview h3{color:var(--white);margin:1.2em 0 .5em}.cms__editor-preview h1{font-size:22px}.cms__editor-preview h2{font-size:18px}.cms__editor-preview h3{font-size:15px}.cms__editor-preview p{margin:0 0 1em}.cms__editor-preview ul,.cms__editor-preview ol{margin:0 0 1em;padding-left:20px}.cms__editor-preview blockquote{border-left:3px solid var(--green);color:var(--grey);margin:1em 0;padding-left:16px}.cms__editor-preview strong{color:var(--white)}.cms__editor-preview em{color:var(--light-grey)}.cms__editor-preview code{background:#2a2a2a;padding:2px 6px;font-size:12px}.cms__meta-bar{background-color:var(--charcoal);border-top:1px solid #333;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:10px 24px;display:flex}.cms__meta-field{flex-direction:column;gap:3px;display:flex}.cms__meta-label{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.cms__meta-input{color:var(--white);background-color:#1a1a1a;border:1px solid #333;outline:none;min-width:130px;padding:5px 8px;font-family:inherit;font-size:12px;transition:border-color .15s}.cms__meta-input:focus{border-color:var(--green)}.cms__meta-excerpt{flex:1;min-width:200px}@media (width<=800px){.cms__editor-body{grid-template-columns:1fr}.cms__editor-pane:last-child{display:none}.cms__row{grid-template-columns:1fr auto}.cms__row-meta-right{display:none}}.ms{min-width:160px;position:relative}.ms__trigger{width:100%;color:var(--white);cursor:pointer;text-align:left;background:#1a1a1a;border:1px solid #444;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s;display:flex}.ms__trigger:hover{border-color:var(--grey)}.ms__trigger--active{border-color:#61ac4a8c}.ms__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms__value--placeholder{color:var(--light-grey)}.ms__chevron{color:var(--grey);flex:none}.ms__menu{z-index:2500;background:var(--charcoal);border:1px solid #444;flex-direction:column;max-height:320px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #00000080}.ms__option{color:var(--light-grey);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:9px;padding:9px 12px;font-family:inherit;font-size:13px;transition:background-color .12s,color .12s;display:flex}.ms__option:hover{color:var(--white);background:#ffffff0d}.ms__option--on{color:var(--green)}.ms__option--all{color:var(--light-grey)}.ms__box{width:15px;height:15px;color:var(--green);border:1px solid #555;flex:none;justify-content:center;align-items:center;display:flex}.ms__option--on .ms__box{border-color:var(--green)}.ms__divider{background:#3a3a3a;height:1px;margin:2px 0}.soc__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.soc__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.soc__sub{color:var(--light-grey);max-width:620px;font-size:13px}.soc__header-actions{align-items:center;gap:10px;display:flex}.soc__add-btn{background:var(--green);color:var(--white);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:7px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.soc__add-btn:hover{background:#4e9040}.soc__loading,.soc__empty{color:var(--light-grey);text-align:center;padding:24px 0;font-size:13px}.soc__muted{color:#666}.soc__green{color:var(--green)}.soc__view-toggle{border:1px solid #444;display:flex}.soc__view-btn{color:var(--grey);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:12px;transition:background-color .15s,color .15s;display:flex}.soc__view-btn:hover{color:var(--white)}.soc__view-btn--active{color:var(--green);background:#61ac4a26}.soc__notice{color:#e6c44a;background:#e6c44a1f;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:12px;display:flex}.soc__stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px;display:grid}.soc__stat{background:var(--charcoal);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.soc__stat-val{color:var(--white);font-size:22px;font-weight:700;line-height:1}.soc__stat-lbl{color:var(--grey);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.soc__filters{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.soc__filter-input{color:var(--white);background:#1a1a1a;border:1px solid #444;outline:none;min-width:160px;padding:9px 12px;font-family:inherit;font-size:13px}.soc__filter-input:focus{border-color:var(--green)}.soc__table-wrap{overflow-x:auto}.soc__table{border-collapse:collapse;width:100%;font-size:13px}.soc__table th{text-align:left;color:var(--grey);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid #3e3e3e;padding:10px 12px;font-size:11px;font-weight:600}.soc__table td{color:var(--light-grey);vertical-align:top;border-bottom:1px solid #2a2a2a;padding:12px}.soc__table tbody tr:hover td{background:#ffffff05}.soc__mono{color:var(--grey);white-space:nowrap;font-family:ui-monospace,monospace;font-size:12px}.soc__link-title{color:var(--white);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600}.soc__link-title:hover{color:var(--green)}.soc__excerpt{color:var(--grey);max-width:340px;margin-top:4px;font-size:12px;line-height:1.5}.soc__reason{color:#e6c44a;align-items:center;gap:5px;max-width:340px;margin-top:6px;font-size:11px;display:flex}.soc__img-tag{color:var(--grey);align-items:center;gap:4px;margin-top:6px;font-size:11px;display:inline-flex}.soc__topic-tag{color:var(--green);white-space:nowrap;background:#61ac4a1f;padding:2px 8px;font-size:11px;display:inline-block}.soc__ext{color:var(--grey);vertical-align:middle;margin-left:6px;display:inline-flex}.soc__ext:hover{color:var(--green)}.soc__approver{color:#666;margin-top:4px;font-size:11px}.soc__status{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.soc__status--idea{color:var(--light-grey);background:#adadad26}.soc__status--drafting{color:#8fb0dd;background:#7896c826}.soc__status--pending{color:#e6c44a;background:#e6c44a26}.soc__status--approved{color:var(--green);background:#61ac4a26}.soc__status--scheduled{color:var(--green);background:#61ac4a26;border:1px dashed #61ac4a99}.soc__status--posted{color:var(--white);background:#61ac4a47}.soc__actions{flex-wrap:wrap;gap:4px;display:flex}.soc__action-btn{color:var(--grey);cursor:pointer;background:0 0;border:1px solid #444;padding:5px 7px;transition:border-color .15s,color .15s;display:inline-flex}.soc__action-btn:hover{border-color:var(--grey);color:var(--white)}.soc__action-btn--approve:hover{border-color:var(--green);color:var(--green)}.soc__action-btn--reject:hover{color:#e05555;border-color:#e05555}.soc__cal-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.soc__cal-month{color:var(--white);font-size:15px;font-weight:600}.soc__cal-grid{background:#2a2a2a;border:1px solid #2a2a2a;grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.soc__cal-dow{color:var(--grey);text-transform:uppercase;letter-spacing:.06em;text-align:center;background:#1a1a1a;padding:8px;font-size:10px;font-weight:600}.soc__cal-cell{background:#141414;flex-direction:column;gap:4px;min-height:104px;padding:6px;display:flex}.soc__cal-cell--empty{background:#101010}.soc__cal-cell--today{box-shadow:inset 0 0 0 1px var(--green)}.soc__cal-day{color:var(--grey);font-size:11px}.soc__cal-post{border:none;border-left:3px solid var(--grey);color:var(--light-grey);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#adadad26;padding:4px 6px;font-family:inherit;font-size:11px;line-height:1.3;overflow:hidden}.soc__cal-post:hover{color:var(--white)}.soc__cal-post--drafting{border-left-color:#8fb0dd}.soc__cal-post--pending{background:#e6c44a1f;border-left-color:#e6c44a}.soc__cal-post--approved{border-left-color:var(--green);background:#61ac4a1f}.soc__cal-post--scheduled{border-left-color:var(--green);background:#61ac4a1f;border-left-style:dashed}.soc__cal-post--posted{border-left-color:var(--green);color:var(--white);background:#61ac4a38}.soc__cal-unscheduled{flex-direction:column;gap:8px;margin-top:16px;display:flex}.soc__cal-chips{flex-wrap:wrap;gap:6px;display:flex}.soc__modal-backdrop{z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.soc__modal{background:var(--charcoal);width:100%;max-width:580px;max-height:calc(100vh - 48px);padding:32px;overflow-y:auto}.soc__modal--small{max-width:440px}.soc__modal--wide{max-width:940px}.soc__modal-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.soc__modal-title{color:var(--white);font-size:19px;font-weight:700}.soc__modal-close{color:var(--grey);cursor:pointer;background:0 0;border:none;padding:2px}.soc__modal-close:hover{color:var(--white)}.soc__modal-form{flex-direction:column;gap:16px;display:flex}.soc__form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.soc__field{flex-direction:column;gap:6px;display:flex}.soc__label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.soc__input{color:var(--white);box-sizing:border-box;resize:vertical;background:#1a1a1a;border:1px solid #444;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px}.soc__input:focus{border-color:var(--green)}.soc__input--body{line-height:1.6}.soc__field-hint{color:var(--grey);align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.soc__warn{color:#e6c44a}.soc__form-error{color:#e05555;font-size:13px}.soc__modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.soc__btn-primary{background:var(--green);color:var(--white);cursor:pointer;border:none;align-items:center;gap:6px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.soc__btn-primary:hover{background:#4e9040}.soc__btn-primary:disabled{opacity:.5;cursor:not-allowed}.soc__btn-ghost{color:var(--light-grey);cursor:pointer;background:0 0;border:1px solid #444;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:13px;display:inline-flex}.soc__btn-ghost:hover{border-color:var(--grey);color:var(--white)}.soc__composer{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.soc__composer-preview{flex-direction:column;gap:8px;display:flex}.soc__canvas{filter:none;background:#000;width:100%;height:auto;display:block}.soc__composer-note{justify-content:center}.soc__composer-controls{flex-direction:column;gap:16px;display:flex}.soc__file-btn{color:var(--light-grey);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#1a1a1a;border:1px solid #444;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex;overflow:hidden}.soc__file-btn:hover{border-color:var(--green);color:var(--white)}@media (width<=860px){.soc__composer,.soc__form-row{grid-template-columns:1fr}.soc__cal-cell{min-height:76px}}.soc__excerpt--note{color:#7d7d7d;border-left:2px solid #3e3e3e;padding-left:8px;font-style:italic}.soc__sort-btn{font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--grey);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:600;transition:color .15s;display:inline-flex}.soc__sort-btn:hover{color:var(--white)}.soc__sort-idle{opacity:.35}.soc__owner-select{color:var(--light-grey);cursor:pointer;background:#1a1a1a;border:1px solid #3a3a3a;outline:none;max-width:160px;padding:5px 8px;font-family:inherit;font-size:12px;transition:border-color .15s,color .15s}.soc__owner-select:hover{border-color:var(--grey);color:var(--white)}.soc__owner-select:focus{border-color:var(--green)}.soc__owner-select:disabled{opacity:.5;cursor:wait}.soc__overdue{color:#e6c44a;font-weight:600}.soc__owner-select--set{color:var(--green);border-color:#61ac4a73}.soc__owner-select--unset{color:#e6c44a;border-color:#e6c44a73}.soc__owner-select--set:hover{color:var(--green);border-color:var(--green)}.soc__owner-select--unset:hover{color:#e6c44a;border-color:#e6c44a}.soc__owner-set{color:var(--green)}.soc__owner-unset{color:#e6c44a}.soc__img-row{align-items:center;gap:10px;margin-top:8px;display:flex}.soc__thumb{cursor:pointer;width:46px;height:46px;color:var(--grey);background:#1a1a1a;border:1px solid #3a3a3a;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:flex;overflow:hidden}.soc__thumb:hover{border-color:var(--green)}.soc__thumb img{object-fit:cover;filter:none;width:100%;height:100%;display:block}.soc__thumb-loading{opacity:.5;display:flex}.soc__img-meta{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.soc__img-remove{color:#7d7d7d;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;text-decoration:underline}.soc__img-remove:hover{color:#e05555}.soc__existing{border:1px solid #3a3a3a;display:block}.soc__existing img{filter:none;width:100%;height:auto;display:block}.soc__status-select{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#1a1a1a;border:1px solid #3a3a3a;outline:none;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:600;transition:border-color .15s}.soc__status-select:focus{border-color:var(--green)}.soc__status-select:disabled{opacity:.5;cursor:wait}.soc__status-select--idea{color:var(--light-grey)}.soc__status-select--drafting{color:#8fb0dd;border-color:#8fb0dd73}.soc__status-select--pending{color:#e6c44a;border-color:#e6c44a73}.soc__status-select--approved{color:var(--green);border-color:#61ac4a73}.soc__status-select--scheduled{color:var(--green);border-style:dashed;border-color:#61ac4a73}.soc__status-select--posted{color:var(--white);background:#61ac4a47;border-color:#61ac4a99}.soc__date-input{color:var(--light-grey);cursor:pointer;background:#1a1a1a;border:1px solid #3a3a3a;outline:none;padding:4px 6px;font-family:ui-monospace,monospace;font-size:12px;transition:border-color .15s,color .15s}.soc__date-input:hover{border-color:var(--grey);color:var(--white)}.soc__date-input:focus{border-color:var(--green);color:var(--white)}.soc__date-input:disabled{opacity:.5;cursor:wait}.enq__header{margin-bottom:20px}.enq__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.enq__sub{color:var(--light-grey);max-width:640px;font-size:13px;line-height:1.5}.enq__muted{color:#666}.enq__error{color:#e05555;font-size:13px}.enq__tabs{border-bottom:1px solid #3e3e3e;gap:4px;margin-bottom:16px;display:flex}.enq__tab{color:var(--grey);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.enq__tab:hover{color:var(--light-grey)}.enq__tab--active{color:var(--green);border-bottom-color:var(--green)}.enq__badge{background:var(--green);color:var(--white);padding:1px 7px;font-size:11px;font-weight:700}.enq__count{color:var(--light-grey);background:#ffffff14;padding:1px 7px;font-size:11px}.enq__empty{color:var(--grey);flex-direction:column;align-items:center;gap:10px;padding:48px 0;font-size:13px;display:flex}.enq__link{color:var(--green);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13px;text-decoration:underline}.enq__table-wrap{overflow-x:auto}.enq__table{border-collapse:collapse;width:100%;font-size:13px}.enq__table th{text-align:left;color:var(--grey);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid #3e3e3e;padding:10px 12px;font-size:11px;font-weight:600}.enq__table td{color:var(--light-grey);vertical-align:middle;border-bottom:1px solid #2a2a2a;padding:11px 12px}.enq__row{cursor:pointer}.enq__row:hover td{background:#ffffff05}.enq__row--new .enq__name{color:var(--white);font-weight:600}.enq__when{white-space:nowrap;color:var(--grey);font-family:ui-monospace,monospace;font-size:12px}.enq__when svg{vertical-align:-2px}.enq__status{text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.enq__status--new{color:#e6c44a;background:#e6c44a26}.enq__status--handled{color:var(--green);background:#61ac4a26}.enq__actions{white-space:nowrap;text-align:right}.enq__btn{color:var(--grey);cursor:pointer;background:0 0;border:1px solid #444;align-items:center;gap:5px;margin-left:4px;padding:5px 8px;font-family:inherit;font-size:12px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.enq__btn:hover{border-color:var(--grey);color:var(--white)}.enq__btn:disabled{opacity:.5;cursor:wait}.enq__btn--primary{color:var(--green);border-color:#61ac4a80}.enq__btn--primary:hover{border-color:var(--green);color:var(--green)}.enq__btn--danger:hover{color:#e05555;border-color:#e05555}.enq__detail td{background:#161616;padding:14px 18px 18px 40px}.enq__message{white-space:pre-wrap;color:var(--white);border-left:3px solid var(--green);max-width:760px;padding:4px 0 4px 14px;line-height:1.6}.enq__handled-note{color:var(--grey);margin:12px 0 0;font-size:12px}.security__loading{color:var(--light-grey);padding:20px 0;font-size:13px}.security__head{margin-bottom:28px}.security__title{color:var(--white);margin-bottom:4px;font-size:24px;font-weight:700}.security__sub{color:var(--light-grey);font-size:13px}.security__card{background-color:var(--charcoal);border:1px solid #3e3e3e;max-width:620px;padding:28px}.security__card-head{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.security__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.security__icon--on{color:var(--green);background-color:#61ac4a26}.security__icon--off{color:var(--grey);background-color:#adadad1f}.security__card-title{color:var(--white);margin-bottom:4px;font-size:16px;font-weight:700}.security__status-line{color:var(--light-grey);font-size:13px}.security__badge{text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;font-size:11px;font-weight:600}.security__badge--on{color:var(--green);background:#61ac4a26}.security__badge--off{color:var(--grey);background:#adadad26}.security__desc{color:var(--light-grey);margin-bottom:20px;font-size:13px;line-height:1.6}.security__desc strong{color:var(--white)}.security__success{color:var(--green);background-color:#61ac4a1a;border:1px solid #61ac4a4d;align-items:center;gap:6px;margin-bottom:20px;padding:10px 14px;font-size:13px;display:flex}.security__required-note{color:var(--light-grey);background-color:#61ac4a14;border:1px solid #61ac4a40;padding:12px 14px;font-size:13px;line-height:1.6}.security__error{color:#e05a5a;background-color:#e05a5a1a;border:1px solid #e05a5a4d;margin-top:16px;padding:10px 14px;font-size:13px}.security__btn{background-color:var(--green);color:var(--white);cursor:pointer;border:none;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s;display:inline-flex}.security__btn:hover:not(:disabled){background-color:#4e9040}.security__btn:disabled{opacity:.6;cursor:not-allowed}.security__btn--ghost{color:var(--light-grey);background:0 0;border:1px solid #444}.security__btn--ghost:hover:not(:disabled){border-color:var(--grey);color:var(--white);background:0 0}.security__btn--danger{color:#e05a5a;background-color:#e05a5a26;border:1px solid #e05a5a66}.security__btn--danger:hover:not(:disabled){background-color:#e05a5a40}.security__setup{border-top:1px solid #3e3e3e;padding-top:20px}.security__steps{color:var(--light-grey);margin:0 0 20px 18px;padding:0;font-size:13px;line-height:1.7}.security__steps strong{color:var(--white)}.security__qr-wrap{background:#fff;margin-bottom:16px;padding:12px;display:inline-block}.security__qr{width:180px;height:180px;display:block}.security__manual{color:var(--grey);margin-bottom:20px;font-size:12px;line-height:1.6}.security__secret{color:var(--white);letter-spacing:.08em;word-break:break-all;background:#1a1a1a;border:1px solid #444;margin-left:8px;padding:4px 8px;font-family:monospace;font-size:13px;display:inline-block}.security__form{margin-top:4px}.security__label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.security__form-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.security__code-input{color:var(--white);letter-spacing:.3em;text-align:center;background-color:#1a1a1a;border:1px solid #444;outline:none;width:140px;padding:10px 14px;font-family:monospace;font-size:18px;transition:border-color .2s}.security__code-input:focus{border-color:var(--green)}.security__field{flex-direction:column;gap:6px;max-width:380px;margin-bottom:14px;display:flex}.security__field label{color:var(--light-grey);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.security__field input{color:var(--white);background-color:#1a1a1a;border:1px solid #444;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.security__field input:focus{border-color:var(--green)}
