@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&family=Rubik:wght@300;400;500;600;700&family=Assistant:wght@300;400;600;700&family=Alef:wght@400;700&family=Varela+Round&family=Secular+One&family=David+Libre:wght@400;500;700&family=Miriam+Libre:wght@400;700&family=Suez+One&family=Karantina:wght@400;700&family=Amatic+SC:wght@400;700&display=swap";@font-face{font-family:Heebo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/heebo/heebo-300-latin-ext-ac5e1345.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:Heebo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/heebo/heebo-300-latin-51caca6f.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:Heebo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/heebo/heebo-300-hebrew-6128ad01.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:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo/heebo-400-latin-ext-ac5e1345.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:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo/heebo-400-latin-51caca6f.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:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo/heebo-400-hebrew-6128ad01.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:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/heebo/heebo-500-latin-ext-ac5e1345.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:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/heebo/heebo-500-latin-51caca6f.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:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/heebo/heebo-500-hebrew-6128ad01.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:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo/heebo-600-latin-ext-ac5e1345.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:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo/heebo-600-latin-51caca6f.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:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo/heebo-600-hebrew-6128ad01.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:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo/heebo-700-latin-ext-ac5e1345.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:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo/heebo-700-latin-51caca6f.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:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo/heebo-700-hebrew-6128ad01.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:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/heebo/heebo-800-latin-ext-ac5e1345.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:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/heebo/heebo-800-latin-51caca6f.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:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/heebo/heebo-800-hebrew-6128ad01.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:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/heebo/heebo-900-latin-ext-ac5e1345.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:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/heebo/heebo-900-latin-51caca6f.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:Frank Ruhl Libre;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/frank-ruhl-libre/frank-ruhl-libre-300-latin-ext-6eb21055.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/frank-ruhl-libre/frank-ruhl-libre-300-latin-e2b978c2.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:Frank Ruhl Libre;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/frank-ruhl-libre/frank-ruhl-libre-300-hebrew-d6233bc2.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:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/frank-ruhl-libre/frank-ruhl-libre-400-latin-ext-6eb21055.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/frank-ruhl-libre/frank-ruhl-libre-400-latin-e2b978c2.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:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/frank-ruhl-libre/frank-ruhl-libre-400-hebrew-d6233bc2.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:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/frank-ruhl-libre/frank-ruhl-libre-500-latin-ext-6eb21055.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/frank-ruhl-libre/frank-ruhl-libre-500-latin-e2b978c2.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:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/frank-ruhl-libre/frank-ruhl-libre-500-hebrew-d6233bc2.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:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/frank-ruhl-libre/frank-ruhl-libre-700-latin-ext-6eb21055.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/frank-ruhl-libre/frank-ruhl-libre-700-latin-e2b978c2.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:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/arimo/arimo-400-hebrew-2489e634.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:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/arimo/arimo-400-latin-ext-2e1a5504.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:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/arimo/arimo-400-latin-421b36cc.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:Arimo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/arimo/arimo-500-hebrew-2489e634.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:Arimo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/arimo/arimo-500-latin-ext-2e1a5504.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:Arimo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/arimo/arimo-500-latin-421b36cc.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:Arimo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/arimo/arimo-600-hebrew-2489e634.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:Arimo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/arimo/arimo-600-latin-ext-2e1a5504.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:Arimo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/arimo/arimo-600-latin-421b36cc.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:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/arimo/arimo-700-hebrew-2489e634.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:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/arimo/arimo-700-latin-ext-2e1a5504.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:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/arimo/arimo-700-latin-421b36cc.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:Noto Sans Hebrew;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-hebrew/noto-sans-hebrew-300-hebrew-03cf0ed2.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-hebrew/noto-sans-hebrew-300-latin-ext-eb0d2a20.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-hebrew/noto-sans-hebrew-300-latin-d33041eb.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:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-hebrew/noto-sans-hebrew-400-hebrew-03cf0ed2.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-hebrew/noto-sans-hebrew-400-latin-ext-eb0d2a20.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-hebrew/noto-sans-hebrew-400-latin-d33041eb.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:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-hebrew/noto-sans-hebrew-500-hebrew-03cf0ed2.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-hebrew/noto-sans-hebrew-500-latin-ext-eb0d2a20.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-hebrew/noto-sans-hebrew-500-latin-d33041eb.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:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-hebrew/noto-sans-hebrew-600-hebrew-03cf0ed2.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-hebrew/noto-sans-hebrew-600-latin-ext-eb0d2a20.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-hebrew/noto-sans-hebrew-600-latin-d33041eb.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:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-hebrew/noto-sans-hebrew-700-hebrew-03cf0ed2.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-hebrew/noto-sans-hebrew-700-latin-ext-eb0d2a20.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-hebrew/noto-sans-hebrew-700-latin-d33041eb.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:Noto Serif Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-hebrew/noto-serif-hebrew-400-latin-ext-9da62011.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Serif Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-hebrew/noto-serif-hebrew-400-latin-44ac8cad.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:Noto Serif Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-hebrew/noto-serif-hebrew-400-hebrew-654184a1.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:Noto Serif Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-hebrew/noto-serif-hebrew-500-latin-ext-9da62011.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Serif Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-hebrew/noto-serif-hebrew-500-latin-44ac8cad.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:Noto Serif Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-hebrew/noto-serif-hebrew-500-hebrew-654184a1.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:Noto Serif Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-hebrew/noto-serif-hebrew-600-latin-ext-9da62011.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Serif Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-hebrew/noto-serif-hebrew-600-latin-44ac8cad.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:Noto Serif Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-hebrew/noto-serif-hebrew-600-hebrew-654184a1.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:Noto Serif Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-hebrew/noto-serif-hebrew-700-latin-ext-9da62011.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Serif Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-hebrew/noto-serif-hebrew-700-latin-44ac8cad.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}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{box-sizing:border-box;width:100%;min-height:100svh}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}html:has(.dt){scrollbar-gutter:auto}html,body{background:var(--bg);font-family:var(--font-ui);direction:rtl}.app{font-family:var(--font-ui);background:var(--bg);min-height:100vh;color:var(--tx);direction:rtl}.gl-sol-mark{color:#ffd992;text-shadow:0 0 10px #ffbe5ae6,0 0 22px #ffaa3c73;transform-origin:50%;line-height:1;display:inline-block}.gl-sol-mark.is-breathing{animation:3.4s ease-in-out infinite gl-sol-breath}@keyframes gl-sol-breath{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.gl-sol-mark.is-breathing{opacity:1;animation:none}}@media (prefers-color-scheme:light){.gl-sol-mark{color:#e0a63c;text-shadow:0 0 9px #e0a63c8c,0 0 18px #e0a63c47}}.gl-paper{background:var(--bg4,#fff);box-shadow:0 1px 3px -1px var(--shd,#06142c21), 0 10px 26px -14px var(--shd,#06142c21);border:1px solid #c9a44a66}body h1,body h2,body h3,body h4,body h5,body h6,body blockquote,body [data-serif],body [data-serif] *,body .gl-serif{letter-spacing:0;font-family:var(--font-head)!important}body .mm-node,body .mm-node *,body .values-editor-body h1,body .values-editor-body h2,body .values-editor-body h3,body .values-editor-body h4,body .ProseMirror h1,body .ProseMirror h2,body .ProseMirror h3,body .ProseMirror h4{font-family:inherit!important}.logo{align-items:center;gap:6px;display:flex}.logo-ic{color:var(--gd);font-size:17px}.logo-tx{color:var(--gd);letter-spacing:.3px;font-size:16px;font-weight:900}.ctrls{align-items:center;gap:6px;display:flex}.theme-btn,.vtbtn{cursor:pointer;font-family:var(--font-ui);border:none;transition:all .18s}.theme-btn{border:1px solid var(--bd);background:var(--bg5);border-radius:8px;justify-content:center;align-items:center;width:30px;height:24px;font-size:16px;display:flex}.theme-btn:hover{border-color:var(--gd)}.vtog{background:var(--bg5);border:1px solid var(--bd);border-radius:8px;gap:2px;padding:2px;display:flex}.vtbtn{width:28px;height:24px;color:var(--tx3);background:0 0;border-radius:6px;font-size:19px}.vtbtn.on{background:var(--gdb);color:var(--gd)}.ic-btn{border:1px solid var(--bd);background:var(--bg5);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:19px;transition:all .18s;display:flex;position:relative}.ic-btn:hover{border-color:var(--gd)}.badge{color:#fff;border:2px solid var(--top);background:#e05050;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px}.panel{background:var(--mc);border:1px solid var(--bd);box-shadow:0 8px 32px var(--shd);z-index:9000;border-radius:16px;animation:.18s sd;position:absolute;top:36px;left:0;overflow:hidden}.ph{border-bottom:1px solid var(--bd);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.ph-t{color:var(--tx);font-size:15px;font-weight:700}.ni{border-bottom:1px solid var(--bd3);cursor:pointer;align-items:flex-start;gap:9px;padding:10px 14px;transition:background .15s;display:flex}.ni:hover{background:var(--bg5)}.ni:last-child{border-bottom:none}.ni.ur{background:linear-gradient(145deg,var(--a1),var(--a2))}.ni-ic{flex-shrink:0;margin-top:1px;font-size:19px}.ni-t{color:var(--tx);margin-bottom:1px;font-size:14px;font-weight:700}.ni-s{color:var(--tx3);font-size:13px;line-height:1.45}.ni-tm{color:var(--tx4);margin-top:2px;font-size:12px}.pp-top{border-bottom:1px solid var(--bd);text-align:center;padding:14px}.pp-av{background:linear-gradient(135deg,var(--gd),#3a7050);width:46px;height:46px;color:var(--gdt);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 7px;font-size:19px;font-weight:900;display:flex}.pp-name{color:var(--tx);margin-bottom:2px;font-size:15px;font-weight:700}.pp-bio{color:var(--tx3);font-size:13px}.pp-row{border-bottom:1px solid var(--bd3);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 14px;transition:background .15s;display:flex}.pp-row:hover{background:var(--bg5)}.pp-row:last-child{border-bottom:none}.pp-menu{width:max-content;min-width:240px;max-width:min(320px,100vw - 16px);padding-bottom:6px}.pp-menu--portal{z-index:9400;top:auto;left:auto}.pp-menu .pp-row{box-sizing:border-box;flex-wrap:wrap;gap:6px 10px;min-width:0;padding-left:14px;padding-right:14px}.pp-menu .pp-rl{overflow-wrap:anywhere;min-width:0}.pp-menu .pp-name{min-width:0;max-width:100%}.pp-menu .pp-name-text{overflow-wrap:anywhere;text-align:center;min-width:0}.pp-menu .pp-idbtn{cursor:pointer;border:0;border-bottom:1px solid var(--bd);width:100%;font-family:var(--font-ui);color:var(--tx);background:0 0;flex-direction:column;align-items:center;gap:7px;transition:background .15s;display:flex}.pp-menu .pp-idbtn:hover{background:var(--bg5)}.pp-menu .pp-out{border:0;border-bottom-width:medium;border-top:1px solid var(--bd3);width:100%;font-family:var(--font-ui);text-align:right;background:0 0;margin-top:4px;padding-top:10px;padding-bottom:10px;font-size:13px}.pp-menu .pp-act{border:0;border-top:1px solid var(--bd3);width:100%;font-family:var(--font-ui);color:var(--tx);text-align:right;background:0 0;border-bottom:none;padding-top:10px;padding-bottom:10px;font-size:13px}.pp-menu .pp-act .pp-rl{font-weight:600}.pp-menu .pp-hint{color:var(--tx4);white-space:normal;min-width:0;font-size:10.5px}.pp-menu button:focus-visible{outline:2px solid var(--gd);outline-offset:-2px;border-radius:8px}.pp-rl{color:var(--tx2);font-size:14px}.pp-rv{color:var(--gd);font-size:14px;font-weight:700}@keyframes sd{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.theme-picker{background:var(--mc);border:1px solid var(--bd);z-index:9000;border-radius:14px;width:260px;padding:10px;animation:.25s cubic-bezier(.16,1,.3,1) themeSlideIn;position:absolute;box-shadow:0 8px 32px #00000024}.theme-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.theme-opt{cursor:pointer;font-family:var(--font-ui);color:var(--tx);background:0 0;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.theme-opt:hover{background:var(--bg5);border-color:var(--bd)}.theme-opt.sel{background:var(--gdb);border-color:var(--gdd);color:var(--gd)}.theme-dot{border:2px solid #fff9;border-radius:50%;flex-shrink:0;width:20px;height:20px;box-shadow:0 1px 4px #00000026,inset 0 0 0 1px #0000000f}.theme-name{text-align:right;flex:1}@keyframes themeSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes themeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes loaderSlide{0%{clip-path:inset(0 100% 0 0);opacity:.8}to{clip-path:inset(0);opacity:1}}@keyframes loaderTextIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mob{padding-top:env(safe-area-inset-top,0px)}.mob-app{background:var(--bg2);max-width:430px;height:100vh;min-height:100vh;max-height:100vh;margin:0 auto;position:relative}@supports (height:100dvh){.mob-app{min-height:0;height:calc(100dvh - env(safe-area-inset-top,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px))}}html.gl-mob-lock,html.gl-mob-lock body{height:100%;overflow:hidden}.mob-app .gallery-scr{padding:0}.mob-app .gl-screen-anim>.sp-root,.mob-app .gl-screen-anim>.ib-root{flex-shrink:0;min-height:100%}.mob-top{z-index:80;background:var(--top);border-bottom:1px solid var(--bd2);align-items:center;gap:7px;padding:9px 14px;display:flex;position:sticky;top:0}.mob-top-tx{color:var(--gd);font-size:15px;font-weight:900}.mob-top-s{color:var(--tx4);margin-right:auto;font-size:13px}.scr{padding:14px 14px 90px;animation:.25s fi}.mob-nav{z-index:100;background:var(--nav);border-top:1px solid var(--bd2);direction:rtl;flex-wrap:nowrap;width:100%;max-width:430px;margin:0 auto;padding:6px 0 12px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:visible}.mob-nav::-webkit-scrollbar{display:none}:root{--gl-safe-top:0px;--gl-safe-right:0px;--gl-safe-bottom:0px;--gl-safe-left:0px}html.gl-native{--gl-safe-top:env(safe-area-inset-top,0px);--gl-safe-right:env(safe-area-inset-right,0px);--gl-safe-bottom:env(safe-area-inset-bottom,0px);--gl-safe-left:env(safe-area-inset-left,0px)}html.gl-native :is(.expl-modal-backdrop,.fm-backdrop,.itk-backdrop,.inv-composer-veil,.inv-del-veil,.inv-pick-veil,.inv-bin-veil,.soul-compare-backdrop,.nsp-dlg-back,.comm-modal-bg,.comm-pick-bg,.src-add-scrim,.bl-pick-back,.cr-backdrop,.ef-sheet-veil,.invlink-scrim:not(:has(.invlink-modal--pick)),.mg-done-veil),html.gl-native .gl-safe-frame{box-sizing:border-box;border-style:solid;border-color:#0000;border-width:var(--gl-safe-top) var(--gl-safe-right) var(--gl-safe-bottom) var(--gl-safe-left)}html.gl-native .adm-drawer{box-sizing:border-box;border-top:var(--gl-safe-top) solid transparent;border-bottom:var(--gl-safe-bottom) solid transparent;border-right:var(--gl-safe-right) solid transparent;border-left:var(--gl-safe-left) solid transparent}html.gl-native .ib-panel{box-sizing:border-box;border-top:var(--gl-safe-top) solid transparent;border-bottom:var(--gl-safe-bottom) solid transparent;border-left:var(--gl-safe-left) solid transparent;border-right:var(--gl-safe-right) solid transparent}@media (height<=320px){html.gl-native :is(.ib-panel,.siv-talk){overflow-y:auto}html.gl-native :is(.ib-panel,.siv-talk)>*{flex-shrink:0}}html.gl-native .onb-back{top:calc(16px + var(--gl-safe-top));inset-inline-start:calc(16px + var(--gl-safe-right))}html.gl-native :is(.comm-composer-wrap,.comm-gate-bg,.invlink-scrim:has(.invlink-modal--pick),.nsp-picker-back){box-sizing:border-box;border-style:solid;border-color:#0000;border-width:var(--gl-safe-top) var(--gl-safe-right) 0 var(--gl-safe-left)}:root{--gl-sys-bottom:0px}html.gl-android{--gl-sys-bottom:env(safe-area-inset-bottom,0px)}html.gl-android .mob-nav{padding-bottom:calc(12px + var(--gl-sys-bottom))}html.gl-ios{--gl-sys-bottom:var(--gl-safe-bottom)}html.gl-ios .mob-nav{padding-bottom:calc(12px + var(--gl-sys-bottom))}.mnb{cursor:pointer;min-width:0;color:var(--tx4);font-family:var(--font-ui);background:0 0;border:none;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;padding:4px 1px;transition:color .18s;display:flex}.mnb.on{color:var(--gd)}.mnb-ic{justify-content:center;align-items:center;height:20px;line-height:1;display:flex}.mnb-lb{text-align:center;white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:10.5px;font-weight:700;line-height:1.15}.mnb-slot{flex:1 1 0;min-width:0;display:flex;position:relative}.mnb-slot>.mnb{width:100%}.mob-more{flex-direction:column;gap:2px;padding:6px;display:flex}.mob-more-row{min-height:46px;color:var(--tx);font:700 14px var(--font-ui);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.mob-more-row:hover,.mob-more-row:focus-visible{background:var(--bg3)}.mob-more-row.on{color:var(--gd);background:color-mix(in srgb,var(--gd) 10%,transparent)}.mob-more-ic{width:22px;color:inherit;justify-content:center;display:inline-flex}.mnb-div{background:var(--bd2);flex:none;align-self:center;width:1px;height:28px;margin:6px}@media (width<=700px){.panel,.theme-picker{max-height:min(72vh, calc(100dvh - var(--gl-nav-h,56px) - 1px - var(--gl-safe-top) - 14px));overflow-y:auto;top:auto!important;bottom:calc(var(--gl-nav-h,56px) + 1px)!important;width:auto!important;max-width:none!important;position:fixed!important;left:6px!important;right:6px!important}}.dt{height:100vh;display:flex;overflow:hidden}.sb{background:var(--sb);border-left:1px solid var(--bd2);z-index:220;flex-direction:column;flex-shrink:0;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto}html.gl-native .sb{top:var(--gl-safe-top);right:var(--gl-safe-right);bottom:var(--gl-safe-bottom)}html.gl-native .dt-main{box-sizing:border-box;border-style:solid;border-color:#0000;border-width:var(--gl-safe-top) var(--gl-safe-right) var(--gl-safe-bottom) var(--gl-safe-left)}.gl-inspire{position:relative}.gl-inspire.is-lit>*{animation:.75s cubic-bezier(.2,1.6,.35,1) both gl-inspire-pop}.gl-inspire.is-lit:after{content:"";border:1px solid var(--gd,#c9a44a);pointer-events:none;border-radius:50%;animation:.95s cubic-bezier(.16,1,.3,1) both gl-inspire-ring;position:absolute;inset:-4px}.gl-inspire-embers{pointer-events:none;position:absolute;inset:0}.gl-inspire-embers>span{background:var(--gd,#c9a44a);transform-origin:0 0;border-radius:50%;width:3px;height:3px;animation:.9s cubic-bezier(.16,1,.3,1) both gl-inspire-ember;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #e8cfa6cc}@keyframes gl-inspire-pop{0%{transform:scale(1)}32%{transform:scale(1.34)}to{transform:scale(1)}}@keyframes gl-inspire-ring{0%{opacity:0;transform:scale(.6)}18%{opacity:.85}to{opacity:0;transform:scale(2.1)}}@keyframes gl-inspire-ember{0%{transform:rotate(var(--gl-inspire-a,0deg)) translateX(0) scale(.5);opacity:0}16%{opacity:1}to{transform:rotate(var(--gl-inspire-a,0deg)) translateX(var(--gl-inspire-reach,34px)) scale(.35);opacity:0}}@media (prefers-reduced-motion:reduce){.gl-inspire.is-lit>*,.gl-inspire.is-lit:after,.gl-inspire-embers>span{animation:none}.gl-inspire-embers{display:none}}.gl-soul-thinking{color:var(--tx4);align-items:center;gap:8px;padding:4px 2px;display:inline-flex}.gl-soul-thinking .gl-soul-thinking-mark{color:var(--gd);font-size:12px;line-height:1}.gl-soul-thinking-dots{align-items:center;gap:3px;display:inline-flex}.gl-soul-thinking-dots span{opacity:.35;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite gl-soul-thinking}.gl-soul-thinking-dots span:nth-child(2){animation-delay:.2s}.gl-soul-thinking-dots span:nth-child(3){animation-delay:.4s}@keyframes gl-soul-thinking{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.gl-soul-thinking-dots span{opacity:.6;animation:none}}.sb-foot{border-top:1px solid var(--bd2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 8px 14px;display:flex}.sb-foot .panel{max-height:calc(100vh - 80px);position:fixed;inset:auto 10px 58px auto;overflow-y:auto}.sb-brand{border-bottom:1px solid var(--bd2);box-sizing:content-box;align-items:center;gap:10px;min-height:54px;padding:14px;display:flex}.sb-brand-ic{flex-shrink:0}.snb{cursor:pointer;font-family:var(--font-ui);color:var(--tx3);text-align:right;background:0 0;border:none;border-right:2px solid #0000;align-items:center;gap:9px;width:100%;padding:9px 16px;font-size:15px;font-weight:600;transition:all .15s;display:flex}.snb:hover{background:var(--sbh);color:var(--tx2)}.snb.on{background:var(--sba);color:var(--gd);border-right-color:var(--gd)}.snb--head{color:var(--tx2);padding-block:12px;font-size:19px;font-weight:800}.snb--head .snb-ic svg{width:25px;height:25px}.snb--head.on{color:var(--gd)}.snb-ic{flex-shrink:0;align-items:center;display:flex}.sb-badge{min-width:20px;height:20px;color:var(--gd);background:#c9a44a24;border:1px solid #c9a44a59;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.snb.on .sb-badge{background:#c9a44a38}html[data-theme=mist] .snb .snb-ic{color:#b8912f}html[data-theme=mist] .snb.on{color:#a9832b;background:#f1e8ce;border-right-color:#c9a44a}html[data-theme=mist] .snb.on .snb-ic{color:#a9832b}.sb-foot{border-top:1px solid var(--bd2);margin-top:auto;padding:12px 14px}.sb-ai-slot{margin-top:auto}.sb-ai-slot+.sb-foot{margin-top:0}.sb-ai{white-space:nowrap;font-family:var(--font-ui);cursor:pointer;width:calc(100% - 24px);color:inherit;text-align:inherit;direction:rtl;background:0 0;border:0;border-radius:9px;align-items:baseline;gap:7px;margin:0 12px 10px;padding:4px 8px 5px;transition:background .45s;display:flex}.sb-ai:hover{background:color-mix(in srgb, var(--tx) 6%, transparent)}.sb-ai-k{letter-spacing:.09em;color:var(--tx4);font-size:8.5px;font-weight:700}.sb-ai-t{color:var(--tx3);font-size:10.5px}.sb-ai-v{color:var(--tx2);margin-inline-start:auto;font-size:11.5px;font-weight:700}.sb-row{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.sb-rl{color:var(--tx3);font-size:13px}.sb-rv{color:var(--gd);font-size:14px;font-weight:700}.dt-main{flex-direction:column;flex:1;height:100vh;transition:margin-right .25s;display:flex;overflow:hidden}.dt-top{background:var(--top);border-bottom:1px solid var(--bd2);z-index:200;box-sizing:content-box;flex-shrink:0;min-height:54px;padding:14px 26px}.dt-top-t{color:var(--tx);font-size:19px;font-weight:800}.dt-top-s{color:var(--tx3);margin-top:1px;font-size:13px}.dt-body{flex-direction:column;flex:1;min-height:0;padding:22px 26px 36px;display:flex;overflow:auto}.dt-body--full{padding:0;overflow:hidden}.dt-cols{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.dt .scr{flex-direction:column;flex:1;min-height:0;padding:0;animation:.25s fi;display:flex;overflow:hidden}.card{background:var(--bg4);border:1px solid var(--bd);border-radius:12px;margin-bottom:10px;padding:13px}.card-hi{border-color:var(--chbr);background:linear-gradient(145deg,var(--chi),var(--chi2))}.ai-card{background:linear-gradient(145deg,var(--a1),var(--a2));border:1px solid var(--abr);border-radius:12px;margin-bottom:12px;padding:14px;position:relative;overflow:hidden}.ai-card:before{content:"";background:radial-gradient(circle,var(--agl) 0%,transparent 65%);pointer-events:none;width:150px;height:150px;position:absolute;top:-50px;right:-50px}.ai-lbl{color:var(--alb);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;position:relative}.ai-txt{color:var(--atx);font-size:15px;line-height:1.8;position:relative}.btn-gd{background:var(--gd);color:var(--gdt);cursor:pointer;font-size:14px;font-weight:700;font-family:var(--font-ui);border:none;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;transition:filter .18s;display:inline-flex}.btn-gd:hover{filter:brightness(1.1)}.btn-dm{background:var(--gdb);border:1px solid var(--gdd);color:var(--gd);cursor:pointer;font-size:14px;font-weight:700;font-family:var(--font-ui);border-radius:7px;align-items:center;gap:5px;padding:6px 12px;transition:filter .18s;display:inline-flex}.btn-dm:hover{filter:brightness(1.08)}.btn-gh{border:1px solid var(--bd);color:var(--tx2);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-ui);background:0 0;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;transition:background .18s;display:inline-flex}.btn-gh:hover{background:var(--bg5)}.btn-gr{background:var(--grb);border:1px solid var(--grbr);color:var(--gr);cursor:pointer;font-size:14px;font-weight:700;font-family:var(--font-ui);border-radius:7px;align-items:center;gap:4px;padding:6px 12px;transition:filter .18s;display:inline-flex}.btn-gr:hover{filter:brightness(1.06)}.btn-f{justify-content:center;width:100%}.btn-sm{border-radius:6px;padding:4px 9px;font-size:19px}.inp{background:var(--inp);border:1px solid var(--bd);width:100%;color:var(--tx);font-size:15px;font-family:var(--font-ui);direction:rtl;border-radius:7px;outline:none;padding:8px 11px;transition:border-color .2s}.inp:focus{border-color:var(--gd)}.inp::placeholder{color:var(--ph)}.ta{resize:vertical;min-height:90px;line-height:1.7}.h1{color:var(--tx);margin-bottom:3px;font-size:24px;font-weight:900;line-height:1.25}.h2{color:var(--tx);margin-bottom:6px;font-size:16px;font-weight:700}.lbl{color:var(--alb);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700}.sub{color:var(--tx3);font-size:15px;line-height:1.55}.tags{flex-wrap:wrap;gap:4px;display:flex}.tag{background:var(--bg5);border:1px solid var(--bd);color:var(--tx2);border-radius:20px;padding:2px 8px;font-size:13px}.tag-gd{border-color:var(--gdd);color:var(--gd);background:var(--gdb)}.tag-gr{border-color:var(--grbr);color:var(--gr);background:var(--grb)}.div{background:var(--bd3);height:1px;margin:12px 0}.sh{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.num{color:var(--tx3);background:var(--nb);border:1px solid var(--nbr);border-radius:10px;padding:1px 7px;font-size:13px;font-weight:600}.expl-layout{gap:0;min-height:60vh;display:flex}.expl-sidebar{background:var(--bg4);border-left:1px solid var(--bd);opacity:1;flex-direction:column;flex-shrink:0;padding:6px;transition:width .22s cubic-bezier(.4,0,.2,1),padding .22s,opacity .18s;display:flex;overflow:visible}.expl-sidebar.collapsed{opacity:0;border-left:none;padding:0;overflow:hidden;width:0!important}.expl-main{flex:1;min-width:0}.expl-toolpanel{background:var(--bg4);border-right:1px solid var(--bd);opacity:1;flex-direction:column;flex-shrink:0;padding:14px 12px;transition:width .22s cubic-bezier(.4,0,.2,1),padding .22s,opacity .18s;display:flex;overflow-y:auto}.expl-toolpanel.collapsed{opacity:0;border-right:none;padding:0;overflow:hidden;width:0!important}.obs-toolbar{border-bottom:1px solid var(--bd3);gap:2px;margin-bottom:0;padding:2px 0 4px;display:flex}.obs-tb-btn{cursor:pointer;width:28px;height:28px;color:var(--tx4);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:all .15s;display:flex}.obs-tb-btn:hover{color:var(--gd);background:#c9a44a1a}.obs-file{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:7px;padding:4px 8px;transition:all .12s;display:flex}.obs-file:hover{background:var(--bg5)}.obs-file.sel{background:var(--gdb);color:var(--gd)}.obs-file-name{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.obs-file.sel .obs-file-name{color:var(--gd)}.obs-ctx{z-index:600;background:var(--mc);border:1px solid var(--bd);border-radius:10px;min-width:160px;padding:4px;animation:.12s sd;position:fixed;box-shadow:0 8px 28px #0000002e}.obs-ctx-btn{cursor:pointer;width:100%;font-family:var(--font-ui);color:var(--tx2);text-align:right;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;font-weight:600;transition:background .12s;display:flex}.obs-ctx-btn:hover{background:var(--bg5)}@media (width<=700px){.expl-sidebar{z-index:250;border-left:none;border-right:none;border-top:1px solid var(--bd);opacity:1;visibility:visible;border-radius:16px 16px 0 0;height:80vh;padding:12px 14px 18px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s,visibility;transform:translateY(0);box-shadow:0 -4px 24px #00000040;width:100vw!important;position:fixed!important;inset:auto 0 0!important}.expl-sidebar.collapsed{opacity:0;pointer-events:none;visibility:hidden;border-top:none;height:80vh;padding:12px 14px 18px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s,visibility 0s .25s;transform:translateY(100%);width:100vw!important}.expl-toolpanel{z-index:250;border-top:1px solid var(--bd);opacity:1;border-right:none;border-radius:16px 16px 0 0;height:72vh;padding:12px 14px 18px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s;transform:translateY(0);box-shadow:0 -4px 24px #00000040;width:100vw!important;position:fixed!important;inset:auto 0 0!important}.expl-toolpanel.collapsed{opacity:0;pointer-events:none;border-top:none;height:72vh;padding:12px 14px 18px;transform:translateY(100%);width:100vw!important}.gl-expl-resize{display:none!important}.gl-expl-backdrop{z-index:200;background:#0006;animation:.18s glFade;position:fixed;inset:0}.gl-expl-fab{background:var(--gd);width:54px;height:54px;color:var(--gdt);cursor:pointer;z-index:100;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s;display:flex;position:fixed;bottom:22px;left:20px;box-shadow:0 6px 20px #00000047}.gl-expl-fab:active{transform:scale(.92)}.expl-sidebar .obs-tb-btn,.expl-toolpanel .obs-tb-btn{min-width:36px;height:32px}.obs-file{padding:9px 10px}.obs-file-name{font-size:14px}}@keyframes glFade{0%{opacity:0}to{opacity:1}}.bundle-grid{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.bc{cursor:pointer;border:1px solid var(--bd);background:var(--bg4);text-align:right;border-radius:10px;flex-shrink:0;width:calc(20% - 6px);min-width:130px;padding:10px 11px;transition:all .18s}.bc:hover{box-shadow:0 4px 14px var(--shd);transform:translateY(-1px)}.bc-ic{margin-bottom:5px;font-size:26px;display:block}.bc-t{color:var(--tx);margin-bottom:3px;font-size:13px;font-weight:800;line-height:1.3}.bc-g{color:var(--tx3);margin-bottom:5px;font-size:12px;line-height:1.35}.bc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px;display:flex}.bc-tag{border:1px solid;border-radius:20px;padding:1px 6px;font-size:11px;font-weight:700}.bc-qc{color:var(--tx4);font-size:11px}.gl-grid{columns:2;column-gap:12px}.dt .gl-grid{columns:5;column-gap:14px}.gic{background:var(--bg4);border:1px solid var(--bd);cursor:pointer;border-radius:14px;flex-direction:column;min-width:0;transition:all .22s;display:flex;overflow:hidden}.gic:hover{border-color:var(--gd);box-shadow:0 8px 28px var(--shd);transform:translateY(-3px)}.gic:hover .gic-hover-actions{opacity:1!important}.gic.sv{border-color:var(--grbr)}.gic-new{border-width:2px;animation:1.2s ease-in-out 6 gicGlow;border-color:var(--gd)!important}@keyframes gicGlow{0%,to{box-shadow:0 0 #a0782000,0 0 #a0782000}50%{box-shadow:0 0 28px 10px #a0782066,0 0 60px 20px #a0782026}}.gic-img-wrap{background:var(--bg5);flex-shrink:0;width:100%;position:relative;overflow:hidden}.gic-img{width:100%;height:auto;transition:transform .3s;display:block}.gic:hover .gic-img{transform:scale(1.04)}.gic-img-ph{aspect-ratio:4/3;background:linear-gradient(135deg,var(--bg5),var(--bg));justify-content:center;align-items:center;width:100%;display:flex}.gic-img-err{aspect-ratio:4/3;background:linear-gradient(135deg,var(--bg5),var(--bg));justify-content:center;align-items:center;display:flex}.gic-img-err .gic-img{display:none}.gic-play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.85;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gic:hover .gic-play{opacity:1}.gic-cat-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--tx);background:#ffffffe0;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:8px;right:8px}.gic-body{flex-direction:column;flex:1;padding:12px 14px 13px;display:flex}.gic-t{color:var(--tx);margin-bottom:3px;font-size:15px;font-weight:700;line-height:1.35}.gic-by{color:var(--tx3);margin-bottom:6px;font-size:13px}.gic-d{color:var(--tx3);margin-bottom:6px;font-size:14px;line-height:1.65}.gic-rel{color:var(--gdd);border-top:1px solid var(--bd3);margin-bottom:5px;padding-top:6px;font-size:13px;line-height:1.5}.gic-saved{color:var(--gr);align-items:center;gap:4px;margin-bottom:5px;font-size:13px;font-weight:700;display:flex}.gic-actions{border-top:1px solid var(--bd3);gap:5px;margin-top:auto;padding-top:8px;display:flex}.gic-btn{border:1px solid var(--bd);cursor:pointer;font-size:13px;font-family:var(--font-ui);color:var(--tx3);text-align:center;background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-weight:600;transition:all .18s;display:flex}.gic-btn:hover{background:var(--bg5);color:var(--tx)}.gic-btn-add{color:#2a8050!important;background:#2a80500f!important;border-color:#2a805040!important}.gic-btn-add:hover{background:#2a805024!important;border-color:#2a805060!important}.gic-btn-saved{color:#fff!important;border-color:var(--gr)!important;background:var(--gr)!important}.gic-btn-insp{box-shadow:0 0 8px 2px #c4a02040;color:#fff!important;border-color:var(--gd)!important;background:var(--gd)!important}@keyframes overlayIn{0%{opacity:0;transform:scale(1.1)}40%{opacity:1;transform:scale(1)}70%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes undoSlide{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cardLeave{0%{opacity:1;transform:scale(1)}15%{transform:scale(1.03)}50%{opacity:1;transform:scale(1)}80%{opacity:.4;transform:scale(.96)translateY(-6px)}to{opacity:0;transform:scale(.9)translateY(-14px)}}.gic-btn-seen{color:var(--tx4)!important;border-color:var(--bd)!important;background:0 0!important}.gic-btn-seen:hover{color:var(--tx3)!important;background:var(--bg5)!important}.cat-section{margin-bottom:20px}.cat-section-hd{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cat-section-title{color:var(--tx);letter-spacing:.3px;font-size:15px;font-weight:800}.cat-section-count{color:var(--tx4);font-size:12px}.cat-hrow{scrollbar-width:thin;scrollbar-color:var(--bd) transparent;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.cat-hrow::-webkit-scrollbar{height:4px}.cat-hrow::-webkit-scrollbar-thumb{background:var(--bd);border-radius:2px}.quick-card{background:var(--bg4);border:1px solid var(--bd);border-radius:14px;transition:border-color .2s;overflow:hidden}.quick-card.active,.quick-card:hover{border-color:var(--gd)}.quick-video{width:100%}.quick-info{padding:12px 14px}@media (width<=700px){.quick-feed{max-width:100%}}.env-detail-bg{justify-content:center;align-items:center!important}@media (width<=700px){.env-detail-bg{justify-content:center;align-items:flex-end!important}}.env-detail{background:var(--mc);border:1px solid var(--bd);border-radius:18px;width:94%;max-width:960px;max-height:90vh;padding:28px;animation:.35s cubic-bezier(.16,1,.3,1) envDetailIn;position:relative;overflow-y:auto;box-shadow:0 20px 80px #0000002e}@keyframes envDetailIn{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.env-detail-inner{direction:rtl;gap:28px;display:flex}.env-detail-media{flex-shrink:0;align-self:flex-start;width:320px;position:sticky;top:0}.env-detail-media img{background:var(--bg5);border-radius:12px;width:100%;height:auto;display:block}.env-detail-media .yt{border-radius:12px;margin:0}.env-detail-body{flex:1;min-width:0}@media (width<=700px){.env-detail{width:100%;max-width:100%;height:100vh;max-height:100vh;box-shadow:none;border:none;border-radius:0;margin:0;padding:16px 14px 100px;animation:.35s cubic-bezier(.16,1,.3,1) slideUp}.env-detail-inner{flex-direction:column;gap:16px}.env-detail-media{justify-content:center;width:100%;display:flex;position:static}.env-detail-media img{border-radius:10px;max-width:220px}}.env-detail-close{border:1px solid var(--bd);background:var(--bg4);cursor:pointer;width:34px;height:34px;color:var(--tx3);z-index:10;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:14px;left:14px}.env-detail-close:hover{background:var(--bg5)}@media (width<=700px){.env-detail-close{top:calc(10px + var(--gl-safe-top));left:calc(10px + var(--gl-safe-left));z-index:410;position:fixed;box-shadow:0 2px 8px #00000026}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-from-left{0%{opacity:.2;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-to-left{0%{opacity:1;transform:translate(0)}to{opacity:.2;transform:translate(-100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.posts-wrap{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.dt .posts-wrap{grid-template-columns:repeat(3,1fr)}@media (width<=700px){.posts-wrap{grid-template-columns:1fr}}.post{background:var(--bg4);border:1px solid var(--bd);break-inside:avoid;border-radius:12px;padding:14px}.post-env{border:1px solid var(--bd);cursor:pointer;background:var(--bg5);border-radius:10px;margin:8px 0;padding:10px;transition:border-color .15s;overflow:hidden}.post-env:hover{border-color:var(--gd)}.post-img{object-fit:cover;border-radius:8px;width:100%;max-height:180px;margin:7px 0;display:block}.comment{border-bottom:1px solid var(--bd3);align-items:flex-start;gap:7px;padding:7px 0;display:flex}.comment:last-child{border-bottom:none}.comm-scr{background:var(--bg);flex-direction:column;min-height:0;padding:0;display:flex;position:relative}.dt .comm-scr{height:100%;overflow:hidden}.comm-depth{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.comm-depth-glow{--comm-swell:1.14;--comm-f:0px;translate:calc(var(--comm-lx,0) * var(--comm-f)) calc(var(--comm-ly,0) * var(--comm-f));border-radius:50%;animation:13s ease-in-out infinite alternate comm-glow-breath;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 0%,#000000f0 16%,#000000c7 30%,#0000008c 44%,#00000052 56%,#00000024 67%,#0000000a 76%,#0000 84%);mask-image:radial-gradient(circle,#000 0%,#000000f0 16%,#000000c7 30%,#0000008c 44%,#00000052 56%,#00000024 67%,#0000000a 76%,#0000 84%)}.comm-depth-glow.d1{top:-10%;background:var(--gd);opacity:.1;--comm-swell:1.2;--comm-f:30px;width:48vw;height:48vw;animation-duration:11s;inset-inline-end:4%}.comm-depth-glow.d2{bottom:-12%;background:var(--alb);opacity:.09;--comm-swell:1.06;--comm-f:9px;width:44vw;height:44vw;animation-duration:19s;animation-delay:-5s;inset-inline-start:2%}.comm-depth-glow.d3{top:26%;background:var(--gd);opacity:.07;--comm-swell:1.03;--comm-f:4px;width:38vw;height:38vw;animation-duration:25s;animation-delay:-9s;inset-inline-start:32%}.comm-depth-glow.d4{bottom:10%;background:var(--abr);opacity:.08;--comm-swell:1.16;--comm-f:20px;width:34vw;height:34vw;animation-duration:14s;animation-delay:-3s;inset-inline-end:26%}@keyframes comm-glow-breath{0%{transform:scale(1)}to{transform:scale(var(--comm-swell,1.14))}}.comm-depth-vignette{pointer-events:none;background:radial-gradient(ellipse 82% 74% at 50% 44%, #0000 0%,#0000 50%,var(--shd) 100%);position:absolute;inset:-2%}@media (prefers-reduced-motion:reduce){.comm-depth-glow,.comm-depth:before,.comm-depth:after{animation:none}}.comm-bar{z-index:2;flex:none;align-items:center;gap:10px;padding:10px 16px 8px;display:flex;position:relative}.gal-bar{flex-shrink:0;align-items:center;gap:8px;padding:10px 16px 8px;display:flex}@media (width<=760px){.gal-bar{padding:8px 12px 6px}}.comm-canvas{z-index:1;background:0 0;position:relative}.comm-composer-wrap{z-index:700;background:var(--mb);justify-content:center;align-items:center;padding:20px;animation:.25s bgFadeIn;display:flex;position:fixed;inset:0}.comm-composer{box-sizing:border-box;background:var(--bg2);border:1px solid var(--bd);width:min(640px,100%);max-height:min(88vh,88dvh);box-shadow:0 24px 70px var(--shd);font-family:var(--font-ui);direction:rtl;border-radius:18px;padding:16px 18px 14px;animation:.22s cubic-bezier(.16,1,.3,1) backwards comm-comp-in;overflow-y:auto}@media (width<=560px){.comm-composer-wrap{padding:10px 10px calc(10px + 82px + env(safe-area-inset-bottom,0px));align-items:flex-end}.comm-composer{width:100%;max-height:calc(100dvh - 102px - env(safe-area-inset-bottom,0px));border-radius:16px}}@keyframes comm-comp-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.comm-composer{animation:none}}.comm-comp-kinds{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.comm-comp-kinds-lbl{color:var(--tx4);margin-inline-end:2px;font-family:inherit;font-size:12px}.comm-comp-kind{border:1px solid var(--bd);background:var(--bg5);color:var(--tx2);cursor:pointer;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:7px 15px;font-family:inherit;font-size:13px;font-weight:600;transition:all .16s;display:inline-flex}.comm-comp-kind:hover{border-color:var(--gdd);color:var(--tx)}.comm-comp-kind.on{background:var(--gd);border-color:var(--gd);color:var(--gdt);box-shadow:0 2px 10px var(--shd);font-weight:700}.comm-tagfield{box-sizing:border-box;cursor:text;border:1px solid var(--bd3);background:var(--inp);border-radius:10px;flex-wrap:wrap;flex:240px;align-items:center;gap:6px;min-width:0;padding:5px 8px;display:flex}.comm-tagfield:focus-within{border-color:var(--gdd)}.comm-tagchip{background:var(--gdb);border:1px solid var(--gdd);max-width:100%;color:var(--gd);border-radius:999px;flex:none;align-items:center;gap:3px;padding:2px 4px 2px 9px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.comm-tagchip-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comm-tagchip-x{width:20px;height:20px;color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.comm-tagchip-x:hover{opacity:1;background:var(--gd);color:var(--gdt)}.comm-tagfield-in{min-width:110px;color:var(--tx);direction:rtl;background:0 0;border:none;outline:none;flex:110px;padding:5px 4px;font-family:inherit;font-size:13.5px}.comm-tagfield-in::placeholder{color:var(--ph)}.comm-comp-text{box-sizing:border-box;resize:vertical;border:1px solid var(--bd3);background:var(--inp);width:100%;min-height:104px;color:var(--tx);direction:rtl;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.85}.comm-comp-text:focus{border-color:var(--gdd)}.comm-comp-text::placeholder{color:var(--ph)}.comm-comp-meta{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:8px;margin-top:10px;display:grid}.comm-env-pick,.comm-env-chosen{min-width:0}.comm-composer .comm-tagfield{border-radius:11px;min-height:42px}.comm-composer .comm-env-open{border-style:solid;border-radius:11px;flex:none;max-width:260px;min-height:42px}.comm-composer .comm-env-chosen{border-radius:11px;max-width:320px;min-height:42px;padding:3px 10px}.comm-comp-imgbtn.comm-env-save{border:1px solid var(--bd3);background:var(--inp);min-height:42px;color:var(--tx3);border-radius:11px;padding:0 14px;font-size:13.5px;font-weight:400}.comm-comp-imgbtn.comm-env-save:hover:not(:disabled){border-color:var(--gdd);color:var(--tx)}.comm-comp-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.comm-comp-title{font-family:var(--font-head);color:var(--tx);font-size:15.5px;font-weight:700}.comm-comp-x{width:32px;height:32px;color:var(--tx3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.comm-comp-x:hover{background:var(--bg5);color:var(--tx);border-color:var(--bd)}.comm-composer .comm-comp-text{padding-bottom:38px}.comm-composer .comm-mention-add{bottom:9px;margin:0;font-size:12px;position:absolute;inset-inline-start:12px}@media (width<=560px){.comm-comp-meta{grid-template-columns:1fr 1fr}.comm-composer .comm-tagfield{grid-column:1/-1}.comm-composer .comm-env-open,.comm-composer .comm-env-chosen{max-width:none}}.comm-comp-err{color:var(--tx2);background:var(--bg5);border:1px solid var(--bd);border-radius:10px;margin:9px 0 0;padding:8px 11px;font-size:12.5px;line-height:1.6}.comm-comp-bar{border-top:1px solid var(--bd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.comm-comp-acts{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.comm-comp-cancel{border:1px solid var(--bd);color:var(--tx2);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:12.5px}.comm-comp-cancel:hover{border-color:var(--gdd);color:var(--tx)}.comm-comp-go{background:var(--gd);color:var(--gdt);cursor:pointer;border:none;border-radius:999px;min-height:38px;padding:9px 24px;font-family:inherit;font-size:13.5px;font-weight:700}.comm-comp-cancel{min-height:38px}.comm-comp-go:disabled{opacity:.45;cursor:default}.comm-env-open{box-sizing:border-box;border:1px dashed var(--bd);background:var(--inp);min-width:0;color:var(--tx3);cursor:pointer;font-family:var(--font-ui);text-align:start;border-radius:10px;flex:200px;justify-content:flex-start;align-items:center;gap:7px;padding:10px 12px;font-size:13.5px;transition:all .16s;display:inline-flex}.comm-env-open:hover:not(:disabled){border-color:var(--gdd);color:var(--tx);border-style:solid}.comm-env-open:disabled{opacity:.6;cursor:default}.comm-env-open:focus-visible{outline:2px solid var(--gd);outline-offset:1px}.comm-env-chosen{box-sizing:border-box;border:1px solid var(--abr);background:var(--a2);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.comm-env-thumb{object-fit:cover;background:var(--bg5);border-radius:7px;flex:none;width:34px;height:34px;display:block}.comm-env-thumb.is-blank{font-family:var(--font-head);color:var(--alb);background:var(--a1);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.comm-env-thumb.is-blank.is-source{color:var(--tx3);background:var(--bg5)}.comm-env-kind{color:var(--alb);flex:none;font-size:11px;font-weight:700}.comm-env-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tx);flex:1;font-size:13.5px;overflow:hidden}.comm-env-drop{color:var(--tx3);cursor:pointer;background:0 0;border:none;flex:none;padding:2px;display:flex}.comm-env-drop:hover{color:var(--tx)}.comm-pick-bg{background:var(--mb);z-index:710;justify-content:center;align-items:center;padding:20px;animation:.25s bgFadeIn;display:flex;position:fixed;inset:0}.comm-pick{box-sizing:border-box;background:var(--bg3);border:1px solid var(--bd);width:min(880px,96vw);max-height:88vh;box-shadow:0 24px 70px var(--shd);font-family:var(--font-ui);direction:rtl;border-radius:20px;flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) both comm-comp-in;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.comm-pick{animation:none}}.comm-pick-head{border-bottom:1px solid var(--bd3);flex:none;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.comm-pick-titles{flex:1;min-width:0}.comm-pick-title{color:var(--tx);font-size:16px;font-weight:700;font-family:var(--font-head);margin:0}.comm-pick-sub{color:var(--tx4);margin:3px 0 0;font-size:12.5px}.comm-pick-x{width:32px;height:32px;color:var(--tx3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.comm-pick-x:hover{background:var(--bg5);color:var(--tx);border-color:var(--bd)}.comm-pick-x:focus-visible{outline:2px solid var(--gd);outline-offset:1px}.comm-pick-tools{flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex}.comm-pick-find{border:1px solid var(--bd3);background:var(--inp);border-radius:10px;flex:260px;align-items:center;gap:8px;min-width:0;padding:0 11px;display:flex}.comm-pick-find:focus-within{border-color:var(--gdd)}.comm-pick-find-ic{color:var(--tx4);flex:none;display:flex}.comm-pick-in{min-width:0;color:var(--tx);direction:rtl;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-family:inherit;font-size:13.5px}.comm-pick-in::placeholder{color:var(--ph)}.comm-pick-clear{color:var(--tx3);cursor:pointer;background:0 0;border:none;flex:none;padding:3px;display:flex}.comm-pick-clear:hover{color:var(--tx)}.comm-pick-lenses{border:1px solid var(--bd);background:var(--bg5);border-radius:999px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.comm-pick-lens{min-height:32px;color:var(--tx3);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.comm-pick-lens:hover{color:var(--tx)}.comm-pick-lens.on{background:var(--gd);color:var(--gdt)}.comm-pick-lens:focus-visible{outline:2px solid var(--gd);outline-offset:1px}.comm-pick-lens-n{opacity:.7;font-size:11px;font-weight:700}.comm-pick-grid{flex:auto;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:4px 18px 18px;display:grid;overflow-y:auto}.comm-pick-card{text-align:start;border:1px solid var(--bd);background:var(--bg4);cursor:pointer;border-radius:14px;flex-direction:column;gap:0;min-width:0;padding:0;font-family:inherit;transition:transform .16s cubic-bezier(.16,1,.3,1),border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.comm-pick-card:hover{border-color:var(--gdd);box-shadow:0 10px 26px var(--shd);transform:translateY(-2px)}.comm-pick-card:focus-visible{outline:2px solid var(--gd);outline-offset:2px}.comm-pick-cover{aspect-ratio:16/10;background:var(--bg5);flex:none;width:100%;display:block;overflow:hidden}.comm-pick-img{object-fit:cover;width:100%;height:100%;display:block}.comm-pick-blank{background:var(--a1);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.comm-pick-blank.is-source{background:var(--bg5)}.comm-pick-blank-ch{font-family:var(--font-head);color:var(--alb);opacity:.75;font-size:30px;font-weight:700}.comm-pick-blank.is-source .comm-pick-blank-ch{color:var(--tx4)}.comm-pick-meta{min-width:0;padding:10px 12px 12px;display:block}.comm-pick-name{color:var(--tx);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.comm-pick-line{align-items:center;gap:7px;min-width:0;margin-top:6px;display:flex}.comm-pick-kind{letter-spacing:.2px;color:var(--alb);background:var(--a2);border:1px solid var(--abr);border-radius:999px;flex:none;padding:1px 8px;font-size:10.5px;font-weight:700}.comm-pick-kind.is-source{color:var(--tx3);background:var(--bg5);border-color:var(--bd)}.comm-pick-by{min-width:0;color:var(--tx4);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.comm-pick-desc{-webkit-line-clamp:2;color:var(--tx3);-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.comm-pick-none{color:var(--tx3);text-align:center;flex:none;margin:0;padding:10px 18px 22px;font-size:13.5px;line-height:1.7}@media (width<=560px){.comm-pick{border-radius:16px;width:100%;max-height:92vh}.comm-pick-bg{padding:10px}.comm-pick-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:4px 12px 14px}.comm-pick-head,.comm-pick-tools{padding-inline:12px}}.comm-post-env{border-top:1px solid var(--bd3);font-family:var(--font-ui);margin-top:18px;padding-top:15px}.comm-post-env-lbl{letter-spacing:.4px;color:var(--tx4);margin:0 0 7px;font-size:11.5px;font-weight:700}.comm-post-env-kind{letter-spacing:.3px;color:var(--alb);margin:0 0 3px;font-size:11px;font-weight:700}.comm-post-env-title{color:var(--tx);margin:0;font-size:16px;font-weight:700;line-height:1.35}.comm-post-env-by{color:var(--tx3);margin:3px 0 0;font-size:12.5px}.comm-post-env-desc{color:var(--tx2);margin:8px 0 0;font-size:13.5px;line-height:1.75}.comm-post-env-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px;display:flex}.comm-post-env-act{cursor:pointer;background:linear-gradient(135deg,var(--gl-gold-hi),var(--gl-gold) 55%,var(--gl-gold-lo));color:var(--gl-gold-on);box-shadow:0 2px 10px var(--gl-gold-glow);text-shadow:0 1px 1px #4a380e6b;font-family:var(--font-ui);border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 17px;font-size:12.5px;font-weight:700;text-decoration:none;transition:filter .16s,box-shadow .16s;display:inline-flex}.comm-post-env-act:hover{filter:brightness(1.06);box-shadow:0 4px 16px var(--gl-gold-glow)}.comm-post-env-act:focus-visible{outline:2px solid var(--gl-gold);outline-offset:2px}.comm-env-save{border:1px solid var(--bd);color:var(--tx2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-family:inherit;font-size:12.5px;display:inline-flex}.comm-env-save:hover{border-color:var(--gdd);color:var(--tx)}.comm-env-save:disabled{opacity:.55;cursor:default}.comm-env-saved{color:var(--gr);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.comm-env-err{color:var(--tx3);font-size:12px}.comm-post-env-lost{color:var(--tx3);border-inline-start:2px solid var(--bd);font-size:12.5px;line-height:1.7;font-family:var(--font-ui);margin:16px 0 0;padding-inline-start:11px}.comm-empty{z-index:2;color:var(--tx2);text-align:center;font-family:var(--font-ui);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:flex;position:relative}.comm-empty svg{opacity:.5}.comm-empty p{margin:0;font-size:14.5px;line-height:1.7}.comm-tag-chip{align-items:center;gap:6px;display:inline-flex}.comm-tag-chip-x{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;padding:0 0 1px;font-size:15px;line-height:1}.comm-tag-chip-x:hover{opacity:1}.comm-mention-field{position:relative}.comm-mention-add{color:var(--tx4);font-family:var(--font-ui);cursor:pointer;border:none;border-bottom:1px dashed var(--bd);background:0 0;margin-top:6px;padding:0;font-size:11.5px;line-height:1.6}.comm-mention-add:hover:not(:disabled){color:var(--tx2)}.comm-mention-add:disabled{cursor:default;opacity:.6;border-bottom-color:#0000}.comm-mention-none{color:var(--tx4);font-family:var(--font-ui);margin:6px 0 0;font-size:11.5px;line-height:1.6}.comm-mention-list{z-index:30;inset-inline-start:0;margin-top:4px;background:var(--bg4);border:1px solid var(--bd);border-radius:10px;min-width:160px;max-width:min(280px,90%);max-height:196px;margin-block:4px 0;padding:4px;list-style:none;position:absolute;top:100%;overflow-y:auto;box-shadow:0 10px 28px #00000047}.comm-mention-opt{text-align:start;cursor:pointer;width:100%;color:var(--tx2);font-family:var(--font-ui);background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}.comm-mention-opt:hover,.comm-mention-opt.is-active{background:var(--bg5);color:var(--tx)}.comm-mention-face{object-fit:cover;background:var(--bg5);border-radius:50%;flex:none;width:20px;height:20px}.comm-mention{color:var(--gd);font-weight:600}.comm-follow-mark{cursor:pointer;color:var(--tx4);font-family:var(--font-ui);border:none;border-bottom:1px dashed var(--bd);background:0 0;padding:0;font-size:11.5px;line-height:1.6}.comm-follow-mark:hover{color:var(--tx2)}.comm-follow-mark.is-on{color:var(--gd);border-bottom-color:#0000}@media (width<=760px){.comm-bar{flex-wrap:wrap;gap:8px 6px;padding:8px 10px 6px}.comm-share-btn{order:0}.comm-dens{order:1;margin-inline-start:auto}.comm-tabs{flex:100%;order:2;min-width:0}.comm-share-btn{flex:none;padding:8px 13px}.comm-dens-lbl{display:none}.comm-dens-btn{padding:6px 9px}.comm-scr{flex:auto;height:auto;min-height:0}.comm-canvas{padding-bottom:18px}}.comm-tabs{scrollbar-width:none;flex-wrap:nowrap;flex:1;min-width:0;margin:0;overflow-x:auto}.comm-tabs::-webkit-scrollbar{display:none}.comm-tabs .tab{flex:none}:root{--gl-gold:#c9a44a;--gl-gold-hi:#d8b45c;--gl-gold-lo:#b08c33;--gl-gold-on:#fff9ec;--gl-gold-glow:#c9a44a57;--gl-gold-ink:#1d1608;--gl-quote-bg:color-mix(in srgb,var(--gl-gold,#c9a44a) 7%,transparent);--gl-quote-line:color-mix(in srgb,var(--gl-gold,#c9a44a) 30%,transparent)}html[data-theme=mist]{--gl-quote-bg:color-mix(in srgb,var(--gl-gold,#c9a44a) 10%,transparent);--gl-quote-line:color-mix(in srgb,var(--gl-gold,#c9a44a) 38%,transparent)}.gl-quote{border:1px solid var(--gl-quote-line);background:var(--gl-quote-bg);border-radius:12px;padding:8px 12px}.comm-share-btn{cursor:pointer;background:linear-gradient(135deg,var(--gl-gold-hi),var(--gl-gold) 55%,var(--gl-gold-lo));color:var(--gl-gold-on);box-shadow:0 2px 10px var(--gl-gold-glow);text-shadow:0 1px 1px #4a380e6b;font-family:var(--font-ui);border:none;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 18px;font-size:12.5px;font-weight:700;transition:filter .16s,box-shadow .16s;display:inline-flex}.comm-share-btn:hover{filter:brightness(1.06);box-shadow:0 4px 16px var(--gl-gold-glow)}.comm-share-btn:focus-visible{outline:2px solid var(--gl-gold);outline-offset:2px}.comm-dens{border:1px solid var(--bd);background:var(--bg5);border-radius:999px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.comm-dens-btn{min-height:30px;color:var(--tx3);cursor:pointer;font-family:var(--font-ui);background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.comm-dens-btn:hover{color:var(--tx)}.comm-dens-btn.on{background:var(--gd);color:var(--gdt)}.comm-dens-btn:focus-visible{outline:2px solid var(--gd);outline-offset:1px}.comm-menu{flex:none;position:relative}.comm-menu-trig{width:32px;height:32px;color:var(--tx3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.comm-menu-trig:hover,.comm-menu-trig[aria-expanded=true]{background:var(--bg5);color:var(--tx);border-color:var(--bd)}.comm-menu-trig:focus-visible{outline:2px solid var(--gd);outline-offset:1px}.comm-menu-pop{z-index:40;top:calc(100% + 6px);background:var(--bg2);border:1px solid var(--bd);min-width:172px;box-shadow:0 14px 36px var(--shd);border-radius:12px;padding:5px;position:absolute;inset-inline-end:0}.comm-menu-item{width:100%;min-height:38px;color:var(--tx2);cursor:pointer;text-align:start;font-family:var(--font-ui);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13.5px;display:flex}.comm-menu-item:hover,.comm-menu-item:focus{background:var(--bg5);color:var(--tx);outline:none}.comm-menu-item[data-act=delete]:hover,.comm-menu-item[data-act=delete]:focus{color:var(--tx)}.comm-menu-ask{min-width:250px;padding:12px 13px 11px}.comm-menu-ask-q{font-family:var(--font-ui);color:var(--tx);margin:0;font-size:13px;font-weight:700;line-height:1.6}.comm-menu-ask-note{font-family:var(--font-ui);color:var(--tx3);margin:5px 0 0;font-size:12px;line-height:1.6}.comm-menu-ask-acts{justify-content:flex-end;align-items:center;gap:7px;margin-top:11px;display:flex}.comm-menu-ask-no,.comm-menu-ask-yes{cursor:pointer;font-family:var(--font-ui);border-radius:999px;min-height:32px;padding:7px 14px;font-size:12.5px;font-weight:600}.comm-menu-ask-no{border:1px solid var(--bd);color:var(--tx2);background:0 0}.comm-menu-ask-no:hover{border-color:var(--gdd);color:var(--tx)}.comm-menu-ask-yes{border:1px solid var(--gd);background:var(--gd);color:var(--gdt)}.comm-menu-ask-yes:hover{filter:brightness(1.05)}.comm-menu-ask-yes:disabled{opacity:.6;cursor:default}.comm-menu-ask-reason{box-sizing:border-box;border:1px solid var(--bd);background:var(--bg);width:100%;color:var(--tx);font-family:var(--font-ui);border-radius:8px;margin-top:9px;padding:7px 9px;font-size:12.5px;display:block}.comm-menu-ask-reason:focus{outline:2px solid var(--gd);outline-offset:1px}.comm-removed-line{font-family:var(--font-ui);color:var(--tx4);margin:0 0 6px;font-size:13px;font-style:italic}.comment.is-removed{opacity:.75}.comment-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.comment-acts{align-items:center;gap:8px;display:inline-flex}.comment-act{color:var(--tx4);cursor:pointer;font-family:var(--font-ui);background:0 0;border:none;min-height:22px;padding:0;font-size:11px}.comment-act:hover,.comment-act:focus-visible{color:var(--tx);outline:none;text-decoration:underline}.comment-act-mod{color:var(--gdd)}.comment-act-ask{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.comment-act-ask .comm-menu-ask-reason{width:auto;min-width:180px;margin-top:0}.comm-gate-bg{z-index:700;background:color-mix(in srgb,var(--shd) 70%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.comm-gate{background:var(--bg2);border:1px solid var(--bd);width:min(520px,100%);max-height:min(88vh,720px);box-shadow:0 24px 60px var(--shd);font-family:var(--font-ui);color:var(--tx);direction:rtl;border-radius:18px;padding:22px 22px 18px;position:relative;overflow:auto}.comm-gate-close{top:12px;width:32px;height:32px;color:var(--tx3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-start:12px}.comm-gate-close:hover{background:var(--bg5);color:var(--tx);border-color:var(--bd)}.comm-gate-kicker{letter-spacing:.4px;color:var(--gdd);margin:0 0 4px;font-size:12px;font-weight:700}.comm-gate-title{font-family:var(--font-head);color:var(--tx);margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.35}.comm-gate-lead{color:var(--tx2);margin:0 0 12px;font-size:14px;line-height:1.7}.comm-gate-rules{color:var(--tx2);margin:0 0 14px;padding:0;font-size:13.5px;line-height:1.75;list-style:none}.comm-gate-rules li{margin-bottom:8px;padding-inline-start:16px;position:relative}.comm-gate-rules li:before{content:"";inset-inline-start:0;background:var(--gd);border-radius:2px;width:8px;height:2px;position:absolute;top:.75em}.comm-gate-note{color:var(--tx4);margin:0;font-size:12.5px;line-height:1.6}.comm-gate-note a{color:var(--gdd);text-decoration:underline}.comm-gate-error{color:var(--tx);background:var(--bg5);border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:12.5px}.comm-gate-acts{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.comm-gate-later,.comm-gate-accept{cursor:pointer;min-height:38px;font-family:var(--font-ui);border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:600}.comm-gate-later{border:1px solid var(--bd);color:var(--tx2);background:0 0}.comm-gate-later:hover{border-color:var(--gdd);color:var(--tx)}.comm-gate-accept{border:1px solid var(--gd);background:var(--gd);color:var(--gdt)}.comm-gate-accept:hover{filter:brightness(1.05)}.comm-gate-accept:disabled,.comm-gate-later:disabled{opacity:.6;cursor:default}.comm-gate-accept:focus-visible,.comm-gate-later:focus-visible{outline:2px solid var(--gd);outline-offset:2px}.comm-report-reasons{flex-wrap:wrap;gap:7px;margin:4px 0 14px;display:flex}.comm-report-reason{border:1px solid var(--bd);color:var(--tx2);cursor:pointer;font-family:var(--font-ui);background:0 0;border-radius:999px;min-height:34px;padding:7px 13px;font-size:13px}.comm-report-reason:hover{border-color:var(--gdd);color:var(--tx)}.comm-report-reason.on{border-color:var(--gd);background:var(--gd);color:var(--gdt);font-weight:700}.comm-report-note-label{color:var(--tx3);margin-bottom:5px;font-size:12.5px;display:block}.comm-report-note{box-sizing:border-box;border:1px solid var(--bd);background:var(--bg);width:100%;color:var(--tx);font-family:var(--font-ui);resize:vertical;border-radius:10px;padding:8px 10px;font-size:13.5px;line-height:1.6}.comm-report-note:focus{outline:2px solid var(--gd);outline-offset:1px}@media (width<=600px){.comm-gate-bg{align-items:flex-end;padding:0}.comm-gate{width:100%;max-height:92vh;padding:20px 18px calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}}.ib-moderation{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ib-mod-ids{opacity:.8;font-size:11.5px}.ib-mod-reason{border:1px solid var(--bd,#d9d2bf);border-radius:8px;min-width:160px;padding:4px 8px;font-family:inherit;font-size:12px}.comm-post-head{align-items:center;gap:9px;margin-bottom:12px;display:flex}.comm-post-head.no-cover{padding-inline-end:44px}@media (width<=700px){.comm-post-head.no-cover{padding-inline-end:0}}.comm-face{object-fit:cover;background:var(--bg5);display:block}.comm-post-env-own{font-family:var(--font-ui);color:var(--tx4);align-items:center;font-size:12.5px;display:inline-flex}.comm-canvas{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;direction:rtl;flex:1;min-height:0;padding:8px 6px 10px;overflow:auto}.comm-canvas::-webkit-scrollbar{width:9px;height:9px}.comm-canvas::-webkit-scrollbar-thumb{background:var(--bd);border-radius:8px}.comm-canvas::-webkit-scrollbar-thumb:hover{background:var(--gdd)}.comm-grid2{grid-auto-flow:column dense;grid-auto-columns:var(--comm-card-w,300px);gap:14px;width:max-content;display:grid;position:relative}.comm-canvas.is-masonry{overflow-x:hidden}.comm-grid2.is-masonry{columns:var(--comm-card-w,440px);column-gap:14px;width:auto;display:block}.comm-grid2.is-masonry .comm-card{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;width:100%;height:auto;margin:0 0 14px;display:inline-flex}.comm-grid2.is-masonry .comm-card-body,.comm-grid2.is-masonry .comm-card-text{flex:none}.comm-grid2.is-masonry .comm-card.is-feat{grid-row:auto}.comm-grid2.is-masonry .comm-card.is-feat .comm-card-cover{height:calc(var(--comm-cover-h,200px) * 1.35)}.comm-grid2.is-masonry .comm-card-cover{height:var(--comm-cover-h,200px);flex:none}.comm-grid2.is-masonry .comm-net{column-span:all;position:absolute}@media (width<=560px){.comm-grid2.is-masonry{columns:1}.comm-grid2.is-masonry .comm-card{width:100%}}.comm-grid2 .comm-card{will-change:opacity}.comm-grid2.ph-exit .comm-card{opacity:1}.comm-grid2.ph-travel .comm-card{opacity:0}.comm-canvas.flying-out{transform-origin:50%;animation:.34s cubic-bezier(.5,0,.85,.3) both comm-fly-out;overflow:hidden!important}.comm-canvas.zooming-in{transform-origin:50%;animation:.62s cubic-bezier(.16,1,.3,1) both comm-zoom-in;overflow:hidden!important}@keyframes comm-fly-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes comm-zoom-in{0%{opacity:0;transform:scale(.4)}45%{opacity:1}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.comm-grid2 .comm-card{opacity:1!important;animation:none!important}.comm-canvas.flying-out,.comm-canvas.zooming-in{animation:none!important}}.comm-warp{z-index:8;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.comm-warp span{opacity:0;mix-blend-mode:screen;will-change:transform,opacity;background:radial-gradient(circle,#0000 36%,#f4d29647 45%,#f4d2960f 52%,#0000 60%);border-radius:50%;width:120vmax;height:120vmax;animation:.66s cubic-bezier(.22,1,.32,1) both comm-gate-ring;position:absolute}.comm-warp:before{content:"";mix-blend-mode:screen;opacity:0;will-change:transform,opacity;filter:blur(8px);background:radial-gradient(circle,#f8e0aa4d 0%,#e8b4781f 34%,#0000 64%);border-radius:50%;width:80vmax;height:80vmax;animation:.66s ease-out both comm-gate-bloom;position:absolute}@keyframes comm-gate-ring{0%{opacity:0;transform:scale(.15)}30%{opacity:.85}to{opacity:0;transform:scale(2.2)}}@keyframes comm-gate-bloom{0%{opacity:0;transform:scale(.4)}35%{opacity:.7}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.comm-warp{display:none}}.comm-neural-canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.comm-net{z-index:0;pointer-events:none;opacity:.55;position:absolute;top:0;left:0;overflow:visible}.comm-net-line{stroke:var(--gd);stroke-opacity:.34;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:16 7;animation:4.5s linear infinite comm-net-flow}@keyframes comm-net-flow{to{stroke-dashoffset:-46px}}.comm-net-node{fill:var(--gd);fill-opacity:.5}.comm-grid2 .comm-card{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.comm-card.is-feat{grid-row:span 2}.comm-grid2 .comm-card-cover{aspect-ratio:auto;flex:none}.comm-grid2 .comm-card-body{flex-direction:column;flex:1;min-height:0;display:flex}.comm-grid2 .comm-card-text{flex:auto;min-height:0}.comm-grid2 .comm-card-foot{margin-top:8px}.comm-card.is-med .comm-card-cover{height:var(--comm-cover-h,120px)}.comm-card.is-feat .comm-card-cover{height:calc(var(--comm-cover-h,120px) * 2.2)}.comm-card.is-feat .comm-card-text{white-space:pre-line}.comm-card.is-feat .comm-card-body{padding:16px 18px 14px}@media (width<=560px){.comm-grid2{grid-auto-columns:min(84vw,var(--comm-card-w,300px))}}.comm-card{break-inside:avoid;text-align:right;background:var(--bg4);border:1px solid var(--bd);cursor:pointer;width:100%;font-family:var(--font-ui);border-radius:16px;margin:0 0 14px;padding:0;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,border-color .18s;display:block;position:relative;overflow:hidden}.comm-rel-badge{z-index:3;background:var(--gdb,#c9a2362e);width:26px;height:26px;color:var(--gd);border:1px solid var(--gdd);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,background .15s;display:flex;position:absolute;top:9px;left:9px}.comm-rel-badge:hover{background:var(--gd);color:var(--gdt,#1a1206);transform:scale(1.12)}.comm-pop-layer{z-index:660;background:0 0;position:fixed;inset:0}.comm-pop{background:var(--bg3);border:1px solid var(--gdd);transform-origin:100% 0;font-family:var(--font-ui);border-radius:16px;padding:15px 17px 13px;animation:.2s cubic-bezier(.16,1,.3,1) both comm-pop-in;position:fixed;box-shadow:0 14px 40px #0000006b}.comm-pop.is-closing{animation:.16s ease-in both comm-pop-out}@keyframes comm-pop-in{0%{opacity:0;transform:scale(.9)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes comm-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)translateY(-4px)}}.comm-pop-close{background:var(--bg5);border:1px solid var(--bd);width:24px;height:24px;color:var(--tx3);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:8px;left:8px}.comm-pop-close:hover{color:var(--tx);border-color:var(--gdd)}.comm-rel-head{color:var(--gd);font-size:14px;font-weight:800;font-family:var(--font-ui);align-items:center;gap:7px;margin-bottom:10px;display:flex}.comm-rel-ai{color:var(--tx);font-size:13.5px;line-height:1.7;font-family:var(--font-ui);margin:0 0 10px}.comm-rel-ai.is-loading{color:var(--tx2);align-items:center;gap:8px;display:flex}.comm-rel-ai.is-failed{color:var(--tx3)}.comm-rel-wait{flex:none;align-items:center;gap:3px;display:inline-flex}.comm-rel-wait i{background:var(--gd);opacity:.35;border-radius:50%;width:5px;height:5px;animation:1.25s ease-in-out infinite comm-rel-pulse}.comm-rel-wait i:nth-child(2){animation-delay:.16s}.comm-rel-wait i:nth-child(3){animation-delay:.32s}@keyframes comm-rel-pulse{0%,to{opacity:.28;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.comm-rel-wait i{opacity:.7;animation:none}}.comm-rel-intro{color:var(--tx4);letter-spacing:.3px;border-top:1px solid var(--bd3);font-size:11.5px;font-weight:700;font-family:var(--font-ui);margin:8px 0 7px;padding-top:8px}.comm-rel-chip-row{text-align:right;cursor:pointer;border:none;border-bottom:1px solid var(--bd3);width:100%;font-family:var(--font-ui);background:0 0;padding:7px 0;display:block}.comm-rel-chip-row:last-of-type{border-bottom:none}.comm-rel-chip{background:var(--gdb,#c9a23629);color:var(--gd);border-radius:999px;margin-bottom:3px;padding:2px 10px;font-size:13px;font-weight:700;transition:all .15s;display:inline-block}.comm-rel-chip-row:hover .comm-rel-chip{background:var(--gd);color:var(--gdt,#1a1206)}.comm-rel-why{color:var(--tx2);font-size:12.5px;line-height:1.55;display:block}.comm-rel-line{color:var(--tx);font-size:14px;line-height:1.7;font-family:var(--font-ui);margin:0}.comm-rel-note{color:var(--tx4);border-top:1px solid var(--bd3);font-size:11.5px;line-height:1.6;font-family:var(--font-ui);margin:10px 0 0;padding-top:9px}.comm-tag-link{cursor:pointer;transition:background .15s,color .15s,transform .12s}.comm-tag-link:hover{background:var(--gd);color:var(--gdt,#1a1206);transform:translateY(-1px)}.comm-trail{font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:12.5px;display:flex}.comm-trail-home,.comm-trail-tag{border:1px solid var(--bd);cursor:pointer;color:var(--tx3);background:0 0;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600;transition:all .15s}.comm-trail-home:hover,.comm-trail-tag:hover{border-color:var(--gdd);color:var(--tx)}.comm-trail-tag.is-active{background:var(--gd);color:var(--gdt,#1a1206);border-color:var(--gd)}.comm-trail-sep{color:var(--tx4);margin:0 2px}.comm-trail-seg{align-items:center;gap:6px;display:inline-flex}.comm-trail-count{color:var(--tx4);margin-right:auto;font-size:12px}.comm-card:hover{border-color:var(--gdd);box-shadow:0 10px 28px var(--shd);transform:translateY(-3px)}.comm-card-cover{aspect-ratio:16/11;background:var(--bg5);width:100%;position:relative;overflow:hidden}.comm-card-cover img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.comm-card:hover .comm-card-cover img{transform:scale(1.04)}.comm-card-type{top:9px;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:11px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;inset-inline-start:9px}.comm-card-type-inline{color:inherit;align-self:flex-start;width:max-content;max-width:100%;margin-bottom:8px;display:inline-block;position:static}.comm-card-media{flex:none;width:100%;min-width:0}.comm-card-media .lk-list{gap:0;margin:0}.comm-card-media .lk{border:none;border-radius:0}.comm-card-media .lk-link{border-bottom:1px solid var(--bd)}.comm-card-body{padding:13px 14px 12px}.comm-card-head{align-items:center;gap:8px;margin-bottom:9px;display:flex}.comm-card-text{font-size:var(--comm-text-px,14px);line-height:var(--comm-text-lh,1.65);color:var(--tx);overflow-wrap:anywhere;-webkit-line-clamp:var(--comm-clamp,5);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.comm-card-env{min-width:0;color:var(--tx3);font-size:12px;font-family:var(--font-ui);align-items:baseline;gap:6px;margin:9px 0 0;display:flex}.comm-card-env>:last-child,.comm-card-env{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comm-card-env-kind{letter-spacing:.2px;color:var(--alb);background:var(--a2);border:1px solid var(--abr);border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:700}.comm-card-foot{border-top:1px solid var(--bd3);color:var(--tx4);align-items:center;gap:6px;margin-top:11px;padding-top:10px;font-size:12px;font-weight:600;display:flex}.comm-modal-bg{background:var(--mb);z-index:650;justify-content:center;align-items:center;padding:20px;animation:.25s bgFadeIn;display:flex;position:fixed;inset:0}.comm-modal{background:var(--bg3);border:1px solid var(--bd);border-radius:20px;flex-direction:column;width:min(620px,94vw);max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000080}.comm-modal-scroll{flex:1;overflow-y:auto}.comm-modal-cover{object-fit:cover;width:100%;max-height:300px;display:block}.comm-modal-body{padding:18px 20px 8px}.comm-modal-comments{border-top:1px solid var(--bd3);margin-top:16px;padding-top:12px}.comm-modal-reply{border-top:1px solid var(--bd);background:var(--bg4);align-items:center;gap:8px;padding:12px 16px;display:flex}@media (width<=700px){.comm-modal-bg{padding:10px}.comm-modal{border-radius:16px;width:100%;max-height:calc(100dvh - 20px)}.comm-modal-cover{max-height:38vh}.comm-modal-body{padding:14px 14px 8px}.comm-modal-reply{padding:10px 12px}}.av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:19px;font-weight:700;display:flex}.rte-wrap{border:1px solid var(--bd);border-radius:9px;flex-direction:column;flex:1;min-height:0;margin-bottom:9px;display:flex;overflow:hidden}.rte-tb{background:var(--tbb);border-bottom:1px solid var(--tbbr);flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;display:flex}.rb{cursor:pointer;min-width:24px;height:24px;color:var(--tx2);font-size:13px;font-family:var(--font-ui);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-weight:600;transition:all .15s;display:inline-flex}.rb:hover{background:var(--bg5);border-color:var(--bd)}.rsep{background:var(--bd);flex-shrink:0;width:1px;height:16px;margin:0 2px}.rcol{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:15px;height:15px;transition:transform .15s}.rcol:hover{border-color:var(--tx);transform:scale(1.3)}.rte-body{min-height:180px;max-height:none;color:var(--tx);font-size:15px;line-height:1.75;font-family:var(--font-ui);background:var(--rtb);direction:rtl;outline:none;flex:1;padding:10px 13px;overflow-y:auto}.rte-body:empty:before{content:attr(data-ph);color:var(--ph);pointer-events:none}.rte-body h1{margin:5px 0;font-size:20px;font-weight:900}.rte-body h2{margin:4px 0;font-size:17px;font-weight:700}.rte-body ul{margin:4px 0;padding-right:16px}.rte-body li{margin-bottom:2px}.ess-section{margin-bottom:13px}.ess-item{background:var(--bg4);border:1px solid var(--bd);border-radius:9px;margin-bottom:6px;padding:10px 12px 10px 14px;line-height:1.7}.ess-name{margin-bottom:2px;font-size:15px;font-weight:700}.ess-desc{color:var(--tx2);font-size:14px;line-height:1.55}.modal-bg{background:var(--mb);z-index:650;justify-content:center;align-items:flex-end;animation:.25s bgFadeIn;display:flex;position:fixed;inset:0}@keyframes bgFadeIn{0%{opacity:0}to{opacity:1}}.modal{background:var(--mc);border:1px solid var(--bd);border-top-left-radius:18px;border-top-right-radius:18px;width:100%;max-width:480px;max-height:82vh;padding:18px 16px 26px;overflow-y:auto}.modal-hd{background:var(--bd);border-radius:2px;width:32px;height:4px;margin:0 auto 14px}.tabs{scrollbar-width:none;gap:4px;margin-bottom:12px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{cursor:pointer;white-space:nowrap;font-size:13px;font-weight:600;font-family:var(--font-ui);border:none;border-radius:20px;padding:4px 10px;transition:all .18s}.tab.on{background:var(--gd);color:var(--gdt)}.tab.off{background:var(--bg5);border:1px solid var(--bd);color:var(--tx2)}.yt{background:#000;border-radius:9px;height:0;margin-top:7px;padding-bottom:56.25%;position:relative;overflow:hidden}.yt iframe{border:none;border-radius:9px;width:100%;height:100%;position:absolute;top:0;left:0}.yt-th{cursor:pointer;aspect-ratio:16/9;background:#000;border-radius:9px;margin-top:7px;position:relative;overflow:hidden}.yt-th img{object-fit:cover;opacity:.75;width:100%;height:100%}.yt-play{background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.yt-play:hover{background:#00000080}.yt-play-ic{background:var(--gd);width:46px;height:46px;color:var(--gdt);border-radius:50%;justify-content:center;align-items:center;padding-right:2px;font-size:26px;display:flex}@keyframes fi{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes soulSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes soulPanelIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.pulse{animation:1.3s infinite pulse}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--bd);background-clip:padding-box;border:2px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--tx4);background-clip:padding-box;border:2px solid #0000}.no-sb::-webkit-scrollbar{width:0;height:0;display:none}.no-sb{scrollbar-width:none;-ms-overflow-style:none}*{scrollbar-width:auto;scrollbar-color:var(--bd) transparent}@media (width<=768px){.soul-env-card{flex:100%!important;min-width:0!important;max-width:100%!important}}@keyframes celebFadeOut{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes celebPop{0%{opacity:0;transform:scale(0)rotate(-40deg)}20%{opacity:1;transform:scale(1.2)rotate(8deg)}40%{transform:scale(.95)rotate(-3deg)}60%{transform:scale(1.05)rotate(2deg)}80%{transform:scale(1)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes celebSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes celebBurst{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes celebParticle{0%{opacity:0;transform:translate(0)scale(0)}10%{opacity:1;transform:translate(0)scale(1.4)}70%{opacity:1}to{transform:translate(var(--tx),var(--ty)) scale(.4);opacity:0}}@keyframes celebRing{0%{opacity:.9;border-width:3px;transform:scale(0)}to{opacity:0;border-width:1px;transform:scale(6)}}@keyframes celebSwoop{0%{opacity:0;transform:translateY(40px)scale(.7)}30%{opacity:1}60%{transform:translateY(-6px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}.gl-soul-hit{color:#1a1a1a;background:#ffe500;border-radius:4px;padding:1px 6px;font-weight:800;display:inline-block;box-shadow:0 0 0 2px #ffe500,0 0 22px #ffdc00f2}.gl-soul-hit--pulse{animation-name:glSoulHit;animation-duration:.75s;animation-timing-function:ease-in-out;animation-iteration-count:5;animation-fill-mode:forwards}@keyframes glSoulHit{0%,to{color:#1a1a1a;background:#ffe500;transform:scale(1);box-shadow:0 0 0 2px #ffe500,0 0 22px #ffdc00f2}50%{color:#fff;background:#ff8a1a;transform:scale(1.15);box-shadow:0 0 0 4px #ff8a1a,0 0 34px #ff7814}}.cb-wrap{font-family:var(--font-ui);direction:rtl;margin-top:8px;display:inline-block;position:relative}.cb-chip{background:var(--cb-bg);border:1px solid var(--cb-bd);color:var(--cb-fg);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-family:inherit;font-size:12px;font-weight:600;transition:all .14s;display:inline-flex}.cb-chip:hover{filter:brightness(.97);box-shadow:0 1px 3px #0000000f}.cb-chip.is-open{box-shadow:0 0 0 3px var(--cb-bg)}.cb-dot{background:var(--cb-dot);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.cb-label{white-space:nowrap}.cb-cit{opacity:.78;font-size:11.5px;font-weight:500}.cb-caret{opacity:.6;font-size:10px;transition:transform .14s}.cb-caret.up{transform:rotate(180deg)}.cb-popover{background:var(--mc);border:1px solid var(--bd);min-width:280px;max-width:380px;box-shadow:0 10px 32px var(--shd);z-index:200;color:var(--tx);border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.55;animation:.18s cbPopIn;position:absolute;top:calc(100% + 6px);right:0}@keyframes cbPopIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cb-pop-blurb{color:var(--tx);margin-bottom:8px;font-size:13px;font-style:italic}.cb-pop-reason,.cb-pop-meta{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.cb-pop-key{color:var(--tx3);letter-spacing:.2px;font-size:11.5px;font-weight:500}.cb-pop-val{color:var(--tx);font-size:12.5px;font-weight:500}.cb-pop-score{color:var(--tx3);background:var(--bg5);border-radius:6px;margin-right:4px;padding:1px 6px;font-size:11px}.cb-channels{flex-wrap:wrap;gap:5px;margin:8px 0 6px;display:flex}.cb-channel{border:1px solid var(--bd);background:var(--bg5);color:var(--tx3);letter-spacing:.2px;cursor:default;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500;transition:all .14s}.cb-channel.on{background:var(--cb-bg);border-color:var(--cb-bd);color:var(--cb-fg);font-weight:600}.cb-channel.off{opacity:.45;text-decoration:line-through}.cb-sources{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.cb-srcs-title{color:var(--tx3);font-size:11.5px;font-weight:500}.cb-src{background:var(--bg5);border:1px solid var(--bd);color:var(--tx);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:160px;padding:1.5px 7px;font-size:11.5px;overflow:hidden}.cb-src em{color:var(--tx3);margin-right:4px;font-size:10.5px;font-style:normal}.cb-alternatives{border-top:1px dashed var(--bd);margin-top:9px;padding-top:8px}.cb-alt-title{color:var(--tx3);text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:11px;font-weight:600}.cb-alternatives ul{margin:0;padding:0;list-style:none}.cb-alternatives li{color:var(--tx);align-items:baseline;gap:6px;padding:2px 0;font-size:12px;display:flex}.cb-alt-label{font-weight:500}.cb-alt-hint{color:var(--tx3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.cb-alt-score{color:var(--tx4);background:var(--bg5);border-radius:5px;margin-right:auto;padding:1px 5px;font-size:10.5px}@media (width<=560px){.cb-popover{min-width:0;max-width:none;position:fixed;inset:auto 12px 80px}}.gl-brand-spark{display:inline-block;position:relative;overflow:visible}.gl-brand-spark .gl-spark-tower,.gl-brand-spark .gl-spark-strip{width:100%;height:100%;display:block;position:absolute;inset:0}.gl-brand-spark .gl-spark-tower{clip-path:inset(0 0 60%);z-index:2}.gl-brand-spark .gl-spark-strip{z-index:1;will-change:transform;animation:3.6s ease-in-out infinite gl-snake}@keyframes gl-snake{0%,to{transform:translateX(calc(var(--amp,1%) * -1))}50%{transform:translateX(var(--amp,1%))}}.gl-brand-spark .gl-spark-light{aspect-ratio:1;pointer-events:none;z-index:3;background:radial-gradient(circle,#fff7d6f2 0%,#ecb4448c 34%,#ecb44400 70%);border-radius:50%;width:30%;animation:5.5s ease-in-out infinite gl-spark-invite;position:absolute;top:19%;left:66%;transform:translate(-50%,-50%)}.gl-brand-spark .gl-spark-light:before,.gl-brand-spark .gl-spark-light:after{content:"";background:radial-gradient(circle,#fff4cd00 46%,#ffecaad9 56%,#ecb44480 63%,#ecb44400 72%);border-radius:50%;animation:5.5s ease-out infinite gl-spark-call;position:absolute;inset:0}.gl-brand-spark .gl-spark-light:after{animation-delay:-2.75s}@keyframes gl-spark-invite{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.88)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}}@keyframes gl-spark-call{0%{opacity:0;transform:scale(.3)}14%{opacity:.9}70%,to{opacity:0;transform:scale(2.9)}}@media (prefers-reduced-motion:reduce){.gl-brand-spark .gl-spark-light{opacity:.85;animation:none}.gl-brand-spark .gl-spark-light:before,.gl-brand-spark .gl-spark-light:after{opacity:0;animation:none}.gl-brand-spark .gl-spark-strip{animation:none}}html.gl-doc-fullscreen .sb{display:none}html.gl-doc-fullscreen .dt-main{margin-right:var(--gl-soul-push-right,0px)!important;margin-left:var(--gl-soul-push,0px)!important}html.gl-doc-fullscreen .expl-top-strip,html.gl-doc-fullscreen .expl-tree{display:none}.gl-screen-anim{animation:.6s cubic-bezier(.16,1,.3,1) glScreenIn}@keyframes glScreenIn{0%{opacity:0;transform:translate(-52px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gl-screen-anim{animation:none}}:root{--gl-spark-bottom:22px;--gl-spark-reserve:0px}.gl-spark-clear{padding-inline-end:var(--gl-spark-reserve)}@media (width>=1120px){.gl-spark-clear{padding-inline-end:0}}@media (width<=760px){:root{--gl-spark-bottom:max(78px, calc(var(--gl-nav-h,61px) + 17px))}body.gl-nav-collapsed{--gl-spark-bottom:calc(40px + var(--gl-safe-bottom))}}body.gl-soul-fullwidth{--gl-spark-bottom:104px}.meteor-spark-btn{transform-origin:bottom}.meteor-spark-btn.is-landing{animation:1s cubic-bezier(.3,.85,.25,1) both glSparkLand}@keyframes glSparkLand{0%,62%{transform:scale(1)}72%{transform:scale(1.17,.83)}82%{transform:scale(.93,1.09)}91%{transform:scale(1.04,.97)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.meteor-spark-btn.is-landing{animation:none}}.meteor-catch-veil{box-sizing:border-box;padding:14vh 16px 16px}.meteor-catch-card{box-sizing:border-box;border-radius:20px;width:680px;max-width:100%;padding:26px 30px 18px;animation:.5s cubic-bezier(.16,1,.3,1) both glCatchIn}@keyframes glCatchIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.meteor-catch-heading{letter-spacing:.06em;margin:0 0 8px;font-size:12px;font-weight:800}.meteor-catch-text{min-height:150px;max-height:46vh;font-size:17.5px;line-height:1.8;display:block;overflow-y:auto}.meteor-catch-extras{gap:10px;margin-top:12px;display:flex}.meteor-catch-extras input{border-radius:9px;flex:1;min-width:0;padding:8px 12px;font-size:13px}.meteor-catch-extras input:first-child{flex:1.4}.meteor-catch-foot{margin-top:10px;font-size:12px}@media (width<=640px){.meteor-catch-veil{padding:10px 10px 0}.meteor-catch-card{border-radius:18px;width:100%;padding:20px 18px 14px}.meteor-catch-text{min-height:132px;max-height:38vh;font-size:16.5px;line-height:1.75}.meteor-catch-extras{flex-wrap:wrap}.meteor-catch-extras input,.meteor-catch-extras input:first-child{flex:140px;font-size:16px}}@media (prefers-reduced-motion:reduce){.meteor-catch-card{animation:none}}@keyframes glObsSpin{to{transform:rotate(360deg)}}.gl-fdisc{display:inline-flex;position:relative}.gl-fdisc-btn{border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);width:34px;height:34px;color:var(--tx3,#8a7e6f);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.gl-fdisc-btn.on{color:var(--gd,#c9a44a);border-color:#c9a44aa6}.gl-fdisc-n{top:-5px;background:var(--gd,#c9a44a);color:#fff;min-width:16px;height:16px;font-family:var(--font-ui);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;inset-inline-start:-5px}.gl-fdisc-text{box-sizing:border-box;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);max-width:260px;height:34px;color:var(--tx2,#5c5346);cursor:pointer;font-family:var(--font-ui);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.gl-fdisc-text:hover{border-color:#c9a44a8c}.gl-fdisc-text:focus-visible{outline-offset:2px;outline:2px solid #c9a44ab3}.gl-fdisc-text.on{color:var(--tx,#2a241c);border-color:#c9a44aa6}.gl-fdisc-text>svg:first-child{color:var(--tx3,#8a7e6f);flex-shrink:0}.gl-fdisc-text.on>svg:first-child{color:#c9a44a}.gl-fdisc-text-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gl-fdisc-text-c{color:var(--tx3,#8a7e6f);flex-shrink:0;transition:transform .2s}.gl-fdisc-text[aria-expanded=true] .gl-fdisc-text-c{transform:rotate(180deg)}.gl-fsheet-root{z-index:3000;direction:rtl;position:fixed;inset:0}.gl-fsheet-scrim{background:#14100a80;animation:.18s ease-out glfsFade;position:absolute;inset:0}.gl-fsheet{inset-inline:0;background:var(--bg2,#fff);border-top:1px solid var(--bd3,#e5dfd0);max-height:min(88vh,780px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;flex-direction:column;animation:.26s cubic-bezier(.22,1,.36,1) glfsRise;display:flex;position:absolute;bottom:0;box-shadow:0 -12px 44px #00000047}@keyframes glfsFade{0%{opacity:0}}@keyframes glfsRise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.gl-fsheet,.gl-fsheet-scrim{animation:none}}.gl-fsheet-grip{background:var(--bd3,#e5dfd0);border-radius:999px;width:38px;height:4px;margin:9px auto 2px}.gl-fsheet-head{border-bottom:1px solid var(--bd4,#f0ece2);justify-content:space-between;align-items:center;padding:6px 16px 10px;display:flex}.gl-fsheet-title{font-family:var(--font-head);color:var(--tx,#2a2415);font-size:17px;font-weight:600}.gl-fsheet-x{cursor:pointer;border:1px solid var(--bd3,#e5dfd0);background:var(--bg,#faf8f3);width:32px;height:32px;color:var(--tx3,#8a7e6f);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.gl-fsheet-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:12px 14px 8px;overflow-y:auto}.gl-fsheet-foot{border-top:1px solid var(--bd4,#f0ece2);background:var(--bg2,#fff);padding:10px 14px 14px}.gl-fsheet-done{cursor:pointer;background:var(--gd,#c9a44a);color:#fff;width:100%;font-family:var(--font-ui);border:none;border-radius:12px;padding:12px;font-size:14px;font-weight:700}.gl-fsheet-body .mt-tagrail{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0;display:block;position:static;overflow:visible}.gl-fsheet-body .gl-rail-body,.gl-fsheet-body .mt-tagrail-list{direction:rtl;max-height:none;overflow:visible}.gl-fsheet-body .mt-tagrow,.gl-fsheet-body .gl-rail-row{min-height:42px}.gl-fdisc-btn--float{z-index:2000;inset-inline-end:14px;top:calc(12px + env(safe-area-inset-top,0px));background:var(--bg2,#fff);width:44px;height:44px;animation:.2s cubic-bezier(.22,1,.36,1) glfsPop;position:fixed;box-shadow:0 6px 22px #00000038}@keyframes glfsPop{0%{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.gl-fdisc-btn--float{animation:none}}@media (width<=760px){.gl-tour-replay{inset-inline:14px auto!important;bottom:calc(84px + env(safe-area-inset-bottom,0px))!important;opacity:.7!important;width:30px!important;height:30px!important}body.gl-nav-collapsed .gl-tour-replay{bottom:calc(40px + env(safe-area-inset-bottom,0px))!important}}.mob-nav{z-index:600}@media (width<=760px){.mob-nav .panel{top:auto;bottom:calc(var(--gl-nav-h,56px) + 1px);inset-inline:10px;max-width:none;max-height:calc(100dvh - var(--gl-nav-h,56px) - 1px - var(--gl-safe-top) - 14px);overscroll-behavior:contain;position:fixed;left:auto;right:auto;overflow-y:auto;width:auto!important}.mob-nav .panel>.ph{z-index:2;background:var(--mc);position:sticky;top:0}body.gl-nav-collapsed .mob-nav .panel{bottom:24px}}.soul-prose{display:block}.soul-prose>*{margin:0}.soul-prose>*+*{margin-top:.72em}.soul-prose-p{line-height:1.75}.soul-prose-h{font-family:var(--font-ui);letter-spacing:.01em;color:inherit;opacity:.96;font-size:.92em;font-weight:800;line-height:1.5}.soul-prose>.soul-prose-h+*{margin-top:.3em}.soul-prose>*+.soul-prose-h{margin-top:1.15em}.soul-prose-list{flex-direction:column;gap:.38em;padding-inline-start:1.15em;display:flex}.soul-prose-list li{padding-inline-start:.12em;line-height:1.65}.soul-prose-list::marker{color:var(--gd,#c9a44a)}.soul-prose-list li::marker{color:var(--gd,#c9a44a)}.soul-prose-list.is-spaced{gap:.85em}.soul-prose-list.is-ordered{padding-inline-start:.2em;list-style:none}.soul-prose-num{color:var(--sp-gold-hi,var(--sp-gold,var(--gd,#c9a44a)));font-variant-numeric:tabular-nums;margin-inline-end:.5em;font-weight:700}.soul-prose-quote{border:1px solid var(--gl-quote-line);background:var(--gl-quote-bg);opacity:.9;border-radius:12px;margin:.3em 0;padding:.5em .85em}.soul-prose-quote p+p{margin-top:.5em}.soul-prose strong{font-weight:800}.soul-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;line-height:inherit;color:inherit;background:#c9a44a24;border-radius:4px;padding:.06em .3em;display:inline}.gl-tour-replay-wrap{align-items:flex-start}.gl-tour-replay-wrap .gl-tour-dismiss{margin-inline-start:-6px;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);width:15px;height:15px;color:var(--tx4,#9a8f7d);cursor:pointer;opacity:.8;border-radius:50%;justify-content:center;align-items:center;margin-top:-4px;padding:0;font-size:11px;line-height:1;display:inline-flex}.gl-tour-replay-wrap .gl-tour-dismiss:hover{color:#b4442e;border-color:#b4442e80}@media (width<=760px){.gl-tour-replay-wrap{inset-inline-start:auto!important;inset-inline-end:calc(18px + var(--gl-safe-left))!important;bottom:calc(var(--gl-spark-bottom,22px) + var(--gl-dgtray-h,0px))!important}body.gl-nav-expanded .gl-tour-replay-wrap{bottom:calc(var(--gl-spark-bottom,22px) + var(--gl-dgtray-h,0px) + 44px)!important}.gl-tour-replay-wrap .gl-tour-replay{opacity:.72!important;width:30px!important;height:30px!important}.gl-tour-replay-wrap .gl-tour-dismiss{width:18px;height:18px;font-size:12px}}.disc-capsule{z-index:470;bottom:calc(20px + env(safe-area-inset-bottom,0px));width:min(288px,100vw - 32px);font-family:var(--font-ui);background:var(--bg2,#fff);direction:rtl;border:1px solid #c9a44a73;border-radius:14px;transition:inset-inline-start .22s cubic-bezier(.4,0,.2,1);animation:.3s cubic-bezier(.22,1,.36,1) discIn;position:fixed;inset-inline-start:calc(20px + var(--gl-sidebar-w,0px));overflow:hidden;box-shadow:0 10px 34px #0000002e}@keyframes discIn{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.disc-capsule{animation:none}}.disc-capsule.is-done{border-color:#c9a44ad9}.disc-head{border-bottom:1px solid var(--bd4,#f0ece2);align-items:center;gap:7px;padding:9px 11px;display:flex}.disc-capsule.is-folded .disc-head{border-bottom:none}.disc-mark{color:var(--gd,#c9a44a);flex-shrink:0;display:inline-flex}.disc-title{min-width:0;color:var(--tx,#2a2415);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:12.5px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.disc-icon{width:24px;height:24px;color:var(--tx4,#9a8f7d);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.disc-icon:hover{color:var(--gd,#c9a44a);background:var(--bg,#faf8f3)}.disc-body{padding:9px 11px 11px}.disc-count{color:var(--gd,#c9a44a);margin-bottom:5px;font-size:11.5px;font-weight:800}.disc-list{flex-direction:column;gap:3px;margin:0 0 7px;padding:0;list-style:none;display:flex}.disc-list li{color:var(--tx2,#5d5344);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.disc-more{color:var(--tx4,#9a8f7d);align-items:center;gap:6px;font-size:11.5px;display:flex}.disc-dots{gap:3px;display:inline-flex}.disc-dots i{background:var(--gd,#c9a44a);border-radius:50%;width:4px;height:4px;animation:1.25s ease-in-out infinite discDot}.disc-dots i:nth-child(2){animation-delay:.18s}.disc-dots i:nth-child(3){animation-delay:.36s}@keyframes discDot{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.disc-dots i{opacity:.7;animation:none}}.disc-cta{cursor:pointer;background:var(--gd,#c9a44a);color:#fff;width:100%;font-family:var(--font-ui);border:none;border-radius:10px;padding:9px;font-size:13px;font-weight:700}.disc-cta:hover{filter:brightness(1.06)}@media (width<=760px){.disc-capsule{width:min(300px,100vw - 24px);inset-inline:12px auto;bottom:calc(76px + env(safe-area-inset-bottom,0px))}body.gl-nav-collapsed .disc-capsule{bottom:calc(28px + env(safe-area-inset-bottom,0px))}}.gl-nav-arrows{z-index:460;top:calc(12px + var(--gl-safe-top,0px));border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);border-radius:999px;align-items:center;display:inline-flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 12px #0000001a}.gl-nav-arrow{width:32px;height:30px;color:var(--tx3,#8a7e6f);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.gl-nav-arrow+.gl-nav-arrow{border-inline-start:1px solid var(--bd4,#f0ece2)}.gl-nav-arrow:hover:not(:disabled){color:var(--gd,#c9a44a);background:var(--bg,#faf8f3)}.gl-nav-arrow:disabled{opacity:.3;cursor:default}.gl-nav-arrows.is-inline{z-index:auto;box-shadow:none;opacity:1;border-color:var(--bd,#d5cbb4);background:0 0;flex-shrink:0;align-self:center;margin-inline-end:4px;position:static;transform:none}@media (width<=760px){.gl-nav-arrows{display:none}}.sb-group{display:contents}.sb-group-rule{background:var(--bd,#0000001f);opacity:.5;height:1px;margin:7px 18px;display:block}.meteor-spark-btn,.meteor-spark-toast{transition:opacity .28s,transform .34s cubic-bezier(.4,0,.2,1),inset-inline-end .35s cubic-bezier(.4,0,.2,1),bottom .8s cubic-bezier(.3,.85,.25,1)}html.gl-soul-open .meteor-spark-btn,html.gl-soul-open .meteor-spark-toast{opacity:0;pointer-events:none;transform:translateY(130%)}html:not(.gl-soul-open) .meteor-spark-btn.is-landing{transform:none}@media (prefers-reduced-motion:reduce){html.gl-soul-open .meteor-spark-btn,html.gl-soul-open .meteor-spark-toast{transform:none}.meteor-spark-btn,.meteor-spark-toast{transition:opacity .01ms}}.gl-hero{text-align:start;max-width:680px;margin:0 auto 22px}.gl-hero h1{font-family:var(--font-head);color:var(--tx,#2a2415);letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(26px,3vw,34px);font-weight:700}.gl-hero p{font-family:var(--font-read);color:var(--tx2,#5d5344);margin:0;font-size:15.5px}@media (width<=760px){.comm-bar{flex-wrap:nowrap;padding-top:14px}.comm-bar .comm-dens{flex-shrink:0}.gl-toolbar{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;min-height:40px;display:flex}.gl-toolbar-gap{flex:4px;min-width:0}.gl-toolbar .mt-tool{border-radius:999px;flex:none;width:36px;height:36px;min-height:36px;padding:0}.gl-toolbar .gl-fdisc-btn{flex:none;width:36px;height:36px}.gl-toolbar .mt-lens{flex:none;min-height:36px}.gl-toolbar .inv-sortpick,.gl-toolbar .comm-dens{flex:none}.gl-toolbar .gl-cta{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;height:36px;min-height:36px;padding:0 14px;font-size:13px;display:inline-flex}.gl-toolbar .comm-dens-btn{height:36px}.gl-sheet-sec{border-top:1px solid var(--bd3,#e5dfd0);margin-top:14px;padding-top:12px}.gl-sheet-sec-t{color:var(--tx3,#8a7e6f);margin-bottom:8px;font-size:12px;font-weight:700}}.gl-fsheet .comm-tabs{flex-direction:column;align-items:stretch;gap:8px;display:flex}.gl-fsheet .comm-tabs .tab{text-align:center;justify-content:center;padding:10px 14px;font-size:14px}.comm-comp-img{flex:none;display:inline-flex;position:relative}.comm-comp-img img{object-fit:cover;border:1px solid var(--bd);border-radius:11px;width:42px;height:42px;display:block}.comm-comp-img-x{top:-6px;border:1px solid var(--bd);background:var(--bg4);width:18px;height:18px;color:var(--tx2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-start:-6px}.comm-comp-img-x:hover{color:#c04040;border-color:#c040408c}.gl-fpop{z-index:3000;box-sizing:border-box;background:var(--bg2,#fff);border:1px solid #c9a44a73;border-radius:14px;flex-direction:column;width:min(340px,100vw - 24px);animation:.28s cubic-bezier(.16,1,.3,1) both gl-fpop-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 40px #1f2a4429,0 2px 8px #1f2a4414}@keyframes gl-fpop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gl-fpop-head{border-bottom:1px solid color-mix(in srgb, var(--bd3,#e5dfd0) 70%, transparent);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 8px;display:flex}.gl-fpop-body{padding:12px 14px 14px;overflow:auto}@media (prefers-reduced-motion:reduce){.gl-fpop{animation:none}}.lk-list{flex-direction:column;gap:10px;min-width:0;margin-top:10px;display:flex}.lk{border:1px solid var(--bd,#e5dfd0);background:var(--bg2,#fff);box-sizing:border-box;border-radius:12px;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.lk-media .lk-poster{aspect-ratio:16/9;cursor:pointer;background:#0c2444;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.lk-audio .lk-poster{aspect-ratio:auto;height:152px}.lk-poster-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lk-play{color:#fff9ec;background:#0c2444d1;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;margin:auto;transition:transform .18s,background .18s;display:flex;position:absolute;inset:0;box-shadow:0 6px 24px #00000059}.lk-play svg{margin-inline-start:3px}.lk-poster:hover .lk-play{color:#141c30;background:#c9a44aeb;transform:scale(1.06)}.lk-frame{aspect-ratio:16/9;background:#000;border:none;width:100%;display:block}.lk-audio .lk-frame{aspect-ratio:auto;height:152px}.lk-cap{min-width:0;font-family:var(--font-ui);align-items:baseline;gap:8px;padding:8px 12px 9px;display:flex}.lk-prov{letter-spacing:.02em;color:var(--gd,#c9a44a);text-transform:uppercase;flex:none;font-size:10.5px;font-weight:700}.lk-title{min-width:0;color:var(--tx,#2a2415);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13px;font-weight:600;overflow:hidden}.lk--full .lk-title{white-space:normal}.lk-link{color:inherit;align-items:stretch;gap:0;text-decoration:none;display:flex}.lk-link:hover{border-color:#c9a44a99}.lk-link-img{object-fit:cover;background:var(--bg5,#f4f0e8);flex:0 0 112px;width:112px;min-height:84px;display:block}.lk-link-body{min-width:0;font-family:var(--font-ui);flex-direction:column;flex:auto;gap:3px;padding:9px 12px 10px;display:flex}.lk-link-dom{color:var(--tx4,#9a8f7d);align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.lk-link-title{color:var(--tx,#2a2415);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.lk-link-desc{color:var(--tx3,#8a7e6f);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.lk--full .lk-link-desc{-webkit-line-clamp:4}.lk-list--composer{margin:8px 0 2px}.lk-chip{min-width:0;position:relative}.lk-chip .lk{border-style:dashed}.lk-chip-wait{border:1px dashed var(--bd,#e5dfd0);color:var(--tx3,#8a7e6f);font-size:12.5px;font-family:var(--font-ui);border-radius:12px;padding:9px 40px 9px 12px}.lk-chip-url{color:var(--tx4,#9a8f7d)}.lk-chip-wait--poster{align-items:center;gap:10px;padding:8px 40px 8px 10px;display:flex}.lk-chip-acts{gap:8px;margin-top:6px;display:flex}.lk-chip-act{border:1px solid var(--bd);color:var(--tx2);font-family:var(--font-ui);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px}.lk-chip-act:hover{border-color:var(--gdd);color:var(--tx)}.lk-chip-act--remove:hover{color:#c04040;border-color:#c040408c}.lk-replace{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.lk-replace-in{border:1px solid var(--bd3);background:var(--inp);min-width:0;color:var(--tx);font-family:var(--font-ui);border-radius:9px;flex:220px;padding:7px 10px;font-size:13px}.lk-replace-in:focus{border-color:var(--gdd);outline:none}.lk-replace-go,.lk-replace-cancel{font-family:var(--font-ui);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px}.lk-replace-go{background:var(--gd);color:var(--gdt);border:none;font-weight:700}.lk-replace-go:disabled{opacity:.5;cursor:default}.lk-replace-cancel{border:1px solid var(--bd);color:var(--tx2);background:0 0}.lk-replace-err{color:#c04040;flex:100%;margin:0;font-size:12px}.lk-chip-x{top:6px;border:1px solid var(--bd,#e5dfd0);background:var(--bg2,#fff);width:26px;height:26px;color:var(--tx3,#8a7e6f);cursor:pointer;z-index:2;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:6px}.lk-chip-x:hover{color:var(--tx,#2a2415);border-color:var(--gd,#c9a44a)}@media (width<=760px){.lk-link-img{flex-basis:92px;width:92px}.lk-play{width:52px;height:52px}.lk-chip-x{width:30px;height:30px}}.lk-compact{align-items:center;gap:10px;padding:8px 40px 8px 10px;display:flex}.lk-compact-img{object-fit:cover;color:#fff9ec;background:#0c2444;border-radius:8px;flex:0 0 72px;justify-content:center;align-items:center;width:72px;height:48px;display:inline-flex}.lk-compact-body{min-width:0;font-family:var(--font-ui);flex-direction:column;flex:auto;gap:2px;display:flex}.lk-compact-title{color:var(--tx,#2a2415);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.pp-menu .pp-credit{color:var(--tx3)}.pp-menu .pp-credit.is-out{color:#a2402a;font-weight:600}.pp-menu .pp-credit-native{border-bottom:1px solid var(--bd3);color:var(--tx3);font-size:12px;font-family:var(--font-ui);margin:0;padding:8px 14px}.yz-head{text-align:start;width:100%;max-width:680px;margin:0 auto;padding:10px 0 0}.yz-head h1{font-family:var(--font-head);font-size:var(--fs-room,27px);letter-spacing:.02em;color:var(--tx,#2a2a2a);margin:0 0 4px;font-weight:600}.yz-head .yz-placard{font-size:var(--fs-ui,13px);color:var(--tx4,#9a8f7d);margin-bottom:34px;line-height:1.7}@media (width<=700px){.yz-head{padding:4px 0 16px}.yz-head h1{font-size:23px}}.adm-root{font-family:var(--font-ui);color:var(--tx,#2a2415);direction:rtl;max-width:1560px;margin:0 auto;padding:20px 24px 90px}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.adm-head h1{font-family:var(--font-head);letter-spacing:.01em;margin:0 0 3px;font-size:25px;font-weight:600}.adm-head p{color:var(--tx4,#9a8f7d);margin:0;font-size:12.5px}.adm-head-tools{align-items:center;gap:8px;display:flex}.adm-head-tools select,.adm-bar-tools select{font-family:var(--font-ui);border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx,#2a2415);border-radius:9px;padding:7px 10px;font-size:12.5px}.adm-icon{cursor:pointer;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);width:32px;height:32px;color:var(--tx3,#8a7e6f);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.adm-icon:hover{color:var(--gd,#c9a44a);border-color:#c9a44a99}.adm-spin{animation:1s linear infinite admSpin}@keyframes admSpin{to{transform:rotate(360deg)}}.adm-cards{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;margin-bottom:16px;display:grid}.adm-card{background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:11px 13px;display:flex}.adm-card span{color:var(--tx4,#9a8f7d);letter-spacing:.02em;font-size:11px}.adm-card strong{font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1.15}.adm-card em{color:var(--tx4,#9a8f7d);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.adm-card--hero{border-color:#c9a44a80}.adm-card--hero strong{color:var(--gd,#c9a44a);font-size:25px}.adm-card--rec.ok strong{color:#2e7d52;font-size:16px}.adm-card--rec.bad strong{color:#b4442e;font-size:16px}.adm-bar-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.adm-search{border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);max-width:340px;color:var(--tx4,#9a8f7d);border-radius:9px;flex:240px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.adm-search input{width:100%;font-family:var(--font-ui);color:var(--tx,#2a2415);background:0 0;border:0;outline:none;font-size:12.5px}.adm-seg{border:1px solid var(--bd3,#e5dfd0);border-radius:9px;display:inline-flex;overflow:hidden}.adm-seg button{background:var(--bg2,#fff);cursor:pointer;font-family:var(--font-ui);color:var(--tx3,#8a7e6f);border:0;padding:7px 12px;font-size:12px}.adm-seg button+button{border-inline-start:1px solid var(--bd3,#e5dfd0)}.adm-seg button.on{color:var(--gd,#c9a44a);background:#c9a44a24;font-weight:700}.adm-tablewrap{border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);border-radius:12px;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:12.5px}.adm-table th{text-align:right;letter-spacing:.02em;color:var(--tx4,#9a8f7d);white-space:nowrap;border-bottom:1px solid var(--bd3,#e5dfd0);background:var(--bg,#faf8f3);z-index:2;padding:9px 10px;font-size:11px;font-weight:700;position:sticky;top:0}.adm-table td{border-bottom:1px solid var(--bd4,#f0ece2);white-space:nowrap;font-variant-numeric:tabular-nums;padding:8px 10px}.adm-table tbody tr:hover{background:#c9a44a0d}.adm-table--tight td,.adm-table--tight th{padding:6px 9px;font-size:12px}.adm-dim{color:var(--tx4,#9a8f7d)}.adm-money{font-weight:700}.adm-k{color:var(--tx2,#5d5344);text-overflow:ellipsis;max-width:260px;overflow:hidden}.adm-quiet{text-align:center;color:var(--tx4,#9a8f7d);padding:26px;font-size:12.5px}.adm-linkish{cursor:pointer;font-family:var(--font-ui);color:var(--tx,#2a2415);text-align:right;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.adm-linkish:hover{color:var(--gd,#c9a44a);text-decoration:underline}.adm-row--warning td:first-child{box-shadow:inset 3px 0 #c9a44a8c}.adm-row--critical td:first-child{box-shadow:inset 3px 0 #d98324}.adm-row--blocked td:first-child{box-shadow:inset 3px 0 #b4442e}.adm-row--blocked{background:#b4442e0b}.adm-pct{align-items:center;gap:6px;display:inline-flex}.adm-pct-bar{background:var(--bd4,#f0ece2);border-radius:999px;width:46px;height:5px;display:inline-block;overflow:hidden}.adm-pct-bar>span{background:var(--gd,#c9a44a);height:100%;display:block}.adm-row--critical .adm-pct-bar>span{background:#d98324}.adm-row--blocked .adm-pct-bar>span{background:#b4442e}.adm-limit{cursor:pointer;font-family:var(--font-ui);color:var(--tx,#2a2415);font-variant-numeric:tabular-nums;background:0 0;border:1px dashed #0000;border-radius:7px;padding:2px 6px;font-size:12.5px;font-weight:700}.adm-limit:hover{border-color:var(--bd3,#e5dfd0);background:var(--bg,#faf8f3)}.adm-unl{color:var(--tx3,#8a7e6f);align-items:center;gap:4px;font-weight:600;display:inline-flex}.adm-limit-edit{align-items:center;gap:3px;display:inline-flex}.adm-limit-edit input{width:68px;font-family:var(--font-ui);border:1px solid var(--gd,#c9a44a);background:var(--bg2,#fff);color:var(--tx,#2a2415);border-radius:7px;outline:none;padding:4px 7px;font-size:12.5px}.adm-limit-edit button{cursor:pointer;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);width:24px;height:24px;color:var(--tx3,#8a7e6f);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.adm-limit-edit button:hover{color:var(--gd,#c9a44a)}.adm-pager{color:var(--tx4,#9a8f7d);justify-content:center;align-items:center;gap:14px;padding:14px;font-size:12.5px;display:flex}.adm-pager button{border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx,#2a2415);cursor:pointer;font-family:var(--font-ui);border-radius:8px;padding:6px 14px;font-size:12.5px}.adm-pager button:disabled{opacity:.45;cursor:default}.adm-splits{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:16px;display:grid}.adm-panel{background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);border-radius:12px;margin-top:12px;padding:12px 14px;overflow-x:auto}.adm-panel h3{font-family:var(--font-ui);letter-spacing:.06em;color:var(--tx4,#9a8f7d);margin:0 0 8px;font-size:12px;font-weight:800}.adm-panel .adm-table{border:0}.adm-budget{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:10px;display:grid}.adm-budget>div{flex-direction:column;gap:1px;display:flex}.adm-budget span{color:var(--tx4,#9a8f7d);font-size:11px}.adm-budget strong{font-variant-numeric:tabular-nums;font-size:15px}.adm-src{color:var(--tx3,#8a7e6f);font-weight:600;font-size:12px!important}.adm-barcell{width:40%}.adm-bar{background:#c9a44a8c;border-radius:999px;height:7px;display:block}.adm-table tr.is-on .adm-bar{background:var(--gd,#c9a44a)}.adm-drawer{z-index:300;background:var(--bg,#faf8f3);border-inline-end:1px solid var(--bd3,#e5dfd0);direction:rtl;width:min(760px,100vw);padding:16px 20px 60px;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;box-shadow:0 0 60px #00000038}.adm-drawer-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.adm-back{cursor:pointer;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);font-family:var(--font-ui);color:var(--tx3,#8a7e6f);border-radius:9px;align-items:center;gap:4px;padding:6px 12px;font-size:12.5px;display:inline-flex}.adm-back:hover{color:var(--gd,#c9a44a)}.adm-drawer-title{flex-direction:column;min-width:0;display:flex}.adm-drawer-title strong{font-size:17px;font-weight:700}.adm-drawer-title span{color:var(--tx4,#9a8f7d);font-size:12px}.adm-meta{color:var(--tx4,#9a8f7d);flex-wrap:wrap;gap:14px;margin-bottom:12px;font-size:12px;display:flex}.adm-error{color:#8c3421;background:#b4442e14;border:1px solid #b4442e4d;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 13px;font-size:12.5px;display:flex}.adm-warn{background:#c9a44a1a;border:1px solid #c9a44a59;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;color:#7a5a12!important;font-size:12px!important;line-height:1.5!important}.adm-error--page{align-items:flex-start;margin-top:40px;padding:22px}.adm-error--page p{opacity:.85;margin:4px 0 0;font-size:12px}@media (width<=760px){.adm-root{padding:14px 12px 80px}.adm-head h1{font-size:21px}.adm-drawer{width:100vw}}.adm-note{color:var(--tx3,#8a7e6f);max-width:68ch;margin:0 0 12px;font-size:12.5px;line-height:1.75}.adm-note code{background:var(--bg,#faf8f3);border:1px solid var(--bd3,#e5dfd0);direction:ltr;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:inline-block}.adm-setting{background:var(--bg,#faf8f3);border:1px solid var(--bd4,#f0ece2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 14px;display:flex}.adm-setting-body{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.adm-setting-body strong{text-align:right;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:700}.adm-setting-body span{color:var(--tx4,#9a8f7d);font-size:12px;line-height:1.6}.adm-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:14px;display:grid}.adm-fields label{flex-direction:column;gap:5px;min-width:0;display:flex}.adm-fields label>span{color:var(--tx2,#5d5344);letter-spacing:.01em;font-size:12px;font-weight:700}.adm-fields input{box-sizing:border-box;width:100%;font-family:var(--font-ui);font-variant-numeric:tabular-nums;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx,#2a2415);text-align:right;direction:ltr;border-radius:9px;outline:none;padding:9px 12px;font-size:14px}.adm-fields input:focus{border-color:var(--gd,#c9a44a);box-shadow:0 0 0 3px #c9a44a24}.adm-fields label>em{color:var(--tx4,#9a8f7d);font-size:11.5px;font-style:normal;line-height:1.5}.adm-actions{align-items:center;gap:12px;display:flex}.adm-btn{font-family:var(--font-ui);cursor:pointer;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx,#2a2415);border-radius:9px;align-items:center;gap:6px;padding:8px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.adm-btn:hover{color:var(--gd,#c9a44a);border-color:#c9a44aa6}.adm-btn--primary{background:var(--gd,#c9a44a);border-color:var(--gd,#c9a44a);color:#fff;font-weight:700}.adm-btn--primary:hover{color:#fff;filter:brightness(1.06)}.adm-btn:disabled{opacity:.5;cursor:default}.adm-saved{color:#2e7d52;font-size:12px;font-weight:700}.adm-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adm-list li{color:var(--tx2,#5d5344);direction:ltr;justify-content:flex-end;align-items:center;gap:7px;font-size:12.5px;display:flex}.adm-list li svg{color:var(--gd,#c9a44a);flex-shrink:0}.adm-root .adm-panel h3+.adm-note{margin-top:-2px}.adm-card--def .adm-limit--big{border:1px dashed var(--bd3,#e5dfd0);align-self:flex-start;padding:0 4px;font-size:21px;font-weight:700}.adm-card--def .adm-limit--big:hover{border-color:var(--gd,#c9a44a);color:var(--gd,#c9a44a)}.adm-card--def .adm-limit-edit{margin:2px 0}.adm-card--def .adm-limit-edit input{width:78px;font-size:15px}@media (width<=760px){.adm-root{padding:12px 12px calc(90px + env(safe-area-inset-bottom,0px))}.adm-head{gap:10px;margin-bottom:12px}.adm-head h1{font-size:20px}.adm-head-tools{width:100%}.adm-head-tools select{flex:auto;min-height:40px}.adm-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adm-card--hero{grid-column:1/-1}.adm-card strong{font-size:18px}.adm-card--hero strong{font-size:23px}.adm-bar-tools{gap:8px}.adm-search{flex:100%;max-width:none;min-height:40px}.adm-bar-tools select{flex:auto;min-height:40px}.adm-seg{width:100%}.adm-seg button{flex:1 1 0;min-height:40px}.adm-tablewrap{background:0 0;border:none;overflow:visible}.adm-tablewrap .adm-table,.adm-tablewrap .adm-table tbody,.adm-tablewrap .adm-table tr,.adm-tablewrap .adm-table td{width:100%;display:block}.adm-tablewrap .adm-table thead{display:none}.adm-tablewrap .adm-table tr{background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-bottom:10px;padding:10px 12px;display:grid}.adm-tablewrap .adm-table td{white-space:normal;border:none;justify-content:space-between;align-items:baseline;gap:8px;padding:2px 0;font-size:12.5px;display:flex}.adm-tablewrap .adm-table td:before{content:attr(data-label);color:var(--tx4,#9a8f7d);flex-shrink:0;font-size:10.5px;font-weight:700}.adm-tablewrap .adm-table td:first-child,.adm-tablewrap .adm-table td[data-label=עלות\ ₪]{grid-column:1/-1}.adm-tablewrap .adm-table td:first-child:before{display:none}.adm-tablewrap .adm-table td:first-child .adm-linkish,.adm-tablewrap .adm-table td[data-label=עלות\ ₪]{font-size:15px}.adm-row--warning{box-shadow:inset 3px 0 #c9a44a8c}.adm-row--critical{box-shadow:inset 3px 0 #d98324}.adm-row--blocked{box-shadow:inset 3px 0 #b4442e}.adm-tablewrap .adm-table td:first-child{box-shadow:none!important}.adm-tablewrap .adm-table tbody tr:hover{background:var(--bg2,#fff)}.adm-panel{padding:10px 12px;overflow-x:auto}.adm-splits{grid-template-columns:1fr}.adm-drawer{width:100vw;padding:12px 14px calc(80px + env(safe-area-inset-bottom,0px))}.adm-drawer-head{background:var(--bg,#faf8f3);z-index:2;padding:10px 0;position:sticky;top:-12px}.adm-back{min-height:40px}.adm-fields{grid-template-columns:1fr}.adm-setting{flex-direction:column;align-items:stretch;gap:10px}.adm-setting .adm-btn{justify-content:center;width:100%;min-height:44px}.adm-actions .adm-btn--primary{flex:auto;justify-content:center;min-height:44px}.adm-note{font-size:12px}.adm-list li{word-break:break-all;justify-content:flex-start;font-size:12px}}.adm-chip{white-space:nowrap;letter-spacing:.01em;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.adm-chip--quiet{background:var(--bg,#faf8f3);border-color:var(--bd3,#e5dfd0);color:var(--tx3,#8a7e6f)}.adm-chip--warm{color:#8a6a1c;background:#c9a44a1f;border-color:#c9a44a59}.adm-chip--good{color:#2e7d52;background:#2e7d521a;border-color:#2e7d5259}.adm-chip--gold{background:var(--gd,#c9a44a);border-color:var(--gd,#c9a44a);color:#fff}.adm-chip--out{color:#8c3421;background:#b4442e14;border-color:#b4442e4d}.adm-chip--muted{border-color:var(--bd4,#f0ece2);color:var(--tx4,#9a8f7d);background:0 0;text-decoration:line-through}.adm-chip--off{border-color:var(--bd4,#f0ece2);color:var(--tx4,#9a8f7d);background:0 0}.adm-badge{background:var(--gdb,#f2e8cf);color:var(--gd,#8a6a1c);vertical-align:middle;border-radius:99px;align-items:center;gap:3px;margin-inline-start:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.adm-row--test td{opacity:.78}.adm-tablewrap.is-loading tbody{opacity:.55;transition:opacity .15s}.adm-filters{align-items:center}.adm-inline{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.adm-dates input[type=date]{font-family:var(--font-ui);border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx,#2a2415);border-radius:9px;padding:6px 8px;font-size:12.5px}.adm-toggle{color:var(--tx3,#8a7e6f);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.adm-toggle input{accent-color:var(--gd,#c9a44a)}.adm-toggle span{align-items:center;gap:4px;display:inline-flex}.adm-clear{cursor:pointer;color:var(--tx4,#9a8f7d);background:0 0;border:0;align-items:center;padding:0 2px;display:inline-flex}.adm-clear:hover{color:var(--tx,#2a2415)}.adm-summary{margin:2px 2px 8px;font-size:12px}.adm-info{color:#2e6b48;background:#2e7d5212;border:1px solid #2e7d5240;border-radius:10px;margin-bottom:12px;padding:10px 13px;font-size:12.5px}.adm-empty{text-align:center;color:var(--tx3,#8a7e6f);border:1px dashed var(--bd3,#e5dfd0);background:var(--bg,#faf8f3);border-radius:10px;padding:18px 14px;font-size:13px}.adm-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.adm-panel-head h3{margin-bottom:8px}.adm-panel-head select{font-family:var(--font-ui);border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx,#2a2415);border-radius:9px;padding:6px 9px;font-size:12.5px}.adm-kvs{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px 18px;display:grid}.adm-kv{border-bottom:1px solid var(--bd4,#f0ece2);align-items:baseline;gap:10px;min-width:0;padding:4px 0;display:flex}.adm-kv>span{color:var(--tx4,#9a8f7d);flex:0 0 132px;font-size:11.5px}.adm-kv>strong{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:13px;font-weight:600}.adm-kv em{font-style:normal}.adm-list--start li{direction:rtl;justify-content:flex-start}.adm-timeline{border-inline-start:0;margin:4px 0 0;padding:0 12px 0 0;list-style:none;position:relative}.adm-tl{border-inline-start:2px solid var(--bd4,#f0ece2);align-items:baseline;gap:12px;padding:5px 14px 5px 0;display:flex;position:relative}.adm-tl-dot{inset-inline-start:-6px;background:var(--bg2,#fff);border:2px solid var(--bd3,#e5dfd0);border-radius:50%;width:10px;height:10px;position:absolute;top:11px}.adm-tl--lead .adm-tl-dot,.adm-tl--account .adm-tl-dot,.adm-tl--payment .adm-tl-dot{border-color:var(--gd,#c9a44a);background:var(--gd,#c9a44a)}.adm-tl--unsubscribed .adm-tl-dot,.adm-tl--mail_failed .adm-tl-dot{border-color:#b4442e}.adm-tl--onboarding_completed .adm-tl-dot,.adm-tl--entitlement .adm-tl-dot{border-color:#2e7d52}.adm-tl-when{color:var(--tx4,#9a8f7d);font-variant-numeric:tabular-nums;flex:0 0 118px;font-size:11.5px}.adm-tl-what{font-size:13px}.adm-tl-what em{color:var(--tx4,#9a8f7d);font-style:normal}.adm-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.adm-tag{background:var(--bg,#faf8f3);border:1px solid var(--bd3,#e5dfd0);color:var(--tx2,#5d5344);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.adm-tag--ro{margin-inline-end:4px}.adm-tag button{cursor:pointer;color:var(--tx4,#9a8f7d);background:0 0;border:0;padding:0;display:inline-flex}.adm-tag button:hover{color:#b4442e}.adm-tag-add{align-items:center;gap:4px;display:inline-flex}.adm-tag-add input{font-family:var(--font-ui);border:1px dashed var(--bd3,#e5dfd0);background:var(--bg2,#fff);width:130px;color:var(--tx,#2a2415);border-radius:999px;outline:none;padding:4px 9px;font-size:12px}.adm-tag-add input:focus{border-style:solid;border-color:var(--gd,#c9a44a)}.adm-tag-add button{cursor:pointer;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);width:24px;height:24px;color:var(--tx3,#8a7e6f);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.adm-tag-add button:disabled{opacity:.45;cursor:default}.adm-notes{flex-direction:column;gap:10px;display:flex}.adm-notes textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:64px;font-family:var(--font-ui);border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx,#2a2415);border-radius:9px;outline:none;padding:9px 12px;font-size:13px;line-height:1.6}.adm-notes textarea:focus{border-color:var(--gd,#c9a44a);box-shadow:0 0 0 3px #c9a44a24}.adm-note-new{flex-direction:column;gap:8px;display:flex}.adm-note{background:var(--bg,#faf8f3);border:1px solid var(--bd4,#f0ece2);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.adm-note p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.adm-note-meta{color:var(--tx4,#9a8f7d);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.adm-note-meta .adm-linkish{color:var(--tx3,#8a7e6f);align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.adm-audit{margin-top:12px;font-size:12px}.adm-audit summary{cursor:pointer;color:var(--tx4,#9a8f7d);font-weight:700}.adm-audit ul{margin-top:8px}.adm-saved--float{align-items:center;gap:4px;margin-bottom:10px;display:inline-flex}@media (width<=760px){.adm-people .adm-filters select,.adm-people .adm-dates{width:100%}.adm-dates{flex-wrap:wrap}.adm-dates input[type=date]{flex:120px;min-height:40px}.adm-kvs{grid-template-columns:1fr}.adm-kv>span{flex-basis:110px}.adm-tl-when{flex-basis:96px}.adm-people .adm-tablewrap .adm-table td[data-label=שלב]{grid-column:1/-1}.adm-people .adm-tablewrap .adm-table td[data-label=שלב]:before{display:none}}.pp-tools{align-items:center;margin-bottom:16px}.pp-tools .adm-search{max-width:380px}.pp-count{font-family:var(--font-read);color:var(--tx4,#9a8f7d);font-size:13px}.pp-loading{opacity:.55;transition:opacity .25s}.pp-name strong{color:var(--tx,#2a2415);font-size:13.5px;font-weight:700;display:block}.pp-name small{color:var(--tx4,#9a8f7d);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:11.5px;display:block;overflow:hidden}.cs-root .adm-table td.pp-name{white-space:normal}.cs-root .adm-table th:first-child,.cs-root .adm-table td:first-child{padding-inline-start:16px}.cs-root .cs-row:focus-visible{outline:2px solid var(--gd,#c9a44a);outline-offset:-2px}.pp-drawer{width:min(680px,100vw)}.pp-sec{background:var(--bg2,#fff);border:1px solid #c9a44a47;border-radius:16px;margin-top:12px;padding:12px 16px 14px;box-shadow:0 2px 18px #0000000d}.pp-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.pp-sec-head h3{font-family:var(--font-head);color:var(--tx,#2a2415);margin:0;font-size:16px;font-weight:600}.pp-sec-head select{font-family:var(--font-ui);border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx2,#5d5344);border-radius:999px;padding:5px 9px;font-size:12px}.pp-sec .adm-kvs{gap:2px 20px}.pp-sec .adm-kv{padding:5px 0}.pp-sec .adm-kv>span{flex-basis:108px}.pp-sec .adm-timeline{margin-top:2px}.pp-sec .adm-tags{margin-bottom:10px}.pp-sec .adm-notes textarea{min-height:52px}.pp-mark{color:var(--gd,#8a6a1c);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.pp-trunc{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.pp-support{color:var(--tx2,#5d5344);font-size:13px;line-height:1.7}.pp-support strong{color:var(--tx,#2a2415);font-variant-numeric:tabular-nums;font-size:15px}.pp-support-subject{color:var(--tx,#2a2415);font-weight:600}.rp-scr{flex-direction:column;flex:auto;height:auto;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.cs-root.adm-root.rp-root{z-index:1;flex-direction:column;flex:auto;max-width:none;min-height:0;margin:0;padding:10px 0 0;display:flex;position:relative;overflow:auto}.rp-top{flex:none;padding:0 18px}.rp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 6px;display:flex}.cs-root .rp-head h1{font-family:var(--font-head);color:var(--tx,#2a2415);margin:0;font-size:24px;font-weight:700}.rp-tabs{border-bottom:1px solid #c9a44a40;align-self:stretch;align-items:flex-end;gap:2px;display:inline-flex}.rp-tabs button{cursor:pointer;font-family:var(--font-ui);color:var(--tx3,#8a7e6f);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:13.5px}.rp-tabs button.on{color:var(--tx,#2a2415);border-bottom-color:var(--gd,#c9a44a);font-weight:700}.rp-tabs button:focus-visible{outline:2px solid var(--gd,#c9a44a);outline-offset:-2px;border-radius:6px}.rp-range{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex;position:relative}.rp-range-label{font-variant-numeric:tabular-nums;color:var(--tx2,#5d5344);font-size:13px}.rp-grow{flex:auto}.rp-meta{color:var(--tx4,#9a8f7d);font-size:12px}.rp-meta--ok{color:#2e7d52}.rp-meta--warn{color:#b4442e}.rp-sync-msg{color:#b4442e;font-size:12px}.rp-totals{background:#fff;border:1px solid #c9a44a4d;border-radius:12px;margin:0 0 6px;padding:8px 12px 7px;box-shadow:0 1px 6px #0000000a}.rp-tot-row{grid-template-columns:repeat(13,minmax(0,1fr));display:grid}.rp-tot-sub{border-top:1px dashed #c9a44a33;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:6px;padding-top:6px}.rp-tot{border-inline-start:1px solid #c9a44a29;flex-direction:column;justify-content:flex-end;min-width:0;padding:2px 8px;display:flex}.rp-tot:first-child{border-inline-start:0;padding-inline-start:0}.rp-tot span{color:var(--tx4,#9a8f7d);font-size:10.5px;line-height:1.25;display:block}.rp-tot span small{opacity:.8;margin-inline-start:3px;font-size:9.5px}.rp-tot strong{font-family:var(--font-head);font-variant-numeric:tabular-nums;color:var(--tx,#2a2415);font-size:19px;font-weight:600;line-height:1.2;display:block}.rp-tot-sub strong{color:var(--tx2,#5d5344);font-size:15px}.rp-note{color:var(--tx4,#9a8f7d);margin:0 0 6px;font-size:12px}.rp-sheet{background:0 0;border-top:1px solid #c9a44a4d;flex:auto;min-height:220px;position:relative;overflow:auto}.rp-pivot td{background:var(--bg2,#fff)}.rp-pivot{border-collapse:separate;border-spacing:0;min-width:100%;font-size:12.5px}.rp-pivot th,.rp-pivot td{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--bd4,#f0ece2);padding:7px 10px}.rp-pivot th{z-index:3;background:var(--bg,#faf8f3);color:var(--tx4,#9a8f7d);white-space:normal;vertical-align:bottom;border-bottom:1px solid #c9a44a4d;min-width:82px;font-size:11px;font-weight:700;line-height:1.25;position:sticky;top:0}.rp-pivot th small{opacity:.8;font-size:9.5px;font-weight:500;display:block}.rp-c-week,.rp-c-date{z-index:2;background:var(--bg2,#fff);position:sticky;text-align:right!important}.rp-c-week{width:122px;min-width:122px;right:0}.rp-c-date{right:var(--rp-week-w,122px);border-inline-end:1px solid #c9a44a40;width:92px;min-width:92px}.rp-pivot thead .rp-c-week,.rp-pivot thead .rp-c-date{z-index:4;background:var(--bg,#faf8f3)}tr.rp-r-first td{border-top:1px solid #c9a44a59}tr.rp-r-sum td,tr.rp-r-sum .rp-c-week,tr.rp-r-sum .rp-c-date{background:color-mix(in srgb, var(--gd,#c9a44a) 9%, var(--bg2,#fff));font-weight:700}tr.rp-r-day:hover td{background:color-mix(in srgb, var(--gd,#c9a44a) 5%, var(--bg2,#fff))}.rp-strong{color:var(--tx,#2a2415);font-weight:700}.rp-pivot th.rp-sep,.rp-pivot td.rp-sep{border-inline-end:1px solid #c9a44a73}.rp-c-date strong{font-weight:600}.rp-c-date small{color:var(--gd,#8a6a1c);font-size:10px;line-height:1.1;display:block}.rp-wcell{align-items:center;gap:6px;display:inline-flex}.rp-wtoggle{cursor:pointer;background:var(--bg2,#fff);width:24px;height:24px;color:var(--gd,#c9a44a);border:1px solid #c9a44a59;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.rp-wtoggle:hover{border-color:var(--gd,#c9a44a)}.rp-wtoggle:focus-visible{outline:2px solid var(--gd,#c9a44a);outline-offset:1px}.rp-chev{transition:transform .22s;transform:rotate(90deg)}.rp-chev.is-open{transform:rotate(0)}.rp-wlabel{color:var(--tx,#2a2415);font-weight:700}.rp-wlabel em{color:var(--gd,#8a6a1c);margin-inline-start:5px;font-size:10.5px;font-style:normal;font-weight:500}tr.rp-r-day{animation:.2s both rpRowIn}tr.rp-r-day.is-closing{animation:.18s both rpRowOut}@keyframes rpRowIn{0%{opacity:0}to{opacity:1}}@keyframes rpRowOut{0%{opacity:1}to{opacity:0}}.rp-empty{color:var(--tx4,#9a8f7d);text-align:center!important;padding:26px 10px!important}.rp-c-src{min-width:150px;text-align:right!important}.rp-cal-scrim{z-index:60;position:fixed;inset:0}.rp-cal{z-index:61;background:var(--bg2,#fff);border:1px solid #c9a44a59;border-radius:14px;width:300px;padding:12px;animation:.18s rpPop;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 36px #0000001f}@keyframes rpPop{0%{opacity:0;transform:translateY(-4px)}}.rp-cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.rp-cal-head strong{font-family:var(--font-head);font-size:15px}.rp-cal-nav{cursor:pointer;width:28px;height:28px;color:var(--tx3,#8a7e6f);border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.rp-cal-nav:disabled{opacity:.35;cursor:default}.rp-cal-grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.rp-cal-wd{color:var(--tx4,#9a8f7d);text-align:center;padding:2px 0 4px;font-size:10.5px}.rp-cal-day{cursor:pointer;height:32px;font-family:var(--font-ui);color:var(--tx,#2a2415);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;font-size:12.5px}.rp-cal-day:disabled{opacity:.35;cursor:default}.rp-cal-day.is-in{background:#c9a44a29}.rp-cal-day.is-from,.rp-cal-day.is-to{background:var(--gd,#c9a44a);color:#fff;font-weight:700}.rp-cal-day.is-from{border-start-start-radius:8px;border-end-start-radius:8px}.rp-cal-day.is-to{border-start-end-radius:8px;border-end-end-radius:8px}.rp-cal-day.is-from.is-to{border-radius:8px}.rp-cal-day.is-today{box-shadow:inset 0 0 0 1px #c9a44a99}.rp-cal-day:focus-visible{outline:2px solid var(--gd,#c9a44a);outline-offset:-2px}.rp-cal-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.rp-cal-sel{color:var(--tx2,#5d5344);font-variant-numeric:tabular-nums;font-size:12px}.rp-cal-sel.is-bad{color:#b4442e}.rp-cal-actions{gap:6px;display:inline-flex}.rp-cal-actions button{font-family:var(--font-ui);cursor:pointer;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx2,#5d5344);border-radius:8px;padding:6px 12px;font-size:12.5px}.rp-cal-actions .rp-cal-apply{background:var(--gd,#c9a44a);color:#fff;border-color:var(--gd,#c9a44a);font-weight:700}.rp-cal-actions .rp-cal-apply:disabled{opacity:.45;cursor:default}.rp-fn-top{padding-bottom:28px}.rp-head-path{color:var(--tx3,#8a7e6f);font-size:12.5px}.rp-back{cursor:pointer;font-family:var(--font-ui);color:var(--tx3,#8a7e6f);vertical-align:2px;background:0 0;border:0;border-radius:6px;align-items:center;gap:1px;margin-inline-end:8px;padding:2px 4px;font-size:13px;font-weight:500;display:inline-flex}.rp-back:hover{color:var(--gd,#c9a44a)}.rp-back:focus-visible{outline:2px solid var(--gd,#c9a44a);outline-offset:1px}.rp-fn-list{flex-direction:column;gap:8px;margin-top:4px;display:flex}.rp-fn-row{background:#fff;border:1px solid #c9a44a4d;border-radius:12px;align-items:center;gap:14px;padding:10px 14px;display:flex}.rp-fn-row.is-archived{opacity:.7}.rp-fn-open{text-align:right;cursor:pointer;min-width:0;color:var(--tx,#2a2415);background:0 0;border:0;flex-direction:column;flex:260px;gap:3px;padding:0;font-family:inherit;display:flex}.rp-fn-open strong{font-family:var(--font-head);font-size:17px;font-weight:700}.rp-fn-open:hover strong{color:var(--gd,#c9a44a)}.rp-fn-open:focus-visible{outline:2px solid var(--gd,#c9a44a);outline-offset:3px;border-radius:6px}.rp-fn-path{color:var(--tx3,#8a7e6f);font-size:12px}.rp-fn-figs{flex-wrap:wrap;gap:18px;display:flex}.rp-fn-fig{flex-direction:column;min-width:64px;display:flex}.rp-fn-fig span{color:var(--tx4,#9a8f7d);white-space:nowrap;font-size:10.5px}.rp-fn-fig strong{font-family:var(--font-head);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.2}.rp-fn-add{align-self:flex-start;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.rp-fn-empty{color:var(--tx4,#9a8f7d);padding:8px 2px;font-size:13px}.rp-fn-unassigned{color:var(--tx2,#5d5344);background:color-mix(in srgb, var(--gd,#c9a44a) 7%, #fff);border:1px solid #c9a44a4d;border-radius:10px;margin-top:12px;padding:8px 12px;font-size:12.5px}.rp-fn-unassigned em{color:var(--tx4,#9a8f7d);font-style:normal}.rp-fn-archived{margin-top:12px}.rp-fn-archived summary{cursor:pointer;color:var(--tx4,#9a8f7d);font-size:12.5px}.rp-fn-archived .rp-fn-list{margin-top:8px}.rp-drawer{width:min(560px,100vw)}.rp-fset{border:0;min-width:0;margin:0;padding:0}.rp-fset legend{margin-bottom:4px;padding:0}.rp-fset legend span{color:var(--tx2,#5d5344);font-size:12px;font-weight:700}.rp-fset>em{margin-top:4px;display:block}.rp-choice{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.rp-choice:hover{background:#c9a44a14}.rp-choice input,.cs-field .rp-choice input{width:16px;height:16px;box-shadow:none;accent-color:var(--gd,#c9a44a);cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0}.rp-choice b{white-space:nowrap;flex:0 auto}.rp-choice>span{white-space:nowrap}.rp-choice b{font-weight:600}.rp-choice span{color:var(--tx4,#9a8f7d);font-variant-numeric:tabular-nums;font-size:12px}.rp-choice small{color:var(--tx4,#9a8f7d);margin-inline-start:auto;font-size:11px}.rp-choice.is-taken{opacity:.6;cursor:default}.rp-choice.is-taken input{cursor:default}.rp-status{border:1px solid var(--bd4,#f0ece2);color:var(--tx4,#9a8f7d);background:var(--bg,#faf8f3);border-radius:999px;padding:0 6px;font-size:10.5px;display:inline-block}.rp-status--active{color:#2e7d52;border-color:#2e7d5259}.rp-editor-actions{border-top:1px solid #c9a44a33;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.rp-editor-actions .rp-archive{margin-inline-start:auto}@media (prefers-reduced-motion:reduce){tr.rp-r-day,tr.rp-r-day.is-closing,.rp-cal{animation:none}.rp-chev{transition:none}}@media (width<=760px){.cs-root.adm-root.rp-root{padding:8px 0 env(safe-area-inset-bottom,0px)}.rp-top{padding:0 12px}.cs-root .rp-head h1{font-size:20px}.rp-range{gap:8px}.rp-range .rp-tabs{flex:100%;align-self:auto}.rp-seg button{min-height:36px;padding:6px 4px;font-size:11.5px}.rp-tot-row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px}.rp-tot-sub{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-totals{border-radius:10px;padding:6px 8px 5px}.rp-tot{padding:1px 6px}.rp-tot:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}.rp-tot span{font-size:10px}.rp-tot strong{font-size:14px}.rp-tot-sub strong{font-size:12.5px}.rp-sheet{min-height:240px}.rp-c-week{width:108px;min-width:108px}.rp-c-date{width:78px;min-width:78px}.rp-pivot th,.rp-pivot td{padding:6px 8px;font-size:12px}.rp-pivot th{min-width:72px}.rp-cal{width:auto;position:fixed;top:12vh;left:12px;right:12px}.rp-fn-row{flex-wrap:wrap;gap:10px}.rp-fn-figs{gap:12px}.rp-drawer{width:100vw}}.pp-more{margin:14px 4px 0}.pp-more summary{cursor:pointer;color:var(--tx4,#9a8f7d);align-items:center;gap:6px;font-size:12px;list-style:none;display:inline-flex}.pp-more summary::-webkit-details-marker{display:none}.pp-more summary:before{content:"›";color:var(--gd,#c9a44a);font-size:14px;transition:transform .2s;display:inline-block}.pp-more[open] summary:before{transform:rotate(-90deg)}.pp-more summary:hover{color:var(--tx2,#5d5344)}.pp-tiny{background:color-mix(in srgb, var(--gd,#c9a44a) 4%, var(--bg2,#fff));border:1px solid #c9a44a29;border-radius:12px;margin-top:8px;padding:8px 12px}.pp-tiny .adm-kv{border-bottom-color:#c9a44a1a;padding:3px 0}.pp-tiny .adm-kv>span{flex-basis:96px;font-size:10.5px}.pp-tiny .adm-kv>strong{color:var(--tx3,#8a7e6f);font-size:11.5px;font-weight:500}@media (width<=760px){.pp-tools{flex-direction:column;align-items:stretch}.pp-tools .adm-search{max-width:none}.pp-count{padding-inline-start:4px}.pp-drawer{width:100vw}.pp-sec{padding:10px 12px 12px}.pp-sec .adm-kv>span{flex-basis:96px}.cs-root .adm-tablewrap .adm-table td.pp-name{grid-column:1/-1}.cs-root .adm-tablewrap .adm-table td.pp-name:before{display:none}.cs-root .adm-tablewrap .adm-table td[data-label=שלב]{grid-column:1/-1}.cs-root .adm-tablewrap .adm-table td[data-label=שלב]:before{display:none}}.rp-sheet--flow{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.rp-fl{flex-direction:column;gap:14px;display:flex}.rp-fl-intro{color:var(--tx2,#5d5344);background:color-mix(in srgb, var(--gd,#c9a44a) 6%, #fff);border:1px solid #c9a44a47;border-radius:10px;margin:0;padding:10px 13px;font-size:12.5px;line-height:1.7}.rp-fl-intro b{color:var(--tx,#2a2415)}.rp-fl-step{background:#fff;border:1px solid #c9a44a4d;border-radius:12px;padding:12px 14px 10px}.rp-fl-shead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rp-fl-num{background:color-mix(in srgb, var(--gd,#c9a44a) 18%, #fff);width:22px;height:22px;color:var(--tx,#2a2415);font-family:var(--font-head);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.rp-fl-slabel{font-family:var(--font-head);color:var(--tx,#2a2415);background:0 0;border:0;border-bottom:1px dashed #0000;min-width:90px;max-width:220px;padding:2px 0;font-size:16px;font-weight:700}.rp-fl-slabel:hover{border-bottom-color:#c9a44a73}.rp-fl-slabel:focus{border-bottom-color:var(--gd,#c9a44a);outline:none}.rp-fl-spath{color:var(--tx3,#8a7e6f);font-size:12px}.rp-fl-spath em{color:var(--tx4,#9a8f7d);direction:ltr;font-style:normal;display:inline-block}.rp-fl-goal{color:var(--tx4,#9a8f7d);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.rp-fl-goal select,.rp-fl-v select{color:var(--tx,#2a2415);background:#fff;border:1px solid #c9a44a59;border-radius:7px;padding:4px 7px;font-family:inherit;font-size:12.5px}.rp-fl-note{color:var(--tx4,#9a8f7d);align-items:center;gap:6px;margin:8px 0 4px;font-size:11.5px;display:flex}.rp-fl-table{margin:0}.rp-fl-table th{font-size:11px}.rp-fl-table td{vertical-align:middle}.rp-fl-v.is-off{opacity:.55}.rp-fl-v.is-control .rp-fl-vname input{font-weight:700}.rp-fl-cell{align-items:center;gap:7px;min-width:0;display:flex}.rp-fl-vname input{color:var(--tx,#2a2415);background:0 0;border:0;border-bottom:1px dashed #c9a44a59;min-width:80px;max-width:150px;padding:2px 0;font-family:inherit;font-size:13px}.rp-fl-vname input:focus{border-bottom-color:var(--gd,#c9a44a);outline:none}.rp-fl-badge{white-space:nowrap;background:color-mix(in srgb, var(--gd,#c9a44a) 16%, #fff);color:var(--tx2,#5d5344);border-radius:20px;padding:1px 6px;font-size:10px}.rp-fl-badge.is-draft{background:#eef1f6}.rp-fl-badge.is-off{color:var(--tx4,#9a8f7d);background:#f3efe8}.rp-fl-w{white-space:nowrap}.rp-fl-w input{font-variant-numeric:tabular-nums;text-align:center;background:#fff;border:1px solid #c9a44a59;border-radius:7px;width:52px;padding:3px 4px;font-family:inherit;font-size:13px}.rp-fl-w input:focus{border-color:var(--gd,#c9a44a);outline:none}.rp-fl-w span{color:var(--tx4,#9a8f7d);margin-inline-start:3px;font-size:11px}.rp-fl-cell--acts{justify-content:center;gap:3px}.rp-fl-sfoot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.rp-fl-addv{align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.rp-fl-total{font-variant-numeric:tabular-nums;font-size:12px}.rp-fl-total.is-ok{color:#2f7a4d}.rp-fl-total.is-bad{color:#a4442f;font-weight:600}.rp-fl-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rp-fl-problem{color:#a4442f;font-size:12.5px}.rp-fl-unplaced{color:var(--tx3,#8a7e6f);margin:0;font-size:12px}@media (width<=820px){.rp-fl-shead{gap:8px}}.rp-fl{max-width:1180px;margin-inline:auto}.rp-fl-saved{color:var(--tx4,#9a8f7d);text-align:end;min-width:46px;font-size:12px}@media (width<=1220px){.rp-fl{max-width:none}}.rp-fl-spage{font-family:var(--font-head);color:var(--tx,#2a2415);background:#fff;border:1px solid #c9a44a59;border-radius:8px;max-width:320px;padding:5px 9px;font-size:15px;font-weight:700}.rp-fl-spage:focus{border-color:var(--gd,#c9a44a);outline:none}.rp-fl-goalrow{margin:10px 0 4px}.rp-fl-goalrow label{color:var(--tx2,#5d5344);align-items:center;gap:8px;font-size:13px;display:inline-flex}.rp-fl-goalrow label span{font-weight:600}.rp-fl-goalrow select{color:var(--tx,#2a2415);background:#fff;border:1px solid #c9a44a59;border-radius:8px;padding:5px 9px;font-family:inherit;font-size:13px}.rp-fl-goalrow select:focus{border-color:var(--gd,#c9a44a);outline:none}.rp-fl-goalrow .rp-fl-note{margin:6px 0 0}.rp-fl-vpage{color:var(--tx2,#5d5344);font-size:12.5px}.rp-fl-vpage em{color:var(--tx4,#9a8f7d);direction:ltr;margin-inline-start:4px;font-style:normal;display:inline-block}.rp-fl-sfoot--quiet{border-top:1px dashed #c9a44a40;margin-top:10px;padding-top:10px;font-size:12.5px}.rp-fl-warn{color:#8a5a1f;background:#fdf6e6;border:1px solid #ecd9ac;border-radius:8px;margin:8px 0 0;padding:7px 11px;font-size:12.5px;line-height:1.65}.rp-fl-tablewrap{-webkit-overflow-scrolling:touch;margin:0 -2px;overflow-x:auto}.rp-fl-table{table-layout:fixed;width:100%;min-width:760px}.rp-fl-table th,.rp-fl-table td{padding-inline:7px}.rp-fl-table th{white-space:normal;min-width:0;font-size:10.5px}.rp-fl-table td{white-space:nowrap}.rp-fl-table th:first-child{width:19%}.rp-fl-table th:nth-child(2){width:22%}.rp-fl-table th:nth-child(3){width:9%}.rp-fl-table th:nth-child(4),.rp-fl-table th:nth-child(5){width:8%}.rp-fl-table th:nth-child(6){width:10%}.rp-fl-table th:nth-child(7){width:9%}.rp-fl-table th:nth-child(8){width:15%}.rp-fl-v select{width:100%;min-width:0;max-width:100%;padding:4px 6px;font-size:12px}.rp-fl-vname{min-width:0}.rp-fl-vname input{flex:auto;min-width:40px;max-width:none;font-size:12.5px}.rp-fl-badge{flex:none}.rp-fl-vpage{text-overflow:ellipsis;display:block;overflow:hidden}.rp-fl-w input{width:46px}.rp-fl-acts .adm-icon{padding:4px}.adm-pending{flex-direction:column;gap:10px;padding:22px 26px;display:flex}.adm-sk{background:linear-gradient(90deg, var(--bg3,#f1f4f8) 0%, var(--bg5,#e4e9f1) 50%, var(--bg3,#f1f4f8) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite adm-sk-pulse}.adm-sk-title{width:180px;height:26px}.adm-sk-bar{width:100%;max-width:420px;height:34px;margin-bottom:8px}.adm-sk-row{width:100%;height:44px}@keyframes adm-sk-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.adm-sk{animation:none}}.pp-tabs{margin:4px 0 12px}.pr-table{table-layout:fixed;width:100%}.pr-table th:first-child,.pr-table td:first-child{width:22%}.pr-table th:nth-child(2),.pr-table td:nth-child(2){width:11%}.pr-table th:nth-child(3),.pr-table td:nth-child(3){width:8%}.pr-table th:nth-child(4),.pr-table td:nth-child(4),.pr-table th:nth-child(5),.pr-table td:nth-child(5){width:9%}.pr-table th:nth-child(6),.pr-table td:nth-child(6){width:12%}.pr-table th:nth-child(7),.pr-table td:nth-child(7){width:9%}.pr-table th:nth-child(8),.pr-table td:nth-child(8){width:11%}.pr-table th:nth-child(9),.pr-table td:nth-child(9){width:9%}.pr-name strong{font-weight:600;display:block}.pr-name small{opacity:.62;margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.pr-ops{flex-wrap:wrap;gap:6px;display:flex}.pr-banner{border:1px solid color-mix(in srgb, var(--gd,#c9a44a) 26%, transparent);background:color-mix(in srgb, var(--gd,#c9a44a) 6%, transparent);border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;display:flex}.pr-banner svg{color:var(--gd,#c9a44a);flex:none;margin-top:2px}.pr-banner strong{font-size:13px;display:block}.pr-banner p{opacity:.78;margin:3px 0 0;font-size:12.5px;line-height:1.55}.pr-drawer{--pr-gap:16px}.pr-form{gap:var(--pr-gap);flex-direction:column;max-width:560px;padding:6px 0 4px;display:flex}.pr-row{gap:var(--pr-gap);grid-template-columns:1fr 1fr;display:grid}.pr-field{flex-direction:column;gap:6px;min-width:0;display:flex}.pr-field>span,.pr-field>legend{color:var(--tx2,#43506b);opacity:1;font-size:12.5px;font-weight:600}.pr-field>span em,.pr-field>legend em{opacity:.6;font-size:11px;font-style:normal;font-weight:400}.pr-drawer .pr-field input[type=text],.pr-drawer .pr-field>input,.pr-drawer .pr-days{box-sizing:border-box;width:100%;font:inherit;color:var(--tx,#0c2444);border:1px solid var(--bd3,#dbe1eb);background:#fff;border-radius:8px;padding:9px 11px;font-size:13.5px}.pr-field>input:focus-visible,.pr-days:focus-visible{outline:2px solid color-mix(in srgb, var(--gd,#c9a44a) 55%, transparent);outline-offset:1px}.pr-field>input:disabled{opacity:.55}.pr-hint{opacity:.58;font-size:11px;font-style:normal;line-height:1.5}.pr-choice{border:0;margin:0;padding:0}.pr-choice legend{margin-bottom:6px;padding:0}.pr-drawer .pr-choice{flex-flow:wrap;align-items:flex-start;gap:8px;display:flex}.pr-drawer .pr-choice legend{flex-basis:100%}.pr-drawer .pr-choice label{cursor:pointer;width:auto;color:var(--tx,#0c2444);border:1px solid var(--bd3,#dbe1eb);background:#fff;border-radius:999px;align-items:center;gap:7px;margin:0;padding:7px 13px;font-size:13px;display:inline-flex}.pr-drawer .pr-choice label.on{border-color:var(--gd,#c9a44a);background:color-mix(in srgb, var(--gd,#c9a44a) 10%, #fff);font-weight:600}.pr-drawer .pr-choice .pr-note,.pr-drawer .pr-choice .pr-days{flex-basis:100%}.pr-choice label:has(input:disabled){opacity:.5;cursor:default}.pr-choice input{accent-color:var(--gd,#c9a44a)}.pr-days{max-width:120px;margin-top:4px}.pr-note{opacity:.7;margin:4px 0 0;font-size:11.5px;line-height:1.6}.pr-check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.pr-check input{accent-color:var(--gd,#c9a44a)}.pr-sync{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.pr-actions{border-top:1px solid var(--bd4,#f0ece2);max-width:560px;margin-top:6px;padding-top:14px;position:static}@media (width<=720px){.pr-row{grid-template-columns:1fr}}.pp-table{table-layout:fixed;width:100%}.pp-table th:first-child,.pp-table td:first-child{width:34%}.pp-table th:nth-child(2),.pp-table td:nth-child(2){width:16%}.pp-table th:nth-child(3),.pp-table td:nth-child(3){width:13%}.pp-table th:nth-child(4),.pp-table td:nth-child(4){width:16%}.pp-table th:nth-child(5),.pp-table td:nth-child(5){width:21%}.pp-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp-rows{margin:0;padding:0;list-style:none}.pp-row{border-top:1px solid color-mix(in srgb, currentColor 9%, transparent);padding:9px 0}.pp-rows>.pp-row:first-child{border-top:0}.pp-row-main{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.pp-row-main strong{font-weight:600}.pp-row-sub{opacity:.68;flex-wrap:wrap;gap:12px;margin-top:3px;font-size:11.5px;line-height:1.6;display:flex}.pp-row-sub b{opacity:.9;font-weight:600}.pp-preview{text-overflow:ellipsis;white-space:nowrap;opacity:.85;max-width:100%;overflow:hidden}.pp-scheduled{color:var(--gd,#c9a44a);opacity:.9}.pp-row--click{padding:0}.pp-row-open{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 0;display:block}.pp-row-open:hover{background:color-mix(in srgb, currentColor 4%, transparent)}.pp-row-open:focus-visible{outline:2px solid color-mix(in srgb, var(--gd,#c9a44a) 55%, transparent);outline-offset:-2px}.pp-empty{opacity:.6;margin:6px 0 2px;font-size:12.5px}.pp-skel{flex-direction:column;gap:8px;padding:6px 0 2px;display:flex}.pp-skel-line{background:linear-gradient(90deg, color-mix(in srgb, currentColor 7%, transparent), color-mix(in srgb, currentColor 13%, transparent), color-mix(in srgb, currentColor 7%, transparent));background-size:200% 100%;border-radius:5px;height:11px;animation:1.4s ease-in-out infinite pp-shimmer;display:block}.pp-skel-line:nth-child(2){width:76%}.pp-skel-line:nth-child(3){width:58%}@keyframes pp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.pp-skel-line{animation:none}}.pp-ops{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pp-ops-note{opacity:.62;margin:0;font-size:11.5px;line-height:1.65}.pp-confirm{background:#b4453a12;border:1px solid #b4453a57;border-radius:9px;width:100%;padding:11px 13px}.pp-confirm p{margin:0 0 9px;font-size:12.5px;line-height:1.6}.adm-btn--danger{color:#d9695c;border-color:#b4453a8c}.adm-btn--danger:hover:not(:disabled){background:#b4453a1f}.adm-chip{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pr-table td .adm-chip{vertical-align:middle}.pp-balance{border:1px solid color-mix(in srgb, var(--gd,#c9a44a) 30%, transparent);background:color-mix(in srgb, var(--gd,#c9a44a) 7%, transparent);border-radius:9px;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px;padding:9px 12px;display:flex}.pp-balance span{opacity:.8;font-size:12px}.pp-balance strong{font-size:15px;font-weight:700}.pp-docview{border:1px solid color-mix(in srgb, currentColor 13%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:9px;margin-top:12px;padding:11px 13px}.pp-docview-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:12.5px;display:flex}.adm-mini{color:var(--tx2,#5d5344);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;line-height:1}.adm-mini:hover{color:var(--gd,#c9a44a)}.adm-row-detail td,.adm-row-detail td>div>div{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.5}.aiu-scr{scrollbar-gutter:stable}.cs-root.adm-root.aiu-root{max-width:1560px}.adm-kind{letter-spacing:.01em;vertical-align:1px;background:var(--gdb,#f2e8cf);color:var(--gd,#8a6a1c);border:1px solid #c9a44a59;border-radius:99px;margin-inline-start:6px;padding:1px 8px;font-size:10.5px;font-weight:700;display:inline-block}.adm-kind--system{color:var(--tx3,#5f5747);background:#e3e7eeb3;border-color:#7880964d}.adm-kind--unattributed{color:#8f3a33;background:#b0433b14;border-color:#b0433b4d}.adm-table tr.adm-row--pinned td{background:#faf8f3b3}.adm-table tr.adm-row--pinned:first-of-type td,.adm-table tr[data-kind=user]+tr.adm-row--pinned td{border-top:2px solid #c9a44a59}.adm-table tr.adm-row--unattributed td{color:var(--tx3,#8a7e6f)}.adm-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;font-size:13px;font-weight:600;display:grid}.adm-groups b{color:var(--tx3,#8a7e6f);justify-content:space-between;gap:8px;font-weight:600;display:flex}.adm-groups i{color:var(--tx,#2a2415);font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.adm-details{background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);border-radius:12px;margin-top:14px;padding:10px 14px;overflow-x:auto}.adm-details>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.adm-details>summary::-webkit-details-marker{display:none}.adm-details>summary:before{content:"▸";color:var(--gd,#8a6a1c);margin-inline-end:6px}.adm-details[open]>summary:before{content:"▾"}.adm-details>summary .adm-dim{font-weight:500}@media (width<=760px){.adm-card--groups,.adm-tablewrap .adm-table td[data-label=שיוך]{grid-column:1/-1}.adm-tablewrap .adm-table tr.adm-row--pinned{border-color:#c9a44a73}.adm-details table{min-width:720px}}.adm-drawer--aiu{border-inline-end:none;border-inline-start:1px solid var(--bd3,#e5dfd0);z-index:470;inset-inline:auto 0}.aiu-scr{box-sizing:border-box;height:100%;padding:0}.cs-root.adm-root.aiu-root{padding:22px 26px 40px}.aiu-root .adm-tablewrap{overflow-x:auto}.aiu-root .adm-table td.adm-attr{white-space:normal;min-width:150px;max-width:260px;font-size:12px;line-height:1.35}.adm-card--groups{grid-column:span 2}.adm-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:2px 0;display:grid}.adm-groups b{flex-direction:column;gap:1px;min-width:0;font-weight:600;display:flex}.adm-groups b span{color:var(--tx4,#9a8f7d);white-space:nowrap;font-size:10.5px}.adm-groups i{color:var(--tx,#2a2415);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-style:normal;font-weight:700;overflow:hidden}.adm-card--groups em.ok{color:#2e7d52}.adm-card--groups em.bad{color:#b4442e}.adm-cards--top{align-items:stretch}.adm-cards--top .adm-card{justify-content:space-between}.adm-proof{border:1px solid var(--bd3,#e5dfd0);border-radius:10px;margin-top:8px;padding:8px 12px;font-size:12.5px}.adm-proof-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.adm-proof-head b{font-weight:700}.adm-proof-head span{font-size:11px}.adm-proof-body{gap:3px;margin-top:4px;display:grid}.adm-proof-hold{border-inline-start:2px solid #c9a44a59;padding-inline-start:10px}.adm-reconcile{background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);border-radius:10px;margin:10px 0 0;padding:8px 12px;font-size:12.5px}.adm-reconcile.ok{color:#2e7d52}.adm-reconcile.bad{color:#b4442e}@media (width<=760px){.cs-root.adm-root.aiu-root{padding:12px 12px calc(90px + env(safe-area-inset-bottom,0px))}.adm-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.aiu-root .adm-table td.adm-attr{max-width:none}}.cs-root.aiu-root .adm-tablewrap{scrollbar-gutter:stable;overflow:auto hidden}.cs-root.aiu-root .adm-table td.adm-email{text-overflow:ellipsis;max-width:190px;overflow:hidden}.adm-groups i{font-size:14px}.adm-groups i.adm-nocost{white-space:normal;font-size:11px;line-height:1.2;overflow:visible}.adm-cards--top{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.adm-drawer--aiu .adm-table td[data-label=שיוך]{white-space:normal;min-width:190px;max-width:320px;line-height:1.3}.adm-drawer--aiu .adm-table td[data-label=מזהים]{white-space:normal;word-break:break-all;max-width:220px}.adm-kind--unverified{color:#8f3a33;background:#b0433b14;border-color:#b0433b4d}.adm-card--hero em,.adm-card--groups em{white-space:normal;line-height:1.35}.cs-root.aiu-root .adm-tablewrap{scrollbar-gutter:auto}.cs-root.aiu-root .adm-table{min-width:100%}.cs-root.aiu-root .adm-table thead tr{background:var(--bg,#faf8f3)}.cs-root.aiu-root .adm-table td.adm-email{max-width:170px}.cs-root.aiu-root .adm-table td.adm-attr{min-width:128px;max-width:220px}.qn-panel{z-index:9500;box-sizing:border-box;overscroll-behavior:contain;background:var(--mc,#fff);border:1px solid var(--bd,#0000001f);max-height:min(520px,100dvh - 24px);box-shadow:0 12px 36px var(--shd,#0000002e);font-family:var(--font-ui);color:var(--tx);border-radius:14px;padding:6px;animation:.14s ease-out qn-in;position:fixed;overflow-y:auto}@keyframes qn-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qn-panel{animation:none}}.panel.gl-door-panel{z-index:9500;box-sizing:border-box;overscroll-behavior:contain;max-height:calc(100dvh - 24px);animation:.14s ease-out qn-in;position:fixed;top:auto;left:auto;overflow-y:auto}.panel.gl-door-panel.is-sheet{left:8px;right:8px;bottom:calc(var(--gl-safe-bottom,0px) + 8px);max-height:calc(70dvh - var(--gl-safe-top,0px));width:auto!important}@media (prefers-reduced-motion:reduce){.panel.gl-door-panel{animation:none}}.qn-panel--sheet{left:8px;right:8px;bottom:calc(var(--gl-safe-bottom,0px) + 8px);width:auto;max-height:calc(70dvh - var(--gl-safe-top,0px));top:auto}.qn-head{color:var(--tx3);letter-spacing:.01em;align-items:center;gap:6px;padding:6px 10px 8px;font-size:12px;font-weight:700;display:flex}.qn-list{flex-direction:column;gap:1px;display:flex}.qn-row{width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}.qn-row:hover,.qn-row:focus-visible{background:var(--bg3,#0000000d);outline:none}.qn-row:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gd) 45%,transparent)}.qn-row.is-current{cursor:default;background:color-mix(in srgb,var(--gd) 8%,transparent)}.qn-ic{width:28px;height:28px;color:var(--qn-c,var(--tx3));background:color-mix(in srgb,var(--qn-c,var(--tx3)) 13%,transparent);border-radius:8px;flex:none;justify-content:center;align-items:center;margin-inline:4px;display:inline-flex}.qn-ic.qn-thumb{background:var(--bg3,#0000000d);width:36px;height:36px;box-shadow:0 0 0 1px color-mix(in srgb,var(--tx,#000) 12%,transparent);border-radius:9px;margin-inline:0;overflow:hidden}.qn-thumb img{object-fit:cover;width:100%;height:100%;display:block}.qn-row:has(>.qn-thumb){padding-block:4px}.qn-txt{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.qn-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.qn-sub{color:var(--tx3);white-space:nowrap;font-size:12px;line-height:1.3}.qn-here{color:var(--gd);background:color-mix(in srgb,var(--gd) 12%,transparent);border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:700}.qn-more{cursor:pointer;width:100%;min-height:44px;font:inherit;color:var(--gd);background:color-mix(in srgb,var(--gd) 9%,transparent);border:0;border-radius:10px;flex:none;margin-top:4px;padding:8px 10px;font-size:13px;font-weight:700;transition:background .3s}.qn-more:hover,.qn-more:focus-visible{background:color-mix(in srgb,var(--gd) 17%,transparent);outline:none}.qn-more:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gd) 45%,transparent)}.qn-empty{color:var(--tx3);max-width:300px;margin:0;padding:8px 12px 12px;font-size:13px;line-height:1.5}.qn-k-investigation{--qn-c:var(--gd,#a8842c)}.qn-k-document{--qn-c:#4f74b8}.qn-k-map{--qn-c:#7461c4}.qn-k-deck{--qn-c:#c06a32}.qn-k-book{--qn-c:#9a6a3c}.qn-k-text{--qn-c:#5f8752}.qn-k-video{--qn-c:#c0504d}.qn-k-audio,.qn-k-transcript{--qn-c:#2f8a85}.qn-k-item{--qn-c:#7a7f8c}.qn-k-environment{--qn-c:#4f8a5b}.qn-k-meteor{--qn-c:#b8862a}.qn-k-room{--qn-c:var(--tx3)}.qn-k-room .qn-ic svg{width:15px;height:15px}.sb-quick{margin-top:auto}.sb-ai-slot~.sb-quick,.sb-quick~.sb-foot{margin-top:0}.sb-quick .snb{color:var(--tx3);padding:9px 18px}.qn-door-lb{white-space:nowrap;min-width:0;transition:opacity .18s;overflow:hidden}.sb.is-mini .qn-door-lb{opacity:0}.mob-more-quick{border-bottom:1px solid var(--bd2);flex-direction:column;margin-bottom:4px;padding-bottom:4px;display:flex}.mob-more-quick .qn-head{padding:6px 12px 4px}.mob-more-quick .qn-row{min-height:48px;padding:6px 12px}.gs-scrim{z-index:9600;box-sizing:border-box;background:#0a080780;background:color-mix(in srgb,var(--bg,#0a0807) 58%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;padding:clamp(24px,9vh,96px) 24px 24px;animation:.16s ease-out gs-fade;display:flex;position:fixed;inset:0}.gs-win:focus{outline:none}.gs-win{box-sizing:border-box;background:var(--mc,#fff);width:min(760px,100%);height:min(640px,100dvh - clamp(48px,18vh,192px));color:var(--tx);border:1px solid var(--bd,#0000001f);box-shadow:0 28px 90px var(--shd,#00000057);font-family:var(--font-ui);border-radius:18px;flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) gs-in;display:flex;overflow:hidden}@keyframes gs-fade{0%{opacity:0}to{opacity:1}}@keyframes gs-in{0%{opacity:0;transform:translateY(6px)scale(.992)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gs-scrim,.gs-win{animation:none}}.gs-head{color:var(--gd);flex:none;align-items:center;gap:10px;padding:14px 18px;display:flex}.gs-input{min-width:0;color:var(--tx);font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:4px 0;font-size:19px;line-height:1.4}.gs-input::placeholder{color:var(--tx4)}.gs-clear{width:28px;height:28px;color:var(--tx3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gs-clear:hover{background:var(--bg3,#0000000d)}.gs-close{border:1px solid var(--bd,#0000001f);height:30px;color:var(--tx3);font:inherit;cursor:pointer;background:0 0;border-radius:9px;flex:none;padding:0 10px;font-size:12px}.gs-close:hover{color:var(--tx);border-color:color-mix(in srgb,var(--gd) 45%,transparent)}.gs-clear:focus-visible,.gs-close:focus-visible,.gs-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--gd) 55%,transparent);outline-offset:1px}.gs-progress{background:var(--bd2,#00000014);flex:0 0 1px;height:1px;position:relative;overflow:hidden}.gs-progress.is-on:after{content:"";background:linear-gradient(90deg,transparent,var(--gd),transparent);animation:1.5s ease-in-out infinite gs-thread;position:absolute;inset:0}@keyframes gs-thread{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.gs-progress.is-on:after{opacity:.5;animation:none}}.gs-filter{scrollbar-width:none;border-bottom:1px solid var(--bd2,#00000014);flex:none;gap:6px;padding:9px 16px;display:flex;overflow-x:auto}.gs-filter::-webkit-scrollbar{display:none}.gs-chip{border:1px solid var(--bd,#0000001f);height:28px;color:var(--tx3);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:0 11px;font-size:12.5px}.gs-chip:hover{color:var(--tx)}.gs-chip.is-on{color:var(--gd);border-color:color-mix(in srgb,var(--gd) 55%,transparent);background:color-mix(in srgb,var(--gd) 10%,transparent);font-weight:600}.gs-chip-n{opacity:.65;font-variant-numeric:tabular-nums}.gs-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:6px;overflow-y:auto}.gs-section{color:var(--tx3);padding:8px 10px 6px;font-size:12px;font-weight:700}.gs-row{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.gs-row.is-active{background:var(--bg3,#0000000d)}.gs-row .qn-ic{margin-top:1px;margin-inline:2px}.gs-txt{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.gs-title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.35;overflow:hidden}.gs-sub{color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.gs-snippet{color:var(--tx2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.gs-snippet--parts{-webkit-line-clamp:3}.gs-mark{background:#c9a06b4d;background:color-mix(in srgb,var(--gd) 24%,transparent);color:inherit;border-radius:3px;padding:0 1px;font-weight:700}.gs-none{text-align:center;color:var(--tx3);margin:0;padding:40px 24px;font-size:14.5px;line-height:1.7}.gs-foot{box-sizing:border-box;border-top:1px solid var(--bd2,#00000014);min-height:34px;color:var(--tx3);flex:none;justify-content:center;align-items:center;padding:6px 16px;font-size:12px;display:flex}.mob-nav .mnb{padding-inline:0}.mob-nav .mnb-div{margin-inline:3px}.mob-nav>.mnb,.mob-nav>.mnb-slot{min-width:min-content}.mob-nav .mnb-lb{overflow-wrap:normal}@media (width<=360px){.mob-nav .mnb-lb{font-size:10px}}@media (width<=330px){.mob-nav .mnb-lb{letter-spacing:-.1px;font-size:9.5px}}@media (width<=700px){.gs-scrim{background:var(--mc,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.gs-win{width:100%;height:100vh;height:var(--gs-vh,100dvh);box-shadow:none;margin-top:var(--gs-top,0px);padding-top:var(--gl-safe-top,0px);padding-bottom:var(--gl-safe-bottom,0px);border:0;border-radius:0}.gs-head{padding:10px 12px}.gs-input{font-size:18px}.gs-row{padding:11px 8px}.gs-hint,.gs-foot:empty{display:none}}.gl-found-flash{animation:2.6s ease-out gl-found}@keyframes gl-found{0%,35%{background:color-mix(in srgb,var(--gd) 22%,transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.gl-found-flash{background:color-mix(in srgb,var(--gd) 14%,transparent);animation:none}}.mm-aurora,.mm-particles{pointer-events:none;z-index:0;position:absolute;inset:0}:root{--soul-node-glow:#c4881a;--soul-node-shadow:0 4px 18px #00000059;--soul-node-hover-drop:0 8px 28px #00000073;--soul-node-hover-halo:0 0 16px;--soul-node-transition:transform .18s, box-shadow .18s, border-color .18s, filter .18s}.mm-node:hover{z-index:20;transform:translateY(-1px);border-color:var(--node-tone,var(--soul-node-glow))!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--node-tone,var(--soul-node-glow)) 35%, transparent), 0 0 18px color-mix(in srgb, var(--node-tone,var(--soul-node-glow)) 55%, transparent), 0 0 42px color-mix(in srgb, var(--node-tone,var(--soul-node-glow)) 28%, transparent)!important;outline:none!important}.mm-node,.mm-node:focus,.mm-node:focus-visible,.mm-node:active{outline:none!important}.mm-theme-cognitive{box-shadow:inset 0 0 200px #0006}.mm-theme-cognitive .mm-aurora{filter:blur(48px);background:radial-gradient(40% 50% at 28% 32%,#c4881a29,#0000 70%),radial-gradient(45% 60% at 78% 48%,#7c4dc424,#0000 70%),radial-gradient(40% 60% at 50% 82%,#3cb4aa1f,#0000 70%);animation:18s ease-in-out infinite alternate mm-aurora-drift}@keyframes mm-aurora-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.06)}}.mm-theme-cognitive .mm-particles span{opacity:.5;background:radial-gradient(circle,#c4881a8c,#0000 70%);border-radius:50%;width:3px;height:3px;animation:7s ease-in-out infinite mm-mote;position:absolute}.mm-theme-cognitive .mm-particles span:nth-child(3n){background:radial-gradient(circle,#7c4dc480,#0000 70%)}.mm-theme-cognitive .mm-particles span:nth-child(5n){background:radial-gradient(circle,#5dc8b573,#0000 70%)}@keyframes mm-mote{0%,to{opacity:.18;transform:translateY(0)translate(0)}50%{opacity:.7;transform:translateY(-12px)translate(6px)}}.mm-theme-cognitive svg path{stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #c4881a59);transition:opacity .3s,filter .3s}.mm-theme-cognitive .mm-node{letter-spacing:.15px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#e6ebf6!important;box-shadow:var(--soul-node-shadow)!important;background:#141824db!important;border:1.5px solid #9aa5bc2e!important;border-radius:14px!important;padding:6px 12px!important}.mm-theme-cognitive .mm-node:hover,.mm-theme-cognitive .mm-node[data-selected=true],.mm-theme-cognitive .mm-node.is-soul-focus,.mm-theme-cognitive .mm-node.is-soul-highlight{filter:none;z-index:20;transform:translateY(-1px);border-color:var(--node-tone,var(--soul-node-glow))!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--node-tone,var(--soul-node-glow)) 35%, transparent), 0 0 18px color-mix(in srgb, var(--node-tone,var(--soul-node-glow)) 55%, transparent), 0 0 42px color-mix(in srgb, var(--node-tone,var(--soul-node-glow)) 28%, transparent)!important;outline:none!important}.mm-theme-cognitive .mm-node[data-root=true]{animation:4s ease-in-out infinite mm-cognitive-root-pulse;border:2px solid var(--soul-node-glow,#c4881a)!important;background:linear-gradient(135deg,#c4881a2e,#141824eb)!important;padding:8px 14px!important;box-shadow:0 0 28px #c4881a47,0 8px 30px #00000073!important}@keyframes mm-cognitive-root-pulse{0%,to{box-shadow:0 0 24px #c4881a38,0 8px 30px #00000073}50%{box-shadow:0 0 36px #c4881a6b,0 8px 30px #00000073}}.mm-theme-studio .mm-node{background:linear-gradient(135deg,#141824b8,#080a12b8)!important;border-color:#e8e8ee2e!important}.mm-theme-studio .mm-node[data-root=true]{background:linear-gradient(135deg,#c4881a33,#0d101cf2)!important;border:2px solid #c4881ad9!important;box-shadow:0 0 22px #c4881a47,0 6px 22px #00000080!important}.mm-theme-studio .mm-node:hover,.mm-theme-studio .mm-node[data-selected=true],.mm-theme-studio .mm-node.is-soul-focus,.mm-theme-studio .mm-node.is-soul-highlight{z-index:20;border-color:var(--node-tone,#e8e8eed9)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--node-tone,#e8e8ee) 35%, transparent), 0 0 16px color-mix(in srgb, var(--node-tone,#e8e8ee) 45%, transparent)!important;background:linear-gradient(135deg,#1c202eeb,#0c0e16eb)!important;outline:none!important}.mm-theme-studio .mm-node>span>span,.mm-theme-studio .mm-node[data-selected=true]>span>span{color:#f2ebd8eb!important}.mm-theme-studio .mm-node[data-root=true]>span>span{color:#ffebc8!important}.mm-theme-cognitive .mm-node-type-icon{opacity:.85}.mm-soul-layer{pointer-events:none;z-index:30;font-family:var(--font-ui);direction:rtl;position:absolute;inset:0}.mm-soul-orb{cursor:pointer;pointer-events:auto;width:44px;height:44px;font-family:var(--font-ui);z-index:60;background:linear-gradient(135deg,#c4881a47,#141824d9);border:1px solid #c4881a8c;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s,left .28s;display:flex;position:absolute;top:14px;left:14px;overflow:visible;box-shadow:0 0 22px #c4881a52,0 6px 18px #0006}.mm-soul-orb:hover{border-color:#c4881ae6;transform:scale(1.06);box-shadow:0 0 30px #c4881a8c,0 6px 18px #0006}.mm-soul-orb.is-tab{border-color:#c4881ad9;left:332px;transform:scale(.92)}.mm-soul-layer.is-doc-scope .mm-soul-orb{background:linear-gradient(135deg,#c4881a33,#ffffffd9);border-color:#c4881a8c;width:38px;height:38px;top:60px;left:14px;box-shadow:0 0 16px #c4881a38,0 4px 12px #0000001f}.mm-soul-layer.is-doc-scope .mm-soul-orb:hover{border-color:#c4881af2;box-shadow:0 0 22px #c4881a6b,0 4px 12px #00000024}.mm-soul-layer.is-doc-scope .mm-soul-orb .mm-soul-glyph{color:#c4881a;text-shadow:0 0 8px #c4881a73}@media (width<=640px){.mm-soul-layer{z-index:150}.mm-soul-orb,.mm-soul-layer.is-doc-scope .mm-soul-orb{z-index:200;width:46px;height:46px;transition:bottom .28s cubic-bezier(.4,0,.2,1),width .2s,height .2s;bottom:150px;position:fixed!important;top:auto!important;left:12px!important}body.gl-nav-expanded .mm-soul-layer .mm-soul-orb{bottom:calc(var(--gl-nav-h,64px) + 16px);width:44px;height:44px}body.gl-nav-collapsed .mm-soul-layer .mm-soul-orb{bottom:calc(16px + env(safe-area-inset-bottom,0px));width:48px;height:48px}body.gl-nav-expanded .mm-soul-layer .mm-soul-orb{transition:width .2s,height .2s}.mm-soul-orb.is-tab{left:12px!important}.mm-soul-sidepanel:not(.is-slotted){z-index:9999!important;border:none!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.mm-soul-sidepanel.is-slotted{width:100%!important}}.mm-soul-orb-core{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.mm-soul-glyph{z-index:2;color:#ffe5b0;text-shadow:0 0 12px #ffc864d9;font-size:18px;animation:3.4s ease-in-out infinite mm-soul-breath;position:relative}.mm-soul-orb.status-thinking .mm-soul-glyph,.mm-soul-orb.status-modifying .mm-soul-glyph{animation-duration:1.4s}.mm-soul-orb.status-speaking .mm-soul-glyph{color:#fff;text-shadow:0 0 16px #ffdc8c;animation-duration:2.2s}@keyframes mm-soul-breath{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.mm-soul-ring{opacity:0;pointer-events:none;border:1.5px solid #ffc8648c;border-radius:50%;position:absolute;inset:6px}.mm-soul-orb.status-thinking .mm-soul-ring,.mm-soul-orb.status-modifying .mm-soul-ring,.mm-soul-orb.status-listening .mm-soul-ring,.mm-soul-orb.status-speaking .mm-soul-ring{animation:2.4s ease-out infinite mm-soul-ring}.mm-soul-orb.status-modifying .mm-soul-ring{animation-duration:1.6s}.mm-soul-ring-2{animation-delay:1.1s!important}@keyframes mm-soul-ring{0%{opacity:0;transform:scale(.5)}20%{opacity:.8}to{opacity:0;transform:scale(2)}}.mm-soul-sidepanel{--sp-bg:linear-gradient(160deg, #0d101cf0, #080a12f0);--sp-bg-solid:linear-gradient(160deg, #0d101cfb, #080a12fb);--sp-edge:#c4881a52;--sp-edge-soft:#c4881a33;--sp-shadow:14px 0 40px #00000073;--sp-inset:inset -1px 0 0 #ffffff0a;--sp-tx:#f2ebd8;--sp-tx-soft:#f2ebd8bf;--sp-tx-quiet:#f2ebd899;--sp-tx-btn:#f2ebd8a6;--sp-gold:#ffd27d;--sp-code-bg:#ffd27d21;--sp-code-tx:#ffe2ac;--sp-gold-glow:0 0 10px #ffc86499;--sp-gold-ring:#ffc86440;--sp-gold-ring-hi:#ffc864b3;--sp-gold-hi:#ffe5b0;--sp-mine-bg:#c4881a2e;--sp-mine-tx:#ffefd2;--sp-mine-edge:#c4881a52;--sp-soul-bg:#141824c7;--sp-soul-tx:#f2ebd8;--sp-soul-edge:#9aa5bc2e;--sp-input-bg:#080a1299;--sp-field-bg:#14182499;--sp-tx-faint:#f2ebd866;--sp-scroll:#c4881a59;--sp-scroll-thumb:#c4881a52;--sp-blur:blur(16px);pointer-events:auto;background:var(--sp-bg);width:360px;-webkit-backdrop-filter:var(--sp-blur);backdrop-filter:var(--sp-blur);border-right:1px solid var(--sp-edge);box-shadow:var(--sp-shadow);z-index:32;font-family:var(--font-ui);-webkit-user-select:text;user-select:text;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-105%)}.mm-soul-sidepanel *{-webkit-user-select:text;user-select:text}.mm-soul-sidepanel.is-open{transform:translate(0)}.mm-soul-sidepanel.is-day{--sp-bg:linear-gradient(160deg, #fbf8f1, #f4efe3);--sp-bg-solid:linear-gradient(160deg, #fcfaf4, #f5f1e6);--sp-edge:#b080284d;--sp-edge-soft:#b080282e;--sp-shadow:14px 0 40px #3c301424;--sp-inset:inset -1px 0 0 #00000008;--sp-tx:#2e2718;--sp-tx-soft:#2e2718c7;--sp-tx-quiet:#2e271894;--sp-tx-btn:#2e27189e;--sp-gold:#b8860f;--sp-code-bg:#b0802821;--sp-code-tx:#6b4e0a;--sp-gold-glow:none;--sp-gold-ring:#b080284d;--sp-gold-ring-hi:#b08028bf;--sp-gold-hi:#8a6208;--sp-mine-bg:#c9a44a29;--sp-mine-tx:#4a3a12;--sp-mine-edge:#b080284d;--sp-soul-bg:#fff;--sp-soul-tx:#2e2718;--sp-soul-edge:#2e27181f;--sp-input-bg:#ffffffbf;--sp-field-bg:#fff;--sp-tx-faint:#2e27186b;--sp-scroll:#b0802859;--sp-scroll-thumb:#b080284d;--sp-blur:none}.mm-soul-sidepanel.is-slotted{-webkit-backdrop-filter:none;width:100%;min-width:320px;transition:none!important;transform:none!important}@keyframes mmCanvasBreathe{0%{transform:scale(1)}40%{transform:scale(.985)}to{transform:scale(1)}}.mm-canvas-breathing{transform-origin:50%;animation:.42s cubic-bezier(.22,1,.36,1) mmCanvasBreathe}.mm-soul-sidepanel.is-slotted{background:var(--sp-bg-solid);border-right:1px solid var(--sp-edge-soft);width:100%;height:100%;box-shadow:var(--sp-inset), 2px 0 8px #0000002e;transition:none;position:absolute;inset:0;transform:none}.mm-soul-sidepanel-msgs,.mm-soul-sidepanel-input{overscroll-behavior:contain}.mm-soul-sidepanel-head{border-bottom:1px solid var(--sp-edge-soft);align-items:center;gap:8px;padding:6px 56px 6px 12px;display:flex}.mm-soul-sidepanel-mark{color:var(--sp-gold);text-shadow:var(--sp-gold-glow);font-size:16px}.mm-soul-sidepanel-titles{flex:1;min-width:0}.mm-soul-sidepanel-title{color:var(--sp-tx);font-size:13px;font-weight:700}.mm-soul-sidepanel-close{border:1px solid var(--sp-gold-ring);width:26px;height:26px;color:var(--sp-tx-btn);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:16px;line-height:0;transition:color .15s,border-color .15s;display:inline-flex}.mm-soul-sidepanel-close:hover{color:var(--sp-gold-hi);border-color:var(--sp-gold-ring-hi)}.mm-soul-sidepanel-light{font-size:0;line-height:1}.mm-soul-sidepanel-light svg{display:block}.mm-soul-sidepanel-msgs{scrollbar-width:thin;scrollbar-color:var(--sp-scroll) transparent;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.mm-soul-sidepanel-msgs::-webkit-scrollbar{width:8px}.mm-soul-sidepanel-msgs::-webkit-scrollbar-thumb{background:var(--sp-scroll-thumb);border-radius:4px}.mm-soul-empty{color:var(--sp-tx-quiet);font-size:calc(14px * var(--sp-read,1));line-height:1.6}.mm-soul-empty p{color:var(--sp-tx-soft);margin:0 0 8px}.mm-soul-empty ul{margin:0;padding-inline-start:16px}.mm-soul-empty li{margin-bottom:4px}.mm-soul-msg{font-size:calc(15px * var(--sp-read,1));word-break:break-word;white-space:pre-wrap;border-radius:12px;gap:6px;max-width:92%;padding:9px 12px;line-height:1.6;animation:.22s ease-out both mm-soul-msg-in;display:flex}@keyframes mm-soul-msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mm-soul-msg.role-user{background:var(--sp-mine-bg);color:var(--sp-mine-tx);border:1px solid var(--sp-mine-edge);align-self:flex-end}.mm-soul-msg.role-soul{background:var(--sp-soul-bg);color:var(--sp-soul-tx);border:1px solid var(--sp-soul-edge);align-self:flex-start}.mm-soul-msg-mark{color:var(--sp-gold);flex-shrink:0;margin-top:2px;font-size:12px}.mm-soul-msg-text{flex:1;min-width:0}.mm-soul-msg-row{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.mm-soul-msg-apply{color:#1a130a;cursor:pointer;letter-spacing:.2px;background:linear-gradient(135deg,#c4881ad9,#e0a85ad9);border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-inline-start:4px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 4px 14px #c4881a4d}.mm-soul-msg-apply:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #c4881a73}.mm-soul-msg-apply:disabled,.mm-soul-msg-apply.is-applied{color:#08251f;opacity:.85;cursor:default;box-shadow:none;background:#3cb4aad9}.mm-soul-msg-apply-mark{text-shadow:0 0 6px #ffffff8c;font-size:11px}@keyframes mmSoulNodeDissolve{0%{opacity:1;filter:brightness()saturate()blur();transform:scale(1)}18%{opacity:1;filter:brightness(1.08)saturate(1.05)blur();transform:scale(1.02)}45%{opacity:.78;filter:brightness(.95)saturate(.9)blur(.3px);transform:scale(.92)}72%{opacity:.32;filter:brightness(.85)saturate(.7)blur(.6px);transform:scale(.7)}to{opacity:0;filter:brightness(.7)saturate(.4)blur(1px);transform:scale(.32)}}@keyframes mmSoulLineDissolve{0%{opacity:.65;stroke-dasharray:0 0}50%{opacity:.18}to{opacity:0}}.mm-node[data-soul-fading=true]{pointer-events:none;animation:.34s cubic-bezier(.4,0,.6,1) forwards mmSoulNodeDissolve!important}path[data-soul-fading=true]{animation:.2s ease-out forwards mmSoulLineDissolve!important}@keyframes mmSoulNodeMorph{0%{filter:blur()brightness()saturate()}18%{filter:blur(.7px)brightness(.93)saturate(.92)}60%{filter:blur(.3px)brightness(1.1)saturate(1.06)}to{filter:blur()brightness()saturate()}}.mm-node[data-soul-morphing=true]:not([data-soul-fading=true]):not([data-soul-born=true]){animation:.36s cubic-bezier(.4,0,.2,1) mmSoulNodeMorph}@keyframes mmSoulLineFlow{0%{stroke-dashoffset:1px;opacity:0}20%{stroke-dashoffset:1px;opacity:.22}to{stroke-dashoffset:0;opacity:.65}}path[data-soul-born=true]{stroke-dasharray:1;stroke-dashoffset:1px;animation:.26s cubic-bezier(.25,.46,.45,.94) both mmSoulLineFlow}@keyframes mmSoulNodeCrystallize{0%{opacity:0;filter:brightness(.7)saturate(.4)blur(1px);transform:scale(.32)}28%{opacity:.32;filter:brightness(.85)saturate(.7)blur(.6px);transform:scale(.7)}55%{opacity:.78;filter:brightness(.95)saturate(.9)blur(.3px);transform:scale(.92)}82%{opacity:1;filter:brightness(1.08)saturate(1.05)blur();transform:scale(1.02)}to{opacity:1;filter:brightness()saturate()blur();transform:scale(1)}}.mm-node[data-soul-born=true]:not([data-soul-fading=true]){animation:.34s cubic-bezier(.4,0,.6,1) .16s both mmSoulNodeCrystallize}@keyframes mmSoulParentPulse{0%{filter:brightness()saturate()}30%{filter:brightness(1.12)saturate(1.06)}to{filter:brightness()saturate()}}.mm-node[data-soul-emanating=true]:not([data-soul-fading=true]):not([data-soul-born=true]){animation:.42s ease-out mmSoulParentPulse}.mm-soul-msg.is-compact{box-shadow:none;color:#f2ebd8db;letter-spacing:.15px;background:0 0;border:none;align-items:center;padding:2px 4px;font-size:13px}.mm-soul-msg.is-compact .mm-soul-msg-mark{opacity:.85;font-size:12px}.mm-soul-msg-row.has-action{gap:2px}.mm-soul-msg-why{color:#ffd27aeb;cursor:pointer;background:0 0;border:1px solid #c4881a52;border-radius:999px;margin-inline-start:6px;padding:1px 8px;font-family:inherit;font-size:11px;transition:background .12s,border-color .12s}.mm-soul-msg-why:hover{background:#c4881a24}.mm-soul-msg-why.is-open{background:#c4881a38;border-color:#c4881a8c}.mm-soul-msg-reasoning{color:#f2ebd8c7;white-space:pre-wrap;background:#0a0c148c;border-inline-start:2px solid #c4881a73;border-radius:0 8px 8px 0;align-self:stretch;margin:2px 4px 0;padding:8px 10px;font-size:12px;line-height:1.55}.mm-soul-action-confirm{color:#f2ebd8;background:linear-gradient(#1c2030b8,#141620c7);border:1px solid #c4881a52;border-radius:12px;flex-direction:column;align-self:flex-start;gap:6px;max-width:100%;margin:4px 4px 0;padding:8px 10px 9px;font-size:12.5px;display:flex;box-shadow:0 2px 14px #00000047}.mm-soul-action-confirm.is-destructive{background:linear-gradient(#281818c2,#1c1212d1);border-color:#dc6e5a6b}.mm-soul-action-confirm.is-applied{background:linear-gradient(#142624b8,#0e1c1cc7);border-color:#3cb4aa8c}.mm-soul-action-confirm.is-failed{opacity:.92;background:linear-gradient(#321212c7,#220c0cd6);border-color:#dc46468c}.mm-soul-action-confirm.is-failed .mm-soul-action-mark{color:#ff8a78}.mm-soul-action-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mm-soul-action-mark{color:#ffd27a;text-shadow:0 0 8px #ffc8648c;font-size:13px}.mm-soul-action-confirm.is-destructive .mm-soul-action-mark{color:#ffb199}.mm-soul-action-confirm.is-applied .mm-soul-action-mark{color:#6fe2d2}.mm-soul-action-missing-pill{color:#f2c5b5;background:#dc6e5a2e;border:1px solid #dc6e5a59;border-radius:999px;padding:2px 7px;font-size:10.5px}.mm-soul-action-intent{color:#ffffffa8;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 6px;font-size:11.5px;display:flex}.mm-soul-action-intent-key{letter-spacing:.2px;margin-left:2px;font-weight:500}.mm-soul-action-intent-pill{color:#ffdcafeb;letter-spacing:.2px;background:#c49e581a;border:1px solid #c49e584d;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:500}.mm-soul-action-intent-pill.is-primary{color:#ffe0ae;background:#c49e5833;border-color:#c49e588c;font-weight:600}.mm-soul-action-mismatch{color:#f8d896;background:#dca53c1f;border:1px solid #dca53c66;border-radius:8px;align-items:flex-start;gap:6px;margin:2px 0 8px;padding:6px 9px;font-size:11.5px;line-height:1.5;display:flex}.mm-soul-action-mismatch.sev-warn{color:#f8d896;background:#dca53c1f;border-color:#dca53c66}.mm-soul-action-mismatch-mark{font-size:12px;line-height:1.4}.mm-soul-action-mismatch.is-semantic{color:#c7d9f0;background:#8caadc1a;border-color:#8caadc66}.mm-soul-action-mismatch.is-semantic.is-enforced{color:#c8e5bd;background:#8cc88224;border-color:#8cc8828c}.mm-soul-action-mismatch.is-semantic.is-enforced .mm-soul-action-mismatch-mark{color:#a5d695;font-size:14px;font-weight:700}.mm-soul-action-mismatch.is-semantic.is-equivalence{color:#d7c5ee;background:#b491dc1a;border-color:#b491dc73;align-items:flex-start}.mm-soul-action-mismatch.is-semantic.is-equivalence.overlap-high{color:#e5d5f5;background:#b491dc29;border-color:#b491dca6}.mm-soul-action-mismatch.is-semantic.is-equivalence .mm-soul-action-mismatch-mark{color:#c5a8e8;font-size:15px;font-weight:600;line-height:1.3}.mm-soul-action-mismatch.is-equivalence.is-amplified{color:#dcefd4;background:#8cc8822e;border-color:#8cc882a6}.mm-soul-action-mismatch.is-equivalence.is-amplified .mm-soul-action-mismatch-mark{color:#a5d695}.mm-soul-action-mismatch.is-equivalence.is-demoted{opacity:.55;background:#b491dc0f;border-color:#b491dc40}.mm-soul-action-load{border:1px solid var(--bd,#ffffff1a);width:26px;height:26px;color:var(--tx4,#ffffff73);font-family:var(--font-ui);letter-spacing:-1px;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;margin-right:auto;font-size:14px;font-weight:700;transition:all .14s;display:flex}.mm-soul-action-load:hover{background:var(--bg5,#ffffff0d);color:var(--tx2,#ffffffc7);border-color:var(--bd,#fff3)}.mm-soul-action-load.mode-minimal{opacity:.45}.mm-soul-action-load.mode-auto{opacity:.65}.mm-soul-action-load.mode-expanded{opacity:.85;color:#ffdcafd9;background:#c49e581f;border-color:#c49e5859}.mm-soul-action-mismatch.is-semantic .mm-soul-action-mismatch-mark{letter-spacing:-.5px;font-size:14px;font-weight:700}.mm-soul-action-mismatch-detail{opacity:.78;margin-top:2px;font-size:10.5px;font-style:italic;display:block}.mm-soul-action-buttons{flex-wrap:wrap;gap:6px;display:flex}.mm-soul-action-toggle,.mm-soul-action-apply,.mm-soul-action-discard{font:inherit;color:#f2ebd8;cursor:pointer;background:#282c3c8c;border:1px solid #c4881a52;border-radius:10px;padding:5px 11px;transition:transform .12s,box-shadow .12s,background .12s}.mm-soul-action-toggle:hover{background:#32384cb3}.mm-soul-action-apply{color:#1a0e04;background:linear-gradient(#e0a03c,#b8731a);border-color:#ffc86473;font-weight:600;box-shadow:0 3px 12px #c4881a59}.mm-soul-action-apply:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #c4881a80}.mm-soul-action-apply:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.mm-soul-action-discard{color:#f2c5b5;background:#3c1e1e73;border-color:#dc6e5a59}.mm-soul-action-discard:hover:not(:disabled){background:#502828a6}.mm-soul-action-list{background:#0a0c1473;border:1px solid #c4881a24;border-radius:9px;flex-direction:column;gap:3px;max-height:220px;margin:4px 0 0;padding:6px 8px;list-style:none;display:flex;overflow-y:auto}.mm-soul-action-item{border-radius:6px;align-items:baseline;gap:8px;padding:3px 4px;font-size:12px;line-height:1.45;display:flex}.mm-soul-action-item.is-skipped,.mm-soul-action-item.is-missing{opacity:.55;-webkit-text-decoration:line-through #dc6e5a73;text-decoration:line-through #dc6e5a73}.mm-soul-action-item-verb{letter-spacing:.3px;color:#ffd27a;text-align:center;background:#c4881a2e;border-radius:999px;flex:none;min-width:64px;padding:1px 7px;font-size:10.5px;font-weight:600}.mm-soul-action-item.verb-remove_node .mm-soul-action-item-verb,.mm-soul-action-item.verb-remove_nodes .mm-soul-action-item-verb,.mm-soul-action-item.verb-rewrite_subtree .mm-soul-action-item-verb,.mm-soul-action-item.verb-merge_nodes .mm-soul-action-item-verb,.mm-soul-action-item.verb-regroup_nodes .mm-soul-action-item-verb{color:#f2c5b5;background:#dc6e5a2e}.mm-soul-action-item.verb-add_nodes .mm-soul-action-item-verb{color:#6fe2d2;background:#3cb4aa2e}.mm-soul-action-item-summary{color:#f2ebd8eb;flex:auto}.mm-soul-typing-dots{align-items:center;gap:3px;padding:2px 0;display:inline-flex}.mm-soul-typing-dots span{background:#ffc86499;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite mm-soul-typing}.mm-soul-typing-dots span:nth-child(2){animation-delay:.2s}.mm-soul-typing-dots span:nth-child(3){animation-delay:.4s}@keyframes mm-soul-typing{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.mm-soul-sidepanel-input{background:var(--sp-input-bg);border-top:1px solid #c4881a2e;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.mm-soul-sidepanel-input textarea{resize:none;background:var(--sp-field-bg);border:1px solid var(--sp-edge-soft);color:var(--sp-tx);font-family:inherit;font-size:calc(15px * var(--sp-read,1));border-radius:12px;outline:none;flex:1;max-height:120px;padding:9px 12px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.mm-soul-sidepanel-input textarea:focus{border-color:#c4881a80;box-shadow:0 0 0 3px #c4881a1a}.mm-soul-sidepanel-input textarea::placeholder{color:var(--sp-tx-faint)}.mm-soul-sidepanel-send{color:#1a130a;cursor:pointer;background:linear-gradient(135deg,#c4881ab3,#e0a85ab3);border:1px solid #c4881a59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.mm-soul-sidepanel-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #c4881a66}.mm-soul-sidepanel-send:disabled{opacity:.4;cursor:not-allowed}.mm-soul-thought{bottom:84px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f2ebd8;pointer-events:none;background:#141824eb;border:1px solid #c4881a73;border-radius:14px;align-items:flex-start;gap:8px;max-width:360px;padding:10px 14px;font-size:13px;line-height:1.5;animation:.35s cubic-bezier(.22,1,.36,1) both mm-soul-thought-in;display:flex;position:absolute;inset-inline-end:20px;box-shadow:0 14px 32px #00000080,0 0 22px #c4881a40}.mm-soul-thought-mark{color:#ffd27d;text-shadow:0 0 8px #ffc864b3;margin-top:1px;font-size:12px}.mm-soul-thought-text{flex:1}@keyframes mm-soul-thought-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.mm-canvas.has-soul-attention .mm-node:not(.is-soul-highlight){opacity:.42;filter:saturate(.6);transition:opacity .35s,filter .35s}.mm-canvas.has-soul-attention svg{opacity:.55;transition:opacity .35s}.mm-node.is-soul-highlight{z-index:12;filter:drop-shadow(0 0 14px #ffc864b3);transition:transform .3s,filter .3s;position:absolute}.mm-node.is-soul-highlight:before{content:"";border-radius:inherit;pointer-events:none;border:1.5px solid #ffc864b3;animation:2.2s ease-in-out infinite mm-soul-attention;position:absolute;inset:-6px;box-shadow:0 0 24px #ffc86473}@keyframes mm-soul-attention{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.mm-node.is-soul-focus:before{border-color:#ffdc8cf2;box-shadow:0 0 32px #ffc86499}@media (width<=700px){.mm-soul-orb{width:44px;height:44px}.mm-soul-orb.is-open{width:calc(100vw - 32px)}.mm-soul-thought{max-width:calc(100vw - 32px);inset-inline-end:14px}.mm-soul-sidepanel.is-slotted{z-index:50;width:calc(100vw - 24px);box-shadow:0 0 40px #00000080}}.mm-lineage-badge{color:#c4881ae6;cursor:pointer;background:#c4881a24;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-inline-start:4px;padding:0;font-size:11px;line-height:1;transition:background .14s ease-out,color .14s ease-out,transform .14s ease-out;display:inline-flex}.mm-lineage-badge:hover{color:#e6b54e;background:#c4881a52;transform:scale(1.15)}.mm-lineage-badge.conf-high{color:#d3a03d;background:#c4881a33}.mm-lineage-badge.conf-medium{color:#c4881ad9;background:#c4881a24}.mm-lineage-badge.conf-fuzzy{color:#c97e2a;background:#dc943824}.mm-lineage-badge.conf-low{color:#828499;background:#78788c29}.mm-lineage-badge.conf-ambiguous{color:#8a7ed5;background:#7c6cc429}.mm-lineage-popover{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#f2ebd8;font-family:var(--font-ui);-webkit-user-select:text;user-select:text;background:linear-gradient(160deg,#0d101cf7,#080a12f7);border:1px solid #c4881a47;border-radius:12px;font-size:13px;line-height:1.5;animation:.22s cubic-bezier(.22,1,.36,1) backwards mmLineageIn;box-shadow:0 18px 48px #0000008c,0 4px 14px #00000040}@keyframes mmLineageIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mm-lineage-head{border-bottom:1px solid #c4881a29;align-items:center;padding:10px 12px;display:flex}.mm-lineage-mark{color:#c4881ae6;margin-inline-end:8px}.mm-lineage-title-label{color:#f2ebd8b3;letter-spacing:.02em;flex:1;font-size:12px;font-weight:600}.mm-lineage-close{color:#f2ebd8b3;cursor:pointer;background:#ffffff0f;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .14s,color .14s;display:flex}.mm-lineage-close:hover{color:#fff;background:#ffffff24}.mm-lineage-body{flex-direction:column;gap:8px;padding:12px 14px 4px;display:flex}.mm-lineage-row{align-items:baseline;gap:8px;font-size:13px;display:flex}.mm-lineage-key{color:#f2ebd880;letter-spacing:.04em;text-align:start;flex:0 0 50px;font-size:11px;font-weight:600}.mm-lineage-val{word-break:break-word;flex:1;min-width:0}.mm-lineage-source{color:#f2ebd8;font-weight:600}.mm-lineage-path{color:#f2ebd8d9;font-size:12.5px;font-style:italic}.mm-lineage-chunk{color:#c4881ad9;font-variant-numeric:tabular-nums}.mm-lineage-val-extra{color:#f2ebd88c;margin-inline-start:6px;font-size:11.5px}.mm-lineage-mode{color:#f2ebd8d9;font-size:12.5px}.mm-lineage-conf{border-radius:999px;margin-inline-start:6px;padding:1px 7px;font-size:11px;font-weight:600}.mm-lineage-conf-high{color:#8ed4a4;background:#6ebc822e}.mm-lineage-conf-medium{color:#d3a03d;background:#c4881a2e}.mm-lineage-conf-fuzzy{color:#e6a76e;background:#dc94382e}.mm-lineage-conf-low{color:#b0b1c5;background:#a0a0b42e}.mm-lineage-conf-ambiguous{color:#b3a4ff;background:#8c7ad72e}.mm-lineage-excerpt{background:var(--gl-quote-bg);border:1px solid var(--gl-quote-line);color:#f2ebd8eb;unicode-bidi:plaintext;border-radius:12px;margin:6px 0 4px;padding:10px 12px;font-size:13px;font-style:italic;line-height:1.6}.mm-lineage-concept-row{margin-top:2px}.mm-lineage-concept-name{color:#f2ebd8c7;font-size:12.5px}.mm-lineage-foot{padding:8px 12px 12px}.mm-lineage-open-btn{color:#d3a03d;cursor:pointer;background:#c4881a29;border:1px solid #c4881a52;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12.5px;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.mm-lineage-open-btn:hover{color:#f2c060;background:#c4881a47;border-color:#c4881a80}.mm-soul-action-compare{color:#c7d9f0;font-family:var(--font-ui);cursor:pointer;background:#8caadc1f;border:1px solid #8caadc66;border-radius:8px;padding:5px 14px;font-size:12.5px;font-weight:500;transition:all .14s}.mm-soul-action-compare:hover{color:#dce8f8;background:#8caadc38;border-color:#8caadca6}.mm-soul-action-item-why{opacity:.72;color:#ffffffc7;margin-top:2px;margin-right:22px;font-size:11px;font-style:italic;display:block}.mm-soul-action-why-note{color:#ffdcafeb;background:#c49e5814;border:1px solid #c49e5840;border-radius:8px;align-items:flex-start;gap:6px;margin:4px 0 6px;padding:6px 9px;font-size:12px;font-style:italic;line-height:1.5;display:flex}.mm-soul-action-why-mark{color:#c49e58a6;font-size:16px;font-style:normal;line-height:1}.soul-compare-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:11000;direction:rtl;background:#080c14b8;justify-content:center;align-items:center;padding:24px;animation:.16s cmpFade;display:flex;position:fixed;inset:0}@keyframes cmpFade{0%{opacity:0}to{opacity:1}}.soul-compare-modal{background:var(--mc,#161a22);color:var(--tx,#ececec);border:1px solid var(--bd,#ffffff1a);width:min(1100px,100%);max-height:90vh;font-family:var(--font-ui);border-radius:16px;flex-direction:column;animation:.22s cmpRise;display:flex;box-shadow:0 30px 80px #0000008c}@keyframes cmpRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.soul-compare-head{border-bottom:1px solid var(--bd,#ffffff1a);align-items:center;gap:12px;padding:14px 18px;display:flex}.soul-compare-mark{color:#ffd27a;font-size:18px}.soul-compare-title{color:var(--tx,#ececec);font-size:15px;font-weight:700}.soul-compare-sub{color:var(--tx3,#ffffffa6);margin-top:1px;font-size:12px}.soul-compare-close{border:1px solid var(--bd,#ffffff1a);width:32px;height:32px;color:var(--tx3,#ffffffa6);cursor:pointer;background:0 0;border-radius:8px;margin-right:auto;font-size:22px;line-height:1}.soul-compare-close:hover{background:var(--bg5,#ffffff0d);color:var(--tx,#ececec)}.soul-compare-body{flex:1;padding:16px 18px;overflow-y:auto}.soul-compare-empty{text-align:center;color:var(--tx3,#ffffffa6);padding:40px}.soul-compare-row{border-bottom:1px dashed var(--bd,#ffffff1a);margin-bottom:22px;padding-bottom:22px}.soul-compare-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.soul-compare-row-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.soul-compare-verb{color:#ffe0ae;background:#c49e5833;border:1px solid #c49e588c;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.soul-compare-summary{color:var(--tx,#ececec);font-weight:500}.soul-compare-stat{color:#8caadcf2;margin-right:auto;font-size:11.5px;font-style:italic}.soul-compare-cols{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px;display:grid}.soul-compare-col{background:var(--bg5,#ffffff0a);border:1px solid var(--bd,#ffffff1a);border-radius:10px;min-height:80px;max-height:360px;padding:12px 14px;font-size:13.5px;line-height:1.7;overflow-y:auto}.soul-compare-col.is-before{border-color:#dca53c59}.soul-compare-col.is-after{border-color:#78c8a073}.soul-compare-col-head{text-transform:uppercase;letter-spacing:.4px;color:var(--tx3,#ffffffa6);margin-bottom:8px;font-size:11px;font-weight:600}.soul-compare-col-empty{color:var(--tx4,#fff6);font-style:italic}.soul-compare-text{white-space:normal}.soul-compare-sent{border-radius:3px;padding:0 1px;transition:background .14s}.soul-compare-sent.is-sharpened{background:#aac8642e}.soul-compare-sent.is-dropped{opacity:.85;background:#dc6e5a2e;text-decoration:line-through}.soul-compare-sent.is-added{background:#78c8a02e}.soul-compare-why{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:4px;display:grid}.soul-compare-diff-group{border:1px solid var(--bd,#ffffff1a);background:var(--bg5,#ffffff0a);border-radius:8px;padding:8px 10px}.soul-compare-diff-group.is-preserved{border-color:#ffffff2e}.soul-compare-diff-group.is-sharpened{background:#aac86414;border-color:#aac86473}.soul-compare-diff-group.is-dropped{background:#dc6e5a0f;border-color:#dc6e5a73}.soul-compare-diff-group.is-added{background:#78c8a012;border-color:#78c8a073}.soul-compare-diff-title{text-transform:uppercase;letter-spacing:.5px;color:var(--tx3,#ffffffa6);margin-bottom:4px;font-size:10.5px;font-weight:700}.soul-compare-diff-group ul{margin:0;padding:0;list-style:none}.soul-compare-diff-group li{color:var(--tx,#ececec);padding:2px 0;font-size:12px;line-height:1.45}.soul-compare-foot{border-top:1px solid var(--bd,#ffffff1a);align-items:center;gap:8px;padding:12px 18px;display:flex}.soul-compare-btn{font-family:var(--font-ui);border:1px solid var(--bd,#ffffff1a);background:var(--bg5,#ffffff0a);color:var(--tx,#ececec);cursor:pointer;border-radius:8px;padding:7px 18px;font-size:13px;font-weight:500;transition:all .14s}.soul-compare-btn:hover{background:#ffffff1a}.soul-compare-btn.primary{color:#ffe0ae;background:linear-gradient(#c4881a59,#c4881a33);border-color:#c4881aa6;font-weight:600}.soul-compare-btn.primary:hover{background:linear-gradient(#c4881a80,#c4881a4d)}.soul-compare-btn.ghost{opacity:.75}.soul-compare-btn.ghost:hover{opacity:1}@media (width<=720px){.soul-compare-cols{grid-template-columns:1fr}}.soul-compare-revisions{border:1px solid var(--bd,#ffffff1a);background:var(--bg5,#ffffff08);border-radius:10px;margin-top:24px;padding:14px 16px}.soul-compare-revisions-head{color:var(--tx3,#ffffffa6);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;font-weight:600;display:flex}.soul-compare-revisions-icon{color:#c49e58bf;font-size:16px}.soul-compare-revisions-count{color:#ffdcafeb;background:#c49e5829;border-radius:999px;margin-right:auto;padding:1px 8px;font-size:11px;font-weight:700}.soul-compare-revisions-list{margin:0;padding:0;list-style:none}.soul-compare-revision{border-top:1px dashed var(--bd,#ffffff14);padding:8px 0}.soul-compare-revision:first-child{border-top:none;padding-top:2px}.soul-compare-revision-row{align-items:center;gap:10px;display:flex}.soul-compare-revision-toggle{border:1px solid var(--bd,#ffffff1a);width:22px;height:22px;color:var(--tx3,#ffffffa6);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:11px;transition:all .14s;display:flex}.soul-compare-revision-toggle:hover{color:var(--tx,#ececec);background:#ffffff0d}.soul-compare-revision-meta{flex:1;min-width:0}.soul-compare-revision-intent{color:var(--tx,#ececec);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.soul-compare-revision-age{color:var(--tx4,#ffffff73);margin-top:1px;font-size:11px}.soul-compare-revision-btn{font-family:var(--font-ui);color:#ffdcafeb;cursor:pointer;background:#c49e5829;border:1px solid #c49e588c;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .14s}.soul-compare-revision-btn:hover:not(:disabled){color:#ffe0ae;background:#c49e5847;border-color:#c49e58bf}.soul-compare-revision-btn:disabled{opacity:.5;cursor:not-allowed}.soul-compare-revision-text{background:var(--bg,#0000002e);color:var(--tx,#ececec);white-space:pre-wrap;border-right:2px solid #c49e5866;border-radius:6px;max-height:240px;margin:8px 0 4px 32px;padding:10px 12px;font-size:12.5px;line-height:1.6;overflow-y:auto}.soul-compare-revision-more{color:var(--tx4,#fff6)}.soul-compare-distill{border-top:1px dashed var(--bd,#ffffff1a);margin-top:12px;padding-top:12px}.soul-compare-distill-btn{font-family:var(--font-ui);color:#dcc8f0f2;cursor:pointer;letter-spacing:.2px;background:#b491dc24;border:1px solid #b491dc8c;border-radius:8px;padding:5px 14px;font-size:12.5px;font-weight:600;transition:all .14s}.soul-compare-distill-btn:hover{color:#e8dafa;background:#b491dc42;border-color:#b491dcc7}.soul-compare-distill-btn.ghost{background:0 0;margin-right:8px;font-size:11.5px;font-weight:400}.soul-compare-distill-loading{color:var(--tx3,#ffffffa6);padding:4px 0;font-size:12.5px;font-style:italic}.soul-compare-distill-error{color:#dca53cf2;padding:4px 0;font-size:12px}.soul-compare-distill-result{background:#b491dc0f;border:1px solid #b491dc4d;border-radius:10px;padding:12px 14px}.soul-compare-distill-head{text-transform:uppercase;letter-spacing:.5px;color:#dcc8f0f2;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.soul-compare-distill-mark{color:#b491dcf2;font-size:14px}.soul-compare-distill-ratio{text-transform:none;letter-spacing:0;color:var(--tx3,#ffffffa6);margin-right:auto;font-size:11px;font-style:italic;font-weight:500}.soul-compare-distill-core{background:#b491dc1a;border:1px solid #b491dc59;border-radius:8px;margin-bottom:10px;padding:8px 10px}.soul-compare-distill-core-title{text-transform:uppercase;letter-spacing:.6px;color:#dcc8f0d9;margin-bottom:4px;font-size:10.5px;font-weight:700}.soul-compare-distill-core ul{margin:0;padding:0;list-style:none}.soul-compare-distill-core li{color:var(--tx,#ececec);align-items:baseline;gap:6px;padding:2px 0;font-size:12.5px;display:flex}.soul-compare-distill-core-claim{flex:1}.soul-compare-distill-core-weight{color:var(--tx4,#ffffff73);font-size:10.5px;font-weight:500}.soul-compare-distill-text{background:var(--bg,#0000002e);white-space:pre-wrap;color:var(--tx,#ececec);border-right:2px solid #b491dc73;border-radius:6px;margin-bottom:10px;padding:10px 12px;font-size:13px;line-height:1.6}.soul-compare-distill-essence{color:var(--tx3,#ffffffa6);flex-direction:column;gap:4px;margin-bottom:10px;font-size:11.5px;display:flex}.soul-compare-distill-essence-group .lab{margin-left:4px;font-weight:600}.soul-compare-distill-essence-group.is-preserved .lab{color:#ffffffc7}.soul-compare-distill-essence-group.is-absorbed .lab{color:#aac864f2}.soul-compare-distill-essence-group.is-dropped .lab{color:#dc6e5af2}.soul-compare-distill-apply{font-family:var(--font-ui);color:#f0e1ff;cursor:pointer;background:linear-gradient(#b491dc4d,#b491dc2e);border:1px solid #b491dca6;border-radius:8px;padding:7px 18px;font-size:13px;font-weight:600;transition:all .14s}.soul-compare-distill-apply:hover{background:linear-gradient(#b491dc73,#b491dc47);border-color:#b491dcd9}@media (width<=760px){.ef-page-sol,.src-page-sol,.mt-world-sol{width:0!important}.mm-soul-sidepanel.is-slotted{z-index:9998!important;border:none!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;transform:none!important}.mm-soul-sidepanel.is-slotted:not(.is-open){display:none!important}.mm-soul-sidepanel .mm-soul-close,.mm-soul-sidepanel .mm-soul-head button{min-width:40px;min-height:40px}.mm-soul-sidepanel .mm-soul-composer,.mm-soul-sidepanel .mm-soul-input-wrap{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}html.gl-mob-lock .mm-soul-sidepanel.is-slotted,html.gl-mob-lock .mm-soul-sidepanel:not(.is-slotted){inset:var(--gl-safe-top) 0 var(--gl-nav-h,0px) 0!important;height:calc(100dvh - var(--gl-safe-top) - var(--gl-nav-h,0px))!important;max-height:calc(100dvh - var(--gl-safe-top) - var(--gl-nav-h,0px))!important}html.gl-native.gl-mob-lock .mm-soul-sidepanel .mm-soul-composer,html.gl-native.gl-mob-lock .mm-soul-sidepanel .mm-soul-input-wrap,html.gl-native.gl-mob-lock .mm-soul-sidepanel-input{padding-bottom:10px}.mm-soul-sidepanel{flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}.mm-soul-sidepanel-head{flex:none}.mm-soul-sidepanel-msgs{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:8px;flex:auto!important;min-height:0!important;overflow-y:auto!important}.mm-soul-sidepanel-input{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:inherit;flex:none}.mm-soul-sidepanel .mm-soul-msg{max-width:100%}.mm-soul-sidepanel-close{min-width:40px;min-height:40px}.mm-soul-sidepanel-input textarea{font-size:max(16px, calc(15px * var(--sp-read,1)))}}.mm-soul-msg.role-soul{white-space:normal}.mm-soul-msg .soul-prose-h{color:inherit}.mm-soul-msg .soul-prose-list{padding-inline-start:1.05em}.mm-soul-msg code{background:var(--sp-code-bg,#c9a44a24);color:var(--sp-code-tx,inherit)}.mm-soul-action-confirm{border-radius:14px}.mm-soul-action-head{align-items:center;gap:7px}.mm-soul-action-headline{letter-spacing:0;font-weight:600}.mm-soul-action-buttons{align-items:center;gap:8px}.mm-soul-action-toggle{opacity:.62;text-underline-offset:3px;font-size:12px;text-decoration:underline;background:0 0!important;border:none!important;padding:4px 2px!important}.mm-soul-action-toggle:hover{opacity:.95}.mm-soul-action-apply{min-height:34px;font-weight:700;border-radius:999px!important;padding:0 16px!important}.mm-soul-action-missing-pill{opacity:.8;font-size:10.5px}.mm-soul-action-item{align-items:flex-start;gap:8px}.mm-soul-action-item-n{width:18px;height:18px;color:var(--gd,#c9a44a);background:#c9a44a2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10.5px;font-weight:800;display:inline-flex}.mm-soul-action-item-summary{line-height:1.65}.gl-chatnav{z-index:12;border:1px solid var(--sp-edge-soft,var(--bd,#0000001f));background:var(--sp-bg-solid,var(--mc,#fff));opacity:.85;border-radius:20px;flex-direction:column;transition:opacity .18s;display:flex;position:absolute;top:50%;left:8px;overflow:hidden;transform:translateY(-50%);box-shadow:0 2px 10px #0000002e}.gl-chatnav:hover{opacity:1}.gl-chatnav button{cursor:pointer;color:var(--sp-tx-btn,var(--tx2,#555));background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.gl-chatnav button:hover{background:var(--sp-gold,var(--gd,#c9a44a));color:var(--sp-bg-solid,var(--gdt,#fff))}.gl-chatnav-end{z-index:12;border:1px solid var(--sp-edge-soft,var(--bd,#0000001f));background:var(--sp-bg-solid,var(--mc,#fff));width:36px;height:36px;color:var(--sp-tx-btn,var(--tx2,#555));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:absolute;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.gl-chatnav-end.is-compact{width:30px;height:30px;bottom:74px}.gl-chatnav-end:hover{background:var(--sp-gold,var(--gd,#c9a44a));color:var(--sp-bg-solid,var(--gdt,#fff))}@media (width<=640px){.gl-chatnav{left:6px}.gl-chatnav-end{bottom:96px}}.gl-soulsize{flex-shrink:0;align-items:center;gap:3px;margin-inline-end:2px;display:flex}.gl-soulsize-btn{cursor:pointer;width:22px;height:20px;color:var(--sp-tx-btn,#f2ebd8bf);background:#ffffff12;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.gl-soulsize-btn:hover:not(:disabled){color:var(--sp-gold-hi,#f4d488);background:#ecb44447}.gl-soulsize-btn:disabled{opacity:.3;cursor:default}.mm-soul-sidepanel.is-day .gl-soulsize-btn{background:#2e271812}.mm-soul-sidepanel.is-day .gl-soulsize-btn:hover:not(:disabled){color:#8a6208;background:#b0802838}.gl-soulsize-grip{z-index:14;cursor:ew-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0}.ds-scene~.gl-soulsize-grip{z-index:14;position:absolute}@media (width<=760px){.gl-soulsize,.gl-soulsize-grip{display:none}}.gl-soulsize-pct{text-align:center;min-width:30px;font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--sp-tx-quiet,#f2ebd899);-webkit-user-select:none;user-select:none;font-size:10px;font-weight:700}.mm-soul-sidepanel.is-day .gl-soulsize-pct{color:#2e271894}.gl-soulread{flex-shrink:0;align-items:center;gap:2px;display:flex}.mm-soul-write-card{color:#f2ebd8;flex-direction:column;align-self:flex-start;gap:6px;max-width:100%;margin:2px 4px 0;font-size:12.5px;display:flex}.mm-soul-write-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mm-soul-write-toggle{font:inherit;color:#f2ebd8;cursor:pointer;background:#282c3c8c;border:1px solid #c4881a52;border-radius:9px;width:28px;height:28px;padding:0;line-height:1}.mm-soul-write-toggle:hover{background:#32384cb3}.mm-soul-write-btn{font:inherit;color:#1a0e04;cursor:pointer;background:linear-gradient(#e0a03c,#b8731a);border:1px solid #ffc86473;border-radius:10px;padding:6px 14px;font-weight:600;transition:transform .12s,box-shadow .12s;box-shadow:0 3px 12px #c4881a59}.mm-soul-write-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #c4881a80}.mm-soul-write-btn:disabled{opacity:.6;cursor:default;box-shadow:none}.mm-soul-write-done{color:#6fe2d2;background:#142624b8;border:1px solid #3cb4aa8c;border-radius:10px;padding:6px 12px;font-weight:600}.mm-soul-write-headline{letter-spacing:.2px;margin:0;font-weight:600}.mm-soul-write-card.is-failed .mm-soul-write-headline,.mm-soul-write-card.is-no-permission .mm-soul-write-headline{color:#ffb199}.mm-soul-write-preview{background:#14162099;border:1px solid #c4881a38;border-radius:10px;max-height:40vh;padding:8px 10px;overflow:auto}.mm-soul-write-preview-p{white-space:pre-wrap;margin:0 0 6px;line-height:1.55}.mm-soul-write-preview-p:last-child{margin-bottom:0}.mm-soul-write-btn,.mm-soul-write-done,.mm-soul-write-toggle{-webkit-user-select:none;user-select:none}@media (width>=761px){html.gl-native :is(.mm-soul-panel-slot,.doc-soul-panel-slot)>.mm-soul-sidepanel{box-sizing:border-box;border-top:var(--gl-safe-top) solid transparent;border-left:var(--gl-safe-left) solid transparent;border-bottom:var(--gl-safe-bottom) solid transparent}}.mm-zoombar.is-phone{transition:none}body.gl-nav-collapsed .mm-zoombar.is-phone{transition:bottom .28s cubic-bezier(.4,0,.2,1)}.soul-plus{flex:none;display:inline-flex;position:relative}.soul-plus-btn{cursor:pointer;color:var(--tx3,#7a705f);background:0 0;border:1px solid #c9a44a73;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.soul-plus.is-dark .soul-plus-btn{color:#e8dcc0;border-color:#c4881a66}.soul-plus-btn:hover,.soul-plus-btn.is-open{color:var(--gd,#c9a44a);background:#c9a44a1f;border-color:#c9a44acc}.soul-plus-btn.has-mode{color:var(--gd,#c9a44a);background:#c9a44a29;border-color:#c9a44ad9}.soul-plus-btn:focus-visible{outline-offset:2px;outline:2px solid #c9a44ab3}.soul-plus-menu{bottom:calc(100% + 10px);z-index:60;box-sizing:border-box;color:#1f2a44;width:min(340px,100vw - 32px);font-family:var(--font-ui,system-ui);background:#fff;border:1px solid #c9a44a73;border-radius:16px;flex-direction:column;gap:2px;padding:8px;animation:.28s cubic-bezier(.16,1,.3,1) both soul-plus-in;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 14px 40px #1f2a442e,0 2px 8px #1f2a4414}@keyframes soul-plus-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.soul-plus-menu-k{letter-spacing:.02em;color:#8a7e6f;margin:4px 10px 6px;font-size:11.5px;font-weight:700}.soul-plus-item{text-align:start;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:11px;padding:9px 10px;transition:background .15s,border-color .15s;display:flex}.soul-plus-item:hover,.soul-plus-item[data-active=true],.soul-plus-item:focus-visible{background:#c9a44a1a;border-color:#c9a44a59;outline:none}.soul-plus-ic{color:#1f2a44;background:#1f2a440f;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.soul-plus-item:hover .soul-plus-ic,.soul-plus-item[data-active=true] .soul-plus-ic{color:#a8842e;background:#c9a44a29}.soul-plus-t{flex-direction:column;gap:2px;min-width:0;display:flex}.soul-plus-name{color:#1f2a44;font-size:14px;font-weight:700;line-height:1.3}.soul-plus-desc{color:#5d5344;font-size:12.5px;line-height:1.5}.soul-mode-chip{color:#1f2a44;font-family:var(--font-ui,system-ui);white-space:nowrap;background:#c9a44a24;border:1px solid #c9a44a99;border-radius:999px;flex:none;align-self:center;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12.5px;font-weight:700;line-height:1.2;display:inline-flex}.soul-mode-chip.is-dark{color:#f2ebd8;background:#c4881a38}.soul-mode-chip-x{width:20px;height:20px;color:inherit;cursor:pointer;background:#1f2a4414;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.soul-mode-chip.is-dark .soul-mode-chip-x{background:#ffffff1f}.soul-mode-chip-x:hover{background:#c9a44a59}.soul-create-card.is-loading{min-height:28px}.soul-create-open{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #c9a44a8c;border-radius:10px;padding:6px 12px;font-weight:600}.soul-create-open:hover{background:#c9a44a24}.soul-create-meta{opacity:.92;margin:0 0 4px;font-size:12.5px}.soul-create-meta.is-title{opacity:1;font-size:13.5px;font-weight:700}.soul-create-section{border-top:1px dashed #c9a44a40;margin-top:8px;padding-top:6px}.soul-create-h{font-weight:700}.soul-create-q{font-weight:600}.soul-create-ul{margin:0 0 6px;padding-inline-start:18px;line-height:1.55}.soul-create-ul ul{margin:2px 0 0;padding-inline-start:16px}.soul-create-pick{align-items:center;gap:8px;font-size:12.5px;display:flex}.soul-create-pick select{font:inherit;color:#1f2a44;background:#fff;border:1px solid #c9a44a73;border-radius:8px;padding:4px 8px}.soul-create-card.is-light{color:var(--tx,#2a2415)}.soul-create-card.is-light .mm-soul-write-toggle,.soul-create-card.is-light .mm-soul-write-preview{color:var(--tx,#2a2415);background:#fff}.soul-create-card.is-light .mm-soul-write-done{color:#245240;background:#3a8f681a}@media (width<=700px){.soul-plus-menu{width:min(340px,100vw - 24px)}.mm-soul-sidepanel-input.has-mode{flex-wrap:wrap}.mm-soul-sidepanel-input.has-mode .soul-mode-chip{flex-basis:100%;order:-1;place-self:flex-start start;width:fit-content}}@media (prefers-reduced-motion:reduce){.soul-plus-menu{animation:none}}.slr-scroll{-webkit-overflow-scrolling:touch;margin:10px 0;overflow-x:auto}.slr-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:300px;font-size:12.5px;line-height:1.55}.slr-table th{text-align:start;color:var(--sp-tx,var(--tx,#2a2415));white-space:nowrap;border-bottom:1.5px solid #c9a44a73;padding:6px 10px;font-weight:700}.slr-table td{color:var(--sp-tx-soft,var(--tx2,#5d5344));border-bottom:1px solid #7f7f7f29;padding:6px 10px}.slr-table tr.is-key td{color:var(--sp-tx,var(--tx,#2a2415));background:#c9a44a1a;font-weight:700}.slr-note{color:var(--sp-tx-quiet,var(--tx4,#9a8f7d));margin-top:5px;font-size:11.5px}.slr-chartwrap{max-width:380px;margin:10px 0}.slr-chart{width:100%;height:auto;display:block}.slr-axis{stroke:#7f7f7f59;stroke-width:1px}.slr-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.slr-bar{opacity:.85}.slr-marker{stroke:var(--gd,#c9a44a);stroke-width:1.2px;stroke-dasharray:3 3}.slr-marker-t{fill:var(--gd,#c9a44a);font-size:8.5px;font-weight:700}.slr-xlabel{fill:var(--sp-tx-quiet,var(--tx4,#9a8f7d));font-size:8px}.slr-legend{color:var(--sp-tx-soft,var(--tx3,#8a7e6f));flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:11px;display:flex}.slr-legend-item{align-items:center;gap:5px;display:inline-flex}.slr-legend-item i{border-radius:3px;width:9px;height:9px;display:inline-block}.slr-insight{border-inline-start:2.5px solid var(--gd,#c9a44a);color:var(--sp-tx,var(--tx,#2a2415));background:#c9a44a12;border-radius:8px;margin:10px 0 2px;padding:8px 12px;font-size:13.5px;font-weight:600;line-height:1.65}.ProseMirror{white-space:pre-wrap;overflow-wrap:break-word}.gl-listen-here{cursor:pointer;vertical-align:middle;color:inherit;opacity:0;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:5px;padding:2px 6px;line-height:1;transition:opacity .18s,transform .18s}.gl-listen-here svg{vertical-align:middle;display:inline-block}.values-editor-body h2:hover .gl-listen-here{opacity:.55}.values-editor-body :is(h1,h2,h3,h4) img.ProseMirror-separator+br.ProseMirror-trailingBreak{display:none}.values-editor-body img.ProseMirror-separator{border:none!important;width:0!important;height:0!important;display:inline!important}.values-editor-body :is(h1,h2,h3,h4) br:not(.ProseMirror-trailingBreak){display:none}.gl-listen-here:focus-visible{opacity:.9;outline:2px solid var(--gold,#ecb444);outline-offset:2px}.gl-listen-here:hover{transform:scale(1.12);opacity:1!important}.gl-chapter-marker{-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:1.4em 0 .9em;display:flex}.gl-chapter-marker:before,.gl-chapter-marker:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold,#ecb444) 45%, transparent));flex:1;height:1px}.gl-chapter-marker:after{background:linear-gradient(90deg, color-mix(in srgb, var(--gold,#ecb444) 45%, transparent), transparent)}.gl-chm-btn{cursor:pointer;letter-spacing:.02em;color:color-mix(in srgb, var(--ink,#23375c) 55%, transparent);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:999px;max-width:60%;padding:2px 10px;font-family:inherit;font-size:.78em;transition:color .18s,background .18s;overflow:hidden}.gl-chm-btn:hover{color:var(--ink,#23375c);background:color-mix(in srgb, var(--gold,#ecb444) 16%, transparent)}html[data-theme=goldnight] .gl-chm-btn,html[data-theme=graphitenight] .gl-chm-btn{color:#ecb44499}html[data-theme=goldnight] .gl-chm-btn:hover,html[data-theme=graphitenight] .gl-chm-btn:hover{color:#ecb444;background:#ecb4441f}.gl-spell-err{text-underline-offset:3px;-webkit-text-decoration:underline wavy #d3543a;text-decoration:underline wavy #d3543a;text-decoration-thickness:1px}.values-editor-body{font-family:var(--font-ui);color:var(--tx);text-align:right;caret-color:var(--gd,#7c4dc4);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern";font-kerning:normal;font-synthesis:style weight;direction:rtl;outline:none;padding-bottom:42vh;font-size:15px;line-height:1.85}.values-editor-body em,.values-editor-body i{font-synthesis:style;font-style:italic}@keyframes mmSoulDocDepart{0%{opacity:1;filter:blur()brightness();transform:translateY(0)}60%{opacity:.45;filter:blur(.4px)brightness(.94);transform:translateY(-2px)}to{opacity:.08;filter:blur(.7px)brightness(.88);transform:translateY(-3px)}}.values-editor-body [data-soul-departing=true]{pointer-events:none;animation:.22s cubic-bezier(.4,0,.6,1) forwards mmSoulDocDepart}@keyframes mmSoulDocBloom{0%{opacity:0;filter:blur(1.2px)brightness(.92);transform:translateY(4px)}35%{opacity:.45;filter:blur(.6px)brightness(.98);transform:translateY(2px)}70%{opacity:.85;filter:blur(.2px)brightness(1.06);transform:translateY(0)}to{opacity:1;filter:blur()brightness();transform:translateY(0)}}@keyframes mmSoulDocFreshGlow{0%{box-shadow:0 0 #ffc86400}40%{box-shadow:0 0 18px 2px #ffc8642e}to{box-shadow:0 0 #ffc86400}}.values-editor-body [data-soul-fresh=true]{animation:mmSoulDocBloom .72s cubic-bezier(.4, 0, .2, 1) var(--soul-bloom-delay,0s) both, mmSoulDocFreshGlow 1.08s ease-out var(--soul-bloom-delay,0s) both;border-radius:4px}@keyframes mmSoulRevealBlockBloom{0%{clip-path:inset(0 0 100%);opacity:0}18%{opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes mmSoulRevealBlockGlow{0%{box-shadow:0 0 #ffc86400}40%{box-shadow:0 0 26px 2px #ffc8644d}to{box-shadow:0 0 #ffc86400}}@keyframes mmSoulRevealGoldenEdge{0%{opacity:0;filter:blur(.6px);top:-14px}10%{opacity:1}82%{opacity:1;filter:blur(.4px)}to{opacity:0;filter:blur(1.4px);top:calc(100% - 2px)}}@keyframes mmSoulRevealGoldenTwinkle{0%{background-position:0%,0%,0%,0%,0 0}50%{background-position:6px,-4px,4px,-3px,0 0}to{background-position:-3px,5px,-2px,4px,0 0}}.values-editor-body .soul-fresh-block{animation:mmSoulRevealBlockBloom var(--soul-reveal-duration,.2s) cubic-bezier(.42, 0, .3, 1) var(--soul-reveal-delay,0s) backwards, mmSoulRevealBlockGlow calc(var(--soul-reveal-duration,.2s) + .2s) ease-out var(--soul-reveal-delay,0s) backwards;border-radius:6px;position:relative}.values-editor-body .soul-fresh-block:before{content:"";opacity:0;pointer-events:none;z-index:1;height:12px;animation:mmSoulRevealGoldenEdge var(--soul-reveal-duration,.2s) cubic-bezier(.42, 0, .3, 1) var(--soul-reveal-delay,0s) both, mmSoulRevealGoldenTwinkle var(--soul-reveal-duration,.2s) ease-in-out var(--soul-reveal-delay,0s) both;background:radial-gradient(circle at 12%,#fffcdcf2 0,#ffdc8c00 2.5px),radial-gradient(circle at 32%,#fff8c8d9 0,#ffdc8c00 2px),radial-gradient(circle at 52%,#fffad2f2 0,#ffdc8c00 3px),radial-gradient(circle at 72%,#ffffe1d9 0,#ffdc8c00 2px),radial-gradient(circle at 90%,#fffcdcf2 0,#ffdc8c00 2.5px),linear-gradient(#ffdc8200 0%,#ffc85a2e 30%,#ffd77873 45%,#fffcd7 50%,#ffd77873 55%,#ffc85a2e 70%,#ffdc8200 100%);position:absolute;top:-8px;left:0;right:0}@keyframes mmSoulRevealSentenceWipe{0%{clip-path:inset(0 0 100%);opacity:0}20%{opacity:1}to{clip-path:inset(0);opacity:1}}.values-editor-body .soul-fresh-sentence{animation:mmSoulRevealSentenceWipe var(--soul-reveal-duration,.2s) cubic-bezier(.4, 0, .2, 1) var(--soul-reveal-delay,0s) backwards}.values-editor-body .soul-fresh-sentence>strong,.values-editor-body .soul-fresh-sentence>em,.values-editor-body .soul-fresh-sentence>a,.values-editor-body .soul-fresh-sentence>code,.values-editor-body .soul-fresh-sentence>s,.values-editor-body .soul-fresh-sentence>u{animation:none}@keyframes mmSoulDocBlockDepart{0%{opacity:1;filter:blur()brightness();max-height:600px;transform:translateY(0)scale(1)}35%{opacity:.78;filter:blur(.4px)brightness(.96);max-height:600px;transform:translateY(-1px)scale(.99)}65%{opacity:.32;filter:blur(.9px)brightness(.9);max-height:600px;transform:translateY(-3px)scale(.97)}85%{opacity:.1;filter:blur(1.3px)brightness(.85);max-height:200px;transform:translateY(-6px)scale(.95)}to{opacity:0;filter:blur(1.6px)brightness(.8);max-height:0;margin-block:0;padding-block:0;transform:translateY(-9px)scale(.93)}}.values-editor-body .soul-departing-block{pointer-events:none;animation:.52s cubic-bezier(.4,0,.6,1) forwards mmSoulDocBlockDepart;overflow:hidden}@keyframes mmSoulDocSentenceDepart{0%{opacity:1}to{opacity:0}}.values-editor-body .soul-departing-sentence{animation:.36s cubic-bezier(.4,0,.6,1) forwards mmSoulDocSentenceDepart}@keyframes mmSoulStructuralPulse{0%{box-shadow:0 0 #ffc86400}35%{box-shadow:0 0 18px 2px #ffc8643d}to{box-shadow:0 0 #ffc86400}}.values-editor-body .soul-structural-pulse{border-radius:6px;animation:.9s ease-out mmSoulStructuralPulse}.values-editor-body .soul-structural-pulse,.values-editor-body .soul-structural-pulse *{transition:font-size .28s ease-out,font-weight .28s ease-out,margin .28s ease-out,line-height .28s ease-out}.values-editor-body p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ph,#aaa);pointer-events:none;float:right;height:0}.values-editor-body h1{color:#c9a44a;border-bottom:2px solid #c9a44a61;margin:16px 0 8px;padding-bottom:6px;font-size:26px;font-weight:900;line-height:1.35}.values-editor-body h2{color:#1e3d3a;border-bottom:1.5px solid #1e3d3a4d;margin:14px 0 6px;padding-bottom:4px;font-size:21px;font-weight:800;line-height:1.4}.values-editor-body h3{color:#0f1b2e;border-bottom:1px solid #0f1b2e47;margin:12px 0 5px;padding-bottom:3px;font-size:18px;font-weight:700;line-height:1.4}.values-editor-body h4{color:#a89a8a;margin:10px 0 4px;font-size:16px;font-weight:600;line-height:1.45}.values-editor-body h1 span:not(.heading-fold-btn){color:#c9a44a!important}.values-editor-body h2 span:not(.heading-fold-btn){color:#1e3d3a!important}.values-editor-body h3 span:not(.heading-fold-btn){color:#0f1b2e!important}.values-editor-body h4 span:not(.heading-fold-btn){color:#a89a8a!important}html[data-theme=goldnight] .values-editor-body h1,html[data-theme=graphitenight] .values-editor-body h1{color:#ecb444;border-bottom-color:#ecb44466}html[data-theme=goldnight] .values-editor-body h2,html[data-theme=graphitenight] .values-editor-body h2{color:#7fbfa8;border-bottom-color:#7fbfa859}html[data-theme=goldnight] .values-editor-body h3,html[data-theme=graphitenight] .values-editor-body h3{color:#9fbce4;border-bottom-color:#9fbce452}html[data-theme=goldnight] .values-editor-body h4,html[data-theme=graphitenight] .values-editor-body h4{color:#b8ac9c}html[data-theme=goldnight] .values-editor-body h1 span:not(.heading-fold-btn),html[data-theme=graphitenight] .values-editor-body h1 span:not(.heading-fold-btn){color:#ecb444!important}html[data-theme=goldnight] .values-editor-body h2 span:not(.heading-fold-btn),html[data-theme=graphitenight] .values-editor-body h2 span:not(.heading-fold-btn){color:#7fbfa8!important}html[data-theme=goldnight] .values-editor-body h3 span:not(.heading-fold-btn),html[data-theme=graphitenight] .values-editor-body h3 span:not(.heading-fold-btn){color:#9fbce4!important}html[data-theme=goldnight] .values-editor-body h4 span:not(.heading-fold-btn),html[data-theme=graphitenight] .values-editor-body h4 span:not(.heading-fold-btn){color:#b8ac9c!important}.values-editor-body p{margin:4px 0}html[data-theme=goldnight] .values-editor-body :is([style*="color: #0"],[style*="color:#0"],[style*="color: #1"],[style*="color:#1"],[style*="color: #2"],[style*="color:#2"],[style*="color: #3"],[style*="color:#3"],[style*="color: rgb(0"],[style*="color:rgb(0"],[style*="color: rgb(1"],[style*="color:rgb(1"],[style*="color: rgb(2"],[style*="color:rgb(2"],[style*="color: rgb(3"],[style*="color:rgb(3"],[style*="color: rgb(4"],[style*="color:rgb(4"],[style*="color: rgb(5"],[style*="color:rgb(5"],[style*="color: black"],[style*=color\:black]),html[data-theme=graphitenight] .values-editor-body :is([style*="color: #0"],[style*="color:#0"],[style*="color: #1"],[style*="color:#1"],[style*="color: #2"],[style*="color:#2"],[style*="color: #3"],[style*="color:#3"],[style*="color: rgb(0"],[style*="color:rgb(0"],[style*="color: rgb(1"],[style*="color:rgb(1"],[style*="color: rgb(2"],[style*="color:rgb(2"],[style*="color: rgb(3"],[style*="color:rgb(3"],[style*="color: rgb(4"],[style*="color:rgb(4"],[style*="color: rgb(5"],[style*="color:rgb(5"],[style*="color: black"],[style*=color\:black]){color:var(--tx)!important}html[data-theme=goldnight] .values-editor-body :is([style*="background-color: #B"],[style*="background-color:#B"],[style*="background-color: #C"],[style*="background-color:#C"],[style*="background-color: #D"],[style*="background-color:#D"],[style*="background-color: #E"],[style*="background-color:#E"],[style*="background-color: #F"],[style*="background-color:#F"]),html[data-theme=graphitenight] .values-editor-body :is([style*="background-color: #B"],[style*="background-color:#B"],[style*="background-color: #C"],[style*="background-color:#C"],[style*="background-color: #D"],[style*="background-color:#D"],[style*="background-color: #E"],[style*="background-color:#E"],[style*="background-color: #F"],[style*="background-color:#F"]){color:#1c2430!important}.values-editor-body :is([style*="background-color: #1"],[style*="background-color:#1"],[style*="background-color: #2"],[style*="background-color:#2"],[style*="background-color: #3"],[style*="background-color:#3"],[style*="background-color: #4"],[style*="background-color:#4"],[style*="background-color: #5"],[style*="background-color:#5"]){color:#f2e9d6!important}.values-editor-body img,.values-editor-body .values-editor-image{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:6px;max-width:100%;height:auto;margin:18px auto;display:block;box-shadow:0 2px 8px #00000014}.values-editor-body img:active,.values-editor-body .values-editor-image:active{cursor:grabbing}.values-editor-body img.ProseMirror-selectednode,.values-editor-body .values-editor-image.ProseMirror-selectednode{outline:2px solid var(--gd,#c4881a);outline-offset:2px;box-shadow:0 4px 16px #00000029}.ProseMirror .values-editor-dropcursor,.values-editor-body~.values-editor-dropcursor,.values-editor-dropcursor{border-radius:3px;animation:1.1s ease-in-out infinite values-dropcursor-pulse;box-shadow:0 0 0 1px #c4881a40,0 2px 8px #c4881a4d;background:var(--gd,#c4881a)!important}@keyframes values-dropcursor-pulse{0%,to{opacity:.85}50%{opacity:1}}.values-editor-page-plain{box-shadow:none;background:0 0;border-radius:0}.values-editor-page-pages{background-color:#f1f3f4;position:relative;margin-top:0!important;margin-bottom:0!important;padding:24px 0!important}[data-theme=dark] .values-editor-page-pages,.theme-dark .values-editor-page-pages{background-color:#0000004d}.values-editor-page-pages .visual-pages-bg{pointer-events:none;z-index:0;width:820px;max-width:calc(100vw - 32px);position:absolute;top:24px;left:50%;transform:translate(-50%)}.values-editor-page-pages .visual-page{background:var(--mc,#fff);border-radius:3px;width:100%;height:1120px;margin-bottom:14px;box-shadow:0 0 0 1px #3c404314,-3px 0 8px -3px #0000001a,3px 0 8px -3px #0000001a,0 2px 4px -1px #00000014}.values-editor-page-pages .visual-page:last-child{margin-bottom:0}[data-theme=dark] .values-editor-page-pages .visual-page,.theme-dark .values-editor-page-pages .visual-page{background:#f5f0e6f5;box-shadow:0 0 0 1px #2820181a,-3px 0 10px -3px #00000059,3px 0 10px -3px #00000059,0 2px 4px -1px #00000047}.values-editor-page-pages .values-editor-body{z-index:1;box-sizing:border-box;background:0 0;width:820px;max-width:calc(100vw - 32px);min-height:1120px;margin:0 auto;padding:96px 80px;position:relative}[data-theme=dark] .values-editor-page-pages .values-editor-body,.theme-dark .values-editor-page-pages .values-editor-body{color:#282018eb}.pe-page{background:var(--mc,#fff);border-radius:3px;width:820px;max-width:calc(100vw - 32px);min-height:1120px;position:relative;overflow:visible;box-shadow:0 0 0 1px #3c404314,-3px 0 8px -3px #0000001a,3px 0 8px -3px #0000001a,0 2px 4px -1px #00000014}body[data-pagination-debug="1"] .pe-page{outline:1px solid #ff00002e}body[data-pagination-debug="1"] .pe-page-content{background-image:linear-gradient(#0000 928px,#ff00000f 928px 1024px)}[data-theme=dark] .pe-page,.theme-dark .pe-page{color:#282018eb;background:#f5f0e6f5;box-shadow:0 0 0 1px #2820181a,-3px 0 10px -3px #00000059,3px 0 10px -3px #00000059,0 2px 4px -1px #00000047}.values-editor-page-pages .values-editor-body>.pe-page:last-child{min-height:auto}.values-editor-page-pages .values-editor-body>.pe-page:last-child .pe-page-content{min-height:0;padding-bottom:56px}.pe-page-content{box-sizing:content-box;direction:rtl;min-height:928px;padding:96px 80px}.values-editor-page[data-pagination-v2="1"].values-editor-page-pages .values-editor-body{box-sizing:border-box;background:var(--mc,#fff);z-index:1;width:820px;max-width:calc(100vw - 32px);min-height:1120px;margin:0 auto;padding:96px 80px;position:relative;overflow:visible;box-shadow:0 0 0 1px #3c404314,0 1px 4px #0000001f}[data-theme=dark] .values-editor-page[data-pagination-v2="1"].values-editor-page-pages .values-editor-body,.theme-dark .values-editor-page[data-pagination-v2="1"].values-editor-page-pages .values-editor-body{color:#282018eb;background:#f5f0e6f5}.values-editor-page[data-pagination-v2="1"] .pe-page-guide{pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0}.values-editor-page[data-pagination-v2="1"] .pe-page-guide-band{background:#f1f3f4;margin:0 -80px;box-shadow:inset 0 9px 7px -9px #0000001f,inset 0 -9px 7px -9px #0000001f}[data-theme=dark] .values-editor-page[data-pagination-v2="1"] .pe-page-guide-band,.theme-dark .values-editor-page[data-pagination-v2="1"] .pe-page-guide-band{background:#0000004d;box-shadow:inset 0 9px 7px -9px #00000073,inset 0 -9px 7px -9px #00000073}.pe-explicit-break{border:0;border-top:1px dashed #00000038;height:0;margin:10px 0}.values-editor-page[data-pagination-v2="1"] .pe-explicit-break{border:0;height:0;margin:0;padding:0;font-size:0;line-height:0}.pe-counter-bubble{z-index:60;pointer-events:none;color:#fffffff0;font-size:12.5px;font-family:var(--font-ui);letter-spacing:.02em;opacity:0;background:#1c1814db;border-radius:16px;padding:8px 14px;transition:opacity .22s,transform .22s;position:fixed;top:50%;left:28px;transform:translateY(-50%)translate(-8px);box-shadow:0 4px 14px #00000038}.pe-counter-bubble.is-visible{opacity:1;transform:translateY(-50%)translate(0)}.pe-counter-bubble strong{color:var(--gd,#c4881a);margin:0 3px;font-weight:700}.values-editor-body ul,.values-editor-body ol{margin:6px 0;padding-left:0}.values-editor-body ol{padding-right:20px}.values-editor-body ul{padding-right:44px}.values-editor-body li{margin-bottom:3px}.values-editor-body li p{margin:0}.values-editor-body ul{list-style-type:disc}.values-editor-body ul ul{list-style-type:circle}.values-editor-body ul ul ul{list-style-type:square}.values-editor-body ul ul ul ul{list-style-type:disc}.values-editor-body ol{list-style-type:decimal}.values-editor-body ol ol{list-style-type:lower-alpha}.values-editor-body ol ol ol{list-style-type:lower-roman}.values-editor-body ol ol ol ol{list-style-type:decimal}.values-editor-body ul[data-type=taskList]{padding-right:4px;list-style:none}.values-editor-body ul[data-type=taskList] li{direction:rtl;align-items:flex-start;gap:8px;display:flex}.values-editor-body ul[data-type=taskList] li>label{flex-shrink:0;margin-top:4px}.values-editor-body ul[data-type=taskList] li>label input[type=checkbox]{width:16px;height:16px;accent-color:var(--gd,#7c4dc4);cursor:pointer}.values-editor-body ul[data-type=taskList] li>div{flex:1}.values-editor-body blockquote{padding:14px 20px;border:1px solid var(--gl-quote-line,color-mix(in srgb, var(--gl-gold,#c9a44a) 30%, transparent));background:var(--gl-quote-bg,color-mix(in srgb, var(--gl-gold,#c9a44a) 7%, transparent));color:var(--tx2,#555);border-radius:14px;margin:16px 0;padding-inline-start:46px;position:relative}.values-editor-body blockquote:before{content:"”";inset-inline-start:14px;font-family:var(--font-read,"Frank Ruhl Libre", Georgia, serif);color:var(--gl-gold,#c9a44a);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:40px;line-height:1;position:absolute;top:6px}html[data-theme=mist] .values-editor-body blockquote{background:var(--gl-quote-bg,color-mix(in srgb, var(--gl-gold,#c9a44a) 10%, transparent));border-color:var(--gl-quote-line,color-mix(in srgb, var(--gl-gold,#c9a44a) 38%, transparent));color:#23375c}.values-editor-body blockquote em,.values-editor-body blockquote i{font-synthesis:style;font-style:italic!important}.values-editor-body mark{border-radius:2px;padding:0 2px}.values-editor-body details{border:1px solid var(--bd,#ddd);border-radius:8px;margin:8px 0;overflow:hidden}.values-editor-body details summary{cursor:pointer;background:var(--bg5,#f5f5f5);-webkit-user-select:none;user-select:none;direction:rtl;padding:8px 14px;font-weight:700}.values-editor-body details summary::marker{content:""}.values-editor-body details summary:before{content:"▸ ";margin-left:4px;font-size:12px}.values-editor-body details[open] summary:before{content:"▾ "}.values-editor-body details .toggle-content{padding:8px 14px}.values-editor-body .callout{border:1px solid #e8d8a8;border-right:4px solid var(--gd,#c4a020);background:linear-gradient(145deg,#fff8e8,#fff3d8);border-radius:10px;margin:10px 0;padding:12px 16px}.values-editor-body code{background:var(--bg5,#f0f0f0);border-radius:4px;padding:1px 4px;font-family:Courier New,monospace;font-size:13px}.values-editor-body pre{background:var(--bg5,#1e1e1e);text-align:left;direction:ltr;border-radius:8px;margin:8px 0;padding:12px;overflow-x:auto}.values-editor-body pre code{background:0 0;padding:0;font-size:13px}.values-editor-body h1,.values-editor-body h2,.values-editor-body h3,.values-editor-body h4{padding-inline-start:24px;position:relative}.heading-fold-btn{inset-inline-start:0;width:18px;height:18px;color:var(--tx4,#aaa);cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.3;border-radius:3px;justify-content:center;align-items:center;font-size:10px;line-height:1;transition:opacity .15s,background .15s,color .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.values-editor-body h1>.heading-fold-btn{top:calc(50% - 3px)}.values-editor-body h2>.heading-fold-btn{top:calc(50% + 4px)}.values-editor-body h3>.heading-fold-btn{top:calc(50% - 2px)}.values-editor-body h1:hover>.heading-fold-btn,.values-editor-body h2:hover>.heading-fold-btn,.values-editor-body h3:hover>.heading-fold-btn,.values-editor-body h4:hover>.heading-fold-btn{opacity:.7}.heading-fold-btn:hover{background:var(--gdb,#ede4ff);color:var(--gd,#7c4dc4);opacity:1!important}.heading-fold-btn[data-folded=true]{opacity:.8;color:var(--gd,#7c4dc4)}.heading-folded-hidden{display:none!important}.values-editor-body ::selection{background:var(--gdb,#ede4ff)}.ProseMirror-focused{outline:none}.values-editor-body .pm-placeholder:before{content:attr(data-placeholder);color:var(--tx4,#8a7e6f);float:right;pointer-events:none;height:0}.values-editor-body ul[data-type=taskList]{margin:6px 0;padding:0;list-style:none}.values-editor-body ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.values-editor-body ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;margin-top:5px}.values-editor-body ul[data-type=taskList] li>div{flex:auto;min-width:0}.values-editor-body ul[data-type=taskList] li[data-checked=true]>div{opacity:.6;text-decoration:line-through}.values-editor-body hr{border:none;border-top:1px solid var(--bd,#ddd);margin:16px 0}.values-editor-body .pm-page-gap{-webkit-user-select:none;user-select:none;background:linear-gradient(#fff 0 44px,#e9e9ec 44px 88px,#fff 88px 132px);height:132px;margin:0 -64px;box-shadow:inset 0 7px 7px -7px #0000001a,inset 0 -7px 7px -7px #0000001a}.values-editor-body .pm-page-break{border-top:2px dashed var(--gd,#c4881a);opacity:.55;height:0;margin:10px 0}.be-toolbar-menu,.be-tb-arrow{display:none}.be-toolbar-entity{flex-shrink:0;align-items:center;gap:8px;margin-inline-start:auto;padding-inline-start:2px;display:inline-flex}.be-toolbar-entity-rule{background:var(--bd,#ddd);flex-shrink:0;width:1px;height:20px;margin-inline-end:2px}.be-entity-mark{width:30px;height:28px;color:var(--tx3,#777);background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0}.be-entity-mark:hover{background:var(--bg4,#f0f0f0);color:var(--gd,#c4881a);border-color:var(--bd,#ddd)}@media (width<=640px){.be-toolbar-entity{margin-inline-start:auto}}.be-savestate{z-index:61;background:var(--mc,#fffffff5);border:1px solid var(--bd,#e2e2e2);pointer-events:none;border-radius:14px;padding:4px 12px;animation:.2s be-save-pop;box-shadow:0 2px 10px #0000002e}@keyframes be-save-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.be-toolbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden;flex-wrap:nowrap!important;justify-content:flex-start!important;padding-inline-end:0!important}.be-toolbar-menu{right:0;z-index:3;background:var(--tbb,#fafafa);border:none;border-inline-start:1px solid var(--bd,#ddd);width:44px;color:var(--tx2,#555);cursor:pointer;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin-inline-start:auto;position:sticky;inset-inline-end:0;display:inline-flex!important}.be-toolbar::-webkit-scrollbar{display:none}.be-tb-arrow{z-index:3;cursor:pointer;width:26px;color:var(--tx3,#777);background:linear-gradient(to left, var(--tbb,#fafafa) 68%, transparent);border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;position:sticky;display:inline-flex!important}.be-tb-arrow--l{background:linear-gradient(to right, var(--tbb,#fafafa) 68%, transparent);left:0}.be-tb-arrow--r{right:44px}.be-tb-arrow[hidden]{display:none!important}.be-toolbar>*{flex-shrink:0}.be-savestate{z-index:60;background:var(--mc,#fffffff5);border:1px solid var(--bd,#e2e2e2);pointer-events:none;border-radius:14px;padding:4px 12px;animation:.2s be-save-pop;left:auto;right:12px;box-shadow:0 2px 10px #0000002e;top:54px!important;inset-inline:auto!important;position:fixed!important;bottom:auto!important}@keyframes be-save-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}.fe-scroll{scrollbar-width:thin;scrollbar-color:#00000038 transparent;scrollbar-gutter:stable both-edges}.fe-scroll::-webkit-scrollbar{width:9px;height:9px}.fe-scroll::-webkit-scrollbar-track{background:0 0}.fe-scroll::-webkit-scrollbar-thumb{background:#0003 padding-box content-box;border:2px solid #0000;border-radius:6px}.fe-scroll::-webkit-scrollbar-thumb:hover{background:#00000052 padding-box content-box}.tu-hl{background:#c9a44a1a!important}.tu-hl-first{box-shadow:inset 0 2px #c9a44aa6}.tu-hl-last{box-shadow:inset 0 -2px #c9a44aa6}.tu-hl-first.tu-hl-last{box-shadow:inset 0 2px #c9a44aa6,inset 0 -2px #c9a44aa6}.tu-flash{transition:background .3s;background:#c9a44a38!important}.tu-flash-first{box-shadow:inset 0 2.5px #c9a44ae6}.tu-flash-last{box-shadow:inset 0 -2.5px #c9a44ae6}.tu-flash-first.tu-flash-last{box-shadow:inset 0 2.5px #c9a44ae6,inset 0 -2.5px #c9a44ae6}.pm-image-block{margin:10px 0}.pm-image-wrap{max-width:100%;display:inline-block;position:relative}.pm-image-block img.values-editor-image{border-radius:8px;max-width:100%;height:auto;display:inline-block}.pm-image-block.ProseMirror-selectednode img{outline:2px solid var(--gd,#c4881a);outline-offset:2px}.pm-image-edge{cursor:ew-resize;opacity:0;justify-content:center;align-items:center;width:14px;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}.pm-image-edge-left{left:-4px}.pm-image-edge-right{right:-4px}.pm-image-edge-bar{background:var(--gd,#c4881a);border:1.5px solid #fff;border-radius:4px;width:5px;height:46px;max-height:55%;box-shadow:0 1px 5px #00000059}.pm-image-wrap:hover .pm-image-edge,.pm-image-block.ProseMirror-selectednode .pm-image-edge,.pm-image-block.pm-image-resizing .pm-image-edge{opacity:1}.values-editor-body .tableWrapper{-webkit-overflow-scrolling:touch;max-width:100%;margin:12px 0;padding-bottom:2px;overflow-x:auto}.values-editor-body table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.values-editor-body td,.values-editor-body th{border:1px solid var(--bd,#dcdce2);vertical-align:top;text-align:start;word-break:break-word;min-width:40px;padding:7px 10px;position:relative}.values-editor-body th{background:var(--tbb,#f6f6f8);font-weight:600}.values-editor-body td>p,.values-editor-body th>p{margin:0 0 2px}.values-editor-body td>p:last-child,.values-editor-body th>p:last-child{margin-bottom:0}.values-editor-body .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#c9a44a29;position:absolute;inset:0}.values-editor-body .column-resize-handle{inset-inline-end:-3px;background:var(--gd,#c4881a);opacity:.85;pointer-events:none;z-index:20;width:5px;position:absolute;top:0;bottom:0}.ProseMirror.resize-cursor{cursor:col-resize}.values-editor-body .column-resize-dragging{background:#c9a44a0f}@media (width<=640px){.be-table-bar{top:calc(48px + var(--gl-safe-top,0px));z-index:19;background:var(--tbb,#fafafa);border-bottom:1px solid var(--bd,#ddd);scrollbar-width:none;-webkit-overflow-scrolling:touch;position:fixed;inset-inline:0;overflow-x:auto;border-top:none!important;flex-wrap:nowrap!important;justify-content:flex-start!important;margin:0!important;padding:6px 8px!important}.be-table-bar::-webkit-scrollbar{display:none}.be-table-bar>*{flex-shrink:0}.be-table-bar button{height:40px!important;padding:0 12px!important;font-size:13.5px!important}}.gl-diagram{max-width:720px;font-family:var(--font-ui);background:linear-gradient(180deg, #c9a44a0d 0%, transparent 40%), var(--bg2,#fdfcf8);box-sizing:border-box;direction:rtl;border:1px solid #c9a44a47;border-radius:14px;margin:18px auto;padding:14px 14px 10px;position:relative}.gl-dg-svg{width:100%;height:auto;display:block}.gl-dg-svg text{font-family:var(--font-ui);paint-order:stroke;stroke:var(--bg2,#fdfcf8);stroke-width:3px;stroke-linejoin:round}.gl-dg-caption{text-align:center;font-family:var(--font-head);color:var(--tx3,#8a7e6f);margin-top:8px;font-size:13.5px}.gl-dg-el{transition:opacity .5s,filter .35s}.gl-dg-hidden{opacity:0;pointer-events:none}.gl-dg-deco{pointer-events:none}.gl-dg-touchable{cursor:pointer}.gl-dg-touchable:hover{filter:brightness(1.06)}.gl-dg-highlight{filter:drop-shadow(0 0 6px #c9a44ad9)}.gl-dg-flow{animation:gl-dg-flow calc(var(--dg-dur,3s)) linear infinite;animation-delay:var(--dg-delay,0s)}@keyframes gl-dg-flow{to{stroke-dashoffset:-28px}}.gl-dg-pulse{animation:gl-dg-pulse var(--dg-dur,3s) ease-in-out infinite;animation-delay:var(--dg-delay,0s);transform-box:fill-box;transform-origin:50%}@keyframes gl-dg-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.gl-dg-pulse-once{transform-box:fill-box;transform-origin:50%;animation:.8s ease-in-out gl-dg-pulse}.gl-dg-float{animation:gl-dg-float var(--dg-dur,4s) ease-in-out infinite;animation-delay:var(--dg-delay,0s);transform-box:fill-box;transform-origin:50%}@keyframes gl-dg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.gl-dg-sway{animation:gl-dg-sway var(--dg-dur,5s) ease-in-out infinite;animation-delay:var(--dg-delay,0s);transform-box:fill-box;transform-origin:bottom}@keyframes gl-dg-sway{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}.gl-dg-nav{justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.gl-dg-nav button{color:var(--gd,#c9a44a);font-family:var(--font-ui);cursor:pointer;background:0 0;border:1px solid #c9a44a66;border-radius:999px;padding:3px 14px;font-size:12px;font-weight:600}.gl-dg-nav button:disabled{opacity:.35;cursor:default}.gl-dg-steplabel{color:var(--tx3,#8a7e6f);text-align:center;min-width:60px;font-size:12px}.gl-dg-tip{z-index:5;color:#f5efdf;pointer-events:none;direction:rtl;background:#152238;border:1px solid #e3c4708c;border-radius:10px;max-width:240px;padding:7px 11px;font-size:12.5px;line-height:1.6;animation:.25s both gl-dg-tip-in;position:absolute;box-shadow:0 10px 30px #0a122059}@keyframes gl-dg-tip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.gl-dgtray{z-index:470;bottom:var(--gl-spark-bottom,22px);font-family:var(--font-ui);pointer-events:none;direction:rtl;flex-direction:column-reverse;gap:8px;display:flex;position:fixed;inset-inline-end:18px}.gl-dgtray-chip{pointer-events:auto;background:var(--bg2,#fdfcf8);border:1px solid #c9a44a57;border-radius:13px;align-items:center;gap:9px;max-width:300px;padding:8px 12px 8px 10px;animation:.9s cubic-bezier(.16,1,.3,1) both gl-dgtray-emerge;display:flex;box-shadow:0 2px 16px #0000001f}.gl-dgtray-chip.is-done,.gl-dgtray-chip.is-error{cursor:pointer}.gl-dgtray-chip.is-done:hover,.gl-dgtray-chip.is-error:hover{border-color:#c9a44abf}.gl-dgtray-chip.is-error{border-color:#a8552f66}@keyframes gl-dgtray-emerge{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.985)}to{opacity:1;filter:blur();transform:none}}.gl-dgtray-mark{background:var(--gd,#c9a44a);border-radius:50%;flex-shrink:0;width:9px;height:9px}.is-working .gl-dgtray-mark{animation:2.6s cubic-bezier(.4,0,.2,1) infinite gl-dgtray-breathe}.is-error .gl-dgtray-mark{background:#a8552f}@keyframes gl-dgtray-breathe{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}.gl-dgtray-text{flex-direction:column;gap:1px;min-width:0;display:flex}.gl-dgtray-head{color:var(--tx2,#5d5344);font-size:12.5px;font-weight:600}.gl-dgtray-sub{color:var(--tx4,#9a8f7d);text-overflow:ellipsis;white-space:nowrap;max-width:232px;font-size:11px;overflow:hidden}.gl-dgtray-x{color:var(--tx4,#9a8f7d);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;margin-inline-start:auto;padding:2px 4px;font-size:15px;line-height:1}.gl-dgtray-x:hover{color:var(--tx2,#5d5344);background:#0000000d}@media (prefers-reduced-motion:reduce){.gl-dgtray-chip{animation:none}.is-working .gl-dgtray-mark{opacity:.8;animation:none}}.gl-diagram.gl-dg-editing{cursor:default;outline-offset:3px;--dg-dur:0s;outline:1px dashed #c9a44a73}.gl-dg-editing .gl-dg-flow,.gl-dg-editing .gl-dg-pulse,.gl-dg-editing .gl-dg-float,.gl-dg-editing .gl-dg-sway{animation:none}.gl-dg-editing .gl-dg-el{cursor:grab;pointer-events:bounding-box;transition:none}.gl-dg-editing .gl-dg-el:active{cursor:grabbing}.gl-dg-editing .gl-dg-deco{pointer-events:none}.gl-dg-editing .gl-dg-hidden{opacity:.4;pointer-events:bounding-box}.gl-dg-picked{filter:drop-shadow(0 0 3px #c9a44af2)}.gl-dg-picked>:first-child{stroke-width:2.6px}.gl-dg-locked{opacity:.92;cursor:not-allowed!important}.gl-dg-drop{filter:drop-shadow(0 0 6px #5d8a6ff2)}.gl-dg-marquee{fill:#c9a44a1a;stroke:#c9a44ab3;stroke-width:1px;stroke-dasharray:5 4;pointer-events:none}.gl-dg-endpoint{fill:var(--bg2,#fff);stroke:var(--gd,#c9a44a);stroke-width:2px;cursor:crosshair}.gl-dg-textedit{z-index:8;width:140px;font-family:var(--font-ui);text-align:center;border:1px solid var(--gd,#c9a44a);background:var(--bg2,#fff);color:var(--tx,#2a2415);border-radius:8px;outline:none;padding:3px 6px;font-size:13px;position:absolute;box-shadow:0 4px 16px #00000029}.gl-dg-editbar{z-index:7;background:var(--bg2,#fdfcf8);white-space:nowrap;direction:rtl;border:1px solid #c9a44a57;border-radius:999px;align-items:center;gap:2px;padding:3px 8px;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 18px #0000001f}.gl-dg-editbar button{cursor:pointer;color:var(--tx3,#8a7e6f);font-family:var(--font-ui);background:0 0;border:none;border-radius:999px;padding:3px 9px;font-size:11.5px;transition:color .15s,background .15s}.gl-dg-editbar button:hover:not(:disabled){color:var(--gd,#c9a44a);background:#c9a44a1a}.gl-dg-editbar button:disabled{opacity:.35;cursor:default}.gl-dg-editbar button.primary{color:var(--gd,#c9a44a);font-weight:700}.gl-dg-editbar.is-dirty button.primary{background:#c9a44a24}.gl-dg-editbar button.danger:hover:not(:disabled){color:#a8552f;background:#a8552f12}.gl-dg-editbar button.ai{color:var(--gd,#c9a44a)}.gl-diagram-shell{position:relative}.gl-diagram-shell.ProseMirror-selectednode .gl-diagram{outline-offset:2px;outline:2px solid #c9a44abf}.gl-dg-pending{max-width:720px;color:var(--tx3,#8a7e6f);font-family:var(--font-ui);direction:rtl;background:#c9a44a0a;border:1.5px dashed #c9a44a80;border-radius:14px;flex-direction:column;align-items:center;gap:8px;margin:18px auto;padding:26px 16px;font-size:13.5px;display:flex}.gl-dg-pending.is-slim{opacity:.85;background:0 0;border:1px solid #c9a44a3d;border-radius:999px;flex-direction:row;justify-content:flex-start;gap:9px;width:fit-content;max-width:100%;margin:10px auto;padding:5px 12px;font-size:12px}.gl-dg-pending.is-slim .gl-dg-spin{border-width:1.5px;width:12px;height:12px}.gl-dg-pending .gl-dg-spin{border:2px solid #c9a44a40;border-top-color:var(--gd,#c9a44a);border-radius:50%;width:20px;height:20px;animation:.9s linear infinite gl-dg-spin}@keyframes gl-dg-spin{to{transform:rotate(360deg)}}.gl-dg-pending .gl-dg-err{color:#a8552f;font-weight:600}.gl-dg-pending .gl-dg-actions{gap:8px;display:flex}.gl-dg-pending .gl-dg-actions button{cursor:pointer;color:var(--gd,#c9a44a);font-family:var(--font-ui);background:0 0;border:1px solid #c9a44a73;border-radius:999px;padding:4px 14px;font-size:12.5px;font-weight:600}.gl-dg-bar{z-index:6;background:color-mix(in srgb, var(--bg2,#fdfcf8) 92%, transparent);-webkit-backdrop-filter:blur(7px);white-space:nowrap;direction:rtl;border:1px solid #c9a44a42;border-radius:999px;align-items:center;gap:0;margin-bottom:4px;padding:2px 8px;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 3px 14px #00000012}.gl-dg-bar button{cursor:pointer;color:var(--tx3,#8a7e6f);font-family:var(--font-ui);letter-spacing:.01em;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:400;transition:color .15s,background .15s}.gl-dg-bar button+button{margin-inline-start:1px}.gl-dg-bar button:hover{color:var(--gd,#c9a44a);background:#c9a44a1a}.gl-dg-bar button.danger:hover{color:#a8552f;background:#a8552f12}@media (width<=700px){.gl-diagram{padding:10px 8px 8px}.gl-dg-svg text{font-size:105%}}@media (prefers-reduced-motion:reduce){.gl-dg-flow,.gl-dg-pulse,.gl-dg-float,.gl-dg-sway,.gl-dg-pulse-once{animation:none}}.gl-dg-edge{cursor:ew-resize;opacity:0;justify-content:center;align-items:center;width:14px;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}.gl-dg-edge-left{left:-4px}.gl-dg-edge-right{right:-4px}.gl-dg-edge-bar{background:var(--gd,#c9a44a);border:1.5px solid #fff;border-radius:4px;width:5px;height:46px;max-height:55%;box-shadow:0 1px 5px #00000059}.gl-diagram:hover .gl-dg-edge,.gl-diagram-shell.ProseMirror-selectednode .gl-dg-edge,.gl-diagram-shell.gl-dg-resizing .gl-dg-edge{opacity:1}.gl-diagram-shell.gl-dg-resizing{-webkit-user-select:none;user-select:none}.meteor-editor .ProseMirror{font-family:var(--font-ui);color:var(--tx,#2a2415);white-space:pre-wrap;word-break:break-word;min-height:inherit;direction:rtl;outline:none;line-height:1.8}.meteor-editor .ProseMirror p{margin:0 0 .55em}.meteor-editor .ProseMirror p:last-child{margin-bottom:0}.meteor-editor{position:relative}.meteor-editor[data-empty=true]:before{content:attr(data-placeholder);top:0;color:var(--tx4,#9a8f7d);pointer-events:none;position:absolute;inset-inline-start:0}.meteor-rich,.meteor-editor .ProseMirror{font-size:inherit}.meteor-rich h1,.meteor-rich h2,.meteor-rich h3,.meteor-editor .ProseMirror h1,.meteor-editor .ProseMirror h2,.meteor-editor .ProseMirror h3{font-family:var(--font-head);color:var(--tx,#2a2415);margin:.7em 0 .35em;font-weight:600;line-height:1.45}.meteor-rich h1,.meteor-editor .ProseMirror h1{font-size:1.3em}.meteor-rich h2,.meteor-editor .ProseMirror h2{font-size:1.18em}.meteor-rich h3,.meteor-editor .ProseMirror h3{font-size:1.06em}.meteor-rich h1:first-child,.meteor-rich h2:first-child,.meteor-rich h3:first-child,.meteor-editor .ProseMirror h1:first-child,.meteor-editor .ProseMirror h2:first-child,.meteor-editor .ProseMirror h3:first-child{margin-top:0}.meteor-rich blockquote,.meteor-editor .ProseMirror blockquote{border:1px solid var(--gl-quote-line);background:var(--gl-quote-bg);color:var(--tx2,#5d5344);border-radius:12px;margin:.5em 0;padding:6px 14px}.meteor-rich ul,.meteor-rich ol,.meteor-editor .ProseMirror ul,.meteor-editor .ProseMirror ol{margin:.35em 0;padding-inline-start:22px}.meteor-rich li,.meteor-editor .ProseMirror li{margin:.15em 0}.meteor-rich p{margin:0 0 .55em}.meteor-rich p:last-child{margin-bottom:0}.meteor-rich a,.meteor-editor .ProseMirror a{color:var(--gd,#c9a44a);text-underline-offset:2px;text-decoration:underline}.meteor-rich code,.meteor-editor .ProseMirror code{background:var(--bg4,#c9a44a14);border-radius:4px;padding:0 4px;font-size:.92em}.meteors-sky{pointer-events:none;height:360px;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.meteors-sky:before{content:"";background:radial-gradient(640px 230px at 78% 6%,#c9a44a21,#0000 70%),radial-gradient(440px 200px at 20% 34%,#8c734617,#0000 70%),radial-gradient(320px 150px at 52% 66%,#c9a44a0f,#0000 70%);animation:9s ease-in-out infinite alternate mtSkyBreathe;position:absolute;inset:0}.meteors-sky:after{content:"";opacity:.35;background-image:radial-gradient(circle,#c9a44a8c .8px,#0000 1.3px),radial-gradient(circle,#c9a44a59 .6px,#0000 1px);background-position:30px 24px,85px 70px;background-size:220px 170px,140px 115px;position:absolute;inset:0}@keyframes mtSkyBreathe{0%{opacity:.55;transform:scale(1)}to{opacity:.95;transform:scale(1.04)}}.mt-shooting{opacity:0;background:linear-gradient(90deg,#f5e2b2e6,#c9a44a73 40%,#0000);border-radius:2px;width:130px;height:1.5px;animation:9s linear infinite mtFall;position:absolute}@keyframes mtFall{0%{opacity:0;transform:rotate(160deg)translate(-40px)}4%{opacity:.8}16%{opacity:0;transform:rotate(160deg)translate(300px)}to{opacity:0;transform:rotate(160deg)translate(300px)}}@media (prefers-reduced-motion:reduce){.meteors-sky:before{opacity:.75;animation:none}.mt-shooting{opacity:.22;animation:none}}body.gl-meteor-soul-open .meteor-spark-btn,body.gl-meteor-soul-open .meteor-spark-toast{inset-inline-end:calc(var(--gl-soul-slot-w,50%) + 18px)!important}body.gl-meteor-soul-open.gl-soul-dock-bottom .meteor-spark-btn,body.gl-meteor-soul-open.gl-soul-dock-bottom .meteor-spark-toast{inset-inline-end:18px!important}body.gl-soul-covers-all .meteor-spark-btn,body.gl-soul-covers-all .meteor-spark-toast{display:none!important}.meteors-sky--world{height:260px;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.meteors-sky--world .mt-world-arc{border:1.5px solid #c9a44a47;border-radius:50%;width:1900px;height:1200px;animation:11s ease-in-out infinite alternate mtWorldBreathe;position:absolute;bottom:-1030px;left:50%;transform:translate(-50%);box-shadow:0 -26px 80px #c9a44a24,inset 0 18px 60px #c9a44a14}@keyframes mtWorldBreathe{0%{opacity:.7}to{opacity:1}}@media (prefers-reduced-motion:reduce){.meteors-sky--world .mt-world-arc{opacity:.8;animation:none}}.mt-lens{cursor:pointer;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);height:28px;color:var(--tx2,#5d5344);font-family:var(--font-ui);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:border-color .25s;display:inline-flex}.mt-lens:hover{border-color:#c9a44a8c}.mt-tool{cursor:pointer;color:var(--tx4,#9a8f7d);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 9px;display:inline-flex}.mt-tool:hover{color:var(--gd,#c9a44a);background:#c9a44a1a}.mt-tool.on{color:var(--gd,#c9a44a);background:#c9a44a24}.mt-menu{insetInlineStart:0;top:calc(100% + 6px);z-index:60;background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);direction:rtl;border-radius:11px;min-width:170px;max-height:300px;padding:4px;position:absolute;inset-inline-start:0;overflow-y:auto;box-shadow:0 10px 34px #00000021}.mt-menu--wide{min-width:240px}.mt-menu-row{text-align:right;cursor:pointer;width:100%;font-family:var(--font-ui);color:var(--tx2,#5d5344);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;display:flex}.mt-menu-row:hover{background:#c9a44a1a}.mt-menu-row.on{background:#c9a44a24;font-weight:700}.mt-tagrail{border-radius:14px;flex:0 0 232px;align-self:flex-start;width:232px;padding:13px 13px 11px;position:sticky;top:12px}@media (width<=900px){.mt-tagrail{flex-basis:auto;width:100%;margin-bottom:14px;position:static}}.mt-tagrail-head{align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.mt-tagrail-title{font-family:var(--font-head);font-size:calc(var(--fs-body,15.5px) * .97);color:var(--tx,#2a2415);font-weight:600}.mt-tagrail-clear{cursor:pointer;color:var(--tx4,#9a8f7d);font-family:var(--font-ui);background:0 0;border:none;margin-inline-start:auto;padding:0;font-size:11px}.mt-tagrail-clear:hover{color:var(--gd,#c9a44a)}.mt-tagrail-list{scrollbar-width:thin;scrollbar-color:#c9a44a61 transparent;direction:ltr;flex-direction:column;gap:4px;max-height:46vh;padding-inline-end:2px;display:flex;overflow-y:auto}.mt-tagrail-list>*{direction:rtl}.mt-tagrail-list::-webkit-scrollbar{width:6px}.mt-tagrail-list::-webkit-scrollbar-thumb{background:#c9a44a61;border-radius:999px}.mt-tagrail-list::-webkit-scrollbar-track{background:0 0}.mt-tagrail-empty{color:var(--tx4,#9a8f7d);text-align:center;padding:10px 4px;font-size:11.5px}.mt-tagrow{text-align:right;cursor:pointer;width:100%;font-family:var(--font-ui);font-size:var(--fs-ui-sm,12.5px);border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-weight:600;line-height:20px;transition:border-color .2s,background .2s;display:flex}.mt-tagrow:hover{border-color:#c9a44a73}.mt-tagrow-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.gl-rail-glyph{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-inline-start:-3px;display:inline-flex}.gl-rail-glyph svg{width:14px;height:14px;display:block}.mt-tagrail-foot{color:var(--tx4,#9a8f7d);border-top:1px dashed #c9a44a38;margin-top:9px;padding-top:8px;font-size:10.5px;line-height:1.6}.mt-catchline{cursor:text;border-radius:999px;align-items:center;gap:10px;max-width:680px;margin:0 auto 20px;padding:12px 18px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.mt-catchline:hover{box-shadow:0 2px 5px -1px var(--shd,#06142c21), 0 14px 32px -14px var(--shd,#06142c21);border-color:#c9a44ab8}.gl-rail{box-sizing:border-box;overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#c9a44a61 transparent;max-height:calc(100vh - 24px);overflow-y:auto}.gl-rail::-webkit-scrollbar{width:6px}.gl-rail::-webkit-scrollbar-thumb{background:#c9a44a61;border-radius:999px}.gl-rail::-webkit-scrollbar-track{background:0 0}.gl-rail .mt-tagrail-list{direction:rtl;max-height:none;padding-inline-end:0;overflow:visible}@media (width<=900px){.gl-rail{max-height:none;overflow:visible}}.gl-rail-group{color:var(--tx4,#9a8f7d);letter-spacing:.04em;margin:12px 2px 6px;font-size:11px;font-weight:600}.gl-rail-group:first-of-type{margin-top:4px}.gl-rail-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gl-rail-count{opacity:.6;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10.5px;font-weight:600}.mt-tagrow.on{color:var(--gd,#c9a44a);background:#c9a44a1a;border-color:#c9a44ab8;font-weight:700}.gl-rail-sec{margin-bottom:2px}.gl-rail-head{cursor:pointer;width:100%;font-family:var(--font-ui);color:var(--tx2,#5d5344);text-align:right;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:5px 4px;font-size:11.5px;font-weight:700;transition:background-color .2s,color .2s;display:flex}.gl-rail-head:hover{color:var(--tx,#2a2415);background:#c9a44a14}.gl-rail-headname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gl-rail-caret{opacity:.6;flex-shrink:0;transition:transform .22s cubic-bezier(.4,0,.2,1);transform:rotate(90deg)}.gl-rail-head.open .gl-rail-caret{opacity:1;transform:rotate(0)}.gl-rail-sec .mt-tagrail-list{padding-bottom:6px}.gl-rail-axis{border-top:1px solid #c9a44a38;margin-top:10px;padding-top:10px}.gl-rail-axis-head{font-family:var(--font-ui);letter-spacing:.6px;text-transform:uppercase;color:var(--tx4,#9a8f7d);align-items:center;gap:6px;padding:2px 4px 6px;font-size:10px;font-weight:800;display:flex}.gl-rail-axis-name{flex:1;min-width:0}.mt-world-orb{background:color-mix(in srgb, var(--bg3,#fff) 55%, transparent);width:32px;height:32px;color:var(--gd,#c9a44a);cursor:pointer;border:1px solid #c9a44a80;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .6s,background-color .6s,color .6s;display:inline-flex}.mt-world-orb:hover{border-color:#c9a44abf}.mt-field-row .gl-paper{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #1e180a0d,0 8px 18px -10px #1e180a38,0 26px 50px -30px #14100657}.mt-field-row .gl-paper:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1e180a0f,0 14px 28px -12px #1e180a42,0 40px 74px -36px #1410066b}.mt-menu.mt-menu--float{z-index:9650;position:fixed;inset-inline-start:auto}.focus-mark-wrap{display:inline-flex;position:relative}.focus-mark{cursor:pointer;color:var(--tx4,#9a8f7d);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.focus-mark.is-compact{padding:4px 6px}.focus-mark:disabled{opacity:.55;cursor:default}.focus-mark-t{white-space:nowrap}.focus-mark--none{box-shadow:inset 0 0 0 1px var(--bd3,#e5dfd0)}.focus-mark--none:hover{color:var(--tx2,#5d5344);background:#c9a44a14;box-shadow:inset 0 0 0 1px #c9a44a80}.focus-mark--focus{color:#6b5312;box-shadow:inset 0 0 0 1px var(--gd,#c9a44a);background:#c9a44a29}.focus-mark--focus:hover{background:#c9a44a3d}.focus-mark--later{color:var(--tx3,#7a7060);background:#c9a44a0f;box-shadow:inset 0 0 0 1px #c9a44a66}.focus-mark--later:hover{background:#c9a44a1f}.focus-orb{cursor:pointer;justify-content:center;align-items:center;font-family:inherit;transition:color .3s,background-color .3s,border-color .3s,opacity .2s;display:inline-flex}.focus-orb:disabled{opacity:.55;cursor:default}.focus-orb.is-focus{color:#b8790f;background:radial-gradient(at 50% 130%,#ffd88273,#e0a63c1f 72%);border-color:#e0a63c}.focus-orb.is-later{color:var(--gd,#c9a44a);background:#c9a44a12;border-color:#c9a44a8c}.focus-orb--card{width:26px;height:26px;color:var(--tx4,#9a8f7d);opacity:.55;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0}.focus-orb--card:hover{opacity:1;color:var(--gd,#c9a44a);background:#c9a44a1a}.focus-orb--card.is-focus,.focus-orb--card.is-later{opacity:1}.focus-orb--card.is-focus{color:#b8790f;background:#e0a63c29;border-color:#e0a63c80}.focus-orb--card.is-later{color:var(--gd,#c9a44a);background:#c9a44a12;border-color:#c9a44a57}.focus-pop{top:calc(100% + 6px);z-index:80;background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);border-radius:10px;flex-direction:column;gap:2px;min-width:150px;padding:5px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 12px 34px #28200c29}.focus-pop-item{cursor:pointer;text-align:start;color:var(--tx,#2a2415);white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:7px 10px;font-family:inherit;font-size:12.5px}.focus-pop-item:hover{background:#c9a44a1a}.focus-pop-item--quiet{color:var(--tx4,#9a8f7d);font-size:12px}.mikud-head{text-align:center;margin-bottom:34px}.mikud-head h1{font-family:var(--font-head);color:var(--tx,#2a2415);margin:0 0 8px;font-size:clamp(26px,4vw,34px);font-weight:600}.mikud-q{color:var(--tx3,#7a7060);font-size:14.5px;line-height:1.7}.mikud-sec{margin-bottom:40px}.mikud-sec-head{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.mikud-sec-title{font-family:var(--font-head);color:var(--tx,#2a2415);font-size:19px;font-weight:600}.mikud-sec-n{color:var(--tx4,#9a8f7d);font-variant-numeric:tabular-nums;font-size:11.5px}.mikud-sec-note{color:var(--tx3,#7a7060);margin:0 0 16px;font-size:13px;line-height:1.7}.mikud-list{flex-direction:column;gap:8px;display:flex}.mikud-card{background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);cursor:pointer;text-align:start;border-radius:13px;align-items:center;gap:12px;width:100%;padding:13px 15px;font-family:inherit;transition:border-color .18s,transform .18s;display:flex}.mikud-card:hover{border-color:#c9a44a80;transform:translateY(-1px)}.mikud-card-glyph{color:var(--tx4,#9a8f7d);flex-shrink:0;display:inline-flex}.mikud-card-body{flex:1;min-width:0}.mikud-card-title{color:var(--tx,#2a2415);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.mikud-card-meta{color:var(--tx4,#9a8f7d);margin-top:2px;font-size:11.5px}.mikud-card-acts{flex-shrink:0;align-items:center;gap:4px;display:flex}.mikud-act{border:1px solid var(--bd3,#e5dfd0);cursor:pointer;color:var(--tx3,#7a7060);white-space:nowrap;background:0 0;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:11.5px}.mikud-act:hover{border-color:var(--gd,#c9a44a);color:var(--tx2,#5d5344)}.mikud-empty{text-align:center;color:var(--tx4,#9a8f7d);padding:30px 16px;font-size:13.5px;line-height:1.9}.mikud-empty b{color:var(--tx3,#7a7060);margin-bottom:4px;font-weight:500;display:block}.mm-entity-slot{flex-shrink:0;align-items:center;gap:6px;margin-inline-start:4px;display:inline-flex}.mm-entity-rule{background:#00000024;flex-shrink:0;width:1px;height:18px}.mm-entity-mark{color:#0000008c;background:0 0;border:1px solid #0000002e;border-radius:6px;flex-shrink:0;width:30px;height:26px}.mm-entity-mark:hover{color:var(--gd,#c9a44a);background:#c9a44a14;border-color:#c9a44ab3}.ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.ProseMirror-gapcursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.lp-box{width:100%;min-width:0;container:lp/inline-size}.lp{max-width:760px;color:var(--rd-tx);font-family:var(--font-ui);flex-direction:column;gap:6px;margin-inline:auto;padding:6px 2px 4px;display:flex}.lp-head{align-items:center;gap:10px;min-width:0;display:flex}.lp-bars{flex:none;align-items:center;gap:3px;width:31px;height:26px;display:inline-flex}.lp-bars i{background:var(--rd-acc);transform-origin:50%;opacity:.5;border-radius:2px;flex:1;height:100%;transition:opacity .3s;transform:scaleY(.18)}.lp-bars.is-on i{opacity:1}.lp-name{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lp-title{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:14.5px;font-weight:600;display:inline-flex;overflow:hidden}.lp-sub{color:var(--rd-mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lp-sub.is-err{color:#c0392b}.lp-close{flex:none}.lp-lines-wrap{position:relative}.lp-lines{--lp-h:7.2em;height:var(--lp-h);overscroll-behavior:contain;scrollbar-width:none;padding:calc(var(--lp-h) / 2 - .9em) 0;box-sizing:border-box;scroll-snap-type:y proximity;touch-action:pan-y;font-size:15px;line-height:1.62;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%)}.lp-lines::-webkit-scrollbar{display:none}.lp-line{color:var(--rd-mut);opacity:.72;cursor:pointer;scroll-snap-align:center;-webkit-tap-highlight-color:transparent;border-radius:8px;margin:0;padding:3px 12px;transition:opacity .35s,background-color .35s,color .35s;position:relative}.lp-line.is-past{opacity:.45}.lp-line.is-now{color:var(--rd-tx);opacity:1;background:color-mix(in srgb, var(--rd-acc) 14%, transparent)}.lp-line.is-now:before{content:"";inset-inline-start:0;background:var(--rd-acc);border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px}.lp-line .is-w{color:var(--rd-acc);transition:color .12s linear}.lp-line.is-aim{color:var(--rd-tx);opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rd-acc) 45%, transparent)}.lp-seek{color:var(--rd-mut);font-variant-numeric:tabular-nums;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.lp-seek input[type=range]{min-width:0;accent-color:var(--rd-acc);cursor:pointer;flex:1;height:22px}.lp-t{text-align:center;min-width:3.2em}.lp-ctl{grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:10px;display:grid}.lp-speed-wrap{justify-self:start;display:inline-flex;position:relative}.lp-speed{border:1px solid var(--rd-bd);min-width:52px;height:34px;color:var(--rd-tx);cursor:pointer;background:0 0;border-radius:17px;padding:0 11px}.lp-speed:hover,.lp-speed.is-on{border-color:var(--rd-acc);background:color-mix(in srgb, var(--rd-acc) 10%, transparent)}.lp-speed output{font:600 12.5px var(--font-ui);font-variant-numeric:tabular-nums}.lp-speed-pop{bottom:calc(100% + 10px);z-index:30;box-sizing:border-box;background:var(--rd-card,var(--rd-bg));border:1px solid var(--rd-bd);width:min(330px,100vw - 24px);box-shadow:0 12px 34px color-mix(in srgb, var(--rd-tx) 18%, transparent);border-radius:14px;padding:12px 14px 14px;animation:.16s ease-out lpPopIn;position:absolute;inset-inline-start:0}@keyframes lpPopIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp-speed-now{text-align:center;font:600 18px var(--font-ui);font-variant-numeric:tabular-nums;margin-bottom:8px}.lp-speed-row{align-items:center;gap:10px;display:flex}.lp-speed-row input[type=range]{min-width:0;accent-color:var(--rd-acc);cursor:pointer;flex:1}.lp-speed-pm{border:1px solid var(--rd-bd);width:38px;height:38px;color:var(--rd-tx);font:500 19px/1 var(--font-ui);cursor:pointer;background:0 0;border-radius:50%;flex:none}.lp-speed-pm:hover:not(:disabled){border-color:var(--rd-acc)}.lp-speed-pm:disabled{opacity:.35;cursor:default}.lp-speed-presets{gap:6px;margin-top:12px;display:flex}.lp-speed-chip{border:1px solid var(--rd-bd);min-width:0;min-height:36px;color:var(--rd-tx);font:600 13px var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:4px 0;line-height:1.15;display:inline-flex}.lp-speed-chip small{color:var(--rd-mut);font-size:10px;font-weight:400}.lp-speed-chip.is-on{background:var(--rd-acc);border-color:var(--rd-acc);color:var(--rd-acc-tx,#fff)}.lp-speed-chip.is-on small{color:inherit;opacity:.85}.lp-skip{width:44px;height:44px}.lp-main{background:var(--rd-acc);width:54px;height:54px;color:var(--rd-acc-tx,#fff);cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb, var(--rd-acc) 32%, transparent);border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.lp-main:active{transform:scale(.95)}.lp-main:disabled{opacity:.6;cursor:default}.lp-end{justify-self:end;align-items:center;gap:8px;min-width:0;display:inline-flex}.lp-vol{align-items:center;gap:2px;display:inline-flex}.lp-vol-b{width:36px;height:36px}.lp-vol input[type=range]{width:84px;accent-color:var(--rd-acc);cursor:pointer}@container lp (width<=430px){.lp-vol input[type=range]{width:60px}}.lp-follow{border:1px solid var(--rd-bd);height:32px;color:var(--rd-tx);font:13px var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:5px;padding:0 11px;display:inline-flex}@container lp (width<=430px){.lp-follow span{display:none}.lp-follow{justify-content:center;width:36px;padding:0}}@container lp (width>=760px){.lp.lp--bare{grid-template-columns:minmax(180px,250px) minmax(0,1fr) auto;align-items:center;column-gap:22px;max-width:none;padding:4px;display:grid}.lp.lp--bare .lp-ctl{gap:6px;display:flex}.lp.lp--bare .lp-main{width:46px;height:46px}.lp.lp--bare .lp-end:empty{display:none}}@media (prefers-reduced-motion:reduce){.lp-line{transition:none}}.rd-root{--rd-bg:#fefefd;--rd-tx:#1f1d1a;--rd-mut:#6f695f;--rd-bd:#1e190f1a;--rd-chrome:#f7f6f3;--rd-hl:#ffce5480;--rd-hl-line:#c99a1e;--rd-speak:color-mix(in srgb, var(--rd-acc) 15%, transparent);--rd-acc:#8a6a1f;--rd-acc-tx:#fff;--rd-card:#fff;--rd-flash:#ffaa3c8c;z-index:900;background:var(--rd-bg);color:var(--rd-tx);font-family:var(--font-ui);-webkit-text-size-adjust:100%;flex-direction:column;display:flex;position:fixed;inset:0}.rd-theme--paper{--rd-bg:#f6efe0;--rd-tx:#3a3024;--rd-mut:#7c6e58;--rd-bd:#50371424;--rd-chrome:#efe5cf;--rd-card:#faf4e6;--rd-hl:#ecb23c73}.rd-theme--dark{--rd-bg:#151517;--rd-tx:#dcd8cf;--rd-mut:#918b80;--rd-bd:#ffffff1a;--rd-chrome:#1c1c1f;--rd-card:#232327;--rd-hl:#d6a5325c;--rd-hl-line:#d6a532;--rd-speak:color-mix(in srgb, var(--rd-acc) 20%, transparent);--rd-acc:#d6b25e;--rd-acc-tx:#1a1610;--rd-flash:#d68c2880}.rd-top{padding:calc(4px + var(--gl-safe-top)) calc(10px + var(--gl-safe-right)) 4px calc(10px + var(--gl-safe-left));background:var(--rd-chrome);border-bottom:1px solid var(--rd-bd);box-sizing:border-box;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:52px;display:grid}.rd-top-start,.rd-top-end{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.rd-title{justify-content:flex-start;align-items:center;gap:8px;min-width:0;height:44px;display:flex}.rd-title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:15.5px;font-weight:600;line-height:44px;display:block;overflow:hidden}.rd-title .rd-chip{flex:none;align-self:center}.rd-tools{flex:none;align-items:center;gap:2px;display:flex}.rd-subtop{background:var(--rd-chrome);border-bottom:1px solid var(--rd-bd);flex:none;justify-content:center;padding:6px 10px;display:flex}.rd-icon{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rd-icon:hover{background:var(--rd-bd)}.rd-icon.is-on{background:var(--rd-bd);color:var(--rd-acc)}.rd-icon:disabled{opacity:.35;cursor:default;background:0 0}.rd-icon:focus-visible,.rd-btn:focus-visible{outline:2px solid var(--rd-acc);outline-offset:2px}.rd-icon--main{background:var(--rd-acc);width:50px;height:50px;color:var(--rd-acc-tx);border-radius:50%}.rd-icon--main:hover{background:var(--rd-acc);filter:brightness(1.08)}.rd-count{top:4px;background:var(--rd-acc);min-width:16px;height:16px;color:var(--rd-acc-tx);border-radius:8px;justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-style:normal;display:flex;position:absolute;inset-inline-end:3px}.rd-version{border:1px solid var(--rd-bd);border-radius:999px;flex:none;display:inline-flex;overflow:hidden}.rd-version-row{flex:none;align-items:center;gap:6px;display:inline-flex}.rd-version-row .rd-icon.is-on{background:color-mix(in srgb, var(--rd-acc) 16%, transparent);color:var(--rd-tx)}.rd-par-nav{align-items:center;gap:6px;margin:2px 0 10px;display:flex}.rd-par-ch{text-align:center;min-width:0;color:var(--rd-tx);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.rd-par-text{font-family:var(--font-read);font-size:calc(var(--rd-size,19px) * .9);line-height:var(--rd-lh,1.75);color:var(--rd-tx);margin-bottom:12px}.rd-par-text .rd-p{margin:0 0 .8em}.rd-par-text figure{margin:12px 0}.rd-par-text .rd-par-here{box-shadow:inset 3px 0 0 var(--rd-acc);background:color-mix(in srgb, var(--rd-acc) 7%, transparent);border-radius:4px;margin-inline:-8px;padding-inline:8px;transition:background-color .4s}.rd-par-text[dir=rtl] .rd-par-here{box-shadow:inset -3px 0 0 var(--rd-acc)}.rd-version button{color:var(--rd-mut);min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 14px;font-size:13px}.rd-version button.is-on{background:var(--rd-acc);color:var(--rd-acc-tx);cursor:default}.rd-body{flex:1;min-height:0;position:relative;overflow:hidden}.rd-body-inner{position:absolute;inset:0}.rd-bottom{background:var(--rd-chrome);border-top:1px solid var(--rd-bd);padding:4px calc(10px + var(--gl-safe-right)) calc(4px + var(--gl-safe-bottom)) calc(10px + var(--gl-safe-left));flex:none}.rd-bottom-row{align-items:center;gap:8px;min-height:48px;display:flex}.rd-bottom-in{align-items:center;gap:10px;display:flex}.rd-bottom-in>:first-child{flex:auto;min-width:0}.rd-bottom-win{border-inline-start:1px solid var(--rd-bd);padding-inline-start:10px}.rd-progress{color:var(--rd-mut);flex:1;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.rd-progress-bar{background:var(--rd-bd);border-radius:2px;flex:1;height:3px;overflow:hidden}.rd-progress-bar i{background:var(--rd-acc);height:100%;display:block}.rd-listen-wrap{position:relative}.rd-menu{bottom:52px;background:var(--rd-card);border:1px solid var(--rd-bd);z-index:5;border-radius:12px;min-width:210px;padding:6px;position:absolute;inset-inline-end:0;box-shadow:0 10px 30px #00000029}.rd-menu button{text-align:start;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px;font-size:14px;display:block}.rd-menu button:hover{background:var(--rd-bd)}.rd-text{font-size:var(--rd-size,19px);line-height:var(--rd-lh,1.75)}.rd-font--serif .rd-text,.rd-face-a.rd-font--serif,.rd-quote{font-family:Frank Ruhl Libre,Noto Serif Hebrew,Georgia,serif}.rd-font--sans .rd-text,.rd-face-a.rd-font--sans{font-family:var(--font-ui)}.rd-root .rd-text .rd-h{font-family:inherit}.rd-text .rd-p{text-align:start;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;orphans:2;widows:2;margin:0 0 .9em}.rd-text .rd-h{break-after:avoid;break-inside:avoid;margin:1.75em 0 .75em;font-size:1.5em;font-weight:800;line-height:1.3}.rd-text .rd-sec:first-child .rd-h:first-child,.rd-strip .rd-h:first-child{margin-top:.2em}.rd-text .rd-li{padding-inline-start:1.2em;position:relative}.rd-text .rd-li:before{content:"•";color:var(--rd-mut);position:absolute;inset-inline-start:.2em}.rd-text .rd-spk{color:var(--rd-mut);margin-bottom:.3em;font-size:.9em;font-weight:600}.rd-text .rd-h--2{margin:1.45em 0 .62em;font-size:1.28em}.rd-text .rd-h--3{margin:1.25em 0 .5em;font-size:1.14em}.rd-text .rd-li--num:before{content:attr(data-ord) ".";font-variant-numeric:tabular-nums;inset-inline-start:0}.rd-text .rd-q{border:1px solid color-mix(in srgb, var(--rd-hl-line) 30%, transparent);background:color-mix(in srgb, var(--rd-hl-line) 6%, transparent);color:var(--rd-fg,inherit);border-radius:12px;padding:.6em 1em;font-style:italic}.rd-text .rd-toc{color:var(--rd-mut);margin:0 0 .35em;padding-inline-start:.6em;font-size:.95em}.rd-text .rd-note{color:var(--rd-mut);border-top:1px solid var(--rd-bd);padding-top:.4em;font-size:.86em}.rd-text .rd-b{font-weight:700}.rd-text .rd-i{font-style:italic}.rd-text .rd-a{color:var(--rd-acc);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.rd-text .rd-a:focus-visible{outline:2px solid var(--rd-acc);outline-offset:2px;border-radius:2px}.rd-text .rd-doubt .rd-tx{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--rd-mut) 70%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--rd-mut) 70%, transparent);text-underline-offset:.25em}.rd-text .rd-doubt--untr{opacity:.72}.rd-time{font-family:var(--font-ui);color:var(--rd-mut);font-variant-numeric:tabular-nums;direction:ltr;margin-inline-end:.6em;font-size:.7em;display:inline-block}.rd-part{font-family:var(--font-ui);letter-spacing:.04em;color:var(--rd-mut);text-align:center;break-after:avoid;margin:2.2em 0 1.4em;font-size:12px}.rd-part:before,.rd-part:after{content:"";background:var(--rd-bd);vertical-align:middle;width:40px;height:1px;margin:0 10px;display:inline-block}.rd-hl{background:var(--rd-hl);color:inherit;box-shadow:0 1px 0 var(--rd-hl-line);cursor:pointer;border-radius:2px}.rd-hl--pending{box-shadow:0 2px 0 var(--rd-hl-line);background:0 0}.rd-speak{background:var(--rd-speak);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 0 0 2px var(--rd-speak);border-radius:4px;animation:.5s ease-out rdSpeakIn}@keyframes rdSpeakIn{0%{background-color:#0000;box-shadow:0 0 0 2px #0000}}@media (prefers-reduced-motion:reduce){.rd-speak{animation:none}}.rd-hl.rd-speak{background:linear-gradient(var(--rd-speak), var(--rd-speak)), var(--rd-hl)}.rd-flash{border-radius:2px;animation:2.6s ease-out rdFlash}@keyframes rdFlash{0%,40%{background:var(--rd-flash)}to{background:0 0}}.rd-text ::selection{background:#508cff52}.rd-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-anchor:none;position:absolute;inset:0;overflow:hidden auto}.rd-col{max-width:34em;margin:0 auto;padding:28px 22px 40vh}.rd-root--mobile .rd-col{padding:20px 18px 40vh}.rd-sentinel{height:1px}.rd-end{text-align:center;color:var(--rd-mut);font-family:var(--font-ui);padding:3em 0 1em;font-size:13px}.rd-paged{flex-direction:column;align-items:stretch;display:flex;position:absolute;inset:0}.rd-pages-row{flex:1;justify-content:center;align-items:stretch;min-height:0;padding-top:22px;display:flex}.rd-root--mobile .rd-pages-row{padding-top:16px}.rd-clip{touch-action:pan-y pinch-zoom;width:min(100% - 128px,34em);min-height:0;font-size:var(--rd-size,19px);flex:none;overflow:hidden}.rd-root--mobile .rd-clip{width:calc(100% - 60px)}.rd-strip{box-sizing:border-box}.rd-strip .rd-sec{display:contents}.rd-pagenum{height:30px;color:var(--rd-mut);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.rd-turn{box-sizing:border-box;color:var(--rd-mut);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:14px;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;display:flex}.rd-turn-mark{opacity:.55;border-radius:22px;justify-content:center;align-items:center;width:44px;height:88px;transition:background-color .15s,opacity .15s,color .15s;display:inline-flex}.rd-root--mobile .rd-turn-mark{opacity:.45;border-radius:14px;width:28px;height:64px}.rd-turn:hover .rd-turn-mark,.rd-turn:focus-visible .rd-turn-mark{opacity:1;background:var(--rd-bd);color:var(--rd-tx)}.rd-turn:active .rd-turn-mark{background:color-mix(in srgb, var(--rd-acc) 16%, transparent);color:var(--rd-acc)}.rd-turn:focus-visible{outline:2px solid var(--rd-acc);outline-offset:-4px}.rd-turn:disabled{cursor:default}.rd-turn:disabled .rd-turn-mark,.rd-turn:disabled:hover .rd-turn-mark{opacity:.14;color:var(--rd-mut);background:0 0}.rd-panel{z-index:20;box-sizing:border-box;top:var(--rd-panel-gap,12px);bottom:var(--rd-panel-gap,12px);width:min(var(--rd-panel-w,380px), calc(100% - 2 * var(--rd-panel-gap,12px)));max-height:calc(100% - 2 * var(--rd-panel-gap,12px));background:var(--rd-card);border:1px solid var(--rd-bd);border-radius:14px;flex-direction:column;animation:.18s ease-out rdPanelIn;display:flex;position:absolute;inset-inline-end:var(--rd-panel-gap,12px);overflow:hidden;box-shadow:0 10px 34px #0000001f}.rd-body.is-reserved .rd-body-inner{inset-inline-end:calc(var(--rd-panel-w,380px) + 2 * var(--rd-panel-gap,12px))}@keyframes rdPanelIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.rd-panel.rd-panel--side{top:0;bottom:0;width:min(var(--rd-panel-w,380px), 100%);border:0;border-inline-start:1px solid var(--rd-bd);border-radius:0;max-height:none;animation:.26s cubic-bezier(.22,.8,.24,1) rdSideIn;inset-inline-end:0;box-shadow:0 0 28px #00000014}.rd-panel.rd-panel--side.is-leaving{pointer-events:none;animation:.24s cubic-bezier(.5,0,.75,.2) forwards rdSideOut}@keyframes rdSideIn{0%{transform:translate(-100%)}to{transform:none}}@keyframes rdSideOut{0%{transform:none}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.rd-panel.rd-panel--side,.rd-panel.rd-panel--side.is-leaving{animation:none}}.rd-scrim{z-index:19;background:#0000004d;position:absolute;inset:0}.rd-sheet{z-index:20;box-sizing:border-box;max-height:min(82%, calc(100% - 60px - var(--gl-safe-top)));background:var(--rd-card);padding-bottom:var(--gl-safe-bottom);border-radius:18px 18px 0 0;flex-direction:column;animation:.2s ease-out rdSheetIn;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #0003}@keyframes rdSheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.rd-grip{background:var(--rd-bd);border-radius:2px;flex:none;width:38px;height:4px;margin:8px auto 0}.rd-panel-head{flex:none;justify-content:space-between;align-items:center;padding:8px 10px 4px 16px;display:flex}.rd-panel-head h3{font-size:16px;font-weight:600;font-family:var(--font-ui);margin:0}.rd-panel-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:4px 16px 18px;overflow-y:auto}.rd-muted{color:var(--rd-mut);font-size:13.5px}.rd-input{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:var(--rd-bg);border:1px solid var(--rd-bd);border-radius:10px;padding:11px 12px;font-size:16px}.rd-input:focus{outline:2px solid var(--rd-acc);outline-offset:0}textarea.rd-input{resize:vertical;min-height:84px;line-height:1.5}.rd-toc{margin:0;padding:0;list-style:none}.rd-toc button{text-align:start;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;min-height:44px;padding:11px 8px;font-size:14.5px;display:flex}.rd-toc button:hover{background:var(--rd-bd)}.rd-toc button.is-current{color:var(--rd-acc);background:var(--rd-bd);font-weight:600}.rd-toc small{color:var(--rd-mut);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.rd-hits{margin:8px 0 0;padding:0;list-style:none}.rd-hits button{text-align:start;border:0;border-bottom:1px solid var(--rd-bd);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:10px 4px;font-size:14px;line-height:1.5;display:block}.rd-hits button:hover{background:var(--rd-bd)}.rd-hits small{color:var(--rd-mut);margin-bottom:2px;font-size:12px;display:block}.rd-hits mark{background:var(--rd-hl);color:inherit}.rd-set{border-bottom:1px solid var(--rd-bd);flex-direction:column;gap:8px;padding:12px 0;display:flex}.rd-set:last-child{border-bottom:0}.rd-set-label{color:var(--rd-mut);font-size:13px}.rd-btn{border:1px solid var(--rd-bd);background:var(--rd-card);min-height:40px;color:inherit;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:14px;display:inline-flex}.rd-btn:hover{border-color:var(--rd-mut)}.rd-btn--primary{background:var(--rd-acc);color:var(--rd-acc-tx);border-color:var(--rd-acc)}.rd-btn--primary:hover{filter:brightness(1.06);border-color:var(--rd-acc)}.rd-btn--quiet{background:0 0;border-color:#0000}.rd-btn--danger{color:#b3261e;border-color:#b3261e66}.rd-btn--wide{width:100%;margin:4px 0 12px}.rd-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.rd-passage{border-bottom:1px solid var(--rd-bd);padding:12px 0}.rd-passage.is-pending{opacity:.75}.rd-passage-text{text-align:start;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:Frank Ruhl Libre,Georgia,serif;font-size:15.5px;line-height:1.55;display:block}.rd-passage-text span{border:1px solid color-mix(in srgb, var(--rd-hl-line) 35%, transparent);background:color-mix(in srgb, var(--rd-hl-line) 7%, transparent);border-radius:12px;padding:8px 12px;display:block}.rd-clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.rd-passage-meta{color:var(--rd-mut);flex-wrap:wrap;gap:4px 10px;margin-top:6px;font-size:12px;display:flex}.rd-passage-ed{border:1px solid var(--rd-bd);color:var(--rd-tx);border-radius:999px;padding:0 7px}.rd-pending{color:var(--rd-acc)}.rd-note{background:var(--rd-bg);white-space:pre-wrap;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:14px}.rd-passage-actions .rd-btn{min-height:36px;padding:6px 11px;font-size:13px}.rd-quote{border:1px solid color-mix(in srgb, var(--rd-hl-line) 35%, transparent);background:color-mix(in srgb, var(--rd-hl-line) 7%, var(--rd-bg));border-radius:12px;max-height:9em;margin:0 0 12px;padding:8px 12px;font-size:15px;line-height:1.55;overflow:auto}.rd-selbar{z-index:30;background:var(--rd-card);border:1px solid var(--rd-bd);border-radius:14px;gap:6px;padding:6px;animation:.12s ease-out rdPanelIn;display:flex;position:fixed;box-shadow:0 10px 30px #0000002e}.rd-selbar .rd-btn{white-space:nowrap;min-height:40px;font-size:13.5px}.rd-selbar--bottom{left:10px;right:10px;bottom:calc(66px + var(--gl-safe-bottom));flex-wrap:wrap;justify-content:center}.rd-selbar--bottom .rd-btn{flex:1;min-height:46px}.rd-listen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:56px;display:flex}.rd-listen-info{color:var(--rd-mut);flex:160px;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.rd-listen-info span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd-listen-ctl{align-items:center;gap:2px;display:flex}.rd-speed{font:inherit;color:inherit;background:var(--rd-bg);border:1px solid var(--rd-bd);border-radius:8px;height:36px;margin-inline-start:4px;padding:0 6px;font-size:13px}.rd-toast{bottom:calc(70px + var(--gl-safe-bottom));z-index:40;color:#f5f2ea;text-align:center;background:#2a2723;border-radius:12px;max-width:calc(100% - 32px);padding:10px 16px;font-size:13.5px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #00000040}.rd-center{color:var(--rd-mut);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.rd-spin{animation:1s linear infinite rdSpin}@keyframes rdSpin{to{transform:rotate(360deg)}}.rd-scanned{padding:18px;position:absolute;inset:0;overflow-y:auto}.rd-note-box{background:var(--rd-card);border:1px solid var(--rd-bd);border-radius:12px;max-width:40em;margin:0 auto 16px;padding:14px 16px;font-size:14.5px;line-height:1.6}.rd-note-box p{color:var(--rd-mut);margin:6px 0 0}.rd-pdf{max-width:900px;margin:0 auto}.rd-convert{justify-content:center;align-items:flex-start;padding:clamp(24px,10vh,96px) 16px 24px;display:flex;position:absolute;inset:0;overflow-y:auto}.rd-convert-card{background:var(--rd-card);border:1px solid var(--rd-bd);width:min(100%,30em);font-family:var(--font-ui);border-radius:14px;padding:20px 20px 18px}.rd-convert-head{align-items:center;gap:10px;font-size:17px;display:flex}.rd-convert-progress{flex-direction:column;gap:6px;margin-top:14px;display:flex}.rd-convert-bar{background:color-mix(in srgb, var(--rd-mut) 18%, transparent);border-radius:99px;height:6px;overflow:hidden}.rd-convert-bar span{background:var(--gd,#4a7);border-radius:inherit;height:100%;transition:width .6s;display:block}.rd-convert-pages{color:var(--rd-mut);font-variant-numeric:tabular-nums;font-size:12.5px}.rd-convert-lead{color:var(--rd-mut);margin:12px 0 0;font-size:14.5px;line-height:1.6}.rd-convert-err{color:#c0392b;margin:10px 0 0;font-size:13.5px}.rd-convert-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.rd-convert--embedded{padding:0;display:block;position:static;inset:auto;overflow:visible}.rd-convert--embedded .rd-convert-card{background:0 0;border:0;width:100%;padding:0}.rd-convert--embedded .rd-convert-actions{margin-top:0}.rd-chip{border:1px solid var(--rd-bd);color:var(--rd-mut);white-space:nowrap;border-radius:99px;align-self:flex-start;padding:1px 8px;font-size:11.5px;font-style:normal}.rd-chip--warn{color:#a86f00;border-color:#d08a008c}@media (prefers-reduced-motion:reduce){.rd-panel,.rd-sheet,.rd-selbar,.rd-flash{animation:none}.rd-strip{transition:none!important}.rd-turn-mark{transition:none}}.rd-invlink{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.rd-invlink-row{margin-bottom:12px}.rd-chip--btn{cursor:pointer;background:0 0;font-family:inherit}.rd-cadmin{border-top:1px solid var(--rd-bd);margin-top:6px;padding-top:12px}.rd-cadmin-facts{grid-template-columns:auto 1fr;gap:4px 12px;margin:8px 0;font-size:12.5px;display:grid}.rd-cadmin-facts dt{color:var(--rd-mut)}.rd-cadmin-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.rd-cadmin-acts{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.rd-cadmin-reason{color:var(--rd-mut);flex-direction:column;gap:4px;font-size:12px;display:flex}.rd-cadmin-reason select{font:inherit;border:1px solid var(--rd-bd);background:var(--rd-card);color:inherit;border-radius:8px;padding:5px 8px;font-size:13px}.rd-cadmin-note{color:var(--rd-mut);margin:8px 0 0;font-size:12.5px}.rd-cadmin-state{margin:4px 0 8px;font-size:14px}.rd-tech{border-top:1px dashed var(--rd-bd);margin-top:12px;padding-top:8px}.rd-tech>summary{cursor:pointer;color:var(--rd-mut);align-items:center;gap:6px;min-height:32px;font-size:12.5px;list-style:none;display:flex}.rd-tech>summary::-webkit-details-marker{display:none}.rd-tech>summary:before{content:"›";transition:transform .15s;display:inline-block}[dir=rtl] .rd-tech>summary:before{content:"‹"}.rd-tech[open]>summary:before{transform:rotate(-90deg)}.rd-set--state{flex-direction:row;justify-content:space-between;align-items:center}.rd-book-state{font-size:14px}.rd-text .rd-fig{--rd-fig-maxh:72vh;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;margin:1.2em 0 1.4em;padding:0}.rd-strip .rd-fig{--rd-fig-maxh:calc(var(--rd-page-h,72vh) - 2.8em - var(--rd-cap-lines,0) * 1.2em);margin:.6em 0 1em}.rd-fig-frame{box-sizing:border-box;width:min(100%, var(--rd-fig-w,100%), calc(var(--rd-fig-maxh) * var(--rd-fig-r,1.3333)));max-height:var(--rd-fig-maxh);appearance:none;background:color-mix(in srgb, var(--rd-mut) 10%, transparent);color:inherit;font:inherit;cursor:zoom-in;break-inside:avoid;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:6px;margin:0 auto;padding:0;line-height:1;display:block;position:relative;overflow:visible}.rd-fig-frame:focus-visible{outline:2px solid var(--rd-acc);outline-offset:3px}.rd-fig-frame img{object-fit:contain;object-position:center;border-radius:inherit;opacity:0;width:100%;max-width:100%;height:100%;transition:opacity .28s;display:block;position:absolute;inset:0}.rd-fig-frame img.is-loaded{opacity:1}.rd-fig-frame.is-ready{background:#fff}.rd-theme--dark .rd-fig-frame.is-ready{background:#e6e3dc}.rd-theme--dark .rd-fig-frame img{filter:brightness(.9)}.rd-fig-frame.is-failed{cursor:default;border:1px dashed var(--rd-bd);background:color-mix(in srgb, var(--rd-mut) 6%, transparent);justify-content:center;align-items:center;min-height:3em;display:flex}.rd-fig-ph{font-family:var(--font-ui);color:var(--rd-mut);text-align:center;flex-direction:column;align-items:center;gap:.25em;padding:.6em;font-size:12.5px;line-height:1.4;display:flex}.rd-fig-ph-label{font-size:13px}.rd-text .rd-fig-cap{max-width:40em;color:var(--rd-mut);text-align:center;overflow-wrap:break-word;margin:.55em auto 0;font-size:.8em;line-height:1.45}.rd-clip{overflow:clip}.rd-lb{z-index:960;color:#ece9e2;font-family:var(--font-ui);background:#0a0a0cf5;outline:none;flex-direction:column;animation:.16s ease-out rdLbIn;display:flex;position:fixed;inset:0}@keyframes rdLbIn{0%{opacity:0}to{opacity:1}}.rd-lb-bar{flex:none;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.rd-lb-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.rd-lb-btn:hover{background:#fff3}.rd-lb-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.rd-lb-stage{flex:1;min-height:0;padding:0 12px;display:flex;overflow:auto;container-type:size}.rd-lb-img{max-width:100%;max-height:100%;width:min(100cqw, calc(100cqh * var(--lb-r,1)), var(--lb-max,100cqw));height:auto;aspect-ratio:var(--lb-ar,auto);object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:auto;display:block}.rd-lb-img.is-zoomable{cursor:zoom-in}.rd-lb.is-full .rd-lb-stage{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0;overflow:auto}.rd-lb.is-full .rd-lb-img{aspect-ratio:auto;cursor:zoom-out;width:auto;max-width:none;max-height:none}.rd-lb-cap{box-sizing:border-box;text-align:center;color:#d9d5cc;flex:none;align-self:center;max-width:min(46em,100%);max-height:28vh;margin:0;padding:10px 18px 14px;font-size:14px;line-height:1.5;overflow-y:auto}.rd-lb-fail{color:#b9b5ac;margin:auto;font-size:14px}.rd-lb-spin{color:#b9b5ac;margin:auto;animation:1s linear infinite rdSpin}@media (prefers-reduced-motion:reduce){.rd-lb{animation:none}.rd-fig-frame img{transition:none}}.rd-tools{gap:0}.rd-group{flex:none;align-items:center;gap:2px;display:inline-flex}.rd-group+.rd-group{border-inline-start:1px solid var(--rd-bd);margin-inline-start:10px;padding-inline-start:10px}.rd-group:empty{display:none}.rd-size{border:1px solid var(--rd-bd);border-radius:999px;align-items:center;gap:0;height:36px;padding:0 2px;display:inline-flex}.rd-size-b{min-width:36px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:1px;padding:0 6px;font-family:Frank Ruhl Libre,Noto Serif Hebrew,Georgia,serif;font-size:14px;line-height:1;display:inline-flex}.rd-size-b:hover{background:var(--rd-bd)}.rd-size-b:disabled{opacity:.35;cursor:default;background:0 0}.rd-size-b:focus-visible{outline:2px solid var(--rd-acc);outline-offset:1px}.rd-size-a{line-height:1}.rd-size-a--s{font-size:13px}.rd-size-a--l{font-size:18px}.rd-size-pm{font-family:var(--font-ui);font-size:14px;line-height:1}.rd-size-n{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;color:var(--rd-tx);font-size:13.5px;font-weight:600}.rd-grounds{align-items:center;gap:2px;margin-inline:6px;display:inline-flex}.rd-ground{width:30px;height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex}.rd-ground-dot{box-sizing:border-box;border:1px solid #1e190f47;border-radius:50%;width:20px;height:20px;display:block}.rd-ground--white .rd-ground-dot{background:#fefefd}.rd-ground--paper .rd-ground-dot{background:#f1e6cd}.rd-ground--dark .rd-ground-dot{background:#151517;border-color:#ffffff38}.rd-ground:hover .rd-ground-dot{transform:scale(1.06)}.rd-ground.is-on .rd-ground-dot{box-shadow:0 0 0 2px var(--rd-chrome), 0 0 0 3.5px var(--rd-acc)}.rd-ground:focus-visible{outline:2px solid var(--rd-acc);outline-offset:1px}@media (prefers-reduced-motion:no-preference){.rd-ground-dot{transition:transform .2s}}.rd-grounds--named{gap:6px;width:100%;margin:0;display:flex}.rd-grounds--named .rd-ground{border:1px solid var(--rd-bd);flex:1 1 0;width:auto;min-height:40px;padding:0 8px;font-size:13px}.rd-grounds--named .rd-ground.is-on{border-color:var(--rd-acc);color:var(--rd-acc);font-weight:600}.rd-grounds--named .rd-ground.is-on .rd-ground-dot{box-shadow:none}.rd-pair{align-items:center;gap:0;display:inline-flex}.rd-pair>.rd-icon{width:40px}.rd-face-a{font-size:20px;font-weight:500;line-height:1}.rd-pair--named{gap:6px;width:100%;display:flex}.rd-pair--named>.rd-icon{border:1px solid var(--rd-bd);border-radius:10px;flex:1 1 0;gap:8px;width:auto;height:40px;font-size:13px}.rd-pair--named>.rd-icon.is-on{border-color:var(--rd-acc);color:var(--rd-acc);background:0 0;font-weight:600}.rd-pair-name{font-family:var(--font-ui)}.rd-qpop .rd-size{align-self:flex-start}.rd-invlink .invlink-b.is-compact{color:inherit;background:0 0;border-color:#0000;border-radius:12px}.rd-invlink .invlink-b.is-compact:hover{background:var(--rd-bd);border-color:#0000}.rd-invlink .invlink-b.is-compact.is-linked{color:var(--rd-acc);background:color-mix(in srgb, var(--rd-acc) 12%, transparent);border-color:#0000}@media (width<=1099px){.rd-group+.rd-group{margin-inline-start:4px;padding-inline-start:4px}.rd-grounds{margin-inline:2px}.rd-ground{width:26px}.rd-pair:not(.rd-pair--named)>.rd-icon{width:36px}}.rd-qwrap{display:inline-flex;position:relative}.rd-qpop{top:calc(100% + 6px);z-index:30;box-sizing:border-box;background:var(--rd-card);min-width:228px;max-width:calc(100vw - 16px);color:var(--rd-tx);border:1px solid var(--rd-bd);font-family:var(--font-ui);border-radius:14px;flex-direction:column;gap:10px;padding:12px;animation:.14s ease-out rd-qin;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 12px 32px #00000029}@keyframes rd-qin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rd-qpop{animation:none}}.rd-qrow{flex-direction:column;gap:6px;display:flex}.rd-qlabel{color:var(--rd-mut);font-size:12px}.rd-qfull{border:1px solid var(--rd-bd);min-height:36px;color:var(--rd-tx);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.rd-qfull.is-on{border-color:var(--rd-acc);color:var(--rd-acc)}.rd-qfull:focus-visible{outline:2px solid var(--rd-acc);outline-offset:2px}.rd-root--mobile .rd-qpop{top:calc(var(--gl-safe-top,0px) + 58px);min-width:0;max-width:none;position:fixed;inset-inline:8px}.rd-bm-ribbon{z-index:2;box-sizing:border-box;background:var(--rd-acc);opacity:.82;clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);animation:.28s ease-out rdBmIn;display:block;position:absolute}.rd-bm-ribbon--page{width:11px;height:24px;top:0}.rd-root--mobile .rd-bm-ribbon--page{width:9px;height:18px}.rd-col{position:relative}.rd-bm-ribbon--margin{width:9px;height:18px;margin-top:-9px;inset-inline-start:0}.rd-root--mobile .rd-bm-ribbon--margin{width:8px;height:16px;margin-top:-8px;inset-inline-start:3px}@keyframes rdBmIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:.82;transform:none}}.rd-bm-wrap{position:relative}.rd-icon.rd-bm-btn.is-here{color:var(--rd-acc)}.rd-bm-menu{min-width:236px}.rd-bm-menu button{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.rd-bm-where{color:var(--rd-mut);font-variant-numeric:tabular-nums;font-size:12px}.rd-ask-scrim{z-index:44;background:#0000001f;position:absolute;inset:0}.rd-ask{z-index:45;left:50%;bottom:calc(64px + var(--gl-safe-bottom));box-sizing:border-box;background:var(--rd-card);width:max-content;max-width:calc(100% - 32px);color:var(--rd-tx);border:1px solid var(--rd-bd);font-family:var(--font-ui);border-radius:14px;padding:14px 16px 12px;animation:.16s ease-out rdAskIn;position:absolute;transform:translate(-50%);box-shadow:0 12px 34px #0000002e}@keyframes rdAskIn{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.rd-ask-q{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.rd-ask-q svg{color:var(--rd-acc);flex:none}.rd-ask-sub{color:var(--rd-mut);margin:4px 0 0;font-size:12.5px}.rd-ask .rd-row{margin-top:12px}.rd-ask .rd-btn{min-height:38px}.rd-root--mobile .rd-ask{width:calc(100% - 24px);max-width:420px}.rd-root--mobile .rd-ask .rd-row .rd-btn{flex:1;min-height:44px}@media (prefers-reduced-motion:reduce){.rd-bm-ribbon,.rd-ask{animation:none}}.rd-carry-hint{bottom:44px;z-index:6;pointer-events:none;background:var(--rd-card);width:max-content;max-width:calc(100% - 24px);color:var(--rd-tx);border:1px solid var(--rd-bd);font-family:var(--font-ui);border-radius:999px;margin-inline:auto;padding:7px 14px;font-size:13px;position:absolute;inset-inline:0;box-shadow:0 6px 18px #0000001f}.rd-btn--small{gap:5px;min-height:32px;padding:0 10px;font-size:13px}.rd-lsn-door{align-items:center;gap:4px;display:flex}.rd-lsn-go{border-color:var(--rd-acc);color:var(--rd-acc);white-space:nowrap;background:0 0}.rd-theme--dark .rd-lsn-go{color:var(--rd-acc)}.rd-count--busy{background:var(--rd-chrome);color:var(--rd-acc);border:1px solid var(--rd-acc)}.rd-lsn-sum{margin:0 0 10px;font-size:14px}.rd-lsn-sub{opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:60%;margin-inline-start:6px;font-size:12px;font-weight:400;display:block;overflow:hidden}.rd-lsn-ask{border:1px solid var(--rd-bd);background:var(--rd-card);border-radius:12px;margin:0 0 12px;padding:12px 14px;font-size:14px;line-height:1.55}.rd-lsn-ask p{margin:0 0 6px}.rd-lsn-details{font-size:12px;margin-top:8px!important}.rd-lsn-warn{color:#a86f00;align-items:flex-start;gap:6px;display:flex}.rd-lsn-err{color:#c0392b;font-size:13px}.rd-theme--dark .rd-lsn-err{color:color-mix(in srgb, #c0392b 55%, var(--rd-tx))}.rd-lsn-note{color:var(--rd-mut);margin:0 0 10px;font-size:13px}.rd-lsn-list{margin:4px 0 12px;padding:0;list-style:none}.rd-lsn-row{border-bottom:1px solid var(--rd-bd);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 4px;display:flex}.rd-lsn-row>.rd-lsn-ask--row{flex:1 0 100%;margin:2px 0 0;padding:10px 12px}.rd-lsn-row>.rd-lsn-note--row{flex:1 0 100%;margin:0}.rd-lsn-row:last-child{border-bottom:0}.rd-lsn-row.is-now .rd-lsn-title{color:var(--rd-acc);font-weight:600}.rd-lsn-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rd-lsn-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.rd-lsn-state{color:var(--rd-mut);align-items:center;gap:4px;font-size:12px;display:inline-flex}.rd-lsn-row.is-ready .rd-lsn-state{color:var(--rd-acc)}.rd-lsn-row.is-failed .rd-lsn-state{color:#c0392b}.rd-lsn-row.is-stale .rd-lsn-state{color:#a86f00}.rd-lsn-acts{flex:none;align-items:center;gap:2px;display:flex}.rd-menu--down{top:40px;bottom:auto}.rd-lsn-send{border-top:1px solid var(--rd-bd);padding-top:12px}.rd-lsn-send .rd-muted{margin:-6px 0 0;font-size:12px}.rd-lsn-bar{flex-wrap:nowrap;gap:14px}.rd-lsn-now{flex-direction:column;flex:0 220px;min-width:0;display:flex}.rd-lsn-ch{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:13.5px;font-weight:600;display:inline-flex;overflow:hidden}.rd-lsn-book{color:var(--rd-mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rd-lsn-seek{flex:auto;align-items:center;gap:8px;min-width:120px;display:flex}.rd-lsn-seek input[type=range]{accent-color:var(--rd-acc);flex:1;min-width:60px;height:28px}.rd-lsn-t{color:var(--rd-mut);font-variant-numeric:tabular-nums;text-align:center;min-width:34px;font-size:11.5px}.rd-root--mobile .rd-lsn-bar{flex-wrap:wrap;gap:4px 10px;padding-top:4px}.rd-root--mobile .rd-lsn-now,.rd-root--mobile .rd-lsn-seek{flex:100%}.rd-root--mobile .rd-lsn-bar .rd-listen-ctl{flex:100%;justify-content:center}.rd-root--mobile .rd-lsn-go{padding:0 8px}.rd-root-vars{--rd-bg:var(--paper,var(--mc));--rd-tx:var(--tx);--rd-mut:var(--tx3);--rd-bd:var(--bd2,var(--bd));--rd-card:var(--mc);--rd-chrome:var(--paper,var(--mc));--rd-acc:var(--gd);--rd-acc-tx:var(--gdt,var(--mc));color:var(--rd-tx);font-family:var(--font-ui);direction:rtl}.dl-tb{width:32px;height:32px;color:var(--tx2,var(--tx));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.dl-tb:hover,.dl-tb.is-on{background:color-mix(in srgb, var(--gd) 12%, transparent);color:var(--tx)}.dl-pulse{animation:1.4s ease-in-out infinite dlPulse}@keyframes dlPulse{0%,to{opacity:1}50%{opacity:.4}}.dl-panel{z-index:55;background:var(--rd-bg);border:1px solid var(--rd-bd);width:360px;max-width:calc(100vw - 16px);max-height:min(740px,100vh - 90px);box-shadow:0 10px 34px color-mix(in srgb, var(--tx) 18%, transparent);border-radius:12px;flex-direction:column;display:flex;position:fixed;top:70px;left:14px}.dl-panel.is-mini{max-height:none}.dl-head{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 6px;display:flex}.dl-head b{font-size:15px}.dl-head-acts{gap:2px;display:inline-flex}.dl-head .rd-icon{width:34px;height:34px}.dl-body{scrollbar-gutter:stable;flex:auto;min-height:0;padding:4px 12px 12px;overflow-y:auto}.dl-pad{padding:8px 0}.dl-sum{margin:2px 0 10px;font-size:14px}.dl-list-wrap .rd-btn--wide{width:100%;margin-bottom:8px}.dl-list{margin:6px 0 0;padding:0;list-style:none}.dl-list .rd-lsn-row.is-focus{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--gd) 55%, transparent);border-radius:10px}.dl-list .rd-lsn-row.is-hidden{opacity:.55}.dl-rename{width:100%;font:inherit;border:1px solid var(--rd-bd);background:var(--rd-card);color:var(--rd-tx);border-radius:8px;padding:4px 8px;font-size:14px}.dl-menu-wrap{display:inline-flex;position:relative}.dl-menu{top:100%;z-index:6;background:var(--rd-card);border:1px solid var(--rd-bd);min-width:176px;box-shadow:0 8px 24px color-mix(in srgb, var(--tx) 16%, transparent);border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute;inset-inline-end:0}.dl-menu button{text-align:start;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:13.5px;display:flex}.dl-menu button:hover{background:var(--rd-bd)}.dl-bar{border-top:1px solid var(--rd-bd);flex-direction:column;gap:6px;padding:8px 12px 10px;display:flex}.dl-bar-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.dl-bar-time{color:var(--rd-mut);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:flex}.dl-bar-time input[type=range]{accent-color:var(--gd);direction:rtl;flex:1}.dl-bar-ctl{justify-content:center;align-items:center;gap:6px;display:flex}.dl-back{align-self:center}.dl-floatbar{z-index:55;background:var(--rd-bg);border:1px solid var(--rd-bd);width:360px;max-width:calc(100vw - 16px);box-shadow:0 8px 26px color-mix(in srgb, var(--tx) 16%, transparent);border-radius:12px;position:fixed;bottom:16px;left:14px}.dl-floatbar .dl-bar{border-top:0}@media (width<=640px){.dl-panel{top:auto;bottom:calc(8px + var(--gl-safe-bottom,0px));width:auto;max-height:min(78vh,100vh - 80px);left:8px;right:8px}.dl-floatbar{width:auto;left:8px;right:8px;bottom:calc(8px + var(--gl-safe-bottom,0px))}.dl-panel .rd-icon,.dl-floatbar .rd-icon{min-width:40px;min-height:40px}}.xf-door{cursor:pointer;border:1px solid var(--bd3,#e5dfd0);background:var(--bg4,#fff);font-family:var(--font-ui);color:var(--tx2,#5d5344);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.xf-door:hover{border-color:color-mix(in srgb, var(--gd,#c9a44a) 55%, var(--bd3,#e5dfd0));color:var(--tx,#2a2415)}.xf-door.is-compact{color:var(--gd,#c9a44a);background:0 0;border-color:#c9a44a59;border-radius:9px;flex-shrink:0;justify-content:center;gap:0;padding:0}.xf-door.is-compact:hover{border-color:#c9a44abf}.xf-door:focus-visible,.xf-btn:focus-visible,.xf-chip:focus-visible,.xf-tab:focus-visible,.xf-row:focus-visible,.xf-x:focus-visible{outline:2px solid var(--gd,#c9a44a);outline-offset:2px}.xf-scrim{z-index:9650;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#261e0c61;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.xf-win{border:1px solid var(--bd,#d5cbb4);background:var(--bg4,#fff);width:min(460px,100%);max-height:min(86vh,720px);color:var(--tx,#2a2415);font-family:var(--font-ui);border-radius:18px;flex-direction:column;gap:12px;padding:18px 18px 16px;display:flex;overflow:auto;box-shadow:0 24px 70px #00000047}.xf-head{align-items:center;gap:10px;display:flex}.xf-head-g{color:var(--gd,#c9a44a);flex:none}.xf-title{min-width:0;font-family:var(--font-head);flex:1;margin:0;font-size:18px;font-weight:700}.xf-x{cursor:pointer;width:36px;height:36px;color:var(--tx3,#7a705f);background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.xf-x:hover{background:#0000000f}.xf-item{background:var(--bg2,#faf7ef);border:1px solid var(--bd3,#e5dfd0);border-radius:13px;align-items:center;gap:12px;padding:10px 12px;display:flex}.xf-item-pic{object-fit:cover;background:var(--bg3,#f1ece0);width:46px;height:46px;color:var(--gd,#c9a44a);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.xf-item-main{flex-direction:column;gap:2px;min-width:0;display:flex}.xf-item-t{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.xf-item-s{color:var(--tx3,#7a705f);font-size:12.5px}.xf-note{color:var(--tx2,#5d5344);margin:0;font-size:13px;line-height:1.55}.xf-quiet{color:var(--tx3,#7a705f);margin:0;font-size:12.5px}.xf-err{color:#9a3412;margin:0;font-size:13px}.xf-ok{color:#1f6f43;margin:0;font-size:14px;font-weight:700}.xf-label{color:var(--tx2,#5d5344);font-size:12.5px;font-weight:700}.xf-field{gap:8px;display:flex}.xf-input{border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#faf7ef);min-width:0;height:44px;font-family:var(--font-ui);color:var(--tx,#2a2415);text-align:left;direction:ltr;border-radius:12px;flex:1;padding:0 12px;font-size:14.5px}.xf-input:focus{border-color:color-mix(in srgb, var(--gd,#c9a44a) 60%, var(--bd3,#e5dfd0));background:var(--bg4,#fff);outline:none}.xf-chips{flex-wrap:wrap;gap:6px;display:flex}.xf-chip{cursor:pointer;border:1px solid var(--bd3,#e5dfd0);background:var(--bg4,#fff);min-height:40px;font-family:var(--font-ui);color:var(--tx,#2a2415);border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 6px;font-size:13px;display:inline-flex}.xf-chip:hover{border-color:color-mix(in srgb, var(--gd,#c9a44a) 55%, var(--bd3,#e5dfd0))}.xf-person{border:1px solid color-mix(in srgb, var(--gd,#c9a44a) 45%, transparent);background:color-mix(in srgb, var(--gd,#c9a44a) 9%, var(--bg4,#fff));border-radius:13px;align-items:center;gap:12px;padding:10px 12px;display:flex}.xf-ava{object-fit:cover;background:var(--bg3,#f1ece0);width:30px;height:30px;color:var(--tx2,#5d5344);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.xf-person .xf-ava{width:40px;height:40px;font-size:16px}.xf-person-main{flex-direction:column;min-width:0;display:flex}.xf-person-n{font-size:14.5px;font-weight:700}.xf-person-h{color:var(--tx3,#7a705f);text-align:right;direction:ltr;font-size:12.5px}.xf-acts{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.xf-btn{cursor:pointer;border:1px solid var(--bd3,#e5dfd0);background:var(--bg4,#fff);min-height:44px;font-family:var(--font-ui);color:var(--tx,#2a2415);border-radius:12px;padding:0 18px;font-size:14px;font-weight:700}.xf-btn:hover:not(:disabled){border-color:var(--bd,#d5cbb4)}.xf-btn.is-main{background:var(--gl-gold,#c9a44a);border-color:var(--gl-gold,#c9a44a);color:var(--gl-gold-on,#2a2010)}.xf-btn.is-main:hover:not(:disabled){filter:brightness(1.04)}.xf-btn:disabled{opacity:.55;cursor:default}.xf-btn.is-small{border-radius:10px;min-height:36px;padding:0 12px;font-size:13px}.xf-bar{background:var(--bg3,#f1ece0);border-radius:999px;height:8px;overflow:hidden}.xf-bar>span{background:var(--gl-gold,#c9a44a);border-radius:999px;height:100%;transition:width .4s;display:block}.xf-bar.is-unknown>span{width:30%;animation:1.6s ease-in-out infinite xf-slide}@keyframes xf-slide{0%{margin-inline-start:-30%}to{margin-inline-start:100%}}@media (prefers-reduced-motion:reduce){.xf-bar.is-unknown>span{opacity:.5;width:100%;animation:none}}.xf-tabs{border-bottom:1px solid var(--bd3,#e5dfd0);background:inherit;gap:4px;padding:6px 10px 4px;display:flex}.xf-tab{cursor:pointer;min-height:36px;font-family:var(--font-ui);color:var(--tx3,#7a705f);white-space:nowrap;background:0 0;border:none;border-radius:9px;flex:1;padding:0 6px;font-size:12.5px;font-weight:700}.xf-tab[aria-selected=true]{background:color-mix(in srgb, var(--gd,#c9a44a) 14%, var(--bg4,#fff));color:var(--tx,#2a2415)}.xf-tab-n{color:#fff;background:#c0392b;border-radius:999px;min-width:16px;margin-inline-start:4px;padding:0 4px;font-size:10.5px;line-height:16px;display:inline-block}.xf-list{flex-direction:column;display:flex}.xf-row{cursor:pointer;text-align:start;border:none;border-bottom:1px solid var(--bd3,#e5dfd0);width:100%;font-family:var(--font-ui);color:var(--tx,#2a2415);background:0 0;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.xf-row:hover{background:var(--bg2,#faf7ef)}.xf-row.is-new{background:color-mix(in srgb, var(--gd,#c9a44a) 7%, var(--bg4,#fff))}.xf-row-pic{object-fit:cover;background:var(--bg3,#f1ece0);width:36px;height:36px;color:var(--gd,#c9a44a);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.xf-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xf-row-t{-webkit-line-clamp:2;text-align:start;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;display:-webkit-box;overflow:hidden}.xf-row-s{color:var(--tx3,#7a705f);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.xf-row-acts{gap:6px;margin-top:6px;display:flex}.xf-st{border:1px solid var(--bd3,#e5dfd0);color:var(--tx3,#7a705f);white-space:nowrap;border-radius:999px;flex:none;align-self:center;padding:2px 9px;font-size:11.5px;font-weight:700}.xf-st.is-pending,.xf-st.is-copying{color:#7a5a05;background:#c9a44a1a;border-color:#c9a44a8c}.xf-st.is-accepted{color:#1f6f43;border-color:#1f6f4359}.xf-st.is-failed{color:#9a3412;border-color:#9a341259}.xf-empty{color:var(--tx3,#7a705f);text-align:center;padding:22px 16px;font-size:13px}.xf-from{color:var(--tx3,#7a705f);margin-top:6px;font-size:12px}@media (width<=640px){.xf-scrim{align-items:flex-end;padding:0}.xf-win{width:100%;max-height:88vh;padding:16px 16px calc(16px + var(--gl-safe-bottom,0px));border-radius:18px 18px 0 0}.xf-acts .xf-btn{flex:auto}}:root{--dk-bg:#141c30;--dk-bg2:#1a2440;--dk-deep:#10182b;--dk-tx:#e8e4d8;--dk-tx2:#cbd3e4;--dk-tx3:#94a0ba;--dk-gold:#c9a44a;--dk-gold-hi:#e3c878;--dk-gold-lo:#b08c33;--dk-line:#c9a44a59;--dk-font-ui:"Rubik", "Arimo", "Noto Sans Hebrew", sans-serif}.dk-fit{width:100%;height:100%;position:relative;overflow:hidden}.dk-slide{transform-origin:50%;box-sizing:border-box;color:var(--dk-tx);font-family:var(--dk-font-ui);background:radial-gradient(ellipse 120% 80% at 50% 110%, #1e2a49 0%, var(--dk-bg) 45%, var(--dk-deep) 100%);-webkit-user-select:text;user-select:text;direction:rtl;grid-template-columns:1fr;place-items:center stretch;gap:64px;padding:50px 96px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden}.dk-slide.has-art{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.dk-stars{pointer-events:none;opacity:.85;background-image:radial-gradient(circle,#eef1f8f2 1px,#0000 1.6px),radial-gradient(circle,#eef1f880 .7px,#0000 1.2px),radial-gradient(circle,#e3c8788c .8px,#0000 1.4px);background-position:40px 30px,120px 90px,260px 60px;background-size:330px 240px,200px 170px,460px 320px;position:absolute;inset:0}.dk-text{z-index:2;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;max-width:100%;display:flex;position:relative}.dk-l-center .dk-text,.dk-l-quote .dk-text{text-align:center;align-items:center;margin:0 auto}.dk-cols{z-index:2;grid-template-columns:1fr 1fr;align-items:start;gap:72px;width:100%;display:grid;position:relative}.dk-col{flex-direction:column;gap:10px;min-height:120px;display:flex}.dk-col+.dk-col{border-inline-start:1px solid var(--dk-line);padding-inline-start:72px}.dk-art{z-index:1;aspect-ratio:1;justify-self:center;place-items:center;width:100%;min-width:0;max-width:630px;max-height:630px;display:grid;position:relative}.dk-art svg{width:100%;height:100%;overflow:visible}.dk-slide.dk-l-picture,.dk-slide.dk-l-picture.has-art{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:start;gap:30px;padding:44px 96px 40px}.dk-l-picture .dk-text{text-align:start;align-items:flex-start;gap:8px}.dk-l-picture .dk-b-kicker{font-size:18px}.dk-l-picture .dk-b-title{font-size:50px;line-height:1.2}.dk-l-picture .dk-b-text{margin-top:0;font-size:27px;line-height:1.45}.dk-l-picture .dk-art{aspect-ratio:auto;align-self:stretch;width:100%;max-width:none;height:100%;min-height:0;max-height:none;display:block;overflow:hidden}.dk-shot{object-fit:cover;object-position:top;background:#eef1f5;border:1px solid #cbd3e438;border-radius:16px;width:min(100%,1360px);height:100%;margin:0 auto;display:block;box-shadow:0 28px 70px #00000080}.values-art{width:100%;height:100%;position:relative}.values-art .values-chart{z-index:1;position:absolute;inset:0}.values-label{z-index:2;text-align:center;color:#202a3a;white-space:nowrap;direction:rtl;justify-content:center;align-items:center;width:26%;height:14.5%;font-family:Rubik,sans-serif;font-size:22px;font-weight:500;line-height:1.25;display:flex;position:absolute}.values-label.is-owned{font-weight:700}.dk-b{white-space:pre-wrap;overflow-wrap:anywhere;min-width:1ch;margin:0}.dk-b-kicker{letter-spacing:.06em;color:var(--dk-gold);font-family:Rubik,sans-serif;font-size:20px;font-weight:700}.dk-b-title{color:var(--dk-tx);text-wrap:balance;font-family:Rubik,sans-serif;font-size:64px;font-weight:700;line-height:1.22}.dk-b-text{color:var(--dk-tx2);margin-top:6px;font-size:32px;line-height:1.55}.dk-b-quote{color:var(--dk-gold-hi);margin-top:6px;font-family:Frank Ruhl Libre,serif;font-size:32px;line-height:1.55}.dk-l-quote .dk-b-title{color:var(--dk-gold-hi);max-width:22ch;font-family:Frank Ruhl Libre,serif;font-size:76px;font-weight:500;line-height:1.4}.dk-l-quote.has-art .dk-b-title{font-size:56px}.sz-xs{font-size:.72em}.sz-s{font-size:.86em}.sz-l{font-size:1.2em}.sz-xl{font-size:1.45em}.dk-b-kicker.sz-xs{font-size:15px}.dk-b-kicker.sz-s{font-size:17px}.dk-b-kicker.sz-l{font-size:24px}.dk-b-kicker.sz-xl{font-size:29px}.dk-b-title.sz-xs{font-size:46px}.dk-b-title.sz-s{font-size:55px}.dk-b-title.sz-l{font-size:77px}.dk-b-title.sz-xl{font-size:93px}.dk-l-quote .dk-b-title.sz-xs{font-size:55px}.dk-l-quote .dk-b-title.sz-s{font-size:65px}.dk-l-quote .dk-b-title.sz-l{font-size:91px}.dk-l-quote .dk-b-title.sz-xl{font-size:110px}.dk-b-text.sz-xs,.dk-b-quote.sz-xs{font-size:23px}.dk-b-text.sz-s,.dk-b-quote.sz-s{font-size:28px}.dk-b-text.sz-l,.dk-b-quote.sz-l{font-size:38px}.dk-b-text.sz-xl,.dk-b-quote.sz-xl{font-size:46px}.dk-edit{cursor:text;border-radius:6px;outline:none;transition:box-shadow .15s}.dk-edit:hover{box-shadow:0 0 0 2px #c9a44a40}.dk-edit.is-selected,.dk-edit:focus{box-shadow:0 0 0 2px var(--dk-gold)}.dk-edit.is-empty:empty:before{content:attr(data-placeholder);color:var(--dk-tx3);opacity:.55;pointer-events:none}.glow{transform-origin:50%;animation:6s ease-in-out infinite dk-breathe}@keyframes dk-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.walk{stroke-dasharray:6 10;animation:2.6s linear infinite dk-walk}@keyframes dk-walk{to{stroke-dashoffset:-32px}}.no-anim .glow,.no-anim .walk,.no-anim .loop-seg,.no-anim .loop-lab,.no-anim .loop-dot{transition:none;animation:none}.loop-seg{stroke:#94a0ba59;stroke-width:5px;fill:none;stroke-linecap:round;transition:stroke .5s,stroke-width .5s}.loop-seg.lit{stroke:var(--dk-gold);stroke-width:7px}.loop-lab{fill:#cbd3e48c;text-anchor:middle;font-family:Rubik,sans-serif;font-size:21px;transition:fill .5s}.loop-lab.lit{fill:var(--dk-gold-hi);font-weight:700}.loop-dot{fill:#94a0ba73;transition:fill .5s,r .5s}.loop-dot.lit{fill:var(--dk-gold-hi)}@media (prefers-reduced-motion:reduce){.glow,.walk{animation:none}}.dk-app{background:var(--bg);color:var(--tx2);min-height:0;font-family:var(--font-ui);direction:rtl;grid-template-rows:auto 1fr;font-size:13px;display:grid;position:absolute;inset:0;overflow:hidden;container:dk-app/inline-size}.dk-app button,.dk-app select,.dk-app input,.dk-app textarea{font:inherit;color:inherit}.dk-ib{min-width:28px;height:28px;color:var(--tx2,#555);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 6px;transition:all .12s;display:inline-flex}.dk-ib:hover{background:var(--bg3);color:var(--tx)}.dk-ib.on{background:var(--gdb);color:var(--gd)}.dk-ib.danger:hover{color:#c9553f;background:#c9553f1a}.dk-ib:disabled{opacity:.35;cursor:default;background:0 0}.dk-primary,.dk-app .dk-primary{background:var(--dk-gold);color:#10182b;cursor:pointer;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:13px;font-weight:700;transition:filter .12s;display:inline-flex}.dk-primary:hover{filter:brightness(1.06)}.dk-primary:disabled{opacity:.4;cursor:default}.dk-link{border:1px solid var(--bd);background:var(--mc,var(--bg2));height:24px;color:var(--tx);cursor:pointer;border-radius:5px;padding:0 8px;font-size:12px}.dk-link:hover{background:var(--bg3)}.dk-ctrl{border:1px solid var(--bd);background:var(--mc,var(--bg2));height:28px;color:var(--tx);cursor:pointer;border-radius:5px;max-width:150px;padding:0 6px;font-size:12px}.dk-ctrl:focus{border-color:var(--gd);outline:none}.dk-sep{background:var(--bd);flex-shrink:0;width:1px;height:18px;margin:0 3px}.dk-tb-ico{color:var(--tx2);flex-shrink:0;margin-inline-start:4px}.dk-tb-label{color:var(--tx2);white-space:nowrap;margin:0 6px;font-size:12px}.dk-top{border-bottom:1px solid var(--tbbr,var(--bd));background:var(--tbb,var(--bg2));flex-wrap:wrap;align-items:center;gap:4px;min-height:38px;padding:4px 8px;display:flex}.dk-top .dk-title{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:30vw;margin-inline-start:2px;font-size:13px;font-weight:600;overflow:hidden}.dk-top .dk-meta{color:var(--tx2);white-space:nowrap;margin-inline-start:6px;font-size:12px}.dk-top .grow{flex:1}.dk-status{color:var(--tx2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.dk-status.is-saved{color:#3f8f5e}.dk-status.is-saving{color:var(--gd)}.dk-status.is-failed{color:#c9553f}.dk-status .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.dk-body{grid-template-columns:188px minmax(0,1fr);min-height:0;transition:grid-template-columns .2s;display:grid}.dk-body.rail-closed{grid-template-columns:44px minmax(0,1fr)}.dk-body.side-open{grid-template-columns:188px minmax(0,1fr) 340px}.dk-body.rail-closed.side-open{grid-template-columns:44px minmax(0,1fr) 340px}.dk-rail{border-inline-end:1px solid var(--bd);background:var(--bg2);outline:none;flex-direction:column;gap:6px;min-height:0;padding:6px 8px 12px;display:flex;overflow:hidden auto}.dk-body.rail-closed .dk-rail{padding:6px 4px}.dk-body.rail-closed .dk-rail-item,.dk-body.rail-closed .dk-rail-add{display:none}.dk-rail-toggle{opacity:.75;flex-shrink:0;align-self:flex-start}.dk-rail-toggle:hover{opacity:1}.dk-body.rail-closed .dk-rail-toggle{align-self:center}.dk-rail-actions{inset-inline-end:6px;z-index:3;background:var(--mc,var(--bg2));border:1px solid var(--bd);cursor:default;border-radius:7px;gap:1px;padding:1px;display:flex;position:absolute;bottom:6px;box-shadow:0 3px 10px #16112424}.dk-rail-actions .dk-ib{border-radius:5px;min-width:22px;height:22px;padding:0 3px}.dk-rail-actions .dk-ib svg{width:13px;height:13px}.dk-rail-flag{top:6px;background:var(--gd);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg2);z-index:2;border-radius:50%;position:absolute;inset-inline-end:6px}.dk-rail-item{cursor:grab;content-visibility:auto;contain-intrinsic-size:92px;-webkit-user-select:none;user-select:none;touch-action:pan-y;border:2px solid #0000;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:4px;padding:4px;display:grid;position:relative}.dk-rail-item:hover{background:var(--bg3)}.dk-rail-item.is-current{border-color:var(--gd);background:var(--gdb)}.dk-rail-item.is-dragging{opacity:.4;cursor:grabbing}.dk-rail-item.drop-before:before,.dk-rail-item.drop-after:after{content:"";background:var(--gd);border-radius:2px;height:3px;position:absolute;left:8px;right:8px}.dk-rail-item.drop-before:before{top:-5px}.dk-rail-item.drop-after:after{bottom:-5px}.dk-rail-num{color:var(--tx4);font-variant-numeric:tabular-nums;text-align:center;padding-top:2px;font-size:10.5px}.dk-thumb{aspect-ratio:16/9;background:var(--dk-deep);pointer-events:none;border-radius:5px;overflow:hidden}.dk-thumb.a43{aspect-ratio:4/3}.dk-rail-add{border:1px dashed var(--bd);height:26px;color:var(--tx3);cursor:pointer;background:0 0;border-radius:6px;align-self:center;align-items:center;gap:4px;margin-top:2px;padding:0 10px;font-size:12px;display:inline-flex}.dk-rail-add:hover{background:var(--bg3);color:var(--tx);border-color:var(--bd2)}.dk-main{grid-template-rows:1fr auto;min-width:0;min-height:0;display:grid;position:relative}.dk-canvas-wrap{place-items:center;min-height:0;padding:12px 16px 6px;display:grid;position:relative}.dk-canvas{aspect-ratio:16/9;border-radius:10px;width:100%;max-width:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000047}.dk-canvas.a43{aspect-ratio:4/3}.dk-overflow{top:20px;z-index:3;color:#10182b;background:var(--dk-gold-hi);pointer-events:none;border-radius:999px;padding:3px 9px;font-size:11.5px;position:absolute;inset-inline-start:28px}.dk-empty{color:var(--tx4);text-align:center;place-items:center;gap:14px;padding:40px;display:grid}.dk-tools{border-top:1px solid var(--tbbr,var(--bd));background:var(--tbb,var(--bg2));flex-direction:column;gap:4px;padding:4px 8px;display:flex;box-shadow:0 -1px 8px #18142606}.dk-tb{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;min-height:28px;display:flex}.dk-tool-group{align-items:center;gap:1px;display:inline-flex}.dk-tool-pop{align-items:center;display:inline-flex;position:relative}.dk-tool-panel{bottom:34px;z-index:80;border:1px solid var(--bd);background:var(--mc,var(--bg2));direction:rtl;border-radius:9px;min-width:190px;max-height:300px;padding:6px;position:absolute;inset-inline-start:0;overflow:auto;box-shadow:0 10px 30px #1611242e}.dk-tool-panel-title{color:var(--tx3);padding:4px 7px 6px;font-size:11px;font-weight:700}.dk-tool-choice{width:100%;min-height:30px;color:var(--tx);text-align:start;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;grid-template-columns:18px 1fr 14px;align-items:center;gap:7px;padding:5px 7px;font-size:12px;display:grid}.dk-tool-choice:hover{background:var(--bg3)}.dk-tool-choice.is-on{background:var(--gdb);color:var(--gd)}.dk-tool-choice>span{text-overflow:ellipsis;overflow:hidden}.dk-tool-panel-small{min-width:126px}.dk-tool-field{color:var(--tx2);white-space:nowrap;justify-content:space-between;align-items:center;gap:9px;padding:5px 7px;font-size:12px;display:flex}.dk-color-panel{align-items:center;gap:6px;min-width:auto;padding:9px;display:flex}.dk-native-proxy{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dk-mood-dot{background:#1b2440;border-radius:50%;width:13px;height:13px;box-shadow:inset 0 0 0 1px #ffffff38}.dk-mood-dot.mood-1{background:#465270}.dk-mood-dot.mood-2{background:#9b704f}.dk-mood-dot.mood-3{background:#d5ad63}.dk-mood-dot.mood-4{background:#e9d9ad}.dk-mood-dot.mood-5{background:#eef1f5;box-shadow:inset 0 0 0 1px #aab1bd}.dk-mood-dot.mood-6{background:#fff;box-shadow:inset 0 0 0 1px #9199a7}.dk-swatch{cursor:pointer;width:18px;height:18px;box-shadow:0 0 0 1px var(--bd);border:2px solid #0000;border-radius:50%;margin:0;padding:0}.dk-swatch.is-on{border-color:var(--gd);box-shadow:0 0 0 1px var(--gd)}.dk-swatch.auto{background:linear-gradient(135deg,#e8e4d8 50%,#94a0ba 50%)}.dk-side{border-inline-start:1px solid var(--bd);background:var(--bg2);flex-direction:column;gap:10px;min-height:0;padding:10px 12px 12px;display:flex;overflow:auto}.dk-side-head{color:var(--tx2);align-items:baseline;gap:8px;min-width:0;font-size:12.5px;display:flex}.dk-side-head b{color:var(--tx);white-space:nowrap}.dk-side-head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-side-field{flex-direction:column;flex:160px;gap:5px;min-height:0;display:flex}.dk-side-label{color:var(--tx3);letter-spacing:.02em;font-size:11.5px;font-weight:700}.dk-side-label small{font-weight:400}.dk-side-text{resize:vertical;background:var(--mc,var(--bg));border:1px solid var(--bd);width:100%;min-height:140px;color:var(--tx);font-size:13px;line-height:1.6;font-family:var(--font-ui);border-radius:8px;flex:140px;padding:8px 10px}.dk-side-text:focus{border-color:var(--gd);outline:none}.dk-side-foot{color:var(--tx4);font-size:11.5px}.dk-side-toggle{gap:6px;width:auto;padding:0 8px}.dk-side-toggle-label{font-size:12px}.dk-side-count{background:var(--gd);color:#10182b;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-grid}.dk-minutes{text-align:center;width:52px;padding:0 4px}.dk-menu{position:relative}.dk-menu-panel{top:32px;z-index:60;background:var(--mc,var(--bg2));border:1px solid var(--bd);border-radius:8px;flex-direction:column;gap:1px;min-width:230px;padding:6px;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 6px 24px #00000029}.dk-menu-item{cursor:pointer;text-align:start;width:100%;color:var(--tx);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.dk-menu-item:hover{background:var(--bg3)}.dk-menu-item.dk-menu-row{cursor:default}.dk-menu-item.dk-menu-row .dk-ctrl{margin-inline-start:auto}.dk-menu-note{color:var(--tx4);border-top:1px solid var(--bd);margin-top:3px;padding:6px 9px 4px;font-size:11.5px;line-height:1.5}.dk-toast{bottom:14px;z-index:30;background:var(--mc,var(--bg2));border:1px solid var(--bd);color:var(--tx);border-radius:10px;align-items:center;gap:10px;padding:7px 12px;font-size:13px;display:flex;position:absolute;inset-inline-start:50%;transform:translate(50%);box-shadow:0 8px 24px #0000002e}.dk-conflict{background:var(--gdb);color:var(--tx);border-bottom:1px solid var(--bd);flex-wrap:wrap;align-items:center;gap:8px;padding:5px 12px;font-size:12.5px;display:flex}.dk-gate{color:var(--tx4);text-align:center;font-family:var(--font-ui);direction:rtl;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.dk-layout-glyph{background:var(--dk-deep);border-radius:4px;width:44px;height:26px;margin-bottom:2px;display:block;position:relative}.dk-layout-glyph:before{content:"";background:var(--dk-gold);border-radius:2px;position:absolute}.dk-layout-glyph-center:before{height:6px;top:10px;left:10px;right:10px}.dk-layout-glyph-split:before{width:18px;height:5px;top:6px;right:5px;box-shadow:0 8px #c9a44a80,-22px 0 #94a0ba80}.dk-layout-glyph-columns:before{width:15px;height:14px;top:6px;left:5px;box-shadow:19px 0 #c9a44a80}@container dk-app (width<=900px){.dk-body,.dk-body.rail-closed,.dk-body.side-open,.dk-body.rail-closed.side-open{grid-template-rows:1fr auto auto;grid-template-columns:1fr}.dk-rail{border-inline-end:0;border-top:1px solid var(--bd);flex-direction:row;order:2;overflow:auto hidden}.dk-side{border-inline-start:0;border-top:1px solid var(--bd);order:3;max-height:40vh}.dk-side-toggle-label{display:none}.dk-rail-item{grid-template-columns:1fr;min-width:130px}.dk-top .dk-title{max-width:44vw}}.dk-present{z-index:99999;background:var(--dk-deep);font-family:var(--dk-font-ui);cursor:default;direction:rtl;position:fixed;inset:0;overflow:hidden}.dk-present.is-idle{cursor:none}.dk-stage{position:absolute;inset:0}.dk-present.is-rehearse .dk-stage{inset:0 0 44vh}@keyframes dk-fade{0%{opacity:0}to{opacity:1}}.dk-count{color:var(--dk-tx3);font-variant-numeric:tabular-nums;z-index:5;direction:ltr;font-size:clamp(11px,1.4vh,14px);position:fixed;bottom:1.8vh;left:2.2vw}.dk-foot{color:var(--dk-tx3);z-index:5;align-items:center;gap:10px;font-size:clamp(11px,1.4vh,14px);display:flex;position:fixed;bottom:1.8vh;right:2.2vw}.dk-foot img{opacity:.9;height:clamp(22px,3.6vh,36px)}.dk-present.is-rehearse .dk-count,.dk-present.is-rehearse .dk-foot{bottom:45.2vh}.dk-notes-panel{border-top:1px solid var(--dk-line);max-height:42vh;color:var(--dk-tx2);z-index:9;white-space:pre-wrap;background:#0a0e1bf0;padding:14px 4vw 18px;font-size:clamp(14px,2vh,20px);line-height:1.7;position:fixed;inset:auto 0 0;overflow:auto}.dk-notes-panel b{color:var(--dk-gold-hi);font-weight:500}.dk-present.is-rehearse .dk-notes-panel{height:44vh;max-height:44vh}.dk-nav{z-index:8;width:48px;height:72px;color:var(--dk-tx2);cursor:pointer;opacity:0;background:#0a0e1b8c;border:1px solid #cbd3e42e;border-radius:12px;place-items:center;font-size:26px;transition:opacity .35s;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.dk-nav.prev{right:14px}.dk-nav.next{left:14px}.dk-present:not(.is-idle) .dk-nav:not(:disabled){opacity:.75}.dk-nav:hover{opacity:1!important}.dk-nav:disabled{cursor:default;opacity:0!important}.dk-present-bar{top:calc(12px + var(--gl-safe-top,0px));left:calc(12px + var(--gl-safe-left,0px));z-index:8;opacity:0;gap:6px;transition:opacity .35s;display:flex;position:fixed}.dk-present:not(.is-idle) .dk-present-bar{opacity:.9}.dk-present-bar button{height:28px;color:var(--dk-tx2);font:12.5px var(--dk-font-ui);cursor:pointer;background:#0a0e1bb3;border:1px solid #cbd3e440;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dk-present-bar button:hover{color:#fff;background:#0a0e1be6}.dk-slide.dk-m-dusk{background:radial-gradient(120% 80% at 50% 112%,#3a3550 0%,#1c2644 42%,#10182b 100%)}.dk-slide.dk-m-dusk:after{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 120%,#c9a44a29,#0000 70%);height:38%;position:absolute;inset:auto 0 0}.dk-slide.dk-m-dawn{background:radial-gradient(130% 90% at 50% 118%,#6e5536 0%,#3a3a5c 38%,#1b2544 70%,#141c30 100%)}.dk-slide.dk-m-dawn:after{content:"";pointer-events:none;background:radial-gradient(70% 100% at 50% 118%,#e3c87857,#c9a44a14 55%,#0000 75%);height:52%;position:absolute;inset:auto 0 0}.dk-slide.dk-m-day{background:radial-gradient(130% 90% at 50% -14%,#6f7fa8 0%,#46587f 36%,#2e3d63 72%,#243253 100%)}.dk-slide.dk-m-day:after{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% -20%,#f7eed04d,#0000 72%);height:46%;position:absolute;inset:0 0 auto}.dk-slide.dk-m-day .dk-stars{opacity:.35}.dk-slide.dk-m-day .dk-b-text{color:#e8ecf5}.dk-slide.dk-m-day .dk-b-kicker{color:var(--dk-gold-hi)}.dk-slide.dk-m-mist{color:#202a3a;background:#eef1f5}.dk-slide.dk-m-white{color:#182235;background:#fff}.dk-slide.dk-m-mist .dk-stars,.dk-slide.dk-m-white .dk-stars{display:none}.dk-slide.dk-m-mist .dk-b-title,.dk-slide.dk-m-white .dk-b-title{color:#182235}.dk-slide.dk-m-mist .dk-b-text,.dk-slide.dk-m-white .dk-b-text{color:#465167}.dk-slide.dk-m-mist .dk-b-quote,.dk-slide.dk-m-white .dk-b-quote,.dk-slide.dk-m-mist .dk-b-kicker,.dk-slide.dk-m-white .dk-b-kicker{color:#9b731f}.dk-slide.dk-m-mist .dk-col+.dk-col,.dk-slide.dk-m-white .dk-col+.dk-col{border-color:#1822352e}.dk-slide.dk-m-mist .dk-art text,.dk-slide.dk-m-white .dk-art text{fill:#465167}.dk-slide.is-present .dk-b{animation:.75s cubic-bezier(.2,.7,.2,1) both dk-rise;animation-delay:calc(var(--i,0) * .15s + 90ms)}.dk-slide.is-present .dk-art{animation:1.2s cubic-bezier(.2,.7,.2,1) .26s both dk-art-in}@keyframes dk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dk-art-in{0%{opacity:0}to{opacity:1}}.dk-stage .dk-fit{animation:.6s dk-fade}@media (prefers-reduced-motion:reduce){.dk-slide.is-present .dk-b,.dk-slide.is-present .dk-art,.dk-stage .dk-fit{animation:none}}.dk-path{z-index:6;pointer-events:none;background:#cbd3e414;height:3px;position:fixed;bottom:0;left:0;right:0}.dk-path-fill{top:0;bottom:0;background:linear-gradient(to left, #c9a44a59, var(--dk-gold));transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset-inline-start:0}.dk-path-dot{background:var(--dk-gold-hi);border-radius:50%;width:9px;height:9px;transition:inset-inline-start .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;transform:translate(50%,-50%);box-shadow:0 0 10px 3px #e3c8788c}.dk-present.is-rehearse .dk-path{bottom:44vh}html.gl-native .dk-nav.prev{right:calc(14px + var(--gl-safe-right))}html.gl-native .dk-nav.next{left:calc(14px + var(--gl-safe-left))}html.gl-native .dk-count{left:calc(2.2vw + var(--gl-safe-left));bottom:calc(1.8vh + var(--gl-safe-bottom))}html.gl-native .dk-foot{right:calc(2.2vw + var(--gl-safe-right));bottom:calc(1.8vh + var(--gl-safe-bottom))}html.gl-native .dk-present.is-rehearse .dk-count,html.gl-native .dk-present.is-rehearse .dk-foot{bottom:45.2vh}html.gl-native .dk-notes-panel{padding-left:calc(4vw + var(--gl-safe-left));padding-right:calc(4vw + var(--gl-safe-right));padding-bottom:calc(18px + var(--gl-safe-bottom))}html.gl-native .dk-path{bottom:var(--gl-safe-bottom)}html.gl-native .dk-present.is-rehearse .dk-path{bottom:44vh}.pz-veil{z-index:9700;font-family:var(--font-ui);direction:rtl;background:0 0;position:fixed;inset:0}.pz-veil--dim{background:var(--mb,#00000047)}.pz-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--mc,var(--bg2,#fff));width:min(440px,94vw);color:var(--tx,#2a2415);border:1px solid var(--bd,#ddd);box-shadow:0 8px 32px var(--shd,#0000002e);box-sizing:border-box;border-radius:16px;padding:16px 16px 24px;animation:.22s cubic-bezier(.16,1,.3,1) pzIn;position:absolute;top:12px;bottom:12px;left:12px;overflow-y:auto}@keyframes pzIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pz-panel{animation:none}}.pz-head{background:var(--mc,var(--bg2,#fff));border-bottom:1px solid var(--bd2,var(--bd,#ddd));z-index:3;border-radius:16px 16px 0 0;align-items:center;gap:10px;margin:-16px -16px 14px;padding:14px 16px 12px;display:flex;position:sticky;top:-16px}.pz-head-mark{background:var(--gdb,#c9a44a24);width:32px;height:32px;color:var(--gd,#c9a44a);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pz-head-t{font-family:var(--font-head);color:var(--tx,#2a2415);font-size:17px;font-weight:800}.pz-head-s{color:var(--tx3,#888);margin-top:1px;font-size:12px}.pz-x{border:1px solid var(--bd,#ddd);width:36px;height:36px;color:var(--tx3,#888);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.pz-x:hover{color:var(--tx,#2a2415);border-color:var(--gd,#c9a44a)}.pz-sec{background:var(--bg4,var(--bg2,#fff));border:1px solid var(--bd,#ddd);border-radius:12px;margin-bottom:10px;padding:12px 12px 14px}.pz-sec-head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.pz-sec-ic{background:var(--gdb,#c9a44a24);width:28px;height:28px;color:var(--gd,#c9a44a);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pz-sec-t{font-family:var(--font-head);color:var(--tx,#2a2415);font-size:14.5px;font-weight:700;line-height:1.3}.pz-sec-d{color:var(--tx3,#888);margin-top:2px;font-size:12px;line-height:1.5}.pz-sub{color:var(--tx3,#888);letter-spacing:.02em;margin:10px 0 6px;font-size:11.5px;font-weight:700}.pz-note{color:var(--tx4,#999);margin-top:8px;font-size:11px;line-height:1.55}.pz-rule{background:var(--bd,#ddd);height:1px;margin:12px 0}.pz-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pz-theme{text-align:right;border:1px solid var(--bd,#ddd);cursor:pointer;font-family:var(--font-ui);border-radius:12px;min-height:64px;padding:10px 12px;position:relative}.pz-theme.on{border-color:var(--gd,#c9a44a);box-shadow:0 0 0 1px var(--gd,#c9a44a) inset}.pz-theme-name{align-items:center;gap:6px;margin-bottom:7px;font-size:13px;font-weight:700;display:flex}.pz-theme-tick{color:var(--gd,#c9a44a);margin-inline-start:auto;display:inline-flex}.pz-swatches{gap:4px;display:flex}.pz-swatch{border:1px solid #00000026;border-radius:6px;width:18px;height:18px;display:inline-block}.pz-theme--custom{background:var(--bg2,#fff);border-style:dashed}.pz-theme--custom.on{border-style:solid}.pz-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin-top:10px;display:grid}.pz-pick{align-items:center;gap:8px;display:flex}.pz-pick input[type=color]{border:1px solid var(--bd,#ddd);cursor:pointer;background:0 0;border-radius:9px;flex:none;width:34px;height:34px;padding:0}.pz-pick-l{color:var(--tx,#2a2415);font-size:12px;font-weight:600;line-height:1.2}.pz-pick-h{color:var(--tx4,#999);font-size:10.5px}.pz-contrast{border-radius:9px;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;font-size:12px;display:flex}.pz-contrast.ok{color:var(--gr,#2e7258);background:#3a8f681a}.pz-contrast.bad{color:#c0603a;background:#c0603a1a}.pz-btn{border:1px solid var(--bd,#ddd);background:var(--bg2,#fff);min-height:40px;color:var(--tx2,#555);font-family:var(--font-ui);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.pz-btn:hover{border-color:var(--gd,#c9a44a);color:var(--tx,#2a2415)}.pz-btn:disabled{opacity:.5;cursor:default}.pz-btn--primary{background:var(--gd,#c9a44a);color:var(--gdt,#fff);border-color:var(--gd,#c9a44a)}.pz-btn--primary:hover{filter:brightness(1.06);color:var(--gdt,#fff)}.pz-btn--wide{width:100%}.pz-btn--quiet{color:var(--tx3,#888);background:0 0;border-color:#0000;min-height:34px;font-weight:500}.pz-btn--quiet:hover{color:var(--tx,#2a2415);text-underline-offset:3px;border-color:#0000;text-decoration:underline}.pz-actions{gap:8px;margin-top:10px;display:flex}.pz-seg{gap:8px;display:flex}.pz-seg-btn{border:1px solid var(--bd,#ddd);background:var(--bg2,#fff);min-height:44px;color:var(--tx2,#555);font-family:var(--font-ui);cursor:pointer;border-radius:10px;flex:1;font-size:13px;font-weight:700}.pz-seg-btn.on{border-color:var(--gd,#c9a44a);background:var(--gdb,#c9a44a21);color:var(--tx,#2a2415);box-shadow:0 0 0 1px var(--gd,#c9a44a) inset}.pz-seg-btn:disabled{opacity:.55;cursor:default}.pz-seg-btn{justify-content:center;align-items:center;gap:7px;display:inline-flex}.pz-seg-btn svg{color:var(--tx3,#888);flex-shrink:0}.pz-seg-btn.on svg{color:var(--gd,#c9a44a)}.pz-dial{align-items:center;gap:8px;display:flex}.pz-dial-btn{border:1px solid var(--bd,#ddd);background:var(--bg2,#fff);width:44px;height:40px;color:var(--tx2,#555);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.pz-dial-btn:disabled{opacity:.4;cursor:default}.pz-dial-v{text-align:center;color:var(--tx,#2a2415);background:var(--bg2,#fff);border:1px solid var(--bd,#ddd);border-radius:10px;flex:1;padding:9px 0;font-size:16px;font-weight:800}.pz-font{margin-bottom:10px;position:relative}.pz-font-l{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.pz-font-l b{color:var(--tx3,#888);font-size:11.5px;font-weight:700}.pz-font-l span{color:var(--tx4,#999);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.pz-font-btn{text-align:start;cursor:pointer;border:1px solid var(--bd,#ddd);background:var(--bg2,#fff);width:100%;color:var(--tx,#2a2415);border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:flex}.pz-font-btn.open{border-color:var(--gd,#c9a44a)}.pz-font-name{font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.pz-font-sample{color:var(--tx3,#888);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:13.5px;display:block;overflow:hidden}.pz-font-list{inset-inline:0;z-index:5;background:var(--mc,var(--bg2,#fff));border:1px solid var(--bd,#ddd);box-shadow:0 10px 30px var(--shd,#00000029);border-radius:10px;max-height:232px;padding:4px;position:absolute;top:calc(100% + 4px);overflow-y:auto}.pz-font-opt{text-align:start;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px;display:flex}.pz-font-opt:hover{background:var(--bg5,#0000000a)}.pz-font-opt.on{background:var(--gdb,#c9a44a24)}.pz-font-opt-tick{width:13px;color:var(--gd,#c9a44a);flex:none;display:inline-flex}.pz-font-opt-name{font-family:var(--font-ui);color:var(--tx,#2a2415);flex:none;font-size:12px;font-weight:500}.pz-font-opt.on .pz-font-opt-name{font-weight:700}.pz-font-opt-spec{color:var(--tx4,#999);text-overflow:ellipsis;white-space:nowrap;direction:rtl;min-width:0;margin-inline-start:auto;font-size:13px;overflow:hidden}.pz-status{color:var(--tx2,#555);font-size:12.5px;line-height:1.6}.pz-danger{color:#c04040}.pz-foot{border-top:1px solid var(--bd2,#80808040);color:var(--tx3,#666);flex-direction:column;gap:10px;margin:22px 4px 6px;padding-top:14px;font-size:12.5px;display:flex}.pz-foot-row{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pz-foot-row .pz-note{margin-top:0}.pz-foot-delete{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.pz-danger:hover{color:#c04040;border-color:#c04040}.pz-page{background:var(--bg,#eef1f6);min-height:0;font-family:var(--font-ui);color:var(--tx,#2a2415);box-sizing:border-box;padding:calc(46px + env(safe-area-inset-top,0px)) 24px calc(36px + env(safe-area-inset-bottom,0px));direction:rtl;flex:auto;position:relative;overflow:hidden auto;container:pz/inline-size}.pz-page-in{z-index:1;max-width:640px;margin:0 auto;position:relative}.pz-page-head{margin:0 0 20px;padding:0 4px}.pz-page-t{font-family:var(--font-head);color:var(--tx,#2a2415);margin:0;font-size:24px;font-weight:700;line-height:1.25}.pz-page-s{color:var(--tx3,#777);margin:4px 0 0;font-size:13.5px;line-height:1.6}.pz-group{margin:0 0 18px}.pz-group-head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px 7px;display:flex}.pz-group-t{font-family:var(--font-ui);color:var(--tx3,#777);margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.pz-sheet{background:var(--mc,var(--bg2,#fff));border:1px solid var(--bd2,var(--bd,#ddd));border-radius:14px}.pz-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:10px 20px;min-height:52px;padding:10px 18px;display:flex}.pz-sheet>*+*{border-top:1px solid var(--bd2,var(--bd,#ddd))}.pz-row-l{flex:220px;min-width:0}.pz-row-t{color:var(--tx,#2a2415);font-size:14px;font-weight:500;line-height:1.4}.pz-row-h{color:var(--tx3,#777);margin-top:2px;font-size:12.5px;line-height:1.5}.pz-row-c{flex:none;align-items:center;gap:8px;display:flex;position:relative}.pz-link{color:var(--tx3,#777);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.pz-link:hover{color:var(--tx,#2a2415)}.pz-dots{align-items:center;gap:10px;display:flex}.pz-dot{cursor:pointer;border:1px solid #00000024;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:box-shadow .15s;display:inline-flex}.pz-dot:hover{box-shadow:0 0 0 3px var(--mc,#fff), 0 0 0 4px var(--bd,#ccc)}.pz-dot.on{box-shadow:0 0 0 3px var(--mc,#fff), 0 0 0 5px var(--gd,#c9a44a)}.pz-dot--custom{border-style:dashed;border-color:var(--bd,#ccc);color:var(--tx3,#777);background:0 0}.pz-dot--custom.on{border-style:solid}.pz-row-more{padding:14px 18px 16px}.pz-step{border:1px solid var(--bd,#ddd);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.pz-step-btn{width:34px;height:32px;color:var(--tx2,#555);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pz-step-btn:hover:not(:disabled){background:var(--bg5,#0000000a);color:var(--tx,#2a2415)}.pz-step-btn:disabled{opacity:.35;cursor:default}.pz-step-v{text-align:center;min-width:54px;color:var(--tx,#2a2415);font-variant-numeric:tabular-nums;border-inline:1px solid var(--bd2,var(--bd,#ddd));font-size:13px;font-weight:600;line-height:32px}.pz-select{border:1px solid var(--bd,#ddd);width:200px;height:34px;color:var(--tx,#2a2415);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.pz-select:hover,.pz-select.open{border-color:var(--gd,#c9a44a)}.pz-select-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pz-select svg{color:var(--tx3,#777);flex-shrink:0;transition:transform .18s}.pz-select.open svg{transform:rotate(180deg)}.pz-font-sample{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.pz-page .pz-font{margin:0}.pz-page .pz-font-list{min-width:240px;scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom,0px));inset-inline:auto 0}.pz-segm{border:1px solid var(--bd,#ddd);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.pz-segm-btn{height:30px;color:var(--tx2,#555);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.pz-segm-btn svg{color:var(--tx3,#777)}.pz-segm-btn.on{background:var(--gdb,#c9a44a24);color:var(--tx,#2a2415);box-shadow:inset 0 0 0 1px var(--gd,#c9a44a);font-weight:600}.pz-segm-btn.on svg{color:var(--gd,#c9a44a)}.pz-segm-btn:disabled{opacity:.55;cursor:default}.pz-row--consent{color:var(--tx,#2a2415);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 20px;font-size:14px;line-height:1.45;display:grid}.pz-row--consent>:first-child{grid-area:1/1}.pz-row--consent>.pz-row-h{grid-area:2/1;margin:0}.pz-row--consent>button{grid-area:1/2/span 2}.pz-row--consent strong{font-weight:600}.pz-row--consent a{color:var(--tx2,#555)}.pz-mini{border:1px solid var(--bd,#ddd);height:32px;color:var(--tx2,#555);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}.pz-mini:hover{border-color:var(--gd,#c9a44a);color:var(--tx,#2a2415)}.pz-mini:disabled{opacity:.5;cursor:default}.pz-mini--danger{color:#a94a4a;border-color:#a94a4a59}.pz-mini--danger:hover{color:#a94a4a;border-color:#a94a4a}@container pz (width<=520px){.pz-row{padding:12px 14px}.pz-row--consent{grid-template-columns:minmax(0,1fr)}.pz-row--consent>button{grid-area:3/1;justify-self:start;margin-top:8px}.pz-row-more{padding:12px 14px 14px}.pz-page .pz-font .pz-row-c{flex:100%}.pz-page .pz-select{width:100%}.pz-page .pz-font-list{min-width:0;inset-inline:0}}@media (width<=760px){.pz-veil{background:var(--mb,#0000002e)}.pz-panel{top:calc(8px + env(safe-area-inset-top,0px));bottom:calc(8px + 82px + env(safe-area-inset-bottom,0px));border-radius:16px;width:auto;padding:14px 12px 22px;left:8px;right:8px}.pz-head{border-radius:16px 16px 0 0;margin:-14px -12px 12px;padding:12px 12px 10px;top:-14px}.pz-themes{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-sec{padding:12px 10px 14px}.pz-page{padding:16px 12px 104px}.pz-page-head{margin-bottom:20px}.pz-page-t{font-size:23px}.pz-page-s{font-size:13px}.pz-group{margin-bottom:18px}}.itk-backdrop{z-index:700;direction:rtl;background:#0a0c1280;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.itk-win{background:var(--bg3,#fff);border:1px solid var(--bd,#ddd);width:560px;max-width:100%;max-height:88vh;font-family:var(--font-ui);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000059}.itk-head{border-bottom:1px solid var(--bd2,#eee);align-items:center;gap:8px;padding:15px 18px 12px;display:flex}.itk-title{font-family:var(--font-head);color:var(--tx);flex:1;margin:0;font-size:16.5px;font-weight:700}.itk-x,.itk-back{cursor:pointer;color:var(--tx3,#888);background:0 0;border:none;border-radius:8px;padding:4px;display:inline-flex}.itk-x:hover,.itk-back:hover{color:var(--tx);background:color-mix(in srgb, var(--tx) 7%, transparent)}.itk-doors{grid-template-columns:1fr 1fr;gap:10px;padding:16px 18px 18px;display:grid}.itk-door{text-align:right;cursor:pointer;background:var(--bg,#faf9f6);border:1px solid var(--bd2,#eee);color:var(--tx);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;font-family:inherit;transition:border-color .15s,transform .15s;display:flex}.itk-door:hover{border-color:var(--gd,#c9a44a);transform:translateY(-1px)}.itk-door-ic{color:var(--gd,#c9a44a);align-items:center;min-height:26px;display:flex}.itk-door-logo{object-fit:contain;width:26px;height:26px;display:block}.itk-door-t{font-size:14px;font-weight:700}.itk-door-s{color:var(--tx3,#888);font-size:11.5px;line-height:1.5}@media (width<=480px){.itk-doors{grid-template-columns:1fr}}.itk-body{flex-direction:column;gap:10px;padding:14px 18px 16px;display:flex;overflow-y:auto}.itk-body.is-drag{outline:2px dashed var(--gd,#c9a44a);outline-offset:-8px}.itk-lead{color:var(--tx2,#555);margin:0;font-size:13px;line-height:1.6}.itk-quiet{color:var(--tx4,#999);font-size:12px;line-height:1.6}.itk-err{color:#b3554d;background:#b3554d14;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.itk-drop{border:1.5px dashed var(--bd,#ccc);cursor:pointer;color:var(--tx2,#555);background:0 0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;font-family:inherit;transition:border-color .15s;display:flex}.itk-drop:hover{border-color:var(--gd,#c9a44a)}.itk-drop-t{color:var(--tx);font-size:13.5px;font-weight:700}.itk-drop-s{color:var(--tx4,#999);font-size:11.5px}.itk-list{flex-direction:column;gap:4px;max-height:34vh;display:flex;overflow-y:auto}.itk-row{border:1px solid var(--bd2,#eee);color:var(--tx);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.itk-row--pick{cursor:pointer}.itk-row--pick input{accent-color:var(--gd,#c9a44a)}.itk-row.is-unsupported,.itk-row.is-toobig,.itk-row.is-empty,.itk-row.is-error,.itk-row.is-legacy{opacity:.62}.itk-row.is-created{border-color:color-mix(in srgb, var(--gd,#c9a44a) 45%, transparent)}.itk-row.is-failed{border-color:#b3554d80}.itk-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.itk-row-note{color:var(--tx4,#999);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.itk-row-x{cursor:pointer;color:var(--tx4,#999);background:0 0;border:none;padding:3px;display:inline-flex}.itk-row-x:hover{color:#b3554d}.itk-kind{border:1px solid var(--bd,#ddd);cursor:pointer;color:var(--tx2,#555);background:0 0;border-radius:999px;padding:2px 9px;font-family:inherit;font-size:11px;font-weight:700}.itk-kind:hover{border-color:var(--gd,#c9a44a);color:var(--gd,#c9a44a)}.itk-dup{color:var(--tx3,#888)}.itk-linklike{cursor:pointer;color:var(--gd,#c9a44a);font-family:inherit;font-size:inherit;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-weight:700;display:inline-flex}.itk-linklike:hover{text-decoration:underline}.itk-selectline{align-items:center;gap:12px;font-size:12px;display:flex}.itk-folderline{color:var(--tx2,#555);align-items:center;gap:7px;font-size:12.5px;display:flex}.itk-folder{border:1px solid var(--bd,#ddd);background:var(--bg,#fff);min-width:0;color:var(--tx);border-radius:8px;outline:none;flex:1;padding:5px 8px;font-family:inherit;font-size:12.5px}.itk-foot{align-items:center;gap:10px;padding-top:4px;display:flex}.itk-tally{min-width:0;color:var(--tx3,#888);flex:1;font-size:11.5px}.itk-cta{cursor:pointer;background:var(--gd,#c9a44a);color:var(--gdt,#fff);border:none;border-radius:999px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:filter .15s}.itk-cta:hover:not(:disabled){filter:brightness(1.06)}.itk-cta:disabled{opacity:.45;cursor:default}.itk-cta--quiet{color:var(--tx3,#888);background:0 0;font-weight:600}.itk-cta--quiet:hover{color:var(--tx);filter:none}.itk-runline{color:var(--tx2,#555);align-items:center;gap:8px;padding:16px 0 4px;font-size:13px;display:flex}.itk-spin{color:var(--gd,#c9a44a);animation:1.6s linear infinite itkSpin}@keyframes itkSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.itk-spin{animation:none}}.itk-bar{background:var(--bd2,#eee);border-radius:99px;height:5px;overflow:hidden}.itk-bar>i{background:var(--gd,#c9a44a);border-radius:99px;height:100%;transition:width .35s;display:block}.itk-done{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 0 4px;display:flex}.itk-done-ic{color:var(--gd,#c9a44a)}.itk-done-t{color:var(--tx);margin:0;font-size:14px;font-weight:700;line-height:1.7}.itk-fails{color:#b3554d;align-items:center;gap:7px;font-size:12.5px;display:flex}.itk-consent-note{color:var(--tx3,#888);margin:0;font-size:12px;line-height:1.7}.itk-connect{color:var(--gd,#c9a44a);flex-direction:column;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.itk-connect p{color:var(--tx2,#555);margin:0;font-size:13px;line-height:1.7}.expl-space{pointer-events:auto;flex-direction:column;flex:1;gap:16px;width:100%;height:100%;min-height:0;padding:18px 22px 22px;display:flex;position:relative;overflow:hidden}.expl-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.expl-breadcrumb{color:var(--tx2);align-items:center;gap:8px;font-size:14px;display:flex}.expl-bc-link{color:var(--tx3);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-family:inherit;font-size:14px}.expl-bc-link:hover{color:var(--gd);background:var(--bg4)}.expl-bc-sep{color:var(--tx4);font-weight:400}.expl-bc-active{color:var(--tx);font-weight:700}.expl-view-toggle{background:var(--bg4);border:1px solid var(--bd);border-radius:10px;gap:2px;padding:3px;display:flex}.expl-vt-btn{color:var(--tx3);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;padding:6px 9px;transition:background .15s,color .15s;display:flex}.expl-vt-btn:hover{color:var(--tx)}.expl-vt-btn.on{background:var(--bg);color:var(--gd);box-shadow:0 1px 3px #0000000d}.expl-vt-sep{background:var(--bd);flex-shrink:0;align-self:stretch;width:1px;margin:2px 4px;display:inline-block}.expl-vt-search{color:var(--tx2)}.expl-vt-search:hover{color:var(--gd)}.expl-vt-trash{color:var(--tx2)}.expl-vt-trash:hover{color:#d63b3b}.expl-vt-import{color:var(--tx2)}.expl-vt-import:hover{color:var(--gd)}.expl-vt-import:disabled{opacity:.55;cursor:progress}.expl-body{flex:1;align-content:start;gap:14px;min-height:0;padding-bottom:90px;display:grid;position:relative;overflow:auto}.expl-body.view-icons{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;padding:4px 0 90px}.expl-body.view-list{grid-template-columns:1fr;gap:7px}.expl-card{cursor:pointer;text-align:center;color:var(--tx);background:0 0;border:1px solid #0000;border-radius:12px;outline:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:0;padding:14px 8px 12px;font-family:inherit;transition:background .15s,transform .12s,border-color .15s;display:flex;position:relative}.expl-card:hover,.expl-card:focus-visible{background:var(--bg4);border-color:var(--bd)}.expl-card.folder{color:var(--tx)}.expl-card.is-selected,.expl-card.is-selected:hover,.expl-card.is-selected:focus-visible{box-shadow:none;background:#c4881a0f;border-color:#c4881a52}.expl-bulk-bar{font-family:var(--font-ui);color:var(--tx);background:linear-gradient(#c4881a29,#c4881a14);border:1px solid #c4881a73;border-radius:12px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 16px;font-size:13px;animation:.24s cubic-bezier(.22,1,.36,1) backwards expl-bulk-bar-in;display:flex}@keyframes expl-bulk-bar-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.expl-bulk-count{color:#c4881af2;font-weight:600}.expl-bulk-spacer{flex:1}.expl-bulk-btn{border:1px solid var(--bd);background:var(--bg);color:var(--tx);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:13px;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}.expl-bulk-btn:hover{background:var(--bg4);border-color:#c4881a80;transform:translateY(-1px)}.expl-bulk-obs{color:#c4881a;border-color:#c4881a6b}.expl-bulk-obs:hover{background:#c4881a1a;border-color:#c4881a99}.expl-bulk-delete{color:#c14a3a;border-color:#d63b3b59}.expl-bulk-delete:hover{background:#d63b3b1a;border-color:#d63b3b8c}.expl-bulk-clear{border-color:var(--bd);color:var(--tx2);background:0 0}.expl-bulk-clear:hover{background:var(--bg4);border-color:var(--bd);color:var(--tx)}.expl-card-row{justify-content:center;align-items:center;display:flex}.expl-card-icon{color:var(--gd);flex-shrink:0}.expl-card-title{color:var(--tx);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.expl-card-meta{color:var(--tx4);font-size:11px}.expl-space{--expl-list-cols:22px minmax(0, 1fr) minmax(0, 170px) 100px 110px 34px}.expl-body.view-list .expl-card{grid-template-columns:var(--expl-list-cols);align-items:center;gap:0 12px;justify-content:initial;text-align:right;border-radius:8px;min-height:52px;padding:13px 14px;display:grid}.expl-body.view-list .expl-card-title{-webkit-line-clamp:1;text-align:right;flex:1;font-size:13.5px}.expl-body.view-list .expl-card-icon{width:22px;height:22px}.expl-card-more{width:32px;height:32px;color:var(--tx3);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:none}.expl-card-more:hover{background:var(--bg4);color:var(--gd)}.expl-body.view-list .expl-card.folder .expl-card-date{color:var(--tx3);text-align:right;grid-column:5;font-size:12.5px;display:block}.expl-body.view-list .expl-card.folder .expl-card-more{grid-column:6}@media (width<=1024px){.expl-list-h-inv,.expl-body.view-list .expl-card-inv{display:none!important}}@media (width<=640px){.expl-list-header,.expl-body.view-list .expl-type-pill,.expl-body.view-list .expl-obs-pill,.expl-body.view-list .expl-card-actions,.expl-body.view-list .expl-card-inv{display:none!important}.expl-body.view-list .expl-card-more{display:flex!important}.expl-body.view-list .expl-card.folder .expl-card-date{display:block}.expl-body.view-list .expl-card{grid-template-columns:auto 1fr auto;grid-template-areas:"icon title more""icon date more";align-items:center;gap:0 12px;padding:11px 14px;display:grid}.expl-body.view-list .expl-card-icon{grid-area:icon;align-self:center;width:26px;height:26px}.expl-body.view-list .expl-card-title{grid-area:title;align-self:end;margin:0;font-size:15px}.expl-body.view-list .expl-card-date{color:var(--tx4);grid-area:date;align-self:start;margin:2px 0 0;font-size:12px}.expl-body.view-list .expl-card-more{grid-area:more;align-self:center}.expl-body.view-list .expl-card.folder .expl-card-date{color:var(--tx4);grid-area:date/auto;font-size:12px}.expl-body.view-list .expl-card.folder .expl-card-more{grid-area:more/auto}}.expl-fab{bottom:76px;background:var(--gd);color:#fff;cursor:pointer;z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .15s;display:flex;position:absolute;inset-inline-start:22px;box-shadow:0 8px 22px #0000002e}.expl-fab:hover{transform:translateY(-2px)}.expl-empty{color:var(--tx3);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:70px 20px 60px;display:flex}.expl-empty-icon{color:var(--gd);opacity:.55;font-size:44px}.expl-empty p{color:var(--tx2);margin:0;font-size:15px;font-weight:600}.expl-empty-sub{color:var(--tx4);font-size:13px}.expl-doc-shell{background:var(--bg);z-index:1;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.expl-back-bar{border-bottom:1px solid var(--bd);background:var(--bg2);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;min-height:42px;padding:8px 16px;display:flex}.expl-back-btn{border:1px solid var(--bd);color:var(--tx3);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.expl-back-btn:hover{background:var(--bg4);color:var(--gd);border-color:var(--gd)}.expl-doc-breadcrumb{color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex;overflow:hidden}.expl-doc-breadcrumb .expl-bc-active{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.expl-doc-body{background:var(--bg);z-index:1;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.expl-ctx-menu{z-index:9999;background:var(--bg2);border:1px solid var(--bd);direction:rtl;border-radius:10px;min-width:180px;padding:4px;font-family:inherit;position:fixed;box-shadow:0 12px 32px #0000002e}.expl-ctx-item{text-align:right;width:100%;color:var(--tx);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;font-size:13px;transition:background .12s;display:flex}.expl-ctx-item:hover,.expl-ctx-item:focus-visible{background:var(--bg4);outline:none}.expl-ctx-item.danger{color:#c04040}.expl-ctx-item.danger:hover{background:#c040401a}.expl-ctx-item svg{color:var(--tx3);flex-shrink:0}.expl-ctx-item.danger svg{color:#c04040}.expl-ctx-divider{background:var(--bd);height:1px;margin:4px 0}.expl-modal-backdrop{z-index:9000;background:#0000006b;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out explModalFade;display:flex;position:fixed;inset:0}@keyframes explModalFade{0%{opacity:0}to{opacity:1}}.expl-modal{background:var(--bg2);border:1px solid var(--bd);direction:rtl;border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:380px;padding:22px 22px 18px;font-family:inherit;animation:.18s cubic-bezier(.2,.7,.3,1.1) explModalPop;display:flex;box-shadow:0 22px 48px #00000038}.expl-modal-wide{max-width:460px}@keyframes explModalPop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.expl-modal-title{color:var(--tx);margin:0;font-family:inherit;font-size:16px;font-weight:700}.expl-modal-subtitle{color:var(--tx3);margin:-8px 0 0;font-size:13px}.expl-modal-message{color:var(--tx2);margin:0;font-size:13.5px;line-height:1.55}.expl-modal-err{color:var(--danger,#b3362b);margin:8px 0 0;font-size:13px;line-height:1.5}.expl-modal-input{border:1.5px solid var(--bd);background:var(--bg);width:100%;color:var(--tx);border-radius:9px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.expl-modal-input:focus{border-color:var(--gd);box-shadow:0 0 0 3px #c1911c1f}.expl-modal-actions{justify-content:flex-start;gap:8px;margin-top:4px;display:flex}.expl-btn-primary,.expl-btn-secondary{cursor:pointer;border-radius:9px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,color .12s,border-color .12s,opacity .12s}.expl-btn-primary{background:var(--gd);color:var(--gdt,#fff);border:1px solid var(--gd)}.expl-btn-primary:hover:not(:disabled){filter:brightness(1.05)}.expl-btn-primary:disabled{opacity:.45;cursor:not-allowed}.expl-btn-primary.danger{background:#c04040;border-color:#c04040}.expl-btn-primary.danger:hover:not(:disabled){background:#b03535}.expl-btn-secondary{background:var(--bg);color:var(--tx2);border:1px solid var(--bd)}.expl-btn-secondary:hover{color:var(--tx);border-color:var(--tx4)}.expl-folder-search,.expl-tree-search{border:1.5px solid var(--bd);background:var(--bg);color:var(--tx3);border-radius:9px;align-items:center;gap:8px;margin:0 0 8px;padding:6px 10px;display:flex}.expl-tree-search{margin:4px 8px 6px;padding:4px 8px}.expl-folder-search:focus-within,.expl-tree-search:focus-within{border-color:var(--gd);box-shadow:0 0 0 3px #c1911c1f}.expl-folder-search input,.expl-tree-search input{min-width:0;color:var(--tx);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:13.5px}.expl-tree-search input{font-size:13px}.expl-folder-search input::-webkit-search-cancel-button{-webkit-appearance:none}.expl-tree-search input::-webkit-search-cancel-button{-webkit-appearance:none}.expl-tree-search-x{color:var(--tx3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px;display:inline-flex}.expl-tree-search-x:hover{color:var(--tx)}.expl-tree-toggle.on{color:var(--gd)}.expl-folder-pick-none,.expl-tree-none{color:var(--tx3);margin:6px 10px;font-size:13px}.expl-tree-hit .expl-tree-name{flex-direction:column;gap:1px;line-height:1.25;display:flex}.expl-tree-path{color:var(--tx4);font-size:11px}.expl-folder-picker{border:1px solid var(--bd);background:var(--bg);border-radius:10px;flex-direction:column;gap:4px;max-height:340px;padding:4px;display:flex;overflow-y:auto}.expl-folder-pick{text-align:right;width:100%;color:var(--tx);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:13.5px;transition:background .12s;display:flex}.expl-folder-pick:hover{background:var(--bg4)}.expl-folder-pick.selected{background:#c1911c1a}.expl-folder-pick.selected:hover{background:#c1911c2e}.expl-folder-pick.current{color:var(--tx3)}.expl-folder-pick svg{color:var(--tx3);flex-shrink:0}.expl-folder-pick.selected svg:first-child{color:var(--gd)}.expl-folder-pick-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.expl-folder-pick-tag{color:var(--tx4);border:1px solid var(--bd);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.expl-folder-pick-check{color:var(--gd);margin-inline-start:auto}.expl-body.is-drag-mode{background-image:radial-gradient(#c1911c0a,#0000 65%)}.expl-card.is-drag-active:not(.drop-over):not(.dragging){opacity:.62;transition:opacity .18s ease-out}.expl-card.dragging,.expl-card.is-dragging{opacity:.42;filter:saturate(.7);transition:opacity .12s,transform .12s,filter .12s;transform:scale(.97)}.expl-card.folder.drop-over{border-color:var(--gd);opacity:1;background:linear-gradient(135deg,#c1911c29 0%,#c1911c47 100%);transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s ease-out,background .15s ease-out,border-color .15s ease-out;transform:scale(1.04);box-shadow:inset 0 0 0 2px #c1911c8c,0 0 24px 4px #c1911c52}.expl-card.folder.is-drop-blocked{opacity:.32;cursor:not-allowed;background-image:repeating-linear-gradient(45deg,#dc46460f,#dc46460f 6px,#0000 6px 12px)}.expl-card.folder.is-drop-blocked .expl-card-icon,.expl-card.folder.is-drop-blocked .expl-card-title{filter:grayscale(.6)}.expl-drop-strip{background:var(--bg2);border:1px dashed var(--gd);z-index:5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;animation:.18s ease-out explDropStripIn;display:flex;position:sticky;top:0}@keyframes explDropStripIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.expl-drop-strip-label{color:var(--tx3);font-size:12px;font-weight:600}.expl-drop-chip{background:var(--bg);border:1px solid var(--bd);color:var(--tx2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12.5px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.expl-drop-chip:hover{border-color:var(--gd);color:var(--gd)}.expl-drop-chip.over{background:var(--gd);color:var(--gdt,#fff);border-color:var(--gd)}.expl-drop-chip.disabled{opacity:.35;cursor:not-allowed}.expl-drop-chip.disabled:hover{border-color:var(--bd);color:var(--tx2)}.expl-icon-grid{border:1px solid var(--bd);background:var(--bg);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:6px;padding:6px;display:grid}.expl-icon-opt{aspect-ratio:1;background:var(--bg4);width:100%;color:var(--tx2);cursor:pointer;border:1.5px solid #0000;border-radius:9px;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s,transform .12s;display:flex;position:relative}.expl-icon-opt:hover{background:var(--bg2);color:var(--gd);transform:translateY(-1px)}.expl-icon-opt.selected{border-color:var(--gd);color:var(--gd);background:#c1911c1a}.expl-icon-check{background:var(--gd);color:#fff;border-radius:50%;padding:2px;position:absolute;top:4px;left:4px}.expl-folder-pick-add{border:1px dashed var(--bd);text-align:right;width:100%;color:var(--tx3);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:10px;margin-top:4px;padding:10px 12px;font-family:inherit;font-size:13px;transition:color .12s,border-color .12s,background .12s;display:flex}.expl-folder-pick-add:hover{color:var(--gd);border-color:var(--gd);background:var(--bg4)}.expl-folder-pick-add svg{color:var(--tx3)}.expl-folder-pick-add:hover svg{color:var(--gd)}.expl-folder-pick-create{align-items:center;gap:8px;margin-top:4px;display:flex}.expl-type-chooser{grid-template-columns:1fr 1fr;gap:10px;display:grid}.expl-type-opt{background:var(--bg);border:1.5px solid var(--bd);cursor:pointer;color:var(--tx);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;font-family:inherit;transition:border-color .12s,background .12s,transform .12s;display:flex}.expl-type-opt:hover{border-color:var(--gd);background:var(--bg4)}.expl-type-opt.on{border-color:var(--gd);background:#c1911c14}.expl-type-opt svg{color:var(--gd)}.expl-type-label{font-size:13.5px;font-weight:700}.expl-type-sub{color:var(--tx4);font-size:11.5px}.expl-tree{border-inline-end:1px solid var(--bd);background:var(--bg2);will-change:width, transform;border-radius:0;flex-direction:column;flex-shrink:0;align-self:stretch;gap:1px;width:240px;height:100%;min-height:0;max-height:calc(100vh - 48px);margin:0;padding:10px 6px;transition:width .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1),border-color .28s,opacity .25s,transform .28s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden auto}.expl-tree.collapsed{pointer-events:none;opacity:0;border-inline-end-color:#0000;padding-inline:0;transform:translate(28px);width:0!important}@keyframes explViewSlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes explDocFadeIn{0%{opacity:0;transform:scale(.985)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.expl-view-anim{animation:.26s cubic-bezier(.4,0,.2,1) explViewSlideIn}.expl-doc-anim{animation:.3s cubic-bezier(.4,0,.2,1) explDocFadeIn}.expl-tree-row{cursor:pointer;color:var(--tx2);-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:8px;min-height:28px;padding:6px 10px 6px 8px;font-size:13px;transition:background .12s,color .12s;display:flex}.expl-tree-row:hover{background:var(--bg4);color:var(--tx)}.expl-tree-row.selected{color:var(--gd);background:#c1911c1f;font-weight:600}.expl-tree-caret{width:18px;height:18px;color:var(--tx4);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.expl-tree-caret:hover{background:var(--bg);color:var(--tx)}.expl-tree-caret-spacer{flex-shrink:0;width:18px}.expl-tree-icon{color:var(--gd);flex-shrink:0}.expl-tree-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=700px){.expl-tree{display:none}}.expl-top-strip{background:var(--bg);border-bottom:1px solid var(--bd);direction:rtl;flex-shrink:0;align-items:center;gap:6px;height:48px;padding:0 14px 0 6px;display:flex}.expl-top-icon-btn{width:32px;height:32px;color:var(--tx3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex;position:relative}.expl-top-icon-btn:hover{background:var(--bg4);color:var(--gd);border-color:var(--bd)}.expl-top-menu-btn{width:34px;height:34px;color:var(--tx2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:none;position:relative}.expl-top-menu-btn:hover{background:var(--bg4);color:var(--gd)}.expl-top-menu-backdrop{z-index:402;direction:rtl;background:#00000073;animation:.2s expl-bd;display:flex;position:fixed;inset:0}.expl-top-menu{box-sizing:border-box;background:var(--bg2);width:min(82vw,300px);height:100%;padding:calc(10px + var(--gl-safe-top)) 8px calc(24px + var(--gl-safe-bottom));font-family:var(--font-ui);direction:rtl;animation:.24s cubic-bezier(.16,1,.3,1) expl-dw;overflow-y:auto;box-shadow:-8px 0 30px #0006}.expl-top-menu-chevron{color:var(--tx3);flex-shrink:0;margin-inline-start:auto}.expl-top-menu-row{cursor:pointer;width:100%;color:var(--tx);text-align:right;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.expl-top-menu-row:hover{background:var(--bg4)}.expl-top-menu-row.add{color:var(--gd)}.expl-top-menu-label{color:var(--tx4);letter-spacing:.4px;padding:8px 10px 4px;font-size:10.5px;font-weight:700}.expl-top-menu-tab{border-radius:8px;align-items:center;display:flex}.expl-top-menu-tab.active{background:var(--gdb,#ede4ff)}.expl-top-menu-tab-open{cursor:pointer;min-width:0;color:var(--tx);text-align:right;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:9px 10px;font-family:inherit;font-size:13.5px;display:flex}.expl-top-menu-tab.active .expl-top-menu-tab-open{color:var(--gd);font-weight:700}.expl-top-menu-tab-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.expl-top-menu-tab-close{width:28px;height:28px;color:var(--tx3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.expl-top-menu-tab-close:hover{background:var(--bg4);color:#d63b3b}@media (width<=640px){.expl-top-strip .expl-top-tabs-wrap,.expl-top-strip .expl-top-folders-btn{display:none!important}.expl-top-menu-btn{display:inline-flex}.expl-top-strip.in-document{border:none;min-height:0;padding:0;overflow:visible;height:0!important}.expl-top-strip.in-document .expl-top-menu-btn{display:none!important}}.expl-top-doc-title{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;max-width:60%;margin-inline-start:8px;font-size:14px;font-weight:700;overflow:hidden}.expl-top-userbox{border-inline-start:1px solid var(--bd);align-items:center;gap:6px;margin-inline-start:2px;padding-inline-start:4px;display:inline-flex}.expl-top-avatar-btn{border:1px solid var(--bd);background:var(--bg4);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:border-color .12s;display:inline-flex;overflow:hidden}.expl-top-avatar-btn:hover{border-color:var(--gd)}.expl-top-badge{top:2px;color:#fff;background:#c04040;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:2px}.expl-top-tabs-wrap{flex:auto;align-self:stretch;align-items:stretch;min-width:0;display:flex}.expl-top-tabs{scrollbar-width:none;flex-wrap:nowrap;flex:auto;align-self:stretch;align-items:flex-end;gap:0;min-width:0;margin-inline:0;padding-inline-end:2px;display:inline-flex;overflow:auto hidden}.expl-top-tabs::-webkit-scrollbar{display:none}.expl-top-tabs-arrow{border:1px solid var(--bd);background:var(--bg4);width:30px;height:32px;color:var(--tx2);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:0;transition:color .12s,background .12s,border-color .12s,opacity .12s;display:inline-flex;box-shadow:0 1px 3px #00000012}.expl-top-tabs-arrow:hover:not(:disabled){background:var(--gdb);color:var(--gd);border-color:var(--gd)}.expl-top-tabs-arrow:disabled{opacity:.35;cursor:default;box-shadow:none}.expl-top-tab{border:1px solid #0000;height:42px;color:var(--tx3);cursor:pointer;box-sizing:border-box;white-space:nowrap;background:0 0;border-bottom:none;border-radius:8px 8px 0 0;flex:0 0 192px;align-items:center;gap:5px;width:192px;padding:0 10px;font-family:inherit;font-size:12px;transition:background .12s,color .12s,border-color .12s;display:inline-flex;position:relative}.expl-top-tab:not(:first-child):before{content:"";inset-inline-start:0;background:var(--bd);width:1px;position:absolute;top:8px;bottom:8px}.expl-top-tab.active:before,.expl-top-tab.active+.expl-top-tab:before{display:none}.expl-top-tab:hover:not(.active){color:var(--tx)}.expl-top-tab.active{background:var(--bg2);border-color:var(--bd);color:var(--tx);font-weight:600}.expl-top-tab.active .expl-top-tab-icon{color:var(--gd)}.expl-top-tab.is-drop-target{background:color-mix(in srgb, var(--gl-gold,#c9a44a) 13%, transparent);border-color:color-mix(in srgb, var(--gl-gold,#c9a44a) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--gl-gold,#c9a44a) 55%, transparent);color:var(--tx);box-shadow:0 0 14px var(--gl-gold-glow,#c9a44a57);border-radius:8px}.expl-top-tab.is-drop-target:before,.expl-top-tab.is-drop-target+.expl-top-tab:before{display:none}.expl-top-tab.is-drop-target .expl-top-tab-icon{color:var(--gl-gold,#c9a44a)}.expl-top-tab-icon{color:var(--tx3);flex-shrink:0}.expl-top-tab-titles{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.expl-top-tab-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expl-top-tab-folder{color:var(--tx3);opacity:.75;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:9.5px;font-weight:400;overflow:hidden}.expl-top-tab.active .expl-top-tab-folder{color:var(--gdt,#fff);opacity:.82}.expl-top-tab-close{width:16px;height:16px;color:inherit;opacity:.65;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.expl-top-tab-close:hover{opacity:1;background:#0000001f}.expl-top-tab-add{border:1px dashed var(--bd);width:28px;height:28px;color:var(--tx3);cursor:pointer;margin-inline-start:4px;background:0 0;border-radius:7px;justify-content:center;align-items:center;margin-bottom:7px;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.expl-top-tab-add:hover{color:var(--gd);border-color:var(--gd);background:var(--bg4)}.expl-tree-root-row{position:relative}.expl-tree-toggle{width:22px;height:22px;color:var(--tx3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.expl-tree-toggle:hover{background:var(--bg4);color:var(--gd);border-color:var(--bd)}.expl-tree-sort{margin-inline-start:auto;display:inline-flex;position:relative}.expl-tree-sort .expl-tree-toggle{margin-inline-start:0}.expl-tree-sort~.expl-tree-toggle{margin-inline-start:2px}.expl-tree-sortmenu{z-index:650;box-sizing:border-box;background:var(--bg2);border:1px solid var(--bd);width:224px;box-shadow:0 10px 28px var(--shd);border-radius:10px;padding:4px;position:fixed}.expl-tree-sortopt{text-align:start;width:100%;font-family:var(--font-ui);color:var(--tx2);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 10px;font-size:12.5px;display:block}.expl-tree-sortopt:hover{background:var(--bg4);color:var(--tx)}.expl-tree-sortopt.on{color:var(--gd);font-weight:700}.expl-list-header{grid-template-columns:var(--expl-list-cols);background:var(--bg2);border:1px solid var(--bd);color:var(--tx3);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;column-gap:12px;margin-bottom:4px;padding:8px 12px;font-size:12px;display:grid}.expl-list-h-icon{flex-shrink:0;width:22px}.expl-list-h-btn{color:var(--tx2);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.expl-list-h-btn:hover{background:var(--bg4);color:var(--tx)}.expl-list-h-btn.on{color:var(--gd)}.expl-list-h-name{flex:1;justify-content:flex-start;min-width:0;padding-inline-start:0}.expl-list-h-type{color:var(--tx4);text-align:center;flex-shrink:0;width:90px;font-size:12px}.expl-list-h-date{flex-shrink:0;justify-content:center;width:110px}.expl-list-h-obs{text-align:center;width:100px;color:var(--tx2);flex-shrink:0;font-size:12px;font-weight:600}.expl-list-h-inv{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tx2);font-size:12px;font-weight:600;overflow:hidden}.expl-body.view-list .expl-card .expl-card-inv{text-align:center;min-width:0;color:var(--tx3,#7a705f);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.expl-card-inv-link{cursor:pointer;color:color-mix(in srgb, var(--gd,#c9a44a) 60%, var(--tx2,#5d5344))}.expl-card-inv-link:hover{text-underline-offset:3px;color:var(--gd,#c9a44a);text-decoration:underline}.expl-body{container-type:inline-size}@container (width<=760px){.expl-list-h-inv,.expl-body.view-list .expl-card-inv{display:none!important}.expl-body.view-list .expl-card,.expl-space .expl-list-header{grid-template-columns:22px minmax(0,1fr) 100px 110px 34px}}.expl-body:not(.view-list) .expl-card-inv{display:none}.expl-card-date{color:var(--tx4);font-size:12px}.expl-body.view-list .expl-card .expl-card-date{text-align:center;flex-shrink:0;width:110px}.expl-body.view-list .expl-card .expl-card-actions{flex-shrink:0;justify-content:flex-start;align-items:center;gap:4px;width:72px;display:inline-flex}.expl-obs-pill{letter-spacing:.2px;box-sizing:border-box;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:5px;padding:2.5px 9px;font-size:10.5px;font-weight:600;line-height:16px;display:inline-flex}.expl-obs-pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.expl-obs-pill.in{color:#c4881a;background:#c4881a21;border-color:#c4881a61}.expl-obs-pill.in:before{box-shadow:0 0 6px #c4881ad9}.expl-obs-pill.out{background:var(--bg4);color:var(--tx4);border-color:var(--bd)}.expl-obs-pill.out:before{opacity:.5}.expl-lasso{z-index:5;pointer-events:none;background:#c4881a14;border:1px solid #c4881a8c;border-radius:3px;position:absolute}.expl-type-pill{letter-spacing:.2px;text-align:center;box-sizing:border-box;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:90px;padding:3px 0;font-size:11.5px;font-weight:600;display:inline-flex}.expl-type-pill.doc{color:#3a6fdc;background:#5b8cff24;border-color:#5b8cff47}.expl-type-pill.mm{color:var(--gd);background:#c1911c24;border-color:#c1911c52}.expl-body.view-list .expl-card .expl-card-actions button{background:var(--bg);border:1px solid var(--bd);width:26px;height:26px;color:var(--tx3);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.expl-body.view-list .expl-card .expl-card-actions button:hover{color:var(--gd);border-color:var(--gd);background:var(--bg4)}.expl-tabs{background:var(--bg2);border-bottom:1px solid var(--bd);scrollbar-width:thin;flex-shrink:0;align-items:stretch;gap:2px;min-height:36px;padding:4px 4px 0;display:flex;overflow-x:auto}.expl-tab{cursor:pointer;color:var(--tx2);white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:6px;min-width:80px;max-width:220px;padding:6px 10px 6px 8px;font-family:inherit;font-size:12.5px;transition:background .12s,color .12s;display:inline-flex;position:relative;top:1px}.expl-tab:hover{background:var(--bg4);color:var(--tx)}.expl-tab.active{background:var(--bg);border-color:var(--bd);color:var(--tx);z-index:1;font-weight:600}.expl-tab-icon{color:var(--tx3);flex-shrink:0}.expl-tab.active .expl-tab-icon{color:var(--gd)}.expl-tab-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.expl-tab-close{width:18px;height:18px;color:var(--tx4);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.expl-tab-close:hover{background:var(--bd);color:var(--tx)}.expl-tab-add{border:1px dashed var(--bd);width:32px;height:32px;color:var(--tx3);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-inline-start:4px;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.expl-tab-add:hover{color:var(--gd);border-color:var(--gd);background:var(--bg4)}@media (width<=700px){.expl-space{gap:12px;padding:14px 14px 18px}.expl-body.view-grid-large{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.expl-body.view-grid-small{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.expl-card{min-height:92px;padding:14px}.expl-fab{bottom:80px;inset-inline-start:16px}}@media (width<=760px){.expl-top-strip{gap:6px;height:54px;padding:0 8px}.expl-top-tabs{-webkit-overflow-scrolling:touch;flex:auto;min-width:0;max-width:none;overflow-x:auto}.expl-top-tab{min-width:130px;max-width:220px;padding:7px 11px;font-size:13.5px}.expl-top-tab-title{font-size:13.5px}.expl-top-tab-icon{width:14px;height:14px}.expl-top-icon-btn{width:36px;height:36px}.expl-top-tab-add{width:34px;height:34px}}.expl-tree-backdrop{z-index:300;direction:rtl;background:#00000073;animation:.2s expl-bd;display:flex;position:fixed;inset:0}@keyframes expl-bd{0%{opacity:0}to{opacity:1}}.expl-tree-drawer{background:var(--bg2);box-sizing:border-box;width:min(82vw,300px);height:100%;padding-top:var(--gl-safe-top);padding-bottom:var(--gl-safe-bottom);animation:.24s cubic-bezier(.16,1,.3,1) expl-dw;overflow:auto;box-shadow:-8px 0 30px #0006}@keyframes expl-dw{0%{transform:translate(100%)}to{transform:translate(0)}}.expl-tree-drawer .expl-tree{border-inline-end:none;height:100%;max-height:none;opacity:1!important;pointer-events:auto!important;width:100%!important;display:flex!important;transform:none!important}.expl-card-focus{top:4px;z-index:2;opacity:0;position:absolute;inset-inline-start:4px}.expl-card:hover .expl-card-focus,.expl-card:focus-within .expl-card-focus,.expl-card-focus.is-focus,.expl-card-focus.is-later{opacity:1}.expl-card .focus-mark-wrap{top:4px;z-index:3;position:absolute;inset-inline-start:4px}.expl-card .focus-mark-wrap .expl-card-focus{opacity:1;position:static}.expl-body.view-list .expl-card-focus,.expl-body.view-list .expl-card .focus-mark-wrap{opacity:1;justify-self:center;position:static}@media (hover:none){.expl-card-focus{opacity:1}}@media (width<=640px){.expl-body.view-list .expl-card-focus,.expl-body.view-list .expl-card .focus-mark-wrap{grid-area:more;justify-self:start}}.expl-body>.expl-scene{grid-column:1/-1}@media (width<=640px){.expl-space .expl-body.view-list .expl-card{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon title focus more""icon date focus more";gap:0 12px;min-height:56px;padding:8px 12px}.expl-space .expl-body.view-list .expl-card-title{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;text-align:start;min-width:0;display:block;overflow:hidden}.expl-space .expl-body.view-list .expl-card .expl-card-date{text-align:start;width:auto}.expl-space .expl-body.view-list .expl-card-focus,.expl-space .expl-body.view-list .expl-card .focus-mark-wrap{grid-area:focus;justify-self:center}}.expl-body.view-icons .expl-card-title{-webkit-line-clamp:3;padding-bottom:1px;line-height:1.4}.expl-card.deck .expl-card-icon{color:var(--gd)}.expl-card-deck-meta{color:var(--tx4);white-space:nowrap;font-size:11.5px}.expl-body.view-list .expl-card-title .expl-card-deck-meta{margin-inline-start:8px;font-weight:400}.ef-step{justify-content:space-between;align-items:stretch;gap:10px;margin:0 0 14px;display:flex}.ef-step-btn{max-width:46%;color:var(--tx2,#5d5344);cursor:pointer;text-align:right;background:#c9a44a0d;border:1px solid #c9a44a33;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;transition:background .16s,border-color .16s,transform .16s;display:flex}.ef-step-btn:hover{background:#c9a44a1f;border-color:#c9a44a73;transform:translate(2px)}.ef-step-btn--next{text-align:left}.ef-step-btn--next:hover{transform:translate(-2px)}.ef-step-btn svg{color:var(--gd,#c9a44a);flex-shrink:0}.ef-step-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.ef-step-txt i{letter-spacing:.06em;color:var(--gd,#c9a44a);opacity:.85;font-size:10.5px;font-style:normal}.ef-step-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}@keyframes ef-step-in-next{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes ef-step-in-prev{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}.ef-page--step-next{animation:.2s cubic-bezier(.22,.8,.3,1) both ef-step-in-next}.ef-page--step-prev{animation:.2s cubic-bezier(.22,.8,.3,1) both ef-step-in-prev}@media (prefers-reduced-motion:reduce){.ef-page--step-next,.ef-page--step-prev{animation:none}.ef-step-btn:hover{transform:none}}@media (width<=760px){.ef-step-btn{max-width:48%;padding:7px 10px}.ef-step-txt b{font-size:12.5px}}.ef-step{margin-top:26px}.ef-step--under{border-top:none;margin-top:16px;padding-top:0}.src-field{min-height:0;font-family:var(--font-ui);direction:rtl;flex-direction:column;flex:1;margin:-22px -26px -36px;padding:22px 26px 36px;display:flex;overflow:hidden auto}@media (width<=1000px){.src-field{margin-inline:-16px;padding-inline:16px}}@media (width<=700px){.src-field{margin:-18px -12px -36px;padding:18px 12px 36px}}.src-page{background:var(--bg);min-height:0;font-family:var(--font-ui);direction:rtl;flex:1;height:auto;max-height:none;margin:-22px -26px -36px;display:flex;position:relative}@media (width<=700px){.src-page{margin:0}}.src-page-col{flex:1;min-width:0;position:relative;overflow-y:auto}.src-page-bar{flex-wrap:wrap;align-items:center;gap:10px 6px;max-width:980px;margin:0 auto;padding:22px 24px 0;display:flex}.src-page-titlebox{flex:280px}.src-page-inner{max-width:980px;margin:0 auto;padding-bottom:120px}.src-page-paper{background:var(--bg4,#fff);border:1px solid color-mix(in srgb, var(--gd,#c9a44a) 16%, var(--bd3,#e5dfd0));border-radius:18px;margin-top:18px}.src-page-mark{cursor:pointer;background:color-mix(in srgb, var(--bg3,#fff) 55%, transparent);width:32px;height:32px;color:var(--gd,#c9a44a);border:1px solid #c9a44a80;border-radius:9px;justify-content:center;align-items:center;font-size:14px;transition:border-color .6s;display:inline-flex}.src-page-mark:hover{border-color:#c9a44abf}.src-page-mark.on{background:#c9a44a1f}.src-page-mark--danger{color:var(--tx4,#9a8f7d);border-color:var(--bd,#0000001f)}.src-page-mark--danger:hover{color:#c04040;background:#c0404012;border-color:#c040408c}.src-page-sol{flex-shrink:0;min-height:0;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.src-primary{cursor:pointer;font-family:var(--font-ui);border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:9px 22px;font-size:13.5px;font-weight:700;display:inline-flex}.src-primary--gold{background:linear-gradient(135deg, var(--gl-gold-hi), var(--gl-gold) 55%, var(--gl-gold-lo));color:var(--gl-gold-on);box-shadow:0 2px 10px var(--gl-gold-glow);text-shadow:none;transition:filter .16s,box-shadow .16s}.src-primary--gold:hover{filter:brightness(1.06);box-shadow:0 4px 16px var(--gl-gold-glow)}.src-primary--gold:focus-visible{outline:2px solid var(--gl-gold);outline-offset:2px}.src-primary--gold:disabled{opacity:.5;cursor:default}.src-add{--src-ease:cubic-bezier(.16, 1, .3, 1);--src-line:var(--bd3);--src-line-lit:var(--gd);--src-wash:var(--bg);--src-picked:color-mix(in srgb, var(--gl-gold) 8%, transparent);--src-card-line:color-mix(in srgb, var(--gl-gold) 28%, transparent)}.src-add-scrim{z-index:900;background:var(--mb,#0c24448c);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:clamp(10px,3vh,40px);display:flex;position:fixed;inset:0}.src-add-win{box-sizing:border-box;background:var(--bg2);border:1px solid var(--src-card-line);width:min(660px,100%);max-height:100%;font-family:var(--font-ui);direction:rtl;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 18px #0000000d}.src-add-win--moment{width:min(720px,100%)}.src-add-air{display:none}.src-add-win>:not(.src-add-air){z-index:1;position:relative}.src-add-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px 12px;display:flex}.src-add-title{font-family:var(--font-head);letter-spacing:.02em;color:var(--tx);margin:0;font-size:17px;font-weight:600}.src-add-sub{color:var(--tx4);margin-top:2px;font-size:11.5px;line-height:1.5}.src-add-x{border:1px solid var(--src-line);width:32px;height:32px;color:var(--tx3);cursor:pointer;transition:border-color .7s var(--src-ease), color .7s var(--src-ease);background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.src-add-x:hover{border-color:var(--src-line-lit);color:var(--gd)}.src-add-rail{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:0 22px 14px;display:flex}.src-add-door{border:1px solid var(--src-line);min-width:0;color:var(--tx3);font-family:var(--font-ui);letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:border-color .7s var(--src-ease), background-color .7s var(--src-ease), color .7s var(--src-ease);background:0 0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.src-add-door:hover{border-color:var(--src-line-lit);color:var(--tx2)}.src-add-door.is-on{border-color:var(--src-line-lit);background:var(--src-picked);color:var(--tx);font-weight:700}.src-add-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:0 22px 18px;display:flex;overflow:auto}.src-add-split{flex:1;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:stretch;gap:18px;min-height:0;display:grid}.src-add-split--single{grid-template-columns:minmax(0,1fr)}.src-add-split--stt{grid-template:"identity""choices""action"/minmax(0,1fr);gap:10px}.src-add-area-identity{grid-area:identity}.src-add-area-choices{grid-area:choices}.src-add-area-action{grid-area:action}.src-add-split--stt>.src-add-side{gap:9px;min-height:auto}.src-add-split--stt>.src-add-side--choices{border-inline-start:none;padding-inline-start:0}.src-add-side{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.src-add-side--choices{border-inline-start:1px solid color-mix(in srgb, var(--gl-gold) 16%, transparent);padding-inline-start:18px}@media (width<=900px){.src-add-split{grid-template-columns:minmax(0,1fr);gap:12px}.src-add-side--choices{border-inline-start:none;padding-inline-start:0}}.src-add-legend{letter-spacing:.06em;color:var(--tx4);margin:0 0 8px;font-size:11px;font-weight:700}.src-choice{border:1px solid var(--src-line);background:var(--src-wash);text-align:start;cursor:pointer;font-family:var(--font-ui);transition:border-color .7s var(--src-ease), background-color .7s var(--src-ease);border-radius:13px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex;position:relative;overflow:hidden}.src-choice:before{display:none}.src-choice:hover{border-color:var(--src-line-lit)}.src-choice.is-on{border-color:var(--src-line-lit);background:var(--src-picked)}.src-choice>*{z-index:1;position:relative}.src-choice-tx{flex:1;min-width:0}.src-choice-name{color:var(--tx2);transition:color .7s var(--src-ease);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.src-choice-glyph{color:var(--tx4);transition:color .8s var(--src-ease);display:inline-flex}.src-choice.is-on .src-choice-name{color:var(--tx)}.src-choice.is-on .src-choice-glyph{color:var(--gd)}.src-choice-hint{color:var(--tx4);margin-top:3px;font-size:11px;line-height:1.55}.src-choice-field{margin-top:8px}.src-choice--pick input{opacity:0;pointer-events:none;position:absolute}.src-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.src-choice-stack{flex-direction:column;gap:8px;display:flex}.src-switch{border:1px solid var(--bd);background:var(--bg5);cursor:pointer;width:42px;height:24px;transition:background-color .5s var(--src-ease), border-color .5s var(--src-ease);border-radius:999px;flex-shrink:0;padding:0;position:relative}.src-switch.is-on{border-color:var(--src-line-lit);background:color-mix(in srgb, var(--gl-gold) 22%, transparent)}.src-switch-knob{background:var(--tx4);width:18px;height:18px;transition:inset-inline-start .5s var(--src-ease), background-color .5s var(--src-ease), box-shadow .5s var(--src-ease);border-radius:999px;position:absolute;top:2px}.src-switch.is-on .src-switch-knob{background:var(--gd);box-shadow:0 0 10px color-mix(in srgb, var(--gl-gold) 55%, transparent)}.src-add-select{box-sizing:border-box;border:1px solid var(--src-line);background:var(--src-wash);width:100%;color:var(--tx);font-family:var(--font-ui);cursor:pointer;transition:border-color .6s var(--src-ease);direction:rtl;border-radius:9px;padding:7px 11px;font-size:12.5px}.src-add-select:hover,.src-add-select:focus{border-color:var(--src-line-lit);outline:none}.src-add-input{box-sizing:border-box;border:1px solid var(--src-line);background:var(--src-wash);width:100%;color:var(--tx);font-family:var(--font-ui);transition:border-color .6s var(--src-ease);direction:rtl;border-radius:9px;padding:8px 12px;font-size:12.5px}.src-add-input:focus{border-color:var(--src-line-lit);outline:none}.src-add-input::placeholder{color:var(--ph)}.src-add-subject{border:1px solid var(--src-line-lit);background:color-mix(in srgb, var(--gl-gold) 8%, transparent);border-radius:14px;flex-shrink:0;align-items:center;gap:11px;padding:13px 14px;display:flex}.src-add-subject-name{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.src-add-subject-meta{color:var(--tx4);margin-top:3px;font-size:11px}.src-add-thresh{border:1px solid var(--src-line);background:var(--src-wash);cursor:pointer;text-align:center;min-height:128px;transition:border-color .5s var(--src-ease), background-color .5s var(--src-ease);border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px 22px;display:flex;position:relative;overflow:hidden}.src-add-thresh:before{content:"";pointer-events:none;background:radial-gradient(ellipse 60% 70% at 50% 50%, color-mix(in srgb, var(--gl-gold) 16%, transparent) 0%, transparent 70%);opacity:0;transition:opacity .5s var(--src-ease);position:absolute;inset:0}.src-add-thresh:hover,.src-add-thresh.is-over{border-color:var(--src-line-lit)}.src-add-thresh:hover:before,.src-add-thresh.is-over:before{opacity:1}.src-add-thresh>*{z-index:1;position:relative}.src-add-thresh-lead{color:var(--tx2);font-size:13.5px;font-weight:700}.src-add-thresh-note{color:var(--tx4);font-size:11.5px;line-height:1.7}@media (width>=901px){.src-add-split--single .src-add-thresh{min-height:210px}}.src-add-list{border:1px solid var(--src-line);background:var(--src-wash);border-radius:12px;flex:1;min-height:60px;overflow:auto}.src-add-list-row{color:var(--tx2);border-bottom:1px solid color-mix(in srgb, var(--gl-gold) 12%, transparent);align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:flex}.src-add-list-row:last-child{border-bottom:none}.src-add-redirect{border:1px solid var(--src-line-lit);background:color-mix(in srgb, var(--gl-gold) 9%, transparent);color:var(--tx2);border-radius:13px;flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:11px;padding:12px 14px;font-size:12.5px;line-height:1.7;display:flex}.src-add-redirect-body{flex:1;min-width:180px}.src-add-go{box-sizing:border-box;width:100%;font-family:var(--font-ui);cursor:pointer;background:linear-gradient(135deg, var(--gl-gold-hi), var(--gl-gold) 55%, var(--gl-gold-lo));color:var(--gl-gold-on);box-shadow:0 2px 14px var(--gl-gold-glow);text-shadow:none;transition:box-shadow .6s var(--src-ease), filter .6s var(--src-ease);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:700;display:inline-flex}.src-add-go:hover{filter:brightness(1.06);box-shadow:0 6px 24px var(--gl-gold-glow)}.src-add-go[disabled]{color:var(--tx4);border:1px solid var(--src-line);box-shadow:none;text-shadow:none;cursor:default;background:0 0}.src-add-quiet{border:1px solid var(--src-line);color:var(--tx2);font-family:var(--font-ui);cursor:pointer;transition:border-color .7s var(--src-ease), color .7s var(--src-ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:12.5px;font-weight:600;display:inline-flex}.src-add-quiet:hover{border-color:var(--src-line-lit);color:var(--gd)}.src-add-fold{cursor:pointer;color:var(--tx3);font-family:var(--font-ui);transition:color .6s var(--src-ease);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-size:12px;font-weight:600;display:inline-flex}.src-add-fold:hover{color:var(--gd)}.src-add-fold-mark{transition:transform .5s var(--src-ease);display:inline-flex}.src-add-fold.is-open .src-add-fold-mark{transform:rotate(180deg)}.src-add-term{border:1px solid var(--src-line-lit);background:color-mix(in srgb, var(--gl-gold) 10%, transparent);color:var(--gd);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.src-add-foot{border-top:1px solid color-mix(in srgb, var(--gl-gold) 16%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.src-add-wrong{color:#b4472f;background:#b4472f12;border:1px solid #b4472f52;border-radius:12px;flex-shrink:0;padding:11px 13px;font-size:12px;line-height:1.65}.src-moment{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:0;padding:clamp(22px,5vh,52px) 30px clamp(20px,4vh,40px);display:flex}.src-moment-pulse{width:108px;height:108px;color:var(--gd);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.src-moment-ring{border:1px solid var(--src-line-lit);animation:src-moment-ring 5.2s var(--src-ease) infinite;border-radius:50%;position:absolute;inset:0}.src-moment-ring:nth-of-type(2){animation-delay:1.75s}.src-moment-ring:nth-of-type(3){animation-delay:3.5s}@keyframes src-moment-ring{0%{opacity:0;transform:scale(.46)}22%{opacity:.85}to{opacity:0;transform:scale(1)}}.src-moment-core{z-index:1;border:1px solid var(--src-line-lit);background:color-mix(in srgb, var(--gl-gold) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;animation:6s ease-in-out infinite alternate src-add-breathe;display:flex;position:relative}.src-moment-title{font-family:var(--font-head);letter-spacing:.03em;color:var(--tx);margin:0;font-size:21px;font-weight:600;line-height:30px}.src-moment-line{max-width:44ch;color:var(--tx2);margin:0;font-size:13px;line-height:24px}.src-moment-name{color:var(--gd);border:1px solid var(--src-line);box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:6px 16px;font-size:12.5px;font-weight:700;line-height:18px;overflow:hidden}.src-moment-doors{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}@keyframes src-emerge{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:none}}.src-add-enter{animation:src-emerge 1s var(--src-ease) both}@media (prefers-reduced-motion:reduce){.src-add-air:before,.src-add-air:after,.src-moment-ring,.src-moment-core,.src-add-enter{animation:none}.src-add-win{transition:none}}@media (width<=640px){.src-add-scrim{align-items:stretch;padding:8px}.src-add-win{border-radius:16px}.src-add-head{padding:11px 14px 8px}.src-add-title{font-size:15.5px}.src-add-sub{font-size:10.5px}.src-add-x{width:30px;height:30px}.src-add-rail{flex-wrap:nowrap;gap:5px;padding:0 14px 9px}.src-add-door{flex:1 1 0;gap:5px;padding:7px 4px;font-size:11.5px}.src-add-body{gap:9px;padding:0 14px 12px}.src-add-split,.src-add-side{gap:9px}.src-add-foot{padding:11px 14px}.src-add-legend{margin-bottom:5px;font-size:10.5px}.src-choice{border-radius:11px;padding:8px 10px}.src-choice-name{font-size:12px}.src-choice-hint{margin-top:2px;font-size:10.5px;line-height:1.4}.src-choice-field{margin-top:6px}.src-choice-grid,.src-choice-stack{gap:6px}.src-add-subject{padding:10px 11px}.src-add-select,.src-add-input{padding:6px 9px;font-size:12px}.src-add-go{padding:11px 16px;font-size:13px}.src-add-thresh{min-height:108px;padding:16px}.src-moment-pulse{width:88px;height:88px}.src-moment-title{font-size:19px}}@media (width<=700px){.src-page-bar{flex-wrap:wrap;row-gap:10px;padding:14px 14px 0}.src-page-bar .src-page-titlebox{flex:100%}.src-page-inner{padding:0 12px 110px}}.src-pdf{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-direction:column;gap:8px;height:100%;padding:8px;display:flex;overflow-y:auto}.src-pdf-page{background:#fff;border-radius:3px;flex:none;overflow:hidden;box-shadow:0 2px 10px #00000059}.src-pdf-msg{color:#eee9dc;font-family:var(--font-ui);text-align:center;flex-direction:column;align-items:center;gap:12px;margin:auto;padding:24px;font-size:14px;display:flex}.src-pdf-why{opacity:.55;overflow-wrap:anywhere;max-width:100%;font-size:10.5px;font-family:var(--font-ui)}.src-pdf-open{background:var(--gd,#c9a44a);color:var(--gdt,#1c1a14);border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-flex}.src-text{max-width:680px;color:var(--tx);font-family:var(--font-head);unicode-bidi:isolate}.src-text--framed{background:var(--bg2);border:1px solid var(--bd);border-radius:12px;padding:14px 18px}.src-text-body{position:relative}.src-text.is-folded .src-text-body{max-height:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 90px),#0000);mask-image:linear-gradient(#000 calc(100% - 90px),#0000)}.src-text-h{font-family:var(--font-head);color:var(--tx);letter-spacing:-.01em;margin:1.5em 0 .5em;font-size:1.12em;font-weight:800;line-height:1.4}.src-text-body>.src-text-h:first-child{margin-top:.2em}.src-text-p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 .95em;line-height:1.85}.src-text-li{margin:0 0 .45em;padding-inline-start:1.1em;line-height:1.75;position:relative}.src-text-li:before{content:"";inset-inline-start:.2em;background:var(--gd,#c9a44a);border-radius:50%;width:5px;height:5px;position:absolute;top:.78em}.src-text-time{width:fit-content;font-family:var(--font-ui);letter-spacing:.02em;color:var(--tx4);font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:.72em;font-weight:700;display:block}.src-text-more{justify-content:center;margin-top:6px;display:flex}.src-text-more--open{margin-top:14px}.src-text-btn{cursor:pointer;font-family:var(--font-ui);background:var(--bg4);border:1px solid color-mix(in srgb, var(--gd,#c9a44a) 45%, var(--bd));color:var(--tx);border-radius:999px;padding:9px 20px;font-size:13.5px;font-weight:700}.src-text-btn:hover{border-color:var(--gd,#c9a44a)}.src-text-btn--quiet{color:var(--tx3);border-color:var(--bd);font-weight:600}.src-text-spk{font-family:var(--font-ui);color:var(--gd,#9a7a2c);letter-spacing:.01em;margin:1.1em 0 .3em;font-size:.8em;font-weight:800}.src-text-body>.src-text-spk:first-child{margin-top:0}.bk-in{border:1px solid color-mix(in srgb, var(--gl-gold) 30%, transparent);background:color-mix(in srgb, var(--gl-gold) 6%, var(--bg));color:var(--tx2);border-radius:12px;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.6;display:flex}.bk-in--wrong{color:#9c3b26;background:#b4472f12;border-color:#b4472f52;flex-direction:row;align-items:flex-start}.bk-in--wrong p{margin:0}.bk-in-lead{color:var(--tx);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.bk-in-note{color:var(--tx2);margin:0}.bk-in-hit{align-items:center;gap:10px;min-width:0;display:flex}.bk-in-hit>span{flex-direction:column;min-width:0;display:flex}.bk-in-hit b{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.bk-in-hit small{color:var(--tx2);font-size:11.5px}.bk-in-thumb{aspect-ratio:2/3;background:color-mix(in srgb, var(--gl-gold) 14%, var(--bg2));width:34px;color:var(--gd);border-radius:4px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.bk-in-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bk-in-acts{flex-wrap:wrap;gap:8px;display:flex}.bk-in-btn{border:1px solid var(--bd);background:var(--bg);min-height:34px;color:var(--tx);font:600 12.5px var(--font-ui);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.bk-in-btn:hover{border-color:var(--gd)}.bk-in-btn:focus-visible{outline:2px solid var(--gd);outline-offset:2px}.bk-in-btn--main{background:var(--gd);border-color:var(--gd);color:#1d1608}.bk-in-btn--quiet{color:var(--tx2)}.bk-in-bar{background:var(--bg5);border-radius:3px;height:5px;overflow:hidden}.bk-in-bar>i{background:var(--gd);height:100%;transition:width .3s;display:block}.src-add-teacher-hint{color:var(--tx2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.src-add-teacher-hint button{border:1px solid var(--gd);color:var(--tx);font:600 12px var(--font-ui);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px}.bk-list{border:1px solid var(--src-line);background:var(--src-wash);border-radius:12px;flex:1;min-height:60px;margin:0;padding:0;list-style:none;overflow:auto}.bk-row{border-bottom:1px solid color-mix(in srgb, var(--gl-gold) 12%, transparent);flex-direction:column;gap:7px;padding:8px 12px;display:flex}.bk-row:last-child{border-bottom:none}.bk-row-line{align-items:center;gap:8px;min-width:0;display:flex}.bk-row-glyph{color:var(--gd);flex-shrink:0;display:inline-flex}.bk-row--wrong .bk-row-glyph{color:#9c3b26}.bk-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.bk-row-name{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.bk-row-meta{color:var(--tx3);font-size:11px;line-height:1.5}.bk-row--ok .bk-row-state{color:var(--tx2);font-weight:600}.bk-row--here .bk-row-state{color:var(--gd);font-weight:600}.bk-row--wrong .bk-row-state{color:#9c3b26;font-weight:600}.bk-row-acts{flex-shrink:0;align-items:center;gap:4px;display:flex}.bk-row-btn{border:1px solid var(--bd);min-height:30px;color:var(--tx);font:600 11.5px var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.bk-row-x{width:30px;height:30px;color:var(--tx3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.bk-row-btn:hover,.bk-row-x:hover{border-color:var(--gd);color:var(--tx)}.bk-row-btn:focus-visible,.bk-row-x:focus-visible{outline:2px solid var(--gd);outline-offset:2px}.bk-row-more{flex-direction:column;gap:8px;padding-inline-start:22px;display:flex}.bk-row-more .bk-in-btn{min-height:30px;padding:4px 10px;font-size:12px}.bk-row .bk-in-bar{margin-inline-start:22px}.bk-in-wrong-body{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.bk-row-title{align-items:center;gap:8px;min-width:0;padding-inline-start:22px;display:flex}.bk-row-title-label{color:var(--tx3);flex-shrink:0;font-size:11px;font-weight:700}.bk-row-title-input{box-sizing:border-box;border:1px solid var(--src-line);background:var(--bg2);min-width:0;min-height:30px;color:var(--tx);font:600 12px var(--font-ui);transition:border-color .6s var(--src-ease);border-radius:8px;flex:1;padding:4px 10px}.bk-row-title-input:focus{border-color:var(--src-line-lit);outline:none}.bk-row-title-input::placeholder{color:var(--ph)}.bk-recent{flex-direction:column;flex:0 auto;gap:6px;min-height:0;display:flex;overflow:hidden}.bk-recent-lead{color:var(--tx3);flex-shrink:0;margin:0;font-size:11.5px;font-weight:700}.bk-list--recent{flex:0 auto;min-height:0;max-height:220px}.bk-list+.bk-recent .bk-list--recent{max-height:136px}.bk-list:has(+.bk-recent){min-height:124px}.pr-toggle,.pr-ask{--pr-gold:var(--rd-acc,var(--gl-gold));--pr-on:var(--rd-acc-tx,var(--gl-gold-on));--pr-tx:var(--rd-tx,var(--tx));--pr-mut:var(--rd-mut,var(--tx2,var(--tx)));--pr-bd:var(--rd-bd,var(--bd));--pr-card:var(--rd-card,var(--mc,var(--bg2)));--pr-emerge:cubic-bezier(.16, 1, .3, 1)}.pr-toggle{cursor:pointer;border:1px solid color-mix(in srgb, var(--pr-gold) 26%, var(--pr-bd));min-height:36px;color:var(--pr-mut);font:inherit;font-family:var(--font-ui,inherit);white-space:nowrap;transition:color .9s var(--pr-emerge), border-color .9s var(--pr-emerge), background-color .9s var(--pr-emerge), box-shadow .9s var(--pr-emerge);background:0 0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:4px 13px 4px 11px;font-size:13px;display:inline-flex}.pr-toggle:hover{color:var(--pr-tx);border-color:color-mix(in srgb, var(--pr-gold) 60%, transparent)}.pr-toggle:focus-visible{outline:2px solid var(--pr-gold);outline-offset:2px}.pr-toggle:disabled{opacity:.45;cursor:default}.pr-toggle.is-on{color:var(--pr-tx);border-color:color-mix(in srgb, var(--pr-gold) 72%, transparent);background-color:color-mix(in srgb, var(--pr-gold) 12%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--pr-gold) 9%, transparent), 0 0 18px color-mix(in srgb, var(--pr-gold) 16%, transparent)}.pr-toggle--compact{justify-content:center;width:38px;height:38px;min-height:38px;padding:0}.pr-bell{transform-origin:50% 8%;display:inline-flex;position:relative}.pr-toggle.is-on .pr-bell{color:var(--pr-gold);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--pr-gold) 55%, transparent))}.pr-toggle.is-lit .pr-bell{animation:prSway 1.2s var(--pr-emerge) 1}.pr-spark{top:-5px;color:var(--pr-gold);pointer-events:none;opacity:0;animation:prSpark 1.5s var(--pr-emerge) 1 forwards;position:absolute;inset-inline-start:-6px}.pr-word{line-height:1.2}@keyframes prSway{0%{transform:rotate(0)}22%{transform:rotate(-13deg)}48%{transform:rotate(9deg)}72%{transform:rotate(-4deg)}to{transform:rotate(0)}}@keyframes prSpark{0%{opacity:0;transform:translateY(4px)scale(.5)}30%{opacity:1;transform:translateY(-2px)scale(1.1)}to{opacity:0;transform:translateY(-12px)scale(.7)}}.pr-ask{z-index:60;left:0;right:0;bottom:calc(24px + max(var(--gl-nav-h,0px), var(--gl-safe-bottom,0px)));box-sizing:border-box;background:radial-gradient(ellipse at 92% 18%, color-mix(in srgb, var(--pr-gold) 16%, transparent), transparent 60%), var(--pr-card);width:min(420px,100% - 32px);color:var(--pr-tx);border:1px solid color-mix(in srgb, var(--pr-gold) 34%, var(--pr-bd));box-shadow:0 14px 40px #00000038, 0 0 0 1px color-mix(in srgb, var(--pr-gold) 8%, transparent);font-family:var(--font-ui,inherit);animation:prEmerge .9s var(--pr-emerge) both;border-radius:18px;align-items:flex-start;gap:12px;margin:0 auto;padding:16px 18px 14px;display:flex;position:fixed}.pr-ask--inside{bottom:calc(70px + var(--gl-safe-bottom,0px));position:absolute}.pr-ask-glyph{width:34px;height:34px;color:var(--pr-gold);background:radial-gradient(circle, color-mix(in srgb, var(--pr-gold) 22%, transparent), transparent 72%);animation:prSway 1.4s var(--pr-emerge) .35s 1;transform-origin:50% 20%;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pr-ask-text{flex:1;min-width:0}.pr-ask-saved{color:var(--pr-mut);margin:0 0 2px;font-size:12.5px}.pr-ask-q{font-family:var(--font-head,inherit);letter-spacing:.01em;margin:0;font-size:16.5px;font-weight:600;line-height:1.45}.pr-ask-sub{color:var(--pr-mut);margin:4px 0 0;font-size:12.5px;line-height:1.5}.pr-ask-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pr-ask-yes{cursor:pointer;border:1px solid var(--pr-gold);background:var(--pr-gold);min-height:40px;color:var(--pr-on);font:inherit;transition:box-shadow .9s var(--pr-emerge), filter .9s var(--pr-emerge);border-radius:999px;align-items:center;gap:7px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex}.pr-ask-yes:hover,.pr-ask-yes:focus-visible{filter:brightness(1.06);box-shadow:0 0 0 4px color-mix(in srgb, var(--pr-gold) 20%, transparent), 0 0 22px color-mix(in srgb, var(--pr-gold) 30%, transparent);outline:none}.pr-ask-no{cursor:pointer;min-height:40px;color:var(--pr-mut);font:inherit;transition:color .9s var(--pr-emerge), border-color .9s var(--pr-emerge);background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:14px}.pr-ask-no:hover,.pr-ask-no:focus-visible{color:var(--pr-tx);border-color:var(--pr-bd);outline:none}@keyframes prEmerge{0%{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.98)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.pr-toggle.is-lit .pr-bell,.pr-spark,.pr-ask,.pr-ask-glyph{animation:none}.pr-spark{display:none}}.gone-root{color:inherit;font-family:var(--font-ui);justify-content:center;min-height:0;padding:28px 16px 56px;display:flex;overflow-y:auto}.gone-col{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:680px;display:flex}.gone-back{border:1px solid var(--bd,#7f7f7f59);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.gone-back:focus-visible,.gone-doc:focus-visible{outline:2px solid var(--gd,#c99a3a);outline-offset:2px}.gone-head{flex-direction:column;gap:4px;display:flex}.gone-type{letter-spacing:.02em;opacity:.75;font-size:12.5px}.gone-title{font-family:var(--font-head);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:700;line-height:1.3}.gone-people{opacity:.8;margin:0;font-size:14px}.gone-line{border:1px solid var(--bd,#7f7f7f59);border-inline-start:3px solid var(--gd,#c99a3a);border-radius:12px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.65}.gone-actions{flex-direction:column;gap:10px;display:flex}.gone-list{flex-direction:column;gap:12px;display:flex}.gone-list h2{font-family:var(--font-head);margin:8px 0 0;font-size:17px;font-weight:700}.gone-passage{border:1px solid var(--bd,#7f7f7f4d);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.gone-passage.is-focus{border-color:var(--gd,#c99a3a);box-shadow:0 0 0 1px var(--gd,#c99a3a) inset}.gone-quote{border:1px solid var(--gl-quote-line);background:var(--gl-quote-bg);font-family:var(--font-read,"Frank Ruhl Libre", Georgia, serif);white-space:pre-line;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 14px;font-size:16px;line-height:1.7}.gone-ptitle{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.45}.gone-note{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.6}.gone-meta{opacity:.75;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12.5px;display:flex}.gone-tnum{font-variant-numeric:tabular-nums}.gone-empty{opacity:.8;margin:0;font-size:14px}.gone-doc{border:1px solid var(--gd,#c99a3a);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}@media (width<=520px){.gone-root{padding:18px 16px 40px}.gone-title{font-size:21px}}.lib-root{min-height:0;font-family:var(--font-ui);color:var(--tx);direction:rtl;flex-direction:column;flex:1;margin:-22px -26px -36px;padding:22px 26px 36px;display:flex;overflow:hidden auto}@media (width<=1000px){.lib-root{margin-inline:-16px;padding-inline:16px}}@media (width<=700px){.lib-root{padding:10px 16px calc(36px + var(--gl-safe-bottom));margin:0}}.lib-root:not(.lib-root--watch){scrollbar-gutter:stable}.lib-col{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;position:relative}.lib-holding{min-height:55vh}.lib-shell{flex-direction:column;min-width:0;display:flex}.lib-stage{min-width:0;min-height:55vh}.lib-head{flex-direction:column;gap:4px;padding:22px 0 14px;display:flex}.lib-head h1{font-family:var(--font-head);letter-spacing:-.01em;color:var(--tx);margin:0;font-size:clamp(26px,3vw,34px);font-weight:700}.lib-head p{font-family:var(--font-read);color:var(--tx2);margin:0;font-size:15px;line-height:1.6}.lib-add{white-space:nowrap;min-height:38px;padding-block:0}@media (width<=700px){.lib-head{gap:6px;padding-top:6px}.lib-head h1{white-space:nowrap;font-size:26px}.lib-head p{font-size:13.5px;line-height:1.5}.lib-add{padding-inline:14px;font-size:13px}}@media (width<=480px){.lib-add-more{display:none}}.lib-bar{z-index:6;box-sizing:border-box;border-bottom:1px solid var(--bd);align-items:center;gap:10px;min-height:58px;margin-bottom:18px;display:flex;position:relative;container:lib-bar/inline-size}.lib-bar--mobile{margin-inline:-16px;padding-inline:10px}.lib-nav{flex:1;min-width:0;margin:-3px;padding:3px;overflow:hidden}.lib-tabs{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.lib-tab{--tone:#988c7c;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--tone) 34%, var(--mc,var(--bg2)));background:color-mix(in srgb, var(--tone) 12%, var(--mc,var(--bg2)));min-height:36px;color:var(--tx);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13.5px;font-weight:500;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.lib-tab:hover{border-color:color-mix(in srgb, var(--tone) 72%, var(--mc,var(--bg2)))}.lib-tab.is-on{background:color-mix(in srgb, var(--tone) 32%, var(--mc,var(--bg2)));border-color:color-mix(in srgb, var(--tone) 80%, var(--tx));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 80%, var(--tx))}.lib-tab:focus-visible{outline:2px solid color-mix(in srgb, var(--tone) 80%, var(--tx));outline-offset:2px}.lib-tab svg{color:color-mix(in srgb, var(--tone) 78%, var(--tx));flex:none}.lib-tab em{opacity:.72;font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal}.lib-tab.is-on em{opacity:.85}.lib-tab--more .lib-tool-chev{color:inherit;flex:none}.lib-tabs>.lib-more:only-child{flex:0 auto;min-width:0}.lib-tabs>.lib-more:only-child .lib-tab--more{max-width:100%;min-width:0!important}.lib-tabs>.lib-more:only-child .lib-tab--more>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.lib-more{flex:none;position:static}.lib-pop--more{width:min(280px,100vw - 32px);inset-inline:0 auto}.lib-bar--mobile .lib-tab{padding-inline:11px;font-size:13px}.lib-nav-in-field{padding:0 26px}@media (width<=700px){.lib-nav-in-field{padding:0}}.lib-navtools{flex:none;align-items:center;gap:6px;padding-block:5px;display:flex}.lib-tool{border:1px solid var(--bd);background:var(--mc,var(--bg2));min-height:38px;color:var(--tx);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;display:inline-flex;position:relative}.lib-tool:hover{border-color:var(--gd)}.lib-tool:focus-visible{outline:2px solid var(--gd);outline-offset:2px}.lib-tool.is-on{border-color:var(--gd);background:var(--gdb,var(--bg2));font-weight:600}.lib-tool-chev{color:var(--tx2);transition:transform .15s}.lib-tool[aria-expanded=true] .lib-tool-chev{transform:rotate(180deg)}.lib-tool--icon{justify-content:center;width:38px;padding:0}.lib-tool-dot{top:6px;background:var(--gd);width:8px;height:8px;box-shadow:0 0 0 2px var(--mc,var(--bg2));border-radius:50%;position:absolute;inset-inline-end:6px}.lib-tool--slot{visibility:hidden;pointer-events:none}.lib-search{inset-inline-end:0;z-index:3;box-sizing:border-box;background:var(--inp,var(--mc));border:1px solid var(--gd);width:min(320px,100%);min-height:40px;color:var(--tx2);box-shadow:0 8px 22px -10px var(--shd,#00000040);border-radius:999px;align-items:center;gap:6px;padding-inline:12px 3px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lib-bar--mobile .lib-search{inset-inline-end:10px}.lib-search input{min-width:0;font:inherit;color:var(--tx);background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:14.5px}.lib-search input::placeholder{color:var(--tx3)}.lib-search button{width:32px;height:32px;color:var(--tx2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lib-search button:hover{background:color-mix(in srgb, var(--tx) 10%, transparent);color:var(--tx)}.lib-search button:focus-visible{outline:2px solid var(--gd);outline-offset:0}.lib-cats{flex:none;display:inline-flex;position:static}:where(.lib-catpill,.lib-catchip){--cat:#7b899d}.lib-cat--art{--cat:#c9548f}.lib-cat--mind{--cat:#786cc6}.lib-cat--spirit{--cat:#a064b9}.lib-cat--people{--cat:#d86b4f}.lib-cat--body{--cat:#439d61}.lib-cat--society{--cat:#2f8fa7}.lib-cat--philosophy{--cat:#9d8b43}.lib-cat--science{--cat:#2e8ad1}.lib-cat--work{--cat:#9b6846}.lib-cat-dot{background:var(--cat,var(--tx2));width:9px;height:9px;box-shadow:0 0 0 2px color-mix(in srgb, var(--cat,var(--tx2)) 22%, transparent);border-radius:50%;flex:none}.lib-catpills{flex-wrap:wrap;gap:8px;padding:4px 10px 12px;display:flex}.lib-catpill{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cat) 38%, var(--mc,var(--bg2)));background:color-mix(in srgb, var(--cat) 11%, var(--mc,var(--bg2)));min-height:36px;color:var(--tx);font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:13.5px;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.lib-catpill:hover{border-color:color-mix(in srgb, var(--cat) 75%, var(--mc,var(--bg2)));background:color-mix(in srgb, var(--cat) 18%, var(--mc,var(--bg2)))}.lib-catpill:focus-visible{outline:2px solid color-mix(in srgb, var(--cat) 80%, var(--tx));outline-offset:2px}.lib-catpill.is-on{background:color-mix(in srgb, var(--cat) 30%, var(--mc,var(--bg2)));border-color:color-mix(in srgb, var(--cat) 82%, var(--tx));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cat) 82%, var(--tx));font-weight:600}.lib-catpill em{font-variant-numeric:tabular-nums;box-sizing:border-box;text-align:center;background:color-mix(in srgb, var(--cat) 20%, var(--mc,var(--bg2)));border-radius:6px;min-width:18px;padding:1px 6px;font-size:11.5px;font-style:normal;font-weight:600}.lib-catpill svg{color:color-mix(in srgb, var(--cat) 70%, var(--tx));flex:none}.lib-catchip{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cat) 82%, var(--tx));background:color-mix(in srgb, var(--cat) 26%, var(--mc,var(--bg2)));max-width:200px;min-height:38px;color:var(--tx);border-radius:9px;align-items:center;display:inline-flex}.lib-catchip-go{min-width:0;min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:7px;padding-inline:11px 4px;font-size:13.5px;font-weight:600;display:inline-flex}.lib-catchip-go>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lib-catchip-go .lib-tool-chev{color:color-mix(in srgb, var(--cat) 55%, var(--tx))}.lib-catchip-go[aria-expanded=true] .lib-tool-chev{transform:rotate(180deg)}.lib-catchip-x{width:30px;height:30px;color:var(--tx);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-inline-end:3px;display:inline-flex}.lib-catchip-x:hover{background:color-mix(in srgb, var(--cat) 30%, transparent)}.lib-catchip-go:focus-visible,.lib-catchip-x:focus-visible{outline:2px solid color-mix(in srgb, var(--cat) 80%, var(--tx));outline-offset:-2px}.lib-pop--cats{width:min(440px,100vw - 32px)}.lib-pop-head strong small{font-family:var(--font-ui);color:var(--tx2);margin-inline-start:4px;font-size:12px;font-weight:400}@media (prefers-reduced-motion:reduce){.lib-catpill{transition:none}}.lib-pop{top:calc(100% + 6px);z-index:4;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--bd);background:var(--mc,var(--bg2));width:min(330px,100vw - 32px);max-height:min(62vh,460px);box-shadow:0 14px 40px var(--shd,#00000029);text-align:right;border-radius:14px;padding:6px;position:absolute;inset-inline-end:0;overflow-y:auto}.lib-pop-head{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 6px;display:flex}.lib-pop-head strong{font-family:var(--font-head);color:var(--tx);font-size:15px}.lib-pop-list{margin:0;padding:0;list-style:none}.lib-pop-list button{width:100%;min-height:44px;color:var(--tx);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.lib-pop-list button:hover{background:color-mix(in srgb, var(--tx) 7%, transparent)}.lib-pop-list button:focus-visible{outline:2px solid var(--gd);outline-offset:-2px}.lib-pop-list button.is-on{background:var(--gdb,var(--bg2));font-weight:600}.lib-pop-list button span{flex:1;min-width:0}.lib-pop-list button em{color:var(--tx2);font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal}.lib-pop-list button i,.lib-pop-list button svg{flex:none;width:15px;display:inline-block}.lib-pop-list button .lib-pop-ic{color:color-mix(in srgb, var(--tone,var(--tx2)) 78%, var(--tx))}.lib-pop-empty{color:var(--tx2);margin:0;padding:10px 10px 12px;font-size:13.5px}@container lib-bar (width<=640px){.lib-search{width:auto;min-height:42px;inset-inline:0}.lib-bar--mobile .lib-search{inset-inline:10px}}@container lib-bar (width<=520px){.lib-pop{width:auto;inset-inline:0}.lib-bar--mobile .lib-pop{inset-inline:10px}.lib-tab svg,.lib-tool .lib-tool-chev{display:none}.lib-tab--more .lib-tool-chev{display:inline-block}.lib-tab,.lib-tool{padding-inline:10px}.lib-catchip{max-width:126px}.lib-catchip-go{gap:5px;padding-inline:8px 2px;font-size:13px}.lib-catchip-go .lib-tool-chev{display:none}.lib-catchip-x{width:26px;height:28px;margin-inline-end:2px}}.lib-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 18px;display:flex}.lib-chip{box-sizing:border-box;border:1px solid var(--gd);background:var(--gdb,var(--bg2));max-width:100%;min-height:34px;color:var(--tx);border-radius:999px;align-items:center;gap:6px;padding-inline:11px 3px;font-size:13.5px;font-weight:600;display:inline-flex}.lib-chip>span,.lib-chip>bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lib-chip svg{flex:none}.lib-chip button{width:28px;height:28px;color:var(--tx2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lib-chip button:hover{background:color-mix(in srgb, var(--tx) 10%, transparent);color:var(--tx)}.lib-chip button:focus-visible{outline:2px solid var(--gd);outline-offset:0}.lib-filters-n{color:var(--tx2);font-size:13px}.lib-roomline{justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 16px;display:flex}.lib-roomline-n{color:var(--tx2);font-size:13px}.lib-roomline .lib-filters{min-width:0;margin:0}.lib-roomline .lib-sort{flex:none}.lib-sort{border:1px solid var(--bd);background:var(--mc,var(--bg2));min-height:38px;color:var(--tx);font:inherit;border-radius:10px;padding:0 10px;font-size:13.5px}.lib-shelf{margin-bottom:34px}.lib-shelf h2,.lib-shelf h3{font-family:var(--font-head);color:var(--tx);align-items:baseline;gap:8px;margin:0 0 12px;font-size:19px;font-weight:700;display:flex}.lib-shelf h2 small,.lib-shelf h3 small{font-family:var(--font-ui);color:var(--tx2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.lib-empty{color:var(--tx2);margin:0;padding:18px 0;font-size:14.5px;line-height:1.7}.lib-muted{color:var(--tx2)}.hs{--hs-lane:40px;min-width:0;position:relative}.hs-head{min-height:36px;padding-inline:var(--hs-lane);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.hs-head>h2,.hs-head>h3{min-width:0;margin:0}.hs-body{grid-template-columns:var(--hs-lane) minmax(0, 1fr) var(--hs-lane);align-items:stretch;display:grid}.hs-lane{justify-content:center;align-items:center;min-width:0;padding-bottom:8px;display:flex}.hs-arrow[hidden]{display:none}@media (width<=700px){.hs{--hs-lane:22px}.hs-lane .hs-arrow{border-radius:11px;width:22px;height:44px}.hs-lane .hs-arrow svg{width:16px;height:16px}}.hs-track{gap:var(--hs-gap,16px);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-block:2px 10px;display:flex;overflow:auto hidden}.hs-track::-webkit-scrollbar{width:0;height:0;display:none}.hs-track>*{flex:none}.hs-track--snap{scroll-snap-type:x mandatory}.hs-track--snap>*{scroll-snap-align:start}.hs-track--snap>:last-child{scroll-snap-align:end}.hs-arrow{border:1px solid var(--bd);background:var(--mc,var(--bg2));width:34px;height:34px;color:var(--tx);cursor:pointer;box-shadow:0 4px 14px -6px var(--shd,#00000040);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .15s,opacity .15s;display:inline-flex}.hs-arrow:hover{border-color:var(--gd)}.hs-arrow:focus-visible{outline:2px solid var(--gd);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hs-arrow,.lib-tool-chev,.lib-tab,.lib-card{transition:none}}.lib-tone{--tone:#788fb0;color:var(--tx);background:var(--bg3,var(--bg2));background:linear-gradient(160deg, color-mix(in srgb, var(--tone) 22%, var(--mc,#fff)), color-mix(in srgb, var(--tone) 36%, var(--mc,#fff)))}.lib-tone--book{--tone:#c58859}.lib-tone--video{--tone:#6284bc}.lib-tone--audio{--tone:#4d9d85}.lib-tone--text{--tone:#c79f43}.lib-tone--transcript{--tone:#9074b4}.lib-tone--teacher{--tone:#ba6d7a}.lib-tone--home{--tone:#988c7c}.lib-cover{background:var(--bg3,var(--bg2));border-radius:10px;flex:none;width:100%;display:block;position:relative;overflow:hidden}.lib-cover img{object-fit:cover;width:100%;height:100%;display:block}.lib-cover--book{aspect-ratio:2/3;border-radius:8px}.lib-cover--wide{aspect-ratio:16/9}.lib-cover--fill{background:0 0;border-radius:0;width:auto;position:absolute;inset:0}.lib-dur{bottom:7px;color:#fff;font-variant-numeric:tabular-nums;background:#000000b8;border-radius:6px;padding:2px 6px;font-size:11.5px;font-style:normal;position:absolute;inset-inline-end:7px}.lib-face{box-sizing:border-box;color:var(--tx);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.lib-face--frame{text-align:center;justify-content:center;align-items:center;gap:8px;padding:14px 18px}.lib-face--frame>svg{color:color-mix(in srgb, var(--tx) 72%, transparent);flex:none}.lib-face-words{font-family:var(--font-read);color:var(--tx);text-align:right;-webkit-line-clamp:3;-webkit-box-orient:vertical;align-self:stretch;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.lib-face--book{text-align:right;justify-content:space-between;gap:8px;padding:16% 13% 12% 11%;container-type:inline-size}.lib-face--book:before{content:"";background:color-mix(in srgb, var(--tone) 40%, transparent);width:6%;position:absolute;inset-block:0;inset-inline-start:0}.lib-face--book b{font-family:var(--font-head);overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:clamp(11px,12cqi,18px);font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.lib-face--book small{color:var(--tx);border-top:1px solid color-mix(in srgb, var(--tx) 28%, transparent);text-overflow:ellipsis;white-space:nowrap;padding-top:7px;font-size:clamp(10px,8cqi,13px);font-weight:500;line-height:1.4;overflow:hidden}.lib-progress{align-items:center;gap:8px;min-width:0;display:flex}.lib-progress-bar{background:var(--bd);background:color-mix(in srgb, var(--tx) 14%, transparent);border-radius:3px;flex:1;min-width:40px;height:6px;overflow:hidden}.lib-progress-bar>i{border-radius:inherit;background:var(--gd);height:100%;display:block}.lib-progress em{color:var(--tx2);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-style:normal;font-weight:600}.lib-btn{border:1px solid var(--bd);background:var(--mc,var(--bg2));min-height:38px;color:var(--tx);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;display:inline-flex}.lib-btn:hover{border-color:var(--gd)}.lib-btn:focus-visible{outline:2px solid var(--gd);outline-offset:2px}.lib-btn--primary{background:var(--gd);border-color:var(--gd);color:var(--gdt,#fff);font-weight:600}.lib-btn--primary:hover{background:var(--gdd,var(--gd));border-color:var(--gdd,var(--gd))}.lib-btn--go{border-radius:999px;min-height:36px;padding:5px 14px;font-size:13px;font-weight:600}.lib-link{color:var(--gd);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;margin-inline-start:8px;padding:4px;font-size:13px;font-weight:600;display:inline-flex}.lib-link:hover{text-underline-offset:3px;text-decoration:underline}.lib-card{box-sizing:border-box;border:1px solid var(--bd);background:var(--mc,var(--bg2));cursor:pointer;min-width:0;color:var(--tx);border-radius:14px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.lib-card:hover{border-color:var(--gd);box-shadow:0 8px 14px -12px var(--shd,#0000004d)}.lib-card:has(:focus-visible){border-color:var(--gd);box-shadow:inset 0 0 0 1px var(--gd)}.lib-card-media{background:var(--bg3,var(--bg2));border-bottom:1px solid var(--bd);flex:none;display:block;position:relative;overflow:hidden}.lib-card-media--book{aspect-ratio:2/3}.lib-card-media--frame{aspect-ratio:16/9}.lib-card-media--person{height:104px}.lib-card-media--book>.lib-cover,.lib-card-media--frame>.lib-cover{aspect-ratio:auto;border-radius:0;width:auto;height:100%;position:absolute;inset:0}.lib-card-body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:10px 12px 12px;display:flex}.lib-card-title{min-height:2.7em;color:var(--tx);text-align:right;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.lib-card-by{min-height:1.45em;color:var(--tx2);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.45;display:block;overflow:hidden}.lib-state{align-items:center;gap:5px;min-height:20px;display:flex}.lib-meta{color:var(--tx2);font-size:12.5px;line-height:1.5}.lib-card .lib-btn--go{box-sizing:border-box;align-self:flex-start;min-width:0;max-width:100%;margin-top:auto}.lib-card .lib-btn--go>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.lib-card-body>.lib-state{margin-bottom:6px}.lib-card{container:lib-card/inline-size}@container lib-card (width<=160px){.lib-card-body{padding-inline:9px}.lib-card .lib-btn--go{gap:4px;padding-inline:10px;font-size:12.5px}}.lib-card:hover .lib-btn--go{border-color:var(--gd)}.lib-convert{font-variant-numeric:tabular-nums}.lib-convert--needs_review,.lib-convert--failed{color:color-mix(in srgb, #c27400 70%, var(--tx))}.lib-uploading{color:var(--tx);font-weight:600}.lib-uploading svg{animation:1.6s ease-in-out infinite libUp}.lib-uploading-pct{font-variant-numeric:tabular-nums}.lib-uploading--waiting,.lib-uploading--processing,.lib-uploading--stalled{color:var(--tx2);font-weight:500}.lib-uploading--failed{color:color-mix(in srgb, #c27400 70%, var(--tx))}.lib-uploading--waiting svg,.lib-uploading--stalled svg,.lib-uploading--failed svg{animation:none}@keyframes libUp{0%,to{opacity:1;transform:none}50%{opacity:.45;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.lib-uploading svg{animation:none}}.lib-person{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lib-person .lib-avatar{width:58px;height:58px;box-shadow:0 4px 14px -6px var(--shd,#0000004d);font-size:21px}.lib-strip--book{--hs-min:150px;--hs-gap:16px}.lib-strip--frame{--hs-min:260px;--hs-gap:16px}.lib-strip--continue{--hs-min:300px;--hs-gap:16px}.lib-strip--book .hs-track>*{width:var(--hs-card,158px)}.lib-strip--frame .hs-track>*{width:var(--hs-card,292px)}.lib-strip--continue .hs-track>*{width:var(--hs-card,320px)}@media (width<=700px){.lib-strip--book{--hs-min:120px;--hs-gap:12px}.lib-strip--frame,.lib-strip--continue{--hs-min:300px;--hs-gap:12px}}.lib-grid{align-items:stretch;gap:20px 16px;display:grid}.lib-grid--book{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.lib-grid--frame{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.lib-grid--person{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (width<=700px){.lib-grid{gap:14px 12px}.lib-grid--book,.lib-grid--person{grid-template-columns:repeat(2,minmax(0,1fr))}.lib-grid--frame{grid-template-columns:minmax(0,1fr)}}.lib-results .lib-shelf{margin-bottom:26px}.lib-cont-stage{justify-content:center;align-items:center;height:176px;display:flex}.lib-cont-stage .lib-cover--book{width:auto;height:calc(100% - 26px);box-shadow:0 6px 18px var(--shd,#0000002e)}.lib-cont-stage>svg{color:color-mix(in srgb, var(--tx) 72%, transparent)}.lib-cont-art{aspect-ratio:1;object-fit:cover;border-radius:10px;width:auto;height:calc(100% - 30px)}.lib-cont-body{gap:6px;padding:12px 14px 14px}.lib-cont-kind{color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lib-cont-title{font-family:var(--font-head);font-size:16px;font-weight:700}.lib-cont-where{color:var(--tx2);text-align:right;white-space:nowrap;text-overflow:ellipsis;min-height:1.5em;font-size:12.5px;overflow:hidden}.lib-cont-go{border-radius:999px;align-self:flex-start;margin-top:auto;padding-inline:16px}.lib-shelf--latest .lib-card--continue{max-width:380px}@media (width<=700px){.lib-cont-stage{height:160px}}.lib-avatar{width:46px;height:46px;font-family:var(--font-head);color:#3a2c0d;background:linear-gradient(135deg,#e8cf8f,#c9a44a);border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex}.lib-avatar--big{flex:none;width:72px;height:72px;font-size:26px}.lib-th{align-items:flex-start;gap:18px;margin-bottom:26px;display:flex}.lib-th h2{font-family:var(--font-head);color:var(--tx);margin:0 0 6px;font-size:24px}.lib-th-desc{font-family:var(--font-read);color:var(--tx2);margin:0 0 6px;font-size:15px;line-height:1.6}.lib-th-edit{flex-direction:column;gap:8px;max-width:560px;margin-bottom:8px;display:flex}.lib-th-acts{gap:6px;display:inline-flex}.lib-input{box-sizing:border-box;width:100%;font:inherit;color:var(--tx);background:var(--inp,var(--bg2));border:1px solid var(--bd);border-radius:10px;padding:10px 12px;font-size:15px}.src-page-lib{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.src-page-open{cursor:pointer;min-height:40px;font:inherit;background:linear-gradient(135deg, var(--gl-gold-hi), var(--gl-gold) 55%, var(--gl-gold-lo));color:var(--gl-gold-on);box-shadow:0 2px 10px var(--gl-gold-glow);text-shadow:none;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:700;transition:filter .16s,box-shadow .16s;display:inline-flex}.src-page-open:hover{filter:brightness(1.06);box-shadow:0 4px 16px var(--gl-gold-glow)}.src-page-open:focus-visible{outline:2px solid var(--gl-gold);outline-offset:2px}.src-page-open:disabled{opacity:.5;cursor:default}.src-page-type{border:1px solid var(--bd);min-height:34px;color:var(--tx2);font:inherit;background:0 0;border-radius:10px;padding:0 6px;font-size:12.5px}.lw{grid-template-columns:minmax(320px,min(400px,34%)) minmax(0,1fr);grid-template-areas:"side main";align-items:start;gap:22px;width:100%;max-width:1500px;margin:0 auto;display:grid;position:relative}.lw--audio{grid-template-columns:minmax(320px,min(420px,38%)) minmax(0,1fr)}.lw-main{flex-direction:column;grid-area:main;min-width:0;display:flex}.lw-side{flex-direction:column;grid-area:side;min-width:0;height:calc(100dvh - 60px);min-height:420px;display:flex;position:sticky;top:0}.lw--stacked{flex-direction:column;gap:0;max-width:1000px;display:flex}.lw-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 8px;margin-bottom:12px;display:grid}.lw-back{margin-top:1px}.lw-back:focus-visible{outline:2px solid var(--gd);outline-offset:1px}.lw-titles{min-width:0}.lw-head h1{font-family:var(--font-head);color:var(--tx);text-align:start;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 3px;font-size:clamp(19px,2.2vw,26px);font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.lw-head-nav{align-items:center;min-height:40px;display:flex}.lw-head-nav:empty{display:none}.lw-by{align-items:center;min-width:0;margin:0 0 3px;font-size:14px;line-height:1.4;display:flex}.lw-creator{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--tx);font-weight:600;overflow:hidden}.lw-creator--plain{color:var(--tx2);font-weight:500}.lw-sub{min-width:0;color:var(--tx2);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.lw-sub>*{flex:none}.lw-sub>.lw-sub-ch{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.lw-sub-type{align-items:center;gap:4px;display:inline-flex}.lw-link{color:var(--tx);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--gd) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--gd) 55%, transparent);text-underline-offset:3px;background:0 0;border:0;border-radius:6px;margin-inline:-4px;padding:2px 4px;font-weight:600;text-decoration-thickness:1px;transition:background-color .15s,text-decoration-color .15s}.lw-link:hover{background:color-mix(in srgb, var(--gd) 12%, transparent);-webkit-text-decoration-color:var(--gd);text-decoration-color:var(--gd);text-decoration-thickness:2px}.lw-link:focus-visible{outline:2px solid var(--gd);outline-offset:2px;background:color-mix(in srgb, var(--gd) 12%, transparent)}.lw-badge{border:1px solid var(--bd);background:var(--bg2);color:var(--tx2);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.lw-badge--ext{border-color:color-mix(in srgb, var(--tx2) 45%, transparent);color:var(--tx)}.lw-switch{border:1px solid var(--bd);background:var(--bg2);border-radius:12px;align-items:stretch;gap:3px;max-width:100%;margin-top:8px;padding:3px;display:inline-flex}.lw-switch button{min-height:36px;color:var(--tx2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.lw-switch button:hover{color:var(--tx);background:color-mix(in srgb, var(--tx) 6%, transparent)}.lw-switch button.is-on{background:var(--gd);color:var(--gdt,#fff)}.lw-switch button:focus-visible{outline:2px solid var(--gd);outline-offset:2px}.lw--mobile .lw-switch{box-sizing:border-box;width:100%;display:flex}.lw-attach{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.lw-attach .lw-err{flex-basis:100%}.lw-attach.is-picked,.lw-attach.is-busy{border:1px solid var(--bd);background:var(--mc,var(--bg2));border-radius:12px;padding:4px 6px 4px 10px}.lw-attach-file{min-width:0;max-width:260px;color:var(--tx);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lw-attach-file bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lw-attach-file small{color:var(--tx2);flex:none}.lw-attach-step{color:var(--tx);font-variant-numeric:tabular-nums;font-size:13px}.lw-attach-bar{background:color-mix(in srgb, var(--tx) 14%, transparent);border-radius:3px;width:120px;height:6px;display:block;overflow:hidden}.lw-attach-bar>i{background:var(--gd);height:100%;transition:width .2s;display:block}.lw-attach-about{border:1px dashed var(--bd);border-radius:12px;margin:4px 0 14px;padding:12px}.lw-attach-about p{color:var(--tx2);margin:0 0 10px}.lw-attach .lw-attach-note{flex-basis:100%;font-size:12.5px}.lw-tnum{font-variant-numeric:tabular-nums}.lw-stage{position:relative}.lw-bar{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;margin:10px 0 0;display:flex}.lw-chip{color:var(--tx2);background:var(--mc,var(--bg2));border:1px solid var(--bd);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:13px;display:inline-flex}.lw-chip button{color:var(--tx);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--gd) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--gd) 55%, transparent);text-underline-offset:3px;background:0 0;border:0;border-radius:999px;padding:6px 8px;font-weight:600}.lw-chip button:hover{background:color-mix(in srgb, var(--gd) 12%, transparent)}.lw-chip button:focus-visible{outline:2px solid var(--gd);outline-offset:-2px}.lw-panels{border:1px solid var(--bd);background:var(--mc,var(--bg2));border-radius:14px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lw-tabs{border-bottom:1px solid var(--bd);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.lw-tabs::-webkit-scrollbar{display:none}.lw-tabs button{min-height:46px;color:var(--tx2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;font-size:13.5px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.lw-tabs button:hover{color:var(--tx)}.lw-tabs button:focus-visible{outline:2px solid var(--gd);outline-offset:-4px;border-radius:10px 10px 0 0}.lw-tabs button.is-on{color:var(--tx);border-bottom-color:var(--gd)}.lw-count{box-sizing:border-box;background:color-mix(in srgb, var(--gd) 16%, transparent);min-width:20px;height:20px;color:var(--tx);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-flex}.lw-tabbody{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.lw-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--tx3) 45%, transparent) transparent}.lw-scroll::-webkit-scrollbar{width:8px;height:8px}.lw-scroll::-webkit-scrollbar-track{background:0 0}.lw-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--tx3) 40%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.lw--stacked .lw-panels{flex:none;height:min(72vh,680px);min-height:360px;margin-top:10px}.lw--mobile .lw-stage{z-index:5;order:-1;margin-inline:-16px;position:sticky;top:0}.lw--mobile .lw-stage .gp--video,.lw--mobile .lw-stage .lw-nomedia{border-inline:0;border-radius:0}.lw--mobile .lw-head{margin:10px 0 2px}.lw--mobile .lw-head h1{margin-top:6px;font-size:18px}.lw--mobile.lw--video .lw-panels{height:calc(100dvh - min(56.25vw, 74vh) - 82px - var(--gl-nav-h,0px) - 16px);min-height:320px}.lw--mobile.lw--audio .lw-panels{height:calc(100dvh - 150px - var(--gl-nav-h,0px));min-height:320px}.lw-nomedia{aspect-ratio:16/9;text-align:center;background:var(--bg3,var(--bg2));color:var(--tx2);border:1px dashed var(--bd);border-radius:14px;justify-content:center;align-items:center;padding:20px;display:flex}.lw--audio .lw-nomedia{aspect-ratio:auto;min-height:120px}.lw-pend{box-sizing:border-box;flex-direction:column;gap:12px}.lw-pend-words{flex-direction:column;align-items:center;gap:4px;display:flex}.lw-pend-line{color:var(--tx);align-items:center;gap:8px;margin:0;font-size:15.5px;font-weight:600;display:inline-flex}.lw-pend-sub{max-width:48ch;color:var(--tx2);margin:0;font-size:13.5px;line-height:1.6}.lw-pend-sub--quiet{font-size:12.5px}.lw-pend-bar{background:color-mix(in srgb, var(--tx) 14%, transparent);border-radius:3px;width:min(320px,80%);height:6px;display:block;overflow:hidden}.lw-pend-bar>i{background:var(--gd);height:100%;transition:width .2s;display:block}.lw-pend--failed,.lw-pend--stalled{border-style:solid}.lw-pend--failed .lw-pend-line{color:color-mix(in srgb, #c27400 70%, var(--tx))}.lw-pend .lw-attach{justify-content:center}.lw-pend .lw-attach .lw-err{text-align:center}@media (prefers-reduced-motion:reduce){.lw-pend-bar>i{transition:none}}.lw-toast{bottom:calc(24px + max(var(--gl-nav-h,0px), var(--gl-safe-bottom)));z-index:50;color:#f5f2ea;text-align:center;background:#2a2723;border-radius:12px;max-width:calc(100% - 32px);padding:10px 16px;font-size:13.5px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #00000040}.lw-mini{min-width:40px;min-height:40px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.lw-mini:hover{background:var(--bd)}.lw-mini:focus-visible,.lw-btn:focus-visible{outline:2px solid var(--gd);outline-offset:1px}.lw-btn:disabled{opacity:.5;cursor:default}.lw-btn{border:1px solid var(--bd);background:var(--mc,var(--bg2));min-height:40px;color:var(--tx);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;text-decoration:none;display:inline-flex}.lw-btn:hover{border-color:var(--gd)}.lw-btn.is-on{border-color:var(--gd);color:var(--tx);background:color-mix(in srgb, var(--gd) 12%, var(--mc,var(--bg2)))}.lw-btn--primary{background:var(--gd);border-color:var(--gd);color:var(--gdt,#fff)}.lw-btn--danger{color:#b3261e;border-color:#b3261e66}.lw-btn--wide{justify-content:center;width:100%;margin-bottom:12px}.lw-btn small{font-variant-numeric:tabular-nums;opacity:.85}.lw-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lw-input{box-sizing:border-box;width:100%;font:inherit;color:var(--tx);background:var(--inp,var(--bg));border:1px solid var(--bd);border-radius:10px;padding:9px 11px;font-size:15px}.lw-input--time{text-align:center;font-variant-numeric:tabular-nums;width:92px}.lw-field{color:var(--tx2);flex-direction:column;gap:5px;margin-bottom:12px;font-size:13px;display:flex}.lw-field--inline{flex-direction:row;align-items:center;gap:10px}.lw-field--inline select{width:auto}.lw-err{color:#b3261e;font-size:12.5px}.lw-muted{color:var(--tx3);font-size:13.5px;line-height:1.6}.lw-empty{color:var(--tx2);flex-direction:column;align-items:flex-start;gap:10px;padding:22px 16px;font-size:14px;display:flex}.lw-plain{white-space:pre-wrap;font-family:var(--font-read);color:var(--tx);max-height:60vh;font-size:15px;line-height:1.7;overflow:auto}.lw-tr{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;container:lw-tr/inline-size}.lw-tr-tools{border-bottom:1px solid var(--bd);flex-wrap:nowrap;flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.lw-tr-tools>.lw-btn{flex:none;padding-inline:11px}.lw-lbl-short{display:none}@container lw-tr (width<=360px){.lw-lbl-long{display:none}.lw-lbl-short{display:inline}.lw-tr-tools:has(.lw-hits){flex-wrap:wrap}.lw-tr-tools:has(.lw-hits) .lw-search{flex-basis:100%}}.lw-search{border:1px solid var(--bd);background:var(--inp,var(--bg));min-width:0;min-height:40px;color:var(--tx3);border-radius:10px;flex:1;align-items:center;gap:6px;padding:0 10px;display:flex}.lw-search:focus-within{border-color:var(--gd)}.lw-search input{min-width:0;font:inherit;color:var(--tx);background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.lw-hits{color:var(--tx2);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:12.5px;display:inline-flex}.lw-tr-list{--lw-tw:3.4em;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:6px 6px 64px;overflow-y:auto}.lw-times--h{--lw-tw:4.4em}.lw-seg{color:var(--tx2);border-radius:10px;align-items:stretch;transition:background-color .15s;display:flex;position:relative}.lw-seg:before,.lw-ch-list li:before{content:"";background:var(--gd);opacity:0;pointer-events:none;border-radius:3px;width:3px;transition:opacity .15s;position:absolute;inset-block:7px;inset-inline-start:0}.lw-seg:hover{background:color-mix(in srgb, var(--tx) 5%, transparent)}.lw-seg.is-active{background:color-mix(in srgb, var(--gd) 14%, transparent);color:var(--tx)}.lw-seg.is-active:before{opacity:1}.lw-seg.is-hit-now{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gd) 70%, transparent)}.lw-seg-go{grid-template-columns:var(--lw-tw) minmax(0, 1fr);min-width:0;color:inherit;font:inherit;font-family:var(--font-read);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;align-items:baseline;column-gap:10px;padding:8px 10px;font-size:15px;line-height:1.65;display:grid}.lw-seg-go:focus-visible{outline:2px solid var(--gd);outline-offset:-2px}.is-picking .lw-seg-go{cursor:cell}.lw-seg-time{font-family:var(--font-ui);color:var(--tx3);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;font-size:11.5px}.lw-seg.is-active .lw-seg-time{color:var(--tx)}.lw-seg-body{overflow-wrap:anywhere;min-width:0;display:block}.lw-seg-body mark{background:color-mix(in srgb, var(--gd) 30%, transparent);color:inherit;border-radius:3px;padding:0 1px}.lw-seg.is-hit-now .lw-seg-body mark{background:color-mix(in srgb, var(--gd) 55%, transparent)}.lw-seg-spk{font-family:var(--font-ui);color:var(--tx);margin-bottom:1px;font-size:12px;font-weight:700;display:block}.lw-seg-act{width:34px;height:34px;color:var(--tx3);cursor:pointer;visibility:hidden;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-self:center;align-items:center;margin-inline-end:2px;display:inline-flex}.lw-seg:hover .lw-seg-act,.lw-seg:focus-within .lw-seg-act,.lw-seg.is-active .lw-seg-act{visibility:visible}.lw-seg-act:hover{background:var(--bd);color:var(--tx)}.lw-seg-act:focus-visible{outline:2px solid var(--gd);outline-offset:-2px}@media (hover:none){.lw-seg:hover .lw-seg-act{visibility:hidden}.lw-seg.is-active .lw-seg-act,.lw-seg:focus-within .lw-seg-act{visibility:visible}}.lw-follow{border:1px solid var(--bd);background:var(--mc,var(--bg));color:var(--tx);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}.lw-follow:focus-visible{outline:2px solid var(--gd);outline-offset:2px}.lw-pickbar{background:var(--mc,var(--bg));border:1px solid var(--bd);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 6px 22px #00000029}.lw-ch,.lw-clips,.lw-about{padding:12px}.lw-ch-list{--lw-tw:3.4em;margin:0;padding:0;list-style:none}.lw-ch-list.lw-times--h{--lw-tw:4.4em}.lw-ch-list li{border-bottom:1px solid var(--bd);position:relative}.lw-ch-list li:last-child{border-bottom:0}.lw-ch-list li.is-current{background:color-mix(in srgb, var(--gd) 12%, transparent);border-radius:10px}.lw-ch-list li.is-current:before{opacity:1}.lw-ch-list li.is-current .lw-seg-time,.lw-ch-list li.is-current .lw-ch-title{color:var(--tx)}.lw-ch-row{align-items:center;gap:2px;display:flex}.lw-ch-go{grid-template-columns:var(--lw-tw) minmax(0, 1fr);min-width:0;min-height:46px;color:var(--tx2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;align-items:baseline;column-gap:10px;padding:8px 10px;font-size:14.5px;display:grid}.lw-ch-go:hover{background:color-mix(in srgb, var(--tx) 5%, transparent)}.lw-ch-go:focus-visible{outline:2px solid var(--gd);outline-offset:-2px}.lw-ch-title{overflow-wrap:anywhere;min-width:0}.lw-ch-edit{flex-direction:column;gap:8px;padding:10px 4px;display:flex}.lw-clips-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.lw-clip{border-bottom:1px solid var(--bd);border-radius:10px;padding:10px 8px}.lw-clip.is-pending{opacity:.7}.lw-clip.is-playing{background:color-mix(in srgb, var(--gd) 12%, transparent)}.lw-clip-head{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:4px 0;display:flex}.lw-clip-head:focus-visible{outline:2px solid var(--gd);outline-offset:2px}.lw-clip-head strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14.5px}.lw-clip-head span{color:var(--tx3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.lw-cliplen{margin:-4px 0 10px;font-size:12.5px;display:block}.lw-clip-text{font-family:var(--font-read);color:var(--tx2);border:1px solid var(--gl-quote-line);background:var(--gl-quote-bg);border-radius:12px;margin:4px 0;padding:7px 12px;font-size:14px;line-height:1.6}.lw-clip-note{background:var(--bg2);white-space:pre-wrap;border-radius:8px;margin:4px 0;padding:6px 10px;font-size:13.5px}.lw-clipmaker{border:1px solid color-mix(in srgb, var(--gd) 45%, var(--bd));background:var(--bg2);border-radius:14px;margin:10px 0 4px;padding:12px 14px 14px}.lw-cm-head{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:12px;padding-inline-end:40px;display:flex;position:relative}.lw-cm-head strong{color:var(--tx);align-items:center;gap:6px;font-size:15px;display:inline-flex}.lw-cm-head .lw-muted{font-size:13px}.lw-cm-x{inset-inline-end:-6px;position:absolute;top:-6px}.lw-cm-track{height:34px;margin:4px 6px 12px;position:relative}.lw-cm-track:before{content:"";background:color-mix(in srgb, var(--tx3) 28%, transparent);border-radius:3px;height:6px;position:absolute;top:8px;left:0;right:0}.lw-cm-band{background:var(--gd);min-width:4px;height:10px;box-shadow:0 0 0 2px color-mix(in srgb, var(--gd) 30%, transparent);border-radius:5px;position:absolute;top:6px}.lw-cm-head-dot{background:var(--tx);border-radius:2px;width:4px;height:16px;margin-left:-2px;position:absolute;top:3px}.lw-cm-tick{color:var(--tx2);white-space:nowrap;font-size:11.5px;font-weight:700;position:absolute;top:20px;transform:translate(-50%)}.lw-cm-step{grid-template-columns:28px auto 1fr auto;align-items:center;gap:8px 10px;padding:6px 0;display:grid}.lw-cm-step+.lw-cm-step{border-top:1px dashed var(--bd)}.lw-cm-n{background:var(--gd);width:26px;height:26px;color:var(--gdt,#fff);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.lw-cm-label{color:var(--tx);min-width:3.2em;font-weight:700}.lw-cm-time{justify-self:start;align-items:center;gap:2px;display:inline-flex}.lw-cm-time .lw-input--time{text-align:center;font-variant-numeric:tabular-nums;width:5.4em;font-size:16px;font-weight:700}.lw-cm-mark{white-space:nowrap;justify-self:end}.lw-cm-mark small{color:var(--tx3);margin-inline-start:4px}.lw-cm-step.is-bad .lw-input--time{border-color:var(--rd,#c0392b)}.lw-cm-step--save{grid-template-columns:28px 1fr auto;margin-top:4px}.lw-cm-name{margin:0}.lw-cm-save{min-height:44px;padding-inline:18px}.lw-cm-note{margin-top:6px}.lw-linkbtn{color:var(--tx);text-underline-offset:3px;font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;text-decoration:underline;display:inline-flex}.lw-linkbtn:focus-visible{outline:2px solid var(--gd);outline-offset:2px;border-radius:4px}@container (width<=520px){.lw-cm-step{grid-template-columns:28px 1fr auto}.lw-cm-time{grid-area:2/2/auto/4}}@media (width<=520px){.lw-cm-step{grid-template-columns:28px 1fr auto}.lw-cm-time{grid-area:2/2/auto/4}}.lw-clip-words{border:1px solid var(--gl-quote-line);background:var(--gl-quote-bg);font-family:var(--font-read);border-radius:12px;max-height:9em;margin:0 0 12px;padding:8px 12px;font-size:14px;line-height:1.6;overflow:auto}.lw-desc{font-family:var(--font-read);white-space:pre-wrap;margin:0 0 14px;font-size:15px;line-height:1.7}.lw-facts{grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 14px;font-size:13.5px;display:grid}.lw-facts dt{color:var(--tx3)}.lw-facts dd{margin:0}.lw-related h4{margin:16px 0 8px;font-size:14px}.lw-related ul{margin:0;padding:0;list-style:none}.lw-related button{border:0;border-bottom:1px solid var(--bd);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;justify-content:space-between;gap:8px;min-height:44px;padding:10px 2px;font-size:14px;display:flex}.lw-related small{color:var(--tx3);flex:none}.gp{--gp-accent:#e3b848;color:#f2f0ea;-webkit-user-select:none;user-select:none;background:#0d0d0f;border-radius:14px;position:relative;overflow:hidden}.gp--audio{--gp-accent:var(--gd,#c9a44a);background:var(--mc,var(--bg2));color:var(--tx);border:1px solid var(--bd)}.gp-poster{z-index:1;object-fit:contain;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;inset:0}.gp-stage{position:relative}.gp--video .gp-stage{aspect-ratio:16/9;background:#000;justify-content:center;align-items:center;max-height:74vh;display:flex}.gp--full .gp-stage{aspect-ratio:auto;height:100%;max-height:none}.gp--full{border-radius:0;flex-direction:column;height:100%;display:flex}.gp--full .gp-stage{flex:1}.gp-media{object-fit:contain;background:#000;width:100%;height:100%;display:block}.gp--audio .gp-media{display:none}.gp--audio .gp-stage{min-height:0}.gp-stage--yt{aspect-ratio:16/9}.gp-stage--yt>div,.gp-stage--yt iframe{border:0;position:absolute;inset:0;width:100%!important;height:100%!important}.gp-veil{color:#fff;text-align:center;z-index:2;background:#00000059;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:14px;display:flex;position:absolute;inset:0}.gp--audio .gp-veil{color:var(--tx2);background:0 0;flex-direction:row;padding:14px;position:static}.gp-veil--err small{opacity:.8;max-width:40ch}.gp-spin{animation:1s linear infinite gpSpin}@keyframes gpSpin{to{transform:rotate(360deg)}}.gp-big{z-index:2;color:#111;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:absolute;box-shadow:0 8px 30px #00000059}.gp-big svg{margin-left:4px}.gp-ctl{padding:4px 10px 8px;transition:opacity .25s;position:relative}.gp--video .gp-ctl{z-index:3;background:linear-gradient(#0000 0%,#00000047 35%,#0000009e 70%,#000c 100%);padding-top:34px;position:absolute;bottom:0;left:0;right:0}.gp--full .gp-ctl{padding-bottom:calc(8px + var(--gl-safe-bottom))}.gp{--gp-dock-h:82px}.gp--video.gp--dock .gp-ctl{min-height:var(--gp-dock-h);box-sizing:border-box;background:#0d0d0f;padding-top:4px;position:relative}.gp--quiet .gp-ctl{opacity:0;pointer-events:none}.gp--quiet{cursor:none}.gp-bar{cursor:pointer;touch-action:none;outline:none;align-items:center;height:26px;display:flex;position:relative}.gp-bar:focus-visible .gp-track{outline:2px solid var(--gp-accent);outline-offset:3px}.gp-track{background:#ffffff40;border-radius:2px;width:100%;height:4px;position:relative;overflow:hidden}.gp--audio .gp-track{background:var(--bd)}.gp-buf{background:#ffffff61;position:absolute;top:0;bottom:0;left:0}.gp--audio .gp-buf{background:color-mix(in srgb, var(--tx) 18%, transparent)}.gp-played{background:var(--gp-accent);position:absolute;inset:0 auto 0 0}.gp-bar:hover .gp-track{height:6px}.gp-tick{pointer-events:none;background:#ffffffd9;border-radius:1px;width:3px;height:10px;margin-left:-1px;position:absolute;top:50%;transform:translateY(-50%)}.gp--audio .gp-tick{background:var(--tx2)}.gp-thumb{background:var(--gp-accent);pointer-events:none;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 3px #0003}.gp-tip{color:#fff;white-space:nowrap;pointer-events:none;z-index:2;background:#0c0c0eeb;border-radius:7px;flex-direction:column;align-items:center;gap:1px;max-width:220px;padding:4px 8px;font-size:11.5px;line-height:1.35;display:inline-flex;position:absolute;bottom:26px;transform:translate(-50%);box-shadow:0 4px 14px #0000004d}.gp-tip b{font-variant-numeric:tabular-nums;font-weight:600}.gp-tip span{text-overflow:ellipsis;opacity:.85;max-width:204px;overflow:hidden}.gp-tip--start{align-items:flex-start;transform:translate(-8px)}.gp-tip--end{align-items:flex-end;transform:translate(calc(8px - 100%))}.gp-bar:active .gp-thumb{transform:translateY(-50%)scale(1.15)}.gp-tapfx{z-index:4;color:#fff;pointer-events:none;font-variant-numeric:tabular-nums;background:#0000008c;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:700;animation:.65s ease-out forwards gpTapFx;position:absolute;top:50%;transform:translateY(-50%)}.gp-tapfx--back{left:12%}.gp-tapfx--fwd{right:12%}@keyframes gpTapFx{0%{opacity:0}15%{opacity:1}to{opacity:0}}.gp-row{flex-wrap:nowrap;align-items:center;gap:2px;display:flex}.gp-fill{flex:1}.gp-btn{min-width:44px;min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:1px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.gp-btn small{font-size:8.5px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-38%)}.gp-btn:hover{background:#ffffff1f}.gp-btn:focus-visible,.gp-speed:focus-visible,.gp-vol:focus-visible,.gp-big:focus-visible{outline:2px solid var(--gp-accent);outline-offset:-2px}.gp-btn--text{border:1px solid #fff6;border-radius:999px;padding:0 16px}.gp--audio .gp-btn:hover{background:var(--bd)}.gp-btn:disabled{opacity:.35}.gp-btn.is-on{color:var(--gp-accent)}.gp-btn--main{min-width:50px}.gp-time{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.92;letter-spacing:.01em;padding:0 8px;font-size:12.5px}.gp-volgroup{align-items:center;display:inline-flex}.gp-vol{opacity:0;width:0;accent-color:var(--gp-accent);margin:0;transition:width .18s,opacity .18s,margin .18s}.gp-volgroup:hover .gp-vol,.gp-volgroup:focus-within .gp-vol{opacity:1;width:80px;margin-inline:2px 8px}@media (hover:none){.gp-vol{opacity:1;width:80px}}.gp-speed{min-height:32px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;margin:0 4px;padding:0 8px;font-size:12.5px;font-weight:600}.gp-speed:hover{background:#fff3}.gp--audio .gp-speed{background:color-mix(in srgb, var(--tx) 8%, transparent)}.gp--audio .gp-speed:hover{background:color-mix(in srgb, var(--tx) 14%, transparent)}.gp-speed option{color:#111}.gp-cc-wrap{display:inline-flex;position:relative}.gp-menu{z-index:6;background:#141416f5;border-radius:10px;flex-direction:column;min-width:150px;padding:4px;display:flex;position:absolute;bottom:48px;right:0}.gp-menu button{color:#fff;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:13.5px}.gp-menu button[aria-checked=true]{color:#e3b848}.gp-menu button:hover{background:#ffffff1a}.gp-media::cue{font-family:var(--font-ui);color:#fff;background:#000000b8;font-size:1.05em;line-height:1.4}.gp-media::-webkit-media-text-track-container{transition:transform .25s}.gp--video:not(.gp--quiet):not(.gp--dock) .gp-media::-webkit-media-text-track-container{transform:translateY(-76px)}@media (width<=700px){.gp-time{padding:0 2px;font-size:11.5px}.gp-row{gap:0}.gp-btn{min-width:44px}.gp-btn--main{min-width:48px}.gp-btn--chapter,.gp-btn--mute,.gp-btn--pip{display:none}.gp-speed{min-height:40px;margin:0 2px;padding:0 2px}.gp-media::cue{font-size:.95em}}@media (prefers-reduced-motion:reduce){.gp-ctl,.gp-vol{transition:none}.gp-media::-webkit-media-text-track-container{transition:none}.gp-tapfx{opacity:1;animation:none}.lw-seg,.lw-seg:before,.lw-tabs button{transition:none}}.lib-card-more{top:6px;z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;opacity:.82;background:#1b1d2285;border:1px solid #ffffff8c;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .15s,background-color .15s,transform .15s;display:inline-flex;position:absolute;inset-inline-end:6px;box-shadow:0 1px 3px #00000040}.lib-card-more:after{content:"";border-radius:999px;position:absolute;inset:-6px}.lib-card:hover .lib-card-more,.lib-card-more:focus-visible,.lib-card-more.is-open{opacity:1;background:#1b1d22b8}.lib-card-more:focus-visible{outline:2px solid var(--gd);outline-offset:2px}@media (hover:none),(pointer:coarse){.lib-card-more{opacity:.92;width:36px;height:36px}.lib-card-more:after{inset:-4px}}.lib-card-menu{z-index:9600;box-sizing:border-box;border:1px solid var(--bd);background:var(--mc,var(--bg2));min-width:212px;max-width:calc(100vw - 16px);color:var(--tx);box-shadow:0 14px 34px -14px var(--shd,#00000059);font-family:var(--font-ui);border-radius:14px;padding:6px;animation:.12s ease-out libMenuIn;position:fixed}@keyframes libMenuIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.lib-card-menu-i{box-sizing:border-box;width:100%;min-height:44px;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.lib-card-menu-i:hover,.lib-card-menu-i:focus-visible{background:var(--bg3,var(--bg2));outline:none}.lib-card-menu-i:focus-visible{box-shadow:inset 0 0 0 2px var(--gd)}.lib-card-menu-i.is-danger{color:#b4453a}.lib-card-menu-i.is-danger:hover,.lib-card-menu-i.is-danger:focus-visible{background:#b4453a1a}.lib-del-scrim{z-index:9640;background:#0f11166b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lib-del{box-sizing:border-box;background:var(--mc,var(--bg2));width:min(420px,100%);color:var(--tx);border:1px solid var(--bd);font-family:var(--font-ui);border-radius:18px;padding:22px 22px 18px;box-shadow:0 24px 60px -20px #00000073}.lib-del-t{overflow-wrap:anywhere;margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.4}.lib-del-kind{color:var(--tx2);margin:0 0 10px;font-size:12.5px}.lib-del-s{color:var(--tx2);margin:0 0 8px;font-size:14.5px;line-height:1.6}.lib-del-err{color:#b4453a;margin:6px 0 0;font-size:13.5px}.lib-del-acts{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:16px;display:flex}.lib-del-acts .lib-btn{min-height:44px;padding-inline:18px;font-size:14px}.lib-btn--danger{color:#fff;background:#b4453a;border-color:#b4453a;font-weight:600}.lib-btn--danger:hover:not(:disabled){background:#9c3a30;border-color:#9c3a30}.lib-btn:disabled{opacity:.6;cursor:default}.lib-spin{animation:.9s linear infinite gpSpin}@media (prefers-reduced-motion:reduce){.lib-card-menu,.lib-spin{animation:none}}.lw{--gd:var(--gl-gold)}.lw-panels{border:1px solid color-mix(in srgb, var(--gl-gold) 40%, transparent);background:var(--bg4,var(--mc));box-shadow:0 1px 3px -1px var(--shd), 0 10px 26px -14px var(--shd);border-radius:18px}.lw-tabs{border-bottom-color:color-mix(in srgb, var(--gl-gold) 22%, var(--bd3,var(--bd)))}.lw-tabs button.is-on{font-weight:700}.lw-seg:before,.lw-ch-list li:before{display:none}.lw-seg.is-active{background:color-mix(in srgb, var(--gl-gold) 13%, transparent)}.lw-seg.is-picked{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--gl-gold) 75%, transparent)}.lw-btn{border-color:color-mix(in srgb, var(--gl-gold) 30%, var(--bd3,var(--bd)))}.lw-btn:hover{border-color:color-mix(in srgb, var(--gl-gold) 70%, transparent);background:color-mix(in srgb, var(--gl-gold) 7%, var(--mc,var(--bg2)))}.lw-head-nav{gap:2px}.lw-head-act{justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.lw-head-act .invlink-b.is-compact,.lw-head-act .xf-door.is-compact{color:var(--tx2);background:0 0;border-color:#0000;border-radius:12px}.lw-head-act .invlink-b.is-compact:hover,.lw-head-act .xf-door.is-compact:hover{background:color-mix(in srgb, var(--gl-gold) 12%, transparent);color:var(--tx);border-color:#0000}.lw-head-act .invlink-b.is-compact.is-linked{color:var(--gl-gold)}.lw-bar:empty{display:none}.imp-page{width:100%;max-width:680px;font-family:var(--font-ui);direction:rtl;margin:0 auto;padding:22px clamp(16px,3vw,26px) 140px}.imp-page .yz-head{max-width:none}.imp-steps{color:var(--tx4,#9a8f7d);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 34px;font-size:12px;display:flex}.imp-step{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.imp-step-n{border:1px solid var(--bd3,#e5dfd0);width:18px;height:18px;color:var(--tx4,#9a8f7d);border-radius:999px;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.imp-step.on{color:var(--tx,#2a2415);font-weight:600}.imp-step.on .imp-step-n{background:var(--gd,#c9a44a);border-color:var(--gd,#c9a44a);color:var(--gdt,#fff)}.imp-step.done .imp-step-n{border-color:var(--gd,#c9a44a);color:var(--gd,#c9a44a)}.imp-step-sep{opacity:.4}.imp-panel{background:var(--bg4,#fff);border:1px solid #c9a44a47;border-radius:16px;padding:clamp(18px,3.5vw,28px);box-shadow:0 2px 18px #0000000d}.imp-panel .imp-step-body:last-child{margin-bottom:4px}.imp-step-body{margin-bottom:40px}.imp-q{font-family:var(--font-head);color:var(--tx,#2a2415);align-items:center;gap:8px;margin:0 0 4px;font-size:19px;font-weight:600;display:flex}.imp-sub-q{color:var(--tx4,#9a8f7d);margin:0 0 18px;font-size:13px;line-height:1.7}.imp-quiet{color:var(--tx4,#9a8f7d);font-size:12.5px;line-height:1.7}.imp-err{color:#a03030;background:#c0404012;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:20px;padding:11px 14px;font-size:13px;line-height:1.6;display:flex}.imp-note{color:var(--tx2,#5d5344);align-items:flex-start;gap:9px;padding:4px 0 16px;font-size:13.5px;line-height:1.75;display:flex}.imp-opt{box-sizing:border-box;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;min-height:64px;padding:13px 12px;transition:background .18s,border-color .18s;display:flex}.imp-opt+.imp-opt{box-shadow:0 -1px 0 0 var(--bd3,#e5dfd0)}.imp-opt:hover{background:#c9a44a0d}.imp-opt.on{border-color:color-mix(in srgb, var(--gd,#c9a44a) 34%, transparent);box-shadow:none;background:#c9a44a12}.imp-opt.on+.imp-opt{box-shadow:none}.imp-opt input[type=radio]{opacity:0;pointer-events:none;position:absolute}.imp-dot{border:1.5px solid var(--bd,#d5cbb4);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;margin-top:2px;transition:border-color .18s;display:inline-flex}.imp-opt.on .imp-dot{border-color:var(--gd,#c9a44a)}.imp-dot i{background:var(--gd,#c9a44a);border-radius:999px;width:9px;height:9px;transition:transform .18s cubic-bezier(.16,1,.3,1);transform:scale(0)}.imp-opt.on .imp-dot i{transform:scale(1)}.imp-opt-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.imp-opt-t b{color:var(--tx,#2a2415);font-size:14px;font-weight:600}.imp-opt-t em{color:var(--tx4,#9a8f7d);font-size:12.5px;font-style:normal;line-height:1.6}.imp-opt-n{color:var(--tx4,#9a8f7d);font-variant-numeric:tabular-nums;font-size:11.5px}.imp-nested{border-inline-start:1px solid var(--bd3,#e5dfd0);margin:2px 14px 8px 0;padding-inline-start:16px}.imp-nested-q{color:var(--tx4,#9a8f7d);margin:8px 0 2px;font-size:12px}.imp-inline-input,.imp-inline-select{box-sizing:border-box;border:1px solid var(--bd3,#e5dfd0);background:var(--bg,#fdfcf8);width:100%;max-width:340px;height:34px;color:var(--tx,#2a2415);font-family:var(--font-ui);border-radius:8px;margin-top:7px;padding:0 11px;font-size:13px}.imp-inline-input:focus,.imp-inline-select:focus{border-color:var(--gd,#c9a44a);outline:none}.imp-inline-input::placeholder{color:var(--tx4,#9a8f7d)}.imp-nested .imp-opt{min-height:52px;padding:9px 10px}.imp-nested .imp-opt-t b{font-size:13px}.imp-nested .imp-opt-t em{font-size:11.5px}.imp-nested .imp-dot{width:15px;height:15px}.imp-nested .imp-dot i{width:8px;height:8px}.imp-check{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.imp-check+.imp-check{box-shadow:0 -1px 0 0 var(--bd3,#e5dfd0)}.imp-check:hover{background:#c9a44a0d}.imp-check input{opacity:0;pointer-events:none;position:absolute}.imp-box{border:1.5px solid var(--bd,#d5cbb4);width:17px;height:17px;color:var(--gdt,#fff);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s,border-color .18s;display:inline-flex}.imp-check.on .imp-box{background:var(--gd,#c9a44a);border-color:var(--gd,#c9a44a)}.imp-check-t{color:var(--tx,#2a2415);flex:1;font-size:14px}.imp-cta{cursor:pointer;color:#fff9ec;height:44px;font-family:var(--font-ui);background:linear-gradient(135deg,#d8b45c,#c9a44a 55%,#b08c33);border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 26px;font-size:14px;font-weight:700;transition:filter .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 2px 10px #c9a44a4d}.imp-cta:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 3px 14px #c9a44a6b}.imp-cta:disabled{background:var(--bg4,#eee);color:var(--tx4,#9a8f7d);box-shadow:none;cursor:default}.imp-cta--ghost{color:var(--tx3,#8a7e6f);border:1px solid var(--bd3,#e5dfd0);box-shadow:none;background:0 0;font-weight:600}.imp-cta--ghost:hover:not(:disabled){filter:none;border-color:var(--gd,#c9a44a);color:var(--tx,#2a2415);box-shadow:none;background:#c9a44a0f}.imp-cta--sm{height:34px;padding:0 16px;font-size:12.5px}.imp-foot{align-items:center;gap:12px;margin-top:26px;display:flex}.imp-link{cursor:pointer;color:var(--tx4,#9a8f7d);font-family:var(--font-ui);text-underline-offset:3px;background:0 0;border:none;font-size:12.5px;text-decoration:underline}.imp-link:hover{color:var(--gd,#c9a44a)}.imp-provider{flex-wrap:wrap;align-items:center;gap:12px;padding:15px 12px;display:flex}.imp-provider+.imp-provider{box-shadow:0 -1px 0 0 var(--bd3,#e5dfd0)}.imp-provider-name{color:var(--tx,#2a2415);flex:1;font-size:14.5px;font-weight:600}.imp-provider.is-off .imp-provider-name{color:var(--tx4,#9a8f7d)}.imp-ok{color:#2f6b52;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.imp-soon{box-shadow:0 -1px 0 0 var(--bd3,#e5dfd0);margin-top:22px;padding-top:16px}.imp-tally{color:var(--tx2,#5d5344);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 4px;font-size:14px;display:flex}.imp-tally b{color:var(--tx,#2a2415);font-variant-numeric:tabular-nums}.imp-folders{flex-direction:column;gap:12px;margin-top:16px;display:flex}.imp-folder{border:1px solid var(--bd3,#e5dfd0);background:color-mix(in srgb, var(--bg,#fdfcf8) 55%, transparent);border-radius:12px;padding:13px 15px 11px}.imp-folder-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.imp-folder-glyph{color:var(--gd,#c9a44a);flex-shrink:0}.imp-folder-name{font-family:var(--font-head);color:var(--tx,#2a2415);flex:1;min-width:0;margin:0;font-size:14.5px;font-weight:600}.imp-folder-mix{flex-shrink:0;gap:5px;display:inline-flex}.imp-folder-count{color:var(--tx4,#9a8f7d);margin:2px 0 0;padding-inline-start:23px;font-size:12px}.imp-subfolders{flex-wrap:wrap;gap:5px 14px;margin:8px 0 0;padding-inline-start:23px;display:flex}.imp-subfolder{color:var(--tx2,#5d5344);align-items:center;gap:5px;font-size:12px;display:inline-flex}.imp-subfolder svg{color:var(--tx4,#9a8f7d)}.imp-folder-items{box-shadow:0 -1px 0 0 var(--bd3,#e5dfd0);margin:9px 0 0;padding:8px 0 0;padding-inline-start:2px;list-style:none}.imp-sample--more{color:var(--tx4,#9a8f7d)}.imp-sample,.imp-item{flex-wrap:wrap;align-items:center;gap:9px;padding:9px 0;font-size:12.5px;display:flex}.imp-sample+.imp-sample,.imp-item+.imp-item{box-shadow:0 -1px 0 0 var(--bd3,#e5dfd0)}.imp-sample-t,.imp-item-t{min-width:0;color:var(--tx,#2a2415);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.imp-kind{border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:700}.imp-kind--meteor{color:#7a6320;background:#c9a44a29}.imp-kind--doc{color:#3c5570;background:#5c7fa324}.imp-kind--pending{color:var(--tx4,#9a8f7d);background:#0000000d}.imp-bar{background:#00000012;border-radius:999px;height:4px;margin:18px 0 10px;overflow:hidden}.imp-bar i{background:var(--gd,#c9a44a);height:100%;transition:width .4s;display:block}.imp-spin{animation:1s linear infinite imp-rot}@keyframes imp-rot{to{transform:rotate(360deg)}}.imp-history{margin-top:40px}.imp-batch+.imp-batch{box-shadow:0 -1px 0 0 var(--bd3,#e5dfd0)}.imp-batch-head{align-items:center;gap:8px;width:100%;display:flex}.imp-batch-open{cursor:pointer;min-width:0;font-family:var(--font-ui);text-align:start;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:13px 2px;display:flex}.imp-batch-open:hover .imp-row-name{color:var(--gd,#c9a44a)}.imp-row-name{color:var(--tx,#2a2415);flex:1;font-size:13.5px}.imp-n{color:var(--tx4,#9a8f7d);font-variant-numeric:tabular-nums;font-size:11.5px}.imp-status{border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.imp-status--done{color:#2f6b52;background:#3a8f6824}.imp-status--importing{color:#7a6320;background:#c9a44a29}.imp-status--failed{color:#8d4034;background:#a84a3e21}.imp-batch-body{padding:0 2px 16px}.imp-filters{gap:6px;margin-bottom:6px;display:flex}.imp-chip{cursor:pointer;border:1px solid var(--bd3,#e5dfd0);color:var(--tx3,#8a7e6f);font-family:var(--font-ui);background:0 0;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.imp-chip:hover{border-color:var(--gd,#c9a44a);background:#c9a44a0f}.imp-chip.on{border-color:var(--gd,#c9a44a);color:var(--tx,#2a2415);background:#c9a44a1f}.imp-chip.on:hover{background:#c9a44a2b}@media (width<=640px){.imp-page{padding-inline:12px}.imp-panel{border-radius:14px}.imp-steps{gap:6px;font-size:11px}.imp-q{font-size:17px}.imp-step-body{margin-bottom:32px}.imp-cta{width:100%}.imp-foot{flex-direction:column-reverse;align-items:stretch;gap:10px}.imp-foot .imp-link{text-align:center}.imp-folder{padding:11px 12px 9px}.imp-folder-head{row-gap:4px}.imp-folder-mix{flex-basis:100%;padding-inline-start:23px}.imp-batch-head{flex-wrap:wrap}.imp-batch-head .imp-cta--sm{flex-basis:100%;justify-content:flex-start;width:auto;margin-bottom:12px}}.imp-provider.is-live{padding-bottom:18px}.imp-lists-head{box-shadow:0 -1px 0 0 var(--bd3,#e5dfd0);align-items:baseline;gap:10px;padding:16px 12px 8px;display:flex}.imp-lists-t{color:var(--tx,#2a2415);font-size:14px;font-weight:600}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}:root{--smm-bg-1:#07080f;--smm-bg-2:#0d101c;--smm-bg-3:#141828;--smm-line:#9aa5bc2e;--smm-line-soft:#9aa5bc1a;--smm-tx:#e6ebf6;--smm-tx2:#e6ebf6b8;--smm-tx3:#e6ebf680;--smm-tx4:#e6ebf652;--smm-gold:#c4881a;--smm-gold-soft:#c4881a59}.smm-shell{background:radial-gradient(120% 80% at 50% 0%, var(--smm-bg-3), var(--smm-bg-1) 70%);color:var(--smm-tx);font-family:var(--font-ui);direction:rtl;position:absolute;inset:0;overflow:hidden}.smm-shell-list{padding:40px 36px 80px;transition:opacity .45s,transform .45s,filter .45s;overflow-y:auto}.smm-shell-list.is-fading{opacity:0;filter:blur(4px);pointer-events:none;transform:scale(.985)}.smm-shell-canvas{flex-direction:column;display:flex}.smm-shell-canvas.is-revealing{animation:.55s ease-out both smm-reveal-canvas}@keyframes smm-reveal-canvas{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.smm-spin{animation:1s linear infinite smm-spin}@keyframes smm-spin{to{transform:rotate(360deg)}}.smm-create{border:1px solid var(--smm-line);isolation:isolate;background:linear-gradient(#141824d9,#0d101cd9);border-radius:24px;max-width:880px;margin:0 auto 32px;padding:56px 40px 40px;position:relative;overflow:hidden}.smm-create-aurora{filter:blur(40px);z-index:-1;background:radial-gradient(60% 100% at 30% 30%,#c4881a2e,#0000 70%),radial-gradient(50% 100% at 80% 60%,#7c4dc42e,#0000 70%),radial-gradient(40% 100% at 50% 90%,#3cb4aa24,#0000 70%);height:220px;animation:14s ease-in-out infinite alternate smm-aurora;position:absolute;inset:-40% -10% auto}@keyframes smm-aurora{0%{transform:translate(0,0)scale(1)}to{transform:translateY(6%)scale(1.05)}}.smm-create-eyebrow{letter-spacing:.3px;text-transform:uppercase;color:var(--smm-gold);background:#c4881a14;border:1px solid #c4881a40;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 10px;font-size:11px;display:inline-flex}.smm-create-title{letter-spacing:-.3px;margin:0 0 8px;font-size:28px;font-weight:700}.smm-create-sub{color:var(--smm-tx2);max-width:520px;margin:0 0 24px;font-size:14px}.smm-create-types{gap:10px;margin-bottom:18px;display:flex}.smm-type-chip{border:1px solid var(--smm-line);color:var(--smm-tx2);cursor:pointer;background:#14182499;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-width:130px;padding:12px 14px;transition:border-color .15s,background .15s,color .15s,transform .15s;display:flex}.smm-type-chip span{color:var(--smm-tx);font-size:13px;font-weight:600}.smm-type-chip small{color:var(--smm-tx4);font-size:10.5px}.smm-type-chip:hover:not(:disabled){border-color:#c4881a66;transform:translateY(-1px)}.smm-type-chip.on{border-color:var(--smm-gold);color:var(--smm-gold);background:#c4881a1f;box-shadow:0 6px 20px #c4881a2e}.smm-type-chip.on span{color:var(--smm-gold)}.smm-type-chip:disabled{opacity:.45;cursor:not-allowed}.smm-create-input-row{align-items:flex-end;gap:10px;display:flex}.smm-create-input{resize:none;border:1px solid var(--smm-line);color:var(--smm-tx);background:#080a12b3;border-radius:14px;outline:none;flex:1;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.smm-create-input:focus{border-color:#c4881a8c;box-shadow:0 0 0 3px #c4881a1f}.smm-create-input::placeholder{color:var(--smm-tx4)}.smm-create-go{background:linear-gradient(135deg, var(--smm-gold), #e0a85a);color:#1a130a;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-width:110px;padding:14px 26px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 8px 24px #c4881a52}.smm-create-go:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #c4881a6b}.smm-create-go:disabled{opacity:.4;cursor:not-allowed}.smm-create-hints{color:var(--smm-tx3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.smm-hint{border:1px solid var(--smm-line);color:var(--smm-tx2);cursor:pointer;background:#14182499;border-radius:999px;padding:5px 10px;font-family:inherit;font-size:12px;transition:border-color .15s,color .15s}.smm-hint:hover:not(:disabled){color:var(--smm-gold);border-color:#c4881a66}.smm-list{max-width:880px;margin:0 auto}.smm-list-head{color:var(--smm-tx3);letter-spacing:.2px;align-items:center;gap:10px;padding:0 4px 14px;font-size:12px;display:flex}.smm-list-title{color:var(--smm-tx2);font-weight:600}.smm-list-count{color:var(--smm-tx3);background:#9aa5bc1a;border-radius:999px;padding:2px 7px;font-size:11px}.smm-list-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.smm-card{border:1px solid var(--smm-line);cursor:pointer;background:linear-gradient(#141824c7,#0d101cc7);border-radius:14px;padding:14px 14px 12px;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative}.smm-card:hover{border-color:#c4881a73;transform:translateY(-1px);box-shadow:0 12px 30px #00000059}.smm-card-row{color:var(--smm-tx3);align-items:center;gap:8px;font-size:11px;display:flex}.smm-card-ico{color:var(--smm-gold)}.smm-card-type{color:var(--smm-tx2);font-weight:600}.smm-card-status{letter-spacing:.2px;border-radius:999px;align-items:center;gap:4px;margin-inline-start:auto;padding:2px 8px;font-size:10.5px;display:inline-flex}.smm-card-status.status-ready{color:#5dc8b5;background:#3cb4aa26}.smm-card-status.status-streaming,.smm-card-status.status-thinking{color:var(--smm-gold);background:#c4881a2e}.smm-card-status.status-error{color:#e48070;background:#dc645a29}.smm-card-del{color:var(--smm-tx4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.smm-card-del:hover{color:#e48070;border-color:#dc645a4d}.smm-card-title{color:var(--smm-tx);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 4px;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.smm-card-prompt{color:var(--smm-tx3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.smm-card-meta{color:var(--smm-tx4);font-size:11px}.smm-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--smm-line);z-index:4;background:#080a12b8;flex-shrink:0;align-items:center;gap:12px;padding:12px 18px;display:flex}.smm-topbar-titles{flex:1;min-width:0}.smm-topbar-title{color:var(--smm-tx);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.smm-topbar-sub{color:var(--smm-tx3);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.smm-status-err{color:#e48070}.smm-thinking{color:var(--smm-gold);background:#c4881a24;border:1px solid #c4881a52;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;animation:2s ease-in-out infinite smm-pulse-soft;display:inline-flex}@keyframes smm-pulse-soft{50%{box-shadow:0 0 24px #c4881a4d}}.smm-icon-btn{border:1px solid var(--smm-line);width:32px;height:32px;color:var(--smm-tx2);cursor:pointer;background:#14182499;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.smm-icon-btn:hover{color:var(--smm-gold);border-color:#c4881a66}.smm-stage{flex:1;min-height:0;display:flex;position:relative}.smm-future-empty{color:var(--smm-tx3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.smm-stage .react-flow,.smm-stage .react-flow__renderer{background:0 0!important}.smm-node{border:1.5px solid var(--smm-line);color:var(--smm-tx);font-family:var(--font-ui);text-align:center;cursor:pointer;direction:rtl;background:#141824db;border-radius:14px;padding:10px 14px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;position:relative;box-shadow:0 4px 18px #00000059}.smm-node-label{word-break:break-word;font-size:13.5px;font-weight:600;line-height:1.35}.smm-node-prompt{color:var(--smm-tx3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.smm-node:hover{border-color:var(--smm-glow,var(--smm-gold));box-shadow:0 0 0 2px color-mix(in srgb, var(--smm-glow,var(--smm-gold)) 35%, transparent), 0 0 18px color-mix(in srgb, var(--smm-glow,var(--smm-gold)) 55%, transparent), 0 0 42px color-mix(in srgb, var(--smm-glow,var(--smm-gold)) 28%, transparent);outline:none;transform:translateY(-1px)}.smm-node.is-root{border-color:var(--smm-gold);background:linear-gradient(135deg,#c4881a2e,#141824eb);border-width:2px;padding:16px 22px;animation:4s ease-in-out infinite smm-root-pulse;box-shadow:0 0 28px #c4881a47,0 8px 30px #00000073}.smm-node.is-root .smm-node-label{font-size:16px}.smm-node.is-branch{border-color:color-mix(in srgb, var(--smm-glow) 70%, transparent)}.smm-node.is-selected{border-color:var(--smm-glow,var(--smm-gold));box-shadow:0 0 0 3px color-mix(in srgb, var(--smm-glow,#c4881a) 24%, transparent), 0 10px 30px #00000080}.smm-node.is-fresh{animation:.55s cubic-bezier(.34,1.56,.64,1) both smm-node-arrive,1.2s ease-out both smm-fresh-glow}.smm-handle{opacity:0;pointer-events:none}@keyframes smm-node-arrive{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes smm-fresh-glow{0%{box-shadow:0 0 0 0 var(--smm-glow,#c4881a99)}60%{box-shadow:0 0 24px 6px var(--smm-glow,#c4881a80)}to{box-shadow:0 4px 18px #00000059}}@keyframes smm-root-pulse{0%,to{box-shadow:0 0 24px #c4881a38,0 8px 30px #00000073}50%{box-shadow:0 0 36px #c4881a6b,0 8px 30px #00000073}}.smm-stage .react-flow__edge-path{stroke-linecap:round}.smm-stage .react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:6 6;animation:1.5s linear infinite smm-dash}@keyframes smm-dash{to{stroke-dashoffset:-24px}}.smm-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--smm-line);z-index:5;background:#0d101ceb;border-radius:16px;flex-direction:column;width:340px;padding:16px 16px 14px;animation:.25s ease-out both smm-panel-in;display:flex;position:absolute;top:14px;bottom:14px;left:14px;overflow-y:auto;box-shadow:0 20px 50px #00000080}@keyframes smm-panel-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.smm-panel-head{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.smm-panel-tone{background:var(--smm-gold);border-radius:4px;flex-shrink:0;width:8px;height:36px;box-shadow:0 0 16px #c4881a80}.smm-panel-tone[data-tone=reflective]{background:#7c9dd0;box-shadow:0 0 16px #7c9dd080}.smm-panel-tone[data-tone=expansive]{background:#5dc8b5;box-shadow:0 0 16px #5dc8b580}.smm-panel-tone[data-tone=tension]{background:#d07a6a;box-shadow:0 0 16px #d07a6a80}.smm-panel-tone[data-tone=action]{background:#e0a85a;box-shadow:0 0 16px #e0a85a80}.smm-panel-tone[data-tone=reverent]{background:#b486d8;box-shadow:0 0 16px #b486d880}.smm-panel-titles{flex:1;min-width:0}.smm-panel-cluster{letter-spacing:.3px;text-transform:uppercase;color:var(--smm-tx4);margin-bottom:2px;font-size:10.5px}.smm-panel-title{color:var(--smm-tx);margin:0;font-size:17px;font-weight:700;line-height:1.3}.smm-panel-section{border-top:1px solid var(--smm-line-soft);margin-top:14px;padding-top:14px}.smm-panel-section:first-of-type{border-top:none;margin-top:0;padding-top:4px}.smm-panel-section-label{letter-spacing:.3px;text-transform:uppercase;color:var(--smm-tx4);margin-bottom:8px;font-size:10.5px}.smm-panel-summary{color:var(--smm-tx2);margin:0;font-size:13px;line-height:1.6}.smm-panel-meta-row{flex-wrap:wrap;gap:6px;display:flex}.smm-panel-chip{border:1px solid var(--smm-line);color:var(--smm-tx2);background:#9aa5bc14;border-radius:999px;padding:3px 9px;font-size:11px}.smm-panel-chip[data-tone]{color:var(--smm-tx)}.smm-panel-empty{color:var(--smm-tx4);border:1px dashed var(--smm-line);background:#14182466;border-radius:10px;padding:10px 12px;font-size:12px}.smm-panel-actions{flex-direction:column;gap:8px;margin-top:18px;display:flex}.smm-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:transform .12s,border-color .12s,background .12s,color .12s;display:inline-flex}.smm-btn-primary{background:linear-gradient(135deg, var(--smm-gold), #e0a85a);color:#1a130a;border:none}.smm-btn-primary:hover:not(:disabled){transform:translateY(-1px)}.smm-btn-primary:disabled{opacity:.5;cursor:not-allowed}.smm-btn-ghost{border:1px solid var(--smm-line);color:var(--smm-tx2);background:#14182499}.smm-btn-ghost:hover:not(:disabled){color:var(--smm-gold);border-color:#c4881a66}.smm-prompt{z-index:4;pointer-events:none;width:min(640px,100% - 360px);position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.smm-prompt-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(60% 80%,#c4881a2e,#0000 70%);position:absolute;inset:-10px}.smm-prompt-inner{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--smm-line);background:#0d101ceb;border-radius:999px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative;box-shadow:0 18px 40px #00000073}.smm-prompt-icon{color:var(--smm-gold);flex-shrink:0}.smm-prompt-input{color:var(--smm-tx);background:0 0;border:none;outline:none;flex:1;padding:6px 4px;font-family:inherit;font-size:14px}.smm-prompt-input::placeholder{color:var(--smm-tx4)}.smm-prompt-send{background:linear-gradient(135deg, var(--smm-gold), #e0a85a);color:#1a130a;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .12s,box-shadow .12s;display:inline-flex}.smm-prompt-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #c4881a66}.smm-prompt-send:disabled{opacity:.4;cursor:not-allowed}@media (width<=900px){.smm-prompt{width:calc(100% - 32px)}.smm-panel{width:calc(100% - 28px);height:50vh;top:auto;bottom:80px}}.smm-entering{z-index:50;pointer-events:all;background:radial-gradient(120% 80% at 50% 35%,#0f1424 0%,#07080f 70%);justify-content:center;align-items:center;animation:.5s ease-out both smm-enter-in;display:flex;position:absolute;inset:0;overflow:hidden}.smm-entering.is-exiting{animation:.65s ease-in forwards smm-enter-out}@keyframes smm-enter-in{0%{opacity:0}to{opacity:1}}@keyframes smm-enter-out{to{opacity:0;pointer-events:none;transform:scale(1.04)}}.smm-entering-aurora{filter:blur(60px);background:radial-gradient(40% 50% at 30% 30%,#c4881a38,#0000 70%),radial-gradient(45% 60% at 75% 45%,#7c4dc433,#0000 70%),radial-gradient(40% 60% at 50% 80%,#3cb4aa29,#0000 70%);animation:12s ease-in-out infinite alternate smm-aurora-drift;position:absolute;inset:-10%}@keyframes smm-aurora-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.08)}}.smm-entering-particles{pointer-events:none;position:absolute;inset:0}.smm-entering-particles span{opacity:.6;background:radial-gradient(circle,#c4881ab3,#0000 70%);border-radius:50%;width:3px;height:3px;animation:6s ease-in-out infinite smm-mote;position:absolute}.smm-entering-particles span:nth-child(3n){background:radial-gradient(circle,#7c4dc4a6,#0000 70%)}.smm-entering-particles span:nth-child(5n){background:radial-gradient(circle,#5dc8b58c,#0000 70%)}@keyframes smm-mote{0%,to{opacity:.2;transform:translateY(0)translate(0)}50%{opacity:.85;transform:translateY(-14px)translate(8px)}}.smm-entering-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:20px;padding:0 32px;display:flex;position:relative}.smm-entering-pulse{justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.smm-entering-pulse span{border:1.5px solid #c4881a8c;border-radius:50%;animation:2.6s cubic-bezier(.4,0,.2,1) infinite smm-pulse-ring;position:absolute;inset:0}.smm-entering-pulse span:nth-child(2){animation-delay:.7s}.smm-entering-pulse span:nth-child(3){background:radial-gradient(circle,#c4881ad9,#c4881a26 70%);border:none;animation:2.6s ease-in-out infinite smm-pulse-core;inset:36px;box-shadow:0 0 30px #c4881a8c}@keyframes smm-pulse-ring{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes smm-pulse-core{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.smm-entering-phase{font-family:var(--font-ui);color:var(--smm-tx);letter-spacing:.3px;font-size:17px;font-weight:600;animation:.55s ease-out both smm-phase-in}@keyframes smm-phase-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}.smm-entering-prompt{font-family:var(--font-ui);color:var(--smm-tx3);opacity:0;max-width:480px;font-size:13px;font-style:italic;line-height:1.5;animation:1.2s ease-out .6s forwards smm-prompt-fade-in}@keyframes smm-prompt-fade-in{to{opacity:1}}.cs-root .adm-head{margin-bottom:14px}.cs-root .adm-head p{max-width:70ch;line-height:1.6}.cs-section{margin:0 0 26px}.cs-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.cs-section-head h2{font-family:var(--font-head);color:var(--tx,#2a2415);margin:0;font-size:17px;font-weight:700}.cs-section-head span{color:var(--tx4,#9a8f7d);font-size:12px}.cs-snapshot{grid-template-columns:minmax(0,3fr) minmax(260px,2fr);align-items:start;gap:12px;display:grid}.cs-snapshot .adm-cards{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.cs-snapshot .adm-card{cursor:pointer;text-align:right;font-family:inherit}.cs-snapshot .adm-card.on{border-color:var(--st,var(--gd,#c9a44a));box-shadow:inset 0 0 0 1px var(--st,var(--gd,#c9a44a))}.cs-snapshot .adm-card.on strong{color:var(--st,inherit)}.cs-snapshot .adm-card span{align-items:center;gap:6px;display:inline-flex}.cs-snapshot .adm-card:hover{border-color:#c9a44a99}.cs-upcoming{background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);border-radius:12px;min-height:64px;padding:11px 13px}.cs-upcoming h3{font-family:var(--font-ui);letter-spacing:.04em;color:var(--tx4,#9a8f7d);margin:0 0 6px;font-size:11px;font-weight:800}.cs-upcoming ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cs-upcoming li{text-align:right;cursor:pointer;width:100%;color:var(--tx,#2a2415);background:0 0;border:0;align-items:baseline;gap:8px;padding:0;font-family:inherit;font-size:12.5px;line-height:1.5;display:flex}.cs-upcoming li:hover strong{color:var(--gd,#c9a44a)}.cs-upcoming li time{color:var(--tx3,#8a7e6f);white-space:nowrap;font-variant-numeric:tabular-nums}.cs-upcoming li strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.cs-upcoming .cs-quiet{color:var(--tx4,#9a8f7d);font-size:12.5px}.cs-campaigns{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.cs-campaign{text-align:right;cursor:pointer;background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);color:var(--tx,#2a2415);border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:11px 13px;font-family:inherit;display:flex}.cs-campaign:hover{border-color:#c9a44aa6}.cs-campaign.on{border-color:var(--gd,#c9a44a);box-shadow:0 0 0 2px #c9a44a24}.cs-campaign strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.cs-campaign span{color:var(--tx4,#9a8f7d);font-size:11.5px;line-height:1.5}.cs-campaign em{color:var(--tx3,#8a7e6f);font-size:11.5px;font-style:normal}.cs-campaign--new{color:var(--tx3,#8a7e6f);border-style:dashed;flex-direction:row;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600}.cs-campaign--new:hover{color:var(--gd,#c9a44a)}.cs-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cs-tools select,.cs-tools input[type=date]{font-family:var(--font-ui);border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx,#2a2415);border-radius:9px;min-width:0;padding:7px 10px;font-size:12.5px}.cs-tools .adm-search{flex:200px;max-width:320px}.cs-tools .cs-range{color:var(--tx4,#9a8f7d);align-items:center;gap:4px;font-size:12px;display:inline-flex}.cs-clear{color:var(--tx4,#9a8f7d);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-family:inherit;font-size:12px}.cs-clear:hover{color:var(--gd,#c9a44a)}.cs-type{color:var(--tx2,#5d5344);align-items:center;gap:5px;font-weight:600;display:inline-flex}.cs-st--idea,.cs-status--idea{--st:#7b5ea7;--st-bg:#7b5ea71a}.cs-st--draft,.cs-status--draft{--st:#4f6d9a;--st-bg:#4f6d9a1a}.cs-st--review,.cs-status--review{--st:var(--tx3,#8a7e6f);--st-bg:#7882961a}.cs-st--approved,.cs-status--approved{--st:#2e7d52;--st-bg:#2e7d521a}.cs-st--scheduled,.cs-status--scheduled{--st:#9a7420;--st-bg:#c9a44a33}.cs-st--published,.cs-status--published{--st:#1f6b45;--st-bg:#1f6b4529;--st-fill:#1f6b45}.cs-st--cancelled,.cs-status--cancelled{--st:#a3453a;--st-bg:#a3453a14}.cs-status{color:var(--st,var(--tx3,#8a7e6f));background:var(--st-bg,var(--bg,#faf8f3));border:1px solid color-mix(in srgb, var(--st,#8a7e6f) 45%, transparent);border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.cs-status:before,.cs-dot{content:"";background:var(--st,var(--tx4,#9a8f7d));border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.cs-status--published{background:var(--st-fill,var(--st));color:#f5ede3;border-color:var(--st-fill,var(--st))}.cs-status--published:before{background:#f5ede3}.cs-status--cancelled{text-decoration:line-through}.cs-chip{background:var(--bg,#faf8f3);border:1px solid var(--bd4,#f0ece2);color:var(--tx3,#8a7e6f);border-radius:999px;margin-inline-end:3px;padding:1px 7px;font-size:11px;display:inline-block}.cs-gap{color:#b4442e;margin-inline-start:6px;font-size:11px;font-weight:700}.cs-pending-mark{color:var(--gd,#c9a44a);margin-inline-start:6px;font-size:11px;font-weight:700}.cs-title-cell{text-overflow:ellipsis;max-width:380px;overflow:hidden}.cs-title-cell small{color:var(--tx4,#9a8f7d);text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.cs-row{cursor:pointer}.cs-board{grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.cs-col{background:var(--bg,#faf8f3);border:1px solid var(--bd4,#f0ece2);border-top:3px solid var(--st,var(--bd4,#f0ece2));border-radius:12px;min-height:120px;padding:8px}.cs-col h4{color:var(--tx4,#9a8f7d);justify-content:space-between;margin:0 0 8px;font-size:12px;font-weight:800;display:flex}.cs-col h4 b{font-weight:inherit;color:var(--st,inherit);align-items:center;gap:6px;display:inline-flex}.cs-card{text-align:right;cursor:pointer;background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);width:100%;color:var(--tx,#2a2415);border-radius:10px;flex-direction:column;gap:3px;margin-bottom:6px;padding:8px 10px;font-family:inherit;display:flex}.cs-card:hover{border-color:#c9a44aa6}.cs-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.cs-card span{color:var(--tx4,#9a8f7d);font-size:11px}.cs-drawer .adm-drawer-head{background:var(--bg,#faf8f3);z-index:3;padding:10px 0;position:sticky;top:-16px}.cs-form{flex-direction:column;gap:14px;display:flex}.cs-field{flex-direction:column;gap:5px;min-width:0;display:flex}.cs-field>span{color:var(--tx2,#5d5344);font-size:12px;font-weight:700}.cs-field>em{color:var(--tx4,#9a8f7d);font-size:11.5px;font-style:normal;line-height:1.5}.cs-field input,.cs-field textarea,.cs-field select{box-sizing:border-box;width:100%;font-family:var(--font-ui);border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx,#2a2415);resize:vertical;border-radius:9px;outline:none;padding:9px 12px;font-size:13.5px;line-height:1.6}.cs-field input:focus,.cs-field textarea:focus,.cs-field select:focus,.cs-tools select:focus,.cs-tools input:focus,.adm-search input:focus,.cs-ai input:focus{border-color:var(--gd,#c9a44a);box-shadow:0 0 0 3px #c9a44a24}.cs-field textarea{min-height:72px}.cs-field textarea.cs-long{min-height:150px}.cs-two{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.cs-toggles{flex-wrap:wrap;gap:6px;display:flex}.cs-toggle{cursor:pointer;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx2,#5d5344);border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:5px 11px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.cs-toggle.on{border-color:var(--gd,#c9a44a);color:var(--gd,#c9a44a);background:#c9a44a1f}.cs-toggle--icon{justify-content:center;min-width:38px;padding:5px 9px}.cs-toggle--icon svg{display:block}.cs-toggle--icon:not(.on) .cs-glyph{opacity:.5;filter:grayscale(.45)}.cs-chip--icon{vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.cs-chip--icon svg{display:block}.cs-toggle:focus-visible,.cs-campaign:focus-visible,.cs-card:focus-visible,.cs-row:focus-visible,.cs-upcoming li:focus-visible{outline:2px solid var(--gd,#c9a44a);outline-offset:2px}.cs-counts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.cs-count{background:var(--bg,#faf8f3);border:1px solid var(--bd4,#f0ece2);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.cs-count span{color:var(--tx2,#5d5344);font-size:12px;font-weight:700}.cs-count input{box-sizing:border-box;width:100%;font-family:var(--font-ui);font-variant-numeric:tabular-nums;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx,#2a2415);text-align:center;direction:ltr;border-radius:8px;padding:6px 10px;font-size:15px}.cs-total{color:var(--tx4,#9a8f7d);font-size:12px}.cs-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.cs-actions .cs-note{color:var(--tx3,#8a7e6f);font-size:12.5px}.cs-actions .cs-note--ok{color:#2e7d52;font-weight:700}.cs-actions .cs-note--err{color:#b4442e}.cs-progress{color:var(--gd,#c9a44a);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.cs-editor-bar{background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);border-radius:12px;grid-template-columns:150px 250px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;padding:12px 14px;display:grid}.cs-editor-bar .cs-field input,.cs-editor-bar .cs-field select{padding:7px 10px;font-size:13px}.cs-time{grid-template-columns:minmax(0,1fr) 100px;gap:6px;display:grid}.cs-time input{min-width:0}.cs-delivery{color:var(--tx3,#8a7e6f);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex}.cs-delivery strong{color:var(--tx2,#5d5344);font-weight:700}.cs-delivery .cs-waiting{border:1px dashed var(--bd3,#e5dfd0);color:var(--tx4,#9a8f7d);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-weight:700;display:inline-flex}.cs-origin{background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);border-radius:12px;margin-bottom:14px;padding:10px 14px}.cs-origin h3{font-family:var(--font-ui);letter-spacing:.04em;color:var(--tx4,#9a8f7d);margin:0 0 4px;font-size:12px;font-weight:800}.cs-origin-meta{color:var(--tx3,#8a7e6f);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.cs-origin blockquote{border:1px solid var(--gl-quote-line);background:var(--gl-quote-bg);white-space:pre-wrap;color:var(--tx2,#5d5344);border-radius:12px;margin:8px 0 0;padding:8px 12px;font-size:13px;line-height:1.6}.cs-seq{flex-direction:column;gap:10px;display:flex}.cs-seq-item{background:var(--bg,#faf8f3);border:1px solid var(--bd4,#f0ece2);border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 10px;display:grid}.cs-seq-n{color:var(--gd,#c9a44a);font-variant-numeric:tabular-nums;padding-top:9px;font-size:12px;font-weight:800}.cs-seq-fields{flex-direction:column;gap:6px;min-width:0;display:flex}.cs-seq-fields input,.cs-seq-fields textarea{box-sizing:border-box;width:100%;font-family:var(--font-ui);border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx,#2a2415);resize:vertical;border-radius:8px;outline:none;padding:7px 10px;font-size:13px;line-height:1.55}.cs-seq-fields input:focus,.cs-seq-fields textarea:focus{border-color:var(--gd,#c9a44a)}.cs-seq-tools{flex-direction:column;gap:2px;display:flex}.cs-seq-tools button{cursor:pointer;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);width:28px;height:28px;color:var(--tx3,#8a7e6f);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.cs-seq-tools button:hover:not(:disabled){color:var(--gd,#c9a44a)}.cs-seq-tools button:disabled{opacity:.35;cursor:default}.cs-seq-add{align-self:flex-start}.cs-ai{background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);border-radius:12px;margin-top:18px;padding:12px 14px}.cs-ai h3{font-family:var(--font-ui);letter-spacing:.04em;color:var(--tx4,#9a8f7d);margin:0 0 8px;font-size:12px;font-weight:800}.cs-ai-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-ai-row input{font-family:var(--font-ui);border:1px solid var(--bd3,#e5dfd0);background:var(--bg,#faf8f3);color:var(--tx,#2a2415);border-radius:9px;outline:none;flex:220px;min-width:0;padding:8px 12px;font-size:13px}.cs-proposal{background:#c9a44a0f;border:1px solid #c9a44a8c;border-radius:12px;margin-top:12px;padding:12px 14px}.cs-proposal h4{color:var(--gd,#c9a44a);margin:0 0 6px;font-size:13px}.cs-proposal p.cs-proposal-note{color:var(--tx3,#8a7e6f);margin:0 0 8px;font-size:12.5px}.cs-preview{flex-direction:column;gap:8px;font-size:13px;line-height:1.6;display:flex}.cs-preview b{color:var(--tx4,#9a8f7d);margin-bottom:1px;font-size:11px;display:block}.cs-preview div{white-space:pre-wrap}.cs-preview ol{margin:0;padding-inline-start:18px}.cs-meta{color:var(--tx4,#9a8f7d);flex-wrap:wrap;gap:12px;margin:12px 0 0;font-size:12px;display:flex}.cs-versions{color:var(--tx3,#8a7e6f);flex-direction:column;gap:3px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.cs-empty{text-align:center;color:var(--tx4,#9a8f7d);border:1px dashed var(--bd3,#e5dfd0);border-radius:12px;padding:24px;font-size:13px}.cs-danger{color:#b4442e}.cs-danger:hover{color:#b4442e;border-color:#b4442e}.cs-cost-strip{background:var(--bg4,#fff);border:1px solid color-mix(in srgb, var(--gd,#c9a44a) 24%, var(--bd,#e5dfd0));border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 18px;padding:12px 16px;display:flex}.cs-cost-main{border-inline-end:1px solid var(--bd,#e5dfd0);flex-direction:column;gap:1px;padding-inline-end:18px;display:flex}.cs-cost-main span{color:var(--tx4,#9a8f7d);letter-spacing:.02em;font-size:11px}.cs-cost-main strong{color:var(--gd,#c9a44a);font-variant-numeric:tabular-nums;direction:ltr;font-size:22px;font-weight:700}.cs-cost-facts{color:var(--tx3,#8a7e6f);flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.cs-cost-facts b{color:var(--tx,#2a2415);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.cs-cost-shown{color:var(--tx2,#5d5344)}.cs-cost-cell{flex-direction:column;line-height:1.25;display:inline-flex}.cs-cost-cell strong{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:700}.cs-cost-cell small{color:var(--tx4,#9a8f7d);font-size:10.5px}.cs-cost-line{color:var(--tx3,#8a7e6f)}.cs-cost{background:var(--bg4,#fff);border:1px solid var(--bd,#e5dfd0);border-radius:14px;margin-bottom:14px;padding:10px 14px}.cs-cost-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cs-cost-head h3{font-family:var(--font-ui);letter-spacing:.04em;color:var(--tx4,#9a8f7d);flex:auto;margin:0;font-size:12px;font-weight:800}.cs-cost-head strong{color:var(--gd,#c9a44a);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:17px}.cs-cost-head span{color:var(--tx3,#8a7e6f);font-size:12px}.cs-cost-ops{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cs-cost-ops li{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;font-size:12.5px;display:grid}.cs-cost-ops em{color:var(--tx4,#9a8f7d);font-style:normal}.cs-cost-ops strong{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:600}.cs-cost-none{color:var(--tx4,#9a8f7d);margin:6px 0 0;font-size:12px}.cs-scr{background:var(--bg,#faf8f3)}.cs-root.adm-root{color:var(--tx,#2a2415);max-width:1380px;padding-top:30px}.cs-root .adm-head{align-items:center;margin-bottom:22px}.cs-root .adm-head h1{font-family:var(--font-head);letter-spacing:-.01em;color:var(--tx,#2a2415);margin:0 0 6px;font-size:clamp(26px,3vw,34px);font-weight:700}.cs-root .adm-head p{font-family:var(--font-read);color:var(--tx2,#5d5344);max-width:62ch;font-size:15.5px;line-height:1.7}.cs-root .cs-section-head{margin-bottom:12px}.cs-root .cs-section-head h2{font-family:var(--font-head);font-size:21px;font-weight:600}.cs-root .cs-section-head span{font-family:var(--font-read);font-size:13px}.cs-root .adm-card,.cs-root .cs-upcoming,.cs-root .cs-campaign,.cs-root .adm-tablewrap,.cs-root .cs-col,.cs-root .cs-ai,.cs-root .cs-origin,.cs-root .cs-editor-bar,.cs-root .cs-cost,.cs-root .cs-proposal,.cs-root .cs-cost-strip,.cs-root .adm-error{background:var(--bg2,#fff);border:1px solid #c9a44a47;border-radius:16px;box-shadow:0 2px 18px #0000000d}.cs-root .cs-proposal{background:color-mix(in srgb, var(--gd,#c9a44a) 7%, var(--bg2,#fff));border-color:#c9a44a8c}.cs-root .cs-col{background:color-mix(in srgb, var(--bg2,#fff) 72%, transparent)}.cs-root .cs-card{background:var(--bg2,#fff);border:1px solid #c9a44a38;border-radius:12px;box-shadow:0 1px 10px #0000000a}.cs-root .cs-card:hover,.cs-root .cs-campaign:hover,.cs-root .adm-card:hover{border-color:#c9a44a99;transform:translateY(-1px);box-shadow:0 6px 22px #00000012}.cs-root .cs-campaign,.cs-root .adm-card,.cs-root .cs-card{transition:transform .25s,border-color .25s,box-shadow .25s}.cs-root .cs-campaign.on,.cs-root .adm-card.on{border-color:var(--gd,#c9a44a);box-shadow:0 0 0 3px #c9a44a29,0 2px 18px #0000000d}.cs-root .cs-campaign--new{background:color-mix(in srgb, var(--bg2,#fff) 60%, transparent);border-style:dashed}.cs-root .adm-card strong{color:var(--tx,#2a2415);font-family:var(--font-head)}.cs-root .adm-card.on strong{color:var(--gd,#c9a44a)}.cs-root .cs-upcoming h3,.cs-root .cs-ai h3,.cs-root .cs-origin h3,.cs-root .cs-cost-head h3{color:var(--gd,#c9a44a);letter-spacing:.06em}.cs-root .adm-tablewrap{overflow:hidden}.cs-root .adm-table th{background:color-mix(in srgb, var(--gd,#c9a44a) 8%, var(--bg2,#fff));color:var(--tx3,#8a7e6f);border-bottom-color:#c9a44a40}.cs-root .adm-table td{border-bottom-color:color-mix(in srgb, var(--gd,#c9a44a) 10%, var(--bd4,#f0ece2))}.cs-root .adm-table tbody tr:hover{background:#c9a44a12}.cs-root .cs-type svg{color:var(--gd,#c9a44a)}.cs-root .cs-chip{background:color-mix(in srgb, var(--gd,#c9a44a) 6%, var(--bg2,#fff));color:var(--tx2,#5d5344);border-color:#c9a44a40}.cs-root .cs-status--published{color:#f5ede3}.cs-root .adm-btn{border:1px solid var(--bd3,#e5dfd0);color:var(--tx2,#5d5344);background:0 0;border-radius:999px;padding:9px 20px;font-size:13px}.cs-root .adm-btn:hover:not(:disabled){border-color:var(--gd,#c9a44a);color:var(--gd,#c9a44a);background:#c9a44a0f}.cs-root .adm-btn--primary{color:#fff9ec;background:linear-gradient(135deg,#d8b45c,#c9a44a 55%,#b08c33);border:none;padding:10px 24px;font-weight:700;box-shadow:0 2px 10px #c9a44a59}.cs-root .adm-btn--primary:hover:not(:disabled){color:#fff9ec;filter:none;background:linear-gradient(135deg,#e0be6a,#cfab52 55%,#b7933a)}.cs-root .adm-icon{background:var(--bg2,#fff);border-color:#c9a44a59;border-radius:50%;width:36px;height:36px}.cs-root .cs-toggle{background:var(--bg2,#fff);border-color:var(--bd3,#e5dfd0)}.cs-root .cs-toggle.on{border-color:var(--gd,#c9a44a);background:#c9a44a24}.cs-root .cs-clear:hover{color:var(--gd,#c9a44a)}.cs-root .adm-seg{background:var(--bg2,#fff);border-color:#c9a44a4d}.cs-root .adm-seg button{background:0 0}.cs-root .adm-seg button.on{background:#c9a44a29}.cs-root .cs-field input,.cs-root .cs-field textarea,.cs-root .cs-field select,.cs-root .cs-tools select,.cs-root .cs-tools input,.cs-root .adm-search,.cs-root .cs-seq-fields input,.cs-root .cs-seq-fields textarea,.cs-root .cs-ai-row input,.cs-root .cs-count input{background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);color:var(--tx,#2a2415);border-radius:12px}.cs-root .cs-count,.cs-root .cs-seq-item{background:color-mix(in srgb, var(--gd,#c9a44a) 4%, var(--bg2,#fff));border-color:#c9a44a33}.cs-scrim{z-index:299;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14100847;animation:.45s both csScrim;position:fixed;inset:0}.cs-root .cs-drawer{background:var(--bg,#faf8f3);border-inline-start:1px solid #c9a44a59;border-inline-end:none;inset-inline:auto 0;box-shadow:0 0 70px #14100847}.cs-root .cs-drawer .adm-drawer-head{background:var(--bg,#faf8f3)}.cs-root .cs-drawer .adm-drawer-title strong{font-family:var(--font-head);font-size:20px}.cs-root .cs-drawer .adm-back{border-radius:999px}.cs-drawer{animation:.48s cubic-bezier(.16,1,.3,1) both csSlideIn}@keyframes csSlideIn{0%{opacity:.4;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes csScrim{0%{opacity:0}to{opacity:1}}.cs-drawer.is-closing{pointer-events:none;animation:.38s cubic-bezier(.4,0,.2,1) both csSlideOut}.cs-scrim.is-closing{pointer-events:none;animation:.38s both csScrimOut}@keyframes csSlideOut{0%{opacity:1;transform:none}to{opacity:.3;transform:translate(-100%)}}@keyframes csScrimOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cs-drawer,.cs-scrim,.cs-drawer.is-closing,.cs-scrim.is-closing{animation:none}.cs-root *{transition:none!important}}@media (width<=760px){.cs-snapshot{grid-template-columns:1fr}.cs-snapshot .adm-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-campaigns{grid-template-columns:1fr}.cs-tools .adm-search{flex:100%;max-width:none}.cs-tools select,.cs-tools input[type=date]{flex:45%;min-height:40px}.cs-tools .cs-range{flex:100%}.cs-board{grid-auto-columns:minmax(78vw,1fr)}.cs-editor-bar{grid-template-columns:1fr}.cs-time{grid-template-columns:1fr 96px}.cs-seq-item{grid-template-columns:22px minmax(0,1fr) auto}.cs-actions .adm-btn{min-height:42px}.cs-toggle{min-height:38px}.cs-root .cs-table td.cs-cell-title{white-space:normal;grid-column:1/-1;min-width:0;max-width:none;display:block}.cs-root .cs-table td.cs-cell-title:before{display:none}.cs-root .cs-table td.cs-cell-when{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;row-gap:4px}.cs-root .cs-table td.cs-cell-plat{grid-column:1/-1}.cs-root .cs-table td.cs-cell-chans{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:8px}.cs-root .cs-table .cs-chan-toggle{border-radius:10px;flex:none;width:40px;height:40px}}.cs-delivery .cs-linked{color:#2e7d52;background:#2e7d5214;border:1px solid #2e7d5266;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-weight:700;display:inline-flex}.cs-klv{background:var(--bg4,#fff);border:1px solid var(--bd,#e5dfd0);border-radius:14px;margin-bottom:14px;padding:10px 14px}.cs-klv-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-klv-head h3{font-family:var(--font-ui);letter-spacing:.04em;color:var(--tx4,#9a8f7d);margin:0;font-size:12px;font-weight:800}.cs-klv-state{border:1px solid var(--bd3,#e5dfd0);color:var(--tx3,#8a7e6f);background:var(--bg,#faf8f3);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.cs-klv-state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.cs-klv-state.is-draft{color:#2e7d52;background:#2e7d521a;border-color:#2e7d5266}.cs-klv-state.is-stale{color:#b8741a;background:#b8741a1f;border-color:#b8741a66}.cs-klv-state.is-failed{color:#a3453a;background:#a3453a14;border-color:#a3453a66}.cs-klv-state.is-creating{color:var(--gd,#c9a44a)}.cs-klv-link{color:var(--gd,#c9a44a);align-items:center;gap:4px;margin-inline-start:auto;font-size:12.5px;font-weight:700;display:inline-flex}.cs-klv-meta{color:var(--tx3,#8a7e6f);flex-wrap:wrap;gap:14px;margin:8px 0 0;font-size:12.5px;display:flex}.cs-klv-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.cs-klv-row select{min-width:220px;max-width:100%}.cs-klv-aud{align-items:center;gap:7px;display:inline-flex}.cs-klv-aud>span{color:var(--tx3,#8a7e6f);white-space:nowrap;font-size:12.5px;font-weight:700}.cs-klv-note{color:var(--tx3,#8a7e6f);margin:8px 0 0;font-size:12.5px}.cs-klv-err{color:#a3453a;margin:8px 0 0;font-size:12.5px}.cs-soc{border-top:1px solid var(--bd4,#f0ece2);margin:8px 0 18px;padding-top:12px}.cs-soc-strip{flex-wrap:wrap;align-items:center;gap:12px;min-height:28px;display:flex}.cs-soc-strip h2{font-family:var(--font-ui);letter-spacing:.03em;color:var(--tx4,#9a8f7d);margin:0;font-size:12px;font-weight:700}.cs-soc-chips{align-items:center;gap:6px;display:flex}.cs-soc-chip{border:1px solid var(--bd,#e5dfd0);background:var(--bg4,#fff);border-radius:999px;align-items:center;gap:3px;height:26px;padding:0 8px;display:inline-flex;position:relative}.cs-soc-chip .cs-glyph{opacity:.9}.cs-soc-chip.is-not_connected .cs-glyph{opacity:.35;filter:grayscale()}.cs-soc-dot{background:var(--tx4,#9a8f7d);border-radius:50%;flex:none;width:7px;height:7px;margin-inline-start:3px}.cs-soc-chip.is-connected .cs-soc-dot{background:#2e7d52;box-shadow:0 0 0 2px #2e7d522e}.cs-soc-chip.is-needs_reauth .cs-soc-dot{background:#b8741a}.cs-soc-chip.is-review_required .cs-soc-dot{background:#7b5ea7}.cs-soc-toggle{font:inherit;color:var(--tx3,#8a7e6f);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin-inline-start:auto;padding:4px 6px;font-size:12px;display:inline-flex}.cs-soc-toggle:hover{color:var(--tx,#2a2415);background:var(--bg3,#f4f0e6)}.cs-soc-toggle svg{transition:transform .25s}.cs-soc-toggle svg.is-open{transform:rotate(180deg)}.cs-soc-rows{flex-direction:column;gap:8px;margin-top:10px;display:flex}.cs-soc-row{background:var(--bg4,#fff);border:1px solid var(--bd,#e5dfd0);border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.cs-soc-name{flex-direction:column;gap:4px;display:flex}.cs-soc-name strong{font-size:14px}.cs-soc-state{border:1px solid var(--bd3,#e5dfd0);color:var(--tx3,#8a7e6f);background:var(--bg,#faf8f3);border-radius:999px;align-items:center;gap:6px;width:max-content;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.cs-soc-state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.cs-soc-state.is-connected{color:#2e7d52;background:#2e7d521a;border-color:#2e7d5266}.cs-soc-state.is-needs_reauth{color:#b8741a;background:#b8741a1f;border-color:#b8741a66}.cs-soc-state.is-review_required{color:#7b5ea7;background:#7b5ea71a;border-color:#7b5ea766}.cs-soc-state.is-pub-draft{color:#4f6d9a;background:#4f6d9a1a;border-color:#4f6d9a66}.cs-soc-state.is-pub-scheduled{color:#9a7420;background:#c9a44a33;border-color:#c9a44a80}.cs-soc-state.is-pub-published{color:#f5ede3;background:#1f6b45;border-color:#1f6b45}.cs-soc-state.is-pub-published:before{background:#f5ede3}.cs-soc-state.is-pub-failed{color:#a3453a;background:#a3453a14;border-color:#a3453a66}.cs-soc-state.is-pub-processing{color:var(--gd,#c9a44a)}.cs-soc-account{flex-direction:column;gap:4px;min-width:0;display:flex}.cs-soc-account select{max-width:100%}.cs-soc-handle{color:var(--tx2,#5d5344);font-weight:700}.cs-soc-hint{color:var(--tx3,#8a7e6f);font-size:12px}.cs-soc-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cs-soc-danger{color:#a3453a}.cs-soc-item{background:var(--bg4,#fff);border:1px solid var(--bd,#e5dfd0);border-radius:14px;margin-bottom:14px;padding:10px 14px}.cs-soc-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-soc-item-head h3{font-family:var(--font-ui);letter-spacing:.04em;color:var(--tx4,#9a8f7d);margin:0;font-size:12px;font-weight:800}.cs-soc-test{color:var(--tx3,#8a7e6f);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cs-soc-test input{width:14px;height:14px}.cs-soc-line{border-top:1px solid var(--bd4,#f0ece2);margin-top:8px;padding-top:8px}.cs-soc-line-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-soc-line-head strong{font-size:13px}.cs-soc-meta{color:var(--tx3,#8a7e6f);flex-wrap:wrap;gap:14px;margin:6px 0 0;font-size:12.5px;display:flex}.cs-soc-plan{color:var(--tx2,#5d5344);direction:rtl;margin:6px 0 0;font-size:12.5px}@media (width<=760px){.cs-soc-row{grid-template-columns:1fr}.cs-soc-actions{justify-content:flex-start}}.cs-head{flex-wrap:wrap}.cs-head .adm-head-tools{gap:14px}.cs-story-create{border:1px solid var(--bd3,#e5dfd0);background:var(--bg,#faf8f3);border-radius:14px;grid-template-columns:minmax(150px,1fr) minmax(220px,2fr) 110px auto;align-items:end;gap:10px;margin:0 0 16px;padding:14px;display:grid}.cs-story-create label{color:var(--tx3);gap:5px;font-size:12px;display:grid}.cs-story-create input,.cs-story-create select{border:1px solid var(--bd3);background:var(--bg);min-height:36px;color:var(--tx);font:inherit;border-radius:9px;padding:6px 9px}.cs-story-create p{color:var(--tx3);grid-column:1/-1;margin:0;font-size:12px}.cs-head .cs-soc{border:0;margin:0;padding:0;position:relative}.cs-head .cs-soc-strip h2{display:none}.cs-head .cs-soc-rows{top:calc(100% + 8px);z-index:40;background:var(--bg,#faf8f3);border:1px solid #c9a44a59;border-radius:16px;width:min(680px,100vw - 40px);max-height:min(70vh,560px);padding:12px;position:absolute;inset-inline:auto 0;overflow:auto;box-shadow:0 18px 50px #1410082e}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-tabs-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cs-tabs{flex-wrap:wrap;gap:6px;display:flex}.cs-tab{font:inherit;cursor:pointer;color:var(--tx2,#5d5344);background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.cs-tab b{background:var(--bg,#faf8f3);color:var(--tx3,#8a7e6f);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:800}.cs-tab.on{color:var(--st);background:var(--st-bg);border-color:color-mix(in srgb, var(--st) 50%, transparent)}.cs-tab.on b{background:var(--st);color:#fff9ec}.cs-tabs-tools{align-items:center;gap:8px;display:flex}.cs-tabs-tools .adm-search{width:220px}.cs-list{flex-direction:column;gap:8px;display:flex}.cs-item{background:var(--bg4,#fff);border:1px solid var(--bd,#e5dfd0);border-inline-start:4px solid var(--st,var(--bd,#e5dfd0));border-radius:16px;padding:10px 14px}.cs-item.has-proposal{border-inline-start-color:var(--gd,#c9a44a)}.cs-item-main{cursor:pointer;border-radius:10px;grid-template-columns:150px minmax(0,1fr) 170px auto;align-items:center;gap:14px;display:grid}.cs-item-main:focus-visible{outline:2px solid var(--gd,#c9a44a);outline-offset:4px}.cs-item-kind{flex-direction:column;gap:5px;display:flex}.cs-item-chans{flex-wrap:wrap;gap:2px;display:flex}.cs-item-text{min-width:0}.cs-item-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.cs-item-text small{-webkit-line-clamp:2;color:var(--tx3,#8a7e6f);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.cs-item-when{color:var(--tx2,#5d5344);font-size:12.5px;font-weight:700}.cs-item-when.is-none{color:var(--tx4,#9a8f7d);font-weight:500}.cs-went-out{margin-inline-start:2px;font-weight:800}.cs-item-actions{border-top:1px solid var(--bd4,#f0ece2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.cs-item-actions:empty{display:none}.cs-btn-quiet{color:var(--tx3,#8a7e6f)}.cs-proposal-line{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.cs-proposal-line>span{color:var(--gd,#c9a44a);align-items:center;gap:6px;margin-inline-end:auto;font-size:12.5px;font-weight:700;display:inline-flex}.cs-fix{flex-direction:column;gap:6px;margin-top:8px;display:flex}.cs-fix-chips{flex-wrap:wrap;gap:6px;display:flex}.cs-fix-row{align-items:center;gap:6px;display:flex}.cs-fix-row input{font:inherit;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx,#2a2415);border-radius:12px;flex:1;min-width:0;padding:8px 12px;font-size:13px}.cs-cal{background:var(--bg4,#fff);border:1px solid var(--bd,#e5dfd0);border-radius:16px;padding:12px}.cs-cal-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cs-cal-nav{align-items:center;gap:8px;display:flex}.cs-cal-nav strong{font-family:var(--font-head);text-align:center;min-width:150px;font-size:16px}.cs-cal-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cs-cal-dow{color:var(--tx4,#9a8f7d);text-align:center;padding:4px 0;font-size:11.5px;font-weight:800}.cs-cal-cell{border:1px solid var(--bd4,#f0ece2);background:var(--bg2,#fff);border-radius:10px;flex-direction:column;gap:3px;min-height:92px;padding:4px;display:flex}.cs-cal-cell b{color:var(--tx3,#8a7e6f);font-size:12px}.cs-cal-cell.is-out{opacity:.45}.cs-cal-cell.is-today{border-color:var(--gd,#c9a44a);box-shadow:inset 0 0 0 1px #c9a44a59}.cs-cal-cell.is-today b{color:var(--gd,#c9a44a);font-weight:800}.cs-cal-mark{text-align:start;width:100%;font:inherit;cursor:pointer;color:var(--st,var(--tx2,#5d5344));background:var(--st-bg,var(--bg,#faf8f3));border:1px solid color-mix(in srgb, var(--st,#8a7e6f) 35%, transparent);border-radius:7px;align-items:center;gap:5px;padding:3px 6px;font-size:11.5px;display:flex}.cs-cal-mark .cs-type{color:inherit;font-size:11px}.cs-cal-mark .cs-type svg{flex:none}.cs-cal-mark span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-cal-mark em{flex:none;font-style:normal;font-weight:800}.cs-cal-mark:hover{filter:brightness(.97)}.cs-cal-more{font:inherit;color:var(--tx3,#8a7e6f);cursor:pointer;text-align:start;background:0 0;border:0;padding:0 6px;font-size:11px}.cs-cal-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cs-cal-col{border:1px solid var(--bd4,#f0ece2);background:var(--bg2,#fff);border-radius:10px;flex-direction:column;gap:4px;min-height:160px;padding:6px;display:flex}.cs-cal-col.is-today{border-color:var(--gd,#c9a44a)}.cs-cal-col h4{font-family:var(--font-ui);color:var(--tx2,#5d5344);margin:0 0 4px;font-size:12.5px;font-weight:800}.cs-cal-col h4 span{color:var(--tx4,#9a8f7d);font-weight:500}.cs-cal-empty{color:var(--tx4,#9a8f7d);font-size:12px}.cs-cal-day{flex-direction:column;gap:6px;display:flex}.cs-cal-day .cs-cal-mark{padding:8px 12px;font-size:13px}@media (width<=760px){.cs-head .adm-head-tools{justify-content:space-between;width:100%}.cs-story-create{grid-template-columns:1fr}.cs-story-create p{grid-column:1}.cs-item-main{grid-template-columns:1fr;gap:6px}.cs-tabs-tools .adm-search{width:140px}.cs-cal-month{gap:2px}.cs-cal-cell{min-height:56px;padding:2px}.cs-cal-cell .cs-cal-mark span,.cs-cal-cell .cs-cal-mark .cs-type{display:none}.cs-cal-cell .cs-cal-mark{background:var(--st);border:0;border-radius:50%;width:8px;height:8px;padding:0}.cs-cal-week{grid-template-columns:1fr}}.cs-tabs{border-bottom:1px solid var(--bd4,#f0ece2);flex-wrap:nowrap;gap:2px;overflow-x:auto}.cs-tab{color:var(--tx3,#8a7e6f);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:6px;margin-bottom:-1px;padding:6px 10px 8px;font-size:13px;font-weight:600}.cs-tab .cs-dot{width:6px;height:6px}.cs-tab b{color:var(--tx4,#9a8f7d);background:0 0;padding:0;font-size:11.5px;font-weight:600}.cs-tab:hover{color:var(--tx,#2a2415)}.cs-tab.on{color:var(--st);border-bottom-color:var(--st);background:0 0}.cs-tab.on b{color:var(--st);background:0 0}.cs-tabs-bar{margin-bottom:10px}.cs-tabs-tools{gap:6px}.cs-tabs-tools .adm-search{width:180px;padding:4px 8px}.cs-tabs-tools .adm-search input{font-size:12px}.cs-rows .adm-seg{border-radius:8px}.cs-rows .adm-seg button{padding:5px 9px;font-size:12px}.cs-rows .adm-seg button svg{vertical-align:-2px;width:12px;height:12px}.cs-cal-bar{margin-bottom:8px}.cs-cal-nav strong{min-width:130px;font-size:14.5px}.cs-cal-nav .adm-icon{width:28px;height:28px}.cs-item{border-inline-start-width:3px;border-radius:12px;padding:8px 12px}.cs-item-actions{margin-top:6px;padding-top:6px}.cs-item-actions .adm-btn{padding:6px 14px;font-size:12.5px}.cs-item-actions .adm-btn--primary{box-shadow:none;padding:6px 16px}@media (width<=760px){.cs-tabs-tools .adm-search{width:120px}}.cs-item-main .cs-status{justify-self:start}@media (width<=760px){.cs-rows .adm-seg button{padding:6px 10px;font-size:12px}.cs-tabs-tools .adm-search{padding:4px 8px}.cs-tabs-tools .adm-search input{padding:4px 0;font-size:12px}.cs-item-actions .adm-btn{padding:6px 12px;font-size:12.5px}}.cs-tabs{border-bottom:0;flex-wrap:wrap;gap:6px;overflow:visible}.cs-tab{border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);color:var(--tx3,#8a7e6f);border-bottom-width:1px;border-radius:999px;gap:6px;margin:0;padding:4px 11px;font-size:12.5px;font-weight:600}.cs-tab b{color:var(--tx4,#9a8f7d);font-size:11px}.cs-tab:hover{border-color:color-mix(in srgb, var(--st) 45%, var(--bd3,#e5dfd0));color:var(--tx,#2a2415)}.cs-tab.on{color:var(--st);background:var(--st-bg);border-color:color-mix(in srgb, var(--st) 45%, transparent);border-bottom-color:color-mix(in srgb, var(--st) 45%, transparent)}.cs-tab.on b{color:var(--st)}.cs-tab.on{font-weight:800}.cs-rows .adm-seg button,.cs-cal .adm-seg button{white-space:nowrap;align-items:center;gap:5px;line-height:1;display:inline-flex}.cs-rows .adm-seg button svg,.cs-cal .adm-seg button svg{vertical-align:middle;flex:none}.cs-tabs-tools,.cs-tabs-tools .adm-seg{flex:none}.cs-root .cs-rows .adm-seg button{padding:5px 9px;font-size:12px}@media (width<=760px){.cs-root .cs-rows .adm-seg button{padding:6px 10px;font-size:12.5px}.cs-root .cs-tabs-tools .adm-search{padding:5px 10px}}.cs-item-thumb{border:1px solid var(--bd3,#e5dfd0);background:#0b0908;border-radius:8px;flex:none;width:40px;height:50px;display:block;position:relative;overflow:hidden}.cs-item-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cs-item-thumb b{color:#f5ede3;background:#0b0908c7;border-radius:5px;padding:2px 4px;font-size:10px;font-weight:800;line-height:1;position:absolute;inset-block-end:2px;inset-inline-end:2px}.cs-media-strip{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.cs-media-thumb{border:1px solid var(--bd3,#e5dfd0);background:#0b0908;border-radius:9px;width:62px;height:78px;display:block;position:relative;overflow:hidden}.cs-media-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cs-media-thumb b{color:#f5ede3;background:#0b0908b8;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:800;line-height:1;position:absolute;inset-block-start:3px;inset-inline-start:3px}.cs-media-thumb:hover{border-color:var(--gd,#c9a44a)}.cs-media-vid{color:#d4a574;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;display:flex}.cs-tablewrap{border-color:var(--bd3,#e5dfd0)}.cs-table{font-size:12.5px}.cs-table th{background:var(--bg,#faf8f3)}.cs-table .cs-item{background:0 0;border:0;border-radius:0;padding:0}.cs-table .cs-item[data-busy]{opacity:.72}.cs-table .cs-item td:first-child{box-shadow:inset -3px 0 0 var(--st,var(--bd,#e5dfd0))}.cs-table .cs-item.has-proposal td:first-child{box-shadow:inset -3px 0 0 var(--gd,#c9a44a)}.cs-table td{vertical-align:middle}.cs-cell-vis{padding-inline:8px}.cs-cell-vis .cs-item-thumb{width:34px;height:42px}.cs-item-thumb.is-empty{background:var(--bg3,#f4f0e6);border-style:dashed}.cs-cell-type .cs-type{font-size:12px}.cs-cell-title{white-space:normal;min-width:220px}.cs-cell-title input{width:100%;font:inherit;color:var(--tx,#2a2415);background:0 0;border:1px solid #0000;border-radius:8px;padding:3px 6px;font-size:13px;font-weight:700}.cs-cell-title input:hover{border-color:var(--bd3,#e5dfd0);background:var(--bg2,#fff)}.cs-cell-title input:focus{border-color:var(--gd,#c9a44a);background:var(--bg2,#fff);outline:none}.cs-cell-title small{color:var(--tx3,#8a7e6f);text-overflow:ellipsis;white-space:nowrap;max-width:460px;padding:0 6px;font-size:12px;line-height:1.5;display:block;overflow:hidden}.cs-cell-chans{white-space:nowrap}.cs-chan-toggle{cursor:pointer;opacity:.3;filter:grayscale();background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.cs-chan-toggle:hover{opacity:.7;filter:none;background:var(--bg3,#f4f0e6)}.cs-chan-toggle.on{opacity:1;filter:none;border-color:var(--bd3,#e5dfd0);background:var(--bg2,#fff)}.cs-cell-when{white-space:nowrap}.cs-cell-when input,.cs-cell-status select{font:inherit;color:var(--tx2,#5d5344);background:0 0;border:1px solid #0000;border-radius:8px;padding:4px 7px;font-size:12px}.cs-cell-when input:hover,.cs-cell-status select:hover{border-color:var(--bd3,#e5dfd0);background:var(--bg2,#fff)}.cs-cell-when input:focus,.cs-cell-status select:focus{border-color:var(--gd,#c9a44a);background:var(--bg2,#fff);outline:none}.cs-cell-when input[type=time]{width:84px}.cs-cell-status select{color:var(--st,var(--tx2,#5d5344));font-weight:700}.cs-cell-status .cs-went-out{color:#1f6b45;margin-inline-start:4px;font-size:11px;font-weight:800}.cs-cell-actions{white-space:nowrap;text-align:end}.cs-root .cs-btn-sm{box-shadow:none;border-radius:999px;margin-inline-start:4px;padding:4px 10px;font-size:12px}.cs-item-proposal td{background:color-mix(in srgb, var(--gd,#c9a44a) 7%, var(--bg2,#fff));white-space:normal}.cs-item-proposal span{color:var(--gd,#c9a44a);align-items:center;gap:6px;margin-inline-end:10px;font-size:12.5px;font-weight:700;display:inline-flex}.cs-visuals{gap:8px;margin:0 0 14px;padding-bottom:4px;display:flex;overflow-x:auto}.cs-visual{border:1px solid var(--bd3,#e5dfd0);background:#0b0908;border-radius:12px;flex:none;display:block;position:relative;overflow:hidden}.cs-visual img{object-fit:contain;width:auto;max-width:100%;height:300px;display:block}.cs-visual:hover{border-color:var(--gd,#c9a44a)}.cs-visual b{color:#f5ede3;background:#0b0908b8;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:800;position:absolute;inset-block-start:6px;inset-inline-start:6px}.cs-visual-vid{color:#d4a574;justify-content:center;align-items:center;width:220px;height:300px;font-size:13px;display:flex}.cs-visuals-none{color:var(--tx4,#9a8f7d);margin:0 0 14px;font-size:12.5px}.cs-more{border-top:1px solid var(--bd4,#f0ece2);margin:14px 0 0;padding-top:10px}.cs-more>summary{cursor:pointer;color:var(--tx3,#8a7e6f);padding:4px 0;font-size:12.5px;list-style:none}.cs-more>summary::-webkit-details-marker{display:none}.cs-more>summary:before{content:"⌄";margin-inline-end:6px}.cs-more[open]>summary:before{content:"⌃"}.cs-more>summary:hover{color:var(--gd,#c9a44a)}@media (width<=760px){.cs-visual img{height:200px}.cs-cell-title small{max-width:220px}}.cs-date{align-items:center;gap:2px;display:inline-flex;position:relative}.cs-date-text{text-align:center;font-variant-numeric:tabular-nums;width:96px}.cs-date-pick{cursor:pointer;width:24px;height:24px;color:var(--tx4,#9a8f7d);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cs-date-pick:hover{color:var(--gd,#c9a44a);background:var(--bg3,#f4f0e6)}.cs-date-native{inset-inline-start:22px;opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0}.cs-cell-when .cs-date-text{width:92px}.cs-editor-bar .cs-date-text,.cs-editor-bar .cs-time input{padding:7px 10px}.cs-cell-plat{white-space:nowrap}.cs-plat-link{border:1px solid var(--bd3,#e5dfd0);color:var(--tx2,#5d5344);background:var(--bg2,#fff);border-radius:999px;align-items:center;gap:4px;margin-inline-end:4px;padding:3px 8px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.cs-plat-link:hover{border-color:var(--gd,#c9a44a);color:var(--gd,#c9a44a)}.cs-plat-link.is-published{color:#1f6b45;border-color:#1f6b4566}.cs-plat-link.is-scheduled{color:#9a7420;border-color:#c9a44a80}.cs-plat-none{font:inherit;color:#b8741a;cursor:pointer;background:#b8741a1a;border:1px dashed #b8741a73;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.cs-plat-none:hover{background:#b8741a29}.cs-time-text{width:62px}.cs-cell-when .cs-time-field{margin-inline-start:2px}.cs-scr{scrollbar-gutter:stable}.cs-cal-nav strong{min-width:168px;display:inline-block}.cs-cal-month{grid-template-rows:auto repeat(6,1fr)}.cs-cal-cell{min-height:84px}@media (width<=760px){.cs-cal-nav strong{min-width:120px;font-size:13.5px}}.cs-viewer{z-index:400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080605e0;justify-content:center;align-items:center;animation:.3s both csScrim;display:flex;position:fixed;inset:0}.cs-viewer-stage{justify-content:center;align-items:center;max-width:min(92vw,1100px);max-height:82vh;display:flex}.cs-viewer-media{border-radius:14px;width:auto;max-width:min(92vw,1100px);height:auto;max-height:82vh;display:block;box-shadow:0 24px 80px #0000008c}.cs-viewer-nav{cursor:pointer;color:#f5ede3;background:#1410088c;border:1px solid #d4a57459;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cs-viewer-nav:hover{background:#d4a57447}.cs-viewer-nav.is-next{inset-inline-start:18px}.cs-viewer-nav.is-prev{inset-inline-end:18px}.cs-viewer-bar{top:14px;color:#cabaa7;align-items:center;gap:10px;font-size:12.5px;display:flex;position:absolute;inset-inline:16px}.cs-viewer-count{color:#d4a574;font-variant-numeric:tabular-nums;font-weight:800}.cs-viewer-alt{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cs-viewer-raw,.cs-viewer-close{color:#cabaa7;cursor:pointer;background:#14100880;border:1px solid #d4a57447;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cs-viewer-raw:hover,.cs-viewer-close:hover{color:#f5ede3;border-color:#d4a57499}.cs-viewer-dots{gap:7px;display:flex;position:absolute;bottom:18px}.cs-viewer-dots button{cursor:pointer;background:#d4a57459;border:0;border-radius:50%;width:8px;height:8px;padding:0}.cs-viewer-dots button.on{background:#d4a574;border-radius:99px;width:22px}.cs-visual{cursor:zoom-in;padding:0}@media (width<=760px){.cs-viewer-nav{width:38px;height:38px}.cs-viewer-media,.cs-viewer-stage{max-width:94vw;max-height:74vh}}.cs-root{width:100%;max-width:1280px;margin-inline:auto}.cs-scr{scrollbar-gutter:stable;padding-inline:0}.cs-table{table-layout:fixed;width:100%}.cs-table th,.cs-table td{overflow:hidden}.cs-th-vis{width:60px}.cs-table thead th:nth-child(2){width:96px}.cs-th-title{width:auto}.cs-table thead th:nth-child(4){width:156px}.cs-cell-title small,.cs-cell-title input{max-width:100%}.cs-scr,.cs-root.adm-root{padding-bottom:0}.cs-rows{margin-bottom:0}.dt-body--full .cs-scr{height:100%}.cs-root.adm-root{padding-top:26px;padding-inline:26px}.cs-status-wrap{align-items:center;gap:10px;display:flex}.cs-status-wrap .cs-plat-link{margin-inline-end:0}.cs-st--cancelled .cs-cell-status select{text-decoration:line-through}.cs-table th{padding-inline:16px}.cs-cell-title input,.cs-cell-when input,.cs-cell-status select,.cs-cell-title small{padding-inline:6px}.cs-date-text{text-align:start}.cs-table .cs-cell-chans{padding-inline-start:11px}.cs-cell-status,.cs-cell-plat{white-space:nowrap}.cs-cell-plat .cs-plat-link span{font-weight:700}.cs-table thead th:nth-child(5){width:240px}.cs-table thead th:nth-child(6){width:120px}.cs-table thead th:nth-child(7){width:200px}.cs-table .cs-cell-type,.cs-table .cs-cell-plat{padding-inline-start:16px}.cs-cell-when .cs-time-text{width:62px}.cs-table .cs-item td{vertical-align:top}.cs-table .cs-item td.cs-cell-vis{vertical-align:middle}.cs-cell-title input,.cs-cell-when .cs-date,.cs-cell-status select,.cs-cell-type .cs-type,.cs-cell-plat>*{height:28px}.cs-cell-chans .cs-chan-toggle{margin-block:2px}.cs-cell-type .cs-type,.cs-cell-plat>*{align-items:center;display:inline-flex}.cs-plat-none{gap:5px}.cs-plat-none:disabled{opacity:.5;cursor:default}.cs-item-open{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0;display:block}.cs-item-open:focus-visible{outline:2px solid var(--gd,#c9a44a);outline-offset:3px}.cs-item-open:hover .cs-item-thumb{border-color:var(--gd,#c9a44a)}@media (width>=761px){.cs-table{min-width:1072px}.cs-root .cs-tablewrap{overflow:auto hidden}}html[data-theme=goldnight] .cs-st--scheduled,html[data-theme=goldnight] .cs-status--scheduled{--st:#c9a44a}html[data-theme=goldnight] .cs-st--published,html[data-theme=goldnight] .cs-status--published{--st:#4ea783}html[data-theme=goldnight] .cs-st--cancelled,html[data-theme=goldnight] .cs-status--cancelled{--st:#e08c7f}html[data-theme=goldnight] .cs-plat-link.is-published{color:#4ea783}html[data-theme=goldnight] .cs-plat-link.is-scheduled{color:#c9a44a;border-color:#c9a44a8c}html[data-theme=goldnight] .cs-plat-none{color:#e0a458;border-color:#e0a45880}html[data-theme=goldnight] .cs-gap{color:#e08c7f}.cs-flash{z-index:40;inset-inline:0;text-align:start;color:#1f6b45;background:var(--bg2,#fff);pointer-events:none;border:1px solid #1f6b4559;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:min(560px,100vw - 48px);margin-inline:auto;padding:8px 14px;font-size:12.5px;font-weight:700;line-height:1.45;animation:.32s cubic-bezier(.16,1,.3,1) both cs-flash-in;display:flex;position:fixed;bottom:22px;box-shadow:0 6px 22px #14100821}.cs-flash svg{flex:none}.cs-flash.is-err{color:#a3453a;border-color:#a3453a66}@keyframes cs-flash-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-flash{animation:none}}html[data-theme=goldnight] .cs-flash{color:#4ea783;border-color:#4ea78373}html[data-theme=goldnight] .cs-flash.is-err{color:#e08c7f;border-color:#e08c7f73}.cs-plat-link.is-failed{color:#a3453a;border-color:#a3453a73}html[data-theme=goldnight] .cs-plat-link.is-failed{color:#e08c7f;border-color:#e08c7f80}.cs-plat-retry{font:inherit;cursor:pointer;background:#a3453a14;font-size:11.5px;font-weight:700}.cs-plat-retry:hover:not(:disabled){background:#a3453a26}.cs-plat-retry:disabled{opacity:.5;cursor:default}.cs-frames{gap:12px}.cs-frame{background:var(--bg,#faf8f3);border:1px solid var(--bd4,#f0ece2);border-radius:10px;grid-template-columns:26px 84px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 10px;display:grid}.cs-root .cs-frame{background:color-mix(in srgb, var(--gd,#c9a44a) 4%, var(--bg2,#fff));border-color:#c9a44a33}.cs-frame--published{opacity:.82}.cs-frame--failed{border-color:#a3453a73}.cs-frame-vis{aspect-ratio:9/16;background:var(--bg3,#f1f4f8);border:1px solid var(--bd3,#dbe1eb);border-radius:6px;justify-content:center;align-items:center;width:84px;display:flex;position:relative;overflow:hidden}.cs-frame-vis img{object-fit:cover;width:100%;height:100%;display:block}.cs-frame-empty{color:var(--tx3,#67748c);text-align:center;padding:0 4px;font-size:10.5px}.cs-frame-stale{inset-inline:0;text-align:center;color:#fff;background:#a3453ae0;padding:3px 4px;font-size:9.5px;font-style:normal;line-height:1.3;position:absolute;bottom:0}.cs-viewswitch{background:var(--bg3,#f1f4f8);border-radius:999px;gap:2px;margin:0 0 8px;padding:2px;display:inline-flex}.cs-viewswitch button{cursor:pointer;font:inherit;color:var(--tx3,#67748c);background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:12px}.cs-viewswitch button.on{background:var(--bg2,#fff);color:var(--tx,#0c2444);font-weight:600;box-shadow:0 1px 3px #0c24441f}.cs-viewswitch button:focus-visible{outline:2px solid var(--gd,#c9a44a);outline-offset:1px}.cs-slides{flex-direction:column;gap:12px;display:flex}.cs-slide-stage{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cs-slide-nav{border:1px solid var(--bd3,#dbe1eb);background:var(--bg2,#fff);width:34px;height:34px;color:var(--tx2,#43506b);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.cs-slide-nav:hover:not(:disabled){border-color:var(--gd,#c9a44a);color:var(--gd,#c9a44a)}.cs-slide-nav:disabled{opacity:.3;cursor:default}.cs-slide{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.cs-slide-vis{aspect-ratio:9/16;background:var(--bg3,#f1f4f8);border:1px solid var(--bd3,#dbe1eb);cursor:zoom-in;border-radius:8px;justify-content:center;align-items:center;width:150px;padding:0;display:flex;position:relative;overflow:hidden}.cs-slide-vis:disabled{cursor:default}.cs-slide-vis img{object-fit:cover;width:100%;height:100%;display:block}.cs-slide-side{flex-direction:column;gap:6px;min-width:0;display:flex}.cs-slide-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cs-slide-head b{color:var(--tx,#0c2444);font-size:13px}.cs-slide-head small{color:var(--tx3,#67748c);font-size:11.5px}.cs-slide-side textarea,.cs-slide-side input{border:1px solid var(--bd3,#dbe1eb);width:100%;font:inherit;background:var(--bg2,#fff);color:var(--tx,#0c2444);border-radius:8px;padding:8px 10px;font-size:13px}.cs-slide-side textarea:focus,.cs-slide-side input:focus{border-color:var(--gd,#c9a44a);outline:none}.cs-slide-dots{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.cs-slide-dot{cursor:pointer;background:var(--bg3,#f1f4f8);border:1px solid var(--bd3,#dbe1eb);border-radius:5px;place-items:center;width:30px;height:52px;padding:0;display:grid;overflow:hidden}.cs-slide-dot img{object-fit:cover;width:100%;height:100%;display:block}.cs-slide-dot span{color:var(--tx3,#67748c);font-size:11px}.cs-slide-dot.is-empty{border-style:dashed}.cs-slide-dot.on{border-color:var(--gd,#c9a44a);box-shadow:0 0 0 2px #c9a44a4d}.cs-slide-dot:focus-visible{outline:2px solid var(--gd,#c9a44a);outline-offset:1px}@media (width<=640px){.cs-slide{grid-template-columns:110px minmax(0,1fr);gap:10px}.cs-slide-vis{width:110px}.cs-slide-nav{width:28px;height:28px}}.cs-frame-vis{cursor:zoom-in;padding:0}.cs-frame-vis:disabled{cursor:default}.cs-frame-vis:focus-visible{outline:2px solid var(--gd,#c9a44a);outline-offset:1px}.cs-frame-text{resize:vertical;line-height:1.55}.cs-head-actions{gap:4px;margin-inline-start:auto;display:inline-flex}.cs-head-actions .adm-icon,.cs-cell-ops .adm-icon{cursor:pointer;border:1px solid var(--bd3,#dbe1eb);background:var(--bg2,#fff);width:30px;height:30px;color:var(--tx2,#43506b);border-radius:8px;place-items:center;display:inline-grid}.cs-head-actions .adm-icon:hover:not(:disabled),.cs-cell-ops .adm-icon:hover:not(:disabled){border-color:var(--gd,#c9a44a);color:var(--gd,#c9a44a)}.cs-head-actions .cs-danger:hover:not(:disabled),.cs-cell-ops .cs-danger:hover:not(:disabled){border-color:var(--bad,#b0433b);color:var(--bad,#b0433b)}.cs-head-actions .adm-icon:disabled,.cs-cell-ops .adm-icon:disabled{opacity:.4;cursor:default}.cs-th-ops{width:74px}.cs-cell-ops{white-space:nowrap}.cs-cell-ops .adm-icon+.adm-icon{margin-inline-start:4px}.cs-visuals--series{display:block}.cs-slide-tools{gap:2px;margin-inline-start:auto;display:inline-flex}.cs-slide-tools button{cursor:pointer;border:1px solid var(--bd4,#f0ece2);background:var(--bg2,#fff);width:24px;height:24px;color:var(--tx3,#67748c);border-radius:6px;place-items:center;display:inline-grid}.cs-slide-tools button:hover:not(:disabled){color:var(--gd,#c9a44a);border-color:var(--gd,#c9a44a)}.cs-slide-tools button:disabled{opacity:.35;cursor:default}.cs-frame-state{color:var(--tx3,#67748c);font-variant-numeric:tabular-nums;font-size:11.5px}.cs-frame .cs-seq-fields textarea[readonly],.cs-frame .cs-seq-fields input[readonly]{opacity:.7;cursor:default}@media (width<=640px){.cs-frame{grid-template-columns:22px 60px minmax(0,1fr) auto}.cs-frame-vis{width:60px}}.pp-name .adm-chip{vertical-align:1px;margin-inline-start:6px}.pp-kind{color:var(--tx3,#67748c);margin-top:2px;font-size:11px;display:block}.fm-backdrop{z-index:720;background:#0a0e1a8c;justify-content:center;align-items:center;padding:18px;animation:.25s fmFade;display:flex;position:fixed;inset:0}@keyframes fmFade{0%{opacity:0}to{opacity:1}}.fm-card{color:#e8e4d8;text-align:center;direction:rtl;background:#141c30;border:1px solid #c9a44a59;border-radius:16px;flex-direction:column;align-items:center;width:min(430px,94vw);max-height:86vh;padding:26px 24px 20px;animation:.3s fmRise;display:flex;position:relative;overflow-y:auto;box-shadow:0 22px 60px #00000073}@keyframes fmRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fm-backdrop,.fm-card{animation:none}}.fm-x{top:10px;color:#94a0ba;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px;line-height:0;position:absolute;inset-inline-start:10px}.fm-x:hover{color:#e8e4d8}.fm-mark{color:#e3c878;background:#c9a44a24;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto 12px;display:flex}.fm-title{color:#e3c878;margin:0 0 8px;font-size:17px;font-weight:700}.fm-body{color:#cbd3e4;margin:0 0 14px;font-size:13.5px;line-height:1.75}.fm-ask{color:#e8e4d8;margin:0 0 8px;font-size:13.5px;font-weight:600}.fm-acts{flex-direction:column;align-items:center;gap:8px;margin-top:2px;display:flex}.fm-yes{cursor:pointer;color:#10182b;background:#c9a44a;border:0;border-radius:999px;padding:8px 26px;font-family:inherit;font-size:13.5px;font-weight:700;transition:filter .15s}.fm-yes:hover{filter:brightness(1.07)}.fm-search{color:#94a0ba;background:#1a2440;border:1px solid #94a0ba40;border-radius:999px;align-items:center;gap:7px;width:100%;margin-bottom:10px;padding:7px 13px;display:flex}.fm-search input{color:#e8e4d8;text-align:right;background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13px}.fm-search input::placeholder{color:#94a0ba}.fm-none{color:#94a0ba;margin:6px 0;font-size:12.5px}.fm-invs{flex-direction:column;gap:6px;width:100%;max-height:44vh;margin-bottom:12px;display:flex;overflow-y:auto}.fm-inv{text-align:right;cursor:pointer;color:#e8e4d8;background:#1a2440;border:1px solid #94a0ba38;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;transition:border-color .15s,background .15s;display:flex}.fm-inv:hover:not(:disabled){background:#1e2a4a;border-color:#c9a44a8c}.fm-inv:disabled{opacity:.55;cursor:default}.fm-inv-t{font-size:13.5px;font-weight:600}.fm-inv-q{color:#94a0ba;font-size:12px}.fm-linked{color:#e3c878;margin:4px 0 6px;font-size:13.5px;font-weight:600}.fm-later{cursor:pointer;color:#94a0ba;background:0 0;border:0;padding:4px 2px;font-size:12.5px}.fm-later:hover{color:#e8e4d8}.fm-link{color:#e3c878;text-underline-offset:3px;text-decoration:underline}.fm-link:hover{color:#f0de9c}.fm-yes[data-busy]{opacity:.75;cursor:progress}.acn{z-index:9600;box-sizing:border-box;width:min(440px,100vw - 24px);inset-inline:0;top:calc(var(--gl-safe-top,0px) + 64px);background:var(--mc,#fff);color:var(--tx,#0c2444);border:1px solid var(--bd,#0c244424);box-shadow:0 10px 30px var(--shd,#0c244429);font-family:var(--font-ui);border-radius:12px;align-items:flex-start;gap:10px;margin-inline:auto;padding:11px 12px 11px 10px;animation:.16s ease-out acn-in;display:flex;position:fixed}@keyframes acn-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.acn{animation:none}}.acn-txt{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.acn-txt strong{font-size:14px;font-weight:700;line-height:1.4}.acn-txt span{color:var(--tx3,#67748c);font-size:12.5px;line-height:1.5}.acn-acts{flex:none;align-items:center;gap:4px;display:flex}.acn-go{font:inherit;cursor:pointer;white-space:nowrap;color:var(--gd,#0c2444);border:1px solid color-mix(in srgb, var(--gd,#0c2444) 35%, transparent);background:0 0;border-radius:9px;padding:6px 10px;font-size:12.5px;font-weight:700}.acn-go:hover{background:color-mix(in srgb, var(--gd,#0c2444) 8%, transparent)}.acn-x{cursor:pointer;color:var(--tx4,#98a2b4);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.acn-x:hover{color:var(--tx2,#31456a);background:var(--bg3,#f1f4f8)}.acn-go:focus-visible,.acn-x:focus-visible{outline:2px solid var(--gd,#0c2444);outline-offset:2px}@media (width<=420px){.acn{flex-wrap:wrap}.acn-acts{order:3;justify-content:space-between;width:100%}.acn-x{top:6px;position:absolute;inset-inline-end:6px}.acn-txt{padding-inline-end:30px}}.undo-toast{z-index:3000;border:1px solid #c9a44a80;border-inline-start:3px solid var(--gd,#c9a44a);font-family:var(--font-ui);color:#f2ebd8;background:linear-gradient(160deg,#1a2238,#10182b);border-radius:13px;align-items:center;gap:14px;padding:11px 16px;font-size:13.5px;animation:.22s cubic-bezier(.16,1,.3,1) undo-in;display:flex;position:fixed;top:50%;left:16px;transform:translateY(-50%);box-shadow:0 10px 32px #00000059,0 0 0 1px #0000000f}.undo-toast.is-leaving{animation:.24s forwards undo-out}.undo-toast-t{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.undo-toast-btn{cursor:pointer;color:var(--gl-gold-on,#fff9ec);font-family:var(--font-ui);background:linear-gradient(135deg,#d8b45c,#c9a44a 55%,#b08c33);border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;transition:filter .15s;display:inline-flex;box-shadow:0 2px 8px #c9a44a59}.undo-toast-btn:hover{filter:brightness(1.08)}@keyframes undo-in{0%{opacity:0;transform:translateY(-50%)translate(-10px)}to{opacity:1;transform:translateY(-50%)}}@keyframes undo-out{to{opacity:0;transform:translateY(-50%)translate(-10px)}}@media (width<=640px){.undo-toast{top:auto;left:10px;right:10px;bottom:calc(var(--gl-nav-h,var(--gl-safe-bottom,0px)) + 10px);pointer-events:none;justify-content:space-between;max-width:none;animation-name:undo-up;transform:none}.undo-toast.is-leaving{animation-name:undo-down}.undo-toast-btn{pointer-events:auto;flex:none;min-height:36px}.undo-toast-t{min-width:0;max-width:none}}@keyframes undo-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes undo-down{to{opacity:0;transform:translateY(8px)}}
