@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1rlxnzisjz_e1.woff2)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1lnyw1zsxhp0r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.0lvk2smlqz3yc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.2dzaija1uhw5g.woff2)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.0fd-fjxmcxcjd.woff2)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.42l_3z3944ji5.woff2)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.1szw2e8s5ktgm.woff2)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.p.026ae5sgholss.woff2)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0a0h245ktd4x0.woff2)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1rlxnzisjz_e1.woff2)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1lnyw1zsxhp0r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.0lvk2smlqz3yc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.2dzaija1uhw5g.woff2)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.0fd-fjxmcxcjd.woff2)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.42l_3z3944ji5.woff2)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.1szw2e8s5ktgm.woff2)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.p.026ae5sgholss.woff2)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0a0h245ktd4x0.woff2)format("woff2");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-weight:700;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1rlxnzisjz_e1.woff2)format("woff2");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-weight:700;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1lnyw1zsxhp0r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.0lvk2smlqz3yc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.2dzaija1uhw5g.woff2)format("woff2");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-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.0fd-fjxmcxcjd.woff2)format("woff2");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-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.42l_3z3944ji5.woff2)format("woff2");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-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.1szw2e8s5ktgm.woff2)format("woff2");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-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.p.026ae5sgholss.woff2)format("woff2");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-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0a0h245ktd4x0.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:99.78%}.roboto_27e86a33-module__61pZ5a__className{font-family:Roboto,Roboto Fallback;font-style:normal}.roboto_27e86a33-module__61pZ5a__variable{--font-roboto:"Roboto", "Roboto Fallback"}
.ToastContainer-module__OKbk0a__container{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:.5rem;width:min(400px,100vw - 1rem);display:flex;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.ToastContainer-module__OKbk0a__toast{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius);box-shadow:var(--shadow-lg);pointer-events:auto;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;animation:.2s ease-out ToastContainer-module__OKbk0a__slide-in;display:flex}@keyframes ToastContainer-module__OKbk0a__slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.ToastContainer-module__OKbk0a__info{border-left-color:var(--color-info)}.ToastContainer-module__OKbk0a__success{border-left-color:var(--color-success);background:var(--color-success-bg)}.ToastContainer-module__OKbk0a__warning{border-left-color:var(--color-warning);background:var(--color-warning-bg)}.ToastContainer-module__OKbk0a__error{border-left-color:var(--color-danger);background:var(--color-danger-bg)}.ToastContainer-module__OKbk0a__message{word-break:break-word;flex:1;line-height:1.4}.ToastContainer-module__OKbk0a__close{color:var(--color-text-secondary);background:0 0;border:none;padding:0 .25rem;font-size:1.125rem;line-height:1}.ToastContainer-module__OKbk0a__close:hover{color:var(--color-text)}
.ConfirmDialog-module__d6C6GG__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-modal);background:#02061773;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ConfirmDialog-module__d6C6GG__modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);flex-direction:column;gap:.75rem;width:100%;max-width:420px;padding:1.25rem 1.5rem;display:flex}.ConfirmDialog-module__d6C6GG__title{font-size:1rem;font-weight:700}.ConfirmDialog-module__d6C6GG__message{color:var(--color-text-secondary);font-size:.875rem;line-height:1.45}.ConfirmDialog-module__d6C6GG__actions{justify-content:flex-end;gap:.5rem;display:flex}
.FileTree-module__u7c-Va__tree{background:var(--color-surface,#fafafa);flex-direction:column;flex:1;gap:12px;width:100%;padding:14px 12px;display:flex;overflow-y:auto}.FileTree-module__u7c-Va__header{justify-content:space-between;align-items:center;display:flex}.FileTree-module__u7c-Va__title{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary,#6b7280);margin:0 4px;font-size:.78rem;font-weight:700}.FileTree-module__u7c-Va__search{border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg,#fff);color:var(--color-text,#111827);border-radius:6px;padding:6px 10px;font-size:.85rem}.FileTree-module__u7c-Va__search:focus{border-color:var(--color-primary,#2563eb);outline:none;box-shadow:0 0 0 2px #2563eb26}.FileTree-module__u7c-Va__empty{color:var(--color-text-secondary,#9ca3af);margin:8px 6px;font-size:.78rem}.FileTree-module__u7c-Va__folder{flex-direction:column;gap:1px;display:flex}.FileTree-module__u7c-Va__folderHeaderRow{align-items:center;gap:6px;display:flex}.FileTree-module__u7c-Va__folderHeader{cursor:pointer;text-align:left;min-width:0;color:var(--color-text,#111827);background:0 0;border:0;border-radius:5px;flex:1;align-items:center;gap:6px;padding:6px;font-size:.85rem;display:flex}.FileTree-module__u7c-Va__folderHeader:hover{background:var(--color-bg-hover,#f3f4f6)}.FileTree-module__u7c-Va__chevron{width:20px;color:var(--color-text-secondary,#6b7280);font-size:1.15rem;display:inline-block}.FileTree-module__u7c-Va__folderName{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.FileTree-module__u7c-Va__destFolderName{color:var(--color-primary,#2563eb);}.FileTree-module__u7c-Va__destinationBadge{width:24px;height:24px;color:var(--color-primary,#2563eb);background:var(--color-info-bg,#eff6ff);border:1px solid rgba(var(--color-primary-rgb,37, 99, 235), .25);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FileTree-module__u7c-Va__setDestinationBtn{border:1px solid var(--color-border,#d1d5db);background:var(--color-bg,#fff);width:24px;height:24px;color:var(--color-text-secondary,#6b7280);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.FileTree-module__u7c-Va__setDestinationBtn:hover:not(:disabled),.FileTree-module__u7c-Va__setDestinationBtn:focus-visible{color:var(--color-primary,#2563eb);border-color:var(--color-primary,#2563eb);outline:none}.FileTree-module__u7c-Va__setDestinationBtn:disabled{opacity:.6;cursor:default}.FileTree-module__u7c-Va__folderCount{color:var(--color-text-secondary,#9ca3af);background:var(--color-bg,#fff);border-radius:999px;padding:1px 6px;font-size:.7rem}.FileTree-module__u7c-Va__fileList{flex-direction:column;gap:0;margin:0 0 0 6px;padding:0;list-style:none;display:flex}.FileTree-module__u7c-Va__fileRow{align-items:center;gap:6px;display:flex;position:relative}.FileTree-module__u7c-Va__rowActions{background:linear-gradient(to right, transparent, var(--color-bg-hover,#f3f4f6) 24px);opacity:0;pointer-events:none;align-items:center;gap:6px;padding-left:24px;transition:opacity .12s;display:flex;position:absolute;top:0;bottom:0;right:2px}.FileTree-module__u7c-Va__fileRow:hover .FileTree-module__u7c-Va__rowActions,.FileTree-module__u7c-Va__fileRow:focus-within .FileTree-module__u7c-Va__rowActions{opacity:1}.FileTree-module__u7c-Va__rowActions .FileTree-module__u7c-Va__openDriveBtn{pointer-events:none}.FileTree-module__u7c-Va__fileRow:hover .FileTree-module__u7c-Va__rowActions .FileTree-module__u7c-Va__openDriveBtn,.FileTree-module__u7c-Va__fileRow:focus-within .FileTree-module__u7c-Va__rowActions .FileTree-module__u7c-Va__openDriveBtn{pointer-events:auto}.FileTree-module__u7c-Va__fileItem{color:var(--color-text,#111827);border-radius:5px;flex:1;align-items:center;gap:8px;min-width:0;padding:5px 8px;font-size:.83rem;text-decoration:none;display:flex}.FileTree-module__u7c-Va__fileItem:hover{background:var(--color-bg-hover,#f3f4f6)}.FileTree-module__u7c-Va__fileItemActive{background:var(--color-bg-active,#e0e7ff);color:var(--color-primary,#2563eb);font-weight:600}.FileTree-module__u7c-Va__fileItemButton{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.FileTree-module__u7c-Va__fileTypeBadge{box-sizing:border-box;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#6b7280;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:calc(6ch + 6px);padding:1px 3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.5rem;font-weight:700;display:inline-flex}.FileTree-module__u7c-Va__badgeDocx,.FileTree-module__u7c-Va__badgeGdoc{background:#1d4ed8}.FileTree-module__u7c-Va__badgePdf{background:#b91c1c}.FileTree-module__u7c-Va__badgeMd{background:#4b5563}.FileTree-module__u7c-Va__badgeTxt{background:#6b7280}.FileTree-module__u7c-Va__badgeXlsx,.FileTree-module__u7c-Va__badgeGsheet,.FileTree-module__u7c-Va__badgeCsv{background:#15803d}.FileTree-module__u7c-Va__badgeOther{background:#334155}.FileTree-module__u7c-Va__fileName{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.FileTree-module__u7c-Va__renameInput{min-width:0;font-size:inherit;color:var(--color-text,#111827);background:var(--color-bg,#fff);border:1px solid var(--color-primary,#2563eb);border-radius:5px;flex:1;padding:2px 6px}.FileTree-module__u7c-Va__renameInput:focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:1px}.FileTree-module__u7c-Va__openDriveBtn{border:1px solid var(--color-border,#d1d5db);background:var(--color-bg,#fff);width:24px;height:24px;color:var(--color-text-secondary,#6b7280);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.FileTree-module__u7c-Va__openDriveBtn:hover,.FileTree-module__u7c-Va__openDriveBtn:focus-visible{color:var(--color-primary,#2563eb);border-color:var(--color-primary,#2563eb);outline:none}.FileTree-module__u7c-Va__openDriveBtn svg{flex-shrink:0}.FileTree-module__u7c-Va__editToggle{min-width:22px;height:22px;color:var(--color-text-secondary,#9ca3af);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:.74rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.FileTree-module__u7c-Va__editToggle:hover{background:var(--color-bg-hover,#f3f4f6);color:var(--color-text,#111827)}.FileTree-module__u7c-Va__selectRow{cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;color:var(--color-text,#111827);border-radius:5px;flex:1;align-items:center;gap:8px;padding:5px 8px;font-size:.83rem;display:flex}.FileTree-module__u7c-Va__selectRow:hover{background:var(--color-bg-hover,#f3f4f6)}.FileTree-module__u7c-Va__selectCheckbox{width:15px;height:15px;accent-color:var(--color-primary,#2563eb);cursor:pointer;flex-shrink:0;margin:0}.FileTree-module__u7c-Va__treeEditMode{padding-bottom:80px}.FileTree-module__u7c-Va__bulkBar{background:var(--color-bg-hover,#f3f4f6);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.FileTree-module__u7c-Va__bulkSelectAll{color:var(--color-primary,#2563eb);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:.74rem;font-weight:600}.FileTree-module__u7c-Va__bulkSelectAll:hover{text-decoration:underline}.FileTree-module__u7c-Va__bulkBtn{background:var(--color-bg,#fff);color:var(--color-text,#111827);border:1px solid var(--color-border,#e5e7eb);cursor:pointer;white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s}.FileTree-module__u7c-Va__bulkBtn:hover:not(:disabled){background:var(--color-bg-hover,#f3f4f6)}.FileTree-module__u7c-Va__bulkBtn:disabled{opacity:.5;cursor:not-allowed}.FileTree-module__u7c-Va__bulkBtnDanger{color:var(--color-danger,#dc2626);border-color:#dc26264d}.FileTree-module__u7c-Va__bulkBtnDanger:hover:not(:disabled){background:#dc262614}.FileTree-module__u7c-Va__sourceCheckbox{width:14px;height:14px;accent-color:var(--color-primary,#2563eb);cursor:pointer;flex:none;margin-right:6px}.FileTree-module__u7c-Va__sourcesCount{color:var(--color-text-secondary,#6b7280);align-items:center;gap:8px;font-size:.75rem;display:inline-flex}.FileTree-module__u7c-Va__enableAll{color:var(--color-primary,#2563eb);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}
.EditorToolbar-module__QI49na__bar{z-index:10;background:var(--color-surface);border-bottom:1px solid var(--color-border);border-top-left-radius:2px;border-top-right-radius:2px;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.4rem .5rem;display:flex;position:sticky;top:0}.EditorToolbar-module__QI49na__empty{min-height:38px}.EditorToolbar-module__QI49na__disabled{opacity:.55;pointer-events:none}.EditorToolbar-module__QI49na__group{align-items:center;gap:.15rem;display:inline-flex}.EditorToolbar-module__QI49na__divider{background:var(--color-border);width:1px;height:18px;margin:0 .25rem}.EditorToolbar-module__QI49na__btn{min-width:28px;height:28px;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.8125rem;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.EditorToolbar-module__QI49na__btn:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-border)}.EditorToolbar-module__QI49na__btn:disabled{opacity:.4;cursor:not-allowed}.EditorToolbar-module__QI49na__btnActive{background:var(--color-info-bg);color:var(--color-primary);border-color:rgba(var(--color-primary-rgb), .3)}.EditorToolbar-module__QI49na__btn code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.75rem}
.DocumentEditor-module__rYtcna__editor{background:var(--color-paper);color:#122033;border-radius:2px;max-width:920px;min-height:800px;margin:0 auto;padding:0;box-shadow:0 0 0 1px #0f172a1a}.DocumentEditor-module__rYtcna__editor .ProseMirror{padding:3rem 4rem;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.95rem;line-height:1.6}.DocumentEditor-module__rYtcna__editor .ProseMirror h1{font-size:1.5rem;font-weight:700}.DocumentEditor-module__rYtcna__editor .ProseMirror h2{font-size:1.2rem;font-weight:600}.DocumentEditor-module__rYtcna__editor .collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d;margin-left:-1px;margin-right:-1px;position:relative}.DocumentEditor-module__rYtcna__editor .collaboration-carets__label{color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:3px 3px 3px 0;padding:1px 4px;font-size:10px;font-style:normal;font-weight:700;line-height:1;position:absolute;top:-1.4em;left:-1px}.DocumentEditor-module__rYtcna__editor .collaboration-carets__selection{opacity:.35}.DocumentEditor-module__rYtcna__editor .temporary-selection-highlight{background:rgba(var(--color-primary-rgb), .28);box-shadow:inset 0 -1px 0 rgba(var(--color-primary-rgb), .7);border-radius:2px}
.CommentPopup-module__ENg96a__popup{z-index:var(--z-modal);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:320px;box-shadow:var(--shadow-lg);flex-direction:column;gap:.5rem;padding:.75rem;font-size:.8125rem;display:flex;position:fixed}.CommentPopup-module__ENg96a__header{color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.CommentPopup-module__ENg96a__fragment{color:var(--color-text-secondary);border-left:2px solid var(--color-border);padding-left:.5rem;font-size:.75rem;font-style:italic;line-height:1.4}.CommentPopup-module__ENg96a__textarea{resize:vertical;min-height:70px;font-size:.8125rem}.CommentPopup-module__ENg96a__actions{justify-content:flex-end;gap:.4rem;display:flex}
.FloatingCommentCard-module__KfDX5W__card{z-index:250;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:320px;max-height:480px;box-shadow:var(--shadow-lg);flex-direction:column;font-size:.8125rem;display:flex;position:fixed;overflow:visible}.FloatingCommentCard-module__KfDX5W__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.FloatingCommentCard-module__KfDX5W__headerLeft{align-items:center;gap:.4rem;display:flex}.FloatingCommentCard-module__KfDX5W__badge{text-transform:uppercase;letter-spacing:.03em;border-radius:3px;padding:1px 5px;font-size:.625rem;font-weight:700}.FloatingCommentCard-module__KfDX5W__badgeUser{background:var(--color-success-bg);color:var(--color-success)}.FloatingCommentCard-module__KfDX5W__badgeAgent{background:var(--color-info-bg);color:var(--color-info)}.FloatingCommentCard-module__KfDX5W__badgeWord{background:var(--color-warning-bg);color:var(--color-warning)}.FloatingCommentCard-module__KfDX5W__badgeDrive{background:var(--color-bg-hover);color:var(--color-text-secondary)}.FloatingCommentCard-module__KfDX5W__author{font-size:.8125rem;font-weight:600}.FloatingCommentCard-module__KfDX5W__close{color:var(--color-text-secondary);background:0 0;border:none;padding:0 .25rem;font-size:1.125rem;line-height:1}.FloatingCommentCard-module__KfDX5W__close:hover{color:var(--color-text)}.FloatingCommentCard-module__KfDX5W__fragment{background:var(--color-bg);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:.5rem .75rem;font-size:.75rem;font-style:italic;line-height:1.4}.FloatingCommentCard-module__KfDX5W__body{border-bottom:1px solid var(--color-border);padding:.5rem .75rem;line-height:1.5}.FloatingCommentCard-module__KfDX5W__thread{flex:1;max-height:200px;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.FloatingCommentCard-module__KfDX5W__divider{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:.25rem .75rem;font-size:.6875rem;font-weight:600}.FloatingCommentCard-module__KfDX5W__reply{padding:.375rem .75rem}.FloatingCommentCard-module__KfDX5W__replyAgent{background:var(--color-info-bg);border-left:2px solid var(--color-info)}.FloatingCommentCard-module__KfDX5W__replyHeader{align-items:center;gap:.4rem;margin-bottom:.15rem;display:flex}.FloatingCommentCard-module__KfDX5W__replyAuthor{font-size:.75rem;font-weight:600}.FloatingCommentCard-module__KfDX5W__input{border-top:1px solid var(--color-border);flex-direction:column;gap:.4rem;padding:.5rem .75rem;display:flex}.FloatingCommentCard-module__KfDX5W__input textarea{resize:none;min-height:48px;max-height:96px;font-size:.8125rem}.FloatingCommentCard-module__KfDX5W__actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.FloatingCommentCard-module__KfDX5W__editBox{flex-direction:column;gap:.4rem;padding:.5rem .75rem;display:flex}.FloatingCommentCard-module__KfDX5W__editBox textarea{resize:vertical;width:100%;min-height:48px;max-height:140px;font-size:.8125rem}.FloatingCommentCard-module__KfDX5W__deleteBtn{color:var(--color-danger)}.FloatingCommentCard-module__KfDX5W__agentAction{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.4rem 0;display:flex}
.DiffView-module__Z_SIwG__diff{word-break:break-word;font-size:.8125rem;line-height:1.55}.DiffView-module__Z_SIwG__ins{background:var(--color-success-bg);color:var(--color-success);border-radius:2px;padding:0 2px}.DiffView-module__Z_SIwG__del{background:var(--color-danger-bg);color:var(--color-danger);border-radius:2px;padding:0 2px;text-decoration:line-through}.DiffView-module__Z_SIwG__ellipsis{color:var(--color-text-secondary);margin-left:2px}
.SuggestionBanner-module__PfUEQa__banner{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-success);border-radius:var(--radius);width:360px;max-width:calc(100vw - 2rem);box-shadow:var(--shadow-lg);z-index:var(--z-toast);flex-direction:column;gap:.5rem;padding:.75rem;font-size:.8125rem;animation:.2s ease-out SuggestionBanner-module__PfUEQa__slide-up;display:flex;position:fixed;bottom:5rem;right:1rem}@keyframes SuggestionBanner-module__PfUEQa__slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SuggestionBanner-module__PfUEQa__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.SuggestionBanner-module__PfUEQa__viewToggle{background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;margin-left:auto;margin-right:.25rem;display:inline-flex;overflow:hidden}.SuggestionBanner-module__PfUEQa__viewBtn{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;padding:.2rem .5rem;font-size:.6875rem;font-weight:700}.SuggestionBanner-module__PfUEQa__viewBtnActive{background:var(--color-info-bg);color:var(--color-primary)}.SuggestionBanner-module__PfUEQa__tag{letter-spacing:.04em;text-transform:uppercase;color:var(--color-success);background:var(--color-success-bg);border-radius:3px;padding:2px 6px;font-size:.625rem;font-weight:700}.SuggestionBanner-module__PfUEQa__close{color:var(--color-text-secondary);background:0 0;border:none;padding:0 .25rem;font-size:1.125rem;line-height:1}.SuggestionBanner-module__PfUEQa__preview{color:var(--color-text);background:var(--color-bg);border-radius:4px;max-height:120px;padding:.4rem .5rem;font-size:.8125rem;line-height:1.45;overflow-y:auto}.SuggestionBanner-module__PfUEQa__actions{justify-content:flex-end;gap:.4rem;display:flex}
.VersionsModal-module__B-24Ba__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-modal);background:#02061773;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.VersionsModal-module__B-24Ba__modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);flex-direction:column;width:100%;max-width:520px;max-height:80vh;display:flex;overflow:hidden}.VersionsModal-module__B-24Ba__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.VersionsModal-module__B-24Ba__header h3{font-size:.95rem;font-weight:700}.VersionsModal-module__B-24Ba__close{color:var(--color-text-secondary);background:0 0;border:none;padding:0 .25rem;font-size:1.25rem;line-height:1}.VersionsModal-module__B-24Ba__loading,.VersionsModal-module__B-24Ba__empty{text-align:center;color:var(--color-text-secondary);padding:2rem 1rem;font-size:.875rem}.VersionsModal-module__B-24Ba__list{flex-direction:column;gap:.4rem;margin:0;padding:.4rem;list-style:none;display:flex;overflow-y:auto}.VersionsModal-module__B-24Ba__item{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;display:flex}.VersionsModal-module__B-24Ba__itemMeta{flex:1;min-width:0}.VersionsModal-module__B-24Ba__itemHead{align-items:center;gap:.5rem;display:flex}.VersionsModal-module__B-24Ba__itemTitle{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.VersionsModal-module__B-24Ba__itemSub{color:var(--color-text-secondary);margin-top:.15rem;font-size:.75rem}.VersionsModal-module__B-24Ba__badge{text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:1px 6px;font-size:.625rem;font-weight:700}.VersionsModal-module__B-24Ba__badgeUser{background:var(--color-success-bg);color:var(--color-success)}.VersionsModal-module__B-24Ba__badgeAgent{background:var(--color-info-bg);color:var(--color-info)}.VersionsModal-module__B-24Ba__badgeExternal{background:var(--color-warning-bg);color:var(--color-warning)}.VersionsModal-module__B-24Ba__itemActions{gap:.5rem;display:flex}
.SaveOptionsModal-module__G6jcpW__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-modal);background:#02061773;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.SaveOptionsModal-module__G6jcpW__modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);width:100%;min-width:420px;max-width:540px;overflow:hidden}.SaveOptionsModal-module__G6jcpW__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.SaveOptionsModal-module__G6jcpW__header h3{margin:0;font-size:.95rem;font-weight:700}.SaveOptionsModal-module__G6jcpW__close{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;padding:0 .25rem;font-size:1.25rem;line-height:1}.SaveOptionsModal-module__G6jcpW__hint{color:var(--color-text-secondary);margin:0;padding:1rem;font-size:.875rem}.SaveOptionsModal-module__G6jcpW__actions{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}
.PdfViewer-module__CLEKkG__viewer{flex-direction:column;align-items:center;gap:0;width:100%;padding:0;display:flex}.PdfViewer-module__CLEKkG__toolbar{z-index:10;border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);justify-content:space-between;align-self:stretch;align-items:center;gap:1rem;padding:8px 12px;font-size:.8125rem;display:flex;position:sticky;top:0}.PdfViewer-module__CLEKkG__pageCounter{color:var(--color-text);white-space:nowrap;font-variant-numeric:tabular-nums}.PdfViewer-module__CLEKkG__pages{flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1rem 0;display:flex}.PdfViewer-module__CLEKkG__page{background:#fff;border-radius:2px;max-width:100%;height:auto;box-shadow:0 10px 28px #02061729}.PdfViewer-module__CLEKkG__page canvas{width:100%;height:100%;display:block}.PdfViewer-module__CLEKkG__error{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);max-width:720px;padding:1.5rem;font-size:.875rem;line-height:1.5}.PdfViewer-module__CLEKkG__error h3{margin-bottom:.5rem;font-size:1rem;font-weight:700}.PdfViewer-module__CLEKkG__hint{color:var(--color-text-secondary);margin-top:.5rem;font-size:.8125rem}.PdfViewer-module__CLEKkG__hint code{background:var(--color-bg);border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,monospace}
.SheetViewer-module__OuGxZq__shell{background:var(--color-surface);height:100%;color:var(--color-text);flex-direction:column;display:flex}.SheetViewer-module__OuGxZq__viewport{background:var(--color-bg);flex:1;padding:16px;overflow:auto}.SheetViewer-module__OuGxZq__tableHost .sheet-table{border-collapse:collapse;background:var(--color-surface);color:#111;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8125rem}:is(.SheetViewer-module__OuGxZq__tableHost .sheet-table th,.SheetViewer-module__OuGxZq__tableHost .sheet-table td){min-width:64px;max-width:320px;padding:4px 8px}.SheetViewer-module__OuGxZq__tableHost .sheet-table th{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border:1px solid var(--color-border);overflow:hidden}.SheetViewer-module__OuGxZq__tableHost .sheet-table td{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;text-overflow:clip;vertical-align:top;border:1px solid #0000000d}:is(.SheetViewer-module__OuGxZq__tableHost .sheet-col-header,.SheetViewer-module__OuGxZq__tableHost .sheet-row-header,.SheetViewer-module__OuGxZq__tableHost .sheet-corner){background:var(--color-bg-hover);text-align:center;color:var(--color-text-secondary);z-index:1;-webkit-user-select:none;user-select:none;font-weight:600;position:sticky}:is(.SheetViewer-module__OuGxZq__tableHost .sheet-col-header,.SheetViewer-module__OuGxZq__tableHost .sheet-row-header){cursor:pointer;pointer-events:auto!important}:is(.SheetViewer-module__OuGxZq__tableHost .sheet-col-header:hover,.SheetViewer-module__OuGxZq__tableHost .sheet-row-header:hover){background:var(--color-bg-active);color:var(--color-text)}.SheetViewer-module__OuGxZq__tableHost .sheet-col-header{top:0}.SheetViewer-module__OuGxZq__tableHost .sheet-row-header{width:36px;min-width:36px;left:0}.SheetViewer-module__OuGxZq__tableHost .sheet-corner{z-index:2;top:0;left:0}.SheetViewer-module__OuGxZq__tableHost .sheet-table td{background:#fff}.SheetViewer-module__OuGxZq__tableHost td.cowork-sheet-review{box-shadow:inset 0 0 0 1px var(--color-warning)}.SheetViewer-module__OuGxZq__tableHost td.cowork-sheet-review-hovered{box-shadow:inset 0 0 0 2px var(--color-warning)}.SheetViewer-module__OuGxZq__tableHost td.cowork-sheet-review-selected{box-shadow:inset 0 0 0 2px var(--color-primary), inset 0 0 0 4px var(--color-highlight-active-ring)}.SheetViewer-module__OuGxZq__tableHost td.cowork-sheet-review:hover{cursor:pointer}.SheetViewer-module__OuGxZq__tableHost td.cowork-sheet-review:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.SheetViewer-module__OuGxZq__tableHost td.cowork-sheet-comment{background:rgba(var(--color-info-rgb), .14);box-shadow:inset 0 0 0 1px var(--color-info);cursor:pointer}.SheetViewer-module__OuGxZq__tableHost td.cowork-sheet-comment-active{background:rgba(var(--color-info-rgb), .22);box-shadow:inset 0 0 0 2px var(--color-primary), inset 0 0 0 4px var(--color-highlight-active-ring)}.SheetViewer-module__OuGxZq__tabs{background:var(--color-bg-hover);border-top:1px solid var(--color-border);flex-shrink:0;gap:2px;padding:4px 8px;display:flex;overflow-x:auto}.SheetViewer-module__OuGxZq__tab,.SheetViewer-module__OuGxZq__tabActive{appearance:none;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:4px 4px 0 0;padding:4px 12px;font-size:.8125rem}.SheetViewer-module__OuGxZq__tabs .cowork-sheet-review-tab{box-shadow:inset 0 -2px 0 var(--color-warning)}.SheetViewer-module__OuGxZq__tabs .cowork-sheet-review-tab.cowork-sheet-review-hovered{background:var(--color-highlight-hover)}.SheetViewer-module__OuGxZq__tabs .cowork-sheet-review-tab.cowork-sheet-review-selected{background:var(--color-highlight-active);box-shadow:inset 0 -3px 0 var(--color-primary)}.SheetViewer-module__OuGxZq__tabs .cowork-sheet-review-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.SheetViewer-module__OuGxZq__tab:hover{background:var(--color-bg)}.SheetViewer-module__OuGxZq__tabActive{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text);font-weight:600}.SheetViewer-module__OuGxZq__selectionGhost{pointer-events:none;background:rgba(var(--color-primary-rgb), .28);outline:1px solid rgba(var(--color-primary-rgb), .65);z-index:55;border-radius:2px;position:fixed}.SheetViewer-module__OuGxZq__empty{height:100%;color:var(--color-text-secondary);text-align:center;justify-content:center;align-items:center;padding:32px;font-size:.875rem;display:flex}
.EditorBubbleMenu-module__IfKdlG__menu{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);z-index:60;border-radius:999px;align-items:center;gap:.15rem;padding:.3rem;display:inline-flex}.EditorBubbleMenu-module__IfKdlG__btn{min-width:28px;height:28px;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.8125rem;transition:background-color .12s;display:inline-flex}.EditorBubbleMenu-module__IfKdlG__btn:hover{background:var(--color-bg)}.EditorBubbleMenu-module__IfKdlG__btnActive{background:var(--color-info-bg);color:var(--color-primary)}.EditorBubbleMenu-module__IfKdlG__btn code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.75rem}.EditorBubbleMenu-module__IfKdlG__divider{background:var(--color-border);width:1px;height:18px;margin:0 .2rem}
.SheetSelectionMenu-module__9u2hfa__floating{z-index:60;position:fixed}.SheetSelectionMenu-module__9u2hfa__btn{gap:.3rem;padding:0 .55rem}.SheetSelectionMenu-module__9u2hfa__icon{color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.SheetSelectionMenu-module__9u2hfa__btn:hover .SheetSelectionMenu-module__9u2hfa__icon{color:var(--color-text)}.SheetSelectionMenu-module__9u2hfa__label{white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1}
.DocxDocumentPreview-module__vYNaGq__outer{width:calc(100% + 2rem);min-height:400px;margin:-2rem -1rem 0;position:relative}.DocxDocumentPreview-module__vYNaGq__toolbar{z-index:10;background:var(--color-surface);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;display:flex;position:sticky;top:-2rem}.DocxDocumentPreview-module__vYNaGq__outerEmbedded{width:100%;margin:0}.DocxDocumentPreview-module__vYNaGq__toolbarEmbedded{top:0}.DocxDocumentPreview-module__vYNaGq__toolbarBtn{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);cursor:pointer;white-space:nowrap;padding:3px 10px;font-size:.8125rem}.DocxDocumentPreview-module__vYNaGq__toolbarBtn:hover{background:var(--color-surface-hover,var(--color-bg))}.DocxDocumentPreview-module__vYNaGq__toolbarBtnActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.DocxDocumentPreview-module__vYNaGq__toolbarBtnActive:hover{background:var(--color-primary)}.DocxDocumentPreview-module__vYNaGq__toolbarDivider{background:var(--color-border);flex-shrink:0;width:1px;height:18px;margin:0 2px}.DocxDocumentPreview-module__vYNaGq__zoomPct{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;color:var(--color-text)}.DocxDocumentPreview-module__vYNaGq__pageCounter{white-space:nowrap;color:var(--color-text);font-variant-numeric:tabular-nums;margin-left:auto}.DocxDocumentPreview-module__vYNaGq__scroll{padding:16px 0;position:relative}.DocxDocumentPreview-module__vYNaGq__loading{z-index:5;pointer-events:none;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;flex-direction:row;align-items:center;gap:8px;padding:6px 12px;font-size:.8125rem;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 1px 6px #00000026}.DocxDocumentPreview-module__vYNaGq__spinner{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite DocxDocumentPreview-module__vYNaGq__docx-spin}.DocxDocumentPreview-module__vYNaGq__container{width:100%;margin:0 auto;overflow-x:visible}.DocxDocumentPreview-module__vYNaGq__container .docx-preview-wrapper{margin:0 auto}@keyframes DocxDocumentPreview-module__vYNaGq__docx-spin{to{transform:rotate(360deg)}}
.ChangePopover-module__QC5rBW__popover{z-index:9999;pointer-events:none;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);width:max-content;max-width:420px;box-shadow:var(--shadow-lg);padding:.5rem .65rem;font-size:.8125rem;line-height:1.4;position:fixed}.ChangePopover-module__QC5rBW__badge{border-radius:var(--radius);background:var(--color-accent-container);color:var(--color-on-accent-container);margin-bottom:.35rem;padding:.1rem .4rem;font-size:.6875rem;font-weight:600;display:inline-block}.ChangePopover-module__QC5rBW__diff{word-break:break-word}.ChangePopover-module__QC5rBW__before{color:var(--color-danger);text-decoration:line-through}.ChangePopover-module__QC5rBW__arrow{color:var(--color-text-secondary);margin:0 .3rem}.ChangePopover-module__QC5rBW__after{color:var(--color-success);font-weight:500}.ChangePopover-module__QC5rBW__note{color:var(--color-text-secondary)}
.ReviewChangesPanel-module__Q6LkUG__panel{background:var(--color-surface);border-left:1px solid var(--color-border);height:100%;color:var(--color-text);flex-direction:column;display:flex}.ReviewChangesPanel-module__Q6LkUG__header{border-bottom:1px solid var(--color-border);flex-direction:column;align-items:stretch;gap:.6rem;padding:.75rem 1rem;display:flex}.ReviewChangesPanel-module__Q6LkUG__title{color:var(--color-text);margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.ReviewChangesPanel-module__Q6LkUG__actions{gap:.5rem;display:flex}.ReviewChangesPanel-module__Q6LkUG__actions .ReviewChangesPanel-module__Q6LkUG__btnPrimary,.ReviewChangesPanel-module__Q6LkUG__actions .ReviewChangesPanel-module__Q6LkUG__btnSecondary{flex:1}.ReviewChangesPanel-module__Q6LkUG__btnPrimary,.ReviewChangesPanel-module__Q6LkUG__btnSecondary{border-radius:var(--radius);cursor:pointer;white-space:nowrap;padding:.3rem .75rem;font-size:.8125rem}.ReviewChangesPanel-module__Q6LkUG__btnPrimary:disabled,.ReviewChangesPanel-module__Q6LkUG__btnSecondary:disabled{cursor:not-allowed;opacity:.45}.ReviewChangesPanel-module__Q6LkUG__btnPrimary{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff}.ReviewChangesPanel-module__Q6LkUG__btnPrimary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.ReviewChangesPanel-module__Q6LkUG__btnSecondary{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text)}.ReviewChangesPanel-module__Q6LkUG__btnSecondary:hover:not(:disabled){background:var(--color-bg-hover)}.ReviewChangesPanel-module__Q6LkUG__list{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.ReviewChangesPanel-module__Q6LkUG__row{cursor:pointer;border-left:3px solid #0000;padding:.5rem 1rem;transition:background-color .15s,border-left-color .15s}.ReviewChangesPanel-module__Q6LkUG__row:hover{background:var(--color-bg-hover)}.ReviewChangesPanel-module__Q6LkUG__rowActive{background:var(--color-bg-hover);border-left-color:var(--color-primary)}.ReviewChangesPanel-module__Q6LkUG__rowHeader{align-items:center;gap:.4rem;margin-bottom:.25rem;display:flex}.ReviewChangesPanel-module__Q6LkUG__dot{background:var(--color-text-secondary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ReviewChangesPanel-module__Q6LkUG__badge{color:var(--color-text-secondary);font-size:.6875rem;font-weight:600}.ReviewChangesPanel-module__Q6LkUG__occurrences{color:var(--color-text-secondary);font-size:.75rem}.ReviewChangesPanel-module__Q6LkUG__conflictBadge{border-radius:var(--radius);background:var(--color-warning-bg);color:var(--color-warning);padding:.05rem .4rem;font-size:.6875rem;font-weight:600}.ReviewChangesPanel-module__Q6LkUG__toggle{align-items:center;margin-left:auto;display:inline-flex}.ReviewChangesPanel-module__Q6LkUG__toggle input[type=checkbox]{cursor:pointer}.ReviewChangesPanel-module__Q6LkUG__toggle input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.ReviewChangesPanel-module__Q6LkUG__diffText{text-overflow:ellipsis;white-space:nowrap;padding-left:.9rem;font-size:.8125rem;line-height:1.4;overflow:hidden}.ReviewChangesPanel-module__Q6LkUG__before{color:var(--color-danger);text-decoration:line-through}.ReviewChangesPanel-module__Q6LkUG__arrow{color:var(--color-text-secondary);margin:0 .3rem}.ReviewChangesPanel-module__Q6LkUG__after{color:var(--color-success)}
.DriveFolderPickerModal-module__TukqlG__backdrop{z-index:100;background:#080e1c8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.DriveFolderPickerModal-module__TukqlG__modal{background:var(--color-bg,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:14px;flex-direction:column;width:100%;max-width:720px;height:min(82vh,680px);display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059}.DriveFolderPickerModal-module__TukqlG__header{border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.DriveFolderPickerModal-module__TukqlG__title{color:var(--color-text,#111827);align-items:center;gap:10px;font-size:1rem;font-weight:600;display:flex}.DriveFolderPickerModal-module__TukqlG__gIcon{align-items:center;display:inline-flex}.DriveFolderPickerModal-module__TukqlG__close{color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:1.4rem;line-height:1}.DriveFolderPickerModal-module__TukqlG__close:hover{color:var(--color-text,#111827)}.DriveFolderPickerModal-module__TukqlG__toolbar{border-bottom:1px solid var(--color-border,#e5e7eb);padding:10px 18px}.DriveFolderPickerModal-module__TukqlG__search{background:var(--color-surface,#fafafa);border:1px solid var(--color-border,#e5e7eb);width:100%;color:var(--color-text,#111827);box-sizing:border-box;border-radius:8px;padding:8px 12px;font-size:.88rem}.DriveFolderPickerModal-module__TukqlG__search:focus{border-color:var(--color-primary,#2563eb);outline:none;box-shadow:0 0 0 3px #2563eb26}.DriveFolderPickerModal-module__TukqlG__scopeBar{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.DriveFolderPickerModal-module__TukqlG__scopeChip{background:var(--color-surface,#fafafa);border:1px solid var(--color-border,#e5e7eb);color:var(--color-text-secondary,#6b7280);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:.78rem}.DriveFolderPickerModal-module__TukqlG__scopeChip:hover{background:var(--color-bg-hover,#f3f4f6)}.DriveFolderPickerModal-module__TukqlG__scopeChipActive{background:var(--color-bg-active,#e0e7ff);border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb);font-weight:600}.DriveFolderPickerModal-module__TukqlG__body{flex:1;min-height:0;display:flex}.DriveFolderPickerModal-module__TukqlG__rail{border-right:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fafafa);flex-direction:column;flex-shrink:0;gap:2px;width:180px;padding:10px 8px;display:flex}.DriveFolderPickerModal-module__TukqlG__railItem{text-align:left;width:100%;color:var(--color-text,#111827);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:.85rem;display:flex}.DriveFolderPickerModal-module__TukqlG__railItem:hover{background:var(--color-bg-hover,#f3f4f6)}.DriveFolderPickerModal-module__TukqlG__railItemActive{background:var(--color-bg-active,#e0e7ff);color:var(--color-primary,#2563eb);font-weight:600}.DriveFolderPickerModal-module__TukqlG__railIcon{align-items:center;display:inline-flex}.DriveFolderPickerModal-module__TukqlG__list{flex-direction:column;flex:1;gap:4px;padding:8px 10px;display:flex;overflow-y:auto}.DriveFolderPickerModal-module__TukqlG__rootLabel{color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em;padding:2px 6px 6px;font-size:.76rem;font-weight:700}.DriveFolderPickerModal-module__TukqlG__groupHeader{color:var(--color-text-secondary,#9ca3af);padding:8px 6px 2px;font-size:.72rem;font-weight:600}.DriveFolderPickerModal-module__TukqlG__helperText{color:var(--color-text-secondary,#6b7280);margin:0;padding:0 6px 8px;font-size:.76rem}.DriveFolderPickerModal-module__TukqlG__empty{text-align:center;color:var(--color-text-secondary,#9ca3af);padding:32px 16px;font-size:.88rem}.DriveFolderPickerModal-module__TukqlG__branchLoading{color:var(--color-text-secondary,#9ca3af);margin:0;padding:4px 0 6px 34px;font-size:.78rem}.DriveFolderPickerModal-module__TukqlG__row{border:1px solid #0000;border-radius:8px;grid-template-columns:28px 1fr 34px;align-items:stretch;display:grid}.DriveFolderPickerModal-module__TukqlG__rowExpand{color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:0;width:20px;font-size:1.15rem;line-height:1}.DriveFolderPickerModal-module__TukqlG__rowExpand:hover{color:var(--color-text,#111827)}.DriveFolderPickerModal-module__TukqlG__rowExpand:focus-visible,.DriveFolderPickerModal-module__TukqlG__rowSelect:focus-visible,.DriveFolderPickerModal-module__TukqlG__rowFavorite:focus-visible{outline-offset:1px;outline:2px solid #2563eb80}.DriveFolderPickerModal-module__TukqlG__rowExpand:disabled{opacity:.35;cursor:default}.DriveFolderPickerModal-module__TukqlG__rowExpandPlaceholder{width:20px;display:inline-block}.DriveFolderPickerModal-module__TukqlG__rowSelect{text-align:left;width:100%;color:var(--color-text,#111827);cursor:pointer;background:0 0;border:0;grid-template-columns:24px 22px 1fr;align-items:center;gap:10px;padding:8px 10px 8px 4px;font-size:.86rem;display:grid}.DriveFolderPickerModal-module__TukqlG__rowSelect:hover{background:var(--color-bg-hover,#f3f4f6);border-radius:0 8px 8px 0}.DriveFolderPickerModal-module__TukqlG__rowChecked{background:var(--color-bg-active,#e0e7ff);border-color:var(--color-bg-active,#e0e7ff)}.DriveFolderPickerModal-module__TukqlG__rowDisabled{opacity:.45}.DriveFolderPickerModal-module__TukqlG__rowDisabled .DriveFolderPickerModal-module__TukqlG__rowSelect{cursor:not-allowed}.DriveFolderPickerModal-module__TukqlG__rowDisabled .DriveFolderPickerModal-module__TukqlG__rowSelect:hover{background:0 0}.DriveFolderPickerModal-module__TukqlG__rowCheckbox{text-align:center;color:var(--color-primary,#2563eb);font-size:1rem}.DriveFolderPickerModal-module__TukqlG__rowFolder{color:var(--color-text-secondary);align-items:center;display:inline-flex}.DriveFolderPickerModal-module__TukqlG__rowMain{flex-direction:column;gap:1px;min-width:0;display:flex}.DriveFolderPickerModal-module__TukqlG__rowName{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.DriveFolderPickerModal-module__TukqlG__rowPath{color:var(--color-text-secondary,#9ca3af);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.DriveFolderPickerModal-module__TukqlG__rowFavorite{color:#d4a514;cursor:pointer;background:0 0;border:0;border-radius:0 8px 8px 0;width:100%;font-size:1.05rem;line-height:1}.DriveFolderPickerModal-module__TukqlG__rowFavorite:hover{background:var(--color-bg-hover,#f3f4f6)}.DriveFolderPickerModal-module__TukqlG__footer{border-top:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fafafa);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.DriveFolderPickerModal-module__TukqlG__pickedCount{color:var(--color-text-secondary,#6b7280);font-size:.85rem}.DriveFolderPickerModal-module__TukqlG__footerActions{gap:8px;display:flex}.DriveFolderPickerModal-module__TukqlG__btnGhost{border:1px solid var(--color-border,#e5e7eb);color:var(--color-text,#111827);cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-size:.85rem}.DriveFolderPickerModal-module__TukqlG__btnGhost:hover{background:var(--color-bg-hover,#f3f4f6)}.DriveFolderPickerModal-module__TukqlG__btnPrimary{background:var(--color-primary,#2563eb);border:1px solid var(--color-primary,#2563eb);color:#fff;cursor:pointer;border-radius:8px;padding:7px 14px;font-size:.85rem;font-weight:600}.DriveFolderPickerModal-module__TukqlG__btnPrimary:disabled{opacity:.45;cursor:not-allowed}@media (max-width:720px){.DriveFolderPickerModal-module__TukqlG__modal{height:92vh}.DriveFolderPickerModal-module__TukqlG__rail{width:130px}}
.GdocReviewPreview-module__CioYtW__root{background:var(--color-preview-canvas);flex-direction:column;height:100%;min-height:0;display:flex}.GdocReviewPreview-module__CioYtW__notice{border:1px solid rgba(var(--color-info-rgb), .36);border-radius:var(--radius);background:var(--color-info-bg);color:var(--color-text-secondary);flex:none;margin:.75rem 1rem 0;padding:.55rem .75rem;font-size:.75rem;line-height:1.45}.GdocReviewPreview-module__CioYtW__preview{flex:1;min-height:0}
.DriveFolderChecklist-module__VeHsAq__subHeader{color:var(--color-text-secondary,#9ca3af);margin:0;padding:6px 10px 2px;font-size:.72rem;font-weight:600}.DriveFolderChecklist-module__VeHsAq__list{flex-direction:column;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.DriveFolderChecklist-module__VeHsAq__row{background:var(--color-bg-hover,#f3f4f6);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:.85rem;display:flex}.DriveFolderChecklist-module__VeHsAq__check{width:1.25rem;height:1.25rem;color:var(--color-primary,#2563eb);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.DriveFolderChecklist-module__VeHsAq__meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.DriveFolderChecklist-module__VeHsAq__nameRow{align-items:center;gap:6px;min-width:0;display:flex}.DriveFolderChecklist-module__VeHsAq__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text,#111827);flex:0 auto;overflow:hidden}.DriveFolderChecklist-module__VeHsAq__star{color:#f5b301;flex-shrink:0;font-size:.78rem}.DriveFolderChecklist-module__VeHsAq__path{color:var(--color-text-secondary,#6b7280);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.DriveFolderChecklist-module__VeHsAq__destLabel{color:var(--color-text-secondary,#6b7280);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.DriveFolderChecklist-module__VeHsAq__destLabel input[type=radio]{accent-color:var(--color-primary,#2563eb);margin:0}
.TextReviewPreview-module__zi6f8G__preview{width:100%;max-width:920px;margin:0 auto}.TextReviewPreview-module__zi6f8G__tabs{border:1px solid var(--color-border);background:var(--color-surface);border-bottom:0;border-radius:8px 8px 0 0;gap:.25rem;padding:.5rem;display:flex}.TextReviewPreview-module__zi6f8G__tab,.TextReviewPreview-module__zi6f8G__tabActive{color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:.4rem .75rem;font-size:.85rem}.TextReviewPreview-module__zi6f8G__tab:hover{background:var(--color-bg-hover);color:var(--color-text)}.TextReviewPreview-module__zi6f8G__tabActive{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .12);color:var(--color-primary);font-weight:600}.TextReviewPreview-module__zi6f8G__tab:focus-visible,.TextReviewPreview-module__zi6f8G__tabActive:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.TextReviewPreview-module__zi6f8G__content{min-height:800px}.TextReviewPreview-module__zi6f8G__source{border:1px solid var(--color-border);background:var(--color-surface);min-height:800px;color:var(--color-text);overflow-wrap:normal;tab-size:2;-webkit-user-select:text;user-select:text;white-space:pre-wrap;margin:0;padding:2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;line-height:1.6;overflow-x:auto}.TextReviewPreview-module__zi6f8G__source code{font:inherit}
.ProjectEditDialog-module__QsMscq__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-modal);background:#02061773;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ProjectEditDialog-module__QsMscq__modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);flex-direction:column;width:100%;max-width:580px;max-height:86vh;display:flex;overflow:hidden}.ProjectEditDialog-module__QsMscq__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.ProjectEditDialog-module__QsMscq__header h3{font-size:1rem;font-weight:700}.ProjectEditDialog-module__QsMscq__close{color:var(--color-text-secondary);background:0 0;border:none;padding:0 .25rem;font-size:1.25rem}.ProjectEditDialog-module__QsMscq__body{flex-direction:column;gap:.8rem;padding:1rem;display:flex;overflow-y:auto}.ProjectEditDialog-module__QsMscq__footer{border-top:1px solid var(--color-border);align-items:center;gap:.4rem;padding:.75rem 1rem;display:flex}
.project-module__UAK2fa__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.project-module__UAK2fa__headerTitleBlock{min-width:0;overflow:hidden}.project-module__UAK2fa__projectName{color:var(--color-text,#111827);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.1rem;font-weight:700;overflow:hidden}.project-module__UAK2fa__taskTitle{color:var(--color-text-secondary,#6b7280);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.8rem;overflow:hidden}.project-module__UAK2fa__topbarActions{align-items:center;gap:12px;display:flex}.project-module__UAK2fa__composerHost{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:2rem;display:flex;overflow-y:auto}.project-module__UAK2fa__homeColumn{flex-direction:column;gap:2rem;width:100%;max-width:720px;display:flex}.project-module__UAK2fa__page{max-width:1100px;margin:0 auto;padding:2rem 2rem 4rem}.project-module__UAK2fa__header{margin-bottom:2rem}.project-module__UAK2fa__back{color:var(--color-primary);margin-bottom:1rem;font-size:.8125rem;display:inline-block}.project-module__UAK2fa__header h1{margin-bottom:.4rem;font-size:1.6rem;font-weight:700}.project-module__UAK2fa__description{color:var(--color-text-secondary);margin-bottom:1rem}.project-module__UAK2fa__folders{flex-wrap:wrap;gap:.4rem;display:flex}.project-module__UAK2fa__chip{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.75rem;display:inline-flex}.project-module__UAK2fa__chipDestination{background:var(--color-info-bg);border-color:rgba(var(--color-primary-rgb), .3);color:var(--color-primary);font-weight:600}.project-module__UAK2fa__sectionTitle{margin-bottom:.6rem;font-size:1rem;font-weight:700}.project-module__UAK2fa__empty{text-align:center;color:var(--color-text-secondary);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius);padding:2rem}.project-module__UAK2fa__list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.project-module__UAK2fa__row{border-bottom:1px solid var(--color-border);color:inherit;grid-template-columns:24px 1fr auto auto auto auto;align-items:center;gap:.8rem;padding:.6rem .9rem;font-size:.8125rem;text-decoration:none;transition:background-color .15s;display:grid}.project-module__UAK2fa__row:last-child{border-bottom:none}.project-module__UAK2fa__row:hover{background:var(--color-bg)}.project-module__UAK2fa__rowName{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.project-module__UAK2fa__rowFormat{background:var(--color-bg);color:var(--color-text-secondary);border-radius:3px;padding:2px 6px;font-size:.625rem;font-weight:700}.project-module__UAK2fa__rowSize,.project-module__UAK2fa__rowMeta{color:var(--color-text-secondary);white-space:nowrap;font-size:.75rem}@media (max-width:768px){.project-module__UAK2fa__row{grid-template-columns:24px 1fr auto}.project-module__UAK2fa__rowSize,.project-module__UAK2fa__rowMeta:not(:last-child){display:none}}.project-module__UAK2fa__titleRow{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.4rem;display:flex}.project-module__UAK2fa__titleRow h1{font-size:1.6rem;font-weight:700}.project-module__UAK2fa__previewSection{margin-top:2rem}
.ShareModal-module__BryLAW__backdrop{z-index:50;background:#11182780;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ShareModal-module__BryLAW__modal{background:var(--color-bg,#fff);border-radius:12px;flex-direction:column;width:100%;max-width:560px;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.ShareModal-module__BryLAW__header{border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.ShareModal-module__BryLAW__title{color:var(--color-text,#111827);margin:0;font-size:1.05rem;font-weight:700}.ShareModal-module__BryLAW__close{color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:1.4rem;line-height:1}.ShareModal-module__BryLAW__close:hover{color:var(--color-text,#111827)}.ShareModal-module__BryLAW__addForm{flex-direction:column;display:flex}.ShareModal-module__BryLAW__addRow{grid-template-columns:1fr 130px auto;gap:8px;padding:14px 18px 8px;display:grid}.ShareModal-module__BryLAW__emailInput,.ShareModal-module__BryLAW__roleSelect{border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg,#fff);color:var(--color-text,#111827);border-radius:6px;padding:8px 10px;font-size:.88rem}.ShareModal-module__BryLAW__emailInput:focus,.ShareModal-module__BryLAW__roleSelect:focus{border-color:var(--color-primary,#2563eb);outline:none;box-shadow:0 0 0 2px #2563eb26}.ShareModal-module__BryLAW__addBtn{background:var(--color-primary,#2563eb);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:0 14px;font-size:.85rem;font-weight:600}.ShareModal-module__BryLAW__addBtn:disabled{opacity:.5;cursor:not-allowed}.ShareModal-module__BryLAW__error{color:#b91c1c;background:#dc262614;border:1px solid #dc262633;border-radius:6px;margin:0 18px 8px;padding:8px 10px;font-size:.8rem}.ShareModal-module__BryLAW__driveToggle{cursor:pointer;align-items:flex-start;gap:10px;margin:0 18px 10px;display:flex}.ShareModal-module__BryLAW__driveToggleInput{cursor:pointer;flex:none;width:16px;height:16px;margin:2px 0 0}.ShareModal-module__BryLAW__driveToggleText{flex-direction:column;gap:2px;min-width:0;display:flex}.ShareModal-module__BryLAW__driveToggleTitle{color:var(--color-text,#111827);font-size:.85rem}.ShareModal-module__BryLAW__driveToggleHint{color:var(--color-text-secondary,#6b7280);font-size:.75rem;line-height:1.35}.ShareModal-module__BryLAW__driveWarn{color:#b45309;background:#d9770614;border:1px solid #d9770640;border-radius:6px;margin:0 18px 8px;padding:8px 10px;font-size:.8rem}.ShareModal-module__BryLAW__tableWrap{max-height:320px;padding-bottom:8px;overflow-y:auto}.ShareModal-module__BryLAW__shareTable{border-collapse:collapse;width:100%}.ShareModal-module__BryLAW__shareTable th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary,#9ca3af);border-bottom:1px solid var(--color-border,#e5e7eb);background:var(--color-bg,#fff);padding:8px 10px;font-size:.68rem;font-weight:600;position:sticky;top:0}.ShareModal-module__BryLAW__shareTable td{border-top:1px solid var(--color-border,#f3f4f6);vertical-align:middle;padding:8px 10px}.ShareModal-module__BryLAW__shareTable th:first-child,.ShareModal-module__BryLAW__shareTable td:first-child{padding-left:18px}.ShareModal-module__BryLAW__shareTable th:last-child,.ShareModal-module__BryLAW__shareTable td:last-child{padding-right:18px}.ShareModal-module__BryLAW__userCell{align-items:center;gap:10px;display:flex}.ShareModal-module__BryLAW__actionsCell{text-align:right;white-space:nowrap;width:1%}.ShareModal-module__BryLAW__dim{color:var(--color-text-secondary,#9ca3af);padding:16px 18px;font-size:.85rem}.ShareModal-module__BryLAW__avatar{background:var(--color-primary,#2563eb);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:.74rem;font-weight:600;display:inline-flex}.ShareModal-module__BryLAW__userInfo{flex:1;min-width:0}.ShareModal-module__BryLAW__userName{color:var(--color-text,#111827);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.ShareModal-module__BryLAW__userEmail{color:var(--color-text-secondary,#6b7280);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.ShareModal-module__BryLAW__role{color:var(--color-text-secondary,#6b7280);text-transform:capitalize;background:var(--color-bg-hover,#f3f4f6);border-radius:999px;padding:2px 8px;font-size:.74rem}.ShareModal-module__BryLAW__viaProject{color:var(--color-text-secondary,#6b7280);white-space:nowrap;margin-left:6px;font-size:.68rem;display:inline-block}.ShareModal-module__BryLAW__removeBtn{color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:1.1rem}.ShareModal-module__BryLAW__removeBtn:hover{color:#b91c1c}.ShareModal-module__BryLAW__removeBtn:disabled{opacity:.4;cursor:not-allowed}.ShareModal-module__BryLAW__filesCell{white-space:nowrap;align-items:center;gap:5px;font-size:.72rem;display:inline-flex}.ShareModal-module__BryLAW__filesStatusOn{color:#16a34a;font-weight:600}.ShareModal-module__BryLAW__filesStatusOff{color:#d97706;font-weight:600}.ShareModal-module__BryLAW__filesSep{color:var(--color-text-secondary,#9ca3af);opacity:.6}.ShareModal-module__BryLAW__filesAction{font-size:inherit;color:var(--color-primary,#2563eb);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.ShareModal-module__BryLAW__filesAction:hover{text-decoration:none}.ShareModal-module__BryLAW__filesAction:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.ShareModal-module__BryLAW__confirmBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:calc(var(--z-modal,1000) + 1);background:#02061773;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ShareModal-module__BryLAW__confirmModal{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius,8px);box-shadow:var(--shadow-lg,0 10px 30px #0003);flex-direction:column;gap:.75rem;width:100%;max-width:420px;padding:1.25rem 1.5rem;display:flex}.ShareModal-module__BryLAW__confirmTitle{color:var(--color-text,#111827);margin:0;font-size:1rem;font-weight:700}.ShareModal-module__BryLAW__confirmMessage{color:var(--color-text-secondary,#6b7280);margin:0;font-size:.875rem;line-height:1.45}.ShareModal-module__BryLAW__confirmActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}
.LLMModelSelector-module__VPGSTa__wrapper{width:100%;min-width:0;max-width:100%;display:block;position:relative}.LLMModelSelector-module__VPGSTa__trigger{border-radius:var(--radius-sm,6px);border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fff);color:var(--color-text,#111827);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;padding:6px 10px;font-size:.78rem;line-height:1.2;display:flex}.LLMModelSelector-module__VPGSTa__trigger:hover{border-color:var(--color-primary,#2563eb)}.LLMModelSelector-module__VPGSTa__trigger:disabled{opacity:.5;cursor:not-allowed}.LLMModelSelector-module__VPGSTa__trigger:disabled:hover{border-color:var(--color-border)}.LLMModelSelector-module__VPGSTa__triggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.LLMModelSelector-module__VPGSTa__caret{color:var(--color-text-secondary,#6b7280);flex-shrink:0;font-size:.7rem}.LLMModelSelector-module__VPGSTa__menu{box-sizing:border-box;scrollbar-gutter:stable;overscroll-behavior:contain;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius,8px);width:max-content;max-width:min(360px,100vw - 16px);z-index:var(--z-floating-menu);flex-direction:column;gap:4px;margin:0;padding:6px;list-style:none;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.LLMModelSelector-module__VPGSTa__empty{color:var(--color-text-secondary,#6b7280);padding:12px;font-size:.8rem}.LLMModelSelector-module__VPGSTa__sectionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted,#9ca3af);padding:6px 12px 2px;font-size:.62rem;font-weight:700}.LLMModelSelector-module__VPGSTa__sectionLabel+.LLMModelSelector-module__VPGSTa__sectionLabel,.LLMModelSelector-module__VPGSTa__option+.LLMModelSelector-module__VPGSTa__sectionLabel{border-top:1px solid var(--color-border);margin-top:4px;padding-top:8px}.LLMModelSelector-module__VPGSTa__option{border-radius:var(--radius-sm,6px);cursor:pointer;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.LLMModelSelector-module__VPGSTa__option:hover{background:var(--color-info-bg,#2563eb14)}.LLMModelSelector-module__VPGSTa__optionActive{background:var(--color-info-bg,#2563eb1a);outline:1px solid #2563eb40}.LLMModelSelector-module__VPGSTa__optionHead{align-items:center;gap:8px;display:flex}.LLMModelSelector-module__VPGSTa__optionLabel{color:var(--color-text,#111827);font-size:.85rem;font-weight:600}.LLMModelSelector-module__VPGSTa__activeBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary,#2563eb);background:var(--color-info-bg,#2563eb1f);border-radius:3px;padding:2px 6px;font-size:.65rem;font-weight:700}.LLMModelSelector-module__VPGSTa__handoffSetting{border-top:1px solid var(--color-border);margin-top:4px;padding:9px 12px}.LLMModelSelector-module__VPGSTa__handoffLabel{cursor:pointer;color:var(--color-text);align-items:flex-start;gap:8px;display:flex}.LLMModelSelector-module__VPGSTa__handoffLabel input{accent-color:var(--color-primary);margin-top:2px}.LLMModelSelector-module__VPGSTa__handoffLabel span{gap:2px;display:grid}.LLMModelSelector-module__VPGSTa__handoffLabel strong{font-size:.78rem;font-weight:600}.LLMModelSelector-module__VPGSTa__handoffLabel small{max-width:280px;color:var(--color-text-secondary);font-size:.7rem;line-height:1.35}
.ChatInput-module__Fj9DCW__wrap{border-top:1px solid var(--color-border);background:var(--color-surface);min-width:0;padding:.5rem;position:relative;container:chat-input/inline-size}.ChatInput-module__Fj9DCW__attachments{flex-wrap:wrap;gap:.3rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.ChatInput-module__Fj9DCW__chip{background:var(--color-info-bg);border:1px solid rgba(var(--color-primary-rgb), .3);color:var(--color-primary);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .4rem;font-size:.7rem;display:inline-flex}.ChatInput-module__Fj9DCW__chip button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;line-height:1}.ChatInput-module__Fj9DCW__row{position:relative}.ChatInput-module__Fj9DCW__textarea{resize:none;flex:1;width:100%;min-height:0;max-height:none;padding-bottom:.75rem;font-size:.8125rem;line-height:1.45}.ChatInput-module__Fj9DCW__quoteChip{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;align-items:center;gap:.5rem;min-width:0;margin:0 0 .4rem;padding:.4rem .5rem .4rem .65rem;font-size:.8125rem;display:flex}.ChatInput-module__Fj9DCW__quoteIcon{color:var(--color-text-secondary);flex-shrink:0;font-size:.9rem;line-height:1}.ChatInput-module__Fj9DCW__quoteText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ChatInput-module__Fj9DCW__quoteThumb{object-fit:cover;border:1px solid var(--color-border);background:var(--color-bg);border-radius:4px;flex-shrink:0;width:28px;height:28px}.ChatInput-module__Fj9DCW__quoteMedia{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ChatInput-module__Fj9DCW__quoteMediaName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ChatInput-module__Fj9DCW__quoteMediaDate{color:var(--color-text-secondary);font-size:.72rem}.ChatInput-module__Fj9DCW__quoteClose{width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.ChatInput-module__Fj9DCW__quoteClose:hover{background:var(--color-bg-hover);color:var(--color-text)}.ChatInput-module__Fj9DCW__quoteRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ChatInput-module__Fj9DCW__quoteRow .ChatInput-module__Fj9DCW__quoteChip{margin:0}.ChatInput-module__Fj9DCW__quoteArea{flex-direction:column;gap:.35rem;display:flex}.ChatInput-module__Fj9DCW__quoteGroup{border-top:1px solid var(--color-border);flex-direction:column;gap:.25rem;padding-top:.35rem;display:flex}.ChatInput-module__Fj9DCW__quoteGroupHeader{color:var(--color-text-secondary);align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;display:flex}.ChatInput-module__Fj9DCW__quoteGroupName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ChatInput-module__Fj9DCW__quoteGroupHeader .ChatInput-module__Fj9DCW__quoteClose{margin-left:auto}.ChatInput-module__Fj9DCW__quoteChipAuto{opacity:.85;border-style:dashed}.ChatInput-module__Fj9DCW__quotePin{width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.ChatInput-module__Fj9DCW__quotePin:hover{background:var(--color-bg-hover);color:var(--color-text)}.ChatInput-module__Fj9DCW__actionsRow{align-items:center;gap:.6rem;min-width:0;margin-top:.5rem;display:flex}.ChatInput-module__Fj9DCW__actionsLeft{flex:0 auto;align-items:center;gap:.4rem;display:flex}.ChatInput-module__Fj9DCW__actionsRight{flex:auto;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;margin-left:auto;display:flex}.ChatInput-module__Fj9DCW__liveBtn{flex-shrink:0}.ChatInput-module__Fj9DCW__fileInput{display:none}.ChatInput-module__Fj9DCW__attachBtn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:6px;align-items:center;gap:.3rem;min-width:0;min-height:30px;padding:.38rem .62rem;font-size:.75rem;font-weight:600;display:inline-flex}.ChatInput-module__Fj9DCW__attachBtn:hover:not(:disabled){background:var(--color-bg)}.ChatInput-module__Fj9DCW__sendBtn{border-radius:8px;align-items:center;gap:.3rem;min-width:0;min-height:30px;padding:.38rem .72rem;font-size:.75rem;font-weight:700;display:inline-flex}.ChatInput-module__Fj9DCW__modelWrap{flex:auto;width:min(100%,220px);min-width:0}.ChatInput-module__Fj9DCW__actionIcon{flex-shrink:0;justify-content:center;align-items:center;width:.9rem;height:.9rem;display:inline-flex}.ChatInput-module__Fj9DCW__actionIcon svg{fill:currentColor;width:100%;height:100%}.ChatInput-module__Fj9DCW__actionLabel{white-space:nowrap}@container chat-panel (max-width:360px){.ChatInput-module__Fj9DCW__actionLabel{display:none}.ChatInput-module__Fj9DCW__attachBtn,.ChatInput-module__Fj9DCW__sendBtn{justify-content:center;width:2rem;height:2rem;padding:0}.ChatInput-module__Fj9DCW__modelWrap{width:min(100%,170px)}}.ChatInput-module__Fj9DCW__uploadError{color:var(--color-danger);margin-top:.35rem;font-size:.72rem}.ChatInput-module__Fj9DCW__sourcesNotice{color:var(--color-text-secondary);margin-top:.35rem;font-size:.72rem}.ChatInput-module__Fj9DCW__mentions{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:60;flex-direction:column;gap:.15rem;max-height:240px;margin:0;padding:.25rem;list-style:none;display:flex;position:absolute;bottom:calc(100% - 4px);left:0;right:0;overflow-y:auto}.ChatInput-module__Fj9DCW__mentionBtn{border-radius:var(--radius);width:100%;color:var(--color-text);text-align:left;background:0 0;border:none;align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:.8125rem;display:flex}.ChatInput-module__Fj9DCW__mentionBtn:hover,.ChatInput-module__Fj9DCW__mentionBtnActive{background:var(--color-bg)}.ChatInput-module__Fj9DCW__mentionBtnActive{outline:2px solid rgba(var(--color-primary-rgb), .4);outline-offset:-2px}.ChatInput-module__Fj9DCW__mentionName{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ChatInput-module__Fj9DCW__mentionFormat{color:var(--color-text-secondary);background:var(--color-bg);border-radius:3px;padding:1px 5px;font-size:.625rem;font-weight:700}.ChatInput-module__Fj9DCW__mentionIcon{text-align:center;width:18px}
.LivePanel-module__wOriIq__trigger{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:20px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.LivePanel-module__wOriIq__triggerActive{background:var(--color-accent-container);color:var(--color-on-accent-container);border-color:var(--color-primary)}.LivePanel-module__wOriIq__triggerCompact{border-radius:8px;min-height:30px;padding:5px 9px;font-size:12px}.LivePanel-module__wOriIq__triggerLabel{white-space:nowrap}.LivePanel-module__wOriIq__dot{background:var(--color-success);border-radius:50%;width:6px;height:6px}.LivePanel-module__wOriIq__panel{z-index:150;border:1px solid var(--color-border);background:var(--color-surface);width:390px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 150px);color:var(--color-text);box-shadow:var(--shadow-lg);border-radius:20px;flex-direction:column;font-size:14px;display:flex;position:fixed;bottom:80px;right:20px;overflow:hidden}.LivePanel-module__wOriIq__body{overscroll-behavior:contain;min-height:0;position:relative;overflow-y:auto}.LivePanel-module__wOriIq__panel button{border:1px solid var(--color-border);background:var(--color-surface);min-height:36px;color:var(--color-text);cursor:pointer;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.LivePanel-module__wOriIq__panel button:hover:not(:disabled){background:var(--color-bg-hover)}.LivePanel-module__wOriIq__panel button:active:not(:disabled){background:var(--color-bg-active)}.LivePanel-module__wOriIq__panel button:disabled{opacity:.45;cursor:default}.LivePanel-module__wOriIq__panel button:focus-visible,.LivePanel-module__wOriIq__panel summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LivePanel-module__wOriIq__header{flex-shrink:0;align-items:center;padding:8px 10px 8px 16px;display:flex}.LivePanel-module__wOriIq__header>strong{flex-shrink:0;margin-right:auto;font-size:16px;font-weight:600}.LivePanel-module__wOriIq__movable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;padding-left:8px}.LivePanel-module__wOriIq__moving,.LivePanel-module__wOriIq__moving .LivePanel-module__wOriIq__moveHandle{cursor:grabbing}.LivePanel-module__wOriIq__moveTitle{min-width:0;margin-right:auto}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__moveHandle{cursor:grab;text-align:left;background:0 0;border:0;border-radius:6px;gap:6px;padding:4px}.LivePanel-module__wOriIq__moveHandle strong{white-space:nowrap;font-size:16px;font-weight:600}.LivePanel-module__wOriIq__moveHandle svg{color:var(--color-text-muted)}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__collapse{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-color:#0000;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__collapse:hover{color:var(--color-text)}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__collapse:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LivePanel-module__wOriIq__panel small{color:var(--color-text-muted);font-size:12px;line-height:1.5;display:block}.LivePanel-module__wOriIq__status{min-width:0;color:var(--color-text-secondary);align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:500;display:flex}.LivePanel-module__wOriIq__status>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LivePanel-module__wOriIq__meter{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:opacity .1s}.LivePanel-module__wOriIq__intro{padding:8px 20px 20px;line-height:1.6}.LivePanel-module__wOriIq__intro p{color:var(--color-text-secondary);text-wrap:pretty;margin:0 0 20px}.LivePanel-module__wOriIq__intro small{margin-top:16px}.LivePanel-module__wOriIq__privacy{color:var(--color-text-secondary);margin-top:8px;font-size:12px;line-height:1.6}.LivePanel-module__wOriIq__privacy summary{cursor:pointer}.LivePanel-module__wOriIq__privacy p{margin:10px 0}.LivePanel-module__wOriIq__privacy a{color:var(--color-primary)}.LivePanel-module__wOriIq__startActions{flex-direction:column;gap:8px;display:flex}.LivePanel-module__wOriIq__startActions button{min-height:44px}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__textAlternative{border-color:var(--color-text-muted);background:var(--color-surface);color:var(--color-text)}.LivePanel-module__wOriIq__buttons{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__primary{background:var(--color-accent-container);color:var(--color-on-accent-container);border-color:#0000}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__primary:hover:not(:disabled){background:var(--color-accent-container);filter:brightness(.96)}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__primary:active:not(:disabled){filter:brightness(.92)}.LivePanel-module__wOriIq__transcript{flex-direction:column;flex:1 0 auto;gap:12px;min-height:80px;padding:8px 14px 16px;display:flex}.LivePanel-module__wOriIq__transcript p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;line-height:1.55}.LivePanel-module__wOriIq__transcript small{color:inherit;font-size:11px;font-weight:600}.LivePanel-module__wOriIq__user,.LivePanel-module__wOriIq__assistant{flex-shrink:0;max-width:92%;padding:10px 42px 10px 12px;position:relative}.LivePanel-module__wOriIq__user{background:var(--color-accent-container);color:var(--color-on-accent-container);border-radius:14px 14px 4px;align-self:flex-end}.LivePanel-module__wOriIq__assistant{border:1px solid var(--color-border);background:var(--color-bg-hover);color:var(--color-text);border-radius:14px 14px 14px 4px;align-self:flex-start}.LivePanel-module__wOriIq__confirmation{background:var(--color-warning-bg);border-radius:12px;margin:0 12px 12px;padding:16px}.LivePanel-module__wOriIq__confirmation p{overflow-wrap:anywhere;line-height:1.5}.LivePanel-module__wOriIq__confirmation details{margin-bottom:12px}.LivePanel-module__wOriIq__error{color:var(--color-danger);background:var(--color-danger-bg);overflow-wrap:anywhere;border-radius:10px;margin:0 12px 12px;padding:12px}.LivePanel-module__wOriIq__activity{border-top:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;flex-shrink:0;min-height:0;max-height:min(40dvh,360px);display:flex}.LivePanel-module__wOriIq__activity>.LivePanel-module__wOriIq__error{flex-shrink:0;max-height:112px;margin:8px 10px 12px;padding:8px 10px;font-size:13px;overflow-y:auto}.LivePanel-module__wOriIq__activity>.LivePanel-module__wOriIq__confirmation{min-height:0;max-height:180px;margin:8px 10px 0;padding:12px;overflow-y:auto}.LivePanel-module__wOriIq__jobs{overscroll-behavior:contain;min-height:0;padding:8px 12px;overflow-y:auto}.LivePanel-module__wOriIq__currentJobs .LivePanel-module__wOriIq__job{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid}.LivePanel-module__wOriIq__currentJobs .LivePanel-module__wOriIq__jobTitle{-webkit-line-clamp:1}.LivePanel-module__wOriIq__currentJobs .LivePanel-module__wOriIq__jobLink{padding:8px 0}.LivePanel-module__wOriIq__currentJobs .LivePanel-module__wOriIq__jobArrow{display:none}.LivePanel-module__wOriIq__currentJobs .LivePanel-module__wOriIq__jobActions{margin:0}.LivePanel-module__wOriIq__currentJobs .LivePanel-module__wOriIq__jobActions button{padding:6px 8px}.LivePanel-module__wOriIq__currentJobs .LivePanel-module__wOriIq__error{grid-column:1/-1;margin:0 0 8px}.LivePanel-module__wOriIq__jobHistory .LivePanel-module__wOriIq__jobList{overscroll-behavior:contain;max-height:160px;overflow-y:auto}.LivePanel-module__wOriIq__jobsHeading{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.LivePanel-module__wOriIq__jobCount{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.LivePanel-module__wOriIq__jobList{margin:6px 0 0;padding:0;list-style:none}.LivePanel-module__wOriIq__job+.LivePanel-module__wOriIq__job{border-top:1px solid var(--color-border)}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__jobLink{text-align:left;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:10px;width:100%;padding:10px 4px;font-weight:400}.LivePanel-module__wOriIq__jobText{flex:1;min-width:0}.LivePanel-module__wOriIq__jobTitle{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.LivePanel-module__wOriIq__jobText small{margin-top:3px}.LivePanel-module__wOriIq__jobStateIcon{width:20px;height:20px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.LivePanel-module__wOriIq__jobStateIcon[data-state=completed]{color:var(--color-success)}.LivePanel-module__wOriIq__jobStateIcon[data-state=failed]{color:var(--color-danger)}.LivePanel-module__wOriIq__jobStateIcon[data-state=running]{color:var(--color-primary)}.LivePanel-module__wOriIq__jobArrow{color:var(--color-text-secondary);align-self:center}.LivePanel-module__wOriIq__jobActions{flex-wrap:wrap;gap:6px;margin:0 0 10px 34px;display:flex}.LivePanel-module__wOriIq__jobActions button{padding:5px 10px;font-size:12px}.LivePanel-module__wOriIq__jobHistory{margin-top:6px}.LivePanel-module__wOriIq__jobHistory>summary{cursor:pointer;min-height:36px;color:var(--color-text-secondary);border-radius:6px;align-items:center;gap:6px;font-size:12px;list-style:none;display:flex}.LivePanel-module__wOriIq__jobHistory>summary::-webkit-details-marker{display:none}.LivePanel-module__wOriIq__jobHistory>summary .LivePanel-module__wOriIq__jobCount{margin-left:auto}.LivePanel-module__wOriIq__jobHistory[open]>summary>svg{transform:rotate(90deg)}.LivePanel-module__wOriIq__jobsHint{color:var(--color-text-secondary);margin:2px 0 8px;font-size:11px;line-height:1.5}.LivePanel-module__wOriIq__panel svg{display:block}.LivePanel-module__wOriIq__footer{border-top:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;max-height:65%;padding:10px;overflow-y:auto}.LivePanel-module__wOriIq__footer form{align-items:flex-end;gap:4px;display:flex}.LivePanel-module__wOriIq__footer textarea{resize:none;width:100%;min-width:0;min-height:40px;max-height:144px;color:var(--color-text);font:inherit;background:0 0;border:0;border-radius:8px;flex:1;padding:10px 8px;line-height:20px;overflow-y:auto}.LivePanel-module__wOriIq__footer textarea::placeholder{color:var(--color-text-secondary)}.LivePanel-module__wOriIq__footer textarea:focus{box-shadow:none;outline:none}.LivePanel-module__wOriIq__composer{border:1px solid var(--color-border);border-radius:12px;padding:4px}.LivePanel-module__wOriIq__composer:has(textarea:focus-visible){border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:1px}.LivePanel-module__wOriIq__iconHint{flex-shrink:0}.LivePanel-module__wOriIq__endControl{margin-left:auto}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__send,.LivePanel-module__wOriIq__composerTools button{border:0;border-radius:8px;flex-shrink:0;width:36px;height:36px;padding:0}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__send{background:var(--color-accent-container);color:var(--color-on-accent-container);margin:2px}.LivePanel-module__wOriIq__composerTools{align-items:center;gap:4px;margin-top:4px;display:flex}.LivePanel-module__wOriIq__composerTools small{text-align:right;margin-left:auto;padding-right:4px;font-size:11px}.LivePanel-module__wOriIq__uploadDestination{overflow-wrap:anywhere;padding:4px 8px}.LivePanel-module__wOriIq__sessionControls{align-items:center;gap:8px;margin-top:8px;display:flex}.LivePanel-module__wOriIq__sessionControls button{border-color:#0000;border-radius:8px;padding:6px 8px}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__microphone{border-color:var(--color-border)}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__microphone[aria-pressed=true]{background:var(--color-accent-container);color:var(--color-on-accent-container);border-color:#0000}.LivePanel-module__wOriIq__panel svg{flex-shrink:0}.LivePanel-module__wOriIq__attachments{flex-direction:column;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.LivePanel-module__wOriIq__attachments li{background:var(--color-bg-hover);border-radius:6px;align-items:center;gap:4px;max-width:100%;padding-left:6px;font-size:12px;display:flex}.LivePanel-module__wOriIq__attachments li button{background:0 0;border:0;flex-shrink:0;width:28px;min-height:28px;padding:0}.LivePanel-module__wOriIq__sourcePicker{border-bottom:1px solid var(--color-border);padding-bottom:4px}.LivePanel-module__wOriIq__pickerHeader{justify-content:space-between;align-items:center;padding-left:8px;font-size:12px;display:flex}.LivePanel-module__wOriIq__pickerHeader button{border:0;padding:4px 10px}.LivePanel-module__wOriIq__sourcePicker p{color:var(--color-text-secondary);padding:4px 8px;font-size:12px}.LivePanel-module__wOriIq__sourcePicker ul{max-height:148px;margin:0;padding:0;list-style:none;overflow-y:auto}.LivePanel-module__wOriIq__sourcePicker li{cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:8px;font-size:13px;display:flex}.LivePanel-module__wOriIq__sourcePicker li[aria-selected=true],.LivePanel-module__wOriIq__sourcePicker li:hover{background:var(--color-bg-hover)}.LivePanel-module__wOriIq__sourcePicker li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LivePanel-module__wOriIq__error details{margin-top:6px;font-size:12px}.LivePanel-module__wOriIq__error summary{cursor:pointer}.LivePanel-module__wOriIq__error pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:100px;overflow-y:auto}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__end{color:var(--color-danger);margin-left:auto}@media (max-width:480px){.LivePanel-module__wOriIq__panel{right:12px;bottom:max(76px, env(safe-area-inset-bottom));width:calc(100vw - 24px);max-height:calc(100dvh - 156px)}.LivePanel-module__wOriIq__panel button{min-height:44px}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__collapse,.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__send,.LivePanel-module__wOriIq__composerTools button,.LivePanel-module__wOriIq__attachments li button{width:44px;height:44px}.LivePanel-module__wOriIq__footer textarea{font-size:16px}.LivePanel-module__wOriIq__trigger{padding:7px 9px}.LivePanel-module__wOriIq__sourcePicker li,.LivePanel-module__wOriIq__jobHistory>summary{min-height:44px}.LivePanel-module__wOriIq__composerTools small{display:none}}@media (max-width:380px){.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__microphone{width:44px;padding:0}.LivePanel-module__wOriIq__microphone span{display:none}}@media (prefers-reduced-motion:reduce){.LivePanel-module__wOriIq__meter{transition:none}}@container (max-width:560px){.LivePanel-module__wOriIq__triggerCompact{width:30px;padding:0}.LivePanel-module__wOriIq__triggerCompact .LivePanel-module__wOriIq__triggerLabel{display:none}}.LivePanel-module__wOriIq__workspace{display:contents}.LivePanel-module__wOriIq__workspaceDocked{flex-direction:column;flex:1;min-width:0;min-height:0;margin-right:min(560px,42vw);display:flex}.LivePanel-module__wOriIq__wide{box-sizing:border-box;border:0;border-left:1px solid var(--color-border);width:min(560px,42vw);max-width:100vw;max-height:none;box-shadow:none;border-radius:0;top:0;bottom:0;right:0}.LivePanel-module__wOriIq__wide .LivePanel-module__wOriIq__header{box-sizing:border-box;border-bottom:1px solid var(--color-border);min-height:63px}.LivePanel-module__wOriIq__wide .LivePanel-module__wOriIq__contextMenu{padding-top:8px}.LivePanel-module__wOriIq__wide .LivePanel-module__wOriIq__body{flex:1}.LivePanel-module__wOriIq__contextMenu{border-bottom:1px solid var(--color-border);flex-shrink:0;padding:0 0 8px}.LivePanel-module__wOriIq__contextMenu>summary{cursor:pointer;min-height:28px;color:var(--color-text-secondary);align-items:center;gap:8px;margin:0 16px;font-size:12px;list-style:none;display:flex}.LivePanel-module__wOriIq__contextMenu>summary::-webkit-details-marker{display:none}.LivePanel-module__wOriIq__contextMenu>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LivePanel-module__wOriIq__contextMenu>summary>small{white-space:nowrap;margin-left:auto}.LivePanel-module__wOriIq__contextMenu[open]>summary>svg{transform:rotate(90deg)}.LivePanel-module__wOriIq__contextContent{max-height:240px;padding:6px 12px 0 16px;font-size:12px;overflow:hidden auto}.LivePanel-module__wOriIq__contextContent p{color:var(--color-text-secondary);margin:4px 0 8px}.LivePanel-module__wOriIq__contextContent blockquote{white-space:pre-wrap;background:var(--color-bg-hover);border-radius:8px;max-height:100px;margin:8px 0 12px;padding:10px;overflow:auto}.LivePanel-module__wOriIq__contextContent label{font-weight:500;display:block}.LivePanel-module__wOriIq__contextContent ul{margin:2px 0 0;padding:0;list-style:none}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__contextContent button{text-align:left;border:0;border-radius:6px;justify-content:flex-start;width:100%;min-height:32px;padding:5px 8px;font-weight:400}.LivePanel-module__wOriIq__contextContent button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LivePanel-module__wOriIq__contextContent input,.LivePanel-module__wOriIq__sourcePicker input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:8px;margin:8px 0;padding:8px 10px}.LivePanel-module__wOriIq__contextContent input:focus-visible,.LivePanel-module__wOriIq__sourcePicker input:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.LivePanel-module__wOriIq__contextContent input:focus,.LivePanel-module__wOriIq__sourcePicker input:focus{box-shadow:none}.LivePanel-module__wOriIq__panel a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LivePanel-module__wOriIq__sourcePicker{padding:6px}.LivePanel-module__wOriIq__sourcePicker small{color:var(--color-text-secondary);font-size:11px}.LivePanel-module__wOriIq__sourceSummary>summary{cursor:pointer;padding:4px 6px;font-size:12px}.LivePanel-module__wOriIq__sourceSummary>summary small{font-size:11px}.LivePanel-module__wOriIq__attachments li{padding:4px 4px 4px 8px}.LivePanel-module__wOriIq__attachments a{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:4px;text-decoration:none;overflow:hidden}.LivePanel-module__wOriIq__attachments a:hover{text-decoration:underline}.LivePanel-module__wOriIq__attachments a small{color:var(--color-text-secondary);font-size:10px}.LivePanel-module__wOriIq__uploads{margin:0;padding:4px;list-style:none}.LivePanel-module__wOriIq__uploads li{background:var(--color-bg-hover);overflow-wrap:anywhere;border-radius:8px;margin-bottom:4px;padding:8px;font-size:12px}.LivePanel-module__wOriIq__uploads li>div:first-child{justify-content:space-between;gap:8px;display:flex}.LivePanel-module__wOriIq__uploads li strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LivePanel-module__wOriIq__uploads li [role=alert]{color:var(--color-danger);margin-top:6px}.LivePanel-module__wOriIq__uploads button{min-height:28px;margin-top:6px;padding:4px 8px}.LivePanel-module__wOriIq__sourceNotice{padding:4px 8px}.LivePanel-module__wOriIq__uploadDestination{font-size:11px}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__audioToggle,.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__interrupt{flex-shrink:0;width:36px;padding:0}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__audioToggle[aria-pressed=true]{color:var(--color-on-accent-container);background:var(--color-accent-container)}.LivePanel-module__wOriIq__sessionControls{gap:4px}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__microphone,.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__end{font-size:12px}.LivePanel-module__wOriIq__messageMeta{align-items:baseline;gap:7px;min-height:16px;padding-right:22px;display:flex}.LivePanel-module__wOriIq__messageMeta time{font-variant-numeric:tabular-nums;opacity:.68;font-size:10px}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__copyHint{z-index:1;width:24px;height:24px;display:block;position:absolute;top:4px;right:4px}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__copy{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 7%, transparent);width:100%;height:100%;min-height:24px;color:inherit;opacity:.84;border-radius:7px;padding:0;position:static}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__copy:hover{opacity:1;background:color-mix(in srgb, currentColor 14%, transparent)}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__copy:active{transform:scale(.96)}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__newReply{background:var(--color-accent-container);color:var(--color-on-accent-container);flex-shrink:0;align-self:center;margin:6px;padding:5px 12px}.LivePanel-module__wOriIq__dropOverlay{z-index:2;pointer-events:none;border:2px dashed var(--color-primary);border-radius:inherit;background:var(--color-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.LivePanel-module__wOriIq__dropOverlay span{color:var(--color-text-secondary);font-size:12px}.LivePanel-module__wOriIq__actionFields{margin:8px 0;font-size:12px}.LivePanel-module__wOriIq__actionFields dt{color:var(--color-text-secondary)}.LivePanel-module__wOriIq__actionFields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 10px}@media (max-width:1599px){.LivePanel-module__wOriIq__workspaceDocked{display:contents}.LivePanel-module__wOriIq__wide{width:min(620px,100vw - 24px)}}@media (max-width:480px){.LivePanel-module__wOriIq__wide{top:80px;bottom:max(76px, env(safe-area-inset-bottom));border:1px solid var(--color-border);width:calc(100vw - 24px);box-shadow:var(--shadow-lg);border-radius:20px;right:12px}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__expand{display:none}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__audioToggle,.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__interrupt{width:44px;height:44px}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__copyHint{width:32px;height:32px}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__copy{min-height:32px}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__end span{display:none}.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__end{width:44px;padding:0}.LivePanel-module__wOriIq__contextMenu>summary{min-height:36px}.LivePanel-module__wOriIq__usage>summary,.LivePanel-module__wOriIq__panel .LivePanel-module__wOriIq__contextContent button{min-height:44px}.LivePanel-module__wOriIq__contextContent input,.LivePanel-module__wOriIq__sourcePicker input{font-size:16px}}.LivePanel-module__wOriIq__messageMarkdown{overflow-wrap:anywhere;line-height:1.55}.LivePanel-module__wOriIq__messageMarkdown p{white-space:normal}.LivePanel-module__wOriIq__messageMarkdown a{color:var(--color-primary)}.LivePanel-module__wOriIq__messageMarkdown pre{background:var(--color-surface);border-radius:6px;max-width:100%;padding:8px;overflow:auto}.LivePanel-module__wOriIq__messageMarkdown code{font-size:.9em}.LivePanel-module__wOriIq__messageMarkdown ul,.LivePanel-module__wOriIq__messageMarkdown ol{margin:8px 0;padding-left:20px}.LivePanel-module__wOriIq__messageMarkdown h1,.LivePanel-module__wOriIq__messageMarkdown h2,.LivePanel-module__wOriIq__messageMarkdown h3{margin:10px 0 4px;font-size:1em}.LivePanel-module__wOriIq__messageMarkdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.LivePanel-module__wOriIq__messageMarkdown td,.LivePanel-module__wOriIq__messageMarkdown th{border:1px solid var(--color-border);padding:6px}.LivePanel-module__wOriIq__messageMarkdown img{max-width:100%;height:auto}
.AskUserBlock-module__eJUPEW__ask{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;margin-top:8px;padding:10px 12px}.AskUserBlock-module__eJUPEW__head{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.AskUserBlock-module__eJUPEW__pager{color:var(--color-on-accent-container);background:var(--color-accent-container);border-radius:5px;flex:none;padding:1px 6px;font-size:11px;font-weight:600;line-height:1.6}.AskUserBlock-module__eJUPEW__question{color:var(--color-text);font-size:13px;font-weight:600}.AskUserBlock-module__eJUPEW__options{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.AskUserBlock-module__eJUPEW__option{text-align:left;cursor:pointer;width:100%;color:var(--color-text);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;transition:background .12s,border-color .12s;display:flex}.AskUserBlock-module__eJUPEW__option:hover:not(:disabled){background:var(--color-bg-hover)}.AskUserBlock-module__eJUPEW__option[data-selected]{background:var(--color-bg-active);border-color:var(--color-primary)}.AskUserBlock-module__eJUPEW__option:disabled{cursor:default}.AskUserBlock-module__eJUPEW__optionMain{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.AskUserBlock-module__eJUPEW__recommended{color:var(--color-on-accent-container);background:var(--color-accent-container);white-space:nowrap;border-radius:5px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.AskUserBlock-module__eJUPEW__optionLabel{font-size:13px;font-weight:500}.AskUserBlock-module__eJUPEW__optionDesc{color:var(--color-text-secondary);font-size:12px}.AskUserBlock-module__eJUPEW__optionKey{color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:11px;display:inline-flex}.AskUserBlock-module__eJUPEW__otherRow{border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:4px 10px;display:flex}.AskUserBlock-module__eJUPEW__otherRow[data-selected]{background:var(--color-bg-active);border-color:var(--color-primary)}.AskUserBlock-module__eJUPEW__otherInput{min-width:0;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-size:13px}.AskUserBlock-module__eJUPEW__otherInput::placeholder{color:var(--color-text-muted)}.AskUserBlock-module__eJUPEW__footer{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.AskUserBlock-module__eJUPEW__footerBtns{flex-shrink:0;gap:8px;display:flex}.AskUserBlock-module__eJUPEW__autoWrap{align-items:center;gap:4px;min-width:0;display:flex;position:relative}.AskUserBlock-module__eJUPEW__autoStatus{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:11px;display:inline-flex;overflow:hidden}.AskUserBlock-module__eJUPEW__gear{width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AskUserBlock-module__eJUPEW__gear:hover,.AskUserBlock-module__eJUPEW__gear[aria-expanded=true]{background:var(--color-bg-hover);color:var(--color-text)}.AskUserBlock-module__eJUPEW__gear svg,.AskUserBlock-module__eJUPEW__autoStatus svg{flex-shrink:0}.AskUserBlock-module__eJUPEW__autoPopover{z-index:40;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:10px;width:230px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 10px 24px #00000029}.AskUserBlock-module__eJUPEW__autoToggle{color:var(--color-text);cursor:pointer;align-items:center;gap:8px;font-size:12px;line-height:1.3;display:flex}.AskUserBlock-module__eJUPEW__autoCheckbox{width:15px;min-width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer;flex:none;margin:0;padding:0}.AskUserBlock-module__eJUPEW__autoPresets{align-items:center;gap:5px;display:flex}.AskUserBlock-module__eJUPEW__autoPresetsLabel{color:var(--color-text-secondary);margin-right:2px;font-size:11px}.AskUserBlock-module__eJUPEW__autoPreset{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.AskUserBlock-module__eJUPEW__autoPreset:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text)}.AskUserBlock-module__eJUPEW__autoPresetActive{background:var(--color-accent-container);color:var(--color-on-accent-container);border-color:var(--color-accent-container)}.AskUserBlock-module__eJUPEW__autoPreset:disabled{opacity:.45;cursor:default}.AskUserBlock-module__eJUPEW__skip,.AskUserBlock-module__eJUPEW__next{cursor:pointer;border:1px solid var(--color-border);border-radius:7px;padding:5px 12px;font-size:12px;font-weight:600}.AskUserBlock-module__eJUPEW__skip{color:var(--color-text-secondary);background:0 0}.AskUserBlock-module__eJUPEW__skip:hover{background:var(--color-bg-hover)}.AskUserBlock-module__eJUPEW__next{background:var(--color-accent-container);color:var(--color-on-accent-container);border-color:var(--color-accent-container)}.AskUserBlock-module__eJUPEW__next:hover:not(:disabled){filter:brightness(.96)}.AskUserBlock-module__eJUPEW__next:disabled{opacity:.5;cursor:default}.AskUserBlock-module__eJUPEW__answers{border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px;margin-top:8px;padding:8px 12px}.AskUserBlock-module__eJUPEW__answersTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:4px;font-size:11px;font-weight:700}.AskUserBlock-module__eJUPEW__answerRow{font-size:13px;line-height:1.5}.AskUserBlock-module__eJUPEW__answerQ{color:var(--color-text-secondary)}.AskUserBlock-module__eJUPEW__answerA{color:var(--color-text);font-weight:600}
.ImageLightbox-module__xy24bq__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d1;justify-content:center;align-items:center;padding:3rem;animation:.12s ease-out ImageLightbox-module__xy24bq__fade;display:flex;position:fixed;inset:0}@keyframes ImageLightbox-module__xy24bq__fade{0%{opacity:0}to{opacity:1}}.ImageLightbox-module__xy24bq__image{object-fit:contain;cursor:default;border-radius:8px;max-width:92vw;max-height:88vh;box-shadow:0 12px 48px #00000080}.ImageLightbox-module__xy24bq__toolbar{gap:.5rem;display:flex;position:fixed;top:1rem;right:1rem}.ImageLightbox-module__xy24bq__toolBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff47;border-radius:8px;align-items:center;gap:.4rem;height:2.3rem;padding:0 .8rem;font-size:.8rem;font-weight:600;transition:background .14s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.ImageLightbox-module__xy24bq__toolBtn:hover{background:#ffffff42}.ImageLightbox-module__xy24bq__toolBtn:active{transform:scale(.97)}.ImageLightbox-module__xy24bq__toolIcon{align-items:center;font-size:1rem;display:inline-flex}.ImageLightbox-module__xy24bq__toolLabel{white-space:nowrap}.ImageLightbox-module__xy24bq__nav{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.6rem;transition:background .14s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex;position:fixed;top:50%;transform:translateY(-50%)}.ImageLightbox-module__xy24bq__navPrev{left:1rem}.ImageLightbox-module__xy24bq__navNext{right:1rem}.ImageLightbox-module__xy24bq__nav:hover:not(:disabled){background:#ffffff42}.ImageLightbox-module__xy24bq__nav:active:not(:disabled){transform:translateY(-50%)scale(.94)}.ImageLightbox-module__xy24bq__nav:disabled{opacity:.35;cursor:default}.ImageLightbox-module__xy24bq__counter{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:1px solid #ffffff2e;border-radius:999px;padding:.3rem .7rem;font-size:.8rem;font-weight:600;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}@media (max-width:480px){.ImageLightbox-module__xy24bq__toolLabel{display:none}.ImageLightbox-module__xy24bq__toolBtn{justify-content:center;width:2.4rem;padding:0}.ImageLightbox-module__xy24bq__nav{width:2.6rem;height:2.6rem}}@media (prefers-reduced-motion:reduce){.ImageLightbox-module__xy24bq__toolBtn{transition:background .14s}.ImageLightbox-module__xy24bq__toolBtn:active{transform:none}.ImageLightbox-module__xy24bq__nav{transition:background .14s}.ImageLightbox-module__xy24bq__nav:active:not(:disabled){transform:translateY(-50%)}}
.SaveToDriveButton-module__VLTiDW__wrap{align-items:center;display:inline-flex;position:relative}.SaveToDriveButton-module__VLTiDW__popover{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);z-index:60;border-radius:10px;flex-direction:column;gap:10px;width:260px;max-width:min(260px,80vw);padding:12px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 12px 28px #00000029}.SaveToDriveButton-module__VLTiDW__field{flex-direction:column;gap:5px;display:flex}.SaveToDriveButton-module__VLTiDW__fieldLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,#6b7280);font-size:.7rem;font-weight:600}.SaveToDriveButton-module__VLTiDW__input{box-sizing:border-box;border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg,#fff);width:100%;color:var(--color-text,#111827);border-radius:6px;padding:7px 9px;font-size:.85rem}.SaveToDriveButton-module__VLTiDW__input:focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:1px}.SaveToDriveButton-module__VLTiDW__folderList{flex-direction:column;gap:2px;max-height:140px;display:flex;overflow-y:auto}.SaveToDriveButton-module__VLTiDW__folderOption{color:var(--color-text,#111827);cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:5px 6px;font-size:.84rem;display:flex}.SaveToDriveButton-module__VLTiDW__folderOption:hover{background:var(--color-bg-hover,#f3f4f6)}.SaveToDriveButton-module__VLTiDW__folderName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SaveToDriveButton-module__VLTiDW__menuDefault{color:var(--color-text-secondary,#6b7280);flex-shrink:0;font-size:.72rem}.SaveToDriveButton-module__VLTiDW__actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.SaveToDriveButton-module__VLTiDW__cancelBtn,.SaveToDriveButton-module__VLTiDW__saveBtn{cursor:pointer;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;padding:6px 12px;font-size:.82rem;font-weight:600}.SaveToDriveButton-module__VLTiDW__cancelBtn{color:var(--color-text-secondary,#6b7280);background:0 0}.SaveToDriveButton-module__VLTiDW__cancelBtn:hover{background:var(--color-bg-hover,#f3f4f6);color:var(--color-text,#111827)}.SaveToDriveButton-module__VLTiDW__saveBtn{background:var(--color-primary,#2563eb);border-color:var(--color-primary,#2563eb);color:#fff}.SaveToDriveButton-module__VLTiDW__saveBtn:hover{filter:brightness(1.05)}.SaveToDriveButton-module__VLTiDW__saveBtn:disabled{opacity:.5;cursor:not-allowed}
.ShortcutsModal-module__hVmaca__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-modal);background:#02061773;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ShortcutsModal-module__hVmaca__modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);flex-direction:column;width:100%;max-width:480px;max-height:80vh;display:flex;overflow:hidden}.ShortcutsModal-module__hVmaca__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.ShortcutsModal-module__hVmaca__header h3{font-size:.95rem;font-weight:700}.ShortcutsModal-module__hVmaca__close{color:var(--color-text-secondary);background:0 0;border:none;padding:0 .25rem;font-size:1.25rem;line-height:1}.ShortcutsModal-module__hVmaca__body{padding:.5rem 1rem 1rem;overflow-y:auto}.ShortcutsModal-module__hVmaca__group{margin-top:.75rem}.ShortcutsModal-module__hVmaca__groupTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin-bottom:.35rem;font-size:.7rem;font-weight:700}.ShortcutsModal-module__hVmaca__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ShortcutsModal-module__hVmaca__row{justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem;display:flex}.ShortcutsModal-module__hVmaca__desc{color:var(--color-text)}.ShortcutsModal-module__hVmaca__kbd{font-family:var(--font-mono,ui-monospace, monospace);background:var(--color-bg);border:1px solid var(--color-border);white-space:nowrap;color:var(--color-text-secondary);border-radius:4px;padding:1px 6px;font-size:.75rem}
.ProjectForm-module__xbb3lG__form{flex-direction:column;gap:.75rem;display:flex}.ProjectForm-module__xbb3lG__field{flex-direction:column;gap:.2rem;display:flex}.ProjectForm-module__xbb3lG__field span{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.ProjectForm-module__xbb3lG__section{margin-top:.4rem}.ProjectForm-module__xbb3lG__sectionHead{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.ProjectForm-module__xbb3lG__sectionHead h4{font-size:.875rem;font-weight:700}
