@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-DhDk0Xwi.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2)format("woff2"),url(/assets/roboto-cyrillic-400-normal-BepgbcUK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXAAA8AAAAABwAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArg2VNUQVQAAAIQAAAASwAAAF5fnUM1Y21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgz5sE5oaGVhAAAEGAAAAB8AAAAkCroNqWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABIgAAAmI2jl6RcG9zdAAABawAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhaWecwMDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDj2QowAAAAeNoNx7EBAUAQALDcPWhhAQCoTAQAOrCGgQxHugihoaCjYCHfu8cphryPp0dMxPmxvsVSqmnpCWSM7VCEjEV8yC+K/H8Cgh/DnghvAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMD16RtfYpfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Gv3VCTEIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDp9UvqnxenIQcDGuAEAHAbBHkAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42izGNQHDAABFwRfmrMWtzFxFFVIrRQGREE3Zg/+mAxLeWBh2AGRGqhvEhqmbpBS6xZlctxnz1x3mPHWXMQ895c6+uzEjZKoviOnry/qxvq36IIusCIIgCgY36R3uDhvcXbfj7j63J4Bxe+WRv9L6sea2pHBLjTA50kT5Ju6ZJCV7okiFPNr4lsaoybU4SlQ5Yt1R9B6nQMJbgVrHj0RFnDVphSRvnhFXzbXqKy6rqw1r/fJVUZ1GDwRs+2uDTXY59rXlfYu9IQ/BsIehH9c8O669zYg5/BpSnrtKtKWdPnRy2HQEfEjinsPZvFDxzGiJop5T6p4pmXX5XhjrWlLvKqjrZY2oyjxSio4kOeK9flbllaFKotrDcjvmffEHVntaWwAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-ai2Z1K3C.woff2)format("woff2"),url(/assets/roboto-greek-400-normal-D904r64h.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-BEFej5gc.woff2)format("woff2"),url(/assets/roboto-math-400-normal-D6sS4O5l.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2)format("woff2"),url(/assets/roboto-symbols-400-normal-C7tGlxgb.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2)format("woff2"),url(/assets/roboto-vietnamese-400-normal-Bf76hAzZ.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-ext-500-normal-BWC_xYeb.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-SCgicl0l.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-500-normal-CLao9AfR.woff2)format("woff2"),url(/assets/roboto-cyrillic-500-normal-C8ZOEKN4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA5YABIAAAAAGtwAAA34AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVFoAXgiBfgmfBhEMCoJ0gnQLFAABNgIkAyQEIAWFAAcgDIVOG40ZsxE1bBwMA50XA/wfEughKnuK7YfAQd7oCKWRnZ7rMH3WH3FsBrJK3bzAMeKEykqrc8fNcEo8/9JCPtUOSEZIMgsR4dRmT2A5BPzAKrLVj5KUOQV2SkTvPBPJ/6yZqYewZ4G08FV/WXYY3caAaSeSJyC57ZnkuCeCU6b+3i5POXVqT6iwuVQOw+WiJZ6nd/du+xh4IpEGjG2Z3dGcAqlNjz9FxiQtBwosfI2s0pP64PnlfSgiK6u63puWvyu6zeJKfGytZZLFgy+Pz4NRVSkDrVA18oRwmx9A6j+t+Wbf7ib9WwRVjioKSUrWmLw3mWTfzG5gPk5Spi1ni/kq+XUItp44LR8Qu7MnT2h78nSJ6eEnrpetMSCJfdtw0sGYOIEYTZC1L3siQASZFSxzZBOEkXFtks5dewcYpbPs5XmAxHVd6+FJWaPmz5xM2riZYyZFkyaPaJ0qeBvk3l3XJsmvGGDsM+pBsssJ7SXGKgB6sE00k63u1q9ft/CNs/uY/A9jffsUOchhAP1qIwTkoCHbT9I6ofRJKlBzR7eOl0KYO258q5Qg/xXmjVKHIo8kTDQUistbpSSulUr5FYd8rZjRV1AF7VrKo3V62iisrk2uvSPJ4ci+b3EDDuQo7/d+6uEf3uPvfEwqExKNEAnQ16+eDN63q/4P3m8cJ+b13wD3eZCD5+i77dbF702r3Os8+qx9XuEWe/Mhu8JHO5twlrnkiA12ustZyWznZl3Ieke9v+yg2zXxiQXHELMPuLvWbrLP3vlmr7DVXhfd4v48Jf/pt93YUyXaQD44nD1FSJuV1tux+DbV05LpzyjmsZjlDG+p+Wcec8mrvC9FLGSt7Q466dbZSIzdc++e3btWr1q5YvmytuDSJYsXLSzbbTfrFcvQ1HIxn00n4xFJ4NEezmflNIZnT588Pph492j/m/Fo0H/44P69XrfTbjW//CTfWK9laXO5y3fnG/WaSmFrGmyO3TKsJBzh62DEEmTgTG/oioY2xms2EGgKuD7OZIMY+ApWlQZWzbN6I+4NJo4KWQ2Itowxkqd0iS5rfaBcFt12HXuFnoY0UC/LoL6nMgH6EmYJFgu5NaITVt5s8s85jFjPWLds2M31dclHRO443L0H5U/LqAVKqhrU1G8rH3GFoW7iwOHQtyvWwEIhwB6jCs7z9/XPFMAlESw87TspAz/WuNFDx+2bljIb8r6KD/2cfiI29Vqi6Jiq2fEgSXY8mriqQSHneNK9om7hbrjjU43PMsCe7faUCOGe01Qv6w3deaXXlci9oDtq/11TVqsLeM+Cu3whpcKYxtwiZB2V0ou2hKOnrFQwXeJYbsxud6GE0D2XmXZ65212mGFbtt+OUJEqvV3QfPN44t0CfuGWJZFCQdAbuPJOCbbrt6TfKYRO4uUE6QnB/GeI4lhlgXvkjG9yrDj4NjXeEkGk+FRdQpW6k92hXisSXZaHdtb3gSAAVwevGQWKqa+GjBz/qqCNd9/aN+o1AvTJ8VyzTy1vyWmBEctpbeXzYGWg0fDq4/zKTkDRKbkZuCw0jjtwX7lPw64Hm66ivCmSKpdR4gfBO4mGzxKOn2U31I2E/coWNsr8DrJyhzruprrproBbCtx9/RcXXNB7L2SDp0SQvjvShz6CSwhH6HJHJx0djfHvZfUaFQke2Ea91hskeWj7Bw4FnEoSGrR56fNYxsteDaPZCPnaaqPhpeoKkuJWLIPKL7xQyUy8sYsjzSADaAgw4tRMJnLfZDxxkv8845FLckvWqIyaSq9lrvTzyka9ljlQTctrkkxqYaZbysNgz4rVNPAUeWFwuA94FPhQ2RANd5sUZQ83ST8XMxXBIM6EyqEzNPOcN5YBfTf3aUFcQ1A0sFwarmLSiAP3BaQ4Sh3PVRNOC9CcEMlIyo8y2Nc49JatXcTrlIRzvsIFocBpQYtNkngtIwjY8Yeg0z2Q3FQbD20vyqjLDsQKrZ2PY6u2DROwOgPCpHq89il4CoGBu2x07JgqHcYBRout6tuE4eiJIxtlot6Anzmr4KoT983ZIITv8r4HaDvfqOkCRg6gJbAU2ajQLEgQjLB2irgTp5bjHBzaDNhIHqWheIg0btIFGy8zhD/JeasripGFX2qUVCNhKVgY9qRJ+LLMvoYnuYJuuR8sG8qpSd1djhohR6hOKPurlmP2/QgdAhwljmxaWv0MmwtdJ1ZgiOW+BBg6jLJpF8HEzizouCQgB+yGz8RBd5aBYil3Qi2IMVrDGgLVGOm36ohHGgs6ZZXPXJPfZi9cNqwt8HJIwK88ttClkkU5k/J6Rb171MqBCs+MoEjNRUR1TRQQVc38nfsRJCNgtBoSGbbRVXww7SCBofF+E7RvjKSEei0XMpqex/fuIGoBuJnumNFA0mnUbruRl2a1GufnPVir4oPeExd5J+oyxcuZKecebMFuOJOMVlZxS1TuGpWDfYy6A2cMm1VNOLRnJExY2bAvfOnZsLtCYHYEZU1WTZiUgHcU4HZWWKkIOCsgqFBL8CsKsfjSDfy7JupWke0L0nPy7S0pWTbC7Oc53neAS/oaTQ6BxEnai2vLgLFb1kv+Glg0vOlWbYmY8glZ/AZF503lQ4eA8RxYsFSicPw1yTMQ1hoErzOgkiBWpNNw7RUudlKtC10MF7Rz11OkeW0kLG/VtLQzS23uHhd/AymX4TxtqfDP5kcL6DfPHpU3M3bGRFnXVdgkOdfrv4c3Qs4qWK056W6r6P3uUkI6Aht9cUsWqYE+ykX2UzUhh0c1Q242YYMtAo0rf6EJWKfYD0OJFdKPfchaJaacsL/T2C3pZY9UyqG44tPAD17FytIqGj597hqg5RI2fwMobXkNyla7lBfEC/JB4MnWaxLWNuqAaxS9fZY9XdouE0FOic1pIst9GI5alQyCvU7A8Mv/684JNM5xzQmgKMvfg1/7IO05sfJpYTu9238cPXa/kLfs/1Cxg1VDA1n/+0SLYpx3n9jdW/5Fa/CuEqP5iV5E6MzYrIa65UgVuMVCZyVEQsVq7uAleG+a3nCf+DmjieOcsmvq2iFQxEcXH8ERNO6avuyBXxW/+vE3RUMLxsbClO/R9cJvABu+7ExrzfhtTLByYobvLgm8ZEFia0F6I2iPw4KNyRuzcFh1yv+WRZGOJLBU8Jy/N/6IVfCUfzBUjMH02EmfAqi4/6GXQKeqHkN17bsSMQDCqao2fn+mIAMftTIStv6FFFmr4vkfNm13/AHfiVpRntlr8Uc07Ay+JQE6teFfcwnAG4OwbD8uizLPhgX88SO3SeBgpwbt093eXmUoLCyv7JIN8ePHqc8cBgSUYgeKKCACqFMrZFg7SoHWwxPeeWdl4ye1I5s/hLzr+Ye8wszCeXGwAP2wCwn+V18NW/f662+LtL3zxhvh61977a3AE7xuWSZ49ZgEwZe14A2rXyjN4TSOlPB3+bqA5sCanaHL5XKNEaKPHi1bmb2AiX95sqUwsfXqthyjtfahBrxC/5OOceiO94avXvXu8KN3NBonwZU36kfufMqrVhMf4vCdg/W/f30WVN3dtGS5PWhQmx33Vd+9oE+tvqcl2AaBv7cbrPor/r1bVyR8e/1TiR9dt/TPyZlAx8IRu3p361vcvCFumyKMrogP83/LA0H8P9n71hhlvG77i82MWG2m6Z9JeXldbH1N7e2GEelTykd1fXXMc3XV87e/Q1NVsRA3mPKGBgTQtDfuSn7tDIu+9jcr3QLg0R/3CsBnG9NaC/qNHtLqCnKAb/L/W2A8pfBxTmSRzeHXNjCaLvkPJozljNHSGV0X0lr0/pYVmFyLjiKGavZBfR49G4UA0dxNQ3Q/cHMSYkZI4++MIopvMxo13Nus82UMitjFJpdelInicrpmYojgao5tqao5pJAwCrjY0ilcYumI5koZrrM3Qw9aGcFkbozUUzKILY7Ad02ao0zpyE0j9TGcUHF/MctytnHXA0NSuOILNCvVyfM8PjAzNI8ipg3CMt20Un8rrqVVEbiYM6XXpA6L0dXF1TQMbAhrr6xvNVJsSOrzUkNsmp0s49n1Ex0U78KY9tmwfIvyiGyXNafF5FEY9KfDplGdR6zuydQ8WK/puS0Xxoj9VMORXJbVbdxTqykFY55fKyYGHmSaa6UsUz07sGnat2skHmVLgpG+J7p7Osf/4IT94/3d9ydsHzc2L6xfB1ptr+wNzI2DvlKgLljusDj/5yfMjiamR+5Pjg8xPhRodHwgcgViAD44fzjLg27/C/sNeu2m23B0CrTLRatCs141MtQT1CJUw38lQDm8lTwUHRQsH+WtAuV0E1kNGX2TNpAyF0kFCSlDcXkTkxCVRUSkDIUFhBgEGYUABz+n4AN46ZWHgpuA6wcctmvbbXpkNbxbjBTMxhRMRi4yGq50Wjc0agoqZRQyqRuizyehQIwEkOrTU1sK0uKy84201Ja8VI/nXJedc2VKUkt2SmV2VrJHkrwlyZedXp+a0ZzSkJTRnHZxk/9zElOvTzrVFF8b58TWxjhxbowb2RDhGA26E+HqbrY+TFfR+lL9B12LHhrlhDeEOb4G05FanCg3zDXdpaZUm/3MaaZ2gznMXGpquNVINdP4Ac3fYDlag3IsV7nZaphS0Wqp+kFpmm0bcqdsCQXKe93p87K9Qv7+zSFZEyoclb6qPaApZK4J4TQ1N7aLbHJXbtxIZsdeoS2DGm/WuD+S265UpwGN7bq2yZ3VSjnl5eUv9NXZlF8oSaLENcuJnkquoykHD/kWobEqo4ySnL/L4NL/SaUA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdG7g5lNUQVQAAAIQAAAASAAAAFpfmkDZY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABNAAAATRvqliEaGVhZAAAA9gAAAA2AAAANg01sE5oaGVhAAAEEAAAAB8AAAAkCvYNwWhtdHgAAAQwAAAAHwAAACQX6v+ZbG9jYQAABFAAAAATAAAAFAFXAa9tYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABIAAAAlw0y15acG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhmcL4hYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAMLQqhAAAAeNoFwbWBAlEABcB5f8/SA2Ii3KEi3DOscQpgRsSfCg0VRsprez+mzetwvKcnp/vqmoXiR01TUNK1RYSM80alKOmB8AGd+wgOeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAABESERBQEBJQkDIQkCAyj9PAKO/u8BEf2oAQ3+8wEq/v4CA/39AQIBAQWw+lAFsFT9fP18DAJ4Anj9RP2iBUT9ogJeAAACAGX/7AUdBcQAFQArAAABFRQCBgYjIiYmAjU1NBI2NjMyFhYSBzU0LgIjIg4CFRUUHgIzMj4CBR1Wn96Hht2iWVih3YaH3qBX+y9bhFNTglswMF2CU1SCWi8DAFCl/vq4YWG4AQalUKUBBblhYbn++/VSert/QUF/u3pSeryBQUGBvAACAGQEcALGBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAYtyyeL+gKgmKk1PXASEFAE/Ff7C+VpUQmInSCiN///+bP/sBWMF1gAmAAVGAAAHAAb+CP//AAEAAAADA9eV91UeXw889QAbCAAAAAAAxPARLgAAAADljVAD+ib91QlhCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAmfdL7Z8dZyIHAxrgBAB3RwTNAHjaY+5hSGGAAsa/EMzazJDKLM2QAmaf/JcDAGf/B5UAeNpjYGDQhcN8hj4gnAUAE5QDBwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp1kMVRBTAURQ/ubJEN7u62wd11C9/dtQXKoAGkIiqgBu5kgnyb2Ml9lhegjRdqqKptEn9UNVquopsvy9W082m5hlneLNf+86ljmGfL9dJjlttZZh3DVUM0M2t5hFYGLY+KOy1PiVstz4vgiBRPhPDj5Aw3LlGaMA+4RV58sp8TJSFNftL98klJl0UjRpJ1ZjSiYjcRPKIIKZtTijzcTJscXq51OrRSWlMFFe/FCfn6TXwvC4qZZY4lNnSbF8+zXKAecKFxIKqc9VrsFYV4IlHg11vgt2Pen5eP7drWnNPo5VaKW2dh/CUJnQFZnMZ/i7ROn+k0qftoyR958RuPtLJM45Rn2KhRDS8h3L+/l5SeKOjKaXpIavjFY99C5llgeNpjYGYAg/9ZDCkMWAAAKh8B0QA=)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-C9AnhcmC.woff2)format("woff2"),url(/assets/roboto-greek-500-normal-XBIQOowA.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-math-500-normal-C4NU9gLX.woff2)format("woff2"),url(/assets/roboto-math-500-normal-BNGXE_xU.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-symbols-500-normal-B_CZKVJS.woff2)format("woff2"),url(/assets/roboto-symbols-500-normal-DFnofPUt.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2)format("woff2"),url(/assets/roboto-vietnamese-500-normal-BgoYVz-9.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2"),url(/assets/roboto-latin-ext-500-normal-C1cK9xmS.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.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:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-cyrillic-ext-600-normal-cho36S0w.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-600-normal-D1w7fEQ2.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:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-cyrillic-600-normal-DIMkl7QA.woff2)format("woff2"),url(/assets/roboto-cyrillic-600-normal-37yjrxaJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;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,d09GRgABAAAAAAW8AA8AAAAABwQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEoAAABgdNLg61NUQVQAAAIMAAAARwAAAFpfm0E9Y21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABNgAAATaasB4HaGVhZAAAA9gAAAA2AAAANg1PsE5oaGVhAAAEEAAAAB8AAAAkCxANymhtdHgAAAQwAAAAHwAAACQX6v+HbG9jYQAABFAAAAATAAAAFAFZAbFtYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABJgAAAmw2nl+scG9zdAAABagAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBQAADA8z6MwQ46lU4lWhPYyWusYBULiUIkrjkp7WGVySX3VO17vGwBwWck+pmWZTLSzrWbrSlBpzogDflEJz7W1woLAAB42gXBsQEBARAAsNw9aKFWAQCmUQKADqz/iRAaCnQUmMn/6XOLPv/r7RMjcf/sX7GRalq6AhlDJ4QgFrlFIWWMQFACkpAHdAB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPAAUAZAAAAygFsAADAAYACQAMAA8AAAERIREFAQElCQMhCQIDKP08Ao7+7wER/agBDf7zASr+/gID/f0BAgEBBbD6UAWwVP18/XwMAngCeP1E/aIFRP2iAl4AAAIAXf/sBSYFxAAVACsAAAEVFAIGBiMiJiYCNTU0EjY2MzIWFhIFNTQuAiMiDgIVFRQeAjMyPgIFJlii4ImH4aRaWqLhh4ngo1n+6ixWfk9Qe1YtLVd8UFB8VSwC/Uul/vm4YmK4AQelS6YBBrliYrn++vFNd7V8Pz98tXdNdrZ9QEB9tgAAAgBfBHACxQXXAAUADwAAATUTMxUDJTUzFRQWFwcmJgGIcczj/n2oJSpQS1wEgxcBPRX+wfhcVkBgI04mi////mf/7AVsBdYAJgAFRgAABwAG/gn//wAAAAEAAAADA9c7D8aaXw889QAbCAAAAAAAxPARLgAAAADljVAD+iz91Ql1CHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAWftL558FZykHAxrgBAB6RgTwAHjaY+5hSGGAAsa/EMzawhDLLMkQD2af+pcOAGdhB4MAeNpjYGDQhcMChn4gnA0AE6QDCwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp9kEN6hVEQRE9szGLbtm1rmjzbL9hGlpAlZJRFZQUZpX7E+K5OV9dVAyU8kEVGdoH4MaPS5gzqebE5k1KeLdY8ypPN2Z88ObRzb3Ou9JTF2jnOvMUZbRQyanMHxXTa3CmutbmfckUWD4tgixRXhPDj5AQ3YdEyUSkuLnAr8uKTZ19aQll5pfuVTUlXRi1GkmkG1KJiNxE8oogy5rmmktTcb57h5VirQyOl0ffj1nPFCZJSdAaNjNDPIEOMMaNoWDzM+Bd1gwO1DdH/Jx8r9pIWX5H44m384V0x/3JH4r0C1t1Dao2cSnFr/XrGIQmtAWWcpn+JNKqSNP1HceePennxm440Dvpxyhk21aialxDu90ompSe+/M6J/iFdlRJ3vQKxv1yFAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-greek-600-normal-B9H7kvZv.woff2)format("woff2"),url(/assets/roboto-greek-600-normal-BmZBu_Lt.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:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-math-600-normal-Bsa9QfV6.woff2)format("woff2"),url(/assets/roboto-math-600-normal-t51YmBWv.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:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-symbols-600-normal-BPZm8NIm.woff2)format("woff2"),url(/assets/roboto-symbols-600-normal-Cx530V2g.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:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-vietnamese-600-normal-B56_XnfP.woff2)format("woff2"),url(/assets/roboto-vietnamese-600-normal-C9uPZ5O6.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:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-latin-ext-600-normal-BPkjI5Ax.woff2)format("woff2"),url(/assets/roboto-latin-ext-600-normal-BfQU47D5.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:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-latin-600-normal-CzqH9ZEY.woff2)format("woff2"),url(/assets/roboto-latin-600-normal-X4S5XP0J.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-ext-700-normal-DmFxo5wj.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-700-normal-BWOtdzfy.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-700-normal-C2o7G-SM.woff2)format("woff2"),url(/assets/roboto-cyrillic-700-normal-D8g9KsRf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;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,d09GRgABAAAAAAWsAA8AAAAABuQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEsAAABgdTbg0VNUQVQAAAIMAAAARwAAAFpfnEGhY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABMQAAATZvegfsaGVhZAAAA9QAAAA2AAAANg1psE5oaGVhAAAEDAAAAB8AAAAkCykN1GhtdHgAAAQsAAAAHwAAACQX6P92bG9jYQAABEwAAAATAAAAFAFZAbFtYXhwAAAEYAAAABwAAAAgACkBIW5hbWUAAAR8AAABGwAAAkozllu+cG9zdAAABZgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBAAADQ5z6M4XbQqXQqsYWhNLeCASxhIVGIxGuelGo4ZfKeB5r+PV62gOAzEf3M6zor9EvrZuv2oGgqpDEfKOID+HEKVQB42gXBsQEBARAAsNw9aKFWAQAmAgAdWM5wnwihoUBHgZn8Hd/X6PO7XN8xErf37hkbqaalK5AxdEQIYpl/FFLGCAQlmhEH2QB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPeNodjzVUA0EURf/8ZRLcIw3uTrSJNLi7+x563Klw71ucclMmFdbi1p/Q4a47izytL1BoBeBiqQAcyMANPMEHgPiF+VFCoty4MDfkYkUzLrA74iduEC/2ROIZQ04UCRJChc9iKpSLw+KwJ/Zjv5guLtHfYiMAQqV0TZPpLiggAYAoAlEmiwiPjkaDQe9vNOq0SqU/NeiTMSLcGxWKwGDUaa1Ik2tXnDPTzrW62lXn9IxztY4dxZf25uf3lMT/f29xPH5mrLF3O8/bietaxjqRO3jewT6us7qFfoulX+jO6rINWK0DNgCEWpd23KUXQP/JDAE6BRdl0CkClSp5dDQZ79i/ZIMbEQml2fUuo2piVrCt18Zqa0NYWeS0JDH+l6GbnkM00EwAOciYmyT9AMF6YZEAAAAAAQAAAAMD15Zf+khfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Mf3VCYkIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDZ88vwnzFnJwcDGuAEAH1DBRMAeNpj7mFIYYACxr8QzNrCEMYszhAFZp/6lwQAZr4HcAB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42m2QA24FQBRFT+2GRVjbVlDbjFPr29hMsYNyQY27gMZJbyYv+MjTmYcRUMMrRRQUVwDv/BkXUM2vcSHl/BgX0c+3cTH1PBuX0EnauFT5a+NaJhnEcUEHlbQbd1FNo3G3uNp4CJ1lPKosbBDlAi8PXHHGjeId98rtEiCMz9XOlL0mqrwqkiARZhmSBMQ3+LkV+YnaPsoQkR90e9xxqHgpi8oGWJT3cs0pN6pGeHCzzYwxyDAjTDCn1ah4lMmM2WZsNqN3jT3Jmij/ORYzqkvu5inC2HvtxBFJM8fK3Chmnr1PWPFRlSvXv0DM/UlA+YjW3Tm/c8eD64hxySBXBPC5bEByh5cb7N+IKB/OuP2V6hdEJA/inn+ATFaOAHjaY2BmAIP/WQwpDFgAACofAdEA)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal-0aHWxGLu.woff2)format("woff2"),url(/assets/roboto-greek-700-normal-xQsEWSIA.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-math-700-normal-B8YqGHVc.woff2)format("woff2"),url(/assets/roboto-math-700-normal-DbhUef31.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-symbols-700-normal-BiFDindJ.woff2)format("woff2"),url(/assets/roboto-symbols-700-normal-C59U6HqI.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal-BEVeWqJt.woff2)format("woff2"),url(/assets/roboto-vietnamese-700-normal-kpkdMgbf.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2)format("woff2"),url(/assets/roboto-latin-ext-700-normal-BDePAh3g.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f9;--surface:#fff;--surface-2:#fafbfc;--surface-3:#f0f2f5;--border:#e2e5ea;--text:#1b1f24;--muted:#6b7280;--accent:#2f5fd0;--accent-hover:#244cad;--accent-soft:#e8eefb;--accent-border:#cdd9f5;--on-accent:#fff;--danger:#c0392b;--danger-soft:#fdecea;--danger-border:#f3c1bb;--danger-text:#7d1d12;--warn:#9a6200;--warn-soft:#fff6e0;--warn-border:#f0dca8;--warn-strong:#fff0d6;--ok:#1e7a3b;--ok-soft:#e3f4e8;--badge:#eceff3;--badge-text:#3c4350;--code:#eef0f3;--sidebar:#1d2433;--sidebar-text:#cfd6e4;--sidebar-muted:#8f9bb3;--sidebar-hover:#2a3347;--sidebar-active:#34405a;--column:#eceff3;--column-closed:#e6e8ec;--shadow:0 8px 24px #0000001f;--backdrop:#0f141e73;--radius:8px;--card-shadow:0 1px 2px #1018280f;--ring:#2f5fd040;font-family:var(--app-font,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--text);background:var(--bg);font-size:14px}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12151b;--surface:#1a1e26;--surface-2:#1f242d;--surface-3:#262c37;--border:#2e3542;--text:#e6e9ef;--muted:#9aa3b2;--accent:#6b93f0;--accent-hover:#86a8f5;--accent-soft:#1f2b45;--accent-border:#33476f;--on-accent:#0d1220;--danger:#f07a6c;--danger-soft:#3a1d1b;--danger-border:#5c2b26;--danger-text:#ffb4aa;--warn:#e6b34d;--warn-soft:#33290f;--warn-border:#574519;--warn-strong:#3f3212;--ok:#6fcf8f;--ok-soft:#173322;--badge:#2a303b;--badge-text:#c9cfda;--code:#262c37;--sidebar:#0e1116;--sidebar-text:#c3cad6;--sidebar-muted:#7d889b;--sidebar-hover:#1b2029;--sidebar-active:#252c38;--column:#1f242d;--column-closed:#1b2028;--shadow:0 8px 24px #00000080;--backdrop:#0009;--card-shadow:none;--ring:#6b93f059}}:root[data-theme=dark],:root[data-theme=mountain],:root[data-theme=dim]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12151b;--surface:#1a1e26;--surface-2:#1f242d;--surface-3:#262c37;--border:#2e3542;--text:#e6e9ef;--muted:#9aa3b2;--accent:#6b93f0;--accent-hover:#86a8f5;--accent-soft:#1f2b45;--accent-border:#33476f;--on-accent:#0d1220;--danger:#f07a6c;--danger-soft:#3a1d1b;--danger-border:#5c2b26;--danger-text:#ffb4aa;--warn:#e6b34d;--warn-soft:#33290f;--warn-border:#574519;--warn-strong:#3f3212;--ok:#6fcf8f;--ok-soft:#173322;--badge:#2a303b;--badge-text:#c9cfda;--code:#262c37;--sidebar:#0e1116;--sidebar-text:#c3cad6;--sidebar-muted:#7d889b;--sidebar-hover:#1b2029;--sidebar-active:#252c38;--column:#1f242d;--column-closed:#1b2028;--shadow:0 8px 24px #00000080;--backdrop:#0009;--card-shadow:none;--ring:#6b93f059}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:750;line-height:1.2}h2{letter-spacing:-.005em;margin:0 0 12px;font-size:16px;font-weight:650}h3{margin:0 0 8px;font-size:15px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}code{background:var(--code);border-radius:4px;padding:1px 4px;font-size:12px}input,select,textarea,button,.button{font:inherit;border:1px solid var(--border);background:var(--surface);min-height:34px;color:inherit;border-radius:6px;padding:6px 10px;transition:border-color .12s,box-shadow .12s,background .12s}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}input[type=checkbox],input[type=radio]{min-height:0}input:disabled,select:disabled,textarea:disabled{background:var(--surface-3);color:var(--muted)}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}button,.button{cursor:pointer;display:inline-block}button:hover,.button:hover{background:var(--surface-3);text-decoration:none}button:disabled{opacity:.55;cursor:default}.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.primary:hover{background:var(--accent-hover)}.danger{color:var(--danger);border-color:var(--danger-border)}.danger:hover{background:var(--danger-soft)}.danger-text{color:var(--danger)!important}button.link{min-height:0;color:var(--accent);background:0 0;border:none;padding:0}button.link:hover{background:0 0;text-decoration:underline}.small-btn{min-height:28px;padding:2px 10px;font-size:12px}.muted{color:var(--muted)}.small{font-size:12px}.pad{padding:12px}.num{font-variant-numeric:tabular-nums}.row{align-items:center;display:flex}.between{justify-content:space-between}.gap-sm{gap:8px}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stack{flex-direction:column;gap:12px;display:flex}.stack-sm{flex-direction:column;gap:6px;display:flex}.warn-text{color:var(--warn)}ul.plain{margin:0;padding:0;list-style:none}ul.plain li{border-bottom:1px solid var(--border);padding:6px 0}.dl{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.dl dt{color:var(--muted)}.dl dd{margin:0}.shell{min-height:100vh;display:flex}.sidebar{background:var(--sidebar);width:224px;color:var(--sidebar-text);flex-direction:column;flex-shrink:0;gap:1px;height:100vh;padding:14px 10px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-head{justify-content:space-between;align-items:flex-start;padding:2px 8px 10px;display:flex}.sidebar-head>div{text-align:center;flex:1;min-width:0}.sidebar .brand{letter-spacing:-.01em;color:#fff;font-size:18px;font-weight:700}.brand-logo{vertical-align:middle;max-width:100%;height:auto;display:inline-block}.brand-logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) .brand-logo-light{display:none}:root:not([data-theme]) .brand-logo-dark{display:inline-block}}:root:is([data-theme=dark],[data-theme=mountain],[data-theme=dim]) .brand-logo-light{display:none}:root:is([data-theme=dark],[data-theme=mountain],[data-theme=dim]) .brand-logo-dark{display:inline-block}.sidebar .org{color:var(--sidebar-muted);margin-top:2px;font-size:12px}.nav-pinned-end{border:0;border-top:1px solid color-mix(in srgb, var(--sidebar-muted) 35%, transparent);margin:10px 10px 4px}.nav-group{text-transform:uppercase;letter-spacing:.06em;color:var(--sidebar-muted);padding:14px 10px 6px;font-size:11px;font-weight:600}.sidebar a{color:var(--sidebar-text);border-radius:6px;align-items:center;gap:10px;padding:7px 10px;line-height:1.25;display:flex}.sidebar a .icon{opacity:.75;flex-shrink:0}.sidebar a:hover{background:var(--sidebar-hover);text-decoration:none}.sidebar a.active{background:var(--sidebar-active);color:#fff;box-shadow:inset 3px 0 0 var(--accent)}.sidebar a.active .icon{opacity:1}.nav-item{position:relative}.nav-item>a{padding-right:30px}.nav-pin{color:var(--sidebar-muted);opacity:0;background:0 0;border:none;padding:2px 6px;font-size:14px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.nav-item:hover .nav-pin,.nav-pin:focus-visible,.nav-pin.pinned{opacity:1}.nav-pin.pinned{color:var(--accent)}@media (hover:none){.nav-pin{opacity:.6}}button.nav-group.nav-more{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;width:100%;display:flex}button.nav-more:hover{color:var(--sidebar-text)}button.nav-more[aria-expanded=false] .icon{transform:rotate(-90deg)}.nav-close,.nav-toggle{color:inherit;background:0 0;border:none;padding:6px;line-height:0;display:none}.nav-backdrop{display:none}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{background:var(--surface);border-bottom:1px solid var(--border);z-index:30;align-items:center;gap:12px;min-height:56px;padding:8px 20px;display:flex;position:sticky;top:0}.topbar .user{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:flex}.user-menu{position:relative}.user-button{background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:4px 6px;display:flex}.avatar{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.dropdown.user-dropdown{overflow-wrap:anywhere;width:260px;padding:4px 0;left:auto;right:0}.user-dropdown .badge{margin-top:6px}.dropdown .menu-link{text-align:left;width:100%;color:var(--text);border:none;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:8px 12px;display:block}.dropdown .menu-link:hover{background:var(--accent-soft);text-decoration:none}.menu-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.theme-select{padding:4px 6px;font-size:12px}.content{width:100%;max-width:1440px;padding:24px}.content:has(>.page-wide){max-width:none}.content:has(>.migrate-page){margin-inline:auto}@media (width<=900px){.sidebar{z-index:60;width:min(280px,85vw);box-shadow:var(--shadow);transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.nav-open .sidebar{transform:none}.nav-open .nav-backdrop{z-index:50;background:var(--backdrop);display:block;position:fixed;inset:0}.nav-close,.nav-toggle{display:inline-flex}.topbar{gap:8px;padding:8px 12px}.user-name,.user-button>.icon{display:none}.content{padding:16px}.page-head{flex-wrap:wrap}h1{font-size:20px}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.page-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);box-shadow:var(--card-shadow);margin-bottom:16px;padding:20px}.card .card{box-shadow:none;background:var(--surface-2);border-color:#0000}.card .page-head{align-items:center;margin-bottom:12px}.card .page-head h2{margin:0}.searchbar{flex:1;max-width:520px;position:relative}.searchbar input{width:100%}.dropdown{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);max-height:420px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.dropdown button{text-align:left;background:0 0;border:none;border-radius:0;width:100%;padding:7px 12px;display:block}.dropdown button:hover,.dropdown button.active{background:var(--accent-soft)}.bell{position:relative}.bell-button{color:var(--text);align-items:center;padding:4px;display:inline-flex;position:relative}.bell-count{background:var(--danger);color:#fff;text-align:center;border-radius:8px;min-width:16px;padding:0 4px;font-size:11px;line-height:16px;position:absolute;top:-4px;right:-8px}.bell-menu{width:min(360px,90vw);left:auto;right:0}.dropdown .bell-item{border-left:3px solid #0000;flex-direction:column;gap:2px;display:flex}.dropdown .bell-item.unread{border-left-color:var(--accent);font-weight:500}.dropdown .pad,.bell-menu .pad{padding:7px 12px}.group-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:8px 12px 2px;font-size:11px}.picker{flex:1;position:relative}.picker input{width:100%;padding-right:26px}.picker-clear{font-size:16px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.filters input[type=search]{flex:240px;min-width:240px;max-width:360px}.inline-filter{align-items:center;gap:6px;display:inline-flex}.inline-filter input{width:140px}.check{align-items:center;gap:6px;display:inline-flex}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--card-shadow);overflow-x:auto}.table{border-collapse:collapse;width:100%}.field-value-text .email-text{overflow-wrap:break-word}.error-details summary{cursor:pointer;width:max-content}.table-scroll{max-width:100%;overflow-x:auto}.table th,.table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:9px 12px}.table tbody tr:hover td{background:var(--surface-2)}.table-wrap .table td{white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.table th{color:var(--muted);background:var(--surface-2);white-space:nowrap;font-size:12px;font-weight:600}.table tbody tr:last-child td{border-bottom:none}.table.compact th,.table.compact td{padding:6px 8px}.table.record-table th,.table.record-table td{padding:2px 5px}.table.record-table.comfortable th,.table.record-table.comfortable td{padding:8px 12px}.table td.actions{white-space:nowrap;text-align:right}.table td.actions>*+*{margin-left:12px}.th-sort{font-weight:600;color:inherit!important}.badge{background:var(--badge);color:var(--badge-text);vertical-align:middle;border-radius:10px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.badge-closed_won,.badge-completed,.badge-qualified,.badge-active,.badge-done,.badge-succeeded{background:var(--ok-soft);color:var(--ok)}.badge-closed_lost,.badge-cancelled,.badge-unqualified,.badge-deactivated,.badge-declined,.badge-failed{background:var(--danger-soft);color:var(--danger)}.badge-high,.badge-negotiation,.badge-invited,.badge-completed_with_errors,.badge-running,.badge-in_progress,.badge-planned,.badge-queued{background:var(--warn-soft);color:var(--warn)}.badge-new,.badge-open,.badge-proposal{background:var(--accent-soft);color:var(--accent)}.form-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 16px;margin-bottom:16px;display:grid}.form-section{margin-bottom:16px}.form-section .form-grid{margin-bottom:4px}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field.wide{grid-column:1/-1}.form-row{align-items:start;gap:0 32px;display:grid}.section-copy{margin-left:12px;font-weight:400}.labels-beside .field{grid-template-columns:minmax(7rem,36%) minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.labels-beside .field>:first-child{text-align:right}.labels-beside .field>:not(:first-child){grid-column:2}@media (width<=700px){.form-row{grid-template-columns:minmax(0,1fr)!important}.labels-beside .field{flex-direction:column;display:flex}.labels-beside .field>:first-child{text-align:left}}.field label,.field>.label{color:var(--muted);font-size:12px;font-weight:600}.field label.provider-choice{color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:6px 10px;font-size:14px;font-weight:500}.field input,.field select,.field textarea{width:100%}.field.has-error input,.field.has-error select,.field.has-error textarea{border-color:var(--danger)}.field-error{color:var(--danger);font-size:12px}.field .check input{width:auto}.req{color:var(--danger)}fieldset{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;margin:0 0 12px;padding:10px 12px;display:flex}legend{padding:0 4px;font-weight:600}.radio{align-items:center;gap:6px;display:inline-flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--border);cursor:pointer;border-radius:14px;align-items:center;gap:4px;padding:3px 10px;font-size:13px;display:inline-flex}.chip input{display:none}.chip.on{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}@media (width<=700px){.form-grid{grid-template-columns:1fr!important}.form-grid>.field{grid-column:1/-1!important}}.error-banner{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text);border-radius:var(--radius);justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.error-banner ul{margin:6px 0 0;padding-left:18px}.notice{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:var(--radius);margin-bottom:12px;padding:10px 12px}.notice.warn{background:var(--warn-soft);border-color:var(--warn-border)}.conflict{background:var(--warn-soft);border:1px solid var(--warn-border);border-radius:var(--radius);margin-bottom:16px;padding:14px}.conflict .table{background:var(--surface);margin:10px 0}.conflict td.changed{font-weight:600}.conflict tr.clash td{background:var(--warn-strong)}.related{margin-top:24px}.documents-logo{object-fit:contain;max-width:160px;max-height:60px}.documents-section{border:1px solid var(--border);border-radius:8px;margin:12px 0;padding:8px 12px 12px}.documents-section legend{padding:0 4px;font-weight:600}.documents-pairs{gap:6px;margin-bottom:8px;display:grid}.documents-pairs input{flex:1;min-width:0}.documents-columns{width:100%;margin:8px 0}.documents-columns input,.documents-columns select{width:100%;min-width:0}.documents-columns input[type=number]{width:70px}.documents-placeholders{margin:8px 0}.lines-grid .lines-scroll{overflow-x:auto}.lines-grid .lines-cell.editable{cursor:text}.lines-grid .lines-cell.editable:hover,.lines-grid .lines-cell.editable:focus-visible{background:var(--accent-soft)}.lines-grid .lines-cell .inline-edit{min-width:120px}.lines-grid tfoot td{border-top:1px solid var(--border);font-weight:600}.quick-add .grow{min-width:200px}.danger-zone{border-color:var(--danger-border)}.row-errors{text-align:left;white-space:normal;margin:6px 0 0;padding-left:18px}.view-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.bulk-bar{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;display:flex}.list-toolbar .bulk-bar{gap:6px;margin-bottom:0;padding:2px 8px}.list-toolbar .bulk-bar select,.list-toolbar .bulk-bar input,.list-toolbar .bulk-bar button:not(.link){height:28px;min-height:0;padding-top:2px;padding-bottom:2px}.list-toolbar:has(.bulk-bar) .list-search{flex:80px;min-width:80px}.list-toolbar .bulk-bar select{max-width:130px}.bulk-bar .field{flex-direction:row;align-items:center;gap:6px}.table th.select-col,.table td.select-col{width:32px;padding-right:0}.table tr.selected td{background:var(--accent-soft)}:root{--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#6250d6;--series-other:#8a8984;--series-won:#1e9e5a;--series-lost:#d14343}@media (prefers-color-scheme:dark){:root:not([data-theme]){--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-other:#6f6e69;--series-won:#2fb36d;--series-lost:#e05c5c}}:root[data-theme=dark],:root[data-theme=mountain],:root[data-theme=dim]{--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-other:#6f6e69;--series-won:#2fb36d;--series-lost:#e05c5c}.report-grid{grid-template-columns:320px 1fr;align-items:start;gap:16px;display:grid}.bars{flex-direction:column;gap:6px;display:flex}.bar-row{grid-template-columns:minmax(120px,30%) 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.bar-track{background:var(--surface-3);border-radius:4px;height:18px;position:relative;overflow:hidden}.bar-ref{border-left:2px dashed var(--muted);position:absolute;top:0;bottom:0;transform:translate(-1px)}.ref-lines-editor{flex-direction:column;gap:8px;margin:8px 0 12px;display:flex}.ref-lines-editor .ref-line input:not([type=color]){width:160px}.bar-ref-captions{height:16px;position:relative}.bar-ref-caption{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600;line-height:14px;position:absolute;transform:translate(-50%)}.bar-fill{background:var(--accent);border-radius:4px;height:100%;display:block}.pie-wrap{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.legend{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.swatch{border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}@media (width<=900px){.report-grid{grid-template-columns:1fr}}.timeline{border-left:2px solid var(--border);flex-direction:column;gap:10px;margin:0 0 8px;padding:0 0 0 14px;list-style:none;display:flex}.timeline>li{position:relative}.timeline>li:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-20px}.timeline .changes{color:var(--muted);margin:4px 0 0;padding-left:16px}.rule-row{margin-bottom:8px}.action-box{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;margin-bottom:12px;padding:12px;display:flex}.action-box .form-grid{margin-bottom:0}.rule-flow{flex-direction:column;display:flex}.rule-flow>.rule-step{margin-bottom:24px;position:relative}.rule-flow>.rule-step:after{content:"";border-left:2px solid var(--border);height:24px;position:absolute;bottom:-25px;left:32px}.rule-flow>.rule-step:last-of-type:after{display:none}.rule-step>.form-grid{margin-bottom:0}.rule-step-head{align-items:center;margin-bottom:8px}.rule-step-head h2{margin:0}.rule-step-head .push{margin-left:auto}.rule-config,.rule-match{align-items:center;margin-top:12px}.rule-config input[type=number],.rule-step input[aria-label="Days to wait"]{width:80px}.rule-formula{font-family:var(--mono,ui-monospace, monospace);flex:320px}.rule-add{margin:-8px 0 24px}.rule-branches{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.rule-branch{border-left:3px solid var(--border);flex-direction:column;gap:8px;padding-left:12px;display:flex}.rule-branch h3{margin:0}.rule-people{flex-wrap:wrap;gap:4px 16px;margin-top:6px;display:flex}.rule-templates{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.rule-template{border:1px solid var(--border);border-radius:var(--radius);color:inherit;flex-direction:column;gap:4px;padding:12px;text-decoration:none;display:flex}.rule-template:hover{border-color:var(--accent,var(--primary))}.rule-versions td{vertical-align:top}.rule-versions .badge{margin-left:8px}.rule-version-records summary{cursor:pointer;margin-top:4px}.rule-version-records ul{margin:6px 0 0;padding:0;list-style:none}.rule-test-picker{flex:0 360px}.rule-test-result{margin-top:12px}.rule-test-result ul{padding:0;list-style:none}.rule-test-nested{margin-left:20px;list-style:circle}@media (width<=700px){.rule-branches{grid-template-columns:1fr}}.secret{-webkit-user-select:all;user-select:all;padding:4px 8px;font-size:13px}.tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:16px;display:flex}.tabs button{color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:8px 14px}.tabs button.active{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.layout-grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}.layout-section{flex-direction:column;gap:10px;display:flex}.layout-fields{grid-template-columns:minmax(0,1fr);gap:4px 8px;margin:0;padding:0;list-style:none;display:grid}.layout-fields li.wide,.layout-fields li.empty{grid-column:1/-1}.layout-fields li>.grow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.layout-fields .small-select{flex:none;width:auto;padding:2px 4px;font-size:.85em}.layout-cols-3 li{gap:4px;padding:5px 6px}.layout-cols-3 li .small-btn{padding:2px 6px}.layout-fields li{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:flex}.layout-fields li.dragging{opacity:.4}.layout-fields li.blank{color:var(--muted);background:0 0;border-style:dashed;font-style:italic}.layout-fields li.empty{background:0 0;border-style:dashed;justify-content:center}.layout-fields li select{padding:2px 4px;font-size:12px}.grip{cursor:grab;color:var(--muted);letter-spacing:-2px}.layout-section-head>input,.layout-section-head>select,.layout-section-head>button{height:34px;min-height:34px}.layout-section-head>.small-btn{min-width:34px}.layout-section>.check{align-self:flex-start}.layout-section>p{margin:0}.layout-add{align-self:flex-start;width:auto;min-width:200px;max-width:100%}.layout-add-row>button,.layout-add-row>select{height:34px}.layout-fields li>.badge{flex:none}.layout-section .layout-fields li{container-type:inline-size}@container (width<=190px){.layout-fields li>.badge{display:none}}.layout-fields li>.small-btn{flex:none;width:28px;padding:0}.layout-fields li>label.check{white-space:normal;overflow-wrap:anywhere;min-width:0}.sticky-actions{background:var(--bg);border-top:1px solid var(--border);padding:12px 0;position:sticky;bottom:0}@media (width<=1250px){.layout-grid{grid-template-columns:minmax(0,1fr)}}.layout-hidden-fields{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.layout-panel-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:0 16px;display:grid}.tiles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.tile{flex-direction:column;gap:6px;display:flex}.big{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=900px){.two-col{grid-template-columns:1fr}}.board{align-items:flex-start;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.column{background:var(--column);border-radius:var(--radius);border:2px dashed #0000;flex-direction:column;flex:0 0 250px;gap:8px;min-height:200px;padding:8px;display:flex}.column.closed{background:var(--column-closed)}.column.drop{border-color:var(--accent);background:var(--accent-soft)}.column-head{justify-content:space-between;gap:8px;padding:2px 4px 6px;display:flex}.column-head .small{text-align:right}.kcard{background:var(--surface);border:1px solid var(--border);cursor:grab;border-radius:6px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.kcard:active{cursor:grabbing}.kcard.locked{cursor:default;opacity:.8}.kcard-name{overflow-wrap:anywhere;font-weight:600;line-height:1.3}.kcard-meta{white-space:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;font-size:12px;display:flex}.kcard-amount{font-size:13px;font-weight:600}.kcard-foot{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.kcard-foot>.small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kcard-dot{cursor:help;border-radius:50%;flex:none;width:10px;height:10px}.kcard-dot.risk-high{background:var(--danger)}.kcard-dot.risk-medium{background:var(--warn)}.modal-backdrop{background:var(--backdrop);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border-radius:var(--radius);width:min(620px,94vw);max-height:90vh;padding:20px;overflow:auto}.modal.wide{width:min(860px,94vw)}.quote-form{border-top:1px solid var(--border);margin-bottom:16px;padding-top:12px}.quote-lines input,.quote-lines select{width:100%;min-width:60px}.quote-lines input.num{text-align:right}.inline-form{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:12px}.book{border-top:1px solid var(--border);padding:8px 0}.book-prices{padding:8px 0 4px 18px}.widget-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:4px;align-items:stretch;gap:0 12px;display:grid;position:relative}.widget-grid>.widget{grid-row:span var(--rows,1);margin-bottom:12px}.widget-grid:not(.widget-grid-editing){grid-auto-flow:dense}.widget{min-width:0;margin:0}.widget-x_small{grid-column:span 2}.widget-small{grid-column:span 4}.widget-medium{grid-column:span 6}.widget-wide{grid-column:span 8}.widget-x_wide{grid-column:span 10}.widget-large{grid-column:span 12}@media (width<=1000px){.widget-x_small{grid-column:span 4}.widget-small{grid-column:span 6}.widget-medium,.widget-wide,.widget-x_wide{grid-column:span 12}}@media (width<=640px){.widget-x_small,.widget-small{grid-column:span 12}}.widget-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.widget-title{margin:0;font-size:15px}.widget-tools{border:1px dashed var(--border);border-radius:var(--radius);flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:6px;display:flex}.widget-caption{margin-top:6px}.widget .pie-wrap{flex-wrap:wrap}.dashboard-tools,.overview-tools{margin-bottom:12px}.number-tile{padding:8px 0}.number-tile .big{font-size:30px;font-weight:600}.line-chart svg{max-height:260px;display:block}.line-chart .line-label{fill:var(--text);font-size:12px}.line-chart .line-ref-label{fill:var(--muted);font-size:11px;font-weight:600}.line-chart .line-tick{fill:var(--muted);font-size:11px}.pickable{cursor:pointer}.bar-row.pickable:hover,tr.pickable:hover,.legend li.pickable:hover{background:var(--accent-soft)}path.pickable:hover,circle.pickable:hover{opacity:.8}.add-to-dashboard{position:relative}.add-menu{flex-direction:column;gap:8px;width:260px;padding:12px;display:flex;left:auto;right:0}.report-schedule{margin-bottom:12px;padding:10px 14px}.field-matrix select{min-width:110px}.field-matrix select.access-hidden{border-color:var(--danger-border);color:var(--danger)}.field-matrix select.access-read_only{border-color:var(--warn-border)}.sharing-form{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.email-preview pre{white-space:pre-wrap;font:inherit;margin:8px 0 0}.strike{text-decoration:line-through}.login-wrap{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.login{flex-direction:column;gap:12px;width:360px;max-width:100%;display:flex}.brand-lg{letter-spacing:-.01em;color:var(--text);text-align:center;margin:0;font-size:24px;font-weight:700}.record-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 20px;display:grid}@media (width>=1000px){.record-layout{grid-template-columns:minmax(0,1fr) 340px}.record-layout.no-side{grid-template-columns:minmax(0,1fr)}.record-side .record-details .form-grid{gap:8px;grid-template-columns:minmax(0,1fr)!important}.record-side .record-details .form-grid>*{grid-column:auto!important}.record-side .record-details .form-section{border:none;padding:0}}@media (width>=1400px){.record-layout{grid-template-columns:minmax(0,1fr) 420px}}.record-main,.record-side,.record-details{gap:var(--rec-section-gap,16px);flex-direction:column;min-width:0;display:flex}.record-main>*,.record-side>*,.record-details>*{margin-top:0;margin-bottom:0}.record-main>.card,.record-side>.card,.record-details>.card{padding:var(--rec-pad,20px)}.record-form-title{margin:0 0 8px;font-size:15px}.create-actions{margin-bottom:16px}.create-panel-note p{margin:0}.record-layout section.related{padding:var(--rec-pad,16px) var(--rec-pad,20px);background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);box-shadow:var(--card-shadow);margin:0}.record-layout section.related>.page-head{align-items:center;margin-bottom:10px}.record-layout section.related h2{margin:0}.stage-bar-wrap{margin:4px 0 16px}.stage-bar{gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.stage-step{flex:1 1 0;min-width:96px}.stage-step button{background:var(--surface-2);width:100%;color:var(--muted);white-space:nowrap;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);border:none;border-radius:0;padding:7px 10px;font-size:13px;font-weight:600}.stage-step:first-child button{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:8px 0 0 8px}.stage-step:last-child button{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10px 50%);border-radius:0 8px 8px 0}.stage-step button:not(:disabled):hover{color:var(--text);background:var(--border)}.stage-step.done button{background:color-mix(in srgb, var(--accent) 22%, var(--surface-2));color:var(--text)}.stage-step.current button{background:var(--accent);color:var(--on-accent)}.stage-step.current.won button{background:var(--ok)}.stage-step.current.lost button{background:var(--danger)}.stage-step button:disabled{cursor:default;opacity:1}.activity-timeline h2{margin-top:0}.timeline-group{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:16px 0 6px;font-size:12px}.timeline-list{margin:0;padding:0;list-style:none}.timeline-item{border-top:1px solid var(--border);gap:12px;padding:10px 0;display:flex}.timeline-item:first-child{border-top:none}.timeline-icon{background:var(--surface-2);width:30px;height:30px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.timeline-item.type-call .timeline-icon,.timeline-item.type-meeting .timeline-icon{color:var(--accent)}.timeline-item.type-email .timeline-icon{color:var(--ok)}.timeline-body{flex:1;min-width:0}.timeline-title{justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.timeline-text{white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:2px 0;display:-webkit-box;overflow:hidden}.overdue{color:var(--danger)}.card.panel-empty{padding-top:var(--rec-pad,10px);padding-bottom:var(--rec-pad,10px)}.card.panel-empty .page-head{margin:0}.card.panel-empty h2{color:var(--muted);font-size:14px}.command-backdrop{align-items:flex-start;padding-top:12vh}.modal.command-bar{width:min(640px,100vw - 32px);padding:0;overflow:hidden}.command-input{border:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0;width:100%;padding:16px 18px;font-size:16px}.command-input:focus{box-shadow:none;outline:none}.command-results{max-height:50vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.command-results li{cursor:pointer;border-radius:8px;justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.command-results li.active{background:var(--accent-soft)}.command-results li>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.command-empty{cursor:default}.command-foot{border-top:1px solid var(--border);padding:8px 14px}.command-foot kbd{border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:11px}.more-actions{position:relative}.more-actions .icon-btn{min-width:36px;font-size:18px;line-height:1}.dropdown.more-dropdown{min-width:200px;padding:4px 0;left:auto;right:0}.dropdown.more-dropdown .menu-link:first-child{border-top:none}.list-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.list-search{flex:240px;max-width:380px}.toolbar-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.filters-toggle.has-active{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent);font-weight:600}.filters-panel{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 16px;margin-bottom:10px;padding:14px 16px;display:grid}.filter-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.chip{background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:12px;font-weight:500;display:inline-flex}.chip button{color:inherit;background:0 0;border:none;border-radius:999px;min-height:0;padding:0 6px;font-size:14px;line-height:18px}.chip button:hover{background:var(--accent-border)}@media (width<=900px){.list-search{flex-basis:100%;max-width:none}.toolbar-end{margin-left:0}}.table th.num,.table td.num{text-align:right}.table td.nowrap{white-space:nowrap}.page-sub{max-width:640px;margin:4px 0 0}.empty-state{text-align:center;padding:32px 16px}.dropzone{border:2px dashed var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 16px;display:flex}.dropzone.dragging{border-color:var(--accent);background:var(--accent-soft)}.dropzone p{margin:0 0 8px}.dropzone.compact{margin-top:16px;padding:20px 16px}.step-bar{color:var(--muted);flex-wrap:wrap;gap:4px 20px;margin:0 0 14px;padding:0;font-size:13px;list-style:none;display:flex}.step-bar li{align-items:center;gap:8px;display:flex}.step-bar li+li:before{content:"";background:var(--border);width:18px;height:1px;margin-right:4px}.step-dot{border:1px solid var(--border);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-grid}.step-bar li.done .step-dot{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.step-bar li.current{color:var(--text);font-weight:600}.step-bar li.current .step-dot{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}ul.plain.migrate-promises{color:var(--muted);flex-flow:wrap;gap:6px 22px;margin:0 0 14px;font-size:13px;display:flex}ul.plain.migrate-promises li,ul.plain.migration-list li{border-bottom:none}ul.plain.migrate-promises li{padding:0}.migrate-promises span{color:var(--ok);font-weight:700}.migrate-page{max-width:1200px;margin:0 auto}.source-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}@media (width>=1100px){.source-tiles{grid-template-columns:repeat(4,1fr)}}.source-tile{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);min-height:64px;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.source-tile:hover{border-color:var(--accent-border);box-shadow:var(--card-shadow,0 2px 8px #00000026);transform:translateY(-1px)}.source-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.source-tile.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.source-tile.selected:after{content:"✓";background:var(--accent);width:18px;height:18px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:6px;right:8px}@media (prefers-reduced-motion:reduce){.source-tile,.source-tile:hover{transition:none;transform:none}}.source-name{font-weight:600;line-height:1.25}.source-status{color:var(--muted);font-size:12px;line-height:1.3}.source-status.ready{color:var(--ok);font-weight:600}.source-mark{background:color-mix(in srgb, var(--mark) 26%, transparent);border:1px solid color-mix(in srgb, var(--mark) 45%, transparent);min-width:36px;height:36px;color:color-mix(in srgb, var(--mark) 75%, var(--text));letter-spacing:.02em;border-radius:10px;flex:none;place-items:center;padding:0 4px;font-size:12px;font-weight:700;display:inline-grid}.source-mark.small{min-width:28px;height:28px;font-size:11px}.source-options{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.source-option{flex-direction:column;gap:8px;display:flex}.source-option h3{margin:0;font-size:15px}.source-option p{margin:0}.source-option.recommended{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:var(--radius);align-items:flex-start;padding:14px}.badge-recommended{background:var(--accent);color:var(--on-accent);vertical-align:middle;margin-left:6px}ol.steps{margin:0;padding-left:20px}ol.steps li{margin:4px 0}.setup-steps li{margin:0 0 12px}.copy-field{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;align-items:center;gap:8px;margin-top:6px;padding:6px 6px 6px 10px;display:flex}.copy-field code{overflow-wrap:anywhere;background:0 0;flex:1;min-width:0;font-size:12px}.modal-backdrop.drawer-backdrop{justify-content:flex-end;align-items:stretch}.drawer{background:var(--surface);width:min(520px,100vw);height:100%;box-shadow:var(--shadow);padding:20px;animation:.18s ease-out drawer-in;overflow:auto}.drawer-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.drawer-head h2{margin:0}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.drawer{animation:none}}.migrate-hero h1{margin:2px 0 10px;font-size:26px}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12px;font-weight:600}ul.plain.migrate-promises li{background:var(--ok-soft);color:var(--text);border-radius:999px;padding:4px 10px}.section-note{margin:4px 0 8px}.source-text{flex-direction:column;gap:2px;min-width:0;display:flex}.history-link{margin:4px 0 0}.source-panel-head{align-items:center;gap:10px;display:flex}.source-panel-head h2{margin:0}.brings{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 16px;display:flex}ul.plain.bring-chips{flex-flow:wrap;gap:6px;margin:0;display:flex}ul.plain.bring-chips li.bring-chip{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:12px;line-height:18px;display:inline-flex}.bring-check{background:var(--ok-soft);width:16px;height:16px;color:var(--ok);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:inline-grid}ul.plain.bring-chips li.bring-chip.off{color:var(--muted);background:0 0;border-style:dashed;padding-left:10px;text-decoration:line-through}.trust{color:var(--muted);margin:4px 0 0}ul.plain.summary-cards{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:12px 0;display:grid}ul.plain.summary-cards li{border-bottom:none}.summary-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.summary-card strong{font-size:22px;line-height:1.2}.summary-card span{color:var(--muted);font-size:13px}.summary-card.new{border-color:var(--accent-border);background:var(--accent-soft)}.review-tools{margin:8px 0}ul.plain.review-files{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}ul.plain.review-files>li{border-bottom:none}.review-file{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}.review-file.attention{border-left:3px solid var(--warn)}.review-file-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.review-file-head .grow{min-width:180px}.review-file .table-wrap{margin-top:10px}.status-pill{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.status-pill.ok{background:var(--ok-soft);color:var(--ok)}.status-pill.warn{background:var(--warn-soft);color:var(--warn-strong,var(--warn))}.flag{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.flag.unmatched{background:var(--warn)}.flag.new{background:var(--accent)}.sample-chips{flex-wrap:wrap;gap:4px;display:flex}.sample-chip{text-overflow:ellipsis;white-space:nowrap;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;max-width:180px;padding:1px 7px;font-size:12px;overflow:hidden}ul.plain.kind-progress{flex-direction:column;gap:8px;margin:12px 0 0;display:flex}ul.plain.kind-progress li{border-bottom:none;grid-template-columns:minmax(120px,1.2fr) 2fr auto;align-items:center;gap:10px;display:grid}.progress.small-bar{height:6px;margin:0}.finish-head{align-items:center;gap:14px;display:flex}.finish-head h2,.finish-head p{margin:0}.finish-check{background:var(--ok-soft);width:44px;height:44px;color:var(--ok);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:700;display:grid}.finish .summary-card a{margin-top:4px}ul.plain.next-steps{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:8px 0 14px;display:grid}ul.plain.next-steps li{border-bottom:none;padding:0}.next-steps a{border:1px solid var(--border);border-radius:var(--radius);height:100%;color:var(--text);flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.next-steps a:hover{border-color:var(--accent)}.finish-foot{margin-bottom:8px}.step-count{margin-bottom:10px;font-size:13px;font-weight:600;display:none}@media (width<=600px){.step-count{display:block}.step-bar{display:none}.migrate-hero h1{font-size:21px}}.migration-list{margin:0 0 8px}.migration-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.migration-row:first-child{border-top:none}.migration-row .grow{min-width:0}.progress{background:var(--border);border-radius:5px;height:10px;margin:8px 0;overflow:hidden}.progress span{background:var(--accent);height:100%;transition:width .4s;display:block}.table tr.subrow>td{background:var(--bg);padding:8px 12px 14px}.table td.file-summary{white-space:normal;min-width:140px}.column-map td.sample{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.column-map select{max-width:100%}.migrate-actions{flex-wrap:wrap;align-items:center;margin-top:14px}.sales-overview.refreshing .kpis,.sales-overview.refreshing .overview-grid{opacity:.65;transition:opacity .2s}.overview-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.overview-range{margin-left:auto}.segmented{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.segmented button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-weight:500}.segmented button:hover{color:var(--text);background:var(--surface-2)}.segmented button[aria-selected=true]{background:var(--accent-soft);color:var(--accent)}.segmented.small-seg{margin-bottom:10px}.segmented.small-seg button{flex-wrap:wrap;padding:5px 9px}.segmented .count{background:var(--surface-2);min-width:18px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:9px;margin-left:4px;padding:0 5px;font-size:12px;display:inline-block}.segmented .count.warn{background:var(--warn-soft);color:var(--warn)}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.kpis .card{margin-bottom:0}.kpi{flex-direction:column;gap:4px;min-height:132px;padding:16px 18px;display:flex;position:relative}.kpi-link{color:inherit;text-decoration:none;transition:border-color .15s}.kpi-link:hover{border-color:var(--accent-border);text-decoration:none}.kpi-label{color:var(--muted);font-size:13px;font-weight:500}.kpi-value{letter-spacing:-.01em;font-size:26px;font-weight:650;line-height:1.2}.delta{font-size:12.5px;font-weight:500}.delta.good{color:var(--ok)}.delta.bad{color:var(--danger)}.delta .muted{font-weight:400}.sparkline{align-self:flex-end;margin-top:auto;overflow:visible}.sparkline polyline{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.sparkline circle{fill:var(--kpi-color,var(--series-1));stroke:var(--surface);stroke-width:2px}.overview-grid{gap:14px;margin-bottom:16px;display:grid}.overview-grid .card{min-width:0;margin-bottom:0}.overview-grid.wide-left{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.overview-grid.thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.card-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.card-head h2{margin:0}.empty-chart{text-align:center;padding:28px 0}[data-tip]{position:relative}[data-tip]:hover:after,[data-tip]:focus-visible:after{content:attr(data-tip);background:var(--text);color:var(--surface);white-space:nowrap;z-index:30;pointer-events:none;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000002e}.hbar[data-tip]:hover:after,.hbar[data-tip]:focus-visible:after{left:0;transform:none}.mcols{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.mcol{border-radius:6px;outline:none;grid-template-rows:18px 180px 22px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.mcol:focus-visible{box-shadow:0 0 0 3px var(--ring)}a.mcol,a.mcol:hover{color:inherit;cursor:pointer;text-decoration:none}.mcol.tip-start[data-tip]:hover:after,.mcol.tip-start[data-tip]:focus-visible:after{left:0;transform:none}.mcol.tip-end[data-tip]:hover:after,.mcol.tip-end[data-tip]:focus-visible:after{left:auto;right:0;transform:none}.mcol-value{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;font-size:11px;display:flex;overflow:visible}.mcol-plot{border-bottom:1px solid var(--border);position:relative}.mcol-bar{background:var(--series-1);border-radius:4px 4px 0 0;transition:filter .15s;position:absolute;bottom:0;left:14%;right:14%}.mcol:hover .mcol-bar{filter:brightness(1.12)}.mcol.current .mcol-bar{opacity:.55}.mcol-label{color:var(--muted);text-align:center;padding-top:5px;font-size:11px}.chart-data{margin-top:10px}.chart-data summary{cursor:pointer;color:var(--muted);font-size:13px}.hbars{gap:4px;display:grid}.hbar{color:inherit;border-radius:6px;outline:none;grid-template-columns:minmax(80px,34%) 1fr auto;align-items:center;gap:10px;padding:6px;text-decoration:none;display:grid}a.hbar:hover,.hbar:focus-visible{background:var(--surface-2);text-decoration:none}.hbar-label{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hbar-fill{background:var(--series-1);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block;position:relative}.hbar-part{background:var(--series-3);border-right:2px solid var(--surface);position:absolute;top:0;bottom:0;left:0}.hbar-value{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.legend.inline-legend{flex-direction:row;gap:14px;margin:0 0 8px;padding:0;font-size:12.5px;display:flex}.leaderboard .rank{background:var(--surface-2);width:20px;height:20px;color:var(--muted);border-radius:50%;place-items:center;margin-right:6px;font-size:11px;font-weight:600;display:inline-grid}.leaderboard tbody tr:first-child .rank{background:var(--accent-soft);color:var(--accent)}.lead-bar-cell{min-width:110px}.lead-bar{align-items:center;gap:8px;display:flex}.lead-bar span{background:var(--series-1);border-radius:0 4px 4px 0;min-width:2px;height:8px;display:block}.lead-bar em{font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal}.deal-rows li{border-bottom:1px solid var(--border);padding:8px 0}.deal-rows li:last-child{border-bottom:none}@media (width<=1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid.wide-left,.overview-grid.thirds{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.kpis{gap:10px}.kpi{min-height:0;padding:12px}.kpi-value{font-size:19px}.delta .muted,.kpi .sparkline{display:none}.mcol{grid-template-rows:18px 140px 22px}.mcol-label{font-size:9.5px}.overview-range{margin-left:0}}.template-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.template-card{flex-direction:column;gap:8px;margin-bottom:0;display:flex}.template-card p{margin:0}.template-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.template-head h2{margin:0;font-size:17px}.status-chip{background:var(--surface-2);color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:10px;flex:none;padding:2px 9px;font-size:12px}.status-chip.ok{background:var(--ok-soft);color:var(--ok);border-color:#0000}.status-chip.partial{background:var(--accent-soft);color:var(--accent);border-color:#0000}.object-chips{flex-wrap:wrap;gap:6px;display:flex}.object-chip{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:3px 9px;font-size:12.5px}.object-chip.exists{color:var(--ok)}.shared-mark{color:var(--muted)}.template-actions{align-items:center;margin-top:4px}.template-details{border-top:1px solid var(--border);gap:12px;margin-top:6px;padding-top:10px;display:grid}.template-object p{margin:2px 0 0}.shared-note{color:var(--accent)}.field-list{columns:2;column-gap:16px;margin:6px 0 0;padding:0;font-size:13px;list-style:none}.field-list li{break-inside:avoid;padding:1px 0}.field-list li.exists{color:var(--muted)}@media (width<=520px){.field-list{columns:1}}.status-chip.current{background:var(--accent);color:var(--surface);border-color:#0000}.switch-modal{max-width:560px}.switch-plan section{margin-bottom:12px}.switch-plan h3{margin:0 0 4px;font-size:14px}.switch-plan p{margin:0}.switch-items{max-height:180px;margin:0;padding-left:18px;overflow-y:auto}.switch-data{border:1px solid var(--warn-border);background:var(--warn-soft);border-radius:var(--radius);padding:10px 12px}.phi-notice{border-color:var(--warn-border);background:var(--warn-soft)}.phi-tag{color:var(--warn);font-weight:500}.phi-field{border-top:1px solid var(--border);padding-top:10px}.table tr.warn-row td{background:var(--warn-soft)}.object-chip.phi{border-color:var(--warn-border)}.widget-grid.refreshing .widget{opacity:.75;transition:opacity .2s}.widget .kpis{margin-bottom:0}.add-widget{max-width:220px}.badge-paid{background:var(--ok-soft);color:var(--ok)}.badge-partially_paid,.badge-overdue{background:var(--warn-soft);color:var(--warn)}.badge-void{background:var(--danger-soft);color:var(--danger)}.badge-sent{background:var(--accent-soft);color:var(--accent)}.gap-xs{gap:4px}.kpis.receivables{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.kpis.receivables .kpi{gap:8px;min-height:0}.receivables button{all:unset;cursor:pointer;box-sizing:border-box}.receivables button:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.receivables .receivable-main{flex-direction:column;gap:4px;display:flex}.receivables .receivable-overdue{border-top:1px solid var(--border);color:var(--muted);padding-top:8px}.receivables .receivable-overdue.late{color:var(--danger);font-weight:600}.receivables button:hover .kpi-value,.receivable-overdue:hover{text-decoration:underline}.receivables .receivable-main.active .kpi-label,.receivables .receivable-overdue.active{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.kpis.receivables .kpi:has(.active){border-color:var(--accent-border)}.field input.currency-input,input.currency-input{text-transform:uppercase;width:6em}.badge-confirmed{background:var(--accent-soft);color:var(--accent)}.badge-fulfilled{background:var(--ok-soft);color:var(--ok)}.calling-options{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:16px;display:grid}.calling-option{flex-direction:column;gap:6px;margin:0;display:flex}.calling-option.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.calling-choice{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.calling-choice input{margin-top:4px}.calling-number{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:600;display:block}.calling-title{margin-right:8px;font-size:16px}.calling-points{margin:0;padding-left:18px}.calling-settings{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:6px;padding-top:10px;display:flex}.calling-connect{margin:0}.calling-actions{margin-bottom:16px}.call-link{margin-top:4px;display:inline-block}.softphone{z-index:40;max-width:300px;position:fixed;bottom:16px;right:16px}.softphone-idle{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:4px 12px}.softphone-card{background:var(--surface);border:1px solid var(--accent);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex;box-shadow:0 8px 24px #00000059}.twilio-connection{flex-direction:column;gap:8px;display:flex}.twilio-connection code{word-break:break-all}.mailbox{flex-direction:column;gap:6px;display:flex}.email-sync-setup{flex-direction:column;gap:8px;display:flex}.provider-row code{word-break:break-all}.provider-cards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;margin-bottom:16px;display:grid}.provider-card{flex-direction:column;gap:8px;margin:0;display:flex}.setup-steps{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:10px;display:flex}.setup-steps ol{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.copy-field code{word-break:break-all;flex:1}.provider-card>button.link{align-self:flex-start}.grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.form-grid>label{color:var(--muted);flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex}.form-grid>label>input,.form-grid>label>select,.form-grid>label>textarea{width:100%;color:var(--text);font-weight:400}.form-grid>.wide{grid-column:1/-1}.form-grid>label.check{flex-direction:row;align-items:center;gap:8px}input.narrow{width:72px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}ul.plain{flex-direction:column;gap:4px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.lead{color:var(--muted);font-size:16px}.ok-text{color:var(--ok)}.kpi-link.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}button.kpi-link{text-align:left;font:inherit;color:inherit}.badge.sla-on_track,.badge.sla-met{background:var(--ok-soft);color:var(--ok)}.badge.sla-at_risk,.badge.sla-paused{background:var(--warn-soft);color:var(--warn)}.badge.sla-breached,.badge-urgent{background:var(--danger-soft);color:var(--danger-text)}.badge-working,.badge-online{background:var(--ok-soft);color:var(--ok)}.badge-waiting_on_customer,.badge-busy,.badge-away{background:var(--warn-soft);color:var(--warn)}.presence-dot{background:var(--muted);border-radius:50%;width:10px;height:10px;display:inline-block}.presence-dot.presence-online{background:var(--ok)}.presence-dot.presence-busy,.presence-dot.presence-away{background:var(--warn)}.case-workspace h2{margin-top:16px}.case-meta{border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding-bottom:12px;display:grid}.case-meta>div{flex-direction:column;gap:6px;display:flex}.sla-line{font-size:13px}.thread{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.message{border:1px solid var(--border);border-radius:var(--radius);max-width:90%;padding:10px 12px}.message-inbound{background:var(--surface);align-self:flex-start}.message-outbound{background:var(--accent-soft);border-color:var(--accent-border);align-self:flex-end}.message-note{background:var(--warn-soft);border-color:var(--warn-border);align-self:stretch;max-width:none}.message-head{margin-bottom:4px}.message-body{white-space:pre-wrap;overflow-wrap:anywhere}.composer{flex-direction:column;gap:8px;display:flex}.composer textarea{width:100%}.case-articles{margin-top:8px}.article-body{max-width:760px;line-height:1.6}.target-grid input{width:90px}.day-picks{flex-wrap:wrap;gap:6px;display:flex}.portal{background:var(--bg);min-height:100vh;color:var(--text)}.portal-head{background:var(--surface);border-bottom:1px solid var(--border)}.portal-head>div,.portal-main{max-width:920px;margin:0 auto;padding:14px 16px}.portal-head>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-brand{color:var(--text);font-size:18px;font-weight:700;text-decoration:none}.portal-search{gap:8px;margin:12px 0 20px;display:flex}.portal-search input{flex:1;min-width:0}.portal-auth{max-width:420px;margin:24px auto}.portal-auth form{flex-direction:column;gap:10px;display:flex}.badge.score-hot{background:var(--danger-soft);color:var(--danger-text)}.badge.score-warm{background:var(--warn-soft);color:var(--warn)}.public-form{flex-direction:column;gap:12px;max-width:560px;margin:16px auto;display:flex}.public-form h1{margin:0}.plain-fieldset{border:0;min-width:0;margin:0;padding:0}.badge.approval-required,.badge.approval-pending{background:var(--warn-soft);color:var(--warn)}.badge.approval-rejected{background:var(--danger-soft);color:var(--danger-text)}.badge.approval-approved{background:var(--ok-soft);color:var(--ok)}.sign-page{max-width:720px}.signature-pad{border:1px dashed var(--border);border-radius:var(--radius);touch-action:none;background:#fff;width:100%;max-width:500px;height:140px}.forecast-table .total-row td{border-top:2px solid var(--border)}.attainment{background:var(--badge);border-radius:9px;min-width:110px;height:18px;position:relative;overflow:hidden}.attainment span{background:var(--accent);height:100%;display:block}.attainment span.met{background:var(--ok)}.attainment em{text-align:center;color:var(--text);font-size:11px;font-style:normal;line-height:18px;position:absolute;inset:0}.quota-grid input{text-align:right;width:80px}.report-grid>*{min-width:0}.tabs{overflow-x:auto}.matrix th[scope=row]{text-align:left;white-space:nowrap;font-weight:500}.matrix .matrix-cell{font-variant-numeric:tabular-nums;min-width:72px}.matrix tfoot th,.matrix tfoot td{border-top:1px solid var(--border)}.record-list-head{align-items:baseline;margin-bottom:10px}.record-list-head h3{margin:0}.report-grid fieldset{min-width:0}.report-condition{border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px;display:grid}.report-condition select,.report-condition input{width:100%;min-width:0}.report-condition>.row>:not(button){flex:1 1 0;min-width:0}.trend svg{max-height:280px;display:block}.analytics-period{margin-bottom:16px}.chart-controls{margin-bottom:14px}.trend{gap:12px;display:grid}.trend .line-tick{fill:var(--muted);font-size:11px}.swatch.hatched{background:repeating-linear-gradient(45deg, var(--border) 0 2px, transparent 2px 5px);border:1px solid var(--border)}.waterfall,.funnel{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.waterfall .bar-row,.funnel .bar-row{grid-template-columns:minmax(150px,28%) 1fr minmax(110px,auto)}.waterfall .bar-fill.up{background:var(--series-3)}.waterfall .bar-fill.down{background:var(--series-2)}.rate-bar{background:var(--surface-3);border-radius:4px;min-width:110px;height:18px;position:relative;overflow:hidden}.rate-bar span{background:color-mix(in srgb, var(--rate-color,var(--series-1)) 55%, transparent);height:100%;display:block}.rate-bar em{color:var(--text);font-variant-numeric:tabular-nums;padding-left:6px;font-size:12px;font-style:normal;line-height:18px;position:absolute;inset:0}@media (width<=640px){.waterfall .bar-row,.funnel .bar-row{grid-template-columns:1fr auto}.waterfall .bar-track,.funnel .bar-track{grid-area:2/1/auto/-1}}.matrix .matrix-column{border-bottom:3px solid var(--series-1)}.cell-bar{background-repeat:no-repeat}.kpis .kpi{overflow:hidden}.mcol-bar{background:linear-gradient(to top, var(--series-1), var(--series-7))}.color-editor{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:10px;margin:8px 0 12px;padding:10px 12px;display:flex}.color-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 14px;display:grid}.color-item{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.color-item input[type=color]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;flex:none;width:28px;height:24px;padding:0}.login.login-wide{max-width:520px}.sso-button{width:100%}.mfa-key{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.qr-code{box-sizing:content-box;background:#fff;border-radius:8px;flex:none;padding:6px}.qr-code img{display:block}.mfa-secret,.copy-box{background:var(--surface-2);border:1px solid var(--border);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:6px;padding:8px 10px;font-size:13px;display:block}.recovery-codes{background:var(--surface-2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:10px 12px;font-size:14px;list-style:none;display:grid}.role-checks{padding-left:24px}a.button-link{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.webhook-card h2{margin-bottom:2px}.webhook-form{margin-top:12px}.event-grid{gap:6px;margin-top:8px;display:grid}.event-row{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.event-row>label:first-child{min-width:160px}pre.payload{background:var(--surface-2);border-radius:6px;max-height:320px;margin:0;padding:10px;font-size:12px;overflow:auto}.api-key-form{margin-top:12px}.api-key-form input{flex:1;min-width:220px}.platform-shell{background:var(--bg);min-height:100vh}.platform-top{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:18px;padding:10px 20px;display:flex}.platform-top .brand{color:inherit;font-weight:700;text-decoration:none}.platform-top nav{flex-wrap:wrap;flex:1;gap:4px;display:flex}.platform-top nav a{color:var(--muted);border-radius:6px;padding:6px 10px;text-decoration:none}.platform-top nav a.active{background:var(--accent-soft);color:var(--accent)}.platform-tag{text-transform:uppercase;letter-spacing:.04em;background:var(--series-7);color:#fff;vertical-align:middle;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.platform-main{max-width:1200px;margin:0 auto;padding:20px}@media (width<=640px){.platform-main{padding:16px}}.feature-list{margin:0;padding:0;list-style:none}.feature-list li{padding:4px 0}:root[data-theme=dim]{--bg:#2b2f36;--surface:#343941;--surface-2:#393e47;--surface-3:#424852;--border:#4c535e;--text:#e4e7ec;--muted:#aeb5c1;--accent:#7fa2f0;--accent-hover:#98b5f4;--accent-soft:#34405a;--accent-border:#4a5d86;--on-accent:#151b29;--badge:#424852;--badge-text:#d3d8e0;--code:#424852;--sidebar:#24282e;--sidebar-text:#cfd5de;--sidebar-muted:#8c95a3;--sidebar-hover:#2f343c;--sidebar-active:#3a404a;--column:#393e47;--column-closed:#343941;--shadow:0 8px 24px #00000059;--backdrop:#00000073;--ring:#7fa2f059}:root[data-theme=mountain]{--bg:#161b26;--surface:#1e2533;--surface-2:#232b3a;--surface-3:#2b3446;--border:#344057;--text:#e8ecf3;--muted:#9ba6ba;--accent:#8fb3e8;--accent-hover:#a9c5ef;--accent-soft:#233150;--accent-border:#3a5078;--on-accent:#0f1522;--badge:#2b3446;--badge-text:#ccd3df;--code:#2b3446;--sidebar:#10141d;--sidebar-text:#c7cfdd;--sidebar-muted:#7f8aa0;--sidebar-hover:#1c2230;--sidebar-active:#283147;--column:#232b3a;--column-closed:#1f2633;--ring:#8fb3e859}:root[data-theme=nature]{--bg:#f4f1e8;--surface:#fffdf7;--surface-2:#faf7ee;--surface-3:#ece7d8;--border:#ddd5c0;--text:#23291f;--muted:#676b5a;--accent:#2f7d4a;--accent-hover:#25663c;--accent-soft:#e3efe3;--accent-border:#c3dcc8;--on-accent:#fff;--badge:#ebe6d6;--badge-text:#3e4535;--code:#ece7d8;--sidebar:#1f3a2b;--sidebar-text:#d6e4d6;--sidebar-muted:#97ad9a;--sidebar-hover:#2a4a37;--sidebar-active:#335a43;--column:#ebe6d6;--column-closed:#e4dfcf;--ring:#2f7d4a40}:root[data-theme=ocean]{--bg:#eef5f8;--surface:#fff;--surface-2:#f6fafc;--surface-3:#e3eef3;--border:#cfe0e8;--text:#10232d;--muted:#56707c;--accent:#0e7490;--accent-hover:#0b5e75;--accent-soft:#dff1f6;--accent-border:#b5dde8;--on-accent:#fff;--badge:#e1edf2;--badge-text:#2b4552;--code:#e3eef3;--sidebar:#0b2e3f;--sidebar-text:#cfe5ee;--sidebar-muted:#86a8b8;--sidebar-hover:#12405a;--sidebar-active:#185070;--column:#e3eef3;--column-closed:#dbe7ed;--ring:#0e749040}:root[data-backdrop=pattern] .main,:root[data-backdrop=image] .main{background-image:linear-gradient(var(--app-bg-cover), var(--app-bg-cover)), var(--app-bg-image);background-attachment:fixed}:root[data-backdrop=image] .main{background-position:50%;background-size:cover,cover}:root[data-backdrop=pattern] .topbar,:root[data-backdrop=image] .topbar{background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.theme-options{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.theme-option{border:2px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;text-align:left;flex-direction:column;align-items:stretch;padding:0;display:flex;overflow:hidden}.theme-option[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.theme-option .swatch{width:100%;height:56px;display:flex}.theme-option .swatch span{flex:1}.theme-option .swatch span:first-child{flex:0 0 30%}.theme-option .label{padding:6px 10px;font-weight:600;display:block}.pattern-options{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.pattern-option{border:2px solid var(--border);border-radius:var(--radius);background-color:var(--bg);height:72px;color:var(--text);cursor:pointer;align-items:flex-end;padding:6px 8px;font-size:12px;font-weight:600;display:flex}.pattern-option[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.color-row{align-items:center;gap:8px;display:flex}.color-row input[type=color]{width:44px;height:32px;padding:2px}.landing{background:var(--lp-bg);min-height:100vh;color:var(--lp-text);font-size:16px;line-height:1.6}.landing section{max-width:1040px;margin:0 auto;padding:40px 20px}.lp-hero{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:32px;display:grid;padding-top:72px!important}.lp-hero h1{margin:0 0 16px;font-size:clamp(30px,5vw,48px);line-height:1.15}.lp-hero img,.lp-image{border-radius:12px;max-width:100%}.lp-lead{color:var(--lp-muted);font-size:19px}.lp-button{background:var(--lp-accent);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:12px 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.lp-features{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.lp-feature{background:var(--lp-soft);border-top:3px solid var(--lp-accent);border-radius:8px;padding:16px 18px}.lp-feature h3{margin:0 0 6px}.lp-cta{text-align:center;background:var(--lp-soft);border-radius:12px}.lp-cta p{font-size:20px;font-weight:600}.lp-footer{text-align:center;color:var(--lp-muted);padding:32px 20px;font-size:13px}.landing .public-form{max-width:560px}.health-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.health-facts{grid-template-columns:1fr auto;gap:6px 12px;margin:0;display:grid}.health-facts dt{color:var(--muted)}.health-facts dd{text-align:right;margin:0;font-weight:600}.health-tips{gap:6px;margin:0;padding-left:18px;display:grid}.health-bar{align-items:center;gap:8px;min-width:110px;display:flex}.health-bar span{border-radius:0 4px 4px 0;flex:none;height:10px;display:block}.health-bar em{font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.nav-count{background:var(--accent);min-width:20px;color:var(--on-accent);text-align:center;border-radius:10px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.reply-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.reply-item{gap:4px;display:grid}.reply-preview{white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bar-fill,.hbar-fill,.lead-bar span,.rate-bar span,.health-bar span,.progress span,.attainment span{position:relative}.bar-fill:before,.hbar-fill:before,.hbar-part:before,.lead-bar span:before,.rate-bar span:before,.health-bar span:before,.progress span:before,.attainment span:before{content:"";border-radius:inherit;background:linear-gradient(to right, color-mix(in srgb, var(--surface) 72%, transparent) 0%, color-mix(in srgb, var(--surface) 45%, transparent) 45%, transparent 100%);pointer-events:none;position:absolute;inset:0}.mcol-bar:before{content:"";border-radius:inherit;background:linear-gradient(to top, color-mix(in srgb, var(--surface) 72%, transparent) 0%, color-mix(in srgb, var(--surface) 45%, transparent) 45%, transparent 100%);pointer-events:none;position:absolute;inset:0}.hbar-part{z-index:1}.rate-bar span{background:var(--rate-color,var(--series-1))}.hbar-track{height:16px}.hbar-fill,.lead-bar span,.health-bar span{border-radius:0 5px 5px 0}.lead-bar span,.health-bar span{height:14px}.bar-track,.rate-bar{height:22px}.chart-area{stroke:none}.sparkline polygon{fill:var(--kpi-color,var(--series-1));stroke:none}.sparkline .spark-stop{stop-color:var(--kpi-color,var(--series-1))}@media (forced-colors:active){.bar-fill:before,.hbar-fill:before,.hbar-part:before,.mcol-bar:before,.lead-bar span:before,.rate-bar span:before,.health-bar span:before{display:none}}.price-id-input{width:100%;min-width:230px}.picker input{padding-right:52px}.picker-clear{right:30px}.picker-toggle{color:var(--muted);background:0 0;border:none;padding:2px 6px;font-size:13px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.picker-list{max-height:300px}.dropdown.floating{z-index:90;position:fixed;top:auto;right:auto}.picker-create{background:var(--surface);border-top:1px solid var(--border);margin-top:4px;padding:4px 0;position:sticky;bottom:-4px}.picker-create button{color:var(--accent);font-weight:600}.modal.quick-create{width:min(720px,100vw - 32px)}.modal.quick-create.full{width:min(960px,100vw - 32px)}.notice.toast{z-index:40;max-width:min(420px,100vw - 32px);box-shadow:var(--card-shadow);position:fixed;bottom:16px;right:16px}.chat{grid-template-columns:minmax(200px,280px) 1fr;align-items:start;gap:16px;display:grid}.chat-side{flex-direction:column;max-height:calc(100vh - 200px);padding:6px;display:flex}.chat-side-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 6px 10px;display:flex}.chat-side-head h2{margin:0;font-size:14px}.chat-new{position:relative}.chat-new-btn{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;min-height:30px;padding:0;font-size:18px;line-height:1;display:inline-flex}.chat-new-btn[aria-expanded=true],.chat-new-btn:hover{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.chat-new-menu{z-index:20;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000002e}.chat-new-menu button{text-align:left;background:0 0;border:0;justify-content:flex-start}.chat-new-menu button:hover,.chat-new-menu button:focus-visible{background:var(--accent-soft)}.chat-start{border-bottom:1px solid var(--border);gap:8px;padding:10px;display:grid}.chat-start .field{margin:0}.chat-start select,.chat-start input:not([type=checkbox]){width:100%}.chat-start fieldset{max-height:200px;overflow:auto}.chat-list{flex:auto;min-height:0;margin:0;padding:6px 0 0;list-style:none;overflow:auto}.chat-item{border-radius:var(--radius);color:inherit;flex-direction:column;gap:2px;padding:8px 10px;text-decoration:none;display:flex}.chat-item:hover,.chat-item.active{background:var(--accent-soft)}.chat-item-title{align-items:center;gap:8px;font-weight:600;display:flex}.chat-preview{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-pane{flex-direction:column;min-height:420px;max-height:calc(100vh - 200px);display:flex}.chat-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.chat-head h2{margin:0}.chat-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.chat-messages{flex-direction:column;flex:1;gap:10px;margin:0;padding:12px 0;list-style:none;display:flex;overflow:auto}.chat-message{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;max-width:80%;padding:8px 12px}.chat-message.mine{background:var(--accent-soft);align-self:flex-end}.chat-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px}.chat-tag a{color:inherit}.chat-tag button{margin-left:4px}.chat-compose{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:10px;display:flex}.chat-compose textarea{resize:vertical;width:100%}.chat-tools{flex-wrap:wrap;align-items:center}.chat-tools .picker{min-width:220px}.chat-tools button[type=submit]{margin-left:auto}.chat-empty{text-align:center;padding:40px}@media (width<=760px){.chat{grid-template-columns:1fr}.chat-message{max-width:100%}}.gs-progress{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;height:8px;margin-bottom:10px;overflow:hidden}.gs-progress span{background:var(--accent);height:100%;display:block}.gs-checklist{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 20px;margin:0;padding:0;list-style:none;display:grid}.gs-checklist li{justify-content:space-between;align-items:center;gap:8px;display:flex}.gs-done{color:var(--muted);text-decoration:line-through}.setup-checklist{margin-bottom:16px}.setup-checklist>.page-head{align-items:baseline;margin-bottom:4px}.setup-checklist>.page-head h2{margin:0}.setup-checklist>p{margin:0 0 10px}.setup-checklist .gs-progress{margin-bottom:16px}.setup-steps{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.setup-steps li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);align-items:flex-start;gap:12px;padding:14px;display:flex}.setup-mark{border:2px solid var(--accent-border);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.setup-text{flex-direction:column;flex:1;gap:4px;min-width:0;height:100%;display:flex}.setup-actions{align-items:center;margin-top:auto;padding-top:8px}.setup-done{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:14px 0 0;padding:10px 0 0;font-size:13px;list-style:none;display:flex}.setup-done-label{color:var(--text);font-weight:600}.setup-done li{align-items:center;gap:6px;display:inline-flex}.setup-done .setup-mark{background:var(--ok);color:#fff;border:none;width:18px;height:18px;font-size:11px}.setup-foot{flex-wrap:wrap;justify-content:space-between;margin-top:12px}.gs-filters{flex-direction:column;gap:10px;margin:16px 0;display:flex}.gs-filters input[type=search]{max-width:420px}.gs-filters .chip{cursor:pointer}.gs-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.gs-card h3{margin:2px 0 6px}.gs-card h4{margin:10px 0 4px}.gs-steps{margin:0;padding-left:20px}.gs-steps li+li{margin-top:4px}.gs-actions{justify-content:space-between;margin-top:10px}.gs-kit{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.integration-help{margin:8px 0}.integration-help pre{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;overflow:auto}.widget-editable{position:relative}.widget-remove,.widget-resize{z-index:2;opacity:0;transition:opacity .15s;position:absolute}.widget-editable:hover>.widget-remove,.widget-editable:hover>.widget-resize,.widget-editable:focus-within>.widget-remove,.widget-editable:focus-within>.widget-resize,.widget-editable.resizing>.widget-resize{opacity:1}.widget-remove{background:var(--surface);width:24px;height:24px;min-height:0;color:var(--muted);border-radius:50%;place-items:center;padding:0 0 2px;font-size:16px;line-height:1;display:grid;top:6px;right:6px}.widget-remove:hover{color:var(--danger-text);border-color:var(--danger-border);background:var(--danger-soft)}.widget-resize{background:linear-gradient(135deg, transparent 50%, var(--muted) 50%, var(--muted) 58%, transparent 58%, transparent 70%, var(--muted) 70%, var(--muted) 78%, transparent 78%);cursor:nwse-resize;touch-action:none;border-radius:0 0 var(--radius) 0;border:none;width:18px;height:18px;padding:0;bottom:2px;right:2px}.widget-editable.resizing{outline:2px dashed var(--accent);outline-offset:2px}.widget-editable .widget-head{padding-right:28px}@media (hover:none){.widget-remove,.widget-resize{opacity:1}}.widget-h-x_short{height:120px}.widget-h-short{height:240px}.widget-h-medium{height:360px}.widget-h-tall{height:480px}.widget-h-x_tall{height:600px}.widget-h-xx_tall{height:720px}.widget-fixed-h,.widget-editable.resizing{flex-direction:column;display:flex;overflow:hidden}.widget-fixed-h>*,.widget-editable.resizing>*{flex:none}.widget-fixed-h>:not(.widget-head):not(.widget-tools):not(.widget-remove):not(.widget-resize):not(.chart-data):not(.color-editor),.widget-editable.resizing>:not(.widget-head):not(.widget-tools):not(.widget-remove):not(.widget-resize):not(.chart-data):not(.color-editor){flex:auto;min-height:0}.widget-fixed-h>:not(.widget-head):not(.widget-tools):not(.widget-remove):not(.widget-resize):not(.chart-data):not(.color-editor):not(.mcols),.widget-editable.resizing>:not(.widget-head):not(.widget-tools):not(.widget-remove):not(.widget-resize):not(.chart-data):not(.color-editor):not(.mcols){overflow:auto}.widget-fixed-h>.mcols{grid-template-rows:100%;height:100%}.widget-fixed-h .mcol{grid-template-rows:18px minmax(40px,1fr) 22px}.widget-fixed-h .line-chart{height:100%}.widget-fixed-h .line-chart svg{width:100%;height:100%;max-height:none}.widget-fixed-h .pie-wrap{flex-wrap:nowrap;height:100%}.widget-fixed-h .pie-wrap>svg{width:auto;max-width:60%;height:100%}.person{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.avatar{flex:none;line-height:1;overflow:hidden}.avatar-img{object-fit:cover;background:var(--surface-3)}.avatar-picker{align-items:center;gap:16px;margin-bottom:12px;display:flex}.avatar-picker .stack-sm{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.chat-author{align-items:center;gap:6px;display:flex}.with-logo{align-items:center;gap:6px;display:inline-flex}.record-logo{object-fit:contain;background:#fff;border-radius:4px;flex:none}.record-logo.large{border:1px solid var(--border);border-radius:10px;width:56px;height:56px}.record-logo.empty{background:var(--surface-3);color:var(--muted);place-items:center;font-size:22px;font-weight:700;display:inline-grid}.logo-editor{flex:none;align-self:center;margin-right:6px;line-height:0;position:relative}.logo-editor.busy{opacity:.6}.logo-btn{border:1px solid var(--border);background:var(--surface);width:24px;height:24px;min-height:0;color:var(--text);cursor:pointer;opacity:0;border-radius:50%;place-items:center;padding:0;font-size:13px;line-height:1;transition:opacity .15s;display:inline-grid;position:absolute;box-shadow:0 2px 6px #0003}.logo-btn:hover{border-color:var(--accent);color:var(--accent)}.logo-change{bottom:-8px;right:-8px}.logo-remove{top:-8px;right:-8px}:is(.logo-editor:hover .logo-btn,.logo-editor:focus-within .logo-btn,.logo-editor.editable:has(.record-logo.empty) .logo-change){opacity:1}@media (hover:none){.logo-btn{opacity:1}}.logo-error{width:max-content;max-width:260px;line-height:1.3;position:absolute;top:100%;left:0}.page-head .grow{flex:1;min-width:0}.widget-cols-1{grid-column:span 1}.widget-cols-2{grid-column:span 2}.widget-cols-3{grid-column:span 3}.widget-cols-4{grid-column:span 4}.widget-cols-5{grid-column:span 5}.widget-cols-6{grid-column:span 6}.widget-cols-7{grid-column:span 7}.widget-cols-8{grid-column:span 8}.widget-cols-9{grid-column:span 9}.widget-cols-10{grid-column:span 10}.widget-cols-11{grid-column:span 11}.widget-cols-12{grid-column:span 12}@media (width<=1000px){.widget-cols-1,.widget-cols-2,.widget-cols-3,.widget-cols-4{grid-column:span 6}.widget-cols-5,.widget-cols-6,.widget-cols-7,.widget-cols-8,.widget-cols-9,.widget-cols-10,.widget-cols-11,.widget-cols-12{grid-column:span 12}}@media (width<=640px){.widget[class*=widget-cols-]{grid-column:span 12}}.nav-subgroup{text-transform:uppercase;letter-spacing:.06em;color:var(--sidebar-muted);opacity:.85;padding:10px 10px 4px 18px;font-size:10.5px;font-weight:600}.widget-fixed-h .widget-body{flex-direction:column;display:flex}.widget-fixed-h .widget-body>.stack{flex-direction:column;flex:auto;min-height:0;display:flex}.widget-fixed-h .stack>.bars,.widget-fixed-h .hbars{flex-direction:column;flex:auto;display:flex}.widget-fixed-h .bars>.bar-row,.widget-fixed-h .hbars>.hbar{flex:1 1 0;min-height:30px;max-height:96px}.widget-fixed-h .bar-row .bar-track,.widget-fixed-h .hbar .hbar-track{height:clamp(14px,58%,40px)}.widget-fixed-h .bar-row .bar-track .bar-fill,.widget-fixed-h .hbar .hbar-track .hbar-fill{height:100%}.widget-fixed-h .lead-bar span{height:20px}.sidebar-setup-list{margin:0;padding:0;list-style:none}.sidebar-setup-item{border-radius:6px;align-items:center;gap:6px;padding:3px 4px;display:flex}.sidebar-setup-item:hover{background:var(--hover,color-mix(in srgb, var(--text) 6%, transparent))}.sidebar-setup-item.dragging{opacity:.5}.sidebar-setup-grip{cursor:grab;color:var(--muted)}.sidebar-setup-move{gap:2px;margin-left:auto;display:flex}.sidebar-setup-move button{background:0 0;border-color:#0000;min-height:24px;padding:0 6px;line-height:1}.sidebar-setup-move button:disabled{visibility:hidden}.sidebar-setup-list.empty{border:1px dashed var(--border);border-radius:6px;min-height:34px}.sidebar-setup-empty{pointer-events:none;padding:8px}.setup-groups{columns:3 300px;column-gap:16px;margin-top:12px}.setup-group{break-inside:avoid;margin:0 0 16px;padding-bottom:8px}.setup-group h2{margin:0 0 6px;font-size:15px}.setup-list{margin:0 -8px;padding:0;list-style:none}.setup-item{color:inherit;border-radius:8px;align-items:flex-start;gap:10px;padding:7px 8px;text-decoration:none;display:flex}.setup-item:hover{background:var(--accent-soft);text-decoration:none}.setup-item>svg{color:var(--accent);flex:none;margin-top:2px}.setup-item>span{flex-direction:column;gap:1px;display:flex}.setup-item-title{font-weight:600}.conversation-tabs{margin-bottom:10px}.conversation-tabs button[aria-selected=true]{background:var(--accent);color:var(--on-accent);font-weight:600}.conversation-tabs .unread-dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}details.system-info>summary{cursor:pointer;list-style:none}details.system-info>summary::-webkit-details-marker{display:none}details.system-info>summary h2{margin:0;display:inline}details.system-info>summary:after{content:" ▸";color:var(--muted)}details.system-info[open]>summary:after{content:" ▾"}details.system-info[open]>summary{margin-bottom:10px}.th-sort{color:inherit;font-weight:inherit;align-items:center;gap:4px;display:inline-flex}.sort-mark{opacity:.35;font-size:11px}.th-sort:hover .sort-mark,.sort-mark.on{opacity:1;color:var(--accent)}.gs-grid{grid-auto-rows:minmax(220px,auto);align-items:stretch}.gs-card{flex-direction:column;margin:0;display:flex}.gs-card>p:first-of-type{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gs-card.expanded{grid-column:1/-1}.gs-card.expanded>p:first-of-type{display:block}.gs-card .gs-actions{flex-wrap:wrap;margin-top:auto;padding-top:10px}.gs-card-area{justify-content:space-between;align-items:center;display:flex}.gs-card-done{background:color-mix(in srgb, var(--ok) 20%, var(--surface));border-color:var(--ok);box-shadow:inset 4px 0 0 var(--ok)}.gs-done-badge{color:var(--ok);font-weight:700}.gs-tabs{flex-wrap:wrap;margin-bottom:0}.table td.actions.wrap{white-space:normal;min-width:220px;max-width:340px;line-height:1.9}.table td.actions.wrap>*+*{margin-left:0}.table td.actions.wrap>*{white-space:nowrap;margin-right:12px}.widget-grip{touch-action:none;z-index:2;width:22px;height:22px;color:var(--muted);background:var(--surface);border:1px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:6px;place-items:center;font-size:14px;line-height:1;display:grid;position:absolute;top:6px;left:6px}.widget-grip:active{cursor:grabbing}.widget-editable .widget-head{padding-left:28px}.widget-grid-editing{outline:1px dashed var(--border);outline-offset:4px;border-radius:4px;min-height:200px}@media (width>=1001px){.widget-grid-editing:before{--snap-gap:12px;--snap-col:calc((100% - 11 * var(--snap-gap)) / 12);content:"";background:color-mix(in srgb, var(--accent) 12%, transparent);pointer-events:none;-webkit-mask-image:repeating-linear-gradient(to right, #000 0, #000 var(--snap-col), transparent var(--snap-col), transparent calc(var(--snap-col) + var(--snap-gap))), repeating-linear-gradient(to bottom, #000 0, #000 28px, transparent 28px, transparent 40px);-webkit-mask-image:repeating-linear-gradient(to right, #000 0, #000 var(--snap-col), transparent var(--snap-col), transparent calc(var(--snap-col) + var(--snap-gap))), repeating-linear-gradient(to bottom, #000 0, #000 28px, transparent 28px, transparent 40px);mask-image:repeating-linear-gradient(to right, #000 0, #000 var(--snap-col), transparent var(--snap-col), transparent calc(var(--snap-col) + var(--snap-gap))), repeating-linear-gradient(to bottom, #000 0, #000 28px, transparent 28px, transparent 40px);-webkit-mask-composite:source-in;border-radius:4px;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}}@media (hover:hover){.widget-editable>.widget-tools{z-index:3;background:var(--surface);opacity:0;margin:0;transition:opacity .15s;position:absolute;top:34px;left:8px;right:8px;box-shadow:0 6px 18px #0000002e}.widget-editable:hover>.widget-tools,.widget-editable:focus-within>.widget-tools{opacity:1}.widget-editable.resizing>.widget-tools,.widget-grid-dragging .widget-tools{opacity:0;pointer-events:none}}@media (width>=1001px){.widget-grid>.widget-placed{grid-column:var(--col-start) / span var(--col-span)}}.widget-grid-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.widget-grid-dragging .widget{transition:transform .15s}.widget-dragging{outline:2px dashed var(--accent);outline-offset:2px;background:var(--accent-soft);box-shadow:none}.widget-dragging>*{opacity:.25}.widget-ghost{z-index:1000;border:1px solid var(--accent);border-radius:calc(var(--radius) + 4px);background:var(--surface);color:var(--text);pointer-events:none;opacity:.95;white-space:nowrap;text-overflow:ellipsis;cursor:grabbing;padding:12px 16px;font-weight:600;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 12px 32px #0000004d}.record-logo.empty.small{border-radius:5px;place-items:center;font-weight:700;line-height:1;display:inline-grid}.service-kpis{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.service-kpis .kpi-link{flex-direction:column;justify-content:space-between;gap:6px;min-height:92px;padding:14px 16px;display:flex}.service-panels{margin-top:24px}.service-panels .card{margin-bottom:0}.record-logo.empty.small:before{content:attr(data-letter)}.column{flex:1 1 0;min-width:168px;max-width:340px}.column-head{flex-wrap:wrap}.chat-mention{color:var(--accent);background:var(--accent-soft);border-radius:4px;padding:0 3px;font-weight:600}.chat-input{position:relative}.chat-mentions{max-width:320px;top:auto;bottom:calc(100% + 4px)}.chat-actions{opacity:0;gap:10px;margin-left:auto;transition:opacity .15s;display:inline-flex}.chat-message:hover .chat-actions,.chat-actions:focus-within{opacity:1}.chat-message.deleted .chat-body{font-style:italic}.chat-edit{flex-direction:column;gap:6px;margin-top:4px;display:flex}.chat-edit textarea{width:100%}.chat-files{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.chat-image img{border:1px solid var(--border);object-fit:cover;border-radius:8px;max-width:240px;max-height:180px;display:block}.chat-file{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.chat-seen{text-align:right;margin-top:2px}@media (hover:none){.chat-actions{opacity:1}}.badge.risk-none{background:var(--ok-soft);color:var(--ok)}.badge.risk-medium{background:var(--warn-soft);color:var(--warn)}.badge.risk-high{background:var(--danger-soft);color:var(--danger)}.ai-panel h3{margin-top:0}.ai-panel h4{margin:10px 0 4px;font-size:13px}.risk-flags,.ai-list{margin:8px 0;padding-left:18px}.risk-flag.risk-high::marker{color:var(--danger)}.risk-flag.risk-medium::marker{color:var(--warn)}.deal-health+.ai-summary{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.ai-draft .row input{flex:1}.ai-actions{margin-bottom:12px}.ai-action{border:1px solid var(--border);border-radius:8px;gap:6px;margin-bottom:8px;padding:10px;display:grid}.ai-action p{margin:0}.ai-action-details{white-space:pre-wrap}.deals-at-risk td.small{max-width:360px}.kpis.tenant-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-action{margin-top:auto;padding-top:8px}.kpi-action select{width:100%}@media (width>=521px) and (width<=1100px){.kpis.tenant-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.kpis.tenant-kpis>:nth-child(-n+3){grid-column:span 2}.kpis.tenant-kpis>:nth-child(n+4){grid-column:span 3}}@media (width<=520px){.kpis.tenant-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.tenant-kpis>:last-child{grid-column:span 2}}.usage-trend{display:block}table.compact td:has(>.usage-trend){vertical-align:middle}.scroll-x{overflow-x:auto}.key-links{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ai-widget{flex-direction:column;gap:10px;min-height:0;display:flex}.ai-widget-prompt input{flex:1;min-width:0}.ai-widget-summary{margin:0}.ai-actions{gap:8px;margin:0;padding-left:20px;display:grid}.ai-widget-foot{align-items:baseline}.ai-thinking{border-top:1px solid var(--border);color:var(--accent);margin-top:auto;padding-top:8px;font-weight:600;animation:1.2s ease-in-out infinite ai-blink}@keyframes ai-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ai-thinking{animation:none}}.report-record-list{border-top:1px solid var(--border);margin-top:20px;padding-top:14px}.report-records{gap:8px;display:grid}.report-records td{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.report-records-pager{align-items:baseline}.widget-view{justify-content:flex-end;margin-bottom:8px}.widget-view .small-btn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.cal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cal-toolbar>.row{flex-wrap:wrap}.cal-title{margin:0 0 0 8px;font-size:1.15rem}.cal-kind{border:1px solid var(--border);border-left:3px solid var(--cal-color);border-radius:var(--radius);cursor:pointer;align-items:center;gap:4px;padding:3px 8px;font-size:.85rem;display:inline-flex}.cal-meeting{--cal-color:var(--accent)}.cal-call{--cal-color:var(--ok)}.cal-task{--cal-color:var(--warn)}.cal-grid{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.cal-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-row+.cal-row{border-top:1px solid var(--border)}.cal-weekday{color:var(--muted);background:var(--surface-2);padding:6px 8px;font-size:.8rem}.cal-day{cursor:pointer;flex-direction:column;gap:3px;min-height:108px;padding:4px 6px 6px;display:flex}.cal-day+.cal-day{border-left:1px solid var(--border)}.cal-day.outside{background:var(--surface-2)}.cal-day.outside .cal-date{color:var(--muted)}.cal-day.selected{box-shadow:inset 0 0 0 2px var(--accent-border)}.cal-day-head{justify-content:space-between;align-items:center;display:flex}.cal-date{border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:.85rem;display:inline-grid}.cal-day.today .cal-date{background:var(--accent);color:var(--on-accent);font-weight:600}.cal-add{opacity:0;font-size:1rem;line-height:1}.cal-day:hover .cal-add,.cal-add:focus-visible{opacity:1}.cal-item{border-left:3px solid var(--cal-color);background:color-mix(in srgb, var(--cal-color) 14%, transparent);min-width:0;color:var(--text);border-radius:4px;gap:4px;padding:1px 6px;font-size:.78rem;text-decoration:none;display:flex}.cal-item:hover{background:color-mix(in srgb, var(--cal-color) 24%, transparent)}.cal-item.done .cal-subject{color:var(--muted)}.cal-time{color:var(--muted);flex:none}.cal-subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-more{color:var(--muted);padding-left:6px;font-size:.75rem}.cal-agenda{margin-top:12px}.cal-agenda h2{margin:0;font-size:1rem}.cal-agenda-list{grid-template-columns:minmax(0,1fr);gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cal-agenda-list .cal-item{padding:4px 8px;font-size:.9rem}@media (width<=720px){.cal-day{min-height:64px;padding:2px}.cal-day .cal-item .cal-time,.cal-day .cal-item .cal-subject{display:none}.cal-day .cal-item{height:6px;padding:0}}.modal.record-dialog{width:min(1100px,100vw - 32px);padding-top:12px}.record-dialog-bar{justify-content:flex-end;align-items:center;gap:16px;margin-bottom:4px;display:flex}.record-dialog-bar .link{font-size:1.4rem;line-height:1}.cal-widget{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.cal-widget select{height:28px;min-height:0;padding-top:2px;padding-bottom:2px;font-size:.85rem}.cal-widget-date{color:var(--muted);margin:4px 0 0;font-size:.8rem;font-weight:600}.cal-widget .cal-agenda-list{margin:4px 0 0}.cal-widget .cal-item{padding:3px 8px;font-size:.85rem}.cal-detail{max-width:45%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;margin-left:auto;padding-left:12px;overflow:hidden}.quarter-hour{gap:6px;min-width:0;display:inline-flex}.quarter-hour input{flex:auto;min-width:0}.quarter-hour select{flex:none;width:auto}.filter-label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.filter-label .link{min-height:0;padding:0 2px;line-height:1}.related-input{grid-template-columns:minmax(110px,160px) minmax(0,1fr);align-items:start;gap:8px;display:grid}.related-input .picker{width:100%;min-width:0}.related-input .related-open{grid-column:2}.app-version{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}@media (width<=900px){.app-version{display:none}}@media (height<=820px) and (width>=901px){.sidebar a{padding-top:5px;padding-bottom:5px}}.board .column{border-top:3px solid var(--stage-color,var(--border))}.board .kcard{border-left:3px solid color-mix(in srgb, var(--stage-color,var(--border)) 70%, transparent)}.close-late,.close-soon{white-space:nowrap}.close-late{color:var(--danger);font-weight:600}.close-soon{color:var(--warn);font-weight:600}.kcard-risk{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;margin-top:2px;padding:2px 6px;font-size:.75rem;overflow:hidden}.kcard-risk.risk-high{background:var(--danger-soft);color:var(--danger)}.kcard-risk.risk-medium{background:var(--warn-soft);color:var(--warn)}.money-input{align-items:center;gap:6px;min-width:0;display:flex}.money-input input{flex:auto;min-width:0}.phone-input{gap:6px;min-width:0;display:flex}.field .phone-input select{flex:0 0 7.5rem;width:7.5rem}.phone-input input{flex:auto;min-width:0}.board .column-head{flex-direction:column;align-items:stretch;gap:2px;padding:2px 4px 8px;display:flex}.board .column-head .small{text-align:left}.column-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.column-total{margin-top:4px;font-size:1.2rem;font-weight:600}.column-share{gap:3px;margin-top:6px;display:grid}.column-share-track{background:var(--border);border-radius:2px;height:4px;overflow:hidden}.column-share-fill{background:var(--stage-color,var(--accent));height:100%}.font-options{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.font-option{border:2px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;text-align:left;justify-items:start;gap:2px;padding:10px 12px;display:grid}.font-option[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.font-option .font-sample{font-size:1.6rem;line-height:1.1}.font-option .label{font-weight:600}.ai-widget-subhead{margin:10px 0 4px;font-size:.9rem}.ai-growth{padding-left:0;list-style:none}.ai-growth li{border-left:3px solid var(--ok);padding-left:8px}.install-banner{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed}.install-banner img{border-radius:10px;flex:none}.install-text{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.install-actions{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.share-glyph{vertical-align:-3px;color:var(--accent)}.modal.phone-link h2{margin:0}.phone-link-body{flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0;display:flex}.phone-link-body ol.steps{flex:1;min-width:220px}.phone-link-actions{margin-top:10px}.content:has(.install-banner){padding-bottom:120px}.phone-nav,.phone-actions,.phone-only{display:none}.phone-actions.always{display:block}.phone-action-row{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;margin-bottom:10px;display:grid}.phone-action{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--accent);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:60px;padding:10px 4px;font-size:13px;text-decoration:none;display:flex}.phone-action span{color:var(--text)}.phone-log-row{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.phone-log-row button{min-height:44px}.fold-toggle{justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-bottom:12px}.fold-toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.dl-row{display:contents}.offline-status{margin-bottom:12px}.today-section h2{margin:0 0 8px;font-size:15px}.today-list{margin:0;padding:0;list-style:none}.today-item{border-top:1px solid var(--border);align-items:center;gap:10px;min-height:44px;padding:8px 0;display:flex}.today-item:first-child{border-top:0}.today-item .grow{min-width:0}.today-subject{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.today-item.done .today-subject{color:var(--muted);text-decoration:line-through}.today-kind{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.today-page{max-width:1500px}.today-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1100px){.today-columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.today-column{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.today-detail{overflow-wrap:anywhere}.today-column .today-section{margin:0}.today-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px;display:grid}.today-stat{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);box-shadow:var(--card-shadow);background:var(--surface);color:var(--text);border-left:4px solid var(--accent);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:12px 16px;text-decoration:none;display:flex}.today-stat:hover{border-color:var(--accent);text-decoration:none}.today-stat strong{font-size:24px;font-weight:700;line-height:1.1}.today-stat.zero{border-left-color:var(--border)}.today-stat.zero strong{color:var(--muted)}.today-stat.late{border-left-color:var(--danger)}.today-stat.late strong{color:var(--danger)}.today-stat-extra{color:var(--muted);flex-basis:100%;font-size:12px}.today-section.today-empty{flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:12px;padding-bottom:12px;display:flex}.today-section.today-empty h2{margin:0;font-size:14px}.today-clear{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.today-time{width:72px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:12px}.today-timed.late .today-time{color:var(--danger)}.today-detail .badge{margin-right:4px}.today-aside{text-align:right;white-space:nowrap;flex:none}.today-hover{opacity:0;flex:none;transition:opacity .12s}.today-record:hover .today-hover,.today-record:focus-within .today-hover{opacity:1}@media (hover:none){.today-hover{opacity:1}}.today-list:has(>.today-chip){flex-wrap:wrap;gap:8px;display:flex}.today-chip a{border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex;overflow:hidden}.today-chip a:hover{border-color:var(--accent);text-decoration:none}@media (width<=600px){.today-time{width:52px}.today-page .page-head{flex-wrap:wrap;gap:8px}.today-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.today-stat{padding:8px 12px}.today-stat strong{font-size:20px}}.sheet textarea{width:100%;margin:10px 0 12px}.sheet h2{margin:0}.sheet .chip{color:inherit;background:0 0;padding:8px 12px}.sheet .chip.on{background:var(--accent-soft);color:var(--accent)}.chip-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (width<=900px){.phone-actions{display:block}.phone-only{display:flex}.wide-only{display:none!important}.phone-folded{display:none}.record-head>.row{flex-wrap:wrap;width:100%}.phone-nav{z-index:45;padding:4px 4px env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border);box-shadow:var(--shadow);display:flex;position:fixed;bottom:0;left:0;right:0}.phone-tab{min-height:52px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 0;font-size:11px;text-decoration:none;display:flex}.phone-tab.active{color:var(--accent)}.phone-tab{min-width:0}.phone-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;overflow:hidden}.phone-tab-icon{display:inline-flex;position:relative}.phone-tab-count{background:var(--danger);color:#fff;text-align:center;border-radius:9px;min-width:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:18px;position:absolute;top:-6px;left:12px}.content{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.content:has(.install-banner){padding-bottom:calc(190px + env(safe-area-inset-bottom))}.install-banner{bottom:calc(72px + env(safe-area-inset-bottom))}.softphone,.notice.toast{bottom:calc(76px + env(safe-area-inset-bottom))}.sheet-backdrop{align-items:flex-end}.modal.sheet{border-radius:var(--radius) var(--radius) 0 0;width:100%;padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.view-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:auto;gap:2px;min-width:0;display:flex}.view-tabs [role=tab]{color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:7px 12px;font-weight:600;display:inline-flex}.view-tabs [role=tab]:hover{color:var(--text)}.view-tabs [role=tab].active{color:var(--text);border-bottom-color:var(--accent)}.tab-count{background:var(--badge);color:var(--badge-text);font-variant-numeric:tabular-nums;border-radius:9px;padding:0 6px;font-size:11px;font-weight:600}.quick-filters{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.quick-chip{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.quick-chip.active{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}.icon-btn{justify-content:center;align-items:center;min-width:32px;display:inline-flex}.icon-btn.on{background:var(--accent-soft);color:var(--accent)}.cell-lead{align-items:center;gap:8px;min-width:0;display:flex}.cell-lead-text{min-width:0}.cell-lead-name,.cell-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-lead-name{font-weight:600}.cell-sub{color:var(--muted);font-size:12px}.table-wrap .table td.col-lead{min-width:180px;max-width:340px}.initials{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:inline-grid}.initials.hue-teal{color:#085041;background:#e1f5ee}.initials.hue-coral{color:#712b13;background:#faece7}.initials.hue-violet{color:#3c3489;background:#eeedfe}.initials.hue-amber{color:#633806;background:#faeeda}.initials.hue-blue{color:#0c447c;background:#e6f1fb}.initials.hue-pink{color:#72243e;background:#fbeaf0}.initials.hue-green{color:#27500a;background:#eaf3de}.table th.num-col,.table td.num-col{text-align:right;font-variant-numeric:tabular-nums}.table th.num-col .th-sort{justify-content:flex-end}.badge-prospecting,.badge-contacted{background:var(--badge);color:var(--badge-text)}.badge-qualification{background:color-mix(in srgb, #7f77dd 18%, var(--surface));color:color-mix(in srgb, #7f77dd 60%, var(--text))}.row-actions{opacity:0;align-items:center;gap:4px;display:inline-flex}.record-table tbody tr:hover .row-actions,.row-actions:focus-within{opacity:1}@media (hover:none){.row-actions{opacity:1}}.icon-link{width:26px;height:26px;color:var(--muted);background:0 0;border:none;border-radius:6px;place-items:center;padding:0;display:inline-grid}.icon-link:hover{background:var(--surface-2);color:var(--accent)}.table-wrap.table-page{overflow:clip visible}.table-page .record-table.sticky thead th{top:56px}.table-wrap.table-page.scroll-x{max-height:calc(100vh - 140px);overflow:auto}.table-page.scroll-x .record-table.sticky thead th{top:0}.record-table.fit{table-layout:fixed}.record-table.fit td{max-width:none}.record-table.fit td>:not(.cell-lead):not(input):not(select){max-width:100%}.toolbar-end select{width:auto;max-width:220px}.record-table.sticky thead th{z-index:2;position:sticky;top:0}.record-table.sticky td.col-lead,.record-table.sticky th.col-lead{z-index:1;background:var(--surface);position:sticky;left:0}.record-table.sticky thead th.col-lead{z-index:3;background:var(--surface-2)}.record-table.sticky .select-col+.col-lead{left:32px}.record-table.sticky .select-col{z-index:1;background:var(--surface);position:sticky;left:0}.record-table.sticky tbody tr:hover td.col-lead,.record-table.sticky tbody tr:hover td.select-col{background:var(--surface-2)}.list-totals{border-radius:var(--radius);background:var(--surface-2);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 12px;font-size:13px;display:flex}.table-empty .table-empty-body{color:var(--text);justify-items:center;gap:10px;padding:24px 8px;display:grid}@media (width<=900px){.table-page,.table-page.scroll-x{overflow:visible}.table-wrap:has(.record-table){box-shadow:none;background:0 0;border:none;overflow:visible}.record-table,.record-table tbody{display:block}.record-table thead{display:none}.record-table tbody tr{background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);grid-template-columns:auto minmax(0,1fr) auto;gap:2px 8px;margin-bottom:8px;padding:10px 12px;display:grid}.record-table.record-table td,.record-table.record-table.comfortable td{white-space:normal;background:0 0;border:none;grid-column:2/4;max-width:none;padding:0;font-size:13px;display:block;position:static}.record-table td.select-col{grid-area:1/1/span 2}.record-table td.col-lead{grid-column:2/3;min-width:0;margin-bottom:4px}.record-table td.actions{text-align:right;grid-area:1/3}.record-table td:not(.col-lead):not(.select-col):not(.actions):not(.table-empty):before{content:attr(data-label) ": ";color:var(--muted)}.record-table td:empty{display:none}.record-table td.num-col{text-align:left}.record-table td.table-empty{grid-column:1/-1}.record-table td[data-col="4"],.record-table td[data-col="5"],.record-table td[data-col="6"],.record-table td[data-col="7"],.record-table td[data-col="8"],.record-table td[data-col="9"],.record-table td[data-col="10"],.record-table td[data-col="11"],.record-table td[data-col="12"]{display:none}}.record-table td.cell-editable{cursor:cell}.record-table td.cell-editable:hover{box-shadow:inset 0 0 0 1px var(--accent-border)}.record-table td.cell-focus{outline:2px solid var(--accent);outline-offset:-2px}.record-table tr.row-focus>td{background:var(--accent-soft)}.record-table td.cell-editing{min-width:10rem;padding:2px 4px}.inline-edit .field{gap:2px;margin:0}.inline-edit .field>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inline-edit input,.inline-edit select{width:100%;min-width:8rem}.inline-edit.saving{opacity:.6}.inline-edit .field-error{white-space:normal;max-width:18rem}.next-step{flex-direction:column;display:inline-flex}.next-step.overdue a,.next-step.overdue .cell-sub{color:var(--danger)}.next-step-none{font-style:italic}.list-toolbar select.has-active{border-color:var(--accent);background-color:var(--accent-soft)}kbd{border:1px solid var(--border);text-align:center;border-bottom-width:2px;border-radius:4px;min-width:1.4em;padding:0 .35em;font:.85em ui-monospace,monospace;display:inline-block}.shortcut-list{gap:6px;margin:0 0 12px;display:grid}.shortcut-list>div{grid-template-columns:7rem 1fr;gap:8px;display:grid}.shortcut-list dd{margin:0}.shortcuts-hint{margin-top:8px;display:block}@media (width<=900px){.shortcuts-hint{display:none}}.column.folded{flex:0 0 52px;min-width:52px;max-width:52px;padding:6px 4px}.folded-head{all:unset;box-sizing:border-box;cursor:pointer;border-radius:6px;flex-direction:column;align-items:center;gap:8px;width:100%;min-height:180px;padding:6px 0;display:flex}.folded-head:hover,.folded-head:focus-visible{background:var(--accent-soft)}.folded-title{writing-mode:vertical-rl;white-space:nowrap;font-weight:600}.folded-total{writing-mode:vertical-rl;white-space:nowrap}.column-fold{margin-left:auto;padding:0 4px;font-size:1rem;line-height:1}.kcard.picked{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-border);background:var(--accent-soft)}.pick-bar{margin-bottom:8px}.today-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:16px;display:grid}.today-grid .today-section{margin:0}.today-section>.row.between{align-items:baseline}.today-kind.kind-ai{color:var(--accent)}.today-suggestion .error-banner{margin-top:6px}.quick-log{border-bottom:1px solid var(--border);gap:8px;margin-bottom:12px;padding-bottom:12px;display:grid}.quick-log .chip-row{align-items:center;margin-top:0}.chip-sep{background:var(--border);align-self:stretch;width:1px}.quick-log-text{gap:4px;display:grid;position:relative}.quick-log-text textarea{width:100%;padding-right:44px}.quick-log-text .voice{display:contents}.quick-log-text .voice-button{position:absolute;top:6px;right:6px}.quick-log-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quick-log-row>.muted{min-width:70px}.quick-log-row input[type=date]{width:auto}.quick-log-top,.quick-log-foot,.quick-log-follow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quick-log-foot{justify-content:space-between}.quick-log-actions{margin-left:auto}.quick-log .segmented.small-seg{margin-bottom:0}.quick-log .segmented button{white-space:nowrap;font-size:13px}.quick-log .segmented button[aria-checked=true]{background:var(--accent);color:var(--on-accent);font-weight:600}.quick-log .segmented button svg{display:block}.quick-log-date{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.quick-log-follow{position:relative}.sheet .quick-log{border-bottom:0;margin-bottom:0}.voice-button{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.voice-button.on{background:var(--danger);border-color:var(--danger);color:#fff;animation:1.2s ease-in-out infinite voice-pulse}@keyframes voice-pulse{50%{box-shadow:0 0 0 6px var(--danger-soft)}}@media (prefers-reduced-motion:reduce){.voice-button.on{animation:none}}.voice-status{font-style:italic}.bell-group-count{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-left:6px;padding:0 6px;font-size:.8em;display:inline-block}.bell-members{border-left:3px solid var(--accent-border);margin-left:12px}.dropdown .bell-item.bell-member{font-size:.92em}.phone-summary{gap:8px;margin-bottom:12px;display:grid}.phone-summary-line{align-items:baseline;gap:10px;display:flex}.phone-summary-line>.muted:first-child{min-width:72px}.phone-next{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.phone-log-call{justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:1.1em;display:flex}.chip-row .chip{background:var(--surface);border-color:var(--border);color:inherit;padding:4px 12px;font-size:13px}.chip-row .chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.email-badges{vertical-align:middle;flex-wrap:wrap;gap:4px;margin-left:6px;display:inline-flex}.status-chip.small{padding:1px 7px;font-size:11px}.status-chip.bad{background:var(--danger-soft);color:var(--danger);border-color:#0000}.email-from{margin:0 0 8px}.thread-list{margin:0;padding:0;list-style:none}.thread{border-top:1px solid var(--border);padding:8px 0}.thread:first-child{border-top:none}.thread-head{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.thread-subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.thread-when{white-space:nowrap;margin-left:auto}.thread-snippet{margin:2px 0 0}.thread-messages{gap:6px;margin:6px 0;padding:0;list-style:none;display:grid}.thread-message{border:1px solid var(--border);border-radius:8px;padding:8px 10px}.thread-message.out{background:var(--surface-2)}.thread-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.booking-link-share input{flex:260px;min-width:0}.playbook-steps{margin:8px 0 0;padding:0;list-style:none}.playbook-steps li{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px;padding:6px 0;display:flex}.playbook-steps label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.playbook-steps li.done>label>span{color:var(--muted);text-decoration:line-through}.playbook-steps .block{text-decoration:none;display:block}.playbook-setup{align-items:flex-start;gap:16px;display:flex}.playbook-stages{min-width:220px}.playbook-stages ul{margin:0 0 12px;padding:0;list-style:none}.playbook-stages li{padding:3px 0}.playbook-stages .link.active{font-weight:600}.playbook-edit{padding-left:20px}.playbook-edit li{gap:6px;margin-bottom:14px;display:grid}.playbook-edit textarea{width:100%}.playbook-edit input.narrow{width:70px}@media (width<=900px){.playbook-setup{flex-direction:column;align-items:stretch}}.forecast-call tr.selected td{background:var(--accent-soft,color-mix(in srgb, var(--accent) 8%, transparent))}.forecast-call tr.call-detail>td{background:var(--surface);white-space:normal}.forecast-call tr.call-detail td *{white-space:normal}.call-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;max-width:calc(100vw - 340px);padding:4px 0;display:grid;position:sticky;left:12px}@media (width<=900px){.call-columns{max-width:calc(100vw - 56px)}}.call-columns h3{margin:0 0 6px}.call-list{margin:0;padding-left:18px}.call-list li{margin-bottom:4px}.call-up{color:var(--success,#1a7f37)}.call-down{color:var(--danger,#c62828)}div.leaderboard .widget-title{margin:0}.leaderboard-headline{margin:6px 0 10px;font-size:1.05rem;font-weight:600}.leaderboard-top{margin:0;padding:0;list-style:none}.leaderboard-top li{border-top:1px solid var(--border);gap:10px;padding:4px 0;display:flex}.leaderboard-top li.you{font-weight:600}.leaderboard-rank{width:36px;color:var(--muted)}.leaderboard-off{margin:0 0 12px}.duplicate-warning ul.plain li+li{margin-top:4px}.deal-room .room-link code{word-break:break-all;margin:6px 0;font-size:.85em;display:block}.deal-room .room-views{max-height:220px;overflow-y:auto}.buyer-room section{margin-top:20px}.buyer-room ol{padding-left:20px}.enrichment-list li{margin-bottom:8px}.enrichment-list .break{word-break:break-word}.enrichment-differences{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.enrichment-differences h3{margin:0 0 8px}.enrichment-differences li{align-items:flex-start}.enrichment-accounts{gap:6px;margin:10px 0 6px;display:grid}.enrichment-logo{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:6px;width:40px;height:40px}@media (width>=901px){.table.record-table.comfortable td{height:52px}.table.record-table:not(.comfortable) td{height:32px}.record-table:not(.comfortable) .cell-lead-text{align-items:baseline;gap:8px;display:flex}.record-table:not(.comfortable) .cell-lead-name{flex:none;max-width:60%}.record-table:not(.comfortable) .cell-sub{min-width:0}.record-table:not(.comfortable) .initials{width:22px;height:22px;font-size:10px}.record-table tbody tr:nth-child(2n) td,.record-table.sticky tbody tr:nth-child(2n) td.col-lead,.record-table.sticky tbody tr:nth-child(2n) td.select-col{background:color-mix(in srgb, var(--surface-2) 45%, var(--surface))}.record-table tbody tr:hover td,.record-table.sticky tbody tr:hover td.col-lead,.record-table.sticky tbody tr:hover td.select-col{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.record-table th{color:color-mix(in srgb, var(--text) 70%, var(--muted));letter-spacing:.01em;font-size:12px}.record-table .sort-mark{opacity:0}.record-table .th-sort:hover .sort-mark,.record-table .sort-mark.on{opacity:1}.record-table .badge-closed_lost,.record-table .badge-cancelled,.record-table .badge-unqualified{background:var(--badge);color:var(--muted)}.record-table .badge-closed_won,.record-table .badge-qualified{background:color-mix(in srgb, var(--ok) 14%, var(--surface))}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--border) 50%, var(--surface-2) 75%);vertical-align:middle;background-size:200% 100%;border-radius:5px;height:10px;animation:1.2s ease-in-out infinite skeleton-shine;display:inline-block}@keyframes skeleton-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.list-totals{z-index:3;background:var(--surface);border:1px solid var(--border);color:var(--text);position:sticky;bottom:8px;box-shadow:0 6px 18px #0000001f}.filters-toggle{align-items:center;gap:6px;display:inline-flex}.filters-main{border-bottom:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;gap:12px 16px;padding-bottom:12px;display:flex}.filters-main label{color:var(--muted);gap:4px;font-size:12px;font-weight:600;display:grid}.toolbar-end kbd{font-size:12px}.view-bar{border-bottom:1px solid var(--border)}.view-bar .view-tabs{border-bottom:none;flex:0 auto}.view-bar .quick-filters{border-left:1px solid var(--border);gap:4px;margin:0 0 0 8px;padding-left:12px}.view-bar .quick-chip{color:var(--muted);background:0 0;border:1px solid #0000;min-height:0;padding:2px 8px}.view-bar .quick-chip:hover{color:var(--text);background:var(--surface-2)}.view-bar .quick-chip.active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-border)}.view-bar-end{flex:auto}@media (width<=900px){.view-bar .quick-filters{border-left:none;margin-left:0;padding-left:0}.record-table td:empty{display:none}}.forecast-widget{gap:10px;display:grid}.forecast-headline{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.forecast-headline strong{font-size:26px;line-height:1.1}.forecast-bar{background:var(--badge);border-radius:9px;height:18px;display:flex;position:relative}.forecast-seg{height:100%;display:block;position:relative}.forecast-seg:first-child{border-radius:9px 0 0 9px}.forecast-seg:before{content:"";border-radius:inherit;background:linear-gradient(to right, color-mix(in srgb, var(--surface) 55%, transparent), transparent 85%);position:absolute;inset:0}.forecast-quota{background:var(--text);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.forecast-legend{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.forecast-legend li{align-items:center;gap:5px;display:inline-flex}.forecast-legend i{border-radius:3px;width:10px;height:10px}.forecast-legend strong{color:var(--text)}.forecast-people{gap:6px;margin:0;padding:0;list-style:none;display:grid}.forecast-people li{grid-template-columns:minmax(90px,38%) 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.field-filter-row{gap:6px;display:flex}.field-filter-row select{flex:none;max-width:50%}.field-filter-row input,.field-filter-row select:only-child,.field-filter-row select+select{flex:auto;min-width:0}.field-filter-row select:only-child{max-width:none}.cal-views button{padding:4px 10px}.cal-kind svg{color:var(--cal-color)}.cal-done-toggle{--cal-color:var(--muted)}.cal-item{align-items:center}.cal-item>svg{color:var(--cal-color);flex:none}.cal-check{color:var(--cal-color);flex:none;font-weight:700}.cal-item[draggable=true]{cursor:grab}.cal-month .cal-row{grid-template-columns:repeat(7,minmax(0,1fr))}@media (width>=1100px){.cal-month .cal-row{grid-template-columns:minmax(0,.55fr) repeat(5,minmax(0,1fr)) minmax(0,.55fr)}}.cal-month .cal-item{font-size:12px}.cal-weekday.weekend,.cal-day.weekend:not(.outside):not(.today){background:color-mix(in srgb, var(--surface-2) 55%, var(--surface))}.cal-day.today{background:color-mix(in srgb, var(--accent) 14%, var(--surface));box-shadow:inset 0 0 0 1px var(--accent-border)}.cal-day.today .cal-date{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.cal-day.past .cal-date{color:var(--muted)}.cal-day.drop-target{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-soft)}.cal-timeline,.cal-tl-head,.cal-tl-body{display:grid}.cal-tl-head{border-bottom:1px solid var(--border);background:var(--surface-2);padding-right:10px}.cal-tl-day{border:none;border-left:1px solid var(--border);color:var(--text);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;min-height:0;padding:6px 4px;font-size:.85rem;display:flex}.cal-tl-day:hover{background:var(--surface)}.cal-tl-weekday{color:var(--muted)}.cal-tl-day.today .cal-date{background:var(--accent);color:var(--on-accent);font-weight:600}.cal-tl-day.past{color:var(--muted)}.cal-tl-scroll{scrollbar-gutter:stable;min-height:360px;max-height:calc(100vh - 260px);overflow-y:auto}.cal-tl-body,.cal-tl-hours{position:relative}.cal-tl-hours span{color:var(--muted);white-space:nowrap;font-size:11px;position:absolute;right:8px;transform:translateY(-50%)}.cal-tl-col{border-left:1px solid var(--border);cursor:cell;position:relative}.cal-tl-col.weekend{background:color-mix(in srgb, var(--surface-2) 55%, var(--surface))}.cal-tl-col.today{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.cal-tl-line{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);pointer-events:none;position:absolute;left:0;right:0}.cal-tl-item{z-index:1;position:absolute}.cal-tl-item>.cal-item{background:color-mix(in srgb, var(--cal-color) 20%, var(--surface));flex-wrap:nowrap;align-content:flex-start;align-items:center;gap:2px 4px;height:100%;padding:3px 6px;overflow:hidden;box-shadow:0 1px 2px #0000001f}.cal-tl-item>.cal-item>svg{margin-top:2px}.cal-tl-item>.cal-item .cal-subject{font-weight:600}.cal-tl-ghost{z-index:2;border:2px dashed var(--accent);background:var(--accent-soft);color:var(--accent);pointer-events:none;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;left:2px;right:2px}.cal-now{z-index:3;background:var(--danger);pointer-events:none;height:2px;position:absolute;left:-4px;right:0}.cal-now:before{content:"";background:var(--danger);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:0}.cal-dayview .cal-tl-item>.cal-item{font-size:.85rem}.cal-agenda-view{gap:14px;display:grid}.cal-agenda-day h3{align-items:center;gap:8px;margin:0;font-size:.95rem;display:flex}.cal-agenda-day.today .cal-date{background:var(--accent);color:var(--on-accent)}.cal-agenda-view .cal-item,.cal-agenda .cal-item{gap:8px}.cal-card{z-index:60;border:1px solid var(--border);border-left:4px solid var(--cal-color);border-radius:calc(var(--radius) + 2px);background:var(--surface);gap:6px;padding:12px 14px;display:grid;position:fixed;box-shadow:0 10px 28px #00000040}.cal-card-type{color:var(--cal-color);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.cal-card-subject{font-size:15px}.cal-toast{z-index:70;border-radius:var(--radius);background:var(--text);color:var(--surface);align-items:center;gap:14px;padding:10px 16px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000004d}.cal-toast .link{color:var(--surface);font-weight:700;text-decoration:underline}@media (width<=720px){.cal-month .cal-row{grid-template-columns:repeat(7,minmax(0,1fr))}.cal-tl-head,.cal-tl-body{grid-template-columns:40px repeat(7,minmax(0,1fr))!important}.cal-dayview .cal-tl-head,.cal-dayview .cal-tl-body{grid-template-columns:40px minmax(0,1fr)!important}}.cal-tl-item.tall>.cal-item{flex-wrap:wrap;align-items:flex-start}.cal-tl-item:not(.tall)>.cal-item>svg{margin-top:0}@media (width<=720px){.cal-tl-day{flex-direction:column;gap:2px;padding:4px 0;font-size:.75rem}.cal-tl-hours span{font-size:10px;right:4px}}.record-form .form-section{border:none;margin:0 0 18px;padding:0}.record-form .form-section:last-of-type{margin-bottom:4px}.record-form .form-section>legend{border-bottom:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;width:100%;color:var(--muted);margin-bottom:4px;padding:0 0 8px;font-size:12px;font-weight:700}.field-slot{display:contents}.field-blank{visibility:hidden}@media (width<=900px){.field-blank{display:none}}.record-details{container-type:inline-size}@container (width>=600px){.record-details .form-grid.flex-cols{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.record-details .form-grid{gap:var(--rec-field-gap,4px) 20px}.record-details .form-section{margin-bottom:var(--rec-section-gap,10px)}.record-details .form-section>legend{padding-bottom:min(6px, var(--rec-section-gap,6px))}.record-details .field-view .field-value{min-height:var(--rec-row,30px);padding-top:max(0px, calc((var(--rec-row,30px) - 22px) / 2));padding-bottom:max(0px, calc((var(--rec-row,30px) - 22px) / 2))}.related-empty{margin:0}.field-help{display:none}.field:focus-within>.field-help{display:block}.field-view{gap:2px;min-width:0}.field-label{color:var(--muted);font-size:12px;font-weight:600}.field-value{border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;min-width:0;min-height:34px;margin:0 -8px;padding:6px 8px;display:flex}.field-value-text{overflow-wrap:anywhere;flex:1;min-width:0}.field-text{white-space:pre-wrap}.field-view.can-edit .field-value{cursor:text}.field-view.can-edit .field-value:hover{border-color:var(--border);background:var(--surface-2)}.field-edit{min-height:0;color:var(--muted);opacity:0;background:0 0;border:none;flex:none;padding:2px 6px;transition:opacity .12s}.field-view:hover .field-edit,.field-edit:focus-visible{opacity:1}.field-edit:hover{color:var(--accent)}@media (hover:none){.field-edit{opacity:1}}.unsaved-note,.saved-note{white-space:nowrap;align-self:center}.phone-country{flex:none;align-items:center;display:inline-flex;position:relative}.phone-country-label{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E") no-repeat right 8px center;white-space:nowrap;align-items:center;gap:4px;height:100%;min-height:34px;padding:0 24px 0 10px;font-size:14px;display:inline-flex}.phone-country select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.phone-country select:focus-visible+.phone-country-label,.phone-country:focus-within .phone-country-label{outline:2px solid var(--accent);outline-offset:1px}.field .phone-input .phone-country select{flex:none;width:100%}.setup-checklist .setup-steps{border-top:none;padding-top:0}.setup-checklist .setup-steps li{margin:0}.layout-fields li{position:relative}.layout-section .layout-fields li{padding-right:14px}.layout-resize{cursor:col-resize;touch-action:none;background:0 0;border:none;border-radius:0 5px 5px 0;width:10px;min-height:0;padding:0;position:absolute;top:3px;bottom:3px;right:0}.layout-resize:after{content:"";background:var(--border);border-radius:1px;width:2px;position:absolute;top:25%;bottom:25%;left:4px}.layout-resize:hover:after,.layout-resize:focus-visible:after,.layout-resize:active:after{background:var(--accent);top:10%;bottom:10%}.record-hover{z-index:80;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--surface);gap:10px;padding:14px 16px;font-size:13px;display:grid;position:fixed;box-shadow:0 12px 32px #00000047}.record-hover.activity-hover{padding:0;overflow:hidden}.activity-hover-body{border-left:4px solid var(--cal-color,var(--border));gap:6px;padding:12px 14px;display:grid}.record-hover-head{justify-items:start;gap:4px;display:grid}.record-hover-title{font-size:16px;font-weight:700;line-height:1.25}.record-hover-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;margin:0;display:grid}.record-hover-fields dt{color:var(--muted);font-size:11px;font-weight:600}.record-hover-fields dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.empty-page{text-align:center;max-width:520px;margin:48px auto}.permission-list{margin:4px 0 0;padding-left:18px}.ask-dialog{gap:10px;max-width:480px;display:grid}.ask-dialog p{margin:0}.rte{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.rte:focus-within{border-color:var(--accent)}.rte-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:2px;padding:4px;display:flex}.rte-button{background:0 0;border:none;min-width:30px;height:28px;padding:0 6px;font-weight:600}.rte-button:hover{background:var(--surface-2)}.rte-content{overflow-wrap:anywhere;outline:none;min-height:180px;max-height:50vh;padding:8px 10px;line-height:1.5;overflow-y:auto}.rte-content p,.rte-content ul,.rte-content ol,.rte-content blockquote,.rte-content h3{margin:0 0 8px}.rte-content blockquote{border-left:3px solid var(--border);color:var(--muted);padding-left:10px}.email-preview-frame{border-radius:var(--radius);background:#fff;border:none;width:100%;min-height:160px}@media (pointer:coarse){.table td button.link,.table td a.link,.cal-add,.field-edit{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}}.chat-all-toggle{margin:0 0 6px}.chat-all-list{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.chat-all-list li{align-items:baseline;gap:8px;display:flex}.cal-page{flex-direction:column;height:calc(100dvh - 104px);min-height:560px;display:flex}.cal-page .cal-toolbar{flex-wrap:wrap;flex:none;gap:8px 16px}.cal-toolbar-part{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cal-filters{flex:auto;justify-content:center}.cal-h1{margin:0 2px 0 0;font-size:1.3rem}.cal-help{border:1px solid var(--border);border-radius:50%;width:22px;height:22px;margin-right:6px;font-size:.8rem;text-decoration:none}.cal-help-text{margin:-4px 0 10px}.cal-spinner{border:2px solid var(--border);border-top-color:var(--accent);visibility:hidden;border-radius:50%;width:14px;height:14px;margin-left:4px}.cal-spinner.on{visibility:visible;animation:.8s linear infinite cal-spin}@keyframes cal-spin{to{transform:rotate(360deg)}}.cal-page .cal-kind select,.cal-filters select{height:30px;min-height:0;padding-top:2px;padding-bottom:2px;font-size:.85rem}.cal-layout{flex:auto;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;display:grid}.cal-layout.with-side{grid-template-columns:minmax(0,1fr) 280px}.cal-main{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto}.cal-main>.cal-month{flex:auto;grid-template-rows:auto repeat(6,minmax(64px,1fr));display:grid}.cal-month .cal-day{min-height:0;overflow:hidden}.cal-month .cal-day-head{min-height:24px}.cal-month .cal-item{padding:1px 5px}.cal-month .cal-item .cal-subject{flex:auto}.cal-month .cal-item .cal-time{font-size:.72rem}.cal-weekday.weekend{color:var(--muted)}.cal-main>.cal-timeline{flex-direction:column;flex:auto;min-height:0;display:flex}.cal-main>.cal-timeline .cal-tl-scroll{flex:auto;min-height:240px;max-height:none}.cal-tl-line.night{border-top-color:color-mix(in srgb, var(--border) 35%, transparent)}.cal-tl-day.weekend{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface))}.cal-tl-day.today{background:color-mix(in srgb, var(--accent) 12%, var(--surface-2))}.cal-tl-more{z-index:2;border:1px solid var(--border);background:var(--surface);width:26px;height:20px;min-height:0;color:var(--text);border-radius:999px;padding:0;font-size:11px;font-weight:600;position:absolute;right:2px}.cal-tl-more:hover{background:var(--surface-2)}.cal-side{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto}.cal-side .cal-agenda{margin:0}.cal-mini{padding:10px 12px}.cal-mini-head{margin-bottom:6px;font-size:.9rem}.cal-mini-head .link{font-size:1.1rem;text-decoration:none}.cal-mini-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.cal-mini-weekday{color:var(--muted);font-size:.7rem}.cal-mini-day{height:28px;min-height:0;color:var(--text);background:0 0;border:none;border-radius:50%;padding:0;font-size:.8rem;position:relative}.cal-mini-day:hover{background:var(--surface-2)}.cal-mini-day.outside{color:var(--muted)}.cal-mini-day.today{box-shadow:inset 0 0 0 1.5px var(--accent);font-weight:700}.cal-mini-day.shown{background:var(--accent);color:var(--on-accent)}.cal-mini-day.busy:after{content:"";opacity:.6;background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}@media (width<=900px){.cal-page{height:auto;min-height:0}.cal-main{overflow:visible}.cal-main>.cal-timeline .cal-tl-scroll{max-height:calc(100vh - 220px)}.cal-filters{justify-content:flex-start}}.cal-page .cal-toolbar{justify-content:space-between}.cal-filters{flex:0 auto}.cal-side .cal-agenda h2{font-size:.95rem}.cal-side .cal-item{flex-wrap:wrap}.cal-side .cal-detail{flex-basis:100%;max-width:100%;margin-left:20px;padding-left:0;font-size:.8rem}.cal-page{container-type:inline-size}@container (width<=1240px){.cal-page .cal-filters{flex-basis:100%;order:3;justify-content:flex-start}}@media (width<=720px){.cal-agenda-view .cal-item,.cal-agenda .cal-item{flex-wrap:wrap}.cal-agenda-view .cal-detail,.cal-agenda .cal-detail{flex-basis:100%;max-width:100%;margin-left:20px;padding-left:0;font-size:.8rem}}.chat-page{flex-direction:column;height:calc(100dvh - 104px);min-height:520px;display:flex}.chat-page>.notice{flex:none}.chat-page .chat{flex:auto;grid-template-columns:minmax(220px,290px) minmax(0,1fr);align-items:stretch;gap:12px;min-height:0}.chat-page .chat.has-thread{grid-template-columns:minmax(220px,290px) minmax(0,1fr) minmax(280px,380px)}:is(.chat-page,.chat-dock-panel) .card{margin:0}.chat-page .chat-side{min-height:0;max-height:none;padding:6px}.chat-side-head h1{margin:0;font-size:1.05rem}.chat-main{min-width:0;min-height:0;display:flex}.chat-main>*{flex:auto;min-width:0}:is(.chat-page,.chat-dock-panel) .chat-pane,.chat-thread{flex-direction:column;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}.chat-page .chat-pane.assistant-chat{padding:16px}:is(.chat-page,.chat-dock-panel) .chat-head{flex-wrap:wrap;flex:none;align-items:center;padding:10px 14px}.chat-head-main{flex:auto;min-width:0}.chat-head-main h2,.chat-head-person h2{align-items:center;gap:6px;margin:0;font-size:1.05rem;display:flex}.chat-head-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-head-sub .chat-pop{display:inline-block}.chat-head-person{align-items:center;gap:10px;display:flex}.chat-head-actions{align-items:center;gap:4px}.chat-head-forms{flex-basis:100%}.chat-back{padding:0 6px 0 0;font-size:1.2rem;text-decoration:none;display:none}.chat-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}:is(.chat-page,.chat-dock-panel) .chat-messages{flex:none;gap:0;padding:8px 0 12px;overflow:visible}.chat-typing{flex:none;min-height:18px;padding:0 16px}.chat-page .chat-empty{justify-content:center;align-items:center;display:flex}.chat-icon-btn{min-width:30px;height:30px;min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}.chat-icon-btn:hover,.chat-icon-btn[aria-expanded=true],.chat-icon-btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.chat-pop{position:relative}.chat-pop-menu{z-index:30;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);white-space:normal;flex-direction:column;min-width:190px;max-width:320px;padding:4px;font-size:.9rem;font-weight:400;display:flex;position:absolute;top:calc(100% + 4px);box-shadow:0 8px 24px #0000002e}.chat-pop-menu.right{right:0}.chat-pop-menu.left{left:0}.chat-pop-menu>button,.chat-pins button{text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%}.chat-pop-menu>button:hover,.chat-pop-menu>button:focus-visible,.chat-pins button:hover{background:var(--accent-soft)}.chat-menu-label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;padding:4px 10px 2px;font-size:.75rem;font-weight:600}.chat-menu-sep{background:var(--border);height:1px;margin:4px 0}.chat-emoji-row{gap:2px;display:flex}.chat-emoji-row button{background:0 0;border:0;min-height:34px;padding:0 6px;font-size:1.15rem}.chat-emoji-row button:hover{background:var(--accent-soft)}.chat-members,.chat-pins{max-height:300px;margin:0;padding:4px;list-style:none;overflow:auto}.chat-members li{align-items:center;gap:8px;padding:4px 6px;display:flex}.chat-pins button{flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;display:flex}.chat-pins .chat-preview{max-width:280px}.chat-pin-count{font-size:.85rem}:is(.chat-page,.chat-dock-panel) .chat-list{padding-top:4px}.chat-group{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:10px 10px 4px;font-size:.72rem;font-weight:700}.chat-group-link{padding:2px 10px 6px 44px}:is(.chat-page,.chat-dock-panel) .chat-item{flex-direction:row;align-items:center;gap:8px;padding:6px 8px}.chat-item-icon{width:28px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-item-main{flex-direction:column;flex:auto;min-width:0;display:flex}.chat-item-top,.chat-item-line{align-items:center;gap:6px;min-width:0;display:flex}:is(.chat-page,.chat-dock-panel) .chat-item-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.chat-item.unread .chat-item-title{font-weight:700}.chat-item-line .chat-preview{flex:auto;min-width:0}.chat-item-line time{flex:none}.chat-item.muted-conv{opacity:.7}.chat-item.muted-conv .nav-count{background:var(--muted)}.chat-avatar{display:inline-flex;position:relative}.chat-online{border:2px solid var(--surface);background:var(--ok);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.chat-msg{gap:10px;padding:6px 16px 2px;display:flex;position:relative}.chat-msg.grouped{padding-top:1px}.chat-msg:hover,.chat-msg:focus-within{background:var(--surface-2)}.chat-msg.highlight{background:var(--accent-soft)}.chat-msg.pinned{box-shadow:inset 3px 0 0 var(--accent)}.chat-msg-gutter{flex:none;width:32px}.chat-msg-time-hover{color:var(--muted);text-align:right;visibility:hidden;padding-top:3px;font-size:.7rem;display:block}.chat-msg:hover .chat-msg-time-hover{visibility:visible}.chat-msg-main{flex:1 1 0;min-width:0}.chat-msg-head{align-items:baseline;gap:8px;display:flex}.chat-msg .chat-body{white-space:normal;margin-top:0}.chat-body p,.chat-body ul,.chat-body ol,.chat-body pre{margin:0 0 4px}.chat-body ul,.chat-body ol{padding-left:20px}.chat-body code{border:1px solid var(--border);background:var(--surface-2);border-radius:4px;padding:0 4px;font-size:.85em}.chat-body pre{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;padding:8px 10px;overflow-x:auto}.chat-body pre code{background:0 0;border:0;padding:0}.chat-msg.deleted .chat-body{font-style:italic}.chat-msg-actions{border:1px solid var(--border);background:var(--surface);opacity:0;pointer-events:none;border-radius:8px;gap:2px;padding:2px;display:flex;position:absolute;top:-12px;right:16px;box-shadow:0 2px 8px #0000001f}.chat-msg:hover .chat-msg-actions,.chat-msg-actions:focus-within{opacity:1;pointer-events:auto}.chat-divider,.chat-new-line{color:var(--muted);align-items:center;gap:10px;margin:10px 16px 4px;font-size:.75rem;font-weight:600;display:flex}.chat-divider:before,.chat-divider:after,.chat-new-line:after{content:"";background:var(--border);flex:1;height:1px}.chat-new-line{color:var(--danger)}.chat-new-line:after{background:var(--danger)}.chat-older,.chat-start-hint{text-align:center;padding:8px 16px}.chat-cards{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.chat-card{border:1px solid var(--border);background:var(--surface);max-width:min(340px,100%);color:inherit;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;text-decoration:none;display:inline-flex}.chat-card:hover{border-color:var(--accent)}.chat-card-icon{color:var(--accent);display:inline-flex}.chat-card-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.chat-card-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-reactions,.chat-tasks{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.chat-reaction{border-radius:12px;height:24px;min-height:24px;padding:0 8px;font-size:.85rem}.chat-reaction.mine{border-color:var(--accent);background:var(--accent-soft)}.chat-replies{align-items:center;gap:6px;margin-top:4px;display:inline-flex}.chat-reply-avatars{display:inline-flex}.chat-reply-avatars>*+*{margin-left:-6px}.chat-task-form,.chat-inline-form{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.chat-task-form input:not([type=date]),.chat-inline-form input:not([type=checkbox]){flex:200px}:is(.chat-page,.chat-dock-panel) .chat-compose,.chat-thread .chat-compose{border-top:0;flex:none;gap:4px;padding:0 14px 12px}.chat-box{border:1px solid var(--border);background:var(--surface);border-radius:10px}.chat-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.chat-box textarea{resize:none;field-sizing:content;width:100%;min-height:40px;max-height:200px;box-shadow:none;background:0 0;border:0;padding:10px 12px 4px;display:block}.chat-box textarea:focus{box-shadow:none;outline:none}.chat-box-chips{padding:8px 10px 0}.chat-box-tools{justify-content:space-between;align-items:center;gap:4px;padding:2px 6px 6px;display:flex}.chat-format,.chat-box-actions{align-items:center;gap:2px;display:flex}.chat-format code{font-size:.75rem}.chat-send{background:var(--accent);width:34px;height:30px;min-height:30px;color:var(--on-accent);border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex}.chat-send:disabled{background:var(--surface-2);color:var(--muted)}.chat-tagger{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chat-tagger .picker{flex:220px}.chat-tag-note{margin:0}.chat-search-form{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;gap:6px;padding:10px 14px;display:flex}.chat-search-form input[type=search]{flex:220px}.chat-search-form .picker{flex:200px}.chat-results,.chat-browse-list,.chat-page .chat-all-list{margin:0;padding:6px 14px;list-style:none}.chat-results>li{border-bottom:1px solid var(--border);padding:8px 0}.chat-result{color:inherit;text-decoration:none;display:block}.chat-result-head{align-items:center;gap:6px;display:flex}.chat-browse-filter{flex:none;margin:10px 14px 0}.chat-browse-list li,.chat-page .chat-all-list li{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.chat-browse-topic{display:block}.chat-page .chat-start{border-bottom:0;align-self:flex-start;max-width:560px;padding:16px;display:grid}.chat-start h2{margin:0}.chat-divider.thread:before{display:none}.record-chat-messages{max-height:320px;margin:0 -20px;padding:0;list-style:none;overflow-y:auto}.record-chat-messages .chat-msg{padding-left:20px;padding-right:20px}.record-chat-form{gap:6px;margin-top:8px;display:flex}.record-chat-form input{flex:auto}.record-chat-empty p{margin-top:0}.social-thread{flex-direction:column;gap:8px;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.social-bubble{background:var(--surface-2,var(--bg));border:1px solid var(--border);border-radius:10px;max-width:85%;padding:6px 10px}.social-bubble.out{background:var(--accent-soft,var(--surface));align-self:flex-end}.social-text{white-space:pre-wrap;overflow-wrap:anywhere}.social-meta{margin-bottom:2px}.badge.social-whatsapp{color:inherit;background:#25d36633}.badge.social-instagram{color:inherit;background:#e1306c33}.social-form{flex-direction:column;gap:6px;margin-top:10px;display:flex}.social-compose{align-items:flex-end;gap:6px;display:flex}.social-compose textarea,.social-compose input{flex:auto;min-width:0}.social-compose .social-language{flex:0 0 80px}.social-inbox{padding:0;list-style:none}.social-inbox li+li{border-top:1px solid var(--border)}.social-inbox a{color:inherit;padding:10px 4px;text-decoration:none;display:block}.social-inbox a:hover{background:var(--hover,var(--bg))}.social-inbox li.unread strong{font-weight:800}.social-preview{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (width<=1400px){.chat-page .chat.has-thread{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.chat-page .chat.has-thread .chat-side{display:none}}@media (width<=900px){.chat-page{height:auto;min-height:0}.chat-page .chat,.chat-page .chat.has-thread{grid-template-columns:minmax(0,1fr)}.chat-page .chat-scroll{min-height:260px;max-height:calc(100dvh - 300px)}.chat-page .chat.has-open .chat-side,.chat-page .chat:not(.has-open) .chat-main,.chat-page .chat.has-thread .chat-main{display:none}.chat-back{display:inline-block}.chat-msg-time-hover{visibility:visible}}@media (hover:none){.chat-msg{flex-wrap:wrap}.chat-msg-actions{box-shadow:none;opacity:1;pointer-events:auto;background:0 0;border:0;flex-basis:100%;justify-content:flex-end;padding:0;position:static}}.chat-alert-settings{flex-direction:column;gap:8px;width:280px;max-width:calc(100vw - 32px);padding:8px 10px;display:flex}.chat-alert-settings p{margin:0}.chat-pop-menu.up{top:auto;bottom:calc(100% + 4px)}.chat-emoji-grid{grid-template-columns:repeat(6,36px);gap:2px;display:grid}.chat-emoji-grid button{background:0 0;border:0;border-radius:6px;min-height:34px;padding:0;font-size:1.15rem}.chat-emoji-grid button:hover,.chat-emoji-grid button:focus-visible{background:var(--accent-soft)}.chat-compose{position:relative}.chat-compose.dragging .chat-box{outline:2px dashed var(--accent);outline-offset:2px}.chat-drop-hint{border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 85%, transparent);color:var(--accent);pointer-events:none;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.chat-item.unread .chat-preview{color:var(--text)}.chat-dock{z-index:45;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}body:has(.softphone) .chat-dock{bottom:72px}body:has(.chat-dock) .list-totals{margin-right:60px}.chat-dock-btn{border:1px solid var(--border);background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative;box-shadow:0 6px 18px #00000038}.chat-dock.open .chat-dock-btn{background:var(--surface);color:var(--text)}.chat-dock-btn .nav-count{position:absolute;top:-4px;right:-4px}.chat-dock-panel{flex-direction:column;width:380px;height:min(560px,100dvh - 120px);margin:0;padding:0;display:flex;overflow:hidden;box-shadow:0 12px 36px #00000040}.chat-dock-head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.chat-dock-panel>.chat-pane{box-shadow:none;border:0;border-radius:0;flex:auto}.chat-dock-panel .chat-list{padding:4px 6px}.chat-dock-panel .chat-head-actions .chat-pop-menu{max-width:300px}@media print{.chat-dock{display:none}}.chat-jump-anchor{z-index:5;flex:none;height:0;position:relative}.chat-jump-unread{background:var(--accent);color:#fff;white-space:nowrap;border:0;border-radius:999px;padding:4px 12px;font-size:.82rem;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}body:has(.install-banner) .chat-dock{display:none}body:has(.chat-dock) .notice.toast{right:84px}@media (width<=900px){.record-table.record-table tbody tr{flex-wrap:wrap;align-items:center;gap:2px 0;padding:10px 12px;display:flex}.record-table.record-table tbody td.select-col{order:0;margin-right:8px}.record-table.record-table tbody td.col-lead{flex:1 1 0;order:1;min-width:0;margin-bottom:2px}.record-table.record-table tbody td.actions{order:2;margin-left:8px}.record-table.record-table tbody tr:after{content:"";flex-basis:100%;order:3}.record-table.record-table tbody td[data-col]:not(.col-lead){width:auto;color:var(--muted);order:4;align-items:center;font-size:13px;display:inline-flex!important}.record-table.record-table tbody td[data-col]:not(.col-lead):before{color:var(--muted);margin:0 6px;content:"·"!important}.record-table.record-table tbody td[data-col].first-meta:not(.col-lead):before{content:none!important}.record-table.record-table tbody td[data-phone=off]:not(.col-lead),.record-table.record-table tbody td[data-col="7"]:not(.col-lead),.record-table.record-table tbody td[data-col="8"]:not(.col-lead),.record-table.record-table tbody td[data-col="9"]:not(.col-lead),.record-table.record-table tbody td[data-col="10"]:not(.col-lead),.record-table.record-table tbody td[data-col="11"]:not(.col-lead),.record-table.record-table tbody td[data-col="12"]:not(.col-lead),.record-table.record-table tbody td[data-col]:empty:not(.col-lead){display:none!important}.record-table.record-table tbody td.table-empty{flex-basis:100%}.list-toolbar .toolbar-end>:not(select),.page-head .edit-layout-link,.view-bar .view-bar-end+button,.dashboard-head-actions>button,.dashboard-head-actions>span,.setup-checklist .setup-steps .setup-text>.muted,.setup-checklist .setup-done,.setup-checklist>p.muted{display:none}.setup-checklist .setup-steps>li{padding:8px 10px}}.account-layout{gap:16px;display:grid}.account-nav{display:none}@media (width>=1100px){.account-layout{grid-template-columns:190px minmax(0,1fr);align-items:start}.account-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:72px}.account-nav a{color:var(--muted);border-radius:6px;padding:6px 10px;text-decoration:none}.account-nav a:hover{background:var(--surface-2);color:var(--text)}}.account-sections>*{scroll-margin-top:72px}.permission-details summary{cursor:pointer;color:var(--accent);margin-top:4px}.placeholder-chip{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:0 6px;font-size:.85em;display:inline-block}.quiet-danger:hover{color:var(--danger);border-color:var(--danger-border)}.pipeline-legend{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.pipeline-legend .kcard-dot{margin-left:6px;display:inline-block;position:static}.stage-switch{gap:6px;margin-bottom:10px;padding-bottom:4px;overflow-x:auto}.stage-switch button{border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:999px;flex:none;padding:6px 12px}.stage-switch button[aria-selected=true]{border-color:var(--stage-color,var(--accent));box-shadow:inset 0 -2px 0 var(--stage-color,var(--accent));font-weight:600}.stage-switch .count{color:var(--muted);margin-left:4px;font-weight:400}@media (width<=900px){.board{display:block;overflow:visible}.board .column{width:100%}.board .column.phone-off{display:none}}.empty-state{align-items:flex-start;gap:14px;display:flex}.empty-state.card{padding:22px 20px}.empty-state-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.empty-state.compact .empty-state-icon{border-radius:8px;width:32px;height:32px}.empty-state-text{text-align:left;gap:4px;max-width:60ch;display:grid}.empty-state-text p{margin:0}.empty-state-text .row{margin-top:6px}.behind-badge{margin-left:8px;font-size:11px}td.behind-gap{color:var(--danger);font-weight:600}.report-builder .builder-heading{border-top:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:6px 0 -4px;padding-top:12px;font-size:12px;font-weight:700}.report-builder .builder-heading:first-child{border-top:none;margin-top:0;padding-top:0}.related-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:10px;display:flex}.related-tablist{border-bottom:none;flex-wrap:wrap;gap:2px;margin:0;display:flex;overflow:visible}.related-tablist button{color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:6px 10px 8px;font-weight:600;display:inline-flex}.related-tablist button.active{color:var(--text);border-bottom-color:var(--accent)}.related-tablist .count{background:var(--badge);text-align:center;border-radius:999px;min-width:18px;padding:0 6px;font-size:11px}.related-tablist .related-amount{color:var(--muted);font-size:12px;font-weight:500}.related-tablist{flex:auto;min-width:0}.related-actions{flex:none;padding-bottom:6px}.related-actions button{white-space:nowrap}.related-all{margin-top:8px;display:inline-block}@media (width>=701px){.related-rows[data-height]{overflow-y:auto}.related-rows[data-height=small]{height:200px}.related-rows[data-height=medium]{height:360px}.related-rows[data-height=large]{height:560px}}.setup-bar{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 18px;display:flex}.setup-bar h2{margin:0;font-size:15px}.setup-bar-progress{background:var(--badge);border-radius:3px;width:120px;height:6px;position:relative;overflow:hidden}.setup-bar-progress>span{background:var(--accent);border-radius:3px;position:absolute;inset:0 auto 0 0}.dashboard-head h1{margin:2px 0 0}.needs-you{flex-wrap:wrap;gap:6px;margin:-6px 0 14px;display:flex}.needs-you-item{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:4px 10px;font-size:13px;text-decoration:none}.needs-you-item:hover{border-color:var(--accent-border);text-decoration:none}.needs-you-item.late strong{color:var(--danger)}.dashboard-tabs{flex-wrap:wrap;overflow:visible}.dashboard-tabs-row{border-bottom:1px solid var(--border);align-items:flex-end;gap:8px;margin-bottom:16px;display:flex}.dashboard-tabs-row .dashboard-tabs{border-bottom:none;flex:1;min-width:0;margin-bottom:0}.dashboard-tabs-row>.more-actions{margin-bottom:6px}.dashboard-tabs button.dragging{opacity:.5}.dashboard-tab-hint{border-top:1px solid var(--border);max-width:240px;margin:4px 0 0;padding:6px 10px 2px}.kpis.kpis-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:stretch}.kpi.kpi-hero{justify-content:center;gap:6px;padding:22px 24px}.kpi.kpi-hero .kpi-value{letter-spacing:-.02em;font-size:40px}.kpi.kpi-hero .sparkline{width:100%;max-width:260px;height:40px}.kpi-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kpi-support .kpi{min-height:0;padding:14px 16px}.kpi-support .kpi-value{font-size:22px}.kpi-quota{gap:4px;margin-top:4px;display:grid}.kpi-quota-bar{background:var(--badge);border-radius:4px;height:8px;position:relative;overflow:hidden}.kpi-quota-bar>span{background:var(--accent);border-radius:4px;position:absolute;inset:0 auto 0 0}.kpi-quota-bar>span.met{background:var(--series-won)}.kpi-secondary{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;padding:2px 4px;display:flex}.kpi-secondary a{color:inherit;text-decoration:none}.kpi-secondary a:hover strong{color:var(--accent)}.kpi-sep{background:var(--border);width:1px;height:14px}@media (width<=900px){.kpis.kpis-hero{grid-template-columns:minmax(0,1fr)}.kpi.kpi-hero .kpi-value{font-size:32px}}.skeleton{gap:10px;padding:6px 0;display:grid}.skeleton>span:not(.sr-only){background:var(--badge);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite skeleton-pulse;display:block}@keyframes skeleton-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skeleton>span:not(.sr-only){animation:none}}.cal-widget-more{margin-top:2px}.mchart{position:relative}.mchart-svg{pointer-events:none;width:100%;height:180px;position:absolute;top:18px;left:0;right:0;overflow:visible}.mchart-average{stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 4;opacity:.7}.mchart-average-label{pointer-events:none;font-size:11px;position:absolute;right:0}.mcols-area .mcol-bar{visibility:hidden}.mcols-area .mcol:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.hbars.funnel .hbar-track{justify-content:center;height:16px;display:flex}.hbars.funnel .hbar-fill{border-radius:6px;min-width:6px}.mchart-target{fill:none;stroke:var(--text);stroke-width:1.5px;stroke-dasharray:6 4;opacity:.55}.mchart-target-label{opacity:.7;pointer-events:none;padding-left:4px;font-size:11px;font-weight:600;position:absolute}.hbars.funnel .hbar-step{text-align:center;color:var(--muted);grid-template-columns:minmax(80px,34%) 1fr auto;gap:10px;margin:-2px 0;padding:0 6px;font-size:11px;line-height:1;display:grid}.hbars.funnel .hbar-step>span{grid-column:2}.widget-fixed-h .hbars>.hbar-step{flex:none}.dq-section h2{margin:0 0 2px}.dq-checks{margin:12px 0 0;padding:0;list-style:none}.dq-check+.dq-check{border-top:1px solid var(--border)}.dq-check-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.dq-count{font-variant-numeric:tabular-nums;min-width:3.5em;color:var(--warn);font-size:1.25rem;font-weight:600}.dq-check-text{flex-direction:column;gap:2px;display:flex}.dq-issues{margin:0 0 10px;padding:0 0 0 calc(3.5em + 14px);list-style:none}.dq-issue{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 0;display:flex}.dq-related:before{content:"→ ";color:var(--muted)}@media (width<=900px){.dq-issues{padding-left:0}.dq-issue{flex-direction:column;gap:2px}}.layout-page-options{grid-template-columns:minmax(150px,1fr) minmax(0,2fr);align-items:end;gap:14px 16px;display:grid}@media (width<=600px){.layout-page-options{grid-template-columns:minmax(0,1fr)}}.layout-editor select:not(.small-select){height:34px}.layout-editor .card>p:first-child{margin-top:0}.layout-option{flex-direction:column;gap:4px;min-width:0;display:flex}.layout-option>span{color:var(--muted);font-size:12px;font-weight:600}.layout-option select,.layout-option input{width:100%;min-width:0}.layout-spacing{border:none;border-top:1px solid var(--border);border-radius:0;grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));align-items:end;gap:10px 12px;margin:0;padding:12px 0 0;display:grid}.layout-spacing>legend{float:left;grid-column:1/-1;width:100%;padding:0;font-size:13px}.layout-spacing>legend .muted{font-size:12px;font-weight:400}.layout-spacing-presets{grid-column:span 2;gap:6px;display:flex}.lines-grid table.locked{table-layout:fixed}.lines-grid .inline-edit input,.lines-grid .inline-edit select{box-sizing:border-box;width:100%;min-width:0}.suggest-list{z-index:50;background:var(--surface);border:1px solid var(--border);max-height:260px;box-shadow:var(--card-shadow);border-radius:8px;margin:0;padding:4px 0;list-style:none;position:fixed;overflow-y:auto}.suggest-list li{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:6px 10px;overflow:hidden}.picker-detail{color:var(--muted);margin-left:8px;font-size:.85em}.picker-detail+.picker-detail:before{content:"· "}.suggest-list li.active,.suggest-list li:hover{background:var(--surface-2)}.search-hit-details{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-hit-details>span+span:before{content:" · "}.command-label{min-width:0;display:grid}.search-setup-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px 16px;margin:0;padding:0;list-style:none;display:grid}.search-setup-module{border:1px solid var(--border);border-radius:var(--radius);align-content:start;gap:6px;padding:10px 12px;display:grid}.search-setup-name{align-items:center;gap:8px;font-weight:600;display:flex}.search-setup-fields{gap:6px;display:grid}.search-setup-fields ol{gap:2px;margin:0;padding-left:20px;display:grid}.search-setup-fields ol li{justify-content:space-between;align-items:center;gap:8px;display:flex}.search-setup-fields select{max-width:100%}.layout-fields li:has(.related-options){flex-wrap:wrap}.layout-fields li .related-options{flex-basis:100%;order:10;gap:6px;padding-left:24px;display:flex}.layout-fields li:has(.related-options){align-items:flex-start}.layout-fields .related-options .small-select{height:28px;min-height:28px}.layout-fields li:has(.related-options)>label.check{align-items:flex-start;padding-top:4px}.layout-fields li:has(.related-options)>label.check>input{flex:none;margin-top:2px}
