@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/meet/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-greek-400-normal-ai2Z1K3C.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-math-400-normal-BEFej5gc.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-cyrillic-ext-500-normal-BWC_xYeb.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-cyrillic-500-normal-CLao9AfR.woff2)format("woff2"),url(/meet/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,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)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(/meet/assets/roboto-greek-500-normal-C9AnhcmC.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-math-500-normal-C4NU9gLX.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-symbols-500-normal-B_CZKVJS.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/meet/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:700;src:url(/meet/assets/roboto-cyrillic-ext-700-normal-DmFxo5wj.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-cyrillic-700-normal-C2o7G-SM.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-greek-700-normal-0aHWxGLu.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-math-700-normal-B8YqGHVc.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-symbols-700-normal-BiFDindJ.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-vietnamese-700-normal-BEVeWqJt.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2)format("woff2"),url(/meet/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(/meet/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/meet/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{--font-scale:1;--page-gutter:24px;--page-max:1440px;--shape-none:0px;--shape-xs:4px;--shape-s:8px;--shape-m:10px;--shape-l:14px;--shape-xl:20px;--shape-full:9999px;--m3-ease-standard:cubic-bezier(.2, 0, 0, 1);--m3-ease-standard-decel:cubic-bezier(0, 0, 0, 1);--m3-ease-standard-accel:cubic-bezier(.3, 0, 1, 1);--m3-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--m3-ease-emphasized-decel:cubic-bezier(.05, .7, .1, 1);--m3-ease-emphasized-accel:cubic-bezier(.3, 0, .8, .15);--mdui-typescale-display-large-size:calc(57px * var(--font-scale));--mdui-typescale-display-large-line-height:calc(64px * var(--font-scale));--mdui-typescale-display-large-tracking:0px;--mdui-typescale-display-large-weight:400;--mdui-typescale-display-medium-size:calc(45px * var(--font-scale));--mdui-typescale-display-medium-line-height:calc(52px * var(--font-scale));--mdui-typescale-display-medium-tracking:0px;--mdui-typescale-display-medium-weight:400;--mdui-typescale-display-small-size:calc(36px * var(--font-scale));--mdui-typescale-display-small-line-height:calc(44px * var(--font-scale));--mdui-typescale-display-small-tracking:0px;--mdui-typescale-display-small-weight:400;--mdui-typescale-headline-large-size:calc(32px * var(--font-scale));--mdui-typescale-headline-large-line-height:calc(40px * var(--font-scale));--mdui-typescale-headline-large-tracking:0px;--mdui-typescale-headline-large-weight:400;--mdui-typescale-headline-medium-size:calc(28px * var(--font-scale));--mdui-typescale-headline-medium-line-height:calc(36px * var(--font-scale));--mdui-typescale-headline-medium-tracking:0px;--mdui-typescale-headline-medium-weight:400;--mdui-typescale-headline-small-size:calc(24px * var(--font-scale));--mdui-typescale-headline-small-line-height:calc(32px * var(--font-scale));--mdui-typescale-headline-small-tracking:0px;--mdui-typescale-headline-small-weight:400;--mdui-typescale-title-large-size:calc(22px * var(--font-scale));--mdui-typescale-title-large-line-height:calc(28px * var(--font-scale));--mdui-typescale-title-large-tracking:0px;--mdui-typescale-title-large-weight:400;--mdui-typescale-title-medium-size:calc(16px * var(--font-scale));--mdui-typescale-title-medium-line-height:calc(24px * var(--font-scale));--mdui-typescale-title-medium-tracking:.15px;--mdui-typescale-title-medium-weight:500;--mdui-typescale-title-small-size:calc(14px * var(--font-scale));--mdui-typescale-title-small-line-height:calc(20px * var(--font-scale));--mdui-typescale-title-small-tracking:.1px;--mdui-typescale-title-small-weight:500;--mdui-typescale-label-large-size:calc(14px * var(--font-scale));--mdui-typescale-label-large-line-height:calc(20px * var(--font-scale));--mdui-typescale-label-large-tracking:.1px;--mdui-typescale-label-large-weight:500;--mdui-typescale-label-medium-size:calc(12px * var(--font-scale));--mdui-typescale-label-medium-line-height:calc(16px * var(--font-scale));--mdui-typescale-label-medium-tracking:.5px;--mdui-typescale-label-medium-weight:500;--mdui-typescale-label-small-size:calc(11px * var(--font-scale));--mdui-typescale-label-small-line-height:calc(16px * var(--font-scale));--mdui-typescale-label-small-tracking:.5px;--mdui-typescale-label-small-weight:500;--mdui-typescale-body-large-size:calc(16px * var(--font-scale));--mdui-typescale-body-large-line-height:calc(24px * var(--font-scale));--mdui-typescale-body-large-tracking:.15px;--mdui-typescale-body-large-weight:400;--mdui-typescale-body-medium-size:calc(14px * var(--font-scale));--mdui-typescale-body-medium-line-height:calc(20px * var(--font-scale));--mdui-typescale-body-medium-tracking:.25px;--mdui-typescale-body-medium-weight:400;--mdui-typescale-body-small-size:calc(12px * var(--font-scale));--mdui-typescale-body-small-line-height:calc(16px * var(--font-scale));--mdui-typescale-body-small-tracking:.4px;--mdui-typescale-body-small-weight:400}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--color-background);color:var(--color-on-background);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}#root{height:100%}a{color:inherit;text-decoration:none}button,input,select,textarea,optgroup{font-family:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}*{scrollbar-width:thin;scrollbar-color:var(--color-outline) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--color-outline);border-radius:var(--shape-full);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--color-on-surface-variant)}::-webkit-scrollbar-corner{background:0 0}.m3-loading-indicator{justify-content:center;align-items:center;display:inline-flex}.m3-loading-row{justify-content:center;padding:24px 0;display:flex}.m3-loading-fullpage{background:rgb(var(--mdui-color-surface));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.m3-loading-indicator__spin{animation-name:m3-loading-spin;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes m3-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.m3-loading-indicator__shape{animation-timing-function:cubic-bezier(.34,1.2,.64,1);animation-iteration-count:infinite}.avatar{color:#fff;-webkit-user-select:none;user-select:none;background:#9ca3af;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.avatar-wrap{flex-shrink:0;display:inline-flex;position:relative}.status-dot{border:2px solid var(--color-surface);background:#16a34a;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.avatar__img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.dlg-scrim{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dlg-panel{background:var(--color-surface);width:100%;max-width:420px;max-height:calc(100vh - 32px);color:var(--color-on-surface);border-radius:14px;flex-direction:column;padding:20px;display:flex;box-shadow:0 8px 24px -8px #0000002e}.dlg-header{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.dlg-title{font-size:calc(18px * var(--font-scale));color:var(--color-on-surface);margin:0;font-weight:700}.dlg-close{width:32px;height:32px;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -4px 0 0;display:flex}.dlg-close:active{transform:scale(.92)}.dlg-body{min-height:0;font-size:calc(14px * var(--font-scale));color:var(--color-on-surface);flex:auto;overflow-y:auto}.dlg-actions{flex:none;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.btn{font-family:inherit;font-size:calc(14px * var(--font-scale));cursor:pointer;white-space:nowrap;border:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-weight:700;line-height:1.2;transition:transform .1s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--color-primary);color:var(--color-on-primary)}.btn--secondary{background:var(--color-secondary);color:var(--color-on-secondary)}.btn--outline{color:var(--color-on-surface-variant);border:1.4px solid var(--color-outline);background:0 0}.btn--danger{background:var(--color-error);color:var(--color-on-error)}.btn--full-width{width:100%}.snackbar-stack{z-index:2000;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.snackbar{pointer-events:auto;background:var(--color-inverse-surface);max-width:min(480px,100vw - 32px);color:var(--color-inverse-on-surface);font-size:calc(14px * var(--font-scale));border-radius:8px;padding:12px 16px;font-weight:500;animation:.18s ease-out snackbar-in;box-shadow:0 8px 24px -8px #0000002e}@keyframes snackbar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body:has(.active-call-layer:not(.active-call-layer--hidden)) .snackbar-stack{bottom:116px}.notif-bell{flex-shrink:0;margin-left:auto;position:relative}.notif-bell__btn{width:36px;height:36px;color:var(--color-on-surface-variant);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s var(--m3-ease-standard), color .15s var(--m3-ease-standard);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.notif-bell__btn:hover{background:var(--color-surface-container-highest);color:var(--color-on-surface)}.notif-bell__btn:active{transform:scale(.94)}.notif-bell__panel{background:var(--color-surface);border:1px solid var(--color-outline-variant);z-index:40;border-radius:14px;flex-direction:column;width:320px;max-width:calc(100vw - 32px);display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:auto;overflow:hidden;box-shadow:0 8px 24px #0000002e}.notif-bell__panel-header{font-size:var(--mdui-typescale-title-small-size);font-weight:var(--mdui-typescale-title-small-weight);color:var(--color-on-surface);border-bottom:1px solid var(--color-outline-variant);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.notif-bell__mark-all{all:unset;cursor:pointer;white-space:nowrap;font-size:var(--mdui-typescale-label-medium-size);color:var(--color-primary);font-weight:500}.notif-bell__mark-all:disabled{cursor:default;color:var(--color-on-surface-variant);opacity:.5}.notif-bell__mark-all:not(:disabled):hover{text-decoration:underline}.notif-bell__empty{text-align:center;font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface-variant);padding:24px 16px}.notif-bell__list{max-height:320px;overflow-y:auto}.notif-bell__load-more{all:unset;box-sizing:border-box;text-align:center;cursor:pointer;width:100%;font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);color:var(--color-primary);border-top:1px solid var(--color-outline-variant);padding:10px 16px;display:block}.notif-bell__load-more:hover:not(:disabled){background:var(--color-surface-container-high)}.notif-bell__load-more:disabled{opacity:.6;cursor:default}.notif-bell__row-wrap{border-bottom:1px solid var(--color-outline-variant);align-items:flex-start;display:flex;position:relative}.notif-bell__row-wrap:last-child{border-bottom:none}.notif-bell__row{text-align:left;cursor:pointer;min-width:0;transition:background .15s var(--m3-ease-standard);background:0 0;border:none;flex:1;align-items:flex-start;gap:12px;padding:10px 4px 10px 16px;font-family:inherit;display:flex}.notif-bell__row:hover,.notif-bell__row-wrap--menu{background:var(--color-surface-container-highest)}.notif-bell__row-more{width:32px;height:32px;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-right:8px;display:inline-flex}.notif-bell__row-more:hover{background:var(--color-surface-container-highest)}@media (hover:hover){.notif-bell__row-more{opacity:0}.notif-bell__row-wrap:hover .notif-bell__row-more,.notif-bell__row-wrap--menu .notif-bell__row-more,.notif-bell__row-more:focus-visible{opacity:1}}.notif-bell__row-menu{z-index:3;border:1px solid var(--color-outline-variant);background:var(--color-surface);border-radius:10px;min-width:180px;padding:4px;position:absolute;top:calc(100% - 6px);right:8px;box-shadow:0 6px 20px #00000029}.notif-bell__row-menu-item{width:100%;color:var(--color-on-surface);font:inherit;font-size:var(--mdui-typescale-body-medium-size);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.notif-bell__row-menu-item:hover{background:var(--color-surface-container-highest)}.notif-bell__dot{background:0 0;border-radius:50%;flex-shrink:0;align-self:center;width:8px;height:8px}.notif-bell__dot--visible{background:var(--color-primary)}.notif-bell__row-body{flex-direction:column;flex:1;min-width:0;display:flex}.notif-bell__row-avatar{flex-shrink:0;position:relative}.notif-bell__row-badge{border:2px solid var(--color-surface);background:var(--color-primary);width:17px;height:17px;color:var(--color-on-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.notif-bell__row-badge--danger{background:var(--color-error);color:var(--color-on-error)}.notif-bell__row-text{font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface-variant);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notif-bell__row-text strong{color:var(--color-on-surface);font-weight:700}.notif-bell__row--unread .notif-bell__row-text{color:var(--color-on-surface)}.notif-bell__row-time{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant);margin-top:2px}.notif-bell__plain-content{font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface);white-space:pre-wrap;margin:0;line-height:1.5}.notif-bell__meeting{flex-direction:column;gap:10px;display:flex}.notif-bell__meeting-row{font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface);margin:0;line-height:1.5}.notif-bell__meeting-invitees{font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface)}.notif-bell__invitee-list{flex-direction:column;gap:8px;max-height:180px;margin-top:8px;display:flex;overflow-y:auto}.notif-bell__invitee{font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface);align-items:center;gap:8px;display:flex}.notif-bell__invitee-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.notif-bell__acked{color:#15803d;background:#dcfce7;border-radius:12px;flex:1;align-items:center;gap:10px;padding:10px 12px;display:flex}.notif-bell__acked--voided{background:var(--color-surface-container-highest);color:var(--color-on-surface-variant)}.notif-bell__acked svg{flex-shrink:0}.notif-bell__acked-title{font-size:var(--mdui-typescale-title-small-size);font-weight:700;line-height:var(--mdui-typescale-title-small-line-height)}.notif-bell__acked-hint{font-size:var(--mdui-typescale-body-small-size);line-height:1.35}.notif-bell__ack-top{margin-bottom:14px}.notif-bell__cancel-banner{border-radius:var(--shape-m);background:var(--color-error-container);color:var(--color-on-error-container);font-size:var(--mdui-typescale-body-medium-size);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:10px 12px;display:flex}.dlg-panel.notif-all{width:min(1100px,92vw);max-width:min(1100px,92vw);height:min(88vh,900px)}.notif-all__list{flex-direction:column;display:flex}.notif-all__sentinel{height:1px}.notif-all__more,.notif-all__empty{text-align:center;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);margin:0;padding:14px 0}.list-item{border-bottom:1px solid var(--color-outline-variant);align-items:center;gap:10px;padding:10px 4px;display:flex}.list-item--clickable{cursor:pointer}.list-item--selected{background:var(--color-surface-variant);border-bottom-color:#0000;border-radius:8px}.list-item__leading{flex-shrink:0;align-items:center;display:flex}.list-item__body{flex:1;min-width:0}.list-item__title{font-size:calc(15px * var(--font-scale));color:var(--color-on-surface);text-overflow:ellipsis;font-weight:500;line-height:1.3;overflow:hidden}.list-item__subtitle{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);text-overflow:ellipsis;margin-top:2px;line-height:1.3;overflow:hidden}.list-item__trailing{flex-shrink:0;align-items:center;gap:6px;display:flex}.m3-skeleton{background:rgb(var(--mdui-color-surface-container-highest));flex-shrink:0;animation:1.4s ease-in-out infinite m3-skeleton-pulse;display:inline-block}@keyframes m3-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.m3-skeleton-list{flex-direction:column;gap:4px;padding:8px 0;display:flex}.m3-skeleton-row{align-items:center;gap:16px;min-height:56px;padding:8px 16px;display:flex}.m3-skeleton-row__lines{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.m3-skeleton-detail-header{align-items:center;gap:16px;padding:16px;display:flex}.dlg-panel.support-dialog{max-width:min(92vw,560px)}.support-dialog__intro{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);margin:0 0 12px}.support-dialog__empty{text-align:center;color:var(--color-on-surface-variant);margin:0;padding:16px 0}.support-dialog__list{flex-direction:column;display:flex}.support-dialog__ways{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.support-dialog__way{color:var(--color-primary);font-size:calc(12px * var(--font-scale));white-space:nowrap;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.support-dialog__way:hover{text-decoration:underline}.fab{z-index:30;position:fixed;bottom:20px;right:20px}@media (width<=599px){.fab{bottom:80px}}.fab__btn{border-radius:var(--shape-full);background:var(--color-primary);width:56px;height:56px;color:var(--color-on-primary);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--m3-ease-standard), filter .15s var(--m3-ease-standard);border:none;justify-content:center;align-items:center;gap:8px;padding:0;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 4px 14px #00000038}.fab__btn--open{transform:rotate(45deg)}.fab__btn--open:active{transform:rotate(45deg)scale(.96)}@media (prefers-reduced-motion:reduce){.fab__btn{transition:filter .15s var(--m3-ease-standard)}}.fab__btn:hover{filter:brightness(.96)}.fab__btn:active{transform:scale(.96)}.fab__menu{flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:calc(100% + 12px);right:0}.fab__menu-item{background:var(--color-surface);border-radius:var(--shape-full);white-space:nowrap;font:inherit;color:var(--color-on-surface);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;align-items:center;gap:10px;padding:12px 18px;font-size:.875rem;font-weight:500;display:flex;box-shadow:0 4px 14px #0000002e}.fab__menu-item:hover{background:var(--color-surface-container-high)}.fab__menu-icon{color:var(--color-primary);flex-shrink:0;display:inline-flex}.tooltip-wrap{align-items:center;display:inline-flex;position:relative}.tooltip-bubble{background:var(--color-inverse-surface,#333);color:var(--color-inverse-on-surface,#fff);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s var(--m3-ease-standard,ease);z-index:20;border-radius:6px;padding:4px 8px;font-size:12px;line-height:1.3;position:absolute}.tooltip-bubble--bottom{white-space:normal;width:max-content;max-width:260px;top:calc(100% + 6px);left:0}.tooltip-bubble--right{white-space:nowrap;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.tooltip-wrap:hover .tooltip-bubble,.tooltip-wrap:focus-visible .tooltip-bubble{opacity:1;visibility:visible}.app-shell{height:100dvh;display:flex}.app-shell__content{background:var(--color-surface);min-width:0;color:var(--color-on-surface);flex:1;overflow-y:auto}.app-shell--mobile{flex-direction:column}.app-shell--mobile .app-shell__content{order:1}.bottom-nav{background:var(--color-surface);border-top:1px solid var(--color-outline-variant);flex-shrink:0;order:2;min-height:64px;display:flex}.bottom-nav__item{min-width:0;font-size:var(--mdui-typescale-label-medium-size);font-weight:var(--mdui-typescale-label-medium-weight);line-height:var(--mdui-typescale-label-medium-line-height);letter-spacing:var(--mdui-typescale-label-medium-tracking);color:var(--color-on-surface-variant);transition:background .15s var(--m3-ease-standard), color .15s var(--m3-ease-standard);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;margin:6px 2px;padding:4px 1px;display:flex}.bottom-nav__item>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:calc(10.5px * var(--font-scale));overflow:hidden}.bottom-nav__item.active{background:var(--color-primary);color:var(--color-on-primary)}.app-shell--tablet{flex-direction:row}.nav-rail{background:var(--color-surface-container-low);border-right:1px solid var(--color-outline-variant);flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:80px;padding-top:16px;display:flex}.nav-rail__item{width:56px;height:48px;color:var(--color-on-surface-variant);transition:background .15s var(--m3-ease-standard), color .15s var(--m3-ease-standard);border-radius:10px;justify-content:center;align-items:center;display:flex}.nav-rail__item.active{background:var(--color-primary);color:var(--color-on-primary)}.app-shell--desktop{flex-direction:row}.nav-drawer{background:var(--color-surface-container-low);border-right:1px solid var(--color-outline-variant);flex-direction:column;flex-shrink:0;gap:4px;width:240px;padding:16px 12px;display:flex}.nav-drawer__brand{flex-direction:column;gap:2px;padding:8px 12px 20px;display:flex}.nav-drawer__brand-name{font-size:var(--mdui-typescale-title-medium-size);font-weight:var(--mdui-typescale-title-medium-weight);line-height:var(--mdui-typescale-title-medium-line-height);letter-spacing:var(--mdui-typescale-title-medium-tracking);color:var(--color-primary);flex-direction:column;display:flex}.nav-drawer__brand-tagline{font-size:var(--mdui-typescale-label-medium-size);font-weight:var(--mdui-typescale-label-medium-weight);line-height:var(--mdui-typescale-label-medium-line-height);letter-spacing:1.2px;color:var(--color-on-surface-variant)}.nav-drawer__item{height:48px;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-title-small-size);font-weight:var(--mdui-typescale-title-small-weight);line-height:var(--mdui-typescale-title-small-line-height);letter-spacing:var(--mdui-typescale-title-small-tracking);transition:background .15s var(--m3-ease-standard), color .15s var(--m3-ease-standard);border-radius:8px;align-items:center;gap:12px;padding:0 16px;display:flex;position:relative}.nav-drawer__item.active{background:var(--color-primary);color:var(--color-on-primary)}.nav-drawer__foot{border-top:1px solid var(--color-outline-variant);align-items:center;gap:8px;margin-top:auto;padding:12px 12px 4px;display:flex}.nav-drawer__foot-user{all:unset;cursor:pointer;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.nav-drawer__foot-user:hover{background:var(--color-surface-container-high)}.nav-drawer__foot-user:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nav-drawer__foot-text{min-width:0;overflow:hidden}.nav-drawer__foot-name{font-size:var(--mdui-typescale-label-large-size);color:var(--color-on-surface);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.nav-drawer__foot-status{font-size:var(--mdui-typescale-label-small-size);color:var(--color-on-surface-variant)}.nav-drawer--collapsed .nav-drawer__item{justify-content:center;padding:0}.nav-drawer--collapsed .nav-drawer__foot{flex-direction:column;gap:8px;padding:12px 4px 4px}.nav-drawer--collapsed .notif-bell{margin-left:0}.nav-icon-wrap{display:inline-flex;position:relative}.nav-badge{border-radius:var(--shape-full);background:var(--color-error);min-width:16px;height:16px;color:var(--color-on-error);font-size:calc(10px * var(--font-scale));box-shadow:0 0 0 2px var(--color-surface-container-low);justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-8px}.bottom-nav__item .nav-badge{box-shadow:0 0 0 2px var(--color-surface)}.bottom-nav__item.active .nav-badge,.nav-rail__item.active .nav-badge,.nav-drawer__item.active .nav-badge{box-shadow:0 0 0 2px var(--color-primary)}.app-shell__bell-floating{z-index:30;position:fixed;top:8px;right:8px}.app-shell__bell-floating .notif-bell__btn{background:var(--color-surface);border-radius:var(--shape-full);box-shadow:0 1px 4px #00000029}.app-shell__bell-floating .notif-bell__panel{max-width:calc(100vw - 24px);top:calc(100% + 8px);bottom:auto;right:0}.nav-rail__bell{justify-content:center;margin-top:auto;padding-bottom:8px;display:flex}.nav-rail__bell .notif-bell__panel{margin-left:8px;inset:auto auto 0 100%}.nav-resizer{cursor:col-resize;z-index:1;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;width:6px;margin-left:-3px;margin-right:-3px;padding:0;position:relative}.nav-resizer:before{content:"";transition:background .12s var(--m3-ease-standard);background:0 0;border-radius:2px;position:absolute;inset:0 2px}.nav-resizer:hover:before,.nav-resizer:focus-visible:before,.nav-resizer--active:before{background:var(--color-primary)}.nav-resizer:focus-visible{outline:none}.incoming-call-card{z-index:2500;background:var(--color-surface);width:260px;color:var(--color-on-surface);border:1px solid var(--color-outline-variant);animation:incoming-call-card-in .2s var(--m3-ease-standard-decel);border-radius:12px;padding:14px;position:fixed;top:16px;right:16px;box-shadow:0 8px 24px -8px #0000002e}@keyframes incoming-call-card-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.incoming-call-card__row{align-items:center;gap:8px;display:flex}.incoming-call-card__avatar-img{object-fit:cover;width:100%;height:100%}.incoming-call-card__info{flex:1;min-width:0}.incoming-call-card__name{font-size:calc(14px * var(--font-scale));color:var(--color-on-surface);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1.25;overflow:hidden}.incoming-call-card__meta{font-size:calc(11.5px * var(--font-scale));color:var(--color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;line-height:1.3;overflow:hidden}.incoming-call-card__subtitle{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;line-height:1.3;overflow:hidden}.incoming-call-card__actions{gap:8px;margin-top:12px;display:flex}.incoming-call-card__btn{font-family:inherit;font-size:calc(13px * var(--font-scale));cursor:pointer;border-radius:8px;flex:1;padding:8px 0;font-weight:700;line-height:1.2;transition:transform .1s}.incoming-call-card__btn:active:not(:disabled){transform:scale(.97)}.incoming-call-card__btn:disabled{opacity:.5;cursor:not-allowed}.incoming-call-card__btn--decline{color:var(--color-error);border:1.4px solid var(--color-error);background:0 0}.incoming-call-card__btn--accept{background:var(--color-secondary);color:var(--color-on-secondary);border:none}.incoming-call-card__btn--audio{color:var(--color-on-surface-variant);border:1.4px solid var(--color-outline-variant);background:0 0}.incoming-call-card__actions .incoming-call-card__btn{min-width:0;padding-inline:4px}.meeting-reminder-card{z-index:2400;background:var(--color-surface);width:280px;color:var(--color-on-surface);border:1px solid var(--color-outline-variant);animation:meeting-reminder-card-in .2s var(--m3-ease-standard-decel);border-radius:12px;padding:14px;position:fixed;top:16px;right:16px;box-shadow:0 8px 24px -8px #0000002e}@keyframes meeting-reminder-card-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.meeting-reminder-card__row{align-items:flex-start;gap:8px;display:flex}.meeting-reminder-card__icon{background:var(--color-secondary-container,var(--color-surface-variant));width:32px;height:32px;color:var(--color-secondary,var(--color-on-surface));border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.meeting-reminder-card__info{flex:1;min-width:0}.meeting-reminder-card__title{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface);margin:0;font-weight:700;line-height:1.25}.meeting-reminder-card__content{font-size:calc(12.5px * var(--font-scale));color:var(--color-on-surface-variant);margin:2px 0 0;line-height:1.35}.meeting-reminder-card__actions{gap:8px;margin-top:12px;display:flex}.meeting-reminder-card__btn{font-family:inherit;font-size:calc(13px * var(--font-scale));cursor:pointer;border-radius:8px;flex:1;padding:8px 0;font-weight:700;line-height:1.2;transition:transform .1s}.meeting-reminder-card__btn:active{transform:scale(.97)}.meeting-reminder-card__btn--dismiss{color:var(--color-on-surface-variant);border:1.4px solid var(--color-outline-variant);background:0 0}.meeting-reminder-card__btn--join{background:var(--color-secondary);color:var(--color-on-secondary);border:none}.message-toast-layer{z-index:2500;flex-direction:column;gap:8px;width:320px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.message-toast{background:var(--color-surface);color:var(--color-on-surface);border:1px solid var(--color-outline-variant);cursor:pointer;animation:message-toast-in .2s var(--m3-ease-standard-decel);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex;box-shadow:0 8px 24px -8px #0000002e}@keyframes message-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message-toast__avatar{flex-shrink:0}.message-toast__body{flex:1;min-width:0}.message-toast__title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.message-toast__group{color:var(--color-on-surface-variant);font-weight:400}.message-toast__preview{color:var(--color-on-surface-variant);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;display:-webkit-box;overflow:hidden}.message-toast__close{all:unset;width:22px;height:22px;color:var(--color-on-surface-variant);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.message-toast__close:hover{background:var(--color-surface-container-high,#0000000f)}.call-bubble{z-index:70;color:#f8fafc;background:#0f172a;border-radius:999px;align-items:center;gap:12px;max-width:min(320px,100vw - 32px);padding:10px 12px 10px 14px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 6px 24px #00000059}.call-bubble__dot{background:#16a34a;border-radius:50%;flex:none;width:10px;height:10px;animation:1.4s ease-in-out infinite call-bubble-pulse}@keyframes call-bubble-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.call-bubble__dot{animation:none}}.call-bubble__text{flex-direction:column;min-width:0;display:flex}.call-bubble__label{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.call-bubble__time{color:#cbd5e1;font-variant-numeric:tabular-nums;font-size:.75rem}.call-bubble__return{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:999px;flex:none;padding:8px 14px;font-size:.8125rem}.call-bubble__return:hover{background:#1d4ed8}.call-bubble__return:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=599px){.call-bubble{max-width:none;bottom:76px;left:8px;right:8px}}.call-bubble--stuck .call-bubble__dot{background:#f59e0b}.call-bubble__icon-btn{color:#f8fafc;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.call-bubble__icon-btn:hover:not(:disabled){background:#ffffff3d}.call-bubble__icon-btn--danger{color:#fff;background:#dc2626}.call-bubble__icon-btn--danger:hover:not(:disabled){background:#b91c1c}.call-bubble__icon-btn:disabled{opacity:.5;cursor:default}.call-bubble__icon-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.call-bubble__end svg{transform:rotate(135deg)}.mcb{z-index:4000;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mcb__panel{border-radius:var(--shape-l,16px);border:1px solid var(--color-outline-variant);background:var(--color-surface-container-high);width:100%;max-width:min(460px,92vw);color:var(--color-on-surface);padding:20px;box-shadow:0 18px 48px #00000052}.mcb__title{margin:0 0 10px;font-size:1.125rem;font-weight:700}.mcb__body{color:var(--color-on-surface-variant);margin:0 0 8px;font-size:.875rem;line-height:1.45}.mcb__actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.mcb__btn{border-radius:var(--shape-full,999px);font:inherit;cursor:pointer;padding:8px 16px;font-size:.875rem;font-weight:600}.mcb__btn--primary{background:var(--color-primary);color:var(--color-on-primary);border:none}.mcb__btn--ghost{border:1px solid var(--color-outline-variant);color:var(--color-on-surface);background:0 0}.mcb__url{color:var(--color-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;direction:ltr;margin:12px 0 0;font-size:.75rem;overflow:hidden}.icon-btn{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .1s;display:inline-flex}.icon-btn:active:not(:disabled){transform:scale(.97)}.icon-btn:disabled{opacity:.5;cursor:not-allowed}.icon-btn--default{background:var(--color-surface-variant);color:var(--color-on-surface)}.icon-btn--filled-primary{background:var(--color-primary);color:var(--color-on-primary)}.icon-btn--filled-secondary{background:var(--color-secondary);color:var(--color-on-secondary)}.icon-btn--filled-danger{background:var(--color-error);color:var(--color-on-error)}.icon-btn--on-dark{color:#fff;background:#4a515a}.icon-btn--on-dark:hover:not(:disabled){background:#5b636e}.icon-btn--plain{color:var(--color-on-surface-variant);background:0 0}.tf{flex-direction:column;gap:4px;width:100%;display:flex}.tf__label{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);font-weight:700}.tf__box{border:1.4px solid var(--color-outline);background:var(--color-surface);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;transition:border-color .12s;display:flex}.tf__box:focus-within{border-color:var(--color-primary)}.tf__box--error,.tf__box--error:focus-within{border-color:var(--color-error)}.tf--disabled .tf__box{background:var(--color-surface-variant);opacity:.7}.tf__icon{color:var(--color-on-surface-variant);flex-shrink:0;align-items:center;display:flex}.tf__input{min-width:0;font-family:inherit;font-size:calc(14px * var(--font-scale));color:var(--color-on-surface);background:0 0;border:none;outline:none;flex:1}.tf__input::placeholder{color:var(--color-on-surface-variant)}.tf__input:disabled{cursor:not-allowed}.tf__input--textarea{resize:vertical;min-height:64px;font-family:inherit;line-height:1.45}.tf__clear{color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.tf__clear:active{transform:scale(.9)}.tf__error-text{font-size:calc(12px * var(--font-scale));color:var(--color-error);margin:0}.chip{font-size:calc(12px * var(--font-scale));white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-weight:700;line-height:1.4;display:inline-flex}.chip--default.chip--outline{color:var(--color-on-surface-variant);border:1px solid var(--color-outline);background:0 0}.chip--default.chip--filled{background:var(--color-surface-variant);color:var(--color-on-surface-variant);border:1px solid #0000}.chip--success.chip--outline{color:var(--color-secondary);border:1px solid var(--color-secondary);background:0 0}.chip--success.chip--filled{background:var(--color-secondary);color:var(--color-on-secondary);border:1px solid #0000}.chip--danger.chip--outline{color:var(--color-error);border:1px solid var(--color-error);background:0 0}.chip--danger.chip--filled{background:var(--color-error);color:var(--color-on-error);border:1px solid #0000}.chip--danger.chip--soft{background:var(--color-error-container);color:var(--color-error);border:1px solid #0000}.chip--success.chip--soft{background:var(--color-secondary-container);color:var(--color-secondary);border:1px solid #0000}.chip--default.chip--soft{background:var(--color-surface-variant);color:var(--color-on-surface-variant);border:1px solid #0000}.poll-panel__body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:2px;display:flex;overflow-y:auto}.poll-panel__center{flex-direction:column;align-items:center;gap:8px;padding:24px 0;display:flex}.poll-panel__muted{text-align:center;font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface-variant);margin:0}.poll-panel__empty{text-align:center;font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface-variant);margin:0;padding:24px 0}.poll-panel__error{font-size:var(--mdui-typescale-body-small-size);color:var(--color-error);margin:0}.poll-panel__create-trigger{margin-top:4px}.poll-panel__create-form{border:1.4px solid var(--color-outline-variant);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.poll-panel__option-row{align-items:flex-end;gap:4px;display:flex}.poll-panel__option-field{flex:1}.poll-panel__create-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.poll-card{background:var(--color-surface-container);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.poll-card__header{color:var(--color-primary);align-items:center;gap:8px;display:flex}.poll-card__question{font-size:var(--mdui-typescale-title-small-size);font-weight:var(--mdui-typescale-title-small-weight);line-height:var(--mdui-typescale-title-small-line-height);color:var(--color-on-surface);flex:1}.poll-card__closed-chip{pointer-events:none;flex-shrink:0}.poll-card__option{text-align:left;cursor:pointer;width:100%;color:var(--color-on-surface);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;gap:4px;padding:0;font-family:inherit;transition:transform .1s;display:flex}.poll-card__option:active:not(:disabled){transform:scale(.98)}.poll-card__option:disabled{cursor:default}.poll-card__option.is-selected{color:var(--color-primary)}.poll-card__option-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.poll-card__option-label{min-width:0;color:inherit;flex:1;align-items:center;gap:6px;display:flex}.poll-card__option-text{text-overflow:ellipsis;white-space:nowrap;font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);color:inherit;overflow:hidden}.poll-card__option-stat{font-size:var(--mdui-typescale-label-small-size);color:var(--color-on-surface-variant);flex-shrink:0}.poll-card__track{background:var(--color-surface-container-highest);border-radius:4px;height:8px;overflow:hidden}.poll-card__fill{background:var(--color-outline-variant);height:100%;transition:width .35s var(--m3-ease-standard);border-radius:4px}.poll-card__option.is-selected .poll-card__fill{background:var(--color-primary)}.poll-card__footer{text-align:center;font-size:var(--mdui-typescale-label-small-size);color:var(--color-on-surface-variant);margin:2px 0 0}.poll-panel__floating-backdrop{z-index:500;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.poll-panel__floating-card{pointer-events:auto;border:1.4px solid var(--color-outline-variant);background:var(--color-surface);border-radius:14px;flex-direction:column;gap:10px;width:360px;max-width:calc(100vw - 32px);padding:18px;display:flex;position:relative;box-shadow:0 8px 24px -8px #0000002e}.poll-panel__floating-close{position:absolute;top:8px;right:8px}.poll-panel__floating-header{color:var(--color-primary);align-items:center;gap:8px;padding-right:28px;display:flex}.poll-panel__floating-question{font-size:var(--mdui-typescale-title-small-size);font-weight:var(--mdui-typescale-title-small-weight);line-height:var(--mdui-typescale-title-small-line-height);color:var(--color-on-surface);flex:1}.poll-panel__floating-option{text-align:left;cursor:pointer;width:100%;color:var(--color-on-surface);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;gap:4px;padding:0;font-family:inherit;transition:transform .1s;display:flex}.poll-panel__floating-option:active:not(:disabled){transform:scale(.98)}.poll-panel__floating-option:disabled{cursor:default}.poll-panel__floating-option.is-selected .poll-panel__floating-label{color:var(--color-primary)}.poll-panel__floating-option-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.poll-panel__floating-label{font-size:var(--mdui-typescale-body-medium-size);color:inherit;font-weight:700}.poll-panel__floating-stat{font-size:var(--mdui-typescale-label-small-size);color:var(--color-on-surface-variant);flex-shrink:0}.poll-panel__floating-track{background:var(--color-surface-container-highest);border-radius:5px;height:10px;overflow:hidden}.poll-panel__floating-fill{height:100%;transition:width .35s var(--m3-ease-standard);border-radius:5px}.poll-panel__floating-fill--lead{background:#16a34a}.poll-panel__floating-fill--second{background:var(--color-primary)}.poll-panel__floating-fill--rest{background:var(--color-outline-variant)}.poll-panel__floating-footer{text-align:center;font-size:var(--mdui-typescale-label-small-size);color:var(--color-on-surface-variant);margin:2px 0 0}.poll-panel__mode{border:1px solid var(--color-outline-variant);border-radius:var(--shape-m);flex-direction:column;gap:8px;margin:0;padding:10px 12px;display:flex}.poll-panel__mode-legend{color:var(--color-on-surface-variant);padding:0 4px;font-size:.75rem;font-weight:700}.poll-panel__mode-option{color:var(--color-on-surface);cursor:pointer;align-items:flex-start;gap:8px;font-size:.8125rem;display:flex}.poll-panel__mode-note{color:var(--color-on-surface-variant);margin:0;font-size:.75rem}.poll-card__secret-note{color:var(--color-on-surface-variant);align-items:center;gap:5px;margin:0 0 8px;font-size:.75rem;display:flex}.poll-card__voters{color:var(--color-on-surface-variant);text-align:left;overflow-wrap:anywhere;margin:4px 0 0;font-size:.75rem;line-height:1.35}.poll-card__pending{color:var(--color-on-surface-variant);overflow-wrap:anywhere;margin:4px 0 0;font-size:.75rem;line-height:1.35}.qa-panel__body{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.qa-panel__subtitle{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);margin:0}.qa-panel__list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:2px;display:flex;overflow-y:auto}.qa-panel__empty{text-align:center;font-size:calc(14px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;padding:24px 0}.qa-panel__center{flex-direction:column;align-items:center;gap:8px;padding:24px 0;display:flex}.qa-panel__banner{border-radius:var(--shape-m);background:var(--color-surface-container-highest);color:var(--color-on-surface-variant);align-items:flex-start;gap:8px;padding:10px;display:flex}.qa-panel__banner p{font-size:calc(13px * var(--font-scale));flex:1;margin:0;line-height:1.4}.qa-panel__tabs{gap:8px;display:flex}.qa-panel__tab{border-radius:var(--shape-full);background:var(--color-surface-container-highest);color:var(--color-on-surface-variant);font-family:inherit;font-size:calc(13px * var(--font-scale));cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;padding:6px 14px;font-weight:500}.qa-panel__tab.is-active{background:var(--color-primary);color:var(--color-on-primary)}.qa-panel__card{border-radius:var(--shape-m);background:var(--color-surface-container);flex-direction:column;gap:8px;padding:12px;display:flex}.qa-panel__card-header{text-align:left;cursor:pointer;width:100%;color:var(--color-on-surface);-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-family:inherit;transition:transform .1s;display:flex}.qa-panel__card-header:active{transform:scale(.98)}.qa-panel__card-text{min-width:0;font-size:calc(14px * var(--font-scale));color:var(--color-on-surface);white-space:normal;word-break:break-word;flex:1}.qa-panel__answered-chip{pointer-events:none;flex-shrink:0}.qa-panel__card-footer{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);margin:0}.qa-panel__moderate-row{flex-direction:column;gap:6px;display:flex}.qa-panel__moderate-row .btn{width:100%}.qa-panel__vote-badge{border-radius:var(--shape-full);background:var(--color-secondary);color:var(--color-on-secondary);font-size:calc(12px * var(--font-scale));flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-weight:700;display:flex}.opinion-panel__body{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.opinion-panel__subtitle{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);margin:0}.opinion-panel__list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:2px;display:flex;overflow-y:auto}.opinion-panel__empty{text-align:center;font-size:calc(14px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;padding:24px 0}.opinion-panel__center{flex-direction:column;align-items:center;gap:8px;padding:24px 0;display:flex}.opinion-panel__create-form{border-radius:var(--shape-m);background:var(--color-surface-container);flex-direction:column;gap:10px;padding:12px;display:flex}.opinion-panel__visibility{gap:8px;display:flex}.opinion-panel__visibility-btn{border-radius:var(--shape-full);background:var(--color-surface-container-highest);color:var(--color-on-surface-variant);font-family:inherit;font-size:calc(13px * var(--font-scale));cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;flex:1;padding:6px 14px;font-weight:500}.opinion-panel__visibility-btn.is-active{background:var(--color-primary);color:var(--color-on-primary)}.opinion-panel__visibility-hint{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);margin:0}.opinion-panel__create-actions{justify-content:flex-end;gap:8px;display:flex}.opinion-card{border-radius:var(--shape-m);background:var(--color-surface-container);flex-direction:column;gap:8px;padding:12px;display:flex}.opinion-card__header{align-items:center;gap:8px;display:flex}.opinion-card__question{min-width:0;font-size:calc(14px * var(--font-scale));color:var(--color-on-surface);white-space:normal;word-break:break-word;flex:1}.opinion-card__visibility-chip,.opinion-card__closed-chip{pointer-events:none;flex-shrink:0}.opinion-card__answers{flex-direction:column;gap:6px;display:flex}.opinion-card__answers-empty{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);margin:0}.opinion-card__answer{border-radius:var(--shape-s);background:var(--color-surface-container-highest);flex-direction:column;gap:2px;padding:8px;display:flex}.opinion-card__answer-name{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);font-weight:600}.opinion-card__answer-text{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface);white-space:normal;word-break:break-word}.opinion-card__footer{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);margin:0}.meeting-chat{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.meeting-chat__hint{color:var(--color-on-surface-variant);margin:0;font-size:.75rem}.meeting-chat__list{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}.meeting-chat__empty{color:var(--color-on-surface-variant);text-align:center;margin:0;padding:16px 0;font-size:.8125rem}.meeting-chat__row{align-items:flex-start;gap:8px;display:flex}.meeting-chat__body{flex-direction:column;min-width:0;display:flex}.meeting-chat__author{color:var(--color-on-surface);font-size:.75rem;font-weight:500}.meeting-chat__text{color:var(--color-on-surface-variant);overflow-wrap:anywhere;font-size:.8125rem}.meeting-chat__compose{align-items:center;gap:6px;display:flex}.meeting-chat__input{border:1px solid var(--color-outline-variant);min-width:0;font:inherit;background:var(--color-surface);color:var(--color-on-surface);border-radius:999px;flex:1;padding:8px 12px;font-size:.8125rem}.meeting-chat__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.meeting-chat__send{background:var(--color-primary);width:34px;height:34px;color:var(--color-on-primary);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.meeting-chat__send:disabled{opacity:.45;cursor:default}.meeting-chat__attach{border:1px solid var(--color-outline-variant);background:var(--color-surface);width:34px;height:34px;color:var(--color-on-surface-variant);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.meeting-chat__attach:disabled{opacity:.45;cursor:default}.meeting-chat__file-input{display:none}.meeting-chat__file{color:var(--color-primary);align-items:center;gap:6px;max-width:100%;font-size:.8125rem;text-decoration:none;display:inline-flex}.meeting-chat__file-name{overflow-wrap:anywhere}.meeting-chat__file-size{color:var(--color-on-surface-variant);flex:none;font-size:.6875rem}.meeting-chat__file-actions{gap:6px;margin-top:4px;display:flex}.meeting-chat__file-open{border:1px solid var(--color-outline-variant);border-radius:var(--shape-full);background:var(--color-surface);color:var(--color-primary);cursor:pointer;flex:none;padding:3px 10px;font-size:.6875rem;font-weight:600}.meeting-chat__upload-error{color:var(--color-error,#d92d20);margin:0;font-size:.75rem}.meeting-files{height:100%;overflow-y:auto}.meeting-files__empty{color:var(--color-on-surface-variant);text-align:center;margin:0;padding:16px 0;font-size:.8125rem}.meeting-files__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.meeting-files__item{background:var(--color-surface-container,#f3f4f6);border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.meeting-files__info{flex-direction:column;flex:1;min-width:0;display:flex}.meeting-files__name{color:var(--color-on-surface);overflow-wrap:anywhere;font-size:.8125rem}.meeting-files__external-badge{vertical-align:middle;margin-left:6px}.meeting-files__meta{color:var(--color-on-surface-variant);font-size:.6875rem}.meeting-files__download{color:var(--color-primary);flex:none;display:inline-flex}.meeting-files__open{border:1px solid var(--color-outline-variant);border-radius:var(--shape-full,999px);background:var(--color-surface);color:var(--color-primary);cursor:pointer;flex:none;padding:3px 10px;font-size:.6875rem;font-weight:600}.meeting-files__toolbar{z-index:1;background:var(--color-surface);padding-bottom:8px;position:sticky;top:0}.meeting-files__file-input{display:none}.meeting-files__upload{border:1px dashed var(--color-outline-variant);border-radius:var(--shape-m);background:var(--color-surface);width:100%;color:var(--color-primary);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.meeting-files__upload:hover:not(:disabled){background:var(--color-surface-container)}.meeting-files__upload:disabled{opacity:.55;cursor:default}.meeting-files__upload-error{color:var(--color-error,#d92d20);margin:0 0 8px;font-size:.75rem}.meeting-side-panel{color:#1c1c1f;box-sizing:border-box;--color-primary:#1f3a5c;--color-on-primary:#fff;--color-surface:#fff;--color-on-surface:#111827;--color-on-surface-variant:#6b7280;--color-surface-container:#f3f4f6;--color-surface-container-highest:#d1d5db;--color-outline:#d1d5db;--color-outline-variant:#e5e7eb;--color-error:#dc2626;--color-on-error:#fff;background:#fff;flex-direction:column;flex-shrink:0;gap:14px;width:420px;height:100%;padding:16px;transition:width .2s,padding .2s;display:flex;overflow-y:auto}.meeting-side-panel--collapsed{width:0;min-width:0;padding:0;overflow:hidden}@media (width<=599px){.meeting-side-panel--overlay{z-index:36;width:min(86vw,320px);animation:.18s meeting-side-panel-slide-in;position:absolute;top:0;right:0;box-shadow:-6px 0 20px #00000059}}@keyframes meeting-side-panel-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.meeting-side-panel__backdrop{z-index:34;background:#0006;animation:.18s meeting-side-panel-fade-in;position:absolute;inset:0}@keyframes meeting-side-panel-fade-in{0%{opacity:0}to{opacity:1}}.meeting-side-panel__toggle{z-index:37;transition:right .2s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}button.meeting-side-panel__toggle:active:not(:disabled){transform:translateY(-50%)scale(.97)}.meeting-side-panel__toggle.is-expanded{right:428px}@media (width<=599px){.meeting-side-panel__toggle.is-expanded{right:calc(min(86vw,320px) + 8px)}}.meeting-side-panel__toggle-icon{transition:transform .2s}.meeting-side-panel__toggle.is-expanded .meeting-side-panel__toggle-icon{transform:rotate(180deg)}.meeting-side-panel__tabs{align-items:center;gap:6px;display:flex;position:relative}.meeting-side-panel__tab--label{cursor:default}.meeting-side-panel__tabs-measure{visibility:hidden;pointer-events:none;white-space:nowrap;gap:6px;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.meeting-side-panel__tab-menu-anchor{flex-shrink:0;display:inline-flex;position:relative}.meeting-side-panel__tab-menu{z-index:3;border:1px solid var(--color-outline-variant);background:var(--color-surface);border-radius:10px;min-width:180px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #00000029}.meeting-side-panel__tab-menu-item{width:100%;color:var(--color-on-surface);font-size:calc(12.5px * var(--font-scale));text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 10px;font-family:inherit;font-weight:600;display:block}.meeting-side-panel__tab-menu-item:hover{background:var(--color-surface-container-highest)}.meeting-side-panel__tab-menu-item.is-active{color:#1c1c1f;background:var(--color-surface-container)}.meeting-side-panel__tab{border-radius:var(--shape-s);text-align:center;white-space:nowrap;font-size:calc(11px * var(--font-scale));color:#6b7280;cursor:pointer;background:#f1f2f4;border:none;flex:none;padding:5px 10px;font-family:inherit;font-weight:700}.meeting-side-panel__tab.is-active{color:#fff;background:#1c1c1f}.meeting-side-panel__tab-content{flex-direction:column;flex:1;min-height:0;display:flex}.meeting-side-panel__tab-body{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.meeting-side-panel__tab-body--hidden{display:none}.meeting-side-panel__participants{border-bottom:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;order:-1;gap:8px;padding-bottom:12px;display:flex}.meeting-side-panel__participants-title{font-size:calc(11px * var(--font-scale));color:#6b7280;text-transform:uppercase;letter-spacing:.02em;font-weight:700}.meeting-side-panel__participant-row{align-items:center;gap:8px;display:flex}.meeting-side-panel__participant-name{font-size:calc(12.5px * var(--font-scale));color:#1c1c1f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeting-side-panel__participant-host{opacity:.65}.meeting-side-panel__participant-hand{flex:none;font-size:14px;line-height:1}.meeting-side-panel__participant-state{color:var(--color-error);flex:none;align-items:center;gap:6px;display:inline-flex}.sw{background:var(--color-outline);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;width:40px;height:22px;padding:2px;transition:background-color .15s;display:inline-flex}.sw--on{background:var(--color-primary)}.sw--disabled{opacity:.5;cursor:not-allowed}.sw__knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;transform:translate(0)}.sw--on .sw__knob{transform:translate(18px)}.room-settings.dlg-panel{width:min(480px,92vw);max-width:min(480px,92vw)}.room-settings__section{border-bottom:1px solid var(--color-outline-variant);padding:12px 0}.room-settings__section:last-child{border-bottom:none;padding-bottom:0}.room-settings__title{font-size:var(--mdui-typescale-label-small-size);letter-spacing:.4px;text-transform:uppercase;color:var(--color-on-surface-variant);margin-bottom:8px;font-weight:700}.room-settings__row{color:var(--color-on-surface);align-items:center;gap:12px;padding:10px 0;display:flex}.room-settings__row+.room-settings__row{border-top:1px solid var(--color-outline-variant)}.room-settings__row.is-disabled{opacity:.5}.room-settings__row>svg{color:var(--color-on-surface-variant);flex-shrink:0}.room-settings__row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.room-settings__row-title{font-size:var(--mdui-typescale-body-large-size);color:var(--color-on-surface)}.room-settings__row-desc{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant)}.room-settings__note{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant);margin:-2px 0 0;padding:8px 10px 10px 46px;line-height:1.45}.room-settings__note strong{color:var(--color-on-surface);font-weight:600}.room-settings__note+.room-settings__row{border-top:1px solid var(--color-outline-variant)}.room-settings__on{font-size:var(--mdui-typescale-label-medium-size);color:var(--color-primary);flex-shrink:0;align-items:center;gap:4px;font-weight:700;display:inline-flex}.room-settings__confirm-text{font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface-variant);margin:0 0 16px}.room-settings__confirm-actions{justify-content:flex-end;gap:8px;display:flex}.room-settings__hint{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant);margin:0 0 8px}.room-settings__waiting{border-top:1px solid var(--color-outline-variant);margin-top:10px;padding-top:10px}.room-settings__waiting-row{align-items:center;gap:8px;padding:6px 0;display:flex}.room-settings__waiting-name{min-width:0;font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.room-settings__on{border-radius:var(--shape-m);color:#15803d;font-size:var(--mdui-typescale-body-small-size);background:#dcfce7;align-items:center;gap:8px;padding:8px 10px;display:flex}.room-settings__confirm{border-radius:var(--shape-m);background:var(--color-surface-container-high);color:var(--color-on-surface);font-size:var(--mdui-typescale-body-small-size);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.md{color:var(--color-on-surface);overflow-wrap:anywhere;flex-direction:column;gap:6px;font-size:14px;line-height:1.55;display:flex}.md__p{margin:0}.md__h{margin:6px 0 0;font-weight:700;line-height:1.4}.md__h--1{font-size:16px}.md__h--2{font-size:15px}.md__h--3{font-size:14px}.md__quote{border-left:3px solid var(--color-outline-variant);color:var(--color-on-surface-variant);margin:0;padding-left:10px}.md__rule{border:0;border-top:1px solid var(--color-outline-variant);margin:6px 0}.md__item{gap:8px;display:flex}.md__marker{min-width:16px;color:var(--color-on-surface-variant);flex-shrink:0}.md__item-body{flex:1;min-width:0}.md__code{background:var(--color-surface-container-highest);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.md__link{color:var(--color-primary);text-decoration:underline}.md__table-wrap{margin:2px 0;overflow-x:auto}.md__table{border-collapse:collapse;width:100%;min-width:360px;font-size:13px}.md__table th,.md__table td{border:1px solid var(--color-outline-variant);text-align:left;vertical-align:top;padding:6px 10px}.md__table th{background:var(--color-surface-container);white-space:nowrap;font-weight:700}.ai-transcript-panel__title-row{color:var(--color-on-surface);align-items:center;gap:8px;display:inline-flex}.ai-transcript-panel__live-chip{margin-left:4px}.ai-transcript-panel.dlg-panel{flex-direction:column;width:min(1100px,96vw);max-width:min(1100px,96vw);height:min(92vh,920px);display:flex}.ai-transcript-panel .dlg-body{flex-direction:column;flex:1;min-height:0;display:flex}.ai-transcript-panel__content{flex-direction:column;flex:1;gap:4px;width:100%;min-height:0;display:flex}.ai-transcript-panel__subtitle{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;padding:0 2px}.ai-transcript-panel__body{flex:1;min-height:0;padding:12px 2px 4px;overflow-y:auto}.ai-transcript-panel__loading{justify-content:center;padding:24px 0;display:flex}.ai-transcript-panel__entry-text{font-size:calc(14px * var(--font-scale));color:var(--color-on-surface);margin:0 0 10px;line-height:1.5}.ai-transcript-panel__entry-text:last-child{margin-bottom:0}.ai-transcript-panel__updated-at{font-size:calc(11px * var(--font-scale));color:var(--color-on-surface-variant);margin:8px 0 0}.ai-transcript-panel__warning{color:#b45309;background:#fff8e6;border-radius:8px;align-items:flex-start;gap:8px;margin-top:4px;padding:9px;display:flex}.ai-transcript-panel__warning-text{color:#92400e;margin:0}.ai-transcript-panel__tabs{border-bottom:1px solid var(--color-outline-variant);gap:4px;margin-bottom:8px;display:flex}.ai-transcript-panel__tab{font:inherit;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:8px 12px;font-size:.875rem;font-weight:500}.ai-transcript-panel__tab.is-active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.ai-transcript-panel__turn+.ai-transcript-panel__turn{margin-top:12px}.ai-transcript-panel__turn-head{align-items:baseline;gap:8px;display:flex}.ai-transcript-panel__turn-time{font-variant-numeric:tabular-nums;color:var(--color-on-surface-variant);flex-shrink:0;font-size:.75rem}.ai-transcript-panel__turn-speaker{color:var(--color-on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.ai-transcript-panel__turn-text{color:var(--color-on-surface);white-space:pre-wrap;margin:2px 0 0;font-size:.875rem;line-height:1.5}.hand-raise-panel__subtitle{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);margin:0 0 12px;line-height:1.4}.hand-raise-panel__list{flex-direction:column;max-height:50vh;display:flex;overflow-y:auto}.hand-raise-panel__empty{text-align:center;font-size:calc(14px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;padding:24px 0}.dlg-panel.hand-raise-panel{max-width:min(80vw,720px);max-height:80vh}.people-count{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.people-count svg{flex-shrink:0}.breakout-panel__title-row{color:var(--color-primary);align-items:flex-start;gap:8px;display:flex}.breakout-panel__title-text{flex-direction:column;min-width:0;display:flex}.breakout-panel__title-main{font-size:calc(18px * var(--font-scale));color:var(--color-on-surface);font-weight:700}.breakout-panel__subtitle{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);margin-top:2px;font-weight:400}.breakout-panel__body{flex-direction:column;gap:12px;display:flex}.breakout-panel__actions-row{flex-wrap:wrap;gap:8px;display:flex}.breakout-panel__error{font-size:calc(13px * var(--font-scale));color:var(--color-error);margin:0}.breakout-panel__empty{text-align:center;font-size:calc(14px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;padding:24px 0}.breakout-panel__section{flex-direction:column;gap:8px;display:flex}.breakout-panel__section-title{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;font-weight:700}.breakout-panel__hint{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);margin:-4px 0 0}.breakout-panel__chips-wrap{flex-wrap:wrap;gap:6px;display:flex}.breakout-panel__participant-chip{border:1px solid var(--color-outline-variant);max-width:160px;color:var(--color-on-surface);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-family:inherit;transition:transform .1s;display:flex}.breakout-panel__participant-chip:active{transform:scale(.97)}.breakout-panel__participant-name{text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--font-scale));font-weight:700;overflow:hidden}.breakout-panel__rooms-row{flex-wrap:wrap;gap:10px;display:flex}.breakout-panel__room-card{border:1.4px solid var(--color-outline-variant);border-radius:12px;flex-direction:column;flex:180px;gap:10px;padding:12px;display:flex}.breakout-panel__room-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.breakout-panel__room-card-title{font-size:calc(14px * var(--font-scale));color:var(--color-on-surface);font-weight:700}.breakout-panel__room-count{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);flex-shrink:0}.breakout-panel__avatar-stack{align-items:center;display:flex}.breakout-panel__avatar-stack .breakout-panel__assign-anchor{flex-shrink:0}.breakout-panel__avatar-stack .breakout-panel__assign-anchor:not(:first-child){margin-left:-8px}.breakout-panel__stack-avatar{border:2px solid var(--color-surface);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;flex-shrink:0;padding:0;line-height:0;display:flex}.breakout-panel__stack-avatar:active{transform:scale(.94)}.breakout-panel__assign-anchor{display:inline-flex;position:relative}.breakout-panel__assign-menu{z-index:3;border:1px solid var(--color-outline-variant);background:var(--color-surface);border-radius:10px;min-width:160px;max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 6px 20px #00000029}.breakout-panel__assign-menu-item{width:100%;color:var(--color-on-surface);font-family:inherit;font-size:calc(12.5px * var(--font-scale));text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-weight:600;display:block}.breakout-panel__assign-menu-item:hover{background:var(--color-surface-container-highest,#0000000f)}.breakout-panel__assign-menu-item.is-active{background:var(--color-surface-container,#0000000a)}.breakout-panel__no-members{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);margin:0}.breakout-panel__main-room-btn{margin-top:4px}.breakout-panel__stack-avatar.is-pending{opacity:.45;outline:1px dashed var(--color-outline,#9ca3af);outline-offset:1px;border-radius:50%}.connection-quality-badge{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.connection-quality-badge--good{color:var(--color-secondary)}.connection-quality-badge--warn{color:#b45309}.connection-quality-badge--bad{color:var(--color-error)}.ctxmenu{z-index:1200;border:1.4px solid var(--color-outline);background:var(--color-surface);border-radius:12px;min-width:208px;max-width:300px;padding:6px;position:fixed;box-shadow:0 10px 28px #0000002e}.ctxmenu:focus{outline:none}.ctxmenu__item{width:100%;color:var(--color-on-surface);font-family:inherit;font-size:var(--mdui-typescale-body-medium-size);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ctxmenu__item--active:not(:disabled){background:var(--color-surface-variant)}.ctxmenu__item:disabled{color:var(--color-on-surface-variant);opacity:.55;cursor:not-allowed}.ctxmenu__item--danger,.ctxmenu__item--danger .ctxmenu__icon{color:var(--color-error)}.ctxmenu__icon{color:var(--color-on-surface-variant);flex-shrink:0;display:flex}.ctxmenu__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ctxmenu__sep{background:var(--color-outline-variant);height:1px;margin:5px 6px}.device-split{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.device-split>.icon-btn{border-radius:0 24px 24px 0}.device-split__arrow{color:#fff;cursor:pointer;background:#4a515a;border:none;border-radius:24px 0 0 24px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:48px;padding:0;transition:transform .1s,background .12s;display:flex}.device-split__arrow:hover:not(:disabled){background:#5b636e}.device-split__arrow:active:not(:disabled){background:#7a828e}.device-split__arrow[aria-expanded=true]{background:#6a7280}.device-split__arrow:disabled{opacity:.5;cursor:not-allowed}.device-split__arrow:focus-visible{outline-offset:2px;outline:2px solid #fff}.device-split__tick-space{width:18px;height:18px;display:block}.meeting-recording-wrap{align-items:center;gap:8px;min-width:0;display:inline-flex}.meeting-recording{white-space:nowrap;color:#e5e7eb;background:#ffffff1f;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.meeting-recording--button{cursor:pointer;font-family:inherit}.meeting-recording--button:hover:not(:disabled){background:#fff3}.meeting-recording--button:disabled{opacity:.5;cursor:not-allowed}.meeting-recording--live{color:#fff;background:var(--color-error,#dc2626);border-color:#ffffff40}.meeting-recording--live svg{animation:2s ease-in-out infinite meeting-recording-pulse}.meeting-recording--paused{color:#1f2937;background:#f59e0b;border-color:#00000026}.meeting-recording__label{letter-spacing:.02em}.meeting-recording__error{color:#fca5a5;max-width:220px;font-size:12px}.meeting-recording__meta{color:#9ca3af;white-space:nowrap;flex-shrink:0;font-size:12px}.meeting-recording__link{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.meeting-recording__confirm{z-index:40;color:#e5e7eb;text-align:left;white-space:normal;background:#1f2937;border:1px solid #ffffff24;border-radius:12px;width:min(340px,100vw - 32px);padding:14px 16px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 32px #00000073}.meeting-recording-wrap{position:relative}.meeting-recording__confirm-title{color:#fff;margin:0 0 8px;font-size:14px;font-weight:600}.meeting-recording__confirm-list{margin:0 0 12px;padding-left:18px;font-size:12.5px;line-height:1.55}.meeting-recording__confirm-list li+li{margin-top:5px}.meeting-recording__confirm-list b{color:#fff;font-weight:600}.meeting-recording__confirm-actions{justify-content:flex-end;gap:8px;display:flex}.meeting-recording__btn{color:#e5e7eb;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:8px;padding:6px 14px;font-size:13px}.meeting-recording__btn:hover:not(:disabled){background:#ffffff1a}.meeting-recording__btn--primary{background:var(--color-primary,#315caa);color:#fff;border-color:#0000;font-weight:500}.meeting-recording__btn:disabled{opacity:.55;cursor:not-allowed}@keyframes meeting-recording-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.meeting-recording--live svg{animation:none}}@media (width<=599px){.meeting-recording__label{display:none}.meeting-recording{padding:6px}}.cuoc-goi{--mdui-color-inverse-surface:34, 38, 43;--mdui-color-inverse-on-surface:229, 231, 235;--mdui-color-scrim:0, 0, 0;--call-tile-surface:#ffffff0d;background:rgb(var(--mdui-color-inverse-surface));height:100dvh;color:rgb(var(--mdui-color-inverse-on-surface));flex-direction:row;display:flex;position:relative;overflow:hidden}[data-theme=dark] .cuoc-goi{--mdui-color-inverse-surface:22, 25, 29}.cuoc-goi__rail{box-sizing:border-box;background:#f7f9fc;border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;width:50px;height:100%;padding:14px 0;display:flex}.cuoc-goi__rail-item{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-family:inherit;display:flex}.cuoc-goi__rail-item:hover{background:#eef1f6}.cuoc-goi__rail-item:active{transform:scale(.95)}.cuoc-goi__rail-item--active{color:#fff;cursor:default;background:#1f3a5c}.cuoc-goi__rail-item--active:hover,.cuoc-goi__rail-item--active:active{background:#1f3a5c;transform:none}.cuoc-goi__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cuoc-goi__stage{flex:1;min-height:0;padding:16px;display:flex;position:relative}.cuoc-goi__waiting-hint{z-index:3;border-radius:var(--shape-full);max-width:calc(100% - 48px);color:rgba(var(--mdui-color-inverse-on-surface), .92);font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);line-height:var(--mdui-typescale-body-small-line-height);letter-spacing:var(--mdui-typescale-body-small-tracking);text-align:center;pointer-events:none;background:#0000008c;margin:0;padding:7px 14px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.cuoc-goi__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 0;display:flex}.cuoc-goi__header-count{color:rgba(var(--mdui-color-inverse-on-surface), .75);font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);line-height:var(--mdui-typescale-label-large-line-height);letter-spacing:var(--mdui-typescale-label-large-tracking)}.cuoc-goi__header-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.cuoc-goi__viewer-count{color:rgba(var(--mdui-color-inverse-on-surface), .75);font-size:var(--mdui-typescale-label-medium-size);font-weight:var(--mdui-typescale-label-medium-weight);line-height:var(--mdui-typescale-label-medium-line-height);letter-spacing:var(--mdui-typescale-label-medium-tracking);flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.cuoc-goi__sharing-badge{border-radius:var(--shape-full);background:rgba(var(--mdui-color-inverse-on-surface), .12);min-width:0;max-width:240px;color:rgb(var(--mdui-color-inverse-on-surface));font-size:var(--mdui-typescale-label-small-size);line-height:var(--mdui-typescale-label-small-line-height);align-items:center;gap:6px;padding:3px 10px 3px 3px;display:inline-flex}.cuoc-goi__sharing-badge-face{border-radius:var(--shape-full);background:rgb(var(--mdui-color-primary-container));width:22px;height:22px;color:rgb(var(--mdui-color-on-primary-container));flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:flex}.cuoc-goi__sharing-badge-text{white-space:nowrap;align-items:baseline;min-width:0;display:inline-flex}.cuoc-goi__sharing-badge-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.cuoc-goi__sharing-badge-full,.cuoc-goi__sharing-badge-short{flex-shrink:0}.cuoc-goi__sharing-badge-short{display:none}@media (width<=599px){.cuoc-goi__sharing-badge{max-width:170px}.cuoc-goi__sharing-badge-full{display:none}.cuoc-goi__sharing-badge-short{display:inline}}.cuoc-goi__grid{flex:1;align-content:center;gap:12px;display:grid}.cuoc-goi__tile--overflow{color:rgb(var(--mdui-color-on-surface-variant));flex-direction:column;gap:2px}.cuoc-goi__stage-root{flex:1;grid-template-rows:minmax(0,1fr) 108px;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;display:grid}.cuoc-goi__stage-main{border-radius:var(--shape-l);background:var(--call-tile-surface);justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.cuoc-goi__stage-placeholder{color:rgb(var(--mdui-color-inverse-on-surface));opacity:.7;font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);line-height:var(--mdui-typescale-body-small-line-height);letter-spacing:var(--mdui-typescale-body-small-tracking);flex-direction:column;align-items:center;gap:8px;display:flex}.cuoc-goi__stage-caption{z-index:1;border-radius:var(--shape-full);max-width:calc(100% - 24px);color:rgb(var(--mdui-color-inverse-on-surface));font-size:calc(var(--mdui-typescale-label-large-size) * 1.05);font-weight:700;line-height:var(--mdui-typescale-label-large-line-height);letter-spacing:var(--mdui-typescale-label-large-tracking);text-overflow:ellipsis;white-space:nowrap;background:#0000008c;padding:5px 12px;position:absolute;bottom:12px;left:12px;overflow:hidden}.cuoc-goi__stage-caption-muted,.cuoc-goi__name-host{font-weight:var(--mdui-typescale-label-large-weight);opacity:.85}.cuoc-goi__stage-close{z-index:1;background:rgba(var(--mdui-color-scrim), .5);width:32px;height:32px;color:rgb(var(--mdui-color-inverse-on-surface));cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.cuoc-goi__stage-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;min-width:0;min-height:0;display:grid}.cuoc-goi__stage-thumb{aspect-ratio:16/9;border-radius:var(--shape-m);background:var(--call-tile-surface);min-width:0;min-height:0;transition:box-shadow .35s var(--m3-ease-standard);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 0 #0000}.cuoc-goi__stage-thumb--overflow{color:rgb(var(--mdui-color-inverse-on-surface));flex-direction:column;gap:6px}.cuoc-goi__overflow-faces{align-items:center;padding-left:6px;display:flex}.cuoc-goi__overflow-face{border-radius:var(--shape-full);background:rgb(var(--mdui-color-primary-container));width:26px;height:26px;color:rgb(var(--mdui-color-on-primary-container));font-size:var(--mdui-typescale-label-small-size);box-shadow:0 0 0 2px rgb(var(--mdui-color-inverse-surface));flex-shrink:0;justify-content:center;align-items:center;margin-left:-6px;font-weight:700;line-height:1;display:flex}.cuoc-goi__overflow-label{font-size:var(--mdui-typescale-label-small-size);opacity:.75;text-align:center}.cuoc-goi__tile--overflow .cuoc-goi__overflow-face{width:44px;height:44px;font-size:var(--mdui-typescale-title-small-size);margin-left:-10px}.cuoc-goi__tile--overflow .cuoc-goi__overflow-faces{padding-left:10px}.cuoc-goi__tile--overflow .cuoc-goi__overflow-label{font-size:var(--mdui-typescale-label-large-size)}@media (width>=900px){.cuoc-goi__stage-root{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 260px;padding-right:48px}.cuoc-goi__stage-strip{grid-auto-rows:auto;grid-auto-columns:auto;grid-auto-flow:row;align-content:start}}.cuoc-goi__stage-thumb.is-speaking{box-shadow:0 0 0 2px rgb(var(--mdui-color-tertiary)), 0 0 14px 2px rgba(var(--mdui-color-tertiary), .55)}.cuoc-goi__stage-thumb .cuoc-goi__avatar{width:40px;height:40px;font-size:var(--mdui-typescale-title-small-size);font-weight:var(--mdui-typescale-title-small-weight);line-height:var(--mdui-typescale-title-small-line-height);letter-spacing:var(--mdui-typescale-title-small-tracking)}.cuoc-goi__stage-thumb-name{z-index:1;border-radius:var(--shape-full);background:rgba(var(--mdui-color-scrim), .5);max-width:calc(100% - 12px);color:rgb(var(--mdui-color-inverse-on-surface));font-size:var(--mdui-typescale-label-small-size);font-weight:var(--mdui-typescale-label-small-weight);line-height:var(--mdui-typescale-label-small-line-height);letter-spacing:var(--mdui-typescale-label-small-tracking);text-overflow:ellipsis;white-space:nowrap;padding:1px 6px;position:absolute;bottom:6px;left:6px;overflow:hidden}.cuoc-goi__tile{aspect-ratio:16/9;border-radius:var(--shape-l);background:rgb(var(--mdui-color-surface-container-high));color:rgb(var(--mdui-color-on-surface));transition:box-shadow .35s var(--m3-ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 #0000}.cuoc-goi__tile.is-speaking{box-shadow:0 0 0 3px rgb(var(--mdui-color-tertiary)), 0 0 22px 4px rgba(var(--mdui-color-tertiary), .55)}.cuoc-goi__tile--main{aspect-ratio:auto;flex:1;width:100%}.cuoc-goi__tile--pip{aspect-ratio:auto;z-index:2;border:2px solid rgba(var(--mdui-color-inverse-on-surface), .5);width:128px;height:168px;box-shadow:var(--mdui-elevation-level3);position:absolute;bottom:20px;right:20px}.cuoc-goi__tile--pip .cuoc-goi__avatar{width:44px;height:44px;font-size:var(--mdui-typescale-title-medium-size);font-weight:var(--mdui-typescale-title-medium-weight);line-height:var(--mdui-typescale-title-medium-line-height);letter-spacing:var(--mdui-typescale-title-medium-tracking)}.cuoc-goi__tile--pip .cuoc-goi__name--small{font-size:var(--mdui-typescale-label-medium-size);font-weight:var(--mdui-typescale-label-medium-weight);line-height:var(--mdui-typescale-label-medium-line-height);letter-spacing:var(--mdui-typescale-label-medium-tracking)}.cuoc-goi__avatar{border-radius:var(--shape-full);background:rgb(var(--mdui-color-primary-container));width:64px;height:64px;color:rgb(var(--mdui-color-on-primary-container));font-size:var(--mdui-typescale-title-large-size);font-weight:var(--mdui-typescale-title-large-weight);line-height:var(--mdui-typescale-title-large-line-height);letter-spacing:var(--mdui-typescale-title-large-tracking);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cuoc-goi__avatar--lg{width:96px;height:96px;font-size:var(--mdui-typescale-headline-large-size);font-weight:var(--mdui-typescale-headline-large-weight);line-height:var(--mdui-typescale-headline-large-line-height);letter-spacing:var(--mdui-typescale-headline-large-tracking)}.cuoc-goi__video{z-index:0;position:absolute;inset:0}@media (width<=599px){.cuoc-goi__tile:not(.cuoc-goi__tile--main):not(.cuoc-goi__tile--pip){aspect-ratio:9/16}}.cuoc-goi__name{z-index:1;border-radius:var(--shape-full);background:rgba(var(--mdui-color-scrim), .4);color:rgb(var(--mdui-color-inverse-on-surface));font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);line-height:var(--mdui-typescale-label-large-line-height);letter-spacing:var(--mdui-typescale-label-large-tracking);text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 20px);padding:3px 10px;position:absolute;bottom:10px;left:10px;overflow:hidden}.cuoc-goi__duo-stage{flex:1;min-height:0;position:relative;overflow:hidden}.cuoc-goi__duo-stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000073,#0000);height:96px;position:absolute;top:0;left:0;right:0}.cuoc-goi__duo-main{background:rgb(var(--mdui-color-surface-container-high));transition:box-shadow .35s var(--m3-ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cuoc-goi__duo-main.is-speaking{box-shadow:inset 0 0 0 3px rgb(var(--mdui-color-tertiary))}.cuoc-goi__duo-main--ringing{background:rgb(var(--mdui-color-inverse-surface))}.cuoc-goi__duo-info{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:3px;display:flex;position:absolute;top:16px;left:18px;right:90px}.cuoc-goi__duo-info-name{color:#fff;text-shadow:0 1px 3px #00000080;font-size:var(--mdui-typescale-title-medium-size);font-weight:var(--mdui-typescale-title-medium-weight);line-height:var(--mdui-typescale-title-medium-line-height);letter-spacing:var(--mdui-typescale-title-medium-tracking);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cuoc-goi__ringing{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:0 24px;display:flex;position:relative}.cuoc-goi__ringing-avatar{justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex;position:relative}.cuoc-goi__ringing-wave{border-radius:var(--shape-full);border:2px solid rgba(var(--mdui-color-inverse-on-surface), .35);width:96px;height:96px;animation:cuoc-goi-ring-pulse 2s var(--m3-ease-standard) infinite;pointer-events:none;margin:-48px 0 0 -48px;position:absolute;top:50%;left:50%}.cuoc-goi__ringing-wave--late{animation-delay:1s}@keyframes cuoc-goi-ring-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.cuoc-goi__ringing-name{color:#fff;text-shadow:0 1px 3px #00000080;font-size:var(--mdui-typescale-headline-small-size);font-weight:var(--mdui-typescale-headline-small-weight);line-height:var(--mdui-typescale-headline-small-line-height);letter-spacing:var(--mdui-typescale-headline-small-tracking);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cuoc-goi__ringing-status{color:#ffffffd9;text-shadow:0 1px 3px #00000080;font-size:var(--mdui-typescale-title-medium-size);font-weight:var(--mdui-typescale-title-medium-weight);line-height:var(--mdui-typescale-title-medium-line-height);letter-spacing:var(--mdui-typescale-title-medium-tracking);align-items:baseline;gap:2px;display:inline-flex}.cuoc-goi__ringing-dots{gap:2px;display:inline-flex}.cuoc-goi__ringing-dots i{opacity:.3;background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s linear infinite cuoc-goi-ring-dot}.cuoc-goi__ringing-dots i:nth-child(2){animation-delay:.2s}.cuoc-goi__ringing-dots i:nth-child(3){animation-delay:.4s}@keyframes cuoc-goi-ring-dot{0%,60%,to{opacity:.3}30%{opacity:1}}.cuoc-goi__ringing-hint{color:#fff9;text-shadow:0 1px 3px #00000080;font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);line-height:var(--mdui-typescale-body-small-line-height);letter-spacing:var(--mdui-typescale-body-small-tracking)}@media (prefers-reduced-motion:reduce){.cuoc-goi__ringing-wave,.cuoc-goi__ringing-dots i{animation:none}.cuoc-goi__ringing-wave{opacity:.25}}.cuoc-goi__duo-timer{z-index:2;color:#ffffffbf;text-shadow:0 1px 3px #00000080;font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);line-height:var(--mdui-typescale-body-small-line-height);letter-spacing:var(--mdui-typescale-body-small-tracking);pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;top:16px;right:18px}.cuoc-goi__duo-pip{z-index:2;border-radius:var(--shape-l);background:rgb(var(--mdui-color-surface-container-high));border:1.5px solid rgba(var(--mdui-color-inverse-on-surface), .25);width:auto;height:150px;box-shadow:var(--mdui-elevation-level3);transition:box-shadow .35s var(--m3-ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;bottom:16px;right:16px}.cuoc-goi__duo-pip.is-speaking{box-shadow:var(--mdui-elevation-level3), 0 0 0 3px rgb(var(--mdui-color-tertiary))}.cuoc-goi__duo-pip .cuoc-goi__avatar{width:44px;height:44px;font-size:var(--mdui-typescale-title-medium-size);font-weight:var(--mdui-typescale-title-medium-weight);line-height:var(--mdui-typescale-title-medium-line-height);letter-spacing:var(--mdui-typescale-title-medium-tracking)}.cuoc-goi__controls{z-index:2001;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(var(--mdui-color-inverse-on-surface), .12);flex-shrink:0;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}@media (width<=599px){.cuoc-goi__controls{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:safe center;overflow-x:auto}.cuoc-goi__controls::-webkit-scrollbar{display:none}.cuoc-goi__controls>*{flex-shrink:0}}.icon-btn.cuoc-goi__end-btn{border-radius:var(--shape-corner,50%)}.icon-btn.cuoc-goi__end-btn svg{transform:rotate(135deg)}.cuoc-goi__hand-raise-wrap{position:relative}.cuoc-goi__hand-raise-badge{z-index:1;border-radius:var(--shape-full);background:var(--color-error);min-width:18px;height:18px;color:var(--color-on-error);font-size:var(--mdui-typescale-label-small-size);font-weight:var(--mdui-typescale-label-small-weight);line-height:calc(18px * var(--font-scale));text-align:center;pointer-events:none;padding:0 4px;position:absolute;top:-4px;right:-4px}.cuoc-goi__header-left{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cuoc-goi__group-name{min-width:0;color:rgb(var(--mdui-color-inverse-on-surface));font-size:var(--mdui-typescale-title-small-size);font-weight:var(--mdui-typescale-title-small-weight);line-height:var(--mdui-typescale-title-small-line-height);letter-spacing:var(--mdui-typescale-title-small-tracking);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}.cuoc-goi__record-btn{border-radius:var(--shape-full);cursor:pointer;background:#ffffff24;border:none;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:transform .1s;display:inline-flex}.cuoc-goi__record-btn:active:not(:disabled){transform:scale(.97)}.cuoc-goi__record-btn:disabled{cursor:default}.cuoc-goi__record-btn[data-pending=true]{opacity:.6}.cuoc-goi__record-btn[data-active=true]{background:var(--color-error)}.cuoc-goi__record-dot{background:var(--color-error);border-radius:50%;width:12px;height:12px}.cuoc-goi__record-btn[data-active=true] .cuoc-goi__record-dot{background:var(--color-on-error)}.cuoc-goi__record-dot--menu{background:var(--color-on-surface-variant)}.cuoc-goi__record-dot--menu.is-active{background:var(--color-error)}.cuoc-goi__more-btn-wrap{display:inline-flex;position:relative}.cuoc-goi__more-btn-dot{background:var(--color-error);pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.cuoc-goi__more-menu{z-index:10;border-radius:var(--shape-l);background:var(--color-surface);width:292px;max-width:min(292px,100vw - 80px);max-height:min(60vh,420px);color:var(--color-on-surface);border:1px solid var(--color-outline-variant);box-shadow:var(--mdui-elevation-level3);animation:cuoc-goi-more-menu-in .14s var(--m3-ease-standard-decel);padding:6px;position:fixed;bottom:96px;right:16px;overflow-y:auto}@keyframes cuoc-goi-more-menu-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cuoc-goi__more-menu{animation:none}}.cuoc-goi__more-menu:after{content:"";background:var(--color-surface);border-right:1px solid var(--color-outline-variant);border-bottom:1px solid var(--color-outline-variant);width:10px;height:10px;position:absolute;top:100%;right:20px;transform:translateY(-6px)rotate(45deg)}.cuoc-goi__more-menu .list-item{border-radius:var(--shape-m,12px)}.cuoc-goi__recording-badge{white-space:nowrap;background:rgb(var(--mdui-color-error));min-width:0;color:rgb(var(--mdui-color-on-error));font-size:var(--mdui-typescale-label-small-size);letter-spacing:.02em;border-radius:4px;flex-shrink:1;align-items:center;gap:4px;padding:2px 7px;font-weight:700;display:inline-flex}.cuoc-goi__recording-badge-dot{background:rgb(var(--mdui-color-on-error));border-radius:50%;width:6px;height:6px}.cuoc-goi__ai-badge-short{display:none}@media (width<=599px){.cuoc-goi__ai-badge-full{display:none}.cuoc-goi__ai-badge-short{display:inline}}.cuoc-goi__participants-list{flex-direction:column;gap:2px;max-height:360px;display:flex;overflow-y:auto}.recording-request-dialog{max-width:340px}.recording-request-dialog .dlg-close{display:none}.recording-request-dialog .dlg-header{justify-content:center}.recording-request-dialog .dlg-title{font-size:var(--mdui-typescale-title-small-size);text-align:center}.recording-request-dialog .dlg-actions>*{flex:1}.recording-request-dialog__content{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.recording-request-dialog__icon-circle{background:var(--color-error-container);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:6px;display:flex}.recording-request-dialog__icon-dot{background:var(--color-error);border-radius:50%;width:14px;height:14px}.recording-request-dialog__subtitle{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-small-size);margin:2px 0 0;font-weight:700}.recording-request-dialog__body{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);line-height:var(--mdui-typescale-body-medium-line-height);margin:8px 0 4px}.cuoc-goi__breakout-banner{border-radius:var(--shape-full);background:rgba(var(--mdui-color-inverse-on-surface), .12);max-width:220px;color:rgb(var(--mdui-color-inverse-on-surface));font-family:inherit;font-size:var(--mdui-typescale-label-small-size);font-weight:var(--mdui-typescale-label-small-weight);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;display:flex}.cuoc-goi__breakout-banner:disabled{cursor:default;opacity:.7}.cuoc-goi__breakout-banner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cuoc-goi__minimize{color:#f8fafc;cursor:pointer;background:#00000059;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.cuoc-goi__minimize:hover{background:#0000008c}.cuoc-goi__minimize:focus-visible{outline-offset:2px;outline:2px solid #fff}.cuoc-goi--duo .cuoc-goi__minimize{z-index:3;position:absolute;top:16px;left:16px}.cuoc-goi--duo .cuoc-goi__duo-info{left:62px}.cuoc-goi__tile-status{z-index:2;gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.cuoc-goi__tile-status-icon{color:#fff;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cuoc-goi__tile-hand{z-index:2;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;line-height:1;animation:1.6s ease-in-out infinite cuoc-goi-hand-pulse;display:flex;position:absolute;top:8px;right:8px}@keyframes cuoc-goi-hand-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.cuoc-goi__tile-hand{animation:none}}.dlg-panel.cuoc-goi-wide-dialog{max-width:min(80vw,960px);max-height:80vh}.active-call-layer{z-index:80;position:fixed;inset:0;overflow:auto}.active-call-layer--hidden{visibility:hidden;pointer-events:none}.dang-nhap{background:var(--color-surface-container-low);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.dang-nhap__card{box-sizing:border-box;border:1.4px solid var(--color-outline-variant);background:var(--color-surface);border-radius:14px;flex-direction:column;align-items:center;width:100%;max-width:340px;padding:36px 28px;display:flex}.dang-nhap__logo{object-fit:contain;width:72px;height:auto;margin-bottom:12px}.dang-nhap__brand{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-bottom:28px;display:flex}.dang-nhap__brand-name{font-size:var(--mdui-typescale-title-medium-size);font-weight:var(--mdui-typescale-title-medium-weight);line-height:var(--mdui-typescale-title-medium-line-height);letter-spacing:var(--mdui-typescale-title-medium-tracking);color:var(--color-on-surface);margin:0}.dang-nhap__brand-tagline{font-size:var(--mdui-typescale-label-medium-size);font-weight:var(--mdui-typescale-label-medium-weight);line-height:var(--mdui-typescale-label-medium-line-height);letter-spacing:1.2px;color:var(--color-on-surface-variant);margin:0}.dang-nhap__form{flex-direction:column;gap:20px;width:100%;display:flex}.dang-nhap__error{font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);line-height:var(--mdui-typescale-body-small-line-height);letter-spacing:var(--mdui-typescale-body-small-tracking);color:var(--color-error);margin:-8px 0 0}.dang-nhap__footnote{font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);line-height:var(--mdui-typescale-body-small-line-height);letter-spacing:var(--mdui-typescale-body-small-tracking);color:var(--color-on-surface-variant);text-align:center;margin:24px 0 0}.dang-nhap__download{text-align:center;color:var(--color-on-surface-variant);margin:18px 0 0;font-size:14px}.dang-nhap__download a{color:var(--color-primary);font-weight:500}.tai-app{background:var(--color-background);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.tai-app__card{border-radius:var(--shape-l);background:var(--color-surface);border:1px solid var(--color-outline-variant);text-align:center;width:100%;max-width:460px;padding:28px 24px 20px}.tai-app__logo{object-fit:contain;width:68px;height:68px}.tai-app__title{text-transform:uppercase;letter-spacing:.01em;color:var(--color-on-surface);margin:10px 0 2px;font-size:18px;font-weight:700}.tai-app__subtitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-surface-variant);margin:0 0 20px;font-size:12px;font-weight:500}.tai-app__block{border-radius:var(--shape-m);background:var(--color-surface-container-low);text-align:left;margin-bottom:18px;padding:16px}.tai-app__platform{color:var(--color-on-surface);justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex}.tai-app__meta{text-align:center;color:var(--color-on-surface-variant);margin:8px 0 14px;font-size:13px}.tai-app__center{justify-content:center;padding:14px 0;display:flex}.tai-app__download{text-decoration:none;display:block}.tai-app__download>*{width:100%}.tai-app__steps-title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface-variant);margin:0 0 8px;font-size:13px;font-weight:600}.tai-app__steps{color:var(--color-on-surface);margin:0;padding-left:20px;font-size:14px;line-height:1.55}.tai-app__steps li+li{margin-top:8px}.tai-app__note{color:var(--color-on-surface-variant);margin:0 0 16px;font-size:13px;line-height:1.5}.tai-app__note--warn{text-align:center;color:var(--color-error);margin:10px 0 0}.tai-app__back{color:var(--color-primary);font-size:14px;font-weight:500;display:inline-block}.unit-tree__crumbs{flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:8px;font-size:.8125rem;display:flex}.unit-tree__crumb-wrap{align-items:center;gap:2px;display:inline-flex}.unit-tree__crumb{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px}.unit-tree__crumb:hover{background:var(--color-surface-container-high)}.unit-tree__crumb-wrap:last-child .unit-tree__crumb{color:var(--color-on-surface);font-weight:700}.unit-tree__crumb-sep{color:var(--color-on-surface-variant)}.unit-tree__list{margin:0;padding:0;list-style:none}.unit-tree__row{border-bottom:1px solid var(--color-outline-variant);align-items:center;gap:8px;padding:2px 0;display:flex}.unit-tree__row--checked{background:var(--color-primary-container);border-radius:8px}.unit-tree__tick{border:1.5px solid var(--color-outline);width:20px;height:20px;color:var(--color-on-primary);cursor:pointer;background:0 0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.unit-tree__tick--checked{background:var(--color-primary);border-color:var(--color-primary)}.unit-tree__name{min-width:0;font:inherit;color:var(--color-on-surface);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:auto;align-items:center;gap:8px;padding:8px 4px;display:flex}.unit-tree__name:hover{background:var(--color-surface-container-high)}.unit-tree__icon{color:var(--color-on-surface-variant);display:inline-flex}.unit-tree__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.unit-tree__count{color:var(--color-on-surface-variant);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.unit-tree__expand{width:32px;height:32px;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.unit-tree__expand:hover{background:var(--color-surface-container-high)}.unit-tree__people{padding:2px 0 6px 28px}.unit-tree__person{width:100%;font:inherit;color:var(--color-on-surface);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 4px;display:flex}.unit-tree__person:hover{background:var(--color-surface-container-high)}.unit-tree__person--checked{background:var(--color-primary-container)}.unit-tree__person-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:45%;color:var(--color-on-surface-variant);flex:0 auto;font-size:.8125rem;overflow:hidden}.unit-tree__people-state,.unit-tree__empty{color:var(--color-on-surface-variant);margin:6px 0;font-size:.8125rem}.unit-tree__hint{color:var(--color-on-surface-variant);flex-wrap:wrap;align-items:center;gap:3px;margin:0 0 8px;font-size:.75rem;line-height:1.45;display:flex}.unit-tree__tick--single{border-radius:50%}.unit-tree__tick--placeholder{cursor:default;border-color:#0000}.unit-tree__hint-part{white-space:nowrap}.section-label{font-size:calc(11px * var(--font-scale));color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-weight:700}.call-people.dlg-panel{flex-direction:column;width:min(560px,92vw);max-width:min(560px,92vw);height:min(70vh,640px);display:flex;overflow:hidden}.call-people .dlg-body{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.call-people__filters{flex-wrap:wrap;gap:8px;display:flex}.call-people__pill{all:unset;cursor:pointer;border:1px solid var(--color-outline-variant);font-size:var(--mdui-typescale-label-large-size);color:var(--color-on-surface-variant);border-radius:999px;padding:6px 14px}.call-people__pill.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.call-people__list{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.call-people__row{border-bottom:1px solid var(--color-outline-variant);align-items:center;gap:12px;padding:8px 0;display:flex}.call-people__row:last-child{border-bottom:none}.call-people__text{flex-direction:column;min-width:0;display:flex}.call-people__name{font-size:var(--mdui-typescale-body-large-size);color:var(--color-on-surface)}.call-people__name--absent{color:var(--color-error)}.call-people__note{font-size:var(--mdui-typescale-body-small-size)}.call-people__detail{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant)}.call-people__loading,.call-people__empty{text-align:center;font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface-variant);padding:24px 0}.mdoc.dlg-panel{width:min(900px,96vw);max-width:min(900px,96vw)}.mdoc--paper .dlg-body{background:var(--color-surface-variant);margin:0 -20px -20px;padding:16px 20px 20px}.mdoc--paper .dlg-actions{border-top:1px solid var(--color-outline-variant,#0000001f);margin-top:0;padding-top:14px}.mdoc__paper{box-sizing:border-box;color:#111;width:210mm;max-width:100%;font-family:Times New Roman,Tinos,Liberation Serif,serif;font-size:calc(13pt * var(--font-scale));background:#fff;border:1px solid #00000024;margin:0 auto;padding:20mm 20mm 20mm 30mm;line-height:1.5;box-shadow:0 2px 10px -4px #00000047}@media (width<=700px){.mdoc__paper{padding:16px 16px 16px 22px}}.mdoc__paper .md,.mdoc__paper .md__p,.mdoc__paper .md__item,.mdoc__paper .md__table{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.mdoc__paper .md__p{text-align:justify;margin:0 0 10px}.mdoc__paper .md>.md__p:first-child{text-align:center;text-transform:uppercase;margin:0 0 2px;font-weight:700}.mdoc__paper .md>.md__p:first-child+.md__p{text-align:center;border-bottom:1px solid;width:fit-content;margin:0 auto 20px;padding-bottom:2px;font-weight:700}.mdoc__paper .md__h--1{text-align:center;text-transform:uppercase;font-weight:700;font-size:calc(15pt * var(--font-scale));letter-spacing:.5px;margin:0 0 6px}.mdoc__paper .md__h--1+.md__h--2{text-align:center;font-weight:700;font-size:calc(13pt * var(--font-scale));margin:0 0 18px}.mdoc__paper .md__h--2{font-weight:700;font-size:calc(13pt * var(--font-scale));margin:16px 0 8px}.mdoc__paper .md__h--3{font-style:italic;font-weight:700;font-size:calc(13pt * var(--font-scale));margin:12px 0 6px}.mdoc__paper .md__item{margin-bottom:6px}.mdoc__paper .md__table-wrap{margin:10px 0 14px}.mdoc__paper .md__table{border-collapse:collapse;width:100%}.mdoc__paper .md__table th,.mdoc__paper .md__table td{color:inherit;vertical-align:top;background:0 0;border:1px solid #111;padding:6px 8px}.mdoc__paper .md__table th{text-align:center;font-weight:700}.mdoc__paper .md__table:has(tbody:empty){margin-top:24px}.mdoc__paper .md__table:has(tbody:empty) th{vertical-align:top;border:none;padding:0 8px 64px}.mdoc__status-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.mdoc__status{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-large-size);letter-spacing:.4px}.mdoc__export{align-items:center;gap:4px;display:flex}.mdoc__export-btn{all:unset;border-radius:var(--shape-full);width:34px;height:34px;color:var(--color-on-surface-variant);cursor:pointer;justify-content:center;align-items:center;display:flex}.mdoc__export-btn:hover{background:var(--color-surface-container-high);color:var(--color-on-surface)}.mdoc__export-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.mdoc__edit-hint{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-small-size);margin:0 0 8px}.mdoc__input{box-sizing:border-box;border:1px solid var(--color-outline-variant);border-radius:var(--shape-m);background:var(--color-surface);width:100%;min-height:260px;color:var(--color-on-surface);font:inherit;resize:vertical;padding:12px;font-size:14px;line-height:1.5}.mdoc__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.mdoc__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.mdoc__disclaimer{border-radius:var(--shape-m);color:#b45309;background:#ffb74d29;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;display:flex}.mdoc__disclaimer p{font-size:var(--mdui-typescale-body-small-size);margin:0}.mdoc__turn{margin-bottom:12px}.mdoc__turn-head{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.mdoc__turn-time{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-medium-size);font-variant-numeric:tabular-nums;flex-shrink:0}.mdoc__turn-speaker{color:var(--color-on-surface);font-size:var(--mdui-typescale-body-medium-size);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.mdoc__turn-text{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);margin:0;line-height:1.55}.dlg-panel.call-detail-dialog{max-width:560px}.call-detail-dialog .lsc-detail{max-width:none;padding:0}.lsc-detail{flex-direction:column;gap:20px;max-width:480px;padding:24px;display:flex}.lsc-detail__head{align-items:center;gap:16px;display:flex}.lsc-detail__heading{flex-direction:column;gap:4px;min-width:0;display:flex}.lsc-detail__name{font-size:var(--mdui-typescale-headline-small-size);font-weight:var(--mdui-typescale-headline-small-weight);line-height:var(--mdui-typescale-headline-small-line-height);letter-spacing:var(--mdui-typescale-headline-small-tracking);color:var(--color-on-surface)}.lsc-detail__meta{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);line-height:var(--mdui-typescale-body-medium-line-height);letter-spacing:var(--mdui-typescale-body-medium-tracking);align-items:center;gap:6px;display:flex}.lsc-detail__dot{opacity:.6}.lsc-detail__actions{flex-wrap:wrap;gap:12px;display:flex}.lsc-detail__status-chip{align-self:flex-start}.status-chip{pointer-events:none;font-size:calc(12px * var(--font-scale));border-radius:999px;flex-shrink:0;align-items:center;padding:3px 10px;font-weight:700;line-height:1.4;display:inline-flex}.status-chip--answered{background:var(--color-secondary);color:var(--color-on-secondary)}.status-chip--missed{background:var(--color-error);color:var(--color-on-error)}.status-chip--ended{background:var(--color-surface-variant);color:var(--color-on-surface-variant)}.lsc-detail__summary{flex-direction:column;gap:10px;display:flex}.lsc-collapse{border-top:1px solid var(--color-outline-variant);flex-direction:column;padding-top:8px;display:flex}.lsc-collapse:first-child{border-top:none;padding-top:0}.lsc-collapse__head{cursor:pointer;width:100%;color:var(--color-on-surface-variant);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.lsc-collapse__title{font-size:var(--mdui-typescale-label-large-size);letter-spacing:.4px;text-transform:uppercase;font-weight:700}.lsc-collapse__head svg{flex-shrink:0}.lsc-collapse__body{flex-direction:column;gap:10px;padding-top:8px;display:flex}.lsc-detail__bullets{color:var(--color-on-surface);font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);line-height:var(--mdui-typescale-body-medium-line-height);letter-spacing:var(--mdui-typescale-body-medium-tracking);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.lsc-detail__transcript{flex-direction:column;gap:8px;display:flex}.lsc-detail__transcript p{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);line-height:var(--mdui-typescale-body-medium-line-height);margin:0}.lsc-detail__transcript-speaker{color:var(--color-on-surface);font-weight:700}.lsc-detail__disclaimer{color:#b45309;background:#fff8e6;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.lsc-detail__disclaimer p{font-size:var(--mdui-typescale-body-small-size);color:#92400e;flex:1;margin:0;line-height:1.4}.lsc-detail__export-btn{align-self:flex-start}.lsc-detail__no-summary{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);line-height:var(--mdui-typescale-body-medium-line-height);letter-spacing:var(--mdui-typescale-body-medium-tracking);margin:0}.ls-screen__detail-pane .lsc-detail{max-width:none;padding:0}.lsc-summary-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.lsc-actions{justify-content:space-around;padding:4px 8px 8px;display:flex}.lsc-circle{cursor:pointer;min-width:72px;color:var(--color-on-surface-variant);font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.lsc-circle:disabled{opacity:.38;cursor:default}.lsc-circle__btn{background:var(--color-surface-container-highest);width:48px;height:48px;color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;display:flex}.lsc-circle:not(:disabled):hover .lsc-circle__btn{filter:brightness(.96)}.lsc-circle__label{font-size:12px}.lsc-card{background:var(--color-surface-container);border-radius:14px;overflow:hidden}.lsc-card__row{border-top:1px solid var(--color-outline-variant);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 16px;display:flex}.lsc-card__row:first-child{border-top:0}.lsc-card__row--tappable{cursor:pointer;font:inherit;color:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0}.lsc-card__row--tappable:hover{background:var(--color-surface-container-high)}.lsc-card__row--tappable:disabled{opacity:.5;cursor:default}.lsc-card__row--danger{color:var(--color-error)}.lsc-card__label{color:var(--color-on-surface)}.lsc-card__row--danger .lsc-card__label{color:var(--color-error)}.lsc-card__right{color:var(--color-on-surface-variant);flex-shrink:0;align-items:center;gap:6px;display:flex}.lsc-recording__download{border:1px solid var(--color-outline-variant);color:var(--color-primary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:13px;text-decoration:none;display:inline-flex}.lsc-recording__download:hover{background:var(--color-surface-container-high)}.lsc-recording__pending{color:var(--color-on-surface-variant);white-space:nowrap;margin-left:auto;padding:6px 12px;font-size:13px}.lsc-attendance{flex-direction:column;gap:8px;display:flex}.lsc-attendance--loading{align-items:center;padding:12px 0}.lsc-attendance__row{align-items:center;gap:10px;display:flex}.lsc-attendance__text{flex-direction:column;min-width:0;display:flex}.lsc-attendance__name{color:var(--color-on-surface);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.lsc-attendance__name--muted{color:var(--color-on-surface-variant);flex:1}.lsc-attendance__meta{color:var(--color-on-surface-variant);font-size:.75rem}.lsc-attendance__absent-label{color:var(--color-on-surface-variant);margin:4px 0 0;font-size:.75rem}.ls-list__sub{align-items:center;gap:5px;display:inline-flex}.ls-list__dir-icon{color:var(--color-on-surface-variant);flex-shrink:0}.ls-list__sub-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ls-list__people{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.lsc-detail__organizer{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-small-size);margin:0 0 6px}.lsc-detail__turn{margin-bottom:10px}.lsc-detail__turn-head{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.lsc-detail__turn-time{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-medium-size);font-variant-numeric:tabular-nums;flex-shrink:0}.lsc-detail__turn-speaker{color:var(--color-on-surface);font-size:var(--mdui-typescale-body-medium-size);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.lsc-detail__turn-text{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);margin:0;line-height:1.55}.lsc-attendees{flex-direction:column;gap:8px;display:flex}.lsc-attendee{align-items:center;gap:10px;min-width:0;display:flex}.lsc-attendee__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface);overflow:hidden}.lsc-attendees--scroll{max-height:264px;padding-right:4px;overflow-y:auto}.lsc-attendee--absent .lsc-attendee__name{color:var(--color-on-surface-variant);text-decoration:line-through;-webkit-text-decoration-color:var(--color-outline);text-decoration-color:var(--color-outline)}.lsc-attendee--absent{opacity:.75}.lsc-poll{border-top:1px solid var(--color-outline-variant);padding:10px 0}.lsc-poll:first-of-type{border-top:none}.lsc-poll__question{font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface);margin:0 0 6px;font-weight:600}.lsc-poll__secret{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant);align-items:center;gap:5px;margin:0 0 8px;display:flex}.lsc-poll__option{margin-bottom:8px}.lsc-poll__option-row{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lsc-poll__option-text{overflow-wrap:anywhere;min-width:0}.lsc-poll__option-stat{color:var(--color-on-surface-variant);flex:none}.lsc-poll__track{background:var(--color-surface-container-highest);border-radius:999px;height:6px;margin-top:4px;overflow:hidden}.lsc-poll__fill{background:var(--color-primary);height:100%}.lsc-poll__voters,.lsc-poll__footer{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.35}.meet-status{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.meet-status__row{border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.meet-status__row--live{background:color-mix(in srgb, var(--color-error) 10%, var(--color-surface))}.meet-status__row--soon{background:color-mix(in srgb, #b45309 10%, var(--color-surface))}.meet-status__dot{background:var(--color-error);border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-in-out infinite meet-status-pulse}@keyframes meet-status-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.meet-status__dot{animation:none}}.meet-status__main{flex:auto;min-width:0}.meet-status__title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.meet-status__meta{color:var(--color-on-surface-variant);gap:4px;font-size:.8125rem;display:flex}.agenda-view{counter-reset:agenda;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.agenda-view__item{counter-increment:agenda;grid-template-columns:auto 1fr;column-gap:8px;display:grid}.agenda-view__item:before{content:counter(agenda) ".";font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface-variant);line-height:1.5}.agenda-view__title{font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface);line-height:1.5}.agenda-view__brief{white-space:pre-line;font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant);grid-column:2;margin-top:2px;line-height:1.45}.agenda-view__text{white-space:pre-wrap;font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface);margin:0;line-height:1.5}.meeting-detail-dialog__hint{color:var(--color-on-surface-variant);font-size:calc(13.5px * var(--font-scale))}.meeting-detail-dialog__body{flex-direction:column;gap:10px;display:flex}.meeting-detail-dialog__row{font-size:calc(13.5px * var(--font-scale));color:var(--color-on-surface);align-items:flex-start;gap:8px;margin:0;display:flex}.meeting-detail-dialog__agenda{white-space:pre-wrap}.meeting-detail-dialog__invitees-toggle{cursor:pointer;background:0 0;border:none;justify-content:space-between;width:100%;padding:0;font-family:inherit}.meeting-detail-dialog__invitees-toggle:disabled{cursor:default}.meeting-detail-dialog__invitees-list{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.meeting-detail-dialog__canceled{background:var(--color-error-container);color:var(--color-on-error-container);font-size:calc(13px * var(--font-scale));border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.week-meetings{align-items:stretch;gap:10px;display:flex}.week-meetings__day{border:1px solid var(--color-outline-variant);background:var(--color-surface-variant);border-radius:14px;flex-direction:column;flex:1;gap:6px;min-width:0;min-height:92px;padding:10px 8px;transition:border-color .15s,background .15s;display:flex}.week-meetings__day.is-today{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface-variant))}.week-meetings__day-head{border-bottom:1px solid var(--color-outline-variant);justify-content:center;align-items:center;gap:6px;padding-bottom:6px;display:flex}.week-meetings__day.is-today .week-meetings__day-head{border-bottom-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-outline-variant))}.week-meetings__day-name{font-size:calc(11px * var(--font-scale));letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface-variant);font-weight:600}.week-meetings__day-num{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface);white-space:nowrap;text-align:center;border-radius:999px;padding:1px 8px;font-weight:700}.week-meetings__day.is-today .week-meetings__day-num{background:var(--color-primary);color:var(--color-on-primary)}.week-meetings__events{flex-direction:column;gap:4px;min-height:0;display:flex}.week-meetings__event{font-family:inherit;font-size:calc(10.5px * var(--font-scale));text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:7px;padding:4px 7px;font-weight:500;transition:filter .1s,transform .1s;overflow:hidden}.week-meetings__event:hover{filter:brightness(.94)}.week-meetings__event:active{transform:scale(.96)}.week-meetings__event.is-primary{background:var(--color-primary-container);color:var(--color-on-primary-container)}.week-meetings__event.is-secondary{background:var(--color-secondary-container);color:var(--color-on-secondary-container)}.week-meetings__event.is-muted{background:var(--color-surface-container-highest);color:var(--color-on-surface-variant);text-decoration:line-through}.week-meetings__more{background:var(--color-surface-container-highest);width:100%;color:var(--color-on-surface-variant);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:3px 0;transition:background .1s,color .1s,transform .1s;display:flex}.week-meetings__more:hover{background:var(--color-primary-container);color:var(--color-primary)}.week-meetings__more:active{transform:scale(.94)}.week-meetings__popover-list{flex-direction:column;gap:2px;max-height:60vh;display:flex;overflow-y:auto}.week-meetings__popover-item{font-family:inherit;font-size:calc(11.5px * var(--font-scale));text-align:left;color:var(--color-on-surface);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;transition:background .1s;display:flex}.week-meetings__popover-item:hover{background:var(--color-surface-container-high)}.week-meetings__popover-item:active{background:var(--color-surface-container-highest)}.week-meetings__popover-dot{border-radius:50%;flex:none;width:8px;height:8px}.week-meetings__popover-dot.is-primary{background:var(--color-primary)}.week-meetings__popover-dot.is-secondary{background:var(--color-secondary)}.week-meetings__popover-dot.is-muted{background:var(--color-outline)}.week-meetings__popover-time{font-variant-numeric:tabular-nums;color:var(--color-on-surface-variant);flex:none}.week-meetings__popover-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.week-meetings__popover-item.is-muted .week-meetings__popover-title{color:var(--color-on-surface-variant);text-decoration:line-through}@media (width<=599px){.week-meetings{padding-bottom:2px;overflow-x:auto}.week-meetings__day{flex:0 0 104px}}.call-summary-dialog__state{text-align:center;min-height:140px;color:var(--color-on-surface-variant);justify-content:center;align-items:center;padding:16px;display:flex}.upcoming-meetings{flex-direction:column;gap:8px;display:flex}.upcoming-meetings__list{flex-direction:column;display:flex}.upcoming-meetings__icon{background:var(--color-primary-container);width:40px;height:40px;color:var(--color-on-primary-container);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.upcoming-meetings__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.upcoming-meetings__time{font-weight:500}.upcoming-meetings__who:before{content:"·";margin-right:6px}.upcoming-meetings__join{border:1px solid var(--color-primary);color:var(--color-primary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:background .15s}.upcoming-meetings__join:hover{background:var(--color-primary-container)}.upcoming-meetings__join:active{transform:translateY(1px)}.upcoming-meetings__join:disabled{opacity:.45;cursor:default;border-color:var(--color-outline-variant);color:var(--color-on-surface-variant)}.upcoming-meetings__join:disabled:hover{background:0 0}.upcoming-meetings__item--done{opacity:.6}.upcoming-meetings__group+.upcoming-meetings__group{margin-top:8px}.gsearch{flex-direction:column;gap:12px;width:100%;display:flex}.gsearch__field{align-items:center;display:flex;position:relative}.gsearch__input{border:1px solid var(--color-outline-variant);border-radius:var(--shape-m);width:100%;font:inherit;background:var(--color-surface);color:var(--color-on-surface);padding:10px 40px 10px 14px;font-size:.9375rem}.gsearch__clear{color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;right:8px}.gsearch__clear:active{transform:scale(.9)}.gsearch__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.gsearch__hint{color:var(--color-on-surface-variant);margin:0;padding:8px 0;font-size:.8125rem}.gsearch__loading{justify-content:center;padding:16px 0;display:flex}.gsearch__results{flex-direction:column;gap:14px;max-height:min(56vh,460px);display:flex;overflow-y:auto}.gsearch__row{width:100%;color:var(--color-on-surface);font:inherit;text-align:left;border-radius:var(--shape-s);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0 -8px;padding:7px 8px;display:flex}.gsearch__row:hover{background:var(--color-surface-container)}.gsearch__row-text{flex-direction:column;min-width:0;display:flex}.gsearch__row-main{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.gsearch__row-sub{color:var(--color-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.dlg-panel.gsearch-panel{max-width:min(720px,92vw);margin-top:72px;margin-bottom:auto}.gsearch__filters{flex-wrap:wrap;gap:8px;display:flex}.gsearch__filter{border:1px solid var(--color-outline-variant);border-radius:var(--shape-full,999px);font:inherit;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;padding:5px 10px;font-size:.8125rem}.gsearch__filter--active{border-color:var(--color-primary);background:var(--color-primary-container);color:var(--color-on-primary-container)}.gsearch__filter:disabled{opacity:.4;cursor:default}.gsearch__mark{color:var(--color-primary);background:0 0;font-weight:700}.gsearch__row-icon{flex-shrink:0;align-items:center;display:flex}.gsearch__row-icon--missed,.gsearch__row-main--missed{color:var(--color-error)}.gsearch__row-main--missed{font-weight:500}.gsearch__row-badge-bot{border-radius:var(--shape-full,999px);border:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);vertical-align:middle;margin-left:6px;padding:1px 7px;font-size:.6875rem;font-weight:500;display:inline-block}.gsearch__note{color:var(--color-on-surface-variant);margin:4px 0 0;font-size:.75rem}.gsearch__opts{flex-direction:column;gap:8px;display:flex}.gsearch__opts-toggle{font:inherit;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-size:.75rem;display:inline-flex}.gsearch__opts-toggle:hover{color:var(--color-on-surface)}.gsearch__opts-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--shape-xs,4px)}.gsearch__opts-toggle--on{color:var(--color-primary);font-weight:600}.gsearch__opts-body{border:1px solid var(--color-outline-variant);border-radius:var(--shape-m);background:var(--color-surface-container);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.gsearch__modes{flex-wrap:wrap;gap:8px;display:flex}.gsearch__mode{border:1px solid var(--color-outline-variant);border-radius:var(--shape-full,999px);background:var(--color-surface);font:inherit;color:var(--color-on-surface-variant);cursor:pointer;padding:5px 12px;font-size:.8125rem}.gsearch__mode--active{border-color:var(--color-primary);background:var(--color-primary-container);color:var(--color-on-primary-container);font-weight:600}.gsearch__mode:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.gsearch__opt-hint{color:var(--color-on-surface-variant);margin:0;font-size:.75rem;line-height:1.45}.gsearch__warn{border-radius:var(--shape-s);border:1px solid var(--color-outline-variant);border-left:3px solid var(--color-primary);background:var(--color-surface-container);color:var(--color-on-surface-variant);margin:0;padding:8px 10px;font-size:.75rem;line-height:1.45}.gsearch__note--standalone{border-radius:var(--shape-s);background:var(--color-surface-container);margin:0;padding:8px 10px;line-height:1.45}.voice-dial__btn{background:var(--color-surface-variant);width:44px;height:44px;color:var(--color-on-surface-variant);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .1s,background .15s,color .15s;display:flex}.voice-dial__btn:active:not(:disabled){transform:scale(.96)}.voice-dial__btn:disabled{opacity:.55;cursor:not-allowed}.voice-dial__btn--rec{background:var(--color-error);color:#fff;animation:1.1s ease-in-out infinite voice-dial-pulse}@keyframes voice-dial-pulse{0%,to{box-shadow:0 0 #dc262673}50%{box-shadow:0 0 0 8px #dc262600}}@media (prefers-reduced-motion:reduce){.voice-dial__btn--rec{animation:none}}.voice-dial__hint{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);margin-top:8px;display:block}.voice-dial__transcript{font-size:calc(20px * var(--font-scale));color:var(--color-on-surface);margin:0 0 10px;font-weight:500;line-height:1.35}.voice-dial__note,.voice-dial__empty{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);margin:0 0 12px;line-height:1.45}.voice-dial__list{flex-direction:column;min-width:18rem;display:flex}.voice-dial__item{border:none;border-bottom:1px solid var(--color-outline-variant);text-align:left;cursor:pointer;width:100%;color:var(--color-on-surface);background:0 0;align-items:center;gap:12px;padding:10px 4px;display:flex}.voice-dial__item:last-child{border-bottom:none}.voice-dial__item:hover:not(:disabled){background:var(--color-surface-container)}.voice-dial__item:disabled{opacity:.6;cursor:not-allowed}.voice-dial__item-text{flex-direction:column;flex:1;min-width:0;display:flex}.voice-dial__item-name{font-size:calc(14px * var(--font-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.voice-dial__item-sub{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-dial__listening{text-align:center;flex-direction:column;align-items:center;padding:12px 0 4px;display:flex}.voice-dial__listening-title{font-size:var(--mdui-typescale-title-medium-size,1rem);color:var(--color-on-surface);margin:12px 0 0;font-weight:500}.voice-dial__wave{align-items:center;gap:6px;height:44px;display:flex}.voice-dial__wave span{background:var(--color-primary);transform-origin:50%;border-radius:3px;width:6px;height:44px;animation:.84s ease-in-out infinite alternate voice-dial-wave}.voice-dial__wave span:nth-child(2){animation-delay:.11s}.voice-dial__wave span:nth-child(3){animation-delay:.22s}.voice-dial__wave span:nth-child(4){animation-delay:.33s}.voice-dial__wave span:nth-child(5){animation-delay:.44s}@keyframes voice-dial-wave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.voice-dial__wave span{animation:none;transform:scaleY(.6)}}.voice-dial__live{min-height:calc(2 * 1.4 * 15px * var(--font-scale));max-width:22rem;font-size:calc(15px * var(--font-scale));color:var(--color-on-surface);text-align:center;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.4}.voice-dial__live-partial{color:var(--color-on-surface-variant);opacity:.75;font-style:italic}.voice-dial__stop{background:var(--color-error);width:56px;height:56px;color:var(--color-on-error);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;margin-top:18px;display:inline-flex}.voice-dial__stop:active{transform:scale(.97)}.voice-dial__guide{margin-bottom:4px}.voice-dial__guide-pattern{font-size:calc(14px * var(--font-scale));color:var(--color-on-surface);margin:0 0 10px;font-weight:600}.voice-dial__guide-list{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);flex-direction:column;gap:8px;margin:0;padding-left:18px;line-height:1.45;display:flex}.voice-dial__guide-list b{color:var(--color-on-surface);font-weight:600}.voice-dial__guide-eg{color:var(--color-on-surface);margin-top:2px;font-style:italic;display:inline-block}.voice-dial__guide-foot{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);margin:10px 0 0}.trangchu{flex-direction:column;min-height:100%;display:flex}.trangchu__layout{flex-direction:column;gap:24px;padding:20px 16px 32px;display:flex}.trangchu__layout--desktop{gap:20px;padding:24px 32px 40px}.trangchu__content-row{align-items:flex-start;gap:26px;display:flex}.trangchu__content-col--primary,.trangchu__content-col--secondary{flex-direction:column;gap:20px;display:flex}.trangchu__content-col--primary{flex:1.4;min-width:0}.trangchu__content-col--secondary{border-left:1px solid var(--color-outline-variant);flex:1;min-width:0;padding-left:26px}.trangchu-section{flex-direction:column;gap:8px;display:flex}.trangchu-empty{font-size:calc(14px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;line-height:1.4}.trangchu-greeting{align-items:center;gap:12px;display:flex}.trangchu-greeting__text{min-width:0}.trangchu-greeting__name{font-size:calc(17px * var(--font-scale));color:var(--color-on-surface);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1.3;overflow:hidden}.trangchu-greeting__subtitle{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;line-height:1.4;overflow:hidden}.trangchu-search{background:var(--color-surface-variant);width:100%;height:44px;color:var(--color-on-surface-variant);font-size:calc(14px * var(--font-scale));text-align:left;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-weight:400;line-height:1.3;transition:transform .1s;display:flex}.trangchu-search:active{transform:scale(.98)}.quick-actions{gap:12px;display:flex}.quick-action{border:1px solid var(--color-outline-variant);background:var(--color-surface);cursor:pointer;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;padding:18px 8px;transition:transform .1s,border-color .15s;display:flex}.quick-action:hover{border-color:var(--color-primary);background:var(--color-surface-container)}.quick-action:hover .quick-action__icon{background:var(--color-primary);color:var(--color-on-primary)}.quick-action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.quick-action:active{transform:scale(.97)}.quick-action__icon{background:var(--color-surface-container-highest);width:38px;height:38px;color:var(--color-on-surface);border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.quick-action--danger .quick-action__icon{background:var(--color-error-container);color:var(--color-error)}.quick-action__label{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:700;line-height:1.3;overflow:hidden}.trangchu-onduty__row{padding:8px 4px}.trangchu-onduty__name{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.join-dialog__content{flex-direction:column;gap:16px;min-width:17.5rem;display:flex}.join-dialog__divider{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);align-items:center;gap:10px;display:flex}.join-dialog__divider-line{background:var(--color-outline-variant);flex:1;height:1px}.join-dialog__schedule-link{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-self:center;align-items:center;gap:6px;padding:4px 6px;font-family:inherit;font-size:13px;display:inline-flex}.join-dialog__schedule-link:hover{text-decoration:underline}.history-list{flex-direction:column;display:flex}.trangchu-recall-btn{width:32px;height:32px;color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .1s,background .15s;display:flex}.trangchu-recall-btn:active:not(:disabled){transform:scale(.92)}.trangchu-recall-btn:disabled{opacity:.5;cursor:not-allowed}.trangchu-history__title--missed{color:var(--color-error);font-weight:500}.trangchu-search-row{align-items:center;gap:8px;width:100%;display:flex}.join-dialog__toggle-row{border-radius:var(--shape-m);background:var(--color-surface-container);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.join-dialog__toggle-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.join-dialog__toggle-title{font-size:var(--mdui-typescale-label-large-size);color:var(--color-on-surface)}.join-dialog__toggle-desc{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant)}.join-dialog__create-block{flex-direction:column;gap:10px;display:flex}.trangchu-section__head{align-items:center;gap:8px;display:flex}.trangchu-section__head .section-label{flex:1;min-width:0}.trangchu-section__more{color:var(--color-primary);font:inherit;font-size:calc(13px * var(--font-scale));cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:2px;padding:4px 2px;display:inline-flex}.trangchu-section__more:hover{text-decoration:underline}.trangchu-section__more:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:6px}.trangchu-history__live-dot{background:#16a34a;border-radius:50%;flex:none;width:8px;height:8px}.trangchu-history__live-label{color:#16a34a;font-weight:500}.group-picker{flex-direction:column;gap:8px;display:flex}.group-picker__list{max-height:min(48vh,380px);overflow-y:auto}.group-picker__empty{color:var(--color-on-surface-variant);font-size:calc(14px * var(--font-scale));margin:8px 0}.group-picker__icon{background:var(--color-surface-container-highest);width:36px;height:36px;color:var(--color-on-surface-variant);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.group-picker__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface-variant);margin:12px 0 4px;font-size:12px;font-weight:700}.group-picker__section-title:first-child{margin-top:0}.group-picker__tree{min-height:0}.dlg-panel.group-picker-dialog{max-width:min(90vw,620px);max-height:82vh}.group-picker__methods{flex-direction:column;gap:10px;display:flex}.group-picker__method{border:1.4px solid var(--color-outline);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.group-picker__method:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-surface-variant)}.group-picker__method:focus-visible{border-color:var(--color-primary);outline:none}.group-picker__method:disabled{opacity:.5;cursor:not-allowed}.group-picker__method-icon{background:var(--color-surface-container-highest);width:42px;height:42px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.group-picker__method-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.group-picker__method-title{color:var(--color-on-surface);font-weight:700}.group-picker__method-desc{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant)}.group-picker__method-count{background:var(--color-surface-container-highest);min-width:26px;color:var(--color-on-surface-variant);font-size:calc(12px * var(--font-scale));font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex-shrink:0;padding:2px 8px}.page-header{background:var(--color-surface);min-height:56px;color:var(--color-on-surface);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.page-header__leading{flex-shrink:0;align-items:center;display:flex}.page-header__title{min-width:0;font-size:calc(20px * var(--font-scale));text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;line-height:1.3;overflow:hidden}.page-header__trailing{flex-shrink:0;align-items:center;gap:4px;display:flex}.divider--horizontal{background:var(--color-outline-variant);border:none;width:100%;height:1px}.divider--vertical{background:var(--color-outline-variant);border:none;align-self:stretch;width:1px;height:100%}.danhba{background:var(--color-surface);height:100%;color:var(--color-on-surface);flex-direction:column;display:flex}.danhba__scroll-area{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.danhba__search{flex-shrink:0;padding:4px 16px 12px}.danhba-selectbar{flex-direction:column;flex-shrink:0;gap:10px;padding:0 16px 12px;display:flex}.danhba-selectbar__chips{align-items:center;gap:8px;display:flex}.danhba-selectbar__chip{border-radius:var(--shape-full,999px);background:var(--color-surface-variant);flex-shrink:0;align-items:center;gap:6px;max-width:160px;padding:4px 8px 4px 4px;display:inline-flex}.danhba-selectbar__chip-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--mdui-typescale-label-large-size);color:var(--color-on-surface);overflow:hidden}.danhba-selectbar__chip-remove{width:22px;height:22px;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.danhba-selectbar__chip-remove:hover{background:var(--color-surface-container-high)}.danhba-selectbar__overflow-badge{background:var(--color-primary);width:24px;height:24px;color:var(--color-on-primary);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.danhba-selectbar__actions{flex-wrap:wrap;gap:8px;display:flex}.danhba-group-dialog__content{flex-direction:column;gap:14px;display:flex}.danhba-group-dialog__subtitle{font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);line-height:var(--mdui-typescale-body-small-line-height);color:var(--color-on-surface-variant);margin:0}.danhba-group-dialog__name-row{align-items:center;gap:10px;display:flex}.danhba-group-dialog__name-icon{width:40px;height:40px;color:var(--color-on-surface-variant);background:var(--color-surface-variant);border:1.4px dashed var(--color-outline);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.danhba-group-dialog__name-row .tf{flex:1}.danhba-tree__unit-checkbox{border:1.5px solid var(--color-outline);width:20px;height:20px;color:var(--color-on-primary);cursor:pointer;background:0 0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.danhba-tree__unit-checkbox--checked{background:var(--color-primary);border-color:var(--color-primary)}.danhba__body{flex:1;min-height:0;display:flex}.danhba__list-pane{flex:1;min-width:0;padding:0 8px 24px;overflow-y:auto}.danhba__body--split .danhba__list-pane{flex:0 0 360px;width:360px}.danhba__resizer{cursor:col-resize;touch-action:none;background:0 0;flex:none;align-self:stretch;width:9px;position:relative}.danhba__resizer:before{content:"";background:var(--color-outline-variant);transition:background .12s var(--m3-ease-standard,ease);position:absolute;inset:0 4px}.danhba__resizer:hover:before,.danhba__resizer.is-dragging:before{background:var(--color-primary)}.danhba__resizer:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px;border-radius:var(--shape-xs)}.danhba__resizer:focus-visible:before{background:var(--color-primary)}.danhba__detail-pane{box-sizing:border-box;flex:1;min-width:0;padding:24px;overflow-y:auto}.danhba__empty,.danhba__detail-placeholder{text-align:center;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-large-size);font-weight:var(--mdui-typescale-body-large-weight);line-height:var(--mdui-typescale-body-large-line-height);letter-spacing:var(--mdui-typescale-body-large-tracking);margin:32px 16px}.contact-row__meta{align-items:center;gap:6px;min-width:0;display:flex}.contact-row__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-row__unit{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-on-surface-variant);flex-shrink:2;overflow:hidden}.contact-row__busy{color:var(--color-error);font-weight:500}.danhba-tree__unit{min-height:44px;color:var(--color-on-surface);font-size:var(--mdui-typescale-title-small-size);font-weight:500;line-height:var(--mdui-typescale-title-small-line-height);letter-spacing:var(--mdui-typescale-title-small-tracking);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding-right:12px;display:flex}.danhba-tree__unit--clickable{cursor:pointer}.danhba-tree__unit--expanded{background:var(--color-surface-variant);border-radius:8px}.danhba-tree__chevron{color:var(--color-on-surface-variant);transition:transform .2s var(--m3-ease-standard);flex-shrink:0}.danhba-tree__chevron--open{transform:rotate(90deg)}.danhba-tree__chevron-spacer{flex-shrink:0;width:16px;display:inline-block}.danhba-tree__unit-icon{color:var(--color-on-surface-variant);flex-shrink:0}.danhba-tree__unit-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.danhba-tree__unit-count{font-size:var(--mdui-typescale-label-medium-size);font-weight:var(--mdui-typescale-label-medium-weight);color:var(--color-on-surface-variant);flex-shrink:0}.danhba-tree__unassigned-label{padding:14px 4px 0}.contact-detail{flex-direction:column;gap:20px;width:100%;max-width:480px;margin:0 auto;display:flex}.contact-detail__header{align-items:center;gap:16px;display:flex}.contact-detail--panel{max-width:320px}.contact-detail--panel .contact-detail__header{text-align:center;flex-direction:column}.contact-detail--panel .contact-detail__heading{align-items:center}.contact-detail__heading{flex-direction:column;gap:4px;min-width:0;display:flex}.contact-detail__name{font-size:var(--mdui-typescale-headline-small-size);font-weight:var(--mdui-typescale-headline-small-weight);line-height:var(--mdui-typescale-headline-small-line-height);letter-spacing:var(--mdui-typescale-headline-small-tracking);color:var(--color-on-surface);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.contact-detail__subtitle{-webkit-line-clamp:2;line-clamp:2;max-width:100%;font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);line-height:var(--mdui-typescale-body-medium-line-height);letter-spacing:var(--mdui-typescale-body-medium-tracking);color:var(--color-on-surface-variant);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.contact-detail__actions{flex-wrap:nowrap;justify-content:center;gap:8px;display:flex}.contact-detail__actions .btn{min-width:0;font-size:calc(13px * var(--font-scale));white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;padding:9px 10px;overflow:hidden}.contact-detail__info{flex-direction:column;gap:14px;display:flex}.contact-detail__info-row{color:var(--color-on-surface);font-size:var(--mdui-typescale-body-large-size);font-weight:var(--mdui-typescale-body-large-weight);line-height:var(--mdui-typescale-body-large-line-height);letter-spacing:var(--mdui-typescale-body-large-tracking);align-items:center;gap:12px;display:flex}.contact-detail__info-icon{color:var(--color-on-surface-variant);flex-shrink:0}.contact-detail__info-text{flex-direction:column;flex-shrink:1;gap:2px;min-width:0;display:flex}.contact-detail__info-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-detail__info-spacer{flex:1}.contact-detail__info-row .icon-btn{color:var(--color-primary);flex-shrink:0;margin-left:-6px}.contact-detail__info-label{font-size:var(--mdui-typescale-label-small-size);font-weight:var(--mdui-typescale-label-small-weight);line-height:var(--mdui-typescale-label-small-line-height);letter-spacing:var(--mdui-typescale-label-small-tracking);color:var(--color-on-surface-variant)}.contact-detail--panel .contact-detail__info-text{flex-direction:row;align-items:baseline;gap:8px}.contact-detail--panel .contact-detail__info-label{flex-shrink:0;width:96px}.contact-detail--panel .contact-detail__info-row{font-weight:700;font-size:var(--mdui-typescale-body-medium-size)}.contact-detail__section-title{font-size:var(--mdui-typescale-title-small-size);font-weight:var(--mdui-typescale-title-small-weight);line-height:var(--mdui-typescale-title-small-line-height);letter-spacing:var(--mdui-typescale-title-small-tracking);color:var(--color-on-surface-variant);margin-bottom:4px;padding:0 4px}.contact-detail__history-empty{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);line-height:var(--mdui-typescale-body-medium-line-height);letter-spacing:var(--mdui-typescale-body-medium-tracking);margin:0;padding:4px 4px 0}.contact-detail__history-icon{background:var(--color-surface-variant);width:32px;height:32px;color:var(--color-on-surface-variant);border-radius:50%;justify-content:center;align-items:center;display:flex}.contact-detail__history-end{align-items:center;gap:8px;display:flex}.contact-detail__history-duration{font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);line-height:var(--mdui-typescale-body-small-line-height);letter-spacing:var(--mdui-typescale-body-small-tracking);color:var(--color-on-surface-variant);white-space:nowrap}.danhba-tree__unit-loading{align-items:center;padding:8px 0;display:flex}.danhba__searching{justify-content:center;padding:24px 0;display:flex}.danhba__search-meta{font-size:var(--mdui-typescale-label-small-size);color:var(--color-on-surface-variant);margin:0 0 8px;padding:0 12px}.danhba-tree__toggle-empty{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--color-primary);font-size:var(--mdui-typescale-label-medium-size);padding:8px 4px;display:block}.danhba-tree__toggle-empty:hover{text-decoration:underline}.danhba-tree__toggle-empty:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.danhba__view-tabs{border-bottom:1px solid var(--color-outline-variant);gap:4px;padding:0 16px;display:flex}.danhba__view-tab{all:unset;cursor:pointer;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-large-size);border-bottom:2px solid #0000;padding:10px 12px}.danhba__view-tab:hover{color:var(--color-on-surface)}.danhba__view-tab.is-active{color:var(--color-on-surface);border-bottom-color:var(--color-on-surface);font-weight:700}.danhba__view-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.contact-detail__busy{text-align:center;color:var(--color-error);font-size:calc(13px * var(--font-scale));margin:16px 0}.contact-detail__info-value--empty{color:var(--color-on-surface-variant);font-style:italic;font-weight:400}.danhba-alpha{align-items:flex-start;gap:4px;display:flex}.danhba-alpha__list{flex:1;min-width:0}.danhba-alpha__more{justify-content:center;padding:12px 0;display:flex}.danhba-alpha__end{text-align:center;color:var(--color-on-surface-variant);font-size:calc(12px * var(--font-scale));margin:12px 0}.danhba-index{-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;align-items:center;gap:1px;width:22px;padding:4px 0;display:flex;position:sticky;top:8px}.danhba-index__letter{width:22px;color:var(--color-primary);line-height:1.15;font:inherit;font-size:calc(10px * var(--font-scale));cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.danhba-index__letter--dim{color:var(--color-on-surface-variant);opacity:.55}.danhba-index__letter:hover{text-decoration:underline}.danhba-index__letter:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-radius:4px}.danhba-position__group+.danhba-position__group{margin-top:4px}.danhba-position__group-label{padding:14px 4px 0}.danhba-position__row{min-height:44px;color:var(--color-on-surface);font-size:var(--mdui-typescale-title-small-size);font-weight:500;line-height:var(--mdui-typescale-title-small-line-height);letter-spacing:var(--mdui-typescale-title-small-tracking);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding-left:12px;padding-right:4px;display:flex}.danhba-position__name{white-space:normal;text-overflow:unset;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:visible}.danhba-position__row .danhba-tree__unit-count{flex-shrink:0}.danhba-position__row--clickable{cursor:pointer}.danhba-position__row--expanded{background:var(--color-surface-variant);border-radius:8px}.danhba-position__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:8px}.danhba-position__empty{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);margin:0;padding:8px 12px 8px 32px;font-style:italic}.danhba-position__error{flex-direction:column;align-items:center;gap:4px;display:flex}.chitiet{background:var(--color-surface);height:100vh;color:var(--color-on-surface);flex-direction:column;display:flex}.chitiet__body{box-sizing:border-box;flex:1;min-height:0;padding:24px 20px;overflow-y:auto}.chitiet__not-found{text-align:center;min-height:100%;color:var(--color-on-surface-variant);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 24px;display:flex}.chitiet__not-found p{font-size:var(--mdui-typescale-body-large-size);font-weight:var(--mdui-typescale-body-large-weight);line-height:var(--mdui-typescale-body-large-line-height);letter-spacing:var(--mdui-typescale-body-large-tracking);margin:0}.nhom-chitiet-screen{background:var(--color-surface);min-height:100%;color:var(--color-on-surface);flex-direction:column;display:flex}.nhom-chitiet-body{padding:16px var(--page-gutter) 32px;max-width:var(--page-max);flex:1;width:100%;margin:0 auto}.nhom-chitiet-body--empty{text-align:center;color:var(--color-on-surface-variant);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-top:64px;display:flex}.nhom-chitiet-body--empty p{font-size:var(--mdui-typescale-body-large-size);font-weight:var(--mdui-typescale-body-large-weight);line-height:var(--mdui-typescale-body-large-line-height);letter-spacing:var(--mdui-typescale-body-large-tracking);margin:0}.nhom-detail__header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.nhom-detail__avatar{background:var(--color-surface-container-high);width:56px;height:56px;color:var(--color-on-surface-variant);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nhom-detail__heading{flex:1;min-width:0}.nhom-detail__name-row{align-items:center;gap:4px;display:flex}.nhom-detail__name{font-size:var(--mdui-typescale-headline-small-size);font-weight:var(--mdui-typescale-headline-small-weight);line-height:var(--mdui-typescale-headline-small-line-height);letter-spacing:var(--mdui-typescale-headline-small-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nhom-detail__rename-row{align-items:center;gap:4px;display:flex}.nhom-detail__rename-input{flex:1;min-width:0}.nhom-detail__meta{font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);line-height:var(--mdui-typescale-body-medium-line-height);letter-spacing:var(--mdui-typescale-body-medium-tracking);color:var(--color-on-surface-variant);align-items:center;gap:8px;margin-top:4px;display:flex}.nhom-detail__call-btn{width:100%}.nhom-detail__section-title{font-size:var(--mdui-typescale-title-small-size);font-weight:var(--mdui-typescale-title-small-weight);line-height:var(--mdui-typescale-title-small-line-height);letter-spacing:var(--mdui-typescale-title-small-tracking);color:var(--color-on-surface-variant);padding:0 4px}.nhom-detail__section-title-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.nhom-detail__delete-btn{width:100%;margin-top:20px}.nhom-detail__members{flex-direction:column;display:flex}.nhom-confirm-dialog__body{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);line-height:var(--mdui-typescale-body-medium-line-height);margin:0}.nhom-add-member__list{max-height:320px;overflow-y:auto}.nhom-pill{font-size:var(--mdui-typescale-label-medium-size);font-weight:var(--mdui-typescale-label-medium-weight);line-height:var(--mdui-typescale-label-medium-line-height);letter-spacing:var(--mdui-typescale-label-medium-tracking);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;display:inline-flex}.nhom-screen{background:var(--color-surface);height:100%;color:var(--color-on-surface);flex-direction:column;display:flex}.nhom-body{flex:1;min-height:0;padding:8px 16px 96px;overflow-y:auto}.nhom-body--split{padding:24px var(--page-gutter) 48px;max-width:var(--page-max);box-sizing:border-box;align-items:flex-start;gap:24px;width:100%;margin:0 auto;display:flex}.nhom-body--split .nhom-list-pane{flex:1;min-width:320px;max-width:420px}.nhom-body:not(.nhom-body--split) .nhom-list-pane{max-width:var(--page-max);margin:0 auto}.nhom-list{flex-direction:column;display:flex}.nhom-list__call-btn{font-size:calc(13px * var(--font-scale));padding:6px 12px}@media (hover:hover) and (pointer:fine){.nhom-list__call-btn{opacity:0;pointer-events:none;transition:opacity .12s}.list-item:hover .nhom-list__call-btn,.list-item--selected .nhom-list__call-btn,.nhom-list__call-btn:focus-visible{opacity:1;pointer-events:auto}}.nhom-detail-pane{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:8px;flex:1.4;min-width:0;min-height:320px;padding:24px}.nhom-pill{border-radius:var(--shape-full);font-size:var(--mdui-typescale-label-medium-size);font-weight:var(--mdui-typescale-label-medium-weight);line-height:var(--mdui-typescale-label-medium-line-height);letter-spacing:var(--mdui-typescale-label-medium-tracking);white-space:nowrap;align-items:center;padding:2px 10px;display:inline-flex}.nhom-pill--active{background:rgb(var(--mdui-color-primary-container));color:rgb(var(--mdui-color-on-primary-container))}.nhom-pill--in-call{background:rgb(var(--mdui-color-tertiary-container));color:rgb(var(--mdui-color-on-tertiary-container))}.nhom-pill--offline{background:rgb(var(--mdui-color-surface-container-high));color:rgb(var(--mdui-color-on-surface-variant))}.nhom-empty{text-align:center;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);line-height:var(--mdui-typescale-body-medium-line-height);letter-spacing:var(--mdui-typescale-body-medium-tracking);padding:32px 16px}.create-group-dialog{--shape-corner:var(--shape-l)}.create-group-dialog__content{flex-direction:column;gap:16px;min-width:320px;max-width:420px;padding:8px 4px;display:flex}.create-group-dialog__title{font-size:var(--mdui-typescale-headline-small-size);font-weight:var(--mdui-typescale-headline-small-weight);line-height:var(--mdui-typescale-headline-small-line-height);color:rgb(var(--mdui-color-on-surface));margin:0}.create-group-dialog__section-title{font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);color:rgb(var(--mdui-color-on-surface-variant))}.create-group-dialog__contacts{max-height:280px;overflow-y:auto}.create-group-dialog__actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.dlg-panel.tao-nhom-dialog{max-width:560px}.tao-nhom-dialog__content{flex-direction:column;gap:14px;display:flex}.tao-nhom-dialog__subtitle{font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);line-height:var(--mdui-typescale-body-small-line-height);color:var(--color-on-surface-variant);margin:-6px 0 0}.tao-nhom-dialog__name-row{align-items:center;gap:10px;display:flex}.tao-nhom-dialog__name-icon{width:40px;height:40px;color:var(--color-on-surface-variant);background:var(--color-surface-variant);border:1.4px dashed var(--color-outline);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tao-nhom-dialog__name-row .tf{flex:1;min-width:0}.tao-nhom-dialog__chips{flex-wrap:wrap;gap:6px;display:flex}.tao-nhom-dialog__chip-remove{color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.tao-nhom-dialog__section-title{font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);color:var(--color-on-surface-variant)}.tao-nhom-dialog__contacts{flex-direction:column;max-height:min(52vh,420px);display:flex;overflow-y:auto}.tao-nhom-dialog__tick{border:1.5px solid var(--color-outline);width:20px;height:20px;color:var(--color-on-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tao-nhom-dialog__tick--checked{background:var(--color-primary);border-color:#0000}.ls-screen{flex-direction:column;height:100%;display:flex}.ls-screen__body{flex:1;min-height:0;overflow-y:auto}.ls-screen__list-scroll{width:100%;max-width:var(--page-max);padding:8px var(--page-gutter);box-sizing:border-box;margin:0 auto}.ls-screen__body--split{padding:24px var(--page-gutter);box-sizing:border-box;align-items:stretch;gap:24px;width:100%;display:flex;overflow:hidden}.ls-screen__body--split .ls-screen__list-scroll{flex:1;width:auto;min-width:320px;max-width:clamp(420px,26%,620px);height:100%;margin:0;padding:0 8px 24px 0;overflow-y:auto}.ls-screen__detail-pane{background:var(--color-surface-variant);border:1px solid var(--color-outline-variant);box-sizing:border-box;border-radius:12px;flex:1.4;align-self:flex-start;min-width:0;max-height:100%;padding:24px;overflow-y:auto}.ls-screen__detail-loading{justify-content:center;align-items:center;min-height:200px;display:flex}.ls-filter-tabs{border-bottom:1px solid var(--color-outline-variant);gap:20px;margin-bottom:8px;padding:4px 12px 0;display:flex}.ls-filter-tabs__item{appearance:none;cursor:pointer;font-family:inherit;font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);color:var(--color-on-surface-variant);background:0 0;border:none;border-bottom:2px solid #0000;margin:0 0 -1px;padding:0 2px 10px;transition:transform .1s}.ls-filter-tabs__item:active{transform:scale(.97)}.ls-filter-tabs__item:hover{color:var(--color-on-surface)}.ls-filter-tabs__item--active{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:700}.ls-list{flex-direction:column;gap:4px;display:flex}.ls-list__title{align-items:center;gap:6px;min-width:0;display:flex}.ls-list__title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ls-list__title--missed{color:var(--color-error);font-weight:500}.ls-list__title-icon{color:inherit;flex-shrink:0}.ls-list__actions{align-items:center;gap:4px;display:flex}.ls-load-more{justify-content:center;min-height:48px;padding:16px 0;display:flex}.ls-empty{text-align:center;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-large-size);font-weight:var(--mdui-typescale-body-large-weight);line-height:var(--mdui-typescale-body-large-line-height);letter-spacing:var(--mdui-typescale-body-large-tracking);margin:32px 16px}.ls-day{font-size:var(--mdui-typescale-label-small-size);letter-spacing:.4px;text-transform:uppercase;color:var(--color-on-surface-variant);padding:10px 16px 4px;font-weight:700}.ls-list__repeat{color:var(--color-error);font-size:var(--mdui-typescale-body-medium-size);flex-shrink:0}.ls-search{border:1px solid var(--color-outline-variant);background:var(--color-surface);border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:0 10px;display:flex;position:relative}.ls-search:focus-within{border-color:var(--color-primary)}.ls-search__icon{color:var(--color-on-surface-variant);flex:none}.ls-search__input{min-width:0;font:inherit;font-size:calc(14px * var(--font-scale));color:var(--color-on-surface);background:0 0;border:none;outline:none;flex:auto;padding:10px 0}.ls-search__input::-webkit-search-cancel-button{display:none}.ls-search__clear{cursor:pointer;color:var(--color-on-surface-variant);background:0 0;border:none;border-radius:50%;flex:none;padding:4px;display:inline-flex}.ls-search__clear:hover{background:var(--color-surface-container-high)}.qr-login-dialog{max-width:380px}.qr-login-steps{color:var(--on-surface-variant);margin:0 0 16px;padding-left:20px;font-size:14px;line-height:1.7}.qr-login-canvas-wrap{background:#fff;border-radius:12px;justify-content:center;padding:12px;display:flex;position:relative}.qr-login-canvas--stale{opacity:.15}.qr-login-overlay{color:#111;text-align:center;justify-content:center;align-items:center;padding:0 16px;font-weight:600;display:flex;position:absolute;inset:0}.qr-login-note{color:var(--on-surface-variant);text-align:center;margin:12px 0 0;font-size:13px}.qr-login-warning{color:var(--error);text-align:center;margin:8px 0 0;font-size:13px}.qr-login-actions{justify-content:center;margin-top:16px;display:flex}.profile-edit{flex-direction:column;gap:12px;min-width:min(360px,78vw);display:flex}.profile-edit__avatar-row{align-items:center;gap:14px;display:flex}.profile-edit__file-hint{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);margin:6px 0 0}.profile-edit__group-label{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);margin:8px 0 0;font-weight:700}.profile-edit__hint{font-size:calc(12.5px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;line-height:1.45}.profile-info{border:1px solid var(--color-outline-variant);border-radius:var(--shape-m);flex-direction:column;padding:4px 14px;display:flex}.profile-info__row{color:var(--color-on-surface-variant);align-items:center;gap:12px;padding:9px 0;display:flex}.profile-info__text{flex-direction:column;min-width:0;display:flex}.profile-info__label{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant)}.profile-info__value{font-size:calc(14.5px * var(--font-scale));color:var(--color-on-surface);word-break:break-word}.profile-crop{flex-direction:column;align-items:center;gap:10px;display:flex}.profile-crop__hint{font-size:calc(12.5px * var(--font-scale));color:var(--color-on-surface-variant);text-align:center;margin:0;line-height:1.45}.profile-crop__viewport{border-radius:var(--shape-m);background:var(--color-surface-variant);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.profile-crop__viewport:active{cursor:grabbing}.profile-crop__img{pointer-events:none;max-width:none;position:absolute;top:0;left:0}.profile-crop__circle{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 9999px #00000061}.profile-crop__zoom{width:100%;max-width:240px;color:var(--color-on-surface-variant);align-items:center;gap:8px;display:flex}.profile-crop__zoom input{accent-color:var(--color-primary);flex:1}.profile-crop__actions{gap:8px;display:flex}.settings-screen{background:var(--color-surface);height:100%;color:var(--color-on-surface);flex-direction:column;display:flex}.settings-screen__body{box-sizing:border-box;width:100%;min-height:0;padding:20px var(--page-gutter) 40px;flex-direction:column;flex:1;gap:20px;display:flex;overflow-y:auto}.settings-screen__body>*{flex-shrink:0}.settings-profile{box-sizing:border-box;background:var(--color-surface-variant);border:1px solid var(--color-outline-variant);border-radius:14px;align-items:center;gap:16px;width:100%;padding:20px;display:flex}.settings-profile__info{min-width:0}.settings-profile__name{font-size:var(--mdui-typescale-headline-small-size);font-weight:var(--mdui-typescale-headline-small-weight);line-height:var(--mdui-typescale-headline-small-line-height);letter-spacing:var(--mdui-typescale-headline-small-tracking);color:var(--color-on-surface);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-profile__email{font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);line-height:var(--mdui-typescale-body-medium-line-height);letter-spacing:var(--mdui-typescale-body-medium-tracking);color:var(--color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-badge-row{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-small-size);align-items:center;gap:6px;margin-top:4px;display:flex}.settings-body-split{background:var(--color-surface-variant);border:1px solid var(--color-outline-variant);border-radius:14px;align-items:stretch;width:100%;min-height:520px;display:flex;overflow:hidden}.settings-category-panel{border-right:1px solid var(--color-outline-variant);flex-direction:column;flex:0 0 clamp(280px,24%,360px);width:clamp(280px,24%,360px);display:flex}.settings-category-profile{border-bottom:1px solid var(--color-outline-variant);align-items:center;gap:10px;padding:16px;display:flex}.settings-category-profile__text{min-width:0}.settings-category-profile__name{font-size:var(--mdui-typescale-body-large-size);font-weight:700;line-height:var(--mdui-typescale-body-large-line-height);color:var(--color-on-surface);overflow-wrap:anywhere}.settings-category-profile__code{font-size:var(--mdui-typescale-body-small-size);line-height:var(--mdui-typescale-body-small-line-height);color:var(--color-on-surface-variant);overflow-wrap:anywhere}.settings-category-list{flex-direction:column;gap:2px;padding:8px;display:flex}.settings-category-item{text-align:left;cursor:pointer;width:100%;font-family:inherit;font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);color:var(--color-on-surface-variant);transition:background .15s var(--m3-ease-standard), color .15s var(--m3-ease-standard);background:0 0;border:none;border-radius:8px;padding:10px 12px;display:block}.settings-category-item:hover:not(.settings-category-item--active){background:var(--color-surface-container-highest)}.settings-category-item--active{background:var(--color-primary);color:var(--color-on-primary)}.settings-main-panel{background:var(--color-surface);flex-direction:column;flex:1;gap:16px;min-width:0;padding:20px 24px;display:flex}.settings-main-panel .section-label{margin:0;padding:0}.settings-main-panel__content{flex-direction:column;gap:4px;display:flex}.settings-main-panel__content .settings-section-hint,.settings-main-panel__content .settings-session-empty,.settings-main-panel__content .settings-session-error,.settings-main-panel__content .settings-session-row,.settings-main-panel__content .settings-device-panel,.settings-main-panel__content .list-item,.settings-main-panel__content .settings-theme-picker,.settings-main-panel__content .settings-color-label,.settings-main-panel__content .settings-current-accent,.settings-main-panel__content .settings-field-hint,.settings-main-panel__content .settings-fontscale-picker,.settings-main-panel__content .settings-swatch-row{padding-left:0;padding-right:0}.settings-category-logout{border-top:1px solid var(--color-outline-variant);margin-top:auto;padding:12px 8px}.settings-list{box-sizing:border-box;background:var(--color-surface-variant);border-radius:14px;width:100%;padding:4px 0;overflow:hidden}.settings-list .section-label{margin:0;padding:12px 16px 4px}.settings-list .list-item{padding:10px 16px}.settings-theme-picker{gap:8px;padding:0 16px 12px;display:flex}.settings-section-hint{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant);padding:0 16px 8px}.settings-session-skeletons{flex-direction:column;gap:4px;padding-bottom:4px;display:flex}.settings-revoke-others-btn{margin:8px 16px 12px}.settings-device-panel{padding-top:4px}.settings-disclosure{transition:transform .18s var(--m3-ease-standard);display:inline-flex}.settings-disclosure--open{transform:rotate(90deg)}.settings-device-row{align-items:center;gap:12px;padding:8px 16px;display:flex}.settings-device-name{align-items:center;gap:8px;min-width:0;display:flex}.settings-device-row .settings-session-name,.settings-device-row .settings-session-meta{white-space:normal;overflow:visible}.settings-device-current{border-radius:var(--shape-full);background:var(--color-secondary-container);color:var(--color-on-secondary-container);font-size:var(--mdui-typescale-label-small-size);flex-shrink:0;padding:1px 8px;font-weight:700}.settings-session-empty,.settings-session-error{font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface-variant);padding:0 16px 12px}.settings-session-error{color:var(--color-error)}.settings-session-row{align-items:center;gap:12px;padding:6px 16px;display:flex}.settings-session-icon{background:var(--color-surface-container-highest);width:36px;height:36px;color:var(--color-on-surface-variant);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.settings-session-text{flex:1;min-width:0}.settings-session-name{font-size:var(--mdui-typescale-body-large-size);color:var(--color-on-surface);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-session-meta{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-session-trailing{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.settings-color-label{font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface-variant);padding:4px 16px}.settings-current-accent{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant);padding:0 16px 6px}.settings-swatch-row{flex-wrap:wrap;align-items:flex-start;gap:4px;padding:0 12px 12px;display:flex}.settings-swatch-target{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:4px;display:flex}.settings-swatch-name{white-space:nowrap;font-size:var(--mdui-typescale-label-small-size);text-align:center;color:var(--color-on-surface-variant);line-height:1.25}.settings-swatch-name--selected{color:var(--color-on-surface);font-weight:700}.settings-swatch-target:active{transform:scale(.94)}.settings-swatch-ring{box-sizing:border-box;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.settings-swatch-ring--selected{border-color:var(--color-primary)}.settings-swatch-dot{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.settings-fontscale-picker{gap:8px;padding:0 16px 4px;display:flex}.settings-fontscale-option{border:1.4px solid var(--color-outline);min-height:62px;color:var(--color-on-surface-variant);cursor:pointer;transition:background .15s var(--m3-ease-standard), color .15s var(--m3-ease-standard), border-color .15s var(--m3-ease-standard);background:0 0;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:8px 4px;font-family:inherit;display:flex}.settings-fontscale-option:hover:not(.settings-fontscale-option--selected){background:var(--color-surface-container-highest)}.settings-fontscale-option--selected{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.settings-fontscale-sample{font-weight:700;line-height:1.1}.settings-fontscale-label{font-size:var(--mdui-typescale-label-small-size)}.settings-field-hint{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant);padding:4px 16px 10px;line-height:1.45}.settings-field-hint--warn,.settings-section-hint--warn{color:var(--color-error)}.settings-confirm-dialog__body{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);line-height:var(--mdui-typescale-body-medium-line-height);margin:0}.settings-logout{background:var(--color-error-container);color:#b91c1c}[data-theme=dark] .settings-logout{color:var(--color-on-error-container)}.settings-about{flex-direction:column;gap:12px;padding:4px 0;display:flex}.settings-about__list{flex-direction:column;gap:2px;margin:0;display:flex}.settings-about__row{border-bottom:1px solid var(--color-outline-variant);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 4px;display:flex}.settings-about__row:last-child{border-bottom:0}.settings-about__row dt{color:var(--color-on-surface-variant);font-size:calc(14px * var(--font-scale))}.settings-about__row dd{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:calc(14px * var(--font-scale));color:var(--color-on-surface);margin:0}.settings-about__mismatch{background:var(--color-error-container);color:var(--color-on-error-container);font-size:calc(13.5px * var(--font-scale));border-radius:10px;margin:0;padding:10px 12px;line-height:1.5}.settings-about__hint{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;line-height:1.5}.settings-reveal{appearance:none;font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:.8125rem;text-decoration:underline}.settings-about__copy{width:100%;font:inherit;font-size:var(--mdui-typescale-body-small-size);text-align:left;color:var(--color-primary);cursor:pointer;border-radius:var(--shape-s);background:0 0;border:none;align-items:center;gap:8px;margin-top:4px;padding:8px 16px;line-height:1.45;display:flex}.settings-about__copy:hover{background:var(--color-surface-container)}.settings-about__copy:active{transform:scale(.99)}.settings-main-panel__content .settings-about__copy{padding-left:0;padding-right:0}.select{width:100%;position:relative}.select__trigger{border:1.4px solid var(--color-outline);background:var(--color-surface);width:100%;color:var(--color-on-surface);font-family:inherit;font-size:var(--mdui-typescale-body-medium-size);line-height:var(--mdui-typescale-body-medium-line-height);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;transition:border-color .12s;display:flex}.select__trigger:hover:not(:disabled){border-color:var(--color-on-surface-variant)}.select__trigger:focus-visible{border-color:var(--color-primary);outline:none}.select__trigger:disabled{background:var(--color-surface-variant);color:var(--color-on-surface-variant);cursor:not-allowed;opacity:.7}.select__value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.select__value--placeholder{color:var(--color-on-surface-variant)}.select__caret{color:var(--color-on-surface-variant);flex-shrink:0;transition:transform .15s;display:flex}.select__caret--open{transform:rotate(180deg)}.select__menu{z-index:30;border:1.4px solid var(--color-outline);background:var(--color-surface);border-radius:10px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 20px #00000024}.select__menu:focus{outline:none}.select__option{cursor:pointer;color:var(--color-on-surface);border-radius:7px;align-items:center;gap:8px;padding:9px 10px;display:flex}.select__option--active{background:var(--color-surface-variant)}.select__option--selected .select__option-label{color:var(--color-primary);font-weight:700}.select__option-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--mdui-typescale-body-medium-size);flex:1;overflow:hidden}.select__option-hint{font-size:calc(11px * var(--font-scale));color:var(--color-on-surface-variant);flex-shrink:0}.select__option-check{color:var(--color-primary);flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.select__trigger,.select__caret{transition:none}}.sanhcho{background:var(--color-surface);height:100vh;min-height:100vh;color:var(--color-on-surface);box-sizing:border-box;flex-direction:column;padding:24px;display:flex;overflow-y:auto}.sanhcho__topbar{flex-shrink:0}.sanhcho__layout{width:100%;max-width:1040px;margin:auto}.sanhcho__layout--desktop{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:24px;display:grid}.sanhcho__layout--stacked{flex-direction:column;gap:20px;max-width:480px;margin:0 auto;display:flex}.sanhcho__camera-card{border:1px solid var(--color-outline-variant);background:#10151f;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.sanhcho__preview{flex:1;justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.sanhcho__layout--desktop .sanhcho__preview{aspect-ratio:16/10}.sanhcho__layout--stacked .sanhcho__preview{aspect-ratio:4/3}.sanhcho__preview-video{position:absolute;inset:0;transform:scaleX(-1)}.sanhcho__preview-avatar{color:#cbd5e1;flex-direction:column;align-items:center;gap:12px;display:flex}.sanhcho__preview-initials{border-radius:var(--shape-full);background:var(--color-primary-container);width:96px;height:96px;color:var(--color-on-primary-container);font-size:calc(32px * var(--font-scale));justify-content:center;align-items:center;font-weight:500;display:flex}.sanhcho__preview-label{font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);line-height:var(--mdui-typescale-body-medium-line-height);letter-spacing:var(--mdui-typescale-body-medium-tracking)}.sanhcho__toolbar{border-top:1px solid #ffffff1f;flex-shrink:0;justify-content:center;gap:20px;padding:16px;display:flex}.sanhcho__info-card{background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:14px;flex-direction:column;justify-content:space-between;gap:24px;padding:28px 24px;display:flex}.sanhcho__info-header{align-items:flex-start;gap:16px;display:flex}.sanhcho__info-icon{border-radius:var(--shape-full);background:var(--color-surface-container-high);width:48px;height:48px;color:var(--color-on-surface-variant);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sanhcho__title{font-size:var(--mdui-typescale-headline-small-size);font-weight:var(--mdui-typescale-headline-small-weight);line-height:var(--mdui-typescale-headline-small-line-height);letter-spacing:var(--mdui-typescale-headline-small-tracking);color:var(--color-on-surface);margin:0}.sanhcho__subtitle{font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);line-height:var(--mdui-typescale-body-medium-line-height);letter-spacing:var(--mdui-typescale-body-medium-tracking);color:var(--color-on-surface-variant);margin:4px 0 0}.sanhcho__devices{flex-direction:column;flex:1;align-content:flex-start;gap:10px;display:flex}.sanhcho__devices-label{font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);line-height:var(--mdui-typescale-label-large-line-height);letter-spacing:var(--mdui-typescale-label-large-tracking);color:var(--color-on-surface-variant);margin:0}.sanhcho__device{border-radius:var(--shape-m,12px);border:1px solid var(--color-outline-variant);background:var(--color-surface);align-items:center;gap:12px;padding:8px 12px;display:flex}.sanhcho__device-icon{border-radius:var(--shape-full);background:var(--color-surface-container-highest);width:32px;height:32px;color:var(--color-on-surface-variant);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sanhcho__device-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sanhcho__device-name{font-size:calc(11px * var(--font-scale));color:var(--color-on-surface-variant)}.sanhcho__device .select__trigger{background:0 0;border:none;border-radius:0;padding:0}.sanhcho__device .select__trigger:hover:not(:disabled){border-color:#0000}.sanhcho__device .select__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.sanhcho__device .select__trigger:disabled{opacity:1;color:var(--color-on-surface-variant);background:0 0}.sanhcho__device .select__menu{left:-44px;right:-12px}.sanhcho__devices-hint{font-size:calc(11px * var(--font-scale));color:var(--color-on-surface-variant);margin:0}.sanhcho__actions{flex-direction:column;gap:12px;display:flex}.sanhcho__actions .btn{min-height:48px}.sanhcho__guest-login{text-align:center;color:var(--color-on-surface-variant);margin:4px 0 0;font-size:.8125rem}.sanhcho__guest-login button{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.sanhcho__guest-login button:hover{text-decoration:underline}.sanhcho__waiting{border-radius:var(--shape-m);background:var(--color-surface-container);color:var(--color-on-surface-variant);margin:0 0 12px;padding:10px 12px;font-size:.8125rem}.sanhcho__topbar{align-items:center;gap:8px;padding:8px 4px 12px;display:flex}.sanhcho__topbar-title{font-size:calc(20px * var(--font-scale));color:var(--color-on-surface);margin:0;font-weight:700;line-height:1.3}.fwd-msg-dialog__hide-source{cursor:pointer;color:var(--color-on-surface);font-size:var(--mdui-typescale-body-medium-size);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.fwd-msg-dialog__hide-source input{cursor:pointer;accent-color:var(--color-primary)}.fwd-msg-dialog__search{width:100%;margin-bottom:8px}.fwd-msg-dialog__section{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-small-size);text-transform:uppercase;letter-spacing:.04em;padding:8px 4px 2px;font-weight:700}.fwd-msg-dialog__list{flex-direction:column;gap:2px;min-width:340px;max-width:440px;max-height:min(420px,50vh);display:flex;overflow-y:auto}.fwd-msg-dialog__center{justify-content:center;padding:24px 0;display:flex}.fwd-msg-dialog__empty{text-align:center;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);margin:0;padding:24px 0}.msg-search-dialog__search{width:100%;margin-bottom:8px}.msg-search-dialog__list{flex-direction:column;gap:2px;min-width:320px;max-width:420px;max-height:360px;display:flex;overflow-y:auto}.msg-search-dialog__center{justify-content:center;padding:24px 0;display:flex}.msg-search-dialog__empty{text-align:center;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);margin:0;padding:24px 0}.msg-search-dialog__mark{background:var(--color-primary-container);color:var(--color-on-primary-container);border-radius:3px;padding:0 1px}.msg-search-dialog__snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.msg-search-dialog__count{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-small-size);padding:4px 4px 6px}.msg-search-dialog__time{text-align:right;max-width:104px;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-small-size);white-space:nowrap;display:inline-block}.conv-info{flex-direction:column;gap:16px;width:100%;max-height:min(70vh,620px);display:flex;overflow-y:auto}.conv-info__loading{justify-content:center;padding:20px 0;display:flex}.conv-info__head{align-items:center;gap:12px;display:flex}.conv-info__head-text{flex-direction:column;min-width:0;display:flex}.conv-info__title{color:var(--color-on-surface);font-size:1rem}.conv-info__title-row,.conv-info__rename-row{align-items:center;gap:4px;display:flex}.conv-info__rename-input{flex:1;min-width:0}.conv-info__meta{color:var(--color-on-surface-variant);font-size:.8125rem}.conv-info__section{flex-direction:column;gap:8px;display:flex}.conv-info__members{flex-direction:column;gap:8px;max-height:220px;display:flex;overflow-y:auto}.conv-info__member{align-items:center;gap:10px;display:flex}.conv-info__member-text{flex-direction:column;min-width:0;display:flex}.conv-info__member-name{color:var(--color-on-surface);font-size:.875rem}.conv-info__member-sub{color:var(--color-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.conv-info__join-request-actions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.conv-info__tabs{border-bottom:1px solid var(--color-outline-variant);gap:20px;display:flex}.conv-info__tab{appearance:none;cursor:pointer;font-family:inherit;font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);letter-spacing:var(--mdui-typescale-label-large-tracking);color:var(--color-on-surface-variant);background:0 0;border:none;border-bottom:2px solid #0000;margin:0 0 -1px;padding:0 2px 10px}.conv-info__tab:hover{color:var(--color-on-surface)}.conv-info__tab.is-active{color:var(--color-on-surface);border-bottom-color:var(--color-on-surface);font-weight:700}.conv-info__empty{color:var(--color-on-surface-variant);text-align:center;margin:0;padding:12px 0;font-size:.8125rem}.conv-info__grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;display:grid}.conv-info__thumb{aspect-ratio:1;object-fit:cover;border-radius:var(--shape-s);width:100%;display:block}.conv-info__thumb--placeholder{background:var(--color-surface-container-high)}.conv-info__files{flex-direction:column;gap:10px;display:flex}.conv-info__file{color:var(--color-on-surface-variant);align-items:center;gap:10px;display:flex}.conv-info__file-text{flex-direction:column;min-width:0;display:flex}.conv-info__file-name{color:var(--color-on-surface);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.conv-info__file-sub{color:var(--color-on-surface-variant);font-size:.75rem}.conv-info__online-count{color:var(--color-secondary)}.conv-info__pinned{border-radius:var(--shape-m);background:var(--color-surface-container-high);color:var(--color-on-surface-variant);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.conv-info__pinned-text{flex-direction:column;min-width:0;display:flex}.conv-info__pinned-sender{font-size:var(--mdui-typescale-label-small-size);color:var(--color-primary);font-weight:700}.conv-info__pinned-body{font-size:var(--mdui-typescale-body-small-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv-info__role{background:var(--color-primary-container);color:var(--color-on-primary-container);font-size:var(--mdui-typescale-label-small-size);border-radius:999px;margin-left:6px;padding:1px 6px;font-weight:500}.conv-info__group-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.conv-info__confirm{border-radius:var(--shape-m);background:var(--color-error-container);width:100%;color:var(--color-on-error-container);font-size:var(--mdui-typescale-body-small-size);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.conv-info__file--link{color:inherit;text-decoration:none}.conv-info__file--link .conv-info__file-name{color:var(--color-primary);overflow-wrap:anywhere}.conv-info__quick-row{gap:6px;margin-bottom:4px;padding-bottom:2px;display:flex;overflow-x:auto}.conv-info__quick{all:unset;box-sizing:border-box;border-radius:var(--shape-m);cursor:pointer;min-width:62px;color:var(--color-on-surface-variant);text-align:center;flex-direction:column;flex:1 0 auto;align-items:center;gap:5px;padding:8px 4px;display:flex}.conv-info__quick:hover:not(:disabled){background:var(--color-surface-container-high)}.conv-info__quick:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.conv-info__quick:disabled{opacity:.45;cursor:default}.conv-info__quick-icon{border-radius:var(--shape-full);background:var(--color-surface-container-highest);width:40px;height:40px;color:var(--color-on-surface);justify-content:center;align-items:center;display:flex}.conv-info__quick--active .conv-info__quick-icon{background:var(--color-primary);color:var(--color-on-primary)}.conv-info__quick--danger .conv-info__quick-icon,.conv-info__quick--danger .conv-info__quick-label{color:var(--color-error)}.conv-info__quick-label{font-size:var(--mdui-typescale-label-small-size);line-height:1.2}.conv-info-add__search{width:100%;margin-bottom:8px}.conv-info-add__list{flex-direction:column;gap:2px;min-width:320px;max-width:420px;max-height:min(380px,45vh);display:flex;overflow-y:auto}.conv-info-add__row{all:unset;box-sizing:border-box;border-radius:var(--shape-m);cursor:pointer;width:100%;color:var(--color-on-surface);align-items:center;gap:10px;padding:8px 6px;display:flex}.conv-info-add__row:hover:not(:disabled){background:var(--color-surface-container-high)}.conv-info-add__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.conv-info-add__row:disabled{opacity:.5;cursor:default}.conv-info-add__row-text{flex-direction:column;flex:1;min-width:0;display:flex}.dlg-panel.conv-info-dialog{max-width:min(720px,50vw)}@media (width<=900px){.dlg-panel.conv-info-dialog{max-width:none}}.conv-info__section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.conv-info__add-member{border:1.4px solid var(--color-outline);background:var(--color-surface);width:30px;height:30px;color:var(--color-primary);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.conv-info__add-member:hover:not(:disabled){background:var(--color-surface-variant)}.conv-info__add-member:disabled{opacity:.5;cursor:not-allowed}.conv-info__member-more{width:28px;height:28px;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.conv-info__member-more:hover{background:var(--color-surface-variant)}@media (hover:hover){.conv-info__member-more{opacity:0}.conv-info__member:hover .conv-info__member-more,.conv-info__member-more:focus-visible{opacity:1}}.conv-info__delete-group{color:var(--color-error);font-family:inherit;font-size:var(--mdui-typescale-body-medium-size);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.conv-info__delete-group:hover:not(:disabled){background:color-mix(in srgb, var(--color-error) 10%, transparent)}.conv-info__delete-group:disabled{opacity:.5;cursor:not-allowed}.conv-info__sentinel{flex-shrink:0;height:1px}.conv-info__avatar-edit{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--shape-full);flex-shrink:0;display:block;position:relative}.conv-info__avatar-edit:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.conv-info__avatar-badge{border-radius:var(--shape-full);background:var(--color-primary);width:22px;height:22px;color:var(--color-on-primary);border:2px solid var(--color-surface);justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.dlg-panel.conv-info-avatar{max-width:360px}.conv-info-avatar__body{flex-direction:column;align-items:center;gap:12px;display:flex}.conv-info-avatar__preview{justify-content:center;align-items:center;display:flex}.conv-info-avatar__img{border-radius:var(--shape-full);object-fit:cover;width:120px;height:120px;display:block}.conv-info-avatar__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.conv-info-avatar__hint,.conv-info-avatar__error{text-align:center;font-size:var(--mdui-typescale-body-small-size);margin:0}.conv-info-avatar__hint{color:var(--color-on-surface-variant)}.conv-info-avatar__error{color:var(--color-error)}.img-viewer-scrim{z-index:1200;box-sizing:border-box;cursor:zoom-out;background:#000000db;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.img-viewer-close{all:unset;border-radius:var(--shape-full);color:#fff;cursor:pointer;box-sizing:border-box;background:#ffffff24;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:fixed;top:16px;right:16px}.img-viewer-close:hover{background:#ffffff3d}.img-viewer-img{object-fit:contain;border-radius:var(--shape-s);cursor:default;max-width:90vw;max-height:90vh}.img-viewer-loading{justify-content:center;align-items:center;display:flex}.oo-msg-preview.dlg-panel{width:min(900px,96vw);max-width:min(900px,96vw)}.oo-msg-preview .dlg-body{margin:0 -20px -20px;padding:0}.oo-msg-preview__frame{width:100%;height:min(78vh,720px)}.oo-msg-preview__status{text-align:center;height:min(78vh,720px);color:var(--color-on-surface-variant);justify-content:center;align-items:center;padding:24px;display:flex}.tin-nhan-screen{background:var(--color-surface);height:100%;color:var(--color-on-surface);flex-direction:column;display:flex}.tin-nhan-body{flex:1;min-height:0;display:flex;overflow:hidden}.tin-nhan-list-pane{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.tin-nhan-body--split .tin-nhan-list-pane{border-right:1px solid var(--color-outline-variant);flex:0 0 clamp(280px,24vw,360px);width:clamp(280px,24vw,360px)}.tin-nhan-list-scroll{flex:1;min-height:0;padding:4px 8px 24px;overflow-y:auto}.tin-nhan-search{align-items:center;gap:6px;padding:8px 8px 4px;display:flex}.tin-nhan-search>.text-field{flex:1;min-width:0}.tin-nhan-detail-pane{flex-direction:column;flex:1.4;min-width:0;display:flex;overflow:hidden}.tin-nhan-body:not(.tin-nhan-body--split) .tin-nhan-detail-pane{flex:1}.tin-nhan-load-more-btn{all:unset;box-sizing:border-box;text-align:center;cursor:pointer;width:100%;font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);color:var(--color-primary);padding:10px 8px;display:block}.tin-nhan-load-more-btn:hover:not(:disabled){background:var(--color-surface-container-high)}.tin-nhan-load-more-btn:disabled{opacity:.6;cursor:default}.tin-nhan-empty{text-align:center;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);line-height:var(--mdui-typescale-body-medium-line-height);letter-spacing:var(--mdui-typescale-body-medium-tracking);padding:32px 16px}.tin-nhan-empty--center{margin:auto}.tin-nhan-empty-state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.tin-nhan-empty-state__icon{border-radius:var(--shape-full);background:var(--color-surface-container-highest);width:64px;height:64px;color:var(--color-on-surface-variant);justify-content:center;align-items:center;display:flex}.tin-nhan-empty-state__title{font-size:var(--mdui-typescale-body-large-size);color:var(--color-on-surface)}.tin-nhan-empty-state__body{max-width:280px;font-size:var(--mdui-typescale-body-medium-size);line-height:var(--mdui-typescale-body-medium-line-height);color:var(--color-on-surface-variant)}.tin-nhan-confirm-text{max-width:380px;font-size:var(--mdui-typescale-body-medium-size);line-height:var(--mdui-typescale-body-medium-line-height);color:var(--color-on-surface-variant);margin:0}.tin-nhan-item__tick{vertical-align:-2px;color:var(--color-on-surface-variant);margin-right:3px;display:inline-flex}.tin-nhan-item__name{font-size:var(--mdui-typescale-body-large-size);font-weight:var(--mdui-typescale-body-large-weight);line-height:var(--mdui-typescale-body-large-line-height);letter-spacing:var(--mdui-typescale-body-large-tracking);color:var(--color-on-surface);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tin-nhan-item__name--unread{font-weight:700}.tin-nhan-item__preview{font-size:var(--mdui-typescale-body-medium-size);font-weight:var(--mdui-typescale-body-medium-weight);line-height:var(--mdui-typescale-body-medium-line-height);letter-spacing:var(--mdui-typescale-body-medium-tracking);color:var(--color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tin-nhan-item__preview--unread{color:var(--color-on-surface)}.tin-nhan-item__trailing{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.tin-nhan-item__trailing-meta{color:var(--color-on-surface-variant);align-items:center;gap:4px;display:flex}.tin-nhan-item__trailing-actions{align-items:center;gap:4px;display:flex}.tin-nhan-item__more{all:unset;border-radius:var(--shape-full);width:22px;height:22px;color:var(--color-on-surface-variant);cursor:pointer;opacity:.7;box-sizing:border-box;justify-content:center;align-items:center;transition:opacity .12s;display:flex}.tin-nhan-item__more:hover,.tin-nhan-item__more:focus-visible{opacity:1;background:var(--color-surface-container-high)}.tin-nhan-item__more:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}@media (hover:hover){.tin-nhan-item__more{opacity:0;pointer-events:none}.list-item:hover .tin-nhan-item__more,.list-item:focus-visible .tin-nhan-item__more{opacity:.7;pointer-events:auto}.tin-nhan-item__more:hover,.tin-nhan-item__more:focus-visible{opacity:1;pointer-events:auto}}.tin-nhan-item__time{font-size:var(--mdui-typescale-label-small-size);font-weight:var(--mdui-typescale-label-small-weight);color:var(--color-on-surface-variant);white-space:nowrap}.tin-nhan-unread-badge{border-radius:var(--shape-full);background:var(--color-error);min-width:20px;height:20px;color:var(--color-on-error);font-size:calc(11px * var(--font-scale));justify-content:center;align-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-flex}.tin-nhan-chat{background:var(--color-surface);flex-direction:column;flex:1;min-height:0;display:flex}.tin-nhan-chat__header{border-bottom:1px solid var(--color-outline-variant);flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.tin-nhan-chat__back{all:unset;border-radius:var(--shape-full);width:36px;height:36px;color:var(--color-on-surface);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:transform .1s;display:flex}.tin-nhan-chat__back:hover{background:var(--color-surface-container-high)}.tin-nhan-chat__back:active{transform:scale(.97)}.tin-nhan-avatar{flex-shrink:0}.tin-nhan-chat__heading{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tin-nhan-chat__name{font-size:var(--mdui-typescale-title-medium-size);font-weight:var(--mdui-typescale-title-medium-weight);line-height:var(--mdui-typescale-title-medium-line-height);color:var(--color-on-surface);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tin-nhan-chat__subtitle{font-size:var(--mdui-typescale-label-small-size);font-weight:var(--mdui-typescale-label-small-weight);color:var(--color-on-surface-variant)}.tin-nhan-chat__header-actions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.tin-nhan-pinned-banner{all:unset;border-radius:var(--shape-m);background:var(--color-surface-container-high);color:var(--color-primary);cursor:pointer;box-sizing:border-box;align-items:center;gap:8px;margin:8px 16px 0;padding:10px 12px;display:flex}.tin-nhan-pinned-banner>svg:last-child{color:var(--color-on-surface-variant);flex-shrink:0}.tin-nhan-pinned-banner__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tin-nhan-pinned-banner__title{font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tin-nhan-pinned-banner__meta{font-size:var(--mdui-typescale-label-small-size);color:var(--color-on-surface-variant)}.tin-nhan-chat__messages-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.tin-nhan-chat__loading{padding:16px}.tin-nhan-chat__messages{flex-direction:column-reverse;flex:1;gap:2px;min-height:0;padding:16px;display:flex;overflow-y:auto}.tin-nhan-load-more{justify-content:center;min-height:32px;padding:8px 0;display:flex}.tin-nhan-day-divider{align-self:center;padding:8px 0}.tin-nhan-day-divider__label{border-radius:var(--shape-full);background:var(--color-surface-container-high);color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-small-size);font-weight:var(--mdui-typescale-label-small-weight);white-space:nowrap;padding:3px 12px;display:inline-block}.tin-nhan-msg{flex-direction:column;align-items:flex-start;max-width:100%;display:flex}.tin-nhan-msg--group-end{margin-bottom:8px}.tin-nhan-msg--own{align-items:flex-end}.tin-nhan-msg__bubble-row{align-items:flex-end;gap:4px;max-width:78%;display:flex}.tin-nhan-msg--own .tin-nhan-msg__bubble-row{flex-direction:row-reverse}.tin-nhan-msg__more{all:unset;border-radius:var(--shape-full);width:24px;height:24px;color:var(--color-on-surface-variant);cursor:pointer;opacity:.7;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s;display:flex}.tin-nhan-msg__more:hover,.tin-nhan-msg__more:focus-visible{opacity:1;background:var(--color-surface-container-high)}.tin-nhan-msg__more:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}@media (hover:hover){.tin-nhan-msg__more{opacity:0;pointer-events:none}.tin-nhan-msg:hover .tin-nhan-msg__more,.tin-nhan-msg--menu-open .tin-nhan-msg__more{opacity:.7;pointer-events:auto}.tin-nhan-msg__more:hover,.tin-nhan-msg__more:focus-visible{opacity:1;pointer-events:auto}}.tin-nhan-bubble{border-radius:var(--shape-l);border-top-left-radius:var(--shape-xs);background:var(--color-surface-container-high);min-width:0;color:var(--color-on-surface);padding:9px 12px}.tin-nhan-bubble--own{border-radius:var(--shape-l);border-top-right-radius:var(--shape-xs);border-top-left-radius:var(--shape-l);background:var(--color-primary);color:var(--color-on-primary)}.tin-nhan-bubble--cont-bottom{border-bottom-left-radius:var(--shape-xs)}.tin-nhan-bubble--own.tin-nhan-bubble--cont-bottom{border-bottom-left-radius:var(--shape-l);border-bottom-right-radius:var(--shape-xs)}.tin-nhan-bubble--recalled{border:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);background:0 0}.tin-nhan-bubble__recalled{font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface-variant);font-style:italic}.tin-nhan-bubble__sender{font-size:var(--mdui-typescale-label-small-size);color:var(--color-primary);margin-bottom:2px;font-weight:700}.tin-nhan-bubble__forwarded{font-size:var(--mdui-typescale-label-small-size);opacity:.85;align-items:center;gap:4px;margin-bottom:3px;font-style:italic;display:flex}.tin-nhan-bubble__source-system{font-size:var(--mdui-typescale-label-small-size);opacity:.85;margin-bottom:3px;font-style:italic}.tin-nhan-system-row{justify-content:center;margin:10px 0;display:flex}.tin-nhan-system-text{background:var(--color-surface-container-high);max-width:80%;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-small-size);text-align:center;border-radius:999px;padding:4px 12px}.tin-nhan-bubble__link{color:inherit;text-underline-offset:2px;word-break:break-all;text-decoration:underline}.tin-nhan-bubble__link:hover{text-decoration-thickness:2px}.tin-nhan-bubble__mention{font-weight:700}.tin-nhan-bubble__content{font-size:var(--mdui-typescale-body-large-size);line-height:var(--mdui-typescale-body-large-line-height);white-space:pre-wrap;overflow-wrap:anywhere}.tin-nhan-attachment__image-loading{border-radius:var(--shape-m);background:var(--color-surface-container-highest);justify-content:center;align-items:center;width:200px;height:140px;display:flex}.tin-nhan-attachment__image{border-radius:var(--shape-m);cursor:zoom-in;object-fit:cover;max-width:240px;max-height:200px;display:block}.tin-nhan-attachment__image-error{box-sizing:border-box;border-radius:var(--shape-m);background:var(--color-surface-container-highest);width:200px;height:140px;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-small-size);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.tin-nhan-attachment__file{all:unset;border-radius:var(--shape-m);background:var(--color-surface-container-highest);color:inherit;cursor:pointer;box-sizing:border-box;align-items:center;gap:8px;min-width:200px;max-width:280px;padding:8px;display:flex}.tin-nhan-bubble--own .tin-nhan-attachment__file{background:#ffffff29}.tin-nhan-attachment__file-info{flex-direction:column;flex:1;min-width:0;display:flex}.tin-nhan-attachment__file-name{font-size:var(--mdui-typescale-label-large-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tin-nhan-attachment__file-size{font-size:var(--mdui-typescale-label-small-size);opacity:.75}.tin-nhan-attachment__preview-btn{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.tin-nhan-attachment__preview-btn:hover{background:#00000014}.tin-nhan-bubble--own .tin-nhan-attachment__preview-btn:hover{background:#ffffff29}.tin-nhan-bubble__time{font-size:var(--mdui-typescale-label-small-size);opacity:.75;justify-content:flex-end;align-items:center;gap:3px;margin-top:3px;display:flex}.tin-nhan-bubble__tick{align-items:center;display:flex}.tin-nhan-bubble__reply{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--shape-xs);background:color-mix(in srgb, currentColor 12%, transparent);border-left:3px solid;flex-direction:column;gap:1px;width:100%;max-width:100%;margin-bottom:4px;padding:3px 8px;display:flex}.tin-nhan-bubble__reply:disabled{cursor:default}.tin-nhan-bubble__reply:not(:disabled):hover{background:color-mix(in srgb, currentColor 18%, transparent)}.tin-nhan-bubble__reply:focus-visible{outline-offset:1px;outline:2px solid}.tin-nhan-bubble__reply-sender{font-size:var(--mdui-typescale-label-small-size);color:inherit;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.tin-nhan-bubble__reply-snippet{font-size:var(--mdui-typescale-body-small-size);text-overflow:ellipsis;white-space:nowrap;opacity:.85;overflow:hidden}@keyframes tin-nhan-flash{0%,to{background:0 0}25%,75%{background:color-mix(in srgb, var(--color-primary) 20%, transparent)}}.tin-nhan-msg--flash{border-radius:var(--shape-m);animation:1.6s ease-in-out tin-nhan-flash}@media (prefers-reduced-motion:reduce){.tin-nhan-msg--flash{background:color-mix(in srgb, var(--color-primary) 16%, transparent);animation:none}}.tin-nhan-thread-chip{all:unset;color:var(--color-primary);font-size:var(--mdui-typescale-label-small-size);cursor:pointer;box-sizing:border-box;align-items:center;gap:4px;margin-top:4px;font-weight:500;display:flex}.tin-nhan-typing{font-size:var(--mdui-typescale-label-small-size);color:var(--color-on-surface-variant);flex-shrink:0;padding:4px 16px 0;font-style:italic}.tin-nhan-seen{all:unset;cursor:pointer;flex-direction:column;align-items:flex-end;padding:2px 0;display:flex}.tin-nhan-msg:not(.tin-nhan-msg--own) .tin-nhan-seen{align-items:flex-start}.tin-nhan-seen:disabled{cursor:default}.tin-nhan-seen:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--shape-xs)}.tin-nhan-seen-text{font-size:var(--mdui-typescale-label-small-size);color:var(--color-on-surface-variant)}.tin-nhan-seen-row{margin-top:2px;display:flex}.tin-nhan-seen-avatar{border:1px solid var(--color-surface)}.tin-nhan-seen-avatar--overlap{margin-left:-6px}.tin-nhan-reply-bar{border-radius:var(--shape-s);background:var(--color-surface-container-high);flex-shrink:0;align-items:center;gap:8px;margin:0 16px;padding:6px 10px;display:flex}.tin-nhan-reply-bar__quote{border-left:3px solid var(--color-primary);flex-direction:column;flex:1;min-width:0;padding-left:8px;display:flex}.tin-nhan-reply-bar__label{font-size:var(--mdui-typescale-label-small-size);color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.tin-nhan-reply-bar__snippet{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tin-nhan-reply-bar__cancel{all:unset;border-radius:var(--shape-full);width:28px;height:28px;color:var(--color-on-surface-variant);cursor:pointer;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;transition:transform .1s;display:flex}.tin-nhan-reply-bar__cancel:hover{background:var(--color-surface-container-highest)}.tin-nhan-reply-bar__cancel:active{transform:scale(.9)}.tin-nhan-composer{border-top:1px solid var(--color-outline-variant);flex-shrink:0;padding:10px 16px}.tin-nhan-composer__shell{border:1px solid var(--color-outline-variant);background:var(--color-surface);border-radius:24px;flex-direction:column;padding:4px 8px 8px;display:flex}.tin-nhan-composer__shell:focus-within{border-color:var(--color-primary)}.tin-nhan-composer--bot-locked{justify-content:center;align-items:center;display:flex}.tin-nhan-composer__bot-note{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);align-items:center;gap:6px;margin:0;display:flex}.tin-nhan-composer__reply{align-items:center;gap:8px;padding:6px 0 4px 6px;display:flex}.tin-nhan-composer__input{resize:none;box-sizing:border-box;width:100%;min-width:0;min-height:40px;max-height:120px;color:var(--color-on-surface);font-family:inherit;font-size:var(--mdui-typescale-body-large-size);line-height:var(--mdui-typescale-body-large-line-height);background:0 0;border:none;outline:none;padding:8px 10px 4px}.tin-nhan-composer__input::placeholder{color:var(--color-on-surface-variant)}.tin-nhan-composer__actions{align-items:center;gap:8px;padding-left:2px;display:flex}.tin-nhan-composer__spacer{flex:1}.tin-nhan-composer__attach{all:unset;border-radius:var(--shape-full);border:1px solid var(--color-outline-variant);width:36px;height:36px;color:var(--color-on-surface-variant);cursor:pointer;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tin-nhan-composer__attach:hover{background:var(--color-surface-container-highest)}.tin-nhan-composer__send{all:unset;border-radius:var(--shape-full);background:var(--color-primary);width:40px;height:40px;color:var(--color-on-primary);cursor:pointer;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;transition:transform .1s;display:flex}.tin-nhan-composer__send:active:not(:disabled){transform:scale(.97)}.tin-nhan-composer__send:disabled{opacity:.4;cursor:default}.tin-nhan-composer__file-input{display:none}.tin-nhan-composer__uploading{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tin-nhan-thread{box-sizing:border-box;flex-direction:column;width:420px;max-width:100%;height:min(560px,70vh);padding:4px;display:flex}.tin-nhan-thread__parent-card{border-radius:var(--shape-m);background:var(--color-surface-container-high);flex-direction:column;flex-shrink:0;gap:2px;margin:0 4px 8px;padding:10px 12px;display:flex}.tin-nhan-thread__parent-sender{font-size:var(--mdui-typescale-label-small-size);color:var(--color-primary);font-weight:700}.tin-nhan-thread__parent-snippet{font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface-variant);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tin-nhan-thread__messages{flex-direction:column;flex:1;min-height:0;display:flex}.tin-nhan-thread__loading{padding:8px 4px}.tin-nhan-thread__scroll{flex-direction:column-reverse;flex:1;gap:10px;min-height:0;padding:4px;display:flex;overflow-y:auto}.dlg-panel.tin-nhan-new-dialog{max-width:clamp(320px,50vw,760px);height:min(78vh,680px)}.dlg-panel.tin-nhan-new-dialog .dlg-body{flex-direction:column;display:flex;overflow:hidden}.tin-nhan-new-dialog__content{flex-direction:column;flex:1;gap:12px;min-height:0;padding:8px 4px;display:flex}.tin-nhan-new-dialog__search{flex-shrink:0;width:100%}.tin-nhan-new-dialog__mode-choice{background:var(--color-surface-variant);border-radius:14px;padding:4px 0;overflow:hidden}.tin-nhan-new-dialog__mode-choice .list-item{padding:10px 16px}.tin-nhan-new-dialog__tabs{border-bottom:1px solid var(--color-outline-variant);flex-shrink:0;gap:4px;display:flex}.tin-nhan-new-dialog__tab{all:unset;box-sizing:border-box;text-align:center;cursor:pointer;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);border-bottom:2px solid #0000;flex:1;padding:8px 12px}.tin-nhan-new-dialog__tab:hover{color:var(--color-on-surface)}.tin-nhan-new-dialog__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.tin-nhan-new-dialog__tab--active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.tin-nhan-new-dialog__sentinel{justify-content:center;padding:12px 0;display:flex}.tin-nhan-new-dialog__section-title{font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);color:var(--color-on-surface-variant);padding:4px 4px 0}.tin-nhan-new-dialog__lists{flex:1;min-height:0;overflow-y:auto}.tin-nhan-new-dialog__header{align-items:center;gap:12px;display:flex}.tin-nhan-new-dialog__header .tin-nhan-new-dialog__search{flex:1;width:auto;min-width:0}.tin-nhan-new-dialog__header .icon-btn{flex-shrink:0}.contact-row__select-wrap{align-items:center;gap:10px;display:flex}.contact-row__checkbox{border:1.5px solid var(--color-outline);width:20px;height:20px;color:var(--color-on-primary);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.contact-row__checkbox--checked{background:var(--color-primary);border-color:var(--color-primary)}.tin-nhan-group-selectbar{flex-direction:column;gap:8px;padding:0 0 10px;display:flex}.tin-nhan-group-selectbar__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tin-nhan-group-selectbar__chip{background:var(--color-surface-variant);border-radius:999px;align-items:center;gap:6px;max-width:160px;padding:4px 8px 4px 4px;display:inline-flex}.tin-nhan-group-selectbar__chip-trigger{flex:1;gap:6px;min-width:0}.tin-nhan-group-selectbar__chip-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.tin-nhan-group-selectbar__chip-remove{background:var(--color-surface-container-high);width:18px;height:18px;color:var(--color-on-surface);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tin-nhan-group-selectbar__chip-remove:hover{background:var(--color-outline)}.tin-nhan-group-dialog__subtitle{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant);margin:0 0 14px}.tin-nhan-options-dialog__list{flex-direction:column;gap:2px;min-width:260px;display:flex}.tin-nhan-options-dialog__danger{color:var(--color-error)}.tin-nhan-chat__heading--button{font:inherit;color:inherit;text-align:left;border-radius:var(--shape-s);cursor:pointer;background:0 0;border:0;margin:-4px -6px;padding:4px 6px}.tin-nhan-chat__heading--button:hover{background:var(--color-surface-container)}.tin-nhan-chat__heading--button:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.msg-status__now{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-medium-size);margin:0 0 14px}.msg-status__section-label{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-large-size);margin-bottom:8px}.msg-status__section-label--legend{border-top:1px solid var(--color-outline-variant);margin-top:12px;padding-top:12px}.msg-status__seen-by{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.msg-status__person{align-items:center;gap:10px;display:flex}.msg-status__person-text{min-width:0}.msg-status__person-name{color:var(--color-on-surface);font-size:var(--mdui-typescale-body-medium-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.msg-status__person-time{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-small-size)}.msg-status__legend{color:var(--color-on-surface-variant);border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:4px;padding:8px 10px;display:flex}.msg-status__legend--active{background:var(--color-surface-container-highest)}.msg-status__legend-label{color:var(--color-on-surface);font-size:var(--mdui-typescale-body-medium-size)}.msg-status__legend-desc{font-size:var(--mdui-typescale-label-small-size)}.tin-nhan-pinned-banner__main{all:unset;cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.tin-nhan-pinned-banner__unpin{all:unset;cursor:pointer;width:24px;height:24px;color:var(--color-on-surface-variant);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tin-nhan-pinned-banner__unpin:hover,.tin-nhan-pinned-banner__unpin:focus-visible{background:color-mix(in srgb, var(--color-on-surface) 10%, transparent)}.tin-nhan-bubble__edited{opacity:.75;font-style:italic}.tin-nhan-mention-dropdown{background:var(--color-surface-container-highest);border-radius:12px;margin-bottom:4px;overflow:hidden}.tin-nhan-mention-dropdown__item{text-align:left;width:100%;color:var(--color-on-surface);cursor:pointer;font:inherit;background:0 0;border:none;padding:8px 12px;display:block}.tin-nhan-mention-dropdown__item:hover{background:var(--color-surface-container-high)}.dp{position:relative}.dp__trigger{cursor:pointer;text-align:left;font-family:inherit}.dp__trigger:focus-visible{border-color:var(--color-primary);outline:none}.dp__value{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(14px * var(--font-scale));color:var(--color-on-surface);flex:1;overflow:hidden}.dp__value--placeholder{color:var(--color-on-surface-variant)}.dp__popover{z-index:30;border:1.4px solid var(--color-outline);background:var(--color-surface);border-radius:12px;width:280px;padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #0000002e}.dp__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dp__month-label{font-size:var(--mdui-typescale-label-large-size);color:var(--color-on-surface);font-weight:700}.dp__nav{width:28px;height:28px;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background-color .12s;display:flex}.dp__nav:hover{background:var(--color-surface-variant);color:var(--color-on-surface)}.dp__weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.dp__weekdays span{height:28px;font-size:calc(11px * var(--font-scale));color:var(--color-on-surface-variant);justify-content:center;align-items:center;font-weight:700;display:flex}.dp__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp__day{aspect-ratio:1;color:var(--color-on-surface);font-size:var(--mdui-typescale-body-medium-size);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background-color .12s;display:flex}.dp__day:hover:not(.dp__day--selected){background:var(--color-surface-variant)}.dp__day--outside{color:var(--color-on-surface-variant);opacity:.55}.dp__day--today{border:1.4px solid var(--color-primary)}.dp__day--selected{background:var(--color-primary);color:var(--color-on-primary);font-weight:700}.dp__day:disabled{cursor:not-allowed;color:var(--color-on-surface-variant);opacity:.35}.dp__day:disabled:hover{background:0 0}.dp__footer{border-top:1px solid var(--color-outline-variant);justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.dp__link{color:var(--color-primary);font-size:var(--mdui-typescale-label-large-size);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-weight:700}.dp__link:hover{background:var(--color-surface-variant)}@media (prefers-reduced-motion:reduce){.dp__nav,.dp__day{transition:none}}.lenlich{background:var(--color-surface);height:100%;color:var(--color-on-surface);flex-direction:column;display:flex}.lenlich__title{align-items:center;gap:8px;display:inline-flex}.lenlich__body{min-height:0;padding:24px var(--page-gutter) 40px;box-sizing:border-box;flex:1;overflow-y:auto}.lenlich{--panel-w:340px}.lenlich__body{max-width:var(--page-max);flex-wrap:wrap;align-items:flex-start;gap:32px;width:100%;margin:0 auto;display:flex}.lenlich__form{flex-direction:column;flex:420px;gap:16px;min-width:0;display:flex}.lenlich__scheduled{flex:0 0 var(--panel-w);width:var(--panel-w);box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--color-outline-variant);background:var(--color-surface-container-low,var(--color-surface));border-radius:14px;flex-direction:column;gap:20px;max-width:100%;max-height:100%;padding:16px;display:flex;position:sticky;top:0;overflow-y:auto}@media (width<=1099px){.lenlich__form,.lenlich__scheduled{flex:100%;width:100%;max-width:none}.lenlich__scheduled{max-height:none;position:static;overflow:visible}}.lenlich__subtitle{font-size:var(--mdui-typescale-body-small-size);font-weight:var(--mdui-typescale-body-small-weight);line-height:var(--mdui-typescale-body-small-line-height);color:var(--color-on-surface-variant);margin:-4px 0 0}.lenlich__banner{background:var(--color-primary-container);color:var(--color-on-primary-container);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.lenlich__banner-text{font-size:var(--mdui-typescale-body-small-size);flex:1;margin:0;line-height:1.45}.lenlich__section{flex-direction:column;gap:12px;display:flex}.lenlich__row{align-items:flex-start;gap:12px;display:flex}.lenlich__row>*{flex:1;min-width:0}.lenlich__duration-field{flex-direction:column;gap:4px;width:100%;display:flex}.lenlich__duration-label{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);font-weight:700}.lenlich__agenda-field .tf__input--textarea{min-height:60px}.lenlich__agenda-list{flex-direction:column;gap:10px;display:flex}.lenlich__agenda-item{border-left:2px solid var(--color-outline-variant);flex-direction:column;gap:4px;padding-left:10px;display:flex}.lenlich__agenda-row{align-items:center;gap:4px;display:flex}.lenlich__agenda-item-field{flex:1}.lenlich__agenda-brief-field{margin-right:40px}.lenlich__agenda-brief-field .tf__input--textarea{min-height:40px;font-size:calc(13px * var(--font-scale))}.lenlich__field-label{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant);margin-bottom:8px}.lenlich__empty-hint{font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface-variant);margin:0}.lenlich__invite-list{max-height:260px;overflow-y:auto}.lenlich__picker-tabs{gap:8px;display:flex}.lenlich__picker-tab{border:1px solid var(--color-outline-variant);border-radius:var(--shape-full,999px);font:inherit;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;flex:1;padding:6px 10px;font-size:.8125rem}.lenlich__picker-tab--active{border-color:var(--color-primary);background:var(--color-primary-container);color:var(--color-on-primary-container)}.lenlich__group-avatar{background:var(--color-surface-container-high);width:36px;height:36px;color:var(--color-on-surface-variant);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lenlich__tick{border:1.5px solid var(--color-outline-variant);width:20px;height:20px;color:var(--color-on-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lenlich__tick--checked{background:var(--color-primary);border-color:#0000}.chip-click{cursor:pointer;background:0 0;border:none;padding:0;transition:transform .1s;display:inline-flex}.chip-click:active{transform:scale(.97)}.lenlich__agenda-text{white-space:pre-wrap;font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface);margin:0;line-height:1.5}.lenlich__footnote{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant);margin:4px 0 0}.lenlich__meeting-card{border:1.4px solid var(--color-outline-variant);background:var(--color-surface);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.lenlich__meeting-card--done{opacity:.6}.lenlich__meeting-card--live{border-color:var(--color-error);background:color-mix(in srgb, var(--color-error) 6%, var(--color-surface))}.lenlich__meeting-card--live .lenlich__meeting-icon{background:var(--color-error-container);color:var(--color-on-error-container)}.lenlich__meeting-actions{flex-wrap:wrap;gap:8px;display:flex}.lenlich__meeting-actions>*{flex:auto;min-width:0}.lenlich__meeting-top{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:12px;padding:0;display:flex}.lenlich__meeting-top:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lenlich__meeting-icon{background:var(--color-primary-container);width:40px;height:40px;color:var(--color-on-primary-container);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lenlich__meeting-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lenlich__meeting-title{font-size:var(--mdui-typescale-title-small-size);font-weight:var(--mdui-typescale-title-small-weight);color:var(--color-on-surface);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lenlich__meeting-meta{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant)}.lenlich__meeting-status{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.lenlich__unit-sub{align-items:center;gap:4px;display:inline-flex}.lenlich__detail{flex-direction:column;gap:12px;display:flex}.lenlich__detail-title{font-size:var(--mdui-typescale-title-medium-size);font-weight:var(--mdui-typescale-title-medium-weight);color:var(--color-on-surface)}.lenlich__detail-time{font-size:var(--mdui-typescale-body-medium-size);color:var(--color-on-surface-variant)}.dlg-panel.lenlich__detail-dialog{max-width:min(560px,92vw)}.lenlich__detail-actions{flex-wrap:wrap;gap:8px;display:flex}.lenlich__cancel-banner{border-radius:var(--shape-m);background:var(--color-error-container);color:var(--color-on-error-container);font-size:var(--mdui-typescale-body-medium-size);justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:flex}.lenlich__error-text{font-size:var(--mdui-typescale-body-small-size);color:var(--color-error);margin:0}.lenlich__edit-actions{justify-content:flex-end;gap:8px;display:flex}.lenlich__invited-list{border:1px solid var(--color-outline-variant);border-radius:var(--shape-m);flex-direction:column;display:flex;overflow:hidden}.lenlich__picker.dlg-panel{flex-direction:column;width:min(680px,92vw);max-width:min(680px,92vw);height:min(76vh,720px);display:flex;overflow:hidden}.lenlich__picker .dlg-body{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.lenlich__picker .lenlich__invite-list{flex:1;min-height:0;max-height:none;overflow-y:auto}.lenlich__date-echo{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant);margin:-4px 0 0}.lenlich__toggle-row{border-radius:var(--shape-m);background:var(--color-surface-container);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.lenlich__toggle-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lenlich__toggle-title{font-size:var(--mdui-typescale-label-large-size);color:var(--color-on-surface)}.lenlich__toggle-desc{font-size:var(--mdui-typescale-body-small-size);color:var(--color-on-surface-variant)}.lenlich__chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.lenlich__chip{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-high);max-width:100%;color:var(--color-on-surface);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 8px;font-size:.875rem;line-height:1.2;display:inline-flex}.lenlich__chip-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:150px;overflow:hidden}.lenlich__chip-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:88px;color:var(--color-on-surface-variant);flex:0 auto;font-size:.75rem;overflow:hidden}.lenlich__chip-x{width:22px;height:22px;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lenlich__chip-x:hover{background:var(--color-surface-container-highest);color:var(--color-on-surface)}.lenlich__invited-count{color:var(--color-on-surface-variant);margin:0 0 8px;font-size:13px;font-weight:500}.lenlich__toggle--locked{opacity:.6}.phonghop-week{border:1px solid var(--color-outline-variant);border-radius:12px;flex-direction:column;height:min(70vh,640px);display:flex;overflow:hidden}.phonghop-week__header,.phonghop-week__grid{grid-template-columns:52px repeat(7,1fr);display:grid}.phonghop-week__header{border-bottom:1px solid var(--color-outline-variant);background:var(--color-surface)}.phonghop-week__gutter{border-right:1px solid var(--color-outline-variant)}.phonghop-week__day-head{border-right:1px solid var(--color-outline-variant);flex-direction:column;align-items:center;gap:2px;padding:8px 0;display:flex}.phonghop-week__day-name{font-size:calc(11px * var(--font-scale));color:var(--color-on-surface-variant)}.phonghop-week__day-num{font-size:calc(15px * var(--font-scale));color:var(--color-on-surface);font-weight:600}.phonghop-week__day-head.is-today .phonghop-week__day-num{background:var(--color-primary);color:var(--color-on-primary);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.phonghop-week__scroll{flex:1;overflow-y:auto}.phonghop-week__gutter-col{border-right:1px solid var(--color-outline-variant)}.phonghop-week__hour-cell{box-sizing:border-box;border-top:1px solid var(--color-outline-variant);height:48px;font-size:calc(10.5px * var(--font-scale));color:var(--color-on-surface-variant);text-align:right;padding-right:6px;transform:translateY(-6px)}.phonghop-week__day-col{border-right:1px solid var(--color-outline-variant);position:relative}.phonghop-week__day-col>.phonghop-week__hour-cell{color:#0000;padding:0;transform:none}.phonghop-week__now-line{background:var(--color-error);z-index:2;height:2px;position:absolute;left:0;right:0}.phonghop-week__now-line:before{content:"";background:var(--color-error);border-radius:999px;width:10px;height:10px;position:absolute;top:-4px;left:-4px}.phonghop-week__event{font-family:inherit;font-size:calc(11px * var(--font-scale));text-align:left;cursor:pointer;z-index:1;border:none;border-radius:6px;padding:2px 6px;line-height:1.3;position:absolute;overflow:hidden}.phonghop-week__event.is-primary{background:var(--color-primary-container);color:var(--color-on-primary-container)}.phonghop-week__event.is-secondary{background:var(--color-secondary-container);color:var(--color-on-secondary-container)}.phonghop-week__event.is-muted{background:var(--color-surface-variant);color:var(--color-on-surface-variant);text-decoration:line-through}.phonghop{flex-direction:column;height:100%;display:flex}.phonghop__body{flex:1;min-height:0;padding:8px 20px 32px;overflow-y:auto}.phonghop__group{margin-bottom:24px}.phonghop__label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-surface-variant);margin:0 0 8px;font-size:.75rem;font-weight:700}.phonghop__label--live{color:var(--color-error);align-items:center;gap:6px;display:flex}.phonghop__label--soon{color:#b45309}.phonghop__dot{background:var(--color-error);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite phonghop-pulse}.phonghop__dot--big{flex:none;width:9px;height:9px}@keyframes phonghop-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.phonghop__dot{animation:none}}.phonghop__card{border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:14px 16px;display:flex}.phonghop__card--live{background:color-mix(in srgb, var(--color-error) 10%, var(--color-surface))}.phonghop__card--soon{background:color-mix(in srgb, #b45309 10%, var(--color-surface));color:var(--color-on-surface)}.phonghop__row{border:0;border-bottom:1px solid var(--color-outline-variant);width:100%;font:inherit;color:var(--color-on-surface);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 16px;display:flex}.phonghop__row:hover{background:var(--color-surface-container-high)}.phonghop__row--done{color:var(--color-on-surface-variant)}.phonghop__main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.phonghop__title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.phonghop__meta{color:var(--color-on-surface-variant);flex-wrap:wrap;gap:4px;font-size:.8125rem;display:flex}.phonghop__rsvp{border:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);border-radius:999px;flex:none;padding:4px 10px;font-size:.75rem}.phonghop__rsvp--yes{border-color:var(--color-secondary);color:var(--color-secondary)}.phonghop__link{color:var(--color-primary);flex:none;font-size:.8125rem}.phonghop__state{color:var(--color-on-surface-variant);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.phonghop__toolbar{border-bottom:1px solid var(--color-outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.phonghop__tabs{flex-wrap:wrap;gap:20px;display:flex}.phonghop__tabs__item{appearance:none;cursor:pointer;white-space:nowrap;font-family:inherit;font-size:var(--mdui-typescale-label-large-size);font-weight:var(--mdui-typescale-label-large-weight);color:var(--color-on-surface-variant);background:0 0;border:none;border-bottom:2px solid #0000;margin:0 0 -1px;padding:0 2px 10px;transition:transform .1s}.phonghop__tabs__item:active{transform:scale(.97)}.phonghop__tabs__item:hover{color:var(--color-on-surface)}.phonghop__tabs__item--active{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:700}.phonghop__view-toggle{border:1.4px solid var(--color-outline-variant);border-radius:9px;flex:none;margin-bottom:8px;display:flex;overflow:hidden}.phonghop__view-btn{background:var(--color-surface);color:var(--color-on-surface-variant);font-size:calc(13px * var(--font-scale));cursor:pointer;border:none;align-items:center;gap:4px;padding:6px 14px;font-weight:600;display:flex}.phonghop__view-btn.is-active{background:var(--color-primary-container);color:var(--color-on-primary-container)}.phonghop__empty-tab{color:var(--color-on-surface-variant);text-align:center;margin:24px 0}@media (width<=599px){.phonghop__body{padding:8px 12px 28px}.phonghop__card,.phonghop__row{padding-left:12px;padding-right:12px}}.phonghop__tap{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.phonghop__tap:hover .phonghop__title{text-decoration:underline}.phonghop__tap:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:6px}.doi-mk{background:var(--color-surface-container-low);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.doi-mk__card{box-sizing:border-box;border:1.4px solid var(--color-outline-variant);background:var(--color-surface);border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:400px;padding:32px 28px;display:flex}.doi-mk__title{font-size:calc(22px * var(--font-scale));color:var(--color-on-surface);margin:0;font-weight:700}.doi-mk__notice{background:var(--color-primary-container);color:var(--color-on-primary-container);border-radius:10px;gap:10px;padding:12px 14px;display:flex}.doi-mk__notice strong{font-size:calc(14px * var(--font-scale));margin-bottom:2px;display:block}.doi-mk__notice p{font-size:calc(13.5px * var(--font-scale));margin:0;line-height:1.5}.doi-mk__hint{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;line-height:1.5}.doi-mk__strength{--strength-color:var(--color-error);flex-direction:column;gap:6px;margin-top:-6px;display:flex}.doi-mk__strength[data-score="1"],.doi-mk__strength[data-score="2"]{--strength-color:#b45309}.doi-mk__strength[data-score="3"]{--strength-color:var(--color-secondary)}.doi-mk__strength-bars{gap:6px;display:flex}.doi-mk__strength-bar{background:var(--color-surface-variant);border-radius:2px;flex:1;height:4px}.doi-mk__strength-bar--on{background:var(--strength-color)}.doi-mk__strength-label{font-size:calc(12.5px * var(--font-scale));color:var(--strength-color);margin:0}.pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 2px 2px;display:flex}.pagination__summary{font-size:var(--mdui-typescale-label-small-size);color:var(--color-on-surface-variant);white-space:nowrap}.pagination__controls{align-items:center;gap:4px;margin-left:auto;display:flex}.pagination__btn{all:unset;box-sizing:border-box;border-radius:var(--shape-s);border:1px solid var(--color-outline-variant);min-width:30px;height:30px;color:var(--color-on-surface);font-size:var(--mdui-typescale-label-large-size);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;padding:0 6px;display:flex}.pagination__btn:hover:not(:disabled):not(.pagination__btn--current){background:var(--color-surface-container-high)}.pagination__btn:disabled{opacity:.4;cursor:default}.pagination__btn--current{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);cursor:default;font-weight:700}.pagination__gap{color:var(--color-on-surface-variant);padding:0 2px}@media (width<=599px){.pagination{justify-content:center}.pagination__controls{margin-left:0}}.quan-tri{flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.quan-tri__search{max-width:420px}.quan-tri__list{border:1.4px solid var(--color-outline-variant);background:var(--color-surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.quan-tri__badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.quan-tri__empty{color:var(--color-on-surface-variant);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.quan-tri__form.is-form,.quan-tri__form{flex-direction:column;gap:12px;width:100%;display:flex}.quan-tri-form-dialog.dlg-panel{max-width:min(520px,92vw)}.quan-tri__hint{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;line-height:1.5}.quan-tri__error{font-size:calc(13.5px * var(--font-scale));color:var(--color-error);margin:0}.quan-tri__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.quan-tri__filters{border-bottom:1px solid var(--color-outline-variant);gap:4px;margin-top:10px;display:flex}.quan-tri__filter{all:unset;cursor:pointer;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-large-size);border-bottom:2px solid #0000;padding:8px 12px}.quan-tri__filter:hover{color:var(--color-on-surface)}.quan-tri__filter.is-active{color:var(--color-on-surface);border-bottom-color:var(--color-on-surface);font-weight:700}.quan-tri__filter:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.quan-tri__field-label{color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-body-small-size);margin:4px 0 -4px;display:block}.quan-tri__select{border:1px solid var(--color-outline);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-on-surface);font:inherit;border-radius:8px;padding:8px 12px}.quan-tri__select:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.quan-tri-minutes-dialog.dlg-panel{max-width:min(880px,94vw)}.qt-minutes{flex-direction:column;gap:12px;max-height:min(66vh,640px);display:flex;overflow-y:auto}.qt-minutes__note{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;line-height:1.5}.qt-minutes__note--warn{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-high,var(--color-surface));color:var(--color-on-surface);border-radius:8px;padding:8px 12px}.qt-minutes__list{border:1.4px solid var(--color-outline-variant);background:var(--color-surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.qt-minutes__empty{text-align:center;color:var(--color-on-surface-variant);margin:0;padding:20px 0}.qt-minutes__more{justify-content:center;padding-top:4px;display:flex}.qt-minutes__heading{font-size:calc(14px * var(--font-scale));color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 0}.qt-minutes__meta{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.qt-minutes__meta dt{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant)}.qt-minutes__meta dd{font-size:calc(14px * var(--font-scale));color:var(--color-on-surface);margin:2px 0 0}.qt-minutes__people{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;line-height:1.6}.qt-minutes__summary{border:1px solid var(--color-outline-variant);background:var(--color-surface);white-space:pre-wrap;border-radius:10px;padding:12px 14px}.qt-minutes__summary p{margin:0 0 6px;line-height:1.6}.qt-minutes__summary p:last-child{margin-bottom:0}.qt-minutes__transcript{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qt-minutes__transcript li{border-bottom:1px solid var(--color-outline-variant);font-size:calc(13.5px * var(--font-scale));grid-template-columns:64px 140px 1fr;gap:10px;padding:6px 0;line-height:1.55;display:grid}.qt-minutes__time{color:var(--color-on-surface-variant);font-variant-numeric:tabular-nums}.qt-minutes__who{color:var(--color-on-surface-variant);overflow-wrap:anywhere}.qt-minutes__text{color:var(--color-on-surface);overflow-wrap:anywhere}@media (width<=599px){.qt-minutes__transcript li{grid-template-columns:1fr;gap:2px}}.audit-log{flex-direction:column;gap:12px;width:100%;max-height:min(60vh,520px);display:flex;overflow-y:auto}.audit-log-dialog.dlg-panel{max-width:min(640px,94vw)}.audit-log__note{color:var(--color-on-surface-variant);margin:0;font-size:.8125rem}.audit-log__filters{flex-wrap:wrap;gap:6px;display:flex}.audit-log__filter{border:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:.8125rem}.audit-log__filter--active{background:var(--color-primary-container);color:var(--color-on-primary-container);border-color:#0000}.audit-log__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.audit-log__row{border:1px solid var(--color-outline-variant);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.audit-log__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.audit-log__time{color:var(--color-on-surface-variant);font-variant-numeric:tabular-nums;font-size:.75rem}.audit-log__main{color:var(--color-on-surface);margin:0;font-size:.875rem}.audit-log__detail{color:var(--color-on-surface-variant);margin:0;font-size:.8125rem}.audit-log__ip{color:var(--color-on-surface-variant);opacity:.75;font-variant-numeric:tabular-nums;margin:0;font-size:.75rem}.audit-log__empty{text-align:center;color:var(--color-on-surface-variant);margin:0;padding:20px 0}.audit-log__more{justify-content:center;padding-top:4px;display:flex}.position-catalog-dialog.dlg-panel{max-width:min(760px,94vw)}.position-catalog{flex-direction:column;gap:12px;display:flex}.position-catalog__note,.position-catalog__hint{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;line-height:1.5}.position-catalog__error{font-size:calc(13.5px * var(--font-scale));color:var(--color-error);margin:0;line-height:1.5}.position-catalog__tabs{border-bottom:1px solid var(--color-outline-variant);gap:4px;display:flex}.position-catalog__tab{all:unset;cursor:pointer;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-large-size);border-bottom:2px solid #0000;padding:8px 12px}.position-catalog__tab:hover{color:var(--color-on-surface)}.position-catalog__tab.is-active{color:var(--color-on-surface);border-bottom-color:var(--color-on-surface);font-weight:700}.position-catalog__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.position-catalog__toolbar{justify-content:flex-end;display:flex}.position-catalog__form,.position-catalog__confirm{border:1.4px solid var(--color-outline-variant);background:var(--color-surface-variant);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.position-catalog__confirm{border-color:var(--color-error)}.position-catalog__confirm-title{font-size:calc(14.5px * var(--font-scale));margin:0;font-weight:700}.position-catalog__form-row{flex-wrap:wrap;gap:10px;display:flex}.position-catalog__field{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.position-catalog__field--narrow{flex:0 0 120px}.position-catalog__label{font-size:calc(12px * var(--font-scale));color:var(--color-on-surface-variant);font-weight:700}.position-catalog__select-box{border:1.4px solid var(--color-outline);background:var(--color-surface);color:var(--color-on-surface-variant);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.position-catalog__select-box:focus-within{border-color:var(--color-primary)}.position-catalog__select{min-width:0;font-family:inherit;font-size:calc(14px * var(--font-scale));color:var(--color-on-surface);appearance:none;background:0 0;border:none;outline:none;flex:1}.position-catalog__form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.position-catalog__groups{flex-direction:column;gap:16px;display:flex}.position-catalog__group-title{font-size:calc(12px * var(--font-scale));text-transform:uppercase;letter-spacing:.4px;color:var(--color-on-surface-variant);margin:0 0 6px;font-weight:700}.position-catalog__list{border:1.4px solid var(--color-outline-variant);background:var(--color-surface);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.position-catalog__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.position-catalog__row+.position-catalog__row{border-top:1px solid var(--color-outline-variant)}.position-catalog__row.is-inactive .position-catalog__row-name{color:var(--color-on-surface-variant);text-decoration:line-through}.position-catalog__row-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.position-catalog__row-name{font-size:calc(14px * var(--font-scale));font-weight:500}.position-catalog__row-side{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.position-catalog__count{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);margin-right:4px}.position-catalog__assign-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.position-catalog__list--groups{max-height:320px;overflow-y:auto}.position-catalog__grow{padding:0}.position-catalog__grow+.position-catalog__grow{border-top:1px solid var(--color-outline-variant)}.position-catalog__grow.is-checked{background:var(--color-surface-variant)}.position-catalog__check{cursor:pointer;font-size:calc(13.5px * var(--font-scale));align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.position-catalog__check input{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin:2px 0 0}.position-catalog__grow-body{flex-direction:column;gap:2px;min-width:0;display:flex}.position-catalog__grow-title{font-size:calc(14px * var(--font-scale));color:var(--color-on-surface);font-weight:500}.position-catalog__grow-meta{font-size:calc(12.5px * var(--font-scale));color:var(--color-on-surface-variant);line-height:1.45}.position-catalog__assign-bar{border:1.4px solid var(--color-outline-variant);background:var(--color-surface-variant);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px;display:flex}.position-catalog__assign-summary{min-width:0;font-size:calc(13.5px * var(--font-scale));color:var(--color-on-surface-variant);flex:auto;padding-bottom:10px}.position-catalog__assign-summary strong{font-size:calc(16px * var(--font-scale));color:var(--color-on-surface)}.position-catalog__empty{text-align:center;color:var(--color-on-surface-variant);flex-direction:column;align-items:center;gap:12px;margin:0;padding:28px 16px;display:flex}.quan-tri-bot__body{padding:24px var(--page-gutter) 40px}.quan-tri-bot__toolbar{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.quan-tri-bot__search{max-width:420px}.quan-tri-bot__filters{border-bottom:1px solid var(--color-outline-variant);gap:4px;display:flex}.quan-tri-bot__filter{all:unset;cursor:pointer;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-large-size);border-bottom:2px solid #0000;padding:8px 12px}.quan-tri-bot__filter:hover{color:var(--color-on-surface)}.quan-tri-bot__filter.is-active{color:var(--color-on-surface);border-bottom-color:var(--color-on-surface);font-weight:700}.quan-tri-bot__filter:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.quan-tri-bot__table-wrap{border:1px solid var(--color-outline-variant);border-radius:var(--shape-m);overflow-x:auto}.quan-tri-bot__table{border-collapse:collapse;width:100%;font-size:calc(13.5px * var(--font-scale))}.quan-tri-bot__table th{text-align:left;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-medium-size);white-space:nowrap;background:var(--color-surface-container);border-bottom:1px solid var(--color-outline-variant);padding:10px 16px;font-weight:600}.quan-tri-bot__table td{vertical-align:top;border-bottom:1px solid var(--color-outline-variant);color:var(--color-on-surface);padding:10px 16px}.quan-tri-bot__table tbody tr:last-child td{border-bottom:none}.quan-tri-bot__name-cell{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}.quan-tri-bot__wrap-cell{white-space:normal;word-break:break-word;max-width:220px;color:var(--color-on-surface-variant)}.quan-tri-bot__date-cell{white-space:nowrap;color:var(--color-on-surface-variant)}.quan-tri-bot__action-cell{text-align:center;white-space:nowrap}.quan-tri-bot__hint{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;line-height:1.5}.quan-tri-bot__empty{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.quan-tri-bot__form{flex-direction:column;gap:12px;width:100%;display:flex}.quan-tri-bot__actions{gap:8px;display:flex}.quan-tri-bot__error{font-size:calc(13.5px * var(--font-scale));color:var(--color-error);margin:0}.api-key-reveal__warning{background:var(--color-error-container);color:#b91c1c;font-size:calc(13.5px * var(--font-scale));border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 16px;padding:10px 12px;line-height:1.5;display:flex}[data-theme=dark] .api-key-reveal__warning{color:var(--color-on-error-container)}.api-key-reveal__warning svg{flex-shrink:0;margin-top:2px}.api-key-reveal__box{position:relative;overflow:hidden}.api-key-reveal__value{box-sizing:border-box;border:1.4px solid var(--color-outline-variant);background:var(--color-surface-variant);width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(13px * var(--font-scale));word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;padding:10px 44px 10px 12px;display:block}.api-key-reveal__copy{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.api-key-reveal__copy:focus-visible{outline-offset:-2px}.bot-cua-toi__body{padding:24px var(--page-gutter) 40px}.bot-cua-toi__toolbar{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.bot-cua-toi__search{max-width:420px}.bot-cua-toi__filters{border-bottom:1px solid var(--color-outline-variant);gap:4px;display:flex}.bot-cua-toi__filter{all:unset;cursor:pointer;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-large-size);border-bottom:2px solid #0000;padding:8px 12px}.bot-cua-toi__filter:hover{color:var(--color-on-surface)}.bot-cua-toi__filter.is-active{color:var(--color-on-surface);border-bottom-color:var(--color-on-surface);font-weight:700}.bot-cua-toi__filter:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bot-cua-toi__table-wrap{border:1px solid var(--color-outline-variant);border-radius:var(--shape-m);overflow-x:auto}.bot-cua-toi__table{border-collapse:collapse;width:100%;font-size:calc(13.5px * var(--font-scale))}.bot-cua-toi__table th{text-align:left;color:var(--color-on-surface-variant);font-size:var(--mdui-typescale-label-medium-size);white-space:nowrap;background:var(--color-surface-container);border-bottom:1px solid var(--color-outline-variant);padding:10px 16px;font-weight:600}.bot-cua-toi__table td{vertical-align:top;border-bottom:1px solid var(--color-outline-variant);color:var(--color-on-surface);padding:10px 16px}.bot-cua-toi__table tbody tr:last-child td{border-bottom:none}.bot-cua-toi__name-cell{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}.bot-cua-toi__wrap-cell{white-space:normal;word-break:break-word;max-width:240px;color:var(--color-on-surface-variant)}.bot-cua-toi__status-cell{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.bot-cua-toi__chip-button{all:unset;cursor:pointer;border-radius:var(--shape-full,999px);display:inline-flex}.bot-cua-toi__chip-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bot-cua-toi__chip-hint{opacity:.8;font-size:.9em}.bot-cua-toi__chip-button:hover .bot-cua-toi__chip-hint{text-decoration:underline}.bot-cua-toi__date-cell{white-space:nowrap;color:var(--color-on-surface-variant)}.bot-cua-toi__hint{font-size:calc(13px * var(--font-scale));color:var(--color-on-surface-variant);margin:0;line-height:1.5}.bot-cua-toi__error{font-size:calc(13.5px * var(--font-scale));color:var(--color-error);margin:0}.bot-cua-toi__form{flex-direction:column;gap:12px;width:100%;display:flex}.bot-cua-toi__avatar-picker{flex-direction:column;align-items:center;gap:8px;display:flex}.bot-cua-toi__avatar-preview{border-radius:var(--shape-full);object-fit:cover;width:64px;height:64px;display:block}.bot-cua-toi__avatar-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bot-cua-toi__empty{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.update-overlay{z-index:10000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.update-overlay__panel{background:var(--color-surface-container-high);width:100%;max-width:420px;color:var(--color-on-surface);border:1px solid var(--color-outline-variant);border-radius:16px;padding:24px;position:relative;box-shadow:0 8px 32px #0000003d}.update-overlay__title{margin:0 0 8px;font-size:1.25rem;font-weight:700}.update-overlay__body{color:var(--color-on-surface-variant);margin:0 0 20px;line-height:1.5}.update-overlay__close{width:32px;height:32px;font:inherit;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex;position:absolute;top:10px;right:12px}.update-overlay__close:hover,.update-overlay__close:focus-visible{background:color-mix(in srgb, var(--color-on-surface) 10%, transparent)}.update-overlay__actions{justify-content:flex-end;gap:8px;display:flex}.update-overlay__btn--ghost{color:var(--color-on-surface-variant);border:1px solid var(--color-outline-variant);background:0 0}.update-overlay__btn{font:inherit;color:#fff;background:var(--color-primary,#1e3a5f);cursor:pointer;border:0;border-radius:999px;padding:10px 20px;font-weight:700}.update-overlay__btn:hover{opacity:.9}.update-overlay__btn:focus-visible{outline-offset:2px;outline:2px solid}.update-overlay__hint{text-align:right;color:var(--color-on-surface-variant);margin:12px 0 0;font-size:.8125rem}
